BM66(h }}}~~~~~~~~~}}}}}}yyyuuu~~~}}}|||{{{zzzyyyyyyxxxvvv}}}{{{zzzxxxwwwvvvuuutttpppnnntttqqqppprrrxxx}}}xxxyyyyyyyyyyyy{{{~~~uuulllxxxnnnnnnrrrtttzzz|||yyytttllldddgggllllllgggjjjsssqqqhhh___\\\YYYYYY]]]aaabbbbbb\\\iiisssvvv|||xxxxxxwwwvvvuuusssqqqooonnnmmmmmmqqqwww}}}~~~xxxrrrwwwwww{{{}}}}}}}}}uuuuuuwwwzzz~~~}}}pppoooqqqvvv{{{}}}yyyuuulllmmmpppvvv|||xxxvvvtttuuuyyy~~~sss}}}zzzrrrpppnnnkkkjjjiiiiiiiiibbbbbbccchhhlllkkkfffaaabbb```___bbbhhhkkkiiifffcccdddfffhhhiiijjjkkkkkkiiihhhgggeeedddggglllppp~~~{{{zzzzzz|||~~~~~~{{{~~~zzzvvvtttuuutttqqqnnnnnnnnnnnnooopppqqqsssssslllllljjjhhheeedddeeefff```gggnnnrrruuuvvvppphhhgggiiinnnttt|||yyywwwwwwxxxuuusssrrrqqqqqqooollljjjkkkrrryyy{{{xxxtttssstttqqqqqqqqqrrruuuxxx|||~~~{{{rrrsss|||~~~xxxxxx|||~~~|||xxx|||tttuuuvvvsssssszzz{{{tttqqqvvv}}}vvvwwwvvvssstttxxxyyywwwuuutttsssrrrrrrtttuuuwwwzzzwwwtttsssuuuxxxzzz{{{{{{wwwwwwzzz~~~~~~|||yyyvvvrrrpppxxxxxxvvvrrrmmmiiiggggggiiiiiijjjlllnnnpppooonnnnnnrrruuuuuuqqqllliiiggghhhggggggfffeeefffiiikkkllllllhhhdddhhhqqqwwwvvveee```aaajjjpppmmmgggbbbcccbbb___ZZZ[[[eeevvv}}}tttpppooouuuzzzyyyxxxxxx~~~|||{{{}}}~~~~~~vvvrrrwww|||zzzuuuqqqqqqqqqooojjjgggjjjrrryyyzzzssslllhhhjjjnnnqqqrrriiiiiijjjmmmqqqrrrqqqpppooonnnlllkkkooowwwxxxuuuuuuwwwxxxwwwsssqqqqqqrrrtttuuuuuutttsssssssssssssssuuuyyy|||~~~yyyuuu~~~~~~{{{zzz|||{{{vvvsssrrrtttuuuuuuvvvvvvrrrllllllqqqttttttsss|||yyyssssssxxx}}}|||~~~}}}yyyuuuuuurrrmmmaaaiiixxxxxxvvv{{{zzz}}}zzzpppqqq|||~~~|||xxxtttzzzuuuqqqtttxxx~~~~~~}}}pppfffeeefffjjjxxxxxxtttxxx|||}}}{{{yyyuuuwwwyyy}}}ttthhhfffgggiiisss~~~|||mmm]]]VVV[[[aaabbb```sssooorrrwwwyyyxxxzzz|||zzzvvvxxxpppqqqyyy^^^WWWSSS\\\jjjooofff[[[PPPQQQOOOOOO]]]|||eee___\\\```dddhhhnnntttpppuuu}}}YYYZZZ\\\^^^```aaaaaabbbeeefffdddgggyyy|||fff]]]VVVSSSRRRRRRVVVZZZSSSUUUWWWWWWWWWYYY[[[^^^bbbffflllssszzzlllddd[[[VVVRRRMMMLLLOOOMMMMMMMMMKKKIIIIIIKKKMMMJJJLLLOOORRRSSSUUUXXX[[[```eeemmmvvv~~~qqqiiibbb]]]VVVMMMGGGFFFHHHJJJLLLLLLLLLLLLNNNOOOJJJKKKLLLKKKIIIIIIJJJKKKLLLNNNPPPRRRSSSVVV[[[^^^dddiiiooorrrtttyyyoooiiieeeccc^^^TTTMMMJJJGGGIIILLLLLLJJJHHHFFFFFFCCCEEEFFFFFFEEEDDDFFFGGGGGGHHHGGGFFFEEEGGGJJJMMMHHHLLLOOOOOONNNQQQXXX^^^WWW]]]fffmmmrrrxxxtttqqqjjjbbb^^^[[[UUUMMMMMMKKKHHHFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHJJJLLLOOORRRTTTVVVbbbcccggglllsss{{{vvvrrrjjjbbb^^^]]]XXXQQQOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCC@@@AAAAAABBBDDDFFFGGGHHHJJJJJJKKKMMMQQQUUUYYY\\\cccgggmmmsssyyyxxxsssjjjaaa^^^^^^[[[VVVSSSQQQMMMIIIFFFDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???<<<<<<======>>>>>>??????@@@????????????@@@AAAAAA???>>>>>>>>>???AAABBBDDDDDDFFFKKKNNNRRRWWW\\\```bbbeeekkkpppvvv}}}yyytttiii___]]]___^^^YYYVVVTTTPPPLLLHHHDDDBBBAAA????????????????????????======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>@@@@@@???????????????@@@??????>>>??????AAABBBCCC@@@AAACCCCCCCCCDDDFFFHHHHHHJJJLLLOOORRRWWW]]]aaadddggglllpppuuu{{{yyyttthhh^^^\\\^^^^^^[[[YYYWWWSSSNNNJJJEEEBBBAAA>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;::::::;;;<<<<<<===:::::::::;;;;;;<<<===>>>???@@@@@@>>>===<<<===???@@@@@@AAA@@@@@@BBBFFFIIIIIIKKKNNNPPPRRRUUUYYY\\\cccfffjjjooouuu{{{|||zzztttiii^^^\\\______[[[YYYWWWTTTPPPLLLHHHDDDCCC??????>>>===<<<;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<===::::::::::::999999999999:::;;;<<<;;;::::::<<<>>>;;;<<<<<<<<<;;;<<<>>>@@@>>>@@@AAA@@@@@@AAACCCEEEHHHIIILLLOOOTTTYYY\\\___aaaeeejjjpppuuu{{{|||vvvkkkaaa^^^```___[[[XXXWWWUUURRRNNNJJJGGGEEEAAA@@@???>>><<<:::999888999999::::::::::::999999777777777777777777777777;;;;;;;;;:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;:::999:::<<<===888:::;;;;;;::::::;;;===;;;<<<<<<<<<::::::<<<>>>>>>>>>???@@@BBBEEEHHHIIIHHHKKKPPPTTTXXX\\\aaadddhhhlllppptttxxx|||~~~xxxmmmccc```aaa```\\\XXXWWWUUURRROOOKKKHHHGGGBBBAAA@@@>>><<<:::888777999999::::::::::::999999888888888888888777777777::::::999888888888888888666666888999:::;;;;;;;;;;;;;;;;;;:::888777888:::999:::<<<<<<:::999999:::999:::;;;:::999999;;;===999888888888888:::<<<===???AAADDDFFFGGGIIIKKKMMMLLLOOOSSSWWW[[[___dddgggkkknnnsssyyy|||}}}pppfffeee```\\\aaa]]][[[WWWSSSOOOMMMKKKKKKEEECCCAAA@@@???<<<999777666777888888888888777777888888777777666666555555666777777777888888888888999888888777777777777777777777888999999999999888999999999999999999999999999888777666666888:::;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======CCCCCCDDDFFFHHHIIIKKKKKKSSSUUUXXX]]]bbbhhhlllnnntttttttttwww}}}~~~}}}pppfffgggbbb\\\```\\\ZZZWWWSSSOOOMMMKKKKKKFFFDDDBBBAAA@@@>>>:::888777777777777777777777777777777777666666666555555666666666777777777888888888888777666666666777777666777888888999999888888999999999999999999999999888777555555555777888:::999999999999999999999999::::::::::::;;;;;;;;;;;;999999:::;;;===>>>??????CCCDDDFFFIIIMMMQQQTTTVVV\\\\\\]]]___dddkkkqqquuu}}}~~~~~~ooofffjjjfff^^^___[[[YYYVVVSSSPPPMMMKKKJJJGGGEEECCCBBBAAA???<<<999777777666666666666777777666666666666666555555555555555666666666777777777888777666666555555666666666666777888888888888777888888888888888888888888666555444444444555666777888888888888888888888888888888888888999999999999666666777777888999999999;;;;;;;;;<<<>>>@@@AAABBBIIIIIIIIIKKKOOOTTTYYY\\\```aaadddhhhmmmrrrwwwzzz}}}ooohhhmmmiii```___[[[YYYWWWSSSPPPMMMKKKJJJGGGEEECCCBBBAAA???;;;999888777666555555555666777555555555555555555555555444555555555555666666666777666555555444555555555555555666777777777777666666666666666666666666666555555444444444444555666666666666666666666666666666666666666777777777777888888888888888999999999999999999999999:::;;;;;;?????????AAADDDGGGKKKMMMMMMMMMNNNQQQUUUZZZ___bbbcccdddggglllpppuuuyyy|||qqqjjjoookkkaaa```\\\[[[XXXUUUQQQMMMKKKIIIFFFDDDBBBAAA@@@>>>;;;888888888777666666666666666444444444444444555555555333333444444444555555555666555444444333333444444444444555666666666666555555555555555555555555555555555555444444555555555555555555555555555555555444444444444555555555666666666666666666666666666555555555555555666666777666777777888:::<<<>>>???@@@@@@@@@AAACCCFFFJJJLLLMMMNNNPPPSSSVVVZZZ]]]___dddfffiiimmmqqqtttvvvwwwzzz~~~uuummmpppkkkbbbccc^^^]]][[[WWWRRRNNNJJJHHHFFFDDDBBBAAA@@@>>>:::888888888999999888777666555333333333444444444444444222333333333333444444444555444444333222333333333333333444555555555555444444444444444444444444444555555555555444444444444444444444444444444444444333333333333444444444555666666666666666666777777444333333333333444555555222333444555666777888888;;;;;;::::::;;;===>>>@@@CCCCCCDDDEEEGGGJJJLLLMMMQQQSSSVVVZZZ^^^bbbdddeeehhhkkkoooqqqrrrwww~~~xxxpppqqqjjjccceeeaaa```]]]YYYTTTNNNJJJGGGGGGEEECCCBBBAAA???;;;999888999;;;;;;;;;888666444222222333333333444444444222222222222333333333333444444333222222222222222222222333444444444444444333333333333333333333333333333444333333222222111333333333333333333333333222222333333333444444444555666666666777777888888555555444444444444444555111222444555666777666666888888999999999:::::::::=========>>>???AAABBBCCCEEEFFFIIILLLOOOQQQRRRSSSWWWYYY[[[\\\\\\```fffkkkkkkooouuuxxxwwwvvvvvvwww{{{~~~zzzqqqqqqjjjcccgggcccbbb___ZZZUUUOOOJJJGGGHHHGGGDDDCCCBBB@@@===:::888:::<<<===<<<:::666444222222222333333444444444111111222222222333333333444333222222111111222222222222333444444444444333222222222222222222222222222222222222222111000///222222222222222222222222222222333333333444444444111222222333444444555555444444333222111111111222///000222444555555444444222333444555555555555555555555555666777999:::;;;;;;<<<===>>>>>>??????>>>DDDEEEFFFFFFEEEGGGMMMRRRNNNRRRVVVXXXWWWWWWYYY[[[[[[^^^bbbeeegggjjjlllooolllppptttuuusssssstttwww}}}{{{yyyzzz|||wwwnnnlllnnnnnniiiddd^^^ZZZTTTLLLIIIJJJEEEEEEFFFFFFEEECCC@@@???;;;;;;;;;======<<<999777222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111222222111111000111111222222222333333333333333333222222111111111222222222333333333444444555555555555555555444444555555444333444555666777888888888888888888888888999::::::;;;<<<<<<=========>>>???AAABBBDDDEEEFFFJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSRRRSSSTTTVVVXXXYYYaaa___\\\YYYWWWVVVWWWWWW\\\]]]^^^```aaabbbcccdddeeeiiiooossstttuuuxxxzzz}}}yyyvvvwww|||~~~|||}}}~~~yyyrrrqqqrrrsssiiiccc^^^ZZZTTTLLLIIIJJJFFFFFFFFFFFFEEEBBB@@@>>>;;;;;;;;;<<<<<<;;;888555222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000111111111222222222333333333333222222222111111111222222222222333333333333444444333333333333333333444333222222222333555555666666666666666666666666555555555666777777888888444555666777888:::;;;;;;===<<<<<<<<<===???AAABBBAAA@@@@@@AAABBBCCCEEEFFFKKKIIIFFFDDDBBBBBBBBBBBBEEEEEEFFFHHHIIIKKKLLLLLLIIIMMMQQQTTTUUUUUUWWWYYY\\\XXXUUUVVVZZZ]]]\\\YYYYYY[[[]]]^^^______^^^]]]aaabbbeeegggggggggeeedddeeeffffffgggggggggffffffdddcccaaa______```aaabbbeeeeeehhhlllqqqsssqqqooonnnpppsssvvvwwwuuusssrrruuuwwwzzzzzzzzzyyyzzz{{{}}}||||||}}}~~~zzztttssstttsssgggbbb]]]ZZZTTTMMMJJJKKKGGGGGGGGGFFFDDDAAA???===<<<;;;:::::::::999666333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000111111111222222222222222222222111111111111111111111111222222222333333222222222222222222222222222111111000111222333444444444444444444444444444111111222222333444444444222333333444555555666666777777666666777888888999666666666666777999:::;;;:::999777555444444444555666666777888:::;;;<<<<<<777:::===?????????@@@AAABBB???===>>>@@@BBBAAA??????@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDFFFHHHJJJIIIGGGHHHIIIKKKLLLMMMLLLKKKKKKNNNOOOOOONNNLLLLLLNNNPPPTTTZZZbbbffffffcccbbbbbbZZZ[[[\\\]]]^^^___```aaa___aaabbbbbbbbbbbbccceeefffgggkkkmmmiiiaaa^^^```hhhhhhhhhiiiiiihhhhhhgggkkklllmmmppptttxxx|||yyy||||||yyyvvvrrroooqqqqqqqqqqqqoookkkhhhfffcccbbb___\\\ZZZYYYYYYYYY]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZ^^^^^^^^^___aaadddfffhhhiiiiiihhhiiikkkmmmoooqqqppprrrtttvvvxxxzzz{{{||||||zzz{{{||||||{{{{{{{{{{{{}}}~~~{{{{{{{{{{{{{{{zzzyyyxxx{{{||||||}}}~~~yyysssqqqqqqooogggbbb^^^[[[UUUNNNJJJKKKHHHHHHGGGFFFCCCAAA>>>===<<<:::999999888777444222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000000111111222222111111000000000000111111111111222111111111111111111111000000000000111111111222222111111222222222222222222222111000000000111222333222222222222222222222222111111111222333333444444444444444444555555555555888888888888777888888888555555666666777888999999555555333222222222222222444555666777888999::::::999:::;;;<<<;;;;;;;;;;;;<<<;;;999999;;;<<<:::999999:::;;;===============;;;;;;<<<===<<<;;;999888666666888999::::::::::::888999:::;;;;;;:::999888999888888888:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@???===<<<<<<===AAAFFFNNNRRRRRRQQQPPPOOOEEEEEEDDDCCCBBB@@@@@@???@@@AAABBBBBBAAA@@@BBBCCCDDDHHHNNNPPPJJJ@@@===@@@???@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRJJJLLLOOOPPPQQQRRRTTTVVVPPPOOOMMMMMMOOOSSSWWWZZZbbbbbbaaabbbcccccc```^^^cccfffmmmxxx~~~}}}yyyuuuoooiiidddccccccddd___^^^___```bbbbbb___]]]WWWUUUSSSRRRQQQPPPNNNLLLMMMNNNNNNMMMLLLIIIGGGEEEHHHGGGFFFDDDBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___]]]\\\\\\]]]___aaacccdddccccccdddfffhhhjjjlllmmmmmmoooqqqtttwwwzzz|||}}}{{{|||~~~|||wwwvvvwwwvvvrrrnnniiihhhhhhhhhhhhfffbbb___\\\\\\ZZZXXXTTTSSSSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRPPPOOONNNPPPQQQQQQRRRSSSSSSTTTTTTzzzsssqqqnnnkkkhhhccc___]]]WWWOOOJJJKKKIIIHHHGGGEEECCCAAA???>>><<<:::888777777666444222111111111111111111111111000000000000000000000000222111111000000111111222000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////111111222222222222111111//////000000000111111111000000000000000000000000/////////000000000111111111111222222333333333333222111000000000111333333222222222222222222222222000000111111222333333333111111111111111111111111555555555555555444444444333444444555666666666666333222222111111111111111222222333444555666666777999888888888888888777666888777777777888888777666777888888999::::::::::::888888999999888777666555333444555666777888888888555666888999999888777666555555555555555777999:::888888888888888999999999:::===??????===;;;999888;;;===AAADDDEEEEEEEEEFFFBBBAAA???===;;;888777666777888999999888777888999>>>BBBHHHLLLFFF===;;;===888999;;;>>>@@@AAABBBBBB<<<<<<<<<<<<===>>>>>>???<<<===????????????@@@BBB>>>>>>>>>>>>??????@@@AAAFFFEEEFFFGGGHHHHHHFFFCCCEEEGGGLLLUUUaaammmvvvzzz}}}vvvnnnfff```\\\YYYZZZ\\\]]]ZZZUUUQQQPPPRRRNNNPPPQQQQQQPPPPPPQQQRRROOORRRUUUVVVVVVWWWYYY[[[YYY[[[YYYSSSQQQWWW\\\\\\[[[XXX[[[fffqqqqqqcccUUUXXXXXXWWWUUUSSSRRRPPPPPPSSSQQQMMMJJJGGGEEEDDDCCCBBBAAABBBCCCEEEEEECCCAAA???>>><<<===>>>>>>===<<<<<<============<<<::::::999999999888888888999999888888888888888888888999999999888777777777888888888888888888999999::::::999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????===>>>???@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDBBBAAA@@@@@@AAACCCFFFGGGGGGGGGHHHIIIJJJMMMOOOPPPNNNOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[]]]___```aaabbbcccdddeeeeeeeeeeeeddddddcccdddhhhooowwwzzzyyyvvvsssrrrqqqooooooqqqrrrsssooorrrtttuuutttssssssssswwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvtttpppkkkjjjkkkjjjfffccc___]]][[[XXXVVVUUUUUUUUURRROOOMMMMMMOOONNNLLLIIIHHHGGGFFFGGGGGGGGGDDDBBBBBBCCCCCCBBB@@@???@@@AAAAAAAAA@@@@@@????????????>>>?????????>>>===<<<<<<============<<<;;;:::999999::::::;;;;;;<<<<<<<<<~~~wwwtttpppkkkjjjeeebbb___YYYPPPKKKKKKIIIHHHFFFDDDCCCAAA@@@???;;;999777777777666444333111111111111111111111111////////////////////////000000000//////000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111222222222222111111////////////000000000000////////////000000000000........./////////000000111111111222222333444444111111000///000111222333222222222222222222222222......//////000111111222000000111111111111111111333333333444444333222222333333444555555555555555333333333222222111111000000000111222222333444444666444333333444555444222333444444555555555444444444444555555666777777777666666666666555555444333333333444555666666666666444555666888888777666666333444666666555666999;;;777777777777777777777777999<<<@@@BBB@@@>>><<<;;;:::::::::;;;<<<===>>>>>>======<<<;;;::::::999999888999::::::999888999;;;<<<===BBBFFFCCC<<<;;;===;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===>>>??????======>>>??????>>>>>>>>>===<<<<<<;;;===>>>@@@CCCGGGHHHGGGEEECCCBBBBBBGGGOOOYYYaaaeeeddd```YYYQQQJJJEEEBBB@@@AAABBBDDDDDDCCCBBBCCCDDDCCCEEEGGGGGGFFFEEEEEEFFFFFFJJJOOOOOOMMMKKKKKKMMMGGGLLLLLLEEEDDDIIILLLIIIMMMHHHDDDGGGMMMNNNHHHAAACCCBBBBBBAAA@@@???>>>>>>BBBBBBAAA@@@>>>===<<<;;;;;;::::::;;;<<<===;;;:::<<<;;;999999::::::999777888888999999999999888888555666666777777888888888555666666666777777888888888777777666666666777777444444444555555555555555666666666666666666666666888999999999999999888888777777888888999999999:::888888888888888777666666777777777777888999999:::999888888777777999:::;;;:::::::::;;;<<<===>>>???>>>>>>>>>???????????????AAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFHHHLLLOOOQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIFFFHHHJJJJJJJJJIIIJJJLLLMMMMMMNNNPPPQQQSSSTTTUUUWWWXXXXXXWWWWWWWWWZZZ\\\[[[\\\]]]]]][[[YYYYYYZZZ[[[]]]bbbgggjjjhhhbbb]]]^^^ccciiijjjeee\\\TTTOOOQQQRRRSSSSSSRRRQQQOOONNNRRRNNNJJJKKKMMMMMMHHHCCC@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>=========<<<::::::;;;:::999888777888::::::999999:::;;;:::::::::999888777777666777888888888888777777666666666666666666555444333444444444444555555666666{{{xxxsssnnnmmmhhhdddaaaZZZQQQKKKJJJHHHGGGFFFDDDBBBAAAAAA@@@;;;999777666777777666555111111111111111111111111//////////////////////////////............//////////////////////////////////////////////////////////////////////////////........................//////000000000000//////........./////////000000........./////////000000------.........///////////////000000111222222333000///.........///111111111111111111111111111111.........///000000111111111111111222222333333333333444555555666555444444333444555666666666555555555555555444444222111111111222222333333444444444555333111222444666555333222333555666666555555666333333333444444555666777666666666666555555555555555555666666666666666555666666777888888888888888666888::::::888888:::<<<777777888888888777777666888:::===???>>>======>>><<<;;;:::::::::;;;::::::777888888999999:::::::::777999::::::999999;;;<<<:::888999======999888:::999999:::;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>><<<===???>>>======???@@@@@@>>>===;;;::::::;;;;;;<<<===@@@EEEIIIJJJIIIHHHFFFCCCBBBCCCGGGLLLOOOQQQKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHIIILLLOOOPPPPPPPPPEEEJJJPPPSSSSSSPPPNNNLLLIIIOOOTTTTTTOOOJJJIIIIIINNNVVVWWWPPPMMMQQQPPPJJJPPPLLLHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????@@@??????>>>>>>>>>=========;;;::::::;;;<<<;;;:::;;;:::999888999999888666777777777777666666555555666666777888888888888777555555666777777888999999888777777666666777888888555555555555555555444444555555555555555555555555666777888888999999999999777777888888888888888888999999999999888888777666777777888999999888888888999999888777777777777777777777777888888888888888::::::999999888888888888888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999<<<===?????????@@@AAACCCAAAAAABBBBBBAAA@@@>>>======>>>???>>>>>>???AAACCC@@@AAAAAABBBCCCDDDEEEFFFIIIIIIJJJLLLOOOQQQRRRRRRLLLMMMMMMKKKIIIHHHIIIKKKLLLMMMTTTaaammmlll___SSSPPPSSSUUUTTTPPPJJJFFFDDDEEEFFFGGGHHHGGGFFFDDDCCCGGGDDDCCCGGGLLLMMMHHHCCC>>>>>>>>>>>>======<<<;;;:::>>>BBBBBB@@@???AAADDDAAA>>>;;;999888888777666444555777777666666777888666666777777777666666555444555555666666666666555444444555555555444444333333333333333333444444444|||zzzuuuooonnnjjjfffccc[[[QQQKKKJJJGGGFFFEEEDDDBBBBBBAAAAAA:::999777666777888777666000000000000000000000000////////////////////////......------------......////////////////////////........................////////////////////////........................------............------............/////////000---.........//////000000---------.........//////---......///000111111222......---,,,---...///000000000000000000000000000//////000000111222222333......//////000111111222111222444555555555444333111222333444444444333222444444333333222000///...111111222222333333444444555222111222555777666555111333555777666666666777222222222222333444555666555555555555555555555555555555666666666555444444666666777777777888888999777:::<<<<<<999888999:::555666777888888777555444444555777777777999;;;===<<<;;;;;;;;;;;;:::777555666777777777888999999999666777999999999999:::<<<>>>:::888;;;<<<:::999;;;777888999;;;<<<======>>><<<=========<<<;;;:::999;;;<<<>>>>>>>>>???@@@BBBEEEBBB???<<<;;;===@@@BBB???@@@BBBFFFIIIJJJHHHFFFGGGEEECCCCCCEEEGGGGGGGGGJJJKKKNNNPPPQQQQQQQQQPPPZZZXXXXXX[[[___aaa```]]]XXX___iiioooppplllgggddd[[[aaaffffff```YYYVVVUUUTTT]]]^^^WWWSSSUUURRRJJJLLLNNNOOONNNLLLJJJIIIJJJEEEEEEDDDBBBAAA@@@???>>>@@@???>>><<<<<<===???@@@===;;;999888999::::::999777666555666777888777666777666555444333222111111444444555555444333333222111222222333444555666666444444333333333333444555444444555444444333222111333333333333333222222222000000222333555555666666333333444444444444333333666666777777777666666555444555666777666555444333666666555555444333222222777888888999999888777777777666666666555555444444444555777888999888777777888999999:::::::::999999666888:::999888999===BBB<<<===???@@@@@@>>>===;;;=========<<<;;;===@@@CCC=========>>>???@@@AAABBBDDDCCCDDDIIIOOOSSSSSSQQQJJJKKKJJJHHHFFFEEEGGGIIIIIIJJJSSSfffwwwxxxfffTTTRRRRRRPPPMMMJJJHHHIIIJJJCCCDDDEEEFFFEEECCCAAA@@@???===>>>EEELLLOOOJJJDDDBBBBBBCCCBBBAAA???===;;;<<>><<>><<<@@@GGGGGGDDDAAA???============<<<:::;;;999888999999888666444333333333333333333333333666666666444222111222333444444333333333333444444333333222222222222333333333333222222222222333333333333222111111222222222555444222222444555444333222333444555555444333222888888777555444333222111222333444444444333222111555555444555555666777888333333333444444444444444333444555666666555444333444555777777666555666777888777777777777666666666666666777666777:::>>>BBBFFFDDDBBB???===;;;;;;:::;;;???CCCGGGGGGDDD@@@===???<<<:::888;;;@@@FFFJJJSSSTTTPPPKKKQQQ]]]^^^UUUMMMHHHIIIPPPOOOGGGGGGOOOVVVQQQSSSbbbrrrsssaaaNNNMMMPPPVVV[[[]]]YYYRRRMMMJJJEEE@@@???CCCFFFEEECCCBBB;;;:::EEEVVV^^^VVVKKKPPPQQQOOOIIIBBB>>>@@@DDDKKKMMMNNNKKKFFFDDDGGGKKKGGGBBB<<<888777666444222333333444555666666555555555555555555444444444444666333000///111333555555555555555555444333222111444444444333333222222222{{{xxxrrrmmmlllhhheeeccc\\\RRRMMMNNNMMMJJJGGGDDDDDDCCCBBB@@@<<<;;;999888888777666444000////////////.........+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................------------...............//////.........000000//////////////////.........//////.........111111111111111111111111000111222333333444333333333222222111000000111111111111222222333444444444444444444555666888;;;<<<<<<;;;999888777666666666333555777666444444555777:::999999999999888888888666666666666666666666666777777777666666666555555444555555555555555444444444333333444666666555333555666777888999999:::999<<<999777777888999999777::::::::::::::::::::::::555555777888999::::::::::::::::::;;;:::::::::999:::999888888999:::::::::;;;<<<<<<<<<======>>>>>>======>>>@@@BBBCCCDDDCCCAAA???===>>>@@@@@@>>><<>><<<<<<===<<<:::999>>><<<:::999999999777555444444444444444444444444555555555444222111222333444333333222222333333444444444333333333333444444333333222222222222333333222222111111111111222222444222111111222333333222222222333333333333222222666555555444333222111111111222222333333222111111444333333333333444444555333333444444444444555555333444555666666555444333333555777777666666777888888888888777777666666666666666555555777>>>FFFLLLTTTPPPJJJDDD@@@???@@@AAABBBGGGMMMRRRRRRNNNHHHDDDEEEBBB>>><<<@@@GGGPPPUUU^^^eeeeee^^^^^^fffhhhddd]]]\\\ccclllhhhZZZRRRTTT___ZZZ[[[ggguuuwwwjjj\\\PPPVVV___hhhllliiiaaaZZZLLLHHHEEEFFFKKKOOOPPPOOOGGGAAA???HHHVVV\\\VVVNNNOOOPPPOOOJJJDDDAAACCCFFFKKKMMMMMMIIIDDDBBBDDDHHHAAA===777444444444333111333444444555555555555444555555555555444444444444444333333444666666555444555555555555444333222111555555444444444333333333{{{xxxsssnnnmmmiiifffccc]]]TTTOOONNNMMMJJJGGGDDDDDDCCCBBB@@@===;;;999888888777555333............------------+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------............------.............../////////------------------------000000000000000000000000//////000111222222222222111111000////////////000//////000000111222222222222222222333555777:::;;;<<<;;;888666666666777888444555666555444333444555888888888777777777666666444444444555555555555555555555555444444444333333222111111111111111222222000//////000222222111///222333555666888999999999;;;999777777888999888777999999::::::;;;;;;<<<<<<666666666666666777888999:::;;;<<<=========<<<;;;;;;:::999888888:::;;;=========>>>@@@AAACCCEEEFFF@@@@@@@@@AAACCCDDDEEEFFFAAA>>><<<>>>CCCFFFCCC@@@@@@EEEJJJJJJHHHIIINNNTTTGGGHHHJJJLLLLLLLLLMMMOOOHHHKKKOOOPPPNNNLLLNNNPPPZZZUUUQQQPPPOOOMMMQQQVVVWWWPPPIIIFFFFFFKKKTTT]]]jjjhhheeegggnnntttqqqiiigggeeeaaa```eeennnrrrrrriiihhhllluuu|||uuuaaaNNNMMMOOONNNIIICCC>>>===>>>FFFLLLMMMDDD:::666888999<<<;;;;;;<<<>>>>>>===<<>>>>>???@@@BBBDDDFFFHHH>>>>>>>>>>>>???@@@CCCEEE???<<<:::===DDDHHHFFFBBBCCCGGGJJJJJJGGGIIIQQQXXXHHHGGGGGGGGGFFFEEEIIINNNLLLMMMOOORRRPPPMMMNNNQQQUUUSSSQQQPPPNNNLLLRRRYYY[[[ZZZYYY[[[]]]^^^___```hhhnnnuuu~~~xxxwwwrrrkkkjjjooouuuwwwvvvpppdddZZZ___nnntttgggUUUNNNNNNMMMHHHCCC@@@???@@@PPPTTTRRRFFF:::666777888999999;;;>>>AAACCCBBBAAA???<<<888666555666555444222222222222222222222222444555666666444333333444333333333222222333333333555444444333333444444555333444444444444444444333222222111111111222333333444222111111222333333222333222111000000111222333222222222222222222222222111111111222222222222222555555444333222222222222111111222222333444444444777888999:::::::::999888;;;===@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>===@@@@@@??????BBBJJJSSSZZZ[[[XXXRRRNNNNNNQQQVVVZZZWWW\\\bbbfffgggccc]]]YYYZZZWWWTTTSSSWWW^^^ffflllcccmmmsssnnnhhhiiimmmnnnmmmmmmpppuuusssllljjjlllnnnnnnpppuuu{{{}}}zzzwwwwwwwwwxxx{{{}}}}}}zzzxxxqqqmmmgggcccaaa^^^[[[YYYNNNKKKJJJKKKNNNPPPPPPOOOEEEFFFFFFDDDAAA@@@BBBDDDCCCDDDDDDBBB>>>======???;;;999777555444444444444444444444444333333222111444444444333333333222222111222444777888777444000333333333333333222111000333333333333333333333333yyyyyywwwtttqqqkkkgggeeeaaaXXXQQQOOOMMMJJJGGGDDDDDDCCCBBB@@@===;;;999777777666444222,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,,,,---...///........................------...///000000000000...------,,,------......,,,------......///000000000000000000222444666777555444111//////111333555444444333333222222111111111111111000000000//////000000111111111222222222111111111000000000000///000///...---...///111222111000000111333333222000000111222222222222222222555555666555444444444444666777888999:::<<<======???===;;;888777666666777777888:::<<<======<<<<<<<<<<<<;;;999888999===@@@===<<<<<<<<<===???BBBCCC<<<======;;;:::<<<@@@DDD???===;;;???DDDHHHFFFDDDHHHIIIIIIJJJKKKOOOSSSVVVLLLHHHFFFIIIKKKMMMTTT\\\ZZZWWWXXXZZZWWWRRRPPPTTTZZZXXXZZZ^^^```___aaaeeelllmmmpppvvv{{{zzzqqqggghhhwww}}}}}}lllXXXXXXmmm~~~wwwfff___]]]YYYSSSMMMIIIHHHHHH[[[ZZZRRRHHHAAA@@@@@@===>>>>>>???AAACCCDDDBBB@@@>>>;;;777555555666555555222222222222222222222222444666777777666444444555444444333333333333444444333333222222222222333333333444555555555555444333222222222222222333444444666444333333444555555444444333222111111222333444222222222222333333333333222222222222333333444444777666555444444444444444333333444555555666777777999:::<<<=========<<<<<<===???AAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@??????>>>BBBBBBCCCBBBCCCGGGLLLOOOLLLKKKIIIHHHJJJMMMQQQSSSLLLNNNPPPRRRRRRQQQPPPNNNTTTSSSSSSSSSVVVYYY]]]___SSSXXX\\\[[[ZZZ[[[\\\[[[YYYYYYZZZ\\\[[[ZZZ\\\```___bbbgggkkkllllllkkkiiirrrrrrtttvvvwwwuuuppplllnnnjjjbbb[[[TTTMMMHHHEEE@@@???>>>======>>>>>>>>><<<<<<<<<<<<;;;:::;;;<<<:::;;;<<<<<<;;;::::::;;;:::999888555333222222333222222222222222111000///222222222222111111111000000//////111222333111000000111111111111000000///000000000000000000000000zzzzzzxxxuuussslllgggfffcccZZZSSSPPPMMMJJJGGGDDDDDDCCCBBB@@@===;;;999777777555333111,,,,,,,,,,,,++++++++++++***+++------+++++++++,,,************************(((((((((((()))***+++++++++******))))))******+++************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******))))))))))))************++++++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++,,,---///000........................------...///000000000000---,,,,,,,,,,,,---......------......///000000000000000//////000111333444000///...------...000111333222111111222222111000/////////.........------......//////000111111111000000000////////////...///......//////000111222222111111222444444333222111111222222222222111111333555666666444333333333666666777888999:::;;;<<>>===;;;999888888888;;;;;;<<<===>>>???@@@AAA===>>>???===;;;;;;???CCC>>>===<<<;;;<<<>>>@@@AAAAAABBBBBB???===???DDDIIIKKKJJJJJJKKKNNNOOOOOONNNTTTRRRQQQTTTXXX[[[\\\[[[RRRKKKKKKTTT[[[___eeennnlllhhhhhhllljjj```\\\^^^cccaaadddkkkoooooooooqqq~~~uuuyyy|||kkkiii{{{tttqqqmmmeee]]]VVVQQQNNNMMMZZZVVVNNNGGGGGGJJJHHHBBBCCCCCCBBBCCCBBB@@@<<<999<<<:::777666666777666555444444444444444444444444333555777777666555444555333333222222222222333333111000000//////000000111222222444444444444222222111111111111222333444444666444333333444555555444333333222222222222333333222222222222222222333333222222222222333444555555666555555444444444444555555555666777888999999:::999:::;;;=========<<<<<<999:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::===>>>??????>>>===???@@@>>>>>>>>>>>>???@@@BBBCCCAAA@@@???>>>???@@@AAABBBDDDEEEGGGIIIJJJKKKKKKJJJCCCDDDEEEGGGIIIJJJIIIHHHCCCEEEHHHIIIIIIHHHHHHIIIJJJNNNSSSUUUUUUTTTRRRQQQWWW[[[bbbhhhiiiddd\\\UUU\\\YYYSSSMMMFFF@@@;;;999888777666555444444444444444444444444555555555555333444555666666666666666444555444222///...///000//////000000000///......000000000/////////.........---++++++---...///........./////////......------------------.........|||{{{xxxtttuuummmhhhgggddd\\\TTTPPPMMMJJJGGGDDDDDDCCCBBB@@@===;;;888777666555222000------,,,,,,,,,+++++++++***+++------+++***+++,,,************************(((((((((((()))***+++,,,******))))))))))))******************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))*********************************))))))(((((())))))***)))******************)))+++++++++++++++*********,,,+++***)))***,,,...///........................---...///000000111111000,,,,,,,,,,,,,,,---............//////000111111111111000///......///000111------,,,,,,---...//////222000///000222333222000/////////.........---------------...///000000000000000/////////.........------...000000111111111111111000222333444333111111222333444444444444444333666888888555333444555555555666777888888999999;;;;;;<<<<<<<<<;;;;;;:::============>>>AAACCCEEE???BBBDDDBBB??????BBBFFFEEEDDDBBBBBBCCCEEEHHHJJJMMMNNNNNNJJJHHHIIIPPPVVVXXXYYYZZZYYYWWWVVVWWWYYYZZZZZZ[[[___bbbcccaaa___VVVNNNOOO]]]ggghhhiiinnnmmmjjjpppzzz{{{pppiiijjjpppnnnooosssttttttwww||||||{{{tttsssxxxxxxtttqqqxxxssskkkfff]]]UUUOOOKKKHHHGGGGGGFFFCCCBBBEEEIIIFFF???AAA@@@@@@@@@???<<<888444666555333333444555333222111111111111111111111111111333666666555333333333111111000000000000111111......------------.........///111222222111///...////////////000111222333333111000000111222222111111111222222222222111111111111111111111111000000222111111111222333444555222111111111111222222333222333333444555666777888555666888999::::::999999444666777777555444444555444444444444555555555555666777888888666666777888777777666666777888999:::;;;:::888777888999<<<===999;;;>>>@@@BBBAAA@@@???>>>======???@@@@@@??????:::===???@@@@@@AAABBBBBB@@@BBBEEEFFFEEEDDDCCCCCCEEEHHHMMMRRRSSSPPPJJJEEEHHHHHHFFFBBB>>>;;;999888666555444444444444333111000///000000222222111000//////000111222222111///...///000///---,,,---///,,,,,,---.........------.........---------,,,,,,+++***)))***+++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,---------~~~{{{xxxsssvvvnnnhhhgggeee]]]UUUQQQMMMJJJGGGDDDDDDCCCBBB@@@===;;;888777666555222000---------,,,,,,,,,++++++)))+++---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))),,,+++++++++******))))))***)))(((((()))+++---...////////////////////////---...///000111111111111,,,,,,,,,,,,------.../////////000000111222222222111000///...------...///++++++,,,------.........111///---///222333222000000000/////////.........,,,,,,------...///000000000000/////////.........+++---...000111111000///000//////000222333111000111222333555666777888888444777:::999777555555666555555666666777777888888666888:::<<<============>>>===<<<;;;===@@@DDDFFFAAAEEEHHHGGGCCCBBBEEEHHHMMMLLLKKKKKKMMMPPPSSSUUUXXXYYYXXXTTTQQQSSSZZZ```ZZZ]]]___\\\WWWTTTVVVYYYVVVXXX\\\___```___]]][[[WWWNNNPPP```jjjgggbbbbbb^^^^^^iii{{{uuummmnnngggeeecccbbb______gggpppqqqxxx|||zzz{{{~~~|||wwwpppxxx}}}~~~~~~vvvggg___^^^\\\gggkkkffffffmmmoooiiiXXXRRRKKKDDDAAA???>>>===333777999;;;???CCC???999::::::;;;<<<===;;;888555//////...///111111///---........................///111444555333222111111//////............//////,,,,,,,,,++++++,,,,,,,,,,,,---...000000...---,,,------------...///111111000///------/////////...///000111222222111000///111000000000////////////111000000000000222444555...............///000111---......000111222333333111222444555666666666555333444555444222111111111000000111111222333333333222333444333333333666888666555444444555777:::<<<888777666555555777888999888999<<<>>>@@@@@@@@@????????????@@@>>>;;;<<>>???>>>======<<<;;;::::::AAABBBEEEIIIMMMQQQTTTVVVRRRPPPNNNMMMOOOSSSXXX[[[WWWRRRLLLKKKNNNQQQPPPNNNQQQMMMIIIKKKOOOOOOKKKEEEHHHHHHHHHKKKRRRWWWRRRJJJHHHMMMVVV^^^cccbbb]]]YYYRRRRRRQQQLLLIIIKKKSSSZZZnnnnnnllleee]]]ZZZ]]]bbb___fffiiieeebbbeeelllpppnnniii```YYYSSSNNNKKKHHHKKKLLLLLLMMMMMMMMMLLLLLLHHHBBB===;;;<<<;;;666222333333333444444444555555333333222111000///......---.........---,,,,,,+++------------------------000000000000000000000000+++++++++,,,,,,,,,------......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------***++++++,,,,,,++++++***---------------------------------------------------------.........//////000000111222222222222222////////////000000000000......///000000000000000333333333222222111111111333333222222222333444555444555555555444555777:::;;;;;;:::888888;;;???CCCBBB<<<777888===AAA???;;;::::::999:::<<<>>>AAACCC>>>???@@@AAA@@@???>>>===???@@@AAA@@@>>><<<;;;<<<===;;;888777777666555333000000000000000000000000........................,,,---------.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++|||wwwsssrrrooollljjjggg```WWWPPPMMMJJJGGGEEEEEEEEEDDDCCC@@@<<<888666666555111...///...---+++++++++,,,---+++,,,,,,++++++)))(((((())))))))))))))))))))))))((()))***+++------......------------......//////,,,,,,,,,+++++++++******))))))************))))))(((((())))))))))))((((((***))))))(((((())))))************)))))))))((((((((())))))***************************************)))))))))))))))))))))))),,,+++***(((((((((((()))******+++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,------,,,+++)))(((******++++++++++++************))))))))))))******///000111333444555666666444333222000///......---+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------------......///000000/////////////////////...------........................---...///111222222222222111000/////////111333555888888777777666555555444888999<<>>>>>>>>CCCGGGDDD===>>>@@@EEEJJJNNNOOOLLLIIIJJJKKKJJJGGGDDDFFFLLLRRRYYYWWWTTTPPPMMMLLLMMMNNNPPPUUUWWWSSSQQQUUUYYY[[[```[[[UUUOOOKKKHHHFFFDDDEEEDDDCCCBBB???===;;;:::>>>:::555555666666333///111111111222222222333333111111000000//////......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000///------........./////////......///000000000000///333333222222222111111111222222222222222333444444444555555555444555777999;;;:::888888999===@@@BBB@@@<<<888888<<<>>>===;;;:::999999999:::===???AAA<<<>>>@@@BBBBBB@@@>>><<<>>>AAACCCCCCAAA>>>;;;:::;;;888666555555444333111////////////////////////------------------------------------............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++wwwsssssspppmmmjjjgggaaaXXXQQQNNNKKKHHHFFFEEEEEEDDDCCC@@@<<<888666666555111------,,,,,,++++++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((***,,,---...//////.........///////////////.........---------,,,,,,)))******++++++******))))))((((((((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))***++++++***))))))))))))***+++,,,************)))((('''&&&((())))))******))))))(((***))))))(((((())))))***,,,---000222444444333333555444222///---+++***)))))))))************))))))************)))))))))))))))))))))))))))))))))))))))******++++++******)))++++++************))))))************************)))***************************+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///...,,,+++++++++,,,---222222222111111000000000///000222555777:::;;;<<<333444666999===AAAEEEHHH@@@===<<<===@@@AAA@@@===@@@===;;;;;;>>>???>>><<<:::<<<<<<::::::======:::;;;;;;<<<>>>BBBCCCCCCBBBBBBCCCCCCAAA??????CCCGGGKKKHHHEEEDDDFFFFFFEEECCCJJJLLLKKKHHHHHHKKKMMMKKKPPPMMMHHHEEECCCCCCAAA@@@BBBAAA@@@===:::777555333555222//////222333111........./////////000000000........................,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************************************************************************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********+++++++++,,,,,,---------------,,,,,,,,,,,,---------------...//////000/////////222222111111111111000000111222222222222333333333333444555444444444666888>>>;;;777777:::======<<<<<<;;;:::999999:::;;;;;;:::999888888999:::<<<===888:::===@@@@@@???===;;;>>>AAAEEEFFFCCC>>>:::999888555333222222222000///........................------------------------...------------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++|||yyyuuurrrnnnkkkhhhbbbZZZSSSPPPMMMIIIGGGFFFEEEDDDBBB@@@<<<888777777555000,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((('''(((***,,,...///000000------------------...............---------,,,,,,)))******************)))((((((((((((***,,,///000)))((((((''''''(((((()))((((((((((((((((((((((((((()))******++++++******++++++++++++++++++++++++******************************))))))(((((((((((()))((('''&&&'''((()))***(((((())))))******++++++******))))))(((''''''&&&'''(((((())))))(((((('''))))))(((((((((((()))))))))+++...111222222111000222111///---+++)))(((((((((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((())))))*********))))))+++++++++,,,,,,+++******++++++++++++++++++++++++)))***++++++,,,,,,++++++///...---,,,++++++,,,,,,000000//////////////////---...///111222444555555111111333444666888999:::999888888:::===>>><<<:::<<<;;;999999:::<<<<<<<<<>>>AAABBB===:::<<<>>>>>>===<<<<<>>???AAA@@@>>>===???AAAFFFFFFFFFFFFFFFFFFEEEDDDKKKKKKHHHEEEGGGJJJIIIDDDHHHEEEBBB@@@AAAAAA@@@@@@?????????>>>===;;;999888444111///000111222111000---------............///++++++,,,,,,---------...++++++,,,,,,,,,,,,++++++************************************************************++++++++++++))))))))))))******************************************************************************************************************++++++++++++******++++++++++++++++++++++++************************(((((()))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...////////////...000000000000000000000000000111111222222222222222222333444444444444666777AAA<<<777777;;;<<<999666888::::::999777666999;;;999888888777777888888999666777888:::;;;;;;<<<<<<>>>AAACCCBBB???<<<999888666444111000111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************~~~}}}wwwsssooollliiiccc[[[UUUQQQNNNJJJHHHFFFEEEDDDBBB@@@<<<999888777555000+++++++++++++++++++++++++++******+++++++++***))))))((((((((((((((((((((((((((((((***,,,---...//////---------------,,,,,,,,,,,,,,,,,,++++++++++++***((())))))******))))))(((''''''((())),,,///222444((((((''''''''''''(((((('''''''''''''''''''''((((((((()))************)))************************))))))))))))))))))))))))))))))))))))((((((((('''((('''&&&%%%&&&'''((()))''''''((()))******+++++++++***))))))(((((('''''''''''''''(((((('''''''''))))))(((((((((((())))))&&&(((,,,///000000...------,,,+++***)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))))))))******))))))(((***++++++,,,,,,+++++++++++++++++++++++++++++++++((((((***+++,,,---------------------------......---------.....................///000000111222222000000111222222222222222000000222444666666555333::::::;;;:::999999;;;<<<;;;@@@@@@:::666888;;;<<<999:::;;;???BBBDDDDDDCCC???@@@AAAAAA@@@@@@@@@@@@BBBFFFIIIGGGCCCAAABBBDDDGGGFFFCCCAAACCCGGGDDD>>>EEEBBB@@@???@@@@@@@@@???::::::::::::999888777666444333111111111111000///------------............*********+++,,,,,,------******+++++++++++++++***))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++************************))))))))))))************)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---...............///////////////////////////000111222222222111111000222444444333333555666<<<888555666:::<<<999555555888:::999666555888;;;888888777666666666666666888777666555777999<<<>>>=========;;;888777777888555333111000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********}}}|||xxxuuupppmmmjjjddd]]]WWWSSSPPPKKKHHHGGGEEECCCBBB@@@===999888888555///+++***+++,,,,,,---,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))((()))***+++,,,---------...------------,,,,,,,,,*********)))))))))(((((('''(((((())))))(((((('''&&&&&&'''))),,,///111222''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((&&&'''((()))***+++++++++,,,+++***)))((((((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))%%%'''))),,,------,,,,,,)))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((************************)))************))))))(((******+++,,,,,,,,,++++++++++++++++++++++++++++++((((((***+++,,,---------******++++++,,,---------******++++++,,,,,,,,,------.........////////////,,,------...///000000111...///111222333333222222666999<<<;;;888666777:::888<<<===888555777::::::777888;;;>>>BBBCCCBBBAAABBBBBBBBBCCCBBBBBBAAA@@@@@@EEEIIIGGGAAA>>>@@@DDDCCCCCCAAA???AAADDDBBB===BBBAAA?????????@@@???>>>;;;;;;:::888666444222111333222111///............,,,------------.........*********++++++,,,,,,,,,))))))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))************************************************)))))))))*********++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------............//////...///000222222111000000///111333444333333444555222111222555999<<<:::888333666888888777666999<<<777777777666666555555555999888666666777:::===???999999888555333333444666444222000000000111000///........................++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******}}}|||zzzvvvqqqmmmjjjeee^^^XXXTTTQQQLLLIIIGGGFFFCCCBBB@@@===:::999888555///******+++,,,---...------,,,)))******+++++++++******))))))))))))))))))))))))((()))******+++++++++***,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))***+++++++++'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''%%%&&&&&&'''''''''''''''%%%&&&((()))***++++++***+++***)))(((''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%''')))***+++++++++''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++***************)))(((((())))))***+++++++++++++++************************)))***++++++,,,,,,,,,+++))))))***+++++++++++++++))))))***++++++,,,------------------............,,,,,,,,,---...///111222111222333444333333444444444999======888444555777777:::;;;888777:::<<<:::::::::;;;===@@@AAAAAA???BBBAAAAAAAAAAAAAAA@@@???@@@BBBDDDBBB@@@???AAACCC@@@BBBBBB@@@AAAEEEDDD@@@AAA???>>>???AAAAAAAAA@@@???>>>===;;;888555333111000000///...---,,,---...+++,,,,,,,,,,,,---------+++++++++++++++++++++,,,((())))))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************((())))))***************)))))))))*********++++++++++++,,,------------,,,,,,,,,------............---...000111222111000///...111333444333333333444...000222555777888777777222444666777888999;;;<<<666666666666666666555555555555555666777888999999333444555444222111222333333111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***}}}{{{vvvqqqnnnkkkfff^^^YYYUUUQQQMMMIIIGGGFFFCCCBBB@@@===:::999888555///)))***+++---...///...------)))******+++++++++******))))))))))))))))))))))))))))))************)))))))))(((((((((''''''&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''%%%&&&'''((()))((('''&&&$$$%%%''')))***+++******+++***((('''&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&'''(((***++++++''''''&&&%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))***++++++)))*********)))(((''''''(((((()))***************************************+++++++++++++++***))))))++++++++++++++++++***)))***++++++,,,---...//////---------.........//////000000///......///111222000111222222111111222333444:::@@@???999555555777444777888666777;;;;;;888<<<:::888999:::<<<<<<<<>>??????>>>===>>><<<;;;<<<>>>??????>>>;;;???AAA???@@@CCCCCCAAAAAA@@@???AAACCCDDDDDDCCC>>>===<<<:::888666444333...//////...------...000***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))(((((((((((())))))))))))++++++,,,------------,,,,,,,,,,,,------.........---...000111222111///......000333444333333333444000333555666444222222222222333444777:::;;;<<<<<<555666666777666666555555///000333555666555333222///222444555333222111111222000......//////...---++++++++++++++++++++++++************************))))))******+++++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))){{{{{{wwwsssnnnjjjeee```]]]SSSNNNKKKKKKJJJEEEBBBBBBCCC???:::888777555000,,,)))+++---...------...///******)))***+++***)))'''))))))(((((())))))***+++(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''(((***++++++...---+++)))'''&&&$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++++++++++++++---,,,***)))))))))******)))************+++++++++---,,,,,,,,,,,,---......////////////000000000000000111222333333222000000666888:::;;;;;;999777555555555555555666888999:::???>>><<<;;;:::999999999<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>======<<<;;;:::<<<<<<<<<:::888444111000.....................---,,,,,,,,,+++++++++******************************((((((((((((((((((((((((***((('''((()))***)))'''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))(((''')))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,------,,,,,,------,,,,,,,,,------...............////////////111000//////...//////000555444444333333444444555999555111333777888666222000222666:::<<<:::555111333444444444444333222222222555888999666111...,,,///000000111000...,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((~~~{{{zzzwwwrrrmmmiiieee```]]]QQQLLLJJJKKKKKKGGGEEEFFFDDD@@@;;;999888666111---***,,,---...------///111+++***)))((()))))))))((()))))))))************+++(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&'''(((((())))))******))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((())))))***************,,,+++***)))))))))******))))))*********+++++++++---,,,,,,,,,,,,---......///////////////000000000000111222222222111000000222333555777777666444222444444444555666888999:::===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>SSSOOOHHHAAA<<<:::;;;;;;===>>>???BBBCCCCCC@@@>>>??????>>>>>><<<;;;:::999999999999777555333000////////////.........------,,,,,,+++++++++*********************************(((((((((((((((((((((((()))((('''((()))***)))'''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))(((''''''''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))************))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---.........////////////000000000000000000000000444333333333333333333444444222111333555666333000111222555888:::888444000111111222222111111000///111444777666444000---,,,............---,,,+++***+++++++++*********))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''~~~{{{zzzvvvqqqlllhhhccc___\\\OOOJJJIIIKKKLLLIIIHHHIIIEEEAAA<<<:::999666222...,,,------------...222555...---***(((''''''((()))((()))***+++,,,+++******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))++++++***)))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,---.............../////////000000000000111111111111000000///000222444444444222111222333444555777888999::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@FFFCCC???;;;999999:::<<<;;;;;;===???BBBBBB@@@===>>>>>>>>>===<<<;;;999888555555555444222111///...000000///......---,,,,,,,,,++++++++++++*********************************(((((((((((((((((((((((()))(((''''''))))))(((''')))(((''''''&&&'''''''''&&&''''''''''''((((((((()))))))))((((((((('''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''(((((())))))(((((('''(((((()))))))))(((''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((())))))******))))))(((******+++,,,,,,,,,,,,+++++++++++++++,,,...//////---------........./////////000111222222111000///222222222222222222222222000111333444555333222000333222333555666555222///111111111111111000//////111333444333000...---,,,,,,,,,+++***))))))))))))++++++*********)))))))))************************(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''|||yyyuuupppjjjfffbbb^^^[[[NNNJJJHHHKKKLLLIIIGGGHHHEEEAAA<<<999888666111------------,,,,,,///444888555333000+++((('''((()))((()))+++,,,---,,,***)))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((*********))))))))))))***))))))))))))************,,,,,,++++++,,,,,,---...---------......//////000//////000000000000000000///000222444555555444444111222444555777888999:::999999999:::::::::::::::999:::;;;===>>>???@@@@@@666555444444555777:::<<<888999:::<<>>===;;;;;;<<<<<<;;;;;;:::999222222222111000000//////000///...---,,,+++******++++++++++++************************************(((((((((((((((((((((((()))(((''''''((()))((('''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((()))******+++++++++++++++*********+++,,,...///000,,,,,,---------............///111333333222000///111111111222222111111111000222444444333222333444444222111222222222111///222222222333222111111000000111111000---,,,,,,,,,,,,+++)))((('''((()))***************))))))))))))************************(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''~~~yyyuuuoooiiieeebbb^^^\\\PPPKKKIIIKKKKKKGGGEEEFFFDDD@@@;;;888777444///+++------,,,,,,---000666:::===<<<888222,,,((('''(((''')))+++,,,,,,,,,***)))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&'''((((((((((((((())))))))))))***)))))))))(((((()))))))))*********,,,++++++++++++,,,------+++,,,,,,---......//////.........//////000000111000111222444555555555444111222444666777888888888888999999999999888777666666777999;;;<<<===>>>>>>;;;:::888666666666666777777666777999<<<===<<<;;;777777888::::::;;;;;;:::111111000000000/////////......---,,,***)))((((((+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******))))))***+++,,,---///000,,,,,,,,,,,,---------------...111222333222000///000111111222222111111000000111222111000000333555444222000///000111000///111111222222111111000////////////...+++***+++,,,+++***)))((((((((()))************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''zzzvvvoooiiieeebbb___\\\RRRMMMKKKLLLKKKGGGDDDEEEDDD@@@;;;888666333...***++++++++++++---111777;;;@@@AAA@@@:::111***'''''''''((()))***+++***))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))&&&''''''((((((((((((((('''((()))*********))))))((((((((()))))))))******+++++++++++++++,,,------***++++++,,,---...//////......------...///000111///000111111222222222222111222444666777777777666888999999:::999888666555333555777999;;;<<<;;;;;;:::999888777666666555555666555555777999:::999888444555666777888999999999111000000////////////000------,,,+++******))))))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''(((((()))************)))************+++---......+++++++++,,,,,,,,,---------...///000111111000000000111222333333222111000000/////////000111222222333111//////000111000000///////////////...---------...///---+++******+++******))))))))))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&{{{vvvoooiiieeebbb___]]]TTTOOOMMMNNNMMMIIIGGGGGGFFFAAA<<<999777444///+++((()))***+++---111777;;;>>>AAACCC???666...)))'''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))(((&&&''')))*********))))))(((((((((((()))))))))***+++++++++***++++++,,,---******+++,,,---...//////------,,,,,,---///000111000000000000111111111111222333555666777666555444777888:::;;;;;;;;;999888333555777999:::;;;:::999222333444555666666666666555444444555777888777666444555555666666555555444000000...---------......------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((())))))******))))))++++++******+++,,,------++++++++++++,,,,,,,,,,,,,,,------...//////000000000111333444444333111000000///000444777777444000111000//////111222111000......//////......---,,,,,,---///...,,,******+++(((((()))))))))))))))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&~~~|||wwwpppjjjfffccc```^^^UUUPPPNNNPPPPPPLLLJJJKKKGGGCCC===:::888555000,,,'''(((***,,,...222777::::::@@@DDDBBB999000***((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((("""%%%'''&&&$$$###%%%(((''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))++++++******++++++,,,---)))******+++---...//////------,,,,,,---...000111222222222222111111111111333444666777777666444333666888:::<<<>>>======<<<444555888:::;;;:::999999666666777777777666555444666444333444666666555444666666666555444333111111000///---,,,+++,,,,,,---........................************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111000111333444444333111000222222555:::???>>>777000000//////000222333222111000000000000000//////...+++---//////---+++******&&&'''((()))))))))''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&~~~~~~}}}{{{uuuooollljjjgggaaa[[[WWWQQQNNNOOOPPPLLLHHHHHHGGGAAA<<<===;;;444...+++******+++,,,---///111111888AAAHHHDDD888,,,'''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---///000---,,,,,,,,,,,,---......///////////////000111111444555777888777555222000666888;;;<<<===<<<:::888666777777777777666555555666777777777666555444333888888999:::999888777666666666777666444222000...,,,...///...+++***,,,...,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))++++++******************)))******++++++,,,------***,,,///000///000111222111111000000000000000000111222444555555333000...000...---///222333111...222111///...,,,++++++++++++***************++++++)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~||||||wwwqqqmmmlllhhhbbb]]]WWWRRROOOPPPPPPLLLIIIHHHHHHAAA======;;;555...,,,++++++++++++,,,---...///444:::@@@???777...)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''&&&''')))'''((((((((())))))))))))(((((((((((())))))))))))************+++,,,......,,,,,,---------.........///////////////000000111333444666777777555333111555777999;;;;;;:::888777555666666777888888888777777777777666666555555555888999999:::999888777666666666666555444222111000---+++***,,,///000///---,,,,,,+++++++++*********(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))************************)))******++++++,,,------)))+++,,,---,,,---///000222222111111000000000///000000222222222000///...///------...111222000...222111000///...---------++++++******)))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}{{{|||xxxsssooommmiiiccc^^^XXXSSSPPPQQQPPPLLLIIIIIIIIICCC>>>???<<<555///,,,,,,++++++******++++++,,,///222777777444///+++)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((''''''((((((((()))))))))(((((((((((())))))))))))***************+++,,,---,,,---.../////////...---//////......//////000111111222444666666555444333444555777999999888777666444555666888999999999:::888777666555555666777777999999::::::999999888777777666555444333333333333222,,,''')))000444111,,,,,,++++++++++++*********'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))************************)))******++++++,,,------***+++,,,++++++,,,///111333333222111000000///////////////............---...---,,,...///000...---111111000///////////////,,,+++***)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}{{{{{{xxxtttqqqmmmiiiccc^^^YYYTTTRRRSSSQQQKKKIIIKKKKKKDDD@@@@@@===666///---,,,,,,+++************+++---...///000111...+++(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))******))))))******+++,,,+++,,,...000000///...---///............///000000000111333555555555444444444555777888888888666666555666777888999999999999999888666555555666888:::999999999999999888888888888777555444444444555666===666...+++...///...+++++++++++++++************'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************)))******++++++,,,---------------,,,,,,---000333444333333111000///......///...---,,,,,,---......,,,,,,------......---,,,/////////......//////000,,,+++***))))))(((((()))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}zzzyyyxxxuuuqqqmmmgggbbb^^^YYYVVVTTTTTTQQQKKKJJJLLLKKKEEE@@@@@@===666///---,,,,,,,,,,,,,,,---......000...,,,,,,---,,,)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,+++,,,...000000///...,,,...............//////000///000222333444444444444555555666777888777777666777777888888888777777666999777666555666888:::;;;999999888888888777777777999888666555555555666666IIIEEE===444---***+++...+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))))))))*********)))******++++++,,,---------...---,,,+++,,,000222333333222111000...------///...---,,,,,,---///000,,,------...---,,,,,,,,,---,,,,,,,,,,,,---......+++******)))(((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{xxxxxxvvvrrrmmmgggbbb^^^ZZZXXXVVVVVVQQQKKKJJJMMMLLLEEE@@@@@@===666///,,,+++,,,---...000333555666444222...+++***)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))***+++,,,---...+++,,,---.........---,,,......------......///000///000111222333333444444555555666666777777777666777777777777777666555555777777777777888999;;;<<<888888777666666666666777888777666555444444444444IIIKKKHHH>>>111***,,,111+++************)))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))'''(((((())))))*********)))******++++++,,,------++++++++++++******---///111111000///......------///...---------...///000,,,---///...---,,,,,,---++++++*********++++++,,,)))))))))(((((())))))***+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{yyyyyyxxxtttnnnhhhccc```[[[YYYXXXWWWRRRKKKJJJNNNKKKEEE@@@???<<<555...+++***+++...111555999<<<>>>777555111,,,)))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***,,,...///000+++++++++,,,,,,,,,,,,---...------------...//////000000111111222222333333333444444444555555555555444555555666666666555555666666777888999:::;;;<<<888777666555444555555666555555555444333111000///999@@@EEEAAA555,,,+++///************))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))''''''(((((()))******+++)))******++++++,,,------)))+++,,,,,,+++***,,,---//////......---------,,,---------------...//////,,,...000///---+++,,,---++++++***))))))*********(((((('''(((((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&|||zzzzzzzzzvvvpppiiidddaaa[[[YYYYYYXXXRRRKKKKKKNNNKKKDDD@@@???<<<444---+++)))+++...333888===AAADDD888777333---(((&&&(((+++))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***---///111222++++++*********+++,,,---...------------...//////111111111111111222222222222222333333333444444444222222444555666666777777555666888999;;;;;;<<<<<<777666555444333444555555333333333222111///,,,+++'''222===???777...******************))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))&&&''''''((()))******+++)))******+++,,,,,,------+++,,,......---,,,---...------------------,,,,,,,,,,,,,,,------.........---///111000---+++,,,...,,,++++++***))))))******''''''''''''(((***+++,,,++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||~~~xxxuuurrrnnnhhhcccaaaYYYVVVXXXVVVMMMJJJMMMIIIFFFCCC???;;;666000,,,***)))***///777>>>BBBCCC<<<777///***)))***+++,,,((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((((((((((())))))))))))((()))***++++++,,,++++++,,,,,,+++***+++,,,---...,,,,,,---...///000111111444333333222111111111222333444333000222666777444777777666666666777777888:::<<<<<<;;;===@@@===888555333222111111222444555444222000/////////...,,,//////...---,,,,,,+++***)))***+++++++++)))((('''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))*********)))************************.........---,,,,,,+++++++++,,,------......---------,,,,,,,,,---///000222000000///...------,,,,,,------,,,,,,+++***))))))***((('''((()))***)))'''))))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}xxxuuusssooohhhcccaaaYYYUUUXXXVVVNNNJJJMMMJJJGGGDDD@@@;;;666000,,,+++******---444:::===>>>;;;777111,,,***)))((('''((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&'''((((((((())))))))))))(((((()))***++++++++++++,,,++++++***+++,,,---...,,,,,,---...///000111111444333222222111111111222000333555444666999888555555555444444444444555555555999:::888888;;;>>>>>>666555333111111222333444222000...---......---,,,...------,,,++++++******))))))*********)))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,------......///////////////------,,,,,,---...///000//////...------,,,++++++---,,,,,,+++******)))))))))((('''((()))***)))'''))))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~{{{xxxvvvuuuppphhhccc```XXXUUUXXXVVVNNNKKKNNNLLLIIIEEEAAA<<<666000++++++***))),,,000444777888:::888555222000---)))''')))(((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))'''((()))***++++++++++++++++++******++++++,,,---,,,,,,---...///000000111333333222111111111111222000555888888999;;;999555555444444444444444444444222777888333111444999;;;666555333222111222333333000...,,,,,,---------,,,,,,,,,++++++******))))))(((((()))*********))))))'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((('''''''''''')))***+++++++++++++++++++++++++++******++++++,,,------...------...///////////////...------,,,,,,------...---------,,,++++++******,,,,,,++++++***))))))))))))(((''''''))))))((('''((((((((((((((('''&&&%%%''''''(((''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}|||zzzxxxwwwvvvqqqiiiccc___XXXTTTXXXVVVOOOKKKOOOMMMJJJFFFAAA<<<666000+++***))))))+++---111444666;;;:::;;;;;;;;;888333///+++***(((''''''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))***++++++++++++***************++++++,,,+++,,,,,,---...///000111222222111111111111111222444999;;;999888:::999666666666666666666666555555333666555111///111222000333333222222222222333444222000------------+++***+++++++++++++++*********((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&(((***,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...++++++,,,---------,,,,,,...------,,,,,,,,,,,,+++,,,+++++++++*********)))++++++******)))))))))))))))(((''''''((()))(((''''''(((((((((''''''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~|||zzzxxxwwwvvvqqqiiiccc^^^WWWTTTXXXVVVOOOLLLOOOMMMJJJFFFAAA<<<666000+++(((((()))***---000444666<<<===@@@DDDGGGFFFBBB???...,,,***'''&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((()))************))))))************+++***++++++,,,---...///000000111111111000000111222222:::>>>>>>888555666777666666666777777666555444444555555333222555888222***000000000111222333444555555222000...---,,,***)))++++++++++++,,,,,,,,,,,,(((((((((((((((((())))))&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&(((***+++*********++++++,,,,,,,,,............------,,,,,,***++++++,,,---,,,,,,,,,---------,,,,,,+++*********************)))))))))******))))))))))))((((((((('''&&&'''((()))(((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{xxxvvvuuuppphhhccc^^^VVVSSSWWWWWWPPPMMMPPPLLLIIIEEEAAA<<<666000+++'''((()))***,,,///333777;;;===BBBHHHNNNPPPOOOMMM777444///***'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((()))************(((((()))************)))++++++,,,---...//////000111000000000000111222222<<<@@@???777222222444444333444555555444333111000444333222555<<<@@@999.........///000111222222333555333000...---,,,+++)))***+++++++++,,,,,,------***)))(((''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((('''&&&&&&&&&&&&((()))***)))))))))******++++++,,,//////...------,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,+++***)))************************)))))))))(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxuuusssooohhhccc]]]UUUSSSWWWWWWPPPNNNQQQJJJGGGDDD@@@;;;666000,,,&&&((()))******,,,111555999;;;@@@GGGNNNSSSTTTTTTHHHCCC;;;222+++'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""##############################""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))************'''((()))*********)))(((***+++,,,,,,......///000000000000000000111222222888>>>>>>888222111222111333444555555444333111///111222222333888===999111...///////////////......111///---,,,------,,,***)))))))))***+++,,,,,,---+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''(((((())))))***++++++++++++++++++++++++++++++,,,,,,---............---******+++,,,,,,+++***)))************************((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxuuurrrnnnhhhccc]]]UUUSSSWWWWWWPPPNNNQQQIIIFFFCCC???;;;666000,,,'''(((***)))(((***...222777999===CCCKKKQQQUUUVVVWWWPPPFFF;;;111+++((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!##############################""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))************&&&''')))*********)))(((***++++++,,,---...///000000000///000000111222222444;;;>>>:::444222111///555666777777777555222111000222222000111444333000000000000///...,,,+++***---,,,***+++,,,------,,,''''''((()))***++++++,,,,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((()))*********((((((((()))******++++++******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))***************+++++++++'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}yyywwwtttpppiiiccc\\\YYYVVVUUUQQQLLLLLLPPPLLLJJJGGGCCC>>>777///))))))***+++***))))))+++---111555:::<<>>...((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((++++++,,,------......///...///000111222333333333444777999666111///111444555333222222333222000...///000000000111111111111333111///...---------......---,,,+++************))))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}yyywwwuuuppphhhbbb\\\YYYVVVVVVRRRMMMMMMPPPMMMJJJGGGCCC>>>777///***)))*********))))))+++---000333777999;;;@@@IIIPPPUUUUUUVVVSSSGGG777,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((++++++,,,,,,---.........000111111222333333333333222555777555111///111444888666555444444333000......//////000111111222222111000///---,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))***************+++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxuuupppgggaaa]]]YYYWWWWWWTTTOOOMMMOOOMMMKKKGGGCCC===777///***)))*********))))))***,,,---///222333444888???EEEPPPQQQTTTXXXQQQ@@@000(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,------......111222333333333333222222///222444333000///111444:::888777666555333000.........///000000111222222.........---,,,+++***)))***)))(((''''''&&&''''''))))))))))))))))))))))))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxuuuooofff```^^^YYYVVVVVVTTTPPPNNNOOONNNKKKGGGBBB===777000+++)))*********((((((***+++***+++---...///333888===GGGHHHNNNWWWVVVFFF111$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((((())))))))))))***++++++,,,------......111111222222222111111000///111222222111111333555888777555555555333111...000000000000000000000000......///...---,,,***((()))(((''''''&&&&&&&&&''')))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''((()))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))*********))))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzwwwtttnnnfff___```YYYTTTTTTSSSPPPNNNOOOOOOLLLGGGBBB===777000,,,)))******)))(((((()))+++'''((()))+++---000444777@@@???FFFRRRUUUHHH333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((('''((((((((()))))))))*********++++++,,,------...///000000000000//////...///000222222333333555666444333222222333333111///222222111000///...------.../////////...,,,***)))))))))((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||}}}yyyvvvsssmmmfff```aaaYYYRRRQQQQQQOOONNNOOOPPPLLLGGGBBB===777111---)))******)))''''''(((***''''''((()))+++...111222:::888>>>JJJPPPFFF555)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((())))))************++++++,,,,,,---------....../////////......000000111222333444555555111000000000222222000///222222111000...---,,,,,,////////////...,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxtttqqqlllfffaaacccXXXOOONNNNNNNNNNNNPPPPPPMMMGGGBBB===777111---)))******)))''''''((())))))(((((((((***+++,,,,,,333111444???EEE@@@444---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((()))******************+++,,,,,,------------...///000000000///000///000111222444444333222111000000111111///---000////////////.........000///...,,,++++++******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''((()))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################xxxsssppplllfffbbbdddXXXNNNLLLMMMMMMNNNPPPQQQMMMGGGBBB===777222...)))******)))'''&&&((()))+++***(((((())))))((((((...***---666<<<999111---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++)))******+++,,,,,,------------///000111111111111//////...///111222222222444222111111111000...,,,------......///000000000///...,,,***))))))******(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################|||uuuqqqoooiiicccaaa[[[TTTNNNLLLLLLLLLLLLLLLJJJHHHEEE@@@999111,,,,,,+++******))))))******---***''''''))))))(((&&&(((((((((***000666444---***(((&&&%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""###########################%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))++++++++++++,,,------...,,,---///000000000///.........///111111222222222111111111111111000//////------------......//////111///---+++))))))***+++&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||uuuqqqooojjjcccaaa\\\TTTOOOLLLLLLLLLLLLNNNLLLJJJFFFBBB;;;333---,,,+++******))))))******...+++))))))***)))'''%%%((()))))))))///444111+++)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$######"""#################################%%%%%%$$$$$$###""""""!!!!!!!!!"""###############"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))++++++++++++,,,---......------///000000000///.........///111111222222111...////////////...------,,,,,,------............000///---***))))))***+++&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||uuuqqqooojjjdddaaa\\\TTTOOOLLLLLLLLLLLLPPPNNNLLLHHHCCC<<<444...,,,+++******))))))******...,,,+++******)))&&&$$$'''(((((()))---111///***)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$########################%%%%%%$$$$$$###"""""""""!!!!!!"""###############"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))++++++++++++,,,---...///---......///000/////////......///000111111111111.........///......---,,,,,,,,,,,,,,,------------///...,,,***))))))******&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{sssooommmiiiccc```ZZZSSSMMMKKKJJJKKKKKKPPPNNNLLLHHHCCC<<<444///,,,+++******))))))******,,,,,,++++++)))'''%%%###&&&((()))))),,,000///***)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$%%%%%%########################$$$$$$$$$#########""""""!!!!!!"""###############""""""#########$$$$$$$$$!!!""""""""""""#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''''''''((((((((())))))*********+++,,,---...///---......///////////////......///000111111000000///000000000000///......++++++,,,,,,,,,,,,,,,,,,------+++***)))))))))***&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyqqqmmmkkkgggbbb^^^YYYQQQLLLIIIIIIIIIIIINNNLLLJJJGGGBBB<<<444...,,,+++******))))))***************)))(((&&&%%%%%%'''***,,,+++...111000---(((&&&%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$##############################"""""""""###$$$%%%%%%########################$$$$$$$$$###############!!!!!!"""###############""""""#########$$$$$$$$$!!!""""""""""""#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''((((((((((((*********+++,,,---//////............/////////000...//////000000000000//////////////////...------+++++++++++++++*********,,,++++++***))))))))))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxppplllkkkgggbbb^^^YYYQQQKKKIIIIIIIIIIIIKKKJJJHHHFFFBBB<<<444///,,,+++******))))))******((())))))((('''''')))***---000222000000222111...(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$####################################"""######$$$$$$################################################!!!!!!"""###############"""############$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""&&&&&&'''''''''((((((((())))))***+++,,,...///000///............///000000...//////000000/////////,,,,,,------,,,,,,+++******************)))))))))************))))))((((((%%%'''))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''(((((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqmmmllliiiddd___ZZZRRRMMMJJJJJJJJJJJJIIIHHHGGGEEEBBB===666111,,,+++******))))))******((())))))(((''')))...222555999999555222222000,,,'''&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$######"""#########################################################!!!!!!"""###############"""############$$$$$$$$$############$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$###!!!&&&&&&&&&'''''''''(((((())))))***+++,,,...///000///......---...///000111...///////////////......+++,,,,,,,,,,,,+++***************))))))((((((((())))))))))))))))))((((((%%%'''))))))((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{sssnnnnnnkkkfffaaa\\\TTTNNNLLLLLLLLLLLLIIIHHHGGGFFFCCC>>>777333,,,++++++***)))*********((()))***)))(((,,,222777<<>>888333222///+++'''&&&$$$%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###########################%%%%%%$$$###"""""""""#############################################$$$$$$!!!!!!"""###############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&&&&&&&$$$"""!!!&&&&&&&&&'''''''''(((((())))))***+++,,,...000000///......------///000111...///////////////......---............---,,,,,,******))))))((((((((('''((()))))))))))))))((('''%%%''')))***((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzztttooollljjjhhhbbb___ZZZUUUPPPLLLHHHFFFGGGEEEAAA???@@@@@@888...***++++++++++++***)))))),,,,,,+++)))***111===GGGCCCFFFEEE===777555000)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%!!!"""""""""############$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))***++++++,,,,,,------...000////////////000000111000000000000///////////////...---,,,++++++++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$zzzuuurrrooollljjjccc```[[[WWWRRRNNNJJJHHHIIIGGGCCC@@@AAAAAA999...,,,,,,,,,,,,,,,+++******+++))))))---555>>>DDDHHHJJJNNNLLLDDD<<<666...&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++,,,,,,------............---......///000000000000/////////............---++++++*********,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$${{{wwwuuurrrnnnkkkdddbbb^^^XXXSSSOOOLLLJJJKKKJJJFFFBBBBBBAAA999///,,,------------,,,++++++***(((+++555DDDMMMNNNKKKMMMQQQQQQJJJAAA777,,,$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################"""""""""""""""#########################################################!!!!!!"""""""""#################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))******++++++,,,---------------,,,,,,---......///000////////////.........------,,,+++************++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzwwwsssnnnjjjcccbbb^^^YYYSSSOOOLLLLLLLLLKKKHHHCCCBBB@@@888...,,,,,,,,,---,,,++++++***++++++///:::HHHQQQRRROOOIIINNNQQQMMMCCC777,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""""""""#########$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((*********+++,,,,,,------,,,,,,,,,,,,---...///////////////.........------,,,,,,+++*********************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%{{{wwwqqqkkkgggaaa```^^^XXXRRRMMMKKKLLLKKKLLLHHHCCCAAA>>>777...+++++++++++++++******))))))+++000777>>>EEEIIILLLGGGLLLPPPMMMCCC555+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$""""""""""""#########$$$################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$#######################################"""""""""""""""#########################################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,---------------...///000111............------------++++++***)))))))))******))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%{{{vvvpppiiiddd______]]]WWWPPPKKKKKKLLLJJJLLLIIIDDD@@@>>>777///***++++++++++++***))))))&&&)))---...///222:::@@@GGGIIILLLJJJ>>>000((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++,,,,,,,,,------------...///111111......---------,,,,,,,,,******)))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&zzzuuuooohhhddd^^^___^^^XXXPPPKKKKKKMMMJJJLLLKKKEEEAAA???999222++++++,,,,,,++++++***)))%%%(((***)))'''(((...444>>>???BBB@@@666)))%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***++++++,,,,,,+++++++++,,,---...000111---------,,,,,,,,,,,,+++))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&~~~yyytttnnniiieee^^^___^^^XXXPPPKKKKKKNNNKKKMMMLLLGGGCCC@@@;;;444,,,------------,,,++++++'''((()))(((&&&'''+++...222333666777...$$$###)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$############"""######$$$$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))***++++++,,,,,,*********+++,,,---///000---------,,,,,,,,,++++++))))))(((((((((((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&{{{uuurrrooollliiiccc___ZZZTTTOOOLLLKKKKKKNNNOOOLLLFFFBBB@@@:::222......---,,,,,,++++++***))))))))))))((((((((((((+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$$$$"""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************+++,,,...///000000------.........---+++*********))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%|||wwwsssoookkkhhhbbb___[[[UUUQQQNNNLLLKKKNNNOOOLLLFFFBBB???999222---------,,,++++++************)))))))))((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$######"""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$$$$"""""""""#########$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))***+++,,,---...//////+++,,,------,,,+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~yyyuuupppkkkgggbbb```]]]XXXTTTPPPMMMKKKMMMNNNKKKEEEAAA???999111------,,,++++++******)))++++++*********)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""#########""""""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################################################################$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$###""""""#########$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************))))))***+++,,,,,,------******+++++++++***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''%%%$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%|||vvvpppjjjgggaaa```^^^[[[WWWRRRNNNLLLMMMNNNKKKEEEAAA???888111---,,,,,,+++******))))))++++++++++++*********)))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""##################!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###%%%$$$###"""############$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************))))))******+++++++++,,,*********************)))************++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwpppjjjgggaaa```___\\\XXXSSSOOOLLLNNNNNNKKKEEEAAA???999111------,,,,,,+++******)))++++++++++++*********)))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%###"""###$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************************************+++************+++++++++))))))*********+++++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwooojjjhhhaaa```^^^\\\XXXSSSOOOMMMNNNOOOLLLFFFBBB@@@999222......---,,,,,,++++++***++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################################################################$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************+++++++++************************)))******+++,,,((((((((()))******++++++''''''''''''''''''''''''''''''''''''''''''''''''#########$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###~~~vvvoookkkjjjaaa```]]]ZZZWWWSSSPPPNNNOOOPPPMMMGGGCCCAAA;;;333//////...------,,,,,,+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,,,,+++++++++*********))))))((((((((()))***+++&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~uuunnnkkkkkkaaa```]]]YYYVVVRRRPPPOOOPPPQQQNNNHHHDDDBBB;;;444000//////......---,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************------,,,,,,+++*********((('''&&&&&&'''((()))***%%%&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########|||tttnnnjjjiii___[[[ZZZ[[[YYYSSSQQQRRRQQQQQQNNNGGGCCCAAA;;;444///,,,---444<<<===444+++,,,+++***)))((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$"""!!! !!!"""$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((*********)))((()))+++...///......------,,,,,,+++))))))))))))((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###$$$$$$%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}uuupppmmmlll```]]][[[[[[XXXRRROOOPPPQQQQQQNNNGGGDDDAAA;;;555000,,,***---111111,,,''',,,+++***)))((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))******)))((()))+++------------,,,,,,,,,,,,+++))))))))))))((((((((('''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwrrrooonnnccc___\\\\\\WWWPPPLLLMMMQQQQQQNNNHHHDDDBBB<<<555///,,,(((''''''(((((('''++++++***)))((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))*********))))))+++---*********++++++++++++,,,)))))))))(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxrrrooonnneeeaaa^^^\\\VVVNNNJJJJJJQQQQQQNNNHHHDDDBBB===666---,,,***((('''(((+++...+++***)))((((((''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))******))))))***,,,((((((((()))***++++++,,,))))))((((((((('''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrmmmkkkfffaaa^^^\\\VVVMMMIIIIIIQQQQQQNNNHHHEEECCC===777---------,,,))))))+++...+++***)))((('''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))******))))))***+++&&&'''(((((()))***++++++((((((((((((''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyqqqllljjjeee```]]][[[VVVMMMIIIIIIQQQQQQNNNHHHEEECCC>>>888//////...,,,)))(((((()))******)))(((''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&(((******)))((()))***''''''(((((()))***++++++((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))))),,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrmmmjjjccc___\\\[[[VVVNNNJJJKKKPPPQQQNNNHHHEEEDDD???888000...+++)))((()))))))))******((('''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((******)))((())))))((((((((())))))******+++(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrnnnlllbbb^^^[[[ZZZVVVOOOKKKLLLPPPQQQNNNIIIFFFDDD???888000,,,((('''))),,,...///***)))(((''''''&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''******)))(((((()))))))))))))))************(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzztttmmmiii___ZZZTTTSSSTTTRRRMMMHHHSSSQQQLLLGGGFFFFFF???777111///,,,+++++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((())))))*********+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzztttmmmiii^^^XXXRRRQQQSSSSSSOOOLLLSSSQQQLLLGGGFFFFFF???777111///,,,+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++++++++***((((((((()))))))))******'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{tttmmmhhh[[[UUUOOOMMMPPPSSSRRROOORRRQQQMMMHHHFFFEEE???777111...,,,***+++++++++***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$######""""""$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((***,,,,,,------'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{uuummmhhhXXXQQQJJJIIIMMMQQQRRRQQQQQQQQQNNNIIIFFFDDD???777000...+++***+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||uuunnnhhhVVVOOOHHHGGGKKKOOOPPPPPPOOOQQQOOOJJJFFFDDD>>>888000...+++***+++,,,,,,+++((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvnnnhhhXXXQQQJJJHHHKKKNNNNNNMMMNNNQQQPPPKKKFFFCCC>>>888///---+++***+++,,,,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$######""""""######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvnnnhhh]]]VVVNNNKKKMMMOOOMMMKKKMMMQQQQQQKKKFFFCCC>>>888///---+++***+++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###%%%''''''%%%$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvnnnhhhaaaZZZRRRNNNOOOOOOMMMJJJMMMQQQQQQLLLFFFCCC===888///---+++***+++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***,,,---))))))((((((((('''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###%%%''''''&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyrrrmmmkkkccc]]]VVVRRRRRRQQQMMMIIINNNOOOLLLGGGCCCAAA;;;444---......---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&zzzrrrllljjjddd]]]VVVRRRRRRQQQMMMIIILLLMMMKKKFFFDDDBBB===666------------,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&{{{rrrlllhhhddd^^^VVVSSSSSSQQQMMMIIIKKKLLLJJJFFFDDDCCC>>>888---,,,,,,,,,+++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((())))))*********((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&}}}ssslllhhheee^^^WWWSSSSSSRRRMMMIIIKKKMMMKKKFFFDDDCCC===777,,,,,,++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~tttmmmiiifff___WWWTTTSSSRRRMMMIIINNNOOOLLLGGGCCCAAA<<<555---,,,+++*********++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~uuuooolllggg```XXXTTTSSSRRRMMMIIIOOOOOOLLLGGGCCCAAA;;;444...---,,,+++++++++------))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}vvvqqqoooggg```XXXTTTTTTRRRMMMHHHMMMNNNLLLGGGDDDBBB<<<555///...,,,++++++,,,...///))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}vvvsssqqqhhhaaaYYYTTTTTTRRRMMMHHHKKKLLLJJJFFFDDDCCC>>>777000...---,,,,,,---///000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&zzzuuurrrfffaaaYYYSSSOOOLLLJJJIIIJJJMMMLLLHHHEEECCC<<<555000---++++++,,,---------))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~xxxsssppphhhccc\\\UUUQQQNNNKKKJJJKKKMMMLLLHHHDDDBBB<<<666///---++++++,,,---...---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&|||vvvqqqnnnjjjeee^^^XXXSSSOOOLLLJJJKKKNNNMMMHHHCCCAAA<<<666///---++++++,,,......---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&|||vvvqqqoookkkggg```ZZZTTTPPPKKKHHHJJJNNNNNNHHHCCC@@@<<<777///---++++++,,,.........))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&}}}}}}wwwssspppkkkggg```ZZZTTTNNNHHHDDDHHHMMMNNNJJJDDD@@@<<<777...,,,***+++,,,...///...))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&}}}|||yyytttqqqjjjgggaaa[[[TTTMMMFFFAAACCCKKKOOOLLLFFFAAA<<<888...,,,***+++---...//////))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&xxxwwwzzzyyysssnnnkkkgggbbb\\\UUUMMMEEE@@@???IIIOOONNNHHHBBB===888---,,,***+++---/////////))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&qqqqqqvvvyyyqqqllllllhhhccc]]]VVVNNNEEE@@@<<>>@@@DDDEEEBBB>>>444444222//////111111......---,,,***)))******+++))))))******++++++++++++*********)))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm```[[[```rrr~~~~~~wwwmmmooojjjddd```]]]XXXRRRNNNMMMLLLGGGCCCBBBAAA;;;444---,,,---000444555222...***)))((()))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))*********++++++++++++++++++*********))))))*********++++++++++++******+++++++++,,,,,,,,,---'''***---/////////111333///000111111111444888<<>>???:::444------...000222333111///+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))******++++++,,,------...---,,,,,,+++++++++,,,///,,,,,,//////,,,,,,//////......000111111111333:::FFFXXXjjjzzzwwwiiicccVVVJJJ>>>777222///...000---//////------...---***))))))******)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((...***'''''')))++++++***''''''((())))))))))))(((******+++,,,,,,---.........---,,,,,,++++++,,,,,,)))***+++++++++******)))+++***)))))))))+++,,,...,,,(((&&&'''+++...///...+++*********+++)))'''$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''&&&###$$$(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmlllnnnvvv{{{rrrmmmhhhaaa]]]ZZZVVVQQQMMMJJJIIIDDD@@@??????;;;444---,,,---///111222000...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********+++,,,,,,------......---,,,,,,,,,,,,,,,///+++)))++++++***,,,000000...---...111888AAAIII^^^qqq|||~~~wwwpppqqqlllcccfffjjjnnnoooooopppuuuyyysssaaaSSSHHH<<<444222...---,,,---,,,******+++++++++*********++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))*********)))((()))++++++)))'''+++++++++,,,,,,,,,++++++***+++,,,...000111111222333333333333333444444444666555333222111000...---///......---,,,+++******...+++((()))---111222111+++***))))))******(((&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((()))***(((%%%%%%((('''$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllrrrssszzzzzzppplllgggaaa]]][[[WWWQQQLLLJJJIIIEEE@@@@@@@@@;;;555,,,,,,,,,---///000///---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((******************************++++++,,,,,,------......------,,,,,,---------++++++......,,,,,,///111555===DDDNNN[[[iiirrrzzzyyytttnnniiiiiiiiihhhiiikkknnnsssqqqgggbbbeeefffcccgggeeedddeeegggiiiiiiiiillllllqqqxxx~~~sss^^^KKK@@@999111---///000+++,,,000+++***)))'''''')))***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))******++++++++++++))))))***,,,---,,,***'''************++++++,,,,,,///000333666999;;;<<<<<>><<<:::888<<<999777888::::::999666222333555555555333000...///+++((((((+++......---,,,+++))))))***++++++***(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&'''***,,,(((&&&&&&))))))&&&&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmwwwxxx~~~yyyooolllgggbbb^^^[[[WWWQQQLLLIIIIIIEEEAAAAAAAAA<<<555,,,++++++,,,---...---,,,*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))))))))*********************++++++,,,------...------,,,,,,,,,,,,,,,---,,,+++---222333000///111555FFF\\\nnn}}}wwwsssrrrooonnnppptttxxxzzzzzzzzzyyy}}}}}}|||vvvrrrfffccc___^^^```ccciiimmmuuuzzztttfffRRR???111222333///---000,,,+++)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))******++++++,,,,,,******+++---......---,,,***+++,,,...000111333333555777:::>>>AAADDDFFFGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCAAA???@@@BBBBBB===999666999===AAACCCAAA???===777222---+++,,,,,,+++(((...,,,))))))***,,,,,,,,,)))))))))((((((((('''''''''''''''''''''''''''''')))***)))&&&$$$%%%***...***'''&&&)))***'''&&&(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooyyyzzzyyyoookkkgggbbb^^^\\\WWWPPPKKKHHHHHHEEEAAAAAAAAA<<<444,,,+++******,,,---,,,+++))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((())))))************++++++,,,------......,,,,,,++++++++++++,,,,,,...++++++///333666<<>>AAABBBCCC???@@@BBBFFFJJJNNNQQQSSSIIILLLOOOSSSUUUWWWWWWVVVSSSQQQPPPPPPOOOKKKEEE??????BBBGGGKKKMMMLLLJJJHHHFFFAAA:::666555333///,,,...,,,)))))))))******)))******)))))))))((((((((((((((((((((((((((((((((()))******(((&&&***222888///)))''')))***((('''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppyyyzzzzzzpppkkkgggbbb___\\\WWWPPPKKKFFFFFFDDDAAAAAAAAA;;;333---+++******+++,,,,,,+++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))***+++''''''((())))))*********++++++,,,,,,------......,,,,,,+++++++++,,,------222---,,,333>>>KKK\\\iii~~~zzzuuupppllljjjdddoooyyy~~~zzzpppbbb]]]VVVMMMFFFMMMddd{{{~~~hhhWWWQQQLLLCCC<<<222111///...---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''''''''((((((((()))))))))((())))))******))))))((()))))))))*********++++++(((((()))***+++,,,,,,---+++,,,------...111555999999<<>><<<;;;777444222000---,,,+++***)))'''************))))))))))))((((((((((((((((((((((((&&&(((***)))***111===GGG444---'''((()))((('''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnwwwxxx~~~zzzrrrjjjgggbbb___]]]WWWPPPJJJDDDEEECCC@@@@@@@@@:::222...,,,******+++,,,,,,,,,((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++(((((()))******+++,,,,,,++++++,,,,,,---.........---------------...//////333555>>>OOOcccwww|||vvvooogggdddiiipppwww{{{}}}ooobbbWWWRRRUUU\\\mmmqqq|||vvvjjjhhhbbbYYYGGGCCC;;;333---*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++))))))***+++,,,---.........111444666777:::>>>AAAAAAFFFLLLRRRVVVVVVUUUSSSXXXVVVUUUUUUYYY^^^dddgggkkkjjjhhhfffcccaaa___^^^\\\^^^_________cccjjjqqq```___]]]ZZZWWWTTTRRRPPPNNNIIIEEECCCDDDEEECCCAAA<<<:::777555333111---***++++++*********)))))))))((((((((((((((((((((((((&&&(((***)))***222@@@KKK:::000((('''(((''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%llluuuvvv|||{{{sssjjjgggbbb```]]]XXXPPPJJJCCCDDDBBB@@@@@@???999222///---+++***+++------,,,(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))***+++,,,,,,------++++++,,,------......//////////////////000111111222<<>>333...---...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))************+++++++++******+++,,,---//////000111666<<<@@@AAACCCFFFHHHLLLQQQXXX^^^aaa```]]]ZZZRRRPPPMMMMMMOOOUUU[[[```kkkkkkjjjjjjjjjjjjkkklllffffffccc\\\WWWZZZeeennnjjjgggccc___[[[YYYXXXWWWOOOLLLIIIJJJNNNQQQQQQPPPFFFDDDAAA???===999444000+++++++++************)))))))))))))))))))))))))))'''))))))'''&&&---:::FFF===222(((&&&'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooosssttt{{{zzzrrrmmmhhhaaa^^^[[[VVVNNNGGGHHHCCC>>>===???===777222,,,+++)))***+++,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************,,,+++***))))))(((((()))******)))))))))***+++++++++***)))((((((((()))***''')))++++++***)))***++++++,,,---+++(((&&&''')))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...'''...000,,,***---...+++222......000///...666@@@@@@VVVrrryyypppjjj~~~hhhXXXNNNVVVcccooozzzwwwuuu}}}pppdddOOO333''',,,...+++++++++,,,++++++)))(((************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))******++++++++++++((('''(((,,,111222000---,,,***)))+++///333666888BBBEEEHHHGGGEEEEEEJJJNNNYYY^^^cccccc___ZZZWWWWWW]]]^^^]]][[[___gggllllllvvvuuupppmmmpppyyy~~~~~~~~~wwwmmmfffccccccdddeeelllhhhddddddcccaaa```aaaYYYYYYWWWTTTYYY___\\\UUUNNNGGGBBBDDDJJJLLLFFF???555222...+++++++++***)))...,,,******++++++***)))***%%%&&&***))))))555GGGDDD444)))******%%%%%%+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ooossstttzzzyyyqqqlllgggaaa]]][[[WWWNNNGGGHHHCCC???>>>@@@>>>888333---+++******+++,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++******)))((((((((())),,,,,,++++++***))))))))))))))))))*********)))))))))***,,,,,,,,,,,,,,,,,,(((+++,,,,,,)))((()))+++************))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))************++++++,,,,,,---......---111111------000111...///---///222333555>>>JJJhhhzzz{{{sssttt~~~zzz}}}kkk\\\TTTRRR^^^mmmsss{{{vvvmmmhhh[[[BBB444000***///...---,,,,,,+++***)))************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***************************///---+++******+++******.........111999BBBJJJOOORRRQQQPPPPPPQQQPPPNNNLLLZZZZZZZZZZZZ\\\```fffjjjqqqqqqmmmiiimmmwww~~~yyyvvvuuuvvvwwwzzztttmmmjjjiiijjjlllnnnhhhgggccc^^^___aaa\\\TTTRRRMMMHHHHHHKKKLLLGGGBBBBBB>>>888333///,,,)))''')))(((((()))+++***)))'''+++''''''+++***)))444EEE???222(((******%%%%%%***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&nnnssstttzzzyyypppkkkfff```]]][[[WWWOOOHHHHHHDDD@@@@@@AAA@@@:::444---,,,******,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++******)))((((((((()))))))))))))))))))))((('''''''''(((***++++++***))))))*********+++------+++)))''')))++++++***))))))***+++++++++************)))***))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))******++++++++++++,,,------......---///...,,,...111222/////////222777>>>IIIZZZjjjzzzpppZZZQQQTTTWWW[[[eeessstttmmmllldddQQQDDD;;;---000---+++*********)))(((++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((()))))))))************************))))))***+++++++++***+++---//////222888AAAJJJSSS[[[___WWWSSSQQQVVV]]]___ZZZTTTaaaaaaaaaccchhhooovvv{{{{{{yyywwwuuuyyywwwrrrllljjjhhhaaaZZZYYYUUUQQQOOOOOONNNJJJGGGMMMIIIBBB<<<777222...+++''''''((()))++++++)))&&&,,,))))))+++***)))222???999...(((******&&&%%%)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&nnnssssssxxx~~~xxxpppjjjeee___\\\[[[WWWOOOIIIGGGCCC@@@AAACCCAAA;;;666...,,,++++++,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))((((((((()))******'''((()))***+++++++++***++++++,,,,,,,,,---------,,,++++++---///...,,,)))+++,,,------,,,++++++++++++++++++*********))))))+++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,---.........,,,,,,,,,...111444333111111666===GGGUUUkkklllaaaXXXKKKDDDSSSqqq{{{sssqqqjjj]]]UUUKKK:::333///+++)))+++,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))*********+++************)))))))))&&&)))---///......111444777???KKKVVV\\\___^^^^^^YYYVVVUUU[[[dddjjjjjjgggvvv}}}}}}xxxtttpppjjjddd___\\\XXXUUUSSSQQQOOOMMMNNNJJJEEEAAA===:::666444...,,,******++++++***(((+++))))))***)))(((///888222+++''')))***'''&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&mmmrrrrrrwwwxxxpppiiiddd___\\\[[[WWWOOOHHHFFFCCC@@@AAADDDBBB<<<666///---++++++,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))))))))))))))***+++,,,***++++++,,,---------------,,,,,,,,,---000222444333333444444555333000---......------------------+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((************************(((((())))))***++++++++++++,,,,,,------...//////000000111444666555444333222AAAUUUgggyyyzzzdddMMMJJJ\\\ttt}}}xxxyyywwwooolllaaaLLL<<<666///,,,...//////...++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++************+++,,,------...222:::@@@KKKRRRYYY^^^___\\\ZZZXXX______```dddkkkssszzz}}}vvvqqqnnnfffbbb^^^ZZZXXXVVVTTTSSSNNNKKKGGGDDDBBB@@@===:::666222---************)))***)))))))))((('''+++111,,,)))((()))***(((''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~mmmqqqqqqvvvyyypppjjjeee___\\\ZZZVVVNNNGGGDDDBBB@@@BBBDDDCCC<<<777000...,,,+++,,,---,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))************))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,)))))))))***+++,,,---...++++++*********+++,,,,,,,,,---...111555:::>>>AAACCCEEEGGGFFFCCC???===<<<555222...+++++++++++++++,,,,,,,,,+++++++++******,,,++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,---......//////111000111333222000333777@@@XXXvvv~~~xxx___SSSYYYkkkzzzqqqsss}}}xxxbbbNNNEEE999111//////,,,))),,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,------+++++++++...555BBBPPPZZZZZZZZZXXXTTTQQQQQQUUUZZZ[[[___eeekkksss}}}|||uuuooohhhdddcccaaa]]]ZZZUUURRRNNNKKKHHHDDD@@@===;;;777111---,,,++++++***))))))***)))((((((***---***))))))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~lllppppppvvvyyyqqqkkkeee___\\\ZZZUUUMMMFFFCCC@@@???AAADDDCCC<<<666000...,,,,,,,,,---,,,***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''(((******++++++***))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,*********+++,,,...///000...------...000333777999;;;???FFFNNNVVV]]]```bbbggglllpppnnnfff```^^^```RRRKKKAAA999555222///---............------------,,,,,,+++************+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,------...////////////---///111000222>>>KKKhhh|||www}}}lll______ccc___eeettt{{{ooobbbPPPBBB;;;555...))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,------...//////,,,000777BBBOOO[[[cccggg^^^\\\XXXRRRPPPUUU```iiiffflllttt|||{{{vvvuuusssmmmggg```]]]XXXTTTOOOJJJDDD@@@===;;;888666555333000...)))***++++++***+++,,,+++)))******(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~lllppppppuuuzzzrrrkkkfff```\\\ZZZUUULLLEEEBBB???>>>AAADDDCCC<<<666111///---,,,------,,,***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***''''''(((******+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,---///000111555555666999>>>FFFLLLPPPTTT[[[gggtttxxxnnn___RRRHHHAAA;;;777000000000000////////////---,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////111///111444666>>>RRRfff}}}qqqlllxxxxxx}}}fffWWWSSSYYYgggrrr}}}kkkYYYMMMCCC999222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++***+++,,,---///000111111888???MMM]]]hhhiiibbb\\\aaabbbaaa___```gggsss}}}zzzrrrgggddd___ZZZUUUOOOIIIEEE??????@@@@@@???<<<666222***,,,---,,,,,,------,,,)))++++++(((''')))++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ooopppwwwwww|||}}}xxxsssqqqjjjaaa[[[XXXSSSKKKEEEEEEAAA>>>???AAA@@@:::444000---+++---000000+++'''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,+++***)))(((''''''''')))((('''(((***+++,,,,,,///******---,,,(((+++222111------//////000888CCCEEEFFFLLLVVV___hhhsss||||||{{{wwwkkkaaaVVVOOOBBBAAA>>>999444222222333111111000,,,+++++++++++++++******+++,,,+++(((%%%************)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,+++...000////////////...888555555:::DDDYYY|||zzzooorrrxxxqqqlll\\\RRR]]]ttt~~~qqqgggYYYIII>>>222111000---++++++---///)))((('''((()))***)))(((************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))************++++++************++++++111+++$$$+++666111222BBBWWWjjjmmmfffhhhhhh```]]]___cccfffiiiuuu~~~xxxoooddd^^^\\\XXXRRRLLLNNNGGG>>>999<<>>FFFJJJKKKRRRZZZiiigggiiiqqqwwwzzzyyytttsssqqqmmmooottt|||wwwrrrjjj```VVVNNNHHHEEE>>>777222333111+++))),,,,,,+++***+++---/////////***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************))))))******+++,,,,,,,,,---.../////////111222222222333;;;NNNfffyyytttnnnkkkmmmlllgggcccbbbllluuu}}}mmm]]]YYY___nnn~~~mmm```YYYEEE888+++(((---111---'''+++***)))***++++++)))(((************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))*********************++++++,,,------+++/////////000111FFFhhhmmm^^^XXXWWW\\\iiiooouuu|||}}}sssjjjddd___ZZZVVVNNNMMMIIIDDDAAAAAAAAAAAAFFFAAA999222,,,************)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooonnnttttttyyy~~~}}}zzzuuulllgggaaa]]][[[UUULLLEEEDDDAAA???@@@BBB@@@:::444///---,,,---//////+++((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))******+++++++++******+++,,,,,,---......------,,,+++++++++---...222888<<>>444---++++++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmlllrrrqqqvvv}}}{{{wwwrrrjjjeeeaaa___]]]WWWMMMEEEDDDAAA???@@@BBB@@@999333...---,,,---///...,,,)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++***************++++++,,,)))+++---......///000111777:::@@@FFFKKKPPPVVVZZZ^^^^^^^^^^^^___ccclllsssyyyuuuwww~~~xxxsssttt|||ppp```UUUMMMFFF???333222000000///---***'''+++*********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++******++++++,,,---------000//////111111111444999===RRRwwwpppooo}}}wwwrrrrrrssstttxxx}}}~~~|||zzzyyyyyyyyywwwuuugggtttgggZZZ^^^hhhuuuuuueee___SSSCCC555---...111,,,+++,,,---......+++)))+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((())))))***))))))*********+++++++++)))***+++---------------111111...:::UUUhhhtttwww\\\QQQSSS]]]mmmlll|||}}}xxxxxxooommmhhh___SSSHHHGGGJJJEEEGGGHHHGGGBBB:::111+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkkkkppppppttt~~~{{{yyytttoooiiieeeaaa___]]]WWWMMMEEECCCAAA???AAACCCAAA999333---------.........,,,***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******))))))))))))*********---111333444555888:::EEEIIINNNRRRUUUYYY\\\]]]aaaeeeiiikkkooowww{{{lllXXXEEE???888333111111111111,,,+++***)))))))))******************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++,,,------......000///111444333222:::EEEUUUsss}}}{{{||||||{{{~~~|||yyyuuusssssstttsssssspppxxx~~~}}}rrrbbbZZZ___}}}qqqnnndddTTTAAA444//////*********,,,......---+++++++++++++++************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((******))))))))))))******************++++++++++++++++++,,,,,,---,,,,,,,,,,,,222888OOOttt}}}vvvkkklll___UUU\\\eeennnzzzxxxmmmeee]]]TTTPPPRRRDDDAAAAAADDDGGGDDD:::111------,,,,,,,,,,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkjjjooonnnsss~~~zzzwwwrrrllliiieeeaaa___]]]WWWMMMEEECCC@@@???AAACCCAAA999222,,,,,,.........---,,,+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))******++++++,,,************+++,,,,,,---333888===@@@@@@AAADDDGGGJJJRRRZZZ___dddkkkppppppxxxooocccPPP???555000000000...---,,,***)))******+++************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,+++,,,,,,------......///000000444777666:::LLLbbb~~~zzz|||wwwuuuuuuttttttrrrvvvyyyzzzzzz{{{kkkUUUgggyyylll```VVVHHH777+++---+++++++++---......---,,,++++++++++++*********)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******)))))))))***++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---//////)))AAAVVVlllwww```^^^TTTUUUjjjyyyxxxjjjfffbbbZZZUUUUUUPPPGGG>>>===CCCFFFBBB<<<444222000---+++*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&llljjjooonnnrrr~~~~~~zzzwwwrrrmmmkkkfffaaa^^^\\\VVVLLLEEEBBB@@@@@@BBBDDDAAA999222+++,,,.........---,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,...000222444555>>>DDDKKKPPPQQQSSSXXX\\\^^^hhhrrryyy{{{fffTTTEEE:::333333111///,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000000555888:::FFFggg{{{{{{vvvwww{{{zzzwwwtttrrrqqqppppppqqqsssuuuvvvvvvwww~~~{{{yyykkk]]]]]]uuuvvvkkk[[[HHH<<<333000---,,,,,,---------,,,,,,+++++++++*********))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,---,,,,,,,,,...111444777===^^^vvvzzzdddbbb[[[bbbzzzvvvtttoooddd]]]]]][[[QQQEEE@@@CCCFFFFFFDDDBBB???999333...+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnjjjooonnnrrr}}}zzzxxxtttnnnlllgggaaa]]][[[UUULLLEEEBBB@@@@@@BBBDDDAAA999111***,,,...///...---,,,---(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,...111444888;;;<<>>@@@@@@:::444---,,,,,,---......---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))*********)))))))))))))))...***&&&(((,,,///,,,))),,,///444999>>>BBBCCCCCCLLL___kkksss}}}oooUUUKKK>>>333//////000111---000222000,,,)))***++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------+++***,,,000000///000333444333555<<>>444)))...---,,,***((((((***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((pppkkknnnsssyyyzzzvvvuuussspppnnniiiccc___]]]WWWMMMFFFFFFAAA<<<<<>>888333---,,,,,,---......---+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))************))))))))))))************+++,,,---...111444777999<<>>DDDLLLQQQUUU\\\gggpppwww~~~oooZZZPPPMMM444111///000222111---)))---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...222...---111333333444777;;;KKKgggvvvssswww~~~~~~}}}|||~~~~~~yyyssskkkdddeeehhhlllppprrrrrrqqqoooooolllhhhddddddiiirrrxxxrrrhhhTTTbbbwwwyyypppiiibbb\\\QQQAAA333---///---++++++,,,,,,------************************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((()))))))))*********+++************+++,,,,,,,,,,,,+++,,,---...//////111...222GGGeeegggdddzzzyyymmmkkkdddVVVKKKDDDCCCEEEMMMYYYbbbbbb^^^JJJAAA666///---......---*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&uuuoooooopppvvv~~~~~~|||yyytttmmmkkkfff```]]][[[VVVMMMFFFCCC@@@>>>======;;;777444---,,,,,,---......---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((***+++,,,(((((((((((())))))))))))))))))******+++++++++,,,+++,,,---000555;;;@@@DDDHHHPPP^^^iiiqqqsssrrrpppwww{{{uuuppp```OOOGGG<<<444111000...,,,------------,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,---------.........---+++---111222111333888BBB]]]xxxpppssswww}}}~~~}}}~~~||||||}}}||||||}}}}}}~~~{{{|||}}}}}}zzzpppiiieeegggiiilllnnnppppppoooooohhhjjjlllmmmmmmlllllllll~~~vvv___ZZZbbb|||uuummmggggggbbbSSS???333...---+++,,,...///---+++************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,+++,,,---...,,,777KKKbbbwww}}}hhh[[[kkkuuutttoooeee\\\RRRKKKGGGLLLXXXaaaffffffbbbVVVDDD666...,,,------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''xxxrrrpppqqqvvv|||yyysssmmmiiiddd___\\\[[[VVVMMMFFFBBB@@@>>>===<<<:::777444---,,,,,,---......---+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,...222999AAAGGGKKKYYYbbbqqqzzzsss|||{{{}}}qqqcccNNN:::...***+++---......---------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,,,,---------............+++,,,...000...///777AAATTTuuuzzzmmmdddiiiqqq}}}zzzyyyyyyxxxzzz}}}xxxyyyzzz|||~~~vvvnnnllluuutttmmmjjjmmmnnnnnnooooooooooooooolllkkkjjjjjjjjjkkkmmmnnnyyyqqq```ZZZkkkwwwkkkiiihhh^^^OOODDD555222......//////---***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))************)))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,------,,,+++,,,///111333KKKgggyyyzzzvvv___```kkk|||qqqhhhaaaWWWOOOOOOUUU[[[```dddooofffWWWFFF888///+++***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttqqqqqqwww|||yyysssllljjjeee___\\\ZZZTTTKKKDDD@@@???>>><<<:::888555333---,,,,,,---......---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((((((((())))))))))))))))))***++++++,,,------///222777;;;@@@GGGQQQXXXnnnwww{{{gggPPP===222..................------------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------------............,,,...111111///444FFFYYYrrrpppnnnppprrryyy~~~}}}xxxwwwzzz{{{{{{}}}|||}}}sssnnnnnnqqqtttzzztttsssqqqpppooopppqqqqqqrrrpppmmmkkkjjjiiiggggggrrrvvv~~~yyyfffcccssssssnnnllleee]]]XXXDDD<<<444///...///---+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))************))))))))))))))))))*********+++++++++,,,++++++++++++,,,------+++,,,.........000444888MMMfff~~~{{{sssmmmjjj___jjj~~~yyyrrrlllbbbYYYVVVUUUTTTWWW\\\ggghhheeeZZZJJJ:::000,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''vvvrrrqqqwww{{{xxxrrrllllllfff```\\\YYYSSSIIIBBB???>>>===;;;999666444222---,,,,,,---......---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))))))))***+++,,,,,,------333:::BBBDDDFFFLLLZZZeee}}}}}}vvvmmmXXXDDD888333//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////---000333333333>>>YYYqqquuugggnnn}}}}}}uuutttvvv}}}{{{uuuqqqtttyyyvvvsssqqqpppqqqssstttiiikkkoooqqqpppjjjaaa[[[[[[iiixxxzzzuuu||||||fffnnn{{{vvvrrrkkkfffeeePPPEEE888///---------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************)))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...***,,,...///000333999===eeezzzsssiiieeedddrrrwwwvvv~~~yyyrrrhhh```\\\WWWPPPQQQVVVXXXbbbkkkhhhYYYFFF888111+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&sssrrruuu}}}{{{uuuqqqooolllhhhccc___ZZZRRRIIIBBB@@@>>>;;;:::;;;888444///------,,,,,,,,,,,,++++++***************)))((((((******)))(((((((((((((((************************))))))))))))************))))))))))))************(((((()))++++++,,,,,,+++...---+++***+++...111333666AAAJJJOOOTTT___iiimmm~~~yyylll~~~mmmaaaQQQ;;;333444222---,,,...///.........------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))*********************)))******+++,,,******+++,,,,,,---......,,,...///...------...///...000333333888KKKjjj}}}zzzvvvxxx{{{|||zzzqqqoooqqqrrrrrrmmmooopppmmmllllllggg```WWWUUU]]]llltttuuu}}}hhhnnnzzzmmmggghhhXXXIII@@@???888+++)))111///---,,,---...---+++(((******))))))))))))******************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...111555111000AAAXXX}}}oooeeehhhqqquuuooommmeeeSSSLLLNNNJJJOOOTTT\\\eeeiiiaaaMMM<<<555+++&&&+++...+++((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&}}}sssqqqttt{{{zzztttpppooojjjfffaaa]]]XXXQQQGGG@@@???<<<:::999999777333...------,,,,,,,,,,,,+++++++++++++++++++++***))))))******)))(((((((((((((((************************))))))))))))************))))))))))))************))))))***+++++++++++++++))))))***+++---000444777FFFRRR^^^ccchhhooouuuwww}}}yyy~~~___HHH>>>888222000///...---,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***************************++++++,,,+++++++++,,,,,,------...,,,...//////------...000000000111555AAA[[[~~~|||xxxzzz}}}yyyuuurrrlllnnnooonnnpppsssqqqmmm```YYYZZZfffnnnpppttt|||xxxlll|||yyymmmeeebbbTTTHHHCCC===333---......---,,,++++++***)))(((******))))))))))))******************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000...+++222EEE___oootttccccccjjjooo}}}vvvrrriiiYYYTTTTTTMMMJJJMMMTTTaaammmmmmaaaUUUCCC555******---,,,((('''***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&}}}sssqqqtttzzz~~~~~~yyytttpppooohhheee___[[[VVVOOOEEE>>>===;;;888888888666222...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++*********))))))(((((((((((((((************************))))))))))))************))))))))))))*********************+++++++++++++++)))***,,,---///333999===VVVdddqqqwwwyyy|||~~~}}}nnnTTTCCC555444555111---...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,---------,,,...//////......///111555111111;;;SSSuuu}}}}}}}}}ooopppnnnkkkmmmrrrssspppmmmbbb^^^eeellllllmmmppppppyyyttttttbbbkkkaaaUUULLLFFF>>>444+++---------,,,***)))***+++******))))))))))))******************************************************************************++++++++++++,,,,,,,,,,,,---------------------------111///...@@@ccc|||lll]]]eeepppqqq~~~~~~sssbbb[[[VVVLLLFFFEEEIIIVVVeeemmmkkkfffUUUDDD222+++,,,---+++)))******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&vvvsssuuu{{{~~~~~~~~~zzzuuuqqqppphhhddd___[[[VVVNNNEEE>>>===;;;888888999777222...------,,,,,,,,,+++++++++***++++++,,,++++++******))))))(((((((((((())))))************************((()))))))))************((()))))))))************++++++++++++++++++++++++---...///000222888@@@GGG```lllwww{{{zzz{{{|||zzzvvv{{{sssYYYAAA;;;999444000222,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,---------------,,,,,,,,,---...000000//////000222555222555IIImmm|||xxxpppmmmoooooollltttlllhhhlllooommmlllmmmvvvzzzxxxjjjooollldddXXXPPPHHH:::---,,,...000///---,,,,,,...+++******))))))******+++************************************************************************+++++++++,,,,,,,,,,,,,,,------------............---000555AAA[[[wwwooojjjrrr{{{}}}~~~{{{iii___WWWJJJHHHEEEFFFMMMVVV^^^eeejjjcccTTTAAA444...,,,,,,---*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''yyyvvvvvv|||~~~~~~{{{vvvsssrrriiieee```[[[WWWOOOFFF???===;;;999999999888444///------,,,,,,,,,+++++++++))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))))))))************,,,++++++******+++,,,------///000222666???KKKUUUhhhqqqxxxwwwtttuuuwwwwwwrrrwww}}}uuuWWWGGG>>>555000111---------,,,,,,,,,,,,,,,************************************************(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************************+++++++++++++++++++++***+++,,,,,,---...------------------------...000000000000111333111333@@@^^^vvvrrrwwwxxxwwwsssooopppoooooopppooolllkkkmmm{{{wwwvvvwwwvvvwwwwwwqqqfff[[[QQQCCC666,,,...///000///...------++++++************++++++************************************************************************++++++,,,,,,,,,------------------....../////////...,,,888UUUppp~~~xxxsss{{{}}}~~~rrreee[[[NNNLLLJJJJJJKKKLLLPPP^^^lllkkkeeeXXXEEE444++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{xxxwww|||~~~}}}}}}{{{wwwuuutttjjjfff```\\\WWWPPPFFF???===;;;999999:::888444000------,,,,,,,,,,,,++++++(((((()))************)))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******+++,,,...///***///444999???IIIXXXcccqqqwwwyyyuuuppprrruuuwwwwww{{{~~~vvv^^^LLL???444.../////////...---,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,---------------------.........---///000111000111222444000???XXXzzzvvvmmmkkknnnqqq~~~yyypppqqqqqqpppllljjjjjjlllnnnrrruuuvvv{{{uuu}}}|||sssiii^^^PPPGGG444111...---...---,,,***++++++************++++++************************************************++++++++++++++++++++++++++++++,,,,,,------......------......///000000000111///@@@ccc}}}{{{mmmooo{{{|||~~~pppdddWWWMMMJJJIIIJJJGGGGGGUUUfffkkkooojjjWWW@@@111***)))++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))|||xxxwww{{{}}}||||||~~~}}}~~~~~~zzzwwwttttttiiieee```\\\WWWOOOFFF???<<<999777888999777333///------,,,,,,,,,,,,++++++((()))******+++++++++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))+++---///111///777AAAHHHNNNVVVaaajjjuuuzzzzzztttnnnpppsssuuu~~~}}}fffVVVDDD555222222111///...---,,,+++++++++++++++++++++++++++************************(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,------......//////---///111111111111333555;;;XXXzzz}}}xxxuuuuuuuuu}}}}}}zzzuuupppnnnnnnnnnnnnhhhmmmsssrrrpppyyy{{{|||xxxmmm```ZZZEEE<<<111+++,,,...---+++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++,,,,,,---......///---......///000000111111333???XXXuuuvvvqqqvvvyyy{{{xxxyyy~~~wwwnnnZZZRRRLLLLLLHHHCCCIIIUUUaaalllqqqeeeQQQ???222)))+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))))){{{wwwvvvzzz|||zzzzzz}}}{{{}}}~~~}}}yyyvvvtttsssiiieee```[[[VVVOOOEEE>>>:::888666666888666222...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))+++...000222999CCCPPPXXX[[[^^^eeekkktttyyyyyyrrrlllmmmppprrr~~~mmmVVVAAA444333222000///---,,,+++++++++++++++++++++++++++************************))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000000---///111111111222444555JJJnnn|||~~~{{{ssssssvvvuuurrrooonnnnnnppprrrvvv}}}ppp|||xxxlllgggVVVGGG555,,,,,,000000...,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++,,,,,,---...//////---......///000111111222444PPPppptttyyyyyyrrrzzzyyypppbbbWWWUUUPPPFFFCCCHHHTTTdddoookkk^^^NNN<<<...+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******|||xxxxxx{{{}}}zzzwww|||~~~~~~}}}yyyuuusssrrroooiiibbb[[[UUUNNNFFF@@@;;;:::888777777666333000.........,,,***)))***,,,))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******************+++,,,---)))(((,,,000222666<<>>333---++++++------,,,+++++++++++++++***************************************************++++++++++++,,,,,,,,,------------------------111......000...///:::HHHbbb{{{wwwzzz~~~uuuzzzvvvjjj```YYYSSSMMMIIINNNUUUbbbpppuuummm[[[MMM555111,,,+++------+++(((************))))))))))))))))))))))))))))))))))))}}}|||}}}|||yyyuuu{{{||||||zzzvvvrrrqqqqqqnnniiiccc]]]WWWPPPHHHAAA;;;:::888777777666333000,,,---...---++++++,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++******)))))))))))))))******+++000666999;;;BBBJJJYYYhhhtttuuuoookkkiiihhhhhhiiikkkmmmpppvvv||||||dddKKK===555---,,,///.........------,,,+++++++++++++++*********))))))))))))***++++++***))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////444---111999777:::\\\zzzpppwwwuuurrrqqqrrrqqqnnnmmmooouuuvvv~~~}}}~~~vvvyyy|||wwwnnn^^^LLL;;;000,,,+++......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------222//////000...444OOOlllvvvxxxxxx{{{ooo{{{tttjjj```YYYUUUSSSNNNOOOWWWffftttvvvlll```DDD999...***...000...)))++++++*********)))))))))))))))))))))))))))))))))~~~|||xxxuuu{{{||||||zzzvvvsssqqqqqqlllgggaaa\\\WWWPPPGGGAAA;;;:::888777777666333000+++---......,,,,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++***))))))(((((())))))******,,,111888;;;@@@IIISSSVVVfffuuuyyyssslllfffaaaiiinnnsssvvvwwwzzz{{{}}}}}}|||vvvYYYIII>>>222...222000///...------,,,,,,,,,++++++*********)))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------------......//////000000555///000666;;;MMMuuu{{{|||xxxvvvtttrrrpppppptttrrrttt}}}{{{|||{{{uuujjjXXXEEE666///---///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............333000111333444AAAgggrrrooo~~~lll}}}qqqvvv}}}uuukkkccc]]]ZZZZZZQQQMMMMMMYYYjjjtttqqqjjjWWWGGG444+++,,,///...***+++++++++*********))))))))))))))))))))))))))))))~~~{{{wwwtttzzz|||}}}|||xxxtttqqqppphhhddd___ZZZVVVOOOFFF???;;;:::888777777666333000,,,---//////---,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))******+++------222999???EEEOOOYYY[[[gggqqqqqqlllhhheeebbbhhhooovvvyyyxxxxxx}}}yyytttzzz~~~|||{{{yyy{{{~~~lllYYYIII999000000111000///---------------+++++++++************)))++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------......///000000111222333111444GGGiiizzzxxxyyyvvvuuutttrrrppprrruuuyyyyyy~~~}}}zzzrrrcccOOO>>>333///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////111000111333888LLLtttvvvttt}}}rrruuu{{{~~~pppfff```]]][[[YYYTTTMMMIIIPPP___lllqqqpppiiiWWW@@@000+++,,,,,,+++++++++++++++************))))))))))))))))))))))))~~~zzzvvvtttyyy{{{~~~~~~zzzuuuqqqooofffbbb^^^ZZZUUUNNNEEE>>>;;;:::888777777666333000---///000000...,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((())))))***,,,---...222111666@@@HHHNNNUUU[[[aaaeeeeee^^^YYY\\\aaadddkkkrrrzzz~~~|||{{{{{{}}}yyyzzzxxxxxxwww|||yyyoooZZZGGG777...222111///...------......,,,,,,,,,+++++++++******,,,+++************+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////------...///000000111222111444555>>>^^^{{{}}}yyyzzzwwwssskkkpppvvvvvvuuu{{{yyymmm[[[III:::111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000...111111333>>>XXXvvvooolll}}}~~~vvvtttuuuhhh```]]]YYYWWWUUUPPPJJJKKKUUUcccooovvvtttfffQQQ===000***+++,,,,,,++++++++++++*********))))))))))))))))))))))))~~~yyyvvvtttvvvzzz~~~{{{uuuoookkkeeebbb^^^ZZZVVVOOOFFF???;;;:::888777777666333000...000111111...+++******))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************************(((((()))***,,,...///000666666===KKKWWWZZZZZZZZZ\\\^^^[[[SSSPPPWWW```eeemmmttt|||~~~|||{{{tttwwwvvvvvvuuutttxxx~~~qqq^^^JJJ888333111///...------//////---------,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////------...///000111222222222222;;;UUU|||{{{{{{|||tttkkknnnrrrsssrrrxxx|||}}}|||uuuiiiWWWFFF;;;000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000000000+++333555777LLLmmm~~~}}}xxx}}}sssiiiuuu{{{zzzxxxjjjaaa\\\[[[VVVTTTOOOJJJKKKVVVggguuuuuuooobbbNNN999,,,+++---,,,,,,+++++++++*********))))))))))))))))))))))))~~~yyyuuutttsssxxx}}}{{{tttmmmiiieeebbb^^^[[[WWWPPPGGG@@@;;;:::888777777666333111///111222111...+++)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***---///111222999:::CCCUUUbbbccc]]]YYYTTTYYY[[[XXXXXX^^^fffiiiiiioooxxx~~~|||xxxuuuwwwwwwrrrnnnwww}}}pppsssrrrssszzzsss]]]FFF333222000...---...///000......---------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000------...///000111222222444000???hhhwwwvvvxxxuuupppmmmmmmqqqsssttt}}}eee~~~}}}|||zzzrrrdddRRREEE111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111***666:::???[[[}}}|||rrrvvvuuugggaaaaaaXXXXXXRRRIIICCCKKK^^^ooorrrtttnnnZZZAAA///,,,///,,,,,,,,,+++++++++******)))))))))))))))))))))))){{{xxxxxxyyy|||~~~~~~zzzrrrjjjdddhhh```YYYXXXUUULLLDDD???:::999777666666555222000///111222222///---++++++++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,)))'''***///555777888<<<<<>>888222111222111000000//////.........------------,,,,,,+++*********+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,...000111000///......000///------///000///999@@@RRR|||yyyvvvyyy{{{uuummmhhhiiilllooouuu{{{nnnyyywwwttt||||||mmm\\\VVVCCC444+++///111,,,***------------------------------,,,,,,++++++,,,,,,---------------------------...000000......///000///555***>>>___ppp}}}uuu~~~~~~ppp___]]]RRRVVVSSSAAAEEEXXX\\\qqqppppppiiiVVV>>>///***...---***))),,,...+++'''))))))))))))))))))))))))~~~zzzwwwxxxyyy{{{~~~~~~zzzssskkkfffggg___XXXWWWTTTLLLCCC???:::999777666666555222///...000222222///---+++++++++******************+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++******,,,111777;;;===???EEERRRdddtttwwwkkk]]]VVVSSSTTT[[[bbbeeefffiiiyyyzzzxxxuuuuuuxxxwwwssspppjjjkkkrrrqqqjjjggglllsssyyy~~~dddPPPDDD999444444333111000............---------------,,,,,,+++******++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,...000111000//////---///000//////111222333333IIIhhhwwwzzzxxxpppkkkjjjlllmmmpppuuuzzztttxxxssszzz}}}rrrccc\\\KKK:::...000222...,,,///------------------------...------,,,,,,------...------------------------//////...---...000222222666777QQQnnnzzzuuutttzzzpppfffWWWYYY___QQQCCCKKKYYYkkkpppsssmmm]]]III777...///...,,,+++,,,,,,***'''))))))))))))))))))))))))}}}~~~}}}yyyvvvwwwxxxzzz}}}~~~{{{tttmmmiiiggg^^^WWWVVVSSSKKKBBB>>>:::888777666666444222///...000222111///,,,++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))+++---000333888>>>BBBEEEPPPZZZcccrrr|||nnnXXXQQQZZZaaabbbccchhhlllmmmzzzssskkklllvvv}}}tttnnnoootttyyyuuummmooowwwwwwrrrhhhWWWEEE<<<888444111111......---------,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++---...000000000//////---...000111111222444777555XXX}}}{{{~~~wwwqqqoooooommmmmmpppttt||||||~~~ssswww}}}xxxmmmfffUUUCCC333000222///...000------------------------///......------......///------------------------000...,,,---///111333444666HHHiii{{{sss~~~jjj___hhhbbbDDD>>>UUU___llluuupppfffXXXCCC222///......---,,,***)))((())))))))))))))))))))))))|||}}}{{{wwwuuuvvvwwwyyy|||}}}{{{uuuoookkkfff^^^WWWVVVSSSKKKBBB===:::888666666555444111///---///111111///,,,++++++*********++++++*********))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((,,,000333555:::@@@FFFMMMTTT[[[aaaiiikkk___OOOVVVdddmmmkkkkkkrrruuurrrooohhhcccgggvvvwwwooorrrxxx}}}{{{xxx~~~|||yyyyyyyyy{{{~~~xxxhhhVVVJJJ???444000333------------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000000000///......000222111111444999HHHooo}}}xxxvvvtttpppoooqqqvvvttt{{{wwwuuu{{{{{{tttnnn___LLL999111000///...///..............................------------..............................000---,,,///111111111333777UUUwwwjjjkkkoooSSS???NNNQQQdddqqqpppllldddOOO888///---------,,,))))))+++))))))))))))))))))))))))}}}}}}{{{wwwtttuuuvvvyyy{{{|||zzzuuuppplllfff^^^WWWVVVSSSKKKBBB===999888666555555444111///,,,...000111///,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))---222666999>>>EEEJJJRRRQQQWWW___^^^UUUOOOPPP]]]hhhpppooorrrxxxxxxqqqdddddddddiiittt}}}{{{ssshhhhhhkkkpppvvvzzzzzz}}}}}}xxxtttzzz||||||}}}vvviii]]]JJJ666000444......---------,,,,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////000000000111///000222111///444===aaa|||}}}{{{yyyuuusssuuuwwwrrrsssxxx|||~~~yyytttfffUUUAAA555000------...........................------,,,,,,,,,,,,------........................///---...222222///111555EEEccc{{{vvvooo{{{mmmPPPFFFIII\\\lllppprrrooo\\\DDD222---***,,,+++((()))---))))))))))))))))))))))))~~~}}}wwwttttttvvvxxxzzz{{{yyytttooolllggg^^^WWWVVVSSSKKKBBB>>>999777666555555333111...+++...000000...,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,///555;;;BBBHHHOOOSSSUUUPPPSSSZZZVVVLLLNNNZZZ^^^ccciiilllpppssspppkkkbbbgggkkknnnqqqtttpppjjjbbb```aaagggpppwww|||~~~}}}zzz{{{wwwlllcccooozzz}}}~~~yyynnnYYY???333555//////.........---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------......///000000000333000000333111///777DDDnnnyyyrrroootttttt|||}}}yyyxxxzzzwwwvvvxxx~~~xxxkkk___MMM===222...---...........................,,,,,,,,,++++++,,,,,,,,,........................///---000444222///555@@@```uuu}}}vvvdddEEEIIIVVVdddnnnvvvvvvgggUUU<<<111***,,,---))))))...))))))))))))))))))))))))xxxsssrrrvvvwwwyyyzzzwwwsssnnnkkkggg___XXXWWWTTTLLLCCC???999777666555444333000...+++---///000...,,,++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))************)))************+++++++++///222888BBBMMMWWW^^^```XXXUUURRRQQQOOOQQQWWW___ZZZ[[[```ggghhheeecccdddffflllppppppoooooolllffffffgggiiimmmsssxxxxxxwwwrrruuuxxx}}}}}}wwwuuuvvvuuupppkkkiiixxx{{{{{{{{{iiiLLL999555000000/////////.........,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------+++,,,------......---------------......///000111444000000333222222>>>NNNvvvyyytttmmmhhhhhhffflll{{{qqqjjj[[[HHH888000000111........................------,,,,,,,,,,,,------........................000...111444000///>>>RRRzzz{{{}}}}}}yyy|||qqqMMMKKKOOOZZZjjjvvvwwwmmmcccJJJ888,,,---///+++)))---))))))))))))))))))))))))yyysssqqqvvvwwwyyyyyyvvvrrrmmmjjjhhh```YYYXXXUUULLLDDD???999777555555444333000...***---///000...,,,++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++222444;;;GGGVVVbbbiiikkk[[[\\\TTTHHHJJJWWW^^^\\\VVVUUU[[[dddccc[[[ZZZaaahhhmmmpppoooooopppmmmhhhkkkppptttwwwxxxxxxvvvrrrnnnsss||||||yyypppppppppqqqqqqrrrssstttpppuuuxxxwwwyyysssVVV>>>555000000000000////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------+++,,,------......------...------......///000111555//////444444555DDDVVV|||vvvnnngggbbb]]]```sss}}}uuuqqqeeePPP===333222444////////////////////////.........------.........////////////////////////222000111333...000FFF```~~~xxxzzzvvvnnnxxxuuuYYYKKKJJJRRReeessstttmmmiiiTTT???......111,,,)))+++))))))))))))))))))))))))~~~|||xxxtttqqqtttvvvxxxxxxuuuqqqmmmllllll^^^UUUUUUSSSIII@@@>>>:::888666444444222000.........//////...,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,------555666<<>>444222222333000,,,,,,/////////...------------...------------------------........................---------............///......//////000000111111111,,,000;;;888555LLLllluuuooommmhhhfffdddfffsss|||tttkkk___MMM:::111111///......///000000///---........................---------.........//////,,,111111333333555OOOxxx~~~yyytttrrrooojjjeeecccNNNIIIMMM[[[hhhlllnnnpppaaaOOO888,,,+++------***))))))************))))))}}}yyytttqqqvvvwwwvvvuuurrrooonnnmmmjjj]]]TTTUUUSSSIIIAAA???:::888555444333222000...---............,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***---...///333888???HHHRRR\\\fffllldddVVVOOOVVV\\\]]]___dddlllhhheeeeeebbbcccmmmxxxwwwqqqqqqtttpppggghhhpppxxx|||~~~{{{sssmmmlllnnnxxx~~~~~~|||vvvooommmmmmiiicccfffgggjjjpppvvvxxxxxxvvvtttuuuvvvwwwyyy}}}{{{aaaHHH888333///000///------000//////...------------...------------------------........................---------............///......//////000000111111444...///333555???aaa}}}rrrnnnllldddcccjjjooowwwwwwmmmcccSSS@@@555222///......///000000///---........................---------.........//////...333111222777>>>VVVwwwyyyqqqkkkfffbbb```SSSLLLMMMXXXeeelllpppsssiiiXXXBBB222,,,+++)))'''******++++++++++++******~~~zzzuuupppxxxwwwuuussspppooonnnmmmhhh\\\TTTUUUSSSIIIAAA@@@:::888555444333222///---------......---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++...111222333:::BBBGGGKKKQQQ[[[dddXXXNNNKKKWWWbbbeeeeeefffrrrnnniiieeeaaabbbmmmxxxyyysssqqqrrrnnnggghhhnnn{{{yyytttnnnkkklllqqquuurrrssspppkkkjjjjjjgggbbbaaaccciiipppuuuvvvtttrrrqqqrrrtttvvv{{{qqqTTTBBB888///...000000000111000///......------......------------------------........................---------............///......//////000000111111444333111000666OOOxxx|||rrrpppeeeeeennnllliii|||}}}|||{{{qqqgggZZZIII;;;333000///......000000///...........................------.........////////////555111///<<>>]]]|||tttmmmmmmqqqooommmzzz~~~xxx}}}rrriii```QQQ@@@444111000......000000///.......................................///////////////666111...BBB^^^zzz~~~uuuiiiaaa\\\[[[SSSKKKMMMWWWdddnnntttooogggXXXFFF666---+++,,,***++++++++++++++++++***|||vvvrrrvvvuuuvvvwwwvvvrrrkkkfffddd[[[UUUVVVRRRGGG@@@AAA999777555333222111///---+++,,,---------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111777<<>>000++++++))))))************))))))}}}xxxtttvvvvvvwwwyyyyyytttkkkdddccc[[[VVVWWWRRRFFF???@@@999777444333222111...,,,***+++,,,------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++------...333:::@@@TTTSSSPPPMMMIIIGGGGGGGGGPPPMMMKKKPPPWWW\\\]]][[[RRR\\\dddbbb^^^bbbiiiooobbbcccgggkkkmmmlllhhheee[[[^^^dddllluuu{{{}}}~~~wwwuuusssppplllfff```\\\___cccdddbbbccchhhkkkkkkdddeeefffhhhkkkqqqwww||||||xxxiiiaaaXXXVVVaaatttvvvaaaIII;;;555111...---111000//////......//////------------------------........................---------............///......//////000000111111222222333<<>>000***)))******++++++******)))~~~}}}zzzxxx}}}yyyvvvvvvwwwuuunnniiiddd\\\XXXXXXQQQDDD===>>>888666444333222000...,,,******,,,,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((+++...//////555>>>FFFfffjjjjjj```QQQHHHJJJPPPHHHMMMPPPOOONNNNNNMMMKKK\\\iiiqqqkkk```\\\[[[ZZZ```eeejjjnnnnnnhhh[[[PPPVVV```mmmwww{{{zzzxxxvvvtttppphhh]]]TTTQQQTTTYYYSSS]]]fffiiiiiikkkiiifffiiikkkmmmnnnooorrrxxx}}}|||yyyrrrhhh[[[SSSIIIDDDBBBEEEHHHIIIHHHHHHJJJOOOVVV[[[```gggooouuuyyyjjjTTTDDD999444444111111000///////////////------------------------........................---------.........//////......//////000111111111555333???___~~~ssskkkdddYYYMMM666333000...///000000///000000000000000000000000////////////000000000000666111<<>>???BBBCCCCCCGGGMMMPPPXXXccckkkoooooommmlllssstttdddVVVAAA333222...///...---...000111000........................////////////////////////............///////////////111222222111111222333222111JJJppp}}}nnneee]]]OOOBBB999111...111444222///000000000000000000000000000///...///000111000///999000OOOppp]]]dddiiicccUUUOOO\\\nnnjjjsssuuulll```RRR===+++---,,,***(((((((((((()))xxxuuu|||yyyuuuvvvzzzxxxvvvuuutttpppiiicccaaa[[[VVVSSSNNNEEE>>><<<777666444222000...---,,,***++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++---000555<<>>@@@BBBEEEMMMUUUaaagggnnnuuuyyy|||~~~mmmYYYLLL>>>333111111000//////000000///........................////////////////////////............///////////////000111111000000222444:::EEEdddyyy~~~~~~ooofff___SSSEEE<<<222...111333222000000000000000000000000000000000//////000000000000333888___rrriiiffffffYYYKKKSSSgggdddmmmqqqkkkbbbXXXFFF444...,,,+++*********))))))vvvqqqwww{{{wwwuuuxxxyyywwwuuutttsssooohhhbbb```YYYTTTQQQLLLCCC<<<;;;666666444222000...---,,,***++++++,,,,,,++++++***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,///333999@@@FFFJJJLLLNNNMMMJJJJJJNNNPPPOOOOOORRRTTTTTTRRRRRRUUUYYY___dddcccZZZWWW]]]cccbbbbbbcccccc^^^XXXWWW^^^eeeiiiooosssrrrooonnnjjjfff```ZZZSSSPPPRRRUUUWWWVVVUUUVVVZZZ^^^^^^\\\^^^dddkkkjjjmmmvvv}}}uuuaaaXXXLLLCCC@@@@@@AAA@@@FFFBBB@@@BBBGGGMMMYYYdddqqquuu|||zzzaaaZZZLLL777444222000000000000///...........................////////////////////////............////////////...///000000000000222444888RRRwwwyyy}}}|||rrrhhhbbbXXXJJJ@@@555///000222222111000000000000000000000000111111000000000000000111000GGGttt~~~uuuiiikkk___JJJLLL___eeemmmqqqmmmggg___OOO>>>///---+++++++++,,,+++)))~~~tttpppwww{{{wwwuuuxxxyyywwwuuutttsssooohhhbbb___XXXRRROOOJJJAAA;;;:::666555444222000///------***++++++,,,,,,++++++***(((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))+++---000777>>>EEEIIIKKKHHHEEECCCEEEKKKOOONNNJJJKKKNNNMMMIIIJJJQQQWWWWWW^^^___]]]ZZZ]]]eeeiiiggg^^^\\\YYYWWWYYY^^^dddhhhiiikkkkkkhhheeeaaa\\\YYYUUURRROOOPPPTTTZZZ]]]___[[[ZZZ\\\^^^\\\ZZZ___fffssssssvvv{{{}}}wwwkkkaaaUUUMMMCCC???BBBEEEGGGFFFIIIEEEEEEJJJPPPYYYfffrrrwww|||pppfffVVVBBB666111...000111000//////........................////////////////////////............////////////---.../////////000333555999\\\zzzwwwwwwmmmfff\\\PPPFFF999111000111222333////////////////////////111222111000///000111222777WWWtttnnn___MMMKKKWWWllltttwwwrrrmmmeeeUUUCCC000...++++++,,,,,,+++(((vvvsss{{{~~~yyyuuuvvvzzzxxxvvvuuutttpppiiiccc^^^WWWQQQNNNHHH@@@:::999555555444222000///...---***++++++,,,,,,++++++***************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++---333<<>>444000111222333////////////////////////111222222111///000333555EEEhhhmmm[[[OOOMMMOOOkkkrrrvvvssspppjjjYYYGGG444///+++)))+++,,,***(((zzzwww~~~zzzuuuuuuzzzxxxvvvuuutttpppiiiccc^^^WWWQQQMMMGGG???:::999555444333222111///......***++++++,,,,,,++++++***++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))+++///888DDDOOOSSSQQQNNNJJJDDDCCCIIIOOOOOOKKKHHHOOOLLLKKKNNNSSSXXXYYYYYYUUUUUUYYYaaaiiijjjbbbZZZRRRNNNNNNWWWcccjjjfff```ccc]]]YYYXXXUUUOOOLLLKKKMMMMMMMMMNNNQQQTTTWWWYYYSSSQQQRRRXXX]]]```eeekkkoooqqqpppiii\\\OOOHHHEEE@@@???@@@EEELLLQQQRRRRRRHHHIIINNNXXXaaajjjuuukkk```EEE888///111333000///222////////////////////////////////////////////////............////////////......//////000222666999OOO~~~zzz|||vvvmmmbbbZZZQQQCCC888222111111222000000000000000000000000000111222111///000555999TTTzzznnnZZZPPPLLLHHH\\\eeemmmooorrrooo```MMM:::333,,,)))+++,,,+++(((~~~yyy}}}~~~xxxtttuuuyyywwwuuutttsssooohhhbbb___WWWPPPMMMGGG???::::::555444333222111///......***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---222>>>MMMXXX[[[VVVPPPFFFCCCEEEMMMQQQOOONNNOOONNNJJJNNN\\\dddaaa\\\[[[TTTUUU[[[eeelllhhh]]]TTTNNNOOOSSSZZZbbbeeebbb]]]___XXXSSSSSSRRRMMMKKKLLLJJJKKKMMMOOOQQQTTTWWWYYYZZZVVVWWW___gggkkklllnnnhhheee```WWWMMMEEEAAA@@@>>>???CCCGGGLLLPPPSSSUUUNNNOOOTTT]]]gggppp|||wwwgggRRRAAA444444444//////333////////////////////////////////////////////////............////////////...//////000000333888;;;XXXxxxoooeee\\\TTTGGG;;;444111111111000000000000000000000000...111222111///111777<<>>kkkrrrmmm|||zzz{{{|||nnnTTTGGGIIIGGGSSSaaalllwwwzzzlllZZZFFF<<<000+++,,,///...,,,|||zzzzzzxxxuuuvvvwwwvvvtttrrroookkkeee```___XXXPPPLLLGGG???:::::::::777333111000000...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++******)))(((''''''&&&))))))((()))***+++***)))///777EEESSS[[[\\\XXXTTTFFFIIIJJJIIIKKKRRRXXX[[[PPPHHHJJJZZZfffddd\\\YYYPPP]]]``````eee```TTTQQQOOOUUU]]]bbbaaa^^^\\\[[[SSSOOOLLLKKKLLLNNNMMMLLLNNNLLLKKKPPPUUUYYY]]]```jjjkkkllllllkkkhhhfffdddUUUQQQKKKCCC<<<:::<<>>>>><<<:::;;;???FFFKKKRRRSSSSSSSSSQQQQQQSSSUUUUUU\\\jjj}}}}}}pppiii\\\LLL>>>555111111111111000000000/////////////////////////////////////////////000000000000111...111777222222JJJiiizzzkkk]]]QQQUUUhhh~~~|||~~~yyy|||sssfff]]]SSSKKK@@@666222333000000000000000000000000000222111333666333CCCaaabbbJJJaaawwwyyynnnyyy}}}~~~mmmZZZRRRJJJHHHRRRbbbooo{{{{{{kkkaaaOOO;;;000---,,,,,,---|||zzzxxxtttssstttuuutttsssqqqmmmggg```ZZZYYYSSSNNNMMMHHH@@@;;;999888666222000000///...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((('''))),,,...888>>>CCCDDD@@@;;;999999FFFLLLLLLFFFIIISSSSSSJJJGGGFFFMMMVVVWWWPPPOOOUUUppprrreeeUUURRRNNNHHHIIIUUUWWWXXXWWWTTTPPPMMMJJJEEEDDDBBBBBBCCCEEEGGGHHHIIIMMMSSSYYYcccmmmrrrqqqtttqqqlllcccYYYNNNDDD???;;;;;;<<<>>>AAAGGGOOOTTTWWWWWWXXXWWWUUUVVVXXXZZZ]]]dddqqqxxxpppeeeWWWFFF888222222111111111000000000//////////////////////////////////////////000000000000...,,,000555222666VVV{{{|||kkkaaaRRRGGG===???PPPgggyyy}}}|||yyynnneeennn~~~yyyttttttwww|||ttthhh___VVVNNNEEE:::333222000000000000000000000000000//////555666111IIItttTTTFFFnnn}}}~~~oooddduuu{{{nnn___YYYNNNIIISSScccooo{{{}}}pppfffUUU???111++++++,,,---}}}{{{xxxtttrrrtttttttttrrrpppllleee]]]WWWUUUPPPMMMMMMIIIAAA;;;999777555222000000///...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''***///333???DDDIIIHHHAAA<<<<<>>999<<<@@@EEEKKKRRRYYY^^^[[[\\\\\\\\\[[[[[[\\\^^^aaaeeennn{{{~~~uuujjj___OOO>>>444444111111111111000000000000000000000000000000000000////////////000000000000000...111333222===```mmm\\\TTTFFFBBB>>>>>>FFFTTTdddnnnsssoooqqqssskkk]]]YYY^^^cccgggmmmvvvyyymmm^^^XXXTTTVVVZZZcccqqq~~~~~~xxxjjjaaaXXXQQQHHH<<<333111000000000000000000000000///......555555222RRRPPPMMMvvv{{{hhh___uuuyyynnngggeeeUUUNNNWWWfffoooyyy}}}tttgggXXXCCC111***+++------~~~}}}yyytttsssuuuvvvuuutttrrrmmmfff]]]WWWRRRNNNLLLMMMJJJAAA;;;999777444111/////////...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((,,,333999FFFMMMRRRNNNEEE>>>???CCCEEEDDDEEEHHHIIIIIILLLQQQTTTRRRUUUYYYUUUOOORRR\\\bbbcccTTTFFFIIILLLNNNUUUXXXUUUQQQNNNLLLJJJGGGDDDEEEEEEEEECCCAAABBBDDDGGGHHHRRR[[[aaajjjrrrqqqiii^^^YYYPPPHHHAAA>>>===>>>;;;@@@HHHOOOVVV\\\bbbeeeaaabbbccccccaaa`````````^^^^^^bbbmmm{{{wwwmmmfffYYYFFF999666222222111111111000000000000000000000000000000000////////////000000000000222444444222777LLLmmmqqq___QQQIII???@@@AAAAAACCCJJJVVV___ddddddgggjjjfffZZZOOOIIIJJJNNNRRRXXX```bbbYYYMMMJJJEEECCCEEEIIIOOOZZZeee}}}nnndddZZZSSSJJJ>>>555111000000000000000000000000...//////222444888]]]yyyRRRXXXwwwyyytttgggbbb|||}}}~~~}}}~~~zzzkkkccc```ZZZSSS[[[hhhmmmttt{{{yyyiii\\\GGG333+++,,,...---~~~zzztttsssvvvuuutttsssqqqmmmeee[[[UUUPPPMMMLLLMMMJJJBBB;;;888666444111/////////...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))''')))***))))))...777>>>HHHPPPVVVRRRGGG@@@BBBGGGHHHBBBEEEMMMJJJCCCIIIZZZ\\\WWWWWWYYYUUUPPPUUU___\\\^^^PPPDDDHHHMMMPPPWWWVVVRRRMMMJJJHHHGGGDDDBBBBBBCCCDDDBBBAAABBBEEEIIILLLUUUZZZZZZ___fffddd[[[PPPMMMHHHDDDAAAAAACCCDDDIIIOOOWWW]]]aaaccceeefffiiikkklllkkkhhhdddaaaaaaZZZXXXYYYaaaooowwwnnnkkkbbbOOO???999222222222111111111000000000000000000000000000000////////////000000000000///555444111@@@bbb~~~pppaaaTTTIIICCC===>>>>>>>>>AAAGGGPPPWWW[[[___bbb```]]]XXXNNNDDDBBBDDDDDDDDDHHHJJJEEE===BBB???>>>@@@BBBEEELLLTTTfff|||rrrggg\\\UUUMMMAAA777333000000000000000000000000///222111111444@@@iiinnnZZZmmm~~~xxxyyyqqqooozzzuuuxxx~~~}}}|||xxxwww{{{~~~zzzooobbbYYYZZZUUU^^^jjjjjjooozzz}}}lllaaaMMM777---......,,,zzztttssswwwsssrrrqqqooojjjbbbXXXRRROOOLLLKKKMMMJJJBBB;;;888666333000////////////...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))***///999AAADDDNNNUUURRRHHHBBBEEEKKKNNNDDDGGGRRRLLL===FFF]]]aaaZZZWWWXXXUUUQQQWWWaaaZZZ\\\OOOCCCHHHMMMPPPXXXTTTOOOIIIFFFFFFEEECCCAAA???AAABBBBBBAAABBBGGGKKKQQQXXXYYYUUUWWW^^^\\\RRRGGGGGGFFFFFFGGGIIILLLNNNZZZ___eeeiiijjjgggdddcccoooqqqsssqqqlllfffbbb```ZZZVVVUUU[[[iiixxxxxxnnnnnnhhhUUUCCC<<<222222222111111111111000000000000000000000000000////////////000000000000)))222333111HHHtttrrrdddYYYPPPHHHCCC???<<<::::::@@@HHHOOOTTTXXX```aaaZZZVVVVVVPPPGGGEEECCC???;;;<<<@@@>>>:::===::::::======>>>BBBIIISSSjjj~~~uuujjj^^^VVVOOOCCC:::555000000000000000000000000111666333000555FFFpppeeeccc}}}{{{tttnnnqqqwww|||xxxzzzzzzwwwrrrqqqtttyyy{{{}}}{{{}}}lll```YYYUUU___jjjhhhlllyyyooofffQQQ::://////...+++|||zzzwwwsssrrruuusssooommmnnnjjj```YYYVVVSSSMMMHHHHHHFFF???888666444222111111222111000...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((()))(((&&&***333999:::>>>KKKOOOFFFAAAHHHOOOPPPQQQOOOTTTXXXLLL>>>EEEXXXXXXVVVUUUVVVYYY[[[[[[ZZZ^^^QQQGGGJJJQQQUUUTTTSSSQQQKKKEEECCCDDDDDDAAA>>>@@@@@@???>>>>>>AAAFFFJJJOOOTTTZZZ___^^^ZZZSSSOOONNNKKKKKKPPPWWW]]]aaacccsssqqqpppqqqnnniiiggghhhsssyyy|||yyysssmmmeee^^^WWWPPPOOOVVVbbblllvvv~~~xxxnnnvvvrrrdddRRRBBB666222000222222///------000000000000////////////000000000000111111111111+++888333222XXXtttdddWWWOOOIIICCC???>>>@@@AAAAAACCCFFFKKKOOOZZZ[[[\\\\\\ZZZSSSKKKEEECCCBBB@@@???===<<<;;;;;;::::::999:::<<>>888BBBEEE??????HHHPPPPPPPPPNNNSSSWWWMMM???CCCRRRWWWQQQMMMQQQYYY]]]YYYSSSQQQHHHDDDJJJTTTWWWUUUSSSNNNIIICCCAAABBBBBB@@@===@@@AAAAAAAAAAAACCCGGGKKKQQQTTTXXX[[[[[[XXXSSSPPPYYYXXXXXX\\\aaaiiirrryyy|||{{{zzzxxxqqqkkklllqqquuuzzz|||xxxsssnnnggg```YYYSSSRRRYYYbbbjjjqqqwwwyyyyyy}}}{{{pppxxxwwwmmm]]]KKK999444111333333000...///111000000000////////////000000000000111111111111...999444999cccwwwmmm^^^RRRKKKGGGCCC@@@@@@BBBEEEGGGIIILLLPPPTTTZZZZZZZZZZZZWWWRRRJJJEEEBBBAAA???===;;;::::::999999999999999;;;>>>AAABBBGGGUUUnnnwwwnnnbbbXXXPPPGGG===444444333222222111111222222555000555555111GGGuuunnn|||rrrlllnnnrrrnnnhhhdddiiiiiihhhffffffhhhlllooopppqqqssswww{{{}}}lllXXXTTTYYYgggppprrrxxx{{{lllXXXGGG888...+++---zzzxxxuuuqqqooopppnnnllllllnnnjjj___TTTPPPQQQKKKGGGGGGEEE>>>888555222000////////////...,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((***+++***+++111<<>>;;;???JJJPPPOOOPPPMMMPPPUUUMMM@@@AAALLLXXXOOOIIIOOO]]]aaaYYYNNNHHHDDDDDDNNNWWWXXXTTTQQQJJJFFFAAA???@@@AAA???===@@@AAACCCCCCDDDGGGKKKNNNUUUUUUVVVVVVVVVUUUSSSRRRaaafffkkknnnqqqxxx|||sssnnnsss}}}zzz}}}~~~zzzvvvssslllfff]]]WWWTTTZZZaaafffkkkppprrrtttxxx{{{zzzyyy~~~uuuzzz{{{vvvgggTTT???777222333444111000000111111000000000/////////000000000000111111111111111888666CCCsss|||jjjaaaUUULLLHHHFFFDDDBBBEEEHHHKKKOOOQQQSSSVVVYYYZZZYYYXXXVVVTTTOOOIIIEEEAAA@@@>>><<<:::999888888888888888999:::===???AAADDDMMMbbbzzzqqqeee[[[SSSJJJ???777444333222222111111222222555111444333111KKKyyywwwzzzvvvnnnjjjmmmooojjjbbb^^^```aaabbbbbbcccdddhhhkkkjjjlllnnnrrrwww|||}}}mmm\\\TTTSSS___kkkqqqxxxrrr```NNN===000+++---}}}wwwvvvuuupppmmmnnnllljjjkkknnnjjj]]]RRRMMMPPPJJJFFFFFFDDD===777555222000////////////...,,,+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******---666BBBHHHHHH@@@???===<<>>???@@@@@@???AAAAAABBBCCCFFFKKKQQQVVVXXXVVVTTTRRRRRRSSSUUUVVVaaammmzzz|||vvvrrrsss{{{|||yyyssskkk```YYYTTTXXX^^^ccchhhmmmrrrsssuuuuuurrrrrr|||~~~}}}yyylllXXXEEE<<<333222333222000111111111111000000000/////////000000000111111111111111555888PPPnnn]]]WWWNNNIIIGGGGGGHHHHHHLLLOOOTTTVVVWWWXXXYYYZZZZZZXXXUUUSSSQQQMMMHHHEEEAAA@@@>>><<<:::999888777777777888888:::<<<>>>???@@@GGGYYYwww~~~uuuiii^^^VVVLLLAAA999444333222222111111222222444111333222555TTTuuussshhhfffeeeccc``````\\\^^^```aaabbbccceeehhhhhhiiikkknnnrrrwwwzzz|||pppbbbVVVPPPXXXfffqqqyyy~~~vvvfffUUUCCC444---...{{{uuuuuuuuuqqqmmmlllkkkiiikkknnniii\\\PPPKKKNNNHHHDDDEEECCC===777444333111000000000000///---***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***...:::GGGMMMMMMFFFBBB===>>>GGGRRRVVVTTTPPPHHHFFFJJJLLLIIIIIIMMMPPPOOOQQQYYYaaabbb[[[SSSJJJHHHLLLRRRUUUQQQLLLKKKEEEBBB@@@??????AAAAAABBBBBBBBBAAABBBFFFNNNWWW^^^YYYVVVRRRPPPPPPRRRVVVYYYdddqqq~~~}}}ooolllqqqxxx~~~uuulllbbbYYYSSSVVV\\\bbbiiioooqqqooonnnkkkhhhiiiuuu~~~zzzooo[[[MMMAAA555222222111000111111111111111000000000000///000000000111111111111111555>>>```{{{vvvlllaaaUUUQQQLLLIIIIIILLLOOOQQQUUUXXX[[[\\\[[[YYYXXXXXXZZZXXXUUURRRPPPMMMHHHEEECCCBBB@@@>>><<<:::999888777777888999:::;;;=========CCCTTTrrrmmmooossszzzxxxyyylllaaaYYYOOOCCC;;;444333222222111111222222111000333333;;;aaavvvzzzmmmaaa]]]\\\[[[[[[]]]ZZZ\\\^^^___``````bbbdddggghhhiiilllnnnqqqsssuuuyyy|||}}}rrreeeWWWLLLPPP^^^lllvvv{{{wwwiiiZZZHHH777///000yyysssuuuvvvsssnnnlllkkkiiikkkmmmhhh\\\PPPJJJMMMGGGCCCDDDBBB<<<666444333111000000000000///---******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***000>>>MMMSSSRRRGGGAAA<<>>CCCKKKTTTYYYVVVPPPJJJ@@@CCCJJJRRRQQQKKKHHHHHH@@@@@@?????????AAADDDFFFCCCDDDFFFGGGJJJPPPVVV[[[QQQOOOMMMLLLMMMQQQUUUXXXbbbjjjsss~~~tttmmmkkkuuuvvvgggeee___\\\```fffiiimmmppprrrnnnkkkkkkjjjiiinnnvvvyyy~~~zzzxxxlll___NNN===555444333222222222222222111111111000000000000000000111111111111444888KKKzzz}}}ttthhhlllqqqxxxiii[[[WWWTTTQQQPPPPPPOOOOOOQQQVVV\\\```dddeeeeeeccc___\\\ZZZYYY[[[ZZZXXXVVVSSSOOOJJJFFFFFFDDDBBB???===;;;:::999888888999;;;<<<<<<<<<<<<;;;@@@MMMcccuuuttttttyyyzzz}}}pppeee[[[QQQEEE<<<444333222222111111222222///222666777FFFrrrttt|||eee___[[[\\\\\\YYYWWWWWWRRRTTTVVVXXXYYY\\\___bbbaaabbbdddfffhhhjjjkkkkkkkkknnnqqqtttvvvxxxzzz}}}zzzttteeeYYYJJJFFFOOO```mmmssszzzrrreeeQQQ===222111~~~vvvqqqtttxxxvvvqqqnnnmmmkkkkkklllggg[[[PPPLLLLLLEEEBBBCCCAAA;;;555333111///...---......---+++***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***---555FFFVVV\\\ZZZUUUNNNGGGHHHNNNTTTYYY]]]QQQJJJGGGPPPYYYYYYMMMCCC;;;???GGGQQQXXXVVVMMMFFFAAAEEEOOOVVVTTTLLLFFFEEE>>>??????>>>>>>@@@CCCFFFCCCFFFIIILLLMMMPPPSSSUUUMMMKKKJJJJJJLLLOOOSSSVVVXXXbbbooouuullllllsssyyyhhhfffbbbaaaggglllmmmmmmooonnnjjjiiikkkkkkhhhiiillluuu|||xxxzzzqqqeeeSSS@@@888666555333333222222222111111111111000000000000000111111111111222666LLL}}}uuufff[[[SSSSSSSSSUUUZZZbbbiiinnnvvvmmm^^^XXXTTTQQQPPPPPPPPPQQQSSSXXX^^^cccgggggggggddd```]]]\\\\\\[[[ZZZYYYXXXUUUQQQKKKFFFFFFDDDBBB???===;;;999999888999:::;;;<<<=========;;;???III\\\xxxzzz{{{~~~zzz~~~qqqeee\\\QQQEEE<<<444333222222111111222222///333888888HHHuuuooo}}}fff^^^WWWUUUTTTQQQQQQSSSQQQSSSUUUWWWZZZ^^^bbbfff]]]^^^aaadddfffhhhjjjjjjjjjllloooppppppqqqrrrttt|||xxxsssggg\\\MMMGGGNNN^^^mmmsss}}}vvvhhhSSS>>>222111}}}tttrrrxxxzzzrrrkkkjjjlllnnnppppppkkk```SSSJJJHHHGGGDDD@@@<<<777333111111000......//////---,,,+++++++++************)))(((((((((((((((((((((((('''''''''''''''((())))))((('''000???GGGJJJTTTbbb```PPPEEEFFFJJJMMMWWWdddbbbUUUJJJLLLVVVWWWKKK>>>999AAAIIIOOORRRRRRKKKBBBHHHKKKPPPTTTSSSNNNHHHCCC???;;;999===AAAAAA@@@BBBBBBCCCGGGOOOWWWXXXRRRMMMLLLKKKKKKKKKMMMQQQUUUWWWUUUbbbvvvtttfffkkkvvvxxxjjjgggbbbaaaffflllooopppsssnnnmmmkkkhhhdddccceeefffkkkuuu|||zzztttkkkaaaNNN;;;555666555///111222222333333222222111333333222222111222222222555000RRRxxxiii[[[SSSOOOFFFDDDBBBBBBDDDHHHMMMPPPYYYcccnnnzzz~~~hhh[[[VVVUUUSSSYYYYYYXXXXXXXXX\\\aaaeeefffeeeccccccddddddbbbaaa```^^^]]][[[XXXSSSMMMHHHEEEDDDCCCBBB@@@>>><<<;;;999:::<<<>>>??????>>>>>>@@@BBBAAAOOOppp}}}~~~~~~}}}}}}zzz~~~~~~rrrddd\\\VVVJJJ???666444222111111222111000333111444111TTTooobbb~~~bbb]]]WWWSSSSSSSSSRRRPPPRRRRRRTTTVVVXXX[[[^^^___``````aaabbbdddgggiiijjjiiiiiiiiijjjkkklllnnnnnnsssxxxyyyyyywwwrrrcccOOODDDGGGVVVhhhsss{{{lllZZZKKK<<<111~~~uuurrrxxxzzzrrrkkkjjjkkkmmmooooookkkaaaTTTKKKKKKIIIGGGBBB===888444222111000......//////---,,,+++++++++************)))(((((((((((((((((((((((('''''''''''''''((())))))((((((222@@@FFFGGGNNNZZZ\\\MMMDDDIIINNNOOOSSSZZZ[[[PPPGGGJJJTTTVVVKKK???===FFFOOORRRRRRPPPKKKDDDIIILLLPPPRRRQQQLLLGGGCCCAAA<<<:::>>>@@@???>>>???AAADDDJJJPPPUUUTTTPPPLLLJJJJJJJJJKKKNNNRRRVVVYYY[[[gggvvv~~~uuummmhhhxxx~~~wwwllljjjeeeccchhhmmmooopppsssnnnnnnlllhhhdddbbbcccdddiiirrr}}}zzzwww{{{qqqhhhUUUAAA666555444000111222222333333222222111333333222222111222222333666555YYYuuuggg[[[QQQKKKHHHFFFDDDAAA???>>>???AAACCCCCCKKKUUU```rrrqqq[[[RRRQQQTTTUUUWWWWWWXXXXXXYYY\\\aaaddddddcccbbbccceeeffffffdddbbb___\\\YYYVVVQQQLLLHHHEEEEEEEEEDDDCCCAAA???>>>>>>>>>???@@@@@@???>>>===>>>AAA@@@KKKggg|||yyyyyytttwwwvvviii```ZZZNNNBBB777555222111111222111111222111555333TTTfffaaazzzmmm^^^ZZZUUURRRRRRRRRPPPNNNRRRSSSTTTVVVXXX[[[^^^_________```aaabbbcccdddeeeeeeeeefffgggiiikkkmmmnnnqqqvvv|||{{{lllWWWJJJLLLYYYkkkvvv}}}nnn\\\LLL<<<111vvvrrrwwwyyyqqqkkkkkkjjjkkknnnoookkkbbbVVVNNNNNNLLLIIIDDD???:::555333111///......///...---++++++++++++************)))(((((((((((((((((((((((('''''''''''''''((()))))))))+++555AAAEEECCCFFFNNNTTTJJJFFFNNNTTTRRRPPPQQQOOOGGGAAAEEEOOOQQQHHH>>>EEEOOOWWWVVVQQQMMMIIIFFFKKKMMMNNNOOOMMMJJJEEECCCBBB===<<<>>>???===<<<>>>AAAGGGNNNRRRSSSPPPMMMKKKHHHIIIIIIKKKOOOSSSWWWZZZ\\\dddmmmmmmgggeeejjjqqq~~~www~~~vvvnnnlllgggdddhhhmmmoooqqqsssppppppnnnjjjeeebbbbbbbbbfffnnnxxx}}}wwwwwwooo^^^III999444333111111222222333333222222111333222222111222222333333444;;;bbbxxxoooaaaUUUMMMIIIEEECCCCCCAAA???===<<<:::::::::>>>AAACCCGGGQQQaaammmrrr{{{~~~yyybbbSSSNNNPPPRRRSSSTTTVVVXXXZZZ[[[]]]```bbbbbbaaabbbdddgggiiiiiihhhccc___YYYTTTQQQNNNKKKHHHFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>;;;@@@???EEEZZZttt~~~~~~~~~{{{wwwuuummmooo|||nnneee^^^RRRGGG999666333111111222111111111111777555TTTZZZ___oooaaaXXXUUUSSSQQQQQQPPPOOOMMMSSSSSSUUUVVVYYY[[[]]]___]]]]]]^^^___````````````aaabbbcccdddfffhhhjjjkkknnnqqqvvvzzz|||~~~}}}nnnZZZLLLLLLXXXiiitttrrr```OOO===111wwwrrrwwwwwwpppkkkkkkhhhjjjmmmnnnkkkcccYYYQQQOOOMMMJJJEEE???:::555222111///............---++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''((()))))))))...999DDDFFFAAAAAADDDKKKHHHJJJRRRVVVSSSQQQRRREEEAAA>>>BBBIIIJJJCCC;;;MMMXXX^^^XXXNNNHHHFFFEEEMMMMMMMMMLLLIIIFFFCCCAAA@@@<<<<<<>>>???======@@@DDDKKKRRRTTTQQQLLLKKKKKKIIIIIIJJJLLLOOOSSSVVVXXXUUUYYY[[[ZZZZZZbbbsss}}}xxxttt|||vvvooojjjdddaaaffflllnnnqqqtttssssssrrrnnniiidddcccbbbeeejjjqqqwww{{{}}}|||{{{uuufffQQQ>>>444222444111222222333333222222111222222111111222222333333222@@@lllwwwjjj```TTTKKKHHHGGGDDD@@@>>>>>>??????>>>===<<<;;;BBBAAA@@@???AAAGGGKKKNNNaaaeeeooo}}}~~~nnn]]]UUUTTTSSSPPPNNNSSSVVVZZZ\\\]]]^^^___```cccbbbcccfffiiijjjiiihhh```[[[TTTNNNKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBAAAAAA<<>>999444222000///------......,,,++++++++++++*********))))))))))))))))))))))))))))))'''''''''''''''((())))))***222>>>IIIIIIDDD@@@@@@@@@CCCJJJQQQRRRQQQRRRUUUCCCAAAAAAEEEIIIHHHBBB;;;SSS\\\```WWWJJJDDDCCCCCCNNNNNNLLLIIIFFFCCC@@@???<<<:::;;;???@@@???AAAEEEHHHNNNTTTTTTOOOJJJJJJLLLKKKKKKLLLMMMOOOQQQSSSUUUSSSQQQPPPSSS\\\mmm{{{wwwwww~~~~~~vvvnnnddd^^^\\\aaahhhlllppptttvvvvvvuuuqqqlllgggdddccccccfffjjjnnnqqqtttwwwxxx{{{}}}wwwkkkYYYDDD777333666111222222333333222222111222111111111222222333444333JJJxxxvvvjjj]]]VVVMMMIIIIIIHHHDDD???<<<>>>???AAAAAA@@@>>>===;;;;;;<<>>999444222000...------...---,,,***+++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))***555CCCMMMNNNJJJEEEBBB:::???GGGMMMOOOPPPRRRTTTEEEFFFIIILLLMMMJJJEEEAAAQQQYYY[[[RRRFFFBBBBBBDDDOOONNNKKKHHHDDD@@@===;;;:::999<<<@@@AAAAAADDDJJJLLLPPPSSSQQQLLLIIIIIILLLLLLLLLMMMNNNOOOQQQRRRSSSWWWTTTSSSZZZhhhzzz{{{zzz}}}}}}vvvlll^^^YYYWWW]]]dddiiinnnrrrtttuuuuuurrrlllfffbbbaaa^^^___```bbbeeegggiiikkknnnrrrxxxzzzpppaaaMMM;;;555666111222222333333222222111111111111111222333444444999UUU{{{xxxxxx~~~wwwiii___QQQNNNJJJHHHGGGFFFBBB??????@@@AAABBBAAA???===;;;:::999;;;@@@AAA>>>>>>???AAAHHHVVVkkkwww```VVVRRRPPPSSSXXX\\\___bbbcccbbb___^^^]]]bbbbbbaaabbbbbb```\\\YYYOOOKKKGGGEEEFFFHHHJJJJJJKKKMMMPPPSSSTTTSSSRRRPPPKKKJJJIIIHHHHHHHHHHHHHHHEEEHHHGGGGGGJJJPPPmmm}}}zzzzzzvvvjjj```TTTKKK???;;;555222111111222222111000777777]]]vvvWWWcccwwwcccVVVRRRSSSSSSQQQOOONNNPPPQQQQQQRRRTTTWWWZZZ^^^aaabbb]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaabbbcccfffjjjlllmmmnnnpppqqqjjjhhhfffgggeeefffmmmvvvzzzrrrjjj^^^TTTSSS]]]kkkvvvwww}}}ooo[[[FFF666zzzrrrttttttnnnjjjkkkiiijjjlllmmmkkkeee\\\UUULLLKKKHHHCCC>>>999555333000...------------,,,***+++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))+++777GGGQQQSSSQQQLLLHHH===???DDDLLLTTTWWWTTTNNNCCCGGGMMMPPPOOOLLLHHHEEEKKKQQQRRRKKKCCCBBBEEEFFFNNNMMMKKKGGGCCC>>>;;;888::::::===AAABBBBBBFFFLLLNNNOOOOOOLLLIIIGGGHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTWWWWWW\\\eeesss~~~xxxxxx}}}|||tttjjj]]]WWWUUUZZZaaafffkkkoooooopppqqqnnniiiccc^^^\\\WWWVVVUUUVVVWWWYYY[[[\\\^^^bbbjjjttt~~~ttthhhUUU@@@555444111222222333333222222111111111111111222333444555;;;]]]tttqqqqqqvvv~~~zzzpppeee[[[UUUKKKJJJHHHFFFDDDCCCAAAAAACCCCCCDDDDDDCCCAAA???===BBB??????BBB@@@;;;:::===???EEEQQQbbbuuuqqq]]]UUUSSSRRRYYYdddccceeegggfffccc```]]]]]]]]]\\\\\\\\\[[[XXXSSSPPPFFFEEEDDDFFFIIILLLMMMMMMPPPRRRUUUXXXYYYXXXVVVUUUQQQPPPNNNLLLKKKKKKKKKKKKJJJKKKIIIKKKMMMLLL^^^zzzmmmbbbWWWNNNAAA<<<666222111111222222111111888999___wwwXXXfffsss```UUURRRSSSRRRPPPMMMLLLOOORRRPPPQQQSSSWWW[[[___bbbdddaaa___\\\YYYXXXWWWXXXYYYWWWWWWXXXZZZ\\\___aaabbbbbbeeeggggggdddaaa___^^^XXXUUUUUUUUURRRPPPUUU]]]tttzzzppp```RRROOOXXXiiivvvqqq{{{rrr___III999{{{sssttttttmmmiiikkkiiijjjlllmmmkkkeee\\\UUULLLKKKHHHDDD???;;;777555000...------------,,,***+++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))+++999IIISSSWWWUUUQQQMMMCCCBBBEEENNN[[[___VVVJJJ@@@EEELLLPPPOOOKKKHHHGGGEEEJJJKKKFFFBBBDDDGGGIIINNNMMMKKKGGGCCC>>>999777;;;<<>>>>>???BBBGGGKKKQQQNNNIIIFFFGGGHHHIIIIIIIIIKKKNNNQQQSSSUUUUUUUUUUUUVVV___kkksssttttttvvvqqqzzzzzzvvvwwwxxxwww|||}}}{{{xxxpppggg___WWWRRRWWW]]]aaadddgggkkkhhhfffdddbbb^^^WWWRRRKKKGGGCCCAAACCCEEEFFFEEEGGGMMMTTT^^^ooozzzmmm]]]JJJ;;;333444444333333333333222222333000000111000///333999999nnn|||vvvpppooowww|||ppp```VVVRRRNNNJJJGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEEEEEEEDDDCCCCCCCCCGGGCCCCCCIIIPPPVVV]]]dddcccgggaaaTTTSSS```kkkllltttnnnnnnqqqjjj[[[TTTXXX^^^XXXSSSPPPPPPNNNHHHCCCEEEFFFHHHIIIKKKOOOTTTXXXZZZ[[[\\\]]]\\\\\\ZZZZZZXXXVVVSSSOOOKKKIIIGGGGGGPPPOOOQQQRRROOOOOO[[[jjjssshhh\\\SSSIII>>>555444555333222222444777222???jjjwwwVVVrrrooo]]]WWWTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQSSSVVV[[[```eeegggeeeccc^^^ZZZVVVTTTSSSSSSUUUTTTUUUXXX^^^aaabbb```bbb^^^YYYRRRMMMIIIGGGFFFCCCGGGKKKLLLKKKKKKMMMOOOVVV[[[dddpppsssWWWMMMZZZppp|||rrrbbbPPP<<>>GGGOOOQQQRRRRRRMMMFFFMMMKKKKKKJJJDDD@@@FFFOOOMMMLLLJJJFFF@@@<<<::::::======>>>>>>???BBBGGGKKKOOOKKKHHHFFFGGGIIIKKKKKKKKKLLLOOOQQQSSSTTTUUUUUUSSSSSSYYYccciiijjjjjjmmmpppwww|||yyyxxxzzz{{{yyy{{{~~~~~~|||yyyppphhh^^^VVVPPPSSSYYY\\\```cccdddbbbaaa```___[[[UUUPPPHHHDDDAAA@@@BBBDDDDDDCCCBBBFFFMMMWWWhhh|||rrrbbbPPP???555444444333333333333222222111000111444222///111777:::ppp{{{tttrrrxxx}}}~~~uuufffXXXPPPMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDD???===AAAEEEIIIPPPVVVdddhhhddd[[[[[[gggqqqrrruuurrrtttwwwnnn\\\SSSUUUWWWTTTQQQOOONNNLLLHHHEEEFFFHHHIIIJJJLLLOOOTTTXXXYYYZZZ[[[\\\\\\\\\[[[[[[XXXVVVRRRNNNKKKIIIHHHGGGLLLMMMQQQTTTRRRQQQZZZfffwwwkkk___VVVIII???555444555333222222111555000<<>>>>>>>>???CCCGGGKKKLLLIIIFFFEEEGGGJJJLLLMMMLLLNNNPPPRRRSSSTTTTTTSSSTTTRRRUUU[[[______aaaeeepppuuuxxxxxxzzz}}}}}}zzzyyy}}}}}}zzzqqqhhh^^^UUUNNNOOORRRUUUYYY]]]]]]]]]]]]^^^\\\YYYSSSOOOFFFDDDCCCCCCDDDFFFFFFFFFCCCGGGKKKRRRaaavvvyyyjjjWWWDDD777444444333333333333222222000000333666444000222777CCCxxx}}}zzzvvvyyy~~~~~~{{{|||~~~sssiii[[[QQQLLLJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGIIICCC???@@@BBBDDDKKKSSSfffkkkiiibbbccclllrrrrrrpppqqqvvvxxxmmmYYYOOOOOOOOOOOOOOONNNKKKIIIIIIIIIIIIJJJKKKLLLMMMPPPTTTWWWWWWXXXZZZ[[[\\\]]]\\\\\\WWWUUURRRNNNKKKJJJIIIIIIHHHLLLRRRVVVVVVVVV\\\ccczzzooocccYYYJJJ???666444444333222222000555222===iiihhhXXXwwwooo^^^WWWSSSRRRPPPNNNLLLMMMMMMNNNTTTVVVYYY\\\```bbbdddeeeeeecccaaa^^^\\\[[[[[[[[[^^^]]]\\\\\\]]]]]]\\\ZZZSSSOOOHHHCCC@@@@@@BBBDDDCCCFFFIIIKKKLLLLLLMMMNNNRRRUUUXXX[[[```kkkzzzssseeedddkkknnnjjjooopppwwwyyy```NNNRRRhhh{{{~~~yyyiiiWWWCCCsssddd___]]]cccllljjjiiiooottttttmmmgggddddddTTTPPPHHH???999555444444//////...------,,,+++++++++++++++*********))))))''''''((((((((((((''''''((((((''''''((()))***,,,111>>>EEEBBBDDDKKKHHH>>>???FFFMMMQQQQQQNNNJJJFFFAAADDDIIIOOOVVVYYYXXXTTTUUUOOOIIIFFFFFFIIIMMMQQQJJJIIIGGGCCC???<<<<<<======>>>>>>???@@@CCCHHHKKKLLLIIIFFFEEEGGGJJJLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRWWWTTTUUUXXXZZZZZZ___eeerrrsssuuuxxx{{{}}}{{{yyyxxx|||~~~zzzrrriii___UUUMMMLLLMMMNNNRRRWWW[[[[[[\\\\\\ZZZVVVRRRNNNHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRRRRSSS]]]qqq~~~ppp^^^HHH888444444333333333222222222000000333555444222777???QQQyyyzzz|||||||||~~~wwwxxx}}}kkkaaaVVVPPPNNNKKKJJJKKKLLLKKKKKKJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHLLLGGGDDDDDDFFFIIIRRR[[[jjjmmmkkkffffffjjjllljjjhhhjjjooonnnbbbRRRIIIJJJIIILLLNNNLLLHHHFFFIIILLLNNNNNNNNNNNNNNNPPPSSSVVVTTTVVVXXXZZZ\\\]]]]]]]]]WWWUUUQQQNNNLLLKKKKKKLLLIIIMMMRRRVVVYYY[[[```eee{{{|||pppdddZZZKKK@@@666444444333222333111888666BBBooo```SSSuuuppp```XXXRRRPPPNNNMMMMMMNNNPPPQQQVVVXXX[[[___bbbcccdddddddddcccbbb```____________]]]]]]^^^^^^\\\YYYTTTQQQKKKIIIEEEBBBAAAAAACCCDDDCCCEEEHHHJJJLLLMMMMMMNNNUUUYYY]]]]]]^^^eeerrr}}}{{{qqqmmmdddYYYWWW\\\^^^\\\^^^___hhhvvvuuuzzzsss^^^LLLPPPfffyyy}}}|||mmm[[[FFFsssccc^^^[[[bbbkkkjjjiiioootttsssmmmfffccccccUUUPPPHHH???999555444444.........---,,,,,,+++++++++++++++*********))))))''''''((((((((((((''''''((((((''''''((()))***,,,111???GGGBBBAAAFFFDDD;;;DDDJJJRRRWWWUUUOOOJJJHHHEEEEEEHHHNNNTTTYYY]]]___[[[VVVMMMGGGGGGKKKNNNOOOIIIHHHFFFBBB>>><<<<<<===>>>>>>??????@@@CCCHHHLLLMMMJJJFFFEEEFFFIIIKKKKKKOOOPPPQQQSSSSSSSSSSSSRRRXXXUUUUUUWWWXXXYYY```iiiuuutttuuuxxxzzzzzzwwwvvvxxx|||~~~~~~|||yyyqqqiii```WWWOOOKKKJJJJJJNNNSSSWWWXXXYYYXXXUUURRROOOMMMKKKKKKMMMNNNQQQTTTXXXZZZ\\\^^^\\\XXX]]]nnntttdddMMM999444444333333333222222222111111333444222444>>>IIIfffyyyyyyzzzyyyzzz|||uuuwww}}}|||iii```XXXWWWUUUOOOKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOONNNLLLLLLKKKJJJIIIHHHGGGGGGHHHDDDCCCFFFIIIOOOZZZeeekkkllljjjggggggiiiiiigggccccccccc```VVVKKKHHHIIIGGGJJJMMMJJJFFFFFFLLLQQQSSSSSSRRRPPPOOOOOORRRTTTSSSTTTWWWYYY\\\]]]]]]]]]XXXUUURRRNNNMMMMMMNNNOOOLLLNNNPPPSSSXXX___eeehhh{{{|||pppdddZZZMMMAAA666444444333222333000:::888DDDtttZZZPPPuuunnn^^^VVVPPPOOONNNMMMNNNQQQTTTVVVXXXYYY\\\___bbbcccdddddddddcccbbbaaa``````______XXXZZZ]]]]]]ZZZSSSMMMIIIFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEHHHKKKMMMOOOOOOOOOPPPUUU[[[[[[ZZZ^^^gggooowwwssskkk```]]]VVVNNNKKKLLLMMMKKKKKKMMMVVVeeevvv~~~~~~~~~{{{dddPPPRRReeevvv|||{{{~~~ppp]]]HHHuuueeeaaa^^^dddllliiiiiinnnrrrrrrmmmfffaaa___UUUPPPIII@@@:::555333222------------,,,,,,+++++++++++++++************)))''''''((((((((((((''''''((((((''''''((()))+++,,,222BBBJJJDDDAAAEEECCC;;;EEEJJJSSSZZZYYYPPPIIIGGGGGGGGGJJJOOORRRTTTZZZaaa___[[[RRRIIIGGGJJJLLLKKKIIIHHHEEEAAA===;;;;;;===>>>?????????@@@DDDHHHLLLLLLIIIFFFDDDFFFHHHJJJKKKOOOPPPQQQSSSTTTTTTSSSSSSVVVTTTTTTUUUUUUXXXaaakkkuuutttuuuyyyxxxuuussstttyyy|||}}}{{{zzzwwwppphhh___XXXPPPLLLIIIGGGJJJPPPRRRSSSSSSQQQOOOMMMLLLMMMMMMOOOQQQSSSVVV\\\bbbgggeeehhheee___```nnnyyykkkSSS===444444333333333333222222222222333333111444AAANNN||||||wwwwwwwwwvvvxxx{{{wwwyyy~~~}}}rrrjjjfffhhheeeZZZQQQPPPQQQQQQQQQRRRQQQPPPOOOOOOSSSSSSRRRQQQPPPOOOOOONNNLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCEEEJJJOOOWWWcccooollljjjhhhggghhhkkkkkkkkkccc```[[[TTTNNNJJJJJJKKKGGGIIIJJJHHHGGGJJJRRRYYYYYYXXXVVVSSSPPPNNNPPPQQQRRRSSSVVVYYY[[[\\\]]]]]]YYYVVVSSSPPPNNNOOOQQQSSSOOOPPPPPPQQQYYYdddkkklll{{{~~~rrreee[[[NNNBBB777333444222222333...888666BBBtttyyyVVVQQQyyy~~~iiiYYYSSSPPPOOOMMMMMMNNNRRRVVVXXXXXXYYY[[[^^^```bbbcccdddcccbbbbbb```___^^^]]]\\\SSSVVVYYYXXXTTTNNNIIIFFFEEEGGGIIIJJJJJJHHHFFFDDDHHHHHHJJJMMMQQQSSSSSSQQQNNNSSSYYYZZZZZZ[[[___dddnnnwww}}}uuuiiiaaaXXXUUUOOOIIIDDDAAA@@@@@@BBBEEEMMMZZZiiiiiiUUUVVViiizzzyyyyyyrrr```KKKxxxjjjfffcccgggmmmiiiiiilllpppqqqmmmfff]]]XXXTTTPPPIIIBBB;;;555222111---------,,,,,,,,,,,,++++++++++++************)))''''''((((((((((((''''''((((((''''''((()))+++,,,444FFFOOOIIIDDDFFFEEE>>>DDDHHHSSS^^^___TTTIIIEEEGGGIIINNNRRRPPPMMMRRRZZZZZZYYYSSSIIIFFFJJJMMMLLLJJJIIIEEE@@@<<<::::::<<<>>>?????????AAADDDIIILLLJJJGGGDDDDDDFFFIIILLLMMMNNNOOOQQQSSSTTTUUUTTTTTTVVVUUUTTTUUUUUUWWWaaalllrrrrrruuuyyyvvvpppqqquuuzzz||||||xxxvvvuuunnnggg^^^WWWQQQMMMHHHEEEGGGMMMMMMNNNOOOMMMLLLLLLOOORRRSSSTTTVVVYYY]]]eeennnuuuqqqtttrrrhhhdddmmm~~~~~~rrr[[[CCC444444333333333333222222111222444444111222>>>KKK|||wwwssstttuuutttvvvzzzzzz|||oooaaa]]]\\\]]]______^^^\\\YYYXXXXXXWWWVVVTTTRRRQQQOOOOOOKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEIIIPPPUUU\\\hhhuuunnnjjjeeedddfffhhhjjjjjjeee___UUUMMMJJJJJJJJJIIIGGGGGGGGGFFFIIIQQQ[[[ccc^^^]]]ZZZUUUPPPMMMNNNOOORRRSSSVVVXXXZZZ[[[\\\\\\ZZZWWWTTTQQQPPPQQQTTTVVVUUUVVVVVVXXXaaannntttsss|||uuuhhh^^^OOOCCC777333333222222444---888555>>>qqqsssSSSSSS}}}|||eeeWWWRRRRRRPPPMMMLLLMMMPPPSSSVVVWWWXXXYYY[[[^^^```cccdddbbbbbbaaa___]]][[[YYYXXXRRRTTTTTTQQQMMMIIIIIIIIIMMMNNNNNNOOONNNMMMLLLKKKMMMLLLNNNRRRVVVYYYXXXVVVUUUWWWZZZ[[[[[[[[[]]]___fffmmmvvv}}}|||tttllllllvvv~~~zzzsssiii___XXXQQQNNNKKKGGGBBB>>>======???AAAHHHRRR^^^ssswwwmmmVVVTTTiii~~~xxxxxxuuubbbMMMzzzmmmjjjfffiiimmmiiiiiikkknnnpppmmmfff[[[TTTSSSPPPJJJCCC<<<666222000---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''((((((((((((''''''((((((''''''((()))+++,,,666IIISSSMMMGGGHHHGGG@@@HHHKKKWWWeeeggg[[[NNNHHHFFFJJJQQQUUUOOOGGGJJJSSSQQQSSSPPPHHHFFFLLLQQQQQQKKKIIIEEE@@@;;;999:::;;;>>>??????@@@AAADDDIIILLLGGGEEECCCCCCFFFKKKNNNOOONNNOOOQQQSSSUUUUUUUUUUUUXXXWWWWWWWWWVVVXXXaaalllooopppuuuyyyuuunnnpppwww{{{|||{{{wwwtttsssmmmggg\\\VVVQQQMMMHHHDDDFFFJJJLLLMMMNNNMMMLLLOOOTTTYYYXXXZZZ\\\^^^ccclllwww}}}}}}ppphhhmmm{{{xxxaaaHHH444444444333333333222222000222555555111000:::FFFssswwwsssqqqssstttsssuuuyyy{{{}}}rrrlllhhhjjjllllllkkkhhhdddaaa[[[ZZZXXXVVVTTTRRRPPPOOOLLLKKKJJJIIIGGGFFFEEEDDDCCCDDDIIIOOOTTTZZZfffrrrrrrkkkdddbbbbbbcccdddeeefff^^^RRRJJJIIIJJJHHHEEEGGGFFFDDDEEEKKKUUUbbbjjjaaa___\\\VVVPPPMMMLLLMMMRRRSSSVVVXXXZZZ[[[[[[[[[[[[XXXTTTRRRQQQSSSVVVXXX[[[]]]^^^```kkkxxx|||yyy}}}yyykkkaaaPPPCCC777333333222222444///:::666===ppp|||qqqQQQTTT|||eeeWWWUUUTTTQQQNNNKKKKKKMMMPPPRRRWWWWWWWWWYYY\\\___bbbdddbbbaaa```^^^[[[XXXVVVTTTSSSSSSPPPLLLGGGGGGJJJNNNVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQUUUZZZ]]]\\\ZZZZZZZZZZZZZZZZZZ[[[[[[[[[bbbiiiqqq{{{}}}pppdddbbbjjjsssvvvtttrrrnnnjjjcccZZZQQQJJJFFFEEEDDDBBB???<<<;;;===:::<<>>OOOUUURRRRRRKKKBBBCCCHHHNNNWWWgggppp\\\DDDAAAHHHLLLPPPPPPOOONNNJJJFFFNNNOOOLLLDDDAAAEEELLLOOOLLLKKKGGGAAA<<<999:::;;;;;;<<<===???BBBFFFIIIKKKEEEEEEDDDEEEFFFGGGIIIJJJHHHJJJNNNRRRTTTTTTTTTSSSTTTUUUUUUTTTUUU]]]iiissspppsssvvvtttooonnnqqquuu||||||wwwpppoooqqqmmmfff___[[[TTTMMMGGGEEEEEEEEEJJJMMMOOOOOOSSSXXXZZZWWWaaa```]]]^^^fffsss{{{{{{}}}~~~|||ssshhhgggttt~~~hhhRRR;;;222333555///111666333000111222444222111999BBBttttttrrrqqqpppooopppqqqrrryyy~~~}}}zzzwwwxxx}}}~~~sssfffaaa___\\\[[[YYYVVVRRROOOLLLLLLLLLIIIFFFEEEEEEFFFDDDFFFOOO\\\fffiiijjjlllxxxpppeee``````aaaaaa______WWWMMMGGGGGGHHHGGGEEECCCDDDBBBBBBKKK\\\llltttrrrfff[[[WWWSSSLLLJJJLLLMMMQQQUUUVVVUUUUUUXXX[[[ZZZSSSMMMNNNQQQUUU[[[bbbmmmnnnmmmmmmsss|||~~~~~~sssfffWWWHHH999333333222111111222555555CCCqqq|||hhhNNNWWW{{{gggYYYRRRTTTQQQNNNLLLLLLMMMMMMLLLQQQQQQSSSUUUXXX[[[]]]___bbb___]]][[[[[[ZZZXXXVVVVVVMMMIIIKKKHHHBBBGGGSSSWWWZZZ[[[ZZZWWWVVVXXXZZZUUUWWWYYY\\\]]]^^^^^^^^^[[[\\\\\\[[[ZZZZZZ[[[]]]aaacccgggooo~~~}}}jjjbbbhhhjjjfffgggeee```ZZZUUUPPPLLLKKKEEEFFFFFFEEEBBB???;;;999<<>><<<:::@@@>>>===FFFQQQeee{{{~~~QQQJJJ\\\yyy|||eeeUUU|||kkkhhhnnnpppnnnllliiijjjlllmmmiiiaaaWWWPPPGGGLLLKKKBBB888333000...///---,,,+++,,,---,,,+++++++++******)))((((((((()))))))))))))))(((((('''(((&&&'''))))))'''***///===FFFGGGJJJUUUSSSEEE>>>LLLPPPSSS\\\bbbRRR@@@???GGGLLLQQQUUUTTTPPPMMMKKKNNNLLLGGGBBBDDDKKKPPPPPPIIIGGGCCC>>>999666777888;;;;;;<<<>>>AAAEEEHHHJJJEEEEEEEEEEEEEEEFFFGGGHHHNNNOOOQQQSSSSSSRRROOONNNNNNOOORRRUUUYYY```gggmmmkkkmmmooonnnlllnnnuuu{{{xxxqqqmmmjjjccc\\\]]]\\\WWWQQQJJJEEECCCCCCHHHRRR]]]dddiiinnnnnnllliiijjjiiihhhiiikkkfff___[[[YYYXXXWWWWWW^^^sssrrr___BBB555444777222222555111444333444555444555>>>IIIqqqwwwtttooolllkkkmmmppprrrpppxxx~~~uuujjjgggbbb^^^\\\[[[YYYXXXSSSRRROOOJJJEEECCCDDDEEEHHHMMMXXXdddiiijjjnnnsssooolllhhhggggggeeeaaa]]]SSSOOOIIIGGGHHHHHHFFFDDDCCCAAA@@@GGG]]]vvvtttgggaaa^^^XXXRRRNNNMMMQQQVVVWWWVVVUUUWWWYYYXXXTTTTTTXXX[[[^^^dddjjjxxxjjj\\\LLL<<<666555444333333222444333@@@ooommm[[[^^^~~~lll```ZZZTTTQQQNNNLLLLLLMMMMMMLLLKKKLLLMMMNNNQQQSSSUUUVVVWWWTTTRRRPPPPPPOOONNNLLLGGGGGGJJJKKKEEEAAAKKKZZZaaadddggggggccc``````aaaaaaaaaaaa```___]]]\\\[[[```]]][[[[[[^^^___^^^\\\\\\[[[YYYZZZ```fffeee___pppttt]]]RRRSSSUUUPPPOOOLLLJJJGGGEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@???:::???<<<:::AAAGGGXXXppp~~~UUULLLZZZttt|||fffWWW}}}mmmiiimmmoooooooookkklllmmmmmmjjjaaaWWWPPPFFFKKKJJJBBB999444000---///---,,,+++,,,,,,+++***************))))))(((((((((((())))))))))))(((((((((&&&'''))))))(((***///===EEECCCDDDNNNNNNCCC>>>KKKOOOOOOTTTXXXJJJ;;;;;;DDDHHHPPPVVVVVVQQQPPPRRRNNNKKKEEE@@@CCCKKKNNNLLLIIIGGGCCC>>>888666666888;;;;;;<<<>>>AAADDDGGGIIIDDDEEEEEEEEEFFFGGGGGGHHHMMMOOOQQQRRRRRRQQQOOOMMMMMMOOOSSSXXX___eeeiiikkkkkkmmmnnnllljjjmmmvvv}}}yyysssooojjjccc]]]]]]]]]ZZZTTTLLLEEECCCBBBHHHVVVeeennnrrruuuuuusssooopppnnnjjjiiiggg```WWWRRRPPPTTTZZZ^^^ddduuuwwweeeHHH777444888444333444000444333333444333555@@@KKKmmmxxxtttooojjjiiikkknnnqqqooouuu||||||uuuppphhhbbb]]][[[XXXWWWQQQPPPMMMIIIFFFFFFIIILLLOOOSSS[[[bbbaaa___bbbhhheeecccbbbbbbbbbaaa]]]ZZZQQQOOOKKKJJJIIIHHHEEECCC@@@<<<<<>>AAALLLQQQPPPPPPSSSGGG:::;;;AAADDDMMMUUUUUUQQQSSSXXXRRROOOGGGBBBDDDKKKNNNLLLJJJHHHDDD???:::777888999:::;;;;;;===@@@CCCFFFHHHDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOORRRSSSRRRPPPOOOOOOPPPUUU\\\eeejjjkkkjjjmmmoooooollliiilllttt{{{}}}xxxvvvsssnnngggccc___```^^^WWWMMMFFFCCCCCCJJJZZZllltttvvvvvvvvvtttuuutttoooiiigggfff```YYYOOOOOOXXXfffnnnpppzzz{{{jjjOOO:::333888555333444000333222222333222444>>>JJJpppyyyuuunnniiiggghhhllloooppptttxxx~~~|||vvvmmmfffaaa]]][[[YYYTTTRRRNNNIIIGGGHHHMMMQQQYYY[[[___bbb^^^ZZZ\\\ccc]]]]]]]]]]]]^^^]]][[[YYYTTTRRRPPPMMMKKKGGGDDDAAA???;;;;;;JJJhhhttteee___^^^[[[WWWVVVYYY[[[[[[XXXWWWXXX[[[\\\^^^dddmmmqqqtttzzz}}}ppp```OOO>>>666444222111222000555222:::eeennnSSS[[[zzzkkk```ZZZTTTQQQNNNLLLLLLMMMMMMLLLJJJKKKKKKKKKLLLNNNOOOPPPNNNLLLIIIHHHHHHHHHGGGEEEFFFDDDCCCDDDDDDDDDFFFJJJNNNTTTZZZ^^^^^^^^^```bbbddddddcccbbbbbbaaaaaaaaaddd```]]]^^^bbbdddaaa^^^^^^]]]ZZZXXX\\\cccfffddd___```___\\\ZZZYYYUUUOOOJJJIIIGGGEEEDDDCCCCCCBBB@@@AAAAAAAAA@@@@@@???>>>;;;@@@>>>===BBBCCCKKK]]]yyy}}}~~~zzz[[[UUU___uuujjjYYY|||sssqqqrrrpppoooooonnnooopppoookkkbbbWWWOOOHHHJJJGGG>>>777444111...000...++++++++++++***)))******))))))))))))))))))'''(((((())))))))))))))))))'''(((******(((+++000===IIIHHH@@@???===<<>>>>>AAABBBJJJSSSRRRNNNRRR[[[TTTRRRLLLFFFFFFLLLPPPOOOKKKIIIEEE@@@;;;888999:::::::::;;;===???BBBEEEGGGCCCDDDFFFHHHIIIJJJKKKKKKKKKMMMPPPSSSUUUUUUTTTSSSQQQQQQUUU]]]ggglllkkkgggmmmnnnnnnkkkhhhjjjrrryyyzzzwwwxxxwwwrrrllljjjaaacccaaaYYYNNNFFFEEEFFFNNN___qqqwwwvvvuuuuuuuuuyyyvvvooohhhfffgggddd^^^PPPOOOYYYlllvvvvvv}}}pppWWW===222777555333444111222111222333111333<<>>>>>===<<<<<>>AAAMMMXXXZZZWWWXXXNNN@@@???FFFDDDHHHOOOKKKEEEKKKXXXJJJMMMJJJCCCAAAGGGNNNRRRJJJIIIEEE???:::888888999::::::;;;<<<>>>AAADDDEEEAAACCCFFFJJJMMMOOOOOOPPPRRRTTTWWWYYYZZZYYYXXXWWWOOOMMMOOOXXXccchhheee___dddgggiiigggeeegggnnnttt}}}wwwuuuyyyzzztttooonnnggghhheee\\\OOOHHHGGGJJJTTTfffwwwzzzvvvuuuyyy{{{|||yyyrrrllljjjllliiiddd[[[PPPOOO[[[aaaaaaiiixxx~~~|||bbbAAA111555555222444333222222444666444333:::DDDwwwggg|||sssxxxtttoooiiiffffffggghhhfffiiippptttsssxxx|||vvvpppkkkgggddd```]]]WWWSSSSSSYYYbbbhhh]]]TTTMMMKKKKKKJJJMMMRRRQQQXXXaaaggghhhddd___\\\UUUUUUSSSOOOJJJFFFDDDDDD888:::BBBTTTqqqsssjjjkkkmmmlllmmmkkkggg```[[[ZZZ^^^bbblllpppzzztttgggVVVCCC999666444333444---999777333SSSsss[[[```{{{nnnbbbZZZTTTQQQNNNLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDBBB<<>>AAADDDFFFHHHJJJMMMOOOPPPPPPPPPUUUUUUVVVVVVUUURRRPPPNNNPPPOOOQQQYYY```bbbaaa```ffffffeeecccbbbfffmmmsssqqqtttzzz~~~vvvqqqqqqnnniiiddd]]]RRRHHHFFFJJJ___ppp|||{{{xxxzzz|||zzzxxxyyyuuullliiillllllhhh[[[UUUSSSZZZaaaeeemmmuuufffLLL666444777555222333555333333444333444;;;DDDwwwkkkzzzyyyxxxlllgggggghhhfffccciiiccceeerrr|||}}}zzztttmmmfffaaaeeeYYYUUUTTTSSSaaawwwmmm___QQQJJJGGGGGGIIIMMMOOOWWW^^^cccggghhhddd]]]VVVTTTQQQNNNLLLIIIEEEBBB===<<>>NNNRRR[[[bbb\\\LLLAAA===JJJKKKNNNNNNHHHBBBCCCHHHHHHDDDEEEEEECCCKKKRRRKKKJJJGGGBBB===999888888999;;;<<<=========>>>AAADDDHHHIIIKKKMMMOOOPPPPPPPPPTTTUUUUUUUUUSSSQQQNNNLLLLLLOOOTTTZZZ^^^```aaaccccccbbbaaa______dddkkkrrrrrrrrrvvv|||{{{sssmmmlllllliiieee___UUULLLKKKPPPddduuu~~~yyy{{{xxxqqqmmmmmmjjjeee___ZZZ[[[fffpppssstttuuukkkPPP999444777555222333555333333444333444;;;DDD{{{aaatttsss}}}pppiiiggggggeeeaaadddaaadddmmmrrrttt}}}|||vvvqqqmmmjjjddd[[[[[[^^^```ooouuugggXXXPPPMMMJJJJJJLLLPPPVVV]]]```cccddd```ZZZWWWUUUQQQOOOLLLIIIEEEBBB;;;:::<<>>@@@AAA???999999>>>@@@>>>@@@BBBFFFJJJNNNSSSXXX\\\bbbfffgggdddbbbeeegggffffffeeedddeeeffffffeeedddnnnaaaVVVTTTPPPJJJKKKQQQUUUKKKBBB@@@@@@???@@@CCCFFFDDDAAA@@@AAABBBCCCCCCGGGIIIIIIGGGJJJQQQSSSQQQMMMIIIEEEDDDGGGJJJLLLLLLLLLPPP]]]vvvqqqRRRVVVtttuuu^^^}}}zzzyyysssiiiooommmkkkiiieee___XXXSSSOOOKKKDDD===666222000///---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))'''+++000;;;IIIOOOPPPUUUNNN@@@<<>>666666444333444555333333444333444;;;CCC{{{ZZZ~~~pppqqqvvvllliiigggccc```^^^^^^ccciiiiiimmm~~~zzzuuurrrpppnnniiibbbcccfffhhhwww~~~ooo^^^TTTNNNJJJHHHIIIQQQWWW\\\]]]^^^```^^^YYYYYYVVVSSSPPPMMMJJJFFFDDD===;;;;;;HHHdddrrrqqqvvv|||uuunnnggg___XXXXXX\\\mmmxxxnnn]]]GGG777333333444333444222666888LLLaaa^^^rrr^^^XXXUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJLLLRRRTTTPPPMMMLLLIIIHHHGGGFFFFFFCCC@@@===>>>???>>>::::::<<<===<<>>888CCCHHHPPPTTTOOOEEEBBBDDDGGGAAABBBAAA@@@JJJSSSMMMJJJGGGBBB===999888888999;;;<<<=========???BBBEEEIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQQQQOOOMMMKKKIIIGGGGGGSSS\\\[[[VVVWWW^^^dddbbb```______bbbiiiqqqwwwrrrnnnnnnsssvvvqqqiiidddjjjiiigggbbbXXXPPPRRRXXXlll}}}yyyooohhhfff^^^]]]iiixxx{{{ooobbbXXXXXXcccyyyzzz```DDD777555444444555444333333555444444:::CCCvvvbbbmmmooo{{{qqqkkkhhhdddaaa\\\\\\aaaggggggkkk}}}~~~xxxuuurrrpppoooiiijjjmmmpppyyycccVVVPPPLLLJJJKKKSSSYYY]]]]]]]]]``````]]]ZZZWWWTTTQQQNNNLLLIIIFFFDDD@@@>>>FFF[[[zzzuuuttt}}}zzzrrrhhh^^^WWWWWWYYY```hhhtttqqq___GGG777222333444444444222777888LLLbbb\\\~~~ppp\\\UUUVVVTTTRRROOOMMMLLLLLLLLLKKKJJJMMMTTTVVVRRRNNNMMMJJJIIIGGGFFFEEECCC???<<<<<<<<<<<<;;;:::;;;::::::;;;???EEEKKKQQQXXX^^^bbbaaafffiiiggggggkkkmmmkkkhhhjjjjjjhhheeefffjjjnnn{{{vvvqqqgggWWWLLLVVVfffsssdddSSSIIIDDDAAACCCFFFGGGIIIIIIFFFAAA???AAADDDHHHKKKMMMMMMMMMRRRXXX]]]VVVQQQJJJEEECCCDDDFFFHHHGGGCCCGGG]]]tttTTTYYYvvvttt]]]}}}rrroookkkjjjjjjkkkjjjggg```WWWPPPOOOKKKDDD<<<666111...------,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))'''+++000333AAADDDEEELLLIII@@@???MMMOOOQQQPPPLLLFFF>>>777@@@EEEOOOUUUQQQIIIGGGJJJKKKEEEDDDBBB???IIIRRRLLLJJJGGGBBB===999888888999:::;;;<<<======???CCCEEEGGGGGGGGGHHHIIIJJJJJJKKKOOOOOONNNMMMKKKIIIGGGFFFHHHUUU]]]XXXSSSVVV]]]cccbbbaaa```aaafffnnnuuuyyyppplllmmmtttxxxssskkkgggiiiiiihhhbbbVVVMMMOOOVVVmmm}}}~~~sssllljjj```YYY^^^lllrrriii]]]ZZZXXX```ttthhhKKK999555444444555444222333555555444:::BBBrrrvvvjjjlll~~~uuuoookkkgggddd___\\\___eeeggghhhsssyyyuuurrrmmmpppuuu}}}gggXXXSSSQQQRRRTTTVVV\\\```______cccdddccc[[[XXXTTTQQQPPPNNNLLLJJJHHHEEEAAADDDRRRnnnvvvvvv}}}vvviii]]]WWWWWWXXXXXX\\\bbbiiirrr{{{sssaaaHHH777222333444444333222666888LLLddd\\\qqq\\\UUUUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJMMMTTTVVVRRRNNNMMMJJJIIIGGGFFFEEECCC???<<<999999999::::::999999999;;;@@@FFFMMMSSSYYY___cccfffjjjmmmjjjiiilllllljjjhhhjjjkkkjjjhhhhhhkkkooo{{{}}}hhhUUUXXXfffxxxhhhUUUJJJCCC???@@@DDDEEEIIILLLKKKGGGCCCBBBCCCBBBFFFLLLQQQSSSUUUYYY^^^]]]WWWMMMDDD???@@@EEEIIIDDD???AAASSStttyyy}}}}}}||||||qqqVVVVVVnnnttt[[[{{{ooommmjjjhhhiiilllllliiiaaaWWWOOONNNJJJCCC<<<555111///...---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))'''+++000444AAACCC???BBB@@@;;;>>>LLLNNNOOOLLLJJJGGG???777???DDDLLLRRRPPPKKKLLLQQQPPPHHHFFFCCC???IIIRRRMMMJJJGGGBBB===999888888999:::;;;<<<======???CCCFFFEEEEEEEEEEEEGGGHHHJJJJJJMMMMMMLLLJJJIIIHHHGGGGGGKKKTTTXXXSSSQQQXXX```bbbaaa______ccciiioootttwwwooommmqqqxxx{{{uuummmiiihhhhhhgggaaaTTTJJJMMMUUUkkk{{{vvvqqqqqqggg[[[YYYcccooopppjjjllliiilll{{{mmmPPP<<<555555555444333222444666555555:::BBBqqq}}}qqquuummmttt}}}gggnnnyyysssnnniiieeebbb]]]]]]ccceeebbbdddlllssszzz{{{{{{wwwyyy{{{|||bbbUUUQQQRRRTTTVVVYYY```dddbbbaaadddfffeee[[[XXXUUURRRQQQQQQOOONNNJJJGGGDDDDDDLLLccc{{{{{{zzzkkk]]]XXXXXXXXXZZZZZZZZZ\\\aaahhhoootttrrrtttbbbIII888333333444333222111555666JJJdddZZZsss^^^WWWSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJLLLRRRTTTPPPMMMLLLIIIHHHGGGFFFFFFCCC@@@===777555555888999777888:::@@@DDDJJJOOOSSSXXX\\\___lllpppqqqnnnkkkkkkjjjgggiiikkkmmmmmmllljjjiiiiiifffooo~~~wwweeebbbiiivvvgggVVVLLLGGGCCCDDDGGGCCCFFFKKKLLLKKKGGGDDDBBB>>>AAAHHHQQQUUUUUUVVVYYY\\\WWWMMMCCC>>>???EEEJJJFFFBBBBBBPPPjjj}}}yyy~~~xxxzzz|||zzz}}}xxxyyynnnXXXWWWooovvv\\\}}}qqqlllgggiiijjjlllllliiiaaaXXXQQQMMMIIIBBB;;;555111//////---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))''''''))))))'''+++000:::HHHIIIBBB???:::666<<>>555222222777888666888<<>>===BBBMMMRRRPPPOOOQQQSSSPPPJJJCCC???@@@EEEJJJFFFCCCCCCMMMbbb}}}|||zzz{{{}}}kkkUUU]]]wwwuuu]]]uuummmeeekkkkkkkkkkkkhhhaaaYYYSSSLLLHHHBBB;;;555222000///---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))''''''))))))'''+++000BBBQQQRRRHHHAAA999555<<>>@@@CCCFFFDDDDDDDDDEEEGGGIIILLLMMMKKKJJJIIIIIIHHHHHHIIIIIIKKKNNNKKKHHHQQQcccjjjgggaaaaaaccchhhoootttvvvuuunnnrrryyy|||rrrjjjhhhdddeeefff```SSSJJJNNNWWW]]]lll{{{~~~tttpppeee^^^fff|||qqqUUU>>>555555555222333222444666666555:::AAAhhhyyyuuu~~~jjjmmmwwwooogggcccZZZXXX\\\cccccc```eeeoooxxxxxxddd]]]___``````___]]]dddhhhddd___^^^^^^]]]ZZZWWWTTTSSSSSSTTTUUUTTTUUURRRNNNGGGCCCPPPtttqqq```ZZZYYYXXXWWWVVVVVVWWWYYY[[[\\\\\\___aaappptttcccKKK;;;555444333222333111333111BBB~~~zzzVVV~~~ooo[[[UUUOOONNNLLLKKKKKKKKKLLLMMMLLLIIIJJJNNNOOOLLLIIIIIIGGGFFFFFFFFFFFFEEEBBB???555000000555777666888>>>???DDDJJJPPPUUUZZZ^^^aaagggmmmpppooooooqqqqqqoooppppppqqqrrrqqqkkk```XXXWWWTTT]]]rrr}}}sssbbbVVVWWWMMMCCC@@@@@@???AAADDDBBBAAAAAADDDHHHIIIGGGDDD???;;;>>>HHHNNNLLLJJJKKKJJJJJJHHHDDDAAAAAAEEEJJJAAA???>>>EEEYYYwwwyyyxxx|||{{{hhhOOOaaa~~~ttt\\\zzzoookkkfffjjjjjjkkkkkkhhhaaaYYYTTTPPPJJJBBB;;;666444222111---,,,++++++******++++++******+++******)))((('''((((((((((((((((((((((((((()))***)))((((((***,,,<<>>DDDJJJHHHEEEBBBBBBEEEHHHJJJJJJHHH???<<>>eeemmmhhh|||uuummmfffccc^^^XXXZZZ______ccc|||tttiiiiiihhhcccddd```]]]\\\YYYUUUVVV[[[eeeeeeddd```ZZZUUUSSSRRRWWWVVVRRRQQQOOOHHHXXXzzzyyymmmaaa[[[ZZZXXXXXXXXXWWWVVVWWWYYY[[[bbbeeeiiirrr|||eeeJJJ:::444111111333000666000333BBBmmm|||WWWhhhssskkkbbbWWWNNNLLLMMMNNNOOOOOONNNMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKFFFDDD???;;;===BBBCCC@@@;;;777666888888666777:::???EEEKKKQQQTTTXXX^^^bbbkkkkkkmmmnnnoooooooooooosssrrrrrrtttssslllbbb[[[___jjjzzz~~~kkkUUUHHHBBBAAAAAA@@@AAADDDIIIMMMNNNKKKHHHGGGHHHJJJKKKKKKIIIAAA>>>CCCIIIJJJGGGFFFDDDEEEFFFEEEDDDDDDFFFHHHBBBBBB@@@???NNNmmm}}}wwwrrryyyoooXXXTTTpppoooXXX}}}yyyqqqllleeeiiikkklllkkkggg```YYYTTTQQQKKKBBB;;;666333111///---,,,++++++******++++++'''''')))******+++++++++((((((((((((((((((((((((((()))))))))((((((***,,,555JJJSSSSSSSSSKKKAAAAAANNNQQQKKKIIINNNHHH:::777???DDDIIIJJJFFFAAA???>>>BBBBBBBBBCCCFFFIIIMMMOOOMMMJJJFFFAAA<<<:::888888;;;:::;;;===<<<;;;@@@GGGIIIHHHGGGHHHHHHHHHFFFDDDHHHGGGGGGHHHIIILLLOOOQQQJJJEEEGGGTTTaaaddd```]]]\\\]]]dddqqq{{{|||{{{{{{yyytttuuu{{{yyynnnhhhkkkgggcccaaaZZZQQQLLLKKKFFFJJJNNNQQQWWWcccssszzzrrrmmm\\\SSSNNNPPPSSSVVV```lllyyyzzz||||||YYY===777555111333333333444333444666;;;>>>gggoooccczzzzzzxxxuuupppiiiccc```[[[XXXZZZ\\\YYY___~~~uuupppmmmiiikkkccc[[[ZZZ[[[[[[\\\```rrrrrrooohhh___WWWTTTTTTTTTVVVTTTTTTTTTLLLRRRiii~~~rrreee]]][[[YYYYYYYYYWWWVVVWWWZZZ\\\dddfffhhhlllzzz~~~fffJJJ:::444222111222000555///222>>>ggg~~~}}}~~~SSS___yyykkkbbb[[[UUUPPPNNNOOOPPPPPPPPPNNNLLLJJJKKKKKKKKKKKKKKKJJJJJJIIIDDD@@@:::666:::BBBDDD@@@>>>999777:::<<<:::999:::@@@FFFMMMRRRUUUZZZ```dddmmmmmmmmmmmmnnnnnnoooooosssrrrssswwwzzzwwwooogggaaafffpppuuujjjVVVIIIHHHCCCBBBBBBDDDHHHLLLOOOQQQQQQNNNLLLKKKLLLMMMMMMMMMJJJCCCAAADDDHHHGGGGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHDDDCCC@@@???LLLhhh|||vvvmmmtttlllVVVPPPmmmnnnVVV~~~www{{{wwwrrrnnnfffiiikkkmmmlllggg___YYYUUUQQQKKKBBB;;;555222000...---,,,++++++******++++++(((((()))***************(((((((((((((((((((((((('''((())))))'''((()))+++000BBBJJJNNNWWWUUUHHH@@@NNNQQQIIIFFFMMMIII<<<666;;;@@@FFFIIIFFFAAA===;;;===>>>>>>@@@CCCGGGMMMQQQNNNKKKFFFAAA<<<999888777<<<;;;===???===<<<@@@GGGIIIHHHGGGFFFGGGGGGFFFDDDHHHHHHHHHHHHKKKNNNQQQSSSGGGFFFLLLZZZeeefffaaa]]][[[]]]fffsss||||||zzzzzzzzzuuuuuuxxxpppllliiiddd___YYYSSSOOOMMMPPPQQQPPPMMMLLLSSSbbbnnnuuusssrrrpppnnniiiccc___TTTKKKEEEFFFJJJOOOWWW___lllooovvv~~~[[[>>>888666111333333333444333444777;;;???fffooocccqqqqqqpppooommmiiieeeaaa\\\ZZZ[[[ZZZTTTWWWooo|||{{{xxxtttnnnfff___^^^```bbbiiiqqq~~~|||rrrfff\\\WWWWWWRRRVVVUUUVVVYYYSSSSSSaaazzzjjj```\\\YYYYYYXXXWWWVVVXXX[[[^^^bbbeeegggjjjtttfffJJJ:::555333111222111555...222;;;^^^}}}~~~zzzRRRWWWttt{{{kkkaaa[[[VVVTTTPPPQQQRRRRRRPPPNNNKKKIIILLLLLLLLLLLLKKKJJJIIIHHHEEE@@@888444:::CCCEEEBBB>>>888555:::>>>>>>;;;:::AAAFFFMMMSSSVVV[[[aaaeeennnmmmmmmmmmmmmnnnnnnnnnnnnqqqvvv~~~yyylllZZZUUUVVVYYYRRRFFFDDDLLLFFFDDDCCCGGGMMMQQQRRRQQQOOOMMMLLLLLLMMMNNNMMMLLLIIIEEEDDDGGGIIIGGGGGGIIIEEEGGGJJJJJJIIIHHHHHHHHHGGGFFFCCCAAAJJJddd}}}}}}rrryyyrrr[[[SSSjjjmmmVVVzzzrrrwwwvvvsssoooggghhhkkknnnlllfff___YYYVVVPPPJJJBBB:::555222000///---,,,++++++******++++++***************)))(((((((((((((((((((((((((((((('''((()))((('''''')))+++111???DDDJJJ[[[___OOOAAAHHHMMMGGGCCCLLLKKK>>>777888===CCCGGGFFFCCC???<<<<<<<<<;;;;;;>>>EEENNNUUUOOOLLLGGGBBB===:::888888<<<<<<>>>AAA@@@>>>BBBIIIJJJHHHEEEDDDEEEHHHIIIIIIJJJJJJIIIJJJLLLOOORRRTTTHHHIIIRRR```iiihhhccc```\\\___hhhuuu|||{{{yyyzzz}}}wwwxxx{{{tttllliiiccc\\\XXXVVVUUUTTT\\\[[[WWWNNNFFFHHHRRR[[[```___]]]\\\[[[YYYUUURRRPPPHHH@@@>>>AAAGGGOOOVVVbbbgggppp|||~~~\\\>>>888666222444333333444444444777<<<@@@___{{{ttteeepppnnnllllllkkkhhhddd```ZZZXXXXXXXXXSSSPPPXXXeeezzzlllgggdddbbbbbbhhhuuuqqqaaaYYYVVVUUU[[[YYYXXX\\\XXXVVV]]]zzzoooaaa[[[WWWXXXXXXWWWVVVXXX[[[^^^[[[___eeekkkssseeeIII999555333222111111444///333777UUU}}}SSSRRRjjjqqqddd\\\XXXWWWRRRRRRSSSRRRPPPNNNKKKIIILLLLLLLLLLLLKKKIIIHHHGGGFFFAAA999444888@@@CCCBBB<<<555222777===>>><<<<<<@@@EEEMMMRRRVVV[[[aaafffmmmmmmmmmnnnnnnnnnnnnnnnkkkrrr|||qqqZZZPPPKKKOOOQQQLLLLLLOOOHHHFFFFFFIIINNNQQQQQQOOOOOOMMMLLLKKKKKKIIIGGGEEEHHHEEEGGGLLLOOOLLLJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIFFFDDDJJJ```xxxzzz~~~tttyyyrrr___VVVggglllWWWyyyrrrwwwuuurrrppphhhgggkkkooommmfff^^^YYYVVVOOOIIIAAA:::555333111000---,,,++++++******+++++++++++++++******)))''''''(((((((((((((((((((((((('''((((((((('''''')))+++...<<>>;;;999888<<<<<>>>>>:::444222555999:::;;;===>>>DDDKKKQQQUUUZZZ```eeekkklllnnnooooooooonnnmmmkkksss~~~zzzggg^^^WWWXXX^^^___XXXPPPIIIHHHHHHJJJLLLOOOOOOOOORRRQQQNNNLLLJJJGGGBBB>>>GGGGGGKKKUUUZZZWWWPPPMMMMMMNNNOOONNNKKKIIIIIIIIIKKKKKKJJJHHHKKK\\\|||uuuppprrrwwwooopppiii]]]ZZZggg||||||jjjVVV|||uuuyyyuuuqqqooohhhgggkkkooommmeee]]]XXXWWWMMMHHH@@@999555333222111---,,,++++++******++++++))))))*********))))))((((((((((((((((((((((((((('''((((((((('''''')))******===???;;;DDDIII???777>>>LLLKKKFFFMMMOOODDD>>>888:::>>>CCCHHHJJJKKKKKKHHHGGGDDD???===BBBLLLUUURRROOOJJJDDD???<<<:::999::::::>>>BBBBBBAAAEEEKKKJJJHHHFFFFFFHHHKKKLLLLLLJJJKKKKKKNNNQQQVVVZZZ\\\XXXZZZaaajjjmmmhhheeedddgggjjjrrr|||~~~}}}~~~zzzuuuqqqmmmbbbWWWWWWaaalllooofffddd___VVVNNNGGGEEEDDDJJJIIIGGGHHHIIIJJJJJJIIIMMMKKKGGG@@@;;;===CCCGGGSSSZZZgggwww|||gggXXXlll[[[===777666333666333333444444555888===AAAQQQuuu|||~~~jjj{{{vvvrrrmmmjjjiiieee^^^YYYTTTSSSSSSUUURRRKKKFFFDDDLLLVVViii~~~rrrlllfffdddeeelllyyymmm]]]UUUSSSaaabbb]]]``````\\\]]]kkk~~~hhh]]]YYYZZZ[[[YYYVVVSSSRRRRRRNNNQQQYYYeeeppp{{{aaaDDD666555444222111222444111888444FFF~~~yyyxxx___MMMWWWzzzyyyggg\\\YYY[[[VVVTTTRRRPPPOOONNNMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHBBB999444777;;;<<<<<<777444555555555888===<<>>BBBEEEOOOWWWdddtttsss\\\XXXppp~~~ZZZ<<<777666333666333333444444555999>>>AAAGGG~~~jjjkkkzzzlllyyytttooojjjiiihhhfff```[[[WWWVVVUUUTTTPPPIIIEEEEEEIIIOOO___zzz|||qqqgggeeehhhnnnxxxppp___XXXKKK]]]bbb^^^cccddd```aaaaaaooobbb\\\]]]]]][[[VVVQQQMMMLLLKKKLLLSSS```lll{{{zzz___BBB555444555333111222444222999333BBB{{{~~~~~~cccLLLQQQsss{{{ggg\\\\\\___WWWUUURRROOONNNNNNOOOOOOKKKKKKKKKKKKKKKKKKJJJIIILLLMMMIII>>>666666;;;===>>>:::666555333111666<<<:::@@@HHHMMMRRRWWW]]]bbbfffiiinnnqqqrrrqqqooommmjjjmmmoooyyywwwqqq]]]HHHJJJYYYZZZNNNHHHJJJLLLKKKKKKMMMRRRWWWQQQQQQRRRSSSTTTRRROOOLLLJJJJJJTTTeeeppplll___UUUYYYXXXVVVRRRNNNLLLLLLNNNIIIJJJKKKKKKJJJUUUsss{{{vvvsssvvvmmmccc```jjjyyyvvvdddPPPwww|||xxxqqqllleeebbbhhhnnnnnnggg]]]UUUQQQLLLGGG???999444222///...,,,,,,,,,+++++++++******+++++++++***)))(((((('''(((((((((((('''''''''''')))(((((('''''''''((((((000???HHHCCC===>>><<<666@@@PPPVVVWWW^^^[[[LLLCCC;;;BBBFFFDDDFFFLLLNNNKKKQQQNNNKKKIIIFFFEEEKKKSSSUUUPPPHHH@@@:::888888888888999<<>>777777222000333777...222777222DDDvvviiiSSSMMMiiizzzhhh^^^\\\^^^XXXTTTOOOMMMNNNOOONNNMMMMMMNNNOOONNNMMMKKKKKKLLLLLLNNNKKKCCC:::666999>>>===;;;777333000222666999>>>AAAEEEIIINNNSSSYYY^^^eeekkkpppsssqqqooonnnnnnmmmmmmooovvvwwwkkkRRRDDDKKKOOOLLLMMMHHHMMMRRRUUUVVVWWWZZZ]]]VVVVVVXXX\\\```___ZZZUUUUUUNNNPPP^^^kkklllaaaYYYZZZddddddUUUKKKMMMQQQPPPIIIDDDGGGNNNNNNTTTqqq|||uuuvvvhhhaaajjj{{{uuu^^^JJJ}}}vvv{{{vvvpppllleeedddhhhllljjjccc[[[TTTRRRMMMGGG@@@999555222000///,,,,,,,,,+++++++++******++++++******)))(((((('''((((((((((((''''''''''''((((((''''''''''''((((((,,,>>>LLLKKKHHHGGGAAA999999JJJUUUZZZbbbbbbUUUJJJ<<>>AAADDDFFFGGGGGGGGGFFFEEEFFFHHHIIIKKKGGGGGGGGGKKKRRR\\\dddiiikkkkkkoooqqqnnnhhhfffiiiooorrr|||nnnccc___[[[ZZZiii|||uuurrrmmmggg___VVVLLLFFFJJJIIIKKKPPPSSSSSSVVV[[[XXXWWWSSSMMMFFFCCCEEEGGGIIIUUUeeeuuu|||VVV;;;777444000555333444555555555666999<<>>pppzzz]]]JJJ[[[tttfff\\\XXXZZZWWWTTTRRRQQQQQQPPPOOOOOORRRTTTTTTQQQNNNLLLKKKPPPPPPNNNFFF===777777:::===<<<999555222111333666222666;;;BBBIIIRRRZZZ```iiinnnuuuxxxyyywwwtttsssnnnmmmkkklllooorrrtttttt|||hhhWWWXXXWWWQQQQQQJJJIIIHHHJJJNNNRRRUUUVVV[[[hhh{{{ttthhhRRRMMMKKKMMMMMMIIIEEEEEEGGGSSSZZZVVVSSSXXX\\\]]]VVVSSSUUUUUUQQQVVVuuuwwwpppiiilll|||oooYYYGGGyyytttwwwssspppmmmeeejjjmmmooolllddd\\\WWWUUUMMMGGG@@@:::666444222000,,,,,,,,,+++++++++******************))))))((((((((((((((((((''''''''''''(((''''''''''''(((((()))(((777GGGOOOQQQRRROOOJJJ999BBBOOOUUUVVVZZZTTTDDD:::<<>>999555333777888:::<<<>>>@@@BBBBBBGGGGGGFFFGGGGGGHHHJJJJJJHHHGGGFFFHHHNNNYYYeeemmmpppqqqssstttpppkkkmmmsssuuuttt|||llleeeccc[[[KKKMMM___iii~~~uuulllddd]]]VVVRRRJJJJJJOOOYYY``````^^^^^^___]]][[[YYYWWWUUUSSSQQQNNNTTT___kkkwwwuuuRRR999777666444999333444666777777888:::<<>>HHHOOONNNOOOVVV^^^aaaVVVXXX[[[[[[UUUYYYuuuyyyooohhhmmm~~~mmmWWWDDDyyyvvvwwwrrrqqqnnneeehhhlllpppmmmeee\\\UUURRRLLLGGG???999666333222000,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))***333===CCCHHHMMMOOOOOO@@@BBBMMMQQQMMMTTTTTTCCC888777999@@@GGGLLLOOOQQQRRRMMMIIIJJJJJJJJJMMMRRRUUURRRNNNHHHAAA;;;666333777777999;;;===???AAABBBGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHLLLWWWcccllloooppptttuuuqqqmmmqqqyyyyyyxxx~~~ttthhheeeaaaSSSQQQZZZ]]]zzzuuummmfffaaa]]]ZZZXXXMMMIIINNN\\\kkkqqqpppnnnjjjgggcccaaa```]]]YYYUUUNNNQQQYYYdddqqq~~~vvvSSS:::888666333888333555777888888999:::<<>>EEELLLRRR___eeepppyyy}}}|||wwwsssllljjjgggdddaaa\\\WWWSSS```jjjbbbUUUYYYbbbiiiqqqaaaZZZSSSRRRWWW___fffiiifffdddhhhrrr~~~zzzpppSSSIIICCCEEEIIIHHHDDDBBB;;;@@@DDDDDDFFFNNNXXX^^^YYY]]]cccccc\\\^^^ttt|||oooeeemmmkkkTTTAAA{{{yyyyyysssrrrpppffffffjjjnnnkkkcccYYYQQQMMMKKKEEE>>>888555333111000,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((''''''''''''''''''&&&''''''((()))***,,,000555:::???EEEKKKNNNBBB???LLLRRRKKKWWW^^^KKK;;;666666<<>>888444666777999;;;===@@@BBBBBBGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIILLLUUUaaakkknnnqqqvvvwwwssspppuuu}}}||||||ttteeecccggg```[[[\\\YYYjjjhhheeeccccccaaa^^^\\\SSSMMMOOO^^^ppp}}}{{{uuunnniiigggbbb[[[TTTKKKLLLQQQ\\\kkk{{{xxxTTT;;;888555000444333555888999999999;;;<<>>???EEENNNTTTZZZ___eeefffaaacccuuu|||{{{llldddppp{{{gggQQQ???}}}|||{{{ttttttqqqfffhhhkkklllhhh___VVVPPPNNNIIIDDD===777444222000///,,,,,,,,,+++++++++******)))))))))))))))))))))***((((((((((((''''''''''''&&&&&&&&&''''''((()))***+++---222888<<<@@@DDDGGG???:::LLLTTTMMM\\\fffQQQBBB:::555;;;BBBGGGKKKPPPPPPKKKJJJMMMNNNKKKHHHHHHTTTSSSRRRNNNHHH@@@:::666555666888;;;>>>AAACCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJLLLSSS___hhhppptttzzz|||vvvrrrvvv~~~}}}sssdddfffpppmmmgggbbb[[[^^^aaafffkkkmmmkkkfffaaaZZZTTTQQQXXXeeewwwyyypppkkkcccXXXOOOHHHGGGKKKVVVgggyyytttRRR:::777555111555333666999:::::::::;;;<<>>CCCHHHQQQVVV\\\___aaaiii{{{xxxuuuzzzwwwyyyiiiccctttsssbbbNNN>>>~~~|||uuuuuurrrggglllmmmmmmggg^^^VVVRRRQQQHHHCCC<<<777333111000///,,,,,,,,,+++++++++******)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&'''''')))*********,,,333:::>>>>>>???@@@<<<777KKKVVVNNN]]]hhhQQQHHH===777;;;AAAEEEJJJOOOPPPMMMNNNRRRSSSNNNHHHEEETTTTTTRRROOOJJJBBB;;;777444666888;;;>>>AAADDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLKKKLLLRRR^^^gggssswww~~~yyyssswww|||yyylllppp}}}{{{qqqjjjbbb[[[aaalllvvvzzzvvvmmmfff___XXXQQQOOOUUUggguuulllbbbUUUJJJEEEDDDGGGRRRdddxxx~~~nnnMMM888888777555:::333666999:::;;;:::;;;<<>>FFFOOOVVVPPPKKKFFFFFFJJJOOOSSSTTTZZZ\\\___bbbcccaaa\\\XXX[[[tttvvvdddZZZYYYXXX\\\eeellluuuyyyvvvqqqllljjjddddddaaa[[[UUUSSSVVVZZZSSSUUU[[[___\\\SSSMMMLLLGGGEEEDDDBBB???;;;<<>>999@@@RRR\\\ZZZWWWYYYJJJ@@@===CCCEEEBBBEEEMMMMMMQQQUUUVVVVVVTTTMMMFFFMMMSSSTTTNNNIIIGGGBBB;;;555666777:::===AAAEEEGGGGGGGGGHHHHHHIIIHHHHHHGGGKKKHHHGGGJJJLLLQQQ\\\hhhvvv}}}~~~zzzwww~~~pppuuuzzzmmmmmmfffooo~~~wwwiiiddd^^^XXXSSSPPPVVVkkkzzzppphhhaaa[[[SSSMMMGGGEEEGGGOOO```sss\\\@@@999444333666444444555666:::===???>>>===BBB>>>YYYwwwrrr{{{QQQTTT|||qqqmmmggg```[[[aaavvvsssiiieeeddd~~~vvvnnnwww|||~~~{{{zzzzzztttlllmmmeee\\\XXXXXX]]]eeekkkmmmjjjiiiiiieee\\\VVVUUUWWWWWWWWWWWWUUUSSSPPPOOOKKKMMMPPPXXXhhh|||wwwuuuwww{{{iiikkkFFF333777333---000333111333222333444333JJJqqqtttxxxxxxuuuhhhTTTIIIVVVuuurrrlllaaa[[[XXXYYYWWWRRRNNNMMMPPPLLLKKKMMMMMMKKKMMMPPPSSSSSSSSSPPPJJJAAA999444222666;;;<<<999555333333111111222555999===??????BBBCCCBBBBBBAAACCCGGGJJJMMMOOOVVV^^^ccccccccceeefff|||tttiiiffffffgggkkkppprrrrrrwwwvvvaaaTTTSSSUUUVVVeeedddhhhnnniiiZZZTTTWWWRRRKKKEEEDDDDDDAAA@@@AAAAAACCCFFFMMMXXXgggwww{{{zzzyyywwwqqq\\\hhh~~~jjjWWWGGG<<<|||{{{zzzsssssssssjjjjjjllllllggg___XXXTTTSSSKKKDDD;;;666444333///,,,,,,,,,,,,+++++++++******,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((***,,,222===GGGKKKFFF@@@@@@:::???OOOZZZYYYWWWZZZOOOCCC>>>CCCFFFDDDEEELLLNNNQQQSSSSSSRRRPPPKKKFFFLLLRRRTTTPPPLLLIIIDDD===777777888999<<>>>>>AAAAAAWWWzzz|||rrryyy]]]TTTzzzrrrmmmgggaaa\\\]]]kkkyyyrrrgggbbbbbbllluuu{{{|||wwwjjjddd]]]XXXZZZbbbjjjoooqqqqqqlllgggddd___YYYWWWYYYVVVVVVVVVVVVUUUSSSQQQPPPLLLMMMPPPZZZnnnyyyhhhEEE333666333---000333222444111222444222EEEgggsssqqqssspppnnnpppsssrrriiiUUUEEEJJJbbbwwwxxxnnn^^^YYYWWWYYYYYYUUURRRRRRMMMJJJJJJMMMNNNMMMOOOSSSVVVVVVTTTPPPJJJAAA:::555222666;;;<<<:::666444333///000111444999===@@@AAABBBCCCCCCCCCCCCCCCFFFHHHLLLKKKKKKRRR^^^hhhjjjgggrrr~~~sss]]]YYY___ddduuuzzzwwweeeYYYUUUSSSLLLFFFEEEDDD@@@>>>???BBBCCCDDDIIISSSaaaqqq|||zzzyyyzzzxxxiii\\\mmm{{{gggUUUEEE:::{{{yyyxxxqqqrrrssskkkhhhjjjjjjfff^^^XXXTTTTTTLLLEEE===777555333000---,,,,,,,,,+++++++++******++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,---111;;;FFFKKKJJJFFFCCC===>>>JJJTTTUUUVVVYYYTTTGGG>>>BBBFFFFFFGGGJJJPPPSSSRRRMMMKKKLLLKKKFFFKKKPPPSSSRRRPPPMMMGGG@@@:::999888999:::>>>AAACCCGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHKKKMMMRRR]]]gggsss}}}yyy{{{~~~tttlllccc\\\TTTMMMIIIIIINNNLLLKKKJJJJJJKKKLLLMMMEEEAAA@@@HHH[[[rrr~~~XXX>>>999666666;;;<<>>>>>AAAQQQwwwkkklll|||cccQQQrrruuunnnhhhccc^^^\\\```gggrrr{{{wwwlllgggfff```lll|||{{{kkk]]]ZZZYYY___kkkttttttppprrrkkkccc___[[[WWWXXX\\\XXXXXXWWWVVVTTTRRRPPPOOOMMMMMMQQQ___xxx|||cccCCC333666222---000333333333000222555222???ZZZyyyqqqpppiiiaaa\\\iiilllhhhXXXDDD@@@OOO```ooo___YYYVVVYYYZZZVVVSSSRRRKKKHHHHHHLLLNNNNNNPPPTTTXXXWWWUUUPPPJJJBBB;;;777222666;;;===;;;888555333///000222555:::>>>BBBDDDBBBDDDFFFGGGFFFEEEEEEFFFHHHGGGFFFNNNbbbtttuuukkkpppyyybbb___iiirrrzzzllldddWWWQQQKKKIIIGGGBBBAAABBBDDDCCCBBBDDDLLLZZZjjjuuu~~~vvvuuuvvvuuufffcccwwwwwwcccQQQBBB777yyyvvvuuunnnppprrrkkkgggiiihhhddd\\\UUURRRRRRMMMGGG???999666333111///,,,,,,,,,+++++++++******++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++///888CCCLLLNNNNNNJJJBBB@@@GGGOOORRRTTTWWWVVVGGG<<<>>>DDDGGGHHHIIIQQQUUUQQQIIIFFFJJJKKKHHHIIILLLPPPSSSSSSOOOHHHBBB;;;999777777999<<<@@@CCCFFFFFFHHHIIIJJJJJJJJJJJJHHHGGGHHHLLLNNNRRR[[[fffrrr~~~vvviii^^^UUUQQQQQQSSSOOONNNMMMLLLLLLMMMPPPRRRLLLGGGCCCKKK]]]tttwwwTTT===:::777888>>>???DDD@@@<<<999999;;;<<<<<<999@@@IIIxxxxxxddd]]]qqqeeeLLLgggyyypppgggdddaaa]]]]]]___ccclllvvv{{{xxxqqqjjjgggaaajjjxxxyyy~~~}}}nnn___```ccchhhooorrrmmmfffjjjeee```^^^\\\XXXYYY\\\\\\[[[YYYVVVSSSPPPNNNLLLNNNMMMRRRdddyyy]]]@@@222555222...111222333333///222888555<<>>CCCFFFFFFIIILLLLLLJJJHHHFFFEEEBBBEEEHHHRRRiii~~~~~~qqqfffssskkkaaadddnnnvvvxxx```XXXPPPLLLGGGCCCCCCFFFDDDBBB???@@@GGGVVVgggrrr|||~~~vvvsssrrrpppeeekkk~~~rrr___NNN@@@555vvvtttsssmmmooorrrjjjhhhiiigggaaaXXXQQQNNNNNNMMMHHHAAA:::666333111000,,,,,,,,,+++++++++******+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((,,,444@@@JJJOOORRRSSSKKKEEEGGGMMMRRRVVVXXXTTTGGG::::::@@@EEEGGGHHHPPPUUUQQQFFFCCCJJJNNNKKKGGGIIIMMMRRRTTTPPPIIIDDD;;;999666555777;;;@@@CCCDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGIIILLLNNNPPPYYYbbbqqqsssdddYYYVVVYYY]]]YYYVVVSSSQQQPPPRRRSSSTTTSSSMMMIIIOOOaaavvvoooNNN::::::777888>>>@@@===<<<::::::;;;<<<;;;:::888@@@EEEgggnnn]]]qqqoooMMM___{{{ooodddaaa```^^^^^^___]]]___eeelllqqqqqqjjjddddddgggooo|||{{{|||~~~yyyllldddmmmsssrrrooommmggg``````^^^___bbbaaa\\\ZZZ[[[\\\[[[YYYVVVTTTRRRPPPPPPNNNNNNUUUjjjvvvVVV===222555111///222111111333000333;;;999<<>>>>>FFFTTTfffrrr{{{}}}}}}zzzuuuqqqmmmbbbsssmmmZZZLLL>>>444vvvttttttoooppprrrkkkhhhiiiggg```WWWPPPMMMMMMMMMIIIBBB;;;555222000000,,,,,,,,,+++++++++************)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&)))111:::DDDKKKOOOVVVNNNGGGFFFLLLSSSXXXYYYTTTHHH;;;777;;;BBBEEEFFFJJJRRRQQQEEEBBBKKKPPPMMMHHHGGGJJJRRRUUUQQQJJJGGG>>>;;;777444555999>>>AAABBBCCCEEEFFFHHHIIIJJJJJJGGGGGGIIILLLMMMNNNUUU]]]ooo~~~~~~oooccc^^^^^^^^^aaa\\\VVVTTTUUUWWWWWWUUUXXXQQQNNNUUUfffxxxfffHHH888:::888777===>>>777777888;;;======;;;999999???EEE[[[gggxxx{{{UUUZZZ}}}pppccc^^^^^^]]]^^^```___\\\\\\cccnnnsssooojjjiiihhhkkkuuu~~~tttoooppp{{{xxxsssrrryyywwwlllnnnzzz{{{uuurrrmmmfff]]]]]]```eeeeee```]]]]]]ZZZYYYXXXWWWVVVVVVUUUVVVPPPRRR[[[pppsssPPP:::222444000///222111000333111444<<<:::<<>>EEETTTeeepppyyy{{{yyyxxxqqqlllhhheee|||gggUUUIII<<<222wwwwwwwwwrrrtttuuulllhhhhhhfff```XXXQQQOOOPPPMMMIIICCC;;;444111000000,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))...555===DDDGGGOOOIIIAAA@@@GGGQQQVVVWWWVVVMMM???777777===BBBDDDCCCNNNOOOCCCAAAKKKQQQMMMKKKHHHJJJRRRVVVRRRLLLJJJBBB>>>888444333555:::===@@@AAACCCEEEGGGHHHIIIIIIGGGGGGIIILLLKKKKKKQQQYYYlll{{{xxxrrrqqqppplllooofff]]][[[^^^aaa^^^YYY[[[VVVTTT]]]nnn~~~^^^CCC666:::777666::::::777777888:::<<<===;;;999999<<>>AAATTThhhvvv}}}yyywwwwww~~~vvvmmmiiihhhggg^^^[[[eeeooooooiiidddXXX___pppyyyrrriii\\\NNNHHHIIIBBB@@@>>>>>>EEERRRbbbmmmuuuwww}}}vvvooollljjjkkkvvv```PPPEEE:::000xxxyyyzzzuuuvvvwwwnnnggghhhfffaaaYYYTTTRRRSSSLLLIIICCC;;;444000///000,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))---222888>>>AAAEEE@@@999888@@@LLLRRRSSSYYYQQQCCC888555:::@@@CCC>>>JJJMMMBBB@@@KKKQQQLLLNNNIIIJJJSSSWWWSSSNNNMMMFFFAAA:::444111333777999???@@@BBBDDDFFFHHHHHHIIIGGGGGGIIIKKKKKKJJJOOOVVVjjjyyyzzz}}}ttthhheeeiiikkkeee___^^^YYYYYYddduuuzzz}}}ZZZ@@@555:::777555888888999888888999;;;<<<<<<;;;666888DDDIII~~~rrrbbbdddeeebbbRRRlll|||ooohhhbbb^^^\\\^^^ZZZYYYZZZ^^^fffnnntttvvvdddfffiiimmmwww}}}kkkooo{{{rrraaaYYYVVV___lllzzzzzzoooiiieeedddbbbaaadddiiieeebbb___ZZZVVVTTTRRRQQQUUU[[[ggg{{{zzz}}}kkkHHH777111444000000333000///666555444888666777BBBRRRdddgggrrr}}}sss[[[HHHCCCBBBaaaxxxddd[[[XXXVVVSSSRRROOOLLLJJJLLLKKKIIIJJJMMMPPPQQQSSSRRROOOHHHBBB>>>777444111222555777777666555999===???BBBHHHRRRZZZ[[[\\\\\\XXXQQQJJJDDDAAAEEE>>>HHHfff}}}~~~lll]]]XXX\\\bbb```YYYXXXaaaiiihhhdddcccVVVNNNOOOZZZdddhhhnnnwwwkkkjjjhhhdddYYYKKKDDDDDDCCCAAA>>>???DDDQQQ___iiipppssszzzzzztttsssssslllqqq\\\LLLBBB888///~~~yyy{{{{{{sssrrrsssmmmllljjjfffccc```[[[VVVRRRNNNKKKDDD===777222///------,,,++++++******++++++******))))))))))))******%%%&&&''''''((((((''''''((((((((((((((((((((((((***'''&&&***444<<<@@@@@@EEE@@@:::666;;;GGGRRRWWW[[[TTTHHH>>>999;;;AAAGGGDDDKKKLLLGGGJJJTTTWWWSSSUUUTTTPPPKKKOOOUUUUUUOOOGGGCCC>>>888444333444555888===CCCEEECCCCCCFFFJJJJJJKKKLLLMMMMMMOOORRRUUUgggxxx{{{~~~wwwuuuxxxxxxooofffiii]]]YYYggg|||~~~nnnrrrKKK@@@777555777666666777:::;;;;;;;;;;;;;;;;;;;;;555<<<<<>>:::444000111222111222666777<<>>@@@[[[}}}hhhUUUKKKUUUbbb```aaa___\\\\\\^^^___ZZZSSSMMMOOONNNLLLOOOTTTWWWVVVSSSSSSRRRRRRSSSQQQKKKDDDAAA@@@>>>???DDDNNN[[[ccclllqqq{{{~~~|||yyyxxxyyyxxxrrrzzzfffWWWJJJ===222...~~~xxx{{{|||tttsssuuunnnnnnllliiifffccc^^^XXXSSSMMMIIICCC<<<666222///...---,,,++++++******++++++******))))))))))))******%%%&&&''''''((((((''''''(((((((((((((((((((((((()))'''&&&)))111999@@@CCCGGGDDD???;;;===GGGRRRZZZWWWSSSKKKDDD@@@BBBHHHLLLFFFIIIKKKKKKNNNTTTWWWVVVWWWUUUNNNKKKOOOVVVUUUOOOIIIFFF@@@:::666444333444333999???CCCDDDEEEGGGJJJKKKLLLLLLLLLLLLMMMPPPSSS```qqqyyyuuuggg___hhhyyy~~~xxx}}}jjjDDD<<<555555888888888:::::::::::::::::::::::::::555;;;;;;BBBmmm}}}cccjjjwwweeeZZZxxx~~~ooohhhbbb^^^\\\WWW]]][[[TTTVVVgggvvv|||ssskkkfffgggjjjtttqqqlllxxxeee]]]ZZZVVVUUU[[[bbbkkkwwwzzz~~~yyyyyyxxxwwwuuuqqqlllggghhheeeaaa___^^^^^^[[[YYYYYYZZZhhhppp]]]@@@777000000111000000111222222444555777999:::;;;@@@pppxxxsssvvv|||ttt[[[BBB<<>>aaawwwooozzzhhhQQQ===AAAMMMbbb{{{kkk___]]]]]][[[SSSPPPMMMKKKKKKJJJIIIHHHQQQTTTWWWVVVQQQKKKFFFCCC:::444///000000///111444555888===BBBFFFIIIKKKLLLJJJHHHEEEFFFLLLRRRPPPIIIHHHGGGHHHQQQfff|||jjj\\\QQQLLLNNNPPPTTThhh{{{}}}nnnfff^^^YYY[[[^^^```bbb]]]WWWPPPNNNSSSYYYVVVNNNLLLIIIGGGJJJNNNNNNJJJEEEBBBAAAAAABBBGGGQQQ]]]eeeoooqqqvvvzzz{{{|||yyyqqqxxxqqq^^^PPPDDD888///,,,{{{www}}}xxxxxxxxxqqqrrrqqqpppoookkkeee]]]XXXIIIFFF@@@:::555222000///---,,,++++++******++++++******))))))))))))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&(((000===HHHIIIJJJIIIFFF??????HHHTTTRRRSSSRRRLLLEEEDDDIIINNNMMMHHHKKKUUUWWWSSSSSSZZZWWWVVVSSSNNNLLLNNNRRRUUUPPPMMMHHHBBB<<<777333111000000333888@@@GGGLLLNNNPPPPPPOOOMMMKKKKKKNNNPPPTTTaaatttxxxtttxxx~~~tttSSS777333222777:::999999;;;:::999999888777666666555444999999:::SSSjjj\\\mmmlll]]]aaammmaaabbb```XXX[[[WWWWWWWWWUUUUUUcccttttttooojjjddd]]]ZZZbbbmmmsssgggjjjtttwwwhhh___[[[[[[ZZZYYYYYYYYY\\\gggttt~~~yyyyyy}}}yyywwwuuuuuutttssspppmmmjjjgggcccbbbffflll{{{}}}___EEE444///---000222111000111333333444555777888999999@@@UUUwwwkkkyyywwwdddGGG@@@AAAPPPiiiyyyjjjbbb\\\WWWVVVSSSOOOMMMLLLKKKIIIHHHPPPRRRTTTTTTPPPJJJFFFDDD;;;444000000000///000222333555:::AAAGGGLLLNNNOOOIIIIIIJJJOOOYYY```[[[QQQXXXVVVRRRQQQXXXkkkooodddYYYPPPUUUSSSYYY___dddwwwqqqggg\\\XXX[[[aaakkkrrrhhh___UUUSSS\\\ccc]]]RRROOOJJJGGGLLLQQQPPPKKKGGGBBBBBBCCCDDDIIIRRR]]]dddiiijjjmmmppptttzzz{{{}}}qqqvvv|||zzzjjjWWWJJJ???555...+++zzzwww}}}zzzyyyyyyqqqssssssrrrpppmmmfff^^^YYYHHHEEE@@@:::555222000000---,,,++++++******++++++******))))))))))))******&&&'''(((((())))))((((((((((((((((((((((((((((((%%%''''''&&&&&&,,,999DDDIIIKKKMMMKKKBBB<<>>HHHPPPUUUWWWNNN@@@777999???BBBAAACCCIIIKKKKKKLLLPPPQQQUUUXXXTTTJJJDDDKKKVVVQQQQQQNNNJJJDDD===777444444222000000444===FFFMMMNNNPPPRRRSSSQQQQQQQQQRRRTTTXXXdddwwweeeBBB777555666999:::777666888888888888777777666666555555888::::::CCCbbbttt]]]sss{{{fffQQQnnnyyyjjjdddaaa^^^[[[\\\___ZZZRRRRRRXXXaaabbbbbb]]]UUUNNNJJJJJJHHHOOOWWWZZZWWWZZZkkk|||zzzmmmkkklllkkkddd___[[[YYYWWWYYYbbbllllllrrr{{{yyyxxxzzz|||~~~qqqsssuuuuuurrrnnnkkkjjjhhhwwwrrrTTT;;;555222111333333000000333777777777888888999999999888>>>aaavvvooovvv~~~zzzqqqZZZHHH999===MMMccc}}}sssiiiccc___ZZZVVVRRRPPPNNNMMMKKKIIIJJJLLLMMMLLLIIIFFFEEEDDD>>>777222111111//////222222555888:::>>>EEEPPPXXXaaajjjttt}}}vvvnnniiiggggggkkknnnpppmmmnnntttxxxxxx{{{}}}nnn```]]]^^^eeeuuuyyynnnaaa```kkktttnnnbbbXXXNNNKKKTTTYYYSSSJJJFFFEEEEEEFFFHHHKKKRRRZZZ```hhhiiijjjjjjlllqqqzzz||||||}}}}}}sssooowww}}}lll]]]KKK???888000+++***yyyvvv~~~zzzxxxvvvmmmtttrrrooollliiiccc]]]YYYKKKGGGBBB<<<777333111000---,,,++++++******++++++******))))))))))))******''''''((()))))))))))))))((((((((((((((((((((((((&&&((()))((((((***...222;;;===EEEMMMHHH<<<:::BBBJJJTTT[[[UUUFFF:::999======AAADDDEEEIIIQQQTTTTTTRRRRRRTTTSSSLLLFFFIIIQQQPPPPPPPPPMMMHHHAAA;;;777222222222000111555===DDDJJJMMMQQQTTTSSSRRRRRRRRRRRRRRR\\\nnnwww\\\:::888666777:::999666777:::777777777777777777777777666777999:::<<>><<>>EEECCCJJJLLLHHHIIIRRRZZZ\\\VVVSSSSSSWWW[[[WWWLLLBBBPPPRRRTTTSSSOOOIIICCC@@@<<<888444111111222222222:::DDDPPPVVVWWWUUUUUUWWWRRRQQQSSS]]]pppssswww||||||dddHHH<<<666666777888888888888888555555666777888999::::::888888888:::;;;>>>aaa}}}kkk|||```ZZZssshhheeeccc___[[[[[[ZZZUUUPPPOOOOOOZZZiiikkkbbb^^^bbbmmmuuunnnqqqtttvvvuuuuuuwwwyyyxxx||||||||||||}}}|||uuussstttvvv]]]EEE666111111111000000222555888777888888999999999888888333???>>>NNN{{{~~~xxxfffbbbnnntttppp[[[GGG===888:::JJJ]]]tttuuuiiidddXXXPPPSSSWWWTTTOOOMMMJJJJJJJJJIIIGGGEEEDDDCCC@@@<<<777555444333000---222333555888AAATTTnnnxxx~~~sssssspppbbbcccnnn}}}qqqccc______cccccc[[[RRRNNNLLLJJJHHHGGGGGGJJJMMMPPPOOORRR^^^nnnyyy{{{wwwmmmoooooolllwwwwwwmmm\\\SSSEEE999111---+++***sssxxx{{{uuuqqqwwwtttqqqnnnjjjeee___[[[UUUMMMDDD<<<888444000---,,,,,,,,,+++++++++******)))***+++***(((((((((***'''((((((((())))))))))))))))))((('''''''''''''''((('''&&&&&&''')))+++---333999===>>>>>>>>>:::444>>>FFFRRRWWWPPPDDD???BBBBBBLLLPPPJJJFFFMMMZZZbbb^^^ZZZXXX^^^dddcccVVVJJJPPPTTTWWWVVVOOOHHHCCCBBB===999555222222222222111666???KKKTTTXXXXXXXXXXXXUUUSSSSSSZZZjjj~~~yyyttt|||uuunnnvvv{{{\\\CCC888555666777888999999999999666666666777777777777777777888777::::::<<<[[[kkk|||cccSSSxxxwwwmmmfffbbb]]]XXXWWWUUUPPPLLLNNNOOO]]]rrr}}}yyyvvvxxxoootttyyy{{{zzz|||{{{www~~~zzzqqqXXXAAA333000111111000000222555888777888888999999888888888777<<<:::GGGrrrqqqgggooovvvrrrhhhTTT???444888CCCKKK___uuussskkk^^^TTTSSSTTTPPPLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC>>><<<999888888777444111222222333666???PPPdddrrr{{{vvv|||}}}mmmccc]]]hhhssscccaaajjjyyy}}}jjjfffeeegggddd[[[RRRMMMKKKJJJHHHGGGGGGIIIMMMPPPSSSYYYfffttt||||||ooonnnzzzqqqeeeVVVMMMAAA666///,,,++++++ssswww}}}wwwqqqtttrrrqqqooolllfff```[[[VVVNNNCCC:::666333///---,,,,,,,,,+++++++++******((()))***)))((('''((()))''''''((((((((())))))))))))((((((''''''''''''((()))((('''''''''(((***+++333:::@@@BBBBBBAAA;;;444888EEEQQQSSSOOOJJJDDD???AAALLLRRRKKKCCCHHHWWWdddeee___\\\aaajjjjjj```UUUQQQUUUXXXWWWQQQJJJEEECCC???;;;666333222222222111111888CCCNNNWWW[[[\\\[[[UUUTTTTTTVVV```sss{{{uuuooopppqqqtttuuutttpppmmmuuuuuuggg[[[^^^{{{pppRRR<<<555666666777999999:::::::::666666666666555555444444555666666888999999SSS|||uuu|||qqqSSSkkktttjjjccc\\\WWWTTTQQQMMMKKKLLLPPPbbb|||~~~vvvzzz{{{iiiQQQ;;;000000111111111111222555777777888888999888888777777:::888777>>>[[[yyyiiilllrrrsssssscccGGG666999===:::GGGZZZvvv|||rrreeeXXXSSSPPPNNNLLLLLLJJJJJJIIIHHHGGGEEEDDDCCC>>>===<<<<<<<<<;;;888666222222222777???LLLXXX```fffpppzzz~~~xxxiiibbb______mmmwwwddd___dddrrrnnniiiffffffcccZZZQQQMMMHHHHHHGGGFFFEEEHHHLLLOOOXXXbbbrrr|||oooqqqzzziii\\\NNNGGG;;;222---+++++++++uuuwww}}}xxxpppoooooonnnnnnkkkeee^^^XXXVVVMMMBBB999444222///---,,,,,,,,,+++++++++*********+++,,,+++((('''(((((('''''''''((((((((()))))))))(((''''''''''''(((((()))(((((('''''''''((((((111888>>>@@@CCCDDDAAA<<<888FFFPPPPPPPPPPPPIII>>>>>>GGGMMMIIICCCEEEQQQ]]]ccc^^^[[[]]]bbbeeebbb^^^RRRRRRSSSTTTSSSPPPIIIDDDBBB>>>999555333333222111///333:::EEEPPPXXX]]]^^^VVVVVVUUUSSSWWWfff|||{{{nnnjjjeeebbb___^^^```dddiiikkkyyylll]]]TTTVVVkkkfffIII888444888888999999999999888888444444444444444444444444444666555777888666IIIkkk}}}```___yyymmmddd\\\WWWUUURRROOOOOOLLLOOOccczzzvvv~~~ttt```III777//////111111111111222444777888888888888888777777666:::555999:::EEExxxooommmnnntttuuukkkUUUCCC<<<999777999GGG___|||xxxnnn```UUUPPPNNNNNNNNNJJJJJJIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::999999444333444:::CCCLLLRRRTTTWWWggg|||{{{wwwyyyvvvttt|||wwwddd___```kkkmmmfffbbbaaa^^^VVVNNNKKKEEEFFFEEECCCBBBEEEJJJOOOaaannn~~~}}}}}}vvvvvvjjjqqqvvvdddWWWJJJCCC888000+++*********wwwyyy~~~xxxpppmmmmmmmmmmmmkkkeee]]]WWWTTTLLLAAA888444222///---,,,,,,,,,+++++++++******...//////---)))''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''''',,,222777:::???FFFIIIGGG999DDDKKKKKKNNNRRRKKK???===@@@DDDEEEDDDEEEKKKQQQ\\\[[[YYYVVVUUUYYY```eeeTTTOOOLLLPPPVVVVVVNNNFFFGGGBBB===888666444333111000000333:::EEEPPPXXX\\\YYY[[[YYYUUUSSSZZZiiivvvtttjjjfff^^^ZZZTTTQQQUUU```mmmvvvxxxeeeUUUKKKLLLdddxxx[[[CCC888777:::::::::999888777666555111222222333444555555555333666444555888555AAA\\\xxxrrrZZZzzzlllbbbZZZXXXVVVSSSQQQSSSMMMOOO```|||}}}mmmXXXBBB444000///000222222222222444666888888888888888777666555666444<<<:::888aaa|||xxxqqqvvvqqqllldddSSS???666777777<<>>GGGNNNPPPOOO[[[nnn~~~~~~tttiiidddgggoooyyyxxxfffaaaaaaeee{{{~~~lllddd^^^[[[WWWOOOHHHEEEBBBCCCCCCAAAAAAFFFNNNUUUqqq~~~}}}yyyoooppphhhiiiqqq```TTTGGGAAA777///***))))))(((zzz|||}}}uuuooonnnnnnnnnmmmkkkeee]]]XXXQQQIII???888444222000...,,,,,,,,,+++++++++******///000///---***(((((()))&&&&&&'''''''''((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((,,,000333;;;EEELLLNNN;;;===@@@EEELLLPPPKKKCCC@@@======AAAEEEFFFHHHKKKUUUWWWWWWSSSNNNQQQ\\\fffXXXQQQLLLNNNVVVXXXRRRKKKKKKGGG@@@;;;888666444222222111111333:::CCCMMMTTTZZZ]]]^^^YYYSSSRRRWWW^^^uuu}}}zzzuuusssnnniiiggg^^^[[[WWWUUU[[[hhhxxxqqq___OOOHHHIIIVVV{{{lllQQQ>>>888:::::::::999999777666444333111111222333444555666666555666333444888444<<>>FFFKKKMMMLLLaaapppzzzrrrkkkbbbbbbdddfffgggbbbZZZSSS^^^```fffppp|||{{{iiifffeeeeeeuuujjjbbbYYYUUUPPPHHHAAA???@@@AAACCCCCCEEENNN[[[fffvvvrrrlllfffyyy}}}yyykkk[[[QQQDDD>>>555...***)))))))))|||~~~xxxrrrooonnnmmmlllkkkhhhccc[[[VVVMMMGGG>>>888666333000...,,,,,,,,,+++++++++******,,,------,,,***)))***+++&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&''''''''''''''''''&&&***---000777BBBIIIKKK<<<777666@@@LLLPPPNNNMMMEEE>>>;;;???CCCEEEIIINNNOOORRRTTTRRRNNNPPPXXX```[[[WWWRRRQQQTTTUUUTTTRRROOOJJJDDD>>>:::888555444111222222222333888@@@GGGRRRXXX]]]]]]XXXSSSQQQQQQ___gggpppxxxqqqjjjcccccccccdddgggkkkiiijjjkkklllooovvv{{{uuupppiii]]]NNNFFFMMMYYYuuuxxx^^^FFF888777:::666777777777777666555555222333333333444444555555666888333333888555:::KKK}}}}}}ccckkkyyydddhhhlll```ZZZ\\\[[[UUUSSSWWWUUUQQQUUUkkk|||ooo^^^III777111333...000222333222333444555888888888888777666555444222222444777777===fffyyyxxx|||{{{zzzxxxnnn[[[GGG;;;999555888FFFWWWiii|||uuueee[[[SSSMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFAAA;;;777666777444444777;;;@@@DDDFFFGGGUUUaaajjjggg___ZZZZZZYYY^^^______\\\ZZZYYY\\\___mmmlllmmmtttnnnlllkkkhhhtttuuu```WWWOOOLLLHHHBBB>>>===>>>AAADDDFFFMMM[[[nnn}}}{{{~~~wwwrrrwww{{{~~~~~~rrrbbbSSSJJJ>>>999111,,,***)))******~~~|||tttpppooolllkkkjjjhhhddd___XXXSSSKKKEEE>>>999666444111...,,,,,,,,,+++++++++******((()))++++++******+++---&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%&&&&&&'''((((((''''''&&&***---///555???EEEFFF???444222@@@NNNRRRSSSVVVJJJBBB===???BBBDDDKKKTTTKKKNNNQQQQQQPPPQQQTTTXXX^^^]]]ZZZUUUQQQQQQTTTWWWQQQLLLFFF@@@<<<999666444000222444222000111777>>>GGGOOOYYY___]]]XXXRRROOOHHHPPPXXX^^^lll~~~{{{ssshhh]]]TTTRRRRRRUUUWWW[[[eeeooowww{{{~~~|||qqqgggZZZXXXVVVPPPGGGFFFXXXlllpppUUU???555666:::333444555666777777777777555555444444444444333333888888333333888666999HHHlll```XXXsssjjjbbbqqqddd^^^aaa```XXXUUUYYYXXXRRRRRRcccuuu{{{~~~wwwkkkZZZEEE444000444...000222333333333444555888888888888777666555444333111---444:::555SSSzzz{{{}}}wwwnnnYYYBBB999444333;;;GGGVVVlll~~~{{{mmmccc[[[SSSMMMMMMNNNMMMMMMLLLKKKJJJDDDGGGHHHFFF@@@:::777666222333555777:::===@@@BBBCCCNNNUUUQQQLLLPPPYYYaaacccdddccc___]]]cccqqq|||}}}rrrpppoookkkuuuxxx|||vvvgggRRRJJJCCCCCCBBB@@@>>>>>>===AAAEEEJJJSSSeee}}}}}}yyyxxx{{{uuu~~~~~~|||nnn\\\MMMEEE999555...***)))***+++,,,|||{{{tttrrrkkkooommmkkkhhhddd^^^VVVQQQJJJFFF???999666333000///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++))))))---333999<<<===888333333;;;DDDMMMUUU\\\TTTKKK@@@999;;;EEEOOOVVVUUUPPPQQQWWWYYYUUUSSSUUUgggeeeeeefff^^^SSSNNNQQQOOOPPPOOOJJJAAA;;;888888555444222111111111222333===IIIXXX``````]]]ZZZZZZRRROOOLLLMMMSSS]]]fffkkk|||~~~xxxooofff^^^XXXUUUSSSNNNPPPPPPSSS^^^ooozzz~~~|||{{{sssjjjccc^^^RRRPPPLLLGGGBBBNNNppphhhLLL888222666:::666555555555555444444444333333333333333333333333444333111111333666999;;;VVVwww```jjjyyyuuunnnwwwpppfff]]]XXXVVVWWWWWWSSSVVVSSSWWWwww{{{nnnllluuuuuubbbMMM<<<333222333222222222333333444444444666666555444444444444555333555222111333555IIIjjjpppzzzttt[[[@@@555222888;;;@@@WWWrrr|||yyylllaaa[[[PPPOOOMMMMMMNNNNNNMMMKKKFFFEEECCCDDDEEECCC===888555333111333777<<<@@@AAACCCEEEHHHLLLSSS]]]gggmmmgggaaa___hhhwww|||qqqtttnnnqqqvvvmmmiiifffbbb___GGGAAA===>>>???===;;;<<<@@@BBBIIIVVVhhhwww{{{~~~zzzwwwvvvwww}}}{{{pppeeeYYYLLLCCC777111+++)))+++---+++)))}}}zzzsssrrrmmmooonnnllliiieee^^^VVVQQQKKKFFF???999555222000...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((()))---333999===>>>@@@777222777@@@IIIQQQXXXYYYRRRIIIBBBBBBIIISSSZZZVVVRRRSSSYYY\\\ZZZZZZ\\\hhhddddddjjjjjj```TTTNNNSSSRRROOOJJJCCC>>>;;;;;;555444333222222222333444:::BBBNNNZZZaaadddeeeddd___ZZZSSSNNNLLLNNNQQQSSSWWWfffyyy}}}pppjjjjjj___\\\YYYUUUTTTVVV[[[___aaahhhpppxxx}}}}}}zzzsssiii```WWWQQQNNNGGGCCCHHHVVVppp{{{```GGG888444666999555555555555444444444444333333333333333333333333333222111111333666999;;;HHH|||ooosssxxxggg~~~ssseee]]]ZZZZZZYYYWWWUUUTTTOOORRRlll~~~sss}}}yyynnn[[[HHH999222111222222222222333444444555555666555555444444444444444222444222222555333@@@[[[~~~{{{~~~xxxzzz~~~hhhIII<<<555888888999HHH]]]nnn|||{{{rrrggg___XXXUUURRRPPPOOOMMMKKKIIIHHHFFFDDDEEEEEECCC===888555333333555:::===>>>>>>BBBFFFLLLRRRXXX```ggglll]]]___gggvvvzzzrrrvvvuuutttooonnnzzzvvviii```[[[XXXTTTQQQEEE>>>999:::<<<;;;;;;>>>AAAHHHTTT```kkkssswwwyyyyyy~~~{{{wwwtttttt{{{zzzyyy}}}}}}|||vvvkkk___SSSGGG>>>555000***)))+++,,,+++(((yyyrrrsssppppppooonnnkkkfff___VVVPPPLLLGGG???999555222///---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''(((,,,333999===???GGG===666666;;;BBBKKKSSSWWWTTTMMMFFFBBBEEEMMMTTTVVVSSSTTTYYY]]]^^^___bbbhhhbbbbbbmmmuuunnn]]]NNNOOONNNMMMLLLIIIEEE???;;;666555444333222333333444666:::BBBOOO\\\ggglllnnnkkkhhhccc]]]XXXUUUTTTSSSOOORRR[[[iiittt|||{{{qqqhhh___XXXVVVXXXPPPSSSWWW\\\cccnnnzzzwwwsssmmmfff^^^UUULLLGGGIIIBBBDDDWWWtttrrrUUU???777666777666555555555555444444444444333333333333333333333333333222111111333555888999>>>___|||kkkvvvzzziii___^^^^^^[[[WWWWWWRRRLLLNNN^^^~~~~~~pppdddSSSAAA555000000222222222333333444555555666666555444444333333444444111444111333666222555FFFwwwtttxxxvvvoooeeeeeesssyyyhhhSSSDDD999888666333<<>>999555555666:::>>>???===:::???EEEMMMTTTZZZ___cccfff]]]eeerrr{{{sssuuuxxxrrrmmmiiimmmqqqhhh]]]TTTPPPNNNMMMKKKCCC===888999::::::<<<@@@AAANNN___jjjmmmmmmoooqqq}}}~~~zzzyyyxxx{{{{{{wwwvvvuuusssxxx~~~qqqcccWWWKKK@@@888222...)))(((***+++***(((xxxrrrtttsssqqqpppooommmhhh___UUUOOOLLLGGG???999444111...,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((,,,111777<<<>>>HHHCCC>>><<<:::;;;CCCMMMSSSSSSOOOHHHAAA???DDDJJJQQQPPPRRRVVVZZZ]]]^^^___ccc___aaammmwwwtttdddUUUJJJKKKLLLOOOPPPKKKBBB:::777666555333222222333333333555:::CCCOOO[[[eeejjjssstttvvvuuuqqqkkkgggeeeaaa^^^eeeuuuzzztttuuu}}}~~~xxxpppfff^^^[[[\\\```dddfffllluuu~~~|||wwwppphhh```ZZZTTTMMMGGGEEE@@@DDDUUUuuufffHHH888777888777444555555555444444444333333222222222222222222222222222222111111222444666888???LLL~~~~~~mmmttthhhbbb___\\\YYYYYYRRRMMMNNNVVVlll|||yyyjjj^^^LLL<<<222///000222333333333444555555666666555444444333333333333333111333000111666111///999ZZZttt}}}}}}xxxllleeekkkxxxxxxppp[[[JJJ<<<888666444999CCCWWWooo~~~vvvhhh___[[[VVVRRRQQQQQQPPPPPPLLLJJJHHHHHHHHHEEE???:::777777999???CCCCCC===777:::???FFFLLLQQQUUUXXX[[[aaaiiivvvxxxooovvvyyy{{{llleee___```^^^XXXOOOIIIGGGHHHIIIIIIBBB===:::;;;<<<;;;===AAAAAAPPPccclllkkkkkkpppvvvwwwzzzxxx||||||{{{}}}zzzlll]]]QQQFFF;;;444///,,,)))((()))))))))(((yyytttvvvsssqqqppppppnnniii___TTTMMMKKKFFF???888444111...,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((+++///333888;;;AAAEEEHHHEEE;;;555<<>>FFFQQQZZZooouuu|||}}}xxxtttqqqpppnnn{{{yyyxxxtttqqqsssxxxyyylllhhh^^^TTTOOOJJJEEEEEEIIIKKK[[[xxxrrrXXX===444777888666444555444444444444333333333222222222222222222222222111111111111222444555666>>>BBBqqqyyypppiiittthhh```]]]^^^]]]VVVRRRQQQPPP[[[}}}|||tttggg[[[HHH999111000111333444444555555555666666666444444333222222222222222222333......555222...555FFFppp{{{lllffflllqqqqqqdddSSSAAA999666555999@@@HHH^^^ooosssuuuzzzxxxooofffaaaYYYSSSQQQQQQQQQQQQMMMKKKIIIJJJJJJGGGAAA<<<999999;;;AAAGGGEEE===666444777;;;>>>AAAEEEJJJMMMZZZaaaiiiooovvvnnn\\\XXXcccsss|||{{{~~~{{{eeeXXXRRRTTTLLLGGGAAA===;;;===>>>@@@>>>;;;;;;>>>>>><<<===AAAEEERRRbbbjjjlllqqq|||~~~wwwuuu~~~|||}}}vvvgggYYYMMMBBB888222,,,***((((((((()))((((((~~~|||wwwwwwrrrpppppppppoooiii___RRRJJJIIIDDD>>>888444111///---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***+++///333777999AAAKKKJJJ???555888BBBMMMPPPSSSRRRMMMHHHFFFEEEEEEKKKQQQVVV[[[]]]ZZZTTTWWW^^^cccccceeeiiinnnooovvvpppggg^^^VVVQQQMMMJJJ???>>>;;;888555333333222333666777666333777@@@HHHXXXaaallltttxxxzzz|||~~~{{{{{{xxxiii```UUUKKKGGGBBB@@@HHHTTTyyy```JJJ777444777666444555444444444444333333333333222222222222222222222222111111111111222333444444777<<>>666111222333444555999>>>AAAMMMQQQTTTTTTWWWbbbrrrzzzzzzssseeeZZZYYY___cccffffffiiillllllkkkpppwwwttt^^^NNNEEEHHHEEEBBB>>>:::888777888999:::999:::>>>???>>>AAAGGGQQQZZZfffnnnuuu~~~|||vvvuuu~~~wwwyyyxxxoooaaaTTTIII???555///***))))))((((((((()))))){{{}}}~~~{{{xxxpppoooppppppoooiii^^^QQQHHHGGGCCC===777444222000///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))(((***...222444;;;EEEIIIAAA888666;;;CCCGGGMMMQQQRRROOOJJJFFFCCCMMMWWW^^^dddgggaaaXXXVVV___dddaaa```hhhrrrxxxzzzrrrfff[[[RRRNNNFFFDDD@@@<<<888666444444555666666555333555888<<>>CCCNNNWWW```fffiiieee___\\\[[[YYYVVVTTTUUUVVVSSSNNNOOOSSS]]]kkklllbbbXXXHHH===@@@CCCBBB@@@>>>;;;::::::;;;;;;999:::>>>@@@DDDLLLUUUaaagggppp{{{~~~uuutttxxxzzz~~~nnnfffZZZNNNDDD;;;111+++))))))***))))))))))))***xxx{{{}}}yyynnnnnnooopppoooiii]]]PPPGGGFFFBBB<<<777444222111///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((******(((&&&'''+++...333777>>>DDDCCC;;;666666>>>CCCKKKSSSXXXWWWQQQLLLCCCPPP]]]fffmmmooohhh^^^WWWaaaeeebbbaaajjjvvv|||yyyxxxeeeTTTKKKJJJHHHDDD???;;;888666555666555444555888999999888555999===@@@EEEOOO]]]hhhwww|||yyyrrroooyyyssslllddd[[[TTTLLLDDD@@@BBBDDDLLLfff```EEE999333777888222222888444444444333333333222222111111111111111111111111000000111111222222222333222:::>>>^^^rrr|||rrrhhhVVVjjj{{{ppphhhbbbbbb^^^XXXYYYfffvvv||||||}}}yyymmmeeeUUUHHH777,,,+++///444666::::::999777666444333333333222222111000111111111+++222///,,,111000,,,111555777KKKyyylll^^^OOOBBB<<<:::666444<<>>===>>>??????=========>>>???<<<<<>>999444111///...,,,+++******++++++***(((************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))************333777<<<>>>>>>;;;999888666===IIISSSWWWVVVRRRNNNMMMNNNXXXhhhrrrmmmbbb[[[SSSbbblllfff^^^aaajjjppprrrvvvyyy|||~~~www___HHHQQQOOOJJJDDD???;;;999888666444555999:::888999<<<888999999::::::===AAADDDXXX]]]iiivvvwwwkkk```\\\hhhppp~~~~~~yyyqqqnnniii```VVVNNNJJJIII???CCCDDDCCCKKKdddpppHHH777555444444444444222111111222222333333222222111000111111111111222222222000111111111111222222222555;;;999III|||nnnxxxqqq___XXX|||xxxoookkkbbbZZZWWWXXXeeezzzzzz|||~~~ssseee\\\PPP>>>000111333000222888666666555555444444333333333333222222111000000000000//////.........//////555999MMMqqq]]]QQQDDD777666666999>>>EEEQQQfffyyyxxxjjj```XXXRRRNNNOOOOOOOOONNNLLLKKKJJJCCC@@@===;;;;;;;;;:::999444222111444888:::777333222222333444555777999:::;;;===@@@CCCDDDDDDBBBAAA;;;;;;;;;:::999777666555444555777999:::;;;<<<<<<666888:::;;;;;;<<<===???AAA@@@AAAFFFOOO[[[hhhppp|||vvvgggbbbnnnvvvvvvzzzuuu~~~~~~ppp^^^XXXNNNDDD<<<444---)))))))))))))))((((((((((((yyyxxxwwwpppnnnmmmnnnnnnkkk```QQQEEEFFFDDD???999444111//////,,,+++******++++++***(((************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********222555:::===>>>>>>>>>>>>888<<>>===LLLmmm~~~YYY;;;777555444333444444222111111222222333333222222111000000111111111222222222000000111111111222222222000888555AAAlllrrrlll[[[hhh~~~ssskkkccc]]]YYYWWW^^^ttt}}}yyyyyy|||yyyyyymmmaaaYYYLLL<<>>FFFUUUcccttt~~~zzznnn```UUURRRPPPMMMLLLKKKKKKJJJJJJGGGDDDAAA???>>>===<<<:::777555444777;;;<<<:::666333333222333444666777888444666888:::;;;;;;;;;:::888888888777666444333222222222333444666777888999:::;;;============???AAABBBDDDHHHOOOYYYeeeqqqyyyrrrccccccjjjwww~~~~~~|||wwwjjj\\\UUUKKKAAA888111,,,((())))))))))))((((((((('''yyyvvv}}}wwwpppmmmmmmnnnnnnjjj```RRRHHHGGGDDD???:::555111//////---+++******++++++***)))************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))******///222777;;;>>>@@@DDDFFF======>>>EEENNNVVVZZZ[[[^^^YYYWWW[[[]]]ZZZWWWVVVWWW^^^cccbbb```^^^[[[WWW\\\]]]]]]___hhhvvvsss```SSSLLLHHHDDD@@@:::777555777777555555888:::;;;:::888777777888:::999;;;BBBJJJLLLGGGBBBAAAGGGNNNZZZgggqqqwwwzzz{{{{{{~~~kkkVVVIIIFFFFFFEEECCCAAA???>>>>>>===<<<;;;BBBDDDOOOjjjdddFFF666666555333333444444222111111111222222222222111111000000000111111111222222000000000111111111222222...666444888VVV~~~xxxqqq~~~jjj]]]qqqyyyiiibbb]]]ZZZVVVXXXkkk|||~~~}}}|||~~~xxxwwwyyy|||~~~rrrfff\\\VVVFFF888...000222111333888666666555555444333222222222222111111000000/////////...............//////111111666ZZZ}}}mmmYYYHHH>>>888444555888<<>>HHHSSSZZZ^^^```\\\\\\______\\\ZZZ[[[\\\bbbhhhjjjiiigggeeeccchhhccc\\\\\\fffxxx}}}hhhZZZPPPKKKHHH@@@<<<999:::999666777::::::;;;;;;999777777888::::::;;;>>>BBBBBBAAA??????BBBGGGNNNUUUZZZ^^^```bbbppp|||||||||tttkkk\\\MMMCCCAAABBBCCC<<>>???HHH___tttMMM::::::555444333333444444222111111111222222222222111111000000000000111111111111000000000000111111111111///777555444EEEdddfffsss}}}ddd^^^kkkbbb\\\YYYUUUWWWmmmssswww|||tttqqqrrrttt|||{{{nnnaaaWWWRRR>>>444...///222333444888777777666666555444333333222111111000//////............---------...//////111444222EEEuuu}}}lllccc___FFF<<<333222444888===CCCSSSaaarrr~~~|||rrriii^^^UUURRRPPPMMMKKKLLLJJJHHHHHHGGGFFFDDDAAA???>>>>>>@@@BBBCCCAAA>>>888777555444333444444555555444444444555666888999777888888888777666555555444333222222333555888999:::<<<>>>???AAACCCGGGJJJNNNVVV```jjjrrryyyxxxiiigggkkkooowwwzzztttpppvvv{{{{{{rrrccc___UUUMMMAAA666///+++)))((())))))((((((((('''''''''yyyttt{{{wwwpppnnnnnnnnnllleee[[[OOOHHHJJJFFFAAA;;;666222000///---,,,++++++,,,,,,+++)))************)))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''***---111666<<>>@@@>>>;;;???KKKVVViii[[[:::222:::444333222222333444333111000111111222222111111000//////000000000111111111//////000000000111111111000666555333:::MMMxxxmmmeeemmmnnnZZZyyyvvviii```\\\VVVYYYsss~~~pppttt}}}wwwpppoooyyywwwjjj^^^SSSMMM777222...000333444555777999999888777666555444333111111000//////......------------------.../////////666222444OOOwww}}}qqqjjjkkkTTTGGG:::444444555888<<>><<<===<<<999888:::999777:::===???>>><<<<<>>;;;???>>>::::::<<<<<<888:::===???===::::::===AAA<<>>999999999999999::::::;;;888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@CCCGGGLLLSSS[[[ccciiiuuu}}}ssseeeUUUTTT___lllrrrrrr{{{|||~~~tttpppxxxsssfff___TTTJJJ@@@:::222,,,))))))))))))(((((('''''''''&&&&&&&&&zzzwwwyyynnnlllnnnooommmhhhaaaZZZWWWLLLIIICCC===777333111000...---+++,,,------,,,***************))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''')))+++,,,---000333666===AAAEEECCC??????EEEKKKSSSWWW^^^cccddddddllluuuzzzooojjjnnnsssqqqoooooo\\\^^^dddjjjhhhbbbaaafffkkkkkkmmmpppvvv|||}}}oooaaaSSSGGGAAAAAA;;;<<<>>>===<<<;;;;;;<<<777<<<===999999===<<<888777:::<<<:::666444888;;;;;;??????===>>>BBBCCCBBBCCC>>>999:::>>>@@@===999@@@======BBBCCC@@@AAAEEEGGGKKKWWWppp[[[:::000666777000333222111111333444333111000000111111111111000000////////////000000000000////////////000000000000222///000;;;===333AAAeeezzzjjjoooqqqiiivvv}}}zzzjjj[[[gggvvvmmmeeeaaacccWWW^^^iiipppppppppxxxyyy~~~uuujjjccc___SSSAAA333...111333444666888777555777666555444222111000///000//////...------,,,,,,+++++++++,,,---...///000222---+++444888---444PPP}}}yyyuuutttyyy|||sssiii^^^PPPBBB:::999555666999BBBVVVqqqvvvooommm\\\WWWQQQLLLKKKKKKKKKLLLHHHJJJKKKLLLJJJIIIIIIIIIGGGIIILLLNNNMMMIIIDDD@@@???????????????@@@@@@@@@<<<<<<===>>>???????????????@@@AAABBBCCCCCCBBBBBBEEEJJJQQQ[[[fffssstttWWWXXX[[[bbbkkkrrruuuvvvuuutttzzzzzz}}}ggg```]]]QQQBBB;;;666///***(((((((((((((((((('''''''''&&&&&&&&&|||vvv}}}wwwmmmmmmnnnnnnnnnjjjcccYYYSSSJJJGGGBBB<<<666333000000---,,,++++++******++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***'''$$$&&&***+++(((%%%(((((((((((((((((((((((((((((('''(((+++///333555===>>>@@@AAAAAAAAA@@@@@@JJJRRRZZZ___```bbbgggkkkpppkkkfffgggmmmsssuuutttiiirrr}}}tttgggccchhhbbbcccjjjsssuuuuuu}}}bbbRRR===DDDAAA>>>===;;;:::;;;===AAA???<<<999888999999:::999999999::::::::::::;;;999777777999::::::;;;===???>>>===;;;;;;<<<>>>@@@666<<>>@@@BBBDDDFFFAAAHHHRRR]]]bbbcccaaa^^^eeegggkkkooorrrtttuuuuuutttpppsssmmmkkkmmmqqqsssvvv}}}zzz[[[GGGDDDAAA>>>===>>>AAADDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::===<<<;;;<<<<<<;;;<<<===@@@===:::888999<<>>DDDJJJMMMCCCEEELLLWWW```dddaaa\\\ccckkkvvv||||||zzzzzzzzz{{{yyylllkkkhhhfffiiiqqquuussskkkeee___TTTGGG??????CCCGGGDDDBBB@@@>>>>>><<<:::888;;;<<<===>>>===<<<;;;:::<<<<<<;;;::::::;;;;;;;;;===<<<:::;;;???BBBEEEFFFHHHJJJJJJKKKPPP```vvvyyyKKK;;;///111666555333333111111111111000000000000////////////////////////////////////////////////....../////////000000000...111333222111333777;;;JJJxxxzzzvvvxxx|||qqqzzzxxxpppbbbYYYUUUPPPOOOPPPRRRQQQPPPUUU[[[gggwww}}}zzzpppaaaSSSHHH>>>555///111333777888888666555444333222111000000///000000............------------------------------------,,,---......---...000222333CCClll~~~oooXXXKKKDDD<<<888777999BBBKKKYYYfffuuu|||uuuooolllkkklllggg```^^^^^^\\\WWWRRRRRRQQQPPPPPPOOONNNJJJGGGDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFEEEFFFGGGHHHJJJKKKJJJLLLPPPUUU[[[dddlllrrr{{{bbbWWW\\\ffftttppprrr|||}}}xxxjjj\\\WWWTTTLLLBBB<<>>:::<<<===???BBBCCCCCCBBBBBB@@@BBBBBB???@@@BBBCCCBBBBBBBBBBBBDDDGGGHHHHHHHHHMMMUUU```jjjwwwsssXXX<<<555111444666333111222111111000000000/////////////////////////////////////////////////////////........./////////000000...000222222111111444666:::cccxxxxxx|||{{{iiiYYYOOOQQQNNNKKKKKKOOOSSSVVVVVV[[[aaammm|||~~~}}}wwwmmm]]]NNNBBB999333000222555888888666444444555333333222111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111333333IIIxxxnnn\\\UUULLLBBB;;;888999<<>>777444222555666777777555444555555444333222111111000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000333111777PPP}}}mmmggg\\\PPPFFF@@@;;;888888===GGGUUUcccqqq~~~yyyuuutttqqqjjjeee[[[YYYVVVUUUSSSQQQNNNLLLJJJHHHGGGGGGIIIJJJJJJJJJIIILLLOOOQQQSSSWWW\\\```rrruuuyyy~~~yyyjjj[[[XXXdddvvvzzz}}}{{{vvvxxx~~~lll^^^WWWQQQOOOIII???555000))))))))))))***)))(((&&&&&&'''''''''''''''''''''zzzuuu}}}yyyooollllllkkkjjjgggaaaZZZUUUGGGDDD???:::555222111000...------,,,,,,,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))+++000555<<>>333,,,***)))******)))(((''''''(((&&&&&&&&&'''''''''((((((|||vvv}}}wwwmmmjjjjjjjjjjjjhhheee___[[[HHHEEE@@@;;;777444333222......---,,,,,,,,,,,,---+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''(((((()))*********,,,+++***,,,111999AAAFFFKKKEEEAAAFFFQQQXXXWWWTTTWWWbbbpppwwwyyy|||wwwvvvgggjjjhhheeerrr{{{yyyqqqmmmggg```[[[XXXWWWVVV]]]gggnnnpppzzztttRRR888111666111333333111000111111/////////.........---------................................................---------.........//////000///......000222333444777,,,===aaasssrrrsssddd\\\VVVRRRRRRNNNQQQQQQNNNNNNQQQQQQOOOOOOUUUTTTMMMNNNWWWYYYTTTVVVRRRNNNLLLMMMOOOPPPPPPPPPRRRRRRNNNHHHEEEGGGKKKQQQWWWaaajjjrrrxxx|||~~~{{{mmm]]]WWWKKK???666222444666777666999AAAHHHFFF:::///222111000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,,,,---///......444777...222[[[yyyfff___nnnmmmmmmggg```^^^```]]]VVVGGG@@@:::999777777>>>HHH^^^eeeoooyyy~~~~~~zzzuuutttwww}}}|||bbbMMMGGGQQQ\\\wwwuuupppiiifffjjjuuu}}}xxx|||vvvbbbZZZWWWUUUOOOIIIDDD:::000***+++)))***)))(((&&&&&&'''(((&&&&&&&&&'''''''''((((((