BM6P6(@ mmmkkkjjjjjjhhhkkkuuuyyykkk]]]UUUSSSWWWnnn~~~bbbXXXUUUOOOOOOSSSNNNNNNMMMMMMMMMMMMMMMNNNSSSYYYccclllrrrsssrrrppptttrrroooiiibbb[[[UUUQQQRRRPPPQQQTTTVVVWWW\\\cccjjjooovvv|||yyyrrruuurrrqqqvvv~~~zzzrrrnnnkkkjjjhhhcccaaabbb```\\\UUUNNNIIIGGGHHHHHHIIIMMMSSSXXXYYYXXXXXXXXXWWW\\\fffrrr|||~~~zzzvvvooonnniiibbb[[[\\\bbbiiikkkkkkhhhbbbZZZSSSOOOMMMLLLKKKJJJIIIHHHJJJNNNQQQUUUUUUSSSPPPMMMIIIEEECCC@@@???===;;;:::888888888999:::<<<>>>BBBFFFJJJLLLKKKMMMPPPTTTVVVWWWXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMKKKHHHEEECCCCCCCCCDDDDDDGGGJJJLLLLLLKKKKKKKKKHHHIIIKKKNNNQQQQQQPPPNNNGGGDDDAAA???>>>===;;;999888888777777888:::;;;============>>>@@@CCCFFFHHHRRRWWW\\\aaaeeekkksssxxxyyygggssszzzvvvjjjhhhbbbooorrraaaZZZYYY[[[WWWWWW[[[^^^```dddiiiiiiiiiiiihhhhhhiiimmmpppqqqooommmmmmnnnnnnmmmlllmmmnnnppppppqqqrrruuuwwwxxxzzz}}}{{{tttpppoooooonnnlllgggeeeeeeeeefffeeecccaaallljjjiiihhheeefffoooyyyyyykkk]]]TTTOOOSSShhhjjj]]]XXXRRRPPPSSSOOOOOONNNMMMMMMMMMNNNNNNNNNUUU___jjjqqquuuuuuuuuxxxvvvrrrkkkddd\\\VVVRRROOOMMMNNNRRRSSSTTTZZZaaajjjooouuu{{{}}}xxxwwwsssqqquuu}}}{{{tttpppoooooollleeeaaaaaa___[[[UUUPPPKKKHHHHHHGGGIIIMMMSSSWWWYYYYYYXXXXXXVVVZZZbbbllluuuxxxuuuqqqjjjiiieee^^^YYYYYY___eeegggfffddd___YYYSSSPPPOOOKKKKKKKKKJJJJJJKKKNNNPPPVVVUUUTTTQQQMMMIIIEEECCCAAA@@@>>><<<;;;:::999999777888888:::===AAADDDGGGJJJLLLOOOSSSUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPOOOLLLJJJHHHEEEDDDCCCDDDDDDDDDGGGJJJKKKJJJJJJJJJJJJIIIIIIJJJMMMOOOPPPNNNLLLFFFDDD@@@???>>>===;;;999888888777777888:::;;;<<>>>>>???BBBEEEHHHJJJRRRVVV\\\```dddjjjrrrxxx|||jjjuuuzzzsssfffbbbaaannntttccc[[[YYYZZZWWWWWWZZZ]]]___ccchhhiiiiiijjjjjjiiijjjlllooopppnnnllllllmmmnnnmmmlllmmmnnnppppppqqqrrruuuwwwyyy|||}}}vvvsssrrrqqqooommmgggfffdddddddddcccaaa```llljjjiiigggcccbbbjjjssszzzjjj\\\RRRKKKPPPbbbtttddd\\\UUUQQQRRRPPPPPPOOONNNMMMMMMMMMNNNKKKQQQ\\\hhhrrrxxx{{{}}}~~~{{{vvvoooggg^^^XXXTTTOOOMMMMMMQQQRRRTTTZZZaaaiiinnntttzzz}}}~~~|||wwwsssttt|||yyyuuussstttppphhhaaa___\\\ZZZVVVRRRNNNJJJHHHGGGIIIMMMSSSWWWYYYYYYYYYYYYVVVXXX\\\dddlllooonnnkkkeeedddaaa[[[VVVVVV[[[`````````___\\\WWWSSSQQQPPPKKKLLLMMMMMMMMMMMMNNNPPPWWWVVVTTTRRRNNNJJJFFFDDDCCCBBB@@@>>><<<;;;::::::888777666666888;;;???AAAGGGIIILLLPPPSSSTTTUUUVVVSSSSSSSSSRRRQQQQQQPPPPPPKKKIIIGGGEEEDDDDDDDDDEEECCCFFFHHHIIIHHHGGGHHHHHHIIIIIIIIIKKKMMMMMMKKKIIIEEEBBB???>>>===<<<;;;999999888777777888999;;;<<>><<<;;;::::::;;;999777555666888;;;===AAACCCGGGKKKOOORRRTTTUUURRRRRRQQQPPPOOONNNNNNMMMIIIHHHGGGFFFEEEEEEEEEFFFCCCEEEGGGGGGFFFEEEFFFFFFIIIHHHHHHIIIJJJIIIGGGEEECCCAAA>>>===<<<<<<:::999999888777777777888:::;;;>>>>>>???@@@CCCGGGKKKMMMPPPUUU[[[___dddjjjrrrxxx~~~llluuusssvvvgggbbbcccqqq|||hhh]]]YYYXXXTTTTTTWWWZZZ[[[___dddgggiiilllnnnmmmlllllllllnnnllljjjjjjlllmmmlllkkknnnooopppppppppsssvvvzzz{{{~~~}}}{{{{{{yyytttpppqqqnnnjjjhhhggggggeeedddmmmkkkjjjiiifffeeemmmwwwwwwgggXXXNNNGGGLLLUUUiiiiii___ZZZVVVTTTPPPPPPNNNMMMKKKKKKJJJJJJKKKOOOWWW```kkkttt{{{|||vvvnnnddd[[[VVVSSSPPPOOOQQQRRRSSSYYY```fffkkkrrrxxx|||}}}||||||tttqqqnnngggbbb```YYYYYYXXXVVVRRRNNNIIIGGGJJJNNNSSSWWWYYYZZZ[[[\\\]]][[[YYY\\\aaaeeefffeee]]]\\\ZZZVVVSSSQQQRRRSSSWWWWWWWWWUUURRROOONNNNNNOOOQQQTTTUUUUUUTTTTTTTTTWWWVVVUUUSSSPPPMMMIIIGGGEEECCCAAA???===;;;::::::<<<:::777555444555777888999;;;???DDDIIINNNQQQSSSPPPPPPOOONNNLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFDDDCCCDDDEEEHHHGGGFFFFFFGGGFFFDDDCCCAAA???<<<;;;<<<;;;:::999999888777777777888999:::<<<<<<===>>>BBBFFFJJJLLLPPPUUU[[[```dddkkksssyyynnnvvvqqq|||lllfffeeerrrlll___YYYWWWTTTSSSVVVYYYZZZ^^^ccceeehhhlllnnnmmmlllllllllmmmllljjjjjjlllmmmllllllnnnooooooppppppssswww{{{{{{}}}~~~yyyuuuvvvrrrnnnjjjiiiiiiiiihhhqqqnnnlllkkkhhhiiirrr}}}sssdddVVVLLLCCCIIINNN[[[{{{kkkaaa^^^ZZZWWWRRRQQQOOOMMMLLLKKKJJJJJJIIILLLQQQYYYbbbllltttyyy{{{sssiii___XXXSSSOOOMMMNNNNNNOOOUUU\\\dddiiiqqqxxx|||~~~tttpppmmmhhhbbb```YYYYYYXXXVVVSSSOOOKKKHHHJJJNNNSSSVVVXXXZZZ\\\]]]___\\\YYYZZZ^^^bbbdddccc[[[YYYWWWTTTQQQNNNLLLKKKRRRSSSTTTSSSPPPNNNNNNNNNQQQSSSVVVWWWVVVVVVVVVWWWUUUUUUUUUTTTRRROOOLLLKKKGGGFFFCCCAAA>>>===<<<;;;;;;:::777555444333333333444666999>>>BBBGGGKKKMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFEEECCCBBBCCCDDDGGGEEEDDDCCCDDDDDDBBBAAA???===;;;:::;;;;;;:::999999888777666666777888999::::::;;;===AAAEEEIIILLLPPPUUU[[[```eeellltttzzzssszzzrrrnnnfffdddpppnnn```ZZZWWWTTTSSSVVVXXXYYY]]]bbbcccfffjjjlllllllllmmmmmmmmmllljjjkkkmmmnnnmmmmmmnnnooooooooopppsssxxx|||{{{~~~}}}zzzvvvpppmmmllllllmmmmmm{{{wwwtttqqqnnnooozzz}}}ooobbbTTTKKKCCCIIIKKKSSSrrrooodddbbb^^^YYYTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKOOOUUU^^^hhhqqqwww~~~yyynnnccc\\\UUUQQQNNNNNNMMMMMMSSSZZZaaagggqqqyyy}}}uuurrrpppjjjccc```YYYYYYXXXVVVSSSPPPLLLJJJKKKNNNSSSVVVXXXZZZ\\\^^^^^^ZZZWWWWWW[[[___``````]]][[[YYYVVVSSSOOOKKKIIIMMMOOOQQQQQQPPPOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVWWWTTTTTTUUUTTTSSSQQQOOOMMMJJJIIIFFFDDDAAA???>>>>>><<<;;;:::999777555333222222333555888<<>><<<:::999:::;;;:::999999888777666666777888999999999:::===AAAEEEJJJLLLQQQVVV\\\aaafffmmmvvv||||||uuu{{{rrrpppeee```jjjyyyqqqaaaZZZXXXTTTSSSVVVXXXYYY]]]bbbaaadddgggjjjkkklllmmmooonnnlllkkklllmmmoooooonnnooooooooooooppptttyyy}}}||||||vvvrrrrrrssstttuuu|||xxxtttvvvzzzmmm```SSSKKKEEEKKKLLLQQQpppsssgggeee```[[[WWWUUUSSSQQQOOONNNMMMMMMLLLMMMOOOUUU^^^iiisssxxx}}}~~~sssfff___XXXTTTPPPOOONNNNNNSSS[[[___fffqqqyyy~~~wwwvvvtttlllccc^^^YYYYYYXXXVVVSSSPPPMMMKKKKKKNNNSSSVVVXXXZZZ]]]___\\\XXXUUUUUUYYY]]]^^^]]]aaa```]]]ZZZWWWSSSNNNJJJJJJLLLNNNPPPPPPPPPRRRTTTQQQSSSTTTTTTTTTTTTUUUWWWSSSTTTTTTTTTSSSRRRPPPOOOMMMKKKIIIFFFDDDBBB@@@@@@>>>>>>>>>===;;;888666444333333444666888:::<<<>>>???@@@AAABBBCCCEEEFFFFFFCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGEEECCCBBBCCCDDDDDDBBB@@@@@@AAAAAAAAA@@@===;;;999999:::::::::999999888777666666777888888999999:::===AAAFFFJJJMMMRRRVVV]]]bbbgggnnnvvv}}}|||{{{tttzzzppprrreee]]]ffftttrrrbbbZZZXXXTTTTTTWWWYYYYYY]]]bbb```bbbfffhhhjjjkkknnnpppnnnmmmllllllnnnoooooooooooooooooooooppptttyyy~~~~~~|||xxxxxxzzz||||||uuujjj___RRRHHHFFFLLLLLLOOOggg}}}jjjdddaaa\\\WWWUUURRRPPPOOOMMMKKKIIIJJJLLLOOOTTT[[[eeepppwww~~~zzzlll```UUURRRQQQPPPNNNMMMRRRYYY^^^eeeooowww|||wwwpppnnnlllgggccc\\\]]]]]]ZZZTTTOOOKKKIIIOOOOOOPPPRRRVVV[[[```bbb```ZZZWWWZZZYYYUUUUUUXXX\\\___aaa```___]]]VVVNNNPPPSSSUUUVVVUUUSSSRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVQQQRRRTTTTTTSSSRRRSSSTTTNNNNNNMMMLLLJJJGGGDDDBBBBBBAAA@@@>>>===;;;::::::666555444444444555666777::::::::::::;;;<<<======AAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAAAAA@@@????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999999999888777666666777777<<<===>>>>>>@@@DDDJJJNNNRRRVVV\\\aaafffnnnxxx~~~yyyoootttsssaaaWWW```qqqtttbbb[[[XXXVVVTTTSSSTTTWWWZZZ]]]```bbbfffhhhiiijjjlllnnnmmmmmmnnnnnnoooooooooppprrrpppooorrrwww{{{|||{{{~~~zzz}}}rrrggg\\\PPPFFFAAAFFFHHHLLLeeerrrggg```ZZZXXXVVVSSSQQQPPPNNNKKKIIIJJJLLLOOOSSSZZZdddooowww}}}pppdddXXXUUURRRQQQMMMKKKPPPVVVZZZaaakkktttzzz~~~xxxrrrooollliiifffbbbbbbaaa]]]WWWRRROOONNNPPPPPPQQQSSSWWW[[[^^^``````[[[XXXZZZYYYUUUUUUXXX^^^aaacccaaa```___XXXPPPPPPRRRUUUVVVUUUTTTSSSTTTRRRRRRQQQQQQPPPPPPPPPPPPOOORRRTTTUUUTTTSSSSSSTTTQQQQQQQQQPPPNNNLLLIIIHHHFFFEEEDDDBBB@@@>>>===<<<666555444222222333333444::::::::::::;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<;;;;;;::::::999999999999999888777777777777777;;;<<<===>>>@@@DDDJJJNNNTTTXXX]]]bbbhhhpppzzzuuujjjooo|||xxxeee[[[aaapppuuuccc\\\WWWUUUTTTSSSTTTWWW[[[]]]```bbbeeegggiiijjjlllnnnmmmmmmnnnoooooopppqqqqqqsssqqqppprrrwww{{{}}}}}}~~~ooodddYYYMMMEEE@@@DDDEEEJJJ```}}}kkkbbb]]]ZZZXXXUUUSSSQQQOOOLLLJJJKKKLLLMMMQQQXXXbbbnnnvvvttthhh\\\WWWSSSQQQMMMKKKNNNTTTWWW]]]hhhqqqwww|||{{{vvvrrrnnnkkkjjjeeedddbbb]]]WWWRRRPPPPPPSSSSSSTTTVVVYYY\\\___aaaccc___]]]^^^\\\XXXWWWYYY```ccceeeccccccaaa[[[SSSOOORRRVVVWWWWWWVVVVVVVVVSSSRRRQQQOOOMMMLLLKKKKKKNNNQQQUUUWWWVVVUUUUUUUUUTTTUUUUUUUUUTTTRRRQQQPPPMMMLLLKKKHHHFFFCCC@@@???999888666444333333333333888888888888999:::;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::999999888999999888777777777777888:::;;;===>>>@@@EEEJJJNNNUUUYYY___eeekkksss|||pppdddiiivvv~~~jjj^^^```kkk}}}xxxfff___VVVTTTSSSRRRTTTWWW[[[]]]___bbbeeeggghhhjjjlllnnnmmmmmmnnnoooppprrrrrrssstttrrrqqqrrrvvvzzz}}}~~~~~~nnnbbbVVVLLLDDDDDDEEEFFFJJJ\\\nnneeeccc[[[YYYVVVTTTRRRPPPMMMKKKKKKKKKLLLOOOUUU```kkksss{{{vvvkkk^^^XXXSSSPPPNNNLLLNNNTTTWWW]]]fffnnnuuuyyy}}}|||}}}|||xxxsssooonnnmmmiiihhhddd^^^XXXTTTSSSSSSVVVVVVWWWYYY\\\___bbbdddgggfffgggfffccc___^^^^^^aaadddfffeeeeeeeee___XXXRRRUUUXXXZZZZZZZZZZZZ[[[YYYWWWTTTQQQOOOMMMLLLLLLNNNRRRVVVYYYYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWWWWSSSRRRQQQNNNKKKGGGDDDBBB>>>===:::888666555555555444444444444555666777777::::::;;;<<<===>>>??????????????????????????????AAAAAAAAA@@@??????>>>>>>======<<<;;;:::999999888999999888777777888888888:::;;;===>>>AAAEEEKKKPPPUUUZZZaaagggmmmuuunnnaaaeeeqqqwwwnnn]]]\\\dddwww}}}jjjaaaUUUTTTSSSRRRTTTWWW[[[^^^___bbbeeeggghhhiiikkkmmmlllmmmnnnpppqqqssstttttttttrrrqqqqqqtttxxx|||~~~pppbbbUUUKKKEEEEEEEEEFFFJJJXXXvvvlllcccddd[[[YYYVVVTTTSSSRRROOOMMMKKKKKKLLLNNNTTT]]]gggnnnwww|||zzzooo```YYYSSSQQQOOONNNQQQVVVYYY^^^eeelllrrrvvvzzz}}}yyyzzzzzzxxxtttpppooooooooommmiiiccc]]]YYYYYYZZZXXXXXXXXXZZZ]]]aaaeeehhhjjjnnnqqqpppllliiifffcccdddgggiiihhhhhhhhhccc]]]UUUXXX\\\^^^___^^^___```^^^\\\YYYUUURRRPPPOOOOOOPPPTTTYYY[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[WWWWWWUUUSSSOOOKKKGGGDDDAAA???===:::888777666666333333333333444555666666888888999:::;;;<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>======<<<:::999999888999888888888888888999999:::;;;===???BBBGGGMMMRRRVVV[[[ccciiipppxxx|||nnnaaacccnnnsssqqq___[[[```sssmmmcccWWWUUUTTTSSSUUUXXX\\\^^^___aaadddggghhhiiikkkmmmlllmmmnnnpppqqqsssttttttrrrrrrrrrrrrsssvvvzzz}}}~~~qqqaaaTTTKKKEEEBBBAAADDDJJJUUUooolll```___YYYWWWUUUTTTTTTSSSPPPNNNKKKLLLMMMOOOSSSZZZbbbhhhrrrxxxuuuddd[[[TTTRRRQQQPPPSSSWWWYYY]]]dddjjjoootttxxx{{{|||}}}||||||{{{zzzxxxvvvtttsssqqqoookkkfff```]]]]]]^^^^^^]]][[[[[[]]]bbbhhhkkkooowww~~~~~~yyyuuuppplllllloooooollllllkkkfff___YYY\\\```bbbbbbbbbbbbcccaaa___[[[XXXUUUTTTSSSTTTUUUXXX\\\^^^]]]\\\[[[\\\[[[\\\]]]___```______^^^[[[ZZZYYYWWWSSSNNNJJJGGG@@@???<<<999777666666666555555555555666777888888888888999:::;;;<<<<<<======>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBAAA@@@?????????>>>===<<<;;;:::999888999888888888888999::::::;;;<<<>>>@@@DDDIIIPPPTTTWWW]]]eeemmmsss{{{~~~xxxkkk___aaakkknnnsssbbb^^^aaaqqqrrrfffYYYXXXVVVUUUVVVXXX\\\^^^^^^aaadddfffgggiiikkkmmmmmmmmmnnnoooppprrrrrrsssqqqrrrtttttttttvvvyyy|||}}}rrraaaSSSIIIEEEAAA@@@CCCIIIPPPeeerrraaa]]]WWWVVVTTTSSSTTTSSSRRRPPPKKKLLLNNNPPPSSSXXX^^^ccclllsss{{{xxxiii___VVVSSSRRRQQQSSSVVVVVVZZZ```ffflllrrrwww{{{}}}zzzvvv|||}}}vvvuuusssnnniiifffffffffkkkhhhcccaaabbbffflllpppwwwyyyxxxyyyxxxssspppmmmggg___[[[^^^aaacccccccccccccccdddbbb___[[[YYYYYYYYYZZZZZZ\\\^^^___^^^]]]]]]^^^]]]^^^```aaabbbbbbaaaaaa^^^^^^]]][[[WWWSSSNNNKKKAAA@@@===;;;999888777777666666666666777888999999888888999:::;;;<<<======>>>>>>@@@AAACCCDDDEEEFFFDDDDDDCCCBBBAAA@@@????????????>>><<<;;;:::999888999888888888999999:::;;;;;;===???BBBEEEKKKRRRVVVZZZ```iiiqqqxxx}}}~~~yyysssfffZZZ]]]hhhkkkyyyuuuddd```aaannnvvvjjj\\\ZZZXXXVVVWWWYYY\\\^^^^^^aaadddfffggghhhkkklllmmmmmmnnnoooooopppqqqqqqqqqtttwwwxxxxxxxxxzzz}}}|||rrr```RRRHHHDDDDDDAAADDDIIIMMM]]]{{{fff```VVVTTTSSSSSSTTTTTTRRRQQQKKKMMMOOOQQQSSSWWW\\\___fffnnnvvv~~~xxxmmmbbbXXXTTTSSSQQQRRRTTTRRRVVV]]]cccjjjqqqwww|||{{{{{{tttvvv{{{wwwtttsssssswwwrrrlllhhhgggkkkrrrvvv~~~xxxsssnnnggg___\\\___bbbccccccbbbbbbccchhhfffbbb___^^^^^^___```]]]___``````___^^^___```___```bbbcccdddccccccbbb___```___^^^ZZZUUUQQQNNNCCCBBB@@@===;;;;;;::::::555555444555555666777888999999:::;;;<<<======>>>??????@@@BBBDDDFFFGGGGGGEEEDDDDDDBBBAAA@@@??????@@@???>>>===;;;:::999888999888888888999::::::;;;<<<>>>@@@CCCFFFLLLSSSXXX\\\ccclllttt{{{~~~~~~wwwnnnaaaVVVZZZeeejjjuuuvvvddd______jjj|||yyylll^^^\\\YYYWWWWWWYYY\\\^^^^^^aaadddfffggghhhjjjlllmmmmmmnnnnnnoooooooooppprrrvvvzzz{{{zzzzzz{{{}}}|||vvvbbbRRRIIIFFFBBBCCCBBBGGGNNNXXXyyyppp```YYYTTTRRRUUUUUURRRPPPQQQNNNNNNNNNPPPRRRUUUYYY[[[aaakkkxxx~~~mmmeee[[[UUUSSSSSSPPPNNNQQQTTTYYY___dddjjjpppuuuzzz~~~|||uuutttuuu}}}xxxooommmrrrxxx|||}}}uuulllddd```XXX]]]cccffffffdddcccbbbfffffffffccc___]]]___bbbdddddddddcccbbbaaa``````cccaaa_________```___^^^]]]^^^______]]]YYYVVVSSSLLLHHHCCC>>>:::999999:::777777777777777888999999=========>>>???@@@@@@AAA???@@@AAAAAABBBCCCFFFIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===;;;:::999888888888777777888888999:::===@@@CCCEEEHHHNNNWWW]]]```iiiqqquuu{{{xxxiii^^^[[[___ddd|||mmmqqqhhhddd```aaakkkwwwdddaaa\\\XXXWWWYYY\\\___^^^```bbbdddfffhhhlllooonnnooopppqqqrrrqqqpppppprrruuuxxxzzz{{{{{{|||}}}}}}tttaaaRRRIIIEEEAAACCCAAADDDKKKRRRooo~~~jjj\\\VVVSSSUUUUUUQQQOOOPPPOOOOOONNNNNNPPPSSSWWWYYY^^^gggttt~~~}}}{{{mmmeee[[[UUUTTTSSSQQQNNNOOOSSSXXX]]]ccciiioootttxxx{{{}}}uuutttuuuzzz{{{}}}{{{wwwsssmmmeee```XXX[[[```eeegggfffcccaaaaaacccdddcccaaaaaaccceeeeeedddcccbbbaaaaaa``````bbb```^^^^^^`````````___``````aaaaaa___\\\XXXVVVNNNJJJEEE???;;;999999999999888888888888888999:::999999:::;;;;;;<<<======???@@@AAAAAABBBCCCGGGIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::999888;;;;;;::::::;;;;;;<<<===<<>>???AAABBBBBBDDDGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBB???===;;;999999999999888888999999:::;;;<<>>;;;999888888888777777888888999:::<<>>===;;;:::999999999<<<<<<<<<<<<<<<=========<<<>>>AAACCCCCCEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA>>><<<:::999<<<;;;;;;;;;;;;<<<======<<<@@@EEEIIIOOOWWWaaaiiiwwwxxxeee[[[ZZZ\\\gggzzzqqq~~~kkkaaaZZZZZZ]]]eee{{{lll^^^YYYYYYWWWTTTXXXZZZ]]]```bbbeeeiiilllmmmnnnpppqqqrrrrrrqqqqqqrrrsssttttttuuuwwwzzz}}}}}}~~~uuueeeZZZPPPGGGBBB???CCC@@@@@@FFFHHHSSSgggooocccWWWVVVXXXXXXWWWWWWRRRQQQNNNLLLKKKKKKKKKLLLMMMQQQZZZeeennnssstttsssnnnjjjddd]]]WWWSSSQQQQQQOOOPPPSSSUUUYYY___fffkkksssvvv{{{~~~xxxooojjjjjjlllnnnooohhhttt~~~ooohhhgggfff^^^VVVOOORRRYYYbbbiiijjjfffbbb\\\^^^```eeehhhiiigggeeegggeeebbb```^^^^^^^^^___aaa___^^^^^^```aaaaaa```````````````______^^^]]][[[YYYUUUPPPLLLHHHFFFEEEDDDBBBAAA>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>AAACCCDDDEEEGGGIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@>>><<<;;;;;;::::::::::::;;;<<<<<<===AAAGGGLLLRRR[[[eeemmm{{{}}}{{{fffZZZXXXZZZdddttt}}}nnnaaaYYYZZZZZZ^^^rrruuuddd\\\YYYVVVUUUWWWYYY\\\___aaadddhhhkkknnnooopppqqqrrrqqqpppppprrrsssuuuvvvvvvwwwzzz|||{{{}}}rrrdddYYYPPPGGGAAA???CCC???===CCCFFFNNN___xxxiii[[[WWWYYYXXXWWWVVVQQQPPPOOONNNLLLKKKJJJJJJJJJMMMSSS]]]hhhooorrrrrrnnnkkkfff___XXXTTTRRRQQQNNNOOOPPPRRRUUU[[[aaafffkkkpppxxx~~~|||xxxvvvvvvuuuuuuvvvxxx~~~vvvsssooojjjiiiiiiiiihhhbbbfffnnnzzzpppgggdddaaa[[[TTTOOOTTT^^^ggglllmmmjjjhhh^^^^^^___ccchhhjjjhhhfffhhheeebbb___]]]]]]^^^___bbb```^^^^^^`````````__________________^^^^^^^^^\\\ZZZWWWTTTQQQNNNLLLLLLIIIGGGEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::===AAACCCDDDFFFGGGIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCAAA@@@???999888888888888999::::::???CCCIIINNNUUU^^^iiiqqq~~~|||xxx}}}jjj]]]YYYYYYbbb}}}rrreee\\\\\\ZZZ[[[mmm}}}jjj^^^XXXVVVVVVUUUWWWZZZ]]]___cccgggjjjppppppqqqrrrqqqpppooonnnqqqsssvvvwwwxxxxxxzzz|||{{{~~~rrrcccYYYOOOFFF@@@???CCC>>>;;;@@@CCCJJJYYY}}}~~~nnn^^^YYYYYYXXXVVVUUUPPPPPPPPPOOONNNLLLJJJIIIHHHJJJOOOXXXdddlllppppppnnnlllggg```XXXTTTRRRRRRMMMNNNOOOPPPRRRWWW^^^bbbeeekkkuuu}}}{{{tttnnnlllkkkkkkkkklllooovvv}}}oooppppppllliiigggeeebbbbbb``````gggtttqqqgggbbb___YYYTTTOOOWWWbbbjjjnnnooommmmmm^^^]]]^^^ccchhhkkkjjjhhhhhhfffbbb___]]]]]]^^^___cccaaa_________```___^^^____________^^^^^^^^^^^^___^^^[[[XXXVVVTTTSSSRRRLLLKKKIIIFFFDDDBBBAAA@@@========================:::===AAADDDEEEFFFGGGIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCCCC<<<;;;;;;;;;;;;<<<======???DDDJJJOOOVVV```kkksssyyyyyyvvv~~~~~~nnnbbb]]]\\\aaawwwiii``````]]]\\\lllnnn```XXXWWWWWWSSSUUUXXX[[[^^^aaaeeeiiiqqqqqqrrrrrrqqqpppnnnmmmqqqssswwwyyyyyyyyyzzz{{{|||rrreeeYYYMMMEEEBBBAAAAAAAAA@@@AAAEEEKKKPPPoooppp```aaa]]]XXXZZZZZZSSSRRRQQQNNNLLLJJJHHHHHHKKKIIIKKKSSS\\\bbbhhhnnnlllkkkiiiddd^^^XXXUUUTTTOOONNNNNNOOORRRVVV[[[___fffjjjpppvvv{{{{{{rrrllljjjiiihhhfffhhhjjjooowww}}}~~~yyyuuuqqqooolllkkkjjjiiigggeeebbb^^^]]]aaagggooo{{{sssiiiaaaYYYVVVWWWSSSZZZeeennnssssssooollldddbbbaaacccgggjjjjjjiiidddeeeeeeccc___^^^aaaccccccaaa^^^[[[YYYYYYZZZ[[[]]]```aaa^^^^^^aaabbb_________^^^]]]\\\[[[[[[ZZZ[[[XXXTTTPPPLLLHHHCCC@@@???>>><<<<<<===>>>===<<<>>>>>>???@@@BBBEEEFFFHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHFFFCCC@@@======;;;;;;:::;;;<<<===CCCGGGMMMTTT]]]fffpppvvvyyyzzz{{{ooo```\\\___bbbtttzzzmmmdddbbb\\\YYYkkkzzzkkkaaa[[[WWWUUUVVVXXXZZZ]]]```cccdddjjjlllooooooooonnnnnnoooqqquuuyyy|||}}}~~~ooobbbWWWLLLEEECCC@@@@@@@@@???AAAEEEJJJOOOgggvvvcccccc___[[[[[[ZZZTTTSSSQQQOOOLLLJJJIIIHHHKKKHHHJJJQQQYYY___gggmmmqqqpppnnniiibbb\\\XXXWWWPPPOOONNNOOOQQQVVVZZZ]]]ccchhhooouuu{{{}}}wwwooojjjhhhhhhgggfffggghhhlllrrrxxxzzzxxxtttpppooommmlllkkkjjjgggeeeccc___\\\^^^```eeepppzzzrrrfff^^^WWWTTTUUUVVV]]]hhhqqqvvvuuupppmmmeeecccbbbcccfffhhhhhhgggeeeeeeeeeccc``````cccffffffccc^^^YYYUUUTTTTTTUUU[[[___```^^^___bbbcccaaa``````__________________^^^\\\YYYUUURRRMMMGGGCCCBBB@@@>>>>>>??????>>>===@@@AAAAAABBBCCCEEEGGGHHHKKKKKKJJJKKKKKKLLLMMMNNNNNNLLLKKKKKKJJJHHHEEEBBB>>>===<<<;;;;;;<<<===>>>DDDHHHOOOVVV___hhhrrrxxx{{{|||zzz{{{pppddd^^^___```nnnrrrfffbbb\\\ZZZkkknnnbbb[[[YYYUUUVVVWWWYYY[[[^^^aaabbbhhhjjjlllmmmlllkkkkkklllppptttyyy|||~~~lll^^^SSSIIIDDDCCC????????????@@@CCCIIIMMM^^^gggdddaaa^^^^^^ZZZUUUTTTRRRPPPMMMKKKIIIHHHKKKHHHHHHNNNUUU[[[dddlllttttttsssnnnfff___ZZZWWWSSSQQQPPPOOOQQQTTTXXX[[[___dddllltttzzz|||wwwqqqllljjjjjjiiihhhiiihhhiiimmmtttxxxxxxwwwsssrrrpppppppppnnnkkkiiigggbbb^^^\\\[[[\\\ccckkkxxx|||xxxxxx}}}pppddd[[[TTTRRRSSSWWW^^^iiirrruuusssnnnjjjdddcccbbbccceeeggggggfffeeeeeecccaaa```bbbfffjjjhhhccc[[[SSSMMMKKKKKKKKKWWW]]]```______bbbdddbbbbbbbbbaaa```aaabbbcccdddbbbaaa___]]]ZZZTTTMMMHHHEEECCCAAA@@@@@@AAA@@@>>>CCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQOOONNNMMMLLLJJJFFFCCC???>>><<<;;;;;;===>>>???EEEJJJQQQYYYaaakkktttzzz~~~}}}{{{xxxqqqiiidddbbbmmm|||kkkccc^^^\\\iii{{{sssccc\\\ZZZUUUUUUUUUWWWYYY[[[^^^___dddfffhhhiiihhhhhhiiijjjppptttyyy}}}~~~jjj\\\PPPFFFBBBBBB>>>>>>>>>>>>???BBBGGGKKKXXXwwwiiicccaaaaaa```ZZZVVVUUUSSSQQQNNNLLLJJJIIIJJJGGGGGGKKKPPPVVVaaajjjsssttttttooohhh___YYYVVVUUUTTTQQQPPPPPPSSSVVVXXX[[[aaaiiirrrxxx~~~~~~yyytttqqqooommmmmmmmmkkkiiilllsssyyy{{{|||yyyxxxwwwxxxwwwuuuqqqnnnmmmhhhbbb___[[[YYY]]]dddooozzzyyyvvvvvv{{{nnnbbbZZZSSSRRRSSSWWW]]]gggnnnqqqnnnhhhdddbbbaaaaaabbbdddfffggggggdddbbb```___```dddiiilllgggaaaWWWMMMFFFDDDEEEFFFTTT[[[`````````cccdddcccdddcccbbbaaaaaabbbdddeeedddccccccbbb```ZZZRRRMMMFFFDDDBBBAAAAAAAAA@@@???BBBCCCCCCDDDFFFHHHIIIJJJLLLMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPOOONNNKKKGGGDDD@@@???===<<<<<<>>>@@@BBBFFFKKKRRR[[[dddnnnwww}}}|||xxx||||||sssjjjiiipppqqqfff___]]]gggtttzzzggg^^^\\\UUUTTTTTTTTTVVVXXXZZZ\\\^^^```ccceeefffhhhjjjlllqqquuuzzz~~~jjjZZZNNNDDD@@@@@@===>>>>>>>>>>>>AAAEEEIIIRRRmmmlllccc```bbbbbbZZZXXXVVVTTTRRROOOLLLJJJIIIIIIFFFFFFIIIMMMSSS^^^hhhqqqssstttrrrkkkbbbZZZVVVWWWUUURRRPPPPPPRRRTTTVVVXXX^^^fffnnnuuu{{{~~~xxxtttrrrrrrrrrnnnlllooovvv|||~~~~~~~~~~~~~~~zzzuuuqqqpppkkkeeebbb]]]YYY\\\aaajjjqqq~~~yyywwwuuuyyy|||kkkaaaZZZUUUTTTVVVYYY^^^ffflllmmmjjjddd```^^^___```aaaccceeeggghhh```___]]]]]]```eeejjjmmmhhhbbbXXXNNNHHHFFFGGGIIIQQQZZZaaaaaa```bbbcccccceeedddcccaaa``````aaaaaabbbcccddddddbbb]]]VVVPPPGGGEEECCCBBBCCCCCCBBBAAABBBBBBCCCEEEGGGJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUUUUUUUSSSQQQPPPNNNKKKGGGDDDBBB@@@>>>======???BBBDDDHHHMMMUUU^^^hhhrrr{{{ssspppxxx}}}wwwmmmkkkqqqyyyiii```]]]cccmmmnnnbbb]]]VVVUUUSSSRRRSSSUUUWWWYYYYYY\\\___bbbeeeiiimmmpppsssvvvzzz~~~}}}iiiYYYMMMCCC>>>>>>===>>>>>>>>>???AAAEEEHHHMMMcccqqqfff```bbbccc[[[YYYXXXVVVSSSPPPMMMKKKJJJHHHFFFFFFIIIKKKPPP[[[fffooosssvvvuuupppggg___[[[XXXVVVSSSPPPPPPQQQSSSUUUWWW\\\cccjjjqqqxxx~~~{{{xxxxxxxxxvvvtttxxx~~~xxxssspppkkkgggccc___ZZZ\\\```dddjjjuuu~~~|||yyyxxxrrrvvv|||uuuhhh```\\\XXXWWWYYY___ccchhhlllmmmiiidddaaa]]]^^^```aaaaaaccceeehhh]]][[[ZZZ\\\aaaggglllnnnlllfff]]]TTTOOONNNOOOQQQQQQ[[[bbbbbb``````aaa```ccccccbbbaaa```___^^^^^^___```bbbcccbbb^^^XXXSSSJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEGGGIIIKKKMMMOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWUUUSSSQQQOOOLLLHHHEEECCCAAA???>>>>>>AAADDDFFFKKKPPPYYYcccmmmwww|||nnnkkktttyyymmmooo}}}mmmaaa\\\```gggyyyzzziii```WWWUUUSSSQQQQQQSSSUUUWWWVVVYYY]]]```dddiiinnnrrrsssuuuyyy|||~~~xxxeeeWWWLLLCCC>>>>>>===>>>?????????AAAEEEGGGJJJ^^^zzzkkkbbbbbbccc[[[ZZZYYYWWWTTTPPPNNNKKKJJJGGGFFFGGGIIIKKKNNNYYYdddlllqqqvvvwwwssskkkccc^^^XXXVVVSSSPPPPPPQQQSSSUUUXXX[[[aaagggmmmuuu|||}}}xxxrrrnnnjjjgggbbb]]]]]]bbbccciiisss|||}}}~~~{{{xxxvvvuuupppsssyyyxxxmmmccc___]]]ZZZZZZ\\\dddfffiiilllkkkhhheeebbb___```bbbaaa___```bbbeee[[[ZZZZZZ^^^dddjjjnnnooonnniiiaaaYYYTTTSSSTTTVVVRRR\\\dddddd```^^^^^^^^^```aaabbbbbbbbb```^^^]]]]]]^^^___aaabbb___ZZZWWWOOONNNLLLMMMNNNPPPOOOOOOJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZXXXVVVTTTRRRNNNJJJFFFDDDBBB@@@>>>???BBBEEEHHHOOOUUU^^^iiisss}}}zzztttkkkgggqqqxxxuuu|||qqqaaaZZZ]]]cccoooqqqdddXXXVVVSSSQQQPPPQQQTTTUUUUUUXXX[[[^^^bbbfffkkkoooooorrrvvvyyy}}}sssbbbUUULLLCCC??????===???@@@@@@@@@BBBEEEGGGKKK]]]~~~qqqdddcccddd\\\[[[YYYWWWTTTQQQNNNLLLJJJGGGFFFHHHJJJKKKNNNXXXccciiinnnuuuwwwssslllddd___XXXVVVSSSPPPPPPQQQSSSUUUXXX[[[```eeekkksss{{{}}}vvvqqqmmmjjjeee``````dddhhhmmmvvv|||~~~~~~yyyuuusssqqqpppsssxxxqqqhhh___]]]]]][[[[[[]]]fffgggiiijjjiiigggdddbbbaaaccccccaaa^^^]]]___aaa[[[ZZZZZZ___gggmmmooopppnnniiiaaaZZZUUUTTTUUUVVVSSS]]]fffddd___]]]]]]\\\]]]^^^aaaccccccbbb```^^^\\\\\\^^^```aaa```\\\YYYTTTRRRQQQRRRTTTVVVVVVUUUPPPOOONNNNNNMMMNNNNNNNNNPPPPPPRRRSSSVVVXXXZZZ\\\\\\[[[XXXVVVTTTPPPKKKHHHEEECCC@@@>>>???BBBFFFIIIRRRXXXbbbmmmwww}}}mmmkkkddd```jjj}}}tttaaaYYY[[[aaahhhwwwgggYYYWWWSSSQQQPPPQQQSSSUUUVVVXXX[[[]]]```dddiiillllllooosssxxx|||ssslllaaaTTTKKKEEECCCCCCBBBAAA@@@??????AAACCCDDDLLLZZZxxxxxxjjjeeedddddd___\\\YYYVVVSSSPPPLLLJJJKKKJJJGGGEEEGGGNNNWWW^^^fffiiimmmpppnnnjjjddd```\\\XXXTTTRRRRRRSSSSSSSSSVVVYYY^^^ccchhhmmmssswww|||zzzrrrllljjjiiieeecccccciiissstttwww{{{}}}xxxuuusssrrrmmmuuu}}}wwwmmmgggbbb___[[[YYY]]]dddjjjlllmmmllliiifffddddddgggfffdddaaa^^^[[[YYYWWWYYYXXXZZZ```jjjsssyyyzzztttllleeeeeeddd^^^XXXUUUXXXZZZ]]]______]]]YYYWWWZZZ[[[^^^bbbfffeeeaaa\\\]]]]]]]]]\\\\\\\\\\\\\\\YYYXXXWWWWWWXXXZZZ]]]___\\\YYYVVVTTTSSSSSSQQQPPPOOOOOOQQQUUUYYY[[[[[[ZZZYYYXXXVVVUUUSSSPPPKKKGGGDDDAAA@@@AAAAAA@@@EEEKKKSSS[[[hhhsss}}}~~~~~~|||uuuhhhjjjfff```jjj~~~iii\\\ZZZ^^^hhhyyymmmaaaXXXQQQPPPQQQPPPPPPRRRSSSUUUYYY\\\^^^aaaeeegggkkkooosssvvvyyyllleeeZZZOOOFFFBBBAAAAAABBBAAA@@@??????AAACCCDDDIIIWWWuuurrrhhhdddccc___\\\YYYVVVTTTQQQMMMKKKKKKIIIGGGFFFGGGMMMUUU[[[dddhhhlllooooookkkfffccc[[[XXXSSSPPPPPPPPPPPPOOOSSSVVV[[[```dddjjjppptttyyy~~~|||uuuooonnnmmmjjjiiijjjpppyyyzzzzzz~~~~~~xxxtttrrrrrrlllttt~~~yyymmmgggaaa^^^\\\[[[```hhhrrrssssssqqqlllgggdddccchhhiiiiiihhhddd```[[[XXXYYYYYY[[[cccnnnwww|||~~~xxxnnneeecccccc___[[[ZZZXXXZZZ\\\^^^]]][[[WWWUUUYYYZZZ]]]bbbffffffbbb^^^_________^^^]]]\\\ZZZZZZ\\\\\\\\\\\\^^^```bbbdddaaa___\\\ZZZYYYYYYWWWVVVTTTTTTUUUXXX[[[\\\[[[ZZZYYYXXXVVVUUUTTTPPPLLLHHHCCC@@@???AAABBBBBBGGGNNNXXX```mmmyyyzzzrrrfffeee___[[[fffrrraaa]]]```eeevvvssscccYYYRRRPPPPPPOOOOOOQQQPPPRRRVVVYYY\\\___cccfffhhhlllqqqtttxxx~~~zzzgggaaaVVVLLLDDDAAA@@@AAABBBAAA@@@??????AAACCCDDDHHHTTTpppooogggeee___]]]YYYWWWUUURRROOOLLLJJJIIIHHHGGGHHHKKKQQQVVVaaadddjjjnnnooommmiiiggg^^^ZZZUUUQQQPPPOOONNNMMMQQQSSSWWW[[[```eeekkkooouuuzzz~~~wwwqqqpppooommmnnnqqqyyyxxxsssqqqqqqmmmwww~~~qqqjjjccc```]]]]]]ccckkkxxxxxxwwwtttoooiiifffeeejjjlllnnnnnnkkkddd]]]XXXXXXYYY^^^gggsss}}}{{{oooeeebbbaaa```___```WWWYYYZZZ[[[ZZZXXXUUUSSSVVVXXX]]]bbbffffffcccaaaaaaaaaaaa```^^^\\\YYYXXX]]]]]]^^^```bbbdddfffgggfffcccaaa______^^^]]]\\\ZZZYYYYYYZZZ\\\\\\[[[YYYYYYXXXVVVUUUTTTQQQMMMJJJCCC@@@@@@BBBCCCEEEKKKSSS]]]fffrrr~~~xxxnnneee]]]WWWWWWaaavvvhhh___```ccctttyyyfff\\\SSSQQQPPPNNNNNNOOOLLLOOOSSSVVVYYY\\\```ccceeeiiinnnrrrvvv}}}vvvhhhbbbXXXMMMFFFBBBBBBCCCBBBAAA@@@??????AAACCCDDDHHHQQQjjjyyynnnjjj```^^^ZZZXXXVVVTTTQQQNNNIIIIIIIIIIIIHHHJJJNNNQQQ\\\```ffflllooonnnlllkkkddd___YYYUUURRRQQQOOONNNOOOQQQUUUXXX\\\aaagggkkkrrrwww~~~xxxsssqqqooonnnppptttwwwqqqoooooopppzzzxxxppphhhccc```___fffnnnwwwxxxxxxuuuqqqmmmkkkjjjlllnnnooonnnjjjddd]]]XXXVVVXXX___kkkxxxzzzooofffddddddbbb``````VVVWWWXXXXXXWWWUUUSSSRRRUUUXXX]]]aaaeeefffdddcccbbbbbbbbbaaa```]]]ZZZXXXYYYZZZ\\\^^^aaaccceeeffffffdddbbbaaaaaaaaa___^^^]]][[[ZZZ[[[\\\\\\[[[YYYXXXWWWUUUTTTTTTRRROOOLLLFFFCCCAAACCCEEEGGGOOOWWWaaajjjvvvxxxmmmeeeYYYSSSVVV\\\jjjpppaaa___dddttt~~~jjj```VVVRRRPPPMMMLLLNNNIIILLLPPPTTTWWW[[[___bbbbbbggglllqqquuu|||tttjjjcccYYYNNNGGGCCCBBBCCCBBBAAA@@@??????AAACCCDDDGGGNNNcccssslllbbb___\\\YYYWWWUUURRROOOIIIJJJJJJJJJIIIIIILLLNNNXXX\\\bbbiiimmmoooooonnngggccc\\\WWWSSSQQQOOOMMMOOOQQQSSSUUUXXX]]]ccchhhooottt{{{{{{uuussspppooosssyyyvvvpppnnnooosss|||zzzssslllhhheeeeeellluuuzzzzzzzzzwwwssspppnnnooonnnmmmllliiiddd___[[[XXXTTTXXXaaannn{{{vvvnnnhhhiiiiiiddd___\\\UUUVVVVVVUUUUUUSSSRRRQQQUUUYYY]]]aaadddddddddddd```aaa``````^^^\\\ZZZYYYWWWWWWYYY[[[]]]```cccdddfffeeeccccccdddcccbbb```\\\[[[YYYYYYZZZ[[[ZZZXXXWWWUUUSSSSSSSSSRRROOOMMMKKKGGGDDDFFFGGGJJJSSS\\\hhhppp|||{{{oooeeeZZZTTTWWWXXX^^^zzzzzzfffaaaeeessspppeeeYYYTTTPPPLLLKKKMMMIIILLLPPPSSSVVVYYY]]]```aaafffkkkpppuuu|||tttgggaaaVVVLLLDDDAAA@@@AAABBBAAA@@@??????AAACCCDDDGGGKKK]]]~~~wwwllldddbbb^^^[[[YYYUUURRROOOJJJKKKKKKJJJIIIIIILLLNNNSSSXXX___ffflllnnnoooooohhhddd]]]WWWSSSQQQNNNMMMOOOPPPQQQSSSVVVZZZ```eeekkkqqqxxx}}}xxxuuurrrrrrxxxxxxqqqoooqqquuu}}}yyysssmmmkkkiiikkkrrr{{{}}}}}}{{{xxxtttpppoooooonnnlllhhhddd___[[[XXXVVVTTTYYYcccqqq}}}tttooommmpppppphhh^^^YYYTTTTTTSSSSSSSSSSSSSSSSSSWWW[[[___bbbbbbbbbbbbccc^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVWWWZZZ]]]aaacccgggfffeeefffgggfffdddccc]]]ZZZXXXWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQQQQOOONNNMMMIIIFFFHHHJJJOOOYYYcccqqqzzzqqqccc[[[VVVVVVTTTWWWkkkmmmcccbbbooovvvjjj]]]VVVQQQMMMKKKLLLIIILLLPPPSSSUUUXXX[[[^^^aaaeeejjjooottt{{{vvvbbb\\\RRRIIIBBB@@@@@@AAABBBAAA@@@??????AAACCCDDDHHHJJJXXXwwwrrrgggddd```\\\YYYVVVRRROOOKKKKKKKKKJJJIIIJJJLLLOOOPPPUUU\\\dddjjjmmmooooookkkfff___YYYUUUSSSPPPNNNNNNNNNOOOPPPSSSWWW]]]bbbgggmmmuuu|||zzzuuutttrrrttt|||{{{tttsssuuuzzz{{{uuupppmmmkkkjjjpppwwwwwwwwwvvvtttqqqoooooopppmmmkkkhhhccc^^^ZZZVVVUUUVVV\\\ffftttvvvrrrrrrvvvuuukkk___XXXSSSSSSRRRRRRRRRSSSTTTTTTZZZ]]]aaabbbaaa``````aaa\\\ZZZWWWTTTRRRPPPPPPPPPUUUSSSRRRRRRTTTXXX]]]```fffffffffggghhhgggeeeccc___]]]YYYWWWVVVUUUTTTRRRSSSQQQOOOOOOPPPPPPOOONNNMMMIIIGGGIIINNNTTT```kkkyyyrrr```[[[VVVRRRPPPSSScccsssoooaaa[[[ggg{{{zzznnn```XXXRRRMMMKKKLLLIIILLLOOOQQQSSSUUUYYY[[[___ccciiimmmqqqxxxyyy___YYYPPPHHHBBBAAABBBCCCBBBAAA@@@??????AAACCCDDDKKKJJJVVVqqq{{{hhheeeaaa]]]ZZZVVVQQQNNNKKKLLLKKKJJJIIIJJJMMMPPPOOOSSSZZZbbbiiimmmnnnooonnniiibbb]]]YYYVVVTTTRRRLLLMMMNNNNNNPPPUUU[[[```eeekkkssszzzyyyuuuqqqppppppsss}}}~~~wwwvvvyyyzzztttooojjjgggjjjpppmmmnnnnnnnnnmmmmmmooopppmmmllliiieee```ZZZVVVSSSXXX^^^iiiwww~~~yyyuuuuuuxxxxxxnnnaaaZZZRRRRRRQQQQQQRRRSSSUUUVVV[[[___bbbccc```______```\\\YYYTTTOOOLLLJJJJJJKKKSSSQQQNNNMMMOOOTTTYYY]]]dddddddddeeeffffffdddbbbbbb___[[[WWWUUUSSSQQQOOOQQQPPPNNNNNNOOOOOOOOONNNLLLHHHGGGJJJPPPXXXeeeqqq|||sss]]]ZZZTTTNNNLLLSSS```lllmmm^^^UUU```ttt}}}pppbbbYYYSSSNNNKKKLLLIIIKKKNNNPPPRRRTTTWWWYYY^^^bbbgggkkkpppvvv~~~}}}hhh^^^OOODDD@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCHHHOOOWWWgggnnngggaaa___\\\WWWTTTTTTNNNMMMLLLKKKJJJJJJKKKKKKMMMQQQXXX```ggglllpppqqqrrrnnnggg```ZZZWWWVVVVVVLLLMMMNNNNNNOOORRRWWW[[[aaagggooouuu{{{tttooojjjjjjqqq{{{zzzwwwyyy}}}vvvnnngggccccccdddgggfffdddccccccfffiiikkkkkkkkkiiieee___ZZZWWWVVVVVV___nnnyyy~~~~~~}}}xxxmmm^^^TTTVVVSSSQQQRRRQQQPPPTTTZZZ^^^eeehhhccc^^^\\\\\\ZZZYYYSSSKKKEEECCCCCCDDDDDDKKKOOOQQQPPPMMMNNNSSSXXXaaabbbdddfffggggggfffeeeaaa]]]YYYWWWVVVTTTPPPMMMNNNOOOOOONNNMMMLLLNNNPPPOOOMMMKKKMMMUUUaaannnwwwrrr___VVVMMMJJJKKKOOOVVV]]]wwwrrrXXX\\\^^^jjjuuuddd\\\YYYTTTNNNKKKJJJJJJJJJKKKMMMQQQTTTVVV[[[^^^bbbfffkkkrrr|||zzzggg]]]OOODDD@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDDDDGGGMMMTTTaaa~~~uuulllddd```]]]XXXVVVWWWQQQPPPMMMKKKJJJIIIIIIJJJLLLPPPWWW___ffflllppprrrtttpppiiibbb\\\XXXVVVUUUNNNOOOOOONNNNNNPPPTTTXXX___eeelllsssyyy}}}tttpppmmmooovvv~~~|||~~~{{{uuuoooiiiffffffffffffddd```^^^___aaadddgggiiiiiihhheee```[[[YYYXXX\\\dddoooyyyxxxkkk]]]TTTVVVSSSQQQRRRQQQPPPTTTZZZdddiiikkkfffaaa```___]]]YYYSSSJJJDDDAAAAAABBBCCCKKKNNNPPPOOOLLLLLLPPPUUU^^^___bbbdddeeeeeedddddd```]]]YYYWWWUUUSSSOOOKKKMMMNNNOOONNNLLLLLLLLLMMMNNNLLLKKKOOOYYYgggvvvsss___WWWPPPNNNNNNPPPUUU[[[pppwww]]][[[[[[dddwwwxxxfff]]]ZZZUUUPPPNNNJJJJJJJJJKKKMMMPPPTTTVVVYYY\\\aaadddiiipppzzzuuueee[[[MMMDDD@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFHHHMMMSSS]]]vvv}}}rrrgggaaa^^^ZZZYYYZZZTTTRRROOOLLLJJJIIIHHHHHHJJJNNNUUU]]]eeelllqqqtttuuurrrllleee___ZZZWWWUUUPPPPPPOOONNNMMMNNNRRRTTT\\\aaaiiiooouuu|||yyysssrrrrrrvvv}}}|||zzzwwwtttpppmmmkkkjjjiiieeebbb]]]YYYXXXZZZ^^^```dddffffffeeeaaa]]][[[ZZZaaagggoooxxx~~~vvviii]]]WWWYYYUUUSSSTTTSSSRRRVVV]]]jjjnnnnnniiieeeeeedddbbbXXXRRRIIIBBB??????@@@AAAJJJMMMOOOMMMIIIIIIMMMRRRZZZ\\\___bbbccccccbbbaaa^^^\\\YYYVVVTTTQQQMMMJJJKKKMMMOOONNNMMMKKKKKKKKKLLLKKKMMMRRR^^^oooqqq]]]WWWSSSRRRQQQPPPSSSXXXggg{{{}}}ddd[[[YYY^^^mmm|||jjj```[[[VVVRRRQQQKKKKKKJJJKKKMMMPPPRRRTTTWWWZZZ___bbbfffmmmvvv}}}~~~nnnbbbYYYLLLCCC@@@@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHNNNRRRUUU\\\ooottthhhcccaaa]]]ZZZZZZTTTSSSPPPMMMKKKJJJJJJJJJIIILLLRRRZZZbbbjjjqqqtttvvvsssoooiiiccc]]]YYYVVVQQQPPPOOONNNLLLNNNQQQTTTYYY___ffflllrrryyy}}}wwwssstttxxx~~~{{{vvvuuusssrrrqqqpppnnnmmmgggccc\\\VVVSSSUUUXXXZZZ___bbbddddddbbb___^^^]]]aaafffnnnuuu{{{}}}qqqfffaaa___]]]YYYWWWWWWVVVVVV[[[bbblllnnnmmmjjjjjjkkkjjjgggXXXRRRIIIBBB??????@@@@@@IIILLLNNNKKKGGGGGGKKKPPPWWWYYY]]]```bbbaaa```^^^\\\[[[YYYWWWTTTQQQMMMKKKJJJMMMOOOPPPNNNLLLKKKKKKKKKKKKNNNVVVdddtttmmm[[[XXXVVVWWWUUUQQQRRRVVVdddnnnhhh]]]ZZZ]]]hhhyyyoooddd]]]WWWSSSSSSLLLKKKKKKKKKLLLNNNQQQSSSUUUYYY]]]aaadddjjjrrrxxxyyyhhh___VVVJJJBBB@@@@@@AAAAAA@@@@@@AAABBBDDDGGGIIIJJJQQQTTTWWWZZZhhhuuuiiieeeccc^^^ZZZYYYSSSRRRPPPNNNMMMLLLLLLLLLIIIKKKPPPWWW___gggnnnrrrtttsssppplllfff```[[[XXXPPPPPPOOONNNMMMNNNRRRUUUWWW\\\dddjjjooovvv~~~~~~xxxwwwzzz~~~vvvtttssstttuuuuuusssqqqlllggg___WWWSSSRRRTTTVVVZZZ^^^bbbeeedddaaa```______dddllltttzzzwwwmmmgggggghhh^^^ZZZXXXXXXXXXXXX^^^eeejjjkkkkkkjjjnnnrrrpppkkkYYYTTTLLLEEEBBBBBBBBBBBBHHHKKKMMMKKKGGGFFFJJJOOOWWWYYY]]]___```___\\\ZZZYYYYYYYYYWWWTTTQQQNNNLLLKKKMMMPPPQQQOOONNNMMMMMMLLLMMMRRR\\\iiiyyy{{{jjj]]]\\\\\\\\\YYYUUUVVVZZZdddhhh~~~iii```^^^___hhhtttvvviii```XXXTTTSSSMMMLLLKKKKKKKKKMMMOOOQQQTTTWWW\\\___bbbgggnnnttt~~~~~~|||zzzyyyyyyzzzzzz{{{~~~vvvddd\\\TTTIIIAAA???@@@AAAAAA??????AAACCCEEEHHHJJJLLLPPPTTTVVVWWW___www|||mmmgggddd___ZZZXXXTTTSSSQQQOOONNNMMMNNNNNNIIIKKKNNNSSSZZZbbbiiimmmpppppppppnnniiiddd^^^[[[RRRRRRQQQOOONNNOOORRRUUUUUUZZZaaaggglllsss{{{yyyvvvtttuuuxxxyyywwwuuuqqqkkkcccZZZUUURRRRRRSSSWWW[[[aaaeeeeeecccaaa```___dddkkkrrrxxx~~~}}}uuunnnkkklllmmm]]]YYYWWWXXXYYYZZZaaaiiijjjkkkkkkmmmtttyyyuuunnn[[[VVVPPPLLLIIIHHHGGGFFFHHHKKKMMMKKKGGGGGGKKKPPPXXXZZZ]]]^^^^^^[[[WWWTTTTTTVVVXXXWWWSSSPPPNNNMMMJJJMMMOOOPPPOOOOOOOOOPPPNNNRRRYYYdddrrrtttiii```___``````\\\XXXZZZ```dddeeesss}}}jjj```___```fffmmmxxxqqqfff[[[UUUTTTNNNMMMLLLKKKKKKLLLNNNOOOQQQUUUYYY\\\^^^ccciiinnnxxx~~~}}}{{{yyyxxxwwwvvvtttuuuwwwwwwzzzuuueeeZZZRRRHHHAAA???@@@AAA@@@>>>???AAACCCFFFIIILLLMMMOOOSSSUUUUUUYYYooossshhhddd___\\\[[[WWWUUUSSSPPPNNNMMMMMMMMMJJJKKKMMMQQQWWW^^^eeeiiilllmmmoooooolllgggaaa^^^UUUUUUSSSPPPNNNOOOQQQTTTQQQWWW^^^ccciiiooowww}}}}}}yyyvvvwwwzzz|||zzzwwwtttoooggg^^^WWWSSSQQQPPPTTTZZZaaaeeefffdddaaa```___bbbfffkkkqqqyyy|||wwwtttqqqooommm___[[[ZZZ[[[]]]___gggooonnnnnnooossszzzzzzqqq\\\YYYUUURRRPPPOOOLLLJJJHHHKKKNNNLLLIIIIIIMMMRRRXXXZZZ\\\]]][[[VVVQQQNNNOOORRRTTTTTTQQQNNNMMMMMMIIIKKKMMMMMMMMMNNNPPPRRRQQQWWWaaannn|||wwwkkkfff___^^^^^^]]]YYYVVV[[[bbb```aaahhh}}}|||lll___]]]]]]```dddlll{{{zzzmmm```XXXVVVOOONNNLLLKKKJJJKKKMMMNNNMMMQQQUUUXXXZZZ^^^dddiiiqqq}}}}}}}}}}}}|||{{{{{{zzzxxxwwwwwwvvvvvvrrrsssuuuvvvxxxuuufffYYYQQQGGG@@@???@@@AAA@@@>>>???AAACCCFFFJJJLLLNNNPPPTTTWWWUUUXXXkkkxxxiiiccc```^^^^^^YYYWWWTTTQQQNNNLLLKKKKKKKKKKKKLLLOOOTTT[[[bbbfffiiikkknnnooommmhhhccc```YYYXXXUUURRRNNNNNNPPPRRROOOTTT[[[aaafffmmmuuuzzz{{{wwwxxx{{{}}}{{{yyyvvvqqqiii```XXXSSSPPPOOOSSSYYY```eeefffdddaaa```^^^___aaadddjjjttt}}}{{{zzzvvvpppjjjccc___^^^```bbbeeemmmvvvrrrsssssswww|||rrr]]][[[XXXWWWUUUSSSPPPMMMHHHKKKNNNMMMJJJJJJOOOTTTXXXZZZ[[[[[[XXXSSSMMMIIIKKKNNNRRRRRROOOLLLLLLLLLHHHIIIKKKKKKLLLMMMPPPSSSTTT[[[fffuuu{{{llldddbbb[[[ZZZYYYXXXTTTRRRXXX```\\\]]]```ppp|||nnn\\\ZZZYYY[[[]]]dddsssqqqcccZZZWWWOOONNNLLLKKKJJJKKKLLLMMMJJJNNNSSSUUUWWW[[[```eeekkkwww~~~|||{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwwwwppprrrtttuuuwww~~~pppbbb[[[PPPFFFCCCAAA@@@@@@CCC@@@AAAAAACCCGGGKKKPPPRRRNNNTTTUUUYYY___eee~~~mmmfffeeebbb^^^[[[^^^```\\\TTTNNNLLLMMMJJJKKKMMMOOORRRWWW^^^ccchhhlllnnnmmmmmmkkkddd\\\]]][[[XXXUUUSSSQQQPPPPPPUUUUUUXXX```fffllluuu~~~yyywwwzzzzzzyyyrrrkkkeeebbb]]]WWWSSSTTTPPPZZZfffkkkmmmlllgggaaa``````aaacccgggnnnxxx~~~}}}|||}}}~~~zzzsssllldddaaa___bbbiiipppuuuwwwwwwxxx}}}|||tttaaa___[[[XXXWWWVVVUUUTTTRRRPPPLLLKKKKKKNNNSSSVVVZZZZZZ[[[ZZZWWWPPPHHHBBBEEEIIIOOOSSSUUURRROOOLLLIIIHHHHHHIIILLLOOOQQQRRRVVV```ooo~~~~~~wwwpppjjjddd```^^^WWWPPPNNNRRRVVVWWWVVVXXXWWWYYYgggsss```VVVQQQTTTYYY___nnn~~~vvvggg]]]XXXWWWSSSNNNJJJJJJJJJJJJJJJIIIKKKNNNPPPRRRVVV[[[___gggqqq}}}{{{zzzzzz{{{}}}}}}|||zzzyyywwwxxx|||qqqddd[[[PPPFFFBBBAAA???@@@BBBBBBBBBBBBDDDFFFJJJMMMOOOMMMSSSTTTWWW]]]cccyyyvvviiieeeaaa___^^^aaabbb^^^UUUNNNJJJJJJJJJKKKLLLMMMPPPVVV^^^ccciiilllnnnmmmmmmlllggg```^^^]]]ZZZVVVTTTRRRQQQQQQTTTTTTWWW___eeekkkttt}}}{{{xxxzzzzzzyyyssskkkdddaaa]]]WWWTTTUUUWWW```hhhjjjjjjiiieee```]]]]]]]]]^^^aaahhhpppvvv{{{zzzzzz}}}{{{sssmmmdddbbbaaadddkkksssxxxzzz{{{~~~}}}sssdddbbb```___]]]\\\[[[YYYUUUQQQMMMLLLOOOTTTXXXZZZ[[[\\\]]]]]]ZZZTTTMMMHHHHHHKKKOOORRRRRRQQQNNNLLLIIIIIIIIIJJJNNNQQQTTTVVV[[[eeesss~~~xxxqqqkkkeee___[[[WWWTTTPPPPPPSSSVVVXXXYYYVVVVVVYYYeee~~~yyyaaaWWWOOOPPPSSSYYYgggvvv{{{lllaaaZZZYYYUUUPPPMMMLLLLLLKKKJJJIIIKKKMMMOOOQQQUUUZZZ]]]ccclllzzz~~~||||||~~~~~~|||}}}sssfffZZZPPPFFFBBBAAA??????AAACCCCCCCCCDDDFFFHHHKKKLLLMMMSSSSSSUUUZZZ___sssoooddd```___]]]```aaa^^^WWWPPPLLLJJJJJJJJJJJJKKKNNNTTT\\\bbbhhhlllnnnnnnoooooojjjddd```^^^[[[WWWUUUSSSRRRQQQSSSRRRVVV]]]ccchhhqqqzzz}}}~~~zzz{{{zzzzzzrrrjjjccc```]]]XXXVVVWWWaaagggkkkjjjgggfffccc___\\\[[[ZZZZZZ[[[```ggglllssstttwww||||||tttnnnfffddddddhhhooovvv|||tttjjjjjjjjjiiifffccc```___VVVPPPJJJJJJQQQXXX]]]^^^^^^___aaaaaa___ZZZTTTQQQNNNOOOPPPPPPPPPPPPOOONNNLLLKKKKKKLLLOOOTTTYYY[[[ccclllzzz|||xxxrrrlllgggaaa[[[WWWQQQRRRSSSTTTTTTVVVYYY[[[TTTUUUXXXaaatttgggZZZOOONNNOOOSSS___mmm~~~uuuggg___[[[XXXTTTPPPOOOMMMKKKJJJHHHJJJLLLMMMOOOSSSWWWZZZ^^^fffssssssfffYYYOOOEEEBBBAAA??????AAABBBBBBCCCDDDFFFIIIKKKLLLMMMSSSSSSSSSXXX]]]lllvvvddd^^^]]]WWWZZZ]]]\\\XXXRRROOONNNJJJIIIIIIIIIKKKQQQYYY___ccciiinnnppprrrsssmmmfff```^^^[[[XXXUUUSSSRRRQQQRRRQQQTTT[[[```eeennnvvv{{{{{{|||{{{{{{ooogggaaa^^^\\\XXXXXX[[[ffflllpppmmmjjjiiieee```^^^]]][[[YYYXXXZZZ___ccchhhlllrrrxxx|||zzztttnnngggggghhhlllssszzzwwwrrrttttttrrrnnnhhhbbb```XXXQQQKKKMMMWWW```ddddddbbbdddffffffccc```\\\[[[UUUTTTSSSQQQQQQQQQRRRSSSRRRQQQPPPPPPRRRVVV]]]aaammmuuuzzzvvvqqqkkkeee___YYYUUUPPPUUUYYYYYYVVVTTTVVVYYYSSSTTTVVV]]]kkkrrrbbbSSSNNNMMMPPP[[[hhhxxxpppeee]]]ZZZVVVSSSQQQNNNKKKHHHGGGIIIKKKLLLMMMPPPTTTWWW\\\cccmmmxxxrrreeeVVVLLLDDDBBBAAA??????AAA@@@AAABBBEEEGGGJJJLLLNNNMMMTTTSSSQQQWWW[[[fffyyyggg]]][[[UUUWWWYYYYYYVVVRRROOOMMMIIIIIIHHHHHHIIINNNUUUZZZ[[[ccclllrrrvvvvvvpppgggaaa___\\\XXXUUUSSSQQQQQQQQQPPPSSSXXX]]]aaaiiiqqqxxx}}}|||}}}|||{{{llleee^^^\\\[[[ZZZ\\\___hhhooouuutttrrrpppkkkfffbbbaaa]]]YYYVVVUUUXXX[[[^^^bbbiiiqqquuuuuuqqqnnnhhhiiilllpppvvv}}}~~~|||~~~~~~zzzqqqhhhaaa]]][[[UUURRRWWWbbbkkknnnmmmgggjjjlllkkkgggdddbbbbbb\\\ZZZVVVTTTSSSUUUXXX[[[ZZZYYYWWWUUUVVV[[[ccciiixxx|||wwwpppiiiccc]]]WWWTTTTTTZZZ___^^^XXXSSSSSSVVVTTTSSSTTTYYYccc{{{mmmZZZQQQNNNOOOXXXdddsssyyymmmaaa^^^YYYUUURRROOOKKKHHHGGGIIIJJJKKKLLLNNNQQQTTT\\\bbbjjjrrr}}}pppdddSSSJJJBBBAAAAAA@@@@@@BBB@@@AAACCCFFFIIIKKKMMMNNNLLLSSSQQQOOOVVVYYY```ooonnn___ZZZWWWWWWWWWVVVTTTPPPMMMKKKIIIIIIIIIHHHHHHKKKPPPSSSTTT]]]hhhpppvvvxxxrrrjjjcccaaa]]]ZZZVVVTTTRRRRRRRRRPPPRRRVVVZZZ]]]dddllluuuzzz}}}~~~{{{kkkccc]]]\\\]]]^^^aaafffllltttzzzzzzyyyxxxtttooogggeee```ZZZTTTRRRRRRTTTVVVZZZ```fffkkkmmmnnnmmmhhhkkkooossswww}}}sssggg___[[[WWWUUUWWW^^^hhhooopppooolllooopppnnniiifffeeefff```]]]YYYWWWWWW[[[___bbbcccbbb```]]]]]]bbbmmmuuu~~~xxxoooeee^^^XXXTTTQQQUUUZZZ___^^^YYYTTTSSSTTTUUUSSSTTTXXX^^^ppp|||dddXXXQQQOOOVVV```rrruuufffbbb\\\WWWSSSPPPLLLJJJHHHIIIJJJJJJKKKLLLOOORRR[[[```gggmmmvvvoooeeePPPGGGAAAAAABBBAAAAAACCCBBBCCCEEEHHHJJJLLLMMMMMMIIIQQQOOOLLLSSSWWW[[[fff|||vvvbbbZZZXXXWWWUUUTTTSSSRRRPPPNNNIIIIIIJJJIIIHHHIIIKKKNNNPPPXXXbbbkkksssxxxuuuooofffddd```\\\YYYVVVUUUTTTSSSQQQQQQUUUWWWYYY___gggqqqvvv~~~}}}|||zzzkkkccc]]]]]]```ccchhhnnntttzzz~~~~~~}}}~~~}}}zzznnnkkkfff^^^WWWRRRQQQRRRPPPSSSWWW\\\aaafffjjjllliiilllppptttwww}}}tttggg___[[[UUUXXX^^^gggooossssssrrrqqqssstttpppjjjffffffhhh```^^^ZZZYYYZZZ___dddhhhjjjiiigggeeeeeemmmyyy{{{oooddd[[[VVVRRROOOQQQUUUZZZ[[[YYYVVVUUUUUUWWWTTTVVVZZZ[[[ccc|||tttcccYYYSSSXXX```rrr|||lllggg```ZZZVVVRRROOOMMMIIIJJJKKKJJJJJJLLLNNNQQQVVV\\\ccciiippp{{{oooeeeNNNFFF@@@@@@BBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKLLLGGGOOOMMMJJJRRRVVVXXXaaasss|||fff[[[VVVUUUSSSSSSTTTUUUUUUTTTIIIJJJJJJIIIHHHGGGIIIJJJOOOVVV^^^fffooowwwxxxttthhhfffccc^^^[[[XXXWWWVVVSSSQQQQQQTTTVVVWWW]]]dddnnnsss|||||||||yyylllddd^^^___cccfffmmmssszzz~~~tttqqqkkkccc[[[UUUSSSSSSMMMOOORRRVVV[[[aaagggkkkiiilllqqqtttwww|||uuuhhh```]]]ZZZ```jjjtttzzz||||||{{{sssuuuuuuqqqjjjeeefffhhh___]]]ZZZYYY\\\aaagggkkkmmmmmmllljjjkkktttrrreee[[[VVVRRRPPPLLLOOOTTTXXXYYYYYYXXXXXXXXXUUUWWW\\\ZZZZZZkkkmmm```YYY[[[bbbrrrqqqkkkccc\\\WWWTTTRRRPPPIIIJJJKKKKKKJJJKKKNNNPPPRRRXXX```gggmmmvvvnnncccPPPIIIBBBAAAFFFHHHFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNMMMPPPVVV[[[kkklllbbbWWWQQQPPPUUUYYYVVVQQQNNNNNNLLLIIIGGGFFFFFFHHHIIILLLTTT]]]fffrrr~~~{{{ssslllccc___^^^]]]ZZZVVVSSSSSSRRRRRRSSSWWW]]]aaajjjqqqzzz}}}{{{~~~sssmmmfffbbbeeemmmvvv|||{{{tttmmmggg___VVVQQQQQQMMMNNNOOOPPPTTT[[[ccciiimmmpppssswwwzzz}}}wwwjjjaaa```^^^eeeooozzz{{{vvvxxxwwwpppjjjhhheeebbbeee___\\\___dddgggkkkoooiiilllpppuuu{{{ppp```XXXTTTQQQOOOPPPRRRTTTUUUVVVVVVUUUUUUWWWZZZ\\\\\\\\\```hhhooowww___YYY[[[\\\lll}}}pppddd^^^[[[VVVSSSRRRNNNLLLJJJIIIIIIKKKMMMOOORRRWWW]]]bbbgggoooxxxmmmaaaLLLFFFAAABBBGGGJJJHHHEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOONNNOOOSSSYYY^^^eeexxxzzzjjj[[[TTTQQQUUUXXXVVVRRRPPPOOOMMMJJJGGGFFFFFFGGGHHHKKKRRRZZZbbbooo{{{~~~{{{uuunnneee```^^^]]]ZZZWWWTTTTTTSSSRRRRRRVVV[[[___hhhppp{{{|||~~~|||zzz|||ssslllkkkttt}}}|||}}}wwwqqqkkkbbbWWWSSSTTTMMMMMMMMMNNNRRRXXX```fffkkknnnrrruuuwww{{{wwwjjjbbbaaa```fffqqq|||}}}vvvyyywwwqqqmmmmmmmmmkkkgggaaa___bbbfffhhhkkknnnnnnrrryyyuuucccXXXSSSOOOLLLPPPQQQSSSVVVYYY[[[\\\[[[ZZZ]]]_________bbbiiipppdddYYYYYYZZZjjjyyyjjjbbb]]]XXXTTTSSSNNNMMMKKKIIIIIIJJJLLLNNNPPPTTTZZZ___dddllluuu|||~~~}}}}}}}}}}}}iii^^^JJJFFFCCCEEEKKKMMMLLLIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPUUU[[[```___qqqtttbbbYYYTTTVVVXXXVVVSSSRRRPPPNNNKKKHHHGGGGGGGGGHHHIIINNNUUU]]]iiiuuu{{{{{{wwwppphhhbbb___]]]ZZZXXXUUUUUUTTTRRRQQQTTTXXX\\\eeeooo|||}}}}}}~~~||||||yyyttt||||||}}}zzzwwwqqqggg[[[VVVWWWOOOOOONNNNNNQQQWWW___dddlllppptttvvvwwwzzzxxxmmmggggggeeelllvvv{{{}}}{{{uuuqqqssssssrrriiieeedddgggjjjjjjkkknnnnnnttt}}}xxxdddXXXSSSOOOLLLPPPPPPQQQUUU\\\```aaaaaa[[[^^^```aaabbbeeekkkpppyyymmm[[[XXXZZZhhhrrrhhhaaaZZZUUUTTTOOONNNKKKJJJIIIJJJKKKLLLNNNRRRWWW\\\```gggpppvvv{{{}}}{{{zzzzzzzzzzzzeeeYYYLLLJJJHHHJJJNNNPPPNNNKKKKKKKKKKKKMMMOOOQQQSSSUUUPPPOOONNNNNNPPPUUU[[[______nnn}}}jjj```XXXWWWXXXVVVTTTTTTQQQOOOLLLJJJHHHGGGGGGGGGHHHKKKQQQXXXcccoooxxx|||yyytttllleeebbb___\\\ZZZWWWWWWUUUSSSQQQRRRUUUXXXaaalll{{{~~~|||zzzzzz{{{xxxmmm```YYYYYYSSSRRRQQQQQQSSSYYYaaagggqqquuuyyyzzzyyy{{{yyyppplllnnnnnnttt}}}~~~yyywwwuuuqqqkkkhhhjjjnnnooolllkkkmmmooovvvuuubbbWWWSSSQQQPPPQQQOOOOOOTTT[[[```aaa```XXX[[[^^^aaadddhhhmmmqqqvvvyyyaaa[[[\\\hhhxxxmmmddd\\\WWWUUUQQQOOOMMMKKKJJJIIIJJJJJJLLLPPPUUUYYY]]]ccckkkqqqwww}}}zzzyyyyyyxxxttt```UUUNNNLLLJJJKKKMMMMMMKKKIIIJJJJJJLLLNNNRRRVVVZZZ\\\SSSQQQNNNMMMPPPTTTZZZ]]]^^^lllrrrfff\\\YYYXXXVVVUUUUUURRRPPPNNNKKKIIIGGGGGGFFFHHHIIINNNUUU___iiittt{{{zzzwwwqqqkkkfffbbb___\\\YYYXXXWWWTTTRRRRRRTTTVVV]]]hhhwww~~~{{{xxxyyy||||||sssddd[[[YYYTTTSSSRRRRRRUUU\\\eeekkkvvvzzz~~~}}}zzz{{{{{{qqqnnnpppuuu{{{}}}~~~wwwqqqmmmmmmqqqvvvvvvqqqnnnooottt|||ooo]]]TTTRRRPPPOOOQQQPPPPPPSSSXXX\\\\\\[[[VVVYYY]]]bbbggglllqqqtttqqquuummm```^^^ggg|||ppphhh___YYYXXXSSSRRROOOMMMKKKIIIIIIIIIKKKOOOSSSVVVYYY___ffflllttt~~~zzzxxxxxxxxxmmm]]]TTTNNNLLLJJJIIIIIIIIIHHHFFFJJJJJJLLLOOOTTTYYY^^^aaaXXXTTTOOOMMMOOOSSSWWWYYY\\\ggg{{{yyylll```\\\ZZZWWWUUUVVVSSSQQQOOOLLLJJJHHHFFFFFFGGGGGGKKKSSS[[[cccnnnxxxzzzyyyvvvqqqlllfffbbb___ZZZZZZXXXVVVSSSRRRTTTVVVZZZcccqqq|||vvvvvv}}}|||{{{tttggg]]]ZZZSSSSSSRRRTTTXXXaaalllsss|||}}}{{{~~~ssspppqqq{{{~~~}}}vvvpppsssyyy~~~xxxssstttuuu~~~}}}hhhXXXQQQOOONNNMMMRRRSSSUUUVVVWWWWWWVVVVVVVVVXXX]]]ccciiinnnrrrtttjjjnnnxxx|||fff```eeezzzvvvnnnddd]]][[[VVVUUURRROOOLLLJJJIIIHHHIIIMMMQQQSSSVVVZZZbbbgggppp}}}|||yyyxxxxxxvvvhhh\\\TTTPPPMMMKKKIIIHHHIIIIIIIIILLLLLLMMMPPPTTTZZZ___bbb^^^XXXQQQNNNPPPSSSVVVWWWZZZcccttt}}}pppddd^^^\\\XXXVVVVVVSSSRRRPPPMMMKKKHHHFFFEEEEEEDDDHHHPPPWWW]]]hhhsssyyyzzzzzzwwwrrrkkkeeebbb[[[[[[ZZZWWWTTTSSSUUUVVVXXX___jjj{{{wwwttt{{{{{{wwwqqqggg___[[[UUUVVVVVVYYY___jjjvvvzzzwwwyyyzzzuuuyyyzzzzzzwwwqqq___SSSOOOPPPPPPPPPRRRWWW\\\\\\XXXUUUUUUVVVTTTVVV[[[aaagggkkkmmmmmmiiillltttnnncccaaappp}}}uuujjjaaa^^^XXXWWWUUUQQQNNNKKKIIIHHHGGGJJJNNNPPPRRRVVV]]]bbblll{{{~~~}}}}}}zzzoooeee\\\VVVRRRPPPMMMKKKJJJKKKMMMNNNNNNNNNNNNPPPTTTZZZ___bbbbbb[[[TTTPPPQQQSSSUUUVVVZZZaaarrrsssfff```]]]YYYVVVUUUTTTSSSQQQNNNKKKHHHFFFEEECCCBBBFFFOOOUUUYYYdddpppyyy{{{}}}{{{uuummmgggccc\\\\\\[[[XXXUUUTTTUUUWWWVVV\\\fffvvv{{{vvv{{{{{{sssnnnggg```]]]YYYZZZ[[[___fffrrrzzzxxx~~~}}}sssgggYYYPPPPPPSSSUUUVVVSSSZZZaaaaaa[[[VVVUUUXXXQQQSSSWWW]]]bbbeeefffeeekkkooottt~~~tttggg]]]gggzzznnnddd```ZZZYYYVVVSSSOOOLLLIIIHHHEEEHHHLLLMMMOOOSSSYYY___kkk{{{zzztttlllaaaYYYUUURRRQQQOOOQQQSSSTTTRRROOOSSSTTTVVVVVVUUUVVVXXXZZZ[[[XXXTTTRRRRRRSSSTTTUUUVVV]]]jjjnnnaaa]]]]]][[[YYYYYYVVVSSSOOOKKKIIIGGGGGGGGGGGGGGGJJJPPPWWW___cccooo|||~~~zzzxxxpppdddbbb^^^ZZZWWWVVVVVVUUUTTTUUUUUU]]]ppp{{{|||vvvmmmccc^^^]]]VVVZZZ^^^bbbnnnqqqcccWWWSSSTTTTTTSSSSSSSSSZZZ```___ZZZVVVUUUTTTUUUWWWYYY\\\^^^aaadddgggjjjoooqqqxxxjjjeeeddduuurrrgggeeebbb^^^[[[YYYUUUNNNKKKKKKIIIKKKLLLLLLLLLPPPVVV[[[gggvvvwwwppphhh^^^UUURRRRRRQQQQQQSSSVVVWWWUUUSSSWWWXXXYYYXXXVVVVVVXXXYYYXXXVVVTTTSSSSSSTTTUUUVVVXXX^^^jjj|||vvvddd^^^]]]\\\ZZZYYYWWWSSSPPPLLLIIIHHHGGGDDDDDDDDDGGGKKKRRRXXX]]]iiiuuu~~~|||zzzzzzssshhhccc```[[[XXXWWWVVVUUUTTTVVVVVV\\\kkkwwwlllbbb\\\ZZZ^^^cccgggooo}}}|||xxxhhh^^^VVVVVVWWWTTTOOOMMMOOOTTTYYYYYYUUUSSSSSSTTTSSSUUUXXXZZZ[[[]]]aaacccgggkkkjjjmmmvvvxxxeee```lll{{{nnnjjjccc^^^ZZZXXXTTTNNNKKKLLLJJJKKKKKKKKKKKKOOOVVV[[[hhhwww~~~ssskkkcccYYYRRROOOPPPQQQSSSVVVYYYYYYXXXVVVZZZ[[[[[[YYYWWWVVVWWWXXXUUUUUUTTTTTTUUUVVVVVVWWWYYY___iiixxxjjj___]]]]]][[[ZZZXXXUUUQQQNNNKKKJJJIIIEEEDDDDDDEEEHHHMMMSSSVVV___lllvvvxxxyyyzzzuuummmfffbbb]]]YYYXXXWWWVVVUUUVVVVVVZZZcccqqq~~~zzzkkkaaa\\\\\\```dddkkkxxxzzzttt{{{yyymmm^^^YYYWWW[[[\\\VVVNNNIIIJJJOOOUUUXXXVVVSSSRRRSSSQQQSSSUUUVVVWWWXXX[[[]]]dddhhhffffffmmmuuummmaaacccssszzzssshhhaaa\\\ZZZVVVQQQNNNOOOLLLLLLJJJIIIJJJNNNTTTYYYfffuuuyyymmmfff```WWWQQQPPPPPPQQQSSSVVVXXXWWWVVVTTTXXXXXXXXXWWWUUUUUUVVVWWWVVVWWWXXXXXXWWWVVVWWWXXXZZZ___hhhsssrrrccc^^^]]]]]][[[YYYWWWTTTPPPNNNLLLKKKIIIHHHGGGGGGIIILLLPPPSSSWWWcccnnnsssvvvxxxuuuoookkkfff```\\\ZZZYYYXXXWWWWWWWWWYYY]]]eeewww~~~wwwzzzlllbbbaaaccc___cccmmm~~~xxxpppsss{{{wwwhhhZZZWWWYYY^^^```YYYPPPKKKJJJPPP[[[bbbaaaYYYSSSQQQOOOQQQSSSTTTSSSTTTUUUWWW[[[aaabbbdddjjjppp|||ggg___gggyyy}}}rrriiiaaa^^^ZZZUUUSSSSSSOOOMMMJJJHHHIIIMMMSSSWWWbbbqqq}}}ssshhhccc^^^WWWSSSRRRNNNPPPRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSRRRSSSUUUWWWYYY[[[\\\ZZZXXXVVVWWWXXXZZZ]]]eeennnxxx}}}jjjaaa^^^^^^\\\[[[YYYVVVSSSPPPNNNMMMMMMLLLJJJIIIJJJLLLNNNOOOSSS]]]gggnnnrrrtttsssppppppkkkddd___\\\[[[ZZZYYYWWWVVVWWWYYY^^^lll~~~tttrrrwwwsssggggggjjjeeejjjuuutttkkkiiinnnuuusssdddWWWUUUVVV[[[]]]XXXRRRPPPOOOVVVeeerrrpppbbbUUUOOONNNPPPRRRRRRRRRQQQRRRSSSOOOVVVZZZ___eeegggvvvmmm^^^bbbrrr}}}rrrfffaaa^^^XXXUUUUUUQQQOOOKKKIIIJJJNNNRRRTTT```nnnwwwnnneeeaaa^^^WWWSSSRRRLLLMMMOOONNNMMMLLLMMMMMMMMMNNNPPPQQQQQQSSSUUUXXX[[[\\\]]][[[WWWUUUWWWYYYZZZ[[[aaaiiiqqq~~~uuufff``````]]]\\\[[[YYYVVVSSSPPPNNNNNNMMMKKKIIIIIIJJJKKKLLLPPPWWWaaahhhmmmpppqqqrrrvvvpppiiiccc___^^^]]]\\\XXXVVVVVVXXX[[[dddwwwyyypppkkklllxxxwwwrrroookkkqqq~~~|||oooeeeaaadddhhhooovvv}}}|||{{{{{{yyy~~~}}}lll]]]TTTQQQQQQUUUWWWTTTSSSTTTUUUZZZhhhwwwuuueeeUUUOOONNNPPPRRRSSSRRRQQQQQQQQQNNNTTTWWW]]]dddaaafffyyysss___aaappp{{{mmmeeeaaa[[[WWWVVVSSSPPPMMMKKKMMMOOOQQQQQQ]]]jjjssskkkccc```\\\UUUPPPOOOHHHJJJKKKJJJHHHHHHKKKNNNMMMOOOQQQRRRRRRTTTWWWYYYYYY[[[[[[XXXTTTTTTWWW[[[\\\ZZZ]]]eeejjjssslllcccaaa]]]]]]\\\ZZZXXXTTTRRRPPPOOONNNLLLKKKJJJJJJJJJKKKNNNRRR[[[ccciiimmmqqqtttzzzuuulllfffbbbaaa```___ZZZWWWVVVXXXZZZ___kkkwwwvvvlllhhhhhhqqqwwwrrryyy{{{mmmccc```]]]___bbbfffkkkrrr{{{yyyrrrpppqqqsssvvv|||hhhYYYRRROOOOOOSSSUUUSSSTTTWWWYYYXXX```mmmlll^^^TTTRRRNNNQQQSSSTTTSSSRRRRRRRRRTTTVVVVVV]]]ddd^^^]]]jjjqqq}}}dddbbbmmmvvvmmmfff```[[[YYYUUURRROOONNNOOOQQQPPPOOOWWWccc{{{rrriiibbb___[[[SSSMMMKKKFFFGGGHHHGGGFFFGGGLLLPPPPPPRRRSSSTTTTTTUUUXXXZZZVVVXXXYYYVVVRRRSSSXXX]]]]]]YYY[[[cccffflllqqqdddbbb^^^^^^]]][[[YYYUUURRRQQQRRRPPPOOOMMMLLLLLLLLLLLLLLLOOOWWW```ggglllrrrwww}}}wwwnnngggdddbbbaaaaaa\\\XXXVVVXXXYYY\\\ccckkkzzzxxxkkkhhhiiipppzzz}}}nnneeeddd[[[[[[[[[\\\```gggooouuu|||yyyssslllgggfffiiilllwww~~~iiiZZZSSSPPPPPPTTTVVVUUUVVVZZZZZZTTTWWWaaaaaaWWWRRRTTTOOOQQQTTTUUUTTTSSSSSSSSSSSSTTTQQQXXXaaa\\\XXXcccgggwwwjjjcccjjjtttmmmeee```^^^UUURRRPPPPPPQQQRRRPPPMMMRRR\\\sssuuummmddd^^^VVVNNNKKKLLLMMMKKKIIIHHHIIIKKKNNNOOOMMMRRRUUUSSSSSSWWW[[[[[[YYYVVVTTTSSSSSSUUUUUUUUUXXXZZZ\\\^^^bbblllyyykkk```^^^```___\\\YYYXXXWWWUUUPPPOOONNNLLLKKKJJJJJJJJJKKKMMMQQQVVV]]]fffpppwww|||}}}wwwlllcccaaabbbaaa[[[YYYWWWVVVXXX\\\aaadddttt|||~~~pppiiiiiipppxxxnnniii^^^ZZZXXX[[[^^^bbbhhhooouuuwwwsssjjjjjjhhhddd``````dddiiivvvhhhYYYRRRNNNLLLPPPXXX\\\ZZZVVV^^^ZZZUUURRRSSSTTTUUUUUUYYYWWWUUUSSSQQQOOONNNNNNRRRTTTVVVXXXYYYYYYXXXWWW]]]kkk|||{{{dddaaatttvvvnnneee]]]XXXWWWSSSNNNJJJIIIMMMQQQUUUWWWeeessskkkbbb\\\VVVOOOMMMOOOPPPOOOMMMLLLKKKLLLNNNOOOPPPVVVXXXWWWWWW]]]aaabbb[[[XXXUUUTTTUUUVVVVVVVVVYYY[[[]]]]]]```hhhttt}}}sss]]]^^^^^^^^^\\\ZZZXXXVVVSSSQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOSSSZZZcccmmmttt}}}{{{pppfffcccaaa___]]]\\\ZZZXXXYYY[[[^^^```fffnnn}}}xxxnnnjjjooo|||~~~rrrkkkddd^^^ZZZZZZZZZZZZ^^^dddqqq|||{{{}}}{{{}}}{{{sssjjjfffbbbcccbbb___\\\^^^dddjjjzzz{{{dddVVVQQQNNNMMMQQQXXX\\\ZZZVVVWWWVVVUUUTTTTTTVVVXXXZZZZZZYYYVVVTTTQQQOOOMMMLLLPPPPPPQQQRRRTTTVVVWWWXXXYYYdddpppnnnaaaiii}}}ooofffaaa[[[ZZZWWWQQQLLLJJJLLLOOORRRTTT```wwwrrrhhh___YYYTTTPPPPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOSSSWWWXXXWWWYYY```eeefff\\\ZZZWWWVVVVVVWWWWWWVVVXXX[[[\\\\\\\\\aaakkktttccc^^^]]]]]]]]]]]]ZZZVVVTTTRRRRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMPPPUUU^^^hhhooozzz~~~}}}uuulllgggdddaaa```___]]][[[[[[[[[[[[\\\___dddoootttmmmooo{{{{{{rrrkkkccc]]]ZZZWWWVVVYYY^^^ooo|||}}}sssuuurrrmmmlllnnnmmmfff^^^[[[[[[]]]^^^\\\[[[```iiiqqqzzzsss___TTTOOOMMMMMMRRRYYY\\\YYYUUUTTTVVVWWWVVVTTTTTTVVVYYYZZZXXXVVVSSSQQQNNNLLLKKKNNNNNNNNNOOOQQQUUUYYY[[[YYY___dddvvv~~~eee___lll~~~vvvkkkhhh___^^^ZZZUUUPPPLLLLLLLLLNNNOOOXXXiii~~~rrrggg\\\VVVRRROOOPPPRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRUUUUUUTTTWWW^^^bbbccc[[[YYYVVVVVVVVVWWWVVVUUUUUUXXX[[[\\\\\\___eeejjj{{{rrraaa]]]ZZZ]]]___]]]YYYWWWSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLPPPXXXaaahhhsssyyy}}}xxxrrrmmmiiidddaaa```___^^^]]][[[ZZZZZZ^^^aaahhhuuuxxxpppsss~~~ppphhh```\\\YYYYYY]]]dddssssssqqqlllgggeeehhhgggaaa[[[YYY[[[^^^```______eeeqqq{{{}}}zzziiiZZZSSSLLLKKKMMMRRRXXXZZZXXXTTTUUUXXXZZZWWWQQQMMMNNNQQQUUUTTTSSSQQQOOOMMMKKKJJJMMMNNNOOOQQQTTTXXX[[[]]]\\\```___jjjnnn]]]aaannnsssnnn```___\\\XXXSSSOOOMMMKKKLLLMMMRRR]]]jjj}}}rrrfffYYYSSSPPPMMMMMMOOOMMMNNNNNNOOOPPPQQQQQQRRRQQQSSSSSSRRRUUU[[[^^^\\\WWWVVVTTTTTTUUUVVVUUUTTTRRRVVV[[[aaaeeeffffffeeennnggg]]]WWWZZZ^^^\\\YYYXXXSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJMMMSSSZZZ```llluuu{{{zzzuuupppjjjeeeaaaaaa```___^^^]]]\\\[[[]]]]]]bbbkkkvvv~~~tttwwwyyypppeee___\\\\\\cccjjj{{{{{{uuummmgggcccdddddd___[[[ZZZ___bbbeeeddddddkkkyyyzzzyyy}}}sss___TTTPPPIIIIIILLLQQQVVVXXXVVVTTTTTTWWWYYYUUUMMMHHHHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOSSSVVVXXXZZZZZZ[[[```^^^eee}}}yyy```]]]dddsssxxxooobbb```]]]ZZZVVVSSSOOOMMMLLLLLLNNNTTT\\\jjjpppcccUUUPPPNNNLLLKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTTTTSSSVVV\\\]]]ZZZTTTSSSRRRSSSTTTUUUTTTSSSRRRVVV```mmmwwwxxxqqqiiihhhzzzsssbbbVVVWWW[[[YYYVVVWWWUUUTTTRRROOOMMMLLLKKKKKKKKKKKKJJJJJJKKKOOOTTTYYYeeeoooxxxyyyuuuqqqjjjdddbbbaaaaaa```___^^^]]]]]]]]]]]]```gggooo}}}zzz|||zzzkkkbbb]]]^^^fffooorrrjjjcccbbbbbb^^^[[[\\\aaaeeeiiihhhhhhpppyyywwwzzz|||hhhXXXOOOLLLFFFGGGJJJNNNSSSUUUUUUSSSQQQSSSSSSQQQLLLIIIHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIGGGIIIMMMQQQSSSTTTTTTTTTTTT\\\^^^cccvvviii\\\]]]ddduuu|||ooofffccc```\\\YYYVVVRRROOONNNLLLLLLPPPTTT]]]nnn}}}jjj^^^QQQNNNNNNLLLKKKKKKMMMLLLKKKKKKLLLNNNPPPQQQPPPRRRSSSUUUYYY___^^^ZZZQQQPPPQQQRRRUUUVVVUUUTTTUUUYYYggg|||rrrhhhtttppp]]]ZZZ\\\YYYWWWYYYWWWVVVTTTRRRPPPNNNMMMMMMJJJKKKKKKJJJJJJLLLPPPSSSYYYeeeqqquuuuuusssooojjjeeedddbbb```___^^^]]]]]]^^^]]]___eeekkkuuusssgggaaadddnnnxxx}}}sssiiifffdddaaa```bbbccchhhllllllmmmwww|||ooo___RRRLLLIIIEEEFFFHHHKKKOOORRRSSSSSSQQQPPPOOONNNLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOZZZ\\\___mmm|||{{{ddd]]]ZZZggg}}}xxxnnnjjjddd___\\\YYYTTTQQQOOOLLLKKKNNNPPPTTT___iiizzzvvvfffZZZOOOMMMNNNMMMKKKKKKOOONNNLLLJJJJJJLLLOOOPPPLLLOOORRRUUUZZZ```___ZZZPPPPPPPPPSSSUUUWWWVVVUUUXXX]]]mmmzzzjjjrrr}}}eee______[[[YYY\\\ZZZXXXVVVTTTRRRPPPOOOOOOJJJKKKLLLKKKJJJKKKMMMOOOMMMZZZiiiqqquuuwwwvvvrrrhhhfffccc```^^^]]]\\\\\\ZZZYYY\\\```dddmmm}}}xxxkkkgggkkkwww|||qqqllliiiggggggiiieeekkkpppppprrr}}}ttteeeXXXOOOKKKJJJDDDEEEFFFJJJMMMPPPRRRTTTTTTQQQNNNMMMLLLLLLJJJHHHIIIJJJLLLLLLLLLJJJHHHFFFLLLKKKJJJJJJKKKMMMOOOQQQOOOZZZ\\\\\\eeepppnnnbbbVVV___rrrtttooohhhbbb^^^ZZZUUUQQQOOOLLLKKKMMMOOOPPPVVV]]]fffzzzwwwlll\\\VVVNNNJJJKKKLLLLLLLLLKKKLLLMMMLLLJJJJJJKKKMMMPPPQQQRRRRRRRRRRRRUUUWWWRRRPPPOOOOOORRRUUUVVVWWWWWW]]]iii}}}mmmtttsssddd^^^ZZZXXXYYYZZZYYYXXXVVVTTTQQQOOONNNMMMMMMMMMMMMLLLLLLLLLKKKRRRTTTZZZdddnnnuuuwwwvvvoookkkeee```______```aaaXXXZZZ\\\\\\^^^fffsss|||oooiiiooo|||mmmkkkqqqrrrnnniiilllpppssszzzvvveee\\\UUUNNNIIIHHHGGGEEEDDDFFFJJJMMMMMMLLLJJJLLLPPPRRRQQQOOOLLLIIIKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJKKKMMMQQQSSSTTTSSSQQQPPPVVV___aaacccsssbbbYYY```hhhwwwyyyooohhhddd```YYYTTTSSSPPPLLLJJJLLLNNNOOOPPP^^^fffyyy~~~zzztttkkkdddYYYSSSLLLIIIIIIKKKLLLKKKJJJJJJJJJKKKLLLMMMPPPQQQPPPQQQRRRQQQPPPPPPQQQSSSRRRPPPOOOPPPSSSVVVWWWXXXXXX\\\dddssszzzjjjoooxxxpppddd[[[WWWXXXYYYYYYXXXWWWUUURRRPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMSSS\\\hhhqqqvvvwwwuuuqqqjjjddd```^^^]]]\\\XXXZZZZZZYYYZZZ```kkksssuuuqqqyyyyyyuuuzzz{{{xxxrrrssstttwww~~~|||nnn___VVVRRRLLLIIIIIIGGGFFFDDDFFFIIIKKKKKKJJJHHHKKKNNNPPPPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKNNNRRRUUUVVVVVVSSSQQQVVV___aaaaaakkkzzzqqq]]]^^^aaaoootttkkkeeeaaa\\\XXXUUUQQQMMMKKKLLLNNNOOOOOOUUU[[[jjj~~~vvvnnnhhhccc```XXXSSSLLLJJJKKKMMMMMMMMMLLLKKKIIIJJJLLLOOOQQQRRRPPPQQQQQQPPPNNNLLLMMMNNNRRRQQQPPPRRRUUUXXXYYYYYYYYY[[[___gggsss|||zzzrrrgggjjjooo}}}ooo___ZZZ[[[YYYYYYXXXXXXVVVTTTSSSRRRNNNMMMLLLKKKKKKJJJJJJJJJGGGHHHKKKRRR]]]gggooossswwwtttoooiiiccc___]]]\\\[[[[[[ZZZXXXWWW[[[dddjjjuuu||||||}}}}}}{{{}}}qqqcccVVVOOOMMMJJJIIIJJJHHHFFFEEEEEEGGGHHHHHHGGGFFFHHHKKKMMMNNNMMMJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKNNNRRRVVVWWWWWWUUURRRUUU\\\___^^^ccclllyyycccYYYVVVddd~~~ssskkkfffaaa^^^XXXTTTOOOMMMMMMNNNNNNNNNQQQUUU^^^kkkzzzrrrhhhbbb```___YYYTTTOOOMMMOOOQQQQQQPPPQQQNNNJJJIIIKKKMMMMMMMMMPPPQQQRRRPPPNNNLLLLLLLLLRRRQQQRRRTTTXXXZZZZZZZZZZZZ[[[\\\___eeejjjkkkiiiffffffhhhsss~~~iii```___YYYYYYYYYYYYXXXWWWUUUUUUOOONNNLLLKKKJJJIIIIIIIIIHHHGGGGGGJJJRRR\\\eeekkktttsssqqqmmmgggcccaaa```^^^]]]\\\YYYXXX[[[```eeennn{{{~~~uuuggg[[[OOOJJJJJJHHHHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDGGGJJJMMMMMMLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJKKKMMMQQQSSSTTTSSSTTTPPPOOOUUUYYY[[[___eeepppkkkWWWMMMYYYmmmuuulllgggddd]]]XXXSSSOOONNNNNNNNNNNNPPPRRRXXX___iiizzz{{{nnnddd___]]]^^^YYYUUUPPPNNNPPPRRRRRRQQQQQQNNNKKKJJJJJJKKKKKKKKKPPPRRRSSSSSSPPPOOOOOOOOOSSSSSSTTTWWW[[[\\\[[[ZZZ[[[ZZZ[[[]]]___``````aaaeeecccdddkkk~~~uuueee___[[[[[[[[[ZZZZZZYYYXXXWWWQQQPPPMMMKKKIIIIIIIIIIIIHHHFFFEEEFFFKKKTTT]]]dddnnnppprrrpppkkkfffcccccc___^^^\\\ZZZYYY[[[^^^aaajjjrrruuujjj___TTTJJJHHHIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEDDDGGGKKKOOOPPPNNNKKKIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKLLLNNNOOOOOONNNQQQKKKIIILLLSSSYYY___cccjjjtttvvv[[[KKKSSS```oootttkkkgggbbb^^^WWWSSSPPPOOONNNNNNLLLMMMRRRVVV\\\hhhxxxmmmeeeaaa```aaaXXXTTTOOONNNPPPQQQQQQOOOMMMNNNNNNMMMKKKKKKLLLNNNNNNQQQSSSUUUTTTSSSTTTUUUUUUUUUWWWZZZ]]]]]]\\\YYYZZZXXXYYY\\\\\\ZZZYYY[[[aaa``````fffrrrmmm^^^]]]]]]]]]\\\[[[ZZZYYYXXXSSSQQQNNNKKKIIIIIIIIIJJJEEEDDDDDDDDDGGGOOOXXX___iiimmmqqqqqqmmmhhheeeddd```^^^\\\ZZZYYYZZZ\\\]]]cccgggrrr|||nnn```XXXNNNGGGGGGIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFJJJOOOSSSTTTQQQLLLIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKLLLMMMMMMLLLKKKMMMIIIFFFHHHMMMUUU]]]aaagggooozzzgggQQQRRRXXX```yyy~~~ssslllhhhccc\\\VVVSSSQQQOOONNNKKKLLLOOOSSSVVV^^^ooouuuhhhbbbaaabbbcccYYYUUUPPPOOOQQQRRRQQQOOOMMMRRRUUUSSSMMMJJJKKKNNNKKKNNNRRRUUUVVVWWWYYYZZZWWWWWWYYY\\\___^^^[[[XXXZZZUUUTTTWWWXXXUUUUUUXXX\\\[[[\\\```gggxxx{{{eee______^^^^^^\\\[[[YYYYYYUUUSSSPPPLLLJJJIIIJJJJJJEEEEEEEEEDDDEEEJJJQQQVVV___fffnnnqqqnnnkkkiiiiiieeeccc```]]]\\\\\\[[[[[[]]]___gggvvv~~~{{{iiiYYYOOOHHHDDDGGGJJJHHHDDDCCCAAACCCEEEEEEDDDEEEHHHJJJHHHMMMTTTYYYYYYTTTNNNIIIHHHIIIJJJKKKMMMNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMKKKKKKJJJIIIHHHKKKQQQWWWZZZbbbjjjrrrzzzvvv\\\VVVUUUVVVeeexxxwwwmmmggg```YYYUUUSSSPPPOOOOOOMMMNNNQQQUUUZZZfffrrrmmm___ZZZZZZ]]]^^^\\\XXXSSSRRRSSSTTTSSSQQQQQQXXX\\\XXXNNNHHHHHHLLLHHHLLLQQQUUUXXXYYY[[[]]]XXXYYY[[[^^^___^^^[[[XXXZZZSSSOOOSSSUUUSSSSSSWWWWWWWWWYYY]]]```lllnnn``````___^^^]]][[[ZZZYYYWWWTTTPPPMMMJJJJJJJJJKKKHHHIIIHHHFFFDDDEEEIIIMMMUUU^^^iiippppppnnnnnnpppkkkhhheeebbb```^^^\\\[[[ZZZ[[[cccooozzz~~~{{{gggUUUIIICCCAAAFFFJJJHHHEEECCC@@@BBBEEEEEEEEEFFFIIILLLJJJOOOWWW\\\\\\VVVNNNIIIGGGHHHIIIKKKLLLNNNOOOPPPMMMLLLKKKLLLNNNOOOOOONNNJJJLLLMMMKKKKKKNNNRRRSSSXXXbbbiiilllvvveeeYYYTTTQQQXXXdddzzzooojjjbbb[[[WWWTTTQQQOOONNNKKKJJJMMMPPPUUU___iiitttxxxgggbbb___YYYWWWZZZ\\\XXXUUUVVVZZZ\\\ZZZWWWSSS[[[```]]]SSSJJJHHHJJJHHHLLLRRRWWWZZZYYYWWWUUUVVVYYY]]]___aaabbbccceeeZZZUUUOOOMMMOOORRRTTTTTTVVVYYY^^^^^^\\\bbbvvvyyyeeebbb___]]]]]]\\\\\\\\\WWWVVVTTTRRROOOMMMKKKJJJKKKJJJHHHGGGGGGGGGHHHHHHQQQXXXaaajjjoooqqqqqqrrrkkkiiiddd^^^^^^```^^^YYYYYY[[[___bbbhhhqqq|||zzzdddQQQIIIFFFCCCCCCEEEFFFDDDBBBCCCDDDEEEFFFHHHJJJKKKKKKLLLNNNRRRUUUVVVTTTRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLPPPOOOMMMLLLLLLMMMOOOQQQLLLKKKIIIHHHHHHJJJMMMOOOVVV]]]eeehhhjjjyyyfffTTTNNNQQQUUUeeewwwuuufffaaa^^^WWWRRRRRRNNNLLLKKKKKKNNNUUU\\\```lll}}}vvveee```^^^YYYXXX[[[ZZZWWWTTTUUUYYY[[[ZZZWWWTTTZZZ```]]]TTTLLLJJJKKKHHHKKKPPPUUUWWWWWWVVVUUUVVVYYY]]]___```aaabbbccc[[[VVVPPPNNNPPPSSSUUUVVVWWWXXXZZZZZZXXX]]]mmm~~~nnnddd]]]___aaa^^^\\\]]]XXXXXXVVVSSSQQQOOOMMMLLLIIIHHHGGGEEEDDDDDDEEEEEEMMMSSS\\\dddiiimmmoooqqqmmmlllgggbbbaaabbb```[[[YYYZZZ\\\^^^aaagggpppvvvttt^^^MMMFFFCCCAAAAAABBBBBBAAA???CCCCCCDDDFFFGGGIIIJJJJJJIIILLLPPPSSSUUUSSSQQQOOOLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLLLLLLLMMMNNNKKKJJJIIIHHHIIIKKKMMMOOORRRYYYcccffffffpppvvvaaaUUURRRSSSYYYgggxxx~~~nnnfffaaaZZZVVVVVVQQQOOOLLLKKKMMMRRRXXX\\\hhhwwwrrraaa]]]\\\XXXXXX[[[XXXTTTQQQRRRUUUXXXWWWVVVTTTYYY]]]\\\UUUNNNLLLLLLIIIKKKNNNQQQSSSTTTUUUUUUSSSVVVYYY[[[\\\\\\^^^___\\\WWWQQQOOOPPPSSSVVVXXXYYYWWWVVVUUUTTTWWWcccppp}}}iii\\\___ccc___\\\___ZZZYYYWWWUUUSSSPPPOOONNNJJJIIIGGGEEEDDDDDDDDDDDDGGGLLLTTT[[[aaaggglllpppqqqpppmmmgggeeeeeebbb]]]YYYYYYYYYYYY[[[___eeeiiirrr~~~lllWWWIIIHHHFFFDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFIIIMMMPPPRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKLLLLLLNNNOOOOOOOOOOOONNNLLLLLLJJJJJJIIIIIIIIIKKKMMMNNNPPPXXXbbbeeecccfffxxxppp\\\RRRNNNOOOWWWaaapppyyyllleee___[[[ZZZTTTRRRNNNLLLLLLOOOSSSVVVbbbpppppp___ZZZYYYUUUUUUYYYUUUSSSPPPPPPQQQRRRRRRQQQRRRVVVYYYXXXTTTOOOMMMLLLJJJKKKLLLMMMOOOQQQSSSTTTPPPSSSVVVWWWWWWWWWXXXYYYZZZVVVQQQNNNOOORRRVVVXXXZZZVVVSSSRRRRRRUUU]]]fffsss]]]^^^bbb]]][[[```ZZZYYYWWWUUUSSSQQQPPPOOONNNLLLJJJHHHFFFFFFFFFFFFEEEHHHMMMSSSYYYaaaiiinnnssstttrrrlllhhhgggbbb]]]YYYYYYXXXYYYZZZ]]]aaadddkkkrrr}}}|||bbbRRRJJJHHHGGGFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCFFFIIIMMMOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLPPPQQQSSSTTTSSSPPPMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNRRRXXXaaaddd```aaammm|||iiiXXXPPPOOOPPPUUUaaawwwssshhhbbb___]]]VVVTTTPPPMMMLLLNNNQQQTTT]]]jjjmmm]]]YYYXXXSSSRRRUUUTTTRRRPPPOOOOOONNNLLLKKKOOOQQQSSSTTTSSSPPPMMMLLLKKKKKKKKKKKKMMMOOOQQQSSSPPPRRRUUUVVVUUUTTTUUUVVVUUUSSSPPPMMMMMMOOOSSSVVVZZZUUURRRRRRSSSUUU[[[cccvvvhhh```___[[[[[[```YYYXXXWWWUUUSSSQQQPPPOOOOOOMMMKKKIIIGGGGGGGGGGGGEEEGGGIIIMMMSSS[[[dddkkkrrruuuuuupppkkkhhhccc^^^]]]\\\[[[ZZZZZZ\\\\\\]]]aaaeeellluuurrrZZZMMMKKKDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDAAACCCGGGJJJLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKNNNPPPSSSTTTSSSPPPLLLJJJGGGHHHIIIKKKLLLLLLMMMMMMRRRVVV[[[]]][[[[[[fffssszzzcccVVVSSSQQQQQQZZZlllzzzmmmfffbbb___WWWUUUQQQOOONNNPPPRRRTTTZZZgggyyyhhhZZZXXXWWWRRRPPPRRRRRRRRRRRRRRRPPPNNNKKKJJJNNNNNNOOOQQQRRRQQQNNNKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRTTTVVVVVVUUUTTTTTTUUUPPPPPPOOONNNMMMNNNQQQTTTXXXTTTRRRSSSSSSTTTZZZbbbmmm~~~kkkaaa\\\\\\^^^YYYYYYWWWVVVTTTRRRQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHJJJNNNVVV___eeemmmrrruuurrrnnnlllhhhccccccaaa^^^\\\[[[YYYWWWUUUYYYZZZ___iiisssiiiRRRIIIIIICCCDDDDDDBBB@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEHHHIIIJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIILLLOOOPPPPPPMMMIIIGGGFFFGGGIIILLLMMMMMMMMMLLLNNNPPPSSSTTTSSSUUU___kkkwwwjjjYYYUUURRRRRRXXXeeeyyyuuummmgggbbbZZZXXXTTTRRRQQQRRRTTTVVVYYYcccyyyqqqbbbWWWWWWXXXSSSPPPRRROOORRRUUUVVVTTTQQQNNNMMMNNNLLLMMMPPPSSSSSSPPPMMMKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUUUUSSSRRRQQQRRRMMMNNNPPPOOONNNMMMOOORRRUUUSSSRRRRRRPPPOOOVVV^^^dddppp{{{hhhaaa^^^\\\ZZZZZZYYYWWWUUUTTTSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHJJJPPPXXX^^^eeemmmttttttsssrrrppplllfffddd```___^^^\\\XXXUUUVVVUUUZZZbbbjjjrrrvvv___KKKDDDGGGDDDEEEEEEDDDAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHGGGEEEFFFGGGIIIIIIIIIIIIIIIGGGIIILLLNNNNNNKKKHHHFFFEEEGGGJJJLLLNNNNNNMMMLLLJJJJJJLLLNNNNNNPPPYYYcccnnnuuuaaaXXXUUUSSSVVV]]]mmm~~~vvvnnnfff^^^\\\XXXUUUTTTTTTUUUVVVXXX___pppwwwkkk]]]TTTWWWYYYUUURRRSSSMMMQQQVVVYYYXXXUUURRRQQQNNNLLLLLLPPPTTTUUURRRNNNKKKKKKKKKLLLLLLMMMNNNOOONNNPPPQQQQQQOOONNNMMMNNNKKKNNNQQQQQQOOONNNOOOQQQSSSRRRRRRRRRMMMKKKRRR[[[^^^fffxxxooofffaaaZZZ\\\[[[ZZZYYYWWWVVVTTTTTTPPPOOONNNLLLLLLLLLMMMNNNKKKJJJHHHGGGHHHMMMTTTYYY```jjjsssuuuvvvwwwvvvsssfffdddbbbbbbbbbaaa^^^[[[SSSRRRUUU\\\aaafffqqq~~~}}}lllXXXGGGBBBGGG@@@AAABBB@@@===<<<===@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGIIILLLNNNNNNLLLJJJHHHDDDFFFJJJMMMNNNNNNMMMLLLHHHGGGJJJMMMMMMNNNUUU^^^kkknnn\\\XXXUUUTTTVVVddd|||sssjjjbbb___[[[XXXUUUTTTUUUUUUWWW\\\iiirrrhhh___]]]ZZZVVVSSSQQQPPPPPPNNNOOOQQQTTTWWWWWWVVVTTTPPPNNNOOOSSSRRRNNNMMMNNNJJJLLLMMMMMMMMMMMMOOOPPPUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQNNNMMMNNNPPPSSSVVV[[[```nnnlll[[[YYYZZZ```aaa[[[VVVWWWVVVRRRTTTSSSQQQNNNMMMLLLLLLLLLLLLKKKJJJKKKLLLOOOQQQSSSYYYaaaiiimmmuuu~~~~~~ooommmhhhbbbaaaccc```ZZZZZZUUURRRUUUZZZ```iiirrr}}}pppbbbVVVJJJCCCAAAAAA???=========>>>===;;;>>>@@@BBBDDDDDDDDDBBBBBB???@@@BBBCCCDDDDDDDDDDDD@@@BBBCCCEEEGGGHHHHHHHHHJJJIIIKKKOOOTTTRRRLLLEEEKKKKKKJJJJJJKKKLLLMMMNNNJJJIIIGGGGGGIIINNNSSSVVVbbbppp|||jjj]]]SSSQQQRRR[[[sssxxxtttiiiaaa\\\\\\\\\XXXUUUUUUTTTXXXccczzz|||jjjaaa[[[ZZZWWWTTTQQQPPPOOOOOOOOONNNOOOSSSXXXZZZZZZXXXUUURRRSSSWWWXXXSSSOOONNNKKKLLLLLLLLLLLLLLLMMMMMMQQQPPPNNNLLLLLLKKKLLLLLLPPPRRRSSSUUUVVVUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSTTTZZZ^^^iii~~~}}}eeeXXXVVV\\\]]]ZZZXXXYYYXXXTTTTTTSSSRRRPPPOOONNNOOOOOOMMMLLLKKKJJJJJJLLLMMMNNNRRRZZZaaagggoooyyy~~~}}}sssrrrlllfffddddddaaa[[[[[[UUURRRSSSVVVZZZaaaiiisss~~~rrrcccZZZSSSKKKFFFEEEAAA???===<<<======<<<;;;>>>???AAACCCDDDCCCBBBAAA??????@@@AAACCCDDDEEEEEEBBBBBBCCCDDDEEEFFFHHHHHHJJJIIIJJJLLLOOOMMMHHHCCCKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHFFFFFFHHHLLLQQQTTTXXXcccxxxssseeeYYYUUUUUUZZZmmm{{{tttkkkcccaaa___[[[YYYZZZVVVYYYaaasssooo___YYYVVVUUUSSSQQQPPPOOONNNNNNPPPNNNMMMRRRYYY^^^___]]]ZZZVVVWWW]]]___ZZZRRRMMMLLLLLLLLLLLLLLLMMMMMMMMMQQQPPPOOOMMMLLLLLLKKKLLLQQQRRRTTTVVVWWWWWWWWWWWWPPPQQQSSSTTTTTTSSSRRRQQQYYY[[[bbbrrrttt\\\XXX[[[\\\[[[[[[\\\ZZZVVVVVVUUUTTTSSSRRRRRRRRRRRROOONNNLLLJJJIIIIIIIIIJJJKKKQQQWWW]]]fffqqqwwwyyyuuutttoooiiiffffffbbb]]]]]]WWWTTTTTTTTTUUUYYY^^^hhhppp~~~pppbbbUUUQQQOOOKKKGGGEEEBBB???===<<<=========<<<>>>???@@@BBBBBBBBBBBBAAA?????????@@@AAACCCFFFGGGEEEDDDCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJHHHEEECCCJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGJJJNNNQQQQQQYYYhhhsssddd]]]YYYZZZeeessstttiiiccc___[[[ZZZ[[[XXXYYY^^^jjjwwweeeYYYUUURRRRRRQQQPPPOOOOOOOOONNNQQQMMMLLLQQQZZZaaabbbaaaZZZVVVWWW___ddd___UUUOOOMMMMMMMMMNNNPPPQQQQQQPPPQQQQQQPPPOOONNNMMMLLLLLLOOOPPPRRRUUUVVVWWWWWWWWWQQQQQQRRRSSSRRRRRRQQQPPPVVVWWW\\\ggg|||jjj```___^^^]]]]]]]]]ZZZWWWYYYYYYWWWVVVUUUTTTSSSSSSQQQPPPNNNLLLJJJJJJIIIIIIIIIKKKOOOTTT]]]fffnnnqqqqqqrrrooojjjggghhhfffbbb```[[[WWWWWWVVVTTTVVVZZZ```gggqqq|||xxxtttgggYYYMMMKKKLLLJJJFFFDDDEEEBBB???>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@??????AAADDDGGGIIIHHHFFFDDDBBBCCCEEEHHHJJJOOOOOONNNKKKGGGEEEEEEEEEIIIJJJKKKLLLLLLJJJHHHFFFFFFFFFEEEEEEGGGJJJLLLNNNRRRVVV```tttoooccc\\\ZZZ```hhh}}}ppphhhbbb^^^\\\^^^YYYXXXYYY```oooqqq___VVVUUUQQQQQQQQQQQQQQQQQQPPPPPPQQQNNNMMMQQQYYY___bbbaaaWWWRRRTTT]]]ccc```WWWQQQOOONNNMMMPPPSSSUUUUUUTTTMMMMMMMMMMMMLLLKKKJJJJJJLLLMMMPPPRRRSSSTTTTTTTTTRRRRRRPPPOOOOOOOOOOOOPPPSSSTTTXXX```qqqjjjccc]]]\\\]]]]]][[[YYY]]]\\\[[[YYYWWWVVVTTTSSSQQQQQQOOONNNMMMMMMLLLLLLJJJJJJKKKPPPUUU\\\ccchhhjjjnnnnnnkkkkkkmmmmmmkkkbbb]]]ZZZYYYXXXUUUVVVZZZ\\\aaagggooozzz{{{rrrlll___SSSJJJIIIKKKIIIGGGFFFJJJGGGCCC@@@@@@@@@@@@???======>>>??????@@@@@@@@@BBBAAA@@@@@@BBBDDDGGGIIIIIIGGGEEECCCCCCFFFJJJLLLOOOOOOMMMIIIEEECCCCCCDDDGGGHHHJJJKKKJJJHHHFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLPPPRRRZZZjjjzzzhhh]]]ZZZ]]]aaappp{{{rrrkkkeeebbbccc[[[WWWWWW[[[dddttt}}}lll\\\UUUVVVQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPRRRVVV[[[^^^___SSSPPPQQQYYY^^^\\\WWWTTTOOOMMMMMMOOOTTTVVVVVVTTTMMMNNNNNNOOOOOONNNNNNMMMJJJKKKMMMOOOPPPPPPPPPPPPSSSRRRPPPNNNMMMMMMNNNNNNNNNRRRUUUZZZgggwwwjjj^^^[[[]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVUUURRRRRRQQQQQQPPPOOOOOONNNMMMJJJIIIMMMQQQTTTYYY___dddiiimmmlllnnnrrrtttssseee```\\\[[[YYYVVVWWW[[[ZZZ]]]aaaeeekkkwwwyyylllcccTTTMMMGGGHHHJJJIIIJJJMMMPPPLLLFFFCCCAAA@@@@@@???<<<<<<======>>>??????@@@BBBAAAAAAAAABBBDDDEEEGGGHHHFFFDDDCCCDDDGGGJJJLLLLLLJJJGGGDDDCCCBBBAAAAAAEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHLLLSSS```tttsssccc\\\\\\^^^fffzzz}}}tttjjjeeeddd^^^YYYWWW[[[___fffxxxxxxfffWWWRRRTTTRRRRRRSSSTTTTTTSSSRRRRRRPPPRRRSSSSSSSSSUUUXXX[[[SSSPPPPPPUUUXXXVVVUUUVVVOOOMMMKKKLLLPPPRRRPPPMMMMMMNNNOOOQQQQQQQQQQQQPPPIIIJJJKKKMMMNNNNNNMMMMMMRRRRRRRRRQQQPPPNNNMMMLLLKKKOOOSSSVVV]]]sss|||hhh```___^^^^^^___[[[[[[\\\\\\\\\ZZZYYYXXXSSSSSSSSSRRRQQQPPPNNNNNNMMMHHHHHHLLLNNNNNNSSSYYY\\\ccchhhiiilllqqqtttuuullleee```^^^\\\YYYZZZ___[[[^^^```aaacccjjjuuuvvvdddYYYLLLHHHFFFGGGGGGFFFJJJOOOSSSNNNHHHCCC@@@???>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDBBBBBBCCCFFFIIIKKKJJJGGGCCCBBBDDDDDDBBB@@@CCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFDDDIIIPPPWWWeeeqqqeee``````^^^hhhxxxuuukkkhhhccc]]][[[______]]]eeeqqqtttbbbSSSOOORRRRRRRRRTTTTTTTTTSSSRRRQQQOOOSSSUUUTTTQQQPPPTTTXXXUUUQQQQQQSSSSSSRRRSSSVVVOOOLLLIIIJJJMMMNNNKKKGGGHHHIIIKKKMMMNNNOOONNNNNNIIIJJJKKKLLLMMMMMMLLLKKKQQQRRRTTTUUUSSSPPPMMMJJJHHHNNNRRRSSSWWWiiitttgggbbb___]]]___XXXYYY[[[\\\]]]]]]\\\[[[UUUTTTTTTRRRQQQOOOMMMLLLKKKGGGFFFKKKMMMLLLOOOVVVUUU]]]ccceeegggmmmqqqrrrssslllfffccc```]]]^^^bbb___aaacccaaa```dddllltttzzzttt___QQQJJJGGGFFFFFFDDDBBBFFFMMMTTTOOOHHHCCC@@@>>><<<;;;<<<<<<;;;<<<<<<===>>>???>>>???@@@@@@@@@@@@???>>>AAAAAAAAAAAACCCEEEHHHIIIKKKGGGCCCCCCGGGHHHEEEAAABBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDEEEEEEEEEDDDCCCGGGLLLRRRTTT\\\qqq~~~nnnfffcccWWWZZZccctttwwwrrrhhh```^^^bbb```XXXYYYaaajjj|||ttteee]]]XXXRRRNNNRRRQQQPPPOOONNNNNNOOOPPPTTTTTTTTTQQQNNNOOOSSSWWWXXXSSSNNNNNNRRRUUUTTTRRRQQQOOOLLLKKKLLLLLLLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNOOORRRVVVVVVSSSOOOLLLJJJJJJMMMOOOPPPTTTaaatttzzzggg```]]]\\\ZZZ___```\\\\\\___^^^XXX[[[ZZZXXXUUUSSSRRRQQQQQQKKKKKKKKKKKKLLLLLLLLLLLLTTTYYY___bbbcccdddgggiiimmmllljjjfffbbb___```aaa``````___]]]\\\\\\___bbbpppvvvlll[[[QQQIIIGGGDDDBBBAAABBBDDDEEEJJJHHHDDDAAA===;;;::::::========================BBBAAA@@@AAABBBBBBAAA???BBBAAA@@@CCCGGGKKKMMMMMMGGGEEECCCDDDFFFHHHFFFCCCCCCAAA???@@@AAACCCDDDDDDGGGGGGGGGFFFDDDCCCDDDFFFFFFGGGHHHJJJQQQddd|||oooaaa___XXXYYYeeeuuuvvvpppiii```ZZZZZZ\\\]]]^^^dddjjjxxxpppbbb[[[XXXUUURRRSSSRRRPPPOOOMMMMMMNNNNNNSSSTTTTTTQQQNNNNNNRRRVVVWWWRRRNNNNNNQQQTTTTTTRRRQQQNNNKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLNNNQQQTTTUUURRROOOLLLKKKJJJMMMOOOOOOSSS]]]nnnzzzqqqddd```^^^YYY]]]^^^\\\]]]```___ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLOOOTTTZZZ^^^```bbbeeegggjjjjjjiiigggccc```____________```___]]]\\\]]]___bbbfffqqqxxxdddTTTLLLHHHFFFDDDBBBAAABBBCCCDDDHHHFFFCCC@@@>>><<<;;;;;;<<<<<<<<<<<<===>>>>>>???@@@??????@@@BBBBBBAAA@@@BBBAAAAAADDDHHHLLLNNNNNNGGGFFFEEEEEEFFFFFFEEECCCCCCAAA??????AAABBBBBBBBBDDDDDDEEEDDDBBBBBBCCCEEEBBBEEEGGGIIIOOO\\\ooo~~~yyyhhh^^^XXXWWW___gggrrr}}}uuukkkccc```^^^[[[YYY\\\___iiiwww}}}jjj]]]XXXXXXYYYXXXUUUSSSQQQOOOMMMLLLLLLLLLRRRSSSSSSPPPMMMMMMPPPTTTUUURRRNNNNNNQQQSSSSSSQQQOOOMMMJJJHHHGGGFFFDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIILLLOOORRRSSSQQQNNNMMMLLLKKKMMMOOOOOOPPPWWWcccmmm~~~oooeee```[[[]]]]]]\\\]]]___]]]YYY[[[ZZZXXXWWWUUUTTTSSSSSSOOOOOONNNNNNMMMMMMLLLLLLJJJNNNSSSWWWZZZ]]]```bbbccceeeggggggddd```^^^]]]]]]___bbbbbb___]]][[[ZZZYYY[[[cccmmmxxxooo[[[OOOKKKHHHGGGDDDBBBAAAAAABBBCCCDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<===???@@@AAABBB@@@??????@@@AAAAAA@@@CCCBBBBBBDDDHHHLLLNNNOOOGGGHHHIIIIIIFFFEEEDDDDDDCCCBBB@@@@@@AAABBBAAA@@@@@@AAABBBAAA@@@@@@BBBDDDAAADDDHHHJJJMMMUUUbbbkkksssccc\\\YYYZZZZZZ___rrrxxxnnngggbbb\\\XXX\\\\\\aaajjjuuuwwweeeXXXUUUYYY\\\^^^VVVUUURRRPPPNNNMMMLLLLLLPPPQQQRRROOOLLLKKKNNNQQQSSSQQQNNNNNNPPPQQQQQQQQQKKKIIIGGGFFFFFFEEECCCAAADDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIILLLOOOPPPOOOMMMMMMMMMKKKMMMNNNNNNMMMQQQYYY___iiimmmbbb___^^^[[[ZZZ[[[\\\ZZZWWW[[[ZZZXXXWWWVVVUUUUUUUUURRRQQQQQQPPPNNNMMMMMMLLLHHHJJJNNNQQQSSSUUUWWWXXX[[[___cccdddbbb___\\\ZZZ\\\```dddeeeccc^^^[[[YYYVVVWWW[[[aaaiiitttfffUUUNNNNNNKKKJJJGGGDDDAAA@@@@@@@@@???>>>>>>======<<<<<<<<<===============???@@@AAAFFFDDDAAA@@@@@@AAAAAA@@@CCCAAAAAACCCGGGJJJLLLLLLGGGJJJMMMLLLHHHEEEEEEFFFEEEDDDBBBBBBCCCCCCBBB@@@???@@@AAAAAA@@@@@@BBBDDDDDDGGGJJJKKKMMMRRR[[[bbbpppqqqfff\\\ZZZWWWYYYgggwwwwwwooohhhbbb^^^___^^^___eeemmmvvv~~~ppp___TTTSSSXXX]]]___UUUTTTRRRPPPNNNMMMMMMMMMNNNPPPPPPNNNJJJIIILLLNNNQQQPPPNNNNNNOOOPPPPPPPPPHHHFFFEEEFFFFFFFFFEEECCCCCCDDDEEEFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLNNNKKKLLLMMMLLLKKKMMMQQQUUU```rrrxxxfff```[[[VVVVVVYYYZZZYYYXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMJJJJJJKKKLLLMMMNNNNNNNNNSSSWWW\\\^^^^^^[[[YYYXXX[[[___dddfffeeeaaa]]][[[UUUTTTUUUYYY]]]eeeuuuuuu^^^PPPLLLMMMNNNMMMIIIFFFBBB@@@>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>======>>>@@@AAAGGGDDDAAAAAABBBDDDFFFFFFBBB@@@???@@@CCCFFFGGGGGGFFFJJJNNNOOOKKKHHHGGGHHHGGGFFFDDDEEEEEEEEEDDDBBBAAABBBCCCBBBAAABBBDDDEEEGGGIIIJJJKKKLLLRRRZZZ```fff{{{ooo```[[[ZZZYYY___iiiuuuyyypppiiiddd^^^[[[\\\```dddiiiqqqyyyttthhhYYYPPPPPPUUUYYYZZZQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNOOOMMMIIIHHHIIILLLOOOOOONNNNNNNNNNNNOOOOOOGGGGGGFFFGGGIIIIIIGGGEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJIIIJJJKKKMMMKKKKKKKKKKKKJJJKKKNNNPPP[[[dddxxxrrr```WWWPPPQQQVVVXXXZZZ\\\XXXXXXWWWVVVVVVUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIJJJIIIHHHFFFLLLPPPTTTVVVVVVVVVVVVVVVYYY]]]bbbeeedddbbb```___ZZZXXXXXXYYYZZZ]]]iiivvv}}}jjjWWWKKKGGGGGGMMMLLLIIIFFFBBB@@@>>>===::::::;;;<<<============@@@???>>>===>>>???AAACCCEEEBBB@@@@@@CCCHHHKKKMMMBBB@@@>>>>>>@@@BBBBBBBBBCCCFFFKKKNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEDDDCCCCCCEEEGGGHHHIIIIIIJJJLLLRRRYYY]]]dddppp|||iiiaaa]]]XXXXXX]]]hhhuuutttmmmccc___]]]___```aaaeeejjjtttzzz~~~~~~kkk```SSSLLLLLLPPPRRRRRRKKKKKKJJJJJJJJJLLLMMMNNNKKKMMMNNNLLLHHHFFFHHHJJJMMMNNNNNNNNNMMMMMMNNNNNNJJJJJJIIIJJJKKKJJJHHHFFFCCCDDDEEEFFFFFFEEEDDDBBB@@@AAABBBDDDEEEGGGHHHIIIGGGHHHIIIHHHGGGHHHJJJLLLJJJJJJJJJIIIIIIKKKMMMOOOVVVZZZiiieeeXXXMMMMMMQQQSSSVVVYYYWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQOOOLLLIIIHHHHHHHHHEEECCCGGGJJJLLLNNNOOOQQQSSSVVVWWWZZZ^^^```aaaaaabbbccc```______^^^\\\[[[cccmmm~~~~~~}}}}}}xxxlll___SSSJJJEEECCCGGGGGGEEECCCBBB@@@???>>>;;;<<<>>>???@@@@@@??????======<<<<<<>>>BBBEEEGGGFFFCCC@@@???BBBGGGKKKLLLCCCAAA>>>>>>>>>??????>>>>>>AAAEEEKKKNNNMMMJJJGGGEEEEEEEEEFFFHHHHHHFFFDDDFFFFFFGGGFFFDDDDDDEEEFFFIIIJJJKKKMMMPPPTTTXXX[[[```gggwww}}}qqqeeeYYYUUUYYY]]]iii{{{zzzrrrjjjdddaaa```___aaafffggglllsssyyy~~~}}}ddd[[[OOOIIIIIILLLMMMLLLGGGFFFFFFGGGHHHJJJLLLMMMKKKMMMNNNLLLHHHFFFGGGIIILLLMMMNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLLLLKKKHHHFFFCCCDDDFFFGGGGGGEEEDDDBBB>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHHHHGGGFFFGGGIIILLLJJJIIIIIIIIIIIIKKKNNNPPPRRRTTTaaa|||||||||~~~mmm]]]OOOLLLNNNNNNPPPSSSVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPLLLIIIGGGHHHHHHEEECCCEEEFFFHHHIIIKKKNNNRRRUUUTTTWWWZZZ]]]^^^```ccceee`````````___[[[XXX]]]eeemmm|||}}}zzzyyyzzzoooiii```WWWPPPKKKGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA;;;:::;;;<<>>>>>>>>>>>===;;;<<>>>>>>>>>>>>>>:::<<<@@@BBBCCCCCCAAA@@@=========>>>@@@EEEIIIKKKKKKFFF???;;;<<>>@@@???>>>>>>======>>>>>>;;;<<>>???BBBFFFJJJLLLKKKFFFAAA>>>???CCCFFFHHHCCC>>>999999<<>>????????????@@@BBBDDDFFFCCCEEEHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFFFFIIIMMMPPPPPPQQQRRRSSSYYY\\\ccclllvvvnnnbbbUUUXXX___jjjyyy}}}pppiiieeebbb```___```cccfffjjjoootttwww}}}|||cccVVVRRROOONNNOOONNNKKKHHHGGGKKKNNNNNNKKKIIIIIIJJJHHHJJJLLLLLLJJJIIIIIIIIISSSUUUXXXYYYVVVRRRNNNMMMIIIHHHHHHHHHIIILLLOOOPPPQQQNNNMMMMMMIIICCC@@@@@@AAAAAACCCEEEIIIMMMQQQSSSOOOMMMKKKKKKLLLMMMMMMLLLKKKLLLLLLKKKJJJJJJKKKMMMWWWXXXZZZ^^^kkkzzz{{{vvv^^^QQQJJJDDDBBBFFFBBBBBBBBBBBBBBBEEEJJJMMMQQQTTTXXXYYYXXXWWWVVVVVVUUUTTTQQQOOOLLLJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFJJJLLLOOORRRUUUXXX]]]```^^^______^^^\\\[[[]]]^^^]]]^^^aaafffqqq}}}{{{xxxuuusssqqqpppppprrrrrrrrruuu{{{rrrfff[[[OOOJJJFFFCCCCCCCCC@@@===@@@???>>>>>>======>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@???>>>>>>???AAADDDHHHJJJGGGCCC@@@>>>@@@CCCEEEEEEBBB===999999;;;>>>>>>>>>=========>>>???AAADDDEEEEEEFFFHHHJJJKKKKKKIIIHHHFFFEEECCCBBBBBBCCCDDDEEEGGGJJJMMMNNNNNNNNNOOOPPPUUUYYY```dddhhhwwwmmm\\\XXXXXX^^^iiizzz~~~tttnnnjjjgggcccccccccdddgggjjjnnnpppvvvzzz~~~rrr\\\SSSPPPMMMMMMNNNOOOOOONNNMMMRRRVVVTTTNNNIIIHHHJJJFFFIIIKKKKKKJJJIIIIIIIIIQQQSSSUUUTTTQQQNNNLLLKKKIIIHHHHHHHHHJJJLLLOOOQQQTTTSSSSSSQQQLLLGGGDDDDDD@@@AAABBBEEEHHHKKKMMMOOOMMMLLLKKKLLLNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJKKKMMMVVVXXXYYYYYYaaawww{{{yyyfffZZZQQQIIIEEEFFFDDDCCCAAA@@@@@@AAADDDFFFMMMQQQVVVXXXYYYXXXXXXXXXWWWVVVTTTQQQOOOMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEHHHKKKNNNQQQTTTYYY\\\ZZZYYYWWWUUUUUUWWW[[[___^^^`````````cccnnn~~~~~~{{{zzzxxxuuuqqqnnnnnnnnnmmmssszzz|||sssfffYYYPPPIIIFFFCCCBBBBBBBBBAAA@@@??????>>>===============<<<<<<===>>>????????????<<<<<<<<<===>>>AAACCCEEEAAA???======???AAAAAAAAAAAA>>>;;;:::<<<>>>???>>><<<<<<<<<<<<>>>@@@CCCDDDDDDEEEGGGIIIKKKKKKJJJJJJHHHFFFDDDBBBBBBCCCDDDEEEGGGJJJLLLMMMLLLLLLMMMNNNUUUWWWZZZ]]]```llluuueee[[[UUUWWW___lll|||tttoooiiigggeeedddfffiiijjjkkknnnssszzz}}}|||hhhWWWRRROOOLLLJJJLLLPPPSSSUUUVVVZZZ]]]YYYQQQJJJHHHHHHEEEGGGIIIJJJIIIIIIIIIJJJQQQQQQQQQNNNKKKJJJKKKLLLKKKJJJIIIHHHIIIKKKMMMNNNSSSUUUVVVSSSOOOLLLKKKJJJBBBCCCEEEGGGHHHJJJKKKKKKIIIIIIIIIKKKMMMMMMLLLJJJGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQTTTUUUYYYkkkuuukkkbbb[[[RRRKKKHHHEEEBBB@@@>>>>>>@@@AAABBBHHHLLLQQQUUUWWWXXXYYYZZZXXXWWWVVVTTTRRRPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIIIICCCEEEHHHJJJMMMPPPTTTWWWVVVSSSOOOLLLLLLQQQYYY___]]]___```^^^\\\```hhhooovvv}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}wwwwwwuuuqqqllljjjjjjlllsss~~~|||ooo^^^OOOIIIEEEDDDAAA@@@AAAAAAAAAAAA???>>>>>>===<<<=========<<<<<<<<<<<<===>>>>>>???<<<<<<<<<<<<===???@@@AAA>>>===<<<===???AAAAAA@@@AAA@@@>>>===>>>???@@@@@@<<<;;;;;;<<<===???BBBCCCBBBCCCEEEHHHJJJKKKKKKKKKJJJHHHEEEBBBAAABBBDDDEEEHHHJJJKKKLLLKKKKKKLLLNNNVVVSSSSSSWWW\\\eeetttpppaaaVVVWWW\\\bbbqqqwwwpppmmmhhhfffggghhhiiihhhgggkkkqqqxxx}}}{{{yyyyyyqqq^^^RRRPPPNNNKKKJJJLLLPPPUUUYYY[[[]]]]]]XXXQQQJJJGGGFFFCCCFFFHHHIIIIIIHHHIIIJJJQQQQQQOOOLLLJJJJJJLLLNNNMMMLLLJJJHHHGGGHHHIIIJJJMMMSSSUUURRRNNNNNNNNNMMMFFFGGGIIIKKKLLLMMMLLLLLLGGGFFFFFFHHHJJJKKKJJJIIIEEEFFFGGGGGGFFFGGGIIIJJJIIIOOOTTTTTTWWWeee{{{zzztttnnnhhhccc\\\SSSMMMCCC@@@===<<<===???@@@@@@BBBFFFKKKOOORRRUUUXXXZZZXXXXXXWWWWWWUUUSSSRRRQQQOOONNNLLLJJJIIIHHHGGGGGGCCCEEEGGGHHHIIIKKKNNNQQQQQQNNNJJJGGGHHHNNNXXX______bbbcccbbb```^^^```bbbbbbfffmmmtttxxx|||}}}zzzyyyzzz|||||||||~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}{{{zzzyyyxxxrrrrrrpppkkkffffffiiimmm~~~yyyiiiVVVIIIGGGCCCBBB@@@???>>>??????@@@???>>>======<<<<<<=========<<<;;;:::;;;<<<>>>???============>>>???@@@@@@???>>>===???AAACCCDDDCCCAAA@@@????????????@@@AAA===<<<<<<<<<===???AAABBB@@@AAADDDGGGIIILLLMMMNNNKKKIIIEEEBBBAAABBBDDDEEEHHHIIIKKKKKKKKKKKKMMMNNNUUUQQQPPPSSSXXX]]]eeennn~~~kkk[[[ZZZ[[[\\\fffsss}}}wwwppplllkkkkkkiiigggcccfffkkkooossswww|||{{{uuutttxxxqqq```TTTOOOMMMLLLLLLLLLMMMQQQVVVYYY[[[YYYWWWSSSNNNIIIEEECCCBBBEEEHHHIIIIIIHHHIIIJJJMMMNNNNNNLLLKKKJJJLLLMMMMMMLLLIIIGGGFFFFFFGGGHHHGGGNNNQQQMMMIIIJJJLLLJJJGGGIIILLLOOOPPPPPPOOONNNEEEEEEDDDFFFHHHJJJJJJIIIEEEFFFGGGFFFFFFFFFHHHJJJKKKPPPSSSSSSTTT^^^nnn{{{}}}uuuooolllggg^^^VVVHHHDDD???======>>>===<<<<<>>===>>>???>>>>>>===<<<<<<<<<<<<======<<<:::999999;;;===>>>==================>>>>>>???>>>===???AAADDDEEEEEE@@@@@@@@@???>>>>>>@@@AAA>>>>>>=========>>>@@@AAA???@@@CCCGGGKKKNNNQQQRRRMMMJJJFFFBBBAAABBBDDDEEEHHHIIIKKKKKKKKKLLLNNNPPPTTTSSSTTTVVVUUUTTTZZZaaazzzzzzeee```^^^[[[aaannn|||xxxuuurrrnnnkkkfffhhhjjjlllmmmooosssvvv~~~~~~|||vvvqqqqqqzzztttbbbUUUOOONNNJJJKKKMMMOOOPPPRRRUUUXXXXXXUUUQQQMMMKKKGGGDDDAAABBBDDDGGGIIIHHHHHHIIIJJJHHHJJJLLLLLLKKKJJJJJJJJJLLLKKKHHHFFFFFFFFFGGGHHHBBBJJJNNNIIIEEEFFFHHHFFFEEEHHHKKKOOOQQQQQQQQQPPPFFFDDDDDDEEEHHHJJJJJJJJJEEEFFFGGGGGGFFFGGGIIIKKKJJJMMMNNNLLLLLLSSS```kkk|||uuussspppggg^^^PPPKKKDDD@@@>>>===;;;888888;;;>>>BBBGGGLLLSSSWWWWWWXXXYYYYYYYYYXXXWWWVVVRRRPPPNNNLLLJJJHHHGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIHHHIIIIIIJJJLLLQQQWWW[[[```aaabbbdddffffffccc```]]]\\\\\\[[[[[[]]]bbbeeedddlllwww~~~~~~zzzvvvtttzzz}}}zzzwwwvvvwwwyyy{{{xxxzzz}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{yyywwwxxx{{{~~~~~~}}}}}}~~~~~~{{{yyywwwvvvvvvxxxyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyywwwvvvuuutttrrrooommmlllaaadddeeefffiiiqqq~~~|||lllYYYHHHEEELLLEEEEEEDDDAAA???>>>???AAA>>>>>>===<<<<<<<<<<<<<<<===<<<:::888888:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<>>??????>>>======>>>@@@@@@???>>>======>>>???@@@>>>@@@CCCGGGLLLPPPSSSUUUNNNKKKFFFBBBAAAAAADDDEEEHHHIIIKKKKKKKKKLLLOOOQQQUUUWWW[[[[[[TTTPPPTTT]]]gggnnnfffaaa\\\bbbnnnnnn~~~zzztttpppkkklllmmmllllllmmmpppsssuuuzzz|||}}}|||wwwrrrqqqttt|||vvvlllbbbZZZUUUPPPNNNJJJJJJJJJKKKLLLMMMNNNOOOLLLMMMOOOMMMJJJFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJKKKJJJHHHGGGEEEFFFFFFFFFEEECCCAAA???CCCFFFJJJNNNPPPPPPOOOMMMHHHGGGFFFEEEEEEGGGIIIJJJEEEDDDCCCCCCDDDFFFHHHJJJFFFGGGIIIKKKNNNSSSYYY^^^vvvzzzyyyzzzuuulll\\\WWWPPPHHHCCC@@@@@@AAACCC>>>===???BBBEEEKKKQQQUUUXXX[[[\\\[[[ZZZYYYYYYUUUSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNMMMLLLNNNUUU[[[[[[\\\^^^```bbbbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^cccccceeeiiinnnpppnnnllllllpppuuu|||{{{zzzzzzxxxuuurrrqqqsssuuuuuutttsssrrrqqqqqqqqqqqqooopppqqqppppppqqqtttvvvvvvvvvwww{{{}}}yyy|||}}}~~~|||yyyxxx|||{{{yyywwwyyy}}}~~~~~~}}}~~~|||yyyvvvtttttttttuuuooopppqqqssstttuuuuuuuuuuuuuuuvvvuuuuuutttsssrrrwwwooojjjkkkmmmkkkgggfffgggeeedddjjjvvvsss]]]QQQHHHCCCAAAEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>>>>??????>>><<<<<<;;;::::::999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAA===<<<;;;;;;<<<===>>>???@@@???>>>>>>===>>>>>>>>>===>>>@@@FFFMMMQQQQQQOOOOOOLLLFFFBBB@@@BBBEEEHHHKKKKKKKKKKKKKKKLLLMMMNNNRRRUUUWWWUUUQQQOOORRRVVVaaarrrhhh\\\ZZZ\\\^^^iiisss|||wwwtttqqqooonnnnnnmmmlllooosssxxx|||~~~yyyzzz{{{xxxvvvvvvzzzyyywwwnnniiiaaaZZZUUUQQQMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNOOOOOOKKKHHHEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLLLLPPPUUUUUURRRNNNMMMNNNJJJIIIHHHIIIJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@???AAADDDGGGKKKMMMNNNNNNMMMHHHGGGFFFEEEFFFGGGIIIJJJFFFEEEDDDCCCDDDFFFGGGIIIIIIJJJLLLMMMOOORRRWWWZZZfffzzzyyyvvvyyyzzzwwwllldddWWWLLLFFFDDDCCCCCCBBB===;;;===@@@BBBGGGMMMSSSVVVZZZ\\\\\\[[[[[[[[[VVVUUURRRPPPMMMLLLKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGJJJMMMNNNMMMKKKLLLQQQUUUWWWXXX[[[]]]___`````````_________^^^^^^^^^^^^^^^^^^]]]^^^aaaeeegggeeecccaaadddhhhmmmqqqwww~~~~~~zzztttppprrrqqqpppmmmjjjiiikkklllnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmmmmlllmmmppprrrsssssstttvvvyyyzzzxxxuuussstttuuutttsssvvv{{{~~~|||{{{yyyxxxxxxxxxwwwtttrrrqqqpppqqqrrrooooooppppppqqqrrrssssssssssssssssssrrrqqqpppppptttnnnkkkllllllgggdddccccccffflllvvvpppZZZMMMDDD@@@>>>BBBBBBAAA??????>>>>>>??????>>>======>>>>>>===;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<;;;::::::999;;;===???AAACCCDDDDDD===<<<;;;;;;<<<===>>>?????????>>>>>>>>>?????????@@@???@@@DDDJJJMMMNNNMMMNNNKKKFFFBBB@@@AAADDDFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPRRRPPPLLLLLLOOORRRZZZeeeyyysssaaaZZZ[[[^^^```gggsss}}}xxx~~~}}}yyyvvvtttrrrpppnnnkkknnnqqqtttyyyzzzvvvwwwzzzzzz{{{}}}qqqiii^^^[[[WWWTTTRRRPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMPPPPPPMMMIIIFFFEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLUUU```ccc]]]TTTOOOMMMHHHGGGGGGHHHIIIIIIGGGEEEDDDCCCBBBAAA@@@?????????@@@BBBDDDGGGJJJKKKLLLMMMHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJMMMOOOPPPPPPQQQSSSTTTXXXggg|||tttwww|||}}}~~~ttteeeXXXPPPKKKHHHFFFEEE@@@===>>>???@@@DDDJJJQQQTTTYYY\\\\\\\\\\\\\\\XXXWWWUUUSSSQQQPPPOOOOOOKKKJJJJJJJJJIIIIIIHHHHHHJJJLLLNNNMMMJJJIIIKKKNNNQQQRRRTTTWWWYYY[[[\\\\\\^^^^^^^^^^^^____________aaa``````aaabbbccccccbbb___aaadddfffggghhhkkkmmmxxxxxxssspppnnnkkkiiihhhhhhhhheeecccaaabbbdddgggggggggfffffffffffffffhhhiiiiiiiiihhhiiikkkmmmpppooonnnppprrrssssssrrrpppqqqrrrrrrtttzzz|||{{{yyywwwuuusssrrrqqqqqqpppnnnmmmllllllmmmmmmnnnnnnmmmmmmmmmooopppqqqoooooooooooonnnmmmllllllkkkgggfffgggeee```^^^```cccnnn}}}lllWWWKKKBBB>>>===??????>>>===<<<<<<<<<<<<>>><<<;;;<<<======<<<:::999999999999999:::::::::;;;;;;;;;;;;;;;:::999999777999;;;???AAADDDEEEFFF<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAACCCBBBBBBCCCFFFIIIIIIIIIJJJHHHEEEBBB@@@AAABBBCCCEEEEEEEEEFFFGGGHHHHHHIIIHHHKKKLLLLLLJJJIIILLLPPPVVVZZZfff~~~nnn```]]]___\\\]]]aaajjjzzz|||wwwssspppxxx{{{vvvrrrmmmmmmnnnooorrrxxx|||wwwyyy|||~~~nnnaaaWWWVVVTTTTTTTTTRRRPPPNNNIIIJJJJJJIIIIIIHHHHHHGGGHHHKKKNNNOOOLLLHHHEEEDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMWWWdddkkkggg^^^SSSMMMGGGFFFGGGHHHJJJJJJGGGEEEDDDCCCAAA@@@??????@@@AAAAAABBBCCCEEEGGGJJJLLLNNNHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEHHHKKKOOOQQQPPPPPPOOOPPPUUU\\\pppyyyvvvwwwxxx~~~vvvkkk___UUUOOOLLLLLLFFFBBBBBBAAA@@@DDDIIIPPPTTTXXX[[[[[[[[[[[[\\\XXXXXXWWWUUUTTTSSSRRRRRRMMMMMMMMMLLLKKKJJJJJJIIIHHHKKKMMMLLLJJJHHHHHHIIIJJJLLLNNNPPPSSSUUUWWWXXX[[[[[[\\\^^^___```aaabbbfffeeedddcccddddddddddddeeeggghhhhhhgggffffffgggnnnvvv}}}uuupppjjjgggfffeeedddcccbbbccccccbbb___^^^^^^^^^ccccccddddddeeeeeeeeeeeeeeefffffffffeeefffhhhkkklllkkkkkklllmmmpppqqqrrrrrrsssttttttwww~~~zzzvvvvvvuuutttrrrpppooommmmmmllllllkkkjjjjjjjjjkkkkkknnnmmmkkkjjjjjjlllmmmooollllllllllllkkkjjjhhhhhheeebbbaaabbb```]]]___dddkkk{{{gggUUUIIIAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;===<<<;;;<<<======<<<;;;888999999:::::::::::::::::::::;;;;;;::::::999888888999<<<>>>AAACCCDDDEEE<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEDDDBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIJJJJJJJJJJJJMMMOOOPPPQQQYYYkkkrrrgggbbbaaa^^^ZZZ[[[eeewwwwwwmmmmmmrrr|||wwwuuusssrrrssswww|||iiiZZZUUUUUUTTTTTTUUUTTTRRROOOKKKKKKKKKKKKKKKJJJHHHHHHFFFIIILLLLLLJJJGGGEEEDDDFFFGGGHHHJJJKKKLLLMMMMMMOOOUUU___hhhkkkdddVVVLLLFFFFFFGGGJJJLLLKKKIIIFFFEEEDDDCCCAAAAAAAAABBBCCCCCCCCCDDDEEEGGGJJJLLLNNNHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDHHHMMMOOOOOONNNMMMMMMTTTVVVbbbyyy|||wwwttt}}}~~~pppbbbYYYVVVSSSMMMHHHFFFCCCAAACCCHHHOOORRRWWWZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUTTTTTTPPPPPPOOONNNMMMLLLKKKJJJGGGIIIKKKKKKKKKIIIHHHHHHGGGGGGIIIKKKMMMOOOQQQRRRUUUVVVXXX[[[^^^aaacccdddccccccbbbbbbaaaaaabbbccceeeggghhhhhhfffddddddeeemmmppptttxxx{{{|||~~~~~~|||yyywwwvvvtttqqqooogggddd```]]][[[[[[[[[ZZZ^^^```aaa```^^^\\\[[[[[[^^^___aaabbbcccdddccccccdddeeeeeeeeeeeefffiiikkkjjjjjjkkklllmmmppptttvvvuuuuuuuuuuuuxxx}}}|||{{{zzzxxxtttqqqpppoooooonnnmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjlllkkkiiihhhhhhiiikkkllljjjjjjjjjiiihhhfffeeedddfffbbb___^^^]]]]]]cccjjjuuuqqq]]]OOOFFF???<<<======<<<<<<;;;;;;;;;;;;<<<>>>===<<<<<<>>>>>>===<<<999::::::;;;;;;;;;::::::999::::::;;;;;;::::::999:::;;;<<<>>>???@@@@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAAAAABBBBBBAAADDDHHHJJJIIIGGGDDDBBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJFFFGGGHHHHHHIIIJJJLLLNNNGGGHHHPPP]]]mmmyyymmmjjjeee^^^YYY[[[gggwwwsssiiifffgggvvv}}}yyyxxxxxxzzz{{{fffWWWSSSRRRQQQRRRRRRRRRPPPNNNMMMNNNNNNOOONNNMMMKKKJJJEEEGGGJJJJJJHHHFFFEEEEEEHHHHHHJJJKKKKKKLLLLLLKKKOOOPPPUUU]]]ccc___TTTJJJEEEEEEGGGJJJLLLLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFKKKNNNNNNMMMLLLLLLQQQQQQWWWggg{{{{{{zzzqqqgggbbbZZZSSSLLLIIIEEEBBBCCCGGGKKKOOOTTTWWWXXXYYYYYYZZZVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSRRRPPPOOOMMMLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFFFFGGGHHHJJJLLLMMMNNNPPPRRRVVVZZZ]]]```aaa]]]___aaaaaaaaaaaacccdddeeefffggggggeeeeeefffhhhkkkkkkkkklllmmmnnnppppppnnnoooqqqsssttttttssssssllliiigggggghhhiiijjjiiieeeccc___\\\YYYXXXXXXXXX[[[]]]______]]][[[YYYYYYZZZ[[[]]]___aaabbbaaaaaacccdddeeeeeeeeegggkkkmmmkkkmmmnnnoooppprrrvvvyyyyyyyyyyyyxxx{{{|||yyyvvvttttttsssqqqpppkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffeeeeeefffggghhhiiigggggggggfffdddcccaaa```bbb]]]ZZZ\\\___ccciiipppkkk^^^PPPGGGAAA;;;999:::<<<<<<;;;;;;;;;;;;;;;<<<>>><<<<<<<<<>>>???>>>===;;;<<<=========;;;:::999888999:::;;;;;;<<<<<<;;;;;;<<<<<<===============;;;<<<<<<<<<<<<;;;:::::::::;;;===???@@@AAA@@@@@@???CCCHHHJJJIIIGGGEEEDDDBBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDFFFHHHHHHHHHHHHCCCCCCCCCDDDEEEGGGHHHIIIEEEHHHOOOXXX___pppwwwsssjjjaaa\\\^^^gggooo~~~oooeeeZZZaaannn}}}}}}{{{vvvaaaWWWPPPOOOMMMMMMNNNOOONNNLLLOOOPPPRRRRRRRRRQQQOOONNNGGGHHHIIIHHHGGGFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLMMMPPPRRRQQQLLLHHHBBBCCCFFFIIILLLLLLIIIFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEHHHLLLNNNNNNLLLKKKKKKMMMNNNRRRZZZfffyyyvvvoooaaaZZZSSSNNNIIIDDDEEEHHHFFFJJJPPPUUUXXXYYY[[[\\\VVVWWWXXXYYYYYYYYYXXXWWWUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJMMMPPPSSSVVVXXXZZZXXX[[[___bbbbbbccceeegggffffffgggffffffgggjjjlllkkkjjjiiiiiiiiiiiihhhgggeeefffgggiiiiiiiiihhhgggbbb```^^^^^^aaaeeeggghhhhhhfffddd```]]][[[[[[[[[[[[^^^aaabbb```]]][[[ZZZWWWYYY\\\___aaaaaaaaaaaaaaacccdddeeefffiiilllooooooqqqssssssssssssvvvyyyyyyyyyyyyyyy{{{~~~}}}uuurrrmmmkkkkkkllllllllliiihhhhhhfffeeedddcccccceeeeeeeeeddddddcccbbbbbb```aaaaaabbbcccdddeeeeeedddccccccbbbaaa___]]]\\\\\\YYY[[[eeepppxxx~~~qqqhhhWWWNNNFFFBBB???:::999:::;;;:::::::::::::::;;;;;;<<<;;;:::;;;===>>>===<<<===>>>??????>>><<<:::888777888:::;;;===>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;===?????????>>>>>>===AAADDDEEEEEEEEEGGGHHHFFFEEEBBB@@@>>>>>>???@@@???@@@CCCEEEGGGGGGFFFFFFBBBBBBAAABBBDDDEEEFFFFFFHHHHHHMMMUUUYYYccc~~~~~~ooobbb[[[]]]aaannnyyywwwkkk]]]]]]___eeeppp~~~{{{hhhYYYSSSNNNMMMKKKKKKMMMNNNNNNMMMQQQRRRTTTUUUUUUTTTRRRQQQHHHIIIIIIHHHFFFFFFHHHJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFAAABBBEEEHHHKKKKKKHHHEEECCCDDDEEEEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHJJJNNNOOOMMMLLLKKKKKKMMMNNNQQQTTTYYYiiixxxhhh```YYYSSSNNNHHHHHHKKKAAAFFFMMMSSSWWWZZZ]]]___WWWXXXYYY[[[[[[[[[ZZZYYYWWWVVVTTTSSSQQQOOOMMMMMMOOOMMMLLLKKKLLLLLLJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEGGGHHHIIILLLNNNPPPRRRSSSPPPUUU[[[___```aaaccceeeddddddddddddccceeeiiilllnnnmmmllllllkkkhhhdddaaabbbcccdddeeeeeedddcccccc```]]][[[[[[___cccfffhhhgggfffdddaaa]]][[[[[[\\\]]]aaadddeeeccc```^^^]]]XXXZZZ]]]```bbbccccccccc```bbbdddeeefffiiimmmqqqsssuuuwwwvvvtttsssuuuwwwqqqrrrrrrsssvvv~~~|||zzzwwwvvvoookkkfffccccccfffggghhhhhhhhhfffdddbbb```___^^^bbbbbbbbbbbbaaa```___^^^\\\]]]^^^```aaabbbbbbbbbaaaaaa```___^^^\\\[[[ZZZ]]]\\\dddvvvrrrcccYYYMMMGGGBBBAAA@@@<<<;;;<<<:::999999999999999::::::;;;:::999:::<<<===<<<;;;???@@@@@@@@@???<<<:::888777888:::<<<===???@@@@@@888999999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888999:::<<<>>>???>>>===<<<===???AAAAAAAAACCCHHHMMMKKKHHHDDD@@@===<<<<<<===???AAACCCFFFGGGHHHGGGFFFDDDCCCBBBBBBDDDFFFFFFEEEFFFCCCGGGNNNRRRXXXmmm|||hhh[[[XXXYYYaaakkk|||zzznnnhhhbbb\\\ZZZ]]]dddoooxxx{{{{{{eee^^^ZZZMMMLLLJJJHHHJJJMMMPPPOOONNNRRRQQQPPPPPPQQQQQQOOOMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGJJJHHHGGGFFFEEEDDDAAA???>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBGGGGGGFFFEEEDDDEEEGGGJJJJJJJJJKKKKKKKKKKKKJJJIIIPPPNNNMMMOOOSSS___uuuyyyooobbbYYYUUUQQQKKKEEEGGGHHHJJJLLLRRRYYY\\\[[[WWWXXXYYYZZZZZZYYYXXXWWW^^^\\\XXXTTTRRRQQQPPPPPPQQQPPPOOOOOONNNNNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIINNNPPPSSSWWWZZZ]]]^^^^^^cccddddddeeefffggghhhhhhiiiiiihhheeecccbbbccceeeaaa``````bbbdddeeebbb___^^^\\\ZZZZZZ]]]bbbhhhlllkkkiiifffbbb````````````aaabbbddddddcccaaa^^^\\\______```bbbdddeeecccbbbdddcccccccccdddgggjjjkkkuuuvvvxxxyyyxxxuuusssqqqpppnnnllllllqqqzzzxxxtttrrrooommmfffeeedddcccbbbbbbbbbbbbaaaaaa```^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]______\\\\\\\\\ZZZWWWVVVWWWYYY```dddppp|||rrrbbbTTTMMMDDDCCCBBB@@@>>>===;;;;;;999999888888777888888888:::::::::;;;;;;;;;<<<<<<<<<>>>??????<<<:::888888999:::<<<>>>??????>>>>>>;;;;;;;;;;;;::::::999888:::999888888::::::999888999999999:::;;;<<<===>>><<<<<<======>>>?????????GGGCCC>>><<<<<<>>>??????>>>@@@BBBDDDEEEEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDAAABBBDDDGGGJJJQQQaaapppwwwdddYYYUUUVVVYYYfff|||~~~xxxrrrgggiiieee[[[UUUVVVYYYYYYaaacccggglllqqqyyyqqq___[[[YYYNNNMMMKKKJJJKKKNNNPPPPPPOOOQQQPPPOOOOOOOOONNNLLLJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>><<<;;;===>>>???@@@AAABBBBBBBBBCCCCCCDDDCCCBBB@@@>>>===>>>>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEFFFFFFDDDDDDEEEGGGJJJJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLNNNPPPSSSZZZjjjyyyxxxooohhhbbb\\\TTTMMMGGGHHHIIIMMMRRRWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYY^^^\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVWWW^^^___```bbbcccddddddddddddeeeeeedddbbbaaabbbddddddbbbbbbdddffffffdddaaa___]]]\\\[[[]]]bbbfffiiillljjjhhhfffdddcccbbbbbb___```bbbcccbbbaaa```___^^^^^^___aaadddeeedddbbbbbbbbbaaabbbcccfffhhhjjjmmmnnnpppqqqpppnnnkkkiiikkkiiigggggglllsss{{{yyyrrrnnnkkkgggddd```______^^^^^^^^^^^^______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```]]]]]]\\\ZZZYYYZZZ^^^aaallluuu|||rrrjjj```RRRHHHDDDBBBBBBAAA???>>>===<<<;;;:::999888888777888888888::::::::::::;;;;;;;;;;;;<<<>>>@@@???===:::999888555777999;;;============999999999888888777666555888777666777999:::999888999999999999999:::;;;<<<;;;<<<<<<<<<======>>>>>>BBB???<<<:::;;;<<<===<<<>>>???AAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCC@@@AAACCCEEEFFFKKKYYYfffyyyppp```YYYWWWYYYbbbttt~~~yyywwwvvvssspppnnnqqqnnnddd[[[WWWUUURRRMMMNNNPPPSSSUUUYYY]]]___lllqqqzzzuuufffYYYZZZ\\\RRRNNNMMMLLLMMMOOOQQQRRRQQQRRRPPPNNNMMMLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCBBB@@@???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBAAA???>>>===;;;<<<>>>@@@BBBEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEDDDCCCDDDGGGJJJIIIJJJJJJKKKKKKJJJJJJJJJIIIKKKNNNRRRSSSTTT]]]ggg|||uuujjj^^^VVVJJJIIIJJJMMMQQQUUUWWWXXX[[[[[[[[[ZZZZZZ[[[[[[[[[]]][[[YYYVVVUUUUUUVVVWWWTTTSSSQQQPPPNNNNNNMMMMMMOOONNNLLLKKKJJJIIIHHHHHHFFFFFFDDDCCCCCCCCCDDDEEECCCDDDFFFIIILLLMMMOOOOOOVVVXXX[[[]]]______^^^^^^]]]___aaabbbaaaaaaaaabbbdddccccccdddeeeeeecccaaa______^^^^^^___aaadddfffiiihhhhhhgggeeedddbbbaaa_________`````````aaaaaa]]]]]]]]]___bbbcccbbbaaa```______```aaaccceeefffhhhjjjkkklllllljjjgggeeefffdddbbbaaadddiiiooosssyyyuuuooojjjfffbbb^^^[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]^^^^^^YYYXXXWWWVVVXXX^^^eeekkkxxxzzziii]]]SSSIIICCCBBB?????????>>>======<<<<<<:::999999888777777888888999999:::::::::;;;;;;;;;<<<>>>@@@???===:::999999111333555888:::;;;<<<<<<999999999888777666666666888666555666888999999888999999888888888999999999;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888:::;;;:::999===>>>???AAAAAAAAA@@@??????@@@@@@AAABBBAAAAAAAAA??????AAADDDDDDFFFOOOZZZeee}}}ggg[[[WWWUUUXXXdddvvvvvvooommmmmmmmmmmmtttzzz{{{sssiiiaaaYYYRRRPPPPPPOOOOOOPPPPPPQQQQQQSSSWWW]]]eeeqqq}}}kkk^^^VVV[[[___XXXOOONNNNNNOOOPPPRRRSSSSSSSSSQQQNNNLLLKKKIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@<<<<<<<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@>>>===;;;<<<===???@@@BBBCCCDDDGGGEEECCCAAA@@@@@@BBBCCCBBBCCCDDDCCCCCCDDDFFFIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJNNNSSSRRRQQQVVV]]]ooo}}}lll```TTTNNNKKKLLLOOORRRWWW[[[]]]\\\\\\\\\\\\\\\\\\]]][[[ZZZXXXVVVVVVWWWXXXYYYWWWVVVTTTSSSQQQPPPOOOOOOPPPOOONNNMMMKKKKKKJJJJJJJJJHHHEEECCCBBBBBBCCCDDDBBBCCCDDDFFFHHHIIIJJJKKKOOORRRUUUXXXZZZZZZYYYXXXVVVYYY]]]```````````````aaaaaaaaaaaabbbbbbaaa```aaa`````````aaaaaabbbcccbbbcccddddddcccaaa___]]]^^^^^^]]]\\\\\\]]]^^^___]]]\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\]]]___aaabbbdddeeeggghhhhhhfffcccbbbaaa___]]]]]]^^^aaaeeehhhiiihhhfffccc```\\\YYYVVVYYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZ[[[[[[ZZZZZZYYYUUUUUUUUUWWW]]]gggsss{{{zzzfffYYYOOOGGGCCCCCC========================::::::999888777777777777999999999999::::::::::::;;;===??????===;;;999999222333555777999::::::999:::::::::::::::;;;;;;<<<;;;999777666777888888777999999:::999999888888777999999999:::::::::::::::777666666777::::::999888<<<<<<===>>>??????>>>>>>===>>>@@@AAAAAAAAA@@@???>>>>>>AAADDDDDDDDDJJJRRR]]]rrrvvveee^^^XXXTTTXXXdddqqq{{{{{{sssmmmjjjkkkllllllvvvzzzqqqfff^^^QQQOOOLLLJJJJJJKKKKKKKKKJJJNNNQQQSSSYYYggg|||uuubbbXXXRRRXXX^^^XXXNNNNNNOOOOOOPPPQQQRRRTTTVVVSSSOOOLLLKKKJJJGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGCCCEEEFFFEEEBBB?????????======<<<<<<===>>>???@@@???@@@AAABBBBBBAAA??????>>>>>>>>>>>>??????@@@@@@DDDCCCAAA??????@@@BBBCCC@@@BBBCCCCCCBBBCCCEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJMMMQQQQQQPPPTTT[[[eeevvvvvvbbbWWWNNNKKKLLLNNNUUU]]]^^^^^^^^^^^^^^^^^^^^^^^^YYYXXXVVVUUUVVVWWWYYYZZZ[[[ZZZXXXVVVUUUTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLMMMKKKHHHFFFDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFGGGHHHKKKMMMQQQTTTUUUUUUTTTSSSPPPTTTYYY\\\]]]\\\\\\\\\^^^^^^______^^^___``````aaaaaaaaa```````````````]]]^^^___aaa```^^^\\\ZZZ]]]\\\ZZZXXXWWWXXXYYYYYY]]][[[YYYXXXXXXXXXVVVUUUWWWWWWWWWXXXYYYZZZ[[[\\\[[[]]]___``````^^^\\\ZZZ]]]\\\[[[ZZZ[[[\\\^^^```]]]^^^______]]]ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVZZZ___iiiwwwrrr___TTTLLLEEEAAA@@@;;;<<<<<<<<<============;;;:::999888777777777777888888888999999999:::::::::<<<>>>>>><<<:::999999555666777999999999888888999999999:::<<<===???@@@???<<<999777777777777666:::;;;;;;;;;:::999888777888888888888999999999999555555666888:::;;;:::999;;;<<<<<<===>>>>>>>>>>>><<<===???@@@@@@@@@???>>>>>>>>>BBBFFFGGGFFFJJJQQQWWWaaavvvzzznnnggg^^^ZZZ\\\bbbiiimmmrrrooolllkkklllmmmnnnooouuu|||rrrjjjXXXSSSNNNJJJIIIIIIHHHFFFDDDGGGIIIHHHHHHPPP___kkkwwwlll[[[TTTNNNQQQWWWSSSLLLMMMNNNNNNNNNOOOQQQSSSWWWTTTPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDHHHLLLKKKGGGDDDBBBCCC===<<<;;;;;;;;;===>>>???>>>???@@@AAABBBAAA@@@????????????>>>>>>>>>>>>>>>@@@??????>>>???@@@BBBCCC@@@BBBCCCCCCBBBAAACCCDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIGGGJJJNNNOOOPPPTTTYYY___gggyyywwwgggYYYSSSOOOMMMRRR[[[^^^___```aaaaaa```___^^^YYYXXXVVVVVVVVVWWWYYY[[[]]]\\\ZZZYYYWWWWWWVVVVVVRRRRRRPPPOOOOOONNNNNNNNNOOONNNLLLJJJHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEIIIKKKMMMOOOPPPPPPOOONNNLLLPPPTTTWWWWWWVVVVVVWWWYYYZZZ[[[[[[[[[\\\^^^```______^^^]]]]]]]]]]]]]]]XXXZZZ[[[]]]]]]\\\ZZZYYYYYYXXXVVVTTTSSSSSSSSSTTTYYYVVVTTTRRRRRRRRRPPPOOORRRRRRSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\\\\ZZZXXXVVVWWWWWWWWWWWWXXXYYYYYYZZZVVVXXX[[[[[[ZZZXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWXXXVVVZZZ```hhhtttwwwgggWWWPPPLLLGGGAAA???<<<<<<<<<<<<======>>>>>>;;;;;;999888777777666666777777888888888999999999888;;;======;;;999888888888888999::::::999888888666666666777999<<<>>>@@@@@@===:::777777777777666999:::;;;;;;;;;:::888777666777777888999999::::::666666666888;;;<<<;;;:::;;;;;;<<<===>>>???@@@@@@<<<===>>>>>>??????>>>>>>>>>>>>AAAGGGIIIHHHKKKPPPSSSUUUaaa{{{zzzoooeee]]]YYYXXXYYY\\\]]]```dddiiimmmppprrruuu~~~yyysssiiiddd]]]XXXTTTPPPJJJEEE@@@CCCEEEDDDCCCFFFNNNUUUZZZjjj~~~}}}fffYYYTTTLLLLLLOOOLLLJJJLLLMMMMMMLLLMMMOOORRRWWWSSSOOOLLLKKKJJJHHHGGGDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFEEEKKKQQQQQQMMMHHHFFFFFF<<<;;;:::999999:::<<<===<<<===???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???;;;<<<===>>>@@@AAABBBCCCAAABBBCCCCCCAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDFFFKKKMMMMMMPPPUUUVVVZZZfff|||nnneee\\\SSSSSSZZZ^^^___bbbddddddbbb___^^^ZZZYYYXXXWWWWWWYYYZZZ\\\\\\\\\ZZZYYYYYYXXXXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHKKKNNNPPPPPPOOOOOOPPPPPPRRRTTTTTTTTTUUUYYY\\\[[[ZZZYYYXXXXXXXXXYYYZZZSSSTTTUUUVVVWWWWWWVVVVVVRRRRRRQQQPPPPPPPPPPPPPPPRRRPPPNNNMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXXXXVVVTTTSSSPPPQQQRRRSSSTTTUUUUUUTTTRRRUUUXXXXXXUUUSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVUUUTTTTTTVVVYYY\\\^^^___dddlllvvvkkk\\\OOOJJJJJJGGGBBB@@@===============>>>>>>>>><<<;;;:::888777666666666777777777777888888888999777999;;;<<<:::888777777777888999:::;;;;;;:::999777666666666777999;;;<<<>>>;;;777666666888888888777888:::::::::999777666555555666888999:::;;;<<<888777666888:::;;;;;;:::;;;;;;<<<===???AAABBBCCC======<<<<<<======>>>???======@@@EEEGGGGGGJJJNNNOOONNNUUUjjjzzzjjj]]]TTTQQQOOORRRVVV\\\bbbhhhnnnqqqttt|||~~~qqqmmmiiieee```WWWKKKAAACCCDDDEEEEEEDDDEEEGGGJJJKKKUUU```kkkyyyzzzeeeZZZVVVLLLIIILLLIIIHHHKKKMMMLLLKKKKKKNNNQQQVVVRRRNNNKKKJJJIIIHHHGGGBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFEEEAAAHHHOOOQQQLLLFFFCCCBBB;;;:::888777777999:::<<<;;;<<<===?????????>>>>>>=========>>>???@@@@@@@@@999:::<<<>>>@@@BBBBBBCCCAAABBBDDDCCCAAA??????@@@???@@@AAABBBCCCCCCCCCCCCBBBAAADDDJJJLLLKKKLLLOOOLLLOOOYYYkkkvvviiiZZZVVV[[[]]]```cccffffffccc```]]]\\\[[[YYYXXXYYYZZZ\\\]]][[[[[[ZZZYYYYYYXXXYYYYYYVVVVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNMMMKKKJJJIIIKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHKKKKKKJJJJJJJJJKKKIIIKKKMMMMMMMMMOOOSSSWWWXXXWWWUUUTTTTTTUUUVVVWWWNNNOOOPPPQQQQQQRRRRRRRRRMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKIIIIIIKKKLLLMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNJJJLLLNNNPPPPPPNNNLLLKKKKKKLLLNNNPPPQQQRRRQQQQQQRRRTTTVVVUUURRROOOOOOPPPTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSSSSTTTWWW\\\aaadddmmmsss||||||```RRRDDDBBBCCCBBB???>>>======>>>>>>>>>>>>>>>>>><<<;;;:::888777666666666777777777777888888888888666888;;;;;;999777777777555666888:::;;;<<<;;;;;;:::999777666666888999;;;:::777555444666888::::::555666888999999888777666444555666888999;;;<<<===888777666777999:::;;;:::;;;;;;<<<>>>@@@BBBDDDEEE======<<<;;;;;;===>>>???>>><<<>>>CCCFFFEEEGGGKKKHHHHHHNNN]]]nnn}}}jjj]]]VVVMMMOOOSSSWWW\\\ccciiimmmrrrzzz~~~}}}|||xxxkkk[[[NNNFFFEEEDDDCCCBBBBBBBBBBBBIIILLLOOOSSS^^^ooo}}}rrrhhh[[[RRRNNNLLLIIIFFFKKKJJJIIIIIIKKKNNNRRRTTTTTTQQQMMMIIIDDDAAAAAADDDEEEDDDBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@CCCDDDFFFGGGHHHGGGEEEDDD???===:::888999;;;;;;:::888:::===????????????@@@>>>???@@@???=========???=========>>>??????@@@@@@CCCAAA@@@@@@AAABBBAAA???FFFCCC@@@@@@CCCDDDBBB@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJNNNUUU___lllqqqeee___aaabbbdddffffffeeecccaaa___]]][[[ZZZYYYYYYZZZ[[[^^^______]]][[[YYYZZZ[[[[[[YYYVVVVVVVVVWWWVVVUUUSSSSSSQQQPPPNNNLLLKKKKKKLLLKKKHHHGGGGGGIIIKKKMMMNNNLLLHHHEEECCCBBBCCCCCCEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHJJJOOOTTTUUUTTTRRRPPPPPPQQQRRRSSSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIGGGEEEDDDDDDFFFHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJHHHJJJMMMOOOPPPPPPOOONNNUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQPPPQQQRRRSSSSSSRRROOOTTTXXXYYY^^^iiirrruuu|||jjjRRRNNNHHHCCCAAA@@@>>>===??????>>>>>>======<<<<<<===<<<;;;999777666444444888666555666999:::::::::888777777666666666555555666777888999:::;;;;;;;;;;;;999777777777777555444666666555555555666666777666666666666666666666666555666777888999::::::;;;;;;:::777666666888;;;===;;;;;;:::;;;<<<>>>@@@AAA===<<<<<<<<<<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHLLLIIIIIIMMMVVViiinnn]]]QQQJJJJJJRRRVVVUUUZZZeeeiiivvv{{{iiiZZZNNNGGGBBBBBBBBBBBBCCCGGGBBB===>>>EEELLLPPPWWW___iiipppxxx}}}kkkbbbWWWPPPMMMKKKHHHFFFJJJIIIHHHHHHIIILLLOOOQQQNNNLLLIIIGGGEEECCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@???@@@BBBCCCCCCCCCAAA@@@>>>===;;;:::999999;;;<<<999;;;======<<<<<<===>>>===>>>???>>><<<<<<<<<============>>>??????@@@@@@BBBAAA@@@AAACCCCCCBBB@@@BBB@@@>>>>>>@@@AAA???>>>@@@@@@AAABBBCCCDDDEEEEEEBBBEEEKKKRRR\\\ooovvvooommmggggggggghhhiiijjjiiihhhdddbbb```^^^]]]^^^___```^^^___```^^^\\\ZZZZZZ[[[\\\ZZZWWWUUUVVVWWWWWWWWWUUUTTTSSSRRRQQQOOONNNNNNMMMLLLJJJIIIIIIJJJLLLNNNOOOMMMJJJGGGEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAACCCEEEEEEEEEGGGJJJNNNQQQPPPNNNLLLLLLMMMNNNOOOJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFEEECCCAAAAAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNRRRQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTVVV\\\ccciiisssnnnWWWKKKGGGBBB>>>===<<<:::999<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777666888777666777999;;;;;;:::666777777888888777777777666777888:::;;;<<<<<<<<<;;;999888888888888666555555555444444444555555666555555555555555555555555444555777999::::::::::::999888777666666888:::;;;::::::999:::;;;<<<>>>???<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGGGGEEEEEEHHHLLLWWWkkk|||rrr___SSSMMMOOOPPPMMMPPPXXXcccooozzz}}}xxxfffVVVPPPKKKHHHEEEAAAAAAEEEEEEAAAAAAFFFJJJKKKNNNTTTPPPTTTYYY]]]bbbhhhpppvvvvvvbbb\\\UUUPPPNNNMMMJJJGGGIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???<<<===>>>@@@@@@??????>>>===>>>>>><<<999888:::===<<<======<<<:::999:::;;;;;;===>>>===<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAACCCEEEEEECCCAAAAAA???>>>>>>??????>>>===>>>>>>???@@@AAABBBBBBCCCAAACCCGGGKKKQQQ^^^vvv{{{xxxzzzqqqpppnnnnnnoooooonnnmmmfffdddaaa^^^]]]^^^```bbb``````aaa___]]][[[\\\\\\]]]ZZZVVVUUUUUUWWWXXXXXXVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKLLLNNNOOOPPPNNNLLLJJJHHHHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@???AAACCCDDDEEEEEEGGGHHHKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOQQQRRRSSSRRRQQQPPPPPPRRRTTTXXXZZZZZZbbblllwwwxxxnnn]]]LLLEEEBBB===;;;:::999888777999999999999::::::::::::::::::999999999999999999999888777777999;;;;;;:::666777888999999999888777555666888:::;;;<<<======;;;:::999999999999888777555555444333333444444555444444444444444444444444333555777999::::::999888666777777777777888888888:::999999999999:::;;;<<<;;;;;;:::::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEEDDDFFFHHHHHHLLLWWWcccppp```SSSOOONNNKKKLLLQQQXXXbbblllqqqxxxyyyddd___ZZZTTTKKKBBB@@@DDDCCC@@@@@@CCCDDDCCCDDDGGGKKKLLLMMMOOORRRVVVZZZ\\\tttccc[[[XXXTTTQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJNNNQQQQQQQQQOOOIIICCCCCCCCCBBBAAA@@@?????????BBBCCCCCCCCCCCCAAA@@@???===>>>??????@@@@@@??????<<>>999777:::>>>@@@@@@>>>;;;888777888:::;;;===>>>>>><<<;;;;;;;;;<<<<<<======>>>?????????>>>???AAADDDGGGGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@???<<<===>>>???@@@AAAAAABBBDDDEEEHHHKKKMMMUUUfffwww~~~{{{|||zzzxxxwwwxxxzzzyyyvvvssskkkhhhccc```___```bbbdddaaabbbbbbaaa^^^]]]]]]^^^]]]ZZZVVVTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUUUURRRQQQPPPNNNNNNOOOPPPQQQOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBDDDFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMLLLKKKLLLNNNPPPRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNNNNNNNPPPRRRTTTRRRRRRQQQRRRTTTXXX^^^bbbbbbjjjuuuvvviii___TTTKKKBBB???<<<::::::::::::999777888888888999:::::::::::::::::::::999999999999:::888777888:::;;;;;;:::888999:::::::::888777555444555777999:::;;;<<<<<<;;;:::999999;;;;;;:::888666666555444444444555555444444444444444444444444222444777999:::999888666666666888999999999888777::::::999999::::::::::::::::::999999::::::;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCCCCEEEHHHHHHIIIQQQZZZiiizzzqqq___WWWTTTQQQOOOPPPMMMSSS[[[bbbkkkxxxuuurrrmmmdddVVVIIIEEEHHHEEEDDDCCCBBBAAA@@@BBBDDDHHHFFFDDDEEEGGGHHHHHHHHH|||qqqdddYYYTTTSSSQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIPPPVVVXXXZZZYYYPPPEEEBBBBBBAAA@@@???>>>===<<>>=========>>>>>>????????????===@@@BBB???:::777:::>>>BBBAAA@@@<<<999888888:::;;;===??????>>><<<;;;<<<<<<<<<<<<===>>>>>>??????>>>???AAADDDGGGGGGEEEBBBAAABBBCCCCCCBBBAAA@@@@@@======>>>???@@@AAAAAABBBBBBBBBFFFIIIIIIMMMZZZgggyyy{{{}}}}}}uuuqqqkkkeeebbbccceeegggcccddddddccc```______```]]]ZZZVVVUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMKKKJJJKKKMMMOOOQQQPPPPPPQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQRRRSSSSSSSSSQQQPPPNNNMMMMMMNNNPPPQQQOOOQQQSSSUUUXXX^^^eeekkkrrrzzzwwwgggYYYPPPJJJEEE@@@===;;;:::;;;;;;:::999888888888999:::::::::;;;<<<;;;;;;:::999888777666:::999777888999::::::999:::;;;;;;:::999777555444333444666777999::::::;;;;;;:::999999;;;<<<;;;:::888888777666666555666666444444444444444444444444333444666888888888777666666777999:::;;;:::999888::::::::::::;;;;;;:::::::::999999999999:::;;;;;;>>>>>>??????@@@AAABBBBBBAAA???@@@BBBCCCEEELLLTTTXXXaaatttvvviiiaaaYYYRRRMMMHHHIIIMMMSSS\\\ggguuu~~~uuufffVVVPPPRRRPPPPPPMMMHHHDDDCCCEEEGGGEEEDDDDDDDDDFFFFFFEEECCCxxxpppiiiccc\\\WWWNNNMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIDDDLLLSSSVVV[[[^^^WWWLLLBBBBBBAAA@@@???>>><<<;;;??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<===???AAABBB@@@<<<::::::<<<@@@@@@@@@===:::888999:::;;;===@@@@@@>>><<<;;;;;;;;;<<<<<<======>>>>>>???>>>???@@@CCCEEEFFFDDDBBB@@@BBBDDDDDDBBB@@@@@@@@@======>>>???@@@AAABBBBBBAAABBBFFFIIIJJJKKKSSS]]]ccczzz~~~uuukkkeeebbbcccdddeeeeeefffdddbbb```aaaaaa^^^[[[YYYXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNOOONNNNNNLLLKKKIIIGGGFFFFFFGGGGGGJJJJJJKKKLLLNNNMMMJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGGGGFFFEEEEEEEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIKKKMMMNNNMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUQQQPPPOOONNNNNNNNNOOOPPPPPPSSSXXX\\\```gggpppwwwwwwiiiZZZMMMFFFBBB@@@===;;;999999999999888777999999999:::::::::::::::;;;;;;:::999888777666555:::888777777888999999888;;;;;;:::888777666555555555555777888999999:::::::::999888999;;;<<<;;;:::999999888777666666666666444444444444444444444444444444555666666666666666777888999;;;;;;:::999999888999:::;;;;;;;;;;;;:::::::::999999999:::;;;;;;?????????@@@@@@AAAAAAAAAEEEAAA@@@AAAAAABBBHHHPPPTTTUUU```wwwuuufffXXXNNNNNNJJJJJJLLLPPPVVVaaakkkvvvggg___^^^^^^___\\\SSSKKKIIIHHHHHHHHHJJJLLLMMMLLLIIIFFFDDD~~~rrrmmmfffaaa]]]YYYVVVUUULLLLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJHHHCCCIIILLLLLLRRR[[[XXXMMMCCCCCCCCCBBBAAA???===<<<===>>>>>>>>>>>><<<;;;::::::::::::::::::;;;;;;<<>><<<;;;:::<<<===>>>===;;;999888999999<<>>;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@??????AAACCCDDDCCCBBBAAADDDGGGGGGDDDBBBBBBCCC<<<<<<===>>>???@@@AAAAAAAAABBBFFFJJJJJJIIINNNUUUTTTfffxxxmmmgggddddddfffggggggeeecccaaabbbccc___^^^]]]]]]^^^]]]\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRROOOOOOPPPQQQQQQRRRQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLPPPNNNMMMNNNPPPOOOMMMJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIHHHHHHGGGGGGGGGJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOMMMOOOPPPRRRRRRQQQPPPOOOQQQRRRSSSUUUUUUUUUTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTWWW\\\dddjjjooowww~~~yyyuuujjj[[[NNNFFFAAA??????<<<:::999888999999888666::::::999999999999999999888888888777777666666666999777666666777888777777999888777555555666777888888888999:::::::::::::::888777777888;;;<<<;;;:::999888777666666555555555555555555555555555555555555555444444444555666777777777888999999999999999555666888999:::::::::::::::::::::::::::;;;<<<<<<@@@@@@@@@AAAAAAAAAAAAAAAGGGCCCAAABBBCCCCCCGGGLLLTTTRRRWWWfffyyynnnbbb\\\TTTNNNMMMLLLLLLRRRZZZiiiuuuuuullliiimmmsssrrriii```\\\YYYUUUUUUXXX[[[XXXPPPGGGAAA>>>yyy~~~ssseee```ZZZWWWUUUSSSRRRRRRNNNNNNNNNLLLJJJIIIJJJKKKHHHJJJLLLNNNMMMLLLIIIHHHEEEIIIGGGCCCIIITTTTTTKKKDDDEEEEEEDDDCCC@@@>>>===<<<============;;;:::999;;;;;;::::::;;;;;;<<<===CCCAAA@@@??????>>>;;;999999;;;======;;;999888888888;;;>>>>>>===:::999888;;;;;;<<<<<<===>>>>>>>>>AAA??????@@@BBBCCCCCCBBBDDDHHHKKKKKKHHHFFFEEEFFF;;;;;;<<<===>>>???@@@@@@===>>>CCCGGGFFFDDDGGGMMMLLLZZZooozzzqqqmmmlllfffggghhhfffdddbbbbbbcccaaa``````aaabbbaaa^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPOOOMMMMMMNNNPPPQQQTTTRRRPPPQQQSSSRRRPPPMMMKKKLLLMMMMMMNNNNNNNNNMMMQQQQQQPPPNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRPPPQQQSSSUUUUUUTTTSSSRRRSSSTTTTTTUUUUUUTTTRRRQQQSSSTTTVVVWWWYYYZZZZZZZZZ___fffooovvv|||~~~|||wwwpppfffZZZKKKBBB???======>>>===<<<::::::;;;:::999777::::::999999888888777777555666666666777777777888888777555555666777777666777666444333444666999;;;:::;;;;;;<<<<<<;;;;;;:::888777666888:::<<<;;;:::888888777555555444444444666666666666666666666666666555444222333444666888777777777777777888888888333444666888999:::999999;;;;;;::::::;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAABBB???>>>@@@AAAAAACCCHHHOOONNNQQQYYYcccttt{{{ggg]]]TTTPPPLLLHHHKKKRRRTTT___ooo}}}tttppp}}}{{{vvvqqqlllwww{{{|||uuufffWWWMMMIII|||nnnZZZVVVQQQQQQTTTUUURRROOOPPPOOOLLLJJJHHHHHHGGGHHHEEEGGGJJJLLLLLLJJJGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGEEEBBB@@@===;;;:::;;;===>>>>>><<<:::999:::;;;;;;:::::::::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>>>>??????>>><<<;;;<<<===;;;>>>@@@@@@>>>>>>AAACCCGGGGGGGGGGGGFFFEEECCCBBB===;;;999:::===>>><<<:::777<<<@@@BBBBBBBBBCCCEEEKKKNNNZZZnnnvvvkkkllljjjhhhfffeeefffggghhh``````bbbdddfffgggeeebbbdddaaa\\\YYYXXXWWWVVVUUUXXXVVVTTTRRRQQQPPPPPPQQQPPPPPPPPPRRRTTTUUUSSSQQQSSSPPPMMMMMMPPPQQQQQQOOOSSSRRRPPPOOOPPPQQQSSSUUUSSSRRRQQQOOOOOOOOOPPPPPPUUUSSSQQQOOOMMMLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNMMMKKKIIIFFFEEEJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSSSSTTTUUUVVVUUUSSSTTTSSSRRRRRRSSSUUUWWWXXXWWW\\\___^^^___dddgggfffmmmsss~~~zzzssskkkeeeTTTOOOGGGAAA>>>===<<<;;;>>>===;;;999999999:::;;;;;;999666444555666666555555666777666555444555777666777888999:::999888888999666333333666888999888999;;;===??????>>><<<:::===<<<;;;;;;::::::::::::999666444555777999777666777666555555555666888888;;;999777555444555666777555999888333444999;;;888777777888999999999999999888888999::::::;;;<<<<<>>===>>>???@@@CCCBBB@@@>>>>>>@@@BBBDDDMMMKKKLLLRRRZZZeeewwwwwwfff\\\UUUMMMHHHHHHJJJNNNZZZmmm|||zzz}}}iiiWWWLLL|||mmmVVVRRRMMMMMMPPPRRRQQQOOOPPPNNNLLLJJJHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHIIIHHHFFFEEEDDDDDDDDDEEEGGGFFFDDDBBB???===;;;:::;;;>>>@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;::::::999999999:::;;;>>>??????===;;;999:::;;;<<<<<<;;;:::;;;======???@@@@@@>>>=========<<<>>>@@@@@@>>>>>>@@@BBBGGGFFFFFFEEECCCBBB@@@@@@>>><<<:::;;;===>>><<<::::::>>>BBBCCCBBBAAAAAABBBGGGIIIQQQ```ttt|||rrrooolllkkkkkkkkkiiigggiiigggeeeeeefffffffffeeeiiifffbbb^^^\\\ZZZYYYYYYZZZYYYWWWVVVUUUUUUUUUUUUPPPPPPPPPRRRSSSSSSRRRPPPUUURRRPPPPPPRRRTTTTTTSSSTTTSSSRRRRRRRRRRRRSSSTTTQQQPPPOOOMMMMMMMMMMMMNNNSSSSSSRRRPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOONNNLLLJJJIIIJJJJJJKKKLLLMMMOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUTTTTTTTTTTTTSSSSSSXXXWWWWWWWWWXXXXXXVVVUUUVVVVVVUUUUUUWWWZZZ\\\^^^gggnnnsssuuuvvvzzzzzzyyy~~~xxxnnnaaaXXXLLLHHHBBB>>><<<<<<<<<<<>>;;;:::999;;;<<<>>>???<<<888555555666666666444666777666555444555777555666888:::;;;;;;;;;:::999666333333666888888888:::;;;===???>>>===;;;999;;;;;;:::999888888999999999666444555777888777666777666666555666777888999999888666444444444555666111555555222333777888555666777888888999999888888777777888999999:::;;;;;;@@@@@@??????>>>>>>>>>>>>AAA@@@?????????@@@BBBDDDJJJIIIJJJNNNRRRWWWcccoooqqqbbbTTTMMMMMMMMMLLLNNNWWWgggvvv}}}{{{{{{{{{}}}ppphhhuuuiiiQQQMMMIIIIIILLLOOOPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKHHHFFFDDDBBBAAAAAADDDDDDBBB@@@>>><<<:::999888;;;???AAA???===<<<;;;=========<<<<<<<<<<<<<<<===<<<;;;:::999999999999999;;;???AAA@@@===999666999;;;<<<;;;999999:::;;;===???BBBBBB@@@>>>>>>>>>>>>???@@@???>>>>>>???@@@DDDDDDCCCAAA@@@>>>===<<<===<<<;;;<<<=========;;;===@@@CCCCCCBBBAAA@@@@@@EEEFFFIIIQQQ^^^rrrwwwtttqqqsssxxxzzzwwwtttsssoookkkggggggggghhhgggiiigggccc___[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWUUUTTTTTTTTTUUUUUUSSSQQQWWWUUUSSSTTTUUUWWWXXXWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMQQQRRRRRRRRRRRRPPPOOONNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQOOONNNNNNKKKLLLMMMOOOQQQRRRSSSTTTPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSYYYYYYXXXYYYZZZZZZWWWUUUYYYZZZ[[[]]]```eeeiiikkk{{{uuufffWWWLLLEEEBBB>>><<<<<<===>>>>>>@@@>>>;;;999:::<<>>??????@@@@@@???======>>>>>>>>>???@@@AAABBBBBBEEEDDDFFFJJJJJJKKKRRRZZZjjjwwwcccXXXUUUOOOLLLIIIIIIOOOYYYdddjjjqqqsssttttttssstttxxx{{{{{{zzziii```LLLIIIFFFFFFIIIMMMOOOOOOMMMLLLKKKIIIGGGFFFEEEDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMLLLJJJHHHEEECCCAAAAAABBBAAA@@@???===;;;::::::888<<>>?????????>>>>>>===<<<<<<>>>===<<<<<<;;;;;;;;;<<<:::;;;===>>>===;;;888666999:::;;;:::888888888999<<>>>>>????????????>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;===<<<<<<<<<<<<===<<<<<<>>>@@@BBBCCCDDDCCCBBBAAAFFFFFFHHHKKKQQQ___xxx|||wwwuuuzzz{{{uuuqqqnnnllliiihhhfffdddbbb^^^[[[YYYZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYYYYZZZZZZXXXVVVXXXWWWVVVVVVWWWYYYZZZ[[[XXXYYYZZZZZZYYYWWWTTTSSSSSSRRRPPPOOONNNNNNOOOOOOQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSSSSTTTTTTTTTUUUUUURRRSSSSSSSSSRRRRRRRRRQQQNNNOOOPPPQQQRRRTTTUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\^^^aaacccccc```]]]^^^___bbbgggnnnvvv|||nnn]]]OOOHHHBBB???===<<<===?????????>>><<<999888999<<>>???AAAAAAAAAAAA@@@@@@CCCGGGHHHHHHNNNVVV___qqq|||jjjbbbTTTSSSQQQNNNLLLNNNRRRUUUZZZ___dddffffffjjjqqqxxx{{{}}}~~~kkk]]]UUUKKKIIIGGGGGGIIIKKKNNNOOOLLLKKKJJJIIIGGGEEEDDDCCCCCCEEEHHHKKKMMMMMMLLLKKKMMMLLLKKKIIIGGGEEECCCBBB@@@??????>>><<<;;;;;;:::<<<@@@EEEHHHGGGEEECCCCCC@@@AAAAAA@@@@@@>>>===<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777777888999::::::888777888:::<<>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===@@@CCCEEEFFFEEEDDDDDDFFFHHHJJJKKKRRRddduuu~~~zzz{{{ssskkkeeebbbbbbaaa^^^[[[[[[]]]```_________```````````````aaa___]]]]]]]]]]]]\\\ZZZYYYYYYYYYXXXXXXYYY[[[\\\\\\]]]^^^^^^]]]ZZZWWWVVVTTTSSSRRRPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXWWWUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWZZZ\\\^^^bbbeeekkkqqqvvvvvvrrrnnnfffiiinnnuuu|||cccQQQHHHFFF@@@>>><<<;;;<<<===<<<;;;;;;999777666777:::===???BBB>>>888555444444444444444555666555444333444666888999999999999777666555666666666666666666777888::::::::::::999888666555777777666777777888999999888888777666555555666666555555666777888999999999444333333222222222222222333222222444555666777999777777777777888:::;;;<<<:::::::::::::::999999999:::<<<>>>@@@@@@???<<<:::999:::===???@@@@@@@@@???@@@???AAAEEEFFFHHHOOOXXX^^^eeetttwwweeebbb^^^WWWOOOKKKJJJJJJIIIOOOTTTWWWXXX\\\dddkkksssxxx{{{yyyvvvwwwooo```TTTNNNJJJJJJIIIIIIIIIJJJLLLLLLJJJJJJIIIHHHFFFDDDCCCAAABBBDDDHHHLLLMMMMMMKKKIIIKKKKKKJJJIIIHHHFFFDDDCCC>>>>>>>>>======<<<<<<<<<:::>>>BBBDDDCCCBBBAAA@@@BBBBBBCCCBBBAAA???===<<<::::::999999999999::::::<<<;;;999777777777888999777999::::::999888:::;;;===???BBBCCCBBB@@@@@@@@@???=========??????>>>===<<<;;;:::999999:::;;;<<<999;;;<<<;;;:::999:::;;;;;;<<<>>>CCCGGGIIIHHHGGG@@@BBBEEEHHHGGGIIITTT```{{{{{{nnneee^^^______]]]ZZZZZZ]]]aaa``````aaaaaabbbaaaaaa```cccaaa^^^^^^^^^^^^^^^\\\[[[[[[[[[ZZZYYYYYY[[[]]]```aaabbbbbbaaa___\\\ZZZWWWVVVTTTSSSRRRRRRSSSSSSVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUUUUXXXWWWWWWXXXZZZ]]]aaacccjjjpppzzzxxxzzz~~~nnnVVVFFFAAABBB===;;;::::::::::::888666888777666666777888:::<<<===:::777555444555444333333444555555444333444555<<<======<<<;;;999777666444666777777666666777888888888888888777777666555555555555666777888999:::888888888777555444555777555555666777777777777666333333333333333222222222222111444999:::888777888888888888999;;;===@@@BBB<<<;;;;;;::::::999999999999;;;===??????>>><<<;;;999:::<<<>>>??????>>>>>>BBBAAAAAACCCCCCDDDKKKTTT[[[ZZZ```ppp{{{pppcccXXXPPPJJJHHHDDDGGGJJJKKKLLLPPPUUUYYYjjjppptttsssoooooovvv~~~||||||pppdddYYYQQQLLLJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@BBBDDDFFFHHHIIIJJJIIIHHHJJJJJJJJJHHHFFFCCCAAA???>>>>>>>>>===============:::<<>>???CCCDDDDDDDDDBBB@@@===<<<:::999999888999999::::::;;;;;;::::::::::::::::::666888999:::999:::<<<======???@@@AAA@@@???@@@AAA>>><<<;;;<<>>???>>><<<:::888888999:::777999;;;:::888777999;;;<<<<<<>>>CCCHHHJJJIIIGGG>>>===@@@CCCDDDDDDJJJRRRccczzztttlllccceeeeeebbb___^^^bbbfffdddeeefffffffffeeedddccceeecccaaa```aaaaaaaaa```^^^___^^^\\\ZZZYYY[[[^^^ddddddeeeddddddbbbaaa___]]]\\\ZZZYYYXXXXXXYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ[[[___dddjjjooosssyyymmm[[[LLLCCC@@@@@@;;;:::::::::;;;:::777555666666666777777888888999999777555555666666555444333444555555333333444555;;;;;;;;;;;;:::999777666444666888888666555777888666666666666666666666666333333333444555777888999777999999777444333555777555555666777666555444333222222333333333333333222222333;;;EEEFFF???999999888888999;;;===AAAEEEGGG;;;;;;::::::999888888777999:::<<<>>>>>>===<<<;;;:::;;;<<<<<<============CCCBBBBBBDDDBBBAAAFFFNNNRRRPPPTTT^^^iiiwwwssseeeXXXOOOJJJJJJIIIIIIIIIJJJLLLMMM[[[```eeeggghhhjjjnnnrrruuuvvvuuutttrrrtttzzzrrreee]]]WWWQQQMMMJJJKKKLLLLLLJJJGGGFFFFFFHHHIIIHHHHHHFFFDDDAAA@@@CCCCCCDDDDDDEEEFFFHHHHHHJJJJJJIIIGGGDDDAAA>>><<<===>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCCCCDDDDDDEEEEEEEEECCC@@@>>><<<;;;;;;;;;::::::;;;<<<<<<:::;;;<<<>>>>>>===<<<;;;666777999::::::;;;===???===>>>@@@?????????@@@BBB===;;;:::<<>>CCCAAA===:::888777777888666999:::999777666888:::======???CCCHHHJJJIIIFFF>>><<<===AAABBBCCCGGGMMMRRRddd}}}zzzsssppprrrrrrooojjjiiilllqqqoooooopppqqqpppooonnnmmmhhhfffdddcccdddeeeeeeeee```aaaaaa^^^[[[ZZZ\\\^^^ffffffffffffeeedddcccccccccbbbaaa___^^^______```^^^]]]]]]\\\\\\]]]^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^____________``````___^^^^^^^^^```dddjjjsss|||{{{mmmZZZLLLGGGEEECCCAAA<<<;;;;;;<<<===<<<:::888666666777888888888888777666555555777888888777555333444555555333333444555666777777888888777555444333666888888666555777999555555555666666666666666111111222333444666777888777999:::888444333555777555666666666666444333222222333333444444444333333333777CCCPPPQQQGGG===:::999999:::<<>>>>>???@@@AAABBBBBBBBBAAA@@@BBBDDDEEEBBB>>><<<<<<>>>::::::::::::::::::::::::777;;;<<<::::::>>>AAAAAA:::888555666888<<<>>>???AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<>>>?????????>>>===<<<:::999888777888888888888888999999::::::<<>>@@@@@@LLLQQQ___uuu|||{{{~~~}}}xxxwww}}}~~~{{{xxxtttqqqooonnnjjjhhhiiiiiiggghhhllljjjhhheeebbb``````aaabbbdddjjjnnnkkkhhhhhhhhhfffgggfffdddbbbbbbdddfffgggdddddddddbbb___^^^___```YYYZZZ]]]^^^____________\\\YYYVVVUUUWWWXXXXXXWWWZZZZZZZZZ[[[^^^bbbfffhhhgggjjjmmmnnnmmmlllkkkjjjjjjmmmqqqwww}}}pppaaaYYYNNNEEEAAA@@@???>>>:::999888777666666666666444555555555666666777777777666444333333444666777666555444333222111111111444444333333444444555666666777888777666555666777888999:::999666444333333222222222222333555777888777888999999888666333222222222222333333222222222111111222222222333333333555888CCCQQQTTTJJJ???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999888888888999:::<<<;;;;;;;;;;;;<<<======::::::999888999:::;;;<<>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???AAABBBBBB@@@<<<::::::<<<999999999::::::;;;;;;;;;777;;;<<<;;;>>>DDDFFFEEE===:::888888:::===??????@@@???===<<<;;;;;;<<<<<<::::::::::::;;;<<<===>>>>>>>>>===;;;:::888777777777777777777777888999999;;;===@@@BBBCCCCCCAAA@@@<<<<<<<<<<<<===>>>???@@@FFFJJJTTTeeexxx~~~{{{sssooonnnnnnllliiijjjnnnnnnmmmkkkjjjhhhgggggggggnnnsssuuuppplllkkkjjjiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkiiifffeeefffggg\\\]]]___aaaaaaaaaaaaaaa]]][[[YYYXXXXXXYYYZZZ[[[[[[]]]```dddiiipppuuuxxx|||{{{xxx|||~~~oooaaaOOOHHH@@@;;;::::::::::::888777666555555444444444444444555555555555555555666555444333333444555666666555444333222222222222111000000000000111222222666777888777555444555666555777888888555333222222333222222222333555777888666666777777666444222000111111222222222222111111111111111222222222333333333444<<>>===<<<===>>>AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBB@@@===;;;:::;;;999999999999::::::;;;<<<888999:::<<>>??????>>>===<<<;;;::::::;;;;;;999999999999:::;;;<<<<<<======<<<:::999888777666666666555555666666777888<<<===???AAAAAA@@@>>>===;;;;;;;;;;;;<<<===>>>???AAACCCIIISSS```rrrxxxwwwwwwvvvrrrnnnpppvvv{{{{{{{{{zzzxxxvvvtttsssxxx||||||vvvpppppppppnnnoooqqquuuxxxyyyyyyxxxvvvvvvvvvuuurrrnnnkkkkkklllaaaccceeefffffffffggghhhcccddddddcccbbbaaabbbccc```dddjjjrrr{{{ttt```RRRDDD@@@;;;999888999999999666555444333222222222222444444444444333333333333555555333333333333555555666555555444333333333333333333222222333333444555555666777666444444444666222444666666444333222333333333222333444555777888666777777777666444222111000111111111111111111000111111111222222222222333333333666<<<===:::999:::::::::999888777777666666888777777666666777888888888888999999999:::::::::;;;::::::::::::;;;<<<===???@@@AAAAAAAAABBBDDDFFFGGGHHHGGGEEEDDDFFFKKKPPP]]]kkkxxxpppfff^^^SSSPPPMMMLLLNNNMMMKKKHHHFFFGGGHHHJJJNNNUUU^^^ddduuuhhh]]]ZZZVVVVVVXXX[[[ZZZYYYNNNKKKGGGDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCFFFHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCCCCDDDFFFGGGEEECCC@@@===<<<===>>>???BBBAAAAAA@@@???>>>>>>===DDDDDDCCCAAA???>>>======<<<;;;:::999999999::::::777888888;;;DDDNNNOOOKKK@@@>>>;;;;;;<<<===>>>===;;;;;;::::::::::::::::::999999999999999:::;;;<<<<<<;;;:::999888777666666555555444444555555666777:::;;;===>>>???>>>===<<<;;;;;;:::;;;;;;<<<======>>>@@@EEEJJJPPP^^^uuu}}}|||~~~}}}yyy}}}|||vvvvvvwwwvvvwww|||{{{uuupppnnnnnniiilllooopppoooooorrrtttrrrvvvzzz{{{xxxssspppoooiiimmmuuu{{{vvvooobbbRRREEEBBB@@@===;;;999888777666555444333222222111111222444444333333222222111111444444333222222333444444666555555444333333333444444333333333333444555555444555666555444333333555111333555666444333333444444333333333333555777888999999999999777666444444000000111111111111000000111111111111222222222222555555777888999888:::<<<::::::999888777666555444666555555555666666777777888888999999999:::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAACCCFFFHHHIIIIIIGGGEEEEEEHHHJJJOOOXXXggg{{{vvviiiddd^^^\\\[[[XXXPPPJJJIIIHHHFFFFFFIIINNNUUUZZZ|||lll```WWWTTTRRRSSSWWWZZZ[[[ZZZLLLIIIEEEBBB@@@AAACCCDDDBBBCCCDDDFFFFFFGGGFFFFFFEEEHHHJJJJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGCCCBBB@@@??????@@@BBBCCCAAAAAA@@@???>>>>>>======CCCBBBAAA@@@@@@???>>>===???>>>;;;999888777888888666666666999BBBKKKLLLGGG>>><<<:::999:::;;;;;;:::999999999::::::::::::::::::::::::999::::::;;;<<<::::::999888777666666555444444444333444555555666777888:::;;;<<<===<<<<<<::::::::::::::::::;;;<<<<<<>>>CCCGGGIIIPPPbbbsss~~~xxxtttssstttxxx{{{|||{{{{{{zzzssswww~~~wwwlllbbbYYYOOOCCC;;;<<<<<<:::888666333222222666555444333222222222222333333222222111111111000333333222222222222333333555555444333333333444444000000000///000111111222333444555444222222222333111333555666555444444555333333222222333444555666999888888777666555444333000000111111111111000000000000111111111222222222444777999999888999:::;;;;;;:::999888777666555444444444555555666666666666888888999::::::::::::999:::::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>???BBBDDDFFFGGGGGGFFFFFFFFFGGGIIIIIINNNXXXeeetttzzztttpppnnnhhh___XXXTTTOOOJJJFFFEEEHHHKKKNNNuuuggg^^^SSSPPPMMMNNNRRRUUUUUUTTTHHHFFFCCCAAA@@@@@@BBBCCC@@@AAACCCEEEFFFGGGFFFFFFEEEGGGIIIIIIHHHGGGFFFGGGEEEDDDBBB@@@???@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGG@@@@@@???>>>=========>>>@@@>>>===>>>??????>>>===@@@>>>;;;999777777777888666777777777===DDDEEEAAA:::999777777888999888777777888999:::;;;;;;::::::;;;::::::999999::::::;;;999888888777666666555555444444333333444444555666555666777999:::;;;;;;;;;::::::999999999999::::::999;;;???CCCCCCFFFQQQ]]]nnnyyy|||wwwmmm___SSSJJJDDD>>>:::666777888777555444444555666555444333333222222222222222222222222111111111222222222222222222222222444333333222222333333333111111000000111111222333222333444333222111111333111333555666555333333444333222111111111222444555666555555444333222111111000111111111111111111000000000000111111111111222000666999777555777888888999999888777666666555555333333555666666666666666777888999:::;;;:::999999888999:::;;;;;;;;;::::::999:::<<<<<<<<<>>>@@@BBBAAAAAABBBBBBCCCEEEFFFFFFFFFIIIPPPUUU[[[jjj~~~zzzuuuccc]]]TTTLLLIIIIIIJJJJJJuuukkkbbb]]]SSSOOOJJJJJJLLLNNNNNNMMMDDDCCCBBBAAA@@@AAAAAABBBAAABBBDDDFFFFFFEEEDDDCCCAAACCCEEEFFFFFFFFFGGGIIIFFFEEEBBB???>>>>>>>>>???>>>???AAACCCDDDEEEDDDDDD??????============>>>???>>><<<;;;===@@@AAA@@@???>>><<<:::888777888:::;;;777999999777888===>>><<<888666555666777888777666777888999;;;;;;;;;;;;;;;:::999999888888888999999888777777666666555555444444444444444444555666666666666777777888888888888999999888888888888999999999888;;;>>>???@@@GGGOOOYYYmmm|||}}}zzziii```SSSHHHAAA???===<<<555777888777666555777999555555444333222222222222111111222222222222222333111111222222222222111111222222222111111222222333333333333222333444444555111333333333111000111222111333555555333222111222222111000000000111222333555444333222111000000000111111222222222222111111000000000000111111111111///666999555222555777777777666666666555555444444222333555666777777777666555666888999:::999888777777888999:::::::::999999888999;;;;;;;;;<<<>>>@@@>>>>>>===>>>@@@BBBDDDDDDAAACCCHHHLLLNNNVVVjjj|||tttiii```\\\[[[[[[ZZZuuujjjccc]]]ZZZVVVPPPKKKHHHJJJKKKKKKJJJBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFEEEDDDBBB@@@===???AAACCCDDDFFFHHHKKKIIIGGGDDDAAA???>>>>>>???;;;<<>>>>>===<<<<<<===?????????===<<<>>>BBBDDDCCCBBB<<<:::888777888999<<<>>>888<<<<<<888666888:::888666555555666777888777666666888999;;;<<<<<<<<<;;;888888777777777777777888777777666666555555444444555444444444444555666666888888777777666666666666999999888888888888888999:::888999<<<===>>>CCCIIIMMMYYYkkk|||}}}ssskkkZZZRRRFFF===999888999999444555666555222111444666555444333222111111111111111111222222333333333444111111222222222222111111111111111000111111222222000000//////000000111222111222333222000000000111000222444333222000000000111000/////////000111222666666444333222111111111222222333333333333222222000000000000111111111111000777999444000444888888444444444444444444444444222333555777888888777666444555777888999888666555666777888999:::999888888888999;;;::::::;;;===??????===<<<===???BBBCCCCCC>>>>>>CCCHHHIIINNN]]]nnnnnn}}}uuuqqqqqqpppooorrrddd___^^^ZZZTTTPPPMMMKKKIIIIIIJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCEEEGGGGGGEEEBBBAAAAAA???>>>>>>@@@DDDGGGHHHIIIFFFDDDAAA???===<<<<<<<<<@@@@@@??????>>>>>>>>>===:::999999999:::;;;<<<<<>>>>>>>><<<<<<======<<<:::888777999888777666666555666666777777777666666666666666777777888888888777777666888777666555555666777777888999888666444222333444777777666666666666777777777777777777777888888999777777888999999999999888::::::::::::;;;===???@@@FFFIIITTTfffzzzyyygggZZZJJJFFFAAA===;;;999777555555444222111111222333555555444333333222222333333111111111222333444555666999666333222444444222000000333555555444222222222444444444333222111//////222111000.........///000,,,...111222222111///---,,,///222333111000111222111333555444222000000000222222333444333222111000111111111000111111222333444222222333555666555444333333444555555444444333444777::::::888666666888888888777666555555666666;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999;;;<<<=========>>>@@@BBB???@@@@@@AAADDDKKKSSSYYYeeelll|||xxxjjj]]]WWWWWWTTTNNNNNNLLLIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBDDDFFFFFFDDDBBBAAAAAA@@@??????AAACCCEEEFFFFFFDDDCCCAAA>>><<<;;;;;;;;;>>>>>>=========<<<<<<<<<:::999999999:::<<<===>>>@@@AAABBB@@@>>><<<;;;<<<;;;<<<<<<<<<;;;:::888777888888777777666777777777888888888777777666666666777777888888888888888777999888777666666777888999::::::999777444333333444666666555555555555666666666666666666666777888888666777888888999999888888:::::::::::::::<<<>>>???@@@CCCLLLWWWeeexxxppp]]]OOOFFFBBB===:::888777555444555444333222222333444555444444333222222222222333222222222222333444555666888666444333333333111000222444555555444333333444555555444444333333222222333222111/////////000111...///000222222111///...---000222222000///000111111333555444333111111222222333444444444333222111000000000///000111111222333222222333555777666555333333444444444444444444555777::::::888666777888888888777666666666666666:::999888888888888999:::999888888888777777777777888:::<<<<<<===>>>@@@CCC@@@AAAAAAAAACCCGGGMMMQQQRRRWWWeeexxxtttooocccWWWRRRRRROOOJJJLLLIIIGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFEEECCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA???===<<<;;;::::::;;;;;;;;;:::::::::::::::999999999999;;;<<<>>>???AAABBBBBB@@@>>>;;;;;;;;;:::::::::::::::999888777666666666666666666777888::::::999888777666666555666777888999999999999999:::999888888888888::::::<<<<<<;;;888555333333444555444444333333444444555555444444444444555666666666666777888888888888888;;;:::999999:::;;;<<<===<<<>>>CCCHHHMMMZZZsssuuu```NNNBBB???<<<999666555444333222222222222333333333333333444444333222222222222222444444444333333444444555777777666444111000000111444555555444333333444666666666444444444444555666333333111000000000111222000000000000000000000000///000222222000//////000000222444444333333333444444444555666555444333222000////////////000111111333222222333666888888777333333333444444555555555666888999999888777777888888888777666666666777777999888888777777888888999777777777777666666666666666888:::;;;<<<===@@@BBBAAAAAABBBAAA@@@BBBEEEGGGGGGKKKUUUbbbooo~~~xxxnnnjjj```VVVQQQRRROOOKKKIIIGGGDDDCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCBBBBBBBBBAAACCCDDDDDDBBBAAAAAAAAACCCDDDDDDBBB@@@>>>>>>>>>???>>>===<<<;;;:::999999888888888888888888888888777777888999;;;===>>>???CCCDDDDDDBBB???===<<<<<<999999999999999888888888444444444444555666777777;;;;;;:::999888777666555666666888999::::::::::::999888888777777888999:::===>>><<<999666333333444333333222222222222333333333333333333333444444555555666777777888888777777:::999999888999:::;;;<<<===<<<>>>@@@CCCKKK\\\lllxxxdddQQQCCC;;;:::888555444444444222111///000111111222111111000444333333222111222222222666555555444333333333444555666777444000...///222444444444222111111333666666555333222333444777888333222111000000000111222333222111000000000111111000111111000//////......000222333444333333555666555666666777777555444333000000000000000111111222222111222444666888999888222222333333444555666666777888999999888888888888888777777666666777777777888777777777777777777888888888888888888777777777666888:::;;;;;;<<<===???>>>@@@AAA@@@???>>>???@@@FFFHHHNNNUUU\\\gggzzzzzzooogggeee^^^UUUQQQRRRQQQMMMFFFDDDBBBAAABBBBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCAAA@@@AAABBBDDDEEEFFFDDD@@@===<<<<<<<<<<<<;;;;;;:::999888888666666666666777777777777666777999;;;===>>>>>>===AAABBBCCCAAA>>><<<;;;<<<888888888888888888888999777666666666777888999999;;;;;;:::999888777666555555666777888999:::::::::777666555555555777888999>>>>>>===:::666444444555222222111111111111222222222222222222222333333444555555666777777777777666888888777777888999:::;;;>>>;;;;;;@@@DDDHHHOOOVVVjjj~~~tttdddTTTFFF>>>;;;888666444444444444333111000000111222333333222222333333222111111111111222666555444333333333333333333555555333///...///222222222222000//////222444444333111111111333555777111000///...//////111111444333111000000000111222111000000/////////......000111333333222333555777666666777888777666555444222222111111222222333444222111111333666888888888222222222222444555777888999888888888888999999888777666666666666666777777777777777888888777777777777777777777777777777777888:::<<<<<<;;;::::::;;;;;;===??????>>><<<<<<===BBBCCCGGGKKKMMMRRR```nnn~~~mmmeee]]]]]]YYYQQQNNNOOOOOOLLLEEEBBB@@@???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHEEE@@@<<<<<<===999999999999999888777666666666666666666777777777666999<<<@@@AAA@@@>>><<<<<<>>>>>>===;;;999999999888777777777888999::::::;;;;;;;;;;;;;;;;;;<<<===::::::999888777666666555555666777888888888888888555444333333444555777888======<<<999666444444555222111111000000111111222222222111111222222333444444555555666666666666666666666666666777999;;;<<<===999:::@@@EEEEEEEEEGGGWWWhhh~~~vvvlll___TTTHHH???;;;<<<777555444444555555333111222222333333444555555555333333222111111111111111555444333333222222222222222222222111000///000222000111111000//////000222222111111000111222333444000///.........///000111555444333111111111222222111000......///000///...000111222222111222444666666666777888777666555444333222222222222333444444222111111222555777777666111111111222333666888999;;;999777777999:::999888555555444444555555666666777888888999999888888777555555555555666666666666:::<<<>>>===;;;999999999999;;;>>>>>>===<<<<<<===>>>???BBBGGGGGGJJJRRR\\\cccmmmvvvsss|||pppaaa\\\TTTUUUSSSMMMJJJKKKKKKIIIDDDAAA??????@@@AAAAAA@@@??????@@@AAAAAAAAA@@@???@@@AAAAAAAAA??????AAABBBCCCFFFIIIGGGAAA======>>>777777888888888777666555666666666777777888888888888<<>>>>><<<;;;:::::::::<<<>>>>>>===<<<<<<=========???DDDFFFGGGLLLSSSQQQVVVbbbrrruuupppvvv~~~~~~fffZZZWWWOOORRRPPPKKKHHHIIIJJJHHHCCCAAA???>>>@@@AAAAAA@@@===>>>@@@@@@AAA@@@???>>>@@@@@@AAA@@@??????AAABBBBBBFFFIIIHHHBBB>>>>>>@@@555666777888888777666555666777777777888888999999:::???EEEJJJKKKGGGAAA===999;;;<<<<<<;;;::::::;;;888888777777888:::<<<===<<<;;;::::::999999999999777777777777666666666666555666666666666666555444444333333333444555777888:::::::::888555444555666222222111111111111222222222222222111222222333444333444555555666666555555333333333444666999;;;===;;;<<>>888666999666555444444444444111/////////------...000222444333222222111000111111111222111111111111111222222111...---...222444333111///111333333222111000111111222333333333222222111111111000000000111333444555555444444333222111111111...+++,,,///111111000000111111///...///111333555666777777777666444333111111111000111111222333222111000111333444333222111000000111333666999;;;<<<999666777999;;;:::999222222222222333333444555888999:::;;;;;;:::999888777777888888999999::::::888:::===>>>===<<<<<<<<<<<<>>>???>>>===;;;;;;<<<<<<::::::???BBBCCCFFFJJJLLLKKKPPPZZZeeewww{{{rrruuuzzzsss```VVVSSSSSSPPPLLLJJJIIIIIIIIIHHHEEEDDDCCCBBB@@@???>>>===??????>>>>>>===<<<<<<<<<;;;===???AAABBBAAA@@@???BBBEEEIIIIIIFFFBBB>>>===:::;;;;;;;;;;;;;;;;;;;;;888888999999999888888777;;;;;;>>>DDDIIIIIICCC===;;;===???@@@???<<<888555:::999888888888999:::;;;>>><<<999777666555444222777777666666555555555444333444555666666666555444555555555555555555555555<<<;;;:::888666555444333333333333222222222111111222222222222222222222222444444444444444444444444444555666777888888888777;;;:::999888999:::;;;<<>>CCCQQQ^^^mmm|||ppphhh```SSSJJJ@@@???===:::888777666666666555444333222333333444333222222222222222222333000111222111000//////111333222222111111222222333111000000///////////////333333444444444333333222555444333222111111111111------------...///000111555333111000......//////000///.........///111222333222000//////000222333333111222444888999777444000111111222222222111111222222222333333444444444222222222333444555666777888777777777777777888999555555444333333333444555:::;;;;;;999777777888:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBAAA???===;;;>>>@@@BBBCCCBBB@@@<<<:::;;;;;;;;;<<<>>>AAACCCEEEFFFHHHJJJLLLRRRbbbxxx~~~ttteeeXXXQQQOOOOOOLLLIIIHHHHHHIIIHHHGGGCCCCCCBBBAAA@@@???>>>>>>?????????>>>======<<<<<<>>>>>>>>>???@@@AAAAAABBBAAADDDHHHIIIFFFCCC@@@???<<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::999999999:::999:::>>>BBBCCC???;;;777999;;;<<<===;;;999888888888777666777888999::::::888666555666666555444555555555555444444444333444444555666666555444333444444444444444444444444888888777666555444444333333333222222222111111111222222222222222222222222222222222222222222222222333333333444555555666666<<<:::888666666888<<<>>>???;;;===FFFMMMVVVllltttfff^^^VVVKKKCCC>>>===;;;999777666666555777666444333333333333444222222111111111111222222000111222111/////////000222222222111111222222222111111000/////////000000222222222222222111000///333222222111111111111111/////////000111333444555222111000//////000000111111000000///000111222333333222000//////000222333444333444666999:::888666111222222222222222111111111222222222333333333333111111222222333444666777444444333444444555666666555444333222222444555777999::::::999777777888999;;;;;;::::::;;;<<<<<<===???@@@BBBCCCBBB@@@>>><<<===>>>???@@@???===;;;999;;;;;;;;;<<<===@@@BBBCCCBBBDDDGGGGGGIIIRRRaaammm|||~~~xxxwwwmmmkkkgggbbb\\\UUUQQQNNNJJJIIIGGGGGGGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@??????AAA@@@@@@??????>>>======@@@???>>>>>>???@@@BBBCCC@@@CCCGGGHHHFFFCCCAAAAAA===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999777555666999<<<;;;999888888999999999888888777666555444444444555777888666444333444555777666666444444444333333333333333555555555555444333222222444444444444444444444444333333444444444444444555333222222222222111111111222222222222222222222222111111111111111111111111333333222222333444555666<<<:::666333444777;;;???AAA======@@@AAAEEESSScccyyyzzzgggXXXPPPIIIAAA:::;;;:::888777666555555555777666555444333333333333111111000000000000111111000111222111///...///000222222111111111111222222222222111000000000000111333333333222111000///...000000000000000111111222222222222222333444444555000000//////000111222222111111111000111222222333222111000//////000111222333333444666888999888666333333333333222111111000111111111111111222222222000000000111222333555555222222222222333555666777555444222111111444666888888999:::999777777888999999999999999:::<<<===>>>???AAABBBCCCCCCBBB@@@>>><<<<<<===<<<<<<;;;:::999;;;;;;;;;<<<===>>>???@@@@@@DDDGGGHHHGGGJJJQQQWWWaaapppvvvlllhhhaaa^^^ZZZWWWWWWTTTQQQMMMJJJIIIGGGGGGGGGFFFCCCAAA?????????@@@@@@@@@AAAAAACCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDGGGGGGEEEBBB@@@???<<<<<<;;;:::999999888888999999999999999::::::;;;<<<888333222444777:::;;;<<<;;;:::888666555444444333333222222222444555666666444333444666777777666444444444333333333333333555555555444333222111111333333333333333333333333000000111222444555666666222222222222111111111111111111111111111111111111333333333333333333333333555444333222333555777888999777555333444777:::<<>>???GGGRRR]]]oooxxxjjjXXXJJJCCC???:::555777777666555444444444555666666555444444333333333000000////////////000000///111111111///...///000111111000000000000111111333222222111111111111111666555555444333222000///.........//////000222222555444333222111111111111000000000000000111111111000000000111111111222222111111000000000000111111000000222444555666555444444444444444333222000000000000000000000111111111//////000000111333444555444444444555666888999:::777555333111111222555777777888999999777777777888777777777888:::;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@<<<<<<;;;:::::::::::::::::::::;;;;;;<<<<<<=========AAAEEEGGGFFFHHHLLLPPPUUU]]]hhhttt|||vvvyyy|||rrrfff```WWWSSSPPPPPPRRRRRROOOLLLMMMKKKIIIHHHFFFDDD@@@>>>>>>??????@@@AAAAAABBBBBBEEEDDDDDDCCCCCCBBBBBBAAA>>>@@@BBBDDDDDDCCCAAA???DDDFFFGGGFFFCCC???===<<<:::::::::999888777666666888888888777888999:::;;;@@@<<<666333333777;;;===>>>===;;;888777666555555222111111111111333444666888666555555666777666555444444444444444444444555555555444333222111111111222222222222222222222222//////111222444555666777222222222111111111000000111111111111111111111111222222222222222222222222444333222111222444666777444444555555666777888888:::999:::;;;::::::???EEEKKKUUUdddttt{{{dddZZZKKKAAA<<<:::888555666555444333333333333444444444444444444333333222000//////////////////000///000111000.........///111000000//////000000111333222222111111111111111666555555444333222000///------......///000222222333222222222222222222333111111111111000000000////////////000000000000000111000000000000000000111...000222444444444444444555555555444444222111000000000000000000000000000/////////000111222333444555555555666777999:::;;;999777444222111111333444555777888999777666777777555555666777999;;;<<<===>>>???AAABBBBBBBBBBBBAAA===<<<;;;:::::::::;;;;;;999999::::::;;;;;;;;;;;;888;;;>>>???@@@BBBFFFJJJIIILLLQQQWWWbbbsss~~~uuuvvvwwwzzzzzzlllbbb\\\RRRPPPOOOQQQTTTUUUSSSQQQPPPMMMJJJGGGEEECCC???===??????@@@AAAAAABBBCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA===@@@DDDFFFFFFDDD@@@>>>DDDEEEFFFEEEAAA===;;;:::999999999888888777777777888777777666777888:::;;;BBB???:::666555777;;;>>><<<;;;:::999888888888888111111111111222333555666999888666555666666555444444444444444555555555555444444333222111111111111111111111111111111111111//////000111333444555555222111111111111000000000111111111111111111111111////////////////////////000000//////000111333444111222444555666666666666999999::::::999999:::===???CCCKKKWWWhhh{{{fffSSSKKKBBB;;;999999888666555555444333222222222333111111222333333333333222000000////////////000000///000111000...---...///000000////////////000000222222111000000000000111333333333222111000///...............///000222222000000111222333555777888111111111111111000///.........///000000000000///000000000000000000000000///111444555555555555666555555555555444333333222111111111111000000000000/////////000111222444444444444444555555777888999888666555333222222222333333555888888777666666777444555555666888:::;;;<<<<<<===>>>???@@@AAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<777777888999::::::::::::;;;<<<<<<<<<<<<>>>BBBEEE@@@CCCHHHLLLSSS^^^kkkuuu|||yyyxxx}}}wwwmmmddd\\\VVVSSSSSSUUUWWWXXXXXXVVVTTTOOOLLLHHHEEECCCBBB@@@>>>AAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???@@@AAADDDEEEEEEDDDAAA???BBBCCCDDDBBB???<<<::::::::::::::::::999999999999999888777777777999;;;===BBB???<<<888666777:::===;;;;;;:::999999888777777222222111111333444666777888666444444555666555444222222333333444444444444333222111000000111222222000000000000000000000000...//////000111111222222111111111111000000000000111111111111111111111111////////////////////////......//////000111111222111111222333444555666777777888999888888999999999<<>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;555666777999::::::999999>>>>>>>>>======>>>@@@AAA===@@@EEEHHHLLLRRRXXX]]]lllyyyyyykkkccc]]]VVVQQQTTTUUUWWWXXXWWWTTTQQQPPPNNNJJJFFFCCCBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@??????>>>>>>===BBBCCCCCCDDDCCCCCCBBBBBB???AAABBBAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888888888:::===>>>@@@???<<<999666666888;;;======<<<:::888666333222333222222222333555777888555333222222444555555444111111111222222333333333222111000000000111222333000000000000000000000000.........///////////////111111111111000000000000000000000000000000000000111111111111111111111111///000111222333333333222333222000000111444777999000222333333444666777666===BBBFFFDDDCCCLLL___ooo}}}sssfffSSSCCC???===:::999999888555333777666444333222111111111+++---///111222333333333111111000000000000111111...000000000...---.../////////............//////111000000///////////////333333444444444333333222000000000000000111111222333222000...---,,,++++++,,,---///111222333222222///000111222333222111111//////000000000000//////+++///222333222111222444444444555555666555555555333222222222111111000000000000111111222333555666666666555555555666666777///111333555666666666555111444777888777666666666555555555555666888999:::888999:::;;;<<<===>>>???999::::::;;;;;;;;;::::::333555666888999:::999999::::::;;;;;;;;;<<<<<<======>>>???@@@CCCGGGNNNSSSXXXaaannn|||kkk^^^YYYTTTQQQPPPTTTTTTUUUTTTRRRNNNIIIGGGHHHGGGEEEDDDBBBAAAAAA@@@??????@@@AAABBBBBBBBBBBB>>>???AAADDDFFFEEEBBB@@@>>>???@@@BBBBBBCCCBBBBBB@@@AAAAAA@@@???===;;;:::AAAAAAAAA>>><<<;;;<<<>>>AAA;;;666666:::===<<<:::===<<<:::888777666555555===<<<===>>>@@@>>>999444111111000111222444666888666555333111111222333444222222222111111111111111222222111000000111222222222222111111111111222222///////////////000111111000000000000000000000000000000///...............000000000000000000000000////////////000000000000222222333444444555666666222333444444555444444444777999;;;>>>BBBGGGNNNSSSgggyyyyyylll```XXXPPPGGG@@@;;;;;;999888777666666666777777777666555333111000222111111000000111111222////////////...---,,,+++..................------000///...------...///000000111111222111000///...//////000111111111111111......///000000///...------------......000111111//////...///000111333444333222111222333333222000000000000000////////////111111111111111222222333222333555666888999::::::555444222000///...------,,,,,,...000111222222222999999::::::999777444333222222333333444555666666444666777888888777555444333333222222333555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999888666666666666777888999:::::::::;;;<<<===>>>??????>>><<<<<<@@@DDDGGGGGGFFFGGGNNNXXXaaakkkxxx{{{eeeZZZUUUQQQNNNMMMPPPPPPPPPPPPMMMJJJGGGEEEGGGFFFEEECCCBBBBBBAAAAAA===>>>??????@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDAAA???>>>??????@@@@@@AAABBBBBB@@@@@@@@@@@@???===;;;:::AAAAAA@@@>>><<<;;;===>>>AAA<<<777777;;;======;;;<<<;;;:::999888777777777999999:::===???>>>:::666333222222222333555777888555333222000000111222333111111111111111111111111333222111000000111222333222111111000000111111222///////////////000000111000000000000000000000000000000///...............////////////////////////....../////////000000000222222222333333444444444444444555666666666666666222333555666999===CCCGGGSSS```vvvzzzuuukkkcccXXXOOOIIICCC<<<777999888777666666666666666999888777666444333111111111111000000000000111111111000...,,,)))%%%###!!!......................../////////....../////////000000//////......////////////000111111111000000......///000000///...------------......///000111000////////////111222333333222111222333333222000000000/////////..................---...//////000111222444666777888888999555444333111///.........,,,---...///000111111111444555666777666555333222111111222333444555666777666777888999999888777666444333333222333444666777888888999::::::;;;;;;:::;;;<<<=========;;;:::999888888777777777777777888::::::;;;<<<===>>>>>>??????>>>===???BBBDDDDDDBBB@@@EEELLLQQQWWW___jjjrrrooo]]]SSSOOOLLLIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCC??????????????????@@@???BBBAAA???@@@AAAAAA@@@>>>>>>>>>======>>>???@@@AAA@@@@@@@@@@@@???===<<<;;;@@@@@@???>>><<<;;;===???@@@<<<999999;;;>>>>>><<<::::::999888888888888999555666888;;;======:::777444444444444444555666666222111000///...///000111//////000000111111222222333222111111111111222333111111000000000000111111//////......//////000111000000000000000000000000000000///................................................////////////000111111111111222222222222333444444555555555555555444444555555666999===AAAAAAHHHVVVjjjttteee]]]TTTNNNFFFAAA>>><<<888444666666555555555555555666;;;999777555333222111111000000000//////000000000//////...---,,,++++++***...........................//////000000//////...000///...,,,,,,---......///000000000000000//////......////////////............---......///000111111000/////////000111111222111000111222333222000//////.........---------000000000000000111111222000111222444555666777777555555333222000000//////---...//////000000000///000111333444555444444333///000111333444666777888888888999999999999999999555444333333333444555555555555666777888888999999;;;;;;<<<===<<<;;;:::999:::999888777666666666666999999:::;;;<<<===>>>>>>@@@???>>>>>>@@@@@@???>>>>>>BBBFFFIIIJJJNNNTTTXXXeeeqqqqqqcccTTTNNNKKKHHHEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAABBBDDDAAA???>>>>>>???>>>>>>>>>===<<<;;;;;;===???@@@????????????>>>>>>======?????????===;;;;;;===??????===::::::<<<>>>>>>>>>;;;:::999888777666666666333555777999:::999888666444444444444333444444444000000///...---......///......//////000111222222222222222111111222222222000000000//////000000000///............///000000000000000000000000000000000000///...............------------------------------........./////////000000000000000000000///000111111222222222222222555666666666666888<<<>>>;;;>>>EEEPPPaaarrrrrraaaRRRJJJEEEBBB===;;;:::999777666444444444444444555666666<<<:::666333111111111222111000000000000000000111000000000000000111222222---------..................///000111111000///...///.........------------//////000000//////...............///////////////...............///000000222111000///......///000111000///000111222222111......---------,,,,,,,,,111111111000111222222333///000111333444444555555555444333222111111111111/////////000000//////...///000222444555666666666...///000222444666777888:::999999999999::::::;;;666555444333222333444555444444444444555666777777888999:::;;;;;;:::999888888888777666666666666666888888999:::;;;<<<======>>>>>>===============<<<===@@@EEEGGGIIIKKKNNNQQQSSS\\\iiiuuu|||uuuqqqcccXXXMMMIIIHHHEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB????????????@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCDDDBBB>>>======>>>>>>===>>><<<;;;::::::;;;===?????????>>>>>>>>>>>>>>>>>>?????????===;;;;;;<<<>>>===<<<;;;;;;<<<>>>>>>>>><<<;;;999777555444333333444666777888777555444444333333333333222222111111/////////...............------...///000000111111111111111111111111111111000//////......//////000...............//////000////////////////////////000000///...............------------------------------------............//////////////////......///000000111111111111111///000222222222444777999999;;;>>>AAAFFFRRRaaalll|||nnn]]]PPPFFF@@@<<<:::777666555555444333444444444444444555666777:::888555222000000000111111111000000000000111111333111///---+++*********---------.........//////...///000111111000///...---...///000000...,,,+++....../////////......---............//////000000///............//////000222111000.........//////111///......000111222111------------,,,,,,,,,,,,---------------...//////...///000222333333333333444444333222111111111222000000000111000000///......///000222444555666666...///000222444666777888999999888888999999:::;;;666555444333222333444555444444333333333444555666555666777888888888777666666666555555666777888888777777888999:::;;;<<<<<<:::;;;<<<<<<<<<<<<======:::===@@@DDDFFFHHHJJJLLLLLLQQQYYYbbbhhhnnnssswwwuuukkkccc^^^VVVNNNGGGFFFFFFCCCBBBCCCAAAAAABBBBBBBBBAAA@@@@@@============>>>???@@@AAA???>>>======>>>@@@AAABBBDDDAAA???>>>>>>???>>>======<<<;;;::::::;;;<<<===???>>>>>>>>>>>>>>>???@@@@@@@@@???===::::::;;;===;;;;;;;;;;;;<<<===>>>>>>>>><<<:::777555333222111666777888777555333222222111111222222222222111000000000000/////////......------......//////000000//////000111111000////////////............//////......------......///000////////////////////////000000///...............------------------------,,,,,,,,,---------..................////////////000111111222222222222222---///000111111222555777444666888777777>>>JJJTTTaaaoookkkXXXLLLDDD???<<<999888777666555444444444444444333333444555666666777555333111000000000000111000000//////000000111...---,,,+++***+++,,,,,,,,,,,,------...////////////000000111111000000///---.../////////...,,,+++,,,------.....................---......///000111//////............//////222111///...---...//////000...------///111222111......---------,,,,,,,,,...............///000000//////000111222222222222333222222111111111222222111111111222222111000000......//////111222222333...///000222333555666777666666777777888999999999555444333333333444555555666555444333333333444555333444555666777666555555555555555555666777888999666666777888999:::;;;;;;888999;;;;;;;;;;;;===???;;;===???AAACCCEEEEEEFFFHHHIIINNNTTTXXXXXX[[[```cccpppvvvllleee^^^VVVPPPLLLFFFBBBCCCDDDBBBAAABBB???@@@AAABBBAAA@@@>>>===;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@CCCDDDCCCAAA??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========???@@@AAAAAAAAA@@@===:::999:::;;;999:::;;;;;;;;;<<<===>>>>>>===;;;999777555555444555777999777444222222333000111222333333333222111111111111111111000000///........................---...///000000///...---///......------......///...------------...//////////////////////////////000000///...............------------------------+++,,,,,,,,,,,,---------------......//////000000///000111111222222111111000111333333222222444666222333333333444888>>>CCCLLLWWWjjjooodddTTTHHHBBB>>>:::777888888888777666555555555333333222222222333333444222222111111000/////////.........------.........++++++***+++,,,///222333,,,,,,------...//////000111000000000000000000111///...,,,+++***+++---...***+++,,,---.../////////...---------...///111222//////............//////111000......---...///000000...,,,,,,...000111222............------------000000000000000111222222///000111222222222222222111111000000000111111222111222222333333333222222000000000000000000111111///000111222333444555555333444555777777777777666444333333222333444666777999888666444333333444444333444555666777666555555666666555555555666666777555666666777888999::::::888:::<<<<<<::::::<<<>>>>>>>>>>>>???AAACCCCCCCCCEEEDDDHHHNNNOOOLLLNNNSSSYYYaaannn{{{~~~sssfff]]]ZZZUUUNNNGGGFFFAAA???AAABBB@@@@@@AAA===???AAABBBAAA???<<<::::::::::::::::::;;;<<<===???>>>>>>>>>@@@CCCFFFGGGBBBAAA@@@@@@AAAAAA@@@>>>;;;<<<<<<======<<<;;;;;;>>>>>>=========???@@@AAABBBBBB@@@===:::888999:::888999;;;;;;;;;;;;<<<>>>>>>===<<<:::999888888888444777888777444222333444111222333444555444333333222222222222222111000000..................------,,,---...//////...---,,,.........------............------------...//////////////////////////////000000///.......................................++++++,,,,,,,,,---------------......///000111111---......//////////////////111222111000///000222444333222333666999999999<<>><<<777333333444555444222222222333222222111111111111111222000000000000000///......---,,,,,,++++++,,,,,,---///...,,,*********+++,,,,,,,,,------...///000000222111000//////000111222111...)))&&&&&&(((---000)))***+++---...///000000...---------...///111222000//////.........//////000///...------...///000000...+++,,,...000111222//////.........------------------------.../////////000111222222222222222000000000000000000111222111222333444444444444333444333222222222222222222000000111222333333444444000222444666777777555444333333222222333555666777<<<:::777555333333444444333444666777777777666666888777666555555444555555555555666777888999::::::999;;;===<<<:::999;;;===;;;::::::;;;>>>@@@AAABBBEEECCCFFFKKKKKKFFFGGGLLLLLLOOOTTT\\\fffsss~~~vvvrrrnnneeeYYYQQQNNNKKKFFFBBB@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBAAA???>>><<<;;;;;;:::::::::;;;;;;@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>===>>>?????????>>><<<;;;AAA@@@>>>===<<<======>>>AAAAAA@@@>>><<<:::888777888999999:::;;;<<<===>>>>>>;;;888888::::::777444444444222222222222333444444333111000000000222222222333666888999666000,,,////////////............000000000000000000000000////////////////////////,,,------......------,,,---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111000///////////////222222222111111111000000111111111111222333444444888;;;BBBMMM^^^sssuuuiii\\\TTTDDDAAA===888444222111111222222222222222222222222444444333333222111000000111111000000//////......///...---,,,,,,---///000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,111111000000000000111111000///---,,,+++*********---------------------------/////////......///111000000000///......------........................---,,,,,,++++++,,,,,,------...............------,,,---......//////.........///111222333333222111222000------...000111111000222333333222111111222666333000///000111111111222222222222333444555555555666666666777777888888333444555444222111222333<<<999666444333333222000111111222333444666777888555444222222333333333222444555666888999:::::::::::::::::::::::::::::::::;;;::::::;;;>>>AAAAAABBBEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLQQQXXX^^^aaasss|||sssjjjeeeaaa[[[RRRLLLIIIGGGDDDAAAAAA@@@@@@@@@@@@?????????>>>???AAAAAAAAA@@@>>>===<<<;;;;;;::::::;;;;;;;;;?????????@@@AAABBBCCCCCC@@@@@@???AAABBBCCCBBB@@@>>>>>>?????????>>><<<;;;<<<;;;:::999999999:::;;;>>>>>>===<<<:::888666555777888888999:::;;;<<<<<>>@@@BBBBBBAAABBBDDDFFFFFFEEECCCBBBBBBBBBBBBDDDHHHMMMQQQTTT\\\cccppp~~~pppdddZZZUUUQQQNNNJJJFFFCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<======>>>@@@AAABBBCCCDDD@@@??????@@@CCCDDDDDDCCC????????????>>><<<;;;:::888777666666666777888999<<<<<<;;;;;;:::888777666666777888999:::;;;;;;;;;>>>;;;999999;;;;;;888555444444333333333444666777;;;;;;;;;;;;:::999777666555555555666777666222000---......///000111222333,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,........................---------------......///000000///............///111111111111000000000000000000000000111222333444555666777999>>>EEEOOOUUUmmm{{{uuullliiieee^^^UUULLLEEE???:::777666555444333222333444444222222222222222222222222////////////........................------------//////......------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,------......///000111222222111000///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...000000000///......------------------------------,,,---...//////...---,,,......///////////////...,,,,,,---...............111111111000111111222333222000...---///111222222111444777888777555333333333111//////000222222222222222222222333444555555444444555555666666555555444555666555333222333444666444222222333444444333222222111111222222333444444333222222222444666777666555444333333444555666777888:::;;;;;;:::888777777888999;;;===???AAACCC@@@DDDIIIMMMMMMIIIDDDAAA>>>>>>======???BBBDDDFFFJJJOOOXXXbbbllluuuzzz}}}~~~qqqdddXXXOOOIIIFFFFFFFFFDDDAAA???@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<======>>>???@@@AAAAAABBB>>>===<<<>>>AAACCCCCCCCC>>>>>>===<<<;;;:::999999777666555555666777888999;;;<<<<<<<<<;;;:::999888666777888:::;;;;;;;;;;;;;;;999888999;;;;;;888444555444333333444555777888:::;;;======<<<:::777555666555444555666555333111//////000000111111222222------------------------------------------------,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------------------------,,,,,,------.../////////...------.........000000000000000000000000000000///000000111222333333444555666888<<>>AAACCCFFFJJJNNNQQQPPPLLLEEEAAA>>>======<<<===>>>@@@AAAFFFHHHLLLRRRYYYaaagggjjjhhhhhhjjjppp{{{|||pppeee[[[RRRKKKFFFCCCEEEFFFEEECCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======<<<;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>=========;;;:::999;;;>>>@@@AAAAAA<<<<<<;;;:::999999888888666555555444555666888999:::::::::::::::999888888666888:::<<<======<<<<<<<<<:::999;;;>>>>>>:::777555444444333444555666777;;;===???@@@???<<<999777555444333333444555333222222222111111000000//////------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---------------......////////////////////////////////////000111222222///000222222333555888;;;>>>EEEQQQ```ooouuullleee[[[PPPIII@@@===:::888888777666555444444333333222333333333111111111111111111111111.../////////////////////////////////////////////............---,,,******,,,,,,,,,++++++,,,,,,,,,++++++,,,------...//////...///111333333111///.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000000000000///......------------------------------)))***,,,------,,,***)))------...///////////////+++,,,,,,---...---------,,,,,,---...111444777999888555222000000000000///111555888:::999666444333444333222333555666666555222222222222333444555555666777888999999888666555:::::::::888555222222333333111000000333555555555333333222111000000000000222444666666666666999;;;<<<:::777555444444555666555777999;;;;;;999777555444666999::::::<<>>===<<<<<<;;;::::::::::::::::::;;;<<<<<<=========<<<<<<;;;:::::::::999777666888:::===>>>???;;;:::999999888999999999666555444444444555666777777888888888777666555555666888:::===>>>===<<<<<<===<<<<<<>>>AAAAAA>>>:::666555444333333444555555666888:::;;;;;;999777555333222222222444444222111333222111000///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---..................////////////............///000111222111222333222111111333444666999>>>EEEQQQ___nnnwwwtttccc[[[TTTLLLDDD@@@:::888666666666444222000555555444444333222111111111111111111111111111111000000000000000//////////////////000000000000000......------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------....../////////000111222222111000///...---,,,+++++++++++++++------------------------.../////////......000111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---...////////////++++++,,,---------------++++++---///222555888999999666333000000000000///111444777888777555333333222111111111333444333111222222222222333444555555777888999::::::999777555999::::::888666444444555555333111111333555555555444333222111000000000000222666:::;;;999888:::<<<:::888777555444444444444777888:::;;;;;;:::888777444777999999888999===@@@IIIHHHFFFDDDBBB???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBEEEHHHKKKMMMMMMMMMLLLKKKLLLQQQWWW\\\dddcccccceeehhhkkkllllll|||llldddYYYQQQNNNLLLHHHEEECCCCCCDDDHHHKKKKKKFFFBBBAAA@@@@@@@@@@@@?????????@@@???>>><<<;;;;;;::::::::::::::::::;;;<<<======::::::::::::999999999999999777666666999;;;======;;;::::::999999:::<<<<<<999888777666666666777888777777777777666555444333555777:::<<<======;;;:::<<<;;;;;;>>>BBBBBB>>>:::666555444222222222333333111222444555666555333333111000000222333333111///000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,------...---------....../////////............///000111111333333444333111000111333333555777:::???GGGQQQWWWgggqqq~~~lll```SSSMMMHHHAAA===;;;999777555444555555444333444444444333222111000000111111111111111111111111111111000000//////.............../////////000000...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,---------...............000000000000000000000000......---,,,,,,,,,,,,---...........................///000///......000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............++++++,,,------------,,,+++,,,...111333555666666777555222000111222222222111333555555444222222333333111111111333333111///222222222222333444555555666777999::::::888666444666777999888777777888:::888555333222333444444444444333222111111111111111222888>>>???===::::::<<<999999888777666555555444999999::::::::::::999999444777:::999777777;;;???CCCBBB@@@>>><<<;;;::::::999999::::::;;;<<<<<<===??????@@@AAABBBCCCDDDDDDEEEEEEFFFDDDCCCEEEIIIMMMQQQRRRRRRRRRRRRSSSUUUWWWvvvmmmfff]]]SSSLLLJJJIIIFFFCCCBBBAAABBBGGGMMMMMMHHHBBB@@@@@@@@@?????????>>>>>>@@@@@@>>>===;;;;;;;;;;;;999999999:::;;;<<<===>>>777777777888888999999::::::888666666888;;;<<<===<<<;;;::::::;;;<<<>>>???===<<<;;;999999999::::::::::::999999888666555444444666999;;;<<<<<<:::999999888999<<>>888666666555222000000222555777888222222222222222111000///000000000000000000000000111111000///...------------------.........//////...,,,+++******+++---///,,,++++++++++++++++++,,,...............---------111111000000000000111111//////...---------......////////////////////////---/////////......///111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------++++++,,,---------,,,,,,---...000222333444333333555333000000222444555555000222333333222111222333555444333333444444222000222222222222333444555555555666888999999777444333333555777888888:::<<<>>>:::777444333444444444333444333333222111111222222333999@@@BBB???;;;:::;;;:::;;;;;;;;;:::999777777::::::::::::::::::::::::444888:::999666666999>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;===>>>???>>>===<<>>@@@?????????>>>>>>=========<<<<<<<<<===<<<:::999::::::;;;;;;;;;;;;;;;;;;999888888777888999;;;<<<777888:::<<<======<<<;;;888999999:::;;;<<<======<<<:::999888888999;;;<<<===;;;888777666666555333888999999:::::::::999999>>>===<<<===??????<<<999555555444444333222111111222333555555555333111000////////////............---.../////////...,,,,,,,,,------......------,,,+++,,,,,,---------,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,.................................////////////000...///000111111222222111333333222222333333444555<<>>===;;;888666666666999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@:::;;;===>>>>>>>>>======>>>@@@BBBDDDEEECCCBBB@@@BBBCCCCCCDDDDDDCCCCCCBBB~~~sssfff]]]ZZZPPPMMMJJJIIIJJJIIIFFFCCC>>>???AAADDDFFFEEEBBB????????????>>>>>>>>>============<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999;;;<<<===>>>>>>>>>999::::::;;;;;;<<<<<<======<<<:::999999;;;<<<===<<<:::888777666555444444666666777777888888888777;;;::::::<<<>>>???<<<:::666555444222111000000000444444555666555444333222000000/////////.........---......///...---,,,+++,,,,,,------------,,,,,,)))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,************************************************+++++++++******+++++++++*********+++++++++,,,,,,........................,,,,,,,,,---------............///000111111111111111111000000111111222333111666===DDDKKKWWWeeeooo~~~xxxuuupppkkkeeeaaa\\\SSSHHH@@@:::777444333444555444222000111222222000000111222222222111000////////////000000000//////////////////............---------........................)))))))))*********++++++******+++++++++,,,,,,,,,------------........................///000111222............------,,,,,,///...---,,,,,,++++++,,,------...//////000000111000000111111000///......,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,.../////////...---------------...///000111111222222333333333333333222000......111333222111222000...///111333222111333333444444444222111000000111222333444444444444555666666444333222333555777777888888888777777666555555444333222222222222333444444333111111222333333555BBBSSS[[[SSSEEE<<<888999:::999888777777888888666444444666888999999<<<>>>@@@@@@===:::888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888999:::;;;<<<;;;;;;:::;;;>>>CCCGGGGGGDDD@@@===>>>>>>????????????>>>>>>ttthhh```WWWQQQOOOKKKJJJIIIIIIIIIGGGDDDBBB??????@@@BBBDDDDDDCCCAAA??????>>>>>>>>>>>>==================<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777::::::;;;<<<>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>;;;:::888777555444444444333444444555555555555666888888999;;;>>>>>>===<<<888666444111/////////000333333333333333222222222000000000000////////////------.........---,,,++++++,,,,,,------,,,,,,+++)))***************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++************************************************++++++************++++++*********++++++++++++,,,------------------------******+++++++++,,,,,,,,,---......///000000111111...............///000000000222555777:::@@@IIIOOObbbkkkzzzyyyooogggbbbZZZTTTLLLGGGCCC@@@<<<888222111///000222333333222///111222111000000111222111000000//////000000111111000000//////.........///............---------------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............///......//////000111222/////////............---......---,,,++++++++++++......//////000111111111333222111000///.........************++++++++++++))))))***+++,,,,,,---------...///000111000//////------------...///000111222222222333333444444444111000///000222333222111000......///111333333333222222333333333222222111000111222333333444333333333444444333222111333444888888888888777666555444555444333222222222333444333444444333111111222333666555>>>RRRbbb___LLL<<<888999::::::888777777888666555444555888;;;<<<===:::===@@@AAA???<<<999888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999888888999:::::::::999999888===CCCHHHIIIDDD>>>:::;;;;;;;;;;;;;;;;;;;;;;;;wwwdddZZZTTTOOOKKKIIIHHHIIIIIIJJJIIIHHHEEECCC@@@??????AAACCCDDDDDDCCC>>>>>>>>>>>>>>>>>>=========>>>???>>><<<;;;::::::======<<<<<<<<<<<<;;;;;;999999:::;;;;;;:::999888999999999:::<<>>???>>>======:::666222000///000111111000////////////000000111111000000000/////////------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,************++++++++++++***************+++++++++******************************************************))))))))))))******************++++++++++++------------------------************++++++++++++---------......///000000---------------...//////333444444444444777;;;???GGGNNNZZZgggssswwwjjj___WWWRRRKKKFFF???;;;::::::999999555444333222222222111111333444444333111111111222///////////////000111111111111000///......------///............------------------------------------------............///******+++++++++,,,,,,,,,,,,,,,---------.........///////////////000111222/////////////////////...///...---,,,++++++++++++......//////000111111111555333111///............)))*********++++++,,,,,,)))******++++++,,,------...///000111111111000///------------...///000000222222222333333444555555222222222333333222111000---------...000222333333111111111222222222222222///000111111222222222111111222333222111111333444777777888888777666555555444333222111111333555666222333444333111111222444666444:::KKK\\\\\\KKK;;;777999::::::888777777777555444333555999;;;<<<<<<888:::======<<<:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::888<<>>:::<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>???@@@???<<<::::::;;;======<<<<<<;;;;;;;;;;;;555666888:::;;;;;;::::::888777888888:::===@@@AAA>>>======<<<<<<;;;;;;:::<<<;;;;;;:::999999999999777888888666333222333555444444444444555666777888<<<===???@@@@@@?????????BBB???:::666333111222222000///.........//////000000000000000////////////---,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))*********+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------------...////////////000000000222444666999===DDDKKKUUUbbbqqq{{{ssscccWWWNNNHHHEEE===;;;777555555555666666666666666555333222111111444555555333111//////000............///000111222111000000///...------,,,///............---------------------------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////000000111.../////////////////////000///...---,,,,,,,,,,,,.........///000000111111444222000...---------...******++++++,,,,,,------++++++++++++++++++++++++---...000111111111000///,,,,,,,,,------...///000222222111222222444555666555555555444222000///...------......///000111222111111000111111111111222...//////000000000000///000111222222111111333555555555666777777777777777333222222111222333555666333444444333222222333555555444888AAAKKKMMMCCC888666999;;;;;;999777777777555444444555888::::::999::::::;;;999888888:::;;;999999999:::::::::;;;;;;999999::::::;;;<<<<<<===::::::::::::::::::::::::;;;===???AAABBB@@@>>>======<<<;;;;;;;;;;;;<<<===bbbWWWNNNKKKJJJGGGCCCCCC>>>@@@CCCCCCBBB@@@@@@AAABBBAAA@@@AAABBBCCCBBBAAA<<<<<<============>>>>>>>>>@@@BBB@@@<<<999:::;;;<<<<<<<<<;;;::::::999999444444666888999::::::;;;666666777888999;;;===>>>============<<<<<<;;;;;;::::::999999888888777777555777888666222111333555666555555555666888999;;;>>>@@@BBBCCCBBBAAAAAAAAAFFFCCC???:::666444333222000000111111111111111222////////////............---,,,+++*********++++++)))******++++++******)))************)))(((''''''))))))*********+++++++++((())))))))))))************************)))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++---...///...------------...//////,,,,,,---...000111333333444666888;;;???HHHTTT]]]gggqqq~~~pppgggZZZMMMEEE???<<<;;;666555555444444333444444000222333333222111111222222333333111...---------............//////000111000//////......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////............//////---............/////////000000///...------------------......///000000000111000///...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000///......,,,,,,,,,,,,---...///000111111000000111333555666666777777555222000///000000111111000//////000222111111000000///000000111...//////000000000//////000111222222111222444666333444555666777777777777222222222333333444444444333444555444333333555777444777999:::<<<>>><<<666666888;;;;;;999777666666666555555666888999999888<<<<<<;;;999777888;;;===999999::::::::::::;;;;;;666777777888:::;;;;;;<<<:::999888777777777888888=========>>>>>>>>>??????<<<;;;:::999999:::;;;<<>>@@@@@@>>>>>>@@@BBB@@@??????@@@AAA@@@???===<<<<<<<<<=========>>>>>>>>>AAACCC@@@<<<999999<<<<<<;;;;;;:::999999888888555555555555666777999999555666777999:::;;;;;;;;;============<<<<<<<<<<<<999999999999888777666666444666888666111000222666777666555555666888;;;<<<===@@@CCCDDDCCCBBBCCCEEEGGGEEEAAA===999555222111///000111222333222222111............---------------,,,+++***)))******+++))))))************))))))************)))((('''&&&(((((()))))))))*********((((((((()))))))))******+++*********)))))))))((())))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))***,,,...///------,,,,,,------...///------...///111222222222000222444555555999???EEEIIISSS___gggmmmtttqqqfffSSSNNNFFF@@@;;;888666444555555555444333222333444,,,///222222000///000111///000111000///...///000//////.........//////000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,------............//////...---,,,,,,,,,,,,,,,,,,------......//////------......---,,,++++++++++++++++++*********************++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,---...//////000/////////000222444666555666666444111000222555666777777444111///111222222111000///......///000000111111111111111000000///111222222222333555777555555666666666666666555111222333555555444333222444555666666555555777888777<<<===999888::::::666666888;;;<<<:::888666666666555555777:::;;;:::999:::;;;;;;999777777888:::999999::::::::::::;;;;;;888888999999::::::;;;;;;;;;:::999888777888888999<<<<<<<<<=========>>>>>><<<;;;:::999999:::;;;<<>>>>>??????>>><<<999;;;<<<<<<<<<======>>>>>>>>>AAACCCAAA<<<888999<<<;;;;;;:::999999888777777777666555444444555777777555777999:::;;;;;;::::::<<<=====================:::::::::999999777666555333666888555111///222666777666555555666888;;;===:::>>>BBBDDDCCCCCCEEEGGGGGGFFFCCC>>>:::555222000,,,...000111222111000///......---------,,,,,,,,,---,,,***)))))))))***+++))))))************)))))),,,,,,,,,++++++***(((((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++))))))***+++---///,,,,,,++++++,,,,,,---...---,,,---...000000///...---000444444333222555777888@@@IIINNNRRRZZZfffpppxxx{{{pppbbbRRRGGGAAA???===;;;:::888555333333333222000///...000222---000333333000......///...000111222111111333555//////............//////---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,---------............---,,,++++++++++++++++++,,,,,,---......///+++,,,---...---,,,+++***++++++******))))))(((((('''((()))***,,,---...///)))***+++,,,,,,,,,+++***,,,,,,,,,,,,---...////////////......///111444555333444555333111111555999:::;;;;;;777333111111333333222000///.........///222222333333333222222111///111222333222444666888777777777777666555444333000222444666666444222000555666777666666666888999999???@@@<<<:::<<<;;;777555888;;;<<<:::888666666555555666888;;;======;;;666888999999666555444444999999:::::::::;;;;;;;;;======<<<<<<<<<<<<;;;;;;>>>===;;;:::::::::;;;;;;;;;<<<======>>>>>>======>>>===;;;::::::;;;===>>>KKKIIIFFFDDDDDDEEEHHHIII@@@AAABBBBBBBBB@@@>>><<<:::<<<>>>>>><<<;;;:::;;;<<<<<<<<<===============>>>??????@@@@@@??????>>>::::::999999888777666666444666888:::;;;:::999888:::888555555666777666666555888;;;>>>???>>>;;;:::<<<;;;888777666777888999777555222000000111333555888777666555666999;;;===<<<===???AAABBBBBBBBBBBBDDDDDDCCC>>>888222///...000////////////.........222111111000///---+++***...---+++)))(((((()))***))))))))))))))))))))))))((()))***+++++++++++++++***)))))))))))))))***+++))))))*********+++++++++***)))))))))((((((''''''''''''''''''((((((((((((************))))))))))))******)))(((''''''(((((()))************+++++++++,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++******+++,,,,,,...---,,,,,,---...,,,+++---------............///000000111222222222222111555666999<<>>@@@BBBBBB>>>:::777555777999;;;===<<<999444222555555444555666888:::;;;:::999888777666666666777777888999;;;<<<>>>???@@@AAA@@@>>>=========>>>???===>>>???>>>;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999777888999;;;<<<<<>>>>>:::<<<>>>???===<<<<<<============<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@:::::::::999888888777777444666777999:::999888777888666444444666888888888888999<<<===>>>===<<<;;;;;;:::888666555555666777666444333111111222333444777777777777888:::;;;<<<<<<===>>>@@@@@@@@@@@@@@@???@@@@@@===999444111000/////////.........------//////000//////...---,,,...---,,,***************))))))))))))))))))))))))))))))***+++++++++***************))))))((((((''')))))))))******+++++++++******)))))))))(((((((((''''''''''''((((((((((((*********)))))))))((((((+++***)))((((((((((((((())))))*********+++++++++++++++++++++++++++******))))))*********+++++++++******))))))***+++,,,,,,---,,,***+++,,,------,,,------------...............///000000111111000000111222333444555999>>>BBBGGGMMMWWWbbbkkkttt{{{|||qqqjjjdddaaa___VVVSSSMMMFFFAAA===;;;;;;555555444444444333333333222111000/////////000111000000////////////000000//////............////////////...............///...........................------------,,,,,,,,,,,,,,,++++++***++++++,,,+++***)))***,,,---,,,+++)))***,,,---------++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++......---,,,+++,,,,,,---,,,,,,,,,---------......///...+++)))))))))+++,,,(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,---...000111111111000///000222444555===;;;777444111000000000111000///......///111222000111222222333333222222000000000111111222333444444444444444444444444444555777666444666::::::666333555888:::<<<<<<;;;;;;===???AAAAAA===888555444555777:::;;;;;;888444222444333333333444666777888::::::888777555444333333777777888:::;;;===>>>>>>@@@???>>><<<<<<<<<======<<<===>>>===:::888888888999:::::::::;;;;;;;;;;;;;;;999777777999:::::::::HHHHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>>>>>>>???@@@:::===???@@@???>>>???@@@@@@???===<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@;;;::::::999999888888888555666777888999888777666666555333444777999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999777555444444444555444444333333333222222222666777888999;;;;;;<<<<<<<<<======>>>>>>======<<<999;;;===<<<999555222111......---------,,,,,,,,,---....../////////.........---,,,+++++++++++++++))))))))))))))))))))))))******++++++******)))((())))))******((('''%%%$$$))))))))))))************************))))))))))))''''''''''''((((((((((((******))))))))))))((((((+++******))))))))))))))))))))))))*********+++++++++******))))))***+++,,,)))))))))*********++++++(((((())))))***+++,,,---...,,,))))))***,,,------,,,,,,,,,---------......------...////////////...000111222222111222444666888<<>>???;;;777888:::<<<===>>>======<<<>>>@@@>>>;;;666333222333444777888888777444222333222222222222333444555777777666666555555444444666777888999:::;;;<<<===>>>>>><<<;;;:::::::::::::::;;;<<<;;;888777666777777888888999:::;;;<<<<<<;;;:::888888999:::999888HHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@;;;===@@@AAAAAAAAAAAABBBCCCAAA>>><<<;;;===???@@@??????@@@@@@@@@@@@??????;;;:::::::::999999888888777888888999999999888777777555444555777999::::::===<<<:::999999:::;;;<<<999888666555333333333333333333444444444333222111555777999;;;======<<<;;;<<<<<<<<<;;;;;;:::999999555777::::::888444222111---------,,,,,,,,,++++++---......//////......---,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++***)))((('''&&&'''((())))))'''%%%###))))))))))))))))))))))))******************))))))''''''''''''((((((((((((***)))))))))((((((((((((+++******)))))))))******))))))))))))***************)))((('''(((***,,,---))))))))))))************(((((()))***+++,,,...///111...***))))))+++,,,,,,+++,,,,,,,,,------------,,,------...............,,,...111222222222333555666777999;;;===@@@DDDGGGLLLRRRYYY___dddllluuu|||sssjjj]]]XXXPPPIIIDDDAAA>>><<<===<<<999777555444444444111111111111111111111111111111000000/////////////////////......////////////......------......///---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,******+++,,,------------,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,---------------.........***+++,,,......---,,,,,,'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***(((((()))***,,,++++++************+++***************************++++++,,,,,,++++++***+++,,,,,,,,,---.../////////............///000111333222111000//////000000.........///000222444555///000000111222111111111222222222222222333444444444444555555555555666666555777777777:::???@@@<<<777888:::;;;<<<<<<<<<<<<;;;<<<>>><<<888444222111111222444555666555444333222222222222222333333333111222444555777888999:::777777888999:::;;;;;;<<<<<<<<<;;;:::999888888888777999:::999777555555555555666777888:::;;;<<<<<<<<<;;;999999::::::999888HHHIIIIIIJJJIIIGGGEEEDDDBBBCCCEEEFFFEEECCC@@@>>>;;;>>>AAABBBBBBBBBCCCDDDCCCBBB???<<<;;;<<<>>>???=========>>>>>>=========::::::999999999999999888999999::::::;;;;;;::::::999777555555777999999999<<<;;;888777777888:::;;;888777666444333333222222222333444555555333222000444666999<<<======<<<;;;<<<;;;:::999888777777777333666888888555222000///---,,,,,,,,,,,,+++++++++////////////...---,,,+++***************)))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&###$$$'''((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))******''''''''''''(((((((((((()))))))))(((((((((((('''***)))))))))))))))******(((((()))))))))************)))''''''''')))+++---(((((()))))))))*********))))))******,,,---//////555111,,,***)))*********++++++++++++,,,,,,,,,---,,,---......//////......(((***---.........///111444444444333222333666888:::>>>BBBFFFKKKQQQYYY^^^iiirrr{{{{{{pppcccWWWPPPGGGCCC???<<<;;;:::999888777666444222111111111111000000000000000000000000000000000000//////......//////............//////......------------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++,,,---,,,+++******,,,,,,+++***++++++,,,,,,,,,---,,,,,,******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***"""%%%***---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,...............//////000.............../////////000///000000000111111222...///000000111111000000222222111111222222333333444444444444555555666666555777777666999======999666777777888888999999999999;;;;;;:::777333111111000111222333333333333333333333333333444444444333111222444777999;;;;;;<<<888888888999999::::::::::::::::::999888777777666666777888777555444444555444444555777999:::;;;<<<===;;;::::::;;;;;;999888GGGGGGHHHIIIHHHGGGFFFEEE@@@CCCFFFHHHGGGDDD@@@===<<<>>>AAACCCBBBBBBCCCDDDCCCAAA???===;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999::::::;;;;;;<<<======:::888666666777999999999<<<:::888777777888;;;===666666555555444333333333222333444555444333222111333555888;;;<<<===<<<<<<<<<;;;999888777666666666333444555444222/////////------,,,,,,,,,+++++++++/////////...---,,,+++***((())))))***))))))(((((())))))))))))))))))))))))************)))((('''&&&###$$$&&&'''))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((())))))***((((((((()))))))))******)))((((((''''''((()))***((((((((()))))))))******************+++,,,---...333000,,,***))))))((((((******+++++++++,,,,,,,,,,,,,,,---...............***,,,......---,,,---...222222222000//////111333222444666888:::===AAAEEEIIIQQQZZZbbblllyyy}}}xxxvvvuuussspppmmmiiiaaaYYYRRRJJJCCC>>>:::888555444444444444222111111000000111111222222////////////000000000000//////000000000///...---///......------......///......------------......++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---------+++***+++,,,,,,+++)))******++++++++++++,,,,,,))))))(((((((((((())))))))))))******+++,,,,,,,,,***++++++,,,,,,---------******++++++***)))((((((%%%(((,,,......+++&&&###,,,,,,,,,,,,++++++++++++((()))+++---...---+++***(((((('''''''''(((((()))+++++++++++++++++++++++++++++++++,,,,,,+++++++++'''((()))***++++++++++++---.....................,,,,,,------......//////000000000000////////////......///000000000000000222111111000111111222222222222333333444555555555555777666555777;;;:::777666666666666666666666777777999:::888666333222222000111111111222222333333222333444555555555555444444555777888999:::999999777777888888888888888888888888888999888888777666444666777777555333444444333444555666888999:::;;;;;;:::999:::;;;;;;:::888DDDDDDEEEFFFFFFFFFFFFEEE@@@BBBDDDEEEDDDBBB???======???BBBCCCBBBBBBBBBCCCBBBAAA???===<<<;;;::::::999::::::;;;;;;::::::999777777777777777777777777888888999:::;;;<<<>>>???888666555666888:::;;;;;;<<<;;;999888999;;;===???444444555555555555444444333444444444333333222222333444777999;;;<<<<<<<<<;;;:::888777666666666666111222222111///...///111------------,,,,,,,,,,,,---------......------,,,((()))************)))((())))))))))))))))))))))))))))))******)))(((''''''&&&&&&''''''((((((((()))(((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''((())))))(((((((((((()))))))))***((((((((((((((((((''''''(((((((((((()))))))))***))))))(((((()))***++++++...,,,))))))))))))((('''************++++++++++++***+++,,,,,,---,,,,,,,,,...///000///...---...000///000111111000000111333000000111222222333555666666===BBBFFFMMMWWW^^^aaajjjmmmpppsssvvvyyy}}}yyyrrriiiccc```]]]YYYVVVPPPKKKFFFBBB@@@===999666444333111111222222111///111111111222333333444444.../////////000000000000...///000000000///...---///......------......///...------,,,,,,------...************+++,,,---...------------------------,,,,,,,,,++++++++++++***************+++,,,---...---,,,***+++,,,,,,+++)))***)))))))))******++++++******))))))))))))******((())))))***++++++,,,,,,))))))******+++,,,,,,---))))))))))))))))))***+++)))***,,,------+++)))''',,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++'''''''''''''''((()))***************************)))******++++++******)))'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..................////////////......---...//////000000//////111111000//////000000111111111222222333444444555333555555444666::::::777777777777666666666777777666777888888555444444444222111111000000111222333000111333444555666555555222444666888999999888777555555555555555555555555666666888888999888888777444555777666555333444555333333444555777888999999777777777999::::::888777BBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAA@@@???>>>>>>===???BBBCCCBBBAAAAAABBB@@@@@@???>>><<<:::999888999::::::;;;;;;::::::999666666666666666777777777666777777888:::<<<>>>???666555444555999<<<======<<<<<<;;;:::;;;===???AAA333444555555666666555555444444333333333222222222333444666888:::;;;<<<<<<;;;:::888777666666666777///000000///---...111333......------------,,,,,,***+++,,,---............))))))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((())))))((('''&&&%%%(((((((((((())))))))))))((((((''''''''''''((()))((('''&&&'''((()))(((&&&)))************+++++++++))))))***+++++++++++++++***+++,,,,,,+++,,,///111***,,,............000111///000000000000111111111222777999888:::@@@DDDEEEIIILLLPPPTTTXXX\\\bbbeeehhhttt~~~vvvoooiiiaaa[[[RRRLLLIIIFFFBBB>>>===:::888777999999777444222000000111222333222111222222222222111111111111.../////////000000111111...///000000000///---,,,.........------............------,,,,,,------...************+++,,,---...------------------------,,,,,,,,,+++++++++******************+++,,,---...---,,,++++++,,,,,,***))))))))))))((())))))***+++++++++************++++++((())))))***++++++,,,,,,(((((()))***++++++,,,,,,******))))))***,,,...000*********+++,,,---//////,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,(((((((((((()))+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,------,,,,,,******+++++++++******)))++++++,,,---............,,,,,,---...//////......---......///////////////000000///////////////000000000111222222333444444222444444333666;;;;;;888:::999888888777888888888555666888777666555555666333222111000000111222333///000222444555555555555...000333777999::::::999444444333333333333222222444666777999999999888888444555777666555444444555333444444555666777888888555444555777999999777555CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;::::::;;;===>>>???AAABBBBBBBBBBBBBBB@@@===:::888888888999999;;;<<<:::666444444555444666888:::;;;:::999888999888666666777888:::<<<444555666666666888;;;======<<<;;;<<<>>>@@@@@@???555333222222333444333333444444444333333222222222444555777888999::::::;;;777666666555444222111000111111111111000000000000111111000///......------+++,,,,,,------,,,,,,+++******************++++++******)))))))))))))))***------......,,,)))&&&$$$+++***((('''''''''((())))))(((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&((((((((('''&&&%%%((()))*********((('''&&&))))))))))))))))))))))))((((((((((((((()))******------,,,,,,+++***))))))))))))************)))))))))))))))))))))******+++***++++++,,,,,,++++++***...---+++*********++++++,,,,,,,,,---------............---,,,---...///000///////////////////////////111333444333333444666<<<>>>@@@BBBEEEHHHJJJKKKSSSWWW]]]ccciiiooouuuyyy{{{yyyvvvtttnnnhhh```YYYTTTQQQHHHFFFCCC???;;;888666555777666555444333222222222222000///......///000222222///------000111...,,,////////////000000000000++++++,,,------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------************************---,,,+++))))))))))))******+++,,,,,,+++***)))(((***+++,,,+++)))((()))******+++,,,.........---------,,,,,,+++*********+++************+++,,,---...,,,,,,+++******))))))(((''')))******))))))***+++((()))***+++++++++++++++************+++,,,---------,,,++++++------,,,+++,,,---///000111111111000333000------//////---+++///000///...------///111000/////////000000000///444333111111222333222000555555555666777999:::;;;999888666444333333333333888999;;;<<<:::888555333111111111000111111222222222333444444555555555444///000222444555555555555444444333222222333333333222444666777666666777888555555666666666666666666555555666666666666666666555666666777777777777777>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;999999999999======>>>>>>???@@@@@@AAA@@@>>><<<:::999888888999888:::;;;:::777555555666444555777999:::999888888888777666555555777888999555666888888888:::===???===;;;::::::;;;<<<<<<;;;444333111111333444333222444444333333333222222222555666777999999:::::::::777777666555444222111000000000000000////////////......------,,,++++++***+++,,,,,,------,,,,,,+++******************************))))))))))))******((((((((((((&&&$$$"""!!!***))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&'''((()))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((())))))***++++++******)))(((((('''))))))************))))))))))))(((((())))))***+++***++++++,,,,,,++++++***---,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---........................///111333333222222333444333444555666888999;;;;;;===AAAEEEIIIMMMQQQUUUYYY```cccggglllrrrxxx|||~~~{{{vvvfffffffffeeeccc```]]][[[XXXVVVRRRNNNIIIDDD@@@>>>===<<<:::888666444333333444444333222111111111111111000...------...000111000///......//////...,,,........./////////000000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******************+++************************,,,+++***)))))))))***+++***++++++,,,+++***)))((()))+++++++++)))((()))******+++,,,.........---,,,,,,+++******)))))))))***************+++,,,---...,,,,,,,,,+++******))))))''')))++++++*********+++)))))))))***************++++++++++++,,,---...///---,,,++++++------,,,+++,,,---///000111111000000222000...---///000...,,,///000000...------///111000/////////000111111000333222222333444444333111444444555666777888999:::777666555444333333333444999:::;;;;;;;;;999777666333222111111111111222222222333333444444444333333000000222333444444333333333333222222222222333333...000222333222222333444666666666666555555555555555555555666666555444444333444555555666666555555;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888888888888<<<;;;;;;:::;;;<<<>>>???>>>===<<<;;;:::999888888777888999888666555666777444555777888999999888777888777555444444555666666444666777888888:::===???>>><<<::::::::::::999888444222111111222333333222333333333222222222222222777777888999999999999999777777777666444333111000////////////.........------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***************************)))))))))))))))************))))))(((''''''&&&)))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''&&&&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***)))((((((''''''&&&&&&&&&((())))))******))))))((())))))(((((())))))***+++******++++++++++++******,,,,,,+++************+++))))))*********+++++++++)))))))))))))))***++++++------------------------...000222111000///000111000000000111111111111111111333666777888:::<<>>>>>======;;;:::888777666666666666555555666666666777888999999999888888888777666555444444444444111333555666666888:::<<>>@@@BBBCCCDDDIIIJJJLLLOOORRRUUUXXXYYY^^^```bbbcccbbbbbbcccdddgggiiikkklllmmmpppuuuxxx{{{}}}}}}vvvtttooojjjfffdddcccccclllmmmoooooonnnkkkgggeee^^^WWWPPPKKKJJJJJJGGGDDDCCCAAA???<<<999888777777888777777777777666666666222111111111111222333333///.........///000000111///...------------...///000333444333000...000333,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++************************------,,,,,,++++++******(((((((((((((((((((((((()))))))))******+++,,,,,,*********+++***************,,,,,,+++***)))***+++,,,---...//////...------+++******)))))))))*********************+++,,,,,,......---,,,,,,++++++***)))+++------,,,+++,,,---,,,***((('''&&&'''((()))*********+++---...000111---,,,+++,,,......---,,,,,,---///000000000//////000///......///000000000...///000000......000111444444444333111////////////000222666888888555333111333555666777666555444222222222333333444555555333333333444444555555555555555333222111111111111222222333333333222111111222222222111000000///...000000111111222222222111333444666666666555666777777666666555555444444333555555555444333222111000111111222333333333333333========================999999::::::999999999999:::999777666666888:::;;;?????????>>><<<:::999888777666555444444444444444888888999999999999999999999888777666555444444444111333666666666777999:::@@@===:::999888777666444333111///000111222111111111111111111111111111111666666777888888777777777666666666555444222000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************)))))))))(((((())))))(((((()))***++++++***))))))((((((((()))***((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$&&&'''(((''''''))))))***)))((('''(((((((((((((((((((((((('''''''''''''''(((((()))((('''''''''''''''&&&&&&(((((())))))))))))((((((((((((((('''((())))))***)))******++++++******)))************************************+++++++++++++++,,,,,,---------------------------------------,,,---///...---,,,,,,---,,,,,,,,,---------......///000111111000000111222333333333333444444444444666888:::<<>>======<<<999666888666444222111222333333333333333333333333333333333333222222222222222222//////...//////000111222......------------......///111333111...---///111,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********(((((((((((((((((((((((('''((()))***+++,,,,,,,,,******************++++++,,,---...---+++***+++,,,---...///000//////------++++++*********++++++,,,******))))))******++++++......---,,,,,,++++++******,,,------,,,,,,,,,...,,,***((('''&&&'''((())))))))))))***+++---...///---,,,+++,,,...///...---,,,---///000000///........................///000---///000000//////000222888999888555000---------///000222555888888666333111222444555555444333111000000111222333444555555222222222333333444555555555444333222111111000000222222222333333222222111333222222000///.........///000111222222222222111000222444444333222333444666666555555444444444333444444444444333222111000222222333444444444444444::::::::::::::::::::::::777888999999:::999999888999888777777777888999:::??????>>>>>>============<<<999666555555555444333888888888888888888999999888777777666555555444333444666888999888888999::::::888555444444444222111222000//////000111111000000000000000000111111111444444555666666666666666555555555444222111///...------------,,,,,,,,,+++******************************++++++++++++***************))))))(((((('''(((((((((((()))***+++,,,))))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''((('''((()))*********)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''(((((()))***))))))************))))))((()))******+++*********)))************+++++++++)))******+++,,,+++++++++------------------------***,,,......,,,+++,,,---,,,,,,,,,---......//////,,,---//////......///111000000111111222222222333000111333555777888999999666777777777666777:::===:::;;;;;;<<<>>>@@@AAABBBBBBBBBCCCEEEGGGFFFCCCAAA???>>>===<<<<<<<<<===>>>;;;<<<<<<===<<<;;;:::999555555555666777666333111222111000000000111222333000000000000000000000000444333222111000000000000////////////000000111222........................,,,---...---,,,+++,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********+++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,************************)))))))))))))))((((((((())))))))))))))))))))))))'''((()))++++++,,,,,,,,,*********)))******+++,,,,,,---------+++***+++,,,,,,---.........---,,,+++++++++++++++++++++,,,---******)))))))))******+++---------,,,++++++******)))+++------,,,,,,,,,---+++***)))((((((((()))***************+++,,,---------,,,+++,,,...//////...------////////////...------......---,,,,,,---///---///111111000000111222:::;;;;;;777111---,,,...000000111444777777555333111222333333333222111000...///111222333444444444333333444555666666666555333333222111000000000000111111222333333333333333444333222000///.........///000111333333333222222111333444444333222333444444444444444444444444444444444444444333222111111222333444444555555444444888888888888888888888888555666777888888888888777999999999999999999999999===<<<<<<===???AAACCCDDDCCC???:::777777666444222777777666666666666777777555555555555555444333333555777999999888777777888666444222111222222222000111000......000111000////////////000000000111111111222333444555555666666444444333222111///...---...------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******)))((((((''''''(((((((((((()))***+++,,,+++,,,,,,---,,,+++)))(((***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))************))))))'''((()))***++++++***)))((((((((()))))))))******((((((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---......///////////////000000,,,...//////......///111//////000000111222222333...000111333444444444333333444444333222333666888555444444444555777777777777777777888999999777555555555444444444555666666666555555555555555555555111111111111111111111000000000000111111222333333000000111111111111222222444333222111000/////////000///////////////000111/////////000000/////////...---,,,,,,------,,,+++------------............,,,---------------------,,,,,,,,,,,,++++++++++++***************************))))))))))))***++++++++++++++++++************++++++************++++++******+++++++++,,,,,,,,,************************(((((((((((())))))))))))************************((()))***+++,,,++++++*********)))))))))***,,,,,,***+++,,,+++)))((()))*********+++++++++***)))(((***************+++,,,,,,******))))))))))))******,,,,,,,,,+++******)))))))))+++,,,---,,,+++,,,---)))))))))***************,,,,,,+++++++++,,,,,,------,,,+++---///000///...------/////////...---,,,,,,......---***)))+++---,,,...111222111111111222888:::;;;777111......111111000000222444555444333222222222111111000000000...///111222333333333333222444555777777666444333111111000000///000000000000111222444555555555555444333222000/////////000///000222444555444333333222333555555333222333333222333333444444555555666333444444444444444333333222333444444555555444444777777777777777777777777333444555777777777666666999999::::::::::::999888::::::;;;<<<@@@DDDHHHKKKHHHCCC===:::999888555333666555555444444444555555333333444444444333222222444666888888666444444444555333222222333444333222111000......000000000///.../////////000000111111///000111333444555555555333333333222000///---,,,.........---------,,,,,,------------------------******++++++++++++******+++******)))(((''''''&&&(((((((((((()))***+++,,,***+++,,,---,,,***(((&&&+++***((('''''''''((())))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%!!!###$$$&&&''''''&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))))))))************))))))'''((()))+++++++++***)))''''''''''''((((((((()))((()))***,,,,,,++++++***************************(((***,,,------,,,...///------------,,,,,,,,,,,,,,,---///...------...///,,,,,,,,,,,,,,,,,,---------...000111111111000//////000000///......000333111000...---///000000000555444444444555555444222444444333333333333444444222111000......///000111222111///------...///000....../////////////////////000000111111222222333444333222111111111111111000//////.........////////////000000000000//////222///------000111...,,,---------........./////////......------,,,,,,++++++++++++************)))************************((((((((((((((()))******,,,+++++++++******))))))++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++,,,,,,************************((()))***+++,,,+++************)))))))))***,,,---((()))***)))((('''''')))'''((()))))))))'''&&&%%%))))))((())))))***++++++******)))))))))))))))***,,,,,,++++++***))))))((((((***,,,,,,+++++++++,,,((()))***+++++++++++++++......---,,,,,,,,,,,,------,,,+++---///000000///---.../////////...---,,,,,,......,,,)))''')))+++,,,...111222111111111222666999:::777222///111444222111000111333444444333333222111000/////////000...///111222333333222222000222444666666444222000000///////////////000111000111222444555666777777555444222000000000000111///111333555666555444333---///000000...---......111222222333444555666666333333444555555555444444222222333444444444444333777777888999999999888888666666888888888777555444<<<;;;:::999999999;;;;;;;;;:::::::::===BBBGGGJJJJJJEEE???:::888666555333333333333333333333333333555444444555666555333000333333444444555444444444111111000///////////////000000///////////////000222222222222111111111000000111222111000///000111222222222222111000///...000//////...---+++***))))))***+++,,,,,,+++***)))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***((('''%%%&&&((())))))))))))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++************************(((((()))***************((((((((((((((((((((((((++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,---------------...///000000111111111222222222222222222222222111111111111111111111111111222222333222111111111000000//////000000////////////000000////////////////////////222111111111000000//////000000//////.........------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++)))************+++++++++)))(((''''''(((***,,,...''''''''''''((()))++++++------,,,,,,+++*********---,,,***(((((()))***+++)))*********++++++++++++++++++++++++++++++++++++((((((((()))******++++++,,,+++******))))))************+++,,,+++)))'''%%%((()))))))))************...,,,***(((''''''((())))))******+++++++++******************)))'''&&&%%%******+++++++++******)))***************+++++++++,,,,,,++++++***+++++++++---------------------------++++++---000111000---,,,,,,,,,,,,,,,,,,,,,,,,...000222222222222444666;;;888555333333333333222000000000000111222333444000///......------------000000000//////000000000000333555666444222222222......///000000000000000000333555666555444444555444444555555555444222111111111222333444444444444///000222333444444333333222444555444333333444555444666888888555333111111//////000222222333333222777888999999:::999999999888888999888888777666666;;;::::::999999:::;;;<<<:::999888999;;;???CCCFFFDDD@@@<<<999888777555444333333333333333333333333555444444555666555333111333333444444444444444333111111000///////////////111000000/////////000000111000000000000////////////000111000///...///111000111111111000///....../////////...---,,,+++***)))***++++++++++++***)))))))))))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''')))(((&&&&&&'''((('''&&&'''&&&$$$""""""###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************(((((()))************)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...------............------...------------......///000000000000111111111111/////////////////////..................///000000111000000000////////////......------------......////////////////////////111111111000000000//////000/////////.........------------............///------------------------------------------------++++++,,,,,,,,,---------------------------------************************)))))))))))))))))))))))))))************+++++++++,,,+++)))((('''(((***+++))))))((())))))***+++,,,++++++++++++************---,,,***)))((()))***+++*********++++++++++++,,,++++++++++++++++++++++++************)))))))))))),,,+++******))))))******+++***)))(((''''''''''''************++++++++++++---+++***((('''((()))*********+++++++++******)))************)))(((''''''******+++++++++++++++***************+++++++++++++++++++++***++++++,,,,,,---------------------------,,,+++---000111///---++++++++++++++++++++++++,,,...000111333555888;;;???<<<777444222222111000/////////000000111333333...---,,,+++++++++++++++////////////////////////222444666555333111////////////000000111000000000000222555555444333444444444555666777777555444222222222333333444444333333///000111222333333333222333555666555444444555777555777999888666333222222111111222333333333333333777888999;;;;;;;;;:::999;;;:::999888777777777777999999999999999:::;;;<<<888777666666888;;;>>>AAA===;;;999888888888666444444444444333333222222222555444444555666666333111333333444444444444333333111000000///////////////111111000000000000111111/////////.........---------///000///......///000//////000000000///.....................---,,,,,,)))***++++++++++++***)))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))%%%&&&''')))((('''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%((('''''''''&&&&&&%%%%%%)))(((&&&&&&''''''%%%$$$&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))******************************************************************************+++++++++,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,------------...------,,,,,,------............---------------........./////////000000---------------------...---------------......////////////...............------------------------////////////////////////000000000000/////////////////////...............---------............///........................------------------------,,,,,,---------.........------------------------************************)))))))))))))))))))))))))))************+++++++++...---+++)))''''''''''''+++***************++++++))))))))))))************,,,+++***)))((()))***+++************++++++++++++))))))))))))))))))))))))---,,,+++***)))((('''&&&++++++***))))))))))))***+++***'''&&&%%%&&&'''(((***++++++++++++,,,,,,,,,+++***)))(((((()))***+++++++++++++++***)))(((((()))))))))******))))))(((((()))***++++++,,,++++++************++++++,,,,,,************+++,,,---------------------------------,,,,,,---///000///...************************+++,,,...000333777<<<@@@CCC???999444222111///...//////...//////000111222000000///////////////////////////000000/////////222444555444111...------000000111111111000000///111222444444333333333444444666888999999777555333333333444444333333222222...///000111222222222222444555666666555555666888666888999999666444333333222333444444444444444333777888:::;;;<<<<<<;;;:::<<<;;;999777666666666777777777777888888999::::::888777666555666888:::<<<999888888888999888666333555444444333333222222111555444444555777666444222333333444444444333222222000000////////////000000111000000000000111111222//////.........---------,,,...///...------...///...///////////////......,,,------.........------*********++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((%%%&&&)))******(((%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%$$$''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++((()))+++---...---,,,+++++++++,,,,,,,,,---------...---,,,++++++,,,---...............---,,,,,,+++,,,------------.........---...............//////......------......///000------------------------////////////////////////........................////////////////////////........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++...---+++)))((('''''''''++++++***)))))))))******'''''''''((()))******++++++***))))))))))))******(((((()))))))))*********)))))))))))))))))))))))),,,,,,+++***)))(((''''''++++++***)))))))))))))))***)))((('''&&&''''''(((*********+++++++++,,,,,,))))))(((((()))***++++++++++++++++++***)))''''''&&&'''((()))))))))))))))&&&'''((()))***+++++++++)))******++++++,,,,,,,,,************+++,,,---...------------------------,,,,,,---...//////......+++++++++++++++++++++++++++---...000222777===BBBCCC???999555333222000///...............///000000222222111111111222222333000000111222222111000000000111333222000...---...111111222222111111000000111222444333222111222333333555777999999777444222444444444444333222111000...//////000111111222222333444666666555555666888777999:::999666444444444333333444444444444333333666777:::<<<===<<<;;;::::::999777666555555666666555555666666777777777777888777666555555666888999999888888999999888555222444444444333333222222222444444444555777777555333333333444444333222222111000000////////////000000000000//////000111222222000000000/////////......+++---......------...000000000000111000000//////+++,,,,,,---------------+++******************+++))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((***++++++)))&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$###$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))***+++''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++''')))+++---------+++***+++++++++,,,,,,,,,---------,,,+++******+++,,,---------......---,,,+++***++++++,,,,,,,,,---------,,,,,,------.........///---------------......///,,,,,,,,,,,,,,,---------......////////////......------------------------.....................///---------...............---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********++++++++++++******)))))))))))))))***))))))((((((((())))))&&&&&&'''((()))******+++))))))))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))((()))*********)))((('''))))))))))))*********+++((((((((())))))***+++++++++++++++***)))((('''&&&%%%%%%&&&'''((((((((((((%%%%%%'''((()))))))))))))))******+++,,,,,,------************+++,,,---...------------------------,,,---..................---------------------------...//////111555:::>>>>>>;;;888555555444333222..................///000............///000111111222333444555555444333222---///000000///...///000111222222222222222111111111222333222111000111333111333555666666555333222555555555444333222111000/////////000000111222222111333444444444444666777888999999888666444444555111222222333333333333333444666999<<<===<<<:::999888777666666666666666666555666666777777666555555777666555555555555666777999888777888888777444111333333333333333333333333444444444666777777666444333444444333333222111000///////////////000000111///.........///000111222111111111000000000//////+++---......------///000333333333333222111000///***++++++,,,,,,,,,++++++++++++***))))))***++++++))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((()))***+++***)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''"""###$$$&&&)))***)))'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((())))))***((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))*********((((((((((((((((((((((((((())))))))))))*********)))***+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......---+++***+++++++++,,,,,,,,,------*********+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------+++,,,---......---,,,+++---------------------------------...............---------------.........---------............///************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))((((((((((((((())))))&&&''''''((()))******+++(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******)))(((((((((((()))''')))+++,,,,,,***((('''(((((()))))))))*********(((((())))))*********+++************)))(((''''''%%%&&&''''''((((((((((((%%%&&&'''(((((()))(((((()))******+++,,,---......************+++,,,------------------------------,,,...//////...------...........................---.........///111555888888777666666777777555333//////............//////////////////000222333333333444666777777666444333,,,...////////////000222111111222333333333333333222222222111000///111222000111222333444333222222444555444444333222111000000000000000000222333333000222444444444444666777888999999777555333444555000111222333333444444444333555888;;;<<<<<<:::888666666777888888888888777777888888888888777555444555555444444444444555555666555444555666555333222111222222333333444444555444444444666888888666444333444444333333111000000///////////////000111111------------...///000111111111111000000000//////+++---...///......000111777777666666444333111000******+++++++++***))))))++++++***))))))***++++++))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%(((******)))'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((((((((((()))))))))******++++++++++++***************++++++++++++,,,,,,,,,******++++++++++++*********+++---......---,,,++++++++++++,,,,,,,,,------******++++++,,,------...+++++++++++++++,,,------,,,,,,,,,,,,------......***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........---------............///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))************))))))(((((((((((()))***++++++((((((((())))))*********'''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++******)))((((((((((((((((((((()))))))))))))))((())))))*********+++++++++((())))))************)))((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))***))))))((()))******+++,,,---...///+++++++++***++++++,,,,,,------------------------,,,...000///---,,,---...------------------------***,,,---......///111333444444555777888777555222000000//////...//////000000000111111222444555666333444666888888666444333...///000///......000111000000222333444444555555222222222000///...000222111111111111222222333333444444444444333333222111111111000000111222444555111222444555444555777888777888888666444222333444000000222444555666666666222444888;;;<<<;;;999888555666888999::::::999888::::::::::::999888666444333333333333333333444444444333222222444444444333000111222333444444555666444444444666888888666555444444444333222111000//////////////////000111111,,,,,,,,,------///000000000000000000////////////,,,---//////...///000222999999999777666444222111***************)))((((((,,,+++***))))))***+++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&$$$######"""&&&&&&''')))+++***(((%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((******)))'''&&&%%%$$$###))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,---......///000000......------......///000,,,,,,,,,------.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***************)))(((((())))))))))))***+++,,,---))))))))))))************''''''((())))))***))))))************++++++++++++************************((()))))))))******************)))((((((((((((((()))((('''&&&&&&''')))*********+++++++++,,,,,,,,,))))))************))))))'''((()))))))))))))))(((******++++++++++++*********++++++++++++******))))))******+++---...//////,,,,,,++++++***+++++++++------------------------,,,...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------...000111222333555777999888444000111000000/////////000000---------...///111222333222444666777777666444222111111111000...---///000///000111333444555666666222222222000......000222222222111000111222444555333333444444444333222222222111111111111333444555222333555666666666888:::777777777555333222333444000111333555666777888888666666666666777777777777666666888999999:::999999888888888888777777777666888666555333444555666888444555666777777666555555333333222222222333444444777777777888999888555222555444333333222222222222111111000000000000000111111000///......///000111000000000000000///............------...111333555777888888888777555333222+++++++++++++++++++++++++++++++++************)))))))))***))))))((('''&&&'''&&&%%%$$$%%%''')))***(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%###$$$&&&(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((((((((''''''((((((((()))++++++***(((&&&&&&&&&&&&''')))******(((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))************************)))*********++++++++++++++++++******)))(((((((((***************)))((((((++++++,,,,,,,,,---------///,,,((((((***,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++111///---+++***)))******,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++***)))((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++************++++++************************++++++************************)))((((((((((((((((((***+++)))&&&$$$%%%''')))(((((('''''')))***+++((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''(((***+++,,,+++)))((('''(((*********+++,,,...---,,,+++*********+++,,,************************///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222111222444555555555444333444222000...---///000222222222222222222222222222666666666666555444333222333222111/////////000111//////000111222444666777333333333333333333333333---...000000000111222444444333333222111111222222222222111000111222333444666555555555666777999:::;;;:::777444222111111111///000111222444555666777666666666666777777777777666666777888999999999999888777777666666666666666:::999666444222222333333333444555666777666666555444444333333333333333444444444444555666555222000333222222111111111111222111000000//////000000111111000////////////000111000000000000000///............------...000222333333333333333222000///---+++++++++++++++++++++++++++++++++*********))))))((())))))))))))((((((''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))'''%%%%%%&&&&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))*********+++((((((((()))******++++++***************)))((((((***++++++++++++,,,,,,,,,...+++((((((***,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++///...---+++*********++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++++++++,,,------,,,,,,+++******)))((((((,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))++++++))))))((()))************)))))))))))))))***(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))***))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&******************************)))(((((((((((((((''')))***)))&&&$$$%%%'''(((((('''''''''((()))***)))((((((''''''(((((()))(((((((((((('''''''''&&&))))))))))))))))))))))))((((((***++++++******)))&&&((())))))((()))***+++,,,+++*********+++,,,---------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444333444555555666666555555777555222///......///000000111111222333444555666555555555555444333222111111111///.........//////......///000111333555666333333333333333333333333...000111111111111222444333222222222222222222222555444444333444555666777666666555555666777999:::<<<;;;999666555444444444000000111222444555666666555555666666666777777777666666777777888999999999999777666444444555666777===;;;888555222000//////111222333555666666666666666666555444333333333444222222222333444444111///000000000000000000111222000000////////////000000111000000//////000000111000000000000000///............---,,,---...///000///000000000///---,,,+++******************++++++++++++*********)))))))))''''''((()))))))))((((((***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))******+++))))))******))))))(((((()))))))))*********++++++,,,***((((((***,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++******************))))))))))))******++++++******++++++,,,---+++++++++******))))))(((************))))))))))))************************)))***++++++,,,++++++++++++++++++++++++*********))))))))))))))))))))))))+++***)))(((((((((((((((((())))))******)))))))))(((((())))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))(((((((((((((((%%%'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&************************)))))))))*********++++++)))***+++***))))))***+++************+++,,,------..............................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000333444555555555555555555666666777999777444111...............///000222444666777888666666555555333222111000000//////............///.........///000222333444222222222222222222222222111222333333111111222333111111222222222222222222222222111111222222333444666555555555666777888999999888777666444444444444111111222333333444555555444555555555666777777777555666666666777888888999:::888666444444555777999>>>===:::666333000///...000111222333444555666666888777666555444333333333333222222333444444222000////////////000111222222//////.........///000000000000000000000000000000000000000000000///............---,,,,,,,,,---...//////000000///...,,,+++)))))))))***************************))))))))))))&&&&&&'''((()))))))))((()))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&%%%%%%$$$%%%'''(((((((((''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''''''''&&&'''(((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((('''''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''(((((((((((()))*********)))((((((''''''((()))))))))))))))((((((((((((((())))))))))))***))))))((()))***,,,------***************************************++++++,,,++++++***)))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++*********)))*********))))))************************+++,,,,,,+++*********)))))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***************))))))))))))))))))))))))***)))((((((''''''&&&&&&'''((()))*********)))((((((((((((((()))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))***))))))((((((((((((((($$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---...---+++***+++,,,))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++***+++,,,...000222333444666555444333333444555666777555222000...---------......000111333555666777666666666555444222111000////////////////////////---------...///000111222111111111111222222222222333444555444222111222333000000222333333333222111000000000000111111222222444444444444555555666666333333222111111000000000111111222333333444555555333444444555666777777777555555555555666777888999<<<:::777666555666999:::<<<;;;999777555333111111000000111222333444555666888777666555444333333333222111000111333333222000000000000000000111222333......------...//////000000000111111111111000000000000000000000///.........------,,,,,,,,,,,,,,,......//////...---,,,+++((((((((())))))******************)))))))))((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&((((((''''''((()))&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))(((''''''''''''(((((()))))))))((((((''''''((((((((()))))))))(((((())))))***+++,,,---******************************))))))******+++,,,******)))(((((((((((()))******************************++++++++++++++++++------,,,,,,++++++******++++++************++++++***))))))))))))***++++++*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((************************((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((*********)))((('''(((((((((((()))))))))((((((((('''((())))))***((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))(((((((((((((((%%%$$$$$$%%%&&&'''''''''%%%&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,------......---+++***+++,,,))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...///000000000444333111000000111222333111000///...------....../////////000111111222222666666666555444333222111000000000000000000000000...---------...///000000000000000111111222222222444555555444222111222333000111333555555444222000222333333444444444444444222222333333333333333333000000000//////.........111111222333333444555555333333444555666777777888555555444444444666888999<<<:::999777777888999:::999999888777555444333222000000000000111333444555666666555444333333333444000.........000111000///111000000000000000111222---------------...///000000111111222222111111000000000000000000///......---------------------,,,***+++,,,,,,,,,***)))(((''''''(((((())))))************)))))))))(((((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((())))))))))))(((&&&%%%$$$$$$%%%&&&$$$######""""""######$$$$$$&&&((((((((('''((()))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((())))))***''''''((()))))))))(((((('''''''''((((((((())))))''')))******))))))+++,,,***************************))))))))))))***++++++******)))(((((((((((()))************************)))***+++++++++++++++***,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++)))))))))((())))))***+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))*********+++******)))((()))))))))***************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))))))))''''''(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))((((((************((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))(((((((((((((((&&&%%%$$$%%%'''(((((('''&&&&&&'''(((((((((((('''((((((''''''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''((())))))***+++,,,------***+++,,,+++)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........111000000///////////////---------------...//////000/////////////////////444555555444444333222111///000000111111111111000.........---......///////////////000111111222222333444555444222111222333111333666777777444111///000111222333333333222222111222333333333333222222000111111111000///......///000111222444555666777222333333444555666777888555444333333444555777999:::999999888777888888888666666666555444222111000111000000///000111222333444444333333333333333444000...---...000111111000000000//////.../////////,,,,,,,,,,,,---...///000000111222222222222111000000000000000000///......---------............---((()))*********)))((('''&&&&&&'''(((((()))*********)))))))))(((((((((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((())))))(((&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$&&&''''''&&&&&&&&&'''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((())))))***&&&''''''((())))))(((((('''(((((((((((()))))))))''')))++++++)))((()))+++************************)))))))))))))))***+++++++++***))))))(((((())))))******************************+++,,,++++++***)))************++++++++++++******))))))))))))******)))(((((((((((()))******((()))))))))))))))))))))))))))*********+++++++++************************++++++***)))))))))))))))((()))))))))*********+++((((((((((((((((((((((((%%%&&&((()))******))))))&&&&&&&&&'''((()))******'''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))%%%%%%&&&''''''((())))))******)))((((((((((((((((((&&&%%%&&&((()))(((&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((***,,,---------,,,((()))******((('''((()))******+++,,,,,,,,,+++***------------------------++++++,,,---------,,,+++******************************++++++,,,---......///////////////...------------------......//////000000000000000/////////111111222222222222111111......000111111111000000//////...............///......//////000111111222222333444333222111222333333555888:::999555111...---...///000111000000///222333444555555444333222111222222222111000...---...///000222444666777888222222333444555666777888555444333222333555777999888888888888777777777666555444444333222000///...111111000//////000111222333333222222222333444444222111///000222333333222000///...---------------,,,++++++,,,---...///000000111222333333222111000000000000000000//////...,,,---......//////......)))***+++++++++***)))(((&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''((((((((('''&&&%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&'''((((((((('''&&&%%%########################"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((('''%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%&&&''')))******(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((()))))))))***'''***,,,+++)))'''(((***)))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((((((((())))))******++++++))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))&&&'''''''''(((((())))))************************,,,+++)))((((((((()))***(((((())))))*********+++((((((((((((((((((((((((%%%&&&((()))++++++******''''''&&&&&&'''(((***+++''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))(((((((((((((((***'''&&&''')))***(((&&&&&&''')))*********)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&(((***---......---,,,)))***++++++***)))***+++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++************************'''((()))***,,,---...///...///000000000///---,,,.........///////////////000000000000111111111111......///000000000000000,,,---///000000000//////000000///............///---......///000111111222111222333333111111222333444777:::;;;:::666111...000111222444444333333222444555666666666555444333111111222111000///---+++---...000222444666888999000111444666777777666666333222111111111222333444999888666555555555666777555666666666555333111000000000111222333333333333222222222444555555333111...//////000111222222333///............---------...---+++******+++---...111000...------...000111.........---...///000000///...------------,,,***,,,,,,++++++***)))(((((())))))))))))(((((((((((('''(((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$###############$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$''')))'''%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((*********)))))))))))))))+++*********))))))((((((((()))***++++++***)))((())))))************))))))))))))))))))************))))))*********+++++++++++++++************++++++(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((($$$&&&(((***,,,,,,,,,++++++++++++*********))))))*********)))((((((''''''((((((''''''&&&&&&&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((()))*********)))'''&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''((((((((())))))(((&&&$$$###)))'''&&&'''******(((%%%''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&&&&'''((()))***...+++)))+++///000,,,((()))))))))))))))******+++,,,+++******))))))******++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++---,,,+++))))))))))))***++++++,,,,,,,,,,,,------...............------,,,.........------......///000111222000...------...111111000000//////......000000000000000000000000///000111000...---,,,---+++++++++,,,---...///000///000111000000111333666;;;999555444333222000...000000000000000111111111777666555444444444444444333222000000000///---***---///111444666666777666000222444666777777666666444333222222111222333333666666666555666666777777555666666666444333111000000111222333333444444444333222222333555555333111...//////000000111111111///............---------...---+++******+++---...///...,,,++++++,,,...///....../////////000000000000...,,,,,,------,,,+++,,,,,,+++******)))(((((()))(((((((((((((((((((((((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%'''((('''%%%'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''***)))(((''''''(((***+++'''''''''''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''((()))))))))************))))))))))))))))))))))))*********)))))))))(((((((((((()))******)))(((((())))))************))))))(((((()))))))))*********)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))((())))))******))))))((()))(((((((((((((((((((((***************)))((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((('''%%%$$$)))'''&&&''')))***(((%%%''''''''''''((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((---******,,,//////+++'''))))))(((((())))))***+++,,,+++******))))))******+++++++++,,,,,,,,,------------------,,,+++******,,,+++***)))))))))***++++++++++++,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,---...///000222333333222000...///000111000000000/////////...///////////////////////////000111000...---------,,,,,,,,,,,,---...///000000111222111111222444666:::777555333333222000///000000000111111111111222666666555444444444444444444222111111111000...,,,...///000222333444555555111222444666777777666666555555444333222222333333333444555777888999999999666666666555444333222111111222222333333444444555333222222333444444222111///////////////////////////............---------...---,,,++++++,,,---...---,,,+++******+++,,,---...///000111111111000000222///,,,++++++,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))((((((''''''((((((((((((''''''((())))))******))))))((((((((())))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))((('''''''''((((((((((((''''''''''''###$$$$$$%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((()))((((((&&&&&&((('''&&&'''((()))'''&&&''''''''''''((((((((((((''''''((())))))))))))(((************)))((('''&&&***)))***---//////+++'''((((((((((((((())))))***++++++***))))))))))))***++++++++++++,,,,,,,,,,,,000000///...---+++)))(((*********)))******+++,,,++++++++++++,,,,,,,,,,,,......//////......---,,,))))))***+++,,,...///000222333444333111000000111000000000000////////////........................///000111111///------......------......///000111111222333222222222444666777555333222333333111000111111111111222222333333666555444444444444444444555444222222222222000///////////////000111222333222222444555666666666666666555555444333333333333222444666999:::;;;;;;;;;666555555555444333222222222222222333333444555555444222222222333333222000////////////............///............---------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------///111222333222000///222///+++******,,,------+++*********)))))))))((('''''''''((((((((((((((()))))))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))&&&$$$######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$###$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***((((((((()))))))))******)))))))))(((((()))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((******(((''''''((()))***((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((((((''''''&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&((())))))(((''''''((('''&&&&&&''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))***++++++***)))(((((((((***---///...***'''((((((''''''(((((()))***++++++***)))))))))))))))***++++++++++++,,,,,,,,,//////...---,,,***)))((()))))))))******+++,,,,,,***++++++++++++,,,,,,,,,...............---,,,,,,)))))))))***+++---...///111333333222000000000111000000000000////////////........................///000111111///......//////////////////000111111000111222222111111333444555333111111222333222111111111111222333333333444555555444333333444444444666555333333333444333111111000///......///000111222222333444444444555555555555555444444333333333333444777999;;;<<<<<<<<<666555555444333333333333222222222222222444555666444333111111222222111000////////////............///............---------------------------------......------------......---///111222333222000///222///+++******,,,------*********)))))))))))))))&&&&&&''''''((((((((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))&&&$$$######$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((()))+++***((('''''''''((()))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))))))))(((''''''''''''&&&%%%&&&'''(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''(((******+++++++++'''(((***,,,---,,,***(((((((((((((((((()))******+++***))))))(((((())))))*********+++++++++,,,,,,+++++++++++++++***))))))'''((()))***+++,,,,,,,,,*********+++++++++,,,,,,---------------,,,++++++++++++*********+++,,,,,,///000111000///...///000////////////000000000000///////////////////////////000111111///...//////000000/////////000111111///000111111000000111222333222000000222333222111000111111222333333444444444444333333333444444555777555333333444555555444222111///.........///000111111111222222222333333333333444444444444333333444555777888999:::::::::666555444333333333333444222111000000111222444555555333111111111222111000///////////////////////////............---------------------------------////////////////////////...///000111111111000000222///,,,++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&'''!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((()))))))))&&&''''''(((((())))))***''''''(((((((((((())))))((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''''''''(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((())),,,,,,***((('''&&&%%%%%%'''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******+++))))))))))))))))))))))))&&&'''(((((((((((((((((('''((()))))))))((('''&&&'''''''''&&&$$$$$$''')))''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''')))+++,,,---'''''')))***++++++******)))))))))))))))******+++******)))(((((((((((()))************++++++++++++(((((()))******+++******'''((()))++++++,,,,,,,,,************++++++++++++++++++,,,,,,++++++***))),,,,,,+++******++++++,,,---...//////---------///////////////000000000000////////////////////////...000222111000//////000000000////////////000000...///111111000//////000333111000000111222222111///000000111222333444444333333333333333444444555777555333333444666666666222222111000000000000000000000000000000111111222000111222333444444333333555555555444555555666666666555444333333333444444111000//////000111333555555333111000111111111000...//////000000111111111///............---------------............------/////////000000/////////....../////////000000000000...,,,,,,------,,,+++((()))))))))))))))))))))%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######################## !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$&&&((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***'''''''''((((((((())))))(((((('''&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''((())))))*********)))(((&&&%%%$$$%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))((()))******)))((('''&&&&&&''''''%%%######&&&)))''''''''''''((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%&&&(((+++---''''''((((((((()))***,,,***************+++,,,,,,******)))(((((((((((((((************++++++++++++((()))***+++++++++++++++((()))***+++,,,++++++***************++++++++++++***************)))((((((+++++++++++++++,,,---...,,,...///...---,,,---///.../////////000000000111...........................000222222000///000111000//////....../////////...000222222111//////000333111//////111111111000...//////000111222333444333333222222333333444555666444222222444666777777222222333333333222111111000///////////////000111...///111333444444444333555444333222111222333333666555444333222333444555111000......///000333444666333111000000111000000...//////000111222222333//////.........---------------............------......////////////......///............///000000///...------------,,,***(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######################## !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%%%%''')))************)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***)))*********)))(((&&&%%%&&&''''''%%%######&&&***''''''''''''((((((((()))%%%&&&''''''((((((''''''+++)))&&&$$$$$$&&&)))+++'''((((((''''''(((+++---++++++******++++++,,,---******)))((((((((((((((()))************+++++++++***++++++,,,,,,+++++++++((()))***+++,,,+++******)))************+++++++++)))))))))))))))((('''''')))******+++,,,...///000,,,...///...------...///.../////////000000111111------------------------...000222222000000000111000///............/////////111333333222000000111333111//////000111000///---...///000111222333333222222222222333333444555666444222222444666777777222333444555555444222222222222111000/////////000222111111000111222444555444444444444444444333333555333111222444555666666555222///---.../////////000000////////////000000////////////000000000000222000...///000111111111......---,,,++++++******------..................111000///......///000111...---+++***)))******+++(((((('''&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''(((((((((&&&$$$'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&'''(((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((###$$$%%%'''((()))))))))&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''(((******&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))(((&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''((()))***)))(((%%%$$$''''''((()))))))))))))))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((+++(((%%%%%%'''))))))'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******+++******)))(((((($$$%%%&&&'''(((((((((((())))))))))))((((((((((((((()))))))))************,,,+++)))((('''((()))++++++++++++++++++***)))(((...***'''(((,,,///---***(((((()))***************'''(((+++---...---,,,+++******++++++++++++******...---+++))))))***,,,---000...+++))))))***,,,......------,,,,,,,,,------////////////............,,,...///111111000...---......---,,,---...///000000000//////000000111222222222111111111111111111111000///......///000000111222222333333222222222444444444444555666888999777666555333222111000000333222111111111111111222333222222222222333333444333333333333444444444555555333111111333444555444444111...---...//////...000000//////...//////////////////////////////000000///...///111111111///000000///......---,,,,,,------..................000///............///000------,,,+++******************)))(((((((((((((((###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###############%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###### """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''+++)))(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))***)))'''&&&''''''((()))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''***(((&&&&&&((()))((('''&&&&&&&&&'''''''''((((((******)))((((((((())))))'''''''''''''''&&&%%%%%%((()))))))))))))))(((((()))((((((((((((((((((((()))*********++++++++++++,,,+++)))((('''((()))******+++++++++******)))(((,,,)))&&&(((,,,---+++(((((()))***+++++++++++++++((()))+++,,,---,,,,,,+++******++++++++++++******))))))(((((()))***+++,,,,,,+++******+++---///111...---------------......////////////////////////------.../////////...---...------,,,---...///000000000000111111111111222222222222333333333333333111111000//////000000111///000111333444555555555444444444444555777999:::888777555333222111000000222222222222222222333444333333444444444333222222111111111222333444666666555333111000111333333222333000...---.........---000000///...............////////////////////////.........000222222000...000000//////...---------......------------------......------------......+++,,,,,,++++++***)))(((***)))(((((('''(((((((((###%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$ !!!###$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$### ############$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''))))))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((''''''((())))))))))))((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''******)))((('''''''''((()))))))))))))))(((((('''************)))((('''&&&((((((((((((((((((((((((*********+++++++++,,,,,,+++***)))((('''((()))******************))))))((()))'''&&&))),,,,,,***&&&)))******++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***+++,,,......//////+++++++++,,,---...///000------------...///000000000000000000000000000000---------------------------------,,,---......//////000111222333222111111333333333444444555555666222111111000000111222222...///000111222333333333333333444555666888:::;;;999888666444222111000000111111111111111222333444333444555555444333222000000000000111222444666777555333000000000111111000111///------...///...---000//////...---.........///////////////...............000222444444111///......------,,,,,,,,,+++......------------,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,+++)))(((&&&'''&&&&&&%%%%%%&&&&&&&&&&&&(((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!######"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&***++++++***(((%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&%%%$$$$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''***)))'''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''(((((())))))(((((())))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$%%%%%%))))))************))))))'''''''''''''''&&&%%%%%%'''''''''((((((((((((((())))))*********+++++++++******)))(((((((((((()))((())))))***))))))((((((''''''(((***,,,,,,)))&&&))))))***************))),,,,,,+++*********++++++******++++++++++++******)))+++---///000///...---............------,,,,,,---------...///000111222000000000000111111111111...---,,,+++++++++,,,,,,,,,,,,,,,---------......///000222333444333111000222222333333444555666666222222222222222222333333000000111000000///...---222333444555777888:::;;;999888666444333111111000000000000000000111222333333333444555444333111000000000///000111333555777555222000///000111111000111///....../////////---//////............//////000/////////......------//////000333555555333111...---------------,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++***)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&###&&&))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$######### """######!!! !!!#########$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((***---000000,,,(((%%%$$$%%%%%%%%%%%%%%%&&&''''''))))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&%%%$$$$$$%%%'''(((***$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''***)))'''%%%$$$%%%&&&(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))((('''&&&'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((((((((()))(((((((((((())))))))))))***))))))((((((((((((((('''(((((()))))))))(((((('''((()))+++---,,,***(((((())))))***))))))((((((,,,,,,+++*********++++++******++++++++++++******'''(((***++++++***(((&&&---------------,,,,,,,,,---------...///000111222///000000000111111111222...---,,,+++++++++++++++,,,,,,,,,---------------...000222333333333111000000000111222333444444555111111222222333333333333111222222222111111000///111222333555666888888999888777555444222222111111000000000///000000111111222222333333333222111111222111000//////111333555444222000///000222222111111/////////000111000...///......//////000111222000//////......---------//////000222444555444222////////////////////////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++*********))))))((('''&&&'''''''''&&&''''''((())) ###%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############!!!###$$$###!!! !!!""""""######$$$%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''')))***+++---111444444///***((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''''''''''''''&&&&&&&&&)))((((((((((((((())))))%%%&&&''''''((('''''''''&&&'''((()))************&&&&&&&&&''''''(((((()))'''''''''((((((((()))))))))))))))(((((((((''''''&&&''''''(((((((((((((((((()))***+++++++++******)))************)))((((((++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,***((('''*********+++,,,---...///------------...///000000...//////000000111111111---------,,,,,,++++++***++++++,,,------------,,,...///000111222111000000000000000111111222222222000111222333333333333333000111333444666777777777111222333444555666666666555555444333222222222222222222111111000000111111111111000000000111222222444333000......///111222444222000000111333333333111000000000222222111///.........///111222444555000000///......---,,,,,,......---///111333333222////////////000000000000......------,,,++++++***++++++,,,------,,,++++++******)))((('''''''''''''''&&&&&&&&&''''''((()))!!!###$$$$$$%%%''')))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############ !!!######"""!!!"""###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&''')))+++---...888::::::555...(((((()))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((()))(((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))(((&&&&&&(((***(((((('''''''''&&&&&&&&&(((((((((((()))***++++++'''((())))))******))))))(((((()))))))))))))))(((%%%%%%&&&''''''((())))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%&&&''''''(((((((((''''''((()))))))))))))))***,,,,,,,,,,,,,,,+++******((()))+++,,,---,,,,,,+++******++++++++++++******+++,,,---.........---,,,***))))))((())),,,...///...---------------......------...//////000111111---.........---,,,***)))***+++,,,---------,,,,,,....../////////000000000000000111111111111111111//////111222333333333222///000222444666888888999111222333444444444333333333222222111111222222333444444333222111111111111000000/////////000222333666444111...---...///000333111000000222444444444111111000111333333222000---......000222444666777000000///...------,,,,,,---,,,+++,,,///111222111---------.....................---,,,,,,+++******+++,,,---......---,,,++++++***((('''&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############""" """#########$$$&&&!!!""""""###$$$$$$%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """$$$%%%%%%%%%&&&'''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&(((***,,,...000FFFEEE@@@666+++$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&((()))))))))((('''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''$$$$$$%%%&&&'''''''''&&&))))))))))))))))))))))))''''''&&&''''''((()))***%%%&&&''''''(((((('''''''''''''''''''''((()))***(((((((((((((((((((((((('''))))))'''%%%%%%(((+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++$$$$$$%%%&&&''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))************((((((((()))(((''''''&&&%%%&&&&&&'''((((((((('''''''''((('''&&&''')))***............------,,,+++'''(((+++---...---,,,+++******++++++++++++******((()))***+++,,,---------...,,,)))(((''')))+++,,,...------,,,,,,,,,------,,,------...///000000111---...///000///---***)))***+++,,,---...---,,,,,,///............///000000222222111111111111111111...///111222333333222222///000111222333444444444111111333333333333222111111000000000111222222333444333222222111111222222///...---,,,---///111222888666222//////000222444333333333222222333444444222222111111000///......//////............//////000///...---,,,+++******++++++++++++,,,---...///...------,,,,,,------...000111111000...,,,***((()))))))))))))))************))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''',,,000GGG@@@777...)))&&&%%%$$$'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''$$$%%%'''))))))((('''&&&))))))***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%&&&(((***,,,(((((('''&&&&&&&&&&&&&&&+++******)))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&)))+++)))'''&&&((()))***)))((()))***((((((((()))((('''&&&&&&)))(((((((((******((('''))))))'''&&&&&&'''((()))------...///...+++)))(((((()))***+++,,,---------++++++,,,,,,,,,++++++***+++++++++*********)))))),,,+++*********+++,,,---------------,,,***((('''++++++++++++***)))((((((...///////////////...---+++++++++,,,,,,,,,------000///...------...///000111111111111111111111111333222000000000222555666333444444555444333222111111111111111000000000000111111222222222333333333444444333222222222222222000///...------///000111111000---,,,,,,...111333444333333222222333333444222222111111111111111111000//////......//////000000000///...---,,,++++++++++++++++++,,,---......------,,,,,,,,,,,,------000000000///...,,,***((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&'''''''''&&&&&&######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&'''((('''&&&%%%'''&&&&&&%%%$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&+++...;;;666///)))'''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&'''((('''%%%%%%&&&'''***)))((((((''''''((((((''''''&&&%%%&&&(((***+++++++++***)))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))(((&&&%%%&&&(((***((('''&&&((()))***))))))***,,,+++******)))(((''''''''')))(((((()))******)))''')))(((((('''''''''((((((+++,,,---...---+++)))(((******++++++,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++******++++++*********+++,,,---***+++,,,---...------,,,...............------,,,000000000000000///...---,,,,,,,,,,,,------------///............///111222111111111111000000000000111000000000000222333444222333333444333222111000111111111000000000/////////000000000000111111111555444444333333333333333222111000......///000111---,,,******+++...111444444333333222222333333333000000000111111111111222000000////////////000000111000000///...---,,,,,,++++++***++++++,,,---...---,,,,,,++++++,,,,,,---/////////...---+++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&'''''''''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$######""" """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''+++///444000***&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&###%%%&&&&&&%%%%%%&&&(((((('''%%%######$$$%%%&&&''''''&&&&&&&&&((()))***++++++******))))))******+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&(((*********+++---...///...+++)))((('''((())))))(((((()))******)))''''''(((((())))))((((((((()))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++++++++******++++++,,,---***+++,,,---.../////////---...//////000000//////222222111111000///...---------------.........///---------...000222333444000000000000000000000000...///000111111222222222111111222222222111000///111111000000000000//////------........./////////555555444333333333444444333222111000000000000000///...------...111333555444444333222222222333333000000000000////////////000000////////////000000111000000///......------++++++******+++,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,+++******))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%#########%%%&&&#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&''')))---111555111+++'''&&&%%%###"""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&###$$$&&&%%%$$$$$$%%%''''''%%%###!!! """$$$%%%'''&&&&&&&&&&&&'''((()))(((((('''''''''''''''(((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&(((******+++,,,///111333111---)))'''((()))******)))((()))++++++)))(((&&&''')))******)))(((''''''((()))***+++*********,,,,,,------...---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,---------------,,,,,,,,,***+++,,,---............333333222222111///...---............////////////+++,,,---///111333555666000000111111111111111222...///111333444333222111000000000000000000//////111000000000////////////------------............555555444333333333444444333333222222111111111111222111000///000111333444555444333333222222222333444444333222000///......000000////////////000000000000000///......------++++++*********+++,,,,,,++++++************++++++,,,,,,++++++************))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!###%%%'''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ######$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""""""""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&''''''''''''))),,,///222///***'''&&&$$$###!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%***(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***+++---000222555222...***((((((***+++***)))))))))++++++***(((&&&''')))*********)))((('''(((((()))************+++,,,---///000111111111***+++,,,---------------************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***+++---............333333222222111///...---........./////////000000+++,,,...000222444555666111111111222222222333333///000333555666555333222/////////////////////000000000000////////////...---------.........//////555444444333333333333333333333333333333222222222222111000//////000111111555555444333222222222222888777666555333111000/////////............///////////////.........------++++++************+++++++++******))))))******++++++******)))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!""""""$$$%%%%%%%%%%%%%%%###############$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%'''***)))'''%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''((())))))***,,,000222555222...+++))))))***,,,***))))))***++++++***(((''''''((()))************(((((()))))))))******+++***+++---///111222333333***+++,,,------......---)))***************++++++)))***+++,,,,,,,,,,,,+++)))))))))***+++,,,---...,,,---...///000000000000222222111111000///...---............/////////000+++,,,...000111222333333000000000111222222333333000111444555666555444333//////.........///000000000000////////////......---............/////////444444333222222222222222222333333444444444444444222111000000000000111111666555444333222222222222666666555444333111111000......------------...............---------------++++++************++++++******))))))))))))*********)))((((((((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$"""""""""%%%''')))######$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%$$$######%%%&&&###""""""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&&&&%%%'''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***'''(((***(((&&&%%%&&&((('''((()))))))))+++...111333111...+++******++++++******)))***+++,,,***((((((((((((((()))***+++,,,******))))))******++++++***+++---...///000111111***+++,,,---............*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++***+++,,,---......///000000111111111111000000000000000///...---------........./////////,,,---///000111000000///.........///000000111111000111333444555555444444//////.........///111111000000/////////.........---------.........//////444333222222111111222222222222333444555555555555222222111222222333444444666555444333222222222222222111111111000000//////---------,,,,,,---------------------------,,,,,,++++++***************+++******))))))))))))******))))))(((''''''(((***+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''%%%""" !!!###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%'''%%%###!!!"""%%%(((+++#########$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%''''''(((&&&$$$$$$%%%&&&$$$######$$$&&&'''%%%$$$######"""""""""""""""###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$&&&'''((((((#########$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&###%%%&&&''''''''')))+++)))))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,''')))+++)))&&&%%%&&&((((((((()))((((((***...111222000...,,,******+++++++++***)))***,,,,,,***))))))(((((('''(((***,,,---++++++************++++++++++++,,,---.........---***+++,,,---............+++++++++,,,,,,---------)))***+++,,,---,,,++++++111000...,,,++++++++++++...//////000000000000///...///////////////......------------.........///---...///000000///...---,,,,,,------...//////000000000111222333333333333000///......///000111222000/////////............,,,,,,---------.........000111111000...---...000222333444555555555555555777555222000000111333444666555444333111000///......///111222333333333222/////////...+++***+++,,,---------,,,,,,+++++++++******************++++++******)))(((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!  !!!"""""""""$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######&&&%%%"""&&&"""###&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$########################%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%$$$###""""""""""""%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&)))(((''''''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((((((((())))))******'''$$$"""###(((,,,------,,,,,,++++++***+++++++++,,,+++******))))))******++++++******************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......000---++++++...///...,,,,,,------...---,,,***)))---,,,,,,++++++,,,,,,---000111333444444333111000...///////////////......***+++,,,...///000000000111000...---------...///,,,,,,------------------000000000000111333666777555333111000///000111222222111000...------------------------------------000111111000......///000444555777888::::::;;;;;;888666333111000111222444444333333222111000///...000000000000///000000000222000...---++++++++++++------,,,,,,++++++++++++******************++++++))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######"""###$$$%%%&&&&&&&&&&&&$$$$$$###"""!!!  !!!""""""#####################$$$%%%%%%""""""#########$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%""" $$$&&&$$$!!!%%%"""###%%%$$$"""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$!!!"""""""""########################$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))))))))&&&$$$$$$'''*********+++++++++***++++++,,,,,,,,,+++******))))))******************************+++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,---------------***((()))+++,,,+++)))+++,,,---------,,,+++***------,,,,,,,,,,,,------///000111222222111000///......////////////......////////////...---,,,,,,000111333444444333222111............------------111000000000111333555666333222000/////////111111111000///......---......------------------------000111111000///...///111555666888:::;;;======>>>999777444222111111222222111111111000000000000///000//////...///111333444666222---+++,,,---,,,+++,,,,,,+++++++++++++++***++++++++++++++++++*********)))((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###########################""""""""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$#########"""######$$$%%%###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&((($$$""""""$$$%%%$$$!!!%%%""" ###%%%$$$"""&&&%%%$$$###############&&&'''(((&&&###!!!###&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""######$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%!!!"""""""""""""""############"""######$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((+++)))&&&&&&'''(((((('''************+++,,,------++++++***))))))))))))******************************************)))))))))))))))))))))************++++++,,,,,,,,,---------+++)))(((((()))******)))++++++,,,---------,,,,,,------,,,,,,,,,,,,---------...///000000///...------....../////////......000000000///...---,,,+++---111666::::::888444111000000//////......------222111111111111222333333222111///......///000000//////............//////------------------------000111111000///...000111444555666888999:::::::::999777555333111111111111000000000000111111111222///.........111555999<<<:::333,,,***---///---+++++++++++++++++++++++++++,,,+++++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########!!!""""""###$$$$$$%%%%%%#########""""""######$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&$$$""""""$$$%%%$$$###$$$""" """$$$$$$#########""""""######$$$%%%&&&)))+++'''""""""%%%$$$##################$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))'''''''''((()))((('''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''***)))''''''''''''''''''************+++,,,---...++++++***)))))))))))))))))))))))))))************************************((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,++++++*********+++++++++***++++++,,,------------,,,,,,++++++++++++,,,,,,,,,---............---,,,------......//////......------...///////////////+++...444888:::777333000222111111000///......---222222111111111111111111000///............//////...............///000000------------------------///000000///......///111444555666666666666666555888777555222111000000000000000111111222333333444000///------000444999<<<999333,,,***---///...+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!"""############$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$###############$$$########################"""$$$%%%$$$###"""###%%%"""!!!!!!!!!###$$$%%%%%%###"""!!! """###$$$$$$ !!!"""###%%%&&&'''&&&)))***'''!!!!!!%%%#########$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$##################$$$%%%%%%"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''"""###%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''''''''((()))((('''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))***************+++,,,---...+++***))))))(((((())))))(((((()))))))))************************+++++++++((((((((((((((((((((((((*********+++++++++,,,,,,************))))))***+++++++++++++++,,,------...++++++************++++++........................,,,,,,---...............------...///000000000000,,,...222666777666444222222222111000//////......222222222111111111000000..................//////......---......///000111---------------------------...///...------///000555555666666555555444333555444333222000000//////000111111222333333444444222000...,,,,,,...111333555111,,,+++,,,......,,,+++,,,,,,,,,,,,,,,---------------,,,++++++******'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###""""""""""""!!!!!! """""""""###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############"""###$$$$$$""""""###$$$!!!!!!!!!"""###$$$%%%&&&###"""!!!!!!!!!"""$$$%%% !!!!!!"""$$$&&&'''(((%%%&&&'''%%%""" """%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&######"""""""""###$$$$$$##############################""""""######$$$$$$'''''''''&&&&&&&&&&&&%%%######""""""""""""######%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&'''((()))******''''''''''''((((((((((((((((((((('''''''''''''''###%%%'''(((((((((***,,,************+++,,,------******)))(((((((((((()))'''(((((())))))******************+++++++++++++++))))))))))))(((((((((((())))))*********+++++++++((())))))(((''''''(((***,,,,,,+++++++++,,,------++++++************++++++........................+++,,,---...............//////000000000///......///111444666777777666555111111000000//////......000111111222111111000000.........///////////////...............///000111------------------------+++,,,------,,,,,,...///222333333444444444333333222222111111000//////...000000111111222222333333333111...,,,+++,,,---///000///---,,,,,,,,,---...,,,,,,---------............------,,,++++++******''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!! !!!!!!""""""###$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%###############$$$%%%&&&"""""""""!!!!!!"""$$$%%%#########$$$$$$%%%&&&'''#########""""""######$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#################################"""###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((()))++++++((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((***++++++''''''''''''(((((((((((()))))))))(((((('''''''''###%%%((()))(((''')))++++++++++++***++++++,,,,,,******)))(((((((((((((((''''''(((((()))******+++*********++++++,,,,,,,,,*********))))))((((((((())))))))))))*********+++(((******)))'''''')))+++...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---.........------.........***+++,,,---..................///000000000000//////222555888999777555444///////////////////////////000111222222111000000......//////000000000000//////.........//////000------------------------***+++,,,,,,++++++---///...///000111222222333222111000000000//////......///000000000111111111111222111///......///000111,,,---...---,,,+++---...---------....../////////......---,,,,,,+++************)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&"""""""""!!!!!!!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%"""!!! !!!###$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""########################!!!###&&&''''''&&&%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&!!!"""###%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''%%%&&&'''&&&$$$###$$$%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&'''''')))***+++,,,((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&)))(((''''''((()))((('''$$$$$$%%%'''(((***+++,,,''''''''''''((((((((()))******))))))((((((((('''$$$'''))))))''''''(((***,,,,,,++++++***+++++++++******)))(((((((((((((((&&&''''''((()))******+++*********++++++,,,,,,,,,++++++******))))))(((((())))))))))))***************,,,---,,,***)))+++...///...,,,+++***++++++,,,///......------......///...------,,,,,,------...***+++,,,---............***+++---///111333444444---000555888999777333000............////////////...///000222222222111000......///000111111000000//////............//////------------------------,,,,,,,,,,,,,,,---...///111000000000000222444555555444222000000000000111////////////............//////...---,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''((()))+++,,,+++***(((&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&'''))))))((('''&&&%%%$$$$$$$$$%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""#########"""###$$$$$$%%%&&&%%%$$$###"""!!! !!!###%%%%%%###"""######%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%&&&########################%%%%%%$$$$$$###"""!!!!!!&&&###!!!!!!###%%%&&&%%%"""###$$$%%%%%%$$$###"""$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%############%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$###############$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!!!!""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""######$$$!!!"""$$$$$$%%%$$$###"""$$$$$$############$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&'''((()))+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((((((***)))(((((('''''')))***+++((((((''''''''''''((((((&&&'''(((***++++++++++++---+++(((((()))***))))))************))))))))))))&&&&&&%%%%%%&&&''')))***,,,---------------,,,,,,+++)))'''''')))+++++++++(((((((((((())))))))))))+++++++++***++++++,,,,,,************++++++,,,---......//////...------,,,000///---++++++,,,---...)))***,,,---------,,,,,,---///111333444333222111+++...222555666666444222111///...///222333222000...///111111/////////000111000///......///000111.........------,,,,,,+++///...---,,,++++++++++++------,,,,,,------......000/////////000111333444333222111000/////////000//////////////////////////////...---,,,,,,,,,,,,++++++++++++++++++******+++++++++******++++++++++++,,,,,,,,,+++***)))((('''((()))******((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######"""""""""######$$$%%%$$$######"""!!! """###$$$$$$###"""###$$$##################$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""###"""###$$$$$$$$$$$$###"""$$$######$$$%%%%%%###!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$###############$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""#########$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$%%%"""###$$$%%%%%%$$$######$$$$$$############$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((******++++++******)))(((''''''''''''''''''''''''&&&((())))))'''&&&'''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((&&&'''((()))***++++++,,,---***((('''((()))((((((******)))))))))(((((((((&&&&&&%%%%%%&&&''')))*********,,,---.../////////***(((&&&&&&'''))))))(((''''''((())))))***+++++++++++++++++++++,,,,,,---+++++++++++++++,,,------////////////...---,,,,,,...---,,,++++++,,,------...///000111222222111000---...000222333222111111,,,...111444555444333111000...---...111222111///...///111111///...///000111000///......///000000.........---------------......---,,,++++++++++++.........---------------............///000111222111000///...............////////////000000000000//////...---,,,,,,,,,,,,,,,,,,++++++*********)))************************++++++,,,,,,,,,++++++***''''''((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((***)))((('''&&&&&&&&&'''%%%#########%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""#########"""!!!!!!!!!""""""""""""""""""!!!!!!!!! ###$$$$$$###!!!"""$$$&&&!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""######################## !!!###$$$%%%&&&'''$$$''')))((($$$!!!!!!""""""###$$$$$$$$$$$$###"""###""""""###$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$#########$$$$$$######$$$$$$%%%&&&((((((''''''&&&$$$###"""$$$###############$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))*********)))((((((''''''''''''''''''''''''''')))***)))'''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''''''''((()))+++,,,,,,***'''&&&'''((('''&&&)))))))))(((((((((''''''&&&&&&&&&&&&'''((())))))''')))***---///000111111***)))''''''((())))))((((((((())))))***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---...///111111111111000...///000222222222111000///...------///000///...---///000000///......///000//////......///000000..................//////...------,,,,,,+++++++++/////////......---,,,,,,------------...////////////......---------,,,,,,/////////000000000000000//////...---,,,,,,,,,,,,......---,,,,,,+++++++++***************************++++++,,,,,,,,,,,,+++'''(((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$###########################$$$$$$######$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!########################"""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$""" !!!$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$%%%&&&'''(((---000///)))$$$###%%%#########$$$$$$############"""!!!"""###$$$"""!!! !!!"""###$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$###############"""######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$############$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!"""###%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((('''''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((((('''&&&%%%&&&(((+++,,,,,,)))'''&&&'''''''''&&&(((((((((((('''''''''''''''''''''''''''(((((()))((()))***,,,...///000000---+++******+++,,,+++)))***************+++++++++++++++,,,------.........---------,,,,,,------...////////////...---,,,+++***+++,,,,,,---,,,,,,,,,*********++++++++++++***,,,---...///000000000//////000000000000000//////---------------...------,,,...000///...---................../////////000---.........//////000000------------,,,,,,+++***...////////////...,,,,,,,,,---------............------------,,,,,,,,,+++......//////000000000111//////...---,,,,,,,,,,,,...---,,,++++++++++++,,,)))***++++++++++++***)))******+++,,,,,,,,,++++++))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%&&&'''%%%$$$########################$$$#########$$$$$$%%%&&&###############$$$$$$$$$########################"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$""" !!!$$$&&&$$$$$$$$$#########""""""!!!""""""###$$$%%%%%%&&&########################""""""#########$$$$$$$$$)))...222111+++&&&%%%&&&$$$##################$$$$$$"""!!!!!!#########""" !!!"""###$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$######""""""###$$$$$$%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&'''(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%''')))++++++)))&&&&&&'''(((((('''((((((((((((''''''''''''''''''(((((((((((((((((()))***+++,,,---------------+++++++++,,,---,,,***,,,,,,++++++***)))))))))***+++,,,...//////.........------,,,,,,---------......//////......---,,,++++++,,,---------,,,+++......------------------++++++,,,---............///000000000000///......,,,---------,,,,,,,,,---,,,---//////---,,,---...------......////////////---.........//////000000,,,,,,---------,,,+++***---...///000000///---,,,,,,------.........------+++,,,,,,------,,,++++++------......//////000000//////...---,,,,,,,,,,,,+++***)))(((((()))***+++***+++,,,------,,,+++*********+++++++++******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!!!!!!!"""""""""""""""########################""""""""""""######$$$%%%"""!!!!!!!!!""""""###$$$""""""""""""###############$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$###""""""!!! !!!###$$$$$$########################$$$$$$$$$###############&&&)))---,,,(((%%%$$$$$$$$$$$$###""""""###$$$$$$%%%###!!!!!!###$$$######!!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!""""""###$$$'''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$!!!!!!###$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&''')))$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))***(((&&&&&&((()))***))))))))))))((((((((('''''''''(((((()))))))))((((((******+++++++++******)))***))))))***,,,,,,+++)))+++++++++***))))))((((((***+++---///000000//////...------,,,,,,,,,,,,,,,,,,---......///..................------,,,,,,,,,//////...---------......******++++++,,,------...//////000111111000///...,,,---...---,,,+++,,,---+++---......---,,,,,,---,,,---...///////////////..................//////+++,,,---------,,,+++***,,,---///000000000...---------...//////...---,,,++++++,,,---------,,,+++,,,,,,,,,---...///////////////...---,,,,,,,,,,,,***)))((('''(((***+++---***,,,---......---,,,***************))))))((('''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''' !!!!!!!!!########################""""""""""""###$$$%%%&&&!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$############"""###$$$$$$###"""###$$$$$$$$$################## !!!"""######$$$###################################################$$$&&&'''&&&%%%###"""$$$$$$###""""""###$$$$$$&&&$$$""""""###$$$$$$$$$"""######$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""""""""###$$$%%%&&&'''######""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$%%%&&&"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!###############$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%'''&&&$$$###""""""######$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&%%%$$$###########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''')))'''&&&&&&)))+++,,,,,,******)))))))))((((((((('''((()))***))))))((('''(((((())))))))))))(((((((((((()))+++---...---+++((((((((())))))************+++...000111111000///------,,,+++++++++++++++***+++---...//////000000222111///---,,,,,,,,,---------+++*********++++++************+++,,,,,,------///111333333111///...,,,...///...+++***+++---+++,,,......,,,+++,,,---+++,,,---///////////////.........---------------***+++---......---+++***+++---///000111000///...---.../////////...---,,,***+++------...---,,,+++++++++,,,,,,---...////////////...---,,,,,,,,,,,,+++***))))))***,,,...000+++,,,...//////...,,,+++************)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''###""""""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!"""###%%%''''''%%%%%%%%%$$$$$$$$$######!!!###%%%%%%###"""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$###"""###$$$&&&&&&%%%###%%%$$$###""""""###$$$%%%'''%%%""""""$$$%%%%%%%%%######$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!""""""###$$$&&&'''((("""!!!  !!!"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!""""""""""""###$$$%%%&&&  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''%%%$$$"""!!!!!!""""""$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$########################&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&((('''&&&'''***,,,---...************))))))))))))'''((()))******)))((('''&&&''''''((((((((((((((())))))***---000111000...%%%%%%&&&((()))+++,,,,,,***+++...000111111000000---,,,++++++************)))***,,,...///000111111444333000---,,,,,,------///...,,,+++++++++,,,,,,))))))))))))***+++,,,---,,,...111444444333000...,,,...000...,,,***,,,...***,,,...---,,,+++,,,,,,***+++---///000000///............------,,,,,,+++***+++---......---+++***......///000000///...------------.........//////......---,,,+++)))(((''',,,,,,------...//////000000///...---,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))************))))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''((()))&&&%%%$$$###############%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!""""""######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""###$$$%%%&&&&&&&&&###$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%""" """''')))%%%!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%)))******(((%%%"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%############""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""'''&&&$$$""" !!!!!!""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$######$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((()))+++,,,...///---***((('''''''''(((''''''((()))))))))))))))(((((((((((()))))))))))))))+++---/////////---,,,((())))))))))))*********,,,---...000111222222222000///---,,,+++,,,,,,---,,,,,,++++++,,,---///000///...---,,,,,,---...//////...---,,,+++,,,------...---,,,,,,+++***)))(((///000333555555444222000222111111000...+++)))(((((()))+++,,,------,,,++++++---///222333333222222///...---,,,++++++++++++++++++------------++++++---...///000000///...------------.........//////000000///...---+++)))))),,,,,,,,,---.../////////...---,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++***)))*********)))))))))(((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%%%%######""""""""""""##################"""""""""!!!""""""!!!!!!!!!"""######%%%$$$$$$###""""""######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###""""""""""""###$$$!!!!!!!!!"""#########$$$###$$$$$$###!!!!!!"""######"""""""""""""""""""""$$$###""""""""""""###$$$$$$"""!!!"""%%%&&&$$$!!!""""""#########$$$$$$$$$!!!!!!"""""""""############"""!!!!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''((()))'''%%%"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$#########"""""""""###############$$$$$$$$$"""""""""######$$$$$$$$$$$$""" !!!###$$$###!!!###############$$$$$$$$$$$$$$$%%%%%%%%%$$$##################""" ###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,...,,,***((('''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))&&&(((***---///000//////)))))))))*********++++++...//////000000000/////////...---,,,+++,,,---......---,,,,,,,,,---.../////////...---------......///...---,,,,,,,,,------------,,,,,,++++++******...///222333444333111///111111000...---,,,+++*********+++,,,,,,,,,++++++,,,---///111222222111111......---++++++*********++++++,,,------,,,++++++---....../////////......------........./////////111111111000///---,,,++++++,,,,,,------......///++++++++++++++++++++++++,,,++++++++++++*********+++++++++,,,++++++***)))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&)))(((''''''&&&'''''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$#########%%%$$$$$$$$$%%%%%%&&&'''######""""""""""""##################""""""""""""###""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$""""""""""""""""""#########$$$$$$###"""!!!"""############""""""!!!!!!!!!###""""""!!!!!!""""""#####################""""""###############$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%%%%%%%$$$#########"""######"""!!!!!!"""######$$$&&&'''&&&$$$""""""#################################""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""""""""""""""############"""!!!"""######"""!!!$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$###############""""""!!!!!!""""""###$$$###############$$$$$$'''&&&&&&%%%$$$#########""""""###$$$$$$$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%$$$############$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++++++++******,,,+++)))((('''''''''(((''''''((()))))))))))))))((((((((()))))))))******&&&'''***,,,---.........******+++++++++,,,,,,,,,000000000000///...,,,+++...---,,,+++,,,---...///000///...---,,,---......000///...---------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111///...000///...,,,,,,,,,,,,---,,,,,,++++++******++++++---...///000111000//////------,,,+++***************+++,,,,,,,,,,,,+++***------..............................////////////111111111000///...,,,,,,++++++,,,,,,------------******+++,,,,,,,,,,,,,,,++++++++++++***************++++++++++++*********)))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$###########################$$$%%%%%%&&&$$$######""""""######$$$#########"""""""""""""""###############$$$$$$%%%"""###$$$%%%%%%$$$"""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$###""""""###%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%$$$"""!!!"""$$$########################""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$###""""""!!!#########""""""#########"""###%%%%%%###"""###$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$############""""""!!!!!! ###"""!!!!!!!!!!!!"""############"""######$$$%%%&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''((())))))&&&&&&&&&''''''''''''(((((()))+++,,,,,,+++)))'''***)))(((''''''''''''(((''''''((()))))))))))))))((((((((())))))******+++******+++++++++******)))+++++++++,,,,,,,,,------///000000111000...,,,***---,,,,,,+++,,,---///000111000///---,,,,,,------000//////...---------,,,......------,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////...---///...,,,++++++,,,...//////---,,,***))))))***+++....../////////......---,,,,,,+++*********************++++++++++++******------------......//////........./////////000000000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,***+++,,,---.........---+++++++++*********))))))*********************+++))))))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%)))((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%####################################$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""#####################$$$$$$%%%""""""$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$#########"""""" !!!!!!""""""""""""$$$$$$%%%###""""""$$$%%%################################################"""#########$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########"""""""""""""""$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$""""""######$$$$$$############""""""!!!!!! #########""""""###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&''''''''''''(((((()))***++++++***(((&&&((((((''''''''''''''''''''''''((()))))))))))))))((((((((()))***+++++++++++++++++++++***))))))(((+++,,,,,,,,,,,,------------...000111111///...,,,---,,,,,,+++,,,---///000111000///---,,,,,,,,,---//////.........------,,,---------------,,,,,,,,,***++++++,,,,,,------...***+++,,,---------,,,,,,...---+++***+++,,,...000///...,,,***))))))******............------,,,,,,++++++***)))))))))******************************,,,,,,,,,,,,---...///000....../////////000000000////////////...---,,,+++++++++++++++++++++++++++***+++---...///......---+++************)))))))))******)))))))))***++++++************))))))))))))'''&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((''''''''''''''''''((()))%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&&&&"""""""""###############$$$$$$$$$%%%&&&'''((()))$$$$$$############$$$$$$""""""""""""###############""""""""""""###$$$$$$""""""###$$$$$$$$$$$$############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""######"""$$$&&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""!!!"""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$###"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############!!!#########"""!!!"""###$$$$$$$$$###############""""""######$$$#########!!!"""$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))'''((())))))***+++,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,---------+++---000222333111000......---,,,+++,,,---...///000///---,,,++++++,,,,,,------...//////......---------......------,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...---,,,+++************------,,,,,,,,,,,,,,,,,,******)))))))))))))))*********))))))))))))******,,,,,,++++++,,,...///000.../////////000000000000////////////...---,,,,,,+++++++++++++++************+++---......---,,,+++************))))))))))))***)))(((((()))***+++,,,++++++++++++************(((''''''&&&%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%&&&&&&!!!"""""""""#########$$$######$$$$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%!!!"""""""""############""""""!!!!!!!!!"""############""""""###$$$$$$%%%"""""""""###$$$%%%%%%%%%################################################!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!"""#########$$$"""$$$&&&'''%%%###"""""" !!!""""""""" !!!"""$$$$$$$$$$$$$$$"""!!!$$$$$$###$$$$$$$$$#########""""""$$$#########""""""""""""!!!"""###$$$$$$%%%%%%%%%############"""""""""""""""###$$$%%%%%%$$$###""""""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!###$$$###!!! """$$$###############$$$$$$$$$"""############""""""!!! !!!"""######$$$$$$$$$###############$$$$$$$$$!!!###%%%&&&&&&%%%###!!!""""""""""""###$$$%%%&&&%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''(((((((((((('''%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''''''''''''''((()))))))))))))))'''((()))***+++,,,,,,---++++++*********++++++,,,++++++++++++,,,,,,,,,,,,---///111444444222000...///...---,,,+++,,,---......---,,,+++******+++,,,+++,,,---////////////...------.........---,,,+++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,++++++++++++,,,,,,,,,))))))((((((((())))))******)))(((((((((((()))***,,,,,,++++++,,,...///000////////////000000000000//////000//////...---,,,++++++******************)))***,,,------,,,***)))************))))))))))))***)))(((((((((***+++,,,,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''%%%$$$$$$###$$$%%%'''(((############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&&&&!!!!!!""""""#########$$$!!!!!!!!!"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""###$$$###"""""""""###%%%&&& !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$######"""!!!"""###$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''"""$$$''''''%%%###"""""" !!!"""###$$$%%%%%% !!!###$$$%%%%%%%%%$$$!!! $$$###!!!$$$$$$$$$$$$######""""""######""""""!!!!!!!!! !!!"""######$$$$$$###"""""""""""""""#########!!!"""###$$$$$$###"""!!!"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""%%%&&&&&&###"""$$$&&&""""""######$$$$$$$$$%%%###############"""!!! %%%%%%%%%$$$###""" !!!!!!""""""###### """%%%''''''%%%""" """"""""""""###$$$%%%&&&'''&&&%%%$$$###!!! """"""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&""""""""""""""""""""""""####################################$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((***+++,,,,,,+++***(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''''''''''''''(((((()))))))))))))))'''((()))***+++,,,------///...---+++***)))))))))******+++++++++,,,,,,,,,...000333555555333000...000///---,,,+++,,,,,,------,,,+++*********+++,,,***+++---///000000//////,,,---.........---,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------+++***)))++++++******++++++,,,---))))))(((((((((((()))******)))(((''''''((()))***------...///000000//////000000000000///...,,,,,,000000000000000000000000---,,,++++++******++++++((()))+++,,,,,,+++***)))************))))))))))))))))))))))))((((((((((((+++***))))))***---000222)))((('''&&&%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!! !!!"""%%%&&&'''&&&$$$"""""""""########################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$###$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$""" """""""""""""""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############******)))((('''%%%###"""######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""$$$$$$###"""!!!  !!!###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$///***%%%###$$$%%%$$$###!!!###%%%$$$!!! !!!$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%&&&''''''(((***---+++---///000000///---,,,'''&&&%%%$$$%%%%%%'''(((''''''(((((('''&&&%%%%%%***'''%%%%%%'''((('''%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''((((((***+++,,,------++++++,,,++++++)))(((((())))))***+++,,,,,,------,,,...111333444333111///111000///...,,,***)))))),,,+++***))))))+++---.........///000000000000000//////.........---------++++++++++++******)))))),,,,,,---------------,,,...---,,,+++***)))))))))++++++++++++++++++++++++)))+++,,,,,,***))))))***(((((())))))************(((((((((((('''&&&%%%$$$---......////////////...000000000000///...---,,,////////////////////////---,,,++++++***+++++++++******+++++++++++++++*********)))))))))((((((((((((((((((((())))))))))))''''''''''''***---111333,,,***&&&"""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""""""""""""""$$$%%%&&&&&&$$$""""""###########################"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""############""""""###$$$&&&%%%$$$######$$$!!!"""###$$$$$$$$$###"""$$$%%%&&&&&&&&&%%%$$$$$$!!!!!!""""""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########""""""######$$$%%%"""######$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""!!! !!!"""$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###'''$$$  """"""!!!!!!"""######""""""###$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$&&&'''''''''(((+++---111333555666666444000...)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%***'''%%%%%%'''((('''%%%%%%%%%'''(((((((((((((((%%%&&&&&&&&&''''''((((((''''''((())))))***++++++,,,,,,,,,+++***)))((('''(((((()))******+++,,,,,,,,,---///111222111000///000///...---,,,***))))))******++++++,,,+++++++++---...///000000000000//////.........---------,,,++++++++++++*********)))+++,,,------............///...---+++************++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,+++******))))))******+++((())))))(((((('''&&&%%%....../////////......---000000000000//////...---////////////////////////------,,,+++++++++++++++******)))))))))))))))***)))))))))(((((((((''''''''''''(((((())))))******'''&&&&&&&&&(((+++...000((('''&&&$$$"""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&%%%$$$######$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$###"""""""""!!!!!!"""############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$###"""!!!!!!!!!###$$$&&&&&&$$$######$$$#########""""""#####################""""""""""""###""""""!!!!!!""""""#########""""""""""""#########%%%&&&%%%###""""""###""""""#########"""!!!!!!!!!"""$$$&&&''''''&&&&&&!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############""""""""" ######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$""""""############""""""%%%###!!!!!!"""$$$$$$$$$"""!!!!!!"""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((((((((())),,,...888:::<<<===<<<888444111+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%)))(((&&&&&&'''''''''%%%&&&&&&'''((())))))))))))###$$$%%%&&&'''(((((()))'''''''''(((((()))))))))---,,,,,,+++***)))((('''((((((((()))******++++++,,,,,,---......//////000//////...---,,,******))))))***,,,------+++)))(((------...////////////.........------------,,,,,,++++++++++++************+++,,,---...///000000000//////---,,,+++*********++++++++++++++++++++++++&&&((())))))))))))***+++///---+++)))))))))***+++*********))))))((('''&&&////////////...---,,,,,,000000000000//////...---////////////////////////------,,,++++++++++++,,,***)))'''&&&&&&'''((((((((((((((((((''''''''''''''''''(((((())))))*********)))'''&&&&&&&&&'''(((%%%%%%&&&'''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$"""!!!###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################"""!!! !!!"""$$$%%%%%%$$$###$$$%%%$$$###""""""""""""###$$$$$$$$$######""""""!!!!!!###""""""""""""""""""###$$$###"""!!!!!!"""###$$$###%%%&&&%%%###"""""""""$$$$$$$$$######"""!!!!!! """###$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###############""""""############"""""""""######$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$######""""""######$$$%%%$$$%%%%%%%%%$$$###"""""""""""""""######$$$$$$$$$############"""""""""""" !!!!!!"""""""""###$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%"""##################"""%%%$$$###$$$$$$%%%%%%%%%###!!!!!!%%%'''%%%###$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((())),,,...;;;===??????===999444000+++******))))))((((((((('''(((((()))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))************%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***++++++++++++***))))))))))))))))))******++++++,,,+++++++++,,,---...////////////...---,,,++++++***+++,,,,,,+++***)))(((,,,---............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///111222333333333000///---,,,++++++******************************&&&((()))))))))***,,,...222///,,,***))))))+++,,,******+++******)))((('''......///......---,,,,,,...////////////......---...........................---,,,,,,++++++,,,,,,,,,+++)))((('''((())))))(((((((((((('''''''''''''''((((((((()))))))))***)))((('''%%%%%%$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###"""!!!"""$$$$$$$$$$$$#####################""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################!!!!!!!!!!!!!!!"""###$$$"""$$$%%%%%%$$$###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$"""$$$%%%%%%###!!!""""""%%%%%%%%%$$$############ !!!"""#########"""!!!######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$########################""""""############""""""######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!""""""############"""######""""""######$$$%%%$$$$$$$$$$$$######"""!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""######"""!!!!!!!!!###!!! """%%%'''&&&$$$$$$######""""""######$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++...888999;;;;;;999555000---((())))))******+++++++++((())))))*********))))))(((((('''&&&&&&&&&&&&'''&&&'''((()))************))))))(((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,+++*********+++++++++++++++++++++***)))***,,,...///000000//////......---------,,,***))))))))))))***,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,//////111222444444555555///...---,,,+++*********************************)))+++,,,,,,,,,---000222222000---***))))))+++,,,++++++++++++***)))((('''------.........------,,,------.........------,,,...........................------,,,,,,,,,,,,,,,///...---,,,++++++++++++)))))))))((((((((('''''')))))))))))))))((((((((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$#########$$$$$$###!!!!!!"""$$$########################%%%$$$######"""#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""""""""###$$$%%%&&&'''###$$$&&&&&&$$$######$$$$$$###!!! !!!###$$$############""""""""""""$$$######""""""######$$$######""""""""""""######!!!###$$$$$$###""""""###&&&%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$"""!!!######$$$%%%&&&''''''((("""############$$$$$$$$$"""""""""###############""""""############""""""###$$$$$$$$$$$$###"""""" !!!!!!!!!""""""######$$$$$$######""""""######""""""######$$$%%%"""""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""""""""############$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""##################$$$$$$$$$$$$$$$$$$###!!!$$$&&&&&&$$$###""""""###""""""###%%%&&&%%%$$$######""""""""""""######$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''(((+++---222333444444222///,,,***'''''')))***+++,,,,,,,,,((())))))***************'''(((((('''%%%%%%&&&(((&&&&&&'''((())))))))))))*********)))))))))((((((((((((((())))))*********'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++---.../////////...............---+++)))(((''')))***++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///000111333333444444444......,,,+++***)))))))))************************'''((()))((((((***---///111///---+++*********+++***++++++******)))(((''',,,,,,---.........------++++++,,,,,,---,,,,,,+++..............................---,,,,,,,,,,,,---............---,,,+++*********)))))))))(((((((((******))))))((((((''''''######$$$%%%%%%&&&'''''' """$$$&&&((()))))))))$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! !!!"""!!!"""###$$$$$$%%%$$$$$$###$$$$$$###!!!!!!"""###########################'''&&&$$$#########$$$%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!###$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%####################################################################################$$$%%%&&&&&&$$$%%%&&&&&&$$$""""""###$$$###!!!!!!###$$$"""""""""""""""#########$$$######""""""######$$$""""""############""""""!!!###$$$###"""###$$$$$$######""""""###$$$%%%###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%&&&'''"""############$$$$$$$$$!!!"""""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""############""""""######""""""######$$$%%% !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""######""""""""""""############$$$$$$######$$$$$$%%%&&&#########$$$$$$#########$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$##################""""""""""""""""""############""""""###&&&(((&&&%%%%%%&&&###$$$%%%$$$######$$$%%%######""""""""""""#####################$$$$$$$$$""""""############"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''))),,,------...------,,,+++***'''((()))***++++++******&&&'''((()))))))))))))))'''((()))'''%%%$$$&&&(((%%%%%%'''((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))************+++++++++*********+++++++++***************************+++,,,------,,,,,,,,,---------------)))))))))))))))******+++++++++,,,,,,+++******)))************+++++++++,,,+++++++++,,,,,,,,,------//////000111111111111111---,,,+++***)))(((((((((************************&&&&&&'''&&&%%%'''***,,,......,,,+++************************)))((('''&&&++++++,,,---............***++++++,,,,,,,,,++++++..............................---,,,,,,,,,,,,---++++++,,,,,,+++***((('''************))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###&&&''' !!!"""###$$$%%%%%%%%%###$$$$$$###!!! """#####################$$$$$$((('''%%%$$$$$$$$$%%%%%%######$$$$$$$$$######"""########################"""""""""""""""""""""""" !!!"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################################################""""""""""""""""""%%%&&&'''&&&$$$"""""""""$$$###  ###$$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! """#########$$$%%%""""""!!!!!!!!!###$$$%%% !!!"""######"""!!!  !!!"""###$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############ !!!"""#########"""#########"""###$$$$$$%%% !!!!!!!!! $$$$$$######""""""!!!!!! !!!!!!!!!""""""##############################$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!$$$###""""""$$$###%%%'''&&&###!!!###&&&######""""""""""""######""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%&&&)))+++++++++*********+++++++++((()))***++++++***((((((%%%%%%&&&'''((((((''''''&&&((()))(((%%%$$$&&&((($$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******$$$$$$%%%&&&'''))))))***,,,,,,,,,+++***)))((('''*********))))))))))))))))))******+++,,,,,,------******++++++++++++,,,,,,&&&''')))+++,,,+++***)))+++++++++++++++***)))((())))))******+++++++++,,,+++++++++,,,,,,------------....../////////......---,,,***)))(((((('''''')))))))))))))))))))))))),,,,,,,,,+++***+++...111,,,,,,,,,,,,+++******))))))******))))))((('''&&&,,,,,,,,,+++++++++*********)))((((((((()))++++++...---,,,,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((---+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###"""!!! %%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ###$$$$$$$$$######$$$$$$%%%&&&""""""!!! !!!"""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""######""""""!!!!!! """"""""""""#####################"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((&&&$$$###$$$$$$###"""!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%$$$$$$$$$&&&(((((()))***++++++***)))((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++)))(((''''''((()))+++&&&&&&&&&'''''''''((((((###$$$&&&((()))(((((('''%%%&&&''')))+++,,,,,,---+++******)))))))))(((((()))((('''&&&'''(((***,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++************))),,,+++*********+++,,,---)))***+++------,,,++++++++++++,,,,,,,,,---------------------------------///...,,,***))))))***+++------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))*********)))(((&&&%%%,,,,,,+++++++++*********++++++*********+++,,,---------,,,+++++++++++++++,,,------......------,,,,,,,,,,,,+++***)))))))))((((((((((((((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############"""""""""###############$$$%%%&&&!!!!!!"""""""""""""""!!!"""""""""""""""""""""""""""##################"""############$$$$$$$$$$$$$$$$$$###############"""###"""!!!!!!"""###$$$%%%########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$""""""!!!!!!""""""###$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$#####################$$$$$$######"""###"""""""""!!!!!!!!! !!!!!!"""""""""############"""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$###""""""""""""############$$$$$$$$$################################################"""######$$$$$$######"""###############$$$$$$%%%############$$$$$$$$$%%%######"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%#########%%%%%%%%%###############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%%%%&&&'''((())))))******))))))((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''%%%%%%&&&'''((())))))((((((((()))***************+++++++++++++++***))))))***)))(((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***)))***+++,,,---***+++++++++++++++******))))))))))))************************************---,,,***)))((((((((()))&&&''''''(((((())))))*********+++++++++++++++++++++,,,,,,------,,,,,,++++++***)))((('''''''''(((,,,++++++++++++*********+++************+++,,,,,,---,,,++++++***+++++++++,,,------......------,,,++++++******))))))(((((((((((((((((((((((((((((((((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%###""""""""""""""""""### !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$"""""""""######$$$$$$$$$######"""""""""###$$$$$$##############################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""""""!!!"""###$$$""""""!!!!!!""""""###$$$'''&&&%%%$$$$$$$$$$$$$$$############""""""""""""""""""######$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$"""""""""#########$$$$$$$$$"""!!! """$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""###&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''))))))(((((((((((())))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&''''''''''''((()))******************)))(((''''''***+++,,,,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++*********)))))))))******))))))******+++,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******((('''''''''''''''%%%%%%&&&''''''((())))))))))))******+++++++++,,,+++,,,,,,------,,,,,,+++---+++(((%%%%%%&&&((()))++++++++++++************((((((((((((((())))))***++++++************++++++,,,,,,------------,,,,,,******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!  """"""!!!!!!!!!###$$$&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""#################################$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""!!!"""###%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$#########"""""""""""""""!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""#################################""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$%%%&&&&&&'''""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######$$$$$$$$$$$$!!!""""""""""""#########$$$"""!!! """$$$%%%%%%%%%%%%%%%$$$######"""######################################################$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&& ###%%%&&&&&&%%%&&&'''))))))'''&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))(((''''''''')))***+++************)))((('''&&&)))***+++,,,,,,+++)))((())))))***++++++******)))************************)))******+++---......///************))))))))))))))))))))))))***++++++,,,...,,,***((('''''''''((())))))))))))************************************))))))((((((''''''''''''*********))))))((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,+++++++++***(((&&&&&&&&&((()))+++++++++*********))))))''''''(((((())))))))))))******)))))))))******+++++++++,,,,,,,,,,,,++++++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###############$$$%%%$$$###"""!!!!!!"""###$$$########################""""""!!! !!!"""""" !!!""""""###############"""""""""!!!!!!###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""#####################################################################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&'''(((((())))))***"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!"""###$$$$$$$$$$$$###!!!""""""""""""############"""!!! !!!"""$$$%%%$$$$$$###"""""""""""""""################################################$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$######$$$$$$""" """"""""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$###$$$%%%&&&'''(((&&&''')))(((&&&%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&))))))(((''''''(((***+++'''(((((())))))))))))((('''((()))******)))((((((((())))))******)))((((((************************))))))***+++---...//////*********)))))))))((((((((())))))***+++,,,,,,,,,...---+++(((''''''''''''(((((()))))))))*********************************))))))))))))))))))((((((+++***************))))))((((((((())))))***************++++++++++++******'''((((((((((((''''''&&&+++************)))))))))((()))******++++++******)))))))))((())))))***+++)))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###%%%''')))+++,,,""""""!!! !!!!!!!!!##############################!!!!!!!!!!!!###### !!!"""###$$$$$$#########""""""!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################"""""""""#########$$$$$$""""""""""""####################################""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""!!!!!!""""""###$$$###$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""###%%%%%%$$$######"""""""""#########$$$$$$###############$$$$$$%%%""""""!!!!!!!!!!!!"""##################$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%'''$$$"""""""""###"""!!!!!!!!!"""""""""######### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***//////...+++'''%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))%%%&&&'''((()))*********'''''''''(((((((((((())))))))))))(((((((((((((((************************))))))***+++---...//////******)))))))))(((((((((((()))***+++,,,---------------+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++******)))%%%%%%&&&''')))***++++++))))))(((((((((((((((((()))))))))******)))))))))&&&'''((())))))(((&&&%%%************))))))))))))((((((***+++++++++***)))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$&&&'''################################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############!!!""""""###%%%'''((())) !!!"""####################################%%%$$$"""!!!!!!"""$$$%%% !!!###$$$$$$%%%!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""########################"""############$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$### """"""#########$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""!!!""""""######$$$%%%%%%#########$$$$$$$$$######""""""!!!!!!""""""###$$$""""""###$$$$$$###"""!!!!!!!!!!!!""""""######### !!!"""############ !!!!!!!!!"""""""""### !!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###"""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""!!!!!! ###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$###"""############$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$"""!!!!!!!!!!!!###$$$%%%""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%&&&$$$ !!!"""###$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((+++---000///,,,)))%%%$$$&&&(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&'''((())))))''''''(((((((((''''''&&&%%%&&&'''((()))))))))))))))((('''&&&'''(((***+++++++++)))((((((((())))))******************************+++,,,,,,---......***)))))))))((((((((((((((()))+++---............,,,,,,,,,,,,+++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***)))###$$$%%%&&&((()))***+++)))))))))((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''************))))))))))))%%%&&&((()))))))))((('''((((((((((((((()))******''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((###$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%$$$###""""""$$$&&&'''""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%""""""!!! !!!###%%%''''''''''''########################%%%$$$###!!!!!!###$$$%%% !!!"""###$$$%%%%%% !!!"""###$$$$$$$$$%%%%%%&&&%%%$$$###"""########################%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$&&&'''(((((('''&&&""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$%%%$$$###"""!!!!!!""""""######$$$$$$ !!!"""############ !!!!!!!!!""""""###### !!!!!!!!!""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&''''''&&&$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!! """$$$%%%%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%"""###&&&'''''''''%%%$$$""""""!!!!!!"""$$$&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%""" ###%%%'''######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################!!!"""###%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%'''))),,,...)))(((&&&$$$"""$$$(((+++$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******&&&&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((+++***(((&&&'''))),,,---...,,,***(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,------...))))))))))))(((((((((((()))***,,,...////////////+++,,,------,,,+++)))(((************++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((''''''((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$&&&(((***///---+++*********)))'''))))))))))))((((((((((((((()))***++++++***)))(((''''''''''''((((((((((((************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$""""""""""""###$$$%%%&&&'''&&&$$$###"""!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""#######################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$""" !!!$$$%%%###!!!!!!!!!""""""############"""###$$$%%%%%%%%%%%%%%% !!!"""#########$$$###""" !!!"""!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&'''((()))""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$###############$$$$$$$$$$$$$$$######""""""""" !!!"""###############""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%"""""""""######$$$$$$$$$###############"""!!! %%%%%%$$$$$$###"""""""""%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))'''### '''''''''((((((***++++++333000---***)))***---...(((((((((((())))))))))))...***(((***...///,,,((((((((((((((())))))))))))))))))))))))***+++,,,---+++,,,---,,,***((('''(((&&&''')))+++++++++***************+++---,,,***((())))))************))))))((((((((((((''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%...,,,***)))***++++++***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((())))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%$$$###$$$$$$###############$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$""""""#########""""""!!!""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$######""""""$$$$$$##################!!!!!!"""############"""########################$$$$$$$$$#####################$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""##################""""""$$$"""!!!!!!###$$$###!!!"""""""""""""""#########""""""######$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###"""""""""""""""###$$$!!!"""######"""!!!"""###""""""#########$$$$$$$$$############""""""""""""########################%%%&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""##################$$$###############$$$$$$"""######$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$######"""""""""######$$$%%%$$$$$$$$$############!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#####################$$$$$$$$$############$$$$$$$$$%%%"""############""""""!!!""""""##################%%%$$$############$$$%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''(((((('''&&&%%%###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***)))(((((((((((('''$$$"""''''''''''''((()))***+++///...+++)))((()))***,,,(((((((((((())))))))))))+++(((&&&(((+++,,,)))&&&)))))))))***************++++++************+++,,,+++,,,---,,,***((((((((('''(((((()))))))))))))))''''''''')))******(((&&&***************)))(((((((((((((((((('''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$...,,,))))))***,,,,,,,,,))))))))))))))))))))))))'''((())))))***)))((('''))))))))))))))))))))))))(((((())))))***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%$$$###"""""""""""""""###$$$%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&######"""!!! !!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! """"""################## !!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###"""!!!"""###$$$###!!!#########""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$!!!"""######!!!!!!"""###"""""""""######$$$$$$$$$$$$$$$######""""""!!!!!!########################%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!"""""""""%%%%%%%%%$$$$$$$$$$$$############$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%!!!""""""############""" !!!""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""#####################$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((()))***+++)))(((&&&'''(((((('''%%%&&&&&&&&&&&&'''((())))))++++++)))(((((((((((((((((((((((()))))))))*********((('''(((++++++)))&&&*********+++++++++,,,,,,---,,,++++++******+++++++++,,,------+++))))))******)))(((((('''((((((((()))))))))+++------+++)))***************)))((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%$$$###...,,,))))))***++++++***))))))***************+++'''((()))***+++***))))))************))))))))))))*********)))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############%%%$$$$$$###""""""###### !!!$$$%%%&&&%%%###"""!!!""""""###$$$$$$$$$$$$%%%$$$"""!!! !!!"""""""""""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""###$$$%%%$$$"""########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""###"""""""""######""""""############""""""""""""##################$$$$$$######$$$$$$$$$######""" !!!###$$$$$$###"""!!!!!!"""###"""!!! !!!###"""!!!!!!!!! ###""""""!!! ########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%% !!!"""############### !!!!!!""""""""""""########################%%%%%%%%%%%%$$$"""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((('''%%%&&&'''))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&((((((((())))))******+++,,,***)))+++,,,---+++)))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...000///---,,,,,,------,,,***((('''(((((())))))((()))+++------,,,***(((((()))***************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$$$$###...---+++***++++++***((()))*********++++++,,,,,,)))***+++,,,---,,,,,,++++++*********)))))))))(((((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###############""""""###$$$$$$%%%!!!###%%%&&&%%%$$$###"""#########"""!!! &&&%%%###"""!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#################################$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%% !!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$%%%$$$###"""###$$$$$$###"""########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######"""""""""############"""""""""""""""&&&%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$######"""!!!"""######"""  """###"""!!! !!!"""$$$###"""!!! ###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""#########$$$######"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""%%%%%%%%%%%%$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""!!!!!! !!!""""""""""""""""""!!!%%%%%%%%%$$$###"""!!! !!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((&&&%%%&&&(((******)))'''&&&&&&&&&&&&''''''(((((())))))******)))((('''((((((((()))***++++++++++++++++++,,,------+++***(((((())))))***++++++,,,*********+++,,,...///000000111222222000......//////...,,,***))))))******%%%$$$%%%'''((()))'''%%%%%%&&&((()))+++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%%%%...------...///...,,,)))*********+++,,,,,,------)))***,,,---......------*********))))))(((((('''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%$$$###############""" $$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###############""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$"""###$$$$$$###"""########################"""######$$$$$$$$$###### !!!!!!"""######$$$$$$!!!###$$$###"""!!!"""###!!!"""""""""############((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!  !!!"""""" !!!"""&&&%%%$$$###!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################!!!!!!!!!""""""#########""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$%%%$$$######"""$$$$$$$$$###############$$$$$$$$$############"""!!!""""""############"""$$$$$$###""""""!!! !!!!!!"""######"""!!!!!!$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%'''&&&&&&''')))******)))((('''''''''''''''((((((((())))))******))))))((('''((())))))***+++,,,,,,******++++++++++++******'''(((((()))***+++,,,,,,)))******+++---///111222222333444333111///...//////...---,,,++++++++++++'''''''''(((***)))'''%%%%%%&&&''')))+++,,,------((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''',,,---///333555444111...******++++++,,,------...)))***+++---......---,,,******)))(((((('''&&&&&&###$$$%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&$$$###############$$$$$$###############$$$$$$$$$"""###$$$$$$$$$"""  !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#####################"""!!! """######$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""############%%%$$$######$$$$$$###!!!##############################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""!!!###$$$###!!!!!!"""$$$ !!!"""###$$$$$$%%%((('''%%%######$$$%%%&&&""""""###$$$%%%%%%%%%%%%######"""  !!!"""!!! !!!"""#########"""!!!!!! ############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""####################################### !!!!!!"""###$$$%%%%%%$$$###############$$$$$$######$$$$$$$$$######"""################################################""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$###"""!!!###############$$$$$$$$$#########"""""""""!!!!!!"""############""""""!!!##################"""""""""###$$$%%%%%%$$$###"""""""""############""""""!!!!!!"""######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%'''&&&''')))++++++)))((()))((((((''''''(((((()))((((((((((((((()))))))))'''((()))***+++,,,,,,---+++,,,------,,,,,,,,,,,,(((((()))***+++,,,---...+++++++++,,,---///000111333444444333000---,,,---------------,,,++++++***---,,,,,,,,,---,,,***((('''((()))******++++++***((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%'''***,,,111666:::999666333******+++,,,,,,---......((()))+++,,,------,,,,,,***))))))((('''&&&&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$%%%$$$#########$$$&&&&&&&&&%%%$$$###""""""""""""$$$$$$###""""""######$$$!!!"""$$$%%%%%%$$$###"""!!!###$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!""""""!!!######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!&&&$$$######$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""!!!!!! !!!###%%%$$$!!! """$$$ """###$$$%%%&&&'''&&&$$$""""""###$$$%%% """"""###############!!! !!!"""### !!!"""!!!  """ !!! !!!!!!!!!!!!########################$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!######################## !!!###$$$%%%&&&'''$$$$$$##################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""""" !!!!!!"""""""""###"""###$$$%%%%%%%%%%%%%%%######"""!!! """"""###$$$###"""!!! """"""######$$$$$$$$$%%%###"""""""""!!!!!! ###############"""!!! """""""""###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!""""""############"""!!!""""""###$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###"""!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((***,,,+++)))&&&***))))))((((((((())))))(((((('''''''''(((((()))'''((()))***+++,,,---------///000000///......///)))******+++---...//////---------------...///000333444444222...,,,++++++***+++,,,---,,,+++***))),,,,,,++++++,,,***(((%%%***************)))(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$###%%%'''***+++...555<<<>>>:::555---***))),,,111555333000***+++---///000000///...******)))((((((((((((((($$$$$$%%%&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""###$$$""" !!!$$$%%%###!!!""""""""""""############&&&%%%%%%$$$###"""!!!!!!#########"""""""""""""""$$$$$$############$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$###"""""""""###%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$###"""""""""###$$$%%%'''$$$!!!!!!###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###!!!  """$$$&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%###!!!!!!###$$$""" """""""""!!!!!! """###$$$$$$###""" ########################$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""  !!!"""!!! $$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%!!!"""###$$$%%%$$$############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$######""""""!!!!!!###$$$&&&&&&$$$######$$$%%%###!!!"""$$$%%%$$$!!!###""""""""""""$$$%%%&&&%%%$$$$$$$$$######""""""!!!  """$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$%%%%%%&&&''''''###$$$%%%%%%%%%###"""!!!%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""!!!  !!!"""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''((((((((((((((((((((((((((((((((()))***************************+++''')))+++---...---,,,+++000000///...///000111222******))))))***,,,...///,,,---...//////...---,,,//////...---,,,,,,++++++++++++++++++)))'''$$$###,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$,,,+++---222777888555000---+++))),,,000333222///***+++---...///...---,,,***))))))((((((((((((((($$$%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$$$$"""""""""""""""!!! ###############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$"""!!!!!!###$$$###!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###""""""!!!###"""""""""""""""""""""#########""""""#########$$$###"""!!!!!!"""$$$%%%$$$###"""""""""###$$$%%%!!!!!!!!!"""""""""######$$$$$$#########""""""""""""""""""""""""""""""""""""######!!! """$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%############"""""""""!!!######"""""""""###%%%&&&***'''$$$###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""############!!!!!!!!!""""""#########$$$############%%%&&&'''""""""############""""""""""""""""""""""""""""""%%%###!!!"""###$$$""" !!!"""#########""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""############$$$$$$$$$##################$$$$$$"""!!! !!!""""""!!! !!!###%%%%%%%%%%%%'''(((&&&%%%###!!!!!!"""###$$$ !!!"""###$$$###"""""""""######$$$$$$######"""$$$######"""""""""""""""#########"""""""""""""""!!!"""######""""""""""""%%%###!!!"""$$$%%%$$$"""$$$###"""!!!!!!!!!"""###$$$$$$#########"""""""""$$$$$$###""""""#########""""""""""""""""""""""""""""""""""""#########$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((())))))*********************))))))''')))+++---------,,,+++,,,,,,+++++++++,,,---...+++************,,,---...---------......------------------,,,+++*********))))))*********)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++,,,((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$---++++++---111111...+++---+++***+++///000///---******,,,------,,,+++******)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$######"""%%%$$$$$$$$$######""""""$$$###""""""!!!"""""""""###"""!!!"""###$$$###!!! !!!!!!!!!"""""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""#########""""""!!!!!!""""""###"""!!!!!! !!!"""$$$%%%######""""""######$$$%%%"""""""""#########$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""######$$$###!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""###$$$&&&&&&***(((%%%$$$$$$$$$"""!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!!############$$$$$$$$$$$$"""""""""###############!!!"""""""""###""""""""" !!!""""""!!!!!! """"""""""""""""""""""""$$$###""""""######"""!!!$$$$$$$$$%%%$$$$$$###"""%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###!!!!!!###$$$%%%&&&)))+++$$$###"""!!!!!!!!!"""### !!!""""""""""""!!!"""######$$$$$$######"""$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$###"""!!! ######""""""""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))*********))))))(((((((((((()))+++,,,------,,,+++******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++******,,,---+++***---+++***+++------,,,***)))******++++++***)))((())))))(((''''''''''''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$############"""######""""""""""""""""""###"""""""""######""""""!!!""""""""""""#########$$$$$$$$$###############"""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########""""""""""""""" !!!!!!"""$$$%%%&&&'''%%%$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$##################$$$$$$ """######!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######""""""%%%%%%%%%$$$$$$######"""$$$###"""!!!!!!"""###$$$##############################"""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""$$$$$$###"""!!!###$$$$$$&&&(((***$$$###""""""""""""######!!!!!!!!!"""""""""""""""""""""############""""""###"""""""""""""""######!!!!!!""""""######$$$$$$$$$###"""###$$$%%%$$$$$$$$$############$$$############""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!############################################################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%######"""###$$$%%%$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&******)))(((((('''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******))))))(((''''''''')))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++---,,,+++******+++,,,---+++++++++******)))))))))'''((())))))***++++++,,,++++++++++++++++++++++++)))*********++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$+++***)))***+++,,,,,,+++,,,+++******++++++***)))))))))))))))))))))(((((()))((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$"""!!!!!!"""""""""""""""!!!"""############$$$$$$$$$"""""""""#########""""""""""""######"""""""""#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!""""""############""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$""""""######$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""###### !!!"""###$$$%%%&&&&&&!!!""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!"""""""""######$$$$$$##################"""###%%%&&&&&&%%%###!!! !!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###$$$$$$######""""""""""""!!!"""###$$$$$$###"""!!!###########################"""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###$$$%%%$$$"""!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$######$$$$$$$$$""""""""""""######$$$$$$"""""""""######"""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""######$$$$$$$$$"""!!!!!!###%%%%%%$$$######$$$############$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''((()))***))))))(((***)))))))))((((((''''''******++++++,,,,,,+++++++++,,,,,,---------------------------,,,++++++***,,,+++***))))))***+++,,,++++++++++++************))))))))))))))))))******++++++++++++++++++++++++++++++++++++******))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$************++++++,,,,,,*********)))))))))((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""######$$$$$$######""""""######$$$$$$$$$%%%!!!!!!"""############"""!!!###$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""### !!!!!!""""""#########""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$!!!!!!""""""""""""######""""""""""""""""""""""""!!!###$$$$$$###""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""############ !!!"""$$$%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&########################"""""""""""""""""""""""""""""""""############$$$ !!!!!!!!!""""""""""""###############""""""""" """###%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$######"""!!!!!!!!!"""""" !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$###"""###$$$$$$$$$"""###$$$%%%$$$###"""###$$$###$$$$$$$$$%%%%%%%%%%%%#########"""###$$$$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!"""$$$%%%&&&""""""""""""############### !!!$$$###""""""$$$$$$$$$###"""###$$$!!!!!!###$$$%%%%%%%%%%%%!!!!!!""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------......---,,,+++***,,,++++++******++++++,,,+++************************))))))(((((((((((()))++++++++++++++++++++++++++++++++++++***((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$)))***+++++++++***)))***((()))))))))((('''(((((((((''''''(((((()))******(((((('''&&&&&&&&&&&&''')))'''%%%$$$######$$$%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""$$$&&&&&&###!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$############### !!!"""###$$$######"""!!!###$$$###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%% !!!!!!"""######$$$$$$#########""""""#########""""""##################!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""######"""""""""#########$$$$$$"""""""""""""""""""""""" """$$$$$$"""!!!!!!"""""""""""""""""""""""""""########################""""""""""""############!!!"""""""""############!!!"""###$$$%%%$$$$$$### ###&&&&&&$$$"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""##################""""""!!!!!!!!! !!!""""""!!!!!! !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" """$$$###"""!!!###%%%""""""!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$##################$$$"""!!!"""###$$$###"""###$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!######"""""""""""""""############"""""""""""""""###!!!$$$$$$""""""$$$%%%$$$"""!!!###%%%!!!"""###$$$$$$###"""""""""""""""#########$$$$$$((('''&&&$$$############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%$$$"""!!!###%%%########################"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++******)))((((((''''''&&&''')))*********(((((((((((())))))***+++++++++,,,+++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,------......---,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((('''&&&&&&'''((()))************************((())))))***)))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,,,,***((('''''''''((()))((('''''''''(((''''''''''''(((***+++,,,(((((('''&&&&&&&&&&&&''')))(((%%%#########$$$%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&###!!! !!!"""###############&&&&&&%%%$$$###"""!!! !!!"""$$$$$$$$$###"""!!!###%%%$$$!!! """$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&& !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""$$$%%%%%%$$$###""" """%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""!!!!!! !!!!!!"""$$$$$$%%%%%%%%% """###$$$$$$$$$$$$"""""""""""""""""""""""""""$$$###!!!!!!###%%%""""""!!!!!!!!!###$$$%%%$$$###""" """###$$$########################""""""!!!""""""###$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###"""!!!"""#########!!!!!!###$$$$$$######$$$%%% !!!"""###############"""!!! !!!###$$$!!!!!!""""""""""""!!!!!!&&&%%%$$$"""!!! $$$$$$######""""""!!!!!!%%%!!!###&&&&&&$$$!!!$$$%%%%%%"""!!!###%%%""""""#########!!! """"""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%!!!$$$%%%%%%"""!!!###%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))******'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,++++++***)))(((((('''&&&''')))***+++***((('''(((((()))***+++,,,------,,,,,,++++++***++++++,,,***+++,,,---...---,,,,,,+++,,,---.........,,,,,,+++,,,---......---,,,+++'''''''''((((((((((((((('''&&&%%%%%%&&&''')))***************************&&&'''((())))))(((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$+++000000)))$$$$$$''''''$$$&&&((()))(((((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$###"""""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########"""""""""""""""&&&%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$######"""""""""""""""### """$$$&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###################################################"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%###""""""###%%%%%%$$$"""""""""############""""""$$$###"""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!### """&&&'''&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$############"""""""""""""""&&&&&&%%%$$$######$$$$$$###$$$###""" """%%%###"""!!! """!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$##################""""""#########$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$%%%&&&'''((( !!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""###########################$$$%%%$$$""" !!!$$$######"""!!! ###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$############%%%%%%%%%$$$$$$&&&(((,,,***(((&&&%%%&&&'''(((***(((&&&&&&&&&&&&$$$"""&&&%%%$$$#########$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''',,,,,,,,,+++)))(((&&&%%%'''''''''''''''((())))))***++++++***(((((()))***''')))+++---...---,,,++++++++++++,,,---...//////......---------,,,,,,,,,000---+++,,,...---'''"""'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&'''((((((&&&&&&%%%%%%$$$###"""""",,,111333...)))(((((('''$$$&&&(((((((((((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$%%%$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""""""""""""""""""""'''&&&%%%###""""""""""""$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!"""""""""###############""""""""""""######"""###%%%&&&&&&&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!######""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""$$$$$$""""""""""""""""""######$$$######$$$&&&&&&%%%###""""""############""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!#################################""""""""""""""""""""""""######""""""""""""######!!!!!! !!!!!!""""""###$$$$$$$$$$$$###"""!!!  !!!"""$$$$$$$$$###############$$$######"""!!!!!!"""""""""######"""!!!!!!"""$$$######"""!!!!!!!!!""""""""""""""""""""""""###$$$###$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$######""""""###$$$%%%"""""""""""""""###$$$%%%""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""###### """$$$$$$"""""""""###$$$######"""!!!!!! !!!!!!"""###$$$$$$######$$$$$$$$$$$$###### ###&&&((()))***)))#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%###"""###%%%+++)))'''%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%###$$$$$$#########$$$&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((+++++++++***)))((('''&&&'''''''''''''''((())))))((())))))(((&&&&&&'''(((''')))***,,,---,,,+++******+++,,,---............------,,,,,,,,,,,,++++++///,,,+++---000000+++'''(((((())))))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%---333666222---+++)))&&&$$$&&&((((((((('''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$#######################################$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""######$$$###"""""""""""""""###$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############ !!!!!!!!!""""""""""""######"""""""""######$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!""""""###########################""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""!!!"""######$$$"""""""""!!!!!!!!!!!!!!!$$$$$$###%%%&&&'''&&&$$$""""""############""""""  !!!!!!###""""""!!!!!!!!!!!!!!!!!! !!!"""""" """"""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$"""!!!  !!!"""!!!"""######$$$$$$#########!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!"""$$$$$$"""""""""#########"""""""""###$$$$$$$$$###""""""""""""""""""######$$$$$$######""""""########################""""""""""""""""""""""""###############"""""""""########################$$$$$$##################""""""""""""###$$$%%%&&&""""""!!!!!!!!!""""""###$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%$$$$$$###""" !!!!!!"""""""""###!!!############$$$%%%#########""""""!!!!!!  ###%%%&&&######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! #########$$$$$$$$$$$$%%%$$$$$$$$$###############"""!!!!!!!!!!!! $$$$$$%%%$$$""""""###%%%)))'''&&&$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''&&&$$$"""""""""###$$$%%%'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))((((((''''''''''''''''''((())))))((())))))(((&&&&&&'''(((((()))***++++++***)))(((***+++---///000///...---++++++++++++************(((&&&&&&))),,,---***'''))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$######"""!!!!!!"""###%%%&&&''''''---222444///+++***(((&&&$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%$$$################################################&&&%%%$$$$$$############################################################"""""""""""""""######### !!!###$$$%%%$$$$$$$$$######"""""""""###############"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""############!!!!!!!!!"""""""""############""""""######$$$$$$&&&'''''''''&&&%%%###"""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$#########""""""!!!!!! $$$######$$$&&&&&&%%%###""""""############"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%###""" """###%%%!!!""""""###############%%%""""""%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!$$$$$$###""""""###"""""""""""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""############$$$$$$$$$###############""""""#########$$$$$$%%%$$$$$$########################""""""######$$$%%%######$$$$$$$$$$$$###### !!!!!!"""#########!!!#########"""###$$$#########"""""""""!!!!!!"""!!! !!!###&&&'''######$$$$$$$$$$$$######'''&&&%%%### ############$$$$$$$$$$$$########################"""""""""""""""""""""""" """"""###$$$''')))&&&&&&%%%$$$######$$$$$$%%%$$$$$$&&&(((((('''%%%"""#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((((((((((((((()))'''''''''''''''((())))))***++++++***(((((()))***((())))))***))))))(((''')))+++...000000///---,,,******)))))))))(((((((((&&&%%%%%%'''***+++)))'''******************)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""!!!!!!"""###%%%&&&''''''---///...)))&&&((('''%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$################################################$$$$$$###"""""""""""""""################################################!!!!!!""""""############!!!!!! !!!!!!"""###$$$$$$$$$$$$############ !!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""############"""""""""#########$$$$$$###############$$$%%%%%%''''''&&&&&&%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############$$$$$$$$$######""""""""""""!!!!!!"""$$$$$$###"""""""""############""""""%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!%%%###""" """###%%%!!!!!!"""############"""###""""""""""""""""""###""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!$$$$$$###""""""###!!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!"""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""!!!!!!"""""""""#################################$$$$$$$$$$$$######""""""$$$$$$################## """$$$%%%%%%%%%###""""""######$$$$$$#########"""""""""######$$$$$$$$$!!!"""$$$$$$"""!!!"""###############""""""""""""$$$###!!! """$$$%%%######$$$$$$$$$$$$######!!!"""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################&&&&&&&&&&&&&&&''''''''' """"""###$$$''')))%%%$$$$$$###############$$$$$$$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&'''((()))'''''''''''''''((())))))***++++++***(((((()))***(((((())))))(((((((((''')))+++---///000...,,,***))))))((((((((('''''''''+++******+++,,,,,,,,,+++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%+++,,,***%%%$$$''''''%%%$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$##################"""""""""""""""#####################$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""########################$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%$$$$$$###""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""############"""$$$$$$$$$$$$############!!! !!!###$$$"""!!!""""""############""""""%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """!!!  !!!""" !!!""""""######"""""" """######""" !!!!!!!!!"""######$$$$$$"""""""""!!!""""""###$$$!!!#########"""###$$$""""""!!!!!!!!!"""######$$$###""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$######### !!!!!!""""""#########""""""#########$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!""""""!!!!!!!!!""""""###!!!$$$&&&&&&%%%###!!!!!!"""######$$$#########$$$$$$$$$###############!!!###$$$$$$"""!!!""""""########################""""""!!! !!!"""######$$$$$$$$$$$$###### """$$$&&&((()))"""""""""############$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''))))))&&&$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&(((((('''''''''''''''((())))))((())))))(((&&&&&&'''(((((((((((((((((())))))))))))***,,,------,,,+++***((((((((((((''''''''''''+++************)))))))))))))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((***)))''''''***)))%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%########################$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""########################$$$%%%&&&'''%%%$$$$$$###""""""""""""$$$#########"""""""""!!!"""""""""""""""""""""""" !!!"""###""""""!!! ########################"""###$$$$$$$$$$$$###""" !!!"""###$$$######"""""""""""""""############"""!!!!!!"""$$$$$$###!!!""""""############""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""###### !!!""" !!!$$$########################"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!!!! !!!!!! !!!!!!""""""""""""""" """######""" !!!!!!"""######$$$%%%%%%""""""!!!!!!"""######$$$ !!!""""""!!!"""$$$&&&$$$$$$###"""""""""######""""""""""""""""""###$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%% !!!!!!"""######$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$$$$$$$$$$"""""""""""""""""""""###$$$%%%!!!"""###$$$%%%$$$$$$###!!!!!!"""###############$$$$$$######""""""!!!!!!!!!#########"""###$$$######################## !!!!!!!!!"""###############$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######""""""""""""############""""""#########$$$$$$$$$ !!!!!!!!!"""&&&&&&&&&%%%###"""###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))(((%%%###"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((((('''&&&$$$$$$%%%'''((('''''''''''''''((())))))((())))))(((&&&&&&'''((((((((((((((()))******+++*********++++++******)))((((((((((((''''''''''''&&&&&&'''&&&%%%%%%&&&''')))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++***+++---***%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$######"""""""""""""""###$$$%%%''''''""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''$$$###""""""!!!"""""""""$$$#########""""""!!!!!!########################!!!"""###%%%%%%$$$$$$###################################################"""###$$$%%%%%%$$$###""" !!!"""$$$$$$######""" !!!!!!""""""#########""""""###%%%%%%$$$"""""""""############"""""" """$$$%%%&&&!!!!!!!!!!!!!!!"""######"""######!!! $$$(((########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############"""""" !!!!!!""""""""""""""""""##################"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&!!!""""""!!!!!!"""%%%'''&&&&&&%%%$$$############""""""!!!!!!"""###$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&& !!!"""######$$$ !!!###$$$%%%&&&''' !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$###"""""""""###%%%%%%!!!!!!"""###############$$$$$$###"""!!! """######$$$%%%&&&##################$$$$$$ !!!###%%%&&&'''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&((((((""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&(((###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))(((%%%""" !!!###%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&''''''((()))(((&&&$$$$$$%%%&&&''''''''''''''''''((())))))***++++++***(((((()))***(((((((((((()))***,,,,,,******))))))))))))))))))))))))((((((((('''''''''&&&'''(((''''''''')))+++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%++++++++++++*********)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%######$$$%%%&&&''''''(((***(((%%%######$$$&&&(((!!!############"""!!!"""""""""####################################$$$$$$######"""######$$$ !!!"""###$$$######$$$$$$$$$$$$##############################""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%&&&""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!###$$$$$$######"""!!! !!!"""######$$$%%%&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$######!!!!!!!!!!!!""""""""""""$$$!!!!!!######!!!""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######""""""!!!!!! $$$$$$######"""#########"""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######""""""###""""""""""""###########################"""!!!!!!$$$$$$###"""!!! ######""""""!!! !!!!!!!!!!!! ######""""""######$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""""""""### !!!###$$$%%%%%%$$$### !!!"""######""" !!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%""" ######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&((()))&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***+++***)))'''''''''((()))***)))'''&&&'''(((***+++++++++***)))((((((((()))))))))))))))))))))))))))************))))))))))))'''(((((((((((((((''''''%%%%%%''''''((((((((('''(((''''''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$************))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!  !!!!!!!!!!!!"""######$$$$$$'''&&&%%%#########%%%%%% !!!"""###$$$$$$$$$$$$""""""""""""####################################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&'''#########$$$$$$#################################""""""############"""""""""""""""""""""###$$$$$$######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!"""######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########""""""!!!!!!!!!!!!!!!"""""""""###$$$!!! !!! !!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""!!! ###"""""""""!!!!!!!!! ###""""""!!!""""""#########"""!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""$$$###"""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! ############""""""!!!!!!###"""!!!!!!!!!"""$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""###### !!!"""###$$$######"""""""""!!!!!!!!!###$$$%%%""""""""""""###########################"""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""########################"""######""""""######$$$%%%###########################"""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""#################################"""""""""!!!!!!#########"""""""""""""""%%%%%%$$$###""""""######!!!!!!"""###$$$%%%%%%&&&!!!!!!"""""""""############""""""!!!!!!!!!""""""""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''$$$"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((((((+++***)))(((''''''((())))))((('''&&&'''(((***+++******))))))((()))))))))((((((((((((((((((((((((*********)))))))))((((((''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$)))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%&&&##################""""""########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''################################################""""""############""""""###############$$$$$$%%%$$$###"""!!! """"""""""""############!!!!!!!!!!!!"""""""""""""""!!! """$$$""""""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######""" !!!!!!!!!"""""""""#########!!!!!!"""!!!!!!$$$$$$#########$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!! !!!"""######%%%###!!! """######"""""""""!!!!!!!!!!!!""""""###"""!!!  """"""""""""""""""""""""""""""######"""!!!""""""###$$$$$$###!!! """""""""!!!"""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""######$$$$$$############$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############""""""!!!!!!!!!!!!""""""######### !!!!!!""""""#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$ !!!"""$$$%%%&&&''' !!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###$$$$$$###"""""""""######$$$###############$$$$$$)))'''%%%###"""###%%%'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))'''%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&(((''''''&&&%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&***))))))(((((((((((())))))((('''''''''((()))***))))))((((((((()))******((((((((((((((((((((((((******))))))))))))((((((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$###"""$$$###"""""""""$$$%%%&&&$$$$$$############""""""########################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""############""""""###""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!"""$$$$$$&&&&&&&&&%%%%%%###""""""###""""""""""""""""""###"""""""""""""""############"""""""""""""""######$$$$$$$$$%%%%%%$$$$$$##################"""!!!!!!!!!!!!"""""""""#########"""""""""###$$$%%%&&&&&&%%%$$$$$$############$$$""""""""""""""""""""""""############""""""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&$$$!!! !!!"""######""""""!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!! """###%%%$$$###!!! """""""""""""""######$$$$$$#########"""""""""!!!!!!!!!"""""""""#########$$$######""""""######$$$!!!"""""""""##################$$$$$$###"""!!!!!!!!!"""""""""############""""""############"""!!!!!!!!!"""""""""#########$$$######""""""!!! !!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###""""""######$$$%%%&&&&&&!!!!!!!!!"""""""""#########""""""""""""###$$$$$$%%%$$$###!!!!!!!!!"""###"""!!! !!!######)))'''$$$!!! !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))(((&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&)))))))))(((((((((((()))(((''''''''''''((()))***((((((((((((((()))***+++((((((((((((((((((((((((***)))))))))(((((((((((('''((())))))))))))))))))'''&&&%%%######%%%'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!###$$$%%%$$$$$$$$$#############################################$$$%%%&&&&&&%%%%%%############""""""""""""$$$$$$###""""""###$$$$$$########################""""""############"""""""""!!!!!!!!!!!!"""#########"""""""""######$$$%%%######"""!!!  !!!!!!!!!"""""""""###!!!###%%%%%%$$$"""!!! !!!"""######&&&&&&&&&%%%$$$###"""!!!"""""""""######"""""""""!!!"""""""""#########$$$######"""""""""""""""###""""""############""""""!!!!!!"""###############""""""""""""###############$$$$$$$$$############""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&'''$$$!!! !!!"""###"""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%$$$### !!!###$$$%%%###""" !!!"""""""""#####################"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#####################"""!!! !!!"""""""""############!!!""""""#########""""""############""""""""""""%%%%%%$$$######""""""!!! !!!!!!!!!"""""""""#########""""""######$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################!!!!!!""""""######$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$############$$$$$$%%%&&&%%%$$$"""!!! !!!"""""""""!!! !!!###$$$(((&&&###!!! """###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((())))))))))))((('''''''''''''''(((((()))((('''''''''((()))******'''''''''''''''''''''''')))))))))(((((((((((('''((()))***+++++++++++++++((('''%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$######"""""""""######$$$#########$$$$$$$$$%%%%%%########################!!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%########################""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%&&&""""""!!!!!!  !!!!!!""""""######"""$$$$$$###  !!!""""""######%%%%%%%%%%%%$$$###"""!!!""""""############""""""!!!""""""######$$$$$$$$$$$$######""""""""""""""" !!!"""""""""""""""""" """######$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%### $$$$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%&&&&&&$$$"""!!!"""""""""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! !!!###$$$$$$###""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$%%%$$$$$$#########""""""""""""""""""############!!!""""""############"""$$$$$$$$$######"""""""""!!!!!!"""######$$$$$$%%%"""######$$$$$$%%%%%%%%%######""""""######$$$%%%"""""""""""""""""""""""""""""""""###############%%%%%%%%%$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$""""""""""""##################"""!!!!!!!!!""""""&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$###############$$$%%%&&&######"""!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&&&&$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))((('''&&&'''(((((())))))))))))(((&&&&&&'''''''''((((((((((((((('''''''''((())))))''''''''''''''''''''''''))))))((((((((((((''''''((()))***++++++,,,++++++)))((('''&&&%%%&&&'''''')))((('''&&&%%%%%%%%%&&&######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&########################"""###%%%'''((('''&&&&&&#########$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%########################""""""############""""""""""""!!!!!!""""""###$$$######"""""""""######$$$ !!!!!!"""""""""""" !!!"""#########!!!######""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""######$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!"""###############!!!""""""#########""""""""""""#########$$$$$$$$$!!!###%%%###$$$#########$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!! !!!!!!!!!"""""""""#########""""""""""""###$$$%%%$$$""""""###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!!!!""""""############ !!!"""###$$$######"""!!!"""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""""""""######"""!!!!!!!!!"""$$$$$$%%%$$$###""""""###$$$$$$""""""""""""############!!!!!!"""###############"""###############$$$$$$ !!!""""""######"""######$$$$$$%%%&&&&&&######""""""######$$$%%%########################"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""#########$$$#########"""""""""""""""  #########"""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%% !!!""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))******)))(((&&&&&&''''''((((((''''''))))))((('''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&'''((()))************))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%########################!!!!!!""""""#########$$$$$$%%%&&&'''&&&%%%$$$###!!!!!!"""###%%%&&&'''(((###########################$$$&&&((())))))((('''!!!!!!"""""""""#########%%%$$$"""!!!!!!"""$$$%%%########################""""""############""""""#########"""###$$$$$$%%%$$$###"""!!!!!! !!! """###%%%&&&''' !!!"""######$$$""""""""""""############ !!!"""###%%%%%%%%%&&&###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!!""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$######"""!!! """############$$$$$$$$$ $$$$$$"""!!!"""### """"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""%%%$$$######$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!! !!!"""###$$$""""""!!!!!!"""###$$$$$$ !!!"""$$$$$$######"""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###!!! !!!###$$$""""""""""""############!!!!!!"""############### !!!"""###$$$%%%&&&&&&!!!!!!!!!  !!!!!!"""######$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$######""""""!!!!!!""""""!!!""""""###$$$%%% !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###### !!!#########"""!!!!!!"""#########""" """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%&&&'''(((*********)))(((%%%&&&''''''((((((''''''***)))(((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))******)))(((''''''$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%$$$###"""$$$%%%''')))))))))'''&&&############""""""""""""%%%$$$######"""#########%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######&&&$$$"""!!!"""###""" ######""""""!!!!!! ###"""!!!!!!"""$$$&&&'''&&&%%%###""""""###%%%&&&######""""""""""""######%%%""""""%%%$$$###"""""""""""""""#########""""""""""""""""""""""""########################"""!!! !!!"""###"""!!!######"""!!! !!!!!!######""""""""""""######%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!&&&&&&&&&%%%$$$###"""!!!###"""!!! !!!"""###$$$$$$###"""!!! #########"""""""""""""""$$$$$$$$$#########""""""""""""""""""###############!!!!!!"""###$$$###""" %%%%%%$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!######""""""!!!!!! !!!###$$$#########%%%'''""""""""""""""""""""""""""" """###!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!""""""###$$$$$$###"""!!!!!!###%%%&&&&&&%%%###!!!!!!"""###$$$########################""""""######"""!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""############"""""""""###%%%&&&%%%$$$""" !!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''')))+++---******)))((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&'''''''''%%%### $$$%%%&&&%%%###"""###$$$)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$###############""""""""""""$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""#########""""""""""""""""""###$$$$$$$$$$$$###"""$$$#####################!!!!!!!!!!!!!!!"""#########""" !!!"""######""""""""""""###############""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%######""""""""""""######&&&###!!!"""$$$%%%$$$"""#########"""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!"""###""" %%%%%%$$$#####################""""""""""""######%%%$$$$$$######"""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""" !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""### """"""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""###############!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!$$$#########""""""""""""%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$""" !!!"""######$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""""""""&&&%%%###""""""###$$$%%%&&&%%%###"""!!!"""###$$$########################$$$#########""""""""""""###""""""!!!!!!!!!"""""""""""""""""""""###$$$%%%###############"""""""""######"""""""""""""""###!!!!!!""""""""""""!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######''''''(((((('''&&&%%%$$$''''''''''''''''''''''''''''''((((((((()))))))))'''&&&%%%%%%&&&(((***+++(((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""###$$$$$$$$$"""!!!"""###)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$#######################################""""""######$$$#########"""###$$$%%%%%%###"""!!!$$$$$$#########"""""""""$$$###"""!!! $$$$$$$$$%%%$$$$$$###"""$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%%%%$$$######"""!!!!!!"""!!!!!!!!!!!!"""######!!!  """$$$$$$###!!!""""""###$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######""""""""""""######%%%$$$###$$$%%%%%%###"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################"""!!!!!!######"""!!!%%%$$$########################""""""""""""##############################!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""""""""!!!!!!"""!!!!!! !!!"""###$$$%%%%%%###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$############"""""""""""""""""""""###############!!!!!!"""###$$$###""""""""""""""""""""""""""""""#########$$$%%%%%%%%%&&&$$$""""""######"""!!!$$$$$$$$$$$$############)))&&&###"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###$$$###""" !!!""""""######"""""""""""""""""""""""""""""""""############$$$$$$$$$'''&&&%%%$$$""""""""""""((('''%%%#########$$$$$$%%%$$$###"""""""""###$$$########################%%%%%%###""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%###############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!%%%$$$$$$###############""""""!!!!!!!!!""""""###$$$$$$############$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&((()))%%%&&&'''(((***+++,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&###%%%%%%$$$###"""###$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$##################""""""#########$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$ !!!"""###############%%%%%%%%%&&&%%%$$$###"""$$$$$$$$$#########""""""%%%$$$###"""!!! ######$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$#########$$$#########"""""""""!!!""""""!!!!!!""""""###$$$"""  !!!######""""""""""""######$$$$$$$$$ !!!###$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!###$$$%%%%%%$$$"""%%%$$$$$$###"""!!! """"""""""""""""""""""""########################!!! !!!###$$$$$$###""""""!!!!!!!!!!!!!!!"""######""""""""""""######""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""!!! !!!"""###############""""""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!"""""""""""""""############""""""""""""!!!"""""""""###############!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&%%%###"""!!!"""###"""!!!########################%%%!!! &&&)))'''$$$"""""""""""""""""""""""""""""""""""""""###"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&%%%$$$############&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$###""""""######$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$###"""!!!!!!!!!!!! """###%%%&&&&&&&&&%%%""""""###############$$$$$$###"""!!!!!!!!!!!!!!!""""""############""""""%%%$$$""" !!!"""#########""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''))))))(((((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&''')))***,,,------(((((((((((((((((((((((((((((())))))******************)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###############%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$############&&&%%%$$$###"""""""""""""""######$$$$$$######### !!!"""###$$$$$$%%%$$$##################$$$!!!!!!"""""""""#########"""""""""""""""###$$$$$$$$$###!!! !!!"""!!! ######"""""""""!!!!!!!!! !!!"""$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!"""######""""""""""""######!!!###$$$$$$$$$$$$%%%$$$$$$###"""!!! ########################""""""""""""""""""""""""!!!$$$&&&'''&&&"""!!!!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!######$$$$$$%%%$$$$$$$$$""""""############"""""" !!!!!!""" !!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""###############!!!!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$###!!!!!!"""###"""!!!"""""""""""""""""""""""""""&&&%%%"""########################!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&'''(((##################$$$$$$########################$$$"""!!! !!!###$$$$$$$$$###"""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!"""""""""######!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$""" !!!"""###############"""""""""$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%''''''''''''''''''(((((('''(((((()))***++++++,,,((((((((((((((((((((((((((()))******++++++************)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$#########$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######################## !!!###$$$%%%&&&'''"""############$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%""""""######$$$##################"""""""""""""""%%%$$$$$$$$$$$$#########%%%$$$$$$###############!!!"""######$$$######### """###$$$%%%&&&$$$$$$###""""""###$$$$$$ !!!""""""###$$$$$$###""""""""""""###$$$$$$&&&$$$"""!!!""""""!!! ######""""""!!! !!!!!!""""""###""""""!!!!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!"""###%%%$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!!%%%'''''''''###############$$$$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""""""""######""""""""""""###### !!!###$$$&&&&&&''''''"""######$$$$$$######""" !!!!!!!!!""""""###### !!!!!!""""""###!!!!!!"""""""""""""""###""""""""""""###############!!!!!!"""###$$$###"""########################!!!"""""""""###$$$$$$$$$$$$"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""!!!  """ !!!""""""######"""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$%%%%%%!!!"""###$$$%%%''''''((("""#########$$$$$$$$$$$$########################"""!!! !!!"""############""""""######$$$"""###$$$$$$$$$$$$$$$$$$ !!!""""""###### !!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###""" !!!"""""""""###$$$$$$######"""######""""""""""""######$$$######"""######$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))((()))***,,,,,,++++++***(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))""""""$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$###"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""######"""""""""######$$$%%%%%%$$$$$$$$$############""""""""""""######$$$!!!!!!"""############### !!!"""###$$$$$$%%%$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""""""""######""""""######$$$%%%&&&$$$""""""###$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""######""""""""""""###### !!!###""" """$$$#########"""""""""""""""########################"""""""""""""""""""""""""""!!! """$$$&&&&&&%%%###############$$$%%%%%%######""""""""""""############""""""!!!!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!###$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%% !!!""""""###!!!!!!!!!!!!""""""######""""""""""""###############!!!!!!"""###$$$###""" """"""""""""###############""" """###"""!!!!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######################## """###""" !!!###!!!"""######$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""######!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########""""""""""""###$$$%%%%%%$$$$$$###"""""""""###### !!!!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!! !!!""""""!!!!!!###$$$%%%$$$$$$#########""""""""""""######$$$$$$######"""######$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))******))))))))))))))))))))))))((()))+++,,,---,,,+++***(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''' """$$$&&&'''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$"""!!!"""###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$!!!!!!"""###############""""""""""""############%%%$$$###""""""###$$$%%%######""""""!!!!!! #########"""######$$$%%%$$$###"""###%%%&&&&&&%%%"""""""""###$$$$$$%%%%%%###"""!!! !!!"""###""""""############""""""######""""""""""""######$$$%%%%%%###!!!$$$"""""""""""""""#################################""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!!!! !!!!!!"""############""""""""""""######$$$######"""!!! !!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""!!!!!!  """###%%%$$$$$$$$$######!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!""""""######""""""""""""###############!!!!!!"""###$$$###"""""""""""""""""""""""""""#########"""""""""""""""###!!! """###"""!!!""""""######$$$$$$$$$%%%"""###$$$###""""""$$$&&&""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%###"""!!!!!! """######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&%%%$$$###!!! !!!!!!"""!!!""""""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$############### !!!###$$$%%%%%%%%%$$$######""""""""""""######&&&&&&%%%%%%$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''((()))******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***+++))))))))))))))))))))))))(((***+++------,,,+++*********)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$######$$$$$$$$$!!!$$$'''((('''$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''&&&%%%###$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######%%%%%%$$$"""!!!"""###""""""!!!!!!!!!###$$$%%% !!!!!!""""""#########$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&$$$ """""""""!!!""""""###$$$&&&&&&%%%$$$############""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""!!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""!!!!!!"""###$$$$$$###&&&$$$!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&%%%###"""###$$$ """###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!"""""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!"""###"""!!! !!!"""###########################"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!$$$%%%%%%$$$"""!!!"""### !!!"""$$$$$$$$$###"""########################%%%$$$""""""######!!! !!!!!!!!!!!!"""""""""""""""$$$###"""%%%(((###$$$%%%%%%######$$$%%%%%%""" """&&&(((&&&###!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!! !!!"""""""""""""""""""""######$$$#########"""######$$$%%%!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!!!!""""""$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!""""""""""""############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))%%%%%%&&&'''((((((((('''&&&%%%$$$######%%%'''(((,,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''(((((()))***************)))((('''((()))***)))((((((***+++---......------+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$"""#########""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$###!!! !!!"""######"""""""""""""""###!!!!!!!!!!!!""""""#########$$$$$$%%%$$$###"""!!!""""""###$$$%%%$$$###!!!###""""""""""""###$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###""""""""""""""""""###"""""""""""""""##################"""""""""!!!!!!!!! !!!!!!###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!"""!!!!!!"""###$$$######$$$""" !!!!!! ########################!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!"""### !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""!!!!!!!!! !!!###$$$$$$$$$"""!!!"""""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""$$$###########################""""""!!!"""###$$$%%%############"""""""""!!!###$$$%%%$$$"""""""""$$$!!!""""""############"""########################$$$###"""###$$$%%%$$$###!!!!!!!!!!!!"""""""""###"""&&&%%%!!! """###$$$%%%%%%######$$$%%%&&&###"""###(((***(((%%%""""""""""""############$$$######""""""######$$$""""""!!! !!!!!!"""###"""""""""""""""######$$$###""""""!!!!!!""""""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$&&&### !!!######""" """######""""""###$$$'''&&&&&&%%%$$$###""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''((('''''''''&&&%%%$$$###$$$%%%'''(((((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&'''((()))))))))))))))'''&&&&&&&&&((()))(((''')))***+++---------,,,,,,******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!!!!"""###"""!!! !!!"""$$$$$$$$$######"""!!! !!!!!!!!!""""""""""""######$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%###############$$$%%%%%%!!!$$$&&&'''&&&$$$"""######################## !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$#########%%%###!!! """%%%'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""##################""""""""""""""""""""""""############$$$""" !!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################""""""""" """""""""""""""######$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""$$$$$$######"""""""""######""""""!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!###$$$""""""""""""""""""""""""###""""""""""""###$$$$$$############""""""""""""!!!###$$$###""""""###$$$$$$###""""""""""""""""""###########################""""""###%%%&&&&&&%%%!!!!!!!!!"""""""""#########%%%&&&$$$  ###$$$%%%$$$######$$$%%%'''%%%$$$%%%)))***)))'''###############"""""""""###"""""""""""""""######!!!!!!!!!!!!!!!"""###$$$"""""""""""""""######$$$%%%%%%$$$###""""""""""""#########$$$%%%%%%&&&&&&######""""""""""""######%%%$$$######$$$%%%$$$### """""""""###%%%&&&(((''''''&&&$$$######"""##############################$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%'''''''''(((''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&%%%$$$%%%'''((('''&&&******,,,,,,---,,,+++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$"""!!!"""###$$$###"""!!!"""###"""!!! !!!###"""###$$$$$$$$$"""!!! """"""""""""""""""""""""#########$$$############ !!!!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""############"""""""""""""""!!!"""######"""""""""###%%%$$$""""""###$$$###"""""""""""""""""""""""""""$$$$$$$$$###############"""$$$%%%$$$""""""###$$$!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""###############$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""!!!!!!"""############""""""############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$#########""""""""""""""" """######""""""###%%%%%%$$$###!!!!!!!!!"""##############################"""!!!"""$$$%%%$$$###!!!!!!"""""""""#########"""###$$$""" """$$$"""$$$%%%$$$###"""###$$$&&&%%%$$$%%%((())))))'''$$$$$$$$$######"""""""""###""""""""""""######$$$ !!!!!!"""###$$$%%%"""""""""""""""######$$$))))))'''&&&%%%$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$"""!!!"""$$$$$$$$$$$$&&&((((((((('''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&%%%%%%%%%'''((('''&&&******+++,,,,,,+++***)))''''''((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######%%%%%%$$$###"""###$$$$$$""""""###$$$ !!!"""$$$$$$$$$###"""############""""""""""""##################$$$$$$###$$$$$$### """$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$###############""""""!!!!!!########################"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""######!!!###$$$###!!!!!!"""$$$%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$######"""""" """###"""!!!!!!"""###!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""!!!!!!"""##############################""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""###### !!!######""""""###%%%%%%$$$###!!!!!!!!!"""###########################$$$"""!!!!!!""""""!!!""""""""""""############!!!"""""""""!!!"""$$$%%%"""###$$$$$$""""""###$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$######""""""###############$$$%%%&&& !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$***)))(((&&&%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%$$$###"""!!!"""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((((((((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&((()))(((''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&%%%&&&((()))(((''')))***+++++++++***)))(((''''''''''''((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%"""""""""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$########################################################################%%%$$$###$$$%%%&&&%%%###"""###$$$$$$######$$$%%% !!!"""######$$$$$$$$$$$$############"""""""""#########"""######$$$%%%$$$&&&'''%%%!!! """###############$$$%%%%%%$$$###!!! """&&&(((###$$$%%%&&&&&&%%%$$$###$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""""""""###$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############!!!###%%%$$$!!! !!!$$$###"""!!!"""######!!!##############################""""""!!!   !!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""#######################################"""""""""""""""######$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""###############$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""############$$$%%%%%%$$$""" !!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""############ """###"""!!!!!!"""###$$$###""""""""""""""""""########################$$$"""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########""""""""""""###$$$###""""""###$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#####################$$$%%%&&&'''!!!!!!"""###$$$$$$$$$$$$"""""""""""""""######$$$((('''%%%$$$###""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!$$$$$$"""!!!!!!!!!!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))'''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))((('''''''''&&&&&&&&&((()))((('''((((((***++++++***)))(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###$$$%%%$$$"""!!!"""######""""""###%%%###"""""""""""""""######$$$$$$$$$#########""""""######"""""""""###%%%%%%###'''***(((### !!!######""""""""""""###$$$$$$""""""!!!!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!$$$&&&$$$ !!!$$$###""""""###$$$###!!!""""""""""""""""""""""""######""""""!!!  !!!!!! !!!#########""""""""""""######"""""""""""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""######$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######"""###$$$$$$""""""###$$$########################"""###$$$%%%%%%%%%$$$$$$!!!"""""""""############!!!"""###"""!!! !!!"""!!!""""""############"""###########################""" !!!""""""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""!!!"""$$$!!!"""###$$$$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&""""""###$$$$$$$$$###""""""""""""""""""######$$$&&&&&&$$$###""""""""""""!!!""""""######$$$%%%%%%""""""!!!!!!!!!!!!"""""" """$$$###!!! !!!### """"""""""""$$$&&&!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''((('''''''''%%%&&&&&&'''''''''''''''$$$$$$$$$###$$$$$$%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&%%%%%%%%%'''((('''&&&&&&''')))*********))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!""""""!!!!!!"""$$$&&&$$$###!!!!!!!!!""""""$$$$$$$$$$$$######""""""######"""""""""###%%%&&&"""&&&******%%%""""""$$$"""""""""!!!"""######$$$$$$$$$$$$######"""!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!$$$&&&%%% !!!$$$%%%$$$$$$%%%&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$$$$%%%'''%%%$$$###"""""""""$$$$$$"""""""""""""""""""""""" !!!"""######### !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""######$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!#########$$$&&&'''########################"""###$$$%%%&&&%%%$$$$$$!!!!!!""""""#########$$$"""###$$$"""!!! !!! !!!"""$$$$$$$$$###"""########################"""!!! !!!###%%%$$$###"""############$$$$$$$$$""""""###%%%&&&%%%###!!!!!!###$$$###"""!!!"""###"""###$$$$$$$$$$$$%%%'''#########$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$"""!!!"""""""""""""""######$$$''''''&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!###$$$###!!! """$$$!!!###$$$%%%&&&(((*** !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&((()))*********)))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%###""""""######!!! !!!###&&&'''(((%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""############$$$###"""###$$$$$$###""""""#########$$$$$$$$$$$$&&&))),,,+++'''######$$$###"""""""""###$$$%%%%%%########################&&&&&&%%%%%%$$$################################# !!!"""######"""!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!((('''%%%###""""""######$$$######"""""""""""""""###"""""""""!!!!!! #########$$$$$$%%%%%%%%%"""!!!!!! !!!!!!########################!!!!!!"""############"""########################!!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""&&&'''&&&&&&$$$!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######"""  !!!!!!"""#########!!! """"""""""""""""""""""""$$$######"""!!! """""""""""""""""""""""" !!!""""""""" """$$$%%%###"""!!!!!! !!!"""######%%%$$$######%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###'''***,,,***(((&&&########################!!!###$$$$$$###""""""""""""""""""""""""""""""###%%%&&&%%%###!!! """######$$$$$$$$$######""""""""""""############""""""############"""""""""############$$$$$$$$$)))&&&###"""$$$'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""%%%&&&''''''%%%######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$######$$$%%%'''(((#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$###"""!!!""""""#########""""""$$$######""""""""""""""""""""""""""""""#########""""""""""""############$$$###"""###$$$$$$###""""""""""""#########$$$$$$&&&)))+++***&&&######$$$!!!!!! !!!""""""#################################$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%$$$###""""""""""""$$$######"""""""""""""""#########""""""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&###""""""!!!!!!!!!""""""######################## !!!"""###############$$$$$$$$$$$$############ !!!!!!""""""#####################""""""""""""!!!"""###$$$%%%$$$$$$###########################""""""##################"""""""""""""""""""""""""""###$$$###!!! !!!"""""""""#########"""!!! """""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""!!!  """######"""!!!$$$$$$######$$$%%%%%%&&&%%%$$$######%%%%%%$$$###""""""""""""""""""""""""########################"""$$$&&&''''''%%%""" ######################## !!!###$$$###"""!!!""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""###############""""""!!!!!!!!!"""""""""######""""""############"""""""""############$$$$$$$$$(((&&&######%%%'''((((((##############################""""""######$$$%%%%%%$$$######$$$$$$###!!!""""""""""""""""""""""""!!!###$$$$$$#########$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$%%%$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$###"""!!! """""""""""""""######$$$############""""""""""""""""""""""""############$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""######%%%(((+++***&&&######%%%""""""!!!!!! !!!!!!!!!########################!!!!!!""""""###$$$$$$%%%###########################""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!$$$######"""""""""""""""###############"""""""""%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!######$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!!######################## """###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!"""""""""""""""""""""""""""$$$$$$$$$"""!!!"""############$$$######"""!!!"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!""""""""""""!!! """"""!!!!!!!!!"""######%%%###"""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&&&&&&&%%%###""" ######################## !!!"""######"""!!! """"""""""""""""""""""""$$$############"""""""""############"""!!! !!!!!!!!!"""""""""""""""############"""""""""############$$$$$$$$$&&&%%%$$$%%%'''''''''&&&""""""""""""""""""""""""######""""""######$$$%%%%%%$$$"""###$$$$$$###""""""""""""""""""""""""""" """"""!!!!!!###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""######""""""###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!!!!"""""""""############$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""%%%(((***)))%%%######%%%&&&&&&%%%$$$$$$###$$$$$$########################!!!!!!"""""""""#################################$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$###""""""$$$######"""""""""""""""$$$$$$########################""""""!!!!!! """"""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!! """###############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$###"""###$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""!!!""""""!!!!!! !!!!!!"""$$$###"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################!!!""""""###""""""!!! """"""""""""""""""""""""$$$###""""""""""""###############""""""  !!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%&&&((((((&&&$$$##############################""""""######$$$%%%%%%###"""###$$$$$$###"""######################## !!!"""!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''#########""""""""""""!!!&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######"""!!!!!!"""$$$%%%$$$###""""""###%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""############$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""%%%''')))((($$$###$$$&&&((('''&&&&&&%%%%%%%%%%%%#################################"""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$$$$###$$$######"""""""""""""""##################$$$$$$"""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%&&&&&&%%%###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!########################"""###$$$$$$###"""###%%%##################$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""########################  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!"""###############""""""  !!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$%%%%%%&&&'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """################################################ !!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###!!!!!!!!!###$$$###"""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%############""""""""""""""""""""""""############$$$###"""###$$$$$$###"""!!!!!!!!!"""""""""######$$$'''((('''$$$"""$$$'''%%%%%%$$$$$$###$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!#################################""""""#########!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$###############  !!!"""###""""""""""""""""""""""""!!!!!!"""############"""####################################$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################!!!"""$$$###""""""###$$$######"""""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""!!!"""######$$$$$$$$$###""""""""""""###"""!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""########################&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###############"""!!! !!!!!!!!!"""""""""""""""############"""""""""############$$$$$$$$$&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""  !!!###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$&&&((()))###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$#########"""""""""##################$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''%%%###""""""$$$$$$###!!!$$$$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$"""""""""""""""#########""""""""""""############$$$###"""###$$$$$$###""""""""""""#########$$$$$$$$$&&&(((&&&###"""$$$'''######"""""""""###$$$$$$########################$$$$$$$$$$$$$$$#################################"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###$$$######"""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$ !!!"""###$$$########################"""############"""!!!!!!!!!!!!!!!""""""######$$$""""""######$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""!!!"""###$$$&&&'''########################!!!!!!""""""""""""""""""######################## !!!###"""!!!!!!###$$$""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!""""""""""""!!!"""""""""""""""""""""!!!""""""!!! """!!! !!!$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""!!! !!!!!!"""######"""""""""""""""""""""""" """#########"""!!!"""###############""""""!!!!!!!!!"""""""""######""""""############"""""""""############$$$$$$$$$'''&&&%%%&&&''''''%%%#################################""""""######$$$%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""######!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%$$$###%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###############"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&'''%%%$$$$$$%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$""""""""""""############$$$###"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&'''&&&###"""$$$'''###"""""""""###$$$%%%%%%#################################$$$%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""$$$######""""""""""""""" !!!!!!"""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%###########################$$$$$$######"""!!!  !!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!""""""########################!!!""""""!!!!!!"""$$$"""!!! """###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""!!! """#########"""!!! %%%%%%$$$###############!!! !!!$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!"""""""""""""""""""""""" !!!"""$$$$$$"""""""""""""""""""""""" """###$$$###"""!!!"""######$$$$$$$$$$$$###""""""""""""############""""""############"""""""""############$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$""""""""""""""""""""""""#########"""###$$$$$$%%%###"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""" """$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!"""###%%%&&&'''(((########################!!!!!!!!!!!!!!!""""""###%%%%%%$$$###""""""#################################$$$&&&'''(((''''''&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%$$$##################""""""""""""###!!!"""$$$###!!!$$$$$$$$$###############  """$$$%%%%%% !!!!!!!!!!!!"""###%%%$$$############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""############"""!!! $$$''''''(((+++,,,)))%%%%%%%%%&&&'''%%%""" !!!!!! !!!!!!&&&%%%%%%%%%$$$#########"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!""""""########################$$$$$$$$$############""" !!!!!!""""""######"""""""""""""""""""""""""""!!!  !!!"""!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!#########"""""" !!!!!!""""""######"""!!! """$$$###"""!!!!!!!!!"""$$$%%%############""" ###"""!!!!!!!!!!!!!!!""" !!!###%%%%%%###!!!#########"""!!! !!!""""""""""""#########%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""########################""""""""""""###"""""""""!!!!!! $$$$$$##################%%%$$$######"""#########$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""######$$$&&&''''''%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$%%%%%%$$$#########$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###&&&''')))(((''''''((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''%%%###"""!!!!!!###$$$&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$!!! """!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################""""""######$$$%%%&&&&&&########################""""""!!!!!!!!!"""######%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$%%%&&&'''&&&%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########!!!"""###$$$%%%$$$$$$###$$$#########""""""!!!!!!$$$"""!!!"""%%%&&&$$$###"""##################### !!!"""!!!"""""""""""""""###$$$$$$"""  """$$$###"""###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$#####################"""$$$%%%$$$)))000444333***(((%%%$$$$$$$$$###!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$############""""""""""""###$$$$$$&&&%%%%%%$$$######$$$$$$########################$$$$$$$$$############"""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""######"""!!!!!!#########$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%$$$$$$###""" !!!"""###$$$$$$$$$$$$###############"""""""""###"""!!!!!!!!!"""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""###%%%$$$$$$%%%&&&&&&$$$"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%###!!!$$$$$$$$$######"""""""""!!!""""""######$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''((('''%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######%%%%%%%%%&&&'''(((((((((%%%$$$"""!!!"""###$$$%%%%%%$$$###"""""""""###$$$#########$$$$$$$$$%%%%%%%%%###!!!!!!###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%###########################""""""""""""###$$$$$$%%%$$$######"""#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!! """""""""$$$&&&&&&$$$"""!!!!!!!!!""""""############!!! !!!###$$$$$$#########"""!!!"""###$$$%%%###""" """######"""""""""""""""""""""######""""""""""""""""""""""""$$$############"""""""""########################%%%$$$############%%%%%%&&&%%%###"""***666<<<<<<...***%%%""""""###############""""""""""""######""""""#################################$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$##################"""""""""""""""""""""""" """$$$&&&&&&$$$""" $$$##################"""############""""""""""""$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%&&&%%%%%%%%%$$$###""""""!!!#########$$$$$$$$$%%%%%%!!!"""######$$$$$$###############$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%&&&$$$"""!!!""""""!!!  !!!"""######$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$##########################################"""######$$$%%%&&&!!!!!!""""""###$$$$$$%%%$$$$$$&&&'''''''''&&&&&&%%%&&&'''&&&$$$ #########"""""""""""""""#########$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))'''&&&$$$""""""###%%%'''"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))((('''&&&'''''''''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%+++***'''%%%######$$$%%%$$$%%%%%%&&&&&&''''''(((###""""""!!!"""$$$%%%'''#################################$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$######################################################$$$$$$%%%$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""######$$$$$$$$$$$$%%%$$$$$$###"""!!!  !!!###$$$###!!!  !!!"""######$$$&&&$$$######$$$%%%$$$###"""!!!  !!!###$$$$$$###"""!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""############""""""""""""########################%%%###"""!!!!!!###%%%&&&)))'''######+++666<<<;;;,,,)))$$$!!!!!!"""#########""""""!!!!!!""""""###!!!!!!!!!"""#########$$$$$$$$$######$$$$$$%%%&&&######"""""""""""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!  !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###""""""###"""!!!!!!"""###%%%&&&$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###""""""""""""""""""""""""###""""""""""""###$$$&&&&&&%%%### !!!""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$##################$$$ !!!!!!!!!"""""""""!!!###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!###############$$$$$$$$$"""""""""###$$$%%%''''''"""""""""######$$$$$$$$$!!!###%%%'''''''''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!##################""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((&&&&&&&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$###$$$%%%'''$$$$$$%%%%%%&&&&&&&&&&&&######""""""######%%%%%%!!!"""######$$$######"""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############""""""""""""""""""""""""""""""###############$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""!!!!!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!!  """$$$###"""!!!  !!!"""######$$$###!!! !!!!!!!!! """!!!!!! """###$$$#########""""""""""""###!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""###########################"""  !!!###%%%***)))&&&%%%***222555444)))&&&###!!!"""######""""""!!!!!! !!!!!!"""!!!!!!!!!"""#########$$$$$$$$$######$$$$$$%%%&&&###"""""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""&&&&&&%%%%%%$$$$$$#################################""""""!!!!!!""""""###""""""!!!!!!  !!!"""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""!!! !!!"""$$$%%%!!!!!!!!!"""""""""######!!!"""######$$$$$$######!!!"""$$$%%%%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$&&&&&&'''%%%###$$$&&&((())))))!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!"""""""""#########$$$$$$#########!!!!!!!!!!!!""""""""""""!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""###$$$&&&'''(((%%%$$$$$$$$$######""""""!!!###%%%'''((('''&&&%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$""""""###%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&%%%&&&''''''%%%###%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""### !!!"""############"""""""""#########$$$$$$$$$ """###$$$$$$###"""!!! !!!!!!"""#########"""######$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$##########################################""""""""""""""""""""""""""""""###""""""""""""###$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########!!!"""###%%%%%%$$$####################################$$$$$$%%%%%%%%%&&&######""""""######$$$%%%############"""""""""""" """%%%%%%$$$######$$$!!!!!!!!!""""""#########$$$""" """""""""!!!#########$$$$$$$$$%%%%%%"""###$$$###""""""###%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###########################!!!  !!!###$$$''')))(((&&&''',,,000///***'''$$$""""""###""""""!!!!!! !!!!!!""""""#################################$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&########################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###$$$##################"""############""""""""""""######$$$$$$######"""!!! !!!"""###$$$ !!!""""""######!!!!!!!!!""""""""""""###"""###$$$$$$%%%$$$$$$$$$)))(((&&&$$$############"""""""""""""""###$$$%%%###""""""###&&&((()))(((""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#####################""""""""""""############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######%%%&&&'''(((&&&%%%%%%$$$######""""""###$$$&&&((())))))((((((&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%!!!###&&&))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!""""""#########"""""""""############$$$"""$$$%%%%%%$$$######$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################"""######$$$%%%%%%&&&&&&#########""""""#################################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%""""""""""""############!!!###%%%$$$###"""$$$&&&"""#####################$$$###!!!"""###$$$$$$###!!!###$$$&&&&&&%%%$$$###!!!###$$$###""""""$$$''' !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""############################## !!!""""""######"""'''((($$$###(((///222222---'''"""!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$############""""""""""""###############""""""!!! !!!"""############"""""""""""""""""""""###""""""!!! !!!"""###$$$$$$#########$$$$$$%%%%%%((('''%%%######$$$%%%&&&"""""""""!!!!!!""""""###!!!###$$$###""" !!!!!!""""""######""""""""""""#########$$$ !!!"""######"""!!! ############$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))$$$###"""!!!!!!!!!"""###"""#########$$$$$$$$$$$$!!!""""""######$$$$$$$$$"""""""""!!!!!!"""######!!!###%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''%%%%%%$$$%%%''''''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$###############$$$$$$$$$######"""!!!!!! !!!"""$$$%%%""""""""""""############"""$$$%%%###!!!!!!###%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######""""""""""""##############################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""###$$$%%%%%%########################$$$$$$#########$$$&&&'''"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!!!!!!!"""######$$$$$$ !!!###""""""%%%$$$$$$$$$###############  !!!!!!  ###%%%%%%$$$""" """$$$###""""""%%%((( !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""############################## """###$$$$$$$$$$$$%%%&&&""" '''111777:::333)))""" ###$$$######""""""""""""######&&&%%%%%%%%%$$$#########"""""""""!!!"""######$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$%%%########################"""###%%%''''''%%%###"""!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%###############"""!!!!!! !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$"""!!! """$$$%%%%%%$$$###"""###$$$%%%&&&$$$###"""!!!!!!###%%%&&&###"""!!!!!!!!!!!!!!!""""""!!!"""###%%%%%%""" !!!"""$$$%%%%%% !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$ !!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%&&&&&&""""""""""""$$$%%%'''((("""######$$$%%%&&&&&&&&&!!!!!!""""""#########$$$ !!!"""###$$$$$$%%%######"""""""""""""""""""""###$$$%%%'''((())))))(((''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%((($$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))%%%$$$$$$%%%&&&'''%%%$$$#########$$$$$$#########&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$##################!!!"""###$$$$$$$$$$$$$$$"""!!! """$$$&&&""""""""""""############ !!!""" !!!$$$!!!$$$&&&%%%"""!!!###&&&######$$$$$$$$$######"""!!!"""######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$!!! !!!!!!"""###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$###"""&&&%%%&&&***...,,,%%%$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!""""""######"""""""""######$$$%%%%%% !!!###$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$!!!"""#########!!!  !!!!!!"""###$$$$$$$$$""""""############""""""%%%###!!! ###''')))444000***$$$!!! """###""""""!!!"""$$$&&&((()))%%%$$$$$$###############"""""""""""""""""""""""" !!!!!!"""""""""### """$$$&&&''''''''''''$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""############$$$$$$$$$###############""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###""""""!!!!!!"""###$$$$$$$$$$$$$$$######!!! """""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!! !!!"""$$$$$$%%%%%%%%%%%%###""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###$$$&&&$$$$$$###"""!!!!!!"""""""""!!! """######""" """###%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%!!!!!! !!!"""##############################$$$#########""""""!!!!!!#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$)))))))))((('''%%%$$$###%%%%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((()))(((&&&$$$###$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!((('''&&&&&&%%%%%%%%%&&&$$$#########""""""!!!!!!###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$######!!! """"""""""""""""""""""""'''&&&$$$""""""###$$$%%%###"""""""""######"""""""""######$$$$$$$$$#########$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###!!! """"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!$$$'''&&& ############"""""""""!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$######"""!!!!!! #########$$$$$$$$$###### !!!"""######$$$##################"""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$###############"""!!!!!!!!!""""""###$$$$$$%%%%%%""""""############"""""""""!!!"""$$$&&&+++)))&&&###!!!!!!!!!"""$$$###""""""###$$$%%%&&&###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######### !!!###%%%&&&&&&%%%%%%$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""############$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%$$$######""""""######$$$###"""""""""""""""###%%%%%%%%%$$$$$$###!!!!!!##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$###""""""""""""""" !!!"""""""""""""""###"""!!! !!!"""$$$%%%%%%$$$$$$#########$$$$$$###%%%&&&%%%######$$$%%%$$$$$$###"""""""""""""""###!!! """######""" !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$######""""""""""""#########$$$$$$$$$"""""""""!!!""""""##############################$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$#########""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""'''&&&$$$""""""###$$$%%%$$$!!! ###%%%"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%######%%%''''''###############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########""""""!!!!!! ######$$$%%%%%%###"""!!!""""""############""""""############""""""""""""#########""""""!!!!!!!!!########################"""######$$$$$$$$$$$$###"""""""""""""""######$$$%%%$$$$$$###############"""######$$$$$$%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!"""###$$$########################%%%$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############!!!"""###$$$%%%$$$##################""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!""""""""""""############%%%%%%$$$###""""""!!!!!!""""""""""""""""""###$$$$$$$$$###"""""""""######%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%$$$###""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%########################""""""""""""############""""""""""""###############""""""!!!!!!""""""###%%%$$$###############$$$ !!!!!!"""""""""!!!!!!""""""!!!!!!!!!###$$$%%%$$$###############$$$$$$%%%&&&&&&%%%###"""###$$$$$$###""""""""""""""""""$$$"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$######"""""""""!!!!!!!!!"""""""""#########$$$$$$######"""################################################"""""""""##################""""""#########$$$$$$%%%%%%&&&###$$$%%%&&&((((((((((((######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$###""""""""""""""""""###############"""""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$""""""###$$$$$$$$$"""!!!!!!###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!"""""""""###$$$$$$%%%%%%$$$$$$#########"""######$$$%%%########################%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&'''))))))(((&&&&&&'''))))))'''%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!"""$$$%%%%%%$$$###"""###############"""!!!!!!#########"""""""""""""""################################################ !!!"""###############"""""""""""""""######$$$%%%$$$""""""!!!"""###$$$""""""#########$$$$$$$$$""""""############"""""""""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%######""""""!!!!!! %%%$$$$$$###############""""""""""""""""""""""""##################$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############"""#########$$$$$$$$$$$$######""""""!!!!!! !!!"""""""""############%%%%%%$$$###"""!!! ###"""""""""""""""############""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""######$$$$$$########################!!!"""""""""############!!!"""""""""###############""""""""""""""""""#########"""""""""###$$$$$$###$$$$$$$$$$$$######"""$$$###""""""!!!"""############"""""""""###$$$$$$%%%&&&'''%%%###""""""#########"""""""""""""""###$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$######""""""!!!!!!!!!"""###%%%&&&##################""""""""""""""""""#########$$$&&&%%%%%%$$$############################################################$$$#########"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""%%%$$$######"""###$$$$$$###$$$&&&%%%###"""$$$&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!""""""!!!""""""#####################""""""###$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$&&&''')))***$$$###"""###$$$$$$$$$###""""""""""""""""""######"""##################""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!###$$$%%%%%%%%%$$$######$$$######"""!!! """"""""""""""""""###### !!!!!!"""######$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""""""""""""""######$$$###"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""############""""""######%%%%%%&&&%%%$$$$$$%%%$$$"""!!!!!!"""$$$&&& !!!!!!!!!""""""""""""%%%$$$$$$###############""""""""""""""""""""""""$$$$$$##################$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$######""""""!!!!!! !!!"""""""""############$$$$$$######"""!!!!!! ######"""""""""""""""######""""""!!!""""""######!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!!!!! !!!!!!""""""""""""#################################""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""######!!!!!!!!!!!!!!!"""###$$$###$$$$$$$$$$$$######"""%%%%%%$$$"""!!!!!! ######""""""###$$$%%%%%%%%%&&&'''%%%###""""""######"""""""""""""""######$$$###!!!"""$$$%%%%%%$$$###$$$$$$$$$$$$###""""""!!!!!! !!!###%%%&&&#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$#######################################$$$$$$$$$$$$#########"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''&&&$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$###############$$$$$$$$$$$$##################$$$&&&&&&%%%$$$###"""!!!!!!##################"""!!!""""""""""""""""""""""""#####################$$$"""%%%((('''###"""$$$'''######$$$$$$$$$######"""!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######!!!!!!"""############"""""""""""""""###$$$%%%%%%########################$$$$$$############$$$$$$$$$#########%%%&&&)))***!!!!!!"""############"""""""""""""""############!!!"""############"""!!!""""""""""""""""""""""""########################"""""""""######$$$%%%%%%###############"""!!! """"""""""""############ """"""###"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######$$$######"""%%%### !!!"""!!!"""###############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""""""""$$$%%%&&&'''&&&&&&$$$###&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!""""""""""""##################"""""""""!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!"""###### !!!"""$$$&&&''' !!!!!!"""!!!!!! !!!""""""###$$$$$$##############################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############$$$######""""""######$$$ !!!"""###$$$ !!!!!!"""""""""!!!!!!%%%$$$$$$###"""!!! ############$$$%%%&&&&&&%%%&&&&&&%%%###"""###$$$"""""""""""""""######$$$$$$"""!!!!!!###$$$$$$#########$$$$$$$$$######"""""""""!!!!!!!!!###$$$%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#################################$$$$$$$$$$$$$$$##################""""""#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$############$$$&&&'''''''''&&&%%%'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""!!!!!!""""""#########""""""!!!"""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! """############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######$$$######"""###%%%''')))!!!###%%%&&&&&&%%%$$$$$$!!!"""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################&&&%%%###"""!!!"""###$$$""""""#########""""""!!!!!!"""""""""############ !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""###""""""!!!!!!"""""""""""""""######$$$!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!""""""############""""""###########################""""""!!! !!! !!!###$$$$$$#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!######%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""############!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""""""""!!!!!!""""""##########################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############$$$######""""""######$$$ !!!"""$$$%%%&&& !!!""""""""""""""""""""""""#########""""""$$$$$$$$$$$$%%%&&&'''(((###%%%&&&%%%######$$$%%%"""""""""""""""###$$$$$$###!!! """######""""""######$$$$$$$$$######$$$###"""""""""###$$$%%%!!!!!!""""""###$$$$$$%%%############$$$$$$$$$$$$$$$############$$$$$$%%%#################################$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###%%%'''((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%((('''&&&&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############&&&###!!!"""%%%&&&$$$!!!%%%%%%%%%$$$###"""!!! !!!"""$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$"""""""""$$$&&&(((!!!$$$&&&%%%$$$######!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!###$$$%%%''''''***((($$$!!! !!!"""""""""############""""""!!!!!!""""""#########$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$!!!"""###%%%%%%%%%$$$############"""""""""""""""""""""############""""""&&&&&&%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%$$$"""!!!!!!!!!###$$$$$$###""""""%%%$$$$$$###############""""""""""""""""""""""""###"""""""""!!!!!! !!!"""###$$$%%%$$$$$$###""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""""""""############ !!!!!!""""""######$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""###$$$!!!"""############""""""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""" !!!"""""""""########################""""""""""""############""""""""""""############$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''!!!!!!"""$$$$$$%%%%%%%%% !!!###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$%%%%%%$$$###$$$&&&""""""!!!""""""###$$$$$$"""!!! """######"""""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$ !!!"""###$$$$$$""""""""""""############""""""""""""###$$$%%%%%%#################################$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''!!!"""%%%(((******))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''''''((($$$%%%'''))))))((('''&&&)))(((&&&%%%&&&'''***+++)))((('''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###############!!!###$$$###"""!!!"""#########""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""###$$$%%%$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$&&&&&&''''''""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$############""" !!!!!!""""""###### !!!"""###$$$$$$ !!!"""###$$$$$$%%%########################"""###$$$%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!"""######$$$###""" """###$$$!!!###$$$$$$$$$$$$&&&'''###$$$$$$%%%$$$###"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  """###$$$$$$$$$#########""""""!!!!!! !!!"""###$$$%%%$$$######$$$######"""""""""""""""$$$$$$$$$############### """!!! """"""""""""""""""""""""###""" """""""""!!!""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!$$$###"""!!! """"""""""""""""""""""""#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!!!!###"""!!!  !!!!!!""""""######$$$$$$!!!!!!"""#####################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!"""&&&%%%$$$###"""""""""""""""###$$$%%%&&&%%%$$$###$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&$$$$$$$$$%%%&&&$$$%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$###!!! !!!###%%%$$$$$$############$$$$$$###$$$%%%&&&$$$!!! """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$###"""!!!!!! !!!"""###""""""""""""""""""""""""######%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$###########################$$$$$$$$$$$$$$$###"""######""""""""""""######$$$$$$#########"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###%%%&&&$$$###"""!!!!!!"""###$$$ """######""""""$$$%%%%%%$$$###"""!!!!!! """"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$###"""""""""!!!!!!!!! ###"""!!! !!!"""$$$%%%$$$######"""""""""""""""########################"""  ###$$$###"""""""""""""""""""""""""""###""" """""""""!!!"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################""""""###$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$#################################""""""#########$$$$$$%%%%%%%%%$$$$$$########################"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""$$$$$$"""""""""""""""#########!!!!!!"""###############"""######$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###""""""!!!!!!"""""""""%%%$$$######"""############$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$###"""!!!"""###$$$$$$$$$############$$$$$$###$$$%%%&&&%%%""" """###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$###""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$########################""""""!!!!!!!!!""""""###""""""""""""""""""""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$############$$$$$$$$$$$$#########""""""""""""""""""#################################$$$$$$$$$######"""!!! ######""""""""""""############"""""""""!!!!!!!!!#################################"""""""""""""""""""""""""""""""""""""""'''&&&$$$""""""###%%%&&&$$$###"""!!!!!!"""###$$$ !!!"""""" !!!"""$$$$$$###"""!!!""""""###############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!%%%""" $$$'''$$$######"""""""""""""""""""""""""""""""""""""""%%%$$$"""###$$$$$$###"""""""""""""""""""""""""""###""" """""""""!!!"""""""""!!!!!! """######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""!!!!!!"""###%%%&&&############""""""""""""!!!!!!"""###############!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%######"""""""""######$$$#########"""######$$$%%%$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%((())))))((('''%%%$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%$$$$$$#########"""$$$$$$############$$$$$$"""###%%%&&&&&&$$$"""!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!! """""""""""""""""""""""""""###$$$$$$""""""###$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%############""""""""""""$$$$$$$$$######"""""""""#################################"""""""""""""""########################"""""""""""""""!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!########################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""######"""!!!!!!"""###### !!!""""""  !!!!!!!!!###$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!%%%### !!!$$$&&&$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################$$$###"""!!! """"""""""""""""""""""""$$$$$$######""""""""""""""""""######$$$$$$$$$%%%###############$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!""""""!!!!!! !!!###$$$$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!"""############""" !!!"""$$$%%%%%%%%%%%%##################$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$###$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%'''((((((''''''%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$"""###$$$&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$################################################""""""!!! """""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$###"""!!!!!!"""#######################################!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$############"""######$$$%%%#########"""""""""!!!!!!#########""""""!!!!!! !!!!!!"""######$$$#########"""""""""""""""######################## !!!"""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%$$$""" ######""""""""""""######!!!#########!!! !!!### ###%%%%%%### """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!""""""""""""###"""""""""######$$$$$$$$$######""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%"""###############$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$###""" !!!"""$$$$$$######""""""!!!!!!!!!!!!"""###############!!!!!!"""############""" !!!"""###$$$$$$$$$$$$######""""""###$$$%%%%%%!!!!!!""""""###$$$&&&&&&&&&%%%$$$###""""""!!!!!! !!!###$$$$$$$$$###"""$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''(((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###############################################################""""""!!!!!!""""""###$$$""""""""""""""""""""""""###$$$%%%$$$#########%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&'''((((((""""""###$$$$$$$$$$$$###$$$###############$$$$$$######"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""################################# !!!""""""###############""""""""""""############"""""""""!!!!!!!!!########################!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%&&&%%%$$$""" """""""""######""""""""""""###$$$$$$""""""###$$$!!!######!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%######$$$######""""""""""""""" !!!!!!""""""######$$$!!!"""###""""""$$$&&&""""""""""""""""""""""""###""" """""""""!!!!!!""""""######$$$$$$%%%"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&######################## !!!"""###$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""######$$$$$$%%%&&&&&&&&&$$$$$$###""""""""""""###'''&&&$$$###""""""##################""""""""""""!!!!!!"""###############!!!"""######$$$$$$######!!!"""######$$$#########"""""""""""""""###$$$%%%""""""""""""###$$$%%%&&&%%%$$$###""""""""""""""" !!!!!!"""###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!###&&&'''%%%'''(((((('''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""###$$$%%%%%%######$$$%%%!!!!!!"""""""""###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!###$$$%%%%%%$$$###!!! !!!###$$$%%%%%%$$$$$$##############################"""!!!!!!"""###$$$########################$$$$$$############$$$$$$######$$$$$$%%%%%%%%%&&&""""""###$$$$$$$$$$$$###$$$$$$###############$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!""""""#########!!!!!!""""""######$$$$$$########################!!!!!!"""#########""""""######""""""""""""######$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""############""""""!!!"""############$$$%%%!!!!!!!!! #########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############"""""" !!!!!!!!!"""""""""### !!!###$$$$$$$$$###"""$$$######"""""""""""""""!!!!!!""""""###$$$$$$%%%!!!###$$$$$$"""!!!"""$$$""""""""""""""""""""""""###""" """""""""!!!!!!!!!"""$$$%%%&&&'''(((###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""" """###$$$$$$$$$###$$$$$$$$$#################################""""""$$$#########"""""""""!!!######$$$$$$%%%&&&&&&'''%%%$$$######""""""######&&&%%%$$$#########$$$%%%"""""""""""""""#########!!!!!!"""###############"""######$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!"""###$$$%%%###"""""""""###$$$%%%%%%$$$###"""!!!!!!"""######"""""""""!!!"""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%###%%%'''((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&##############################$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###"""""""""###$$$###"""!!!!!!"""###%%%&&&$$$$$$############$$$$$$!!!""""""######$$$$$$$$$"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%""""""""""""""""""""""""###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$########################%%%$$$###"""""""""###$$$########################$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$###############$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$############### !!!!!!"""###$$$$$$%%%###########################$$$$$$######"""!!! ######""""""""""""######$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""""" """%%%""""""############""""""!!!"""###"""###$$$&&&"""!!!"""%%%'''%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###### !!!!!!"""""""""""""""$$$######"""""""""""""""!!!""""""###$$$%%%%%%%%%!!!###%%%### !!!""""""""""""""""""""""""###""" """""""""!!! !!!"""$$$&&&((()))***""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!#########""""""""""""""" """###$$$$$$$$$###%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!######$$$%%%%%%&&&''''''%%%$$$######"""#########"""!!!!!!!!!!!!###$$$%%%!!!!!!""""""######$$$$$$!!!!!!"""#####################$$$%%%%%%%%%%%%$$$###$$$$$$######"""!!! !!!"""###$$$#########"""######$$$%%%######"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###""""""###%%%&&&&&&%%%$$$###!!!###&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((#########$$$$$$&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%###"""""""""###$$$"""!!! !!!###%%%'''$$$$$$############$$$$$$!!!!!!"""""""""##################"""######$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!""""""########################%%%$$$###"""""""""$$$$$$""""""#########$$$$$$$$$###"""!!!!!!"""$$$&&&(((&&&&&&%%%$$$$$$######"""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! ###%%%$$$"""###&&&)))$$$$$$###############$$$""""""!!!!!!!!!###%%%&&&###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%$$$###""""""######!!!!!!"""###############%%%$$$###!!!!!!!!!"""### !!!"""!!!!!!###$$$%%%$$$######""""""######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$######"""!!! !!!!!! """###$$$"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###"""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!### !!!!!!!!!!!!""""""""""""""""""""""""'''&&&%%%###""""""""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&'''''' $$$$$$###"""!!!!!!!!!"""((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&!!!#########$$$%%%"""###$$$%%%%%%$$$""""""###"""""""""!!!!!! ((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""&&&$$$!!!!!!###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$""""""###$$$$$$$$$######$$$$$$###"""""""""###$$$########################%%%$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""###$$$$$$###$$$%%%'''$$$$$$###############$$$######""""""######$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""######"""""""""""""""###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###""""""########################%%%$$$###"""""""""######%%%$$$$$$######"""######!!!!!!"""###############%%%$$$"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###$$$%%%$$$###"""""""""!!!""""""############"""""""""!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$######"""""""""###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!"""$$$$$$$$$###!!! """!!! !!!###$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""###"""!!!  !!!!!!"""#######################################$$$$$$$$$#########""""""""""""""""""############''''''&&&%%%%%%$$$######""""""""""""#########$$$########################!!!!!!"""""""""#########%%%$$$#########%%%''')))$$$$$$$$$############"""$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&########################$$$$$$###"""""""""######''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''(((******((('''(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((''''''&&&###%%%&&&%%%###!!! ###$$$%%%&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""########################$$$###############$$$$$$%%%###"""!!!###$$$$$$#########$$$%%%%%%$$$######$$$######""""""######$$$######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%&&&########################$$$######"""######$$$$$$###############$$$$$$$$$&&&%%%###"""""""""###$$$"""######$$$%%%%%%&&&&&&##################"""""""""######$$$$$$$$$######$$$###"""###$$$%%%$$$###$$$###############$$$$$$&&&'''((((((((('''&&&%%%"""""""""""""""######$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$###"""""""""######$$$$$$$$$###############!!!""""""############"""$$$###""""""!!!"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!############"""""""""""" !!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!"""$$$%%%%%%$$$#####################$$$$$$$$$&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""$$$######"""""""""######""""""###$$$$$$$$$$$$###########################$$$$$$$$$###############""""""""""""############&&&&&&&&&%%%$$$$$$######""""""""""""############!!!!!!""""""###$$$%%%%%%""""""#########$$$$$$$$$'''%%%"""!!!!!!$$$'''***$$$$$$$$$############"""$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''')))******)))((()))******)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!$$$%%%$$$###'''((((((&&&### $$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%###""""""###$$$$$$#########$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%&&&##########################################$$$$$$########################$$$$$$###""""""######$$$#########$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&### #########"""######$$$%%%&&&''')))))))))'''$$$"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""######"""""""""$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########!!!"""############""""""######"""""""""""""""""" """""""""""""""!!!!!!!!!#########"""""""""""""""!!!!!!!!!""""""###############"""!!!!!!"""######"""""""""######$$$$$$$$$&&&&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$&&&$$$""""""###$$$###"""""""""############"""!!! !!!""""""######""""""!!!########################!!!!!!###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$#########$$$$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$################################################!!!"""""""""############$$$#########""""""!!!!!!############$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###!!!"""$$$&&&((($$$$$$$$$#########""""""########################!!!!!!!!!"""######$$$$$$########################$$$#########$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%'''))))))((('''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!%%%%%%###$$$%%%&&&%%%###""""""###$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!"""#########$$$&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%###""""""$$$$$$$$$"""###########################""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%###!!!###%%%&&&### ######""""""###$$$$$$%%%###$$$&&&'''&&&### """""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""##################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###""""""""""""######$$$$$$$$$######""""""#########""""""!!!"""""""""#########"""""""""###$$$###!!! !!!"""######$$$$$$$$$###"""!!!""""""""""""""""""#####################"""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """$$$&&&$$$""""""###$$$###"""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!""""""#########!!!"""###$$$$$$$$$######!!!"""""""""###$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$######################################################!!!"""""""""##################"""""""""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""######################## !!!!!!""""""###$$$$$$########################$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((()))((('''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$########################%%%!!!%%%))))))'''!!!###$$$###""""""###%%%###############$$$%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$################################################%%%$$$$$$###""""""######$$$###"""###$$$%%%###"""$$$###""""""""""""###$$$###""""""!!!!!!""""""#########$$$$$$$$$######""" !!!"""###$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""##################"""""""""######$$$$$$$$$######"""""""""$$$%%%%%%###!!!""""""""""""###$$$%%%%%%&&&((()))***)))'''$$$"""###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$&&&%%%%%%$$$######"""""""""############$$$$$$$$$"""######$$$$$$######"""######""""""""""""############""""""""""""######"""""""""""""""#########""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""#########""""""!!!"""###%%%%%%$$$######"""############""""""!!!!!!!!!"""############""""""###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$"""!!!""""""""""""####################################"""""""""######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###"""!!!""""""############""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""""""""######### !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!""""""""""""!!! #######################################$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""""""""!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######$$$$$$$$$############"""###############$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&########################"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&(((******))))))***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!""""""###$$$########################)))&&&######&&&'''&&&%%%$$$$$$$$$###!!! """###""""""""""""###$$$%%%%%%""""""""""""###############""""""!!!!!!!!!""""""###############$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$###"""###%%%%%%###!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$###### !!!"""###$$$$$$$$$########################### !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!###%%%$$$#########""""""""""""###$$$%%%&&&***+++,,,---,,,+++)))((($$$$$$$$$$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""""""""############""""""!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """#########"""""" """###%%%%%%%%%###"""###############"""!!!!!! !!!"""###$$$######""" !!!""""""!!! !!!""""""###$$$%%%$$$###!!! !!!"""""""""############ !!!"""###$$$%%%""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###"""!!!!!!"""#######################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""#########""""""!!! ########################""""""#########$$$$$$$$$""""""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!""""""##################$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&########################!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%''')))))))))((()))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""######$$$%%%########################%%%$$$$$$######"""""""""&&&&&&%%%$$$"""!!!###$$$######""""""###$$$&&&'''""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$#########$$$%%%%%%###!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$%%%&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! $$$%%%###"""###%%%""""""""""""###$$$%%%&&&''''''((()))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""#########$$$$$$%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!!!!!!!"""$$$%%%&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######################## !!!#########"""!!! !!!###%%%&&&%%%###"""###############"""!!!!!! !!!"""$$$$$$$$$###""""""###$$$###!!! """ !!!###$$$###""" !!!!!!""""""#########$$$"""$$$&&&'''""""""############""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""!!! !!!"""$$$&&&$$$""""""###$$$###"""!!!!!!"""#######################################""""""############""""""########################%%%%%%$$$###"""""""""###$$$###"""!!!!!!###%%%&&&#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""&&&&&&&&&&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%""""""#########$$$$$$$$$'''%%%""" """$$$&&&$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""$$$###############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""$$$&&&'''&&&&&&'''((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%%%%%%%%%%$$$###$$$&&&((($$$$$$######$$$&&&'''((('''&&&&&&&&&%%%$$$$$$$$$$$$###############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###"""###$$$%%%%%%###!!!###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%###""""""###$$$'''&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###""" """"""""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%$$$!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""########################""""""############""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""!!!!!! !!!!!! !!!"""######%%%$$$$$$###"""!!!!!! $$$#########""""""!!!!!!"""!!!  !!!###%%%""""""""""""""""""""""""!!!!!!"""###############&&&$$$""""""###$$$###"""###"""!!! !!!!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!"""######"""!!! """######$$$$$$$$$######$$$$$$######"""!!!!!!!!!######""""""!!!!!! $$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$###"""!!! &&&%%%$$$"""!!! !!!###$$$$$$######$$$&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$##############################"""""""""""""""""" !!!""""""#########"""""""""!!!!!!%%%###!!!!!!"""###"""!!!"""#########$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$######### !!!"""######$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''(((''''''&&&%%%$$$######"""'''''''''&&&%%%%%%$$$$$$&&&'''((((((((('''%%%$$$%%%%%%'''((((((((('''&&&***(((&&&'''))))))'''$$$&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&$$$"""###%%%%%%""" !!!"""""""""############&&&%%%$$$#########$$$%%%######""""""""""""######$$$###"""!!!!!!!!!#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$########################%%%$$$$$$###""""""######$$$###"""!!!!!!###$$$%%%""""""#########$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########""""""######$$$&&&%%%%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%########################!!!  !!!########################"""""""""""""""#########""""""""""""""""""""""""#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""### ################################################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$###""""""###$$$$$$!!!!!!"""""""""###############"""""""""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$###""""""!!! """"""""""""!!!!!! ###""" !!!###$$$""""""""""""""""""""""""!!!!!!"""###############"""!!! """#########$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!!!!"""############"""!!!"""#####################"""""""""""""""###############""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$######"""""""""""""""!!!"""""" !!!###############$$$$$$%%%&&&$$$#########""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$###!!!"""######!!! """""""""#########$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%''''''((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%'''((((((((('''&&&)))'''&&&'''))))))'''%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%%%%""" ############$$$$$$$$$$$$###############$$$%%%&&&######""""""""""""######$$$######"""""""""######""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###""""""""""""""""""!!!!!! !!!###$$$%%%"""""""""#########$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$%%%'''((((((%%%###!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$##################$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######""""""######$$$ !!!!!!!!!""""""""""""$$$$$$############""""""$$$$$$###"""""""""#########""""""!!!!!! !!!!!!!!!!!! ######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!######"""$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!!"""$$$$$$###""""""######$$$$$$$$$######""""""######"""""""""""" !!!!!!"""######$$$$$$###""""""""""""!!!!!!!!! !!!!!!"""$$$%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""!!!  !!!"""""""""###$$$%%%&&&'''###############"""""""""###"""!!! !!!""" !!!###$$$$$$%%%"""""""""""""""######$$$########################%%%%%%%%%&&&&&&&&&&&&&&&$$$######""""""#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###%%%&&&%%%$$$###$$$%%%((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&'''))))))(((&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###!!!###$$$$$$$$$$$$%%%%%%%%% """###$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#######################################$$$$$$%%%######"""""""""######$$$""""""""""""############"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$%%%""""""############""""""!!!"""$$$$$$$$$######"""###%%%'''))))))&&&### !!!"""######%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!########################""""""############""""""######""""""""""""######!!!!!!!!!"""""""""##############################%%%%%%$$$###"""""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############  """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%$$$$$$######""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""##################$$$$$$###!!! !!!"""""""""""""""###$$$%%%&&&########################$$$###!!!!!!""" !!!""""""######"""""""""""""""######$$$########################%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""%%%%%%&&&''')))(((%%%"""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$%%%&&&%%%$$$###$$$&&&''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###"""#########$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""$$$######""""""######$$$"""###$$$&&&&&&%%%$$$###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################""""""###$$$%%%'''((()))&&&&&&%%%$$$###"""""""""!!!!!!"""""""""#########"""!!!!!!!!!"""###$$$$$$$$$######""""""######$$$"""#########$$$$$$$$$$$$!!!""""""######""""""!!!"""###$$$%%%%%%$$$###"""""""""$$$''')))(((%%%""" !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""######"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################!!! !!!"""!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""############""""""!!!!!!""""""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$"""############"""!!!!!!###$$$%%%$$$"""!!!!!!"""$$$$$$###""""""########################$$$$$$$$$%%%$$$""" """###"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$###########################$$$$$$$$$%%%%%%%%%&&&""""""!!!!!!!!!"""######""""""""""""""""""""""""######$$$&&&((('''$$$"""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$######"""$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$$$$#########""""""""""""#########$$$"""###$$$$$$###"""!!!$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&((()))***((('''&&&%%%$$$"""!!!!!!!!!!!!!!!"""""""""############"""""""""###$$$$$$######""""""""""""######!!!!!!"""######""""""!!!""""""############""""""$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&&&&###!!!###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###!!!"""######$$$$$$######"""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!############$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$###############$$$%%%&&&&&&&&&%%%$$$"""""""""######$$$$$$######"""!!!!!! """""""""############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""#########$$$"""###$$$$$$$$$"""!!! !!!"""###"""!!! !!!"""$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$#########""""""!!!!!!!!!"""""""""""""""######$$$########################""""""######$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%!!! !!!"""$$$$$$""" !!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&(((((((((((((((((()))***%%%%%%%%%$$$%%%&&&&&&'''$$$&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$#########$$$!!!!!!"""""""""#########%%%%%%%%%$$$###""" $$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$$$$############$$$######""""""""""""######""""""###$$$$$$###"""!!!"""######$$$$$$######"""###""""""######$$$%%%&&&###"""""""""$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%########################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""###############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""############"""""" !!!"""######"""!!! """"""""""""############"""""""""#########$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""##################""" !!!"""######"""!!!""""""###"""!!! !!!!!!!!!!!!""""""""""""!!! !!!###$$$$$$######"""""""""###$$$&&&'''((('''%%%###"""###$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######### !!!###$$$$$$###"""!!!!!!"""######""""""###$$$###""""""""""""######$$$#########$$$$$$%%%%%%%%%"""##################$$$""""""##################"""""""""""""""######$$$########################"""""""""###$$$%%%%%%%%%######"""""""""######$$$######$$$$$$$$$%%%%%%%%%"""!!! !!!#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((''''''&&&''''''((())))))((((((%%%%%%$$$$$$$$$%%%&&&'''$$$'''((((((%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&############################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% """%%%%%%###"""###%%%""""""#########$$$$$$$$$&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%"""!!!""""""###$$$%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########""""""!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$#########$$$######""""""""""""######$$$%%%&&&''''''&&&$$$$$$######$$$$$$$$$$$$###### """$$$&&&((($$$"""!!!!!!""""""!!!#########"""""""""""""""$$$$$$######"""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""&&&&&&%%%###""" """""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%!!!!!! !!!!!!"""######""""""""""""############ !!!!!!"""""" !!!"""######""""""########################!!!!!!"""###############!!!  """$$$$$$$$$"""######$$$$$$"""!!! !!!!!!!!!!!!""""""""""""  ###$$$###"""""""""!!!!!!"""$$$%%%''')))(((%%%$$$######$$$%%%!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""########################""""""""""""""""""""""""######"""""""""""""""""""""$$$%%%%%%$$$######$$$&&&&&&%%%%%%&&&(((!!!!!!!!!!!!"""$$$%%%&&&#########$$$$$$%%%%%%%%% !!!"""###$$$$$$######!!!!!!"""###$$$%%%&&&&&&"""""""""""""""######$$$########################""""""###$$$$$$%%%&&&&&& """%%%(((***,,,!!!!!!""""""############%%%###""""""$$$&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''''''''''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###""""""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%'''((()))((('''&&&&&&%%%$$$###$$$%%%&&&'''%%%''')))(((%%%###$$$&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''################################################ !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%% """%%%%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""!!! !!!###%%%&&&""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%###"""""""""$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!$$$###"""!!!!!!!!!######$$$######""""""######$$$""""""############"""""""""""""""!!!""""""###$$$$$$#########"""!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""################################################%%%$$$$$$$$$######""""""########################"""""""""""""""#########$$$!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$((('''&&&$$$###"""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!"""###""""""!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""!!! !!!###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################!!!"""$$$&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((((((((('''''''''&&&%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&&&&%%%###""""""###%%%&&&***&&&###"""$$$&&&%%%$$$%%%%%%&&&&&&%%%###"""!!!%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$########################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################""""""########################&&&$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!###"""""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""### !!!######!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$((('''%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%$$$"""!!!!!!!!!"""###"""""""""""""""######$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""######$$$$$$######"""###$$$$$$$$$$$$###"""!!!"""""""""""""""!!!!!!!!! !!!"""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%########################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&)))&&&###"""$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$%%%%%%$$$######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######""""""###$$$$$$$$$###########################$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$%%%$$$$$$$$$########################$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!"""###############%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""!!! !!!###$$$###"""!!!!!!!!!"""""""""######""""""""""""######$$$$$$'''&&&%%%$$$###""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###""""""!!!""""""""""""""""""""""""#########%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########""""""############""""""######$$$$$$######""""""!!!!!!!!!""""""#########!!! !!!"""""""""!!!!!! !!!!!!"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%"""!!!!!!!!!!!!"""##############################&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((((((((((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###""""""######$$$%%%%%%&&&###############"""""""""""""""######$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%% !!!###$$$%%%$$$"""!!!$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&%%%$$$################################################"""""""""""""""""""""""""""""""""######$$$$$$$$$ !!!!!!""""""###### """###$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""!!!"""$$$&&&&&&%%%$$$###!!!!!!!!!"""#########$$$$$$$$$###""""""###$$$$$$######""""""""""""####################################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""'''&&&%%%%%%$$$###"""!!!!!!!!!"""""""""#########""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$######"""########################"""""""""""""""###############"""""""""""""""""""""""""""#########""""""$$$#########"""""""""!!!############$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""#########""""""""""""############""""""!!!!!!"""""""""#########%%%$$$###"""""""""$$$$$$######""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!"""######""""""""""""############&&&%%%$$$######$$$%%%&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&'''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!$$$###$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&$$$###"""###$$$%%%"""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################!!!""""""#########""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$$$$###!!!&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$&&&%%%$$$####################################################################################$$$$$$$$$$$$"""""""""######$$$$$$$$$ """###$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###%%%%%%$$$"""!!!!!!!!!!!!"""#########$$$$$$##################$$$###""""""!!!!!!""""""####################################$$$$$$#########""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""####################################""""""!!!!!!$$$$$$%%%$$$###"""!!! """"""""""""############""""""###$$$$$$$$$$$$###$$$$$$###""""""#########""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""######$$$$$$$$$####################################"""""""""""""""""""""""""""#########""""""""""""############"""!!!!!!!!!"""""""""#########"""""""""######$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""###############!!!""""""#########""""""############""""""""""""&&&%%%###""""""###$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%###""""""""""""###$$$$$$!!!!!!"""""""""###############""""""###$$$&&&'''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''!!!!!!"""""""""#########$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$""""""#########""""""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$$$$###!!!!!!&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&((()))###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""######!!!"""##################"""""""""""""""""""""""""""!!! """$$$%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$ !!!"""###############$$$##################$$$ !!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""########################""""""############"""""" !!!""""""######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!!!!""""""""""""##############################$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!""""""""""""#########$$$$$$!!!"""$$$%%%%%%%%%$$$#########"""""""""######$$$""""""""""""""""""""""""$$$$$$###"""!!! """"""###$$$$$$$$$$$$#######################################""""""""""""!!!!!!"""############"""""""""###$$$$$$###!!! !!!""""""###$$$$$$!!!!!!""""""###$$$$$$$$$!!!""""""""""""!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######""""""$$$$$$$$$######"""""""""###""""""!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""############$$$######""""""""""""######"""""""""##################""""""""""""###$$$$$$$$$############$$$%%%%%% !!!!!!""""""#########!!!"""""""""$$$%%%&&&'''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''$$$$$$$$$%%%&&&(((******"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((''''''#########$$$%%%%%%&&&&&&$$$############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###%%%&&&'''((('''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""""""""######&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""######$$$$$$$$$%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""#########""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$#########"""!!!!!! !!!!!!"""########################!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$########################$$$$$$######"""!!!!!!  """!!!!!!"""$$$""""""#########$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""###$$$$$$$$$$$$$$$####################################"""""""""!!! !!!"""###$$$######"""""""""$$$$$$$$$###!!! !!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""#########"""!!! """###$$$%%%%%%&&&&&&&&& !!!!!!""""""""""""""""""###############$$$$$$!!!""""""#########"""""""""""""""!!!!!!"""""""""""""""""""""##################""""""""""""###### !!!!!!!!!""""""""""""!!!""""""###############$$$############$$$%%%%%% !!!!!!"""######$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%&&&''')))***"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###!!!"""######$$$%%%%%%&&&&&&###############$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######""""""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$ !!!"""###%%%'''((( !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""######&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$#########$$$%%%&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!!$$$%%%$$$"""###$$$"""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$$$$###""""""###$$$%%%$$$###!!!######""""""!!!!!! !!!!!!"""###$$$$$$$$$######$$$%%%$$$###"""!!!"""###$$$%%%&&&''''''''' !!!""""""""""""""" !!!"""###$$$%%%&&&&&&"""###$$$&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""##################""""""""""""###### !!!!!!"""""" !!!###$$$$$$$$$###"""###############$$$$$$%%% !!!"""######$$$######$$$%%%%%%###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!$$$''''''%%%$$$%%%'''((('''%%%###"""""""""""""""###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$  !!!!!!"""######$$$$$$######""""""###$$$%%%%%% """###$$$$$$###""" """""""""""""""############$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$###""" """###$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!###%%%'''&&&&&&%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$&&&'''$$$%%%&&&$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!######$$$###"""!!! $$$#########""""""!!!!!!"""""""""""""""!!!!!! !!!""""""""""""###############""""""""""""######!!!"""###%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""""""""""""""###$$$%%%&&&########################$$$%%%&&&&&&$$$!!!!!!!!!!!!!!!!!! ######""""""######$$$%%%$$$$$$###############$$$"""""""""""""""""""""""""""###$$$$$$"""!!!!!!""" !!!"""###$$$$$$%%%######""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!! !!!"""######"""!!! ###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""###$$$$$$###!!! !!!"""$$$#########""""""!!!!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!""""""######$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$############&&&$$$""""""%%%&&&%%%######$$$%%%$$$######%%%'''((($$$!!!"""%%%''''''%%%########################$$$###############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###$$$&&&((()))'''&&&%%%%%%%%%%%%$$$$$$###"""$$$#########$$$&&&((()))(((((('''&&&%%%%%%$$$###%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$###############$$$$$$$$$&&&'''((('''%%%""" ###"""""""""###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$###"""""""""###$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$######""""""######$$$""""""!!!!!!""""""###$$$###$$$$$$###!!! !!!$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""######""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!""""""#########"""""""""###%%%&&&&&&%%%###""""""""""""######$$$%%%&&&####################################""""""!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&###"""""""""""""""######"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&$$$###!!!!!!!!!###$$$######"""""""""""""""######"""""""""!!!!!!!!! """###$$$%%%%%%$$$###""" !!!!!!!!!"""""""""&&&%%%$$$###""""""""""""###$$$$$$###"""!!!!!!###############"""""""""!!!"""###%%%%%%$$$""""""###"""""""""""""""###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&%%%######$$$%%%$$$######%%%'''&&&%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########%%%'''((('''%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$###$$$$$$&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#########""""""""""""""" !!!!!!"""!!!!!!!!!!!!"""###%%%&&&&&&%%%%%%$$$$$$##################"""$$$%%%''''''&&&%%%$$$###############$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#######################################$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$#########""""""""""""""""""###!!!!!!"""###############"""######"""  !!!$$$###""""""""""""""""""!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&########################""""""!!! !!!###%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$"""!!!!!!""""""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!!!!"""""""""#########%%%$$$###!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$"""!!!"""###############""""""""""""!!!###$$$%%%#########$$$############""""""""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$$$$###$$$%%%$$$######%%%'''%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###""""""$$$&&&'''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$###############%%%%%%$$$$$$######""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))((('''&&&%%%$$$###"""""""""""""""############ !!!"""######!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############!!!"""###$$$%%%''''''((($$$$$$$$$$$$############!!!!!!!!! !!!!!!"""###%%%%%%%%%$$$###""" $$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%((('''&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&################################################$$$######""""""######$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######"""###$$$&&&&&&%%%$$$$$$"""###$$$###!!! !!!"""######"""""""""""""""###!!!!!!!!!!!!!!!"""#########"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$$$$###!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$######$$$###""" !!!"""###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&########################!!!!!!!!!!!!"""###$$$%%%"""""""""######"""!!!!!!$$$$$$######$$$$$$%%%&&&"""!!!!!!""""""###$$$%%%"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""#########"""""""""""""""$$$$$$$$$######$$$$$$$$$########################""""""""""""#########$$$###""""""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""$$$$$$$$$""""""###$$$#########"""""""""""""""!!!"""$$$$$$######$$$%%%$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&(((***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############%%%%%%%%%$$$###$$$%%%###""""""###%%%%%%$$$###&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%$$$###"""!!!!!!""""""######$$$$$$$$$############%%%'''(((""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""$$$&&&((()))%%%%%%%%%%%%$$$######"""%%%$$$$$$############$$$$$$$$$$$$###"""!!! $$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((((('''%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""""""""############""""""$$$$$$$$$######$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!"""######"""""""""""""""############""""""######$$$%%%%%%$$$###""""""###$$$%%% !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""############"""""" !!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$%%%$$$""""""!!!"""###$$$########################$$$$$$######$$$$$$%%%%%%"""""""""""""""""""""""" !!!###$$$$$$###"""!!! !!!!!!!!!!!!!!! """""""""""""""######$$$$$$#########$$$$$$%%%&&&"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""#########"""""""""""""""######""""""""""""#######################################$$$$$$$$$%%%%%%#####################$$$!!!!!! !!!"""######!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!######""""""!!!""""""""""""###$$$$$$###"""###%%%""""""""""""""""""######!!!"""$$$#########$$$&&&$$$$$$######""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$###$$$%%%$$$######%%%'''(((***+++)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%$$$"""!!!"""$$$$$$$$$###%%%%%%&&&''''''&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%'''(((***##################$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%$$$###"""((('''&&&%%%$$$#########""""""#########""""""!!!#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###############%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""##################$$$%%%$$$###"""###$$$"""""""""""""""######$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$######"""!!!"""""""""#########$$$$$$######"""!!!!!!"""#####################$$$%%%%%%########################$$$######"""######$$$$$$"""""""""""""""""""""""" """$$$%%%%%%###!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$"""!!!!!!""""""""""""""""""############""""""""""""""""""###$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""""""""###%%%$$$######$$$%%%""""""""""""############"""###$$$###""""""$$$&&&############""""""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&$$$""""""###$$$###$$$%%%$$$######%%%'''---,,,+++(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""""""""###$$$%%%$$$###"""###%%%%%%###""""""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""""""""""""""#########$$$"""######$$$%%%&&&&&&'''""""""""""""########################$$$%%%&&&&&&######"""""""""######$$$###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###$$$%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$###"""""""""###$$$%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""!!!!!!""""""###$$$!!!###$$$###"""!!!"""$$$"""""""""""""""###$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$$$$######""""""!!! !!!"""###""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$######""""""""""""#########$$$ """$$$&&&&&&$$$"""  !!!###$$$$$$$$$$$$######""""""""""""############"""!!!!!!""""""###""""""""""""""""""""""""!!!"""############"""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$&&&&&&%%%$$$############"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""!!!!!!""""""######$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!! !!!!!!""" !!!!!!!!!"""""""""###%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%$$$$$$###%%%&&&!!!"""""""""############$$$$$$$$$###!!!!!!###%%%"""""""""""""""###############""""""######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''%%%"""!!!"""$$$###$$$%%%$$$######%%%'''222...)))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%$$$###"""###$$$&&&$$$""""""###$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&#########"""""""""""""""""""""###############"""$$$###"""!!!!!!"""###$$$!!!###%%%&&&''''''%%%%%%$$$$$$############$$$$$$"""$$$%%%''''''&&&%%%$$$""""""!!!""""""###$$$$$$"""######$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!###%%%''' !!!"""###$$$%%%&&&&&&"""######$$$$$$######"""######""""""""""""######%%%$$$#########$$$&&&''' !!!###"""!!!!!!"""###""""""!!!""""""###$$$$$$"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###########################!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%% !!!!!!!!!!!!"""'''******'''""" """$$$$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%% !!!"""########################"""###$$$$$$%%%&&&&&&$$$###""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$"""!!!!!!""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""""""""""""""############ !!! ###"""!!!  !!!!!!!!!""""""#########"""!!! !!!"""### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""###"""###%%%%%%$$$$$$%%%&&&!!!!!!""""""#########$$$%%%%%%%%%###!!!!!!"""$$$!!!!!!""""""######$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''############$$$$$$%%%&&&%%%''''''%%%"""!!!"""%%%###$$$%%%$$$######%%%'''555///((($$$%%%&&&%%%$$$########################!!!!!!""""""###$$$&&&'''"""$$$$$$$$$###"""###$$$'''%%%###"""$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%''''''''''''&&&$$$"""!!! !!!"""###$$$$$$%%%"""###%%%&&&'''&&&&&&%%% !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$"""!!!$$$###"""!!!!!!"""###### """$$$'''((('''&&&&&&""""""######$$$$$$$$$$$$"""###%%%'''''''''%%%$$$ !!!"""$$$&&&'''((($$$$$$%%%%%%%%%$$$$$$###############""""""!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&''''''((("""$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%''')))+++$$$$$$##########################################""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%$$$$$$###"""""""""########################"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###############"""!!!!!!########################$$$""" !!!$$$%%%###!!!######$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$'''%%%""" !!!########################""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! $$$###"""""""""###%%%&&&##################$$$%%% !!!"""######"""!!! $$$$$$############$$$$$$  """###$$$%%%&&&'''''''''######$$$$$$$$$######"""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&''''''%%%%%%%%%'''(((((('''&&&&&&&&&&&&'''%%%$$$###"""###%%%(((***666///&&&"""###%%%%%%###$$$$$$######""""""!!!!!!$$$%%%&&&&&&%%%$$$"""!!!""""""############""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###"""$$$#########%%%$$$###!!!###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""" !!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&############$$$%%%&&&''' !!!!!!###$$$%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###''''''&&&%%%###"""!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$######"""""""""##################$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&################################################"""######$$$%%%%%%&&&&&&!!!"""######$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###$$$""" !!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%###"""!!!"""$$$%%%########################""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$#####################$$$$$$$$$$$$#########"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######"""!!!"""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$######"""######""""""""""""######""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%###"""###%%%(((***333,,,%%%"""$$$%%%$$$############"""""""""""""""######$$$%%%%%%$$$$$$$$$""""""############"""""""""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%$$$###%%%$$$######$$$$$$""" """###$$$%%%&&&%%%%%%$$$""""""############""""""&&&&&&$$$###!!!!!! #########$$$$$$$$$$$$%%%$$$############"""""""""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%$$$""""""!!!"""""""""""""""#########%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&"""###$$$$$$&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%&&&!!!!!!"""###############""""""""""""###$$$%%%&&&##############################"""!!!!!!!!!!!!"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$######"""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!  """###$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""#########$$$$$$%%%########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!! ###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&((()))---)))$$$###$$$%%%$$$"""""""""""""""############"""""""""###$$$%%%&&&&&&""""""############"""""""""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""""""""###$$$%%%%%%%%%$$$%%%$$$############!!!""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!&&&%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%#########""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$##################$$$%%%&&&''''''&&&%%%$$$###""""""""""""###$$$%%%%%%%%%$$$&&&&&&%%%%%%$$$###"""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!!!!"""############"""######""""""###$$$$$$%%%""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""!!!########################!!! !!!!!!!!! !!!""""""###$$$$$$$$$"""""""""######"""""""""""""""""""""############ !!!"""###""""""!!!########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!!!!!!!!!!!!!""""""###!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""###$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((((((%%%######$$$%%%$$$###!!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&""""""############""""""""""""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$#########""" !!!""""""###############""""""############""""""!!!!!!!!!"""###$$$%%%&&&""""""""""""############ !!!"""#########"""###$$$%%%%%%$$$###"""###############$$$%%%%%%((('''&&&&&&%%%$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&%%%%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###############%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""#########""""""######################## !!!!!!!!! !!!###""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""######### !!!#########""" """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""##################################################################!!!""""""######""""""!!! !!!!!!!!!"""""""""""" !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$#########$$$%%%$$$$$$!!!!!!""""""######$$$$$$&&&%%%###"""!!!"""######""""""############""""""""""""###$$$$$$$$$$$$###"""""""""######"""""""""!!!!!!""""""###$$$%%%&&&%%%$$$############!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%!!!!!!"""""""""######### !!!!!!""""""######""""""$$$%%%%%%$$$""""""######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((''''''&&&$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$######"""!!!!!! ########################"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""$$$###"""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""###$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!"""#########""""""$$$###""""""!!!!!!!!!"""#########""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""#######################################"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$########################### """############$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%%%%""""""""""""############%%%%%%$$$###"""!!!!!!!!!""""""############""""""!!!"""######$$$$$$######!!!""""""######""""""!!!"""""""""""""""###$$$%%%$$$#########%%%$$$###!!!"""""""""!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! """############$$$$$$$$$$$$$$$###""""""!!! """##################"""######"""""""""######$$$######$$$$$$%%%%%%&&&&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!! ###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###############$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! """###""""""!!! !!!!!!######!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###"""######$$$$$$$$$$$$###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$$$$$$$###"""$$$$$$###""""""""""""###"""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######""""""!!!!!!"""$$$$$$%%%%%%$$$######""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$###"""###%%%'''#########""""""""""""""""""###############""""""""""""############""""""!!!""""""###############!!!!!!""""""""""""!!!!!!######"""!!!!!!"""###$$$$$$######$$$&&&&&&%%%#########"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$"""!!! !!!!!!"""""""""#########&&&%%%$$$###"""!!! ######""""""""""""############""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''$$$""""""######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""###$$$%%%&&&##############################""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''!!!!!!"""###$$$%%%%%%&&&"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!"""#######################################!!!###%%%$$$!!! """$$$ !!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######################################################!!!!!! !!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))%%%$$$$$$###"""#########""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""###%%%((($$$$$$######""""""!!!!!! """$$$$$$$$$######""""""############""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""######$$$######%%%'''((('''%%%$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$################## ###############$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""""""""""""""###########################'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&'''%%%######$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((((((&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###"""!!! ########################%%%$$$$$$######$$$$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###""""""###%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%$$$$$$$$$######"""""""""$$$$$$###"""""""""!!!"""###""" ###############"""!!!!!! !!!!!!"""###$$$$$$$$$""""""!!! !!!"""###$$$###!!! !!!""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""######""""""!!!!!! $$$###!!! """###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$######################## !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$!!!"""#########!!! $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""######""" %%%###!!!  !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$###"""###$$$%%%$$$"""&&&%%%%%%$$$###"""!!!!!!!!! !!!###%%%%%%###!!!###"""!!!!!!!!!"""###$$$!!!"""###"""!!! !!!"""""""""######$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%$$$$$$&&&((()))$$$###!!! !!!###$$$$$$$$$$$$$$$######""""""###$$$$$$###!!! !!!###$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''%%%###$$$&&&'''%%%######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%!!!###$$$$$$$$$$$$$$$$$$#################################%%%$$$$$$######$$$$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%##################""""""########################""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""!!!!!!!!!!!! !!!###$$$$$$"""!!!""""""!!!"""$$$%%%%%%%%%$$$##################"""!!!!!! !!!"""#########%%%$$$###""""""###$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""######"""""""""!!!!!!!!! ###"""!!! !!!"""###!!!"""""""""############""""""!!!!!!!!!"""######$$$######"""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%'''&&&%%%$$$############""""""!!!!!!!!!!!!""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################"""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$###""""""$$$%%%&&&$$$"""!!!!!!"""#########"""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$"""!!! !!!"""###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$###"""%%%%%%$$$$$$######""""""$$$######$$$&&&&&&%%%$$$$$$$$$###"""""""""###$$$"""###$$$###"""!!!"""###!!!!!!""""""##################""""""######$$$%%%%%%$$$#########$$$&&&&&&$$$###""""""""""""###$$$$$$$$$$$$$$$#########"""###$$$$$$###!!! """###$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$############ !!!"""$$$%%%&&&######$$$$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!###############"""""""""###$$$$$$###!!! !!!###!!!!!!!!!!!!"""""""""""""""############""""""!!! !!!!!!"""""""""&&&%%%$$$###"""""""""###!!!"""###$$$$$$%%%$$$$$$######""""""""""""###############""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############""""""""""""###$$$$$$$$$######"""""""""""""""%%%%%%$$$###"""!!! ########################"""""""""###$$$$$$%%%%%%&&&%%%$$$###############""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! ########################$$$$$$$$$############"""############""""""""""""%%%$$$$$$#####################""""""""""""######""""""""""""""""""""""""!!!!!!"""#########""""""$$$%%%%%%$$$"""!!!"""###%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""###############$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%&&&%%%$$$###############"""$$$%%%$$$###"""###%%%!!!!!!!!!"""""""""""""""######""""""######$$$%%%""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###!!! """###$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""########################%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###!!! !!!""""""""""""############"""!!! !!!!!!!!!""""""######$$$######"""!!! !!!"""###$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""########################$$$$$$%%%$$$######"""""""""""""""$$$$$$######"""!!!!!! ########################"""""""""###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$############$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!%%%$$$""""""!!!"""###$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$######$$$%%%$$$"""!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###""""""###%%%'''&&&%%%%%%%%%$$$######$$$$$$%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###"""!!! !!!"""### !!!""""""###$$$$$$"""!!! !!!"""###""" ######$$$$$$%%%%%%%%%&&&%%%""" !!!#########'''&&&%%%$$$$$$###""""""!!!###$$$$$$""""""###%%%""""""""""""##################""""""######$$$%%%!!!!!!"""###$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&########################"""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!%%%%%%$$$""" !!!###$$$$$$#########$$$%%%&&&!!!""""""#########"""""""""###############$$$$$$#########"""!!! """"""###$$$###""" """!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###"""""""""######""""""""""""""""""###############$$$$$$%%%$$$######"""""""""""""""""""""""""""""""""##############################"""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$$$$############$$$$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!###"""!!! !!!###$$$"""""""""######"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$%%%%%%&&&&&&"""!!! !!!"""###""" """######$$$$$$%%%%%%&&&%%%###!!! !!!######"""&&&&&&&&&%%%$$$###"""""" !!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%"""######"""!!!!!!###$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&& """###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!""""""""""""#########$$$$$$###!!! !!!###"""############$$$$$$$$$!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""#########""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!""""""##################""""""""""""###""""""""""""###$$$$$$$$$######"""""""""""""""!!!!!!""""""####################################"""""""""###$$$$$$%%%%%%$$$######"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!############""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$ !!!"""###%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$######$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%#######################################$$$%%%%%%""""""""""""""""""""""""######""""""""""""######%%%$$$$$$###"""!!! ###"""!!!!!!######"""!!!"""""""""######$$$$$$$$$'''%%%######$$$%%%$$$###$$$%%%%%%%%%$$$###"""!!! """"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&$$$###%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""""""""""""""##################""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""######$$$$$$%%%%%%%%%%%%!!!###$$$$$$"""!!!"""""" !!!"""###"""!!!!!!!!!!!!"""#############################################$$$%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""######""""""!!!!!!""""""### !!!!!!!!!"""""""""###!!! !!!"""$$$%%%############"""""""""!!!""""""!!!!!!!!!"""######$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""#################################"""""""""!!!!!!!!!!!! """""""""""""""#########!!!!!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$######""""""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&###"""!!!"""$$$$$$###""""""######$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%&&&&&&&&&''''''(((((((((###########################""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!! $$$###""""""###$$$###"""""""""""""""""""""######&&&%%%$$$$$$%%%%%%###""""""###$$$$$$$$$###"""!!!!!!""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%$$$###$$$%%%&&&'''$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###"""!!!!!!###%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''%%%###!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%'''&&&$$$###%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""!!! !!!"""###$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$""" !!!!!!"""""""""###"""$$$$$$###"""""""""!!!###%%%&&&'''&&&$$$###!!!!!!"""########################""""""""""""""" """######"""!!!!!! !!!###&&&(((***######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######"""!!! """$$$&&&$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###"""""""""""""""######$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!  !!!"""######!!!!!!""""""######$$$$$$!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###############"""!!! """###$$$$$$###"""###%%%###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!! !!!###%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$""""""""""""!!!!!!!!!!!!!!!###""""""###$$$###!!! !!!###$$$$$$###"""!!! """###$$$######%%%&&&$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%&&&$$$###""""""$$$&&&'''$$$###!!! !!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###"""!!!"""###%%%""""""######$$$$$$$$$$$$))))))(((((('''&&&%%%%%%&&&&&&'''((())))))******(((((())))))))))))))))))((())))))******++++++,,,,,,,,,,,,+++++++++++++++******************+++,,,+++******)))))))))******)))***+++,,,+++)))&&&%%%))))))))))))************&&&''')))***++++++***)))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&%%%$$$"""!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$#########"""!!!!!!!!!%%%$$$######""""""##############################"""############$$$$$$$$$!!! """%%%&&&&&&&&&"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$###""" !!!###$$$$$$###""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###""""""""" !!!"""######"""!!! ###"""!!!  !!!"""!!!  !!!""""""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$"""""""""""""""""""""""" """$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%###&&&(((&&&""" """%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!##############################""""""""""""""""""(((###"""$$$""""""###$$$$$$$$$"""!!! """"""""""""############!!!"""""""""############***&&&"""###%%%&&&######$$$$$$$$$$$$###"""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """###%%%''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))),,,,,,---......///000000111111111111111111111111222111111000000000000000//////.........//////000//////000000///---+++***------------,,,,,,,,,,,,))))))******++++++******)))((((((((((((((((((((()))))))))((('''&&&%%%$$$''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$######""""""######$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''########################"""############$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!"""###############!!!""""""######""""""!!!$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$%%%%%%$$$###""""""$$$###""" !!!###$$$$$$###!!!!!!""""""######$$$$$$############"""""""""!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$###############""""""############""""""###"""!!!  !!!###"""!!!!!!!!!!!!"""### !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""((('''%%%""""""""""""""""""######$$$!!!$$$'''%%%!!! """%%%&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&((((((&&&%%%###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$###############"""!!!!!!##############################"""""""""######$$$  !!!""""""""""""######$$$###"""!!! """"""""""""########################$$$$$$$$$$$$***%%% ###%%%$$$!!!###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!"""###$$$$$$%%%%%%&&&'''(((((())))))***)))))))))((((((((((((************++++++,,,,,,111222333444555666777777888888888999999::::::;;;===<<<;;;999888888888888777666666666777888999999888999999999888666444333555444444333333222222111///......---------------)))))))))))))))(((((((((*********)))((('''&&&%%%&&&''')))***+++***))))))))))))((((((((('''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###############""""""""""""""""""###########################"""###$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((()))########################"""############$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!!!!!!!"""""""""######################################################!!!!!!"""###############"""######$$$$$$######"""#########""""""#########%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########"""""""""""""""""""""""""""###$$$###"""!!!"""######""" !!!###$$$$$$### !!!"""###$$$%%%%%%&&&############""""""""""""!!!!!!""""""""""""######"""""""""############$$$!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$""""""!!! !!!!!!$$$######""""""######$$$"""!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$"""!!! $$$#########"""""""""""""""$$$###!!! """%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###''')))***(((&&&$$$$$$$$$############$$$$$$&&&&&&%%%$$$###""""""!!!#############################################$$$#########$$$######"""!!!#######################################$$$%%%&&& ######!!!!!!###%%%"""############"""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%)))$$$!!!$$$%%%%%%"""""""""""""""!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""""""""%%%%%%&&&&&&'''((()))))))))))))))))))))*********+++,,,---...000111222333777888999:::;;;===>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEDDDBBB@@@??????????????????@@@AAACCCDDDEEECCCDDDDDDDDDCCCAAA@@@???@@@??????>>><<<;;;;;;:::999777666444333333444555000///...---,,,+++***)))((()))******+++++++++***((()))+++,,,,,,,,,+++***((((((((('''''''''&&&&&&'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""$$$%%%%%%&&&''''''''''''$$$##################$$$######$$$$$$$$$$$$######!!!!!!!!!"""#########$$$""""""""""""###$$$%%%&&&########################""""""#########$$$$$$$$$%%%###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""##################"""######""""""""""""######$$$$$$$$$#########"""""""""!!! """$$$''')))#########"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""###""" !!!###$$$$$$###!!!!!!""""""#########$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$"""!!!!!!"""$$$$$$""""""!!!!!!!!!!!!!!!!!!########################%%%%%%$$$""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!###&&&((()))%%%%%%$$$$$$###"""!!!!!!!!!######""""""$$$&&&$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###&&&((()))((('''&&&###""""""!!!!!!""""""###%%%%%%$$$$$$######""""""########################""""""""""""#####################$$$$$$######"""####################################$$$%%%&&&'''&&&%%%$$$"""!!!!!!"""###""""""#########"""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%&&&###!!! ###%%%&&&&&&$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#################################%%%$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!'''''''''((((((((())))))))))))***+++---...//////...///111444666999;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIGGGEEEDDDCCCCCCCCCEEEFFFFFFHHHIIIKKKMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>???;;;:::888666333111///...++++++,,,,,,,,,,,,++++++))))))***++++++***))))))'''''''''&&&&&&&&&%%%%%%''''''((((((((((((((('''))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&''''''(((#########$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!"""#########$$$$$$$$$######"""######$$$########################""""""#########$$$$$$$$$%%%$$$"""###$$$$$$###!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!""""""######""""""!!!######""""""""""""######$$$$$$$$$###############  """&&&)))+++#########""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!"""###""" !!!###$$$$$$###""""""!!!!!! """"""""""""""""""###### !!!!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%$$$$$$######"""""""""!!!########################"""!!!  """###%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$$$$&&&'''###$$$$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%'''((()))######""""""""""""######"""""""""######$$$$$$$$$########################!!!!!!!!!""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""############$$$%%%&&&'''***$$$"""###"""""""""""""""""""""######!!!"""""""""############""""""""""""#########$$$#########%%%&&&'''&&&%%%&&&%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""*********++++++,,,,,,,,,---...///111222444555666444555777999<<<>>>@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDGGGHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFDDDAAA>>>;;;999888444444333111///---+++***,,,++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))((('''&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$############$$$$$$%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################"""############$$$$$$$$$%%%###"""###$$$$$$###"""!!!!!!!!!"""""""""############################## !!!!!!"""###############!!!""""""""""""""""""!!!#########""""""################################# !!!###%%%((()))"""""""""""""""#########"""""""""""""""""""""""" !!!""""""!!!!!!"""######""" !!!###$$$$$$######"""!!! """"""""""""############ !!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""#########""""""!!!""""""######""""""!!! !!!"""$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%#########"""""""""""""""##############################""""""""""""######$$$%%%&&&&&&%%%###!!! """######$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%###"""###%%%''')))%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""###############$$$%%%&&&&&&###$$$""""""""""""!!!""""""###$$$""""""""""""############!!!!!!"""""""""#########!!!"""%%%&&&'''&&&$$$###'''&&&%%%$$$###$$$%%%%%%#########""""""#########!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%$$$,,,---...///000222333333555555666777999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLNNNQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYXXXWWWWWWTTTTTTTTTTTTTTTSSSRRRRRROOONNNMMMKKKIIIGGGEEEEEEAAA@@@???===:::777444333333222///---,,,+++,,,,,,))))))))))))((((((((((((&&&&&&'''((((((((((((((()))((('''''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!"""######"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$###""""""$$$%%%$$$###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""######$$$$$$######"""$$$$$$############$$$$$$########################""""""""""""######$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!######"""!!!###$$$###""" !!!###$$$$$$###""""""!!!!!! !!!"""""""""############ !!!!!!!!!"""""""""""""""############$$$$$$$$$##################$$$$$$$$$###############"""""""""######""""""""" !!!"""###$$$######"""""""""###$$$$$$###"""""" !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###############$$$$$$########################"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&&&&$$$"""!!!###""""""###$$$%%%%%%$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""######"""""""""######$$$!!!!!!######"""###"""!!!!!!!!!"""$$$%%%""""""""""""############""""""#########$$$$$$$$$ """###$$$###"""""""""'''&&&$$$###"""###$$$%%%"""######$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""......000222444777888999<<<<<<<<<======>>>>>>>>>@@@@@@@@@???????????????AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCCCCEEEGGGJJJMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZWWWXXXYYYZZZYYYXXXWWWVVVSSSSSSRRRQQQPPPOOONNNMMMIIIIIIHHHGGGEEECCCAAA@@@<<<999666222000000111222++++++++++++************&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%'''&&&$$$#########$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!!!!"""###$$$&&&&&&########################"""############$$$$$$$$$###"""!!!"""$$$%%%$$$###############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$###!!!  !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" """######""""""###%%%###""" !!!###$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&########################$$$$$$%%%$$$###!!!###$$$%%%&&&&&&%%%###!!!""""""!!!"""###$$$###"""!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!$$$######""""""######$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""""""""""""""""""""$$$''''''$$$"""!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!!!! !!!"""&&&%%%###!!!!!!"""###$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###!!!888999::::::;;;;;;::::::>>>======<<<===>>>@@@AAACCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA???>>>===<<<;;;<<<;;;;;;:::999888888888777777777888888:::;;;;;;>>>>>>@@@CCCFFFIIILLLNNNPPPRRRTTTVVVVVVXXXZZZ\\\___^^^\\\\\\[[[\\\]]]^^^\\\\\\[[[[[[[[[]]]^^^___YYYYYYXXXVVVTTTSSSUUUWWWVVVTTTRRRPPPNNNNNNNNNNNNEEEDDD@@@===:::888777777444222000---+++******************))))))(((((((((''''''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$""""""$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%#######################################"""!!!!!!"""############$$$$$$$$$$$$""" !!!$$$%%%%%%"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&#########""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$$$$###"""""""""###############$$$$$$%%%""""""""""""############"""###%%%%%%$$$$$$%%%'''###!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&############""""""""""""""""""""""""""""""""""""  !!!"""###$$$###"""!!!!!! !!!"""""""""""""""######$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$###  """#########"""""""""""""""""""""""""""###$$$&&&&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""######$$$$$$######"""&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%############""""""""""""!!!!!!"""#####################""""""######$$$%%%&&&&&&%%%%%%$$$#########""""""""""""############$$$######""""""######$$$$$$%%%%%%###!!! !!!"""!!!$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%&&&&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$###"""!!!!!!!!!$$$%%%&&&''''''&&&$$$###:::;;;<<<===============AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>><<<999888777666444444333333222111111000111111111111222333444555888999;;;===@@@CCCFFFGGGIIIKKKNNNPPPRRRTTTWWWYYY^^^]]]]]][[[[[[[[[[[[[[[YYYYYYYYYZZZ\\\^^^```aaa^^^^^^]]][[[YYYXXXYYY[[[YYYYYYWWWVVVUUUTTTSSSSSSQQQPPPMMMKKKHHHFFFEEEEEE<<<;;;:::888555222///------,,,,,,++++++***))))))(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''(((((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""""""""###""""""!!! """############$$$$$$$$$&&&$$$!!!!!!"""###$$$##################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""###""""""""""""###$$$$$$""""""""""""###############$$$%%%$$$###"""###%%%)))(((&&&$$$"""######$$$"""""""""""""""""""""""""""""""""######$$$%%%&&&$$$$$$#########"""""""""########################$$$###"""""""""""""""###"""""""""!!!""""""######"""""""""""""""######$$$$$$$$$###"""""""""""""""########################"""###$$$$$$$$$$$$###"""%%%%%%$$$!!!!!!######"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""""""""############""""""""""""""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!""""""##################""""""""""""!!!!!!"""#####################""""""######$$$%%%#########$$$$$$$$$$$$$$$""""""""""""############$$$##################$$$###$$$$$$"""  !!! !!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((()))******((('''$$$"""!!!!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%===>>>???@@@AAAAAABBBAAACCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB>>><<<888555222000000///...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///111222333555777:::<<<>>>@@@CCCGGGJJJMMMPPPTTTVVV\\\\\\\\\[[[ZZZYYYXXXWWWZZZ[[[\\\]]]```bbbdddeee```aaaaaa___\\\[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXXXXVVVVVVUUUTTTRRRPPPOOONNNHHHHHHHHHFFFCCC>>>999666333333222000///---+++***************)))((('''&&&))))))))))))(((((((((((())))))))))))(((''''''&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$###""""""$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$######"""!!!"""############$$$$$$$$$'''%%%"""!!!"""###""""""$$$############$$$%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!"""######"""""""""#########$$$$$$###$$$$$$$$$"""!!!"""###(((&&&$$$!!!""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$#########""""""########################%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$%%%$$$$$$###############$$$$$$###"""!!!!!! """######$$$$$$######"""%%%%%%$$$""" """$$$""""""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###############""""""""""""######%%%$$$$$$###"""!!! """"""""""""#################################### !!!""""""##################""""""""""""!!!""""""############"""######""""""######$$$%%%!!!!!!""""""###$$$$$$%%%""""""""""""##################$$$%%%%%%$$$#########$$$$$$###!!! !!!"""$$$"""!!! """$$$&&&&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))+++)))'''$$$"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%%%%%%%%%%%%%&&&&&&@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCC@@@<<<:::777555222///,,,+++++++++,,,,,,++++++***************************+++,,,,,,,,,,,,---...000333444666999<<>>999555222+++,,,------,,,+++)))((()))))))))(((((((((''''''************)))((('''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$######$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$ """######"""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""######$$$!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$!!!""""""""""""$$$%%%""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%""""""!!!!!!!!! ######################## !!!"""""""""!!! """""""""""""""######$$$""""""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$""""""###$$$!!!!!!""""""############ #########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!"""""""""###################################################$$$$$$$$$############"""""""""!!!""""""#########""""""!!!######""""""######$$$%%%#########"""""""""!!!!!!!!!"""""""""############"""######$$$$$$######"""!!!###%%%$$$###"""""""""""""""###$$$$$$"""!!! !!!"""###$$$%%%&&&&&&'''$$$$$$############$$$$$$"""!!!!!!""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$%%%CCCEEEFFFIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFDDD@@@<<<666222///))))))******++++++++++++************************(((((((((''''''(((((()))***)))******+++,,,---...,,,///222444555888;;;===AAACCCEEEGGGJJJKKKLLLMMMPPPQQQRRRTTTUUUVVVVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]]]]^^^___```aaaaaaaaaaaa____________^^^]]]\\\\\\YYYWWWVVVUUUTTTUUUVVVWWWSSSRRRQQQNNNIIIDDD???<<<111111000///---+++)))((())))))))))))((((((((((((************)))(((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""###"""!!!!!! """############$$$$$$$$$ """$$$$$$###!!! !!!""""""!!!"""""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$""""""!!!!!!!!!"""###############$$$$$$$$$$$$%%% """############$$$&&&!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$######"""######$$$$$$""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###"""!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!""""""############""""""!!!!!!""""""###"""###$$$$$$"""""""""$$$!!!!!!!!!"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""####################################!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############""""""!!!######""""""######$$$%%%%%%$$$$$$###""""""!!!!!!""""""""""""###############"""!!!!!!!!!!!!"""### """"""!!!  """$$$%%%%%%###!!! !!!!!!"""$$$%%%&&&''''''$$$######""""""######$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$$$$CCCDDDGGGIIIKKKMMMNNNNNNLLLLLLLLLLLLKKKIIIGGGFFFCCCBBB???:::666222///---((()))+++,,,---,,,+++************************+++))))))(((((((((((())))))************++++++,,,---+++---...//////000222333666777888999;;;===???AAAGGGHHHKKKMMMOOOPPPQQQQQQSSSVVVYYYZZZZZZ[[[\\\]]]_________```aaacccdddeeeaaa```___^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVTTTPPPLLLIIIAAA???;;;777333000---,,,++++++*********)))))))))))))))*********))))))((('''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!"""############$$$$$$$$$!!! """$$$%%%%%%###!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%$$$$$$"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&%%%###""""""### !!!""""""######""""""""""""""""""""""""######"""!!!!!!""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$###""""""!!!!!!!!!"""""""""""""""""""""######$$$""""""!!!!!!""""""###$$$"""""""""#########$$$$$$###"""!!! !!!"""### """######"""!!!"""### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!############""""""""""""###############"""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$#########""""""""""""###############""""""###!!!###$$$"""!!! !!!"""""""""############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%CCCDDDFFFIIIKKKMMMNNNOOOIIIIIIIIIIIIGGGEEECCCBBB===<<<888555111...,,,+++(((***,,,...///---+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++*********+++,,,,,,---...//////------...000////////////111333555777999;;;>>>BBBEEEGGGGGGHHHOOORRRUUUXXXXXXYYYZZZ[[[^^^^^^]]]^^^___bbbdddeeefffdddbbbaaa`````````aaa[[[\\\^^^______]]]ZZZYYYXXXYYY[[[[[[ZZZWWWTTTRRROOOLLLGGG@@@:::666333222,,,,,,,,,+++++++++******((())))))************))))))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$)))***+++***(((%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&'''''''''&&&%%%%%%"""############$$$$$$$$$$$$######$$$&&&&&&%%%###"""""""""""""""######$$$############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''((((((&&&###!!! !!!!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  """"""""""""###$$$%%%&&&"""""""""""""""######$$$######""""""###$$$%%%%%%$$$$$$$$$##################"""!!! !!!"""###!!!######"""!!!!!!""" !!!!!!"""###$$$$$$$$$ !!!"""###$$$&&&%%%%%%$$$$$$##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###########################""""""""""""###############"""!!!!!!#########"""###$$$$$$%%%#########$$$%%%%%%&&&&&&""""""""""""###############!!!!!!###!!!###&&&'''&&&$$$$$$$$$###"""!!! !!!"""$$$%%%&&&&&&%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%!!!###$$$%%%%%%$$$"""!!!"""###%%%&&&''''''&&&&&&555888===BBBEEEGGGGGGGGGIIIHHHGGGDDDAAA>>>;;;:::888666444111///...------------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,++++++******++++++---,,,++++++---...---,,,---------...///000111222555555555666777:::===>>>@@@FFFMMMSSSUUUVVVXXXZZZYYYYYYZZZ[[[]]]___aaabbb______^^^]]]]]]\\\\\\[[[^^^______```aaa```]]][[[___^^^]]]]]]]]][[[XXXVVVUUUQQQLLLKKKJJJFFF>>>888333000---,,,+++++++++***)))(((''''''''''''$$$"""''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))******((('''&&&%%%$$$%%%%%%&&&(((&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###%%%''''''$$$"""$$$$$$$$$#########"""""""""############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!""""""############""""""!!! """""""""!!!!!!!!!!!!!!!######""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""!!!"""############"""""" !!!""""""""" """!!!!!!"""$$$$$$###"""###############"""!!!!!!"""######"""!!! !!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$%%%%%%%%%&&&&&&'''''''''##############################""""""!!!!!! ###""""""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""!!! """###$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!###%%%&&&&&&$$$""" !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$###"""""" !!!"""###$$$$$$############$$$%%%&&&'''111222444666888:::<<<===<<<<<<;;;999888555444333333222000/////////000000------------------------000000000//////.........///////////////......------,,,,,,,,,,,,,,,------...---,,,---......---+++,,,,,,,,,,,,---...000000//////000000222333555666:::???EEEIIIKKKLLLNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]][[[\\\^^^```bbbbbbaaa``````````````````___]]]\\\___\\\XXXWWWVVVSSSLLLFFF===999555222000...+++)))+++***((()))******)))'''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))***)))((('''&&&''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$#################################$$$%%%%%%%%%$$$$$$############################################################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""###%%%'''&&&$$$"""$$$$$$$$$#########"""""""""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!! !!!!!!!!!!!!"""""""""###########################"""###$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$######"""""""""""""""""""""#########$$$$$$$$$######"""!!!###"""!!!"""$$$$$$###"""###############""""""!!!###$$$$$$###"""!!!!!!###"""""""""""""""#################################!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######"""###$$$%%%&&&""""""############"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$############""""""!!!"""""""""!!!!!! !!!"""###$$$$$$$$$$$$#########"""""" """$$$&&&&&&$$$"""!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&######""""""###$$$&&&'''---,,,,,,,,,---...000222111111111000000//////...111000000/////////000000......//////000000111111444444333333333222222222222333333333333333222222.........------...//////000///000111333222///---,,,,,,,,,,,,,,,---...///...//////000111111222222555888<<<>>>???@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZ\\\___aaabbbcccccc```aaabbbcccccccccbbbaaacccaaa^^^]]]]]][[[UUUQQQKKKGGGAAA<<<888333///,,,...,,,******+++,,,,,,,,,))))))((('''&&&%%%%%%$$$(((((((((''''''''''''&&&'''''''''''''''((((((((())))))(((''''''''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""########################&&&$$$###!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$&&&&&&$$$"""$$$$$$$$$###############"""############$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%##############################""""""""""""######!!!!!! !!!!!!!!!"""""""""##############################"""############""""""!!!$$$$$$$$$###"""!!!!!! ########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######%%%%%%$$$############$$$%%%###"""###$$$$$$###"""######$$$$$$######"""!!!###$$$%%%$$$###"""###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$############$$$$$$$$$$$$###########################""""""""""""!!!!!!!!! !!!"""###%%%%%%$$$$$$######$$$$$$%%%&&&#########""""""#########"""""""""###""""""!!!!!!""""""###############$$$!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!"""### !!!"""$$$$$$$$$############""""""""" !!!###%%%&&&%%%$$$#########"""""""""""""""""" !!!"""###$$$&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!###%%%&&&************+++,,,------............///000000111666555444333222111111111333333444555666777888888999999999999999:::::::::999999999999999888777666333222111000////////////111222333666777666333111...---------------...///...//////000111111111111333444666666777777888888:::999999::::::;;;<<<===>>>???@@@CCCEEEHHHIIIJJJTTTVVVXXXZZZ\\\^^^```bbb___aaacccdddccccccccccccbbb```___^^^^^^]]]ZZZWWWWWWSSSMMMGGGBBB===777444333000---++++++,,,++++++(((((((((''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""###""""""###%%%&&&$$$"""########################""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""""""""###!!!!!!!!!!!!""""""""""""######""""""!!! ###############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#######################################"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%$$$""" !!!###$$$$$$###"""!!!!!!"""###$$$&&&$$$######$$$$$$###"""###$$$$$$$$$$$$###"""""""""###$$$$$$""""""###$$$ !!!"""###$$$$$$%%%########################!!!"""######"""!!!"""##########################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""""""""$$$%%%"""###$$$$$$###""" !!!""""""######$$$$$$$$$!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$ !!!"""######$$$############""""""""""""!!!###$$$%%%%%%$$$$$$$$$$$$#########"""""""""!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!$$$"""!!! """$$$&&&''')))+++---......------.........///000222333444;;;;;;;;;;;;::::::999999<<<<<<===???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@:::999777555333222111111222333555777999999666333111000000////////////000,,,,,,---...//////000000444444333333333333222111333222222222222222333333333444555777888:::;;;<<>><<<;;;:::999777777888999:::999666444444333222111111111111111/////////000222555777999999888777777777555222///222111000///////////////000000111111222333333444777:::???BBBFFFLLLTTT[[[[[[___cccdddbbbbbbdddfffaaaaaaaaaaaaaaaaaaaaaaaa```^^^[[[YYYWWWSSSOOOLLLEEEAAA;;;777333000,,,***)))*********************'''(((((((((((()))))))))((((((((('''''''''''''''&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&((())))))(((&&&%%%######################## """$$$%%%%%%$$$"""!!!###################################################"""!!!"""$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$######""""""""""""######""""""############$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!"""###$$$%%%&&&#######################################$$$$$$$$$"""""""""#########$$$$$$%%%$$$###!!!!!!!!!""""""$$$############$$$%%%%%%$$$""" """###$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!""""""!!!!!!"""###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$########################"""""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""############$$$%%%$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$######""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""#########""""""######$$$)))***,,,---............---...000444999???DDDGGGKKKLLLNNNQQQSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXZZZZZZXXXWWWUUUSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSLLLKKKJJJIIIHHHGGGGGGGGGDDDBBB@@@???>>><<<999777555444333222111111111111333222222333666:::???BBBBBBAAA@@@AAAAAA???:::666444333222111000000000000////////////000000111111---111555777999>>>GGGNNNQQQVVV\\\^^^^^^^^^bbbfff````````````______```aaabbbaaa___^^^]]][[[WWWTTTPPPMMMHHHCCC???:::555222......---,,,+++))))))((('''((((((((()))))))))))))))))))))(((((('''''''''&&&&&&((()))))))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$&&&((())))))(((&&&$$$########################!!!!!!"""#########$$$######################################################"""!!!!!!###$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!! """""""""###$$$$$$%%%%%% !!!""""""###$$$$$$######""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$###""" !!!###$$$$$$$$$$$$%%%%%%$$$$$$###""" """######""""""###$$$"""""""""""""""#################################"""###$$$$$$""""""###$$$########################!!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%$$$$$$$$$####################################""""""#########$$$$$$$$$#########"""######$$$$$$ !!!"""#########""""""###$$$$$$%%%%%%$$$$$$############"""######$$$$$$##################""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$######""""""""""""###""""""$$$$$$%%%$$$######!!!!!!!!!!!!""""""##############################"""######$$$%%%&&&''''''############""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""......---,,,---...///000111333666;;;BBBIIIPPPTTTTTTUUUWWWXXXYYYYYYXXXXXX[[[[[[\\\\\\]]]]]]^^^^^^^^^]]][[[WWWTTTQQQOOOMMMJJJKKKMMMNNNPPPQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRPPPMMMIIIFFFCCC@@@===:::555555333222111111000000111000///000444999@@@CCCKKKJJJJJJKKKKKKHHHBBB===777666555333222111111111---------...//////000000,,,///111000000333;;;AAAGGGMMMTTTWWWXXXZZZ___cccbbbccccccbbbaaabbbcccdddcccbbbaaaaaa```^^^[[[XXXWWWTTTPPPLLLHHHCCC===:::222111///---+++)))'''&&&'''((((((((())))))************))))))((((((((('''###$$$&&&'''''''''&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###########################"""!!! !!!###%%%'''""""""""""""""""""""""""##################$$$$$$###""" !!!###$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%######""""""!!!!!!!!! ######""""""!!!  !!!"""###############""""""""""""###### !!!!!!!!!""""""######"""############$$$$$$$$$###########################"""!!!!!!!!!###$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$###"""  """""""""!!!  ###%%%%%%$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$&&&#########""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&$$$#########""""""!!!!!!########################""""""######$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&& !!!######""""""!!!###$$$%%%&&&&&&%%%$$$#########"""""""""###%%%&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$###"""!!!!!! !!!!!! """###$$$$$$$$$$$$ !!!!!!!!!""""""######$$$$$$$$$###############""""""###$$$&&&'''((((((!!!!!!""""""######$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''&&&%%%###"""000000////////////......333888???EEEJJJNNNRRRUUUYYYZZZ[[[\\\\\\]]]]]]]]][[[[[[[[[]]]```bbbcccbbbaaa```]]]YYYTTTOOOKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIOOOOOOPPPPPPQQQSSSTTTUUUXXXWWWUUURRRNNNJJJGGGEEE@@@<<<888555444555555555555000...000333666<<>>888555333222111//////............//////,,,---//////000222555777;;;===@@@EEEKKKRRRWWWZZZ^^^```aaabbbaaabbbccceeecccbbbbbbbbbbbbbbb```^^^^^^\\\[[[ZZZXXXTTTLLLFFFAAA>>>999444///,,,++++++...,,,)))(((((()))(((''')))***+++++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''&&&%%%###"""""""""###$$$(((((('''&&&%%%%%%$$$###""""""######$$$$$$%%%%%%###$$$%%%&&&%%%###!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%###!!!  !!!###$$$######$$$$$$###"""!!! """"""############"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################""""""""""""###############"""!!!"""$$$%%%&&&%%%%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""(((%%%!!! !!!"""######$$$$$$############$$$$$$""""""###$$$&&&'''((((((%%%$$$###!!! ########################%%%$$$###"""""""""$$$$$$%%%###""""""###$$$$$$### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$######'''%%%""""""###### %%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$"""$$$&&&(((&&&$$$################################################%%%%%%$$$###""""""######""""""!!!!!!!!!!!!""""""&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""""""""############'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%% !!!!!!################################################""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""111111111111111111111111666;;;AAAHHHLLLPPPTTTWWWWWWXXXZZZ\\\]]]]]]\\\\\\\\\[[[[[[]]]```bbbcccbbbaaa___]]]ZZZVVVRRRNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTTTTSSSRRRPPPOOONNNHHHDDD???<<<:::888666555999555444666777777:::???EEEMMMWWW___bbbaaa^^^]]]SSSNNNGGG@@@;;;888444222111111111000000111111222000000///...---///222555555666888<<<@@@EEEIIIKKKQQQUUUZZZ^^^```bbbdddeeeeeeeeedddddddddcccbbb``````^^^]]]\\\\\\XXXSSSOOOIIIGGGBBB<<<666222///...+++***)))***++++++***(((''''''((()))((((((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""#####################$$$%%%%%%$$$###!!!!!!""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$###"""!!!"""###%%%&&&#########""""""!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################!!!!!!"""""""""############!!! !!!###%%%%%%$$$&&&$$$""""""######"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""'''%%%""""""###%%%%%%%%%((('''%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$###!!!!!! ########################%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""######""" !!!"""#########"""!!!###############"""!!!!!!######$$$$$$$$$###"""!!!######$$$$$$$$$$$$######'''$$$""""""###### %%%$$$$$$###""""""######%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$&&&### """$$$%%%$$$################################################%%%$$$$$$######"""######$$$$$$############$$$$$$%%%%%%############%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&& !!!""""""$$$$$$%%%&&&"""###$$$$$$$$$###!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""###$$$$$$###""""""$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############333333333333333333444444888<<>>@@@IIIWWWbbbhhhiiihhhfff^^^ZZZSSSMMMFFF@@@999555111111000000000000000111444333000---+++,,,///222111222222444666888;;;<<>>@@@BBBDDDGGGJJJNNNQQQWWW]]]aaabbbbbbbbb```^^^]]]]]]___aaaaaaaaa^^^^^^^^^]]][[[ZZZXXXWWWTTTTTTUUUUUUUUUSSSRRRQQQNNNMMMKKKIIIHHHHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUVVVUUUSSSOOOKKKGGGBBB<<<888555222333888;;;===AAAFFFFFFMMMYYYbbbggghhhggggggfffccc^^^XXXRRRKKKCCC>>>666555444333222111111111333333111...,,,,,,...000222222222333333444444555555:::AAAHHHNNNTTTYYY]]]aaabbbddddddcccccccccdddgggeeedddbbbaaaaaa```___[[[ZZZWWWSSSMMMGGGAAA>>>111...+++)))***++++++***(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%$$$"""""""""""""""########################""""""!!!!!!!!!"""############"""!!! $$$$$$############$$$$$$#########"""""""""""""""!!!!!! !!!!!!"""###$$$"""  """#########""""""""""""""""""""""""""""""""""""""""""######""""""""""""############################## !!!!!!!!!""""""""""""!!! """###$$$###"""&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$###""""""$$$$$$###!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""########################"""###$$$%%%&&&%%%$$$###"""!!!!!!!!!######""" !!!!!!!!!!!! !!!"""""""""""""""!!!!!!$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$######"""""""""!!!!!!$$$$$$###############$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$"""  """$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""!!!"""""""""##################""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!""""""############""""""$$$$$$#########"""""""""$$$$$$$$$######$$$$$$$$$######""""""""""""###### """$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########===>>>>>>???@@@AAABBBBBB??????@@@???===>>>@@@BBBHHHLLLSSSZZZ___bbbccccccaaa___]]]\\\^^^___```___]]]]]]^^^^^^^^^]]]\\\\\\YYYYYYZZZ[[[[[[\\\[[[[[[XXXVVVSSSPPPNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSQQQOOOLLLHHHBBB>>><<<888777;;;???CCCJJJQQQQQQVVV\\\bbbeeefffggghhhiiigggdddaaa]]]WWWOOOJJJ@@@???===:::888666555444000111222111000000111222333333333333333333222222222444777;;;@@@FFFMMMRRRZZZ]]]```bbbbbbbbbdddfffggggggeeecccaaa``````aaa]]]]]]\\\ZZZVVVQQQLLLIII===777000+++))))))***+++******)))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&""""""$$$%%%%%%$$$###"""&&&%%%%%%$$$######""""""$$$$$$######""""""!!!!!!###############""""""!!!$$$$$$###""""""###$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!###$$$&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!###$$$$$$###!!!&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################'''%%%$$$$$$$$$$$$""" !!!""""""!!! !!!!!!""""""""""""""""""###""""""""""""######$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""###""""""###%%%%%%###!!! !!!""""""###""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""#########""""""""""""$$$###############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$############"""###%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""############$$$$$$%%%&&&""""""#########$$$$$$$$$!!!"""""""""###############""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$#########"""!!! !!!###$$$""""""############""""""###"""""""""!!!!!!!!!!!!&&&$$$""" """$$$&&&$$$$$$$$$######$$$$$$$$$"""$$$&&&'''''''''%%%$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###HHHHHHIIIJJJKKKMMMNNNNNNIIIIIIGGGDDDAAA@@@BBBDDDHHHKKKQQQXXX]]]aaabbbcccbbb___\\\[[[\\\]]]]]]]]]\\\]]]^^^_______________\\\\\\\\\]]]^^^___```aaaaaa^^^ZZZWWWUUUTTTUUUVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTRRRQQQPPPNNNJJJGGGDDD???<<<>>>@@@CCCIIIPPPZZZ]]]bbbeeehhhiiilllnnnjjjiiihhhhhhfffbbb]]]YYYJJJGGGDDD???;;;777444333000111222333333444666888777777777666555333222111444444333333555:::AAAFFFOOOTTTYYY\\\]]]___cccgggdddeeedddbbb```___```aaa^^^______^^^\\\YYYVVVTTTKKKDDD;;;333///---------+++***)))(((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""###$$$$$$$$$$$$###((('''&&&%%%$$$###""""""$$$$$$$$$###############$$$$$$##################$$$###"""!!!!!!"""###$$$"""""""""""""""#########"""#########$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$&&&%%%###!!! !!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""###############"""###$$$%%%%%%###!!!%%%###""""""$$$%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$)))'''%%%$$$%%%%%%$$$###"""#########!!!!!!"""""""""######$$$$$$"""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!"""#####################$$$&&&%%%###!!! !!!"""$$$%%%"""######$$$$$$$$$$$$###""""""!!!!!!!!!"""############$$$$$$$$$$$$######!!!"""######"""!!!###$$$#########"""######$$$%%%######""""""""""""######""""""!!!!!! !!!$$$'''((('''&&&%%%%%%########################""""""""""""""""""""""""!!!"""###%%%%%%$$$######$$$$$$############$$$$$$########################""""""""""""$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%""""""""""""###############""""""!!!!!!""""""### !!!"""###$$$$$$$$$"""  ###%%%"""##################"""######"""""""""!!!!!!!!!&&&$$$""" """$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!""""""######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$NNNOOOPPPQQQSSSTTTUUUVVVSSSRRROOOKKKHHHHHHKKKMMMPPPSSSWWW[[[___aaacccdddbbb___[[[YYYZZZ[[[[[[[[[\\\\\\^^^___````````````^^^]]][[[ZZZ[[[]]]___aaabbb```\\\ZZZYYYZZZ\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\YYYWWWVVVUUUUUUTTTQQQOOOMMMHHHFFFGGGGGGHHHKKKPPP^^^bbbgggjjjllllllmmmnnnkkkkkkkkklllmmmkkkgggdddVVVSSSNNNHHHAAA<<<888666555444333222222555;;;???CCCBBBBBB@@@===:::777666666555444222111444888;;;???EEELLLQQQSSSWWW]]]bbb___aaabbbbbb```___```bbb```aaaaaa```___]]]\\\[[[VVVQQQHHHAAA;;;777333111...---+++***)))((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######################################################"""""""""""""""#########""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!###$$$!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$!!!###"""!!!!!!###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%###!!! """$$$%%%%%%###$$$%%%$$$###!!! !!!"""###$$$$$$%%%""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""$$$%%%%%%""" """!!!!!! !!!"""###$$$!!!!!!"""###############"""!!! !!!"""###$$$######$$$$$$$$$$$$###### """$$$###"""!!!###%%%######""""""###$$$$$$%%%######""""""""""""######!!!!!!!!!!!!!!!""""""""" ###%%%%%%$$$###$$$%%%################################################ """###%%%%%%%%%###"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""###$$$%%%%%%##################$$$$$$""""""""""""###############""""""""""""""""""### !!!"""###$$$$$$###"""!!! !!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$OOOPPPQQQSSSTTTVVVWWWXXXWWWVVVSSSPPPNNNNNNQQQTTT[[[\\\^^^```bbbdddffffffbbb^^^ZZZXXXYYYZZZZZZZZZ\\\\\\^^^___````````````___]]]ZZZWWWWWWYYY\\\^^^```^^^[[[ZZZZZZ]]]```bbb]]]]]]^^^___````````````]]][[[YYYXXXXXXXXXVVVUUUVVVSSSRRRUUUUUUTTTUUUYYY___dddjjjmmmnnnlllkkkjjjmmmmmmnnnoooqqqpppmmmkkkeeebbb\\\UUUMMMFFFAAA???:::777333000000666>>>DDDPPPOOONNNKKKGGGCCC???===666777666444222222444555222999AAAFFFIIINNNUUU[[[ZZZ^^^aaaaaa``````bbbdddccccccbbbbbbaaa```___^^^\\\XXXRRRLLLFFF???999555222111...,,,++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###"""!!!!!!"""### !!!!!!"""###$$$$$$%%% !!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!! !!!###&&&'''"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((('''$$$"""###!!! !!!###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""%%%%%%!!!###$$$%%%%%%$$$###!!! !!!"""###$$$%%%""""""""""""###$$$&&&&&&""""""""""""""""""""""""###""""""!!!"""$$$&&&'''!!! !!!###$$$$$$!!!%%%$$$"""!!!!!!""""""### !!!"""""""""""""""$$$###"""""""""$$$%%%&&&######$$$$$$$$$$$$######"""$$$###!!!!!!###&&&######""""""###$$$%%%%%%######""""""""""""######""""""###$$$%%%&&&&&&''' """###!!!"""%%%################################################ !!!###%%%&&&%%%###"""""""""!!!!!!!!!!!!""""""%%%###""" """###%%%$$$$$$###############$$$%%%%%%$$$$$$###"""""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&((((((&&&$$$"""######""""""""""""############""""""######$$$%%%########################!!!!!!"""###$$$$$$%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$PPPPPPPPPQQQSSSTTTVVVWWW]]][[[YYYWWWVVVXXXZZZ[[[]]]```eeegggggggggfffgggfffddd___[[[YYYYYYZZZ[[[^^^___aaabbbbbbaaa```______^^^\\\\\\\\\\\\ZZZXXX]]]______]]]ZZZZZZ\\\```[[[\\\^^^___aaabbbbbbbbbaaa___^^^\\\\\\]]]^^^___[[[[[[\\\\\\]]]\\\\\\\\\cccggglllnnnmmmlllmmmooooooooooooooopppqqqrrrrrrkkkhhhddd```[[[UUUMMMIIIAAA>>>:::777888;;;???BBBRRRWWW\\\]]]XXXQQQLLLJJJCCC@@@;;;777444333444444555444444666:::@@@GGGKKKSSSVVV[[[^^^```aaacccdddccccccdddddddddcccbbbbbbaaa^^^YYYVVVRRRMMMEEE???<<<888222---+++******))),,,***''''''((()))***)))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!""""""!!!!!!!!!###$$$%%%&&&&&&&&&############""""""!!!!!!########################&&&%%%$$$######$$$%%%&&& """###$$$%%%&&&#########"""""""""""""""#################################""""""""""""""" """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###"""""""""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%""""""$$$%%%%%%$$$###"""######"""""""""###%%%&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""##################"""""""""!!!!!! """############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$((($$$""""""%%%&&&%%%""")))'''$$$"""!!!"""$$$%%%########################$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&%%%%%%###"""$$$%%%&&&'''&&&$$$""" ###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###""" """###$$$%%%&&&'''&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%PPPQQQRRRTTTWWWYYY[[[\\\```````````````______^^^fffiiimmmqqqrrrqqqnnnllljjjgggccc___]]]\\\]]]]]]^^^___bbbccccccbbb```^^^_________^^^]]]\\\\\\\\\\\\]]]___^^^]]][[[[[[[[[YYYZZZ[[[]]]^^^```aaaaaabbbaaa```___^^^]]]]]]]]]^^^___```aaaaaaaaaaaaaaaeeehhhmmmnnnnnnnnnoooppppppppppppppppppqqqrrrrrrkkkjjjgggeeeccc___YYYVVVOOOKKKFFFAAA>>>===>>>???SSSZZZbbbfffeee```[[[YYYQQQNNNIIIDDD>>>:::888777555444222222444999>>>BBBFFFKKKRRRWWW[[[^^^```bbbcccddddddddddddcccbbbbbbcccaaa^^^\\\ZZZVVVPPPLLLDDD@@@:::555222000...,,,***)))((()))***+++)))((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""######"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""""" !!!""""""!!! $$$$$$%%%$$$$$$###""""""$$$$$$#########"""""""""$$$$$$$$$###############%%%$$$############$$$%%% !!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!"""###$$$$$$%%%##########################################$$$$$$$$$$$$######"""#########!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################"""""""""!!!""""""######"""###$$$$$$$$$$$$###"""######"""""""""###%%%%%%""""""""""""""""""""""""""""""#########""" !!!!!!!!!!!!"""""""""###""""""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""###$$$$$$&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&)))(((%%%###"""""""""###########################%%%$$$###############$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$###""""""!!!!!!"""###$$$"""""""""""""""######$$$!!!"""#########"""!!!!!!"""###$$$%%%%%%%%%$$$###""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%RRRTTTVVVYYY]]]```bbbcccbbbdddggghhhhhhfffcccaaakkklllppptttxxxwwwqqqlllkkkiiifffdddbbbaaaaaabbbbbbcccdddeeedddbbb```___\\\___aaa```^^^]]]^^^```^^^^^^___``````^^^ZZZWWWXXXYYY[[[^^^```aaabbbbbbccccccbbbbbbaaa```___^^^___```aaaaaabbbbbbaaaaaaaaadddhhhjjjkkkkkkmmmnnnpppppppppqqqqqqqqqqqqrrrnnnlllkkkjjjjjjgggccc```]]]ZZZUUUOOOJJJFFFDDDBBBMMMTTT___gggiiigggeeeccc___]]]YYYTTTNNNHHHDDDAAA;;;999555222111333666888999>>>FFFNNNTTTYYY]]]```aaabbbcccddddddbbbaaa___bbbaaa``````___]]]ZZZWWWNNNJJJDDD???:::666222///))))))***+++,,,,,,)))'''***))))))(((((())))))***''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""#########!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""$$$######""""""######$$$""""""""""""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%#########"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!""""""######$$$$$$###""""""#########"""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!"""$$$%%%###############""""""""" !!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!$$$'''&&&###"""&&&***((((((&&&%%%###"""!!! ########################$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$###""""""!!!""""""###!!!!!!"""############### !!!!!!!!! """"""######$$$%%%%%%&&&###############"""!!! """"""""""""""""""""""""###""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$%%%%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%WWWYYY[[[^^^bbbeeeggghhhhhhjjjmmmooonnnlllhhhfffnnnllllllpppuuuvvvqqqllljjjjjjjjjjjjjjjjjjkkkkkkllljjjgggdddbbb```______[[[```dddeeebbbaaadddhhhhhhfffeeeeeefffddd___[[[ZZZ]]]bbbgggjjjjjjiiihhhhhhggggggfffeeedddccccccccccccccccccbbbaaa``````^^^```cccfffhhhjjjlllmmmpppppppppqqqqqqqqqqqqqqqpppooommmlllllljjjgggdddeeedddaaa]]]XXXTTTQQQOOOIIINNNWWW___dddeeefffeeeddddddcccaaa]]]XXXSSSQQQGGGCCC>>>888444333333444333777>>>DDDKKKRRRYYY^^^^^^___aaaccccccaaa___]]]]]]]]]^^^^^^______]]]\\\VVVRRRMMMHHHCCC===777222---,,,++++++,,,+++***(((***))))))))))))))))))***''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$######""""""######$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###""""""""""""""""""###########################"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%#########"""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""########################%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!"""###############"""""""""##################$$$$$$""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""#########"""""""""#########""""""$$$$$$##################!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$"""""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$ !!!"""###%%%&&&'''(((########################!!!"""$$$$$$######&&&(((%%%&&&&&&&&&%%%###""" #######################################$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$###""""""!!!!!!!!! !!!"""$$$$$$###"""""" !!!!!!!!!""""""""""""######""""""###$$$%%%%%%&&&%%%%%%%%%$$$######"""#######################################$$$$$$$$$######"""!!!!!!"""######$$$#########$$$%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$^^^___```bbbeeehhhkkkmmmnnnppprrrssssssqqqnnnlllooojjjhhhjjjppptttsssqqqoooqqqtttxxxzzz|||}}}}}}zzzuuummmeeeaaa___aaabbbccciiioooqqqpppqqqtttyyy|||xxxsssqqqqqqoookkkhhhbbbgggooowww{{{{{{yyywwwzzzxxxuuuqqqmmmjjjhhhgggiiiiiihhhgggeeecccaaa```___```bbbeeeiiikkklllmmmmmmnnnoooqqqqqqqqqqqqqqqpppnnnmmmmmmnnnmmmllljjjkkkkkkiiigggddd```]]][[[QQQSSSVVVZZZ___bbbeeefffdddeeeggggggeeebbb]]][[[RRROOOHHHAAA;;;777444222333555777:::???GGGOOOVVVZZZ\\\___bbbbbbaaa^^^\\\ZZZ[[[]]]^^^^^^______```\\\YYYUUUQQQLLLFFF@@@<<<777333...+++++++++++++++******))))))))))))******(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$############$$$%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""""""""###$$$$$$%%%%%%&&&!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$######""""""##############################$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""#########$$$######""""""!!!!!!!!!#########$$$############""""""""""""""""""""""""""""""""""""""""""######""""""""""""############ !!!$$$%%%%%%###!!!##################$$$$$$"""""""""#########$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%######################## !!!!!!""""""######&&&&&&&&&&&&%%%%%%$$$$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$$$$######"""!!! ###%%%%%%$$$"""###$$$&&&&&&%%%$$$###########################"""""""""""""""###$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$############""""""!!!!!! !!!"""$$$$$$###""""""###############$$$%%%%%%%%%$$$###""""""""""""###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######&&&&&&$$$"""!!!!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$eeeeeedddeeehhhlllqqqtttqqqsssuuuwwwwwwuuurrrooommmiiiggghhhnnntttwwwxxx}}}zzzpppjjjiiikkkllltttzzz}}}{{{qqqwwwyyyqqqmmmmmmmmmllljjjhhheeecccbbbbbbaaaaaabbbeeeffffffeeejjjkkkmmmpppqqqqqqqqqqqqnnnmmmmmmnnnppprrrrrrqqqppppppooommmkkkgggdddbbb]]]ZZZXXXXXX[[[^^^```aaaeeefffhhhiiihhheeeaaa___ZZZWWWRRRLLLDDD===777444444444333333555;;;CCCIIIRRRUUUZZZ^^^___]]]ZZZXXXVVVXXXZZZ\\\\\\^^^aaacccaaa___[[[XXXUUURRRMMMJJJCCC===666111......------+++******))))))******+++(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############"""######$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""######$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#########"""######$$$$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""!!! """"""""""""""""""""""""#######################################$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!"""""""""""""""#########$$$$$$ """$$$%%%%%%###!!!"""""""""###########################$$$$$$$$$$$$###""""""""""""""""""############$$$%%%%%%&&&&&&###############"""""""""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%!!! $$$&&&%%%""" """###%%%&&&&&&&&&%%%########################"""""""""!!!""""""############$$$$$$$$$$$$######"""""""""#########$$$$$$"""############""""""!!!!!!!!!"""###############$$$#########$$$%%%&&&'''%%%$$$$$$###""""""!!!!!!###""""""!!!""""""##############################!!!"""######$$$$$$######"""""""""######"""""""""%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$jjjiiiggghhhlllrrryyy}}}|||~~~zzzsssrrrsssuuuzzzzzzttttttsssrrrqqqooonnnmmmllliiifffddddddcccaaa___fffhhhkkknnnpppqqqqqqqqqnnnmmmlllmmmpppqqqqqqqqqpppppppppooonnnlllkkkiiifffbbb]]][[[\\\]]]\\\[[[dddeeehhhiiiiiihhheeecccaaa___\\\VVVNNNEEE===888444444444333444666;;;>>>DDDHHHNNNSSSUUUTTTQQQNNNIIILLLPPPRRRTTTWWW[[[___aaa___\\\[[[ZZZYYYWWWUUUMMMHHH@@@:::666333000...+++******))))))******+++((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%######$$$%%%%%%$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$ """""""""""""""#########"""""""""""""""###################################################$$$$$$$$$$$$######"""#########!!!!!!!!!!!!!!!"""""""""########################!!!""""""#########""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""$$$%%%&&&%%%$$$"""!!! !!!!!!###$$$$$$%%%$$$###"""!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""#########$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""#########""""""""""""############$$$######""""""######$$$"""""""""###$$$%%%%%%%%%$$$#########"""""""""!!!&&&&&&%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$######$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%########################$$$$$$######""""""############$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!######$$$###"""""""""""""""""""""######$$$""""""!!!!!!"""###%%%&&&""""""###$$$$$$###"""!!!"""!!!!!!!!!!!!###$$$%%%######################## !!!"""#########""""""""""""############""""""!!!!!!""""""!!! """"""""""""""""""""""""############$$$$$$$$$$$$""""""""""""####################################llljjjiiiiiinnnvvv~~~~~~}}}{{{wwwqqqnnnllliiieeeaaadddfffjjjmmmpppqqqqqqqqqpppnnnllllllmmmmmmlllkkklllmmmnnnoooppppppppppppoookkkfffccccccbbb^^^[[[aaacccfffiiikkkkkkjjjiiifffeeeccc^^^VVVLLLCCC===555666888888777777888999777<<>><<<;;;;;;===AAAEEEHHHLLLQQQXXX]]]]]]\\\ZZZZZZYYYVVVQQQMMMHHHAAA888111///---+++++++++***(((&&&)))************))))))((())))))))))))))))))))))))+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" %%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""###$$$%%%%%%######$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###%%%%%%###"""###$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!!!!###$$$$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$###!!!!!!###%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%% !!!"""###$$$$$$%%%###############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''((( !!!"""###$$$%%%%%%!!!""""""###$$$%%%%%%%%%###'''))))))&&&###""""""&&&&&&%%%$$$$$$######"""########################&&&&&&&&&'''&&&&&&%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################"""######"""  """""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$#########$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###tttssstttxxx~~~wwwvvvtttsssssstttuuuvvvwwwtttqqqnnnmmmlllmmmmmmlllkkkkkklllnnnpppppppppnnnmmmlllkkkjjjhhhggggggfffeeeeeefffhhhiiiiiihhhggggggfffeeebbb\\\UUUPPPFFFDDD@@@<<<999888888999<<<:::777777888:::::::::888666444333444777:::<<>>888777555333111000000000222222222111222555:::>>>LLLQQQWWW\\\]]]\\\[[[ZZZVVVRRRMMMGGGBBB<<<666222000///---+++******++++++))))))))))))))))))))))))******+++******((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!"""###'''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""############$$$!!!""""""######""""""!!!"""###%%%%%%###"""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""#########"""######$$$$$$######"""#########$$$$$$$$$$$$$$$!!!#########"""###$$$""""""""""""""""""""""""$$$######""""""######$$$!!!  """###"""!!!######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""######"""""""""""""""#########!!!!!!"""############"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" #########"""""""""!!!!!!""""""""""""""""""""""""&&&###!!!!!!###%%%&&&&&&%%%$$$$$$###""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$###""" !!!"""$$$%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""""""""!!!$$$$$$###""""""!!! """%%%''''''%%%""" """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########llljjjfffdddccceeehhhjjjhhhrrryyy{{{|||~~~{{{yyyyyyyyyzzzyyyyyyzzz~~~~~~wwwrrrlllhhheeehhhppp{{{~~~yyyttttttuuutttrrrnnnkkkhhhgggffffffgggjjjkkkkkkjjjmmmlllkkkkkkjjjiiieeeccc``````___\\\WWWQQQKKKHHH<<<;;;:::<<>>;;;888555333111111000111111000000111444777???FFFOOOUUUXXXYYYYYYZZZXXXVVVUUURRROOOHHHAAA;;;444222///---++++++++++++))))))))))))))))))))))))(((((()))******)))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$""""""###$$$%%%'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""##################"""###$$$&&&&&&$$$###$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!"""""""""###############$$$%%%%%%$$$###############$$$$$$%%%%%%%%%!!!###############%%%""""""""""""""""""""""""$$$######""""""######$$$!!! ###%%%$$$"""""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!"""######$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$#############################################$$$""" """%%%(((((((((############""""""""""""########################""""""###############""""""############$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%###############$$$$$$$$$%%%%%%$$$######"""!!!!!!###$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###############"""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""""""""!!!!!!!!! """"""############""""""vvvtttqqqooonnnoooqqqssszzz~~~xxxrrrttt~~~{{{|||}}}}}}zzzuuupppmmmgggfffeeefffhhhiiiiiihhhllllllmmmnnnoooooollliiieeeccc___[[[VVVQQQNNNLLL???<<<999:::===BBBFFFHHHHHHFFFCCC???;;;777555444---...000000000000222444444<<>><<<;;;===AAAEEELLLMMMNNNMMMHHHAAA999444777444111000111333333333222444888>>>EEELLLQQQTTTZZZZZZZZZZZZZZZXXXUUURRRGGG===444333111---,,,///...,,,((('''(((*********))))))))))))((((((((((((******)))((((((((((((((('''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###""""""$$$&&&&&&###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############!!!  !!!###%%%$$$######$$$$$$###!!!######$$$$$$$$$$$$######!!!!!!"""############"""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$ !!!"""###$$$$$$$$$ !!!"""######$$$######!!!!!!!!!!!! ########################$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###!!! !!!!!!"""$$$$$$############$$$$$$$$$######"""!!!  !!!!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""############"""########################"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&###!!!!!!###%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$##########################################"""###%%%%%%$$$$$$%%%&&&&&&%%%###"""!!!"""######'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%$$$###"""!!! ######$$$$$$$$$$$$###### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""############$$$$$$$$$$$$&&&''''''$$$"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$$$$$$$########################""""""#########$$$$$$$$$((('''&&&%%%$$$######### !!!"""$$$&&&''''''########################&&&&&&%%%%%%$$$#########|||uuuqqqppppppnnnkkkmmmiiihhhlllmmmkkkkkkoooooollliiieeebbb]]]XXXUUUKKKHHHCCC===:::;;;@@@DDDJJJMMMQQQSSSRRRMMMHHHDDD@@@<<<777333222222333333///111444888===BBBFFFHHHQQQTTTWWW[[[\\\ZZZWWWTTTQQQGGG???;;;666///+++,,,,,,***''''''((())))))(((***)))))))))((((((((((((******)))((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$&&&((('''$$$!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$###"""!!!!!!"""###$$$$$$###""""""######"""!!!######$$$$$$$$$$$$######""""""""""""############$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!"""#########"""""""""""""""#######################################"""""""""###############$$$$$$############$$$$$$##############################"""""""""######$$$$$$$$$############$$$$$$$$$######"""!!!!!! !!!!!!!!!""""""###""""""!!!!!!""""""###!!!"""######$$$$$$##############################""""""""""""""""""""""""########################!!!!!!"""###%%%&&&''''''"""""""""""""""######$$$&&&###!!!!!!###%%%$$$#########""""""######$$$%%%################################################ """######""""""###$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!#########$$$$$$#########"""""""""#########$$$$$$########################""""""############"""""""""############$$$$$$$$$$$$%%%'''&&&$$$"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################### !!!!!!!!!!!!!!!!!!!!!~~~zzzvvvssspppllliiijjjjjjiiilllpppmmmkkkhhhfffdddbbb___\\\XXXTTTLLLCCC>>>===@@@CCCHHHMMMTTTZZZ\\\[[[WWWTTTLLLGGG???999666444333222//////111333555888:::;;;EEEJJJQQQXXX\\\[[[YYYWWWYYYRRRKKKFFF@@@777111///,,,***)))((()))***)))(((******)))))))))(((((((((******)))((((((((())))))((((((((((((((((((((((((***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''')))(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!######$$$$$$$$$$$$############"""!!!"""###$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$$$$###!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""###"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""######$$$$$$%%%&&&&&&$$$############$$$%%%%%%%%%###""""""###$$$$$$###""""""!!!!!!""""""###$$$################################################!!!"""######"""!!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$###%%%'''&&&$$$###""""""""""""""""""""""""""""""""""""############""""""""" !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!yyyuuupppkkkhhhhhhkkkoooiiigggdddcccddddddcccbbb```]]]VVVNNNHHHEEEEEEGGGHHHNNNVVV^^^aaaaaa^^^[[[SSSOOOHHHBBB===999555222111111111222333444555666;;;AAAIIIPPPUUUXXXZZZ[[[YYYWWWTTTQQQKKKDDD>>>;;;000...---,,,,,,,,,+++)))*********)))))))))((((((******))))))((())))))***))))))))))))))))))))))))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!  !!!""""""##############################!!!"""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""###$$$&&&&&&%%%%%%$$$$$$$$$############$$$$$$#########"""""""""!!!!!! !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$############$$$######"""""""""""""""###$$$$$$###############$$$$$$$$$###########################$$$%%%%%%$$$###$$$&&&"""###$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$$$$$$$ """"""############""""""""""""#########$$$$$$$$$###%%%&&&&&&%%%###"""###"""""""""""""""""""""""""""""""""######"""""""""!!!###$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!""""""######wwwnnnjjjjjjjjjfffdddaaaaaabbbdddeeeeeeaaaaaa___[[[UUUQQQOOONNNPPPUUU\\\bbbdddbbb___\\\UUURRROOOJJJFFF@@@999444222222222222222333444444666:::@@@EEEJJJPPPWWW\\\XXXZZZ[[[XXXTTTPPPJJJFFF666444000...---,,,***(((************))))))))))))******))))))))))))******))))))))))))))))))))))))((('''&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%&&&######$$$%%%%%%$$$######&&&$$$######$$$$$$###"""######$$$$$$$$$$$$######%%%$$$"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###""""""!!!  !!!"""######$$$###########################$$$%%%%%%%%%###"""!!!$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&$$$###"""$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""###$$$##################$$$######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$############$$$############$$$%%%%%%""""""#########$$$$$$$$$###########################%%%&&&%%%$$$###$$$%%%!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$"""$$$&&&&&&%%%####################################""""""""""""""""""###!!!#############################################$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!! """###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""{{{uuuxxx~~~~~~vvvpppmmmfffccc___]]]^^^___`````````bbbdddccc```\\\YYYXXX\\\___dddggggggeeeaaa^^^VVVTTTRRRNNNJJJDDD>>>999222222111111111222222333444666999;;;>>>FFFPPPXXXXXX]]]```]]]YYYVVVRRRMMM???;;;555000...,,,)))(((++++++*********)))))))))******)))))))))***++++++((((((((((((((((((((((((%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###########################""" !!!""""""!!!######$$$$$$$$$$$$######$$$$$$###"""###$$$%%%&&&######$$$$$$$$$$$$######""""""###############""""""############$$$$$$$$$######$$$$$$$$$$$$$$$###"""############""""""!!!"""######$$$$$$%%%%%%%%%########################$$$%%%&&&&&&%%%$$$!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$############$$$$$$########################!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######!!!###%%%%%%###"""###$$$$$$$$$$$$###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%########################"""###$$$###!!!!!!!!!###$$$$$$%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###############"""""""""########################""""""############"""""""""############$$$$$$$$$"""$$$&&&&&&%%%######$$$##############################""""""""""""#########"""!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''''''''&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$###"""!!!!!!!!!yyyzzz}}}~~~rrrmmmgggbbb______^^^]]]___bbbdddeeedddbbbaaabbbdddfffhhhjjjjjjhhhdddbbb[[[WWWRRRNNNJJJFFFAAA>>>333333222111111000111111222444555555666<<>>;;;666444444555555555555555555444333333666888???HHHTTT\\\___^^^]]]\\\[[[ZZZVVVQQQJJJBBB<<<888///---,,,,,,,,,,,,+++)))++++++++++++,,,---...///,,,+++)))((((((((()))***))))))))))))(((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$###########################%%%###!!!!!!"""#########!!!""""""######""""""!!!""""""###$$$$$$$$$$$$######$$$&&&&&&$$$###$$$%%%#########$$$$$$$$$$$$%%%###"""""""""!!!!!!!!!!!!########################""""""""""""#########$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%###""""""###$$$$$$##################$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%######$$$&&&$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%!!!!!!"""###$$$$$$############$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""########################$$$$$$######"""#########""""""###$$$$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""{{{sssnnnlllkkkjjjiiihhhffffffhhhiiiiiihhhiiifffaaa\\\VVVNNNFFF@@@===;;;888777777666555444555666666555333333444666777???JJJUUU]]]___^^^]]]```___]]]XXXRRRLLLFFFCCC888444///,,,,,,,,,+++++++++++++++++++++,,,---...,,,+++***(((((()))*********)))))))))(((((((((((((((((((((((()))))))))******(((%%%$$$$$$%%%(((***&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%###!!!!!!###$$$###""""""######$$$$$$######"""""""""###$$$$$$$$$$$$######%%%''''''%%%$$$%%%&&&%%%$$$$$$######%%%&&&'''"""""""""""""""!!!!!!!!!########################"""""""""###############$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$########################################################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$############ !!!!!!""""""!!!!!! ###""""""""""""###$$$$$$'''&&&$$$###""""""######%%%%%%%%%$$$$$$"""!!!!!!$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!! !!!""""""##############################"""""""""###$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!"""""" """&&&)))***(((&&&$$$"""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########~~~yyyuuussssssvvv}}}}}}zzzwwwyyy~~~|||{{{{{{~~~zzzyyyqqqmmmiiiffffffhhhkkkmmmiiigggeeebbb]]]UUULLLGGGAAA===999777666666555444666777777666444333333444444888@@@KKKVVV]]]______``````^^^\\\WWWRRRNNNKKK@@@;;;333...++++++******++++++*********+++,,,,,,++++++***))))))******+++))))))((((((((('''''''''''''''((((((((()))))))))'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$########################$$$###""""""###$$$###""""""##################"""""""""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$###!!!"""###%%%$$$###%%%$$$$$$$$$###"""""""""############################################################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """""""""!!!""""""###$$$'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%########################""""""!!!""""""###$$$%%%""""""###$$$$$$$$$$$$##########################################$$$$$$$$$ """%%%'''((('''&&&%%%!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwssspppnnnnnnmmmnnnvvv}}}{{{zzz|||zzzwwwyyy~~~}}}~~~}}}zzzxxxwwwxxxyyy}}}}}}sssjjjddddddhhhkkkiiihhhgggfffccc^^^WWWRRRIIIDDD===777555555666666666888999888666444333333444555999AAALLLVVV]]]aaa_________^^^[[[XXXTTTRRRGGGAAA999222...,,,+++***,,,,,,+++*********+++++++++***************++++++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$###"""###$$$%%%$$$"""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###"""###%%%%%%#########$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!"""###%%%%%%$$$%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###""" """$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########"""""""""!!!""""""###$$$"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$}}}|||zzzyyyxxxxxxvvvuuussssssuuuyyyyyyzzz~~~}}}|||||||||wwwjjjdddccceeedddcccbbbbbbaaa^^^ZZZVVVSSSLLLCCC<<<888777777777666999;;;;;;999666555444555555555999@@@KKKVVV]]]^^^^^^______^^^\\\ZZZXXXOOOJJJBBB;;;666222///,,,...---,,,+++++++++++++++*********+++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$######$$$%%%%%%$$$"""!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$###!!!###%%%$$$###"""######%%%$$$$$$######%%%&&&'''"""""""""###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""##################"""###""""""""""""###$$$$$$!!!"""###$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$######""""""######$$$!!!"""""""""""""""######################################################"""!!!!!!!!!!!!"""##############################""""""!!!!!!!!!"""######""""""###$$$$$$$$$$$$########################### !!!""""""#########""" !!!###%%%!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$%%%#################################$$$$$$$$$$$$$$$~~~yyy{{{~~~|||oooiiihhhdddbbb```^^^^^^]]]\\\ZZZ\\\UUULLLDDD>>>;;;888666666999<<<===;;;888777666333444444555888@@@LLLTTTZZZ[[[]]]______^^^\\\[[[WWWSSSMMMGGGAAA;;;555111///...---,,,++++++++++++)))***++++++,,,,,,,,,+++************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$######$$$&&&&&&$$$""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$#########$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$#########""""""!!! """%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""""""""!!!!!!###############$$$%%%%%%%%%$$$$$$#########$$$$$$"""######$$$$$$$$$######"""""""""""""""###$$$$$$%%%$$$############$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!""""""###$$$###########################""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$########################### !!!""""""#########"""!!! !!!!!! !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$##############################"""""""""#########$$$$$$yyysssuuuyyy}}}}}}tttqqqllliiieeecccbbbccccccbbb```[[[SSSKKKDDD>>>888555666:::===>>>===:::888777111333444444444999DDDMMMVVVXXXZZZ\\\]]]]]]\\\[[[]]]ZZZUUUPPPJJJBBB;;;666000///...---,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((((((((())))))))))))'''&&&$$$""""""$$$&&&'''++++++******))))))((((((###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%%########################$$$######%%%&&&&&&$$$"""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$######%%%'''&&&%%%$$$%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$############$$$$$$###"""!!!"""$$$%%%&&&%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""!!!  ###&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&***(((%%%"""!!!###%%%'''$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%&&&########################$$$###"""!!!!!! !!!!!!""""""###$$$$$$$$$$$$###########################!!!""""""###$$$%%%%%%%%%""""""######"""!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$zzzwwwxxx{{{}}}vvvkkkccc```aaabbbddd```aaa^^^WWWLLLBBB===<<<::::::;;;===>>><<<888555888777555333333666;;;???NNNSSSYYY]]]^^^^^^^^^______\\\YYYXXXVVVPPPFFF>>>555000++++++...///---+++++++++,,,---,,,+++***)))((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''+++******((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$#########"""!!! ######################## !!!"""###$$$$$$$$$###########################$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!&&&&&&%%%$$$$$$######"""#########$$$%%%%%%%%%&&&%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""##############################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%###########################################################################$$$%%%%%%%%%%%%$$$##############################$$$&&&'''&&&$$$"""!!!"""###%%%&&&&&&%%%$$$###########################"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""$$$$$$############$$$$$$##############################$$$$$$$$$$$$###### !!!"""###"""!!!###"""!!! !!!"""$$$&&&$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$""" {{{pppiiieeedddeeedddeeeddd___XXXPPPJJJGGG@@@????????????>>><<<999:::999777555333444888;;;CCCIIIQQQYYY^^^___```___bbb___\\\\\\[[[WWWOOOIII===777000......///---+++++++++,,,,,,,,,+++***)))+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""######""""""""""""##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""!!! ########################!!!""""""######$$$$$$$$$##############################$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$$$$##################$$$%%%%%%%%%$$$$$$#########"""""""""""""""###############################################################"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$########################$$$%%%&&&%%%$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""$$$$$$############$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$###""" ###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%  !!!###$$$""" ~~~qqqhhheeeeeeeeeeeecccbbb___ZZZTTTOOOEEEBBB>>><<<<<<<<<;;;:::;;;;;;:::777444333444666666;;;EEEPPPZZZ___``````bbb```^^^______]]]XXXTTTHHHAAA888222000///---++++++++++++,,,+++******)))((()))******+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******((('''&&&######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""#########""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""#################################$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!""""""######$$$%%%%%%&&&##################"""""" !!!"""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""!!! ##################$$$$$$##############################################################################$$$%%%%%%$$$######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!###"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$!!!"""######"""!!!"""###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$""" tttooooookkkgggcccaaa```]]]XXXSSSKKKFFF@@@<<<::::::;;;;;;;;;;;;;;;888555333333333111444:::EEEQQQZZZ___``````___^^^^^^______\\\YYYRRRKKKAAA888333000---++++++++++++++++++*********###$$$''')))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""#########$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""""""""######$$$$$$$$$%%%$$$#########"""!!!!!!!!!!!!"""#########"""$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!! $$$$$$$$$#############################################################################################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$#########$$$%%%&&&&&&%%%###""" !!!!!!#################################$$$$$$#########$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$###""""""######"""!!!!!!"""###$$$$$$$$$############$$$$$$"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$"""!!!zzztttlllfffccc```\\\XXXRRRMMMEEE???===<<<<<<<<<999:::;;;999777555444555333333555;;;EEEPPPYYY^^^```_________```___]]][[[XXXSSSJJJAAA:::444000...,,,,,,,,,+++++++++++++++&&&'''(((*********))))))************************))))))))))))))))))))))))((()))+++,,,,,,***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""""""""$$$#########"""!!!!!!!!!!!!"""#########"""$$$$$$############$$$$$$######$$$%%%%%%$$$############################## !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$########################################################################################################################"""""""""!!!!!!$$$#########$$$%%%&&&&&&$$$###!!!  !!!!!!########################$$$##################$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""""""""""""""######""""""""""""""""""$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###!!!"""######"""!!!zzzppphhhbbb^^^[[[UUUPPPIIICCC???===;;;::::::;;;<<<:::888666666777555555444555:::DDDPPPXXX___```aaabbbbbb```^^^]]][[[XXXSSSLLLDDD===777444......---,,,,,,,,,,,,,,,---------,,,+++***((('''************************)))))))))))))))))))))))))))******+++***)))((('''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$###""""""!!!!!!##################"""""" !!!"""############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""""""""############### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&##################$$$$$$########################################################################$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###############""""""""""""$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###""" """######"""uuukkkdddaaa\\\WWWQQQLLLGGGCCC???<<<>>>>>>===;;;888777777888444555555333333:::FFFPPPZZZ]]]```ccccccaaa___^^^[[[\\\[[[WWWPPPGGG???;;;000///...---------......---,,,,,,+++************************************))))))))))))))))))))))))******)))))))))((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$############""""""""""""#########$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!""""""############"""""""""###$$$$$$$$$%%%########################################################################$$$###"""!!!!!!"""###$$$ !!!!!!"""############$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""######$$$$$$###############"""!!!!!!$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!#########xxxoookkkgggddd___YYYUUUOOOIIIEEEAAA@@@???;;;888666777888111555777333000444@@@KKKTTTYYY^^^aaabbb```___^^^\\\^^^```^^^WWWNNNEEE@@@111000///...---...//////'''&&&&&&''')))+++---///************************))))))))))))))))))))))))***))))))((('''(((((((((+++******((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###################################################### !!!"""###$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$#########$$$%%%%%%%%%&&&%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&########################################################################$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$###$$$&&&'''&&&$$$"""!!! """###$$$$$$$$$###########################%%%$$$###""""""###$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&###############"""!!! $$$$$$############$$$$$$!!!###$$$###"""!!!"""###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!! """######lllhhhccc___\\\YYYTTTQQQFFFDDD@@@<<<:::999::::::999:::999666444555999<<>>DDDNNNVVV\\\^^^___```aaa`````````___[[[UUUPPPEEE@@@888222////////////---,,,,,,+++,,,,,,------,,,+++***)))((())))))***+++++++++*********))))))(((((((((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""##################$$$$$$###$$$%%%%%%%%%$$$###"""%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$#########""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""########################!!!""""""###$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""######$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$"""!!!###############$$$%%%&&&%%%%%%%%%$$$$$$#################################"""##################"""qqqeeebbbbbb___[[[\\\WWWOOOFFF@@@>>>>>>???;;;;;;:::888666555666888777;;;BBBLLLVVV]]]aaabbbaaaaaaaaaaaabbb```]]]ZZZPPPIII???777222//////...------,,,,,,,,,,,,,,,---++++++***))))))))))))***+++++++++***************))))))))))))))))))))))))***)))(((&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$############"""""""""###############"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$###""""""""""""###$$$!!!!!!"""###$$$%%%%%%&&&########################""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################"""###$$$%%%%%%$$$###"""######"""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!qqqgggbbb___]]]___[[[UUUMMMGGGCCCAAA@@@?????????===;;;999888888777777;;;DDDQQQ[[[aaacccaaaaaabbbbbbcccbbbaaa___ZZZRRRGGG<<<666111///......------,,,,,,,,,,,,---++++++*********)))))))))************************))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''''''''$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###############"""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############""""""!!!######################## !!!!!!###$$$%%%&&&&&&""""""############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""######""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!rrreee______[[[ZZZXXXTTTNNNIIIDDDAAAAAAAAABBBAAA@@@>>>:::888999888888>>>IIITTT[[[^^^```bbbccccccbbbbbbaaaaaa^^^XXXNNNDDD<<<666222//////...------,,,,,,,,,---++++++++++++*********)))************************(((((((((((((((((((((((()))((((((((((((((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&((("""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%&&&&&&$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$#########"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$############"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""##############################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""############"""!!!######$$$$$$$$$$$$###### !!!!!!###$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%#########$$$$$$###############""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!{{{iii```^^^YYYYYYZZZYYYUUUOOOIIIFFFCCCCCCDDDFFFEEEBBB===999:::888666999@@@IIIQQQUUU^^^aaacccdddcccaaaaaaaaa___[[[TTTMMMFFF???777222000///...---,,,,,,,,,,,,++++++,,,,,,++++++***)))***************+++++++++((((((((((((((((((((((((((((((((((((((()))******((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%'''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$%%%&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$###############$$$%%%#########"""######$$$%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%"""""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$$$$$$$###"""######$$$%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%##############################"""""""""######$$$"""""""""###############""""""""""""""""""""""""!!!""""""######""""""!!!uuuhhhccc[[[\\\]]]\\\YYYUUUPPPMMMHHHHHHJJJLLLMMMJJJDDD???;;;999777777999@@@IIIOOOZZZ___ccceeedddbbbbbbbbb^^^]]]ZZZWWWQQQHHH>>>777000///...------,,,,,,,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))))))))((('''''''''(((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$##################%%%$$$###""""""###$$$$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$########################""""""######$$$#################################$$$$$$$$$$$$%%%%%%%%%%%% """$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$$$$$$$##################$$$###############$$$%%%&&&!!!"""""""""#########$$$########################"""##################"""wwwooo`````````^^^[[[XXXUUUSSSMMMNNNPPPSSSUUURRRKKKEEE<<<;;;:::777777===FFFMMMXXX]]]cccffffffddddddddd]]]^^^^^^]]]XXXOOOCCC;;;000000///...---,,,,,,,,,++++++,,,---,,,+++***)))))))))******++++++++++++***************************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%'''&&&$$$###"""######$$$######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%'''(((""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###$$$$$$############$$$$$$############$$$%%%&&&'''!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######|||uuuqqqooooooooorrrrrrttt{{{~~~~~~|||yyytttpppoooqqqtttuuuwwwzzz}}}ttteee]]]aaaccc\\\XXX[[[TTTQQQNNNOOOQQQQQQMMMJJJCCCBBB???:::777888===BBBOOOTTT\\\bbbeeeeeedddcccaaa___^^^^^^^^^XXXNNNEEE999555000,,,,,,------...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&'''***++++++***(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$+++)))%%%"""!!!"""$$$&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""!!!!!! $$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%###!!!"""$$$%%%$$$!!!#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###$$$ ###)))''' &&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######%%%%%%$$$######"""""""""############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$#########$$$!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&""""""###$$$$$$$$$$$$###%%%###!!!"""$$$%%%$$$!!!"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###"""""""""###~~~rrrooojjjeeebbb``````aaa``````aaafffkkkmmmllliiikkkjjjhhheeebbbbbbeeegggooopppppppppqqqtttyyy|||{{{{{{yyywwwvvvxxx}}}uuujjjjjjiiibbb^^^```]]]ZZZUUUSSSSSSRRRQQQOOOEEEEEEBBB===888777999<<>>;;;;;;@@@IIISSS]]]ccceeefffdddcccbbbbbbcccbbb___\\\PPPJJJAAA:::555222///...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++******)))(((''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############""""""###$$$$$$$$$$$$###$$$############$$$######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""""""""######^^^aaaaaa___]]]______^^^]]]^^^```bbbdddddddddcccaaa___\\\WWWUUUVVVYYY]]]dddeeefffeeecccbbbcccdddmmmmmmjjjfffaaa^^^^^^^^^aaabbbdddfffgggfffdddbbbbbbgggsss}}}uuukkkjjjhhheeebbb]]]XXXUUURRRRRRRRRPPPMMMIIIDDD@@@===???EEEOOOYYY```cccdddeeedddccccccbbbaaa___]]]VVVPPPHHHAAA;;;555111...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---,,,,,,,,,++++++***)))(((((('''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((())))))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$#####################$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&'''%%%!!!!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$###"""!!!!!! #########$$$$$$%%%%%%%%%######"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&%%%$$$######$$$#####################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$############$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###""""""!!!""""""######[[[XXXTTTTTTXXX\\\^^^^^^___aaafffjjjlllllllllkkkeeeaaa\\\YYYXXX[[[^^^```hhhiiijjjiiigggeeeeeeeeehhhhhhgggddd```^^^^^^^^^______aaacccdddbbb___\\\XXX^^^iiixxxpppnnnkkkiiihhhccc[[[TTTSSSRRRPPPOOONNNLLLHHHEEEAAA@@@CCCJJJTTT\\\aaabbbddddddddddddbbb```^^^]]]ZZZVVVPPPIIIBBB;;;444000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,......---+++++++++******))))))(((((((((((((((((()))***+++'''(((((())))))((((((''''''''''''&&&''''''((()))((((((''''''(((((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$%%%&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((%%%""" """%%%(((%%%%%%%%%$$$$$$$$$######&&&%%%$$$###############""""""""""""###$$$%%%%%%#########"""!!!!!! #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$###%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""######$$$$$$######"""&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%##################$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""######$$$""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""###$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""######^^^ZZZWWWVVVWWWYYY\\\^^^```ccciiinnnqqqqqqpppooolllgggbbb```cccgggiiiiiinnnppprrrrrrpppnnnmmmmmmkkkkkkkkkhhheeecccbbbcccaaa```___```___\\\VVVRRROOOSSS[[[gggwwwxxxqqqooonnnjjj```XXXWWWTTTPPPOOOOOONNNKKKIIIFFFCCCBBBHHHRRR\\\bbbdddbbbccceeeeeedddaaa______]]]ZZZVVVQQQKKKBBB999444///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---,,,************************)))))))))(((((()))******'''((()))******)))(((''''''''''''''''''((())))))((((((((((((((())))))***''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$#########$$$%%%%%%############$$$%%%&&&&&&######"""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''!!!###&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ """$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!"""""""""""""""###$$$$$$$$$$$$###"""$$$%%%$$$"""!!!###%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######```___^^^\\\YYYWWWYYY^^^[[[___fffkkkoooooommmlllqqqkkkeeeeeejjjooopppooovvvxxx{{{|||zzzxxxwwwwwwtttuuutttqqqmmmjjjjjjjjjiiifffbbb```]]]WWWOOOJJJHHHKKKQQQYYYhhh|||yyyyyyvvvlllbbb\\\XXXSSSPPPPPPPPPOOOMMMKKKGGGDDDIIITTT___fffhhh```bbbeeefffeeecccaaaaaa___]]]ZZZVVVPPPGGG===666000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,******************++++++++++++***)))))))))))))))***'''((()))******)))(((''''''''''''''''''((())))))((((((((((((((()))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((******(((%%%###&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''############$$$%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###((('''&&&%%%###"""!!!!!!"""""""""###$$$%%%'''((($$$$$$$$$$$$%%%&&&'''(((###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%!!!$$$%%%$$$"""!!!###%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########((("""'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$######""""""""""""###$$$$$$$$$$$$###!!!$$$%%%%%%"""!!!###%%%'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######gggfffddd```]]]]]]___bbbfffhhhkkknnnqqqsssttttttxxxxxxwwwvvvuuuxxx}}}~~~{{{zzzyyyyyyyyyyyyyyyuuulllccc]]]VVVOOOLLLOOOQQQSSS^^^wwwuuuiiieee^^^XXXUUUUUUSSSNNNJJJNNNOOOMMMKKKPPP[[[ccceeeeeeeeeeeefffeeeeeeddddddccc___[[[YYYWWWRRRIIIAAA777444111///......,,,+++---,,,+++***)))***+++,,,...------,,,+++***))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++)))((('''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%***)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%'''(((%%%$$$$$$######$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######""""""""""""######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!llllllkkkiiiggggggiiikkkkkkmmmppptttvvvwwwxxxxxx~~~{{{tttlll```VVVPPPNNNNNNSSS[[[nnn}}}pppiii```[[[YYYVVVQQQLLLPPPQQQOOOMMMQQQ[[[bbbdddffffffffffffeeedddcccbbbfffbbb^^^\\\[[[WWWOOOIII===:::555111///...---,,,---,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&%%%'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&###"""""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$$$$#########$$$$$$$$$###""""""rrrssssssrrrqqqpppqqqrrrsssvvvzzz~~~sssdddZZZQQQNNNUUU\\\hhhwwwkkkccc___\\\WWWSSSSSSTTTRRROOOSSS\\\bbbdddggggggggggggeeecccbbb```gggddd```^^^]]][[[VVVQQQHHHBBB:::444111000///...,,,,,,------,,,,,,+++***))))))*********+++++++++,,,,,,,,,++++++++++++***************************)))((((((''''''(((((()))))))))((((((((()))******((((((((((((((('''''''''''''''(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###############""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%######################################################$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######{{{}}}~~~~~~}}}{{{{{{{{{}}}zzzlll\\\UUU[[[___eeeuuuiiiccc```]]]ZZZTTTUUUSSSQQQUUU]]]dddeeeggghhhhhhgggfffcccaaa___dddaaa___]]]]]]\\\YYYWWWQQQJJJAAA999444111000///,,,---.........---+++***************************,,,,,,+++++++++*********))))))))))))))))))))))))++++++************++++++******)))((()))***,,,---))))))((((((''''''&&&&&&'''''''''((()))******+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$pppbbbbbb```aaavvvtttjjjddd___[[[SSSUUUTTTSSSVVV___eeegggfffggghhhhhhfffdddaaa```bbb```___^^^^^^^^^]]]\\\WWWQQQHHH???999555111000------...//////---,,,+++,,,,,,++++++***))))))(((+++*********))))))))))))((((((((((((((((((((((((++++++************++++++'''&&&%%%%%%&&&''')))***))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$xxxooogggcccoooyyylllaaaYYYUUUVVVVVVTTTWWW___dddeeecccdddfffhhhgggfffcccbbbbbbbbbbbbbbbbbbbbbaaa```[[[VVVOOOHHHAAA;;;555111......//////......---,,,......---,,,+++***)))(((*********)))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''(((((())))))((((((((((((((('''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###%%%&&&""""""!!!!!!""""""###$$$"""######$$$$$$$$$######zzztttwww|||iii\\\XXXYYYXXXUUUWWW]]]aaaaaa___bbbeeehhhhhhgggfffdddaaabbbeeefffeeedddcccbbb^^^[[[VVVQQQJJJBBB:::444000//////..................---------,,,,,,+++++++++++++++*********))))))************************(((''''''&&&&&&''''''(((***++++++++++++******)))'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$&&&######"""""""""###$$$%%%######$$$$$$$$$###""""""sssccc[[[\\\ZZZUUUVVV[[[^^^]]]]]]```dddgggiiiiiigggfff___aaaeeefffeeecccbbbbbb___]]][[[WWWPPPGGG===666111000///------...//////,,,,,,------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''((()))))))))'''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$#########$$$$$$#########"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!ssseee[[[UUUYYY^^^^^^```ccc]]]___cccgggjjjkkkjjjiiifffeeecccbbbbbbcccdddeeebbb]]]XXXVVVUUUOOOEEE<<<666444222111111111///...,,,------......------,,,++++++,,,---,,,+++***))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$###)))(((''''''''')))***+++((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''((((((((('''&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""''''''(((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########'''$$$!!!!!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$uuujjjaaaaaacccbbbbbbddd___aaadddfffiiiiiijjjiiiiiihhhfffddddddeeefffgggccc___ZZZYYYYYYUUUKKKCCC999666222000//////...---,,,------......------,,,,,,,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%)))(((''''''((()))***+++&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######***(((&&&$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$#########"""!!!!!!"""######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&(((%%%""""""###$$$""" $$$$$$$$$$$$$$$$$$$$$$$${{{ooojjjhhhfffddddddbbbbbbccceeegggiiijjjkkklllkkkiiihhhggggggggghhheeebbb^^^^^^___[[[SSSMMM@@@;;;555000////////////------............------------,,,+++++++++++++++***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''***++++++******)))(((''')))(((((((((((())))))***&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$###***)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%######################## !!!###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%$$$"""###$$$$$$###"""########################yyysssnnniiifffdddccccccccceeehhhlllnnnmmmlllkkkiiihhhggggggggghhheeebbbbbbbbb___YYYSSSIIICCC:::444111000111111------............------...---,,,+++***+++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))((()))(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!!!!"""$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""""""""""""""""""""{{{pppgggeeedddbbbbbbeeehhhmmmpppkkkkkkjjjhhhgggffffffeeeiiigggeeedddccc```[[[WWWOOOIII@@@888444111000///---......//////......---///...,,,+++***+++,,,---)))))))))***+++++++++,,,************************************************))))))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""uuufffhhhfffdddcccdddgggkkknnniiihhhhhhgggfffeeeddddddiiigggeeedddcccaaa]]]ZZZSSSMMMEEE>>>888333///,,,......////////////.........------,,,,,,,,,,,,,,,***************+++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%'''(((&&&### ########################rrrmmmjjjgggeeedddeeeggghhhfffffffffffffffeeeddddddfffeeeeeeddddddbbb```___XXXTTTMMMFFF???888111,,,......////////////......---------...---,,,,,,++++++++++++***************************************(((((((((((((((((((((((((((((())))))))))))((((((((()))******)))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$%%%'''(((((((((&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''###%%%((('''### $$$$$$$$$$$$$$$$$$$$$$$$qqqnnnjjjfffdddccccccdddeeefffffffffffffffeeedddccccccddddddddddddcccccc^^^ZZZUUUNNNGGG>>>444.........////////////......,,,---...///...---,,,+++,,,+++++++++******))))))************************************************((())))))*********))))))((()))*********((('''&&&'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((((((&&&%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&'''!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$###%%%(((******)))&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&"""###$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%&&&%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvllliiigggbbbaaadddfffdddbbbbbbdddfffgggfffdddddddddccccccbbbbbbbbb]]][[[XXXTTTNNNEEE<<<555111222333111///------...------------------------)))))))))))))))))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&)))***+++)))'''%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%(((&&&%%%%%%&&&'''&&&&&&((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%***&&&$$$&&&******&&&!!!"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""############$$$$$$$$$$$$######%%%&&&&&&$$$"""&&&%%%$$$###"""###$$$%%%#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$%%%$$$#########$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########{{{ppphhhbbb```bbbdddddddddeeefffhhhhhhiiieeeeeeeeedddccccccbbbbbb^^^]]]ZZZVVVQQQIII@@@:::333222000///...---------------------------------************************,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''))))))******))))))((('''&&&''')))))))))((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&&&&&&&%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&((((((%%%!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%$$$#########$$$$$$##################""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######|||ooofffbbbcccbbbccceeefffeeedddeeefffgggffffffeeeddddddcccccc```___\\\ZZZVVVOOOGGGBBB999555000...///000///---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((('''&&&))))))(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######"""""""""###$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###sssiiidddcccfffhhhhhhfffdddddddddhhhggggggfffeeeeeeddddddbbbaaa___^^^[[[VVVPPPKKKBBB;;;333000111333111///........................------------------------,,,++++++******++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######%%%&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssfffeeegggiiiiiihhhgggffffffgggggggggfffffffffeeeeeedddcccbbbaaa___[[[VVVSSSHHH@@@777222222333111...........................------------------------,,,++++++******++++++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))+++)))(((&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++***((('''%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$&&&&&&&&&$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttiiihhhgggggghhhgggeeeccceeeeeeeeeffffffffffffgggeeedddccccccbbb___[[[XXXLLLEEE<<<666333111///---........................------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$###""""""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%yyyrrrooonnnlllfff```ccccccdddeeefffgggggghhhfffeeedddccccccaaa]]]ZZZRRRMMMFFF>>>777333000///........................------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((())))))******)))(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&(((***)))'''&&&&&&'''(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&$$$!!!"""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&&&&#########$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$######!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~~~~~~~wwwvvvxxx~~~{{{wwwwww||||||wwwlllcccaaabbbcccdddfffggghhhiiifffeeedddccccccaaa^^^[[[XXXUUUNNNEEE<<<666333333////////////////////////------------------------,,,++++++++++++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***((('''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((&&&%%%###%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%&&&(((***,,,)))(((&&&&&&((()))((('''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''""" $$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''&&&######""""""###%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!"""###$$$$$$%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%yyyvvvssssssvvvyyyzzzyyyyyyuuutttwwwvvvrrrrrrvvvzzzvvvsssuuuxxxyyyuuuqqqllljjjjjjmmmssswwwwwwwwwqqqpppnnnmmmnnnrrruuuxxx{{{||||||zzzyyyyyy{{{}}}~~~~~~~~~tttggg___^^^^^^```ccceeedddccchhhgggggghhhiiifff```[[[\\\YYYTTTNNNGGG>>>555///111000////////////---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******************************---,,,***+++,,,,,,+++)))***************)))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''(((((()))*********&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$###""" %%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%)))(((''''''&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++,,,+++)))(((&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###)))&&&%%%%%%''''''%%%"""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&)))******(((%%%###******((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""" $$$((((((%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$~~~}}}zzzwwwuuusssnnnkkkiiiiiikkkmmmlllkkkoookkkjjjmmmmmmjjjkkkooopppmmmiiiggghhhhhheeeccc^^^]]]\\\^^^aaaddddddccceeedddcccbbbcccfffiiikkknnnoooooonnnmmmmmmoooqqqtttssssssvvv|||wwwmmm```___^^^___aaadddddddddffffffeeefffgggeeeaaa]]]___]]]YYYTTTNNNEEE;;;555333111000///000000///.........---------,,,,,,,,,---------,,,,,,,,,++++++************************'''&&&%%%''')))+++,,,+++))))))******))))))((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&###"""###&&&***+++***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}|||{{{yyywwwppppppooommmkkkhhhfffdddcccbbb``````aaaaaa___^^^aaa^^^^^^``````^^^___bbbfffccc___[[[YYYXXXWWWWWWWWWVVVTTTUUUVVVWWWWWWVVVYYYXXXWWWVVVWWWYYY\\\]]]___```aaa```^^^^^^```aaahhhfffeeegggkkkoooqqqrrrvvvxxxyyyyyyzzz}}}}}}qqqkkkccc```]]]]]]___bbbdddeeeeeedddcccdddddddddbbb```aaa```^^^ZZZUUULLLBBB<<<555333111000000111000///......---------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++%%%###"""###&&&)))******(((((()))))))))(((''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%))))))(((((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%###!!!"""%%%***---...'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))'''%%%###"""$$$&&&'''###############$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&###""""""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&~~~yyyvvvsssrrrqqqpppnnnllleeedddcccaaa___]]]\\\[[[]]]]]]]]]]]]]]]\\\[[[YYY^^^]]]\\\]]]\\\[[[\\\]]]^^^^^^]]]ZZZVVVTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXWWWVVVUUUVVVXXX]]]\\\ZZZ\\\^^^aaaccccccggghhhjjjkkkmmmpppuuuyyy|||rrrkkkfffeeeaaa]]][[[]]]aaadddffffffdddcccbbbbbbaaaaaa``````______]]]YYYQQQGGG@@@888555111000000000000000......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))'''$$$$$$%%%'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))(((&&&%%%######$$$%%%%%%&&&''''''%%%&&&((()))***((('''%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''$$$$$$%%%&&&'''((())))))&&&((()))(((&&&&&&'''((())))))(((((((((((())))))(((''''''&&&&&&'''''''''(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&'''))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''')))'''$$$""""""###%%%'''###############$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""$$$&&&((('''$$$!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&}}}yyyuuurrrooommmiiigggfffeeecccaaa\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXZZZ[[[[[[\\\\\\\\\bbbcccccccccbbbaaa___]]]YYY[[[\\\[[[XXXVVVUUUUUUOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQRRRSSSSSSRRRQQQRRRSSSUUUSSSRRRTTTWWWYYYZZZZZZ[[[\\\^^^___aaadddiiimmmwwwzzz|||~~~~~~uuunnniiigggbbb\\\ZZZ[[[___cccfffgggfffeeebbb```^^^^^^______``````___\\\UUUMMMGGG;;;777222/////////000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''((((((******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%######$$$%%%%%%&&&''''''###$$$'''***++++++***)))'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%&&&((())))))(((((((((((())))))))))))((((((''''''(((((((((((('''''''''((())))))(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&'''((()))(((&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""$$$&&&(((***'''$$$$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&~~~{{{vvvqqqmmmiiiffffffccc___]]]\\\\\\ZZZYYYTTTSSSSSSRRRRRRRRRSSSSSSQQQTTTXXXZZZ]]]```cccffffffjjjmmmlllkkkkkkgggbbb^^^]]]\\\[[[ZZZWWWUUUTTTMMMNNNOOOOOONNNNNNPPPRRRQQQRRRRRRSSSRRRRRRQQQPPPNNNPPPRRRRRRPPPOOOPPPPPPOOONNNMMMOOOQQQSSSTTTSSSQQQRRRTTTTTTUUUXXX]]]```hhhjjjmmmpppppprrrsssuuu{{{~~~}}}sssmmmhhhccc]]]YYY[[[^^^bbbeeeggggggfffccc```^^^^^^___aaabbbbbbbbb```[[[TTTOOOAAA<<<555111//////000000......---------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***''''''((()))))))))((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%&&&&&&'''(((((())))))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))''''''''''''))))))$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&(((***,,,,,,,,,'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&******)))((('''&&&%%%$$$$$$&&&''''''&&&%%%'''((('''''''''''''''(((((()))+++******)))))))))******)))))))))((())))))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&& ###''')))((('''&&&%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&uuusssoookkkfffbbb___]]]^^^[[[WWWTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQSSSTTTSSSWWW\\\aaaeeekkkrrrwwwttt{{{}}}vvvoooiiibbb]]][[[ZZZWWWTTTPPPRRRSSSRRRPPPPPPRRRUUURRRRRRSSSTTTSSSRRRPPPOOOPPPRRRSSSTTTRRRQQQQQQRRROOOMMMMMMMMMOOOPPPPPPOOOMMMMMMNNNNNNNNNPPPTTTWWWZZZ]]]```bbbcccdddgggiiimmmooouuu}}}yyyqqqhhhccc]]]ZZZ[[[^^^aaaccceeefffgggeeeaaa______```bbbbbbbbbcccbbb^^^YYYUUUGGGAAA999333111000111111......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,+++(((&&&'''((())))))******))))))'''''''''''''''''''''''''''(((((()))******))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''$$$""""""$$$'''((($$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***+++,,,'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$&&&'''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''&&&%%%'''((((((''''''((()))***))))))))))))***+++,,,+++++++++***++++++,,,,,,++++++***************+++)))(((((((((((((((((()))######$$$$$$$$$$$$######"""%%%'''&&&%%%&&&(((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%%%%&&&####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmkkkgggccc___[[[YYYXXXXXXUUUQQQOOOOOOOOOOOONNNOOOOOOOOOOOOPPPSSSUUUVVVZZZ^^^dddiiiooowwwwwwjjjbbb___]]][[[XXXRRRTTTUUUSSSQQQPPPRRRTTTSSSTTTUUUVVVUUUTTTQQQPPPRRRTTTVVVWWWUUUTTTTTTTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKMMMPPPSSSSSSUUUXXXYYY[[[\\\___bbb]]]___dddllloooooorrrwwwyyywwwgggccc]]]ZZZ[[[^^^aaabbbbbbeeegggfffbbb```aaabbbbbbaaaaaaaaaaaa^^^ZZZVVVKKKEEE<<<555222222222222......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''"""(((((()))***************))))))))))))))))))))))))(((((()))************************)))((((((''''''******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''"""######$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%""""""%%%$$$###"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((###$$$%%%''')))***,,,,,,&&&((())))))(((((()))+++------------......///000,,,,,,++++++,,,,,,---...---,,,,,,+++******++++++))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%!!!###%%%$$$######%%%(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&#########$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%$$$$$$%%%'''########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$]]]]]]\\\[[[XXXUUURRRPPPQQQPPPQQQQQQOOOMMMMMMPPPQQQQQQQQQSSSUUUXXXZZZ\\\ccceeekkkuuu}}}zzzmmmhhhfffbbb^^^YYYXXXXXXXXXXXXXXXYYYZZZYYYXXXWWWXXXYYYXXXWWWUUUXXXYYYZZZZZZXXXVVVVVVWWWXXXUUUQQQPPPPPPQQQRRRRRRQQQOOONNNNNNNNNNNNMMMKKKPPPPPPQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]```dddggghhhjjjrrr~~~|||wwwiii]]][[[]]]^^^aaafffhhheeeaaa^^^aaadddccc___dddaaa^^^___aaa```[[[VVVTTTMMMCCC999222000000000000///...------,,,------......---------,,,,,,,,,.........------,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,++++++***)))++++++*********)))))))))******)))(((''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''))),,,(((%%%%%%***,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''...,,,***'''%%%$$$$$$$$$''''''&&&'''((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***)))'''%%%%%%%%%'''((($$$$$$%%%&&&''''''''''''(((''''''''''''((())))))'''(((((('''&&&%%%''')))***+++++++++***+++...000222222333444444555666666333444555444222111222333333111000000111222222111333222000...---,,,++++++---,,,+++***))))))******+++***(((((()))(((%%%###)))(((&&&&&&((())))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''')))+++***'''%%%&&&(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$"""!!! ###%%%$$$##################$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&########################WWWWWWWWWVVVTTTSSSQQQPPPQQQRRRSSSSSSRRRQQQRRRTTTUUUVVVWWWZZZ^^^cccfffhhhoooooottt{{{|||uuupppkkkeeeaaaaaa```___^^^^^^^^^^^^___^^^]]]^^^______]]][[[ZZZZZZZZZZZZZZZZZZYYYYYY[[[WWWTTTRRRRRRTTTUUUUUUVVVTTTSSSSSSTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVYYY[[[^^^___```gggqqq{{{xxxkkkaaa```aaa``````bbbbbbaaa______bbbddddddcccdddaaa___```bbbaaa\\\XXXVVVQQQHHH===555111000111111111000///.....................---------,,,,,,++++++******************+++++++++***************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******)))+++------,,,***'''%%%++++++***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))$$$ ###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***)))'''%%%%%%&&&'''(((''''''((((((((((((((((((((('''''''''&&&''''''''''''((())))))))))))+++---///000111222222444888:::<<<<<<===>>>???@@@@@@@@@===>>>??????>>>===>>>@@@===<<<;;;;;;<<<===<<<;;;;;;:::888666444222111000111000///---+++)))(((''',,,***))))))))))))(((&&&'''&&&%%%&&&'''(((((('''((((((((((((''''''''''''&&&''''''(((((((((((((((###&&&'''&&&$$$"""###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWWWWVVVWWWXXXYYYZZZ\\\___ccchhhlllnnnpppuuurrrrrrvvvzzzyyytttnnnnnnlllkkkiiihhhgggfffcccccccccdddffffffdddbbbbbb```^^^___bbbcccaaa___aaa]]]YYYWWWXXXZZZ[[[[[[XXXWWWUUUUUUVVVVVVTTTRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOQQQRRRTTTUUUVVVUUUZZZbbbiiioootttyyy|||wwwooonnnmmmhhhccc```^^^^^^___aaabbbcccccccccdddbbb```aaabbbbbb^^^ZZZYYYVVVOOODDD999333222333222222111000////////////.........------------,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))++++++++++++++++++++++++,,,------......------,,,,,,,,,---------,,,++++++---------,,,+++)))'''&&&******)))((((((((())))))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&(((###  ###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''(((***))))))))))))))))))((()))))))))))))))))))))))))))+++...///000111444666777999;;;<<<>>>AAAEEEIIIGGGHHHJJJKKKLLLLLLKKKKKKHHHJJJKKKKKKJJJJJJLLLMMMJJJIIIIIIJJJKKKKKKJJJIIIEEEEEEDDDCCCAAA>>>;;;:::::::::888666333///,,,***...,,,******++++++***)))'''&&&&&&'''))))))((('''))))))((((((((('''''''''&&&''''''(((((((((((((((&&&'''((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%RRRRRRQQQRRRTTTVVVYYYZZZXXX\\\^^^]]]\\\]]]]]]\\\aaadddjjjooosssuuutttttttttnnnjjjjjjkkknnnuuu}}}||||||zzzxxxvvvtttrrrpppmmmmmmnnnpppqqqrrrpppmmmmmmiiifffhhhmmmooommmiiiiiieee```^^^___```bbbbbb]]][[[YYYYYYYYYYYYWWWUUUVVVVVVVVVUUUTTTSSSSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPSSSXXX\\\```dddiiimmmtttxxx|||xxxmmmfff______```bbbbbb``````cccdddbbbaaabbbcccbbb___\\\[[[ZZZTTTJJJ>>>666333444222222111000////////////............------------,,,,,,------......//////---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------------,,,++++++111///+++)))((())),,,...((((((''''''''''''((((((************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''&&&$$$###%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%%%%&&&%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''((((((***))))))((((((((((((((()))***+++---.../////////000222666999;;;===@@@BBBCCCEEEGGGHHHIIILLLPPPSSSPPPRRRSSSUUUUUUUUUSSSSSSRRRSSSTTTSSSQQQQQQQQQRRRRRRRRRRRRTTTVVVVVVTTTRRRMMMNNNOOOOOONNNLLLIIIHHHFFFFFFEEEDDD@@@<<<888555444111...---,,,,,,+++***)))))))))***,,,,,,***(((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((''''''&&&'''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&'''(((((())))))'''%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%TTTUUUUUUWWWYYY]]]```aaaaaahhhkkkiiiggghhheeeaaafffkkkssszzz~~~~~~}}}yyyqqqiiieeeddddddhhhnnn~~~~~~|||}}}~~~}}}yyyuuuqqqsssxxxzzzyyyuuurrrmmmhhheeedddfffhhhhhhfffdddbbb``````___\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWTTTTTTUUUUUUUUUTTTSSSSSSOOOQQQSSSTTTVVVYYY]]]```gggjjjooossswww|||pppddd______bbbccc```aaaeeebbbbbbbbbccccccbbb```^^^\\\[[[WWWNNNDDD:::666444111111000///............//////.........---------))))))******++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------,,,,,,+++***,,,,,,++++++,,,---...///***))))))((())))))******************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''((()))'''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''''''''((((((((((((((('''''''''((()))))))))+++---111444666777888:::===AAAEEEGGGJJJMMMOOOPPPQQQRRRRRRRRRSSSVVVYYYXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[ZZZXXXTTTRRRQQQRRRRRRSSSUUUXXX[[[[[[YYYVVVSSSTTTVVVXXXXXXXXXVVVUUUOOOOOOOOOOOOLLLIIIFFFCCC===:::777444222000---+++,,,+++***+++,,,+++***((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%$$$######$$$$$$%%%%%%''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%&&&'''&&&%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[\\\^^^```cccfffhhhjjjoooyyy|||zzzzzzvvvnnnfffkkkrrrzzzzzzpppjjjfffcccdddhhhmmm}}}}}}xxxrrrnnnmmmnnnooopppooollliiigggfffddd```^^^______^^^^^^]]]\\\\\\[[[WWWXXXXXXYYYXXXWWWUUUTTTPPPQQQQQQQQQPPPQQQTTTWWW[[[^^^aaadddhhhnnnwww~~~mmmccc]]]aaacccbbbccchhh```aaabbbccccccbbbaaa```]]][[[XXXRRRKKKBBB:::666111111000///............/////////.........------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******###&&&,,,111222000,,,))),,,,,,+++++++++,,,------******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%(((***)))&&&$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((''''''((()))+++---///,,,///333888<<>>:::555222000...+++*********)))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&$$$$$$&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((((((###%%%&&&'''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''######$$$%%%'''((())))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%gggiiikkknnnppprrrttttttqqqrrruuuzzz~~~wwwqqqlllkkkllllllxxx|||zzzzzz{{{|||}}}{{{wwwtttqqqnnnjjjhhhhhhgggfffeeecccaaa```___ZZZ[[[\\\\\\\\\ZZZXXXWWWSSSSSSSSSQQQOOOOOOPPPQQQRRRUUUWWWYYY[[[```hhhnnnuuu}}}~~~lll___```cccaaaaaaeee___```bbbbbbbbbaaa``````___\\\XXXUUURRRKKK@@@888222222111000////////////////////////..............................------***++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++******)))(((###%%%))),,,---,,,)))'''++++++******+++,,,,,,---)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$############%%%'''&&&$$$###%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%#########%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''$$$)))***'''%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))***+++...111555777777:::>>>CCCHHHJJJLLLLLLMMMPPPUUUXXXZZZ\\\]]]___aaaaaaaaa___\\\\\\]]]___bbb```___^^^^^^___```aaaaaaaaa___[[[UUUQQQOOONNNMMMOOOTTTZZZ___```]]][[[YYYZZZ[[[\\\^^^___``````ZZZZZZZZZYYYXXXWWWWWWWWWUUUSSSQQQOOOLLLHHHBBB===888444000---,,,,,,,,,+++))))))))))))((((((((((((&&&''''''(((((((((((((((,,,)))'''''')))+++,,,+++((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&$$$&&&((()))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###%%%&&&'''))))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrsssvvvyyy|||}}}}}}}}}yyyvvvwwwwww}}}yyyvvvqqqpppnnnkkkhhhfffdddccc]]]^^^``````___^^^[[[ZZZWWWWWWVVVTTTQQQOOOPPPQQQOOOQQQSSSTTTUUUYYY```fffeeemmmwww}}}vvvccc```aaa]]][[[^^^^^^___bbbbbbaaa``````aaaaaa\\\XXXXXXWWWQQQEEE;;;444333222111000000000000000/////////............,,,,,,,,,++++++*********)))***+++,,,------...///++++++++++++++++++++++++...---,,,++++++,,,---...***************)))((((((***((($$$"""###%%%)))+++(((((('''(((((()))******(((((((((((('''''''''''''''''''''&&&&&&'''''''''$$$$$$$$$#########""""""###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%###"""######$$$&&&%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((( ''')))(((&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))+++,,,,,,///222777;;;===BBBEEEIIINNNRRRTTTUUUUUUQQQUUUYYY\\\^^^___```aaaddddddcccaaa______```bbbaaa___]]][[[[[[\\\___```______]]]XXXSSSOOOMMMMMMLLLOOOUUU\\\aaabbb```]]]\\\[[[[[[\\\]]]^^^___``````___^^^\\\\\\[[[[[[\\\\\\[[[ZZZYYYWWWRRRLLLGGG???;;;555111000000000000++++++++++++************&&&''''''(((((((((((((((***'''$$$$$$'''******)))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((++++++)))&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################~~~~~~zzzuuurrrrrrpppllliiieeedddcccccccccaaa^^^[[[[[[YYYWWWWWWVVVUUURRRPPPRRRQQQPPPOOOPPPRRRUUUVVV\\\bbbiiioootttyyypppaaa\\\ZZZ\\\aaaZZZ]]]aaaccccccaaa``````aaa^^^[[[ZZZZZZTTTKKKCCC:::666222000000111111000000/////////............+++,,,,,,------......///++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&$$$"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$)))(((((('''''''''(((((())))))***+++++++++******+++***))))))***+++...//////222666;;;???CCCEEEEEEMMMOOORRRVVVYYYZZZZZZZZZZZZ[[[\\\^^^___^^^^^^]]]aaaaaa_________aaabbbddd`````````]]]ZZZXXXYYY[[[[[[YYYVVVSSSQQQPPPPPPPPPPPPSSSXXX]]]`````````___ZZZ[[[\\\]]]^^^^^^^^^^^^aaa```___]]]]]]]]]^^^___^^^___aaaaaa___[[[WWWTTTQQQJJJBBB<<<999777444222...+++'''&&&'''((()))*********))))))))))))******)))(((((('''''''''''''''))))))((())))))***++++++''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$~~~{{{xxxrrrnnnjjjiiihhhhhhhhhhhhfffddd]]]\\\ZZZYYYYYYXXXVVVTTTTTTSSSQQQPPPPPPPPPQQQRRRUUUYYY___cccggglllrrrvvv}}}lllccc]]][[[\\\YYY[[[___aaabbbaaa```______\\\[[[[[[[[[WWWOOOIII<<<888333/////////000000000000/////////.........------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***************))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%(((((('''''''''''''''(((''''''(((((((((((())))))*********+++---000333555:::<<<@@@EEEIIILLLNNNOOOSSSTTTWWWZZZ\\\\\\\\\[[[[[[\\\]]]^^^___^^^^^^]]]\\\\\\[[[[[[\\\___bbbdddbbbaaa___]]]\\\\\\^^^___```^^^ZZZWWWUUUTTTSSSTTTSSSUUUYYY\\\_________^^^]]]^^^______````````````aaa`````````aaabbbcccdddaaabbbccccccbbb___]]][[[WWWSSSNNNJJJGGGDDD???;;;333000,,,******++++++***)))((((((''''''(((((()))++++++***)))))))))))))))))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%~~~xxxqqqooolllkkklllllllllkkkcccaaa___^^^^^^^^^\\\[[[YYYXXXVVVTTTRRRPPPPPPOOOOOOQQQTTTWWWZZZ^^^cccfffnnnrrryyy~~~qqqfff___\\\\\\^^^```bbbbbbaaa___^^^^^^\\\[[[\\\]]]ZZZUUUPPPBBB===666111///000111111000000000/////////......//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***++++++***))))))))))))***)))((((((''''''(((((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''(((***+++,,,'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&'''((()))*********,,,///333888<<<>>>EEEGGGJJJNNNQQQTTTUUUVVVYYYZZZ\\\]]]]]]]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]XXXWWWWWWWWWYYY]]]aaacccdddbbb___^^^___`````````^^^\\\YYYVVVTTTRRRRRRRRRRRRSSSUUUWWWYYYYYYYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^``````aaabbbccceeeeeefffccccccdddccccccbbbaaa```]]]\\\[[[ZZZXXXRRRLLLGGG>>>;;;666333111///---,,,***)))(((((((((((())))))(((((('''&&&&&&&&&''''''))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&}}}xxxtttsssrrrqqqpppjjjgggdddcccbbbbbbaaa```]]]\\\[[[XXXVVVTTTRRRQQQPPPPPPPPPQQQRRRUUUYYY\\\aaaeeelllssszzzuuuiiibbbbbbbbbbbbccccccbbb```______^^^]]]^^^^^^\\\YYYUUUJJJDDD;;;555222222222333000000000////////////...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++***))))))((()))))))))******))))))))))))******((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((()))***+++'''''''''&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))''''''(((***---///---///222777<<>>===;;;::::::<<<<<<>>>???AAABBBBBBCCCJJJLLLMMMOOOQQQRRRSSSSSSUUUVVVXXX[[[^^^aaaccceeeeeedddbbbaaa```___``````dddeeeffffffdddaaa___^^^[[[WWWRRRMMMGGGAAA;;;777555333111...,,,***)))(((------,,,++++++++++++,,,***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$${{{wwwpppkkkhhhgggfffeeecccaaa^^^[[[YYYXXXYYYYYYZZZXXXUUUSSSTTTTTTSSSRRRSSSUUUXXX\\\```fffmmmrrr{{{xxxhhhddd___^^^aaadddffffffdddcccbbb```^^^]]]\\\[[[SSSLLLCCC;;;555222000///111111000000000/////////,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***(((''''''&&&&&&''''''(((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***(((((())),,,///333666888>>>???CCCGGGLLLPPPSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbbbbaaaaaaaaa``````]]]___```\\\SSSHHH???:::666666666555444333333222222444777:::===???@@@AAA???@@@AAACCCDDDDDDDDDDDDJJJKKKNNNRRRWWW]]]bbbeeeccccccbbbaaa``````aaaaaafffgggiiihhhgggffffffgggdddaaa^^^ZZZUUUOOOIIIDDD???===999555000,,,***(((------,,,++++++++++++,,,))))))(((((('''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$~~~wwwsssqqqooonnnkkkhhhccc___\\\\\\]]]^^^```]]]ZZZYYYYYYXXXUUURRRQQQRRRSSSTTTVVVZZZ___cccnnnrrrxxxxxxpppfff```aaacccdddcccdddcccbbb```^^^]]]^^^___XXXRRRIII@@@:::555222000111111111000000000//////............////////////------------------------+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,,,,,,,+++***************''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((((((''''''((((((***++++++***,,,///333777;;;>>>@@@EEEFFFIIILLLOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUUWWWYYYZZZ[[[XXXXXXXXXXXXZZZ\\\^^^___```bbbcccdddcccbbb___^^^[[[^^^^^^UUUHHH;;;555444///000000000000000000000000333999???CCCFFFGGGGGGAAABBBBBBAAA@@@???>>>>>>BBBBBBCCCFFFKKKRRRXXX\\\\\\]]]]]]^^^___```aaaaaacccfffjjjjjjiiihhhiiijjjgggfffdddcccaaa]]]XXXTTTNNNKKKFFF@@@999444000...+++***))))))(((((())))))))))))((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%~~~{{{yyyxxxtttpppjjjddd``````bbbdddeeebbb___^^^^^^\\\XXXTTTRRRRRRRRRQQQRRRTTTYYY\\\^^^aaahhhoooyyypppfffbbbaaa```___bbbbbbaaa```^^^^^^```aaa^^^XXXOOOGGG@@@:::555222111111111111000000000000000000000///......------------------------------++++++------------++++++(((((()))***+++,,,,,,------,,,++++++******++++++))))))(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&'''''''''((()))))))))'''((((((((())))))******(((((((((((()))***,,,,,,...000555:::???CCCFFFGGGIIIJJJLLLNNNOOOQQQQQQRRROOONNNMMMLLLKKKLLLMMMNNNJJJKKKLLLNNNQQQTTTVVVXXXWWWVVVVVVWWWYYY[[[^^^___^^^```bbbddddddbbb___]]]ZZZ]]]\\\PPP@@@444222444+++,,,---.../////////...222777>>>EEEKKKNNNOOOPPPPPPOOONNNLLLJJJGGGEEEDDD@@@>>>======@@@EEEKKKNNNTTTVVVXXX[[[]]]^^^___```___dddiiikkkjjjhhhhhhiiiggggggggghhhiiigggccc___[[[XXXRRRJJJBBB<<<777444---,,,,,,+++++++++++++++))))))((())))))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***************************%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&%%%$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&}}}|||qqqiiifffgggiiikkkfffeeedddbbb___\\\YYYWWWWWWWWWVVVTTTQQQOOOOOOPPPXXXZZZ^^^eeennnwwwuuukkkddd```^^^aaabbbcccbbb```___^^^___\\\ZZZUUUMMMDDD;;;666333111222222111///------...000000///...------,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))******(((''''''&&&&&&&&&''''''&&&&&&'''((()))+++---...555777<<<@@@CCCDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;>>>???AAADDDGGGJJJLLLMMMRRRTTTVVVVVVUUUVVVWWWYYY``````______^^^_________]]]YYYQQQFFF;;;333///...------------------,,,+++///333999AAAHHHNNNRRRSSSSSSSSSTTTSSSQQQMMMJJJHHHCCCCCCCCCCCCBBBBBBBBBBBBEEEGGGKKKOOOTTTXXX[[[]]]___aaadddfffhhhiiikkkmmmjjjiiihhhhhhhhhgggdddcccccc```\\\XXXRRRJJJ@@@999222///---,,,---......---++++++)))''''''(((+++...)))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$yyyvvvuuutttsssooommmjjjhhhfffdddaaa```YYYXXXWWWVVVTTTSSSSSSTTTSSSUUUXXX]]]dddmmmtttxxx{{{lllccc``````aaabbbbbbaaa_________]]][[[WWWPPPHHH???999666222333333111000//////000000//////......---,,,,,,------------------------,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++******************++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((((((((((((''''''(((((()))***(((''''''&&&&&&''''''(((******+++---///111333444555666999;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;:::888666555333333333333333444666888;;;===???@@@FFFHHHLLLNNNPPPRRRVVVXXXWWWWWWWWWXXXYYYZZZ[[[\\\ZZZXXXSSSJJJ@@@888222000//////000000111111111000///222666<<>>999444444333222111111111111000//////......---------.........------,,,,,,+++,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++******************+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))***,,,...111333444666666666555555555555555111111111111111111111111111///...,,,++++++,,,,,,+++,,,---///000222333444777:::>>>AAACCCFFFJJJMMMJJJJJJKKKMMMOOOQQQSSSTTTNNNNNNLLLFFF>>>666000---.........///000000000111///000222555999===@@@BBBKKKGGGBBB>>>;;;;;;===>>>EEEEEEEEEEEEEEEEEEFFFFFF???<<<999777888<<>>@@@BBBDDDFFFGGGAAAAAAAAA===777222...---///............///////////////000111333666999;;;===:::555111000111333555;;;<<<===???BBBDDDFFFFFF===:::555222222444888;;;@@@DDDKKKQQQWWW]]]cccfffeeeeeeeeedddccccccdddffffffeeebbb___]]][[[YYYXXXXXXSSSKKKDDD>>>888333///,,,+++******+++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&'''}}}zzzxxxtttpppjjjfff```]]][[[ZZZYYYWWWUUUTTTQQQPPPPPPQQQSSSUUU[[[aaajjjttt~~~kkkaaa```___```bbbcccaaa___]]]\\\[[[ZZZWWWPPPGGGAAA777444111000111111111//////////////////.........//////...---,,,,,,++++++,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++*********++++++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''!!!"""$$$&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***+++...------......000111111000///...---...///111222...////////////...---,,,000///---,,,,,,,,,------.............../////////+++---......------///000444444555555666888999:::;;;;;;:::888555333333444333333222111000000000111//////...///000222444555111000///.........///000222333555888:::===>>>???999777555222111111111222444888>>>EEEMMMUUU]]]cccbbbcccccc```]]][[[\\\]]]``````^^^]]][[[[[[[[[\\\___]]]YYYTTTNNNFFF===888...,,,++++++,,,,,,***(((************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''{{{{{{}}}~~~|||zzz|||{{{ooojjjdddaaabbbbbb```___XXXVVVSSSPPPNNNNNNOOOPPPRRRWWW^^^eeennnzzznnndddaaa^^^^^^```bbbaaa```^^^]]]\\\\\\[[[VVVMMMFFF:::666111///111111000...////////////////////////.........------,,,,,,+++,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))***++++++***''''''&&&&&&''''''((())))))(((((())))))***+++,,,------------...///000111////////////000222555666444555555555444222000///111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000000000000000000111222333444555666666555666888:::666555333222222222333444444444333222222222333333000000111111111111111111111222222333444444555555333333222111000///------///111555:::BBBKKKUUU\\\```aaaaaa\\\VVVPPPOOOOOOTTTVVVWWWXXXYYYZZZ]]]``````______^^^ZZZSSSJJJDDD666333///...///...,,,)))************************'''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&{{{}}}}}}}}}}}}|||vvvnnniiiiiihhheeebbb\\\ZZZVVVRRRPPPOOOPPPPPPNNNQQQVVVZZZ```iiiuuu}}}wwwhhhccc]]][[[^^^aaaaaa```aaa___]]]^^^^^^[[[SSSLLL>>>999333000111222000---/////////////////////000------------------------,,,,,,------,,,,,,+++***++++++************++++++******++++++++++++******+++++++++,,,,,,,,,------((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))((('''((((((''''''(((((()))***))))))))))))***+++,,,---,,,,,,---...000222444555666666777888999;;;===>>>>>>>>>>>>>>><<<999777555222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000///......//////000111222222555999;;;<<<===???AAA<<<;;;::::::;;;===???@@@@@@@@@???===;;;999777555555555444333333222222222222222222222222222222222111111000000//////...---///000000222888AAALLLSSSWWWZZZ[[[XXXPPPIIIFFFFFFIIILLLPPPQQQRRRTTTWWWZZZ[[[\\\^^^______[[[UUUPPPCCC===666222222000---)))************************''''''((()))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%wwwpppmmmjjjfffaaa```^^^ZZZVVVSSSRRRSSSSSSNNNPPPSSSUUUXXX```jjjrrryyyjjjddd\\\ZZZ]]]aaaaaa```cccaaa______aaa^^^WWWPPPBBB;;;444222333333000---////////////000000000000,,,,,,------------------,,,,,,---------,,,++++++++++++************++++++******++++++++++++******++++++,,,,,,,,,---------((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&###"""((((((((((((((()))******))))))))))))***+++,,,---///000222444777:::<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEECCC@@@===;;;444222000...,,,,,,,,,,,,......//////////////////---......---+++******+++.........///000222333444666;;;AAAFFFIIIIIIIIIJJJHHHGGGGGGHHHJJJMMMPPPRRRMMMLLLKKKHHHDDD@@@<<<::::::888555333111111111222111111222333333444555555222111000//////000111111222000///...222:::EEEMMMMMMRRRVVVTTTMMMGGGEEEFFFCCCGGGJJJLLLKKKKKKNNNPPPXXXXXXZZZ]]]___^^^[[[XXXLLLEEE;;;666444222---)))************************''''''((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$uuuqqqooojjjeeeeeeaaa\\\XXXWWWXXXXXXXXXVVVSSSOOONNNPPPUUU\\\```lllsss}}}xxxfffYYY[[[^^^]]]^^^dddaaabbbdddcccaaa]]]YYYVVVJJJCCC999333222222333333000000000000///////////////............---------------------------------,,,,,,+++***)))(((''''''++++++******************...---,,,,,,++++++,,,,,,)))((((((((('''''''''''')))******)))(((''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%)))))))))))))))(((((((((&&&&&&&&&'''((()))***++++++,,,.........000333666666777:::>>>AAADDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOKKKIIIGGGCCC???<<<999888333111...,,,++++++---...,,,...111222111/////////111111111000///...,,,+++///000000//////111444666>>>GGGKKKHHHMMMWWWZZZTTTXXXTTTPPPRRRWWW\\\]]]\\\]]][[[XXXTTTPPPMMMKKKJJJKKKEEE???:::999888666444777666666777:::;;;:::999666666555444333222111111111///......111777===BBBDDDHHHLLLMMMJJJIIIIIIJJJLLLKKKIIIEEEBBBBBBDDDFFFPPPRRRUUUXXX[[[\\\]]]^^^TTTNNNDDD:::333...,,,+++...,,,+++***+++***)))'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%'''((())))))$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%zzzvvvooojjjjjjgggccc```^^^\\\ZZZXXXWWWTTTPPPMMMNNNQQQUUUXXXaaagggqqq|||ttteeeaaa___\\\^^^eeebbbcccccccccaaa^^^ZZZXXXOOOGGG===666333333333333111000000000///////////////............---------------------------------++++++++++++************++++++******************------,,,+++++++++++++++))))))((((((((('''''''''((()))***)))((('''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((()))***+++,,,///000222444555888<<>>;;;888666444111000---,,,+++,,,...///...000111222333444777999888777666444222000///......///000000222666;;;???IIIQQQTTTRRRVVV___aaa\\\ZZZVVVSSSUUUZZZ___```___cccaaa___]]]ZZZXXXWWWWWWTTTOOOIIIEEECCCBBB???<<>>>>>@@@CCCEEEFFFEEEBBBAAA@@@===:::777444333333222000///111444888;;;<<>>AAAFFFIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQPPPNNNIIIDDDAAA===<<<:::888555333111000///...,,,,,,,,,...000111000222333444666:::???CCCCCCAAA>>>:::777444333222000111222333555:::AAAFFFQQQWWWZZZWWWZZZaaabbb]]]]]]ZZZWWWXXX\\\______^^^______^^^]]]]]]\\\[[[[[[]]]ZZZUUURRRPPPMMMJJJHHHCCCBBBAAACCCFFFIIIKKKKKKLLLLLLKKKIIIFFFBBB>>>;;;999777555444333333333444444666777888888:::<<>>555333444,,,++++++,,,------***(((************************+++++++++******************)))))))))))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%wwwsssnnnjjjgggddd```^^^___]]]ZZZVVVSSSQQQPPPOOOPPPSSSXXX___gggrrr~~~}}}mmmaaa[[[^^^fffcccbbbaaa___^^^]]]]]]]]]ZZZSSSIII???888444333333111111111000000000/////////............---------------------------------++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,,,,+++******))))))******)))))))))(((((((((((('''&&&((())))))(((((()))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((())))))******'''''''''''''''(((((((((+++*********,,,000333555:::===@@@CCCEEEHHHKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNKKKFFFAAA<<<888666666444333111///...------,,,,,,---...000333444777999;;;===@@@CCCHHHKKKKKKHHHCCC???;;;888777777666777777777999===DDDHHHUUUZZZ[[[ZZZ[[[``````]]]```]]]ZZZYYY[[[\\\\\\[[[YYYYYYYYYYYYYYYYYYXXXXXX^^^]]][[[YYYWWWUUURRRQQQHHHFFFEEEFFFHHHKKKMMMMMMOOOPPPQQQRRRPPPMMMJJJHHHBBBAAA???===:::777555333444444333333444555888:::AAAAAAAAA???<<<:::::::::BBBDDDGGGJJJLLLMMMLLLLLLJJJNNNPPPNNNGGG???999777111000000000000...+++(((************************++++++++++++++++++++++++************))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&&&&''')))***###$$$$$$&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%yyyqqqkkkhhhfffeeeeeeaaa```^^^[[[XXXUUURRRQQQOOOQQQSSSWWW]]]eeeooovvv{{{}}}mmmdddbbbdddbbbaaa___^^^\\\\\\\\\\\\\\\WWWNNNCCC;;;555333222111111111111000000000000///............---------------------------------,,,++++++++++++***************++++++,,,,,,,,,,,,,,,+++******))))))*********)))))))))((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((())))))******''''''''''''(((((())))))((()))***---111666:::===@@@BBBEEEGGGHHHJJJLLLNNNOOOOOOQQQRRRRRRRRRQQQQQQKKKIIIEEE@@@;;;777444222222222111000//////......------...///111444777888>>>AAAEEEGGGIIIJJJLLLMMMJJJGGGCCC???<<<:::::::::<<<======>>>@@@DDDJJJNNNZZZ]]]^^^^^^___aaabbb```^^^]]][[[ZZZ[[[\\\\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZYYY\\\\\\\\\[[[YYYXXXWWWWWWVVVTTTQQQQQQRRRSSSSSSRRRPPPRRRTTTUUUUUUTTTQQQPPPLLLKKKJJJHHHEEEAAA===;;;:::888555333333444666666666777888777555333444444;;;===@@@DDDHHHKKKMMMNNNLLLLLLMMMOOOOOOIII@@@999222111000000000///,,,***))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((!!!###%%%&&&'''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%|||sssooommmmmmmmmdddcccaaa^^^[[[XXXUUUTTTPPPQQQQQQRRRUUUZZZaaafffpppzzz|||nnnddd^^^cccbbbaaa___]]]\\\\\\\\\[[[YYYRRRIII???888444333222222111111111000000000///............---------------------------------,,,,,,++++++*********)))******++++++,,,---------,,,,,,+++************+++******)))))))))((((((((('''((())))))(((((()))***((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))'''((((((((((((((())))))''''''(((((())))))******(((***---222888===AAADDDDDDGGGIIIKKKKKKLLLMMMOOOOOOPPPRRRTTTTTTRRROOOMMMBBB???;;;666222000000000000000000000000000000000//////111333666888;;;<<<<<>>???>>>@@@CCCDDDDDDDDDFFFHHHGGGHHHIIIJJJKKKLLLMMMMMMOOORRRTTTWWWXXX[[[^^^```^^^___aaadddfffggghhhiiihhhiiiiiiiiihhhhhhiiiiiifffgggiiikkkkkkkkkjjjiiiiiijjjiiifffbbbaaadddfffhhhgggfffeeeeeebbb___\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSMMMIIIEEECCCCCCBBB@@@>>><<<<<<:::777333222444555333333555888>>>DDDKKKNNNNNNNNNPPPTTTWWWUUUOOOIII<<<999444111000...---,,,))))))))))))))))))))))))((()))))))))*********+++''''''((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$*********))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%oooyyyooollliiieeebbbaaa```aaa[[[]]]aaadddggglllrrrvvvzzz~~~~~~{{{zzz~~~~~~}}}yyyqqqooolllgggccc```^^^]]]XXXWWWVVVSSSQQQQQQTTTVVVWWW\\\fffqqqtttggggggfffdddbbb___]]]\\\[[[[[[ZZZSSSIII???:::888222222222111111111111000//////.........---------------------------------***++++++,,,---//////000******+++,,,,,,---.........---,,,,,,++++++,,,,,,************)))))))))))))))***+++)))(((''''''((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%((())))))***+++,,,,,,,,,///222888>>>CCCGGGIIIJJJIIILLLOOOQQQRRRSSSTTTUUUQQQSSSTTTSSSNNNFFF===888111111222333222111000///---...///000111111222333333444666999<<<>>>@@@AAAHHHIIIJJJIIIJJJLLLPPPSSSLLLMMMPPPSSSVVVXXXYYYYYY\\\^^^```aaaaaaaaaaaacccgggfffiiimmmppppppqqqsssuuuuuutttrrrnnnkkkjjjjjjoooqqqsssvvvwwwwwwvvvvvvttttttqqqmmmhhhgggiiilllnnnnnnnnnnnnnnnkkkfffccc[[[[[[ZZZZZZYYYYYYYYYYYYSSSTTTUUUWWWXXXYYYZZZZZZUUUQQQMMMLLLLLLLLLIIIFFFEEEDDDAAA<<<777666777999555555555777<<