BM66(k@ aaaaaabbbbbbbbbccccccccc```dddjjjooosssuuuuuuuuutttrrroookkkhhhfffeeedddeeedddccccccdddgggkkkmmmoooqqqtttxxx}}}YYYYYYXXXXXXXXXXXXXXXXXXYYY\\\aaafffiiijjjiiihhhgggfffdddbbb```^^^]]]]]]]]][[[YYYXXXWWWXXXYYYZZZUUUVVVYYY]]]bbbhhhmmmppprrrwww~~~}}}qqqllleeeccc```^^^^^^```ccceeegggmmmwwwNNNNNNNNNNNNNNNNNNNNNNNNUUUWWWYYY]]]```bbbdddeeecccbbbaaa```^^^[[[ZZZXXXVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWXXXYYY\\\___ccceeegggooozzz{{{uuullliiieeecccccceeeiiilllqqqwwwxxxrrrxxxNNNNNNNNNOOOOOOPPPPPPPPPVVVVVVWWWZZZ^^^dddiiimmmiiiiiihhheeebbb^^^[[[XXXTTTTTTVVVWWWYYYZZZ[[[[[[VVVUUUSSSRRRRRRSSSUUUVVVYYYcccqqq~~~||||||wwwtttpppmmmmmmppptttwwwvvvooottt~~~~~~|||zzzzzz{{{SSSNNNLLLMMMMMMLLLNNNRRRYYYVVVUUUXXX^^^dddggghhhmmmpppssssssoooiiidddaaaXXXXXXYYY]]]bbbfffhhhiiicccWWWNNNOOORRRRRRSSSWWWWWW[[[bbblllxxx}}}tttvvv}}}zzzrrruuu~~~}}}~~~zzzyyyxxxwwwwwwvvvssspppmmmkkkhhhdddaaa___]]]ZZZXXXYYYXXXUUURRRQQQQQQRRRSSSTTTXXX]]]bbbdddfffhhhjjjfffiiinnnqqqsssrrrpppoookkkiiihhhiiihhhkkkuuuvvvbbbYYYWWWbbbllluuuwwwvvvvvvtttqqqtttrrrnnniiigggfffgggiiijjjjjjkkkkkkllllllmmmmmmppprrrnnnhhhgggmmmooommmpppnnnllliiigggfffffffffdddcccaaa```_________```aaaaaaaaaaaaaaa```___^^^bbbbbbbbbbbbbbbbbbbbbbbbhhhgggggggggiiijjjlllnnnppprrrrrrrrrwww}}}}}}yyyyyyyyyyyyyyyyyyzzz{{{|||MMMIIIHHHJJJKKKJJJMMMRRRYYYVVVUUUXXX___gggmmmpppsssuuuxxxwwwsssnnnjjjiiidddbbbfffqqqzzzkkk```VVVTTTSSSQQQPPPRRRSSSUUUZZZaaajjjsss{{{~~~tttmmmiiiqqquuu~~~{{{}}}{{{{{{{{{zzzzzz}}}~~~}}}}}}~~~~~~|||{{{|||zzzyyyyyyyyyzzz{{{}}}~~~}}}{{{zzzzzzzzzxxxtttqqqpppnnnkkkjjjjjjhhhfffdddbbb___\\\XXXVVVTTTQQQOOONNNMMMKKKIIIHHHHHHHHHHHHKKKOOOTTTXXX[[[\\\^^^```[[[^^^bbbeeegggfffcccbbb]]][[[ZZZZZZZZZ[[[eeepppxxx{{{~~~wwwbbbSSSLLLLLLRRR\\\dddeeeddddddbbb___ZZZWWWSSSNNNKKKKKKNNNPPPVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVSSSMMMLLLPPPRRRPPPRRRQQQOOOLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLHHHIIIHHHFFFIIIMMMKKKGGGJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNOOOPPPQQQQQQSSSPPPPPPSSSTTTRRRSSSVVVTTTUUUUUUIIIFFFEEEHHHJJJKKKOOOTTTXXXWWWVVVZZZbbbllltttxxxzzz|||~~~}}}{{{xxxvvvvvvpppnnntttlllcccZZZVVVSSSPPPNNNOOOQQQQQQSSSVVVZZZ```dddgggrrruuuvvvsssnnnjjjhhhiiimmmttt}}}zzzxxxwwwssstttuuuuuuvvvzzz}}}|||zzzyyyyyyyyy{{{}}}~~~|||yyyxxxwwwvvvuuuuuuuuuuuuwwwxxxzzzyyyxxxwwwwwwvvvuuuqqqooommmiiieeeccccccccccccccc\\\YYYUUURRRPPPNNNKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDIIIMMMRRRUUUWWWXXXZZZ[[[YYY[[[^^^aaabbb```^^^\\\XXXVVVTTTTTTSSSSSS[[[dddnnnqqqtttwwwzzz~~~uuuuuupppeeeVVVKKKGGGGGGIIIRRRYYYYYYXXXXXXWWWTTTYYYVVVRRRLLLIIIJJJNNNQQQMMMMMMNNNNNNNNNMMMMMMLLLPPPQQQNNNIIIGGGJJJKKKIIILLLKKKIIIGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCC<<<============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======???AAA@@@>>>???AAA@@@;;;@@@???>>>>>>===>>>>>>>>>??????@@@@@@AAAAAAAAAAAADDDAAAAAADDDEEECCCDDDGGGAAAAAAAAAJJJFFFFFFIIILLLMMMQQQVVVXXXXXX[[[___gggooowww{{{}}}vvveee```[[[YYYXXXWWWVVVUUUXXXWWWWWWWWWXXX[[[]]]___ccceeeggggggeeeeeehhhkkksss|||}}}}}}~~~~~~}}}{{{zzzxxxqqqrrrssstttuuuxxx}}}~~~}}}}}}|||{{{zzzzzzyyyzzz|||~~~}}}|||{{{xxxwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvtttrrrqqqnnniiidddaaaaaabbbdddeee]]]ZZZVVVSSSQQQOOOLLLJJJGGGGGGGGGGGGGGGFFFEEEDDDJJJNNNRRRVVVWWWXXXZZZ[[[\\\]]]```bbbbbbaaa^^^]]][[[WWWUUUUUUSSSRRRXXX___bbbdddgggiiikkkmmmqqqsssggggggeee^^^SSSJJJFFFFFFFFFOOOVVVWWWWWWWWWWWWUUUSSSQQQMMMGGGCCCDDDJJJOOONNNOOOPPPQQQRRRRRRRRRQQQOOONNNJJJFFFDDDEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDD>>>===<<<;;;<<<<<<>>>???===>>>>>>>>>>>>>>>======????????????????????????=========>>>???@@@@@@AAA;;;>>>>>>===>>>@@@???<<<>>>===============>>>??????????????????>>>>>>>>>DDDAAAAAADDDDDDBBBCCCFFFCCCBBBAAAKKKGGGGGGJJJMMMNNNQQQWWWXXX[[[___dddjjjpppuuuxxx~~~tttbbb]]]^^^______aaabbbaaa```bbbaaa```______```bbbccc```dddiiikkklllnnnssswww~~~|||{{{zzz{{{|||~~~~~~~~~~~~}}}ssstttuuuuuuvvvxxx|||{{{{{{{{{|||||||||||||||xxxyyy{{{}}}~~~}}}xxxvvvtttrrrqqqpppppppppsssttttttsssrrrppppppppplllgggbbb^^^^^^___aaaaaa]]]ZZZVVVSSSQQQNNNKKKIIIBBBBBBCCCCCCCCCCCCBBBAAAFFFJJJNNNRRRSSSTTTVVVWWWXXXZZZ\\\]]]]]]\\\ZZZYYYYYYTTTRRRRRRPPPNNNQQQVVVUUUWWWZZZ[[[[[[\\\^^^```XXXYYYXXXTTTLLLEEEBBBAAA@@@JJJRRRTTTTTTVVVVVVSSSMMMLLLHHHBBB>>>???EEELLLNNNOOORRRUUUWWWXXXXXXXXXTTTPPPKKKGGGDDDCCCDDDFFFFFFEEECCCAAAAAAAAAAAAAAA;;;:::999999999:::;;;<<<888888999999:::999999888::::::::::::::::::::::::888888999999::::::;;;;;;333777999888777999999555666666666666777888999:::::::::::::::999999999999;;;888888:::;;;999999<<<@@@>>>===JJJFFFFFFJJJMMMNNNRRRWWWYYY\\\aaaeeeiiimmmrrrvvvppp]]]SSSXXX^^^eeehhhlllooommmjjjjjjiiigggffffffhhhiiijjjlllpppvvvzzz|||}}}~~~|||{{{{{{|||}}}~~~{{{xxxwwwyyyzzz||||||||||||{{{uuuvvvwwwwwwwwwxxx{{{}}}yyyyyyxxxyyyyyyzzz||||||uuuuuuuuuwwwzzz||||||{{{yyywwwuuusssqqqpppoooooorrrssssssrrrqqqppppppqqqmmmiiidddbbbaaaaaaaaa```YYYVVVRRROOOMMMJJJGGGEEEAAAAAABBBBBBBBBBBBBBBBBBDDDGGGLLLPPPRRRSSSUUUVVVUUUVVVXXXYYYYYYYYYWWWVVVWWWRRROOOPPPNNNLLLMMMQQQTTTVVVXXXXXXWWWWWWXXXYYYMMMNNNNNNKKKFFFBBB???>>>>>>HHHRRRUUUUUUVVVUUURRRPPPQQQOOOIIIDDDEEELLLRRRUUUWWW[[[___bbbcccdddddd]]]VVVOOOKKKGGGEEEGGGKKKHHHGGGEEECCCBBBBBBBBBBBB>>>>>><<<<<<;;;<<<===>>>666777777888888888888888888888888888888888888888888888888888777555444333777<<<>>><<<::::::999777888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===::::::<<<<<<::::::>>>>>>>>><<>>AAALLLWWWYYYYYYWWWTTTPPPIIIKKKKKKFFFAAAAAAGGGNNN[[[]]]aaaeeehhhiiiiiihhhYYYPPPGGGBBB>>>;;;???EEEDDDBBB@@@>>><<<;;;;;;<<<999888777555555555666666888999999:::;;;;;;::::::::::::::::::::::::::::::::::::;;;:::999777666555///555999777555666666444888777666555555555555555666666666666666666777777;;;888888::::::777888;;;777777888IIIGGGHHHNNNSSSWWW\\\bbb]]]]]]]]]]]]___gggrrrzzzyyyggg```aaajjjyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||zzzwwwssspppnnnpppqqqssstttuuuvvvyyy{{{}}}{{{yyyxxxyyy{{{}}}|||yyyxxxzzz||||||{{{uuutttsssrrrrrrsssttttttpppqqqsssqqqooonnnpppsssmmmllljjjiiigggddd___\\\ZZZWWWSSSPPPNNNLLLIIIGGGAAA@@@???>>>???@@@CCCDDD???CCCHHHLLLOOOQQQSSSUUUTTTUUUWWWXXXYYYYYYXXXXXXWWWRRROOOPPPPPPMMMLLLNNNNNNPPPRRRQQQOOOMMMLLLLLLRRRQQQNNNIIIDDD@@@===<<>>BBBJJJMMMKKKIIIFFFDDDCCCCCCCCC???>>>===;;;:::::::::;;;444444555666777777666666666666666666666666666666444555666777777777666555(((000555666666888999888===<<<:::888777555555555555666666666777777777777<<<888888::::::777888;;;888999;;;IIIJJJNNNSSSZZZ___aaabbb[[[\\\]]]\\\___ggguuutttqqqwww}}}~~~~~~}}}~~~~~~}}}~~~}}}|||zzzyyyzzz{{{}}}|||zzzwwwtttqqqpppooonnnkkkpppvvvyyyzzzxxxvvvtttsssuuuwwwzzz|||}}}}}}}}}~~~|||{{{zzzyyyxxxuuussssssssstttuuutttsssrrrqqqppppppppppppppppppppppppiiiiiiiiigggeeebbb___]]]ZZZUUUPPPLLLKKKKKKKKKKKKBBBBBBBBBAAAAAAAAA@@@@@@FFFEEEFFFJJJPPPUUUVVVVVVSSSUUUVVVXXXZZZZZZZZZZZZWWWRRROOOOOONNNJJJIIILLLUUUSSSRRRQQQNNNLLLMMMPPPNNNKKKKKKLLLHHH@@@<<<<<>>???@@@AAA>>>;;;777666777888:::777777888888888999999999666666777999::::::777555222333555777999999999999999666555666999;;;;;;999777777666666666666666777888888999999999888444222999999999999999999::::::===<<<;;;PPPQQQTTTYYY___ccceeedddaaabbbaaa___```gggsss|||~~~~~~~~~}}}}}}}}}}}}||||||{{{zzz{{{|||}}}~~~~~~xxxsssnnnkkkiiiiiiooorrrwwwyyyxxxvvvtttttttttvvvxxxzzz|||}}}~~~~~~}}}{{{zzzyyyyyyxxxuuusssrrrrrrsssssssssrrrpppooorrrrrrrrrrrrqqqpppooonnniiiiiihhhgggeeeccc```___\\\XXXRRRMMMKKKJJJIIIHHHAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBDDDIIIOOOSSSTTTSSSTTTUUUVVVXXXXXXWWWWWWVVVUUUQQQOOOPPPNNNKKKKKKNNNPPPPPPPPPOOONNNMMMOOOQQQPPPMMMLLLLLLHHHAAA???@@@EEENNNVVVWWWUUUUUURRROOOMMMIIIGGGFFFAAA>>>DDDLLLUUUUUUTTTQQQOOONNNOOOPPPPPPNNNJJJEEEAAA@@@CCCEEEDDDDDDDDDCCCAAA@@@AAACCC<<<;;;:::999999999999999777777777888888888888999666666666888999999777666555666666666777666666555888666555666999;;;:::999777777666666666666666777999888999999999888666444888888999999999999::::::999888888YYYZZZ]]]bbbfffiiiiiihhhiiihhhfffcccbbbfffnnnuuu}}}|||}}}~~~~~~~~~{{{{{{|||||||||}}}}}}}}}~~~wwwpppkkkiiihhhhhhsssuuuwwwxxxvvvuuuttttttvvvwwwyyy{{{|||}}}~~~~~~|||{{{yyyxxxyyyxxxvvvtttssstttttttttsssrrrpppooossstttuuuuuussspppmmmkkkhhhhhhgggfffeeecccbbbaaa___ZZZSSSNNNJJJHHHFFFDDDAAA@@@@@@???????????????AAABBBEEEJJJOOORRRRRRQQQUUUVVVVVVWWWVVVUUUSSSRRRSSSPPPPPPPPPNNNJJJKKKOOOMMMOOOQQQQQQQQQQQQSSSTTTUUUQQQOOOMMMHHHAAA???BBBDDDLLLTTTTTTSSSTTTTTTRRRNNNNNNMMMIIIBBB>>>CCCLLLPPPQQQPPPNNNKKKKKKLLLNNNNNNLLLHHHCCC@@@@@@CCCEEE@@@BBBCCCCCCBBBAAAAAABBB888999::::::::::::999888555555555555666666666666777555555666888888888777555555555444444555555555888666555666888999999999777666666555555666777777888888888888888888888888888888888999999999:::::::::999999^^^```dddiiimmmoooooommmlllkkkhhhdddbbbdddiiinnnvvv||||||~~~}}}{{{zzz{{{~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}|||}}}yyysssnnnkkklllnnnpppuuuvvvwwwvvvuuuuuuvvvwwwxxxxxxyyy{{{|||}}}~~~~~~|||{{{yyyyyyyyyzzzxxxwwwvvvwwwwwwvvvuuussspppoooqqqsssuuuvvvuuuqqqmmmkkkgggffffffeeedddccccccbbb^^^ZZZSSSNNNJJJGGGEEECCC@@@@@@???>>>===>>>>>>???AAADDDHHHMMMQQQSSSSSSRRRUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPLLLHHHJJJPPPQQQUUUXXXXXXWWWXXXXXXVVVVVVTTTSSSQQQIII@@@===???CCCJJJOOOOOOOOOSSSWWWWWWSSSUUUUUUNNNCCC>>>DDDLLLMMMMMMNNNMMMLLLLLLOOOQQQOOOMMMIIIDDD@@@???BBBDDDBBBDDDEEEEEEBBB@@@??????999999999999888888888888333333333444444444555555666555444444666888888777222222111222333555777999777666666666777888888888666666555555555666777777888888888888777888:::;;;777777888888999999:::::::::999999ccceeeiiioootttuuusssqqqllljjjgggdddaaaaaacccfffeeellluuu~~~|||}}}}}}zzzyyyzzz~~~~~~}}}||||||~~~||||||~~~|||{{{{{{|||}}}}}}~~~~~~}}}}}}{{{wwwrrrnnnnnnqqquuuxxxuuuvvvvvvvvvuuuvvvxxx{{{yyyyyyyyyzzz{{{|||}}}}}}}}}{{{yyyyyyzzz{{{{{{zzzwwwwwwwwwvvvtttqqqooommmnnnppptttvvvuuurrrmmmkkkfffeeeeeedddcccbbbbbbbbb\\\XXXRRRNNNKKKHHHFFFDDDAAA???>>>===<<<===>>>???AAADDDIIINNNQQQRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQQQQOOOIIIEEEKKKTTTXXX```eeecccaaa```]]]WWWVVVVVVWWWUUULLLAAA===???AAAGGGKKKLLLOOOYYYbbbfffaaaccc```TTTFFF@@@CCCIIIHHHIIIKKKKKKLLLNNNRRRTTTSSSPPPKKKEEE@@@???@@@BBBCCCEEEFFFFFFDDDBBBAAAAAA===;;;888666555555777888555555555555666666666666555444333333666777888777222111111111333555777999666666666666555666777888555555555555555666777777666777999888777777:::<<<666666777888888999::::::666555555jjjlllqqqwwwzzzzzzwwwtttkkkiiifffbbb```^^^]]]]]]VVV\\\fffqqq~~~}}}~~~|||{{{|||~~~~~~|||{{{|||}}}~~~}}}~~~~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~{{{xxxtttppppppssswwwzzzvvvvvvwwwvvvvvvwwwzzz|||yyyyyyyyyyyyyyyzzz{{{||||||zzzxxxxxxzzz|||||||||wwwwwwvvvuuurrrooolllkkklllnnnqqqsssrrrpppllliiieeedddcccbbbaaa``````aaaZZZVVVQQQNNNKKKIIIFFFDDDAAA@@@>>><<<<<<===>>>@@@???CCCHHHKKKMMMNNNPPPQQQTTTUUUVVVWWWVVVVVVTTTTTTQQQQQQRRROOOHHHFFFPPP\\\hhhssszzzxxxuuurrrjjj```\\\\\\]]]ZZZOOOCCC???BBB>>>EEEKKKNNNTTTaaalllqqqnnnooogggVVVGGGAAABBBDDDDDDFFFHHHIIIJJJMMMQQQTTTTTTQQQLLLFFF@@@>>>???AAAAAACCCEEEEEEDDDDDDDDDEEE>>><<<888444333444666777777777777888888888888999333222222444666777777666444444444333333444444444555666666666444444666777444444444444555666777777444777999888666666888;;;555666666777888999::::::777777666uuuwww{{{zzzvvvmmmjjjfffbbb___[[[XXXVVVPPPTTT[[[dddppp~~~|||{{{|||}}}|||~~~~~~~~~~~~}}}~~~}}}|||||||||}}}~~~yyywwwsssqqqrrruuuyyy{{{xxxxxxxxxwwwvvvvvvxxxzzzyyyyyyxxxwwwxxxyyyzzzzzzyyywwwvvvvvvxxx{{{||||||{{{zzzyyywwwtttqqqnnnllllllnnnooopppooolllhhhfffeeedddbbb```___^^^^^^___ZZZVVVRRRNNNKKKHHHEEECCCBBBAAA>>>===<<<===???AAA@@@CCCHHHJJJKKKMMMPPPRRRUUUUUUVVVVVVUUUSSSQQQPPPPPPQQQRRROOOIIIJJJXXXhhhwwwqqqnnniii```PPPBBB>>>AAA>>>FFFOOOSSSXXXaaaiiikkkllljjj```OOOCCCAAACCCCCCEEEFFFHHHIIIJJJLLLPPPRRRRRROOOKKKDDD???>>>???AAABBBCCCDDDCCCBBBBBBCCCEEE;;;999777555555555666666555555555555666666666666111111222444777777666555444444555555555555444444444666777555333333555777444444444444555666777777222666:::999666444555888555555666777888999:::::::::999888}}}|||wwwooolllhhhccc^^^YYYTTTQQQPPPSSSVVV[[[dddrrr|||{{{{{{||||||~~~~~~~~~}}}||||||||||||}}}~~~~~~|||{{{{{{}}}uuusssrrrqqqsssvvv{{{~~~zzzzzzzzzyyyvvvvvvvvvxxxyyyxxxwwwwwwwwwxxxyyyzzzwwwuuuttttttvvvyyy{{{{{{}}}{{{xxxtttqqqooonnnnnnooonnnllliiieeeccceeecccaaa___]]]]]]]]]]]][[[WWWSSSNNNKKKHHHDDDAAACCCAAA???======>>>@@@AAACCCFFFJJJKKKLLLNNNRRRUUUVVVVVVVVVUUUSSSPPPNNNLLLOOOQQQRRRPPPKKKNNN___qqqtttdddOOO>>>:::>>>???IIIRRRVVVXXX\\\___^^^```^^^TTTEEE>>>AAADDDDDDIIIJJJKKKKKKKKKLLLOOORRROOOMMMHHHCCC>>>>>>@@@BBBFFFFFFEEEBBB???>>>???AAA666666777777777777666666000000111111111222222222000000222555777888666444000111444666777777777777444666777555333222444777333333333444555666777888111555::::::666333444666444555666777888999::::::777777666}}}tttrrrjjjdddaaa[[[SSSPPPRRROOOOOOOOOQQQXXXbbbmmmuuu}}}||||||~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz|||~~~}}}~~~|||zzzxxxqqqpppoooqqqtttxxxyyyzzzwwwxxxyyyyyyxxxwwwuuutttwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvuuuuuuuuuvvvxxxzzzzzz{{{||||||zzzwwwsssqqqoooppppppnnnkkkjjjjjjjjjeeebbb___^^^^^^___^^^]]]XXXTTTPPPLLLJJJHHHEEECCCCCCBBB@@@>>>======??????CCCGGGJJJKKKJJJKKKOOORRRTTTTTTTTTSSSSSSSSSRRRRRRTTTRRRPPPMMMJJJMMM\\\lll|||hhhRRR@@@:::<<<<<>>::::::>>>AAADDDDDDFFFHHHKKKMMMMMMMMMKKKIIIEEE@@@<<<<<>>AAACCCCCCDDDFFFIIIJJJJJJJJJHHHFFFBBB===::::::<<>>BBBJJJQQQQQQOOOOOOOOOLLLGGGDDD@@@;;;888999===AAABBBCCCDDDFFFGGGGGGHHHHHHGGGEEEAAA<<<999999<<>>;;;999:::;;;999777555333222333444555555444444333222111111111222333333444444333333222555444222222333444333222...000444666777777555444333333333444444555555555444555555555666777777777444444333444444555666777555666999zzzssseee___XXXVVVWWWXXXZZZ[[[OOOMMMKKKKKKMMMQQQTTTVVVYYY]]]bbbgggsss~~~}}}|||{{{zzz||||||}}}|||{{{{{{}}}|||}}}}}}}}}|||{{{yyywww|||}}}~~~|||yyywwwsssrrrqqqrrrvvvyyyzzzzzzxxxxxxxxxxxxwwwwwwvvvvvvyyyzzzzzz{{{zzzyyyxxxxxxxxxxxxyyy|||~~~}}}xxxsssssssssssssssrrrqqqpppooojjjkkklllkkkiiiiiiiiikkkhhhfffcccbbbbbbaaa```^^^YYYUUUNNNHHHEEECCCAAA@@@???>>><<<::::::;;;<<<===>>>BBBGGGJJJJJJLLLOOORRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQOOOKKKHHHOOOXXX[[[eeemmmooottt|||}}}xxxnnniiibbbYYYLLL@@@;;;>>>BBBJJJPPPPPPMMMMMMLLLJJJCCCAAA===999777888===AAACCCDDDFFFFFFFFFFFFFFFGGGHHHFFFBBB>>>;;;;;;>>>AAA>>>???>>><<<:::999999;;;888666555333222333333444555555555444222222333444000111111222222111111000777444111222555666555222///111333555666555444333222222333444444555666666333333444555666666777777444444444444444555666666444555666zzznnn```]]]ZZZZZZ^^^```^^^[[[OOOMMMLLLMMMQQQUUUVVVWWWZZZ\\\aaaiiiyyy~~~~~~|||zzzyyyzzz{{{||||||{{{|||~~~|||}}}}}}}}}{{{yyywwwuuu{{{{{{|||}}}~~~|||yyywwwwwwvvvuuuvvvyyy|||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxtttxxx~~~|||xxxuuuuuusssrrrqqqpppoooooooooooollllllmmmkkkiiigggggghhhcccbbb``````aaa```___]]]YYYUUUNNNIIIFFFCCCAAA@@@>>>===;;;:::999:::<<<===AAAEEEJJJLLLLLLLLLNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPKKKGGGKKKRRRWWW```gggiiinnnuuutttmmmddd```\\\UUUIII>>>:::<<<@@@IIIOOOOOOMMMMMMLLLJJJ@@@???<<<999777999===AAA@@@CCCEEEEEECCCCCCDDDEEEGGGEEEBBB>>>;;;;;;>>>AAA>>>>>>>>><<<:::888999:::666555444333222222222333///111333333222222444666111111222222222222111111555222///000333555333111333333333222222222333333......///000000111222222222333333444555666666777444444555555555555555555777666555zzzlllaaaaaa______cccddd___WWWOOONNNMMMQQQVVVZZZZZZYYYXXX[[[aaaooo~~~~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~}}}}}}~~~||||||{{{zzzyyywwwuuuuuuyyyyyyzzzzzz|||}}}~~~{{{yyy{{{yyyxxxyyy|||~~~}}}|||zzzyyyxxxxxxxxxssssssuuuvvvxxxzzz|||}}}ssszzz{{{uuutttvvvuuusssqqqooonnnnnnnnnooommmmmmmmmllliiigggggggggbbbaaa`````````___]]][[[WWWSSSNNNJJJGGGDDDAAA???<<<:::999777777888:::;;;BBBFFFKKKMMMLLLLLLNNNPPPSSSSSSTTTTTTTTTTTTUUUUUURRRQQQPPPOOOKKKGGGIIIOOOPPPYYY___bbbhhhooolllddd\\\YYYUUUPPPFFF<<<999<<>><<<999888:::>>>AAA===AAACCCCCCAAA@@@BBBDDDEEEDDD@@@<<<999:::===@@@?????????===:::888999:::555555444333222222222222(((,,,000222111000222555333333333444444333333333000///---...///000000000555444222111000111222333000000000111222222222333222333333333444555555555444444555666666555555444999888555wwwjjjbbbbbbaaa```eeegggaaaWWWRRRQQQQQQVVV\\\```___]]]^^^___gggyyy}}}~~~~~~|||zzzyyyyyy|||~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuuxxxwwwwwwxxxzzz|||~~~~~~}}}}}}{{{zzz{{{~~~|||zzzxxxvvvvvvvvvpppqqqrrrtttwwwzzz|||~~~www{{{}}}xxxvvvuuuwwwuuurrrooonnnnnnnnnooolllmmmmmmllljjjhhhiiijjjfffeeeccccccbbb___\\\YYYSSSPPPMMMJJJHHHDDD@@@===;;;:::999888888999;;;<<>>;;;:::;;;???BBB>>>BBBFFFEEECCCBBBDDDHHHFFFDDDAAA===:::;;;>>>AAAAAAAAA@@@===:::888888999444444333333222111111111%%%***111333111000111333111222222333333222222111...///000///...///000222111111111222222222222222444444444444444444444444333333333333333333444444222333444555555444333222555555555ssshhh```aaa______eeejjjeee[[[WWWUUUVVV[[[bbbeeeccc```ddddddlll}}}~~~{{{~~~}}}|||yyy|||~~~}}}{{{yyywwwuuuttttttuuuuuuwwwvvvvvvwwwxxx{{{}}}~~~~~~|||{{{|||~~~|||yyyvvvuuuttttttrrrrrrssstttvvvxxxzzz{{{{{{}}}|||wwwtttyyywwwssspppnnnnnnnnnooojjjkkklllllljjjjjjkkklllkkkjjjgggfffddd```\\\XXXPPPNNNLLLJJJHHHDDD???<<<>>>===;;;::::::;;;===>>><<>>AAADDDBBBBBBAAA>>>:::888888999444444333333222111111000&&&,,,333666444111111333......////////////......000222444333000000333666,,,...111333444444222111222222111111111111111111444333333333333333333333111222333444333333111000///111333}}}mmmgggfffddddddkkkqqqoooeee[[[TTTUUUYYY```jjjnnniiibbbbbbkkk|||~~~~~~~~~}}}zzz|||}}}yyywwwyyyzzzxxxssspppoooqqquuuuuuwwwzzz}}}~~~~~~|||{{{wwwvvvwwwxxxuuuooonnnuuuzzzxxxxxxzzz|||~~~zzzzzz{{{yyyxxxuuurrrooonnnpppssskkkjjjiiiiiihhhhhhiiiiiikkkhhhcccaaa```aaaaaa```VVVRRRLLLGGGCCCAAA>>><<<<<<<<<;;;999777777:::<<>>AAA@@@CCCEEECCC===:::;;;===444222222444444000///111222222222111111111000000000000111333555555333111222222222111111111000000000222333333222111222333111111111111111111111111111222444666666555444333222555777666333111222444777666666}}}pppllliiijjjnnntttvvvqqqfff\\\[[[\\\```iiisssxxxrrrkkkhhhrrr~~~}}}~~~|||}}}~~~zzzwwwyyyzzzwwwsssppppppqqqtttvvvyyy}}}|||yyy~~~~~~}}}}}}~~~~~~{{{xxxvvvvvvwwwvvvqqqqqqwww{{{zzzzzz|||||||||{{{|||vvvvvvuuurrrooooooppprrrnnnnnnmmmkkkjjjiiihhhhhhhhhfffdddbbbbbbaaa___]]]TTTPPPKKKFFFDDDBBB@@@>>><<<<<<;;;999777777:::<<<@@@CCCFFFIIIJJJJJJLLLMMMQQQPPPPPPOOOOOOOOOOOOOOOQQQPPPNNNLLLKKKIIIFFFDDDJJJJJJKKKLLLMMMMMMKKKJJJBBBAAAAAAAAA<<<666666;;;???HHHOOOPPPNNNMMMKKKGGGCCCBBB@@@>>>===>>>BBBFFFDDDFFFGGGHHHIIILLLOOORRROOOJJJBBB;;;888999===@@@@@@CCCEEEBBB===:::;;;===888444222333222000111555222222222111111111000000000111111222222222222111222222222111111111000000///111333333333222333444111111111111111111111111333333333333333444555555777666555555666555555444444444333xxxqqqppppppvvv~~~xxxkkkbbb```___cccnnnzzz}}}wwwoooppp|||~~~}}}|||{{{zzz~~~~~~~~~~~~~~~~~~}}}zzzvvvxxxyyywwwrrrpppqqqssssssvvvzzz{{{wwwzzz}}}~~~}}}~~~|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~|||yyyvvvuuuvvvuuurrrssswwwzzzzzzzzz|||{{{~~~}}}}}}vvvvvvuuussspppooopppqqqqqqppppppnnnmmmkkkiiihhheeedddcccccccccaaa]]]ZZZSSSOOOJJJFFFDDDCCCAAA@@@;;;;;;:::888777777:::<<>>@@@EEEHHHEEEFFFGGGHHHHHHJJJMMMPPPOOOJJJBBB;;;888999<<>>;;;;;;===;;;555222222111000222777222111111111111000000000///111222111...---///222222111111111111000000000///111333444333333444555000000000000000000000000555333222111111333555666:::555222222555777666333222222222}}}ssspppsssyyyzzzmmmfffdddbbbgggtttxxxqqqxxx~~~||||||||||||~~~}}}}}}~~~~~~~~~~~~~~~|||yyyvvvxxxyyyvvvsssqqqrrruuutttvvvzzz~~~{{{{{{}}}|||yyyzzz|||zzzzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~zzzvvvttttttrrrrrrrrruuuwwwwwwxxxyyyzzz}}}~~~~~~yyyyyyyyyvvvssspppoooooopppppppppooonnnllljjjhhheeedddbbbaaaaaa```]]][[[SSSPPPJJJFFFDDDBBB@@@???:::;;;:::888777777:::<<>>@@@EEEIIIEEEFFFGGGGGGFFFHHHKKKMMMNNNIIIBBB;;;888888;;;===???@@@BBBAAA>>><<<<<<===999555222222111///111444111111111111000000000000///111333000+++***...222111111111111000000000000...000222333333333555666111111111111111111111111333222111111111222444555666333000///111333333333222222222yyytttwww~~~xxxkkkeeekkkiiippp~~~|||xxx~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||zzzxxxvvvxxxyyywwwssssssuuuxxxwwwwwwzzz~~~~~~~~~yyyvvvvvvwwwxxxzzz|||}}}~~~|||wwwtttsssqqqssstttuuuuuuwwwxxxyyyxxxzzz~~~}}}yyytttqqqoooooommmmmmnnnmmmmmmlllkkkjjjhhhdddaaa^^^^^^^^^^^^]]]VVVQQQLLLGGGDDDAAA>>>===::::::999888666777:::<<>>CCCGGGDDDEEEFFFEEEEEEFFFIIIKKKMMMIIIBBB;;;888888:::<<<>>>???@@@@@@>>>=========666222222333222......000000000000000000000000000...111222///***)))---111000000000000000000000000---///222333222333444555222222222222222222222222000000222333333333222111222333222000//////222666333444555{{{|||yyynnnjjjlllmmmwww}}}}}}~~~~~~}}}~~~|||}}}~~~~~~}}}}}}~~~}}}}}}|||{{{zzzyyywwwxxxyyywwwuuuuuuxxx{{{zzzzzz|||{{{uuurrrrrrtttxxx{{{~~~|||wwwuuutttrrrvvvxxxvvvvvvyyy{{{zzzxxxyyyzzz|||~~~zzzuuuqqqppppppmmmmmmlllkkkkkkkkklllllliiieeeaaa^^^]]]^^^^^^^^^VVVRRRLLLGGGCCCAAA>>><<<999999999777666777:::<<<@@@BBBFFFHHHHHHIIIJJJKKKMMMMMMOOOPPPPPPPPPOOONNNMMMNNNLLLHHHCCCAAADDDGGGLLLPPPTTTTTTQQQOOOOOOQQQLLLIIIGGGCCC===666777<<<@@@JJJRRRSSSQQQQQQOOOLLLMMMKKKEEE@@@<<<===@@@DDDBBBCCCDDDDDDDDDEEEHHHKKKMMMHHHAAA;;;777777888:::>>>>>>>>>???>>>>>>======444222111444222...,,,...//////000000000000000111---///000///,,,+++---000//////000000000000000111---///111222111111222333111111111111111111111111...///222333444333111000111444555333000000444888333444666yyyrrrpppmmmqqq~~~}}}~~~~~~}}}{{{|||~~~}}}}}}}}}}}}|||}}}~~~~~~|||{{{{{{{{{wwwyyyzzzxxxvvvwwwzzz~~~}}}~~~}}}wwwqqqooopppssswww{{{}}}~~~~~~{{{xxxwwwwwwrrrwwwzzzvvvuuuyyy{{{zzzzzzyyyyyyzzz}}}~~~yyytttrrrrrrtttqqqooollljjjiiijjjkkklllhhheeebbb``````___^^^]]]UUUQQQKKKGGGDDDAAA???===888999888777666777:::<<<>>>AAAEEEGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQQQQPPPOOOKKKLLLKKKGGGCCCDDDJJJOOOYYY^^^bbbaaa\\\VVVUUUUUUUUUQQQMMMHHH@@@999999===???IIIRRRUUUUUUVVVUUURRRSSSPPPIIIBBB<<<<<>>??????>>>===777333111222111------000////////////000000111111---...//////////////////////////////000000111111---...000000000///000111///////////////////////////000000111111111111111111222333333222222333444111222444|||rrroooqqqqqqxxx|||}}}~~~|||yyyzzz}}}~~~|||zzz}}}~~~~~~}}}|||~~~}}}}}}}}}}}}xxxzzz{{{yyywwwxxx|||}}}|||yyytttooommmppptttwww{{{yyy{{{|||{{{zzzxxxyyyyyyooovvvxxxtttssswwwyyywww{{{zzzxxxzzz}}}~~~{{{wwwtttssstttvvvtttrrrnnnjjjhhhiiikkklllfffdddcccccccccaaa^^^[[[SSSOOOJJJFFFDDDCCCAAA???888888888777666777:::<<<===@@@DDDGGGHHHIIIKKKMMMMMMNNNPPPRRRRRRRRRPPPOOOJJJKKKJJJFFFDDDGGGOOOWWWlllqqqvvvtttllleeeaaaaaaaaa\\\VVVOOODDD;;;:::===>>>HHHRRRVVVWWWYYYZZZXXXWWWSSSLLLCCC===<<<>>>AAA???AAABBBBBBCCCDDDHHHKKKLLLHHHAAA;;;777666777888======<<<>>>??????>>>===;;;555222111000---///333.../////////000000111111---------///111111000....../////////000000111111---...000000///......///........................111000///...///000222333000...---///333444111......000222zzzrrrqqqrrrxxx~~~}}}~~~}}}yyy}}}}}}~~~}}}{{{~~~~~~~~~{{{yyyyyywwwtttvvv{{{{{{}}}~~~zzzwwwuuussspppsssyyy}}}~~~|||{{{{{{{{{{{{{{{wwwxxxyyywwwttttttwwwzzzwwwwwwyyy{{{}}}}}}{{{zzzxxxwwwtttpppmmmtttqqqllliiiiiiiiiiiiiiigggdddaaa_________^^^]]]RRROOOKKKHHHFFFDDDAAA???;;;;;;:::999777888;;;===???BBBFFFHHHIIIJJJKKKLLLPPPMMMKKKMMMPPPPPPLLLHHHMMMGGGDDDFFFDDDEEEWWWlll|||yyytttpppgggXXXDDD777777>>>DDDHHHNNNRRRUUUZZZaaafffggg```QQQ@@@:::>>>@@@>>>???@@@BBBCCCDDDDDDEEEEEEHHHEEE@@@999555555999<<<;;;>>>===888666999;;;:::666444111000000111000///---.../////////...,,,+++222///---,,,---------,,,000000000000000000000000000///............///000///////////////.........111222222111111000///...333///...111111...///444333333333|||vvvuuuwww~~~~~~{{{~~~}}}{{{~~~~~~~~~~~~~~~~~~||||||}}}{{{wwwwww{{{zzz{{{zzzwwwwwwyyyxxxvvvxxx~~~~~~}}}|||}}}}}}}}}|||xxxyyyyyywwwtttsssuuuxxxwwwwwwxxxyyy{{{|||}}}}}}}}}{{{xxxvvvuuusssrrrqqqsssoookkkiiiiiiiiiiiiiiigggdddaaa___^^^]]][[[ZZZQQQNNNJJJGGGEEECCC@@@>>>:::::::::888777777:::<<<>>>AAADDDGGGIIIJJJMMMOOOPPPMMMLLLMMMPPPOOOKKKGGGFFFBBBBBBEEEFFFJJJ]]]rrr{{{dddLLL;;;999>>>CCCHHHNNNRRRUUUZZZ```eeefff```RRRBBB;;;>>>???===???@@@AAACCCDDDDDDDDDDDDFFFDDD???999666555888;;;999<<<<<<888666888999888666333000///000000///.........//////......---,,,111///,,,,,,---......---////////////////////////---------------------------------....../////////000111111111111000//////222...---111111///000444111111111}}}{{{~~~~~~~~~}}}~~~}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzyyy{{{|||zzzwwwvvvwww{{{zzzxxxzzz~~~~~~~~~~~~~~~~~~}}}}}}yyyyyywwwtttrrrqqqssstttwwwwwwwwwxxxxxxyyyyyyyyy~~~|||xxxuuutttttttttuuuqqqnnnkkkiiiiiijjjjjjiiifffdddaaa___]]][[[XXXVVVPPPMMMIIIFFFDDDBBB???<<<999999999777666666999;;;>>>@@@CCCEEEHHHKKKNNNQQQPPPNNNMMMNNNOOONNNJJJEEEBBB???@@@DDDGGGMMM___rrrcccJJJ:::777;;;BBBGGGMMMQQQSSSWWW\\\aaa\\\WWWLLLAAA<<<>>>>>><<>>999666555777:::777;;;<<<888666777777555555222///......///...---000///......------......///---,,,,,,...//////...........................+++,,,---......---,,,+++++++++,,,---...///000000//////000000111111000000000......000111000111555111111111||||||~~~}}}|||}}}||||||}}}}}}~~~~~~}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}~~~{{{|||}}}zzzyyyvvvwwwyyyxxxvvvyyy}}}{{{{{{xxxvvvtttqqqoooooopppqqqvvvwwwwwwwwwxxxxxxyyyyyy~~~}}}|||yyyvvvuuuuuuuuurrrooolllkkkkkklllkkkjjjeeecccaaa```___]]]YYYWWWQQQNNNJJJFFFDDDAAA>>><<<888888888666555555888:::@@@BBBDDDEEEFFFIIINNNQQQOOONNNMMMNNNNNNLLLHHHDDDCCCAAAAAADDDEEEJJJYYYhhh~~~mmmUUUDDD999888<<>>>>>>>>???@@@AAABBBCCCCCCCCC@@@???===999666555777999555:::;;;888666666555333444111...---......---,,,111000...---------...///---,,,+++,,,///000000///---------------------------...000111111000...---++++++,,,,,,---......///---...///000111111111111...---...000111222333444222222222~~~}}}}}}~~~}}}|||||||||||||||}}}~~~}}}||||||{{{{{{|||||||||}}}{{{|||~~~~~~}}}|||{{{{{{wwwvvvwwwxxxyyy~~~~~~zzzxxxxxxuuussspppnnnnnnoooqqqrrrwwwwwwxxxxxxyyyyyyzzzzzz|||~~~zzzvvvsssssstttrrrooonnnnnnnnnmmmllldddcccbbbbbbbbb```\\\YYYRRROOOKKKGGGEEEBBB???<<<888888777666444555888:::CCCDDDEEEEEEFFFHHHLLLNNNMMMMMMNNNNNNNNNKKKGGGDDDBBBAAAAAABBBCCCGGGSSS^^^jjjqqqyyyppp\\\MMMBBB;;;;;;>>>CCCGGGLLLNNNLLLJJJKKKMMMEEEAAA===<<<<<<===>>>???===>>>???AAABBBBBBCCCCCC???>>><<<999666555777999555999;;;777555555444111333111...------...---,,,111000///------...//////,,,++++++---///000000///---------------------------...000111111000...---------------------------,,,---...///000111111111---...///000111333333333222222222}}}~~~~~~~~~}}}}}}|||}}}||||||{{{{{{zzzzzz{{{{{{zzzxxxyyy}}}~~~|||{{{{{{wwwvvvyyy|||{{{wwwvvvwwwuuurrroooooorrrvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}zzzuuurrrrrrvvvtttqqqpppoooooommmkkkdddcccdddeeeeeeccc^^^[[[SSSOOOKKKGGGEEEBBB???<<<888888888666555555888:::CCCEEEFFFGGGGGGHHHJJJLLLJJJLLLNNNOOOMMMJJJFFFDDD@@@@@@@@@@@@BBBGGGQQQXXX^^^ccchhhnnnwww~~~}}}xxxmmmaaaSSSIIIAAA999777999CCCGGGLLLMMMJJJGGGFFFFFFHHHBBB>>>>>>>>><<<<<<>>>===>>>???@@@AAABBBBBBBBB???>>><<<888555666999;;;666:::;;;777444555444222444111...------...---,,,111000//////......//////,,,+++,,,---000000///...------------------------+++,,,---......---,,,+++............------,,,,,,,,,---...///000000111000,,,///111000000333333111000000000}}}}}}~~~|||{{{{{{zzzyyyyyyzzzzzzvvvuuuyyy}}}zzzzzzwwwxxx|||yyyuuuvvvxxxwwwtttrrrtttyyy}}}|||{{{zzzxxxvvvuuuuuutttxxx|||{{{wwwssssssuuuwwwuuurrrpppooonnnkkkiiieeeeeefffffffffccc]]]YYYRRROOOJJJFFFDDDAAA===;;;999999888777555666888;;;AAACCCFFFGGGHHHIIIKKKLLLHHHJJJMMMOOOMMMJJJGGGEEE@@@AAABBB@@@BBBGGGOOOTTTWWWZZZ]]]ccclllsssqqqkkk___WWWNNNGGG???777555888AAAFFFLLLMMMJJJGGGEEEEEEHHHAAA===??????<<<<<>>@@@AAAAAAAAAAAA@@@???;;;777555666:::>>>888;;;;;;666333444555333444222///............---000000000000000///......,,,,,,,,,...000000///---------------------------------------------------..................//////------...///000000000///,,,111222000000333333///000000000{{{}}}~~~}}}}}}}}}{{{|||{{{zzzzzzyyyyyyyyyyyyrrrtttzzz}}}}}}}}}xxxyyyxxxyyy~~~~~~xxxuuuwwwzzzzzzwwwuuuxxx}}}zzzwwwtttrrrpppppptttwwwvvvsssrrruuuxxxwwwuuurrrpppooommmjjjgggffffffggggggfffaaa[[[VVVQQQNNNIIIEEEBBB???<<<999999999999777666666999;;;>>>AAAEEEHHHIIIJJJLLLMMMFFFIIIMMMOOOMMMJJJGGGEEEDDDEEEDDDBBBBBBGGGLLLOOOTTTVVVYYY___iiipppnnngggYYYSSSMMMHHHAAA:::;;;???@@@EEELLLNNNLLLIIIGGGGGGCCC<<<999<<<>>><<<===AAA<<<===>>>???@@@AAAAAAAAAAAA???;;;777555666;;;@@@:::<<<;;;555222444555444555222///......///...---///000111111111000...------,,,---...000000...,,,........................000///............///000,,,------...///000111111---...//////////////////---222333000000333222---111111111yyynnnrrr}}}}}}|||yyyzzz|||}}}yyyuuu}}}|||||||||}}}~~~}}}{{{vvvzzz~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyywwwvvvzzz~~~~~~}}}yyysssooollllllnnnoooppprrrrrrrrrqqqpppsssrrrpppmmmkkkhhhfffeeefffdddcccbbb```\\\WWWTTTNNNGGGBBBDDDFFFBBB>>>;;;<<<;;;999777555555888:::===AAAFFFIIIJJJJJJKKKLLLIIIIIIIIIIIIIIIGGGFFFEEECCCDDDFFFFFFFFFHHHKKKMMMMMMMMMPPPVVV^^^dddfffeeeVVVRRRMMMGGG>>>555555:::@@@FFFKKKMMMJJJGGGEEEEEEDDD>>>888555777;;;>>>???===>>>@@@BBBCCCDDDCCCCCCIIIAAA:::999888666888<<<:::999888666555555555555222111///---,,,,,,,,,,,,***,,,...///...---------+++***)))***,,,.........//////---,,,,,,---...///000///---,,,,,,---...///,,,***+++///000......111---...///111111111000000111111000000111222222333.........ssslllsss~~~zzzwwwxxx{{{|||yyyvvvzzzzzz|||~~~~~~uuuzzz~~~~~~}}}}}}||||||~~~~~~~~~|||zzzzzzyyy}}}{{{yyy{{{}}}~~~yyyzzzzzzxxxuuurrrqqqqqqppppppqqqqqqqqqqqqppppppooonnnllljjjgggeeecccccceeedddcccaaa```]]]XXXTTTPPPIIIEEEEEEDDD@@@<<<<<<::::::999666555555888;;;===AAAFFFIIIJJJJJJKKKLLLIIIJJJKKKKKKJJJHHHFFFDDDBBBDDDFFFGGGGGGHHHJJJLLLHHHHHHIIIMMMRRRVVVVVVUUUQQQOOOKKKFFF===555555:::@@@EEEKKKMMMJJJFFFDDDDDDEEE???888444555888<<<======???BBBDDDFFFFFFFFFFFFHHH@@@888666555444666:::::::::888777666555555444111000...---,,,,,,,,,---***,,,...///...------------,,,,,,---...///000000///...---,,,,,,---...///......---------......///+++)))***---...++++++...000000111111000///---,,,111000000//////000000111444444444vvvppppppzzz~~~~~~{{{~~~~~~}}}}}}{{{xxxuuuvvvyyy{{{{{{yyyxxxzzz~~~uuu|||}}}~~~}}}}}}}}}wwwvvvuuuwwwzzz}}}~~~{{{yyyxxxxxxyyy|||{{{zzz{{{||||||zzzxxxxxxyyyzzzxxxvvvtttsssssssssrrrqqqppppppooooooooooooooonnnllljjjiiihhhgggdddcccbbbaaa```]]]YYYUUUQQQLLLGGGEEEBBB===;;;>>>888888888666555666999<<<>>>AAAEEEHHHIIIJJJKKKLLLJJJKKKLLLMMMLLLIIIFFFDDDBBBDDDGGGHHHHHHHHHIIIJJJKKKJJJIIIJJJLLLLLLJJJIIIKKKJJJIIIEEE===444555:::BBBGGGMMMNNNLLLHHHFFFFFFHHHAAA:::555555888<<>>AAAEEEGGGIIIIIIKKKLLLJJJLLLMMMNNNMMMJJJGGGEEEBBBEEEHHHJJJIIIHHHHHHHHHMMMLLLKKKJJJIIIGGGEEECCCFFFFFFGGGDDD<<<333444:::DDDIIIOOOQQQNNNJJJHHHHHHIIIDDD<<<888777<<>>AAADDDGGGHHHIIIKKKLLLJJJKKKMMMNNNMMMKKKHHHGGGCCCEEEIIIJJJIIIGGGGGGGGGHHHHHHHHHFFFDDDBBB@@@@@@DDDEEEGGGDDD;;;222444:::CCCHHHNNNOOOMMMIIIGGGGGGEEEBBB<<<999999===DDDIIIJJJKKKNNNQQQTTTVVVWWWWWWLLLCCC;;;777666555777<<<<<<<<<<<<;;;:::888666555111000...---,,,,,,---...)))+++---...---,,,,,,,,,)))+++......,,,+++,,,---+++,,,,,,---------......)))***,,,...//////...---...,,,,,,//////,,,+++---,,,,,,---...///000111222------...///000222333444222222222~~~yyyvvvxxx{{{~~~~~~wwwwwwwwwxxxxxxyyy{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxxxxyyyyyyxxxxxxyyy{{{~~~~~~|||zzzyyyyyy{{{}}}~~~~~~}}}~~~|||zzzxxxxxxxxxyyyzzzwwwyyyzzzzzzyyyxxxxxxyyyvvvwwwyyyyyyxxxxxxxxxyyywwwvvvtttrrrpppooonnnnnnoooooonnnnnnmmmmmmllllllfffdddcccbbb```\\\WWWTTTLLLGGGCCCCCCAAA======???444666777777666777999;;;>>>AAADDDFFFGGGHHHJJJLLLJJJJJJKKKLLLLLLKKKJJJIIIDDDGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHEEECCCCCCCCCFFFGGGIIIEEE:::111333;;;@@@EEEKKKLLLJJJFFFDDDDDD???>>>;;;888888<<>>AAACCCEEEFFFHHHJJJLLLIIIIIIIIIIIIJJJKKKLLLLLLFFFHHHIIIHHHFFFFFFGGGHHHJJJLLLNNNMMMJJJHHHIIIJJJIIIKKKKKKEEE999000333<<<@@@EEEKKKLLLJJJFFFDDDDDD>>>>>><<<:::999;;;AAAFFFJJJIIIGGGFFFGGGIIILLLNNNLLLBBB999444333222555:::;;;;;;=========<<<:::888333222000---,,,+++++++++(((***------,,,++++++,,,***...222111...+++,,,...)))***,,,---......------,,,,,,,,,+++,,,,,,------///,,,---111222//////111///...------------////////////.........///000000......///}}}zzz|||}}}yyyzzzzzzyyyyyyzzzzzz{{{|||}}}}}}{{{zzzvvv}}}{{{zzz{{{|||}}}wwwxxxyyyzzz{{{{{{{{{{{{}}}{{{zzz{{{|||{{{{{{}}}~~~}}}}}}}}}||||||{{{{{{{{{tttvvvwwwuuussssssvvvzzzzzz{{{|||{{{xxxvvvvvvvvvttttttuuutttsssqqqnnnmmmllllllkkkjjjiiihhhhhhggghhhfffdddbbb___[[[UUUQQQNNNFFF@@@AAABBB===777555555666777777666666777888>>>AAACCCEEEFFFHHHJJJMMMHHHHHHGGGHHHIIIKKKMMMNNNHHHHHHHHHGGGEEEEEEGGGHHHJJJMMMNNNMMMJJJIIIIIIKKKLLLMMMMMMFFF888///333===BBBHHHMMMOOOLLLHHHGGGFFF@@@@@@@@@===;;;<<>>>>>===;;;:::444333000---+++*********(((***,,,---,,,++++++,,,''',,,000000,,,)))***,,,)))***+++---......------...---,,,+++***+++,,,---***((()))---...,,,,,,///+++++++++,,,---///222333111000///...---,,,,,,,,,......///~~~zzz{{{zzzyyyxxxyyy|||}}}}}}{{{{{{}}}uuuzzz}}}||||||zzzwwwtttuuuxxx{{{}}}}}}}}}|||yyyzzzyyyvvvwww}}}~~~}}}{{{zzz{{{zzzxxxvvvuuuuuuvvvwwwxxxyyyyyyzzz}}}~~~~~~|||xxxtttqqqssssssssssssrrrqqqpppooorrrqqqooommmlllkkkkkklllhhhfffcccaaa^^^ZZZUUUQQQJJJGGGCCC@@@>>><<<:::999888666666777666555888======@@@DDDGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHLLLKKKHHHFFFGGGKKKLLLKKKLLLRRROOOOOOTTTPPPMMMUUURRRNNNJJJGGGAAA:::777:::CCCJJJOOOOOOOOOOOOLLLHHHJJJEEE>>>:::999:::;;;;;;@@@AAAAAA??????CCCJJJPPPQQQFFF999222222555777888999;;;<<<======;;;:::888222000,,,++++++,,,,,,+++,,,,,,+++***+++,,,---...------,,,,,,---......///---,,,+++,,,------,,,+++...+++((())),,,///...---+++---...***%%%%%%***///------,,,+++,,,---...///+++,,,.../////////...---/////////}}}~~~~~~}}}zzzxxxwwwyyy{{{}}}}}}~~~xxxuuuvvvvvvzzz}}}{{{{{{|||yyyvvvuuuvvvyyy{{{|||}}}||||||xxx{{{zzzwwwxxx}}}~~~~~~}}}xxxvvvuuuwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyywwwtttqqqpppqqqrrrssstttttttttsssrrrqqqpppnnnlllkkkjjjjjjjjjhhhfffccc```]]]YYYTTTPPPJJJGGGCCC@@@>>><<<:::888888555555777666444777======@@@CCCEEEFFFHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJHHHEEEDDDGGGKKKNNNOOOXXXWWWVVVXXXSSSPPPWWWPPPNNNLLLGGG>>>666777<<>>:::999:::;;;===>>>???>>>???CCCKKKQQQOOOEEE999222222555777888999:::;;;<<<<<<:::999777333000---++++++,,,++++++,,,,,,+++++++++,,,---...///...,,,+++)))(((((('''...,,,******,,,------,,,...---+++***+++,,,,,,,,,---...---***((((((+++///------,,,,,,,,,---...///,,,---...///////////////111111111zzz|||xxxvvvwwwxxx~~~|||~~~~~~xxxssstttwwwzzz}}}||||||}}}}}}{{{yyywwwxxxzzz{{{||||||{{{{{{zzz}}}}}}{{{|||~~~|||}}}uuuppprrruuuyyyyyyzzz{{{{{{zzzzzzyyyxxxwwwwwwuuutttrrrqqqqqqoooqqqsssvvvwwwwwwvvvuuupppooommmkkkjjjiiiiiiiiifffdddaaa___\\\XXXSSSOOOJJJGGGBBB???>>><<<:::888666444444666555444777<<<>>>@@@BBBDDDEEEGGGJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGDDDAAADDDMMMUUUcccppprrrnnnlllddd^^^eeeXXXVVVRRRIII<<<333666???DDDNNNTTTRRRPPPTTT]]]bbbcccZZZLLL@@@:::999:::;;;999:::<<<===>>>BBBJJJPPPLLLDDD999222222555777888888999:::::::::888777666444111---++++++++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...//////,,,******+++---------.........,,,*********,,,///...,,,+++***+++---...------,,,,,,------...///...---......///000111222000000000~~~{{{zzz{{{|||~~~~~~~~~yyywwwxxxxxxzzz{{{}}}~~~~~~|||yyyzzz{{{{{{|||{{{{{{zzz|||~~~{{{}}}~~~{{{uuuqqqrrrtttxxxyyyyyyyyyyyyxxxwwwvvvzzzxxxwwwuuutttttttttuuuppprrrtttwwwxxxxxxvvvuuuoooooommmllljjjiiiiiihhhdddbbb___^^^\\\XXXTTTPPPJJJFFFBBB???===<<<:::888555333333555555333777<<>>FFFKKKPPPTTTZZZ``````]]]XXXOOOAAA777333555999===888;;;======<<<===BBBFFFEEE@@@999333222444777999777777777777666555444444444111---++++++++++++*********+++++++++,,,,,,,,,///...+++(((&&&$$$""""""***+++,,,...///...+++((()))+++...---+++***,,,///---,,,******+++---,,,,,,------.........//////...//////......///000222333.........~~~~~~~~~|||{{{zzz{{{}}}~~~zzzwwwssstttxxx}}}|||{{{|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{||||||yyy|||}}}{{{{{{}}}|||xxxpppqqqrrrsssuuuxxxyyyzzz~~~|||{{{|||~~~~~~|||vvvuuusssqqqpppqqqssstttyyyxxxvvvuuutttttttttuuuuuuuuuuuutttsssrrrqqqqqqooooooooonnnlllkkkiiihhhcccaaa___]]]\\\XXXTTTQQQIIIFFFAAA>>>===;;;999777555333333666555555888>>>CCCDDDFFFGGGGGGIIILLLNNNIIIIIIJJJJJJKKKKKKLLLLLLKKKGGGFFFFFFCCCFFFVVViiilllSSSDDD<<<;;;>>>FFFJJJMMMRRRXXX\\\XXXPPPKKKDDD999222111555:::===999<<<>>>===;;;;;;>>>AAAAAA>>>888444222444777999888888777666555444333333222000,,,++++++,,,,,,+++)))******+++,,,+++++++++...---+++)))'''&&&&&&%%%***+++,,,...000...+++((((((***,,,------,,,---...++++++++++++++++++,,,---------...////////////...//////......//////000000000000000~~~}}}}}}~~~~~~}}}}}}|||||||||}}}}}}|||zzzwwwxxx|||~~~|||}}}}}}~~~~~~}}}|||{{{{{{|||{{{{{{{{{{{{{{{|||}}}}}}zzz}}}}}}zzzyyy{{{{{{wwwmmmlllllllllnnnpppsssuuuyyyzzz{{{{{{{{{{{{|||}}}xxxvvvrrrpppooorrruuuxxxyyyxxxwwwuuutttssssssssstttsssrrrqqqppppppppppppnnnnnnnnnmmmllljjjhhhggghhheeebbb___[[[WWWQQQMMMIIIEEEAAA>>><<<;;;999777666444444666666666999???AAADDDFFFHHHHHHIIIJJJLLLIIIIIIIIIJJJKKKLLLLLLMMMMMMFFFCCCCCC@@@AAAOOOaaa~~~jjjSSSCCC;;;;;;@@@FFFJJJMMMNNNPPPQQQMMMFFFEEE???888333333666:::<<<999<<>><<<;;;===@@@>>><<<888444222444777999999888777666555444333333111...+++***+++---------((()))***+++,,,++++++************+++,,,...///000---,,,++++++,,,---,,,++++++++++++,,,......,,,******,,,...---++++++---000,,,---...///000//////......////////////...------111111111}}}~~~}}}}}}~~~~~~~~~|||{{{|||}}}|||~~~}}}}}}~~~|||}}}}}}|||{{{|||}}}zzzzzzzzz{{{{{{|||~~~~~~}}}{{{{{{}}}}}}zzztttrrrpppooopppssswwwyyyssswww{{{yyyuuutttwww{{{{{{xxxsssppppppsssxxx{{{zzzzzzyyywwwvvvuuutttssssssrrrpppnnnnnnooopppqqqlllmmmmmmlllkkkiiigggeeellliiieee```[[[UUUNNNJJJIIIEEEAAA>>><<<;;;999777666444444777777666:::@@@@@@CCCFFFHHHHHHHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMOOOFFFAAAAAA>>><<>>???===<<<>>>@@@===;;;888555333333777:::999999777666444444444444000...+++***,,,---......((()))***+++,,,+++******,,,++++++******++++++,,,000---)))((())),,,.........,,,+++,,,......+++''')))---111000,,,+++...222,,,---///000000000///........./////////---,,,***000000000~~~~~~||||||~~~}}}zzzyyyyyy~~~|||{{{|||~~~}}}~~~|||~~~~~~zzzuuuuuuyyy~~~~~~|||||||||||||||{{{zzzzzzssssssssssssssstttuuuuuuxxxzzz|||}}}|||zzzwwwvvvyyywwwtttrrrrrrtttwwwyyyvvvvvvvvvxxxyyyyyywwwuuurrrrrrpppmmmkkkkkkmmmppphhhhhhiiiiiiiiihhhhhhgggcccfffhhhddd[[[RRRLLLIIIFFFEEECCCAAA>>>:::777555777555111000111666;;;???BBBCCCEEEGGGIIIJJJKKKKKKKKKJJJHHHHHHJJJKKKJJJIIIDDD???<<<<<<<<<>>>EEEMMMaaahhhppptttvvvxxx}}}wwwooo```MMM???999<<>>666222111444888:::<<<<<<===@@@@@@===;;;:::::::::888555222333888<<<777777777555333222333444000000...---,,,+++++++++)))************+++...000+++,,,---,,,***)))***+++++++++***+++,,,...000222,,,//////+++''')))111:::,,,,,,------...//////000,,,...000000...---///111......------...///111222000//////~~~~~~~~~}}}{{{{{{|||}}}{{{yyyxxxyyy|||~~~}}}~~~~~~}}}{{{{{{~~~~~~}}}{{{xxxxxx{{{}}}|||zzz|||||||||}}}}}}|||{{{{{{xxxwwwwwwwwwwwwxxxzzzzzzzzz{{{}}}~~~~~~}}}|||{{{}}}{{{xxxvvvuuuvvvxxxzzzwwwvvvvvvwwwxxxxxxwwwuuussssssqqqnnnkkkkkkmmmpppjjjjjjjjjiiihhhgggfffeeecccfffgggddd\\\TTTNNNKKKFFFEEECCC@@@<<<:::777666111111000222444999===???BBBCCCEEEGGGHHHJJJJJJKKKLLLKKKIIIJJJKKKLLLKKKJJJDDD@@@============CCCJJJUUU[[[bbbfffggghhhlllpppkkkeeeYYYJJJ>>>:::>>>CCCFFFIIIJJJFFFEEEEEECCC??????;;;555222444888===??????>>>>>>>>>===;;;::::::<<<;;;999666333333777:::888888888777444000...---000///...---,,,++++++++++++,,,,,,+++******,,,...((()))++++++++++++,,,...++++++******+++,,,---...'''+++//////+++)))***,,,***+++,,,------.........,,,...000///...---///111...---------...///000111333333333~~~|||~~~|||~~~}}}|||~~~{{{zzzyyyxxxyyy|||~~~|||zzz{{{~~~}}}}}}|||{{{{{{}}}}}}zzzvvv{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz|||~~~|||}}}}}}~~~~~~|||zzzyyyyyyzzz{{{xxxvvvuuuuuuvvvwwwvvvuuuuuutttrrrooolllkkkmmmooollllllkkkjjjiiigggfffeeeeeeffffffccc\\\UUUOOOLLLFFFEEEAAA>>>;;;999888777///000222444666999<<<===AAABBBDDDFFFHHHIIIJJJJJJLLLKKKJJJJJJLLLLLLLLLJJJEEEAAA??????>>><<<@@@FFFMMMQQQWWWYYYZZZ[[[^^^```]]][[[SSSGGG<<<888<<>>:::666555777;;;???AAABBBBBBAAA????????????>>>===<<<:::777444444666888666777888777555111---***000///...---,,,+++++++++,,,------,,,***)))+++,,,((()))+++,,,++++++,,,---,,,+++************++++++&&&))),,,...---,,,)))'''((()))+++,,,------,,,,,,,,,...//////...---///000------------...///000111000000///}}}~~~||||||}}}}}}}}}~~~}}}|||{{{zzz|||~~~}}}}}}~~~}}}||||||}}}}}}{{{yyy{{{|||}}}}}}~~~}}}}}}}}}zzzyyyyyyyyyzzz|||~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzz{{{||||||xxxvvvtttssstttuuuuuuuuuvvvuuutttpppmmmlllmmmnnnllllllllllllkkkjjjhhhhhhhhhgggeeeaaa[[[TTTNNNJJJFFFDDD@@@<<<999888888888444444444444555777888999AAABBBDDDEEEGGGHHHIIIIIIKKKJJJIIIJJJLLLLLLKKKIIIEEEBBBAAAAAA>>>;;;===BBBIIIKKKOOOPPPOOOPPPQQQSSSTTTTTTPPPFFF:::666999>>>EEEHHHJJJHHHGGGGGGEEE@@@@@@===999888999<<>>AAABBB@@@FFFJJJIIIHHHHHHDDD===:::888666555666999;;;<<<===:::777555555666555333///...------,,,,,,,,,,,,%%%'''))))))((()))***+++(((***,,,---+++)))((()))((()))***+++,,,---......///+++((())),,,---+++((()))***,,,---......------------------............,,,,,,------.../////////000000111}}}~~~}}}}}}~~~~~~}}}}}}~~~|||}}}{{{zzz~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{}}}|||||||||||||||{{{zzzzzzyyyzzz}}}}}}|||zzzwwwvvvvvvvvvvvvtttuuuwwwyyy{{{|||||||||vvvtttsssrrrssssssrrrqqqssstttsssqqqnnnllllllmmmiiiiiijjjkkklllllllllllliiieee```ZZZUUUOOOHHHDDDCCCAAA???<<<999888777777444333111111333777<<<>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFDDDAAA@@@@@@>>>;;;===BBBEEEDDDDDDCCCBBBBBBAAAAAACCCGGGIIICCC:::777<<>>;;;777777;;;@@@DDDGGGKKKSSSXXXUUUTTTSSSLLLBBB;;;777444333666:::===???FFF@@@:::666666666444222///...---,,,,,,,,,,,,,,,$$$&&&((()))))))))***+++"""&&&))),,,,,,,,,,,,---'''(((***,,,---......///++++++,,,......+++$$$++++++,,,,,,------......---,,,,,,,,,...///...---++++++---......///......111111222}}}~~~}}}~~~~~~~~~}}}||||||}}}~~~}}}|||||||||}}}||||||}}}}}}}}}}}}}}}||||||||||||{{{yyyxxxwwwwwwzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvwwwyyy|||}}}}}}}}}|||uuutttssssssssssssqqqoooqqqrrrrrrpppnnnllllllmmmggghhhiiiiiiiiiiiiiiiiiieee```ZZZVVVRRRNNNHHHDDDAAA@@@>>><<<:::888666555222222222333555888:::<<>>???===<<>>999333222555:::>>>@@@FFFAAA;;;888999888555111......---,,,,,,,,,------&&&(((++++++*********+++ $$$(((+++,,,------...'''(((***+++,,,,,,,,,,,,)))***,,,......+++&&&###++++++***)))***,,,...///...,,,+++,,,...///...,,,***+++---...///..................~~~|||~~~~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~|||zzzyyy}}}||||||{{{zzzxxxwwwvvvuuuyyy~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz|||~~~~~~}}}|||tttssssssssstttssspppmmmooopppqqqpppmmmllllllmmmgggggggggggggggfffeeedddaaa\\\WWWSSSPPPNNNIIIFFF@@@??????===;;;888666444333444555777777777666666???@@@AAACCCEEEFFFGGGGGGIIIIIIIIIKKKLLLLLLIIIGGGBBB>>>===>>>===<<<@@@GGGMMMKKKHHHGGGGGGFFFEEEDDDBBBGGGHHHAAA666111777???BBBGGGKKKJJJKKKKKKHHHCCCDDD???999666888<<>>>>>???>>>@@@CCCNNNPPPQQQPPPLLLKKKLLLMMMHHHIIIFFF===444222:::BBBFFFHHHJJJLLLLLLJJJHHHFFFEEE???::::::;;;<<>>999333222555:::<<<<<>>===;;;;;;;;;:::888555222222222333555777999;;;>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGDDD???===???@@@AAAFFFLLLOOORRRTTTRRRNNNJJJIIIIIIIIIHHHDDD;;;333333;;;DDDKKKKKKMMMPPPQQQOOOJJJFFFFFF???999999;;;===BBBIIIEEEFFFDDDCCCFFFKKKJJJFFF===888333222555999;;;;;;>>><<<::::::999888666555...---,,,++++++++++++,,,)))((())),,,//////,,,***((((((((((((((())))))))),,,+++***))))))***+++,,,...++++++...---((('''***)))******+++++++++++++++,,,------..................------,,,,,,------...------...}}}yyyqqqqqqvvv~~~~~~~~~}}}}}}~~~{{{|||}}}~~~~~~~~~~~~zzzzzz|||{{{yyyxxxxxxvvvuuuwwwyyy}}}~~~zzzxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{wwwuuuuuuvvvxxxyyyxxxwwwsssrrrpppooonnnnnnoooooonnnmmmkkkiiihhhffffffffffffaaaZZZRRRLLLIIIHHHGGG???>>><<<;;;;;;:::888666222222444555777888::::::===???BBBDDDDDDEEEGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFCCC???===>>>@@@CCCKKKSSSTTTVVVXXXVVVSSSNNNKKKJJJJJJHHHBBB999333444===EEEMMMMMMOOOTTTXXXWWWPPPJJJJJJAAA:::888:::===CCCIIIEEEFFFEEECCCDDDHHHHHHEEE<<<888222111444888::::::;;;999888888999999888666------,,,++++++++++++,,,))))))***,,,......,,,***,,,,,,++++++************---,,,***))))))***,,,---...,,,+++---+++'''&&&'''++++++++++++,,,,,,,,,,,,,,,,,,---..................---------------.........------{{{uuulllnnnuuu~~~}}}|||{{{|||~~~~~~}}}|||~~~~~~{{{{{{||||||zzzyyyyyyzzzzzzzzz{{{}}}~~~{{{xxxxxxxxxzzzyyyyyyyyyzzz{{{|||}}}vvvvvvvvvwwwyyyyyyxxxvvvsssrrrpppooonnnnnnnnnnnnoooooommmllljjjiiihhhhhhfffaaaZZZSSSLLLIIIGGGGGGAAA???<<<;;;;;;:::888666111333444777888999::::::<<>>AAADDDEEEEEEFFFGGGIIIIIIIIIIIIIIIGGGFFFEEEEEECCCBBBBBBDDDLLL]]]nnntttooohhhbbb]]]\\\[[[[[[ZZZSSSHHH>>>999999===AAAEEEGGGNNN[[[iiipppmmmggg\\\OOOAAA:::999999<<<@@@CCCFFFFFFCCCCCCFFFGGGEEE<<<777333222555777888777666555444555777888777666***+++++++++++++++++++++(((***,,,------,,,+++***''''''(((((()))******+++,,,+++***))))))+++---...***+++,,,,,,,,,---,,,+++,,,,,,+++++++++,,,---...+++,,,,,,---...------------------------...///000///...,,,|||{{{~~~~~~{{{zzzyyy~~~|||{{{|||~~~~~~~~~|||xxxtttqqqsssvvvyyyzzzyyyxxxxxxxxxwwwvvvuuuuuuuuuwwwyyy{{{zzzxxxvvvuuuuuutttrrrppprrrrrrqqqpppnnnmmmlllkkkjjjjjjjjjiiihhhgggeeeeee^^^\\\YYYUUUOOOJJJEEEBBBAAA???;;;999888888666555222222444555777888::::::999===AAADDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEBBBCCCDDDGGGKKKYYYqqqzzzvvvuuuvvvvvvlll```OOOAAA::::::===@@@EEEHHHPPP]]]kkkrrrrrrooo]]]OOO@@@:::999999;;;>>>???BBBCCC@@@???BBBDDDCCC<<<888444333666888888777555444333444555666555444)))***++++++,,,+++++++++(((***---...,,,+++******'''(((((()))***+++,,,---))))))))))))***+++,,,,,,))),,,---+++,,,//////,,,,,,+++*********+++---...++++++,,,---------------------------...///000000///...---}}}|||}}}~~~}}}|||}}}~~~||||||~~~~~~~~~zzzwwwuuurrrppprrruuuyyy{{{{{{zzzyyyyyywwwvvvuuuttttttvvvyyy{{{{{{xxxuuuttttttssssssqqqrrrrrrqqqpppnnnmmmkkkkkkhhhiiiiiiiiihhhfffeeeddd\\\ZZZWWWSSSNNNIIIEEECCCAAA>>>:::777777666555444222222222333555777999;;;888<<>>BBBEEEIIIPPPYYYbbbfffgggfffUUUGGG:::777999:::<<>>AAADDDDDD===999555444777999888777666555333333444444222111((()))***+++,,,++++++***(((+++......,,,******++++++++++++,,,,,,---------&&&'''(((***++++++******(((,,,---******...---))),,,+++)))))))))***,,,---++++++,,,------------,,,------------...///000111...//////{{{zzz{{{~~~}}}{{{|||zzz{{{}}}}}}~~~~~~|||}}}~~~~~~|||yyyvvvttttttuuuuuutttsssvvv{{{}}}}}}{{{zzzzzzyyyxxxvvvuuuvvvxxx{{{}}}{{{xxxuuusssssstttttttttrrrqqqqqqpppnnnmmmkkkjjjiiijjjjjjjjjiiihhhfffeee[[[YYYUUUPPPLLLHHHFFFEEEAAA===999777666555555444222222111222333666999;;;888<<>>:::666555888999999777777666444333333222111///((()))***+++,,,,,,+++***(((+++......,,,******+++*********))))))))))))((($$$&&&(((***++++++)))((()))------)))))),,,+++&&&+++***)))((((((***,,,---++++++,,,---------,,,,,,---------......000111111...///000~~~{{{|||{{{{{{}}}~~~~~~~~~~~~{{{|||~~~||||||}}}~~~|||xxxwwwuuuttttttuuuwwwxxxyyyzzz|||}}}}}}{{{yyyxxxxxxvvvttttttvvvxxxzzz{{{uuuxxxzzzwwwrrrpppqqquuuppppppppppppooonnnmmmlllfffggggggggghhhhhhiiiiiihhhaaaXXXPPPKKKHHHFFFEEE<<<;;;:::888777666666555555333333555777888555222;;;>>>BBBDDDEEEEEEFFFFFFKKKHHHFFFGGGJJJJJJGGGDDDFFFEEEEEEFFFLLL[[[mmmzzzsss\\\HHH;;;999???FFFIIIJJJLLLNNNPPPPPPPPPPPPHHH@@@888777<<>>???@@@BBBBBBBBBAAA@@@===777222222777:::888444:::999888777555333222111...,,,***+++---/////////+++)))+++///---'''&&&***,,,,,,+++)))'''&&&((()))************+++,,,---...///***)))------***+++000'''(((***+++,,,---...///...---------/////////...000++++++//////,,,---111111111111~~~~~~||||||~~~~~~zzzyyy{{{~~~}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwzzzyyyxxxwwwwwwyyy{{{|||zzzzzz{{{{{{zzzyyywwwvvvyyyxxxwwwvvvxxxyyy{{{{{{tttwwwyyywwwsssqqqsssvvvuuuttttttrrrqqqooommmlllddddddeeeeeeffffffggggggccc^^^WWWQQQLLLHHHEEEBBB===<<<;;;999888777666666111000111444888::::::888<<>>EEEDDDEEEGGGIIIJJJKKKJJJJJJBBB<<<666666;;;>>>===:::@@@@@@AAABBBAAA@@@???>>>;;;666111222666999888444888777666555333111000///...,,,***)))***,,,,,,+++)))(((***...,,,'''&&&)))+++,,,,,,***((('''((()))************+++,,,------...***))),,,---***+++000+++***)))))))))*********,,,+++++++++,,,------,,,...+++***......+++,,,000111111111~~~||||||~~~zzzyyy{{{}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~||||||{{{yyyxxxwwwvvvuuuzzzyyyxxxxxxyyy{{{}}}||||||{{{yyyxxxwwwvvvuuuyyyyyyxxxxxxxxxyyyzzzzzzuuuwwwyyyxxxtttssstttwwwrrrrrrqqqooollliiigggfffaaaaaabbbcccdddddddddddd^^^[[[VVVQQQMMMIIICCC@@@>>>===;;;999888777777777333222111333777:::<<<<<<===@@@DDDFFFGGGFFFGGGHHHGGGIIIJJJIIIHHHGGGGGGHHHDDDAAA>>>@@@GGGQQQ[[[aaafffjjjmmmlllnnnssswwwwww{{{mmmXXXDDD:::;;;AAAFFF@@@AAACCCEEEFFFFFFEEEDDD===999555666;;;===;;;888AAAAAAAAAAAA@@@>>><<<;;;:::555222333888;;;:::777888777666555333111000///...+++)))(((((()))((((((((((((***,,,***'''&&&)))***,,,---,,,***))))))***+++++++++***++++++,,,,,,---******,,,,,,++++++...222...***((()))***((('''+++++++++,,,,,,,,,---------+++***------+++,,,///000000000|||}}}}}}|||~~~}}}~~~~~~}}}|||||||||zzzzzzzzz|||~~~}}}|||zzzyyyxxxwwwwwwxxxwwwwwwwwwxxx{{{}}}}}}{{{xxxwwwvvvvvvxxxyyyyyyyyyxxxwwwxxxxxxxxxyyyzzzxxxuuussstttuuunnnmmmlllkkkiiifffdddccc```aaabbbcccdddccccccbbb\\\XXXTTTOOOLLLHHHCCC@@@<<<<<<:::888777666666555999777555444555777999;;;???BBBEEEGGGGGGGGGGGGHHHEEEHHHKKKJJJGGGFFFGGGIIIHHHCCC@@@AAAHHHOOOTTTVVV]]]```bbbcccdddiiinnnrrrvvvkkkWWWCCC999:::@@@DDD@@@BBBDDDFFFFFFFFFDDDCCC===999666666:::======;;;????????????>>><<<;;;:::999666444666:::===<<<::::::999888777555333222111,,,***((('''((())))))(((((()))+++,,,***((((((***)))+++------,,,*********,,,,,,++++++***++++++++++++******+++,,,+++,,,---777222,,,***+++,,,+++))),,,---............///000---,,,,,,---------...///111111111~~~|||}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}yyyxxxyyy{{{~~~}}}{{{zzzzzzzzzzzzxxxwwwwwwwwwyyy|||}}}{{{yyyxxxxxxxxxzzz||||||zzzxxxxxxyyy{{{{{{zzzxxxuuusssrrrrrrllllllllllllkkkjjjhhhhhhbbbcccdddeeeeeedddcccbbb\\\XXXQQQLLLIIIFFFCCCBBB;;;:::888666555444444444;;;999777555444666888;;;???BBBFFFHHHHHHGGGGGGHHHEEEHHHKKKJJJGGGFFFGGGJJJIIIEEEBBBBBBGGGKKKNNNNNNOOOQQQTTTWWWXXX]]]eeemmmooogggTTT???555888===???AAACCCFFFGGGHHHFFFDDDBBB>>>999555444777;;;>>>???======>>>>>>>>>===<<<;;;777555444666999<<<;;;::::::999888777555333222111+++)))'''''')))+++++++++)))+++---,,,******++++++(((***------,,,+++++++++,,,,,,++++++***+++++++++)))***+++++++++,,,,,,+++444000+++***+++------,,,***---......------///111.........---...///000000222222222}}}|||~~~~~~}}}~~~zzzzzz{{{~~~~~~yyyxxxxxx{{{~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyzzz{{{~~~}}}zzzxxxwwwwww{{{}}}{{{{{{|||{{{zzzyyywwwuuusssrrrqqqjjjjjjkkkkkkkkkkkkjjjjjjeeefffggghhhgggeeebbbaaa]]]XXXQQQKKKHHHEEECCCAAA999999777555444333333333666666666555555777;;;???@@@BBBFFFHHHGGGGGGGGGGGGFFFGGGIIIIIIHHHHHHHHHIIIGGGEEEBBBAAACCCFFFHHHIIIGGGHHHKKKNNNOOORRR\\\fffmmmgggVVVAAA888===BBBBBBBBBDDDGGGIIIHHHFFFCCCAAA<<<888333222444999>>>@@@>>>???@@@@@@@@@???>>>===444333333555777999999888888777666555333111000///+++)))((((((***,,,------)))---...+++***,,,---,,,((()))+++,,,+++***+++,,,+++++++++***++++++,,,,,,(((+++,,,******---,,,***,,,+++***)))(((***+++---'''***------++++++---000...000000---...111111000111111111~~~}}}}}}~~~|||~~~}}}~~~}}}~~~{{{zzz{{{~~~}}}zzzxxxwwwzzz~~~}}}yyyvvvwwwxxxyyyzzzyyyyyyxxx{{{zzzyyyyyy{{{}}}~~~|||yyyvvvttttttyyy~~~|||zzzzzz|||xxxwwwvvvuuuuuutttsssrrrjjjkkkkkklllllllllkkkkkkhhhiiiiiiiiigggdddaaa___[[[XXXRRRNNNJJJFFFAAA>>>:::999777666444333333333111333444555555888===AAA???BBBEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIGGGFFFEEECCCAAA@@@BBBEEEHHHHHHGGGIIIJJJHHHIIIRRR___gggdddTTT@@@999AAAGGGEEEEEEGGGIIIKKKKKKHHHEEEBBB:::888666555777;;;???AAADDDDDDDDDDDDCCCBBB@@@???555555555777888999999888888777666555333111000///,,,***((((((***+++++++++(((------)))(((,,,...,,,''')))***))))))***,,,...************+++,,,------'''+++,,,******---,,,((('''***,,,+++((('''***---'''***------+++***...111---000000,,,,,,111111.../////////}}}~~~~~~~~~}}}}}}}}}}}}~~~|||~~~~~~||||||||||||zzzwwwvvvxxx|||}}}yyyuuutttvvvxxxzzz{{{zzzyyyxxxyyyxxxwwwwwwxxxzzz}}}~~~|||}}}}}}|||zzzwwwsssqqqooottt{{{|||yyyvvvwwwyyyuuutttssstttuuuvvvuuutttqqqqqqqqqrrrqqqqqqppppppiiijjjjjjjjjgggddd```]]]ZZZWWWTTTQQQLLLGGG@@@;;;;;;:::888777555444444444000222555555555777;;;??????BBBEEEGGGFFFEEEEEEFFFHHHFFFEEEGGGJJJKKKIIIFFFFFFGGGFFFCCC@@@AAAFFFKKKIIIGGGGGGGGGCCCAAAJJJVVV\\\ZZZLLL999444===CCCBBBHHHJJJMMMOOONNNKKKGGGEEE:::::::::;;;===???AAABBBIIIIIIIIIHHHFFFDDDAAA@@@888888999:::;;;<<<;;;;;;:::999888777555333222111---+++)))((()))))))))(((''',,,---(((''',,,---+++'''((()))(((((())),,,...************+++,,,---...&&&+++,,,)))***------(((''',,,000...)))'''***///(((,,,000///---,,,000444+++//////++++++000111---.........~~~~~~~~~zzz}}}~~~~~~~~~~~~}}}|||~~~~~~~~~{{{zzzyyyzzzzzzyyywwwtttssstttuuuvvvwwwxxxyyyyyyzzzyyywwwvvvvvvwwwyyyzzzzzzvvvvvvyyyxxxtttoootttuuuwwwxxxxxxwwwvvvuuutttttttttuuuwwwxxxwwwuuutttrrrqqqpppqqqrrrqqqooommmkkkiiigggfffccc```]]]]]]YYYSSSNNNJJJFFFCCC@@@<<<;;;999888666555555555222333555666666999<<>>???CCCFFFGGGFFFGGGJJJGGGFFFEEEGGGJJJLLLJJJHHHHHHDDDCCCDDDAAA???DDDMMMEEEFFFEEEDDDBBBDDDJJJNNNVVVQQQGGG>>>999<<>>AAA???<<<;;;:::888777666444111...111...+++***++++++++++++***+++,,,,,,+++***+++,,,+++***)))))))))***,,,,,,))))))+++...111222111000******+++,,,------------'''---...)))(((,,,...------222333---***,,,,,,(((---------............///111111111~~~~~~~~~~~~{{{~~~}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{~~~~~~~~~{{{zzzzzz{{{{{{{{{xxxvvvpppqqqqqqrrrtttvvvxxxyyyuuuuuuttttttvvvxxx{{{|||}}}{{{yyywwwvvvuuutttsssuuuvvvwwwxxxxxxxxxwwwvvvtttttttttuuuwwwxxxxxxvvvuuussspppooooooppppppoookkkjjjhhhffffffdddaaa^^^\\\WWWRRRMMMIIIEEEBBB???;;;:::999777666555444444111333444555777999===@@@DDDEEEGGGHHHGGGEEEEEEGGGGGGEEEEEEGGGJJJKKKIIIGGGJJJGGGFFFEEEBBB???DDDLLLLLLLLLLLLJJJHHHIIIMMMPPPNNNJJJBBB;;;888<<>>@@@EEEKKKIIINNNRRRRRRQQQPPPIIIAAA888555444777===@@@???<<<<<<:::888777666444111///---,,,************)))'''***+++,,,+++)))((()))***+++***)))))))))***,,,,,,(((((()))+++...///...---,,,,,,,,,---,,,,,,++++++***,,,+++'''(((---,,,((( '''+++++++++......+++---------............///000111111}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~}}}~~~}}}|||}}}{{{zzzzzz{{{~~~}}}~~~{{{{{{{{{|||}}}}}}zzzxxxqqqqqqqqqqqqsssvvvyyy{{{vvvvvvuuuvvvwwwyyy|||}}}|||||||||yyyuuutttuuuwwwvvvvvvwwwxxxyyyyyyxxxxxxtttttttttuuuxxxyyyyyyxxxvvvsssooommmmmmnnnnnnnnnhhhgggfffeeefffeeebbb```ZZZVVVPPPLLLHHHDDDAAA>>>:::999888666555444333333000222444555777:::>>>AAAFFFHHHIIIIIIGGGFFFFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGHHHFFFEEEDDDAAA@@@EEELLLPPPOOONNNLLLJJJJJJLLLNNNJJJFFF@@@;;;888<<>>>>>===;;;:::999888777555222///,,,+++***+++++++++)))'''***+++,,,+++)))(((((()))+++***)))))))))***,,,,,,)))))))))+++---...---+++------------,,,+++***))),,,+++((('''+++///...(((!!!(((+++---000///------------............///+++,,,...~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzzzz|||}}}~~~}}}{{{}}}{{{{{{{{{}}}~~~~~~|||zzzxxxvvvuuutttuuuxxx{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}|||{{{yyywwwwwwvvvwwwwwwxxxyyyyyyyyyyyyuuutttsssuuuxxxzzzzzzyyywwwsssnnnkkkkkklllmmmmmmgggeeeeeeeeefffeeecccaaaZZZVVVPPPLLLHHHEEEAAA???:::999777666444333333333///111333555777:::???BBBCCCGGGHHHGGGFFFHHHJJJIIIEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHGGGFFFEEEGGGNNNTTTTTTSSSQQQNNNLLLKKKLLLLLLMMMIIICCC===:::<<>>AAAEEEKKKKKKEEECCCHHHIIIFFFFFFHHHIIIIIIHHHGGGHHHIIIIIIKKKKKKIIIMMMYYYgggnnnpppjjjbbb[[[VVVSSSPPPOOOJJJFFFAAA;;;:::>>>EEEKKKJJJTTT[[[YYYSSSPPPLLLIIIBBB:::555888>>>???@@@AAACCCCCCCCCGGGOOOSSSLLLAAA:::999888777777888999:::777777888888888666222...---+++(((''')))***++++++)))+++,,,---,,,---///000+++***)))))))))***,,,,,,***)))'''((()))******)))((()))***+++,,,,,,,,,,,,))),,,...,,,$$$"""***...+++++++++***(((***///---------............///.........~~~{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~||||||}}}~~~}}}}}}~~~~~~~~~{{{yyyyyyxxxwwwvvvuuutttttttttpppqqqrrrtttuuuvvvwwwwwwssssssuuuyyy~~~}}}{{{uuuuuuuuuuuuvvvxxxzzz{{{wwwuuurrrrrrsssuuuuuuuuusssqqqnnnmmmnnnooonnnmmmmmmkkkiiihhhgggeeebbb```XXXUUUPPPKKKHHHEEEBBB@@@;;;:::999777666555444444111333444555777999===@@@EEELLLLLLEEEDDDJJJLLLHHHGGGIIIKKKKKKIIIGGGHHHJJJDDDIIILLLNNNXXXmmmuuuiiiaaa\\\XXXUUUNNNIIIBBB<<<:::>>>GGGMMMOOO^^^llloooiiibbbYYYSSSEEE;;;555777===@@@AAABBBBBBCCCDDDFFFMMMPPPJJJ@@@999::::::999888777777888666666666888888555111---***))))))+++,,,,,,***(((+++,,,------++++++,,,---+++***)))))))))***,,,,,,***(((&&&'''(((*********)))******+++++++++******+++***,,,,,,'''!!!###+++***((())),,,+++((()))///---------............///---+++)))zzz}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuttttttoooqqqtttvvvwwwyyy}}}uuutttttttttvvvwwwyyy{{{xxxuuurrrqqqrrrtttttttttrrrqqqooooooooopppooonnnooommmkkkiiihhheeebbb___WWWSSSNNNJJJGGGDDDAAA???<<<;;;999888666555555555222333555666777999<<>>@@@FFFFFFGGGHHHHHHHHHGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFFFFHHHNNN]]]zzzsss___QQQCCC>>>???DDDLLLTTTXXXkkk|||~~~mmmZZZCCC;;;666888;;;<<>>666666666555555444444444111111333555999<<<>>>@@@FFFFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJMMMYYYtttkkkYYYEEE<<<<<>>>>>?????????===:::666888:::;;;999777666666555333111111333333111///++++++++++++***)))***+++))))))***+++++++++******,,,,,,---------------...+++++++++*********))))))******+++,,,,,,,,,+++******++++++***---000...+++++++++++++++***)))((((((***++++++,,,---...///000555444333~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~{{{{{{|||~~~~~~|||{{{{{{zzzzzzzzz|||~~~|||~~~~~~|||||||||yyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwxxxyyyyyyxxxvvvvvvxxxuuusssrrrssstttsssssspppsssuuuvvvzzz~~~{{{uuuxxxxxxuuusssrrroookkknnnmmmmmmooopppooommmjjjhhhgggggggggfffccc^^^ZZZTTTOOOIIICCC@@@>>><<<;;;333333333333333333333333111222333666999<<>>AAA???===<<<<<<===<<<999777666888:::;;;999777777777444333222333333222///---***************+++,,,,,,******++++++******)))(((......------,,,,,,,,,++++++++++++***************((()))+++---------++++++...+++***---///---***(((+++++++++,,,,,,+++*********++++++,,,---...//////111000///~~~}}}|||yyyxxxzzz{{{{{{~~~}}}}}}~~~}}}||||||}}}}}}yyyzzz{{{~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{{{{|||}}}}}}~~~|||~~~~~~|||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwvvvwwwxxxxxxwwwwwwxxxxxxyyyxxxwwwuuutttxxxuuurrrpppooopppqqqrrrqqquuuwwwxxx|||zzzvvvyyyzzzwwwuuutttpppkkkoooooooooooonnnmmmllljjjhhhhhhhhhgggeeeaaa]]]YYYSSSNNNHHHCCC@@@===:::999444444444333333333333333111222444666:::===@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCDDDIII[[[rrrmmmWWW???666:::AAAFFFJJJLLLQQQSSSPPPLLLJJJDDD<<<999777888<<>>>>>AAA???>>><<<<<<===<<<;;;999555888;;;;;;:::999888888333333444444333111...,,,,,,+++***)))***+++,,,,,,))))))************))))))+++++++++************)))************************&&&(((+++---...---,,,+++...******---+++%%%%%%))))))***,,,...///000111111++++++,,,,,,---...//////,,,,,,+++}}}|||~~~{{{xxxxxxyyyzzzzzz}}}}}}}}}~~~~~~}}}||||||{{{{{{yyyyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}|||{{{yyy{{{}}}~~~}}}|||~~~|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxyyywwwtttuuuwwwyyyzzzyyyvvvvvvwwwwwwwwwvvvtttsssuuutttqqqooonnnooorrrtttvvvyyyzzzzzz}}}}}}xxxxxx{{{|||yyywwwvvvrrrmmmoooppppppooommmlllkkkkkkhhhiiiiiigggccc^^^ZZZXXXRRRNNNHHHCCC@@@>>>;;;999777777666555444333222222111222444777;;;>>>AAACCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFEEE???AAACCCGGGRRRcccooosss||||||eeeQQQ<<<777;;;@@@DDDEEEKKKMMMLLLIIIGGGEEEBBB>>>555555888===???>>>???BBB>>><<<;;;<<<===>>>===<<<555888;;;<<<;;;:::::::::333444555555444111///---000---***)))***++++++***''''''((()))***++++++***)))))))))*********++++++************************'''(((+++---------,,,+++((()))++++++&&&###(((000***+++,,,...000111111111+++,,,,,,------........./////////~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~||||||~~~~~~~~~}}}}}}}}}|||||||||yyyzzz{{{|||{{{zzzyyyxxx|||{{{zzz{{{}}}~~~}}}|||zzz{{{}}}~~~~~~||||||zzzyyyyyyyyyzzzzzzyyywwwuuuttttttqqqooopppuuuyyyzzzyyyuuuuuuvvvwwwwwwvvvtttssssssrrrrrrpppoooppptttwwwxxx{{{{{{yyy{{{}}}{{{vvvyyy||||||yyywwwvvvsssooooooppppppooolllkkklllmmmggghhhiiifffaaa[[[WWWUUUPPPMMMHHHDDDAAA???<<<:::999888777666555333222222111222555888;;;???BBBDDDCCCCCCEEEFFFGGGGGGHHHHHHFFFGGGIIIIIIHHHFFFDDDCCC???BBBEEEFFFMMMXXX___aaakkkkkkttt{{{}}}{{{```OOO>>>999;;;>>>???AAAGGGGGGGGGFFFDDDBBB@@@>>>333333888===???===???CCC===<<<;;;;;;===>>>>>>===555888;;;<<<<<<;;;;;;;;;444555777666444222111111333...***)))***,,,+++)))%%%&&&((()))***+++++++++***+++++++++,,,,,,------***************+++++++++)))***++++++,,,,,,,,,,,,$$$***---***&&&)))///222,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......000111222~~~}}}|||||||||}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxwww{{{zzzzzz{{{~~~~~~}}}|||{{{zzz{{{}}}||||||zzzyyyxxxyyyzzzzzzxxxuuuqqqooommmjjjgggjjjpppvvvwwwwwwtttuuuvvvwwwxxxwwwvvvuuurrrssssssrrrpppqqquuuxxxxxxyyyxxxvvvwwwzzzyyyuuuyyy{{{zzzvvvtttuuusssooonnnooopppnnnlllkkklllnnnhhhjjjkkkgggaaa[[[WWWVVVNNNJJJFFFCCCAAA???<<<:::777777777666555444444333222333555888<<<@@@CCCEEEBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIIJJJHHHFFFCCCAAAAAADDDDDDCCCFFFNNNTTTVVVZZZ[[[eeekkkkkkttt{{{ttt]]]NNN???999:::<<>>===@@@EEEBBB@@@>>>>>>???@@@@@@???555888;;;===<<<<<<<<<===444666777666444222333555222---)))(((+++---,,,***''''''((()))******)))))),,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,+++*********+++,,,---%%%///000((((((000---###,,,,,,,,,,,,,,,+++***))),,,,,,,,,------------...000000222~~~~~~|||{{{~~~{{{|||~~~~~~zzz{{{|||~~~~~~|||zzz{{{zzzzzz||||||xxxvvvwwwzzz||||||yyyxxxwwwxxxzzz{{{xxxtttooolllhhhdddbbbeeemmmsssuuutttuuuvvvwwwxxxyyyyyyxxxwwwssstttuuutttrrrrrruuuxxxuuuvvvuuurrrtttxxxxxxtttyyyzzzyyytttrrrsssrrrnnnmmmooopppnnnlllkkkmmmoookkkmmmnnnjjjccc]]]YYYXXXLLLIIIEEEBBBAAA???<<<:::555555555555555555555555222333555888<<<@@@DDDEEEBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJHHHEEEBBB???AAACCCBBB>>>???GGGNNNPPPPPPSSS^^^dddbbbllluuuqqqZZZMMM???999999<<>>AAACCCEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIDDDAAA@@@===:::<<>>===>>>AAAAAA>>>===777000...000111000...++++++******************+++*********))))))(((((('''(((******+++,,,...111******+++++++++,,,,,,,,,((()))******++++++++++++,,,,,,++++++***+++++++++******+++,,,------------+++,,,---...///111222222222333555~~~}}}~~~|||{{{zzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~|||yyyxxxyyyzzzyyyyyyxxxxxxxxxyyyzzz{{{uuuwww|||yyyyyywwwvvvtttrrrqqqqqqqqqssssssssssssssssssssssssooonnnoooqqqtttvvvuuutttoooppprrrtttvvvvvvuuuuuuooopppppppppooonnnmmmmmmmmmlllnnnoooiii^^^WWWUUUKKKHHHDDD@@@???===;;;999888777666555444333222222222444666999<<>>===;;;999777666333111000111222333111333777:::===???@@@AAADDDEEEGGGGGGFFFFFFHHHIIIKKKJJJJJJJJJJJJGGGCCC@@@>>><<<::::::???DDDHHHJJJIIIHHHGGGHHHKKKQQQWWW[[[PPPDDD:::999>>>CCCIIIMMMMMMLLLHHHDDDCCCCCC>>>888666777===EEELLLPPPWWW^^^iiimmmhhhZZZPPPMMMIIIDDD666<<<@@@BBBEEEHHHHHHEEE===;;;999888777222***$$$************************************))))))))))))+++,,,,,,+++))))))***,,,)))))))))*********++++++,,,,,,,,,---,,,,,,++++++***************+++,,,---))))))***+++,,,,,,,,,,,,------------------------...000222~~~~~~}}}{{{yyyyyy{{{}}}~~~{{{zzz|||~~~}}}}}}||||||}}}}}}~~~}}}~~~~~~|||zzzzzz{{{|||}}}{{{zzzzzz}}}|||sssrrrqqqqqqqqqrrrssstttvvvvvvvvvuuuuuuuuuuuuuuuppppppqqqsssvvvvvvtttrrrnnnppprrrtttuuusssqqqpppnnnnnnoooooopppoooooooooiiihhhlllpppnnncccXXXTTTJJJGGGCCC@@@>>>===;;;999666555333111000111111222111333777;;;>>>@@@@@@@@@CCCDDDFFFFFFEEEEEEGGGHHHJJJIIIIIIIIIIIIGGGCCCAAA===<<<:::<<<@@@FFFLLLPPPLLLKKKIIIIIIJJJMMMPPPSSSKKK@@@888888>>>CCCHHHMMMPPPNNNHHHCCCBBBBBB===666999999???GGGMMMQQQXXX```kkkqqqpppdddWWWPPPJJJFFF666<<<@@@AAADDDGGGFFFCCC===;;;::::::777222+++%%%))))))))))))*********************)))))))))))))))***++++++***))))))***,,,((())))))))))))************************)))((('''))))))))))))***+++------------,,,+++***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,111333444~~~{{{yyyxxxyyy{{{|||}}}{{{zzz~~~}}}zzz}}}||||||{{{{{{||||||}}}{{{{{{{{{zzzxxxxxxyyyzzzzzzyyyzzz{{{~~~|||wwwrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuttttttssssssttttttuuuvvvwwwvvvssspppppppppppppppppppppppppppmmmnnnnnnooooooooonnnnnniiihhhjjjooolll```TTTNNNIIIFFFBBB???>>>===;;;:::444444444444333333222111111444888<<>>======@@@EEELLLQQQQQQOOOMMMKKKKKKKKKMMMNNNIII???777888>>>CCCGGGKKKOOOOOOLLLGGGGGGGGGBBB;;;888999===DDDHHHJJJPPPVVVWWW___ccc^^^SSSJJJCCC???777;;;>>>>>>@@@BBBAAA===<<<;;;:::888666222...+++(((((()))))))))*********))))))))))))))))))******((()))******)))***,,,---((())))))))))))*********************))))))((('''(((((())))))***+++,,,---------,,,+++***((('''&&&******++++++,,,------------///000}}}~~~}}}}}}~~~}}}|||{{{zzzyyyyyyzzzzzz|||||||||}}}|||zzz}}}||||||{{{{{{||||||}}}xxxyyyxxxwwwuuutttuuuvvvwwwxxxzzz{{{|||}}}}}}||||||yyyxxxxxxuuuvvvwwwwwwvvvtttsssqqquuuuuuttttttssssssrrrrrruuuvvvwwwxxxyyywwwtttqqqooonnnnnnooopppqqqssstttmmmmmmmmmnnnnnnmmmmmmllliiiggghhhllljjj^^^QQQJJJHHHEEEAAA???>>>===;;;:::444555555555555444333222222444777;;;>>>@@@AAABBBCCCDDDFFFFFFEEEEEEGGGHHHKKKJJJHHHHHHHHHGGGEEECCCCCCBBB@@@>>>???DDDKKKPPPTTTSSSQQQOOOMMMLLLKKKKKKHHH>>>888:::@@@DDDHHHKKKKKKOOOPPPMMMJJJHHHDDD>>>777777;;;AAACCCBBBEEEJJJGGGMMMTTTUUUPPPHHH@@@<<<888<<<===;;;<<<>>>===:::;;;:::999666444111///...'''(((((())))))*********))))))))))))************'''(((***))))))))),,,...)))))))))*********+++++++++++++++,,,++++++******)))))))))))))))***+++,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,---......+++---///~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~wwwxxxyyyzzz{{{||||||||||||}}}~~~}}}}}}~~~}}}|||~~~}}}}}}||||||}}}}}}~~~yyyzzzyyywwwtttssstttuuuvvvwwwyyyzzzzzzyyywwwvvvvvvyyyzzzzzzxxxwwwyyy{{{uuuwwwyyy{{{zzzwwwtttrrrvvvuuuuuutttssssssrrrrrrrrrsssuuuxxxyyyxxxuuurrrppppppqqqrrrsssrrrrrrrrrmmmmmmmmmmmmlllkkkjjjjjjjjjffffffjjjiii^^^QQQJJJHHHEEEAAA???>>>===;;;:::666555444333222333444444444555777:::===@@@BBBCCCCCCEEEFFFFFFFFFFFFGGGIIILLLJJJIIIHHHIIIHHHGGGEEEDDDDDDCCCBBBDDDJJJSSSYYYXXXWWWVVVSSSQQQOOONNNMMMGGG???999===CCCHHHLLLOOOSSS[[[___ZZZRRRJJJCCC===888999===CCCCCCAAAAAADDDEEEHHHMMMQQQPPPJJJDDDAAA;;;======::::::>>>>>><<<999:::999777444000...,,,''''''(((((()))******+++((()))))))))************)))*********((((((***+++************+++++++++,,,)))******++++++++++++*********))))))))))))******'''(((***+++---......///,,,,,,,,,,,,---------------///111~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{rrrtttwwwzzz}}}~~~~~~~~~{{{~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuuvvvwwwwwwxxxyyyzzzyyyxxxvvvuuummmqqqvvvwwwvvvvvvwwwxxxqqquuuyyy}}}~~~|||xxxvvvwwwvvvvvvuuutttssssssrrrooopppssswwwyyyyyyvvvtttsssuuuvvvwwwvvvrrrooolllmmmmmmllllllkkkjjjiiihhhiiifffeeeiiihhh___SSSLLLGGGDDDAAA>>>>>>===;;;:::888555222//////111444777555555777999<<<@@@CCCDDDDDDEEEGGGGGGFFFFFFHHHIIILLLKKKIIIIIIIIIIIIGGGFFFCCCDDDEEEGGGKKKSSS^^^fff]]]\\\ZZZXXXVVVTTTRRRQQQGGG???:::???GGGLLLOOOSSSfffoootttlll]]]PPPFFF@@@<<<===BBBGGGHHHDDDCCCEEEGGGGGGIIIMMMNNNKKKFFFDDD<<<>>>===:::;;;???AAA???888:::;;;999555000+++)))&&&''''''((()))******+++(((((())))))*********++++++,,,+++***((('''((()))***++++++++++++,,,,,,,,,&&&'''((()))))))))))))))+++***)))))))))))))))*********+++,,,------------//////...------,,,++++++,,,...000}}}}}}~~~{{{|||~~~}}}zzz{{{~~~~~~~~~~~~~~~~~~}}}~~~yyy{{{}}}}}}|||{{{{{{||||||{{{yyyxxxxxxzzz}}}|||{{{}}}~~~~~~~~~~~~}}}zzzyyyxxxvvvuuutttttttttwwwvvvuuutttuuutttqqqooonnnppprrruuuuuutttrrrpppwwwwwwxxxxxxxxxyyyyyyyyy~~~}}}|||yyywwwuuusssrrruuuuuuuuuuuutttssssssrrrssstttuuuuuutttqqqnnnlllqqqpppnnnllljjjiiiiiiiiihhhfffdddaaa^^^XXXRRRMMMJJJFFFBBB???===;;;999777222333444333111000111222333666:::<<<======>>>???BBBCCCDDDEEEEEEFFFFFFEEEGGGJJJLLLKKKIIIGGGGGGHHHGGGGGGGGGKKKWWWeeelllkkkjjjfff___ZZZ]]]```[[[SSSLLLCCC===AAAHHHNNNSSSWWWyyylllWWWFFF<<<:::<<<======>>>@@@DDDGGGCCCDDDGGGLLLNNNLLLGGGAAA:::======:::;;;>>>???===:::;;;999666222...------...,,,***(((''''''))))))++++++++++++++++++++++++---+++***++++++******+++''''''''''''(((***+++,,,((()))***)))((()))***,,,(((,,,***+++///***'''000,,,''''''---,,,$$$"""'''///000000---******---000///222111||||||}}}~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~zzz{{{}}}}}}|||{{{|||}}}}}}zzzxxxxxxyyyzzz{{{|||{{{}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvtttsssrrrrrrwwwvvvtttssssssrrrooommmlllnnnqqqssstttuuuttttttvvvuuuuuuuuuuuuuuuuuuuuu|||{{{{{{yyywwwuuusssrrrrrrrrrsssssssssrrrqqqpppqqqrrrtttttttttqqqooommmpppooonnnmmmkkkjjjiiihhheeecccaaa___]]]XXXRRRMMMIIIFFFBBB???===;;;999777222444444333222111111222111555:::===>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLLLLIIIHHHHHHIIIHHHIIIKKKWWWmmm|||tttpppqqqpppfffYYYNNNDDD>>>AAAHHHNNNSSSWWWsss~~~zzzgggVVVIIIAAA999:::===>>>???AAAEEEGGGDDDDDDFFFKKKOOONNNHHHAAA:::===<<<999999===>>><<<::::::999666111...---------+++***(((((((((((()))++++++++++++++++++++++++,,,******+++------...///))))))((((((((())))))*********+++***)))))),,,...''',,,***,,,111+++(((000000------000///,,,+++---///000///---+++***---000)))...000}}}{{{zzz{{{}}}~~~wwwssswww|||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}{{{|||~~~~~~}}}|||~~~|||yyywwwwwwxxxxxx~~~||||||}}}~~~}}}|||}}}{{{{{{}}}~~~}}}|||}}}|||zzzxxxvvvttttttsssvvvuuusssssssssrrrooommmmmmnnnooorrrtttvvvwwwxxxvvvvvvvvvuuuuuutttsssssswwwxxxyyyyyyxxxwwwtttsssqqqrrrsssttttttsssqqqppppppqqqrrrssssssqqqooommmnnnnnnnnnnnnmmmkkkiiihhhcccaaa___]]][[[VVVQQQMMMHHHEEEAAA>>><<<;;;999777333444555444222111222333111555:::>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLJJJIIIIIIJJJKKKKKKPPPdddyyyfffPPPFFF???BBBHHHNNNRRRVVVaaaiiimmmdddVVVKKKCCC>>>777:::===???@@@BBBDDDFFFEEECCCCCCIIIOOOOOOHHHAAA;;;<<<;;;777888<<<>>><<<888999888555111...------++++++******)))(((((((((++++++++++++++++++++++++******)))***---//////---+++***)))(((((((((((((((,,,,,,+++***)))***,,,///''',,,+++---111+++&&&...,,,...---******---...+++...///...---++++++---///&&&,,,111}}}|||}}}}}}{{{zzz{{{|||}}}}}}qqqkkkpppwww~~~}}}~~~|||~~~~~~}}}|||}}}~~~}}}~~~~~~|||zzzxxxwwwwwwxxx~~~}}}||||||}}}}}}{{{yyy{{{zzzyyyzzz|||}}}||||||~~~}}}|||{{{zzzyyyyyyyyyuuutttssssssttttttrrrpppqqqqqqqqqrrrtttwwwyyyzzzzzzzzzyyyxxxwwwvvvuuutttsssuuuwwwyyyyyywwwuuutttrrrtttvvvwwwwwwuuusssrrrooopppqqqrrrrrrqqqooonnnlllmmmnnnnnnnnnllliiihhhdddbbb___]]]YYYUUUOOOKKKGGGDDD@@@===<<<:::999777222444555444333222333444222666;;;???AAACCCDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKJJJJJJLLLKKKQQQiiisssQQQGGGAAACCCIIIMMMQQQTTTRRRWWWWWWNNNEEE???<<<:::888;;;???AAAAAAAAABBBCCCEEEBBBAAAFFFMMMNNNHHHAAA<<<===;;;777777;;;===<<<666777666444000---------***************)))((('''************++++++++++++)))***)))))),,,///...*********))))))((())))))***,,,,,,+++)))((())),,,///(((---+++,,,///((("""***''',,,+++%%%%%%---...)))......---,,,,,,,,,---...)))///222~~~}}}{{{yyy{{{~~~}}}|||||||||~~~~~~sssmmmsss{{{~~~}}}}}}~~~|||}}}~~~~~~||||||}}}~~~}}}|||zzzzzzyyyzzzzzz||||||{{{|||}}}|||zzzxxxyyyxxxxxxyyy{{{||||||zzz{{{{{{zzzzzz{{{||||||}}}tttttttttuuuxxxxxxxxxvvvwwwvvvuuuuuuuuuwwwyyyzzz{{{{{{zzzxxxwwwvvvuuutttppprrruuuwwwxxxwwwvvvtttssstttvvvwwwwwwvvvtttsssooopppqqqqqqqqqpppooooookkklllmmmnnnnnnllljjjhhhhhheeeaaa]]]XXXSSSMMMIIIFFFCCC???<<<;;;:::888777222333444444222222333444555888===@@@AAABBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKIIIHHHFFFFFFNNNfffrrrOOOGGGAAADDDJJJMMMPPPRRRPPPQQQNNNFFF???>>>===;;;;;;===@@@AAA@@@@@@@@@@@@CCC@@@???BBBHHHJJJEEE???<<<===<<<888888<<<===;;;444555555222///---,,,---)))************)))(((((()))))))))******+++++++++''')))))))))///555444---(((((((((((()))***+++,,,++++++***)))'''(((***,,,***...++++++---%%%&&&)))///...((((((000222---------,,,,,,---------------111222~~~~~~zzz}}}|||xxx~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}|||||||||||||||||||||{{{{{{{{{||||||{{{yyyyyyxxxxxxzzz{{{|||{{{yyyvvvvvvvvvwwwxxxzzz{{{|||vvvuuuuuuwwwzzz{{{{{{yyyzzzyyyxxxvvvvvvvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrooopppsssuuuwwwwwwvvvuuurrrrrrsssttttttttttttsssqqqrrrrrrqqqqqqppppppoookkklllmmmmmmmmmlllkkkjjjjjjfffaaa\\\WWWQQQKKKGGGEEEBBB>>><<<;;;:::888777000222333333222111222444555999===@@@AAABBBCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIJJJKKKJJJHHHEEE===@@@III]]]{{{gggLLLDDDAAAFFFLLLNNNNNNOOOOOOOOOJJJBBB>>>>>>>>>;;;<<<>>>@@@@@@??????@@@AAA@@@>>>===???BBBCCC@@@===:::<<<<<<888888;;;;;;888333333333111...,,,,,,---******))))))))))))))))))(((((())))))***+++++++++$$$((()))+++333===<<<333((((((((()))***+++,,,---)))***+++***(((''')))***+++...***)))+++$$$'''+++------++++++///000...---,,,+++,,,---...---,,,...111111}}}|||~~~{{{~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzz{{{|||}}}|||{{{yyyyyyyyyzzz||||||zzzxxxuuuuuuuuuvvvwwwxxxzzzzzzxxxxxxxxxyyy{{{{{{zzzxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqoooppprrrsssuuuvvvvvvvvvtttsssrrrrrrssstttuuuvvvtttssssssrrrqqqppppppooollllllllllllllllllllllllhhhddd___ZZZUUUPPPKKKGGGDDDAAA>>>;;;:::999888666///000222111111000222333333777<<<@@@BBBCCCEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHHHHJJJIIIEEEBBB666===FFFSSSggg{{{rrr\\\GGGBBB@@@GGGMMMNNNMMMLLLLLLKKKEEE???===>>>===999;;;===>>>??????@@@BBBDDD<<<=========<<<;;;;;;;;;666999:::888777999888444111222222000...,,,,,,---******)))(((((()))***+++((((((((()))***+++++++++%%%*********222===:::000***)))))))))***++++++,,,)))+++,,,,,,***)))((()))***---)))(((,,,'''$$$...***((())),,,,,,))))))+++,,,+++***+++...///---+++...111222~~~yyy|||}}}}}}{{{~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}{{{zzz~~~~~~}}}~~~{{{||||||{{{{{{}}}~~~}}}}}}||||||{{{yyyzzz|||}}}}}}}}}zzzyyyyyy{{{||||||zzzwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssrrrrrrqqqppppppqqqrrrsssuuuvvvwwwwwwvvvtttssstttuuuxxxyyyuuuuuutttsssqqqppppppooollllllkkkkkkkkklllmmmmmmeeebbb]]]XXXTTTOOOKKKGGGDDDAAA===;;;:::999888666...000111111000000111333111555:::???BBBDDDFFFHHHDDDDDDEEEFFFGGGGGGGGGGGGKKKIIIGGGHHHIIIHHHDDD@@@444<<>>AAAEEEHHH:::<<<===;;;888777888:::333777999777666777555111000111111000---,,,,,,---+++***((('''''')))+++,,,'''(((((()))***+++++++++(((,,,+++(((///777333''',,,+++******)))*********))),,,......,,,***))))))***,,,((((((---***)))444,,,'''(((//////(((&&&,,,,,,***)))+++...///---+++---333666xxxxxxwwwrrrnnnwww}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~}}}zzzyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyzzz}}}~~~}}}{{{yyyzzz||||||zzzwwwtttrrruuuvvvwwwxxxxxxxxxxxxxxx|||{{{{{{|||}}}}}}|||zzzwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuutttsssrrrqqqwwwvvvuuuuuuuuuwwwxxxyyywwwuuurrrqqqrrrssstttuuuyyywwwtttsssssssssrrrqqqpppllliiihhhjjjkkkjjjhhhdddaaa[[[VVVRRRMMMIIIFFFEEEBBB???<<<:::888666444555555333000...///222555444777<<<@@@BBBDDDFFFGGGGGGHHHIIIHHHFFFFFFFFFHHHIIIIIIIIIIIIHHHFFFDDDCCC>>>:::<<>>AAA:::555666777666666777555555666666666444333222222222222///------...000"""(((+++)))***---+++%%%,,,&&&&&&------&&&&&&,,,++++++++++++,,,---......,,,+++))))))******((('''***++++++++++++***)))))),,,***)))***,,,,,,***'''***+++,,,+++******,,,...,,,+++******+++,,,...///---...///{{{uuuxxxyyywwwvvv}}}|||{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxxxxyyy}}}}}}~~~~~~~~~}}}}}}|||zzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~{{{zzzyyyxxxxxxxxxwwwvvvtttuuuwwwxxxzzzzzz{{{{{{|||{{{{{{|||}}}}}}|||zzzxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvuuutttsssrrrqqqpppttttttsssssstttvvvxxxyyywwwuuutttttttttuuuuuuuuusssqqqppppppqqqpppooommmnnnkkkiiihhhjjjjjjiiigggddd```[[[UUUQQQMMMHHHEEECCC@@@===;;;999888555444444444333111///000222444444777<<<@@@BBBDDDFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIIIIGGGFFFDDDCCC;;;888:::CCCJJJLLLMMMNNNVVVXXX]]]eeejjjggg\\\RRRFFFBBBAAAHHHMMMMMMLLLKKKKKKEEE???===>>>???<<<:::???@@@AAACCCEEEEEEDDDCCCCCC<<<777888888666555777666777777777666555333222111222111///---,,,---///###(((***((())),,,+++'''+++((('''******'''(((+++))))))(((((('''(((((((((+++***))))))******)))(((+++++++++***)))((('''&&&+++))))))***,,,,,,***(((((()))******))))))***,,,,,,,,,,,,,,,---...//////111222333sssnnnqqquuu{{{zzzxxx}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxxxxyyy~~~~~~~~~~~~~~~}}}|||{{{xxxzzz|||}}}}}}~~~~~~|||}}}~~~~~~|||yyyuuuuuuxxxzzzzzzyyytttuuuwwwyyy{{{||||||}}}{{{zzzzzz{{{||||||{{{yyyyyyyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvuuusssrrrppppppqqqqqqqqqqqqrrrtttvvvwwwuuuvvvwwwwwwwwwwwwvvvuuuoooooonnnooopppooommmkkkkkkjjjiiiiiijjjiiihhhfffddd```ZZZUUUPPPLLLGGGDDDAAA>>>;;;:::999888666444222333333222111000222333444777<<<@@@BBBDDDFFFGGGEEEFFFHHHHHHGGGGGGHHHJJJGGGGGGHHHHHHGGGEEECCCBBB:::888:::CCCHHHHHHFFFEEELLLLLLOOOUUU[[[ZZZTTTMMMCCC@@@BBBIIINNNMMMJJJJJJKKKFFF@@@===>>>===;;;999===???CCCFFFHHHHHHFFFEEEEEE???::::::999666555777888888888888777555333222000111000...,,,+++,,,---%%%((()))((()))++++++))))))+++)))%%%%%%)))+++))),,,+++***))))))(((((((((***)))((()))+++++++++)))+++++++++***)))'''&&&%%%)))((((((***,,,---,,,***'''***,,,,,,+++***++++++,,,,,,---...////////////------...~~~}}}yyykkkccchhhooouuuyyywww{{{~~~~~~~~~|||}}}}}}}}}}}}~~~~~~{{{yyyyyyzzz~~~}}}|||{{{zzz{{{}}}}}}}}}}}}}}}}}}|||}}}}}}~~~}}}}}}{{{xxxvvvxxx|||~~~|||zzzvvvvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{{{{yyyxxxxxxxxxxxxwwwwwwwwwvvvvvv{{{zzzxxxvvvtttsssrrrqqqrrrqqqpppppppppqqqssstttqqqtttwwwyyyxxxvvvuuutttrrrqqqqqqrrrrrrpppmmmjjjhhhiiiiiijjjjjjiiigggeeeddd```ZZZUUUPPPKKKGGGCCC@@@>>>;;;:::999999777666111222444333222111222333444777<<<@@@BBBDDDFFFGGGDDDEEEGGGGGGGGGGGGIIIJJJFFFFFFGGGGGGFFFEEECCCBBB===:::<<>>?????????>>>===AAAGGGKKKLLLKKKIIIHHHGGGAAA======:::555444666999999999999777555333222///000000...+++******+++'''((()))((()))+++++++++(((,,,***""""""***,,,(((---,,,,,,+++******++++++)))(((((()))+++,,,,,,+++***++++++******)))((('''''''''(((***,,,---,,,,,,))),,,///000///---------***+++---/////////......333333333~~~zzzzzz~~~{{{rrrgggaaacccnnnwww~~~}}}xxxvvvyyy|||~~~zzz{{{||||||{{{|||}}}||||||}}}~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~||||||||||||{{{{{{{{{|||yyyyyy{{{}}}yyyxxxxxxxxxxxxxxxwwwwwwvvvyyyxxxwwwxxxzzzzzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwww~~~}}}{{{yyywwwvvvuuuuuuuuusssrrrpppoooooooooooommmrrrvvvxxxwwwtttsssrrruuutttsssssssssppplllhhhggghhhjjjjjjiiihhhgggfffeeeaaa[[[UUUPPPKKKGGGCCCAAA???<<<;;;;;;:::999777111222333333222111222333444777<<<@@@BBBDDDFFFGGGDDDEEEGGGGGGGGGGGGIIIJJJEEEFFFGGGGGGFFFEEECCCBBBAAA===<<>>>>>CCCKKKNNNLLLIIIJJJBBBAAA??????@@@@@@AAA@@@BBBGGGMMMQQQQQQOOOMMMLLLGGGCCC@@@???;;;555444666888888999888777666444222///000000...+++))))))***((((((((()))******+++,,,(((---+++######+++---((())))))(((((()))******+++)))(((((())),,,------,,,))))))***+++,,,,,,,,,,,,&&&''')))***+++,,,------))),,,///000///---------)))***,,,---......------111111000yyywwwxxx|||tttjjjdddeeehhhqqq}}}|||xxxvvvxxxyyy{{{~~~~~~yyy{{{||||||{{{{{{}}}~~~~~~}}}}}}}}}||||||}}}{{{}}}}}}~~~~~~}}}|||}}}~~~yyy}}}~~~zzzyyyyyyyyyxxxwwwvvvuuutttyyyxxxxxxyyyzzzzzzyyywwwvvvvvvwwwxxxyyyyyyzzzzzz|||zzzyyyxxxxxxxxxwwwvvvsssqqqooonnnnnnnnnjjjpppuuuwwwuuurrrqqqrrrtttsssrrrqqqpppnnnkkkhhhgggiiijjjjjjiiihhhhhhiiifffbbb\\\VVVQQQLLLGGGDDDBBB???===;;;;;;;;;999888111222333222111111333555444777<<<@@@BBBDDDFFFGGGEEEFFFHHHHHHGGGGGGHHHJJJFFFFFFGGGGGGGGGFFFDDDCCCDDD???===BBBGGGIIIJJJLLLJJJIIIGGGHHHIIIIIIIIIHHH>>>???DDDLLLNNNLLLJJJLLLFFFEEEDDDBBB@@@???>>>>>>AAAFFFLLLOOOMMMIIIHHHHHHFFFCCCAAA@@@;;;444333666666777777888777666444333///000111///,,,***)))))))))'''(((+++,,,******,,,***,,,***&&&&&&***,,,***************+++,,,------***)))(((***,,,------,,,((()))***,,,---.........&&&(((***+++++++++,,,...'''***,,,,,,+++***++++++)))***+++,,,------------......,,,|||vvvtttwww{{{tttkkkjjjmmmooouuu~~~|||zzz{{{{{{{{{{{{|||}}}}}}|||}}}~~~}}}{{{}}}~~~~~~}}}|||~~~~~~}}}~~~|||~~~~~~}}}|||}}}|||}}}yyyyyyyyyyyyxxxwwwvvvvvv|||{{{zzz{{{}}}}}}{{{zzzvvvwwwxxxzzz{{{}}}~~~~~~|||zzzyyyyyyyyyzzzxxxvvvtttrrrpppooooooooojjjooouuuwwwtttqqqqqqrrrsssqqqoooooooooooommmllliiijjjkkkjjjhhhhhhjjjlllhhhddd]]]WWWRRRMMMHHHDDDAAA???<<<;;;:::999888666222222222111000111444666444777<<<@@@BBBDDDFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDD@@@AAAHHHOOOQQQQQQSSSOOONNNLLLKKKJJJHHHFFFDDD???@@@EEELLLNNNLLLLLLNNNJJJIIIHHHEEEAAA>>>===<<<===BBBHHHHHHDDD@@@???@@@DDDBBBAAA@@@:::444333777444555666777666666555444000111222000---***))))))(((&&&(((---...***))),,,,,,***)))++++++)))***,,,---,,,,,,,,,,,,,,,------+++***)))***,,,---,,,+++((()))***+++,,,---------&&&(((++++++******+++---((()))******))))))***,,,,,,++++++,,,,,,---...///666555333{{{uuusssvvv{{{~~~}}}ooollluuu~~~xxx~~~|||}}}~~~~~~||||||~~~~~~{{{xxxzzz||||||{{{{{{}}}}}}|||zzz|||~~~xxxyyyyyyzzzzzzyyyyyyxxx~~~}}}}}}~~~~~~|||wwwxxxyyy{{{~~~}}}{{{yyyxxxyyyzzz{{{wwwvvvtttrrrqqqqqqqqqrrrjjjpppuuuwwwtttqqqrrrtttrrrpppooooooppprrrqqqqqqjjjkkkllljjjhhhhhhkkknnniiiddd^^^XXXSSSNNNHHHEEEAAA???<<<:::999888666444333333222000///000444777444777<<<@@@BBBDDDFFFGGGGGGHHHIIIHHHFFFFFFFFFHHHFFFGGGHHHIIIHHHGGGFFFEEECCCBBBFFFQQQZZZ\\\\\\]]]SSSRRRQQQOOOMMMIIIFFFCCC@@@AAAEEELLLNNNLLLMMMPPPJJJJJJIIIFFFBBB???>>>>>>???DDDHHHGGGBBB>>>===>>>CCCAAAAAA@@@:::444333777333333555666666666555444000222222111...+++))))))(((&&&(((//////***(((+++...((((((//////((((((...+++***)))(((''''''''''''+++*********,,,---,,,+++))))))***++++++++++++***&&&))),,,,,,***)))+++---***+++,,,+++******,,,......---,,,,,,---...000111)))(((&&&{{{vvvuuuyyy|||~~~zzzvvv{{{~~~|||{{{~~~~~~~~~~~~{{{wwwsssvvv{{{~~~~~~~~~}}}|||~~~zzz{{{~~~|||xxx}}}{{{{{{yyyvvvwwwzzz{{{{{{yyy{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||||||||||||||{{{vvvtttuuuvvvvvvuuuqqqnnnqqqvvvuuuqqqsssxxxpppsssrrroooooorrrssspppjjjlllkkkggggggjjjjjjhhhfffbbb\\\VVVQQQLLLGGGDDD>>>===<<<:::888666555444666555444333222222222222333888>>>BBBDDDEEEFFFFFFJJJJJJKKKIIIGGGEEEFFFGGGHHHIIIIIIIIIGGGFFFGGGHHHHHHJJJRRRaaannnrrrjjjbbb```\\\WWWTTTRRROOOKKKGGGAAAEEEKKKOOOMMMKKKPPPXXXOOOLLLJJJHHHDDD>>>>>>AAAFFF@@@???CCCAAA888999AAA???>>>===<<<;;;888555222555666666666555555444333333333333000---+++***+++###,,,,,,,,,222///+++000)))***+++)))'''&&&'''(((((()))***+++,,,++++++***))),,,......,,,,,,...111///,,,)))***,,,---+++)))((()))***+++,,,---------)))***,,,...//////...---***+++---///000//////.........///~~~yyywwwyyy|||~~~~~~|||~~~~~~~~~~~~~~~}}}||||||zzzwwwpppsssxxx}}}~~~~~~}}}~~~yyyyyy|||}}}|||yyy{{{|||~~~}}}{{{yyyyyywwwvvvvvvyyyzzzxxxvvv~~~}}}|||{{{|||}}}~~~|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{xxxtttsssuuuvvvvvvuuurrrpppssswwwvvvssstttxxxuuuwwwvvvrrrqqqsssssspppiiikkkjjjgggfffiiiiiifffddd```[[[UUUPPPLLLGGGDDD===<<<;;;999888888777777333333333222222333333444444999>>>CCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIICCCEEEGGGHHHIIIJJJLLLNNNRRR]]]pppxxxnnneee[[[VVVUUURRRLLLFFF@@@DDDJJJOOONNNMMMSSS\\\ZZZUUUPPPLLLDDD===;;;>>>DDD???>>>CCCAAA999:::AAA???>>>===<<<:::888555222222333333333333333222111222333222000,,,*********%%%&&&'''---,,,(((...&&&((())))))))))))***,,,)))***+++,,,,,,,,,++++++(((***,,,,,,+++***,,,///,,,***(((((()))***)))''')))***************)))))),,,,,,,,,,,,------...///+++,,,---.../////////...//////000|||yyyzzz|||}}}~~~|||}}}}}}{{{{{{}}}|||yyyyyyyyyxxxrrrtttwww{{{~~~}}}|||{{{{{{}}}}}}yyyxxxzzz|||{{{zzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwyyyyyywwwuuu~~~{{{zzzzzz|||~~~}}}|||{{{||||||~~~~~~~~~}}}|||{{{zzzyyyyyyyyyvvvuuuttttttvvvvvvuuutttssssssuuuwwwwwwttttttxxxwwwyyyxxxsssqqqrrrqqqnnnhhhkkkjjjfffeeeggggggdddaaa^^^XXXSSSOOOKKKFFFCCC>>><<<:::888888888999:::222111222222333444555666777:::???CCCDDDDDDDDDEEEBBBDDDFFFGGGGGGHHHIIIKKKBBBDDDGGGIIIJJJLLLNNNPPPWWWnnnwwwhhh```^^^ZZZQQQHHHBBBEEEKKKQQQSSSTTT[[[eeehhhaaaXXXOOODDD;;;888;;;@@@<<<===AAA@@@:::;;;AAA???>>>>>><<<:::777444222111111222333333222222222222222222///,,,)))))))))'''''''''---+++(((---''')))***+++******+++---))))))***+++++++++******'''(((******))))))***,,,,,,***(((((()))***)))(((***++++++,,,,,,,,,++++++...---+++******,,,...///+++,,,---......///......111111222~~~{{{{{{}}}}}}~~~~~~}}}~~~}}}{{{yyyzzz}}}|||zzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}||||||}}}}}}xxxvvvxxxzzz{{{||||||||||||{{{{{{{{{{{{{{{wwwxxxxxxyyyyyyyyyxxxvvv~~~|||{{{{{{|||}}}~~~}}}}}}}}}|||||||||~~~~~~}}}|||zzzyyyxxxxxxxxxuuuuuuvvvvvvvvvvvvtttssstttuuuvvvwwwuuuttttttvvvsssuuutttpppnnnooonnnjjjiiilllkkkgggfffhhhfffccc___[[[VVVQQQNNNJJJFFFCCC@@@>>>;;;888777777999:::222222222222333444555555999<<<@@@CCCCCCCCCDDDEEEAAACCCEEEFFFFFFGGGIIIKKKEEEGGGIIIJJJJJJKKKMMMOOOXXXwwwwwwooodddWWWNNNFFFHHHNNNUUUXXX[[[ccclllnnnfffZZZOOOCCC888555888;;;999:::>>>===999:::???===>>>>>><<<999666333222222333444444555444444444111111111...+++)))((()))&&&---+++)))---)))$$$***,,,------,,,***))))))***(((((())))))))))))))))))'''((())))))))))))******---,,,++++++++++++++++++%%%&&&(((***+++---------...---,,,+++++++++,,,---,,,,,,------............111222222}}}}}}}}}~~~|||}}}{{{zzzzzz}}}~~~~~~}}}}}}}}}|||~~~}}}|||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwzzz|||}}}|||}}}~~~|||zzzuuuvvvwwwwwwwwwwwwwwwwww|||}}}~~~~~~~~~|||{{{yyy}}}~~~~~~}}}||||||}}}{{{zzzzzzzzzwwwxxxyyyxxxwwwuuusssrrrtttvvvwwwuuussssssssssssnnnqqqqqqnnnmmmooonnnjjjkkkmmmmmmiiihhhhhhgggccc]]]ZZZUUUPPPMMMIIIEEECCCBBB@@@<<<888666666666777444333333222222333333444:::===AAACCCCCCCCCDDDEEECCCDDDFFFFFFFFFFFFHHHIIIEEEGGGIIIJJJJJJKKKLLLNNN[[[zzzjjjYYYOOOHHHIIINNNVVVZZZ\\\bbbjjjjjjaaaVVVKKK???666444777666666888;;;:::888888;;;;;;===>>><<<888555444444333444444555555444444444111111111...+++)))((()))%%%,,,)))'''***&&&"""''',,,---...,,,***)))***+++************************))))))))))))************,,,,,,,,,+++******++++++"""###%%%'''((()))******+++,,,---------,,,+++***,,,,,,,,,,,,---------...111111222~~~~~~|||}}}~~~{{{~~~~~~|||zzzzzz|||~~~}}}vvvtttwww|||~~~|||||||||{{{{{{|||}}}~~~zzzzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyzzz|||~~~zzz}}}{{{yyyrrrsssttttttssstttwwwyyy{{{}}}|||yyywww{{{}}}~~~}}}{{{{{{~~~~~~}}}||||||wwwyyyzzzyyyvvvsssrrrrrrtttxxxxxxuuurrrsssrrrpppllloooqqqooooooqqqppplllkkknnnnnnjjjhhhiiifffbbb]]]ZZZUUUPPPLLLIIIEEEBBBBBB@@@<<<999666444444444444444333222222333333333:::===@@@BBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGIIICCCEEEHHHIIIJJJKKKMMMOOOVVVooolllWWWLLLGGGGGGLLLSSSVVVVVVZZZ______WWWNNNEEE;;;333333777333555777999888777888999999<<<>>><<<888555555666333444444444333333222111222222222///,,,)))))))))%%%,,,***(((---***'''...(((***++++++++++++,,,......---,,,,,,+++,,,,,,,,,+++***)))***+++,,,+++******++++++)))(((''')))***+++++++++++++++***)))))))))***,,,......---+++***------,,,,,,,,,,,,------///000111|||~~~|||||||||~~~}}}zzz~~~~~~yyy}}}|||{{{}}}~~~|||zzzzzzzzzzzz{{{{{{|||}}}}}}{{{vvvrrroooooottt|||}}}{{{yyyzzz{{{|||}}}~~~zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}|||{{{zzz{{{}}}~~~{{{}}}{{{yyyrrrssstttssssssuuuzzz~~~}}}~~~~~~~~~}}}{{{yyywwwxxxzzz|||{{{xxxxxx|||}}}{{{zzzzzzuuuwwwxxxwwwtttrrrssstttvvvzzz{{{uuussstttssspppkkkoooqqqooooooqqqppplllkkknnnnnnjjjhhhhhheee```^^^ZZZUUUPPPLLLHHHDDDAAA>>>===;;;888666444333333222222222222333444555555:::===@@@BBBCCCDDDFFFHHHEEEFFFHHHHHHGGGGGGIIIJJJEEEGGGHHHIIIHHHHHHJJJLLLMMM^^^tttnnnXXXKKKGGGGGGKKKQQQSSSQQQQQQTTTUUUNNNGGG@@@999222222666333666999999888888888888666:::===<<<888555666888666666666555444333222111222333222000,,,*********'''...+++***///---***111((()))++++++******,,,---...---,,,*********+++,,,,,,***((()))+++,,,***((()))++++++***''''''(((+++////////////...,,,+++***)))***++++++,,,,,,,,,,,,------,,,++++++,,,,,,------...///}}}xxx{{{~~~~~~|||||||||}}}{{{~~~~~~|||zzzvvv~~~}}}}}}~~~zzz|||zzzwwwxxx{{{~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxwwwtttrrrqqqqqqpppuuu}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}||||||}}}~~~}}}~~~}}}|||uuuwwwwwwvvvvvvyyy}}}|||zzzzzzyyyyyyuuuxxx{{{yyyvvvvvv{{{~~~{{{yyywwwvvvuuurrrtttvvvuuurrrrrrsssvvvwww|||}}}wwwsssuuutttpppkkkooopppnnnnnnooommmiiijjjmmmmmmiiigggfffccc^^^___[[[VVVQQQLLLHHHDDDAAA;;;;;;:::888777555444333000000111222333555666777:::===@@@BBBCCCDDDGGGIIIDDDFFFHHHHHHHHHIIIKKKLLLJJJKKKKKKIIIGGGEEEEEEFFFJJJUUUeeesss}}}ppp\\\NNNIIIIIIMMMRRRSSSOOOMMMNNNOOOIIICCC>>>777111111555444888;;;:::999999999888555999===<<<888555777999:::999999888777555444333333333333000---+++***+++'''---***&&&***'''$$$***+++,,,,,,+++)))(((((()))+++***)))'''''''''((())),,,)))((((((++++++***'''+++---...,,,)))(((***---((())))))******)))))))))+++***))))))***,,,...///...---,,,+++++++++,,,---+++,,,...~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{|||}}}{{{xxx}}}}}}~~~}}}zzzyyywwwvvvvvvzzzyyyyyyxxxyyyyyyxxxvvvtttxxxzzz{{{yyytttqqqqqqrrrtttwwwzzz}}}}}}{{{xxxvvv}}}||||||}}}{{{yyy{{{~~~~~~~~~~~~xxxzzz}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}|||xxxxxxxxxyyyzzz{{{|||}}}xxxyyyzzz{{{{{{{{{zzzzzzwwwtttrrrrrruuuxxx{{{|||~~~|||yyyvvvttttttttttttrrrsssuuuwwwxxxwwwvvvvvvyyy{{{{{{xxxtttqqqrrrtttppppppppprrrssssssqqqooonnniiigggjjjiiibbb]]]^^^[[[TTTNNNLLLHHHCCC@@@AAA======<<<:::888555333222%%%)))---///000000111222<<>>888444444777999888999:::;;;;;;:::999888555999<<<:::777555888;;;888777666555444333333333000000///---******+++---***+++,,,***((('''((()))(((***,,,......,,,***((()))(((((()))***+++***)))************))))))))))))000...+++)))((()))***+++(((''''''***---...,,,***...++++++...---******---++++++,,,,,,---.........000//////~~~~~~}}}||||||}}}~~~~~~~~~|||zzzyyyzzz{{{}}}~~~}}}{{{|||vvvrrroooppptttyyy}}}~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyvvvtttttttttvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}|||{{{{{{~~~}}}{{{}}}|||xxxuuuwwwyyyzzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyywwwtttrrrrrruuuxxx{{{|||zzzyyywwwuuuttttttuuuuuuuuuuuutttttttttttttttuuuzzzzzzyyyvvvsssrrrsssvvvqqqooommmmmmnnnoooooonnnlllgggfffiiihhhaaa]]]]]]ZZZSSSMMMKKKHHHCCC@@@AAA<<<<<<;;;999777555444333...///111111111222444666999???CCCCCCCCCFFFFFFDDDDDDFFFGGGGGGFFFGGGHHHJJJGGGIIIKKKKKKIIIGGGFFFFFFIIIQQQ[[[dddjjjqqqzzzwwwdddNNNBBBAAACCCGGGMMMQQQQQQLLLHHHHHHCCC===777333444666888777888999;;;;;;;;;:::999666999;;;999666444777:::666666555333222222111111......---+++)))((()))+++'''(((******))))))+++,,,((()))***++++++***)))((())))))((()))************************************)))))))))***+++,,,---...((('''''')))+++,,,***(((---***+++------++++++...+++,,,///111111111///...444333333{{{yyy|||~~~~~~~~~~~~}}}{{{zzzyyy}}}~~~~~~}}}}}}}}}{{{}}}}}}{{{xxxxxxzzz||||||~~~~~~|||vvvpppjjjkkkrrrwwwxxxvvv~~~}}}{{{{{{{{{{{{|||{{{yyyxxxxxxyyyyyywwwvvvwwwvvvvvvvvvxxx{{{~~~{{{|||{{{zzzyyy{{{~~~}}}xxxtttqqqsssuuuxxxyyyyyyxxxyyyzzzvvvwwwyyy{{{}}}}}}}}}}}}zzzzzzyyyxxxxxxxxxxxxyyy}}}}}}{{{zzzyyyxxxxxxxxxwwwuuussssssuuuyyy{{{|||wwwvvvtttsssssstttuuuvvvxxxvvvsssqqqpppqqqssstttyyyxxxwwwtttrrrrrruuuwwwwwwssspppnnnooopppqqqrrrjjjgggfffhhhgggbbb]]]\\\YYYRRRLLLJJJGGGBBB@@@AAA;;;;;;:::888777555444444444444333111000222666999777>>>DDDEEEEEEFFFEEEBBBEEEFFFFFFEEEEEEEEEHHHJJJFFFHHHKKKLLLJJJIIIHHHHHHHHHMMMUUU[[[aaahhhpppvvvzzzwwwvvvvvvnnn[[[III???@@@CCCHHHNNNQQQPPPKKKGGGCCC@@@:::666333444666777888999:::;;;<<<;;;;;;:::666888:::888444333555888555444333222111000000///------,,,***'''&&&((()))'''(((******))))))+++,,,(((((((((((((((((((((((())))))))))))************************************&&&'''***,,,---------,,,***))))))***++++++***(((,,,)))***---...,,,,,,///))),,,///222333111///---111000000|||zzz|||~~~}}}|||zzzyyyxxx~~~~~~}}}~~~{{{xxxyyy{{{~~~zzz|||~~~~~~~~~~~~~~~~~~}}}|||vvvnnnlllnnnrrrtttttt|||}}}~~~}}}|||||||||~~~{{{xxxxxxzzzzzzxxxuuuvvvvvvvvvwwwyyy}}}~~~~~~}}}{{{zzzzzz}}}|||wwwssspppoootttvvvyyyzzzzzzzzz{{{|||vvvwwwyyy{{{||||||{{{zzz||||||zzzyyyxxxxxxxxxxxx|||}}}~~~~~~}}}{{{yyyxxxwwwuuussstttvvvyyy{{{{{{wwwvvvuuuttttttuuuvvvvvvwwwvvvsssqqqqqqqqqssstttuuuuuuuuuuuuttttttuuuvvvxxxuuurrrpppqqqqqqqqqqqqiiihhhhhhiiihhhddd___\\\WWWPPPKKKIIIGGGBBB@@@AAA::::::888777666555444444111222111000000222555888999@@@EEEEEEEEEGGGGGGDDDEEEFFFEEEDDDCCCEEEHHHKKKGGGIIILLLLLLJJJHHHHHHHHHGGGJJJOOOTTTYYY```hhhnnnnnnkkkkkkkkkdddTTTDDD<<<===AAAGGGNNNQQQOOOLLLHHHBBB>>>:::666444555777999;;;<<<=========<<<:::999888999888666333222333555444444444333222111000///,,,---,,,)))'''&&&((()))***+++,,,***((('''((())))))(((''''''''''''((()))((()))******))))))***+++(((((())))))))))))******+++++++++++++++***)))(((---------,,,---,,,+++***+++((()))---...,,,---000)))***---/////////---,,,///...---}}}~~~}}}|||{{{zzz}}}~~~}}}zzzzzz}}}wwwyyy{{{{{{yyyyyy{{{}}}~~~vvvoookkklllpppsssyyy}}}~~~zzzyyyzzzzzzwwwtttuuuvvvxxx{{{}}}}}}{{{{{{}}}}}}wwwsssqqqppptttvvvyyyzzzzzzzzz{{{|||xxxyyy{{{||||||zzzxxxwww}}}|||{{{zzzyyyyyyyyyyyyxxx{{{|||yyyxxxvvvtttuuuwwwyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvttttttttttttttttttttttttrrrrrrtttvvvwwwvvvtttsssqqqpppoooooooooooollljjjiiijjjjjjjjjiiifffaaa\\\UUUNNNIIIHHHFFFAAA???AAA:::999777666555444444444---...000111222333666888===BBBEEECCCDDDGGGIIIHHHFFFFFFFFFEEEDDDEEEHHHKKKIIIKKKLLLLLLJJJGGGEEEEEECCCEEEIIIMMMSSSYYY___ccc```___aaaccc]]]OOOBBB<<<888===EEELLLOOOOOOMMMKKKCCC???;;;777555777:::<<<@@@@@@@@@@@@>>><<<:::999::::::888555222222222333555555666555444333111000......---+++(((((()))******+++,,,***((('''((()))+++***(((''''''(((***+++''')))+++***)))(((***,,,'''''''''((((((((())))))///---+++)))((((((((()))......------++++++++++++***((()))---...,,,---111,,,,,,++++++,,,---//////333333222yyy|||||||||~~~wwwyyy{{{yyywwwwwwyyy}}}~~~|||uuuooonnnqqquuuyyy~~~~~~{{{zzzzzzxxxwwwvvvxxx|||}}}|||~~~zzzuuurrrrrrsssuuuxxxyyyyyyxxxyyyzzzyyyzzz|||}}}|||zzzwwwuuuzzzzzzyyyyyyyyyzzz{{{{{{www{{{}}}zzzxxxvvvuuuuuuxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwttttttttttttuuuuuuuuutttqqqrrrsssuuuwwwvvvtttqqqooooooooopppppppppmmmjjjjjjmmmmmmkkkiiigggaaaZZZSSSMMMHHHGGGEEEAAA???AAA;;;999777555333333333333---///222333444555888:::>>>BBBDDDBBBCCCGGGIIIHHHFFFGGGGGGFFFFFFFFFIIIKKKIIIJJJLLLKKKHHHEEEDDDCCC???AAAEEEIIINNNRRRTTTUUUSSSTTTXXX\\\WWWKKK@@@<<<555;;;BBBHHHKKKLLLMMMMMMEEEAAA;;;777555888<<>><<<;;;===;;;888555222222222222666777777777666444222111//////...,,,))))))***,,,'''(((******))))))+++,,,++++++))))))))))))++++++&&&)))++++++((('''***,,,&&&''''''(((((())))))))),,,***(((''''''))),,,---+++++++++***(((''')))******((()))---...,,,---000///...---,,,---///111333555444444}}}|||}}}~~~{{{}}}~~~{{{xxxwww{{{{{{~~~}}}{{{zzzyyywww||||||{{{}}}~~~{{{|||~~~~~~~~~xxxtttuuuwwwuuuwwwyyyzzzyyyxxxyyyyyyxxxzzz|||~~~}}}{{{yyywwwvvvvvvvvvwwwxxxyyy{{{|||zzz|||~~~~~~{{{yyyxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzzwwwuuusssrrrqqqrrrssstttuuusssqqqqqqsssuuutttsssqqqpppnnnoooppppppooonnnjjjnnnnnnjjjhhhggg```WWWRRRKKKGGGFFFDDDAAA???AAA<<<:::777444222111222222111222222222222444888;;;:::@@@CCCCCCCCCFFFGGGEEEFFFGGGHHHIIIHHHHHHIIIKKKFFFHHHJJJJJJHHHEEEDDDDDD@@@BBBFFFKKKMMMMMMKKKIIIGGGJJJQQQWWWTTTHHH???<<<555:::AAAFFFHHHIIIKKKMMMHHHCCC;;;555444777<<<@@@CCCCCCDDDDDDCCCBBB@@@???@@@===888555333222222222666777777888666444222111//////...,,,))))))***+++'''(((******))))))+++,,,+++******))))))******+++&&&))),,,+++(((''')))---((((((((()))***+++++++++'''''''''((()))+++---...)))******)))'''&&&)))++++++))))))---...,,,,,,000......------...///111111222111111}}}||||||}}}~~~~~~yyyyyy}}}www}}}~~~|||{{{{{{|||}}}uuuxxx{{{{{{zzz}}}~~~}}}~~~~~~~~~~~~}}}~~~zzztttssswww{{{xxxzzz}}}}}}|||{{{{{{{{{vvvxxx|||~~~~~~}}}{{{yyyrrrssssssuuuwwwyyy{{{|||~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvwwwyyyzzzzzzyyyuuuvvvxxxyyyzzz{{{{{{|||zzzwwwrrrnnnmmmnnnqqqsssyyytttooonnnppptttuuuuuuooollliiihhhjjjlllmmmnnnjjjnnnnnnjjjgggfff^^^UUUQQQKKKFFFFFFDDD@@@???AAA===:::777444222111111111555333111///...111666:::666===CCCCCCDDDEEEDDDAAAEEEGGGJJJJJJIIIIIIJJJKKKCCCFFFHHHIIIGGGFFFEEEEEEDDDFFFKKKNNNPPPMMMHHHDDD@@@DDDLLLTTTQQQGGG>>>;;;777;;;AAADDDEEEFFFIIIKKKIIICCC;;;444222666<<<@@@AAABBBDDDEEEEEEEEEDDDCCCAAA>>>999555333222222111555666777777666444222000......---+++)))((()))+++***+++,,,***((('''((()))))))))************))))))&&&))),,,+++(((''')))---)))******+++,,,,,,------%%%&&&(((***+++,,,,,,+++***+++,,,***((((((+++...,,,)))***---...,,,,,,///***+++,,,............---222111111}}}|||~~~|||zzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz|||{{{~~~}}}vvvsssuuu{{{~~~}}}zzz|||~~~||||||||||||}}}}}}wwwsssssstttzzzyyyzzz{{{}}}}}}{{{yyywwwwwwxxx{{{|||{{{xxxvvvtttrrruuuzzzyyytttuuuzzz}}}}}}}}}{{{yyyxxxyyyzzzsssvvv{{{|||||||||~~~wwwvvvvvvwwwyyyyyywwwvvvvvvvvvuuusssqqqqqqsssuuuuuuqqqpppssstttqqqooooooqqqnnnkkkjjjlllmmmmmmmmmooonnnmmmkkkhhhbbb[[[VVVOOOKKKFFFBBB@@@???>>>===;;;999777444222111111111111000000000222444777999<<>>AAAHHHNNNOOOMMMKKKHHHEEECCCEEEKKKPPPLLLAAA888666:::@@@EEEGGGJJJNNNMMMIIIIIICCC===999666444888???>>>AAADDDEEECCCAAA???>>>???>>>:::666222222444666333555777888777444000......,,,***(((((((((***+++(((((((((((())))))))))))%%%''')))***+++***)))(((---,,,***(((&&&&&&''''''))))))***))))))((('''&&&''''''((())))))))))))))))))***+++)))(((((()))+++'''(((+++---///000000000)))***++++++------...///...000111~~~~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}{{{}}}~~~}}}}}}~~~~~~}}}|||zzzyyywwwwww}}}|||{{{uuutttwww|||}}}{{{{{{}}}~~~~~~}}}~~~|||zzz{{{}}}}}}|||||||||}}}~~~{{{vvvssstttuuuxxxxxxxxxzzz|||}}}{{{zzzxxxwwwwwwyyy{{{||||||{{{vvvtttwwwzzzyyyuuuuuuyyyyyy{{{||||||{{{yyyxxxwwwtttwww{{{|||||||||~~~yyyxxxwwwwwwwwwwwwuuussstttttttttsssrrrsssvvvxxxyyyuuutttwwwwwwtttrrrrrrmmmkkkhhhhhhjjjlllmmmnnnmmmkkkiiigggddd___YYYTTTNNNJJJEEEAAA??????===<<<999888666444333222222222111000000000222555777999>>>@@@CCCEEEEEEDDDEEEFFFEEEHHHIIIGGGGGGKKKKKKIIIHHHKKKIIIEEEEEEHHHFFF@@@GGGLLLRRRSSSRRRPPPJJJEEEGGGIIIMMMPPPKKK@@@888666888???FFFIIIMMMQQQPPPLLLLLLDDD<<<999777555888<<>>===;;;888777555444333222333333111000000111222555888:::@@@BBBEEEFFFEEEEEEEEEFFFFFFIIIJJJHHHHHHLLLLLLJJJHHHKKKKKKHHHGGGHHHFFFBBBJJJSSSYYY[[[ZZZXXXRRRJJJNNNMMMNNNOOOHHH>>>888888:::AAAIIIMMMRRRWWWWWWSSSQQQFFF;;;888999:::;;;===CCCDDDCCCAAA>>>>>>@@@BBB@@@===999444111000000111444444333222222333333444000...,,,***)))))))))***))))))*********+++++++++(((((()))******)))''''''%%%&&&''')))******************************))))))))))))***++++++++++++***)))******)))((((((***+++))))))***+++++++++************+++,,,---...//////000333666~~~~~~}}}|||}}}}}}{{{yyyzzz|||~~~~~~}}}}}}|||}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyy{{{|||~~~zzzuuuqqquuuvvvwwwzzz~~~~~~}}}}}}~~~~~~}}}|||||||||}}}}}}wwwrrrrrruuuyyy{{{{{{zzzzzz|||}}}}}}|||zzzzzzyyyxxxyyy{{{}}}}}}}}}zzzzzz{{{{{{yyyvvvvvvxxxtttuuuwwwyyy{{{zzzwwwuuuvvvwwwwwwxxxyyyzzz|||}}}zzzxxxwwwwwwxxxwwwuuussssssttttttttttttuuuyyy|||yyytttsssuuuuuuqqqnnnoookkkiiiffffffhhhkkklllmmmiiifffaaa]]]ZZZWWWSSSQQQMMMJJJEEEBBB@@@???===;;;999888666444222111111111111000000111333666999;;;BBBDDDFFFGGGFFFEEEFFFFFFGGGJJJJJJHHHIIILLLMMMJJJIIIKKKLLLIIIFFFEEEEEEEEENNN]]]hhhhhhccc```[[[UUURRRPPPNNNMMMFFF===999:::???FFFLLLQQQXXX```dddccc\\\KKK;;;777;;;>>>@@@BBBCCCCCCCCCAAA???>>>@@@AAAAAA>>>999555222111000///111222222222333333333444111///,,,***)))))))))***((())))))))))))*********))))))******)))((('''&&&%%%&&&(((************)))******************++++++******+++,,,,,,,,,,,,+++((()))***)))((((((***,,,&&&'''(((***+++,,,---...******+++,,,---.../////////222555~~~}}}~~~}}}~~~~~~~~~}}}{{{}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}|||zzz{{{{{{zzzzzz|||xxxqqqppprrrtttwwwyyy|||~~~}}}~~~~~~~~~~~~||||||||||||~~~}}}xxxrrrppprrrwww|||~~~~~~~~~~~~|||zzzzzzzzz{{{|||}}}}}}zzzwww{{{||||||zzzwwwwwwwwwxxxwwwuuutttvvvxxxyyyxxxwwwuuuuuuuuuvvvxxxyyyyyyyyywwwvvvvvvwwwyyyzzzyyywwwuuuuuuuuutttsssuuuxxx{{{wwwsssqqqssssssnnnkkklllmmmkkkiiihhhjjjkkkkkkkkkiiieee```\\\YYYVVVSSSPPPMMMJJJFFFCCCAAA???===;;;;;;999666444111000//////111000000111333666999;;;BBBDDDGGGGGGGGGFFFFFFGGGGGGJJJJJJHHHIIILLLMMMJJJKKKLLLLLLIIIDDDBBBEEEKKK\\\qqq{{{ooohhhccc]]]VVVRRROOOLLLEEE===;;;===AAAFFFLLLRRR]]]kkktttvvvhhhTTT???777999===@@@CCC@@@BBBCCCCCCAAA@@@@@@@@@BBB>>>999666555333111///...///222444555444222111000...,,,***)))))))))***'''''''''(((((((((((())))))))))))))))))((('''''''''((()))******)))((('''******))))))***+++,,,---******+++,,,,,,,,,,,,,,,((()))***)))((((((***,,,))))))***+++,,,---//////***+++,,,---...//////000---000333{{{{{{|||~~~~~~{{{{{{|||}}}||||||||||||||||||||||||{{{||||||{{{zzz{{{}}}yyy~~~wwwnnnoooqqqrrrtttwww{{{~~~~~~~~~~~~|||||||||}}}~~~}}}xxxrrrqqquuuzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~|||xxxuuuzzz}}}|||xxxvvvwwwyyyxxxyyyvvvssstttwwwyyyyyywwwuuuuuuuuuwwwyyyyyywwwuuusssssstttvvvzzz{{{{{{zzztttttttttsssssstttwwwzzzxxxtttrrrsssrrrnnnkkkkkkmmmlllkkkkkkllllllkkkiiihhheee```\\\YYYVVVRRRPPPLLLIIIEEECCCAAA???<<<::::::888666333111000//////000000000111444777:::<<>><<<>>>>>>DDDJJJQQQ]]]mmmyyy|||lllWWWAAA888777999<<<>>>>>>@@@BBBCCCBBBAAAAAAAAABBB>>>999666666555222///,,,///222444555333111///...,,,***)))((((((***+++&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))***))))))((('''''')))((((((((()))***,,,---******+++,,,,,,,,,,,,+++''')))))))))((()))+++---///...---,,,,,,,,,------++++++,,,---...///000000...///111zzz{{{|||}}}~~~}}}}}}zzz|||~~~|||}}}~~~|||~~~}}}}}}}}}|||||||||{{{{{{zzzzzz{{{|||}}}~~~}}}}}}{{{}}}vvvwwwvvvsssqqqrrrvvvzzz~~~}}}}}}}}}}}}~~~}}}wwwvvvyyy}}}~~~}}}~~~}}}~~~~~~zzzyyyyyyzzz{{{{{{yyywwwxxx||||||wwwuuuxxxyyyxxxxxxvvvtttvvvzzz{{{xxxtttvvvvvvwwwzzz|||{{{wwwtttqqqqqqrrrtttxxxzzzzzzyyyqqqrrrrrrrrrrrruuuxxx{{{xxxtttqqqsssrrrmmmiiiiiijjjjjjkkkmmmooonnnkkkiiigggddd```\\\YYYUUUQQQNNNIIIGGGCCCAAA???===:::888777666444222111111222222000000000111444777;;;===???BBBEEEFFFFFFFFFGGGHHHEEEHHHIIIGGGGGGKKKKKKIIIKKKIIIGGGEEEAAADDDUUUfffooofff```ZZZSSSIII???<<<>>>???EEEKKKPPPYYYdddkkklll^^^NNN===666666777:::<<<>>>???@@@@@@@@@AAACCCEEE@@@<<<777555666666222///...000111222222222000///+++***(((''''''(((***+++''''''''''''((((((((((((((((((((((((((())))))*********)))(((((((((((((((((('''''''''(((***,,,...)))******+++++++++++++++'''((())))))((()))+++---000///---,,,,,,,,,------++++++,,,---...///000000111222222~~~~~~}}}~~~~~~}}}}}}~~~{{{~~~{{{zzz|||{{{}}}{{{|||zzz}}}~~~}}}|||{{{vvvwwwxxx|||}}}{{{~~~~~~wwwqqqppprrrvvvyyy}}}}}}~~~}}}}}}}}}~~~|||zzz}}}~~~}}}{{{zzzzzz{{{~~~zzzxxxvvvwwwyyyzzz{{{zzzwww|||{{{uuutttxxxzzzxxxwwwvvvuuuyyy}}}|||wwwqqqwwwwwwyyy|||}}}xxxssspppppppppsssvvvxxxwwwvvvnnnooopppqqqrrruuuzzz}}}wwwrrrpppqqqpppkkkggggggfffgggjjjnnnpppooollliiieeeccc___\\\YYYUUUPPPMMMGGGEEEBBB???>>>;;;888555444333222222222333444555000000000222444888;;;===>>>AAADDDFFFFFFFFFGGGHHHEEEHHHHHHFFFGGGJJJKKKHHHJJJGGGEEEDDDBBBHHH\\\rrryyymmmggg___WWWLLL@@@<<<===DDDIIINNNPPPTTTYYYZZZWWWLLLAAA777555777999;;;>>>@@@??????>>>>>>AAAEEEIII???:::555444666666222...111111000000000000111111***)))'''&&&'''(((***+++(((((((((((())))))))))))(((((('''(((((()))***+++***)))(((''''''((()))***'''&&&&&&&&&'''))),,,...))))))***++++++++++++***'''((())))))((()))+++---,,,,,,++++++,,,...///111+++,,,,,,---...///000000555555333|||}}}yyyzzz{{{}}}}}}{{{yyyyyyzzz|||}}}~~~{{{yyy{{{{{{|||}}}~~~|||zzzwww{{{~~~~~~{{{zzz}}}yyy{{{~~~~~~yyyvvvuuuxxx|||}}}~~~~~~xxxyyy{{{~~~~~~~~~~~~}}}}}}~~~}}}~~~||||||||||||zzzxxxuuuwwwxxxwwwvvvwww{{{~~~{{{{{{||||||{{{yyywwwvvvyyyvvvuuuwww{{{{{{wwwrrrpppqqqssssssrrrqqqrrrsssnnnnnnnnnooopppsssuuuwwwuuutttrrrpppnnnmmmllllllgggiiikkklllllliiigggeeeccccccaaa^^^YYYUUUQQQNNNIIIGGGDDDAAA???===:::777666555333111000000000000111222444444555888<<<@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEBBB999;;;WWWxxxwwwnnnaaaTTTKKKEEEBBB@@@FFFIIIOOOTTTVVVRRRKKKFFFAAA;;;777888999888999<<<<<>>:::555444666666222///000000000///////////////...+++'''&&&(((******((((((((())))))))))))((((((,,,---......,,,***++++++'''''''''&&&'''(((+++...,,,+++***))))))***++++++%%%))),,,+++'''&&&***...,,,***)))***,,,------,,,)))---...+++***+++&&&......---...//////---,,,//////000~~~~~~|||}}}}}}||||||}}}~~~~~~{{{zzzyyyzzz|||~~~}}}{{{{{{~~~|||}}}zzz{{{|||~~~~~~{{{zzzyyyyyyyyy{{{|||}}}|||{{{yyy||||||yyyxxxvvvzzz~~~~~~|||{{{{{{}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}~~~||||||zzzxxxxxxxxxxxxvvvuuuuuuwwwxxxwwwvvvwwwzzz}}}xxxyyyzzz{{{zzzyyywwwvvvuuuuuuvvvxxx{{{{{{xxxvvvrrrssstttsssrrrppppppqqqooooooooopppqqqsssuuuwwwrrrqqqpppnnnmmmllllllkkkhhhiiijjjjjjjjjhhhfffeeecccbbb```]]]XXXSSSOOOLLLHHHFFFCCC@@@>>><<<999666666555333111000000000111000111333444555888===@@@DDDDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHCCCAAA@@@===AAAWWWppp}}}nnnggg\\\QQQIIIEEECCCBBBJJJKKKNNNPPPQQQMMMFFFAAA===888555777888777777999===@@@BBBCCCAAAAAACCCDDD===999555444555555222///000000000000000000///...---***''''''((())))))'''(((((())))))))))))((((((***+++,,,,,,***))))))***&&&)))***((($$$###(((---(((((()))***************'''***,,,+++))))))+++---++++++***)))((((((((((((,,,///...++++++...---))).........///000000///...222222111}}}yyyzzz}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~|||zzzzzz{{{}}}~~~~~~zzzzzz~~~}}}|||yyyzzz{{{}}}~~~|||zzzyyy|||yyyxxxzzz~~~}}}zzz{{{}}}}}}{{{zzzvvvyyy|||}}}|||zzzyyyyyyxxxwwwwwwwwwxxxyyy{{{|||~~~~~~}}}}}}}}}~~~{{{zzzyyywwwvvvwwwvvvuuusssvvvwwwwwwvvvvvvvvvyyy{{{tttvvvxxxzzz{{{zzzxxxvvvvvvxxxzzz{{{zzzxxxwwwwwwvvvwwwwwwuuurrrpppooopppppppppqqqqqqssstttvvvwwwoooooonnnnnnmmmllllllllllllmmmmmmmmmlllkkkiiihhhdddccc```\\\WWWQQQMMMJJJFFFDDDAAA???===;;;777555555444333111000000000111...000222333555999>>>BBBFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIAAA<<<>>>@@@FFFUUUeeeqqq}}}tttccc^^^WWWPPPKKKHHHHHHHHHMMMLLLKKKJJJIIIEEE@@@<<<:::666444777999888777999>>>@@@BBBBBBAAAAAABBBCCC;;;888444333555555222//////000111222222000...---***)))(((((()))***((('''(((((())))))))))))((((((''')))******(((''''''(((&&&+++---)))""" %%%+++((((((***++++++++++++*********+++++++++++++++,,,(((***+++***''''''))),,,***+++)))&&&'''+++......,,,,,,---.../////////...444333222|||{{{}}}~~~}}}}}}|||{{{zzz{{{|||~~~~~~}}}|||{{{|||}}}~~~}}}{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyy}}}{{{{{{}}}}}}~~~~~~~~~~~~|||~~~~~~~~~{{{xxxvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzxxxwwwwwwwwwxxxzzz{{{|||~~~}}}{{{xxxwwwuuuuuuxxx|||~~~{{{|||zzzyyyxxxyyyxxxvvvuuuwwwvvvvvvuuuuuuvvvxxxyyyrrrtttxxx{{{|||{{{zzzyyy|||zzzvvvuuuwwwzzzzzzyyyvvvsssppppppppprrrrrrrrrssstttuuuvvvvvvnnnnnnnnnoooooonnnnnnnnnppprrrssstttsssqqqnnnllleeeccc```\\\VVVPPPKKKIIIDDDBBB???===;;;999666444555444222000000000000111---///111333555:::???CCCEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFF???:::<<<@@@EEEPPP[[[kkkuuu{{{ooofffZZZXXXUUUQQQMMMLLLNNNOOOMMMJJJGGGDDDBBB@@@===;;;:::666666:::<<<;;;:::<<<>>>???@@@AAA@@@@@@@@@@@@:::777444444444444222111///000222333333111...,,,************+++***)))((((((((())))))))))))(((((('''(((***)))(((''''''((((((***,,,)))%%%###&&&***,,,,,,+++******++++++,,,+++***))))))+++,,,+++)))$$$(((,,,,,,)))***///444))))))(((&&&&&&)))---///)))***,,,---------......333333333}}}|||~~~||||||{{{{{{{{{|||~~~~~~~~~}}}|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyy|||~~~}}}}}}~~~~~~}}}|||}}}~~~~~~{{{xxxxxxvvvqqqlllhhhiiilllpppvvvtttrrrqqqrrrtttwwwyyyyyyyyyxxxwwwxxxyyyzzz{{{~~~}}}}}}||||||vvvsssqqqssswww{{{~~~{{{}}}|||zzzyyyzzzyyyxxxvvvvvvuuuttttttuuuwwwxxxxxxrrruuuxxx{{{}}}}}}}}}||||||wwwwwwyyy}}}}}}{{{xxxtttqqqqqqrrrrrrsssssstttuuuuuuuuuuuunnnooopppqqqqqqqqqqqqppppppsssvvvyyywwwsssnnnjjjeeedddaaa\\\VVVPPPKKKHHHCCCAAA>>><<<:::999666333444333111000///000000111---///111333666;;;@@@DDDCCCDDDEEEFFFFFFFFFEEEEEEAAABBBDDDEEEFFFGGGGGGGGGBBB???<<<;;;<<>>===:::777666;;;===<<<;;;===???>>>>>>?????????>>>===888777555444444444333333000111333444333111...,,,)))***,,,,,,,,,+++++++++(((((())))))))))))((((((''')))******)))((())))))***(((((((((***+++******///---***'''&&&''')))+++***)))'''((()))***)))'''$$$(((,,,,,,)))***///444,,,,,,......,,,+++---///))),,,......------///000222222333~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}www{{{~~~|||{{{}}}}}}|||{{{}}}~~~zzzqqqnnnhhhccc```aaagggkkkrrrpppnnnnnnqqqtttvvvvvvxxxwwwvvvvvvwwwxxxyyyzzz~~~~~~~~~~~~~~~}}}~~~~~~yyyvvvtttvvv{{{}}}|||{{{yyyxxxyyyxxxwwwuuuuuusssrrrsssuuuxxxxxxxxxtttuuuxxxzzz|||}}}~~~~~~}}}{{{|||~~~|||{{{zzzvvvsssqqqrrrsssssssssttttttuuuttttttssspppqqqrrrtttttttttsssrrrmmmppptttvvvtttpppjjjgggcccbbb___ZZZUUUOOOJJJGGGBBB@@@===;;;:::888666333333222111000///000000111///111333555777<<>>>>>??????===;;;888777666555555555555555111222333333222000...---)))+++,,,+++******+++---(((((())))))))))))((((((''')))++++++***)))***+++***'''%%%(((---///---***---***'''$$$###$$$&&&(((((((((((((((((('''''''''''')))+++***((('''***---***+++...000---))))))---,,,///222222///...000333333333333~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}{{{}}}}}}yyyooonnnkkkgggfffhhhmmmqqqooooooqqquuuyyy{{{yyywwwvvvuuuuuuvvvwwwyyy{{{||||||}}}~~~~~~}}}zzzxxx{{{|||{{{yyyxxxyyyxxxwwwuuutttrrrppprrruuuyyyyyyyyyuuuuuuvvvxxxzzz|||~~~~~~}}}||||||xxxxxxvvvsssqqqppprrrsssrrrssstttttttttsssrrrrrrqqqrrrsssuuuuuutttsssrrrmmmnnnoooooonnnkkkhhhfff```___\\\XXXRRRMMMHHHEEEBBB@@@===;;;:::999666444333222000//////000000111111333444666888<<>>999777999;;;;;;<<<>>>CCCAAA???@@@AAAAAA>>>;;;777888777777666666666777333333333222111000......((()))***)))''''''***---(((((())))))))))))(((((('''(((******))))))***+++''''''''')))+++,,,,,,+++((('''''''''''''''(((((((((***+++***'''&&&''')))))))))))))))))))))***+++((((((,,,///+++&&&'''---+++///222111...,,,...111333333333~~~|||}}}~~~zzz}}}|||{{{}}}yyy{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}~~~yyytttqqqrrrrrrqqqqqqssswwwyyyppprrrwww~~~~~~yyyuuuuuuvvvwwwyyy||||||}}}~~~||||||zzz}}}~~~~~~~~~|||zzzzzzzzzzzzxxxvvvssspppoooqqqvvvyyyzzzyyyuuuuuuuuuvvvxxxzzz}}}{{{yyyxxxuuuuuusssqqqooooooqqqsssrrrssstttttttttsssrrrqqqqqqrrrtttuuuuuutttrrrqqqooonnnmmmkkkiiihhhhhhhhh]]]\\\YYYUUUPPPKKKFFFCCCBBB@@@===;;;;;;999666444222111000//////000111111333444666777999===BBBFFFAAACCCFFFHHHJJJJJJJJJIIIEEEGGGJJJLLLNNNNNNMMMMMMIIIFFF???::::::>>>AAABBBKKKKKKNNNPPPJJJ@@@???DDDDDDGGGIIIEEE===777555666@@@@@@BBBDDDGGGGGGDDDBBBBBB===:::;;;======>>>BBBEEEBBBAAAAAACCCBBB???<<<888888888777666666777999444444333222000000//////'''((((((&&&$$$%%%)))---(((((())))))))))))((((((&&&((()))***)))((()))***%%%''')))***)))((()))+++%%%'''***---...---,,,+++'''+++...,,,'''%%%(((+++***(((((())),,,...///...++++++---000---(((,,,444)))---000///+++)))+++...222222222~~~|||}}}~~~}}}|||}}}~~~}}}yyyzzz|||~~~~~~}}}||||||~~~~~~{{{vvvvvvrrruuu~~~|||yyyzzzzzzxxxxxxyyy{{{~~~zzz{{{|||}}}}}}}}}}}}~~~|||~~~|||yyyxxxwwwuuussspppqqqooonnnooorrrvvvxxxyyywwwuuusssrrrrrruuuyyy{{{xxxyyyyyyyyyxxxxxxzzz|||vvvtttpppooooooppppppoooqqqrrrsssssssssrrrqqqpppvvvwwwxxxxxxvvvrrrnnnlllmmmkkkhhhhhhhhhhhhfffeee```]]]XXXTTTQQQMMMHHHEEEDDDAAA>>><<<:::888444222333222222111111222222333444666666444777===BBBAAAEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOOOOMMMKKKFFFAAA>>>>>>===<<>>CCCJJJNNNKKKGGGDDD::::::<<>>===AAAHHHJJJHHHFFFDDDDDDCCC@@@>>>::::::999999888999999:::555444222222333222000...+++***)))((((((***,,,---+++***))))))******)))'''*********+++------,,,+++---,,,,,,+++***)))((((((''''''''''''((()))+++++++++***(((((())))))(((&&&,,,******---...+++,,,///------+++(((&&&'''***---+++,,,------,,,,,,...000333222222||||||}}}}}}~~~}}}~~~{{{xxxyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}zzzuuu{{{zzz~~~}}}||||||{{{yyywwwxxx{{{}}}zzz{{{|||}}}}}}}}}}}}~~~||||||zzzxxxwwwwwwvvvtttrrrrrrqqqpppppprrruuuwwwxxxyyywwwuuusssssstttvvvwwwxxxyyyzzzzzzxxxxxxyyyzzzxxxuuurrrpppqqqrrrssssssrrrsssssstttsssrrrqqqppprrrtttvvvwwwvvvsssnnnlllnnnllliiihhhhhhgggeeeddd```\\\WWWSSSOOOKKKFFFCCCAAA???===;;;:::999666444333222222111111222222333000333333222555===AAAAAAEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOOOOMMMKKKEEE@@@;;;;;;;;;<<>>;;;999999999888888888999999555444333333444333000---+++***)))((((((***,,,---+++***))))))))))))((((((***)))***+++,,,,,,+++***,,,,,,++++++***))))))(((((((((((())))))***+++,,,***)))))))))******(((&&&+++)))))),,,,,,******---+++,,,,,,+++***+++...000,,,---......------///111/////////~~~|||{{{zzz|||}}}yyy{{{}}}{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzxxxxxxzzz}}}zzz{{{||||||}}}~~~}}}}}}~~~|||zzzxxxwwwwwwxxxxxxwwwuuuwwwvvvttttttuuuvvvxxxzzzzzzyyywwwvvvttttttssssssxxxzzz{{{{{{zzzxxxxxxyyywwwtttpppooopppsssuuuuuuttttttttttttsssrrrpppooolllooorrrttttttqqqnnnlllooommmjjjiiihhhgggeeeccc___\\\VVVQQQMMMHHHDDDAAA???===;;;::::::999777555222222111111111111222222///222333222666>>>BBBBBBEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPOOOMMMJJJEEE???:::888999===FFFPPPXXXZZZYYYRRRIIIEEEGGGKKKJJJIIIDDD???999777888:::<<<@@@FFFLLLNNNLLLFFFAAA999888:::???AAABBBGGGMMMTTTQQQMMMIIIEEEAAA===:::888888888888888888888888444444444555555333000,,,******)))((()))***+++,,,******))))))))))))(((((((((((()))***************,,,+++++++++***)))))))))***)))))))))***+++,,,---)))))))))+++,,,+++(((&&&***((((((++++++)))))),,,''')))+++,,,,,,---000222---...///.........000222000111111~~~{{{vvvuuuxxx|||zzz}}}~~~{{{yyyvvvwwwzzz}}}~~~}}}|||}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~{{{zzz|||~~~{{{||||||||||||~~~~~~{{{|||}}}~~~}}}yyyxxxwwwxxxzzz{{{zzzyyy{{{{{{zzzxxxwwwxxxzzz|||yyyyyyxxxwwwvvvuuusssrrruuuxxx{{{|||{{{zzzzzzzzzuuuqqqnnnlllnnnqqqtttuuutttuuuuuutttsssqqqooonnniiijjjkkkmmmnnnnnnnnnmmmnnnllljjjjjjiiihhhfffddd```\\\VVVPPPLLLGGGCCC@@@???===;;;:::999888666444222222111111111111222222111555666555999@@@CCCCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPOOOMMMJJJDDD???:::999999===HHHSSSZZZ[[[XXXRRRLLLIIIKKKOOONNNJJJEEE>>>:::888999:::999???FFFKKKOOOOOOIIIBBB;;;888999===???@@@EEEJJJKKKIIIFFFDDDBBB@@@===:::666777777888888888888888333333444666666444///+++***))))))((()))***++++++((()))***)))((((((((()))&&&((())))))))))))))))))+++++++++******************)))))))))******+++,,,((((((***,,,---,,,)))&&&+++((((((++++++))))))+++$$$&&&)))++++++,,,---...,,,---......---...000222111222222~~~zzzwwwvvvsssqqqvvv}}}}}}~~~{{{yyyxxxuuuvvvxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}||||||}}}~~~~~~~~~{{{|||}}}||||||}}}{{{wwwxxxyyy|||~~~~~~}}}~~~~~~{{{zzzyyyzzz|||}}}|||{{{{{{{{{zzzxxxvvvvvvyyy{{{wwwwwwxxxxxxwwwvvvuuuttttttwwwzzz|||||||||||||||tttqqqnnnmmmooorrrtttuuuttttttttttttrrrqqqooommmiiihhhffffffgggjjjmmmooolllkkkjjjjjjkkkjjjgggeeeaaa\\\VVVPPPKKKGGGCCC@@@@@@>>>;;;999888777444222222111111000000111111222222666777666999@@@CCCAAAGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMOOOPPPOOOMMMJJJEEE@@@===;;;;;;@@@LLLYYYccc```[[[WWWTTTTTTSSSSSSPPPLLLDDD>>>;;;;;;<<<===AAAHHHNNNQQQTTTUUUOOOGGG===999777:::<<<<<<@@@DDDDDDBBB@@@??????>>><<<:::555666777888888888888777222222444555666333...+++)))))))))))))))*********'''(((***)))''''''(((***%%%(((******((('''(((******************+++++++++))))))((((((((()))******'''(((***,,,......+++(((,,,)))))),,,,,,)))))),,,%%%(((+++,,,,,,++++++++++++,,,------,,,---///111...//////}}}~~~~~~qqqoooooorrrtttxxx~~~|||~~~|||{{{zzzyyyuuuwwwyyy|||~~~}}}~~~~~~|||}}}~~~zzz}}}~~~~~~~~~|||}}}~~~|||{{{zzz{{{wwwyyy}}}|||}}}}}}|||{{{|||~~~{{{vvvtttuuuxxx}}}|||{{{{{{|||~~~~~~|||{{{zzz{{{|||}}}|||zzzwwwxxxxxxvvvsssrrrvvvyyyvvvvvvwwwxxxxxxwwwwwwwwwuuuwwwzzz||||||||||||}}}uuurrrpppppprrrtttuuuuuurrrrrrrrrrrrqqqpppnnnmmmjjjhhhfffeeefffiiimmmooolllkkkkkkkkkkkkjjjgggeee```[[[UUUOOOJJJGGGCCCAAA@@@===;;;999888666333111111111000000000000111111///333555555888???AAA@@@GGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPOOOMMMJJJDDDAAA>>>===???GGGYYYhhhrrrmmmfff```]]]ZZZVVVTTTRRRLLLDDD>>>===???AAABBBHHHPPPTTTSSSTTTWWWRRRHHH???999555777999999;;;???CCCAAA???>>>>>>===:::999555666888999:::999999888222222222333333111...***((((((((()))))))))******%%%(((***)))'''&&&(((+++%%%(((+++***((('''(((+++)))))))))***+++++++++,,,)))((((((((((((((())))))((((((***,,,...///---+++---******,,,,,,)))))),,,)))+++......---,,,,,,,,,+++,,,---,,,,,,,,,...000111111111{{{{{{~~~|||qqqsssxxx~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{|||||||||wwwyyy||||||{{{|||~~~zzz|||~~~~~~~~~~~~{{{}}}|||{{{{{{vvvwwwzzz}}}~~~|||}}}}}}|||{{{{{{}}}~~~zzzwwwvvvtttyyyyyyyyy{{{}}}~~~|||}}}|||zzzzzz{{{zzzyyywwwvvvxxxxxxvvvrrrrrruuuzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{{{{zzzzzz{{{|||tttrrrqqqrrrtttttttttsssoooppppppqqqpppooonnnmmmlllkkkjjjiiijjjkkklllmmmooonnnmmmlllkkkiiieeebbb^^^YYYRRRLLLIIIFFFCCCAAA===;;;999888777666444222111111000000000000111111,,,000333555:::AAADDDCCCHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPOOOMMMJJJDDD???<<<===CCCRRRkkkuuukkkbbb\\\YYYRRRLLLCCC??????CCCFFFHHHIIIQQQUUUSSSUUU[[[XXXOOO???999444666888888:::===AAA???===<<<<<<;;;999777555666888:::;;;:::999999222111000111111000---***'''(((((()))))))))))))))$$$(((***)))&&&%%%(((+++%%%))),,,+++((('''))),,,((())))))***++++++,,,,,,******))))))((())))))***)))))))))+++...///...---,,,))))))++++++((('''******+++------,,,,,,,,,---+++---...---------///111555555444~~~yyyyyy~~~}}}|||~~~~~~{{{zzz{{{{{{uuuxxx|||}}}}}}|||~~~~~~}}}|||{{{{{{|||~~~xxx{{{~~~}}}|||~~~~~~}}}|||}}}{{{{{{}}}yyy|||~~~}}}~~~}}}}}}}}}}}}zzz}}}}}}|||zzzzzzzzzzzz|||~~~xxx|||{{{}}}}}}}}}}}}|||{{{{{{}}}~~~zzzzzzzzztttzzzyyyzzz|||~~~}}}zzz}}}{{{zzzyyyyyyxxxvvvuuuwwwzzz{{{xxxttttttxxx}}}yyyyyyxxxwwwvvvvvvwwwwww}}}}}}}}}{{{yyyxxxyyy{{{qqqqqqpppqqqssssssqqqooonnnnnnoooppppppooonnnmmmlllmmmnnnooonnnnnnlllkkkrrrpppooommmkkkgggbbb___\\\WWWPPPKKKGGGEEEBBBAAA;;;999888777888777666444111111000000000000111111+++000444777===EEEIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNPPPQQQOOOMMMJJJCCC>>>:::<<>><<<:::999999:::;;;999888555777999;;;<<<;;;:::999222000/////////...,,,***'''(((((()))))))))))))))$$$'''***)))&&&%%%(((,,,%%%)))---,,,(((''')))---(((((()))***+++,,,,,,---++++++***************+++***))))))***---//////...+++((((((******&&&&&&)))''')))************,,,------...///.........000222333222222}}}}}}}}}{{{xxxwwwzzz{{{||||||}}}~~~}}}{{{zzz}}}~~~~~~}}}~~~}}}zzzxxx{{{{{{|||}}}~~~}}}}}}}}}|||{{{{{{}}}~~~}}}zzz|||}}}||||||||||||||||||}}}}}}zzz}}}}}}{{{|||yyy{{{vvvsssttt|||~~~|||||||||~~~}}}~~~~~~~~~|||zzzyyyyyy~~~}}}yyyyyy{{{zzzzzz{{{}}}}}}|||xxxvvvwwwwwwuuusssttttttuuuwwwxxxwwwtttqqqqqqqqqrrrtttxxxyyyyyyxxx{{{{{{{{{zzzyyyvvvtttsssuuuuuuuuutttsssqqqpppoooooosssvvvvvvssspppqqqrrrooorrruuuuuurrrpppppprrrrrroookkkhhhfffcccaaa^^^\\\WWWOOOIIIEEECCCAAA@@@===;;;999777555555555555333222111/////////000000555666777999<<>>@@@@@@BBBLLLggg{{{qqq[[[RRRFFFBBBDDDIIILLLMMMMMMRRRRRRRRR[[[fffdddXXX@@@;;;666333444888<<<>>>DDDBBB>>>;;;999777777888:::888777777999999666333111222111///,,,*********)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***+++***)))&&&%%%%%%'''((())))))((('''%%%++++++,,,,,,,,,---------)))(((''''''(((+++///111++++++)))))))))***+++,,,...,,,***+++...///...,,,+++---......---...///111000000000|||}}}~~~~~~}}}~~~~~~}}}|||{{{||||||}}}~~~}}}~~~}}}}}}|||~~~}}}~~~~~~|||zzzyyyzzzzzz{{{|||~~~~~~}}}||||||~~~zzz{{{|||~~~}}}}}}}}}}}}}}}}}}||||||yyy{{{{{{yyyzzz~~~~~~zzz|||vvvtttsssyyy{{{zzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~|||{{{{{{~~~}}}xxxvvvwwwzzz~~~~~~~~~|||yyywwwxxxxxxwwwuuuvvvvvvwwwyyy{{{zzzwwwtttrrrrrrrrrtttwwwyyyxxxwwwzzz{{{{{{zzzxxxvvvtttsssttttttsssrrrqqqpppooonnnppptttxxxxxxvvvtttuuuvvvsssuuuvvvuuurrrpppqqqrrrmmmkkkhhheeedddccc```^^^[[[VVVOOOIIIEEECCCAAA@@@;;;:::999777666555444444333222000/////////000111111444777;;;>>>BBBFFFJJJLLLKKKKKKLLLMMMOOOPPPPPPMMMRRRSSSOOOKKKLLLLLLJJJ???@@@???AAALLLeeerrrYYYPPPEEEAAADDDIIILLLMMMHHHMMMOOOOOOVVV]]]WWWKKK<<<999666555777;;;>>>AAACCCAAA>>>;;;999888888999:::888777777999999666444333444333111...,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++((()))+++++++++***(((''')))***+++,,,,,,+++***)))((((((((())))))*********)))((((((((()))+++...///---,,,++++++************---+++***+++---...---++++++---......---...///111000000000}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}|||{{{{{{{{{yyyyyyzzz|||~~~~~~|||||||||}}}}}}||||||~~~zzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{xxxzzzyyyvvvwww|||~~~}}}{{{}}}~~~vvvtttsssvvv|||}}}zzzuuurrrvvv{{{~~~{{{||||||{{{zzz{{{}}}~~~|||||||||}}}|||xxxtttrrruuuxxx}}}zzzyyyzzz{{{zzzyyyxxxxxxyyy|||~~~~~~{{{yyyuuuttttttuuuwwwxxxxxxvvvyyyyyyzzzyyyxxxvvvtttsssrrrrrrqqqpppoooooonnnmmmqqquuuzzz{{{zzzxxxyyyzzzxxxwwwvvvrrrooolllmmmnnnjjjgggeeedddcccbbb___]]]YYYTTTMMMHHHEEECCC@@@???999999999888777555444333222111000/////////000111///333888===@@@CCCEEEHHHLLLLLLMMMNNNOOOPPPQQQRRRMMMQQQRRRMMMKKKKKKKKKIIIBBB@@@>>>@@@KKKaaazzz|||jjjUUUMMMDDDAAAEEEJJJMMMNNNEEEJJJMMMMMMPPPRRRIII;;;666666666777:::===AAACCCBBB@@@>>><<<::::::::::::888777777777999999777555333444444222...,,,,,,---))))))))))))))))))))))))'''((()))*********)))(((((()))+++,,,,,,+++******'''((()))******)))((('''&&&&&&''''''((()))******)))))))))******+++,,,,,,---------,,,+++***((((((,,,+++***+++---...---,,,+++---......---...///111000000000~~~}}}||||||}}}}}}|||{{{zzzzzz{{{||||||zzzzzz{{{}}}~~~|||zzz{{{|||}}}|||{{{{{{|||zzzyyyyyyyyyzzz|||~~~}}}~~~}}}|||zzzyyyzzzyyyuuuvvv{{{~~~}}}}}}~~~}}}{{{vvvtttssstttvvvwwwuuurrrmmmsss|||~~~}}}{{{zzzyyyxxxyyy{{{~~~{{{yyyxxxyyyzzzyyywwwttttttvvvyyy}}}}}}}}}~~~~~~|||}}}|||{{{zzz{{{{{{|||}}}zzzzzz{{{}}}~~~}}}xxxvvvuuuvvvwwwxxxxxxwwwxxxxxxyyyxxxxxxvvvtttsssqqqqqqpppoooooonnnnnnnnnssswww|||}}}zzzxxxwwwxxxwwwuuuqqqmmmiiihhhhhhiiijjjhhhfffddddddbbb___\\\VVVRRRLLLGGGDDDBBB@@@>>>777888888888777555333222222111000//////000111111111444999>>>AAADDDGGGIIIIIIJJJLLLMMMNNNNNNPPPQQQOOORRRQQQMMMJJJJJJIIIEEECCC@@@>>>@@@JJJ[[[mmmxxx}}}kkk\\\RRRKKKCCCBBBFFFLLLOOOOOOIIIKKKLLLJJJJJJHHH???444333444777999;;;===@@@BBB@@@@@@>>>===<<<;;;<<<<<<777777777888888888777666222222222000---+++***+++))))))))))))))))))))))))******++++++***'''%%%###((((((***++++++++++++***''''''((())))))((('''''''''((())))))***+++,,,,,,((()))***+++,,,+++************+++,,,+++***(((''',,,,,,,,,,,,------------+++---......---...///000000000000~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~{{{|||}}}~~~~~~|||{{{{{{}}}zzzyyyxxxyyy|||~~~~~~~~~yyyyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~}}}|||{{{zzz|||{{{xxxyyy}}}}}}~~~}}}|||zzzxxxwwwtttqqqooommmkkkjjjkkksss~~~~~~||||||zzzxxxxxxzzz}}}~~~zzzvvvtttsssvvvwwwxxxyyyyyyyyyzzz{{{{{{{{{{{{|||}}}}}}zzzxxx{{{zzzzzzyyyyyyzzz|||}}}{{{zzz{{{}}}}}}zzzxxxvvvvvvxxxyyyyyyxxxvvvwwwwwwxxxwwwvvvtttsssqqqpppoooooonnnooooooppptttxxx||||||xxxtttrrrrrrpppnnnkkkiiihhhjjjlllmmmmmmkkkhhhfffeeebbb^^^[[[SSSOOOJJJFFFCCCAAA???===666777777777666555333111111111000//////000111222555777;;;>>>AAAEEEJJJNNNGGGJJJMMMNNNNNNNNNOOOQQQRRRTTTRRRMMMJJJJJJGGGBBBDDD@@@>>>???GGGTTT```hhhpppzzzuuugggZZZQQQPPPJJJCCCCCCHHHNNNPPPPPPLLLLLLIIIEEECCC@@@999222222555888:::;;;<<<>>>@@@@@@@@@???>>>======<<<<<<777888888888888777666666222333222000---+++++++++******************************+++***)))'''%%%$$$''''''((())))))*********+++++++++,,,,,,+++++++++))))))******+++,,,,,,---((()))+++,,,,,,+++***)))&&&''')))*********)))))),,,---------------...///+++---......---...///000111111111|||}}}~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~{{{{{{{{{|||~~~~~~}}}||||||}}}}}}~~~}}}{{{|||}}}~~~~~~}}}||||||{{{zzz{{{|||~~~|||}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~zzzxxxvvvwwwyyy{{{{{{{{{xxxxxxyyyyyyzzz{{{}}}}}}||||||||||||||||||}}}}}}|||~~~~~~||||||~~~}}}|||zzz{{{zzzvvvooohhhdddbbbcccmmmuuu}}}}}}{{{yyyyyy|||~~~~~~~~~|||vvvrrrqqqqqquuuvvvxxxzzz|||}}}}}}}}}|||{{{{{{|||}}}|||yyywwwwwwxxxxxxwwwvvvwwwyyy{{{zzzyyyyyyzzz|||}}}|||{{{yyywwwuuuuuuvvvxxxxxxxxxtttuuuvvvwwwwwwvvvuuutttpppooonnnmmmnnnooopppqqqtttxxx|||{{{uuuooolllkkkhhhfffeeegggkkkpppsssuuullljjjhhhfffddd```\\\XXXPPPMMMIIIEEECCCAAA>>><<<666666666666555444333222111000/////////000111222777999<<>>???DDDMMMWWW]]]dddmmmsssooocccWWWQQQPPPNNNHHHCCCCCCIIINNNPPPOOOLLLIIIDDD@@@===:::666333222666:::<<<;;;;;;>>>AAAAAA@@@@@@???>>>======<<<888999:::999777555555666444555555333///------...************************''''''(((((()))***++++++((((((((((((((()))))))))************************(((((())))))))))))******((()))+++,,,,,,+++***)))&&&&&&((()))***++++++++++++,,,...---,,,,,,---///+++---......---...///111111111111}}}~~~}}}zzzuuuvvvwwwyyy}}}~~~~~~~~~~~~~~~zzz{{{|||}}}~~~|||{{{zzz{{{|||~~~}}}{{{|||~~~~~~{{{{{{||||||}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwyyyyyyyyywwwxxxyyy{{{||||||}}}}}}|||{{{zzzyyyzzz|||}}}|||}}}~~~|||{{{|||{{{wwwpppiiiddddddfffooovvv~~~~~~{{{yyyzzz}}}~~~yyytttqqqrrrsssyyyxxxxxxyyy{{{}}}~~~|||{{{zzz{{{|||{{{xxxvvvtttuuuvvvtttrrrsssuuuxxxxxxwwwvvvwwwxxxyyyxxxwwwvvvtttqqqqqqsssuuuvvvvvvssstttuuuvvvvvvvvvuuutttnnnmmmlllkkklllmmmooopppssswwwzzzyyysssmmmiiihhhfffdddcccfffkkkppprrrrrrgggeeedddcccaaa^^^YYYVVVNNNKKKGGGDDDBBB@@@>>><<<666666555444333333333333111000/////////000222333555888===AAADDDGGGKKKMMMHHHMMMRRRTTTRRRQQQTTTVVVSSSTTTQQQMMMMMMNNNJJJDDDAAA@@@??????AAAGGGQQQWWW___aaaaaa]]]TTTNNNNNNPPPKKKFFFAAABBBGGGLLLMMMLLLIIIFFFBBB@@@===999777666333888<<<===<<<===AAAEEEAAAAAAAAA@@@???===<<<;;;888:::;;;:::666444444555555555555333000...---...************************(((((('''''')))+++---///******)))))))))))))))))))))(((((((((((((((((())))))(((((((((((('''''''''((()))***+++++++++++++++******)))******+++,,,,,,)))+++,,,,,,******+++---+++---......---...///111111111111}}}~~~xxxsssnnnoooqqquuuzzzyyy{{{|||~~~~~~{{{zzzzzzzzz{{{}}}|||}}}{{{{{{|||}}}~~~{{{{{{|||}}}}}}}}}~~~~~~|||yyywwwvvvwwwxxxxxxxxxwwwxxxzzz|||}}}}}}||||||{{{zzzxxxwwwxxx{{{~~~{{{|||~~~}}}|||zzzzzzyyysssmmmjjjmmmqqqpppwww~~~|||{{{~~~~~~{{{yyy{{{~~~~~~{{{wwwsssrrrtttvvv~~~{{{wwwvvvxxx{{{~~~zzzyyyyyyyyyyyyxxxvvvsssrrrssstttrrrppppppsssvvvwwwuuuttttttvvvvvvuuutttsssqqqooooooqqqssstttuuussstttuuuvvvvvvvvvuuutttlllkkkjjjjjjjjjlllnnnoooqqquuuyyyxxxssslllhhhggghhheeeccceeehhhkkkkkkiiiaaa``````______\\\XXXUUUMMMJJJGGGDDDBBB@@@===;;;777666444333222333333444111000/////////111222333111666===CCCFFFHHHIIIJJJGGGMMMRRRTTTRRRQQQSSSVVVQQQRRRPPPMMMNNNPPPMMMGGG@@@@@@@@@??????DDDNNNUUU[[[WWWRRRNNNJJJIIIKKKOOOIIIDDD???@@@FFFJJJKKKIIIHHHEEECCCBBB@@@;;;999999444999===???>>>@@@EEEIIIBBBBBBBBBAAA???===<<<;;;999;;;<<<:::666333333444333333333111...,,,+++,,,************************,,,+++)))'''(((***,,,...,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,*********)))(((((('''''')))))))))***++++++,,,,,,...---,,,+++++++++,,,---''')))+++***((((((***,,,+++---......---...///111111111111~~~~~~}}}{{{xxxtttrrrpppkkkjjjkkknnnuuu}}}~~~|||zzzzzzzzzzzz~~~~~~zzzzzzzzz{{{|||}}}}}}~~~~~~|||}}}~~~}}}}}}~~~~~~~~~|||zzz}}}|||zzzyyyzzz|||{{{{{{{{{{{{zzz|||~~~~~~~~~~~~{{{yyywwwtttqqqnnnmmmlllnnnsssyyyzzzyyyyyy|||~~~~~~~~~{{{vvvssssssuuuwwwwww{{{zzzyyyxxxxxxxxxxxxyyy}}}xxxuuuwww{{{|||xxxrrrtttuuuvvvwwwvvvuuusssqqqxxxuuuqqqooooooppppppoooqqqqqqqqqppppppqqqtttwwwxxxyyyyyywwwtttqqqoooooohhhhhhgggfffgggiiinnnrrrssswwwxxxuuussstttsssqqqjjjfffbbbaaacccgggkkkmmmeeedddcccaaa```\\\WWWTTTLLLJJJHHHFFFDDDBBB>>><<<999666333000///000222444444111......222555555444555888<<<@@@CCCFFFJJJMMMGGGKKKPPPSSSTTTSSSRRRRRRSSSSSSSSSQQQOOOKKKHHHFFFGGGBBB@@@BBBDDDEEEMMMWWWVVVPPPKKKIIIKKKMMMLLLJJJNNNEEE???DDDJJJLLLKKKKKKKKKHHHDDD@@@>>>===;;;:::;;;>>>AAACCCDDDFFFHHHJJJFFFGGGHHHDDD>>>::::::;;;???>>><<<999666555777999888777444111...,,,***)))(((((('''(((((()))******&&&''''''((((((((((((((((((...000***'''***---+++)))***)))&&&(((,,,,,,((((((((()))***************((())))))))))))*********)))***+++++++++***)))(((+++,,,---------,,,+++***,,,+++******+++...000222222222222~~~}}}|||||||||}}}|||xxxrrrllliiiiiiooonnnmmmqqqyyy~~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}zzzzzz{{{||||||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{|||{{{zzz|||~~~}}}~~~~~~||||||~~~|||xxxtttqqqnnnmmmlllmmmqqqvvvyyyzzz{{{~~~}}}~~~||||||}}}{{{vvvsssssstttuuuuuu{{{{{{zzzzzzyyyxxxxxxwwwvvvrrrppptttzzz|||yyyuuuuuuvvvxxxyyyyyywwwuuusssvvvssspppnnnnnnoooooonnnoooppppppppppppssswwwzzzwwwxxxyyyxxxuuurrrpppoooiiijjjlllllllllmmmppprrrrrruuuuuusssssswwwwwwuuuppplllgggdddeeegggiiijjjllliiifffccc___YYYRRRNNNJJJHHHFFFDDDCCC@@@===:::777666444333222111111111222000......111333333222333777;;;???BBBDDDGGGIIIHHHKKKPPPRRRSSSRRRRRRSSSRRRRRRRRRQQQOOOKKKHHHFFFCCC???>>>AAAEEEIIIQQQZZZWWWRRRLLLHHHHHHIIIIIIIIIMMMDDD???DDDKKKNNNMMMMMMLLLIIIFFFCCCAAA???===;;;<<>>DDDLLLOOOOOOOOOMMMLLLKKKHHHEEEBBB???===???GGGTTT___eeeggghhhhhh[[[VVVNNNGGGBBB@@@>>>===BBBCCCDDDCCC???;;;999888444333111000/////////000***))))))))))))***++++++&&&'''(((((())))))((((((((())))))'''(((,,,,,,)))((()))(((&&&(((,,,+++((((((((()))***************************+++++++++,,,***+++,,,------,,,++++++((()))+++,,,---...............---,,,---...000111000000000~~~~~~}}}}}}~~~|||{{{}}}~~~~~~wwwmmmhhhkkkpppxxx||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}|||yyywwwvvvtttvvvxxxzzz|||}}}{{{yyyxxx|||yyyvvvrrrooonnnooooooppppppssswww{{{~~~~~~}}}~~~}}}}}}}}}~~~}}}}}}{{{zzzzzzzzz|||{{{yyyzzz~~~~~~{{{xxxuuurrrppprrrtttuuuvvv}}}}}}~~~}}}{{{xxxuuusssxxxuuutttvvvzzz{{{yyyuuurrrtttwwwyyyyyywwwsssqqqsssqqqooooooooopppooonnnnnnooopppqqqrrruuuzzz}}}|||~~~~~~yyytttpppnnnmmmooorrrssssssssstttuuutttrrrmmmlllrrrzzzzzzvvvtttqqqllljjjiiiiiiiiiiiiiiigggdddaaa^^^YYYSSSOOOGGGEEECCCBBBAAA>>>;;;888777777555444222111///////////////000111000///...666:::AAAEEEGGGGGGHHHHHHKKKMMMPPPQQQQQQRRRSSSUUUQQQQQQRRRQQQOOOKKKHHHFFFBBB@@@@@@DDDKKKSSSZZZ```___ZZZSSSMMMIIIIIILLLOOOFFF???<<>><<<>>>AAAEEEGGGFFFCCCAAA@@@BBB???:::444000---++++++++++++***************+++'''(((((())))))))))))))))))&&&$$$&&&***+++***)))***,,,***(((***......***(((((()))*********************+++++++++,,,,,,,,,'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,//////........./////////222222222}}}}}}~~~~~~~~~|||~~~yyyuuuxxx{{{{{{zzzzzz{{{}}}~~~~~~|||{{{{{{}}}~~~|||zzzxxxxxxxxx{{{|||}}}~~~}}}{{{|||}}}~~~~~~~~~~~~|||zzzyyy}}}~~~~~~}}}zzzxxxxxxyyyxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyyyy{{{{{{}}}~~~~~~~~~~~~{{{~~~}}}|||{{{yyy{{{{{{||||||mmmlllllloootttyyy|||}}}|||||||||{{{yyywwwtttssssssrrrsssvvvxxxzzzzzzyyyuuuwwwxxxzzzzzzyyyxxxwwwuuusssssssssuuuvvvuuusssssstttuuuuuuvvvyyy}}}xxxrrrnnnmmmnnnnnnooonnnmmmnnnqqqttttttrrrmmmhhhjjjoooooolllgggffffffgggjjjllllllllleeeccc```^^^[[[VVVQQQMMMHHHFFFDDDCCCBBB@@@===;;;999777333000///000222444000111333333222222444555555999???CCCFFFGGGHHHIIILLLOOOQQQSSSRRRRRRSSSTTTRRRSSSSSSRRRQQQNNNKKKIIIEEEEEEFFFIIITTT```ggggggiiiaaaXXXRRRQQQQQQQQQOOOAAA;;;;;;FFFRRRWWWXXXYYYVVVWWWVVVPPPHHHBBB@@@@@@GGGMMMUUU]]]aaacccdddeee```ZZZQQQIIIDDD@@@>>><<<===@@@CCCDDDDDDCCCCCCCCCAAA>>>999444000...------++++++***))))))))))))***'''((())))))******))))))***&&&%%%(((***))))))+++***+++***(((***...---***(((((()))***************************+++++++++,,,((()))***,,,,,,,,,,,,+++...---,,,++++++++++++,,,------......////////////000000000~~~||||||~~~~~~}}}}}}~~~||||||||||||}}}}}}{{{|||~~~~~~}}}|||~~~{{{wwwvvvuuuuuuyyyzzz{{{}}}~~~~~~zzz{{{}}}{{{{{{||||||||||||||||||~~~}}}zzzwwwwwwwwwuuuvvvxxxzzz|||~~~zzz{{{|||}}}}}}|||{{{{{{xxx{{{~~~~~~{{{yyyyyy{{{xxxzzz}}}}}}|||xxx{{{}}}|||{{{{{{|||}}}}}}wwwmmmlllmmmpppuuuyyy|||}}}|||{{{zzzyyywwwvvvuuuttttttuuuuuuwwwyyyzzzzzzyyywwwwwwxxxxxxyyyyyyyyyyyytttsssssstttvvvwwwvvvtttssstttvvvwwwxxx|||{{{uuupppnnnnnnjjjlllnnnooonnnnnnooopppoooppplllgggfffiiijjjhhhggggggfffhhhjjjjjjjjjhhhcccaaa___\\\YYYUUUOOOKKKGGGFFFDDDCCCBBB@@@===;;;666555333111111222333444///111222222111222666999666999>>>BBBEEEGGGJJJLLLKKKOOORRRTTTTTTSSSRRRRRRSSSTTTTTTTTTRRROOOMMMKKKGGGJJJMMMRRRaaarrrzzzzzztttjjj___YYYYYYXXXSSSNNNAAA<<<===IIIVVV\\\]]]^^^ZZZZZZWWWPPPFFF???>>>???BBBHHHPPPVVVYYYYYYXXXXXXXXXVVVRRRLLLEEE@@@>>>>>>>>>???@@@@@@???@@@BBBDDD@@@===777222...---------+++***))))))((((((((()))(((((()))************)))***((((((+++***&&&(((---)))***)))&&&(((,,,,,,((((((((()))***************)))))))))*********++++++'''(((***+++,,,,,,,,,+++---,,,+++++++++,,,---...++++++,,,---.../////////000000000zzzzzz~~~~~~~~~~~~{{{~~~|||~~~~~~~~~~~~}}}~~~~~~|||}}}~~~}}}{{{{{{}}}|||xxxwwwwwwwwwyyyyyyzzz|||}}}}}}yyyyyy{{{yyyyyyzzzzzz{{{||||||}}}zzz|||}}}|||{{{yyyyyyzzzuuuwwwyyy|||yyyzzz{{{||||||zzzxxxvvvxxx|||{{{xxxzzz}}}wwwyyy|||~~~|||zzzvvvyyy}}}}}}{{{{{{zzz|||||||||yyypppnnnmmmnnnpppuuuyyy||||||{{{zzzyyywwwvvvuuuuuuuuu{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvuuuuuuvvvwwwxxxxxxtttsssssstttvvvwwwvvvuuurrrsssvvvxxxzzz|||wwwrrrooooooooohhhkkkoooqqqpppnnnmmmlllkkknnnlllfffdddfffgggfffjjjiiihhhiiiiiiiiigggeee___^^^\\\[[[YYYUUUPPPLLLFFFEEECCCBBBBBB@@@===;;;222333333444444333333222...000111000000222666;;;888;;;@@@DDDGGGJJJMMMPPPKKKOOOSSSUUUUUUSSSRRRQQQTTTTTTUUUTTTSSSPPPNNNLLLKKKOOOSSS\\\nnnsssfff```aaa___VVVNNNCCC>>>@@@LLLYYY```aaabbb[[[[[[XXXOOODDD===<<<>>>>>>EEENNNTTTUUUTTTQQQOOOSSSTTTSSSNNNFFF@@@>>>???@@@@@@???===<<<===@@@CCCAAA===777111,,,***************)))(((((('''(((((((((((()))***************+++)))***,,,)))$$$'''...'''((('''%%%&&&******'''(((((()))***************((())))))))))))*********%%%&&&((()))*********)))+++*********+++---///000)))***+++---.../////////222222222~~~{{{yyyzzz~~~~~~~~~}}}}}}|||~~~|||}}}~~~}}}||||||}}}{{{|||~~~|||wwwtttvvvvvvvvvwwwxxxyyyzzz{{{|||{{{zzz{{{{{{}}}{{{zzz{{{}}}|||}}}|||~~~~~~{{{xxxvvvvvvyyy|||~~~|||yyywwwwwwyyyzzzzzz{{{|||{{{yyyvvvtttrrrsssuuuwwwyyyzzz{{{{{{yyyxxxvvvuuutttssssssssslllnnnnnnnnnqqqvvvvvvssszzzzzzxxxvvvttttttvvvxxxxxxuuuvvvzzz{{{wwwtttuuuxxxwwwvvvtttrrrsssvvvyyyvvvvvvuuutttttttttttttttwwwuuuvvv{{{{{{wwwrrroooooooooppppppnnnmmmmmmnnnpppqqqpppooonnnmmmllljjjiiihhhggggggfffeeefffhhhjjjjjjhhhfffaaaaaaaaa```]]]VVVNNNHHHDDDCCCAAA???<<<:::888777666333111111222333111///444333222000000333888<<<;;;@@@FFFHHHGGGIIIMMMRRRRRRSSSUUUVVVVVVUUUSSSRRRUUUVVVVVVTTTPPPLLLJJJJJJIIIRRRddd}}}~~~pppmmmkkkaaaUUUOOOEEE:::<<>>===AAADDDHHHJJJKKKKKKKKKLLLPPPUUUWWWRRRGGG???===??????>>>===<<<===>>>@@@AAABBB===:::888444---***,,,))))))))))))))))))))))))...)))'''+++,,,***''''''+++)))***------******------,,,)))'''&&&(((***+++)))((((((((((((***,,,---(((((()))(((''''''))),,,+++++++++************)))+++,,,---,,,******+++,,,++++++,,,,,,---............///222|||zzz{{{~~~}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}~~~~~~}}}{{{xxxvvvxxxxxxxxxyyyyyy{{{||||||}}}||||||}}}}}}}}}{{{{{{~~~~~~~~~~~~}}}~~~~~~|||yyywwwwwwwwwyyyzzz{{{zzzyyywwwwwwwwwyyyyyyzzzyyyxxxwwwuuutttssstttvvvwwwyyyyyyzzzzzzuuutttsssqqqpppooooooooommmooooooooossszzz|||zzz{{{zzzyyywwwvvvuuuvvvwwwyyyvvvvvv{{{|||yyywwwwwwuuutttqqqpppoooppprrrssstttttttttuuuvvvwwwxxxxxxyyywwwxxx|||~~~uuuqqqmmmjjjkkkllllllllllllkkkjjjkkknnnpppppppppoooooommmlllkkkjjjjjjkkkjjjiiiiiijjjkkkkkkiiigggdddcccaaa___[[[TTTMMMGGGCCCBBB@@@>>><<<999888777444222000000222444333111///...---,,,,,,...333777<<>>===>>>@@@CCCEEEEEEEEEFFFHHHLLLQQQUUUPPPFFF>>>===>>>===<<<:::::::::<<<>>>@@@;;;666333222///+++***,,,***************************&&&%%%))),,,)))'''(((+++((()))++++++''''''))),,,+++)))((('''((()))***)))((((((((()))***+++,,,&&&(((***+++***))))))***)))))))))******+++++++++)))+++,,,+++***)))***+++,,,,,,,,,---......//////,,,...000}}}||||||~~~~~~~~~}}}~~~~~~}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||~~~}}}||||||~~~~~~|||{{{|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~|||{{{}}}~~~~~~}}}}}}|||zzzwwwvvvwwwyyy|||{{{{{{{{{{{{{{{yyywwwyyyxxxxxxwwwvvvuuuttttttuuuuuuvvvxxxxxxyyyyyyxxxtttsssrrrpppnnnnnnmmmmmmrrrttttttssswww}}}}}}{{{{{{zzzyyyxxxvvvvvvuuuyyyvvvvvv{{{}}}{{{yyyzzzyyyvvvrrrqqqssstttsssqqqqqqrrrsssuuuxxxzzz{{{|||{{{zzz{{{|||uuurrrnnnmmmmmmmmmmmmmmmllljjjiiijjjmmmppprrrrrrqqqpppooonnnmmmnnnnnnooonnnmmmmmmmmmmmmllliiiffffffccc___[[[WWWQQQJJJFFFBBBAAA???===;;;888777666111000///000222444444333111000000...///111666:::<<>><<<===;;;;;;999999:::<<<>>>???999444000///,,,((())),,,++++++++++++++++++++++++((($$$$$$)))+++)))((()))+++)))***------***)))+++*********))))))))))))))))))((((((((()))***+++,,,%%%(((,,,---,,,***))))))'''(((((()))***+++,,,---***+++,,,,,,+++***+++,,,,,,------...//////000000---///111~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~}}}{{{|||}}}~~~~~~}}}}}}|||~~~~~~~~~zzz}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{{{{|||}}}~~~|||}}}~~~~~~}}}}}}~~~}}}}}}{{{xxxvvvvvvyyy{{{~~~|||}}}}}}zzzzzzyyywwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttrrrqqqpppppppppwwwzzz{{{{{{}}}zzz|||{{{zzzyyyyyyxxxuuutttwwwtttuuuzzz|||zzzyyy{{{|||xxxssssssvvvwwwtttpppoooqqqsssuuuxxxzzz{{{|||{{{|||}}}}}}yyyvvvsssqqqqqqpppooommmmmmkkkiiijjjmmmqqqtttuuuqqqpppnnnnnnnnnooopppqqqqqqooonnnnnnmmmkkkgggeeeddd```[[[VVVRRRMMMIIIEEE@@@@@@>>><<<:::888666666111111000000111222333333333333333222333555:::===<<<@@@EEEIIILLLPPPTTTWWWUUUWWWXXXYYYYYYXXXWWWUUUTTTTTTUUUSSSPPPNNNMMMNNNTTTkkkoooZZZNNN@@@DDDNNN[[[ccckkkxxxvvv___JJJ@@@===@@@AAABBBBBBAAABBBEEEGGGHHHNNNSSSPPPFFF>>>;;;<<<===<<<;;;:::;;;===???@@@===777222///,,,'''(((+++************************)))&&&&&&***+++)))(((***(((&&&'''+++---***+++---((()))***++++++***)))((()))))))))))))))******+++&&&))),,,---,,,*********((((((((()))***++++++++++++,,,...---,,,,,,---...------......///000000000000222444|||zzzyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}}}}~~~}}}~~~{{{zzz{{{~~~~~~~~~~~~{{{|||~~~zzzyyyyyy{{{~~~~~~~~~zzzzzz{{{|||}}}~~~~~~|||zzzyyyzzz{{{|||yyyzzz{{{{{{zzz{{{}}}}}}}}}{{{xxxvvvwwwzzz}}}}}}~~~|||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttttttttuuuzzzzzz{{{zzzxxxyyyyyyxxxvvvsssuuurrrrrrwwwyyyxxxxxxzzzyyyuuurrrsssvvvvvvrrrmmmoooppprrruuuwwwxxxyyyyyyyyyzzz}}}~~~zzzxxxuuusssqqqooommmjjjkkkiiiggghhhlllpppsssuuupppnnnmmmllllllnnnpppqqqpppnnnmmmlllkkkiiieeeccc___[[[VVVQQQNNNJJJGGGEEE@@@???===<<<:::888666666222222222111000000000111///000000000000333777:::???BBBGGGKKKPPPTTTWWWZZZXXXYYY[[[\\\\\\[[[YYYXXXSSSTTTTTTRRROOOMMMMMMNNNUUUjjjmmmYYYMMMAAADDDKKKUUU]]]dddmmmuuuxxx|||{{{nnnZZZGGG???===AAABBBCCCDDDCCCEEEGGGIIILLLQQQUUUQQQFFF===;;;<<<<<<;;;:::999:::;;;===>>>===777111///,,,((())),,,)))))))))))))))))))))))),,,)))***---,,,((('''***&&&$$$%%%))))))'''''')))'''(((***++++++***)))(((((()))))))))************)))***+++***))))))+++---)))))))))))))))))))))))))))+++,,,,,,++++++,,,...------......///000000000111333444~~~|||~~~|||yyyxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{yyyyyyyyy|||}}}~~~~~~~~~}}}}}}~~~|||}}}~~~|||{{{}}}}}}|||}}}~~~~~~~~~xxxwwwwwwyyy|||~~~}}}|||||||||}}}xxxyyyzzz{{{}}}~~~}}}}}}~~~|||zzzzzz{{{|||yyyzzzzzzyyyyyyzzz|||}}}}}}{{{yyywwwxxx{{{~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwpppvvv}}}~~~{{{xxxvvvvvvxxxyyyvvvttttttpppppptttwwwvvvvvvxxxxxxwwwuuuwwwxxxwwwtttpppooopppsssuuuwwwxxxxxxwwwwwwxxxzzz{{{|||||||||||||||zzzxxxwwwuuusssooollliiigggfffgggkkkoooqqqrrrooommmkkkjjjjjjlllnnnpppmmmkkkjjjjjjjjjhhhdddbbb\\\XXXSSSOOOKKKIIIFFFDDD??????===<<<:::888777666222333333111///...///111...///000000111333777:::CCCEEEIIINNNSSSWWWZZZ\\\YYYZZZ\\\]]]]]]\\\ZZZYYYVVVVVVUUURRROOOMMMMMMNNNOOO___xxxwwwgggYYYOOOCCCEEEHHHNNNTTTWWWXXXXXX\\\___```YYYKKK@@@;;;;;;@@@BBBDDDEEEEEEFFFIIIKKKOOOTTTVVVPPPFFF===;;;===;;;:::888777666777999:::555111------,,,)))***...((((((((((((((((((((((((---+++,,,...,,,''''''++++++((()))++++++'''''')))'''(((***++++++***))))))((()))************))))))*********)))((((((+++---******)))))))))((((((((('''((())))))))))))***,,,,,,------...//////000000///000222~~~}}}~~~}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{|||}}}~~~~~~}}}}}}zzz{{{|||||||||}}}~~~}}}~~~~~~|||||||||||||||}}}~~~~~~|||zzzzzz}}}}}}zzzzzz|||}}}~~~}}}}}}~~~zzzyyywwwxxx{{{~~~}}}|||{{{zzzzzzzzzzzzyyyyyy{{{|||~~~{{{~~~~~~||||||~~~{{{{{{{{{zzzyyyzzz}}}|||}}}|||{{{yyyzzz}}}|||}}}~~~}}}}}}}}}~~~{{{{{{{{{{{{zzzyyywwwvvvuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvvvvwwwyyyzzz{{{pppuuuzzz~~~zzzvvvsssssswwwyyywwwuuutttppppppsssvvvttttttwwwvvvwwwyyyzzzzzzxxxvvvtttnnnpppsssvvvxxxyyyyyyyyyuuuuuuuuuuuuttttttuuuvvvzzzyyyxxxxxxxxxvvvssspppjjjiiiiiijjjnnnpppqqqqqqooommmkkkiiiiiijjjmmmnnnjjjiiihhhiiiiiihhheeeccc]]]YYYTTTOOOLLLHHHDDDBBB@@@???>>><<<;;;999888777000111222111///...000222000111222333444666:::<<>>===@@@<<<;;;888666555555666777333///---...,,,)))))),,,((((((((((((((((((((((((***)))+++---+++'''(((,,,(((%%%'''++++++)))))),,,(((((()))***************((()))***++++++***)))((('''(((******)))((()))+++((((((((()))))))))))))))''')))************+++---,,,,,,,,,---......//////...000111~~~}}}}}}~~~~~~||||||~~~~~~~~~~~~}}}{{{}}}|||~~~|||{{{}}}{{{zzz{{{~~~~~~|||||||||}}}~~~|||zzzyyywwwxxxzzz|||}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~|||}}}{{{yyy{{{yyy{{{~~~}}}|||{{{~~~|||zzzzzz}}}}}}|||{{{yyyxxxxxxxxxxxxzzzzzz|||~~~{{{~~~~~~}}}}}}|||{{{zzz{{{~~~|||}}}}}}|||{{{{{{}}}|||~~~}}}zzzzzz{{{|||{{{yyyvvvtttuuuuuuvvvxxxxxxyyyyyyyyywwwwwwxxxyyyzzz|||~~~uuuxxxzzz{{{zzzuuuqqqqqquuuxxxxxxvvvuuuqqqpppsssuuuttttttvvvpppsssvvvwwwuuusssrrrrrrmmmpppssswwwzzz{{{|||{{{ttttttssspppnnnnnnoooppprrrrrrrrrssstttssspppmmmmmmmmmmmmooorrrttttttssspppnnnkkkiiihhhjjjlllnnnhhhgggggghhhiiihhhfffddd___\\\VVVQQQLLLHHHCCC@@@@@@???>>>===;;;:::888888...000111111//////222555...000111222333555999<<>>???CCC???===;;;888777666777888666222000000...)))(((***))))))))))))))))))))))))''''''***,,,+++''')))..."""&&&&&&(((,,,(((((())))))*********+++((()))***++++++***)))((($$$'''***,,,***)))((((((&&&&&&'''((()))***++++++***,,,------------///000++++++,,,,,,---......///000222333}}}~~~zzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyxxx}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~{{{vvvqqqssstttvvvyyy|||}}}|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvtttxxx}}}}}}{{{wwwvvvvvv}}}|||zzzzzz|||~~~~~~~~~~~~zzzxxxwwwxxx{{{|||}}}|||~~~~~~{{{||||||}}}}}}}}}}}}|||~~~}}}|||{{{zzzzzz{{{{{{~~~}}}}}}~~~~~~}}}zzzxxxvvvvvvwwwxxxvvvxxxzzz||||||zzzwwwuuuuuuxxx{{{||||||||||||}}}{{{{{{{{{{{{zzz{{{}}}}}}yyyuuusssuuuwwwyyyzzzxxxvvvtttuuuwwwvvvssspppsssuuuxxxxxxwwwuuuttttttnnnooorrrtttwwwyyyzzzzzzxxxtttnnnlllmmmnnnmmmlllnnnllljjjkkknnnqqqqqqpppnnnmmmlllnnnqqqsssttttttqqqmmmiiiggghhhjjjlllmmmhhhgggggghhhhhhhhheeeccc]]]ZZZVVVQQQKKKFFFBBB@@@AAA@@@>>>;;;999666444333000000222444666555111///444111111333333444999???@@@DDDKKKPPPSSSTTTUUUVVVQQQQQQSSSWWW[[[[[[YYYVVVTTTUUUUUURRRMMMIIIIIIJJJDDDKKKSSS[[[___aaacccccc```cccgggkkkjjjaaaSSSHHHDDDKKKQQQPPPMMMKKKFFFAAA@@@BBBBBB>>>888666:::>>>EEEAAABBBIIIKKKJJJKKKPPPVVVYYYTTTHHH???>>>===:::===;;;999666555666777888444000...///000+++ ,,,------,,,***)))***+++"""222)))***&&&444(((***'''((()))(((((((((***,,,******+++++++++***))))))))))))((()))***---///111***+++,,,---...---,,,+++'''(((((()))******++++++,,,+++++++++---------,,,,,,,,,---.........------111111111~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{vvvrrrppprrrvvvzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxwwwvvvvvvvvvxxx{{{}}}{{{{{{{{{}}}|||}}}~~~|||~~~|||zzzzzz{{{~~~~~~}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}yyyzzz{{{|||~~~}}}zzzxxxwwwwwwwwwxxxzzz|||~~~~~~|||yyywwwyyy{{{}}}~~~}}}}}}}}}~~~yyyzzz{{{zzzxxxxxx{{{~~~|||yyyvvvtttuuuwwwwwwwwwvvvuuuttttttttttttrrrpppsssuuuwwwxxxvvvuuuttttttqqqqqqrrrssstttuuuvvvwwwsssrrrppppppqqqqqqnnnllljjjhhhggghhhkkknnnnnnnnnooonnnmmmooorrrtttuuutttrrrpppnnnmmmnnnoooooonnnmmmkkkiiiiiigggeeeaaa^^^[[[YYYUUUPPPJJJEEEAAA???@@@???===;;;888666444333111111111333444444222///111//////333555777===DDDAAAFFFMMMRRRTTTUUUVVVVVVVVVVVVWWWYYY[[[ZZZVVVSSSTTTUUUTTTQQQLLLHHHHHHIIIHHHMMMSSSXXXYYYXXXVVVVVVXXX[[[```eeeeee^^^QQQGGGDDDKKKPPPPPPNNNLLLHHHCCC@@@BBBBBB===777666999>>>FFFEEEGGGMMMMMMJJJKKKPPPTTTWWWSSSIIIAAA???>>>;;;===<<<:::888777666666666000,,,)))+++...---'''!!!((()))******)))((()))+++...&&&)))'''555))),,,)))******)))(((((()))+++))))))***++++++++++++***(((((())))))************,,,,,,,,,,,,+++***((('''***++++++,,,,,,---......,,,+++++++++---------,,,,,,,,,------------......222111111~~~|||||||||}}}~~~}}}}}}}}}~~~zzz{{{|||}}}~~~}}}~~~|||yyyvvvvvvyyy}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzzzz{{{{{{||||||}}}}}}|||yyyvvvtttuuuwwwxxx{{{}}}~~~~~~~~~|||~~~}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~yyyzzz|||~~~~~~|||zzzxxxwwwwwwzzz{{{~~~~~~|||zzz|||}}}}}}|||}}}~~~xxx{{{}}}zzzvvvuuuyyy}}}zzzxxxvvvvvvvvvvvvtttsssrrrssssssrrrqqqooopppppprrrtttvvvwwwuuuttttttuuutttsssrrrqqqqqqqqqrrrsssooopppsssuuuvvvtttpppllliiigggggghhhkkkmmmnnnnnnppppppoooqqqtttuuuuuuuuurrrrrrsssuuuuuusssooollllllkkkiiihhhfffddd```]]]YYYWWWSSSMMMHHHCCC@@@>>>???>>><<<:::888666444333333222111111333333222000111///000333555777===EEECCCHHHOOOUUUVVVVVVUUUUUUXXXXXXYYY[[[[[[ZZZVVVSSSSSSSSSRRRNNNJJJHHHGGGHHHHHHMMMSSSVVVUUURRROOONNNOOORRRXXX]]]___YYYMMMDDDCCCJJJPPPOOONNNMMMJJJEEEBBBCCCAAA<<<666555:::@@@EEEHHHNNNSSSSSSOOOPPPSSSTTTUUUQQQIIICCCAAA@@@>>>???>>>===;;;999777666555...***&&&'''+++...---***&&&((()))***))))))+++,,,,,,%%%***'''333'''******++++++***(((((()))+++(((((()))***++++++++++++((()))+++++++++)))'''%%%))))))******)))(((((('''(((((()))******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,---///000444444333~~~|||{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~{{{||||||}}}~~~{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||xxxyyyyyyzzz{{{|||}}}}}}~~~|||xxxuuuuuuwww{{{}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||}}}~~~|||{{{~~~~~~~~~}}}{{{zzzxxxxxxzzz|||~~~~~~}}}{{{|||}}}~~~}}}{{{yyyzzz{{{xxx|||~~~{{{uuutttxxx}}}wwwvvvvvvvvvvvvuuurrrooooooqqqrrrqqqnnnlllnnnqqqqqqsssuuuvvvtttttttttuuutttsssqqqoooooooooqqqrrrqqqsssvvvxxxxxxuuupppmmmkkkkkkkkkmmmooopppqqqqqqrrrqqqqqqsssuuuvvvuuutttrrrtttwwwyyyxxxtttlllgggeeedddddddddeeedddbbb```WWWUUUPPPKKKFFFBBB???>>>===<<<;;;999777555444333444222000000111222222111444111111333444555:::AAADDDIIIQQQUUUWWWVVVTTTTTTUUUVVVXXXZZZ[[[ZZZXXXVVVSSSRRRPPPLLLIIIGGGFFFFFFEEEJJJRRRWWWXXXWWWUUUTTTMMMOOOTTTYYYZZZTTTJJJAAAAAAHHHNNNNNNMMMMMMKKKGGGDDDCCC@@@:::555666===DDDCCCJJJSSSXXXXXXUUUTTTVVVWWWTTTNNNHHHDDDCCCEEEEEEDDDCCC@@@===:::999888888000,,,((((((***,,,+++))))))+++,,,,,,++++++,,,---!!!///''',,,(((111###'''((()))))))))(((((()))+++))))))***************)))++++++,,,,,,,,,***)))(((%%%&&&'''(((***++++++,,,''''''(((((()))************+++,,,,,,,,,,,,---......---,,,+++,,,...000111666666666}}}||||||~~~}}}}}}~~~}}}~~~}}}|||}}}~~~~~~}}}{{{|||~~~~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{||||||}}}}}}}}}}}}{{{xxxwwwyyy|||~~~||||||{{{{{{yyyyyyzzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{|||}}}{{{{{{|||~~~~~~}}}~~~}}}zzzyyy~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{||||||}}}|||{{{zzzyyyyyy{{{|||~~~~~~}}}||||||zzz{{{{{{yyywwwuuuvvvwwwwwwyyy{{{xxxtttrrrvvvzzzuuuuuuvvvwwwwwwuuuqqqmmmnnnpppqqqooollllllnnnqqqqqqsssttttttsssssstttuuusssrrrpppooooooppprrrsssuuuwwwxxxxxxvvvssspppooonnnooopppqqqqqqrrrssstttrrrqqqqqqsssuuuuuutttrrrtttvvvxxxzzzxxxrrriiiccc```___```aaaccccccaaa___UUUSSSNNNIIIDDDAAA???>>>;;;:::999888666555444333555222000///000111111111333000000333444555:::AAAEEEJJJPPPTTTVVVUUUTTTSSSSSSUUUXXXZZZZZZYYYWWWVVVTTTQQQNNNKKKHHHGGGFFFEEEBBBIIIRRRZZZ^^^^^^]]]]]]TTTUUUWWWZZZYYYRRRGGG???@@@GGGLLLLLLLLLMMMKKKGGGEEEDDD@@@:::666:::DDDLLLMMMUUU^^^bbbaaa^^^[[[XXX[[[TTTKKKEEECCCDDDHHHLLLJJJGGGCCC>>><<<;;;<<<<<>>FFFFFFJJJOOOSSSTTTTTTUUUUUUUUUXXXZZZ[[[YYYVVVUUUTTTUUUQQQMMMJJJHHHGGGFFFEEEDDDKKKVVV^^^bbbbbbbbbaaa______^^^^^^[[[SSSHHH???AAAGGGLLLLLLLLLMMMLLLHHHEEEDDD@@@:::888???LLLVVVeeelllrrrtttssspppiiiaaa\\\RRRHHHCCCBBBDDDHHHNNNKKKIIIDDD@@@>>>===>>>>>>+++++++++---...---+++)))***+++,,,***(((''''''(((###...%%%---***222&&&///&&&'''(((((('''(((***,,,))))))******))))))((('''((('''&&&%%%&&&(((+++,,,---,,,+++***************))))))******+++,,,,,,,,,))),,,...---+++***,,,///------,,,------///111222000000111~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~|||}}}}}}yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~|||{{{zzz{{{|||~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzyyyzzz|||}}}~~~~~~}}}|||yyyzzzzzzxxxvvvwwwzzz}}}xxxyyyzzz{{{}}}}}}}}}}}}yyyzzz{{{}}}}}}{{{zzzzzzzzzzzzyyywwwxxxyyyzzz{{{||||||{{{{{{zzz|||~~~~~~{{{zzzyyyzzz{{{|||}}}}}}}}}}}}zzzzzzyyywwwuuutttuuuwwwwwwuuussssssuuuwwwvvvvvvzzzzzzzzz|||}}}{{{xxxuuusssqqqooonnnoooqqqrrrrrrpppqqqrrrrrrqqqrrrtttvvvtttttttttttttttttttttssstttwwwyyyxxxuuurrrqqqqqqqqqsssuuuuuusssqqqqqqrrroooooooooqqqrrrqqqooolllmmmlllkkkkkkkkkiiifffccceeedddcccbbbaaa___\\\YYYTTTQQQLLLGGGCCC@@@@@@@@@777777666666555444333333444222000000000000///...111///111555888:::AAAHHHHHHKKKPPPSSSTTTVVVWWWYYYTTTXXX[[[\\\ZZZWWWWWWWWWVVVRRRLLLIIIIIIHHHGGGEEEHHHPPP[[[cccggghhhgggfffhhhgggeeeccc___VVVJJJAAACCCJJJNNNNNNMMMNNNMMMJJJFFFDDD@@@;;;;;;DDDTTT```mmmrrrwwwyyy||||||rrrgggXXXNNNEEECCCCCCBBBEEEIIIGGGFFFEEECCCAAA???===;;;,,,,,,,,,,,,---,,,+++***)))***+++***(((((()))***%%%---###+++(((///%%%000+++,,,,,,+++)))((()))+++&&&'''((()))************&&&&&&&&&'''(((((()))***...---,,,***)))))))))***'''''''''((())))))******))),,,///...***))),,,///,,,,,,---...///000111111//////000~~~}}}}}}}}}}}}}}}{{{}}}}}}~~~~~~~~~{{{}}}}}}}}}~~~|||}}}~~~|||}}}|||{{{~~~||||||}}}}}}~~~~~~~~~|||}}}}}}{{{yyyxxx|||}}}~~~}}}}}}|||{{{}}}}}}}}}}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzz|||}}}~~~}}}wwwxxxyyywwwuuuvvvzzz}}}wwwxxxyyy{{{|||}}}}}}}}}|||||||||}}}{{{zzzyyyyyy{{{{{{zzzyyyzzzzzz|||}}}}}}}}}|||{{{}}}~~~{{{yyyzzzzzz|||}}}}}}~~~~~~~~~{{{{{{{{{yyywwwvvvxxxzzz{{{wwwtttuuuyyy|||{{{xxx||||||}}}~~~|||zzzuuuqqqnnnnnnqqqssssssrrrpppqqqrrrrrrqqqrrrtttvvvvvvvvvvvvvvvuuutttsssrrrppptttyyyzzzwwwsssrrrrrrtttvvvyyyxxxuuurrrrrrsssnnnnnnnnnpppqqqpppmmmkkkeeecccaaaaaabbbccccccbbbfffeeedddccccccaaa]]]ZZZTTTQQQLLLGGGCCCAAA@@@@@@777666666555444444333333333222000000111111///---666444444777999:::@@@GGGJJJMMMPPPSSSUUUWWWZZZ\\\QQQVVV[[[]]]\\\[[[[[[]]]WWWRRRLLLIIIIIIIIIGGGFFFKKKSSS^^^hhhlllmmmmmmlllmmmkkkhhhfffaaaXXXLLLCCCFFFLLLPPPPPPOOOPPPOOOLLLFFFDDD@@@<<<===GGGXXXfffbbbfffjjjnnnuuuyyypppcccTTTJJJDDDDDDDDDAAAAAADDDBBBCCCEEEFFFDDD@@@;;;888000///---+++************)))***,,,,,,++++++,,,...)))000###***%%%+++!!!,,,000000///---***((()))***###$$$&&&(((***,,,------'''(((***+++,,,+++)))(((++++++***))))))***+++,,,*********+++,,,,,,------(((,,,///...***))),,,000+++,,,---///000111111111111111111}}}}}}~~~}}}|||~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}|||{{{yyy{{{~~~}}}}}}}}}}}}~~~}}}~~~~~~|||{{{~~~~~~~~~}}}|||}}}|||}}}~~~~~~~~~~~~}}}~~~}}}{{{zzz|||}}}~~~|||zzzzzz{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||~~~~~~}}}~~~}}}|||zzzzzz|||~~~~~~|||{{{zzzzzzxxxvvvwwwyyy|||}}}}}}yyyxxxxxxxxxyyy{{{|||~~~vvvzzz}}}|||{{{zzzyyyxxxxxxxxxxxxwwwzzz||||||zzzyyy|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxzzz{{{{{{zzzyyyyyyzzzzzz~~~~~~xxxwww{{{}}}{{{wwwxxxyyyyyyxxxwwwwwwwww|||wwwqqqoooqqqtttuuuuuurrrsssuuuvvvvvvuuuuuutttvvvwwwwwwxxxxxxtttpppllltttxxx|||~~~|||yyyvvvuuuwwwxxxxxxwwwtttrrrqqqqqqqqqooonnnoooqqqpppllliiijjjiiigggeeecccbbbaaaaaadddcccbbbbbbbbb```]]]ZZZTTTOOOIIIDDD@@@>>><<<:::;;;999777444333222111111......///000111222222222,,,111666888999===EEELLLKKKMMMPPPRRRSSSUUUXXXZZZ[[[\\\^^^^^^^^^[[[XXXWWWUUUUUULLLGGGLLLIIIGGGNNNSSS___mmmtttuuusssqqqooonnnkkkhhheee\\\PPPIIIIIILLLPPPSSSTTTUUUVVVQQQKKKDDDCCC>>>888999DDDTTT^^^aaa___^^^aaaeeeeeeaaa\\\RRRLLLDDD@@@AAACCCCCCCCCCCCFFFFFFDDDCCCCCC===777.........,,,))))))***,,,+++------+++(((&&&(((***,,,,,,+++,,,---------,,,)))******)))(((''''''(((((((((((((((((()))******+++,,,,,,,,,+++***)))(((++++++*********************((((((+++***''''''***,,,+++---222222...,,,------+++---111111---,,,...000000000}}}}}}~~~~~~~~~~~~}}}zzz~~~}}}||||||||||||~~~|||zzzyyy{{{}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}~~~}}}{{{zzz|||}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyzzz{{{}}}~~~|||zzz~~~}}}|||{{{zzzzzzxxxvvvwwwyyy|||}}}}}}}}}|||{{{{{{{{{}}}~~~{{{}}}~~~||||||~~~~~~~~~~~~~~~~~~{{{~~~~~~{{{zzz{{{~~~~~~}}}|||zzz{{{|||||||||{{{zzzyyywwwzzz}}}~~~|||yyywwwwwwzzz|||{{{wwwwww{{{|||yyytttuuuvvvuuutttttttttuuu{{{xxxvvvvvvxxxyyyvvvtttuuuvvvwwwwwwwwwvvvuuuuuuvvvuuutttttttttttttttsssvvvyyy|||}}}zzzwwwtttssstttuuuvvvuuusssqqqqqqqqqqqqpppoooooopppooollliiihhhhhhggggggfffeeedddddddddcccbbbbbbaaa___\\\ZZZSSSOOOIIICCC@@@>>><<<:::999888666333111111000000...///000111222222222222333444555777:::???EEEIIILLLOOORRRTTTUUUWWWYYY[[[[[[\\\]]]^^^\\\ZZZWWWUUUSSSUUUNNNJJJMMMIIIHHHSSS___mmm|||zzzuuunnniiiddd^^^UUUIIIDDDEEEMMMQQQSSSSSSTTTWWWTTTOOOFFFDDD???:::;;;CCCOOOXXXXXXWWWXXX[[[___```[[[VVVNNNIIICCCAAABBBDDDEEEDDDDDDFFFFFFCCCBBBBBB>>>777111111000...,,,,,,---///)))+++,,,+++))))))+++---(((***,,,***'''%%%''')))***++++++***)))((((((***((((((((((((((()))******((((((((('''''''''''''''***************************+++...///+++&&&)))000***)))+++///000,,,+++------+++,,,///000---,,,///555555444}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{~~~}}}}}}}}}}}}~~~{{{xxxwww}}}~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~}}}|||||||||}}}||||||}}}~~~~~~~~~|||}}}~~~{{{zzz||||||}}}}}}|||zzzzzz{{{|||yyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~{{{yyy}}}}}}~~~~~~}}}|||{{{zzzzzzzzzxxxwwwxxx{{{}}}}}}}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}|||zzz{{{}}}~~~~~~~~~~~~~~~|||zzz{{{}}}~~~~~~|||||||||}}}}}}|||{{{zzzzzzwwwzzz~~~~~~{{{xxxvvvzzzzzzwwwvvvxxx|||{{{wwwtttssssssssssssssstttuuuyyyyyyzzz~~~yyytttwwwxxxxxxxxxxxxwwwwwwvvvuuusssqqqqqqrrruuuyyy{{{zzz|||}}}|||xxxtttqqqpppqqqssstttsssrrrqqqqqqrrrqqqpppoooppppppooollliiihhhhhhiiijjjiiihhhgggfffdddbbbaaaaaa```___[[[XXXRRRNNNHHHCCC@@@>>><<<:::888777555222111000000000///000111222222222222222:::777444666<<>>888......---+++))))))+++,,,)))***+++***)))((()))+++%%%***,,,***$$$!!!###(((***+++,,,+++***)))***+++)))(((((((((((()))******))))))(((((()))***,,,---************************ ###(((((("""!!!******'''(((,,,---***+++......++++++---...,,,---000000000///~~~~~~{{{}}}~~~}}}|||}}}~~~|||}}}~~~~~~~~~|||zzzxxx||||||~~~~~~~~~~~~~~~}}}|||{{{zzzzzz}}}}}}{{{||||||}}}}}}}}}}}}|||{{{|||||||||{{{|||~~~}}}{{{{{{{{{||||||}}}{{{}}}~~~{{{zzz|||||||||{{{zzzxxxyyy{{{~~~zzzzzzzzzzzzzzz{{{{{{|||zzzzzz|||~~~~~~}}}~~~~~~|||{{{{{{}}}}}}||||||{{{{{{zzzzzz{{{zzzzzz{{{~~~~~~}}}|||{{{yyyxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||{{{}}}{{{|||~~~}}}|||~~~~~~}}}||||||xxx{{{~~~||||||{{{xxxuuuvvvzzz}}}zzzvvvvvvuuussstttuuuvvvwwwwwwwwwwwwzzz}}}xxxvvvwwwwwwwwwxxxxxxxxxxxxuuutttsssrrrssswww|||{{{vvvrrrpppooooooqqqssssssrrrqqqrrrsssqqqqqqppppppooonnnkkkjjjiiijjjllllllllljjjhhhfffcccbbbaaa```___]]]ZZZWWWPPPLLLGGGCCC@@@>>>;;;:::888777555333111111111111000000111222222222222222999777555666:::AAAGGGJJJMMMQQQVVVYYYZZZZZZZZZZZZ[[[[[[[[[[[[YYYVVVSSSRRRPPPTTTQQQMMMMMMKKKWWWppppppggg[[[RRRIIICCCEEEKKKVVVaaammmrrrsssppphhh```PPPFFF;;;888;;;???FFFKKKIIIJJJMMMRRRVVVWWWTTTRRRGGGDDDAAABBBEEEFFFEEECCCDDDEEECCC???>>>???===777+++,,,+++)))(((''')))++++++++++++)))'''%%%$$$$$$(((***+++***'''%%%'''))))))***++++++))))))***+++))))))(((((())))))***+++***)))((((((***,,,///111***************+++++++++***+++...///+++'''***111+++''''''***+++***,,,///...+++***,,,---+++---111444444444~~~xxxyyy|||~~~yyyzzz{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}{{{{{{zzzxxx||||||xxxxxxzzz{{{||||||||||||zzz{{{|||{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||zzz}}}~~~{{{zzz|||zzzzzzzzzxxxxxxyyy}}}|||||||||}}}}}}}}}}}}}}}wwwxxxzzz}}}~~~~~~}}}|||}}}||||||||||||{{{{{{{{{zzz||||||||||||{{{zzzxxxxxxxxxxxxyyyyyyxxxyyyzzz}}}}}}{{{zzz|||~~~}}}{{{}}}~~~|||{{{{{{zzz~~~~~~}}}}}}}}}}}}}}}{{{}}}{{{wwwtttwww|||}}}zzzwwwwwwuuutttuuuxxxzzzyyyxxxuuuuuuwww{{{}}}uuuuuuuuuuuuvvvvvvwwwwwwtttuuuwwwvvvvvvyyy}}}zzzuuuqqqppppppoooqqqsssssssssrrrssstttqqqqqqrrrqqqooolllkkkjjjlllmmmnnnnnnllliiigggeeecccaaa```___^^^\\\XXXVVVNNNJJJFFFBBB@@@>>>;;;999999888666444333222222333000000111222222222111111222444666777888>>>HHHPPPMMMQQQUUUXXXYYYXXXXXXYYY[[[[[[ZZZYYYWWWUUUSSSQQQRRRTTTOOOKKKKKKLLL___yyynnn___RRRHHHDDDIIIPPPYYYkkktttcccQQQ???999;;;>>>CCCHHHDDDFFFIIINNNQQQSSSSSSRRRHHHEEEBBBBBBDDDDDDBBB???BBBCCCAAA===<<<===:::555---...---,,,******,,,...,,,++++++***)))'''%%%$$$)))'''&&&'''***,,,***(((''')))***)))(((((()))***)))))))))))))))***++++++&&&&&&%%%%%%&&&))),,,---))))))*********+++++++++///++++++...000...---///---)))(((+++,,,+++---111...******,,,---,,,...222111111222~~~}}}|||{{{|||~~~{{{zzz|||~~~}}}{{{yyy~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{www{{{~~~{{{wwwxxxyyy{{{||||||||||||{{{||||||{{{zzzzzz|||~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~zzzyyy|||~~~{{{zzz{{{yyyyyyyyyyyyyyyzzz~~~~~~~~~~~~~~~vvvwwwzzz}}}~~~}}}||||||{{{}}}~~~~~~|||{{{{{{|||~~~~~~}}}}}}||||||{{{{{{||||||~~~}}}|||{{{zzzzzz{{{}}}}}}~~~}}}}}}~~~~~~~~~}}}zzzxxxwwwyyy|||~~~|||||||||zzzyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~|||xxxwww{{{~~~}}}{{{{{{wwwuuuuuuwww{{{}}}{{{yyyvvvttttttwww|||~~~vvvuuuttttttssstttttttttrrruuuxxxyyyxxxyyy}}}~~~xxxsssppppppqqqnnnppprrrsssrrrrrrssstttppprrrsssqqqnnnkkkjjjjjjmmmmmmmmmlllkkkhhhfffdddbbbaaa___^^^]]][[[WWWTTTLLLIIIEEEBBB@@@>>>;;;999999888666444333333333333///000000111111111000000...222777888999???JJJSSSNNNQQQTTTWWWWWWWWWXXXYYY[[[ZZZZZZYYYWWWUUUTTTSSSSSSSSSLLLIIIJJJKKKaaatttbbbSSSGGGCCCIIIRRRaaaxxxrrrZZZCCC===???@@@BBBFFFAAABBBEEEHHHKKKNNNPPPQQQIIIFFFBBBAAACCCCCC@@@===>>>@@@???;;;;;;;;;888222+++++++++***))))))+++---***)))***+++------+++))))))%%%"""%%%+++---+++''''''((())))))(((((()))******))))))))))))***++++++((((((''''''(((***+++,,,)))))))))***++++++,,,,,,***$$$"""'''+++***((((((///+++***,,,---+++,,,000---++++++...///...///222...///000~~~}}}|||{{{}}}}}}{{{xxx|||~~~{{{xxxxxxzzz|||}}}~~~~~~}}}}}}|||zzzzzzzzzzzzwww{{{~~~zzzyyyzzz{{{}}}~~~~~~~~~~~~|||||||||{{{yyyyyy{{{}}}}}}~~~~~~yyyzzz{{{{{{||||||||||||}}}yyyxxx|||~~~{{{zzz{{{xxxyyyzzzzzzzzz|||~~~~~~xxxyyy|||~~~~~~}}}|||{{{xxxyyyzzzyyyxxxxxxzzz|||~~~}}}||||||zzz{{{}}}}}}||||||{{{|||}}}~~~{{{yyyyyyzzz{{{zzzyyywwwuuuyyy|||~~~}}}|||~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||~~~|||yyyzzz}}}|||xxxwwwxxx|||{{{xxxvvvtttuuuyyy||||||zzz{{{yyywwwtttrrrqqqpppppppppsssvvvwwwvvvxxx}}}zzzuuupppnnnoooqqqnnnoooqqqrrrqqqqqqqqqsssppprrrsssrrrnnnkkkjjjjjjllllllkkkjjjhhhgggffffffbbb```___^^^\\\ZZZVVVSSSJJJGGGDDDBBB@@@>>>;;;999888777555333222222333333//////000000000//////...000333666999===CCCKKKQQQOOORRRTTTVVVVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTQQQKKKIIIIIIHHH\\\~~~rrr___PPPEEECCCKKKUUUfffzzzoooVVV@@@===CCCDDDDDDFFFAAABBBCCCEEEGGGKKKOOOQQQIIIEEEAAA@@@AAABBB@@@>>>;;;======::::::999555...((((((((('''&&&&&&(((***'''''''''***---...,,,)))(((&&&$$$&&&)))+++)))'''''')))******))))))***+++******))))))******+++,,,,,,,,,++++++++++++++++++((())))))***++++++,,,,,,///++++++///111000///111///,,,+++...---++++++...---+++,,,000111///000222777999;;;}}}{{{yyyxxx~~~}}}~~~}}}|||sssyyy~~~}}}yyywwwzzz~~~~~~||||||}}}~~~}}}~~~~~~|||}}}}}}|||~~~|||zzzyyyyyyyyyyyywww{{{~~~zzz||||||~~~}}}}}}|||{{{xxxxxxzzz{{{yyy|||~~~|||xxxxxxyyyzzz{{{{{{{{{{{{|||xxxxxx|||~~~{{{zzz{{{wwwxxxzzz{{{{{{}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||||||||{{{|||~~~~~~}}}}}}xxxyyy|||~~~{{{zzzzzzzzz{{{}}}{{{xxxzzz|||}}}~~~}}}|||{{{{{{~~~}}}|||~~~}}}~~~|||{{{zzzyyyyyyyyyzzz|||~~~}}}~~~}}}}}}|||zzz}}}}}}}}}|||{{{|||~~~{{{xxxuuuvvvyyyzzzxxxvvv}}}yyyuuuqqqooommmlllnnnqqqtttssssssvvv~~~|||xxxrrrmmmlllnnnqqqmmmnnnpppqqqpppooopppqqqppprrrtttrrrnnnjjjjjjjjjjjjiiihhhhhhgggggghhhhhhaaa```^^^]]]\\\YYYVVVSSSIIIGGGDDDBBB@@@>>>;;;999777555444222111111222222...///////////////......444444555:::AAAHHHLLLNNNQQQSSSUUUVVVVVVWWWYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVSSSPPPJJJIIIIIIEEEVVVvvvxxxjjjYYYLLLDDDEEEOOOZZZaaarrr|||cccJJJ777:::DDDGGGGGGIIICCCDDDDDDEEEGGGKKKPPPTTTHHHDDD@@@???AAABBBAAA@@@999;;;<<<:::999888333,,,***++++++***))))))+++---'''%%%%%%'''******&&&###))))))))))))((((((((()))(((***++++++******+++---*********)))******+++,,,)))*********)))(((&&&&&&((())))))***++++++,,,,,,((((((***,,,+++)))+++//////,,,,,,...---***))),,,---+++---222333111000222---...111|||{{{|||}}}}}}|||{{{{{{xxx{{{~~~~~~~~~~~~~~~||||||}}}||||||||||||}}}}}}~~~~~~~~~{{{{{{}}}zzzzzzyyyyyyzzz{{{}}}~~~zzz{{{}}}~~~}}}|||}}}}}}|||zzzzzz{{{||||||{{{~~~}}}}}}~~~~~~}}}zzzxxxrrrtttvvvxxxzzz{{{|||}}}|||}}}~~~~~~~~~}}}{{{zzz~~~}}}||||||}}}~~~|||{{{{{{|||}}}~~~}}}|||{{{{{{||||||zzz{{{}}}~~~~~~~~~~~~|||{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz~~~}}}|||{{{|||}}}~~~zzzxxxzzz{{{{{{yyyzzz~~~zzz{{{}}}~~~~~~}}}{{{yyywwwxxxzzz}}}}}}~~~~~~{{{zzz{{{~~~~~~|||}}}}}}|||zzzwwwuuuuuuxxxzzzzzzxxxzzzzzzzzzxxxvvvrrrooonnnmmmpppssswwwyyyzzzzzzyyyvvvuuutttqqqoooooopppqqqooonnnmmmllllllmmmnnnooorrrrrrrrrooollliiiiiiiiihhhjjjhhheeedddhhhiiigggfffdddaaa___\\\WWWQQQMMMIIIFFFBBB@@@>>><<<999777...111333222///111777===...---,,,,,,...111222222444777:::===@@@EEEKKKOOORRRSSSTTTUUUWWWXXXZZZZZZXXXYYYXXXUUUVVVYYYXXXTTTTTTNNNHHHEEEDDDHHHTTT```|||~~~mmmaaaSSSHHHAAAAAAKKKWWW```cccgggjjjjjjfff___YYYFFF???999;;;BBBIIIKKKJJJHHHEEECCCFFFLLLPPPPPPMMMEEEFFFCCC>>>???BBB???777888888888666555333111000,,,***)))***......,,,)))&&&(((+++***(((&&&((()))))))))))))))))))))))))))%%%(((***+++*********+++///)))&&&***,,,***(((((())))))***)))((((((***---******++++++++++++******---***''''''+++.........,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000///111333~~~}}}~~~~~~|||{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~{{{xxxxxxzzz|||{{{{{{zzzzzz{{{|||}}}}}}~~~}}}||||||~~~~~~}}}||||||}}}~~~~~~}}}~~~||||||}}}|||zzzxxxtttuuuwwwxxxzzz{{{{{{{{{~~~~~~}}}|||{{{zzzzzzzzzzzz|||~~~~~~}}}{{{{{{{{{{{{{{{~~~~~~}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~}}}{{{|||}}}}}}{{{|||}}}|||zzzxxxxxxzzz}}}}}}}}}}}}|||zzzyyy{{{}}}~~~}}}{{{|||}}}||||||yyywwwwwwyyyzzzyyyxxxyyyyyyxxxwwwvvvtttrrrqqqpppppprrrtttuuuwwwwwwxxxtttttttttsssqqqppppppqqqrrrqqqpppoooooooooooopppssssssssspppllljjjiiiiiiiiikkkkkkggggggjjjjjjhhhfffeeebbb```]]]XXXSSSOOOIIIFFFBBB???===;;;999777777666333111///000222333333111///...//////000000222555999===AAAEEEJJJNNNQQQRRRSSSUUUWWWYYYZZZ[[[UUUVVVTTTQQQSSSWWWWWWTTTSSSMMMFFFBBB???@@@JJJTTTffftttzzzoooiiiaaaTTTGGGBBBFFFPPPXXXVVVVVVVVVWWWVVVSSSNNNJJJBBB???<<>>BBBFFFKKKNNNPPPQQQRRRTTTWWWYYYZZZ[[[XXXYYYVVVSSSTTTYYYZZZWWWSSSMMMGGGCCC>>>>>>FFFPPPVVV```eeebbb```eeehhhgggddd```TTTEEECCCNNNWWWYYYTTTQQQMMMJJJIIIGGGDDDBBB<<<<<<>>>FFFNNNSSSQQQMMMMMMKKKKKKOOOUUUWWWTTTOOOGGGGGGDDD@@@???AAA???;;;:::999777555333111///...+++---...,,,'''&&&)))---&&&((()))((('''&&&''')))))))))))))))))))))))))))---,,,***(((%%%&&&)))+++((()))+++---)))$$$&&&+++)))))))))***,,,,,,+++))),,,,,,,,,------,,,,,,,,,)))(((((()))++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,------......000111333333111333555~~~}}}~~~}}}}}}}}}{{{yyyyyyxxx~~~{{{~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}{{{|||}}}{{{zzz{{{zzzyyyxxx{{{|||}}}||||||}}}|||{{{ssstttvvvyyy{{{}}}~~~zzzzzz{{{{{{zzzyyywwwvvvxxxzzz|||zzz{{{|||}}}}}}|||zzzyyy||||||}}}}}}~~~~~~~~~~~~zzz{{{|||}}}~~~}}}~~~~~~~~~~~~||||||}}}~~~{{{|||~~~|||{{{{{{}}}~~~}}}~~~zzzzzzyyyyyyxxxyyyzzz{{{|||{{{|||}}}}}}zzzxxxxxxxxxzzzzzz{{{|||}}}}}}|||{{{yyy|||~~~||||||~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz|||zzzuuuqqqooonnnoooppppppqqqrrrtttvvvuuurrrpppoooooooooooopppppppppqqquuuuuuuuurrrmmmjjjiiijjjeeeiiijjjgggfffhhhfffbbbaaa___\\\ZZZWWWTTTOOOLLLGGGDDD@@@>>><<<;;;888666555444111000///000000000//////000///000111333555111555;;;AAAEEEIIIMMMOOOPPPQQQRRRTTTWWWYYY[[[[[[[[[[[[WWWSSSTTTXXXXXXUUUOOOJJJEEEBBB??????GGGPPPRRRYYYZZZTTTPPPUUU^^^ccc______RRRBBBBBBRRRZZZVVVTTTPPPLLLHHHFFFEEECCCAAA888999>>>GGGPPPUUUTTTQQQOOONNNNNNRRRXXXYYYTTTOOOGGGFFFDDDAAA@@@???>>>===>>><<<999555111...+++***---...---***''''''))),,,((())))))(((((((((((()))((((((((((((((((((((((((++++++***((('''''')))++++++***+++---***$$$$$$'''''')))***)))''''''***,,,++++++,,,,,,,,,,,,++++++%%%&&&))),,,...//////...++++++,,,,,,,,,,,,------,,,,,,---...///111333444222444666}}}}}}~~~~~~{{{yyyxxxxxxxxx~~~~~~~~~~~~}}}zzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyxxxvvvyyy{{{~~~~~~}}}~~~~~~~~~wwwxxxyyyzzz{{{|||||||||yyyzzz{{{{{{{{{zzzxxxxxxxxxzzz}}}~~~yyy{{{}}}~~~}}}{{{zzzyyyzzz{{{|||}}}}}}||||||{{{{{{||||||||||||{{{{{{xxx|||||||||}}}}}}}}}}}}}}}|||~~~~~~~~~}}}|||||||||~~~~~~yyyvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxzzz}}}}}}{{{zzzzzzzzzzzz|||~~~~~~}}}}}}yyy{{{~~~~~~}}}{{{zzzzzz|||}}}|||{{{yyyxxxwwwvvvttttttttttttuuuxxxzzz{{{{{{vvvrrrooonnnmmmmmmnnnpppsssvvvvvvssspppmmmnnnoooppprrrsssttttttuuuuuutttqqqnnnkkkjjjjjjeeeiiiiiigggfffgggeeeaaaaaa^^^[[[XXXUUURRRMMMJJJFFFCCC???===<<<:::888666000333444222...---111444---///000///...///222555222777===CCCHHHLLLPPPSSSQQQRRRSSSUUUWWWYYY[[[\\\YYYXXXUUUPPPOOORRRQQQNNNJJJFFFAAA>>><<<<<>><<<999555111...---,,,000---)))'''(((***)))(((,,,+++*********+++++++++'''''''''''''''''''''''''''(((*********)))***+++((($$$$$$(((***'''$$$$$$&&&***+++'''!!!!!!)))111******++++++++++++******$$$&&&***---...///......+++++++++,,,,,,---------++++++,,,---...000222333222444666~~~}}}|||zzzyyyxxxyyyyyy~~~}}}|||~~~~~~||||||~~~}}}{{{}}}~~~~~~~~~}}}~~~{{{{{{|||{{{yyyyyyzzz|||}}}||||||||||||~~~}}}~~~}}}{{{zzzzzzyyyxxxvvvvvvxxx{{{~~~~~~}}}}}}}}}|||{{{zzzyyyxxx{{{|||}}}~~~~~~}}}}}}xxxyyy{{{}}}}}}|||{{{zzzyyyzzz|||~~~~~~~~~||||||yyyzzz{{{|||}}}|||{{{zzz{{{||||||||||||{{{{{{zzzvvvyyy}}}~~~||||||}}}}}}}}}||||||{{{~~~}}}~~~}}}~~~~~~}}}}}}}}}|||{{{||||||}}}~~~|||yyyvvvvvvwwwxxxyyyyyyyyyxxxxxxzzz|||~~~|||{{{{{{zzz}}}~~~~~~~~~zzzzzz{{{{{{zzzyyyxxxwwwyyyzzz{{{zzzwwwuuuuuuuuussssssssstttuuuwwwxxxyyy}}}yyytttpppmmmkkkkkkmmmqqqvvvwwwtttpppoooppprrrtttuuuvvvwwwwwwsssssssssqqqmmmkkkjjjkkkhhhkkkkkkhhhggghhhgggdddccc```[[[XXXUUUQQQMMMJJJDDDBBB???<<<;;;:::888666111555777444...,,,///333000222222000---,,,///222444888>>>DDDIIINNNSSSVVVSSSTTTUUUWWWXXXZZZ[[[\\\YYYZZZWWWSSSRRRTTTRRRMMMNNNIIIDDDAAA>>>@@@IIISSS[[[\\\ZZZTTTNNNNNNRRRVVVZZZTTTHHH???EEERRRWWWRRRNNNLLLIIIHHHFFFCCC???<<<<<>><<<;;;:::888666555666666444111//////111000333444111...---000444555888===CCCHHHNNNTTTXXXVVVVVVWWWXXXYYYZZZ[[[[[[YYY[[[ZZZXXXXXXZZZWWWRRRQQQLLLGGGDDDDDDGGGSSS^^^fffddd```\\\XXXUUUVVVYYYXXXMMMBBB@@@IIISSSWWWVVVVVVSSSNNNJJJHHHEEEAAA???999@@@LLL\\\lllyyy}}}sssggg]]]XXXTTTNNNIIICCCDDDIIIOOOMMMGGGEEEHHH@@@>>>:::666222000//////******))))))******))))))&&&### """$$$$$$###))))))))))))))))))))))))((()))******)))(((***+++$$$###%%%+++---***((()))))))))***)))))))))***,,,***++++++,,,,,,++++++***'''***,,,,,,)))(((((()))******+++,,,,,,---......------------...///000111222333555}}}~~~~~~}}}zzz{{{||||||yyy}}}}}}|||{{{{{{|||~~~~~~~~~{{{zzz}}}~~~~~~~~~|||zzzxxxwwwyyy}}}}}}{{{zzzzzzzzzyyyxxxrrrsssuuuxxx{{{|||{{{yyyyyyyyyzzz}}}~~~}}}wwwxxxzzz|||}}}~~~~~~yyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzwwwxxxyyyzzz{{{{{{|||||||||}}}~~~~~~}}}{{{yyyyyyzzz|||~~~{{{|||~~~~~~|||{{{|||}}}~~~{{{zzzzzz{{{|||~~~~~~|||zzzxxxzzzyyyyyy||||||xxxvvvwwwwwwuuusssvvvxxx{{{~~~~~~~~~{{{xxxxxxyyy{{{}}}}}}|||{{{zzz{{{}}}}}}zzzvvvsssrrrwww{{{~~~||||||}}}}}}yyyuuuvvvyyyzzzvvvrrrsssvvvxxxwwwtttrrrrrrsssqqqrrrtttuuuuuuuuutttsssqqqwwwvvvpppjjjhhhhhhlllsssvvvtttqqqrrrssstttttttttsssqqqpppoooppppppooolllkkkkkkllliiijjjhhhcccbbbeeeeeecccbbb^^^YYYTTTPPPLLLGGGDDDCCCAAA>>><<<;;;999777666666444333333444444222000...111444222///000444999555888<<>>AAALLLTTTXXX[[[[[[WWWPPPJJJFFFDDDAAA???444>>>NNNaaatttpppbbbZZZSSSMMMHHHCCCEEELLLSSSRRRJJJHHHLLLGGGDDD>>>888222---+++***&&&))),,,,,,)))''')))++++++'''$$$$$$&&&(((((('''************************---,,,***(((&&&&&&)))+++,,,---111333///)))(((,,,+++)))(((,,,000111,,,&&&+++,,,,,,------,,,,,,+++'''***,,,---++++++,,,///******+++,,,,,,---......///////////////000111111111333555~~~~~~~~~}}}|||}}}|||{{{|||}}}|||{{{yyy|||{{{{{{|||}}}}}}zzzwww{{{~~~{{{{{{||||||~~~~~~~~~}}}}}}}}}~~~~~~|||~~~~~~~~~~~~{{{{{{}}}~~~}}}}}}}}}{{{xxxvvvnnnqqqtttxxxyyyyyyxxxwww{{{zzzzzzzzzzzzyyyyyyyyy}}}yyyzzz~~~{{{}}}}}}}}}}}}|||||||||||||||}}}{{{zzzyyyxxxxxxyyy{{{}}}{{{{{{}}}~~~~~~}}}||||||yyyxxxvvvxxx{{{|||||||||}}}}}}}}}||||||~~~|||||||||xxx{{{~~~~~~}}}}}}}}}}}}|||{{{{{{{{{|||{{{|||~~~|||{{{{{{yyyxxxwwwvvvvvvvvv{{{|||~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxxxx{{{~~~~~~|||zzzzzz|||}}}}}}|||zzzyyyyyyzzzyyyzzz||||||{{{{{{}}}zzzwwwssssssuuuvvvuuutttxxxxxxxxxwwwuuutttrrrrrroooqqqssstttsssrrrrrrrrrtttxxx{{{zzz|||}}}sssppplllkkklllnnnnnnnnnuuuuuuuuuuuuttttttsssrrrlllqqqsssooonnnnnnkkkdddhhhhhhhhhhhhgggeeecccbbb```]]]XXXSSSPPPKKKFFFCCC???>>>===;;;999777666555555444222111000111222222222222333222111222555777666999>>>CCCHHHNNNTTTXXXVVVWWWYYY[[[[[[ZZZXXXWWWYYYZZZZZZYYYXXXWWWUUUTTTIIIMMMKKKEEEFFFTTTbbbiiitttrrrmmmgggaaa______```[[[GGG;;;EEEVVV]]]]]]\\\[[[XXXUUUSSSOOOIIIAAA<<<777DDDUUUdddmmmttt{{{uuugggXXXNNNJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMLLLHHHBBB;;;555000---,,,******((('''+++///...(((+++++++++++++++***)))(((%%%'''((((((''''''(((***(((((()))(((((()))+++...---+++***+++------+++((($$$...***%%%+++...+++,,,000,,,***+++)))%%%%%%'''111,,,(((&&&))),,,---,,,+++,,,------++++++,,,...,,,,,,---...///000111111333444666~~~}}}~~~}}}||||||~~~~~~~~~}}}|||{{{zzzzzz|||{{{|||zzzxxxzzz{{{{{{zzz{{{}}}~~~|||~~~}}}}}}~~~~~~}}}}}}{{{|||~~~~~~}}}}}}}}}}}}|||zzzwwwsssuuuwwwyyyyyyyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~|||||||||zzz|||~~~~~~}}}{{{zzzxxxxxxxxxzzz|||}}}{{{{{{}}}~~~~~~}}}}}}|||{{{yyyxxxzzz}}}~~~~~~~~~||||||~~~~~~|||{{{|||}}}wwwzzz}}}~~~}}}}}}|||{{{{{{zzzzzz~~~||||||}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz||||||}}}~~~|||}}}}}}||||||{{{yyyyyywwwyyy||||||zzzyyyxxxxxxvvvwwwxxxxxxwwwvvvwwwyyy{{{|||}}}|||zzzxxxwwwxxxxxxvvvtttuuuxxxzzzyyywwwuuuvvvvvvvvvuuusssqqqppppppqqqssssssrrrrrrrrrsssppptttuuuuuuwww{{{|||zzz|||zzztttmmmgggfffiiilllppppppqqqqqqqqqpppooonnnooorrrrrrmmmkkkmmmkkkgggkkkkkkkkkkkkiiigggdddccc___[[[WWWRRRNNNJJJFFFBBB@@@???>>>;;;999666444333444333222222111111111222222222333222111222555777777;;;???DDDHHHNNNSSSWWWVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[[[[[[[YYYVVVSSSRRRMMMOOOLLLHHHLLL[[[iiipppvvvsssnnnjjjgggfffeeeeee\\\KKKAAAMMM]]]cccaaaaaadddaaa\\\VVVOOOHHH???:::;;;GGGXXXdddiiilllooorrrwwwuuuooodddYYYOOOJJJHHHEEEFFFGGGIIIJJJKKKLLLLLLMMMHHH@@@777111---,,,,,,!!!&&&***)))***+++***'''++++++++++++******))))))((()))******))))))***+++((()))))))))((()))+++------'''"""$$$***---+++'''%%%---***$$$***,,,(((***,,,)))(((++++++((())),,,///,,,((((((***,,,,,,,,,)))***,,,,,,++++++,,,---,,,---...///000111111222333444555~~~}}}~~~{{{{{{{{{~~~{{{||||||zzz|||}}}yyyzzzyyyyyy{{{~~~~~~|||zzz|||~~~~~~}}}~~~}}}~~~}}}||||||~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||zzzyyyyyyzzzzzzyyyyyyxxxwwwzzzzzzzzzzzzzzzzzz{{{{{{||||||~~~|||yyyzzz{{{}}}}}}~~~~~~}}}zzzyyyxxxwwwxxxzzz|||~~~{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}|||zzz{{{||||||{{{{{{|||}}}yyy|||zzzzzz||||||}}}|||{{{zzz~~~}}}zzzxxxxxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}||||||}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{zzzxxxwwwxxxyyyssstttvvvvvvuuuvvvwwwyyyzzz|||}}}|||yyyvvvtttsssxxxxxxxxxyyy{{{{{{yyywwwrrrsssuuuvvvvvvtttrrrpppqqqrrrsssrrrqqqqqqsssuuummmqqqrrrqqqsssxxxzzzxxx~~~vvvjjjcccccceeehhhhhhjjjkkklllmmmnnnnnnqqqrrrpppllljjjlllmmmkkknnnnnnmmmllliiifffdddbbb^^^ZZZUUUQQQMMMIIIEEEBBBAAA@@@>>>;;;888555333222222222222333222222111000222222333222111222555777:::===AAAEEEIIIMMMRRRUUUWWWWWWWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\\\\ZZZWWWSSSPPPRRRQQQOOOPPPZZZkkkyyy{{{rrrnnnnnnnnnkkkhhh]]]OOOIIIVVVffflllmmmooowwwssskkk```TTTJJJBBB===???KKKZZZccceeecccaaaaaaffffffeee```XXXOOOIIIEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMGGG===444---++++++,,,%%%,,,,,,******)))'''******************)))))))))***+++***)))((()))***((()))))))))((()))+++------%%% )))...,,,'''%%%---)))$$$******&&&)))...******,,,+++'''''')))---+++)))***+++,,,,,,+++)))***,,,,,,,,,,,,...///---......///000111222333333333444~~~~~~~~~~~~|||{{{~~~}}}~~~}}}yyyzzzyyyxxxzzz}}}~~~}}}{{{}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}|||}}}~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}xxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||yyyyyyxxxwwwxxxzzz}}}~~~{{{{{{||||||}}}}}}~~~~~~|||{{{{{{|||~~~~~~}}}{{{|||}}}~~~|||yyy{{{||||||{{{zzz{{{}}}}}}~~~||||||}}}yyy{{{}}}~~~}}}}}}~~~zzzxxxyyy{{{wwwxxxzzz{{{}}}~~~}}}{{{zzz{{{|||}}}|||zzzyyyyyyxxxwwwwwwwwwwwwwww|||||||||zzzxxxxxxyyy{{{uuuwwwxxxxxxwwwwwwxxxzzzwwwyyy||||||zzzwwwtttttt{{{{{{||||||{{{xxxuuurrrrrrtttwwwyyyyyywwwuuusssrrrssssssrrrqqqqqqtttvvvooorrrrrrppprrrxxx{{{zzzxxx~~~wwwlllddd```cccbbbbbbcccfffjjjnnnpppoooooonnnmmmmmmnnnooonnnnnnnnnmmmkkkhhheeebbb```^^^ZZZUUUPPPLLLIIIEEECCC@@@???===;;;888666444333000111222333333222111000222222333222111222555777<<>>AAALLL[[[cccbbb]]]YYYXXX\\\]]]]]][[[UUUMMMFFFBBBDDDDDDDDDEEEFFFGGGHHHHHHKKKEEE===444---+++***+++!!!(((------++++++***'''*********))))))))))))***'''((()))((('''&&&'''(((''')))******))))))***,,,---(((###%%%+++///---)))%%%+++(((%%%++++++''',,,)))''''''++++++((((((+++******++++++,,,,,,,,,+++)))+++---.........000222......///000111222333333222333444~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyxxx}}}}}}}}}~~~|||xxxzzzyyyxxxzzz~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~||||||{{{}}}~~~}}}~~~||||||{{{{{{{{{{{{{{{{{{yyyyyyzzzzzz{{{|||}}}}}}xxxwwwxxxxxxzzz|||~~~~~~}}}|||zzzyyyzzzyyyxxxxxxxxxzzz|||~~~{{{{{{{{{|||}}}}}}~~~{{{zzzzzz{{{||||||{{{yyyxxxzzz|||~~~~~~}}}|||}}}}}}}}}{{{zzz{{{|||}}}~~~~~~|||{{{{{{||||||}}}{{{}}}~~~|||{{{}}}zzz{{{|||~~~|||{{{yyyyyyzzzzzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvv||||||{{{yyywwwwwwyyy{{{yyyzzz{{{zzzxxxwwwxxxyyyxxxzzz}}}|||zzzvvvtttsssxxxzzz||||||zzzvvvsssqqquuuwwwzzz||||||{{{xxxvvvsssssssssrrrqqqrrrtttvvvqqqssssssqqqsssxxxzzzyyyssswww|||}}}wwwnnnhhhfffdddaaa___```dddiiimmmkkkkkklllooopppooooooooonnnnnnmmmkkkiiieeebbbaaa^^^YYYTTTOOOLLLIIIFFFDDD===<<<;;;:::888777666555///000222333333222111000222222333222111222555777===AAAEEEIIILLLNNNQQQTTTXXXWWWVVVVVVWWWYYY\\\^^^WWWYYY\\\]]]\\\YYYUUUSSSSSSUUU```uuu~~~{{{wwwooohhh\\\QQQNNN[[[lll|||uuu\\\HHH===:::???JJJXXX```___ZZZWWWVVVZZZYYYXXXUUUPPPJJJCCC???CCCCCCBBBBBBCCCDDDEEEFFFGGGCCC===666000,,,*********+++***((())),,,+++&&&***))))))(((((()))******'''((()))((('''&&&'''(((''')))******))))))***+++******+++,,,---,,,***)))%%%***''''''...,,,)))/// """(((,,,+++---000)))***+++,,,,,,,,,,,,+++(((***,,,,,,,,,---///111......///000111222333333222333444}}}~~~~~~||||||}}}|||yyyvvv{{{~~~|||{{{|||{{{xxx{{{zzzzzz|||~~~}}}}}}{{{{{{|||zzz{{{~~~}}}}}}}}}}}}}}}~~~|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||xxxyyyzzz{{{|||}}}~~~~~~~~~||||||}}}~~~wwwwwwxxxzzz{{{~~~}}}|||zzz{{{zzzyyyxxxxxxyyy{{{}}}{{{{{{{{{{{{|||~~~{{{zzzyyyyyy{{{{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}yyyzzz|||||||||}}}zzz{{{}}}~~~~~~~~~|||}}}}}}|||zzzzzzzzzzzzwwwuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxxxxvvvuuuuuuwwwzzzyyyzzzzzzyyywwwuuuvvvwww|||}}}~~~|||xxxsssqqqpppsssuuuyyyzzzyyywwwvvvuuuwwwxxx{{{|||}}}{{{yyyxxxrrrssstttsssrrrrrrtttvvvpppssssssqqqrrrvvvxxxvvvsssrrrrrrtttwwwyyyxxxvvvqqqnnniiieeecccccceeeggghhhgggiiimmmnnnkkkkkkmmmlllllllllkkkiiifffdddbbb\\\XXXRRRMMMJJJGGGEEECCC;;;;;;:::999888777666666///000111111222111111111222222333222111222555777>>>AAAFFFJJJMMMPPPRRRTTTXXXXXXVVVVVVWWWYYY[[[]]]XXXZZZ\\\]]]\\\YYYVVVSSSTTT[[[ppp}}}qqqgggUUUNNNOOO]]]mmm{{{|||```III>>>;;;<<>>CCCBBBAAA@@@@@@AAABBBCCCCCC@@@;;;666111---+++***---+++&&&###&&&++++++&&&***)))((('''((()))***+++''')))******))))))***,,,''')))++++++***))))))***&&&)))---...+++((('''''''''***'''(((///+++(((000'''%%%'''++++++(((''')))(((***,,,,,,++++++,,,---'''(((************,,,------......///000111222333222333444|||}}}~~~}}}~~~|||zzzwww|||}}}{{{}}}~~~}}}|||||||||}}}~~~~~~~~~|||}}}~~~}}}||||||}}}zzz{{{}}}~~~~~~}}}|||}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxyyy{{{|||~~~}}}{{{zzzyyyzzz{{{wwwxxxyyy|||~~~~~~}}}}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{zzz{{{|||~~~}}}{{{yyyyyyzzz||||||{{{|||{{{zzzyyyyyyzzz{{{{{{zzz{{{}}}}}}||||||~~~yyyzzz|||}}}}}}~~~~~~}}}||||||{{{zzzzzz|||~~~}}}~~~~~~}}}~~~}}}{{{xxxuuuxxxyyy|||~~~~~~|||zzzxxxtttvvvwwwvvvvvvvvvxxxzzzwwwxxxyyyxxxwwwvvvwwwxxx{{{|||{{{yyyuuuqqqpppppprrruuuxxxyyyxxxvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvqqqsssuuuuuutttssstttuuuqqqtttuuussssssvvvvvvssspppoooooooooppptttxxx{{{{{{zzzxxxuuurrrooommmkkkjjjfffeeehhhgggcccdddgggeeefffffffffeeedddbbbaaaZZZUUUOOOJJJGGGEEECCCAAA<<<<<<;;;999888666555555000000000000000111222222222222333222111222555777>>>BBBGGGKKKNNNQQQSSSUUUYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]]]]\\\ZZZWWWTTTRRRWWWdddnnnaaaJJJJJJRRRbbbnnnvvvuuu[[[FFF>>>===;;;CCCLLLQQQPPPNNNNNNPPPNNNMMMLLLMMMLLLIIICCC???BBBAAA@@@>>>>>>???AAABBBAAA===777111---,,,,,,,,,)))***(((%%%&&&+++...,,,))))))'''''''''(((***+++&&&((()))***)))***+++---''')))++++++***)))))))))&&&((()))******)))((('''***+++''')))...((($$$---///,,,,,,...,,,&&&######(((***,,,,,,******,,,///)))***++++++******,,,---,,,---...///000111111222222222333~~~~~~{{{}}}{{{~~~}}}}}}~~~|||{{{zzz}}}}}}~~~~~~~~~}}}|||zzz{{{}}}~~~}}}|||}}}~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{|||{{{{{{|||~~~}}}|||~~~~~~~~~}}}{{{xxxxxxyyy{{{|||~~~~~~~~~~~~|||yyywwwwwwxxxwwwxxx{{{}}}~~~~~~~~~|||zzzxxxxxxxxxyyyzzz{{{{{{zzz{{{|||~~~~~~|||yyyyyyzzz|||}}}}}}~~~{{{yyyxxxxxxyyyzzzwwwyyy{{{||||||}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyyyy|||yyyxxxzzz}}}~~~||||||}}}}}}yyyuuuyyy||||||zzzuuuvvvxxxyyyxxxyyyzzz|||wwwxxxzzzzzzyyyyyyzzz|||wwwwwwwwwvvvsssrrrrrrsssuuuxxx{{{zzzwwwuuuuuuwwwvvvvvvvvvvvvvvvuuuttttttpppsssuuuvvvuuutttttttttssswwwxxxvvvvvvxxxvvvsssiiinnnrrrrrrooonnnrrrvvv}}}xxxuuummmfffbbbcccaaa]]]^^^ccc^^^___```aaa``````^^^]]]WWWSSSMMMHHHEEECCCAAA@@@>>>===;;;999777555444333111000/////////000222333222222333222111222555777===BBBGGGLLLOOOQQQTTTVVVYYYYYYXXXXXXXXXYYYYYYZZZaaa```___\\\YYYUUURRRPPP[[[kkkjjjXXXCCCGGGUUUgggpppqqquuu}}}uuuwwwssscccMMM===888::::::AAAHHHKKKIIIGGGIIIKKKEEEFFFHHHLLLNNNKKKEEE@@@BBBAAA???======>>>@@@AAA@@@;;;444---******,,,...&&&+++---***)))---222333)))((('''&&&'''(((***,,,###%%%'''(((((((((***,,,''')))+++,,,***)))((()))***'''%%%'''+++...,,,***,,,---((((((---%%% )))(((''')))...///,,,+++---(((***,,,+++******---000---...//////------...///,,,,,,---...///000111111222222222~~~~~~~~~}}}|||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwzzzzzzzzzzzz{{{|||~~~~~~}}}{{{~~~}}}~~~~~~}}}{{{{{{|||~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~}}}}}}~~~|||xxxyyyzzz|||~~~~~~|||zzzyyyxxxwww{{{}}}~~~~~~~~~}}}zzzwwwvvvxxxyyywwwtttyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~}}}|||{{{|||||||||zzzyyy|||zzzwwwuuuvvvyyy~~~{{{|||}}}}}}|||}}}~~~|||zzzyyyxxxxxxyyyyyy{{{~~~~~~~~~~~~{{{|||~~~~~~~~~~~~|||{{{zzz~~~~~~wwwrrrwwwvvvttttttvvvxxxzzzzzz}}}||||||{{{zzzyyyyyyyyy{{{yyywwwuuuttttttuuuuuuwwwxxxxxxyyyxxxwwwvvvuuuuuutttsssrrrqqqrrrsssssssssrrrrrrvvv{{{|||xxxtttyyy|||~~~{{{vvvqqqoooooosssqqqppppppqqquuuyyy{{{|||wwwqqqiiibbb^^^\\\ZZZZZZ[[[ZZZYYY\\\___```^^^[[[UUUNNNJJJIIIFFFAAA>>>???888888888777666666555555222111000000000111222333111111111000///111555999===AAAGGGJJJLLLOOOSSSWWWVVVWWWWWWVVVUUUVVVXXX[[[\\\]]][[[XXXTTTQQQOOOPPPPPPfff{{{gggWWWCCCIIITTTcccnnnrrrrrrrrrhhhbbb[[[QQQDDD999666999;;;???CCCFFFEEEDDDCCCCCCAAADDDHHHIIIHHHEEEDDDCCC???===:::888888:::===???;;;:::777222---+++++++++((()))++++++)))((()))***((())))))(((&&&&&&'''(((***))))))***,,,...---,,,***(((''''''(((((('''&&&$$$$$$&&&***)))'''(((,,,((((((((()))***,,,---...&&&'''((()))***+++,,,,,,///***))),,,,,,***,,,111******+++,,,------------111...---000000...///222111111111~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwyyyzzz|||~~~~~~|||~~~||||||}}}|||zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{|||||||||||||||}}}}}}~~~~~~}}}{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{}}}}}}|||}}}~~~|||zzzxxxxxxxxxyyyxxxwwwyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxzzz|||}}}{{{|||}}}}}}}}}}}}~~~}}}{{{yyyyyyyyyyyy{{{}}}~~~~~~}}}{{{|||}}}{{{|||yyyvvvvvvuuuvvvwwwyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzxxxvvvtttssstttuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvuuusssrrrqqqqqqqqqqqquuuttttttxxx|||}}}yyyuuuwwwyyyzzzxxxtttqqqppppppoooooopppqqqrrrsssuuuvvv~~~~~~yyyrrrkkkgggccc```^^^\\\[[[[[[]]]______\\\YYYRRRLLLGGGFFFDDD???===>>>:::999888777555444333222000000/////////000222333111111111000000222666999>>>CCCIIILLLNNNOOOSSSVVVWWWXXXXXXXXXWWWWWWYYY[[[[[[[[[[[[XXXTTTQQQPPPPPPOOO```|||wwwfffXXXDDDJJJVVVccclllooommmlll___YYYRRRIII>>>555555:::<<>>>>>???@@@AAA888666333///+++(((((()))((()))++++++)))((()))***''')))++++++)))(((''''''***)))((())),,,---,,,+++)))(((''''''''''''&&&&&&---,,,,,,...+++&&&&&&)))***)))))))))***+++,,,,,,))))))))))))))))))******...***))),,,,,,***+++000******+++,,,------------111...---000000...///222222222333~~~~~~~~~}}}zzz~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~|||zzzyyyxxxtttvvvyyy|||~~~~~~~~~{{{||||||{{{zzzzzz{{{}}}}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{yyyzzz{{{{{{zzzzzz|||~~~zzz{{{{{{zzzyyyyyyzzz|||{{{{{{{{{{{{|||||||||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyyyy~~~~~~||||||}}}}}}}}}{{{yyyuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}|||yyyxxxwwwuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvtttrrrqqqqqqqqqqqqvvvttttttwwwzzz{{{wwwttttttuuuuuutttrrrpppqqqrrrrrrtttuuuwwwxxxwwwwwwvvvzzzzzz|||zzzuuuqqqmmmhhheeeaaaaaaaaabbbbbb^^^YYYVVVOOOIIIDDDCCCAAA===;;;===:::999888666444222000///............///000111222111111111000000333777:::@@@EEELLLOOOPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYZZZYYYZZZYYYWWWSSSQQQPPPPPPOOOZZZlllwwwoooaaaTTTFFFNNNZZZdddjjjjjjfffbbbUUUOOOHHHAAA888333666<<<===BBBHHHJJJIIIGGGGGGHHHDDDGGGKKKLLLJJJGGGEEEDDDBBBAAA???>>>===<<<<<<<<<666444000,,,***(((((((((((()))++++++)))((()))***&&&)))------,,,)))'''''')))((('''(((***,,,+++***((((((((('''''''''''''''&&&%%%'''******'''(((,,,++++++***************+++,,,++++++***)))((('''''',,,)))***,,,---++++++---******+++,,,------------000------000000...///222222333444~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}||||||~~~}}}|||||||||}}}~~~~~~}}}|||vvvxxx{{{~~~~~~~~~~~~||||||}}}~~~}}}{{{{{{}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~||||||}}}}}}~~~~~~}}}}}}zzz{{{{{{zzzyyyzzz|||}}}~~~~~~~~~~~~~~~yyy{{{}}}|||zzzyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzz~~~|||{{{|||}}}}}}~~~}}}}}}~~~}}}{{{zzzwwwyyy|||~~~~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxwwwuuutttssssssttttttuuuttttttvvvxxxxxxuuusssssssssrrrrrrrrrrrrssstttwwwwwwxxxyyyyyyyyyxxxxxxuuuuuuuuuwww{{{~~~~~~}}}{{{zzzyyyvvvrrrnnnllllllllljjjfff```YYYTTTOOOHHHCCCBBB@@@<<<;;;===888888777555333111000///.........///000111222333000111111111111444888<<>>888333777>>>AAAGGGLLLLLLIIIFFFEEEGGGGGGJJJMMMMMMKKKHHHFFFEEE=========<<<;;;:::999888666333///,,,+++***))))))((()))++++++)))((()))***''')))+++,,,***((('''((((((''''''((()))******)))((()))***)))((((((((()))"""!!!$$$))))))''')))---*********)))******+++,,,,,,++++++***)))(((''''''))))))***,,,,,,+++++++++******+++,,,------------000------///000......222111333444~~~~~~|||~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}|||||||||~~~{{{|||~~~}}}}}}~~~~~~}}}|||~~~~~~~~~wwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzz|||}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~}}}}}}}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}yyy{{{}}}}}}zzzzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~~~~|||zzzxxxwwwxxxyyy{{{{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}||||||~~~{{{{{{~~~|||||||||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{~~~~~~|||}}}~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~{{{zzzyyyxxxwwwvvvuuutttvvvvvvuuuuuuvvvwwwxxxyyyvvvvvvvvvxxxyyyxxxwwwvvvtttssssssssstttuuuvvvvvvvvvuuutttttttttuuuvvvvvvuuutttrrrsssvvvxxxyyyyyywwwwwwxxxzzz}}}}}}|||zzzxxxxxxwwwssskkkbbbZZZVVVQQQJJJDDDCCCAAA===<<<>>>666666555444333222222111//////000111222222333333000111111111222555:::>>>CCCIIIOOOSSSSSSSSSTTTUUUVVVXXXZZZZZZYYYWWWWWWWWWWWWWWWWWWTTTQQQOOOOOOOOOMMMPPPVVV]]]eeeoooxxx~~~wwwrrrjjjdddbbb^^^RRRDDDGGGSSS^^^aaa___[[[SSSJJJGGGCCC@@@>>>888444777>>>DDDJJJPPPQQQMMMIIIJJJMMMKKKMMMNNNMMMKKKHHHGGGGGG@@@@@@AAAAAA@@@???======444111,,,******+++***(((((()))++++++)))((()))***)))***)))'''%%%&&&(((***)))''''''''')))***)))((()))***,,,+++))))))***,,,+++***+++---+++''''''+++((((((((()))***,,,---...*********)))))))))))))))((()))*********++++++*********+++,,,------------000---,,,//////---...111///111444{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}|||~~~~~~}}}|||}}}~~~|||zzz{{{~~~}}}|||||||||}}}~~~~~~|||||||||}}}}}}~~~~~~~~~~~~|||zzzyyy}}}~~~}}}{{{zzzvvvvvvwwwyyyzzz|||}}}~~~}}}|||||||||||||||||||||{{{yyyyyyzzz|||~~~~~~~~~}}}||||||{{{{{{{{{||||||zzz|||}}}~~~|||zzzzzz}}}~~~}}}|||||||||}}}~~~{{{|||||||||{{{|||}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~}}}}}}~~~}}}~~~|||yyywwwwwwxxxzzz{{{{{{}}}~~~}}}}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}{{{zzzyyyzzz|||}}}}}}|||yyyyyyyyyyyyxxxwwwvvvuuuxxx{{{~~~}}}zzzyyyzzz}}}||||||||||||||||||||||||||||||}}}~~~}}}|||zzzwwwuuutttssssssuuuuuuuuuuuuvvvxxxzzz|||xxxyyyyyyzzz{{{{{{{{{zzzwwwvvvuuuvvvxxxxxxxxxvvvvvvuuutttssstttuuuvvvwwwxxxwwwuuuvvvwwwwwwvvvuuusssrrrtttwww{{{}}}wwwnnneee]]]ZZZTTTMMMFFFDDDAAA>>>===???555555555444444333333222000000111222222222222111000111111222333666;;;???DDDIIIOOORRRSSSSSSUUUWWWWWWYYYZZZZZZXXXWWWWWWXXXVVVWWWVVVTTTPPPNNNMMMMMMHHHLLLQQQVVVYYY\\\___aaaaaaccccccbbbaaa\\\OOOBBBHHHUUU___^^^ZZZVVVNNNDDDDDD@@@>>>;;;777555:::AAACCCJJJRRRSSSOOOLLLNNNQQQPPPPPPOOOMMMJJJHHHIIIJJJDDDDDDDDDCCCBBB@@@???>>>111---)))''')))***)))'''((()))++++++)))((()))*********(((%%%$$$$$$(((+++)))((('''((()))***)))((((((***,,,,,,)))(((+++---'''&&&(((++++++((((((,,,''''''((()))***,,,...///(((((())))))******++++++'''******((((((++++++)))******+++,,,------------///,,,,,,//////---...111///111444|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||}}}zzz{{{}}}~~~|||zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~|||xxxuuuxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwyyyzzz|||~~~}}}|||{{{zzzzzz|||}}}~~~|||zzzxxxyyy{{{~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{|||~~~~~~|||zzzzzz|||~~~}}}|||{{{{{{|||~~~}}}{{{zzz{{{|||}}}}}}|||yyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyzzz|||}}}~~~}}}||||||}}}~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}~~~}}}||||||xxxzzz|||~~~}}}{{{yyywwwvvvxxxyyyzzzzzzyyyyyyyyyxxxwwwuuusssrrruuuxxx{{{zzzwwwvvvyyy}}}||||||||||||||||||||||||xxxyyyzzz|||~~~}}}|||zzzxxxvvvuuuuuuuuuuuutttttttttuuuwwwxxxzzzvvvwwwyyyyyyyyyzzz{{{|||yyyxxxwwwxxxzzzzzzwwwtttttttttuuuvvvwwwwwwwwwvvvyyyxxxxxxyyyzzzyyyvvvsssqqqooonnnppptttxxx{{{}}}~~~~~~}}}wwwnnneee```^^^WWWOOOHHHEEEBBB======???777777666555444333222111000111111222222111//////000111111222333777<<<@@@DDDIIINNNQQQRRRSSSVVVYYYZZZ[[[[[[YYYXXXWWWXXXZZZWWWWWWVVVSSSOOOLLLKKKLLLHHHLLLRRRUUUUUUTTTSSSRRRRRRYYY___```^^^YYYMMMBBBNNN]]]fffbbb]]]YYYQQQGGGFFFAAA<<<999777888AAALLLMMMTTT[[[[[[TTTPPPQQQUUUTTTSSSPPPLLLHHHHHHKKKMMMHHHGGGEEEBBB@@@===;;;:::111,,,'''''')))+++***'''((()))++++++)))((()))*********)))(((&&&&&&(((******)))((((((******)))(((%%%)))++++++(((''')))--- ###((()))(((***///))))))))))))***+++,,,---((()))))))))************'''******&&&&&&+++,,,)))******+++,,,------------///,,,,,,...///---...111000222555~~~~~~~~~~~~}}}|||zzz|||~~~|||~~~~~~~~~|||{{{yyyxxxxxx~~~{{{xxxwwwyyy{{{}}}}}}zzz|||~~~~~~~~~}}}~~~xxxyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}|||}}}}}}~~~zzz|||~~~{{{}}}|||zzzwwwwwwwwwxxxxxxxxxyyyyyyxxxyyy{{{|||~~~~~~|||zzz{{{}}}~~~|||yyyyyy{{{~~~~~~}}}|||{{{zzzzzz{{{{{{{{{|||~~~{{{yyyyyy{{{~~~}}}|||{{{zzz{{{|||~~~{{{yyyzzz|||~~~|||zzzzzzzzzzzz{{{{{{{{{||||||wwwwwwwwwwwwxxxzzz|||}}}|||||||||}}}~~~}}}xxxyyy{{{||||||{{{yyyxxx{{{}}}}}}||||||wwwxxx{{{~~~~~~~~~{{{xxxuuutttuuuwwwxxxyyyyyyyyyyyyyyywwwuuurrrqqqsssvvvxxxwwwtttuuuyyy~~~|||||||||||||||}}}}}}}}}tttvvvwwwyyy{{{|||}}}}}}}}}|||zzzxxxwwwwwwwwwxxxuuuttttttsssssstttvvvwwwrrrtttuuuvvvvvvwwwyyyzzzzzzyyyxxxzzz{{{zzzvvvrrrlllooorrrtttuuutttrrrpppwwwwwwyyy{{{{{{yyyuuuqqqpppmmmiiiiiilllppptttvvv{{{{{{zzztttllleeebbbbbbXXXPPPHHHEEEAAA===<<<>>>:::999888666444222111000000000111111111///...,,,000111111222444888===AAADDDIIIMMMPPPQQQSSSWWWZZZ\\\\\\\\\ZZZXXXXXXZZZ\\\WWWWWWVVVSSSOOOKKKJJJJJJJJJOOOUUUXXXWWWTTTQQQOOOJJJTTT\\\^^^[[[UUUKKKBBBVVVeeennniiibbb```XXXNNNKKKDDD===999888===JJJWWW```ffflllhhh___XXXWWWZZZWWWUUUPPPKKKHHHHHHLLLOOONNNLLLHHHDDD@@@===;;;:::333...)))))),,,...,,,***((()))++++++)))((()))***)))***++++++)))(((((()))+++***((()))***+++)))(((###'''***)))&&&%%%(((,,,)))((())),,,+++((((((,,,+++***************++++++*********)))))))))))))))(((+++)))$$$$$$***,,,)))******+++,,,------------///,,,,,,...///------111111333666~~~~~~{{{zzzzzz{{{{{{{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~}}}~~~|||zzzxxxxxxyyyzzzzzzzzzyyyyyy~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}|||||||||}}}~~~~~~}}}{{{zzzzzzxxxvvvwwwzzz|||{{{zzzzzz}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzzzz~~~~~~}}}}}}{{{zzzzzz{{{|||}}}}}}{{{|||xxxyyyzzz{{{|||||||||{{{{{{{{{zzzyyyyyyyyyyyyyyyrrrtttwwwzzz|||||||||{{{||||||}}}~~~~~~~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz}}}}}}}}}|||wwwuuuxxxxxxttttttyyy|||zzzyyyyyyzzzzzzyyyxxxyyyzzz{{{zzzyyyzzz{{{}}}zzz|||~~~~~~|||yyywwwrrrsssuuuyyy|||}}}|||zzzyyyyyywwwvvvuuuuuuuuuuuuxxxxxxyyywwwtttrrrrrrssstttuuuxxxzzzzzzzzzyyyxxxzzzwwwyyy~~~}}}wwwuuuwwwtttqqqoooqqquuuvvvsssooouuuvvvyyy|||}}}{{{wwwtttqqqooollliiihhhiiikkklllqqqqqqqqqpppmmmiiieeebbbUUUPPPHHHBBB???======<<<888777666444333333333444111222333333333333222111000000111111222666<<<@@@FFFJJJNNNPPPQQQRRRVVVYYYYYYZZZ[[[ZZZXXXXXXXXXZZZVVVVVVVVVUUUOOOHHHIIINNNJJJTTT^^^```___]]]YYYUUUQQQTTTTTTZZZ___TTTMMMUUU___hhhrrrvvvpppdddYYYSSSKKKEEE>>>::::::AAARRRbbbtttxxxyyysssmmmhhhbbb]]]aaaYYYOOOHHHGGGNNNXXX___XXXXXXRRRFFF>>><<<:::888444333111...,,,)))'''&&&(((((((((((())))))))))))%%%'''***)))((('''***,,,---)))&&&''')))***(((&&&((()))++++++******+++---...,,,***+++------+++(((%%%))))))&&&))),,,$$$,,,)))***......((('''***)))******++++++,,,------(((***++++++++++++,,,...+++000222///---------+++---///111~~~~~~{{{zzzzzz{{{|||||||||}}}~~~}}}}}}|||zzz}}}~~~~~~|||zzzxxxyyyyyyzzzzzzzzzzzzyyy|||}}}~~~~~~}}}{{{zzzxxxzzz{{{|||{{{|||}}}~~~}}}~~~~~~~~~~~~|||{{{|||}}}zzzzzz{{{|||~~~~~~~~~}}}|||{{{zzzyyywwwvvvwwwzzz||||||zzz{{{~~~}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}|||~~~}}}}}}|||{{{{{{||||||}}}~~~}}}~~~|||}}}~~~~~~}}}|||yyyxxxzzzzzzzzzzzzzzzzzz{{{{{{vvvxxxzzz{{{||||||zzzzzzyyyzzz|||~~~}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||xxx|||xxxvvvyyyxxxuuuvvvzzz}}}{{{zzz{{{||||||{{{zzzzzz{{{||||||{{{{{{|||~~~|||}}}~~~~~~|||{{{wwwvvvvvvxxxzzzzzzxxxvvvvvvuuuuuutttttttttuuuuuuwwwxxxyyywwwuuuttttttuuuwwwxxxyyy{{{||||||{{{{{{wwwuuuxxx}}}~~~zzzxxxzzzwwwtttrrrsssvvvwwwtttpppsssuuuxxx{{{|||zzzwwwtttpppnnnkkkiiihhhhhhjjjkkkiiijjjkkkjjjhhhdddaaa^^^SSSNNNHHHCCC@@@>>>===<<<666555555444333333222222222222222222222222222222111111222222444888>>>BBBGGGKKKOOOQQQPPPQQQTTTWWWXXXZZZ[[[[[[YYYXXXXXXYYYXXXVVVUUUTTTOOOJJJKKKPPPSSS^^^hhhkkkjjjgggbbb]]]TTTYYY[[[bbbfffXXXMMMSSSkkkpppvvvwwwqqqfff[[[TTTPPPIIIBBB>>>???GGGWWWfffwww{{{~~~~~~~~~|||sssjjj[[[TTTJJJEEEHHHOOOXXX]]]^^^]]]WWWMMMFFFDDD@@@<<<...---,,,+++++++++++++++(((((((((((())))))))))))+++,,,,,,)))&&&$$$$$$&&&(((***+++,,,+++)))(((''''''((())))))(((''')))******((('''((())))))'''%%%(((,,,---+++***,,,+++)))+++''''''++++++&&&%%%((()))******++++++,,,,,,---)))***,,,,,,++++++---...$$$))),,,,,,...222333222000222444~~~~~~{{{zzzzzz{{{}}}}}}~~~~~~zzzwww{{{}}}|||zzzxxxyyyzzz{{{{{{{{{{{{{{{yyy{{{}}}~~~~~~|||zzzxxx{{{{{{{{{{{{{{{|||~~~}}}}}}~~~}}}~~~~~~}}}|||}}}~~~xxxxxxyyyzzz|||~~~}}}~~~}}}~~~}}}|||{{{zzzzzzzzzxxxwwwvvvwwwzzz|||||||||}}}}}}||||||~~~~~~{{{zzzzzz{{{||||||{{{{{{{{{||||||}}}}}}}}}zzzxxxxxxyyyyyyzzz|||}}}~~~~~~zzz{{{|||}}}|||{{{zzzyyyvvvxxx|||~~~|||{{{{{{{{{{{{|||}}}}}}}}}~~~}}}}}}}}}|||{{{{{{{{{yyyvvv{{{xxxxxxyyyyyywwwxxxzzz{{{zzzyyyyyy{{{|||{{{yyyzzz|||}}}~~~}}}|||}}}~~~|||||||||}}}}}}}}}}}}}}}|||zzzwwwvvvvvvvvvuuusssrrrrrrrrrrrrssssssttttttuuuwwwxxxwwwvvvvvvwwwxxx{{{{{{{{{|||}}}}}}~~~~~~yyyxxxzzz}}}~~~zzzyyyzzzxxxuuussstttvvvuuurrrooorrrtttwwwyyyzzzxxxuuusssooommmkkkiiihhhhhhiiijjjcccdddddddddccc```\\\ZZZOOOLLLGGGCCCAAA@@@===<<<333444444444444222111000222111111000000111111222111222333444666:::@@@DDDIIILLLPPPQQQOOOPPPRRRUUUWWWYYY[[[[[[YYYWWWWWWWWWYYYVVVTTTSSSPPPLLLMMMQQQTTTaaammmqqqqqqnnniiiddd^^^``````ccceeeXXXOOOWWWssstttuuutttppphhh]]]VVVOOOGGG>>><<<>>>FFFTTTbbbmmmqqquuuzzzxxxlllXXXPPPGGGDDDHHHOOOTTTUUUZZZXXXRRRLLLHHHFFF@@@999,,,+++***))))))***,,,---(((((((((((())))))))))))))))))***)))((((((+++---%%%***//////+++(((((()))((()))***)))((('''((()))***)))))))))+++***)))''''''))),,,+++%%%!!!'''111+++((('''))))))''''''***))))))******+++,,,,,,,,,***+++------,,,,,,...///***,,,,,,+++---111111...000222444~~~~~~~~~|||zzzzzz{{{}}}~~~zzzxxxyyy||||||zzzyyyzzz{{{{{{||||||||||||yyy{{{}}}}}}zzzxxx||||||{{{zzzyyy|||~~~}}}}}}}}}}}}|||}}}~~~~~~}}}|||}}}yyyyyyyyyyyy{{{}}}~~~~~~}}}~~~||||||}}}}}}~~~~~~|||{{{yyyyyyzzzzzzxxxwwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{}}}yyy{{{~~~~~~|||zzzwwwxxxyyy{{{}}}~~~{{{|||}}}}}}}}}}}}|||{{{wwwyyy}}}~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzzzzzzz{{{zzzxxxzzzyyyyyyzzzzzzyyyzzz{{{wwwvvvvvvvvvxxxyyyxxxwwwxxxzzz|||}}}|||{{{{{{|||yyyyyyxxxxxxyyy{{{|||}}}~~~{{{wwwuuutttttttttsssrrrssssssssssssrrrrrrrrrrrrtttuuuvvvuuuvvvwwwyyy|||||||||||||||}}}~~~~~~}}}}}}~~~|||yyyvvvvvvwwwuuusssssstttssspppnnntttvvvxxxyyywwwtttqqqpppooommmkkkiiihhhggghhhhhhaaabbbcccbbb```\\\YYYVVVKKKIIIFFFCCCBBB@@@===;;;222333555666555444111000111111000//////000111111000222333555777;;;AAAEEEHHHKKKOOOPPPPPPPPPSSSVVVVVVXXXZZZZZZXXXVVVTTTTTTUUUSSSSSSTTTQQQMMMOOOTTTYYYfffsssyyyxxxvvvpppkkkllljjjbbb___```WWWWWWeeesssrrrqqqrrrpppjjj```YYYMMMCCC:::888;;;CCCPPP[[[^^^bbbggglllrrrtttnnneeeZZZQQQGGGDDDIIIMMMMMMKKKOOONNNJJJGGGGGGFFF???555111///,,,)))'''((()))***(((((((((((())))))))))))))))))))))))***,,,///111&&&))),,,,,,***(((((()))+++,,,,,,+++)))((()))***************++++++***))))))''')))***### ------+++))))))))))))***,,,)))))))))***++++++,,,,,,***,,,------------...000///000...+++---111000+++...000222~~~}}}{{{{{{|||}}}~~~}}}|||{{{zzz{{{~~~|||{{{yyyzzz{{{|||}}}~~~~~~}}}zzz|||~~~~~~|||{{{zzzyyywwwuuuuuuwww{{{~~~}}}||||||}}}}}}{{{|||~~~~~~}}}}}}~~~|||{{{zzzzzzzzz{{{}}}}}}|||}}}~~~}}}|||{{{|||}}}}}}~~~|||zzzzzzzzz{{{{{{yyyyyyzzzzzz{{{|||~~~~~~}}}}}}~~~|||~~~{{{}}}~~~{{{yyyyyyzzzxxxxxxxxxyyyyyyzzzzzzzzz}}}~~~|||xxxyyy{{{}}}}}}|||zzzyyyvvvxxxzzz|||~~~zzz{{{|||}}}~~~{{{|||||||||||||||{{{{{{zzzzzzuuuvvvwwwyyyzzz|||}}}~~~|||}}}}}}}}}}}}~~~{{{zzzyyyyyyzzz{{{{{{zzzxxxyyyzzzzzzzzz{{{|||{{{xxxvvvuuuvvvxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxyyyzzzyyyxxxwwwwwwxxxzzz|||~~~|||yyyvvvttttttuuuuuuuuuuuuuuuuuuuuusssrrrpppooooooqqqsssttttttuuuwwwyyy{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{yyywwwuuuvvvvvvuuuuuuuuutttrrrqqqxxxzzz{{{yyytttooolllkkknnnmmmkkkiiigggfffffffffaaaaaaaaa```\\\XXXSSSQQQHHHFFFCCCBBBAAA???<<<:::333444666777666555333222111000000000000000000111///111333555888<<>>;;;:::999777555444333222222222333444444///111444666666444111//////222666999===AAAFFFIIILLLPPPTTTUUUTTTTTTWWWYYY[[[YYYUUUOOOIIIGGGGGGHHHKKKOOOSSSTTTXXXkkk}}}sssnnnffflll|||ZZZJJJ<<<:::@@@FFFKKKOOOTTTSSSQQQRRRYYY```___YYYSSSPPPKKKFFFDDDDDDFFFGGG@@@EEEEEE@@@;;;999555111++++++******))))))(((((((((((((((((())))))))))))((('''(((***---,,,((($$$%%%(((+++***(((''')))+++((()))++++++******+++---&&&(((++++++)))(((***,,,(((///...&&&$$$***,,,(((&&&+++,,,******...---(((((((((((()))******++++++(((***++++++++++++,,,...###///000...///444666000111333~~~|||zzz}}}}}}}}}}}}|||{{{{{{||||||}}}||||||{{{{{{|||}}}}}}}}}|||{{{zzzyyy}}}{{{zzz{{{}}}~~~~~~~~~||||||}}}~~~~~~}}}|||{{{}}}{{{yyyyyyyyyyyywwwuuuxxxzzz{{{|||{{{{{{|||}}}yyy{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}{{{zzz{{{~~~~~~{{{|||}}}|||{{{{{{}}}~~~}}}}}}}}}yyy{{{~~~~~~~~~~~~|||xxxwwwxxxxxxwwwuuurrrvvvzzz|||{{{|||~~~~~~}}}~~~~~~zzz{{{{{{zzzxxxxxxyyy{{{|||yyyvvvwwwzzz|||{{{zzz{{{|||||||||zzzyyyzzz{{{zzz|||~~~}}}}}}~~~|||yyywwwvvvuuurrrssszzz~~~|||zzzzzzzzz|||~~~~~~~~~~~~~~~zzz}}}xxxrrrvvvwwwxxxyyyyyyyyyxxxxxx}}}{{{yyyuuussstttxxx|||xxxwwwvvvvvvwwwyyy{{{}}}|||zzzyyyyyyyyyyyyxxxvvvwwwwwwvvvuuuuuuuuuuuuuuuuuusssrrrsssvvvvvvsssqqqqqqrrrtttsssssstttvvvxxxzzz{{{|||{{{yyyyyyyyyzzz|||}}}~~~{{{wwwttttttvvvssstttuuuvvvwwwxxxxxxxxxzzzyyyvvvpppkkkgggffffffcccbbb___\\\[[[ZZZ[[[[[[\\\YYYUUURRRPPPNNNKKKIIIEEECCC???<<<999777666555333333444444333333222111111111000000000000000000333222333777>>>EEEKKKNNNSSSSSSSSSTTTUUUXXXZZZ[[[^^^ZZZTTTLLLFFFDDDFFFIIIKKKNNNQQQRRR\\\uuuwwweee^^^dddrrr}}}|||XXXJJJ>>>===BBBEEEGGGIIIOOOMMMMMMPPPVVVZZZ[[[ZZZPPPLLLHHHFFFFFFFFFDDDAAAAAABBBBBBBBB>>>999333///******))))))))))))************)))(((((()))***+++''''''((()))))))))))))))'''******%%%$$$(((++++++((()))***++++++***((((((((((((''''''((()))******%%%&&&''''''&&&'''))),,,'''///)))---!!!,,,)))---))))))))))))***+++,,,---+++++++++,,,,,,---------///---,,,---///111111000222333444~~~}}}|||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}{{{zzzyyyxxxwww|||zzzyyyyyy{{{||||||{{{zzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvwwwyyyzzzyyyxxxvvvxxx{{{|||{{{{{{{{{|||{{{}}}~~~|||}}}}}}|||{{{|||~~~~~~{{{|||}}}|||{{{zzz{{{|||}}}}}}||||||zzz|||~~~~~~~~~|||xxxwwwwwwwwwvvvtttuuuyyy~~~~~~~~~~~~~~~{{{||||||{{{yyyxxxyyy{{{|||zzzyyyzzz|||~~~|||}}}}}}}}}{{{zzz{{{|||}}}~~~~~~}}}||||||~~~|||yyyxxxxxxyyywwwssstttyyy}}}|||{{{{{{|||~~~~~~}}}}}}{{{{{{yyyuuuwwwwwwvvvvvvwwwzzz|||~~~|||xxxuuutttuuuwwwxxxvvvvvvuuuuuuvvvxxxzzz|||{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvyyywwwuuuuuuvvvvvvtttqqqrrrtttttttttssstttuuuwwwuuuwwwxxxxxxwwwxxxzzz|||}}}~~~~~~|||xxxuuuvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwuuusssooollliiifffeeeddd```^^^\\\ZZZXXXXXXYYYZZZ[[[XXXTTTQQQOOOMMMJJJHHHCCCAAA???<<<:::888888777333333444444333333222111111111111111111111111111333333555999???FFFKKKNNNRRRRRRRRRSSSUUUWWWXXXZZZZZZUUUOOOIIIFFFGGGHHHJJJMMMOOOQQQQQQYYYpppqqq```[[[bbbooozzz|||mmmbbbLLLBBB<<>>@@@@@@===999444111******))))))))))))************)))(((((()))***+++''''''((()))))))))))))))&&&******&&&%%%)))+++***))))))************))))))))))))((((((((()))******'''(((******))))))***,,,&&&///***222&&&111)))***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---000...---...000222222111111111222~~~~~~~~~|||{{{zzz{{{zzzzzzzzzzzzzzz{{{{{{~~~|||zzzyyywwwwwwwww{{{yyywwwwwwxxxyyyyyyxxxwwwyyy{{{}}}}}}{{{yyyxxxwwwvvvvvvwwwxxxyyyyyywwwvvvyyy}}}~~~~~~|||||||||wwwyyy|||}}}|||||||||}}}~~~~~~{{{|||}}}}}}||||||}}}zzz|||~~~}}}{{{yyyyyyyyy}}}}}}}}}|||||||||||||||~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~{{{zzzyyyyyywwwvvvyyy}}}~~~}}}~~~~~~}}}zzzyyyzzz{{{yyyzzz{{{||||||}}}|||}}}~~~}}}{{{{{{{{{|||}}}{{{yyyzzz~~~|||yyywwwxxxzzz{{{yyyuuutttxxx{{{zzzzzz}}}}}}~~~|||}}}~~~zzzxxx{{{{{{yyyxxxvvvttttttvvv{{{|||vvvtttuuuvvvvvvuuuttttttssstttuuuvvvxxxzzzyyyyyyxxxyyy{{{|||zzzyyyvvvvvvvvvuuuuuuvvvwwwwww|||zzzwwwvvvvvvvvvtttsssssstttuuutttsssssstttvvvqqqsssttttttuuuwww{{{~~~~~~}}}zzzxxxxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuoookkkgggfffffffffdddbbb^^^]]][[[YYYYYYYYYYYYZZZZZZWWWSSSPPPNNNKKKHHHFFFAAA@@@>>><<<;;;:::999999333333333333333222222111111111111111111111111111333555777;;;AAAGGGLLLOOOQQQQQQRRRSSSTTTUUUWWWWWWTTTOOOIIIFFFGGGIIIJJJIIIKKKMMMNNNOOOVVVkkkzzzgggZZZYYYbbbooowww~~~zzzooocccTTTHHH@@@:::<<>>:::;;;======<<<999555222******))))))))))))*********))))))(((((())))))***''''''((()))))))))))))))%%%)))+++(((''')))***)))***)))))))))))))))******++++++***)))))))))******(((***,,,---+++******+++(((...'''///&&&222)))((())))))))))))***+++,,,------------,,,,,,,,,,,,,,,000///......111222222222///000000~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzzzzyyyyyyyyyzzz{{{{{{~~~}}}|||zzzyyyyyyyyyzzz{{{yyywwwwwwxxxxxxwwwvvvwwwyyy{{{}}}~~~|||zzzxxx{{{zzzxxxxxxyyyxxxwwwuuuyyy}}}~~~|||{{{uuuxxxzzz{{{zzzyyyyyyyyy{{{|||}}}~~~~~~}}}}}}xxxzzz|||}}}|||||||||}}}{{{~~~}}}zzzxxxxxx}}}}}}}}}}}}}}}||||||{{{~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{{{{{{{~~~}}}|||{{{zzz{{{~~~}}}~~~|||zzzzzz{{{xxxzzz}}}|||zzzyyy|||{{{|||}}}|||{{{zzz{{{|||~~~~~~}}}|||zzzzzz}}}~~~}}}{{{yyyxxxyyy{{{|||zzzvvvtttwwwxxxwwwyyy|||}}}}}}||||||}}}|||}}}}}}~~~zzzzzz}}}}}}xxxwwwvvvvvvxxx|||zzztttsssvvvyyywwwuuusssssssssssstttuuuwwwxxxwwwvvvwwwyyy{{{{{{zzzyyyvvvvvvuuuuuuuuuvvvwwwwwwzzzyyywwwuuuuuuuuuuuuuuusssttttttsssqqqqqqrrrtttqqqrrrssstttuuuwww{{{~~~|||{{{zzzzzzzzzyyyxxxvvvuuutttsssrrrmmmgggbbbbbbeeefffccc______^^^]]]\\\\\\\\\\\\]]]ZZZWWWSSSPPPNNNKKKHHHFFFAAAAAA???===;;;999888777222333333333333222111111111111111111222222222222333666:::>>>BBBGGGLLLOOOQQQQQQSSSTTTUUUUUUUUUUUUPPPJJJDDDCCCGGGJJJIIIGGGEEEGGGJJJMMMWWWkkk}}}ooo___WWW[[[gggsssyyy|||zzzssshhh___VVVIII>>>;;;999>>>NNN[[[\\\SSSKKKKKKIIIIIILLLQQQTTTSSSQQQHHHGGGFFFEEECCCBBB???>>>999:::;;;<<<:::777333111******))))))))))))*********)))))))))((((((((((((''''''((()))))))))))))))$$$)))+++(((''')))***(((***)))((((((((()))++++++,,,,,,+++***)))))))))***(((+++---...,,,***)))))),,,..."""(((!!!000)))***))))))))))))***+++,,,------------------,,,,,,,,,///...---...000111111111///000000~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~|||~~~}}}}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{|||||||||||||||}}}}}}~~~{{{yyyxxxwwwxxxxxxxxxwwwxxxyyy|||}}}~~~}}}{{{zzz|||{{{yyyyyyzzzzzzyyywww{{{~~~|||zzzyyy{{{|||~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~}}}}}}wwwyyy|||||||||{{{|||}}}}}}~~~{{{yyyyyy{{{|||}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyy|||~~~}}}||||||{{{~~~~~~~~~}}}|||{{{}}}~~~}}}{{{zzz{{{{{{~~~~~~zzzyyyzzz|||zzz{{{|||{{{yyyxxxyyyzzz{{{}}}~~~~~~|||{{{|||||||||zzzyyyzzz{{{{{{{{{{{{{{{zzzzzzvvvuuuvvvuuutttvvv{{{{{{}}}~~~}}}{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~yyy}}}}}}~~~~~~wwwxxxyyyzzz{{{||||||||||||wwwrrrrrrwwwzzzyyywwwrrrrrrssstttuuuvvvwwwwwwttttttuuuxxxzzz{{{yyywwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuutttttttttuuuvvvqqqrrrrrrqqqpppoooqqqrrrtttuuuvvvwwwwwwyyy|||~~~~~~}}}}}}}}}|||{{{zzzzzzyyywwwtttrrrpppoooooolllgggbbbbbbeeefffccc___``````______^^^^^^^^^^^^\\\YYYTTTQQQNNNLLLIIIFFFBBBAAA@@@===:::888555444222222333333222222111000000000111111111222222222333777<<<@@@DDDGGGLLLOOOPPPRRRSSSUUUUUUUUUTTTSSSLLLGGGBBBBBBFFFHHHGGGDDDDDDEEEHHHLLLVVVggg|||ssssssfffYYYWWWbbbpppyyy||||||vvvkkk^^^UUUOOOEEE<<<;;;999>>>LLLWWWWWWPPPKKKKKKJJJJJJMMMRRRUUUSSSQQQGGGHHHIIIHHHFFFCCCAAA@@@;;;<<<<<<:::888444000---******))))))))))))******))))))))))))((((((''''''''''''((()))))))))))))))$$$)))+++(((''')))***(((***)))((((((((()))+++,,,,,,,,,+++***)))))))))***'''***,,,---+++)))((((((***...$$$+++$$$111)))((())))))))))))***+++,,,---------------------------...,,,+++,,,...000000///000111222~~~~~~~~~|||zzz{{{~~~}}}}}}}}}~~~|||}}}~~~zzzzzzzzz{{{|||~~~~~~}}}yyywwwxxxxxxyyyzzz{{{{{{|||{{{{{{zzz{{{|||}}}~~~{{{yyyxxxwwwyyyyyyyyyxxxyyyzzz{{{|||}}}}}}||||||yyyxxxxxxyyy|||}}}}}}|||xxx{{{~~~}}}{{{zzzyyy}}}~~~~~~}}}{{{zzzzzz{{{~~~~~~yyy{{{|||}}}|||}}}~~~~~~|||{{{{{{yyyzzz|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~|||{{{zzzxxxyyyzzzyyyyyyzzz}}}|||~~~~~~|||{{{zzz{{{zzz}}}}}}{{{|||~~~}}}~~~~~~}}}}}}|||zzzzzz{{{}}}}}}{{{{{{{{{~~~|||{{{{{{yyyzzz{{{zzzxxxwwwxxxyyyxxx{{{}}}~~~}}}|||||||||~~~~~~~~~}}}{{{zzzxxxwwwxxx{{{}}}}}}}}}{{{zzzzzzwwwvvvwwwuuusssuuuzzzyyy{{{||||||{{{{{{|||~~~{{{}}}~~~~~~}}}||||||}}}xxx||||||vvvxxxzzz|||}}}{{{yyywwwxxxuuurrrssswwwzzzzzzyyysssssstttuuuvvvwwwxxxxxxtttuuuvvvyyy{{{{{{yyywwwvvvuuuttttttssssssttttttppprrrtttuuutttttttttuuupppqqqrrrqqqppppppqqqsssvvvxxxzzz{{{zzz{{{|||~~~~~~|||{{{{{{||||||{{{yyyyyywwwtttqqqnnnllllllkkkkkkgggdddccceeefffeeecccaaaaaaaaa```___^^^^^^]]]\\\YYYUUUQQQNNNLLLHHHFFFBBBAAA???===999666333222222222222222222111111000/////////000111111222222222777>>>BBBDDDGGGKKKNNNOOOPPPSSSUUUUUUSSSQQQPPPHHHEEEBBBBBBEEEFFFEEECCCFFFFFFGGGKKKRRR___mmmvvv{{{sssnnnlll```UUUXXXhhhvvv|||{{{zzztttfffWWWNNNHHHAAA999;;;999>>>HHHOOOPPPNNNNNNOOONNNNNNQQQTTTUUUSSSPPPGGGJJJLLLLLLIIIEEECCCBBB>>>===<<<:::666222...,,,******))))))))))))******))))))))))))((('''&&&&&&''''''((()))))))))))))))%%%)))+++(((''')))***)))(((((((((((()))***+++,,,++++++***)))))))))******&&&(((***+++)))(((((()))%%%---)))222)))333(((%%%))))))))))))***+++,,,---,,,---------............---,,,++++++---//////...111222333~~~}}}{{{yyyxxxzzz}}}|||zzzzzz|||~~~|||~~~xxxxxxxxxyyy{{{~~~~~~|||vvvuuuvvvwwwyyy{{{}}}~~~}}}|||{{{yyyzzz}}}~~~}}}|||yyyxxxvvvwwwxxxyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}xxxwwwwwwyyy{{{}}}}}}|||wwwyyy}}}~~~~~~~~~~~~{{{xxxxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||yyy{{{}}}~~~|||}}}~~~}}}|||{{{yyyzzz{{{{{{zzzzzz{{{}}}yyy{{{~~~}}}{{{zzzzzz|||yyy|||}}}|||yyyyyy{{{~~~xxxyyy{{{|||||||||{{{{{{xxx{{{~~~~~~}}}|||||||||}}}{{{zzz{{{|||{{{yyyxxxyyyzzzxxxzzz{{{|||{{{|||~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyy{{{|||}}}}}}|||||||||zzzzzzzzzwwwsssuuuzzzyyyyyyzzzzzzzzz|||~~~~~~}}}{{{zzz{{{}}}zzz~~~~~~}}}~~~{{{wwwuuuwwwzzz||||||zzzxxxvvvwwwvvvuuuuuuuuuwwwxxxyyytttuuuvvvwwwxxxyyyyyyyyyvvvwwwxxx{{{}}}|||zzzwwwvvvuuutttsssrrrqqqqqqqqqooorrrvvvwwwuuusssrrrsssqqqrrrrrrrrrqqqrrrtttuuuuuuxxx{{{}}}}}}}}}~~~~~~|||zzzxxxyyy{{{{{{zzzxxxvvvtttqqqmmmjjjiiihhhhhhfffeeeeeedddeeefffhhhhhheeeeeedddcccbbbaaa______\\\XXXTTTPPPMMMJJJGGGDDD>>>>>>===;;;999666333111222222222222222111000000---......///000000111111000777>>>CCCDDDFFFJJJMMMLLLNNNQQQSSSSSSQQQNNNKKKCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFLLLUUU]]]ccckkkooossstttpppkkkkkkmmmhhh\\\RRRYYYkkkxxxyyytttsssnnnbbbSSSIIIDDD???999999;;;AAAIIINNNOOOSSSXXXWWWUUUTTTUUUVVVUUUQQQLLLGGGJJJNNNNNNKKKGGGDDDCCC>>>===<<<:::666222...,,,******))))))))))))******((())))))))))))'''&&&%%%''''''((()))))))))))))))&&&******&&&%%%)))+++***'''((()))******+++++++++))))))((((((((()))******&&&((())))))((((((***+++%%%---'''...###...'''((())))))))))))***+++,,,---+++,,,,,,---...///000000...,,,+++,,,...000000///111222333~~~}}}zzzwwwwwwzzz}}}}}}}}}}}}~~~}}}|||wwwwwwyyy|||~~~~~~}}}~~~}}}wwwwwwwwwxxx{{{}}}zzz{{{wwwvvvwwwvvvyyy|||~~~|||zzzxxxzzz}}}}}}zzzxxxxxxvvvuuuvvvxxxyyyyyyxxxxxxxxxwwwwwwxxxzzz{{{}}}{{{yyyxxxxxxzzzzzzyyywwwwwwzzz}}}~~~{{{{{{}}}yyyzzz|||~~~~~~~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}|||~~~|||}}}~~~|||{{{zzz|||}}}}}}|||{{{{{{|||xxx{{{~~~}}}{{{|||~~~yyy{{{|||zzzxxxxxx{{{tttvvvxxxzzz|||}}}}}}}}}wwwzzz}}}~~~}}}|||||||||}}}|||}}}}}}yyy{{{|||}}}|||zzzyyyzzz{{{zzzzzzzzzyyyyyy{{{}}}}}}{{{zzzzzzyyyyyyzzz{{{{{{zzzzzz{{{|||~~~}}}||||||}}}yyyuuuvvv{{{yyyyyyyyyyyyzzz}}}~~~{{{xxxxxx{{{~~~}}}{{{yyyzzzxxxttttttvvvxxxzzz{{{zzzyyywwwwwwwwwwwwvvvtttuuuwwwyyyuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyzzz}}}~~~~~~{{{xxxvvvuuutttrrrqqqpppooooooppptttxxxyyyvvvrrrqqqqqqqqqssstttsssssstttvvvxxxssswww{{{~~~{{{yyywwwxxxzzz{{{yyywwwuuurrroookkkhhhgggggggggbbbcccdddeeeeeegggjjjmmmiiiiiiiiihhhfffdddbbbaaa[[[WWWSSSOOOLLLIIIFFFCCC;;;;;;;;;:::999666444222111222222222222111000000,,,------...///000000111000666???CCCDDDEEEIIIMMMJJJLLLOOOQQQQQQNNNKKKIII???AAACCCDDDDDDEEEGGGHHHBBB@@@@@@BBBGGGOOOUUUYYYXXX]]]dddfffcccaaaeeekkkfffZZZQQQYYYkkkxxxvvvnnnkkkhhh___QQQGGGCCC@@@===999===EEENNNQQQSSS[[[ccc]]][[[XXXXXXWWWTTTOOOJJJFFFKKKOOOOOOKKKGGGDDDDDD======<<<999666333///...******))))))))))))******((())))))))))))'''%%%$$$'''(((((()))))))))))))))'''******&&&$$$(((++++++&&&''')))***+++++++++***(((((('''(((((()))******'''((())))))((()))+++---)))---!!!"""%%%&&&///))))))))))))***+++,,,---***+++,,,---...000111111///---,,,---///111111000111111222~~~{{{wwwvvvzzz~~~}}}}}}~~~~~~}}}}}}~~~|||wwwrrrxxx{{{~~~~~~~~~}}}xxxwwwxxxzzz~~~~~~{{{zzz{{{||||||{{{yyywwwuuuwwwwwwwwwyyy|||}}}|||{{{|||~~~|||zzz}}}|||xxxuuuvvv{{{zzzvvvzzzyyyyyyzzz{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwxxx~~~|||{{{{{{|||zzz{{{|||}}}}}}~~~~~~~~~{{{{{{|||}}}}}}~~~}}}yyywwwwwwyyy|||~~~|||}}}{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}uuuuuuvvvwwwxxxzzz|||}}}zzz|||}}}}}}}}}wwwwwwxxxyyyyyyzzz{{{{{{wwwwwwwwwwwwxxxzzz}}}~~~zzzzzz{{{|||}}}}}}}}}|||~~~~~~}}}||||||}}}{{{{{{{{{yyyxxxyyy|||~~~}}}{{{zzz{{{|||}}}~~~}}}}}}|||{{{{{{zzzzzzvvvwwwyyyzzz{{{||||||}}}yyy{{{{{{xxxttttttyyy~~~zzz|||}}}{{{|||{{{zzzxxxwwwyyy}}}}}}{{{zzz{{{}}}|||yyyvvvxxxxxxxxxyyyzzzyyywwwvvvvvvvvvtttpppqqquuuuuurrruuuwwwzzz||||||}}}zzz~~~|||wwwvvvvvvuuuttttttsssssssssttttttvvvvvvvvvtttpppnnnmmmnnnrrrpppmmmnnnrrruuuuuutttxxx~~~}}}wwwxxx~~~uuu{{{zzzyyyxxxwwwwwwwwwwwwuuuqqqllliiihhhhhhhhhgggeeedddcccdddgggkkkooorrrjjjmmmlllgggeeeeeeccc___ZZZVVVRRRNNNLLLKKKJJJHHH@@@???===;;;999888777777000000///...............000//////000000111222333444999@@@DDDFFFGGGKKKNNNSSSOOOKKKKKKQQQUUUOOOEEEBBBBBBAAAAAAAAABBBCCCCCCEEEBBB@@@DDDLLLTTTZZZ[[[XXXVVVSSSTTTWWW\\\bbbfff___WWWVVVaaannnsssrrrrrrqqqhhh[[[OOODDD<<<===BBB:::DDDOOOVVV]]]eeejjjjjj___^^^\\\YYYUUUPPPIIIEEEGGGPPPVVVSSSMMMIIIEEEBBB>>>??????:::333,,,))))))((())))))(((&&&%%%'''(((...---+++(((%%%$$$&&&'''$$$(((,,,+++'''%%%(((,,,&&&'''((('''&&&&&&'''(((''''''***---///...+++(((***((('''(((***+++(((%%%---))))))---000...,,,,,,((()))***++++++***)))(((''''''(((((())))))******------......///000111111//////000000///...---,,,222444666~~~{{{xxxxxx|||~~~|||yyyvvvvvvyyy}}}~~~zzzyyyzzz|||~~~}}}{{{{{{{{{|||||||||zzzyyyxxxyyyxxxxxxzzz|||}}}|||{{{{{{}}}~~~}}}|||~~~}}}zzzvvvwww{{{{{{wwwzzzzzzzzz{{{||||||{{{zzzxxxwwwwwwxxxxxxyyyzzzzzz~~~~~~~~~}}}{{{zzzzzzwwwxxxyyy{{{{{{{{{{{{zzzyyyzzz}}}}}}}}}{{{xxxvvvvvvxxx{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvwwwxxxyyy{{{{{{{{{}}}~~~}}}~~~xxxxxxyyyyyyzzz{{{{{{|||wwwwwwwwwwwwxxxzzz{{{|||yyyzzzzzz{{{||||||||||||{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~|||zzzyyyzzz}}}~~~|||{{{zzz{{{|||}}}~~~}}}{{{yyywwwuuuuuutttuuuvvvxxxxxxyyyyyyyyyxxxzzz{{{yyyvvvuuuyyy~~~xxxzzz~~~~~~zzzzzz{{{{{{}}}}}}~~~~~~yyyyyyyyy{{{}}}}}}{{{xxxuuuvvvvvvxxxyyyyyyxxxwwwvvvwwwuuurrrssswwwvvvrrruuuwwwzzz||||||}}}{{{}}}}}}yyyuuuttttttsssssssssrrrsssssssssttttttuuuuuusssqqqpppqqqrrrtttrrrqqqrrruuuxxxwwwvvvwww||||||wwwyyywww{{{{{{zzzyyyxxxwwwvvvvvvuuurrrmmmkkkjjjjjjjjjiiiiiihhhhhhhhhiiikkknnnooojjjlllkkkfffddddddbbb]]]\\\XXXRRRMMMJJJHHHEEECCCBBB@@@>>>;;;888666555444111111000000///////////////////////////000111222555:::@@@EEEFFFHHHKKKNNNPPPOOOMMMLLLOOORRRLLLCCC????????????@@@AAAAAAAAABBBAAACCCIIIRRRZZZ]]]]]]TTTSSSQQQSSSWWW]]]bbbfff^^^UUUXXXjjjxxxyyyvvvvvvwwwlll^^^RRRGGG???>>>AAACCCOOO\\\fffnnnwww{{{{{{rrrlllcccZZZRRRLLLHHHFFFLLLWWW^^^\\\VVVOOOHHHBBB222555888888555222000111)))******((('''&&&'''))))))))))))((('''''')))+++&&&((())))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%'''***,,,((('''&&&(((***+++***(((***&&&&&&+++---+++))))))))))))***++++++***)))((((((((())))))***++++++++++++++++++,,,---------............//////000000111222444555~~~|||zzz{{{~~~~~~~~~~~~~~~}}}||||||{{{zzzuuuxxx|||~~~}}}}}}~~~~~~}}}{{{||||||||||||||||||||||||{{{zzzzzz{{{}}}~~~}}}{{{}}}~~~~~~~~~~~~}}}|||{{{}}}}}}{{{wwwxxx{{{{{{wwwyyyzzzzzz{{{|||||||||{{{wwwxxxyyy{{{||||||||||||}}}}}}~~~}}}{{{zzzuuuwwwyyy{{{{{{{{{zzzyyyxxxzzz}}}~~~zzz{{{zzzxxxwwwwwwyyy|||~~~|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxxxxwwwwwwxxxxxxyyyyyy|||~~~}}}~~~zzz{{{{{{||||||}}}}}}}}}xxxxxxwwwwwwxxxxxxyyyzzzxxxyyyyyyzzz{{{{{{||||||yyyyyyxxxxxxyyyzzz|||}}}~~~{{{yyy{{{~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{yyywwwuuutttsssuuuuuuvvvwwwwwwwwwwwwwwwvvvxxx{{{zzzxxxwwwzzz}}}wwwyyy|||yyyyyy{{{|||xxxxxxyyy{{{|||{{{wwwtttttttttvvvwwwxxxyyyyyyyyywwwyyyxxxvvvwwwyyyxxxssswwwxxxzzz{{{{{{{{{}}}~~~zzz{{{zzzxxxuuussssssssssssssssssssssssssssssssssssssssssrrrqqqrrrtttwwwuuutttuuuwwwzzzzzzyyywwwwww||||||zzz||||||}}}|||{{{yyywwwuuusssrrrrrrpppmmmlllmmmmmmlllkkkmmmmmmmmmllllllllllllllljjjllljjjeeebbbbbb___[[[YYYUUUOOOJJJGGGEEEBBBAAABBB@@@===:::777555333222222222111111111000000000111111000///000111222333666;;;BBBFFFGGGHHHKKKNNNMMMOOOOOONNNNNNMMMHHHBBB===>>>???@@@AAAAAAAAAAAA>>>???DDDLLLVVV]]]```___WWWUUUSSSUUUYYY^^^aaaccc[[[RRRYYYrrr|||xxx{{{xxxkkk\\\QQQIIIAAA======GGGVVVhhhvvv|||kkkZZZMMMGGGGGGHHHSSS]]]ffffff___WWWLLLCCC999::::::888333///,,,+++******+++)))(((''')))***)))+++,,,,,,++++++---...)))'''&&&(((***+++)))'''&&&'''((((((&&&&&&'''(((,,,,,,,,,)))%%%$$$&&&)))'''&&&&&&'''***++++++***)))&&&&&&***+++)))((()))))))))******+++******)))))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,---------...///222444555111333444~~~}}}}}}}}}~~~}}}|||}}}~~~~~~}}}~~~{{{{{{}}}wwwyyy|||~~~~~~}}}|||}}}}}}|||||||||}}}~~~~~~||||||{{{|||~~~~~~}}}{{{~~~}}}{{{zzzyyyyyy{{{|||{{{wwwwwwyyyyyyvvvwwwxxxzzz{{{{{{{{{||||||zzz{{{|||~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{xxxyyy|||~~~~~~|||{{{xxxyyy|||}}}zzz{{{{{{zzzzzz{{{}}}}}}yyy{{{~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyyyyxxxxxxxxxxxxxxx}}}~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyyyyzzz|||~~~~~~~~~|||zzzyyy||||||{{{zzzzzzzzz{{{||||||yyyyyyxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwtttwwwzzzzzzyyyyyyzzz{{{wwwyyy|||zzzxxxyyy}}}{{{{{{{{{||||||zzzwwwrrrooovvvwwwxxxxxxxxxxxxyyyzzzxxxzzzzzzxxxyyy|||yyytttzzzzzz{{{zzzxxxwwwxxxzzzvvvvvvuuusssrrrrrrsssttttttttttttttttttsssrrrrrrsssttttttsssrrrsssvvvxxxtttvvvxxxzzz|||{{{yyyxxxyyy|||}}}|||~~~}}}zzzwwwtttpppnnnllllllkkkkkkmmmooopppooommmnnnnnnoooooonnnmmmkkkjjjjjjkkkjjjdddaaa```]]]YYYSSSPPPKKKGGGFFFDDDCCCBBB@@@>>><<<999666444333222111111111111111000000000444333222111111222444555888===DDDGGGHHHIIILLLOOOKKKQQQSSSQQQMMMKKKGGGBBB>>>???@@@BBBCCCCCCCCCCCCBBBBBBFFFOOOZZZcccggghhhaaa^^^\\\\\\___aaaaaa```WWWNNNWWWrrryyyuuu{{{wwwiiiZZZRRRLLLEEE@@@???EEEVVVkkkzzzmmmYYYJJJEEEFFFIIIVVV___ggggggbbb[[[QQQIIIGGGDDD>>>777000***&&&%%%***++++++***))))))***,,,)))+++---,,,+++))))))***''''''((()))******)))(((&&&((()))((('''&&&'''(((###)))///000+++'''&&&''''''''''''''')))*********+++((((((+++,,,)))(((+++))))))*********+++******))))))******+++,,,,,,,,,------------------,,,,,,......------///222555777000222444}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{|||~~~}}}|||zzz{{{}}}yyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}{{{}}}||||||{{{{{{zzzzzzzzzxxxzzzzzzvvvuuuwwwwwwuuutttwwwzzzzzzzzzzzz{{{}}}~~~~~~}}}|||~~~|||{{{yyyxxxzzz{{{}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~{{{wwwyyy|||~~~~~~|||zzz||||||}}}}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxx|||~~~~~~}}}{{{yyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~zzzyyyyyyyyyzzz{{{}}}~~~zzzzzzyyyxxxyyy|||yyyyyyyyyzzzzzz{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwsssuuuxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}{{{xxxvvvyyy|||~~~|||yyyuuussszzz{{{|||{{{xxxwwwyyyzzzyyy{{{{{{yyyzzz|||zzzuuu||||||{{{xxxuuussssssuuuqqqpppoooooopppssstttuuuvvvvvvvvvvvvuuusssrrrqqqvvvvvvvvvuuussssssuuuwwwsssvvvyyy{{{{{{zzzxxxwwwxxxzzz{{{|||~~~|||xxxsssooollljjjiiiggghhhjjjnnnqqqrrrqqqooolllmmmnnnooonnnmmmkkkjjjiiikkkiiiddd``````]]]XXXRRRNNNIIIFFFDDDCCCBBB@@@<<<<<<:::888777666555555000000111111111000///...222111000///000222444666;;;@@@FFFIIIIIIJJJMMMOOOMMMSSSVVVSSSOOOLLLHHHDDD>>>???@@@AAABBBBBBBBBBBBGGGGGGKKKTTTaaammmtttwwwmmmjjjffffffhhhhhhddd```SSSNNNYYYpppyyyrrrrrr{{{wwwkkk^^^WWWRRRLLLFFFEEEGGGXXXlllwww|||vvvgggVVVIIIDDDFFFIIITTT[[[______]]][[[VVVPPPKKKEEE<<<444...,,,,,,---***+++++++++))))))+++,,,$$$&&&((((((&&&%%%%%%&&&$$$(((++++++(((&&&(((+++'''((()))(((''''''((()))'''+++***)))***,,,)))))))))((('''((()))***+++((((((+++***'''(((+++***************++++++,,,(((((())))))***++++++,,,------------------,,,,,,111000......///111333555000222444|||{{{{{{}}}~~~~~~}}}||||||}}}|||{{{{{{}}}}}}~~~~~~}}}|||{{{||||||{{{|||}}}{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}|||wwwxxxyyyzzz{{{|||||||||uuuyyyzzzvvvtttuuuvvvtttssswwwzzz{{{zzzzzz|||~~~}}}|||~~~|||zzzxxxvvvuuuzzzzzz{{{|||}}}}}}}}}}}}~~~|||{{{{{{}}}~~~~~~~~~}}}~~~~~~|||{{{}}}~~~~~~~~~~~~|||{{{yyyzzz|||}}}}}}}}}{{{zzz|||||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}|||yyywwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxzzz|||~~~yyyyyyxxxwwwxxxyyyzzz{{{vvvwwwxxxxxxyyy{{{wwwxxxyyyyyyzzz{{{||||||}}}|||{{{zzzxxxwwwvvvuuuttttttuuuvvvvvvvvvvvvvvvssstttvvvwwwxxxxxxwwwvvvwwwxxxyyy{{{||||||{{{{{{{{{xxxvvvwww{{{~~~~~~}}}~~~}}}~~~|||~~~|||xxxwwwyyy{{{yyy{{{zzzxxxyyy{{{zzzuuuzzzzzzxxxuuurrrpppqqqrrrooommmlllmmmpppsssttttttssstttuuuuuuuuutttsssrrrvvvxxxxxxwwwuuuttttttuuurrruuuyyyzzzyyyxxxwwwwwwvvvvvvwwwyyy|||~~~}}}|||zzzxxxsssnnnkkkjjjjjjkkkjjjkkknnnsssvvvuuussspppllllllmmmnnnmmmlllkkkjjjhhhjjjiiiccc``````]]]YYYUUUQQQKKKGGGCCCAAA>>>===;;;;;;999888777777666666///000111111111000......///...---,,,...111444666===BBBGGGJJJJJJKKKMMMPPPPPPUUUWWWSSSPPPNNNKKKFFF???>>>>>>>>>>>>???@@@@@@DDDGGGPPP^^^nnn{{{yyyuuuqqqppppppmmmfff```RRRWWWdddssswwwssswwwxxxmmmaaaZZZSSSJJJEEEDDDOOO^^^mmmqqqooommmllljjjkkkhhh```TTTJJJEEEEEEHHHPPPTTTVVVTTTUUUXXXXXXUUUPPPHHH<<<333...---......)))***+++***))))))+++---%%%'''((()))))))))+++---###(((---+++'''%%%(((,,,'''((())))))''''''((()))"""%%%((((((''''''***---*********(((&&&&&&(((***)))'''''')))'''$$$&&&******************+++,,,---(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,111000/////////000111222111333444|||zzzxxxwwwzzz~~~~~~}}}~~~{{{{{{|||}}}||||||}}}}}}}}}|||yyy{{{|||~~~{{{}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{~~~~~~}}}vvvxxxyyy{{{|||{{{zzzyyyuuuyyy{{{wwwtttuuuvvvttttttxxx|||}}}||||||~~~}}}|||zzzyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~}}}||||||}}}}}}~~~}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}~~~}}}}}}||||||{{{||||||}}}~~~~~~~~~}}}||||||{{{||||||~~~~~~~~~|||yyywwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxyyyzzz|||{{{{{{yyyxxxxxxxxxyyyzzzwwwxxxzzzzzzzzzzzz|||~~~vvvwwwxxxyyyzzz{{{||||||||||||{{{zzzxxxwwwvvvvvvssstttuuuvvvwwwwwwxxxxxxtttttttttuuuvvvvvvuuutttssstttvvvxxxzzz{{{{{{|||yyyyyyxxxyyyzzz{{{|||}}}~~~}}}~~~{{{}}}~~~|||xxxvvvyyy}}}yyyzzzxxxuuuvvvzzzyyyuuuvvvuuutttrrrooooooqqqsssooommmlllmmmppprrrqqqppplllnnnqqqssstttuuuttttttuuuwwwyyyyyyxxxvvvuuuuuusssvvvyyyzzzxxxvvvvvvwwwxxxwwwwwwyyy{{{{{{zzzyyyuuurrrnnnkkkjjjlllpppsssssstttwwwzzz|||yyytttpppnnnnnnnnnnnnmmmlllkkkjjjgggiiihhhcccaaaaaa___[[[VVVRRRLLLGGGDDDBBB???======<<<;;;999777666666666000111222333333111///...///...------///222666999???CCCIIIKKKKKKKKKNNNPPPRRRUUUUUURRRPPPPPPMMMHHHBBB@@@>>><<<<<<===???@@@BBBMMM```xxx{{{wwwtttlllaaaXXXSSSdddwww~~~}}}~~~xxxlllbbbUUUIIIBBBAAASSS```kkkjjjddd```^^^]]]^^^^^^[[[SSSJJJEEEEEEHHHMMMPPPPPPNNNQQQWWWXXXVVVQQQIII>>>555///,,,***(((((()))******))))))+++,,,***+++,,,++++++,,,...111%%%(((******(((''')))***''')))***)))((('''((()))---------,,,+++))))))(((((())))))(((&&&&&&))),,,***((()))***'''$$$&&&+++******))))))***,,,---...))))))******+++,,,,,,,,,+++++++++,,,---------........./////////000000000222444555}}}zzzxxxwwwtttxxx}}}||||||}}}}}}{{{{{{~~~~~~|||xxxyyy{{{~~~|||~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyxxxyyy{{{}}}~~~}}}zzz{{{}}}}}}{{{xxxtttrrruuuzzz|||xxxuuuvvvvvvuuuuuuzzz~~~}}}}}}~~~~~~yyyxxxxxxyyy{{{~~~}}}|||{{{zzz{{{}}}{{{{{{|||~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~{{{}}}~~~{{{zzz|||~~~~~~~~~~~~}}}}}}{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}|||yyyxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{zzzxxxyyy{{{|||||||||{{{{{{zzzyyyyyyyyyzzz}}}~~~|||{{{zzzzzz{{{{{{yyy{{{||||||{{{zzzzzz{{{uuuvvvwwwyyyzzz{{{||||||xxxxxxxxxxxxxxxxxxyyyyyyuuuuuuwwwxxxzzzzzz{{{{{{uuutttsssssstttttttttsssppprrrtttwwwyyy{{{|||}}}xxxzzz{{{|||{{{zzz{{{}}}}}}yyywwwyyy|||xxx{{{|||zzzwwwvvvzzzyyyzzzwwwtttuuuyyyyyyuuuqqqrrrqqqpppoooooorrruuuqqqnnnmmmnnnpppqqqooolllgggiiimmmqqqtttuuuvvvvvvsssvvvyyy{{{zzzxxxvvvvvvtttwwwyyyyyywwwvvvwwwxxx|||zzzyyy{{{}}}{{{zzzzzzrrroookkkiiijjjooouuuzzz{{{|||~~~|||vvvppprrrqqqpppnnnmmmkkkjjjjjjgggiiihhhdddaaabbb```\\\SSSOOOKKKGGGEEEDDDCCCAAA@@@>>><<<:::777666555444111222333444444222111///111000//////222666;;;>>>???DDDIIILLLLLLLLLNNNPPPSSSTTTSSSPPPPPPQQQNNNHHHEEECCC@@@===<<<>>>@@@BBBIIIYYYvvv{{{ssshhhXXXLLLUUUnnn|||ooo^^^NNNFFFEEEPPP\\\fffeee^^^[[[ZZZZZZZZZ[[[YYYSSSJJJEEEEEEHHHLLLNNNNNNMMMPPPVVVXXXVVVIIICCC;;;666222///,,,)))((()))***)))((((((***,,,++++++***'''%%%%%%''')))(((''''''(((***+++)))(((''')))***)))((('''(((***!!!'''---000///+++&&&&&&(((((('''&&&'''+++///---++++++,,,)))&&&(((...******))))))***,,,---///***++++++,,,,,,---......------......///000111111,,,---...///000000000000222444666~~~}}}yyyvvvxxx|||zzz}}}|||zzz||||||zzz{{{}}}~~~}}}~~~~~~{{{wwwxxxxxxxxxyyyzzz{{{|||}}}~~~|||||||||yyytttooovvvwwwyyyzzzyyyvvvsssqqqtttxxx{{{|||{{{|||{{{wwwvvvzzz~~~~~~||||||~~~||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||{{{zzzxxxzzz|||{{{yyyxxxwwwwwwvvvyyy|||}}}}}}~~~~~~||||||~~~}}}}}}}}}~~~{{{|||~~~~~~}}}~~~}}}|||||||||||||||}}}|||yyyvvvwww{{{~~~~~~|||yyyvvvuuuuuuwwwvvvwwwxxxzzz}}}~~~}}}|||zzzyyyxxxwwwwwwyyy{{{}}}~~~|||zzzyyyyyyyyyyyyxxxvvvuuuvvvwwwyyyyyyzzzzzzyyyxxxvvvuuuttttttvvvzzz}}}}}}xxxsssrrrrrrssstttuuuuuuttttttrrrtttwwwzzz{{{{{{{{{zzzxxxxxxxxxyyyyyyzzzzzzzzz|||||||||zzzwwwvvvvvvwwwuuuwwwyyy{{{}}}|||vvvuuuuuurrrpppqqqlllmmmooossswwwwwwuuusssuuusssqqqqqqpppmmmhhhcccfffeeeeeejjjrrrwwwyyyxxx||||||||||||{{{{{{{{{{{{xxxyyyzzz{{{||||||~~~{{{zzzzzz{{{}}}{{{wwwsssnnnnnnpppssswww|||~~~xxxyyyxxxwwwuuussspppnnnnnnlllhhhfffdddbbb___\\\UUUSSSOOOKKKHHHEEEDDDDDD<<<<<<;;;999888555333222111//////000222333222111///000111222222555999<<>>===<<<:::888777666555444555777777777555111222222222333666;;;???EEEHHHKKKLLLMMMNNNPPPRRRTTTSSSSSSRRRQQQPPPOOOOOOMMMHHHAAA<<<;;;===AAACCCWWWttttttbbbXXXTTT^^^ooovvvXXXGGGCCCEEEIIINNNTTTVVVUUUTTTUUUWWW[[[^^^[[[MMMBBBAAAEEEHHHGGGFFFFFFHHHJJJLLLKKKKKKEEE:::111///...+++*********)))(((''''''((()))***(((((((((((())))))))))))((()))***+++++++++******''''''((()))))))))))))))))))))(((((((((((()))))))))******)))((())),,,///,,,)))))),,,+++'''&&&((())))))(((((((((((())))))*********++++++******)))''')))++++++++++++---....../////////......---,,,222333555}}}{{{|||~~~}}}{{{|||}}}{{{{{{~~~}}}{{{|||~~~}}}}}}~~~|||yyyxxxwwwzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyyyy}}}zzzxxxzzzyyyxxxxxxyyy{{{~~~~~~}}}||||||}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxwwwwwwyyy}}}~~~{{{zzz|||~~~{{{zzzzzz{{{~~~~~~}}}}}}~~~|||~~~~~~~~~}}}{{{zzzyyy{{{{{{zzzxxxvvvuuuuuuyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||yyyyyyyyyzzz|||}}}~~~|||{{{{{{{{{zzzyyy||||||{{{yyyvvvuuuwwwxxxyyyzzz{{{|||~~~|||{{{zzzxxxuuusssrrrqqqvvvwwwzzz}}}~~~~~~}}}|||wwwxxxxxxvvvtttssstttvvvsssuuuxxxzzz{{{zzzxxxwwwuuuvvvwwwwwwtttrrrqqqpppvvvvvvuuuuuutttssssssrrruuuuuutttsssrrrrrrrrrrrrvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyyyyyyyyzzz|||~~~~~~}}}}}}}}}}}}}}}{{{uuurrruuuwwwxxx{{{xxxvvvsssqqqooommmiiifffaaa___[[[VVVPPPKKKFFFCCCEEEEEEEEEDDDCCCAAA@@@???:::999777888999999888777333333333222333777===BBBFFFIIILLLMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQOOOJJJDDD>>><<>>888777555555666666555333333333222111333888???DDDEEEHHHJJJLLLLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSOOOLLLFFF@@@===???DDDHHH]]]{{{tttbbbZZZZZZjjjxxxpppTTT@@@;;;@@@GGGJJJJJJKKKJJJJJJKKKMMMOOOXXXVVVQQQIIICCCCCCGGGJJJGGGEEECCCCCCCCCCCCAAA???<<<555///...---******,,,(((((())))))))))))((((((***)))'''&&&'''(((***,,,((())))))***************''''''((()))))))))))))))'''((()))******)))(((''')))))))))(((&&&%%%'''((((((&&&'''+++,,,******---***+++,,,------,,,+++***)))))))))))))))******+++)))***,,,---,,,---...000------...///////////////222333444}}}{{{|||}}}zzzzzz~~~}}}~~~~~~}}}|||xxxzzz||||||{{{{{{{{{|||wwwxxxxxxyyyzzz{{{|||||||||~~~~~~|||wwwvvvwwwzzzzzz|||~~~~~~~~~|||{{{{{{}}}}}}}}}{{{zzzyyyyyyzzz|||~~~}}}|||zzzxxxwwwwwwxxxxxxwwwvvvvvvvvvxxxzzz{{{~~~~~~zzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}|||zzz~~~|||{{{zzzyyyyyyzzz{{{{{{yyywwwuuuvvvwww{{{|||||||||{{{{{{}}}~~~}}}||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}{{{|||~~~xxxxxxyyyzzz{{{|||||||||wwwuuuuuuwww{{{~~~|||zzzvvvwwwxxxyyyyyy{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}|||{{{zzzyyyyyyzzzzzzxxxvvvvvvwwwxxxvvvwwwyyyzzzyyywwwuuussssssvvvwwwvvvsssrrruuuxxxwwwwwwwwwwwwxxxyyy{{{|||xxxvvvtttssssssuuuwwwyyyuuuvvvwwwxxxyyyzzz{{{|||xxxyyyzzzzzzyyyyyy{{{}}}yyyxxxxxxwwwwwwwwwwwwwwwqqqooorrryyy~~~zzzzzz{{{{{{zzz{{{{{{||||||zzzvvvrrrooolllkkkjjjiiihhhfffdddccc___[[[WWWTTTSSSQQQNNNJJJEEEAAA???::::::::::::999888777666555333222222333333111000222111111111222888???DDDFFFHHHKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTNNNLLLGGGBBB>>>???DDDHHH[[[www|||mmmaaa[[[\\\ooo{{{uuuhhhUUUCCC999:::AAAHHHKKKMMMOOONNNLLLJJJKKKLLLUUUPPPJJJFFFDDDFFFJJJOOOKKKIIIFFFDDDCCCBBB???===:::444///---+++((((((+++(((((())))))))))))((((((***)))'''&&&'''(((***,,,)))))))))))))))*********''''''((()))))))))))))))'''((()))******)))((('''((())))))(((&&&%%%&&&''')))'''(((,,,---+++,,,...***+++,,,------,,,+++***))))))((((((((()))++++++***,,,---...---...000111+++,,,---///000111222222222333444~~~|||{{{}}}{{{wwwxxx}}}zzz|||~~~~~~~~~}}}{{{zzzyyyzzz||||||{{{zzzzzz{{{yyyyyyxxxxxxyyy{{{|||}}}~~~~~~~~~}}}zzzyyyyyyyyywwwyyy{{{|||||||||~~~}}}zzzxxxzzz|||}}}}}}}}}}}}}}}~~~|||}}}|||zzzwwwtttttttttvvvvvvuuuvvvwwwyyy{{{|||}}}xxx|||~~~~~~|||~~~~~~~~~{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{yyywwwwwwxxxyyy{{{|||{{{zzzyyyyyy|||~~~yyy{{{~~~~~~|||{{{{{{{{{}}}}}}~~~~~~}}}}}}|||{{{wwwyyy|||~~~~~~yyyzzzzzz{{{||||||{{{{{{tttssssssuuuyyy|||}}}}}}wwwxxxzzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{|||}}}~~~~~~~~~}}}|||zzzyyyxxxzzz{{{{{{yyywwwvvvwwwyyytttuuuvvvxxxxxxxxxxxxwwwsssuuuvvvvvvvvvvvvxxxyyywwwwwwwwwwwwyyy{{{}}}~~~wwwvvvuuuuuuvvvxxxzzz{{{rrrssstttuuuwwwxxxyyyyyyxxxyyyzzzyyyxxxxxxyyy{{{wwwxxxxxxyyyyyyxxxxxxwwwppppppuuu|||}}}}}}|||zzzyyyxxx|||}}}}}}{{{|||}}}}}}}}}|||}}}}}}wwwzzz}}}~~~|||zzzyyyyyyyyyxxxwwwvvvvvvxxx{{{|||xxxyyyzzzyyyxxxxxxzzz|||xxxwwwtttpppllliiigggfffaaa___^^^]]][[[WWWSSSOOOHHHGGGFFFDDDAAA>>><<<;;;999999999888777555444333333222000111222222111000000111111111444999@@@EEEHHHJJJLLLNNNNNNNNNOOOQQQPPPPPPQQQRRRRRRSSSTTTTTTMMMLLLJJJEEEAAA@@@DDDHHH\\\tttwwwkkkaaaZZZYYYZZZoooyyyzzzkkk\\\RRRFFF===;;;???EEEJJJKKKPPPTTTSSSMMMJJJJJJMMMSSSLLLEEEEEEFFFIIIMMMRRRMMMJJJGGGDDDBBB???;;;999777222...---***''''''***))))))(((((((((((()))))))))((('''''''''(((***+++)))(((((((((((()))***+++''''''((()))))))))))))))(((((())))))))))))(((((()))***+++***((('''((()))+++)))))),,,,,,))))))+++(((((())))))))))))(((((()))(((''''''((()))+++,,,(((***,,,,,,,,,,,,...000***+++---///111222222222111222444}}}zzzyyyzzzxxxvvvxxx}}}{{{}}}~~~}}}~~~~~~}}}{{{zzzyyyyyyzzz||||||{{{zzz{{{{{{{{{yyywwwvvvvvvyyy|||~~~||||||{{{||||||{{{xxxvvvvvvxxx{{{|||||||||~~~~~~|||xxxwwwxxxzzzzzzzzz{{{|||}}}yyy{{{}}}{{{wwwtttssstttuuuvvvvvvwwwyyy{{{|||}}}}}}|||xxxzzz}}}|||~~~~~~~~~}}}}}}yyy|||}}}~~~|||||||||~~~}}}|||}}}}}}}}}}}}}}}~~~~~~|||{{{{{{{{{||||||zzz{{{{{{zzzxxxxxxzzz|||{{{{{{zzzyyywwwxxxzzz|||vvvxxx|||}}}}}}{{{{{{{{{~~~~~~~~~~~~}}}|||zzzyyyvvvxxxzzz|||}}}|||{{{{{{xxxyyy{{{|||}}}}}}||||||tttuuuuuuvvvwwwyyy}}}{{{|||}}}||||||}}}~~~}}}{{{zzzyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwvvvwwwxxxuuuuuuuuuvvvvvvwwwxxxyyytttttttttvvvxxxyyyxxxvvvxxxwwwvvvvvvwwwyyy{{{|||vvvuuuuuuuuuuuuwwwxxxyyyssssssssstttttttttttttttwwwxxxxxxxxxwwwwwwyyyzzzvvvxxxyyyzzzzzzxxxvvvtttrrrtttxxx~~~}}}}}}|||zzzxxxvvvwwwyyyzzzzzz{{{|||{{{{{{|||~~~~~~~~~zzz{{{|||{{{zzzyyyyyyzzzwwwyyy{{{zzzxxxvvvvvvwwwssssssttttttuuuwwwxxxxxxwwwxxxxxxvvvsssssstttwwwtttsssrrrpppmmmjjjhhhfff^^^]]]\\\[[[YYYUUUPPPLLLEEEDDDBBB@@@>>><<<;;;;;;:::::::::888777555333222111000///000111222111000000111222444666;;;AAAEEEGGGIIILLLMMMMMMMMMNNNPPPPPPPPPPPPQQQRRRRRRRRRSSSLLLNNNNNNJJJEEECCCEEEIIIYYYnnn~~~ttthhh^^^VVVRRRVVV^^^nnnuuuwwwrrrooommmcccWWWLLLEEE>>>;;;>>>DDDIIILLLKKKSSSYYYWWWOOOLLLPPPVVVUUUKKKCCCDDDHHHJJJNNNSSSOOOLLLHHHDDDAAA===999666222...,,,,,,***'''(((,,,***)))(((''''''((()))***(((((((((((()))))))))))))))(((((('''((()))***+++''''''((()))))))))))))))))))))(((((((((((())))))((()))******((('''((())))))''''''******'''''')))(((''''''''''''''''''((()))((('''&&&''')))+++,,,((()))++++++++++++---///---...///000000111111000...111555{{{xxxwwwxxxwwwvvvyyy~~~}}}|||~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{~~~zzz{{{{{{{{{{{{{{{zzzzzzvvvxxx{{{|||{{{|||}}}~~~|||yyyvvvttttttwww{{{}}}{{{yyyyyyzzz||||||xxxsssvvvxxx{{{||||||}}}|||xxxwwwwwwxxxxxxwwwwwwxxx{{{}}}~~~~~~}}}|||wwwzzz}}}|||xxxuuutttuuuuuuvvvwwwyyy{{{|||~~~~~~}}}{{{~~~sssvvvyyy{{{{{{|||}}}~~~yyyzzzzzzxxxwwwxxx{{{}}}www{{{}}}~~~|||zzz~~~}}}~~~{{{|||}}}|||{{{|||}}}~~~}}}||||||}}}~~~~~~zzz{{{{{{zzzyyyzzz|||~~~{{{{{{zzzxxxvvvwwwyyy{{{tttwww{{{~~~}}}|||||||||}}}{{{yyyxxxvvvxxxyyy{{{{{{zzzxxxwwwwwwxxx{{{|||~~~~~~~~~~~~vvvxxxxxxwwwvvvxxx}}}~~~||||||~~~~~~|||{{{yyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}||||||||||||yyyyyyyyyxxxvvvuuuvvvwwwzzzyyywwwuuuuuuuuuvvvvvvuuutttsssuuuyyyyyyvvvsssyyyxxxvvvuuuuuuwwwxxxzzzuuuttttttttttttuuuuuuvvvvvvvvvuuutttssssssrrrrrrtttvvvwwwwwwvvvwwwyyy{{{uuuwwwyyyzzzyyyvvvssspppuuuvvv{{{}}}xxxxxx{{{xxxzzz{{{wwwsssrrrwww}}}|||xxxzzzzzzyyyyyyxxxvvvwwwwwwxxxyyyzzz{{{||||||yyywwwvvvuuuuuuuuuuuuuuuuuuwwwwwwvvvrrrqqqrrrtttoooqqqsssuuuvvvvvvuuuttttttuuutttqqqllljjjlllnnnoooooooooooommmkkkhhhgggZZZYYYXXXWWWUUUQQQLLLHHHCCCBBB???<<<::::::999:::777666555444222000...---///...---...000111111000000111444666999===BBBFFFEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPPPPPPPQQQQQQRRRRRRLLLOOOPPPMMMGGGEEEFFFJJJTTTggguuuyyyxxxmmmggg```WWWOOOMMMWWWcccooossspppddd\\\ZZZSSSJJJBBB===777888>>>FFFKKKMMMMMMVVV]]]ZZZQQQOOOVVV```WWWKKKCCCEEEHHHJJJNNNSSSQQQNNNIIIEEEAAA===999555...+++***+++***(((***///+++)))(((&&&&&&((()))+++''''''((()))***))))))))))))((('''''''''(((***+++'''(((((()))))))))))))))***)))(((''''''((()))***%%%&&&(((((('''&&&&&&'''$$$"""###((()))((((((+++***)))(((''''''((()))***(((((('''&&&''')))+++---)))***,,,,,,,,,,,,...000000000000000000///......+++000555}}}|||zzzyyyyyy{{{}}}}}}{{{{{{www{{{~~~~~~~~~~~~}}}|||}}}~~~}}}{{{yyy{{{||||||}}}||||||{{{{{{yyy{{{}}}}}}{{{zzzzzzzzzyyyuuurrruuuzzz~~~|||yyyxxxyyy{{{{{{{{{yyyxxxvvvzzz{{{|||}}}}}}~~~}}}|||zzzyyyxxx|||||||||}}}~~~}}}{{{xxxyyyxxxxxxwwwwwwxxxyyyyyywwwwwwvvvwwwyyy|||}}}{{{yyyxxxwwwyyy{{{}}}~~~~~~}}}|||yyyzzz|||{{{zzzxxxyyyyyy}}}{{{zzz|||~~~}}}|||{{{~~~}}}}}}~~~~~~|||zzz{{{{{{|||}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~|||zzzxxxwwwvvvvvvwww|||}}}~~~}}}|||{{{|||}}}||||||}}}~~~}}}|||zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvzzz}}}|||xxxxxx|||wwwwwwwwwwwwxxxzzz|||}}}||||||}}}}}}{{{zzzyyyxxxyyy{{{{{{{{{{{{|||}}}~~~~~~}}}yyytttsssvvvzzz||||||{{{yyywwwssspppooosssvvvxxxwwwtttrrrssstttvvvuuuttttttuuuuuutttsssvvvvvvvvvwwwxxxxxxyyyyyywwwvvvuuussssssuuuvvvxxxtttvvvxxxxxxvvvtttttttttwwwwwwxxxwwwvvvwwwzzz|||xxxvvvuuuvvvwwwvvvqqqmmmzzzxxxvvvwwwyyyzzzxxxvvvwwwvvvuuutttuuuxxxzzz|||}}}}}}~~~zzzxxxxxxwwwwwwuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvtttttttttuuuuuurrrrrrrrrqqqrrrrrrrrrssspppqqqrrrqqqoooppptttxxxvvvtttpppmmmllllllnnnooommmkkkjjjiiiiiigggccc```\\\[[[YYYTTTNNNJJJIIIHHHAAA???===;;;:::999999:::888777666444333222111111111000///......///000000111111333666:::@@@DDDGGGEEEFFFGGGIIILLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNIIIDDDFFFLLLUUU^^^gggmmmqqqtttqqqllliiijjjcccTTTLLLPPP]]]ffftttnnnjjjiiiaaaTTTLLLKKKHHH???999;;;BBBIIIQQQWWWXXX\\\]]]WWWTTTXXX]]]___UUUNNNFFFEEEKKKOOOPPPNNNKKKPPPOOOGGGAAA@@@<<<666222///+++***+++------...((('''&&&%%%&&&))),,,...+++)))'''(((+++,,,***'''%%%&&&&&&'''((()))******(((((((((((()))***+++,,,)))&&&&&&+++222333...(((%%%(((+++,,,,,,+++,,,,,,))))))(((((((((((())))))'''((()))(((&&&&&&((()))***((('''))),,,---***''',,,---------,,,,,,...000000//////.........//////111333555}}}|||zzzyyyzzz{{{}}}}}}{{{yyyzzz|||~~~}}}~~~}}}}}}~~~~~~|||{{{{{{||||||||||||{{{{{{zzzzzz|||}}}}}}{{{yyyxxxyyyuuuttttttuuuwwwyyyzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxzzz{{{{{{|||~~~}}}{{{{{{zzzzzzyyyyyy{{{|||{{{xxxvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwwwwyyy|||}}}zzzyyyxxxwwwxxxzzz|||}}}~~~~~~}}}wwwyyy|||}}}}}}}}}~~~~~~||||||~~~~~~}}}||||||~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~~~~}}}|||zzzyyyyyyzzzzzz{{{|||}}}|||{{{|||}}}|||||||||||||||{{{zzzyyy{{{{{{{{{{{{zzzyyyyyyxxxvvvxxxzzzzzzyyyyyy|||{{{zzzyyyyyyyyy{{{|||}}}{{{|||}}}~~~}}}|||xxxzzz{{{{{{{{{{{{~~~}}}yyywwwvvvwwwwwwxxx{{{zzzwwwuuusssqqqqqqqqqrrrtttvvvuuusssrrrssstttrrrssstttvvvwwwvvvsssqqquuuuuuvvvvvvwwwwwwxxxxxxxxxwwwuuussssssssstttuuuuuuwwwxxxxxxvvvuuutttuuuyyyxxxxxxxxxxxxyyyzzzzzzvvvtttrrrrrrtttvvvuuusssyyywwwvvvwwwyyyzzzyyywwwwwwvvvtttssstttwwwzzz|||}}}~~~~~~zzzxxxwwwvvvtttttttttuuuvvvvvvvvvvvvvvvzzzyyywwwvvvvvvvvvvvvwwwuuutttsssrrrrrrrrrsssssspppqqqqqqqqqqqqsssvvvxxxvvvtttqqqnnnllljjjjjjjjjhhhfffeeeeeeeeeccc```]]][[[YYYVVVQQQLLLHHHEEEEEE@@@>>><<<;;;999999999999444444333222111111111111000000///......///000111111111333666;;;@@@EEEGGGFFFGGGIIIKKKLLLMMMNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNLLLFFFBBBEEELLLSSSZZZ___```aaabbbaaa]]]cccfffbbbWWWQQQVVVaaahhhpppmmmlllllldddWWWPPPOOOGGG>>>:::@@@KKKUUU___fffgggjjjfff^^^YYYZZZ^^^___RRRKKKEEEGGGPPPVVVVVVSSSKKKOOONNNGGGBBB???;;;555333000,,,******+++++++++((('''&&&&&&''')))+++---***)))((()))*********)))'''''''''((((((((((((((((((((((((((()))***++++++'''''''''***,,,,,,***''''''(((******)))((()))***,,,,,,++++++++++++,,,,,,'''((()))((('''&&&((()))))))))************++++++***+++,,,,,,++++++,,,...000000////////////000000222444555||||||zzzzzzzzz{{{}}}~~~|||{{{yyyzzz|||~~~~~~}}}~~~~~~|||{{{}}}~~~~~~}}}|||}}}}}}}}}||||||{{{zzz{{{|||}}}|||zzzxxxxxxxxxtttvvvxxxxxxvvvwwwyyy|||zzzxxxvvvtttssstttuuuvvvsssuuuwwwxxxyyy{{{~~~~~~}}}}}}|||||||||yyyyyyyyyzzz{{{zzzxxxvvvssstttwwwyyy{{{|||||||||{{{zzzwwwwwwxxx|||}}}|||zzzzzzyyyxxxyyyzzz{{{}}}~~~{{{}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~{{{|||||||||{{{{{{~~~~~~}}}|||}}}~~~~~~|||}}}}}}{{{{{{||||||{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyywwwwwwxxxyyyzzz|||~~~~~~}}}|||{{{zzz{{{{{{|||xxxzzz|||~~~yyyzzzzzzzzzyyy{{{~~~{{{vvvvvvxxxzzzyyywwwyyywwwtttqqqoooppprrrsssrrrsssttttttsssssstttuuuppprrrvvvxxxyyyvvvssspppwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwuuutttssssssssssssvvvwwwyyyxxxwwwvvvvvvvvv|||yyyxxxyyy{{{|||yyyvvvsssqqqooopppsssvvvxxxyyyxxxwwwuuuvvvxxxzzzyyyyyywwwuuusssrrrsssvvvzzz}}}|||xxxwwwyyy}}}|||zzzxxxvvvtttrrrttttttttttttuuuuuuuuuuuu{{{{{{yyyxxxwwwwwwwwwwwwwwwvvvtttrrrrrrrrrtttuuusssrrrqqqrrrtttvvvwwwvvvuuutttrrrooolllhhhfffddddddcccbbbbbbcccbbb___\\\\\\YYYUUUOOOJJJFFFDDDBBB>>>===;;;:::888777777777111000000000000000111111//////......///000111222111222444777<<>>===FFFVVVdddooowww||||||vvvkkkdddcccbbb```RRRKKKFFFLLLXXX```___ZZZPPPQQQOOOHHHCCC???999444333000,,,)))))))))(((((('''((((((((())))))******)))*********)))((()))***)))))))))(((((('''''''''''''''''''''((()))***+++''')))***)))'''&&&''')))(((((()))'''&&&%%%&&&(((------,,,,,,,,,,,,------'''((())))))''''''((()))(((***,,,***''''''+++///(((***,,,,,,+++++++++,,,111000000///000000111111333555666{{{{{{{{{{{{{{{|||}}}}}}}}}||||||}}}~~~}}}~~~~~~{{{|||zzzyyyzzz|||}}}}}}|||}}}}}}}}}}}}|||{{{zzzzzz{{{||||||zzzxxxyyyzzzyyyyyyzzzyyyyyyzzz{{{}}}zzzyyyxxxvvvvvvvvvvvvwwwrrrsssuuuwwwxxxzzz}}}~~~}}}||||||||||||}}}~~~|||{{{zzz{{{||||||zzzxxxtttuuuxxx{{{|||}}}|||{{{|||yyywwwuuuwww{{{}}}|||{{{zzzzzzzzz{{{{{{{{{|||~~~~~~|||}}}~~~|||}}}~~~~~~|||~~~~~~}}}}}}||||||~~~~~~|||{{{{{{{{{|||||||||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~|||{{{zzzyyyxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwyyy|||~~~}}}{{{zzzzzzzzzzzzuuuwwwzzz}}}~~~~~~{{{{{{zzzxxxwwwxxx|||}}}zzzwwwwwwxxxzzzyyyxxxvvvuuusssrrrqqqrrrssstttsssttttttttttttuuuvvvwwwtttvvvyyyzzzxxxvvvsssrrrxxxyyyzzz{{{{{{zzzyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyxxxwwwvvvwwwxxx}}}zzzxxxzzz}}}}}}xxxsssrrrqqqqqqrrrtttwwwyyyzzzwwwvvvuuuvvvwwwyyyzzzzzzxxxvvvtttrrrssswww|||xxxvvvttttttxxx{{{~~~|||{{{yyyyyyxxxwwwtttrrrtttttttttttttttuuuuuuvvv|||{{{zzzyyyxxxxxxwwwwwwvvvtttrrrqqqqqqsssuuuvvvvvvtttrrrsssvvvwwwuuusssqqqqqqqqqooolllhhhdddaaaccccccbbbcccdddcccaaa^^^^^^ZZZTTTOOOJJJGGGDDDBBB<<<<<<:::999888666666555111111000/////////000000.........///000111111222111222555888===AAAEEEHHHGGGIIIKKKMMMNNNOOONNNNNNUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRPPPMMMHHHGGGOOOZZZiiimmmllleee^^^ZZZXXXUUU\\\^^^[[[VVVWWW```jjjooopppqqqqqqlllbbbXXXSSSRRRGGG@@@???KKK]]]lllwww~~~xxxqqqmmmgggaaaUUUOOOLLLTTTbbbjjjhhhccc^^^[[[TTTKKKDDD???:::555111...+++)))))))))(((''''''((()))******)))(((((('''***,,,+++(((''')))+++)))(((((((((((((((((((((''''''''''''((()))***+++)))******)))'''(((***,,,(((((((((&&&%%%%%%''')))*********))))))*********'''(((***)))((('''((())))))))))))(((&&&'''***---(((***------,,,++++++,,,//////////////////000111444555666zzz{{{{{{|||||||||||||||{{{|||}}}}}}~~~~~~~~~|||}}}~~~{{{{{{yyywwwwwwxxx{{{||||||yyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||{{{zzzzzz{{{}}}}}}yyywwwxxx{{{}}}{{{yyywwwwwwxxxyyyxxxwwwvvvuuusssuuuvvvwwwxxxyyy|||~~~zzzzzzyyyyyyyyy{{{}}}~~~|||{{{zzz{{{||||||zzzyyywwwyyy{{{||||||{{{zzzyyy{{{xxxuuutttuuuyyy~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~|||zzzzzz{{{{{{|||}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}~~~}}}{{{yyyyyyyyyzzz{{{yyyyyywwwwwwxxxzzz|||}}}~~~||||||~~~}}}}}}}}}~~~|||zzzzzz||||||{{{zzzzzzzzz{{{|||}}}zzzzzz{{{{{{|||{{{{{{{{{yyyxxxxxxzzz}}}~~~}}}{{{yyyxxxxxxxxxyyytttvvvyyy|||~~~~~~~~~}}}{{{{{{|||}}}~~~~~~}}}|||zzzwwwuuuvvvyyy{{{yyyzzzzzzyyywwwwwwyyy{{{uuuuuuvvvvvvvvvvvvvvvuuuvvvvvvuuuuuuvvvwwwxxxxxx{{{|||}}}{{{wwwuuutttuuuvvvxxxyyyzzzzzzzzzyyyxxxtttuuuvvvxxxyyyyyyyyyyyyvvvwwwxxxxxxvvvvvvwwwyyy}}}yyywwwyyy||||||wwwrrrrrrtttvvvwwwxxxxxxxxxxxxvvvvvvvvvuuuvvvwwwzzz{{{yyyxxxuuutttvvvzzz~~~uuuuuuuuuwwwzzz||||||{{{vvvvvvvvvwwwxxxxxxvvvtttrrrrrrrrrrrrrrrsssuuuvvv{{{{{{{{{zzzyyywwwvvvvvvrrrqqqppppppqqqsssuuuwwwyyyvvvuuuuuuwwwvvvrrrooolllmmmoooooommmiiieeebbbcccbbbbbbcccddddddaaa___^^^YYYRRRLLLIIIFFFBBB@@@;;;;;;:::999777666555444444333222111////////////------...///000111111111111333666999>>>BBBFFFHHHFFFHHHJJJMMMOOOPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPMMMIIIJJJWWWdddqqqwwwxxxqqqhhhbbb]]]YYYaaa___XXXQQQTTTaaammmrrrpppqqqooohhh```ZZZWWWUUUHHHBBBAAANNN___llltttyyyzzzvvvqqqggg^^^TTTPPPPPPZZZiiissssssoooooofff[[[QQQHHH@@@;;;888...+++)))))))))***)))(((&&&''')))******)))(((''''''***,,,+++(((''')))+++''''''(((((()))******+++'''''''''(((((()))***++++++(((&&&''')))+++,,,,,,''''''((('''&&&'''***---))))))(((((((((((())))))''')))******)))(((((()))+++(((%%%$$$''')))***)))***,,,......---,,,---...---------------...///000333555777yyyzzz|||}}}}}}}}}|||{{{wwwyyy||||||{{{{{{|||}}}~~~~~~|||xxxwwwuuuvvvxxxzzz{{{{{{tttuuuvvvwwwxxxxxxxxxxxx|||}}}}}}|||{{{{{{|||~~~|||wwwsssuuuyyy{{{xxxtttssstttvvvxxxxxxwwwvvvtttvvvwwwxxxxxxwwwxxxzzz|||xxxwwwwwwwwwxxx{{{}}}|||zzzyyyyyyzzz{{{yyyxxx{{{||||||||||||zzzyyyxxxyyyxxxuuutttuuuxxx|||{{{zzzyyyxxxxxxzzz|||}}}}}}{{{{{{}}}{{{|||}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}~~~{{{zzz|||~~~|||zzzyyyxxxyyyzzz{{{yyyxxxwwwwwwxxxzzz|||~~~}}}}}}}}}{{{yyyyyy{{{|||~~~~~~~~~}}}{{{zzz|||~~~}}}}}}}}}|||}}}}}}~~~~~~{{{{{{|||||||||{{{{{{zzzyyyyyyzzz{{{|||~~~{{{zzzyyyxxxwwwxxxxxxyyyuuuwwwzzz}}}~~~}}}zzzzzz{{{{{{{{{|||||||||}}}|||{{{yyyvvvvvvxxxzzzwwwzzz|||zzzwwwuuuxxx|||vvvwwwxxxzzzzzzyyyxxxwwwyyywwwuuuuuuwwwxxxyyyxxx}}}|||xxxuuuvvvxxxssstttvvvxxxyyyxxxwwwvvvrrrtttwwwzzz{{{|||{{{zzzvvvwwwwwwwwwuuuvvvwwwyyyzzzxxxvvvvvvxxxxxxuuurrrtttwwwzzzzzzyyywwwvvvvvvvvvwwwvvvuuutttuuuyyy{{{xxxxxxwwwwwwyyy{{{xxxxxxxxxzzz{{{zzzxxxuuutttttttttuuuxxxxxxwwwvvvooooooooooooqqqsssuuuvvv|||||||||{{{zzzxxxvvvuuupppppppppqqqrrrssstttuuuwwwwwwwwwwwwwwwtttqqqnnnjjjkkkmmmnnnmmmjjjfffcccaaaaaaaaaaaabbbaaa___]]]ZZZTTTMMMGGGEEECCC@@@===:::::::::999888666444444666555333111000//////...---...///000111111000000111333666;;;???CCCFFFHHHGGGHHHJJJLLLNNNQQQSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLIIIMMM]]]nnn|||wwwoooiiieeegggaaaVVVOOOTTTcccpppuuuqqqrrrooohhhcccaaa]]]XXXIIIBBBBBBPPP```jjjnnnooopppqqqpppooopppnnndddXXXOOOMMMPPP[[[jjjuuuyyyxxxxxxmmm```WWWNNNCCC;;;888,,,+++))))))***+++***)))&&&'''(((*********)))((()))*********)))((()))***&&&''''''(((***++++++,,,(((((((((((()))***+++,,,)))&&&$$$%%%(((++++++***&&&'''))))))((())),,,...+++******************+++''')))++++++***(((((()))+++'''$$$%%%)))+++***''',,,---------,,,,,,...000,,,,,,,,,,,,---...//////333444666xxxzzz|||~~~~~~}}}{{{zzzvvvyyy|||}}}{{{zzz{{{}}}}}}{{{zzzzzzvvvvvvuuuwwwzzz{{{{{{zzzuuuvvvwwwyyyzzz{{{||||||~~~{{{zzz{{{}}}zzzxxxuuuuuuwwwxxxvvvuuuttttttuuuwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuvvvxxxwwwwwwvvvwwwxxx|||}}}|||zzzzzz{{{{{{{{{yyy}}}}}}}}}|||{{{zzzzzzyyyyyyxxxvvvvvvwwwyyy|||~~~zzzxxxwwwvvvwwwzzz|||~~~~~~{{{||||||{{{{{{}}}|||~~~~~~}}}|||}}}|||~~~zzzyyy|||}}}{{{zzzyyy{{{}}}~~~zzzyyyyyyxxxyyy|||~~~zzz{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}||||||{{{zzzyyyvvvyyy{{{{{{yyyzzz}}}yyyxxxwwwwwwwwwyyyzzz{{{xxxzzz~~~~~~|||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyy{{{}}}zzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxuuutttvvvxxxxxxwwwyyy}}}~~~zzzwwwwwwyyyrrrtttwwwyyy{{{{{{yyyyyyrrrtttwwwzzz|||{{{zzzxxxuuuvvvvvvuuutttuuuwwwyyyvvvvvvuuutttssssssssssssvvvxxxzzzyyyvvvuuuvvvxxxwwwxxxwwwuuussstttwww{{{vvvvvvwwwxxxzzz|||~~~|||zzzxxxxxxxxxwwwtttrrrvvvuuutttuuuvvvwwwvvvuuupppppppppqqqsssvvvyyyzzz}}}~~~~~~}}}{{{yyywwwvvvrrrrrrsssttttttsssrrrqqqrrruuuwwwxxxvvvsssqqqpppjjjlllmmmnnnllliiifffdddbbbaaa```aaaaaa```^^^[[[YYYRRRJJJEEEDDDCCC@@@===:::;;;;;;:::999777555333444333222111000000000000...///000111111000//////111333777;;;@@@DDDGGGHHHKKKKKKJJJKKKMMMPPPSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNLLLKKKRRReeeyyyzzzuuuqqqiiibbbWWWPPPWWWgggtttxxxyyyyyyuuuoookkkhhh^^^SSSGGGAAACCCQQQbbbjjjjjjiiibbbbbbaaabbbgggiiiaaaWWWMMMMMMQQQYYYdddnnntttvvvvvvlllbbb\\\TTTEEE999444...,,,+++***++++++)))(((&&&&&&'''))))))************)))((()))*********)))(((((()))))))))*********)))))))))******+++,,,---((()))***)))(((''')))+++&&&(((******))))))***+++,,,++++++******++++++,,,&&&)))+++,,,***)))(((((())))))((()))***+++******------,,,***)))***...111,,,,,,,,,------...000000111333666xxxzzz|||~~~}}}{{{zzzxxx{{{~~~}}}|||}}}~~~~~~yyyuuuuuuvvvvvvvvvvvvyyy{{{||||||zzzxxxyyy{{{}}}{{{yyyzzz{{{yyyzzzzzzyyyvvvvvvwwwyyywwwwwwvvvwwwxxx{{{}}}zzzzzzzzzwwwtttsssssstttxxxwwwvvvwwwyyy}}}~~~}}}|||}}}~~~}}}|||~~~}}}|||{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyzzz}}}~~~yyyxxxvvvvvvwwwzzz}}}}}}~~~~~~}}}|||||||||{{{{{{}}}~~~~~~}}}}}}~~~zzzyyy||||||{{{{{{}}}|||{{{zzzzzz{{{~~~yyyzzz{{{{{{zzz|||~~~~~~~~~zzz|||~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyytttxxx{{{zzzwwwvvvzzzxxxwwwwwwwwwxxxzzz|||}}}{{{}}}}}}}}}|||{{{zzzyyyyyyxxxyyy{{{|||}}}}}}}}}}}}zzzwwwxxxzzz{{{xxxuuu|||{{{yyywwwxxxyyy|||}}}|||xxxtttsssuuuwwwvvvuuusssyyy|||xxxxxxyyytttvvvzzz}}}~~~~~~}}}}}}rrrtttxxxzzz{{{zzzwwwvvvuuuuuuuuuuuuttttttwwwyyytttttttttrrrpppppprrruuuwwwxxxxxxvvvsssssswwwzzzxxxxxxxxxuuurrrssswwwzzztttuuuvvvxxxzzz|||}}}}}}|||yyyvvvttttttttttttsssyyywwwuuuuuuuuuvvvuuutttssssssssstttwwwzzz~~~}}}{{{yyywwwuuuuuuvvvwwwuuussspppooonnnrrrwwwxxxvvvsssrrrssslllmmmnnnnnnllliiifffccccccbbbbbbbbbbbbaaa^^^\\\ZZZSSSJJJFFFFFFEEEBBB???:::;;;;;;:::999777555444111111000000000000111111//////000111111000///...222444777<<<@@@DDDGGGHHHNNNMMMKKKKKKLLLNNNRRRTTTRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOONNNWWWlll{{{wwwuuuiiicccXXXSSS[[[kkkwww{{{}}}vvvrrrlll\\\KKKEEE???BBBRRRccckkkjjjhhh]]][[[YYYZZZaaafffbbbYYYOOOPPPRRRWWW^^^eeekkknnnqqqhhhbbb```XXXGGG777000000///,,,++++++***(((&&&&&&&&&'''((()))***+++,,,,,,)))'''(((+++,,,***'''************))))))))))))************+++,,,---...)))...111///(((&&&)))---''')))++++++)))(((''''''+++******************+++&&&)))+++,,,+++)))(((((('''+++...---+++)))+++...---,,,***(((''')))---111---------......000111111111333555{{{}}}}}}{{{zzzzzz~~~||||||}}}{{{{{{}}}}}}zzzxxxwwwtttvvvxxxyyyyyyyyyzzz{{{}}}}}}~~~~~~}}}|||~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvvvvxxxzzzwwwwwwwwwyyy}}}zzzuuuuuuyyy{{{zzzwwwyyyyyyyyy{{{}}}}}}yyy}}}||||||}}}~~~}}}zzzxxxrrrtttwwwzzz{{{zzzxxxwwwsssuuuxxx{{{||||||zzzyyyyyyzzz{{{}}}}}}}}}||||||zzz}}}~~~~~~~~~}}}~~~~~~|||}}}}}}|||zzzzzz{{{}}}}}}|||zzzyyyzzz|||zzz{{{||||||{{{zzz{{{}}}{{{zzzyyyxxxyyyzzz|||~~~~~~}}}}}}zzzxxxyyy}}}~~~~~~|||~~~|||{{{yyyxxxwwwxxxyyyxxxwwwvvvvvvyyy{{{{{{zzzyyyyyy{{{||||||{{{|||~~~{{{||||||||||||||||||{{{|||||||||||||||}}}}}}}}}yyywwwvvvvvvxxxzzzzzzyyywwwzzz|||}}}{{{yyyyyyyyyvvvuuuttttttuuuxxx{{{|||xxxyyyzzz{{{zzzxxxuuutttzzz}}}|||yyywwwvvvtttuuuwwwwwwvvvvvvxxxzzzvvvwwwxxxwwwvvvuuuvvvwwwpppqqqsssvvvxxxxxxvvvsssyyywwwuuurrrqqqqqqrrrsssvvvuuuuuuvvvxxxyyyxxxwwwvvvwwwwwwuuurrrsssxxx|||zzzyyyxxxvvvvvvvvvwwwxxxvvvuuutttsssssssssssstttvvvtttxxx|||||||||xxxvvvtttssstttsssooolllpppqqqrrrpppnnnmmmpppsssoooqqqqqqnnniiieeeeeegggeeeeeeeeeccc```\\\XXXVVVPPPNNNJJJFFFBBB@@@>>>>>>888888888888777555444333111111000000//////......000111000///------///111222666<<<@@@CCCEEEGGGIIIMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKNNNMMMMMMVVVmmm}}}yyynnn^^^TTT[[[hhhrrr}}}{{{iiiUUUFFFDDDIIITTTZZZ[[[\\\```VVVUUUUUUXXX\\\\\\WWWQQQKKKSSSYYYYYYYYY\\\```aaaeeeaaa\\\VVVJJJ<<<444333......---+++)))(((***,,,))))))))))))))))))))))))************))))))))))))+++---......+++)))(((((($$$%%%'''(((***++++++,,,***)))&&&%%%%%%&&&)))+++###'''***)))%%%$$$'''***---***))))))++++++(((%%%!!!!!!"""$$$'''((((((''')))))))))***++++++,,,,,,---,,,,,,,,,.........---............///111222333222333555}}}~~~|||{{{{{{~~~|||zzz{{{}}}~~~|||zzz{{{}}}}}}zzzyyyxxxwwwxxxyyyyyyxxxxxxyyyyyywwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvxxxyyyyyywwwvvvvvvxxxzzzxxxxxxyyy|||~~~zzzvvvuuuyyy{{{yyywwwwwwwwwxxxyyy{{{}}}~~~|||}}}|||{{{{{{|||{{{yyywwwtttuuuwwwyyyyyyyyyxxxwwwuuuvvvxxxzzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||xxx{{{~~~~~~~~~}}}~~~~~~|||zzzzzz{{{|||~~~}}}||||||~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~~~~~~~|||yyyvvvwwwzzz~~~}}}{{{~~~~~~|||yyywwwzzzzzzyyywwwuuuvvvyyy{{{||||||{{{{{{|||}}}}}}}}}|||~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}||||||yyyxxxwwwxxxzzz{{{zzzyyywwwyyy{{{|||zzzyyyxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzzzz{{{{{{|||{{{yyyvvvuuuwwwyyy{{{{{{yyyvvvtttsssrrrtttvvvvvvvvvvvvwwwxxxvvvxxxzzzyyyvvvsssrrrqqqpppppprrruuuwwwxxxuuusssttttttuuuuuuvvvvvvvvvuuuuuuttttttuuuwwwyyyxxxxxxwwwwwwwwwvvvuuuvvvyyy{{{yyyyyywwwvvvvvvvvvwwwwwwtttttttttsssssssssrrrrrruuutttwww}}}~~~}}}|||zzzyyyxxxvvvsssssstttssspppmmmnnnqqqsssssspppoooooopppnnnoooooolllhhheeeeeefffdddcccbbb```]]]YYYVVVTTTOOOMMMIIIEEEBBB???>>>===888888888777666555444333111000000000/////////...222222222111//////111333333777<<>>===<<<999888888777666555444333000000000000////////////111222222111///000222444333777===BBBEEEHHHJJJLLLLLLMMMNNNPPPRRRSSSUUUUUURRRRRRRRRSSSSSSTTTTTTTTTLLLMMMPPPZZZssszzzkkkWWWMMMKKKZZZmmm~~~mmmRRRAAABBBFFFLLLPPPPPPPPPSSSPPPPPPRRRVVVYYYXXXSSSNNNMMMSSSUUURRRNNNOOOPPPNNNMMMKKKJJJHHH@@@555//////,,,,,,,,,***(((((()))***))))))))))))))))))))))))&&&''''''(((***++++++,,,&&&((())))))(((''''''(((((()))))))))))))))(((''')))))))))(((((('''''''''))),,,---+++'''%%%''')))''''''''')))+++,,,+++)))******++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---......000111222111111000111333555}}}~~~|||||||||zzzzzzzzzzzz{{{|||||||||{{{}}}~~~|||||||||zzzwwwuuutttuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwvvvtttvvvyyy{{{{{{zzzxxxwwwtttttttttsssrrrsssuuuwwwvvvxxxzzz~~~~~~{{{yyywwwwwwxxxyyyxxxwwwzzzyyyyyyyyyzzz{{{}}}~~~}}}~~~|||zzzwwwvvvwwwxxxwwwwwwyyyxxxwwwvvvvvvvvvwwwxxxzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}{{{zzzvvvyyy|||~~~~~~}}}}}}|||~~~~~~|||}}}|||{{{xxxwwwxxxyyy~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~|||{{{~~~}}}zzzvvvtttuuuxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~|||{{{zzzzzzzzz{{{}}}~~~~~~{{{xxxuuuwwwyyyzzzxxxxxxxxxyyy~~~~~~|||yyyxxx|||||||||{{{zzzxxxvvvuuutttvvvxxxxxxvvvsssrrrsssoooqqqtttuuutttssssssssstttwwwyyyyyyxxxuuutttttt|||zzzyyyyyyzzzyyywwwvvvwwwxxxxxxxxxxxxvvvtttssstttttttttvvvyyyzzzzzzyyyuuutttsssvvvyyyzzzxxxuuuuuuuuuttttttttttttttttttqqqqqqrrrrrrrrrqqqpppooorrrssstttvvvvvvwwwzzz}}}zzzvvvttttttuuutttssssssrrrrrrrrrqqqppprrrssssssrrrpppnnnmmmkkkkkkjjjiiigggeeeeeeeeefffdddaaa^^^ZZZXXXVVVUUUKKKIIIFFFBBB???===<<<;;;999888777666555444444444000000000000////////////...//////.........111333333777===BBBEEEHHHKKKMMMLLLMMMOOOQQQRRRTTTUUUUUUQQQQQQRRRRRRRRRRRRSSSSSSPPPOOOQQQ^^^{{{xxxdddPPPHHHIIIXXXlll~~~kkkQQQ???AAAEEEIIIJJJJJJKKKLLLKKKMMMQQQVVVZZZYYYTTTPPPLLLQQQRRRNNNKKKKKKJJJHHHGGGEEEEEEDDD===333//////,,,,,,---,,,***)))***+++))))))))))))))))))))))))''''''(((((()))******+++%%%&&&((((((''''''((()))(((((())))))))))))(((((('''((((((((((((&&&%%%$$$&&&(((******((((((***,,,))))))))))))))))))((('''%%%&&&((()))******+++,,,)))))))))***++++++,,,,,,)))***++++++++++++,,,---,,,---///111111111///...333555777|||}}}~~~}}}{{{yyyzzzzzzzzzzzz{{{||||||}}}~~~|||~~~~~~}}}}}}}}}wwwuuurrrrrruuuxxxyyyxxxzzzzzzyyyxxxwwwvvvuuuuuutttuuuxxxzzz{{{zzzxxxwwwrrrssssssrrrqqqrrrtttvvvuuuvvvxxx|||}}}{{{zzzyyywwwwwwxxxxxxxxxwwwyyyxxxxxxxxxxxxzzz{{{|||}}}~~~|||zzzwwwvvvwwwxxxwwwwwwyyyxxxwwwvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwxxxzzz{{{|||}}}}}}}}}}}}|||zzzyyyyyy{{{}}}~~~}}}~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{zzzxxxwwwxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}|||||||||||||||~~~~~~}}}}}}|||}}}{{{zzzzzzzzzzzz{{{||||||~~~}}}zzzwwwuuuuuuxxx{{{zzz|||~~~}}}|||}}}~~~~~~|||{{{|||}}}~~~|||zzzzzz|||~~~}}}}}}~~~~~~}}}|||zzzxxx{{{{{{|||~~~~~~{{{yyyuuuwwwyyyyyyxxxxxxyyyzzz|||zzz|||{{{{{{yyyxxxvvvuuutttsssuuuwwwvvvtttrrrrrrsssppprrrttttttsssrrrrrrssstttuuuwwwwwwwwwyyy|||~~~~~~{{{yyyyyyxxxvvvtttyyyxxxvvvuuuuuuuuuuuuvvvuuuuuuwwwzzz|||}}}{{{yyytttsssrrruuuxxxxxxuuurrrrrrrrrssssssssssssssssssqqqqqqrrrrrrqqqqqqpppooorrrtttvvvuuuuuuvvvxxxyyy|||{{{xxxtttqqqqqqsssuuutttssssssrrrrrrrrrsssttttttsssqqqpppooonnnnnnmmmiiiiiihhhggggggffffffeeeeeeccc```\\\YYYVVVTTTSSSJJJHHHEEEBBB???===<<<;;;999888777555444444444444////////////000000000000---...///......///222444333888===BBBEEEHHHKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSOOONNNNNNNNNNNNMMMMMMMMMPPPOOOQQQ___~~~wwwaaaKKKEEEIIIYYYkkk}}}ttt[[[HHH>>>BBBFFFHHHHHHHHHIIIIIIGGGKKKRRRXXX\\\[[[WWWSSSLLLOOOPPPLLLJJJKKKIIIFFFEEEBBBAAA???999000,,,---'''((())))))'''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((&&&'''(((((('''((()))+++&&&'''((())))))*********((((((*********((('''%%%%%%'''((((((((((((***+++((())))))))))))(((''''''$$$&&&))))))(((((()))+++)))))))))***++++++,,,,,,(((***,,,,,,******,,,...***,,,...000000000...---000222444zzz{{{|||zzzxxxwwwxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~wwwtttrrrtttwwwzzzzzzyyyzzzyyywwwvvvuuuuuuuuuuuussstttvvvxxxxxxxxxvvvvvvsssttttttsssrrrsssvvvxxxtttuuuvvvyyy|||}}}{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuttttttuuuwwwxxxzzz}}}||||||}}}|||{{{yyyxxxyyyyyyxxxwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwxxxyyy{{{|||{{{{{{|||}}}}}}|||zzzzzz{{{}}}~~~}}}||||||}}}~~~}}}}}}||||||zzz{{{|||}}}}}}|||{{{zzz{{{{{{|||zzzyyyxxxzzz{{{zzzzzz{{{|||~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz|||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}zzzyyywwwvvvvvvxxx{{{|||||||||{{{yyywwwwwwyyy{{{www{{{~~~~~~|||{{{|||}}}}}}{{{zzzzzz|||~~~|||{{{{{{|||~~~zzz{{{}}}}}}}}}{{{yyyxxx}}}||||||}}}~~~}}}{{{yyyvvvxxxyyyyyyxxxxxxzzz{{{~~~|||||||||zzzyyywwwvvvttttttrrrsssttttttrrrqqqqqqrrrssstttuuutttsssssstttuuuuuuvvvvvvvvvwwwzzz|||xxxvvvuuutttsssrrrvvvuuuttttttuuuwwwyyy{{{wwwyyy||||||xxxtttsssssstttuuuuuurrrppprrrrrrssstttttttttsssssssssrrrqqqpppppppppqqqqqqssswwwyyywwwvvvxxxxxxwwwvvvtttqqqmmmkkkmmmrrrvvvrrrssssssrrrqqqrrrtttwwwuuusssooommmmmmmmmlllkkkiiigggffffffhhhhhhgggeeebbb```^^^ZZZVVVSSSPPPOOOJJJHHHEEEAAA???===<<<<<<999888666444333333444444////////////000000000000///000000000000111444777666:::???DDDGGGIIIKKKMMMMMMNNNOOOQQQRRRQQQQQQPPPQQQPPPPPPPPPOOOOOONNNNNNMMMMMMQQQ___}}}fffRRRFFFEEEMMM___ooo~~~|||kkkYYYGGG<<<>>>EEEJJJIIIHHHJJJLLLLLLGGGLLLTTT[[[]]][[[WWWSSSLLLOOOOOOLLLKKKLLLJJJFFFCCC???<<<999333+++)))+++''')))******)))(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((()))((('''(((***,,,&&&&&&((()))******************,,,,,,,,,,,,+++***)))))))))(((((('''''''''###%%%((()))))))))***,,,(((+++---,,,(((&&&'''))))))))))))***++++++,,,,,,'''***---,,,++++++---000***+++---///000000000000111333555zzz{{{{{{yyywwwvvvwwwyyyyyy{{{~~~~~~~~~~~~~~~|||}}}}}}{{{xxxvvvwww{{{}}}{{{xxxxxxwwwvvvuuuvvvvvvwwwxxxvvvvvvwwwwwwxxxwwwwwwwwwvvvwwwwwwvvvvvvwwwyyy|||uuuuuuuuuwwwzzz{{{{{{zzzwwwxxxyyyxxxwwwvvvvvvwwwsssssssssssstttvvvxxxyyy~~~|||{{{{{{{{{|||{{{zzz}}}|||{{{{{{|||{{{yyywwwvvvvvvvvvvvvwwwxxxyyyyyywwwwwwwwwxxxyyyzzz{{{|||zzz{{{}}}}}}~~~}}}||||||{{{}}}}}}}}}||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}||||||~~~~~~}}}|||{{{|||~~~~~~~~~|||{{{{{{|||xxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{zzz~~~~~~~~~}}}|||xxxxxxwwwwwwwwwxxxyyyyyyyyyzzz{{{zzzyyyxxxyyy{{{www{{{|||zzz{{{~~~|||yyyxxxyyyzzz~~~~~~}}}}}}}}}}}}~~~~~~xxxyyy{{{||||||{{{xxxwww~~~|||{{{{{{||||||{{{zzzwwwxxxyyyyyyyyyyyy{{{}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuussstttuuutttrrrrrrrrrsssvvvwwwvvvtttssssssvvvxxxwwwxxxxxxxxxxxxyyy{{{}}}{{{xxxtttsssssstttuuutttuuuvvvvvvwwwxxxyyyzzz{{{yyy|||}}}xxxuuuvvvwwwuuusssrrrqqqrrrssstttuuuvvvwwwvvvvvvuuuuuusssqqqooooooppprrrssstttzzz}}}zzzyyyzzzyyyuuusssrrrooolllkkkmmmqqquuuqqqrrrsssrrrppprrruuuxxxsssqqqnnnnnnnnnmmmjjjggghhhgggeeefffhhhiiihhhfff```___]]][[[WWWRRROOOLLLJJJHHHEEEBBB???===<<<<<<999888666444333333333444.../////////000000000111...///000000000222555777:::>>>CCCGGGIIIJJJLLLNNNMMMNNNOOOQQQQQQOOONNNMMMPPPPPPPPPPPPPPPQQQQQQQQQIIIKKKOOO\\\vvvnnnUUUHHHFFFJJJXXXkkkwww~~~wwwgggVVVGGG<<<888???HHHNNNLLLKKKNNNQQQPPPIIINNNWWW\\\]]]YYYSSSOOOMMMOOOOOOLLLKKKLLLIIIEEEBBB===999666000)))))),,,(((***,,,,,,+++******+++))))))))))))))))))))))))'''''''''(((((((((((((((((())))))((('''''')))+++(((((())))))))))))((((((((()))***++++++,,,,,,+++******)))))))))))))))((("""%%%((()))((((((***,,,(((,,,...,,,(((&&&'''***)))))))))***++++++,,,,,,'''+++......++++++...222+++,,,---///111222333444444666888zzz{{{{{{yyywwwvvvxxxyyyxxxzzz}}}~~~}}}~~~~~~||||||}}}{{{yyy{{{~~~|||wwwwwwwwwvvvwwwxxxzzz|||}}}zzzyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzyyyyyyzzz|||vvvuuuuuuwwwyyy{{{{{{zzzwwwxxxyyyyyywwwvvvvvvwwwtttttttttuuuvvvxxxzzz{{{{{{xxxvvvwwwzzz{{{zzzxxx}}}||||||}}}~~~}}}zzzxxxuuuuuuvvvwwwxxxyyyyyyyyyvvvvvvwwwyyyzzz{{{||||||{{{|||}}}~~~~~~}}}{{{|||}}}|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{|||~~~zzz{{{|||{{{xxxwwwwwwxxxwwwwwwxxxyyyzzzzzzzzzyyy}}}}}}|||{{{yyyyyy{{{}}}{{{}}}{{{wwwwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{{{{zzzyyyzzz{{{www|||}}}zzz|||~~~|||yyywwwxxxzzz}}}}}}}}}~~~~~~}}}}}}}}}vvvwwwzzz||||||zzzxxxwww}}}{{{zzz{{{|||{{{zzzxxxyyyzzzzzzyyyzzz|||~~~}}}}}}~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvvuuuwwwwwwwwwuuutttuuuvvvyyyxxxwwwtttssstttwwwzzzxxxzzz{{{zzzxxxvvvvvvvvvyyyvvvsssssstttwwwyyyyyyxxxyyyzzz{{{{{{zzzxxxwww{{{~~~}}}wwwvvvxxxyyywwwrrrpppqqqsssuuuvvvwwwyyyyyyyyyxxxwwwwwwtttqqqooonnnpppsssuuuuuu|||}}}{{{|||yyytttrrrrrrqqqooommmnnnpppsssppprrrsssrrrpppqqqvvvyyyqqqooonnnoooooommmhhhccchhhfffeeefffiiijjjiiigggaaa```___]]]YYYTTTPPPMMMJJJHHHEEEBBB???>>>======999888555333222222333444.../////////000000111111,,,---.........000333666===AAAFFFIIIKKKLLLNNNOOOMMMNNNPPPPPPPPPNNNLLLKKKGGGHHHIIIJJJKKKLLLMMMMMMGGGJJJOOOYYYoooyyycccVVVPPPJJJQQQbbbuuu}}}|||uuupppgggZZZLLL@@@<<<===@@@JJJPPPNNNMMMQQQTTTTTTKKKQQQXXX]]][[[VVVOOOKKKNNNPPPOOOKKKKKKKKKHHHCCCCCC>>>999555///***+++000%%%'''))))))((('''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((())))))'''&&&&&&(((***************)))((('''&&&%%%%%%&&&'''((()))******((((((((()))+++------,,,%%%(((***)))'''&&&''')))###(((++++++'''&&&))),,,)))))))))***++++++,,,,,,'''+++///...,,,+++///333------...000222444666777111333555{{{yyywwwwwwxxxxxxxxxwwwxxxyyy|||~~~~~~~~~|||{{{zzzyyywwwuuuvvvxxxzzzzzzzzzyyyyyyzzzzzz{{{|||||||||~~~{{{zzz|||}}}|||{{{wwwwwwwwwxxxzzz{{{{{{zzzrrrxxx}}}}}}yyyuuutttuuussstttuuuwwwxxxzzz{{{{{{zzz|||{{{yyywwwwwwzzz}}}|||||||||{{{yyywwwvvvuuuwwwvvvwwwwwwxxxyyyzzz{{{zzz{{{{{{yyyxxxxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}{{{zzz|||}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxzzz{{{|||{{{|||}}}|||zzzyyyyyyzzz~~~}}}}}}vvvyyy{{{|||zzzxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyyyyyyyyyyzzz|||}}}~~~~~~}}}{{{yyy~~~}}}{{{zzzzzzzzzzzz{{{||||||}}}||||||{{{{{{}}}~~~~~~}}}||||||~~~}}}|||||||||}}}}}}{{{yyyzzzyyywwwvvvtttsssssssssyyyyyyxxxuuuttttttvvvxxx{{{yyywwwvvvwww{{{zzzuuussssssuuuvvvvvvuuuttttttuuuwwwzzz{{{zzzxxxvvvwwwzzz}}}}}}|||zzz~~~{{{{{{|||{{{xxxvvvuuutttttttttyyyyyyxxxwwwvvvvvvwwwwwwvvvvvvuuuttttttvvvwwwxxxyyywwwwwwxxxzzzzzzvvvrrrrrrrrrpppooonnnnnnnnnnnnrrrttttttpppqqqtttuuusssnnnnnnnnnnnnmmmlllkkkjjjkkkkkkllliiifffdddccccccbbb]]]XXXUUUTTTQQQMMMJJJGGGEEEBBB???;;;999888888555555444333222000000///222333444222000...---...///000111111111222666888===AAAFFFJJJKKKLLLMMMNNNKKKPPPTTTSSSMMMIIIHHHJJJBBBDDDHHHKKKMMMNNNMMMLLLBBBDDDJJJUUUfffyyywwwnnnfff[[[QQQLLL```sss|||zzzppphhh```VVVMMMBBB::::::???FFFLLLQQQSSSVVVYYYWWWTTTXXX```ddd___YYYVVVPPPIIISSSPPPLLLKKKKKKIIIDDD???DDD<<<555333000---,,,...)))******)))'''&&&'''((())))))))))))((((((((((((&&&''')))*********)))((((((&&&%%%'''***+++)))&&&)))'''&&&))),,,---)))$$$,,,,,,+++***)))(((''''''+++)))***,,,+++)))+++000&&&(((***+++++++++)))(((*********++++++*********$$$,,,,,,,,,111...+++000///,,,******---//////---///.........///000222333555555666xxxwwwvvvvvvxxxyyyyyyxxxyyyzzz|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzxxxvvvwwwxxxzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}}}}{{{zzz||||||{{{yyytttuuuwwwyyyzzzzzzxxxwwwwww{{{~~~}}}xxxtttssstttttttttuuuvvvwwwyyyzzz{{{~~~~~~}}}{{{xxxwwwzzz|||xxxxxxwwwvvvuuuttttttsssvvvvvvvvvwwwxxxzzz{{{|||zzzzzz{{{yyyxxxxxxzzz|||}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~yyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{}}}{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{|||||||||zzzxxxyyy{{{}}}~~~~~~zzzyyyyyyuuuxxxzzz|||{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz|||}}}}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzz~~~~~~}}}{{{yyy~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}}}}}}}|||||||||zzz{{{||||||{{{{{{|||}}}}}}{{{yyywwwuuusssrrrssssssssssssttttttuuuvvvuuuvvvuuuttttttuuuxxxzzzyyyzzz{{{}}}|||{{{yyywwwuuutttssssssrrrrrrrrrrrruuuwwwzzz||||||yyywwwvvvxxxyyyyyywww~~~|||uuuvvv{{{zzzwwwuuuttttttuuuuuuxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzuuuttttttvvvxxxwwwtttqqqppppppooonnnmmmmmmmmmmmmqqqttttttqqqqqqttttttqqqmmmmmmmmmmmmlllkkkjjjjjjiiikkkkkkjjjgggdddccccccaaa]]]XXXUUUSSSPPPLLLIIIFFFEEEBBB>>>;;;999888888666555555444333222111000///000222222000///000111///000111111111333666999>>>AAAFFFJJJKKKLLLMMMNNNMMMPPPSSSRRRMMMIIIGGGGGGCCCEEEHHHKKKMMMLLLJJJIIIAAABBBGGGPPP]]]iiirrrvvvyyyssskkkfffddd```YYYRRRSSSeeevvv||||||zzzrrrggg___XXXPPPHHH???999:::@@@HHHPPPVVVZZZ]]]```^^^YYY^^^eeehhhaaaZZZVVVSSSPPPRRROOOMMMLLLLLLJJJDDD???@@@999444333111,,,)))***)))***+++***((('''((())))))((((((((()))))))))((('''(((***++++++******)))'''((()))))))))))))))))))))'''%%%'''***)))$$$,,,,,,++++++***)))))))))(((''''''***(((&&&''',,,)))***+++------,,,+++***)))***+++,,,,,,+++***)))!!!)))'''&&&+++(((%%%+++000...+++,,,...000000///111000/////////000111222444444555yyyxxxwwwyyy|||}}}}}}|||zzz{{{}}}~~~~~~|||{{{zzzzzz{{{|||||||||||||||}}}~~~{{{yyyxxxxxxzzz{{{{{{zzzwwwwwwxxxyyy{{{|||}}}}}}}}}{{{zzz{{{{{{{{{yyywwwtttvvvzzz}}}}}}|||yyywwwzzz}}}~~~{{{vvvsssrrrttttttttttttuuuvvvxxxzzz{{{|||yyyxxxzzz{{{vvvvvvtttssssssssstttuuuwwwwwwwwwxxxyyyzzz||||||{{{|||}}}|||{{{zzz{{{}}}|||~~~}}}|||||||||zzzzzz|||}}}~~~|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzz{{{}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzz}}}}}}{{{yyywwwxxx{{{~~~~~~}}}zzz}}}zzzvvvttttttuuuvvvyyy{{{|||{{{yyyxxxxxxxxxxxxyyyyyyyyywwwvvvuuuuuuvvvyyy|||~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzz~~~}}}{{{zzz}}}}}}|||{{{zzzzzzzzz{{{}}}}}}|||{{{zzzzzz{{{{{{xxxzzz}}}}}}|||{{{||||||}}}zzzwwwtttrrrqqqqqqssssssttttttuuuuuuuuuvvvqqqrrrsssttttttvvvyyy|||xxxzzz~~~wwwxxxxxxxxxwwwtttqqqpppqqqqqqqqqrrrtttwwwyyy{{{zzzxxxvvvvvvwwwwwwwwwvvv}}}vvvqqqsssyyywwwuuutttssstttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvsssttttttuuuvvvxxxyyyzzzqqqqqqrrrtttuuuuuurrrpppooonnnnnnmmmmmmlllllllllppptttuuusssrrrsssrrrnnnllllllllllllkkkjjjiiihhhgggiiikkkkkkiiieeecccccc___\\\WWWTTTQQQNNNJJJHHHEEECCCAAA>>>;;;999888777666666555444333222222111,,,...000111111111222333...000111111222444777:::???BBBGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMJJJFFFDDDDDDFFFIIIKKKKKKIIIFFFDDD@@@AAAFFFPPPZZZ___^^^[[[ZZZYYYZZZ]]]___]]]WWWRRRXXXiiixxx{{{yyyuuukkk```XXXRRRKKKEEE===999===EEEQQQZZZccchhhkkkkkkeee^^^eeejjjjjjaaaWWWTTTUUUWWWSSSQQQOOONNNLLLHHHDDD@@@<<<666333222000***'''''')))+++++++++)))((()))***)))'''%%%'''***,,,***(((((()))***+++,,,+++******%%%))),,,+++((('''))),,,(((&&&&&&(((***)))%%%"""++++++++++++++++++++++++((('''''')))((($$$%%%))))))***+++,,,---,,,++++++)))***,,,------,,,***)))%%%,,,)))''',,,)))'''---...---+++,,,...//////...333222111000///000111111333444444}}}||||||~~~{{{|||}}}~~~}}}zzzxxxwwwxxxzzz{{{{{{{{{zzzzzz||||||{{{zzzzzz{{{|||{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{{{{yyywwwvvvvvvzzz|||zzzzzz{{{{{{xxxuuussssssuuuuuuuuutttsssuuuwwwyyy{{{~~~}}}|||zzzzzzzzz{{{xxxwwwuuutttuuuvvvxxxzzzzzzyyyyyyyyyyyyyyyzzzzzz|||~~~~~~}}}}}}~~~{{{}}}~~~}}}{{{zzz{{{|||~~~~~~}}}~~~~~~zzz{{{|||}}}~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxx}}}~~~~~~||||||}}}~~~||||||}}}}}}|||{{{zzzyyy{{{{{{zzzzzzzzz{{{{{{{{{~~~~~~}}}zzzxxxwwwyyy{{{}}}|||yyywww|||zzzvvvrrrpppppprrrsssyyy{{{}}}}}}{{{xxxwwwwwwwwwxxxyyyzzzyyywwwtttssstttvvvzzz}}}}}}|||||||||||||||{{{{{{zzzzzz{{{|||}}}}}}~~~}}}}}}|||||||||{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyy|||~~~}}}}}}{{{{{{yyywwwvvvvvvxxxzzz{{{{{{zzzxxxwwwuuusssrrrppprrrsssssstttuuuxxx{{{yyyzzz}}}}}}zzzxxxxxxxxxyyyxxxvvvssspppnnnssssssssssssuuuvvvxxxyyyvvvvvvvvvvvvxxxyyyyyyyyyuuu{{{zzzrrrqqqtttuuutttrrrrrrrrrtttvvvxxxvvvuuuuuutttttttttuuuuuurrrrrrrrrsssssstttuuuuuunnnoooqqqssstttsssrrrpppnnnnnnnnnnnnnnnmmmllllllooosssuuutttsssssspppkkkkkkkkkkkkjjjjjjiiihhhgggdddgggjjjkkkiiifffcccbbb]]]ZZZVVVRRRNNNKKKHHHFFFBBBAAA???===;;;999888777555555444333222222111111,,,...000111111111222333...000111222333555999;;;@@@CCCGGGJJJKKKLLLMMMNNNPPPPPPOOOOOOMMMJJJEEEAAADDDFFFHHHIIIHHHFFFBBB@@@@@@CCCKKKXXXccceee]]]TTTPPPRRRYYY``````XXXOOOJJJWWWhhhwwwzzzxxxuuukkk```WWWRRRKKKEEE???===DDDNNN]]]iiiuuu|||~~~{{{qqqhhhkkkllliii^^^SSSQQQVVV]]][[[YYYUUUPPPKKKFFFDDDBBB<<<666111000...)))'''(((***+++,,,+++***)))***+++)))&&&$$$&&&+++---+++((('''((()))***+++***))))))%%%(((******((('''(((***''''''(((+++...///---***))))))*********++++++++++++***+++,,,+++''''''***'''((()))************))))))***,,,......,,,***)))(((...+++)))...---+++222+++*********+++,,,,,,,,,222222111000000111222333333444555||||||}}}}}}~~~}}}zzzxxxwwwxxxzzz{{{{{{zzzzzzzzz|||}}}|||{{{{{{||||||zzzxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{{{{yyyxxxvvvvvvxxx|||}}}|||wwwwwwvvvuuuttttttvvvwwwwwwvvvtttssstttvvvzzz|||{{{{{{zzzzzz{{{|||||||||xxxwwwvvvvvvvvvxxxzzz|||||||||zzzyyyxxxwwwwwwwwwzzz}}}~~~}}}||||||{{{|||}}}|||zzzyyyzzz|||{{{{{{{{{{{{|||}}}~~~~~~zzz{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwww}}}~~~|||}}}~~~~~~}}}{{{zzzxxxyyyyyyyyyzzzzzzzzzzzzzzz}}}~~~{{{wwwuuuuuu}}}|||xxxwwwvvvxxxuuuqqqnnnnnnpppssstttwwwyyy|||}}}{{{zzzyyyzzzwwwxxxyyyzzzyyywwwtttsssuuuwwwzzz}}}~~~}}}|||zzz||||||}}}}}}}}}|||{{{zzzvvvwwwyyyzzz|||}}}~~~~~~{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyxxxxxxyyyyyyyyyzzz}}}}}}||||||yyyyyyyyyxxxwwwxxx{{{~~~}}}|||zzzwwwtttqqqppprrrsssttttttttttttvvvxxxxxxxxxyyyyyyyyyxxxwwwvvv}}}{{{yyywwwtttrrrppppppqqqrrrsssuuuwwwyyy{{{{{{wwwwwwxxxyyyyyyyyyzzzzzzooouuuzzzxxxrrrpppqqqtttqqqqqqqqqqqqssstttvvvwwwuuutttttttttttttttuuuuuurrrqqqqqqqqqpppoooooonnnooopppsssttttttsssrrrrrroooooopppppppppooonnnnnnnnnrrruuutttsssrrroooiiijjjjjjjjjjjjiiihhhgggfffcccfffiiijjjhhhdddbbbaaa[[[YYYVVVQQQLLLHHHEEEDDD@@@???>>><<<;;;999777666333333222222111000000000...000222222000000000111...///111222444666:::===AAADDDGGGJJJKKKLLLMMMOOOPPPPPPOOOOOOMMMJJJEEEAAADDDEEEFFFFFFEEECCC@@@>>>???EEEPPP```lllmmmbbbWWWOOORRR[[[ccc___RRRFFFCCCXXXhhhwwwzzzxxxvvvmmmbbbZZZUUUMMMFFF??????JJJVVViiivvv|||sssoooggg\\\RRRQQQZZZcccfffddd^^^UUUKKKEEEDDDEEE???777000---+++)))))),,,)))***++++++***)))***,,,(((&&&%%%'''***,,,+++)))&&&&&&((()))))))))(((''''''%%%%%%&&&))))))(((&&&((()))+++---///000...---''''''(((((()))*********,,,+++,,,...,,,((((((+++(((((())))))************)))***,,,------,,,***)))###)))'''%%%+++***)))000)))***+++++++++++++++,,,000/////////111333444666555555666}}}}}}}}}~~~|||||||||||||||}}}~~~~~~|||{{{zzzzzz{{{|||{{{{{{{{{{{{}}}}}}|||{{{{{{|||{{{yyywwwyyyyyyxxxxxxxxxxxxwwwwwwyyyzzz{{{zzzxxxwwwwwwwwwvvvzzz~~~|||zzzzzz{{{tttttttttuuuvvvwwwxxxyyyzzzwwwuuussstttwww{{{}}}zzzyyyyyyzzz|||}}}}}}|||wwwvvvvvvvvvvvvxxxzzz{{{}}}|||zzzxxxwwwvvvuuuuuuwwwzzz}}}~~~}}}zzzyyyyyy||||||}}}{{{yyyyyyzzz|||{{{{{{{{{{{{{{{{{{|||}}}{{{{{{}}}~~~~~~~~~}}}||||||{{{}}}}}}|||{{{zzzzzzzzzzzz}}}}}}~~~~~~|||zzzxxxtttuuuvvvwwwxxxxxxxxxxxx||||||xxxtttsss{{{~~~}}}yyyvvvuuuwwwtttrrrooooooqqqsssuuuuuurrruuuyyy|||}}}}}}~~~xxxxxxyyyyyyyyywwwvvvuuuvvvxxxzzz|||}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{zzzuuuvvvwwwyyyzzz|||~~~~~~zzzyyyyyyyyyzzz{{{||||||zzz{{{|||}}}}}}~~~}}}}}}{{{}}}~~~~~~|||zzzyyyzzzxxxzzz{{{yyyvvvvvvyyy|||yyyyyyyyyyyywwwuuurrrqqqtttuuuvvvvvvuuutttuuuvvvuuuvvvvvvwwwyyyzzz{{{|||~~~|||xxxtttrrrqqqqqqrrrnnnooorrruuuxxx{{{~~~{{{|||}}}|||zzzxxxxxxxxxqqquuuuuuqqqmmmnnnppppppoooppprrrtttuuuvvvvvvvvvuuuttttttttttttuuuuuuvvvrrrrrrrrrqqqpppnnnmmmlllppprrruuuvvvuuussssssssspppqqqrrrrrrrrrqqqpppooommmqqqtttrrrrrrrrrooojjjjjjjjjjjjjjjiiihhhgggfffccceeeggggggeeebbb```___YYYXXXUUUOOOIIIEEECCCCCC=========<<<:::888777666222111111111000000000000000222333222000/////////...///111333444777;;;???BBBEEEHHHJJJJJJKKKMMMOOOOOOPPPPPPPPPMMMJJJFFFDDDDDDDDDCCCBBBAAA@@@??????@@@GGGUUUfffppppppfff\\\XXXYYY___eee^^^PPPHHHIII\\\mmmzzz|||zzzwwwoooddd]]]VVVMMMEEE>>>@@@OOO___qqq||||||rrrfff[[[TTTUUU___iiinnnnnniii^^^QQQHHHEEEGGGAAA888///,,,***)))+++///((()))+++***))))))***+++''''''(((((())))))******%%%&&&'''((((((((('''''''''$$$###%%%)))***'''$$$***+++,,,------+++)))((('''''''''(((((())))))))))))(((***---+++''''''***+++++++++++++++,,,,,,,,,*********++++++*********!!!(((&&&%%%***)))'''...+++---//////...---...///.........///000333555666555666666zzz{{{|||~~~}}}|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~|||||||||}}}~~~~~~}}}|||{{{{{{{{{zzzxxxuuuvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{{{{zzzwwwvvvwwwyyyvvvyyy{{{yyyvvvuuuwww{{{uuuuuuuuuwwwyyyzzzzzzzzz|||yyyuuussstttwww|||}}}{{{zzz|||~~~~~~}}}{{{vvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvyyy}}}~~~{{{yyyxxx|||}}}}}}{{{yyyyyy{{{}}}~~~~~~}}}|||||||||}}}}}}{{{|||}}}~~~}}}}}}||||||||||||||||||}}}}}}||||||{{{||||||||||||~~~}}}~~~}}}zzzxxxssstttvvvxxxzzzzzzzzzzzz|||}}}~~~{{{xxxwwwwwwyyy|||~~~{{{vvvssstttvvvtttrrrppprrruuuwwwvvvuuutttwwwzzz|||}}}|||}}}~~~yyyyyyyyyyyyxxxxxxxxxxxxuuuvvvxxxzzz|||}}}}}}}}}|||}}}~~~}}}|||zzzxxxxxxxxxyyyzzz{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}xxxzzz}}}~~~}}}zzzxxxxxxyyywwwzzz|||zzzwwwuuuwwwzzzwwwxxxyyyyyyxxxwwwuuussstttuuuwwwwwwvvvuuuvvvwwwtttvvvwwwyyy{{{|||||||||yyyxxxuuusssrrrrrrrrrsssoooqqqsssuuuwwwyyyzzz{{{zzz}}}~~~}}}zzzwwwwwwxxxtttuuurrrmmmlllqqqrrroooppprrruuuxxxzzzyyyxxxwwwuuuuuuttttttuuuuuuvvvwwwttttttuuutttsssrrrpppoooqqqtttwwwwwwuuusssrrrsssoooqqqrrrssssssrrrqqqppplllppprrrqqqqqqrrrpppkkkjjjjjjjjjjjjiiihhhggggggccceeefffdddaaa___]]]]]]WWWWWWTTTNNNGGGBBBAAAAAA<<<<<<<<<;;;:::888666555222222222111111111111000000111222222000//////000...///111333555888===@@@CCCFFFHHHIIIJJJKKKNNNPPPMMMPPPSSSRRRMMMIIIGGGGGGCCCBBB@@@???>>>???@@@AAABBBLLL[[[jjjtttssslllffflllgggfffdddYYYJJJHHHOOO___ooo}}}}}}{{{ssshhh___XXXNNNDDD>>>CCCVVViiivvv|||qqqbbbYYYVVVWWWaaakkkpppssssssjjj[[[NNNHHHHHH>>>666///---+++)))***---'''(((***)))((((((***+++&&&)))+++***'''&&&(((+++%%%&&&((()))))))))((('''&&&&&&&&&'''(((((('''&&&)))+++,,,,,,+++)))'''&&&(((((((((((())))))))))))'''&&&))),,,+++''''''***+++++++++++++++,,,,,,---******)))(((((()))******%%%,,,***)))---***&&&,,,+++---000000///---...000............///111333444444555666yyyzzz||||||{{{zzzzzzzzz|||}}}~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{zzzwwwtttssssssuuuvvvxxxzzz{{{|||{{{||||||yyyvvvuuuxxx{{{wwwyyyzzzwwwsssssswww|||wwwwwwwwwyyy{{{|||{{{zzz}}}zzzvvvttttttxxx}}}~~~|||}}}|||zzzwwwxxxyyyzzzzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvwwwxxxxxx|||~~~|||zzz}}}}}}}}}{{{zzzyyy{{{}}}~~~~~~~~~~~~{{{|||}}}~~~zzzzzz{{{{{{||||||}}}}}}{{{{{{zzzzzzzzz{{{||||||zzz}}}~~~}}}zzzxxxuuuwwwyyy{{{}}}~~~~~~~~~{{{||||||{{{yyyyyyzzz|||wwwzzz|||yyytttqqqsssvvvtttsssrrruuuxxxyyywwwtttyyy{{{~~~~~~|||zzzyyyyyyyyyyyyxxxxxxxxxyyyzzzzzztttuuuvvvxxx{{{}}}|||}}}~~~|||{{{{{{{{{zzzzzzzzz{{{{{{|||xxxxxxxxxyyyzzz{{{|||}}}uuuxxx|||~~~{{{yyyzzz{{{vvvzzz}}}}}}yyyxxxzzz}}}zzzzzz{{{|||{{{yyyvvvuuusssuuuwwwxxxwwwwwwxxxyyyuuuwwwyyy{{{|||{{{yyyxxxsssssssssssssssssssssssstttuuuuuuuuuuuuuuuttttttvvvyyy||||||zzzyyyyyy{{{ttttttpppkkkmmmuuuvvvqqqqqqtttxxx|||}}}|||yyywwwuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvwwwwwwwwwvvvuuutttrrruuuxxxwwwtttrrrrrrsssoooppprrrssssssrrrqqqppplllpppqqqpppppprrrpppmmmjjjkkkkkkjjjjjjiiihhhgggdddeeeeeeccc___]]]\\\\\\VVVVVVTTTNNNFFFAAA@@@AAA;;;;;;;;;;;;:::888666555333333222222222222222222...000222222000000000111---///222333555999===@@@DDDFFFHHHIIIJJJKKKNNNPPPKKKPPPTTTSSSMMMIIIHHHJJJBBB@@@>>><<<<<<>>>AAACCCEEEPPP```pppxxxyyyvvvrrr|||rrrhhh___OOO???@@@JJJ^^^ooo}}}xxxnnnaaaZZZOOOEEE@@@GGG]]]rrryyy{{{zzzyyy~~~ooo]]]VVVUUUWWW```jjjnnntttyyyrrrbbbSSSJJJHHH;;;555///...---)))(((***&&&((())))))(((((()))+++%%%***---+++&&&$$$''',,,&&&''')))*********)))((($$$'''******'''&&&(((***'''))),,,---,,,******)))*********)))))))))))))))'''&&&)))---,,,)))(((+++))))))(((((())))))***++++++)))(((&&&&&&((()))+++&&&---+++))),,,'''"""'''))),,,//////---,,,---...//////.........000111222333444555uuuxxx|||~~~}}}||||||||||||}}}~~~}}}{{{{{{|||}}}}}}||||||}}}~~~zzzvvvuuuuuuuuurrroooqqqqqqrrrssstttvvvvvvwwwzzzwwwuuuuuuvvvxxxyyyyyyxxxwwwuuuuuuvvvxxxzzz{{{{{{zzzyyy{{{~~~~~~{{{~~~zzzvvvwww{{{}}}{{{yyyzzzvvvwww|||}}}yyyyyy}}}yyyyyyyyyyyyxxxwwwvvvuuuvvvwwwwwwvvvttttttuuuvvv}}}|||zzz||||||{{{yyywwwwwwyyy|||{{{|||}}}|||{{{{{{}}}}}}}}}}}}}}}||||||||||||zzz{{{{{{{{{zzzyyyxxxxxx}}}{{{yyywwwxxxzzz}}}~~~|||{{{|||}}}~~~~~~{{{yyy{{{}}}|||zzzxxxvvvwwwzzz}}}~~~zzzyyyzzzzzzxxxvvvyyyxxxwwwwwwvvvvvvwwwwww||||||}}}}}}|||zzzxxxwwwuuuvvvwwwvvvvvvwwwzzz|||{{{{{{{{{{{{{{{|||}}}}}}{{{}}}{{{{{{{{{zzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxx{{{}}}}}}}}}}}}~~~|||xxxuuuvvvwww~~~~~~~~~}}}|||zzzwwwxxxyyyxxxwwwvvvtttrrruuutttrrrqqqpppqqqrrrssswwwwwwxxxxxxxxxxxxwwwwwwyyyvvvsssrrrrrrsssrrrqqqwwwwwwuuutttssssssssssssqqquuuzzz}}}{{{xxxuuutttyyyxxxxxxwwwvvvuuuttttttyyyxxxxxx|||yyysssvvvuuuttttttuuuwwwyyy{{{yyyzzzzzzzzzxxxvvvsssqqqwwwwwwwwwwwwvvvtttsssqqqrrrrrrrrrqqqqqqppppppqqquuutttqqqooommmkkkjjjiiiiiijjjlllmmmmmmjjjhhhfffeeefffeeeaaa\\\YYYZZZ\\\VVVTTTOOOJJJEEEAAA???>>>???===<<<:::999777444222333222000///............111111222333333111000///---...000333777<<<@@@BBBDDDFFFIIIKKKLLLLLLKKKKKKLLLMMMOOOQQQRRROOOJJJFFFFFF???;;;===??????@@@BBBOOO^^^sss~~~~~~ssscccTTTGGGCCCJJJUUUnnnttt~~~wwwoooccc\\\NNNAAA???NNNeeeuuuzzzyyysssmmmoooxxxxxxooobbbWWWTTTXXX```gggeeecccaaa```___ZZZSSSMMM>>>777///+++++++++)))%%%*********)))))))))))))))&&&((())))))(((((()))***+++,,,,,,***''''''''')))(((''')))***'''###%%%***%%%,,,,,,%%%###)))***%%%((()))))))))'''''')))******)))(((''''''((()))***'''((()))******+++******(((***,,,,,,+++)))))))))(((((()))***++++++,,,,,,///......------.........111000//////000222555666555555555vvvxxx{{{~~~~~~||||||{{{{{{{{{}}}~~~~~~|||{{{|||}}}~~~~~~~~~|||zzzzzzzzzzzzwwwtttssstttsssqqqooorrrrrrssstttuuuvvvwwwwwwxxxvvvttttttwwwyyyzzzzzzwwwvvvuuuuuuuuuwwwxxxzzzyyyxxxwwwxxx{{{}}}|||zzz}}}zzzvvvwwwzzz|||{{{xxx|||yyyyyy}}}}}}yyyxxx{{{wwwxxxxxxxxxwwwvvvuuuuuutttuuuvvvuuuttttttvvvxxx|||~~~zzzyyy{{{{{{zzzyyywwwxxx{{{}}}{{{|||}}}|||{{{{{{}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{|||zzzxxxwwwwwwyyy{{{}}}}}}{{{zzzyyyyyyzzz{{{{{{}}}~~~{{{}}}}}}|||||||||xxxwwwuuussstttwwwzzz||||||zzz{{{{{{yyyxxxzzzzzzzzzyyyyyyyyyxxxxxx{{{{{{||||||{{{zzzyyyxxxvvvvvvwwwvvvuuuvvvxxxzzz{{{{{{zzz{{{|||}}}~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||wwwyyy|||}}}}}}}}}~~~|||xxxvvvxxxyyy~~~~~~|||{{{zzzvvvvvvvvvwwwvvvvvvuuuuuuqqqpppmmmlllkkkmmmooopppwwwwwwwwwxxxwwwwwwvvvvvvxxxvvvttttttuuuvvvvvvuuuyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwzzz{{{zzzyyyyyyzzzyyyyyywwwvvvuuutttttttttsssvvvyyy{{{{{{yyyvvvsssvvvuuuttttttuuuwwwyyyzzzzzz{{{{{{{{{zzzxxxuuutttssstttuuuwwwxxxxxxxxxwwwrrrrrrqqqrrrtttttttttsssuuutttrrrooommmkkkjjjiiiggghhhjjjkkkkkkjjjhhhgggddddddddd```[[[XXXXXXYYYUUUSSSNNNIIIEEEAAA???>>>>>><<<999888888777333000111000///......///000000...///000222222222111111...///000333777<<<@@@CCCFFFGGGIIIKKKLLLMMMMMMLLLOOOOOOPPPQQQRRRPPPKKKHHHAAA>>><<>>@@@RRRjjjyyy{{{yyyrrrjjjiiiooouuuvvvsssjjj^^^UUUTTTXXX^^^aaaZZZZZZ\\\^^^___ZZZRRRKKK;;;555...+++,,,,,,***((()))))))))))))))*********&&&((())))))))))))***,,,+++,,,,,,***((('''((()))))))))***,,,***''')))---'''++++++(((''')))***)))((()))))))))'''''')))*********))))))))))))******))))))*********))))))(((''')))++++++***)))))))))******************++++++++++++*********+++,,,,,,...---------...000222333444444444wwwxxxyyyzzz|||~~~|||{{{zzzyyyzzzzzz{{{|||zzzzzz{{{{{{|||}}}~~~~~~|||~~~~~~{{{xxxvvvvvvuuusssqqqqqqrrrrrrqqqpppsssssstttuuuvvvwwwwwwxxxvvvtttssssssvvvyyyzzzzzzvvvvvvuuuuuuuuuvvvvvvwwwvvvuuuttttttvvvxxxxxxwww{{{xxxvvvvvvyyy{{{yyywww{{{yyyyyy{{{zzzwwwvvvxxxvvvvvvvvvwwwvvvvvvuuuuuussstttuuutttttttttvvvxxx{{{~~~{{{yyywwwzzz{{{zzzyyywwwxxx{{{}}}zzz|||}}}}}}|||{{{}}}~~~~~~}}}|||}}}||||||||||||}}}}}}~~~zzzzzzyyyxxxxxxxxxyyyyyy{{{zzzxxxwwwvvvvvvwwwwwwwwwyyy}}}{{{|||}}}}}}{{{yyyyyyyyywwwvvvtttssstttvvvyyy{{{~~~|||}}}|||{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyxxxxxxuuuuuuvvvuuutttuuuxxxzzz}}}|||{{{{{{|||~~~}}}|||zzzyyyxxxxxxyyyzzzvvvvvvwwwyyyzzz|||}}}}}}vvvxxx{{{|||||||||~~~}}}{{{xxxxxxzzz|||~~~~~~~~~}}}|||zzzyyyxxxuuutttttttttuuuuuuvvvwwwooommmjjjhhhhhhkkknnnpppwwwwwwwwwwwwvvvvvvuuutttvvvttttttuuuxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwuuuvvvwwwwwwwwwyyy{{{~~~zzzyyyvvvtttsssssstttuuuqqqvvv{{{|||yyyuuuuuuvvvvvvuuuuuutttuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvuuussstttvvvwwwyyyyyyzzzzzztttrrrqqqssswwwyyyxxxvvvvvvuuurrrpppmmmllljjjjjjgggggghhhhhhhhhhhhhhhhhhccccccbbb___ZZZWWWVVVWWWSSSQQQMMMHHHDDDAAA???>>>>>>:::666666888777333...///////////////000111111,,,---...000111111222222000000111333777<<>>>>>@@@AAAEEEQQQ]]]wwwsssbbbPPPDDDEEEUUUfff~~~ttt```GGG;;;BBBUUUjjjvvvwwwuuuooofffdddiiimmmmmmmmmdddYYYTTTUUUYYY[[[[[[TTTTTTTTTWWWXXXUUUOOOIII777222---+++,,,---,,,***(((((())))))******++++++'''(((************+++---***++++++***((('''((()))((('''''')))'''$$$$$$(((+++******+++)))%%%%%%)))((()))))))))'''''')))***)))******++++++*********+++++++++******)))''''''%%%''')))))))))((()))***+++++++++************)))---,,,,,,,,,---...//////---,,,,,,,,,---///111222333333333vvvuuuuuuuuuwwwzzz~~~|||{{{zzzyyyxxxxxxyyyzzzwwwxxxzzz|||~~~~~~~~~~~~|||~~~~~~zzzwwwuuuuuussssssrrrrrrrrrsssssssssssssssttttttuuuvvvvvvwwwsssrrrqqqrrruuuwwwxxxxxxtttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuuuuxxxvvvtttuuuwwwxxxwwwuuuvvvuuuuuuvvvvvvuuutttuuutttuuuuuuvvvvvvvvvvvvvvvtttuuuuuutttsssssstttvvvzzz}}}}}}zzzyyyxxx||||||{{{yyywwwwwwyyy|||{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{|||}}}~~~zzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuvvvvvvwwwxxxvvvxxx|||~~~~~~xxxzzz{{{zzzyyyxxxxxxyyyyyyxxxwwwvvvwwwyyy{{{|||~~~~~~~~~}}}|||yyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwrrrssstttttttttvvvyyy|||}}}{{{{{{~~~~~~}}}}}}}}}|||zzzxxxxxxxxxyyyzzzvvvwwwxxxyyyzzz{{{||||||uuuwwwzzz{{{{{{|||~~~~~~|||zzzyyyzzz|||~~~|||{{{{{{zzzxxxwwwvvvuuuvvvuuutttsssssstttuuuvvvqqqnnnkkkiiiiiilllqqqtttvvvvvvwwwvvvvvvuuutttssssssrrrsssvvvyyy}}}~~~}}}zzzzzzzzzzzzzzzyyyxxxxxxqqqrrrtttuuuvvvwwwzzz|||zzzxxxuuusssrrrrrrtttuuuuuuyyy}}}~~~{{{xxxxxxyyyvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzyyyyyyxxxwwwvvvvvvvvvsssqqqssswwwyyywwwuuuvvvuuussspppnnnlllkkkkkkkkkjjjhhhgggfffgggggghhhcccbbbaaa^^^[[[WWWUUUTTTQQQOOOKKKGGGCCC@@@???>>>>>>999555555888888333...000///////////////000000,,,---...//////000000000111111111333888===CCCFFFIIIIIIJJJKKKLLLNNNPPPQQQSSSQQQPPPOOOPPPOOOMMMLLLCCCBBBAAA@@@@@@JJJ```uuuvvvbbbOOOEEEIII]]]qqqvvv^^^CCC:::DDDTTTbbbiiinnnnnniiicccccchhhllllllggg___VVVTTTWWWZZZXXXUUUVVVSSSOOONNNNNNMMMJJJGGG555111---++++++,,,+++***''''''((()))***++++++,,,)))+++,,,+++***)))***+++(((***++++++)))((()))******'''&&&'''%%%!!! ###---((((((,,,(((%%%((()))))))))'''''')))***'''(((***++++++***)))(((***************)))((((((%%%'''))))))))))))***,,,******************++++++...------......///000111............///111222333333333333tttsssqqqppprrrwww|||}}}|||zzzyyyxxxxxxyyyyyyyyy{{{}}}~~~~~~}}}~~~~~~{{{xxxvvvvvvuuuuuuuuutttttttttuuuvvvssssssssstttuuuuuuvvvvvvrrrqqqpppqqqsssuuuuuutttsssssstttuuuvvvuuuttttttssssssssssssrrrssstttuuuuuutttttttttuuuuuutttsssrrrssstttuuuvvvwwwwwwvvvttttttvvvwwwxxxxxxxxxxxxxxxxxxxxxuuusssqqqrrrssszzz|||~~~~~~|||{{{zzzzzz~~~~~~|||yyywwwvvvxxxzzz|||~~~}}}}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~{{{{{{||||||{{{zzzyyyxxxttttttuuuvvvxxxzzz{{{|||yyyzzz|||}}}}}}{{{xxxwwwuuuwwwxxxxxxxxxxxxzzz|||zzzyyyxxxxxxxxxzzz|||}}}~~~}}}}}}}}}vvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttuuuuuunnnppprrrsssuuuxxx|||~~~{{{zzz{{{}}}~~~{{{{{{{{{}}}|||zzzyyyxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyuuuwwwzzz{{{{{{|||}}}~~~|||zzzyyyzzz{{{|||}}}yyyxxxwwwvvvuuutttssssssxxxwwwuuusssssssssssstttssspppllljjjkkknnnrrruuuvvvvvvvvvvvvvvvuuuttttttqqqqqqrrruuuyyy|||}}}}}}yyyyyyzzzzzzzzzyyyxxxwwwnnnrrrvvvyyyyyyyyyyyyyyyzzzxxxuuurrrqqqrrrssstttxxxzzz{{{}}}}}}|||zzzxxxvvvvvvuuuuuuuuuuuuuuuuuussssssrrrrrrsssuuuvvvwww~~~}}}{{{yyywwwuuuttttttvvvtttrrrsssuuuvvvuuurrruuutttsssqqqooonnnmmmmmmpppnnnkkkhhhfffeeeeeeeeedddcccaaa^^^\\\XXXUUUSSSNNNLLLIIIEEEBBB@@@>>>>>>===999666666888888444///111111111000///......---//////..................222222333555999>>>DDDGGGIIIIIIJJJKKKMMMOOOQQQRRRRRRPPPNNNNNNNNNOOONNNLLLHHHFFFCCCBBBEEEXXXzzzvvv```OOOHHHPPPeeeyyyiiiSSS>>><<>>>>>:::999888777777666333111222222111111000...---,,,000000///...............111222444777<<<@@@DDDFFFGGGHHHJJJKKKMMMOOOQQQQQQPPPNNNMMMNNNOOOPPPOOOMMMJJJGGGEEEFFFOOOjjjqqqZZZMMMLLLXXXmmm~~~rrrTTTDDD999???KKKQQQVVVZZZ___aaa```^^^___cccfffdddYYYUUUQQQPPPRRRRRRNNNJJJDDDFFFJJJOOOPPPJJJ???777111000...,,,***)))))))))(((((())))))******++++++,,,------+++(((''''''(((&&&(((***+++************'''$$$###(((***))))))+++%%%%%%(((,,,,,,)))***---((()))))))))'''''')))***%%%%%%&&&'''(((((((((((('''''')))******+++++++++)))***+++***)))***,,,...&&&'''((()))+++---...///------,,,,,,,,,,,,------+++,,,---...///000000111555555555sssqqqooooooqqqvvv|||~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{xxxxxxzzz{{{|||}}}|||zzzvvvtttuuuwwwvvvwwwwwwwwwwwwxxxxxxxxxzzzxxxwwwvvvvvvtttrrrpppoooqqquuuwwwyyyxxxwwwvvvtttxxx{{{|||yyywwwwwwwwwuuuvvvwwwxxxwwwvvvvvvvvvuuuyyyzzzxxxyyy}}}}}}yyyvvvwwwyyy{{{}}}~~~zzz{{{zzzwwwtttsssssstttuuuvvvxxxxxxyyyzzz|||~~~{{{|||{{{yyywwwwwwzzz|||zzz}}}~~~~~~~~~{{{||||||}}}~~~|||}}}~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{xxxyyyzzz{{{|||}}}}}}~~~zzz{{{}}}~~~}}}zzzwwwvvvxxxyyyzzzyyyyyyzzz|||vvvvvvvvvvvvwwwxxxyyyzzzyyy{{{~~~~~~|||{{{{{{|||yyywwwuuusssssstttvvvwwwxxxwwwvvvuuuttttttuuuuuuqqqrrrtttuuuvvvyyy|||}}}zzzyyyxxxxxxxxxzzz{{{|||{{{yyyyyyzzz{{{zzz{{{||||||{{{zzzxxxvvvwwwwwwwwwxxxyyyyyyyyyzzzyyy{{{}}}}}}|||||||||}}}zzzyyyxxxzzz||||||yyywwwuuuuuutttssssssssstttuuuwwwwwwwwwwwwvvvuuuuuutttsssrrrooonnnmmmoooqqqrrruuuuuuvvvwwwxxxxxxxxxxxxttttttuuuwwwyyyyyyxxxvvvwwwxxxzzz{{{{{{zzzxxxwwwuuuyyy~~~~~~{{{xxxvvvvvvvvvtttsssrrrqqqqqqqqqsssvvvyyyyyyvvvtttuuuwwwvvvvvvvvvvvvuuutttsssrrrrrrqqqpppppprrrvvvzzz|||{{{zzzxxxwwwvvvvvvvvvvvvqqqtttvvvuuurrrqqqtttwwwrrrrrrqqqqqqqqqrrrrrrsssooonnnllliiifffdddbbbaaaccc```^^^]]][[[XXXRRRNNNIIIHHHEEEBBB@@@???>>>>>>666888999777444222222333000000111111000///...---000///.........///000111000222666:::>>>AAADDDEEEEEEGGGIIILLLNNNOOOPPPPPPNNNMMMNNNOOOQQQRRRQQQOOOKKKHHHFFFHHHUUUsss}}}hhhRRRIIIOOO___ssspppVVVEEE;;;999DDDMMMOOOSSSZZZ[[[^^^___^^^```dddfffdddXXXVVVTTTSSSRRRPPPMMMJJJEEEFFFHHHJJJJJJDDD:::222---------+++***)))***+++)))))))))))))))*********)))***+++***((('''((()))%%%'''***++++++******+++(((###"""&&&)))'''&&&'''$$$))),,,++++++------+++((()))))))))'''''')))***&&&&&&&&&''''''((()))***((())))))*********)))))))))******)))((((((***,,,'''((((((***+++,,,------111000///...............,,,---...///000111111111444444444tttrrrpppppprrrwww}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||yyywwwwwwzzz}}}}}}~~~~~~{{{vvvtttuuuvvvyyyyyyyyyyyyyyyyyyzzzzzz~~~|||zzzyyyxxxuuurrrooonnnqqquuuxxxzzzyyyxxxwwwuuuzzz~~~}}}yyyxxxxxxvvvxxxzzzzzzyyyxxxxxxxxxuuuzzzzzzwwwwww{{{zzzvvvwwwxxxzzz|||~~~yyyzzzzzzxxxvvvtttuuuwwwrrrtttuuuvvvwwwyyy|||~~~yyyyyyyyyxxxxxxyyy|||xxx{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}zzzxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{|||}}}}}}|||||||||xxxzzz|||~~~}}}{{{zzz{{{{{{{{{zzzyyyyyy|||~~~wwwwwwwwwwwwxxxyyyzzz{{{wwwzzz}}}}}}{{{yyyzzz||||||yyyvvvttttttuuuxxxzzz{{{zzzxxxwwwvvvvvvvvvwwwtttuuuvvvvvvvvvxxx{{{}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyyyy{{{|||yyyzzz|||}}}|||zzzwwwuuuuuuuuuvvvwwwyyyzzz{{{|||{{{}}}~~~~~~}}}||||||}}}yyyxxxxxxzzz||||||xxxtttuuuuuutttssstttuuuvvvwwwtttuuuwwwxxxxxxxxxwwwvvvuuutttrrrqqqpppqqqrrrssstttuuuvvvxxxyyyyyyyyyyyywwwwwwwwwxxxyyyyyywwwuuuwwwyyyzzz||||||{{{yyyxxxwwwzzz}}}~~~{{{xxxuuutttuuuuuuttttttsssrrrqqqppppppwww}}}{{{tttqqquuuzzzvvvvvvvvvvvvuuutttrrrrrrpppooommmmmmppptttxxx{{{}}}{{{yyywwwuuutttttttttnnnsssxxxwwwrrrqqqvvv{{{qqqqqqqqqqqqrrrsssttttttlllkkkjjjhhhfffdddbbbaaabbb___\\\[[[ZZZWWWQQQLLLHHHGGGDDDBBB@@@???>>>>>>333777999777222///000333---...000111111111000///............///000222333000222666;;;???BBBDDDEEEDDDFFFIIILLLOOOOOOOOOOOOMMMMMMOOOQQQSSSTTTSSSQQQKKKHHHFFFIIIVVVsssvvvaaaKKKFFFQQQcccvvv```DDDBBB;;;===HHHNNNMMMQQQZZZYYY]]]``````ccciiikkkiiiZZZZZZYYYWWWTTTQQQOOONNNPPPKKKEEEAAA>>>;;;777333***+++++++++******,,,---*********)))))))))))))))&&&'''))))))((((((***+++$$$'''***,,,+++******+++111+++)))++++++(((%%%%%%%%%---///)))'''+++***$$$((()))))))))'''''')))***((('''''''''''')))+++,,,***++++++******)))(((''')))***)))(((&&&&&&(((***))))))******+++++++++,,,///...---,,,+++*********...///000222333333333333333333333zzzwwwttttttxxx|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~}}}yyyzzz{{{|||}}}~~~|||}}}~~~~~~|||xxxtttrrrwwwwwwxxxyyyyyyyyyxxxxxxzzz{{{{{{yyyuuurrrqqqqqqssstttvvvxxxyyyyyyyyyxxx~~~|||}}}|||vvvsssuuuvvvvvvuuuuuuvvvxxx~~~zzzvvvwww{{{}}}{{{wwwzzzxxxuuuuuuxxx|||~~~xxxzzzyyyuuutttuuutttqqqtttrrrppprrrwww|||{{{{{{{{{|||}}}}}}}}}}}}|||{{{{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{||||||{{{zzzyyyzzz{{{yyyzzz|||{{{zzzzzz|||}}}~~~~~~}}}{{{{{{{{{yyywwwwwwyyy{{{yyyyyyyyyzzz{{{zzzwwwttttttvvvxxxxxxyyyzzz}}}{{{zzzyyyxxxyyyyyy{{{|||{{{|||}}}|||yyywwwwwwxxxtttvvvxxxxxxvvvuuuwwwzzzyyy|||zzzttttttyyyzzzwwwzzzzzzyyywwwuuutttvvvwww~~~}}}{{{{{{zzzyyyvvvtttsssttttttttttttuuuxxxzzz|||~~~{{{yyy{{{}}}yyyyyyyyyyyyyyyxxxwwwvvvrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxrrrrrrqqqpppnnnooorrruuutttuuuvvvxxxyyyyyyxxxxxxzzzyyyyyyxxxxxxwwwwwwwwwwwwtttrrrtttxxx||||||zzzyyyyyyyyyxxxwwwtttrrrqqquuusssqqqoooooooooqqqrrruuuuuuuuuuuuuuutttsssssssssuuuvvvuuusssqqqqqqrrrmmmqqqsssqqqqqquuuwwwwww~~~|||yyywwwuuusssvvvwwwxxxyyyyyyyyyxxxwwwsssrrrpppnnnmmmmmmnnnnnnnnnllliiifffdddcccbbbbbb___]]][[[XXXVVVSSSNNNJJJGGGEEEBBB???===<<<======888777666444333222111111///333222......333555222---...///......///222555666666777999===BBBHHHKKKFFFHHHJJJMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSLLLHHHGGGKKKVVVmmmfffWWWHHHGGGVVVjjjxxx~~~jjjSSSDDD<<<;;;???JJJUUUYYYXXXVVV]]]\\\]]]bbbhhhkkkiiiggg]]]______]]]XXXRRRNNNMMMFFFEEECCC@@@<<<888555444++++++************++++++&&&(((***)))'''(((,,,000((())))))******)))((('''''''''(((''''''(((+++---+++***((('''''''''((()))'''(((((((((((((((''''''!!!***&&&"""***---'''%%%$$$&&&((()))((()))+++---+++***)))(((''''''''''''%%%'''))))))((((((***,,,******+++++++++******)))))),,,000111...,,,,,,---,,,///111///---///777===555666888zzzxxxwwwxxx{{{}}}|||zzz}}}}}}}}}}}}}}}||||||||||||zzzyyyzzz{{{}}}||||||}}}}}}||||||||||||||||||||||||||||||zzzwwwtttsssvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{zzzwwwuuutttuuuvvvwwwwwwxxxxxxxxxwwwwww}}}|||}}}zzztttuuuvvvvvvuuuuuuwwwxxx|||yyyvvvvvvyyyyyyvvvrrrwwwuuuuuuwwwzzz~~~}}}~~~zzzxxxyyyxxxuuusssqqqpppsssxxx~~~|||||||||}}}}}}}}}~~~~~~|||{{{{{{}}}}}}}}}}}}~~~~~~~~~|||{{{}}}}}}{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}~~~|||zzzyyyyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}zzzxxxvvvwwwxxxzzzyyyzzz{{{||||||yyywwwuuuvvvwwwxxxxxxyyy{{{}}}|||{{{zzzzzzzzzzzz{{{|||yyy{{{||||||zzzxxxwwwwwwwwwyyyzzzyyywwwvvvxxxzzzyyy|||zzzuuuuuuzzz{{{yyyxxxxxxwwwvvvtttsssuuuwww}}}|||{{{{{{zzzyyywwwvvvssstttuuuuuuuuuvvvxxxzzz|||||||||{{{yyywwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvtttttttttuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwpppppppppooonnnoooqqqsssssstttvvvxxxzzzzzz{{{{{{wwwxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwxxx{{{|||xxxxxxyyyyyyxxxvvvtttssssssrrrpppooonnnooopppqqqssstttuuuvvvvvvvvvuuutttrrrrrrrrrrrrssssssssssssppptttuuurrrqqquuuwwwvvv{{{{{{zzzyyyxxxvvvuuutttwwwwwwxxxyyyyyyxxxxxxwwwsssrrrpppnnnllllllkkkllljjjiiigggeeecccbbbbbbbbb___]]]ZZZXXXUUURRRMMMJJJGGGEEEBBB???===<<<<<<<<<888777555444222111111111///222111------222333000---...000000///000222444333555888;;;???CCCFFFHHHFFFHHHKKKNNNPPPPPPOOONNNMMMNNNPPPQQQQQQQQQPPPPPPLLLHHHGGGKKKSSSeee|||iiiXXXMMMEEEKKK^^^rrr~~~}}}ooo\\\KKK???CCCDDDHHHPPPUUUVVVUUUSSSXXXXXX\\\eeennnrrrpppkkk___aaabbb```[[[TTTOOOLLLIIIGGGEEEAAA<<<777222000*********))))))************++++++)))(((((()))***(((((('''''''''(((((((((((()))***)))((()))+++---***)))(((&&&&&&''''''((('''(((((((((((((((''''''&&&---'''!!!''''''''')))***)))(((((()))***))))))((((((((()))))))))&&&'''))))))((((((***,,,)))******+++++++++******(((+++......,,,+++...000***,,,//////...///333666333555777zzzzzz{{{}}}~~~~~~{{{xxx}}}}}}}}}|||{{{zzzyyyxxx{{{yyyxxxxxxzzz{{{{{{zzz}}}}}}|||{{{{{{{{{{{{{{{}}}|||{{{zzzxxxwwwuuuuuuvvvwwwwwwxxxyyyzzzzzz{{{xxxzzz{{{zzzxxxwwwwwwxxxyyyxxxxxxwwwvvvvvvwwwwww|||{{{|||}}}vvvwwwwwwvvvuuuuuuwwwyyy|||yyywwwxxxyyyxxxtttqqqttttttuuuxxx}}}|||zzz|||{{{xxxsssrrrrrruuuzzz~~~}}}}}}}}}~~~}}}{{{{{{|||~~~~~~~~~|||||||||}}}}}}{{{}}}~~~|||{{{zzz}}}yyywwwvvvwwwvvvwwwyyy{{{}}}}}}~~~~~~}}}yyyvvvuuuuuuxxxxxxxxxzzz|||{{{yyywwwuuuvvvwwwwwwvvvwwwyyy{{{||||||{{{zzzzzz{{{{{{|||wwwzzz||||||zzzxxxwwwwwwxxxyyyyyyxxxvvvuuuvvvwwwyyy{{{zzzvvvwwwzzz{{{zzzwwwxxxxxxvvvuuuuuuwwwyyy|||{{{{{{zzzzzzyyyxxxxxxtttvvvxxxyyyxxxxxxyyy{{{|||{{{zzzzzzzzzyyywwwuuuwwwvvvuuutttttttttuuuvvvvvvvvvvvvuuuuuutttttttttuuuvvvxxxyyyyyyxxxvvvuuulllnnnppppppoooooopppqqqssstttvvvxxxzzz|||}}}}}}wwwxxxyyyzzzyyyxxxwwwvvvsssvvvyyyxxxuuuuuuyyy}}}uuuvvvxxxyyyzzzyyywwwvvvrrrqqqpppoooooooooqqqqqqrrrsssuuuwwwwwwwwwvvvuuussspppnnnooorrrsssrrrqqqtttwwwwwwtttrrruuuvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwtttrrrpppnnnllljjjiiiiiihhhgggfffdddcccbbbaaaaaa^^^\\\YYYVVVTTTPPPLLLIIIFFFDDDAAA???===;;;;;;;;;888777555444222111111111///111000------000000...---///111222222222333444111444888===BBBDDDEEEFFFGGGIIILLLPPPQQQPPPNNNLLLKKKLLLNNNPPPPPPOOOMMMLLLJJJHHHGGGLLLSSS```sss}}}xxxkkk^^^LLLEEECCCPPPfffxxx~~~}}}uuurrrllldddZZZNNNCCC<<<@@@JJJVVV___bbbbbbbbbaaa^^^^^^bbbkkksssrrriiiaaa___aaacccaaa\\\TTTNNNKKKKKKJJJGGGBBB<<<555///+++***))))))(((((())))))***+++***)))*********)))'''***)))(((((()))***,,,---***++++++***))))))+++---)))((('''&&&%%%&&&'''''''''(((((())))))((((((((($$$+++'''$$$,,,,,,&&&'''***+++,,,***(((&&&''''''''''''(((((()))***++++++&&&((())))))))))))***+++((()))***++++++++++++++++++---...---,,,---222666+++---///000111111111111222444777}}}~~~~~~}}}{{{yyy~~~~~~~~~}}}{{{yyywwwvvvzzzyyyxxxxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{|||~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvwwwwwwxxxyyyzzz{{{{{{xxxyyy{{{zzzxxxwwwwwwxxxyyyxxxwwwvvvvvvvvvxxxyyy{{{{{{{{{~~~|||wwwxxxyyyxxxvvvvvvxxxzzz|||{{{{{{|||}}}|||xxxuuuttttttvvvzzz~~~zzzyyyzzzzzzwwwuuuuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~|||{{{}}}~~~}}}{{{||||||zzzyyy~~~~~~~~~|||xxxvvvuuuvvvzzzzzz|||}}}~~~|||yyywwwvvvwwwvvvwwwxxxzzzzzzyyyxxxuuuvvvwwwvvvuuuuuuwwwyyy{{{{{{zzzzzzzzzyyyyyyzzzvvvxxx{{{|||zzzxxxwwwwwwwwwvvvuuusssrrrqqqrrrsssxxxyyyxxxwwwwwwyyyzzzzzzyyyzzzzzzyyywwwxxxzzz|||zzzzzz{{{zzzyyyyyyzzz{{{wwwyyy|||||||||{{{{{{|||~~~{{{zzz{{{~~~~~~{{{xxxwwwvvvtttsssssstttuuuwwwyyyyyyxxxwwwuuutttsssssstttvvvxxxyyyyyywwwuuussskkknnnqqqrrrrrrqqqqqqqqquuuvvvwwwyyyzzz{{{|||}}}zzzzzz|||||||||{{{yyyxxxsssuuuvvvvvvttttttvvvxxxsssuuuxxxzzz{{{{{{zzzyyyrrrrrrqqqqqqqqqrrrrrrsssssstttvvvxxxwwwvvvtttsssuuuppplllmmmrrrtttrrrooowwwzzzzzzuuusssuuuuuutttqqqrrrsssuuuvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvvvvvvvrrrqqqpppnnnmmmkkkjjjjjjkkkjjjhhhfffdddcccbbbaaa]]][[[WWWTTTQQQNNNJJJGGGDDDCCCAAA>>><<<;;;::::::777666555333222111000000000000000///...//////...---///222444333333333444222444999===AAADDDFFFFFFGGGJJJMMMPPPQQQPPPMMMKKKKKKLLLNNNOOOOOONNNLLLJJJHHHGGGGGGNNNXXXdddpppwwwmmmkkkfffccceeehhhccc\\\HHHDDDFFFTTTiiiwwwxxxtttqqqhhh]]]WWWPPPHHH@@@======QQQiiivvvwwwtttqqqooohhhiiilllsssvvvpppbbbVVV\\\^^^___]]]XXXRRRNNNLLLKKKJJJGGGCCC<<<444...***))))))(((((((((((())))))'''&&&&&&)))---...+++(((''''''((())))))***+++,,,***++++++***)))((()))+++***)))((('''&&&'''(((((('''(((((())))))))))))(((!!!(((''''''//////,,,000+++,,,,,,***(((''''''((('''(((((()))*********+++'''(((******))))))***+++'''((()))***+++,,,,,,,,,+++,,,,,,***(((***000555111000000111333444222000222444666~~~}}}|||||||||~~~~~~~~~}}}{{{yyywww{{{yyyxxxyyyzzz|||{{{{{{yyyxxxxxxxxxyyy|||~~~~~~|||zzzyyyzzz{{{{{{wwwwwwvvvwwwwwwyyyzzz{{{xxxzzzzzzyyywwwuuuuuuvvvwwwvvvvvvuuuvvvxxxzzz{{{zzzzzzzzzzzz{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyyyyzzzzzzzzz{{{}}}~~~}}}{{{yyyvvvvvvxxx{{{~~~~~~|||~~~}}}xxxvvvyyyyyywwwxxxyyyyyyzzz{{{|||~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzz{{{~~~|||zzzyyyzzz{{{|||{{{xxxwwwwwwxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{zzzzzzyyyxxxxxxyyy{{{|||{{{zzzvvvvvvwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyxxxxxxwwwwwwtttwwwyyyzzzyyyxxxwwwwwwvvvuuusssrrrqqqrrrssssssxxxwwwwwwxxxxxxwwwxxxyyyyyyzzzzzzyyywwwxxxzzz|||xxxyyyzzzzzzxxxyyy{{{~~~{{{}}}~~~|||||||||{{{yyyyyy|||}}}zzzxxxwwwuuuttttttuuuwwwxxx{{{zzzyyyxxxvvvuuutttssssssuuuwwwxxxwwwuuusssqqqlllooosssuuuttttttssstttxxxxxxxxxyyyyyyzzzzzz{{{zzz{{{{{{{{{{{{yyyxxxwwwtttrrrqqqsssuuuvvvuuussssssuuuxxx|||}}}}}}|||{{{sssssssssssstttuuuuuuvvvvvvvvvwwwwwwvvvsssqqqooopppmmmkkknnntttwwwvvvtttxxx{{{{{{vvvtttuuuvvvtttrrrrrrtttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttooooooooonnnnnnmmmmmmlllnnnmmmllliiigggdddbbbaaa]]]ZZZUUURRROOOLLLHHHEEECCCBBB@@@>>><<<:::999888777666555333111111000000000000000111111//////000---000333444444333444555555666999<<<@@@EEEHHHJJJHHHJJJNNNPPPQQQPPPNNNLLLMMMNNNOOOPPPOOOMMMKKKJJJIIIGGGHHHPPP]]]iiiooonnneeeaaaYYYTTTVVVZZZXXXSSSFFFEEEKKKYYYkkkuuutttoooqqqeeeZZZUUUOOOGGGAAAAAAFFFccc}}}wwwsssuuuxxx|||{{{rrrdddZZZZZZ\\\]]][[[WWWRRROOONNNJJJIIIFFFAAA;;;444///+++))))))(((((((((((())))))'''&&&&&&)))---...+++((("""###%%%'''(((((('''&&&((()))******((('''((()))++++++)))((((((((()))***''''''((()))******))))))###(((&&&&&&,,,((($$$***)))***+++***)))((()))***))))))************))))))((()))******))))))***+++'''((()))***+++,,,,,,,,,))))))(((%%%###$$$)))...444222000000111222222111222444555|||{{{|||}}}|||}}}}}}{{{zzz{{{yyyxxxxxxzzz{{{{{{zzzzzzyyyxxxwwwxxxzzz|||~~~~~~}}}|||{{{||||||}}}wwwwwwvvvuuuuuuwwwxxxyyyxxxzzzzzzyyywwwuuuuuuvvvuuuuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxwwwwwwvvvvvvvvvzzz|||~~~|||{{{{{{vvvwwwyyyzzz{{{{{{zzzzzzxxxxxxxxxzzz|||}}}{{{yyy|||}}}{{{vvvuuuyyyzzzxxxzzz{{{|||{{{zzz{{{|||~~~{{{{{{{{{|||}}}~~~}}}zzzyyyyyyzzz{{{}}}~~~|||||||||xxxzzz{{{{{{zzzzzz|||}}}}}}|||{{{zzzzzzzzz|||}}}~~~~~~|||{{{||||||}}}|||{{{{{{}}}~~~}}}|||uuuvvvwwwvvvuuuuuuwwwyyyxxxxxxxxxxxxwwwvvvuuuuuutttvvvxxxxxxwwwwwwxxxyyyyyywwwttttttvvvxxxyyyyyyzzzxxxwwwzzzyyyvvvvvvxxxwwwxxxxxxvvvuuuuuuwwwyyyvvvxxxzzzyyyxxxyyy}}}}}}{{{{{{{{{vvvvvvxxxzzz|||}}}{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuutttssstttuuuuuuuuusssqqqpppmmmppptttvvvvvvvvvvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwuuutttssssssssspppooorrrvvvxxxuuurrrtttvvvzzz}}}~~~|||zzzsssssstttuuuvvvwwwwwwxxxxxxwwwvvvuuusssqqqooonnniiiiiikkkpppwww|||}}}|||wwwzzzzzzvvvtttvvvwwwuuuttttttuuuuuuuuuuuuttttttsssssstttttttttrrrqqqpppllllllmmmmmmmmmmmmllllllnnnmmmllljjjhhheeecccaaa\\\YYYTTTPPPMMMJJJFFFDDDAAA@@@???===;;;999888777777666444333111000000000///...///222222000///111...000222333333333444555777888:::===BBBFFFJJJLLLIIIKKKMMMOOOPPPPPPOOOOOOPPPOOOOOOOOONNNMMMLLLKKKIIIHHHJJJSSScccooollldddZZZWWWPPPKKKNNNSSSQQQLLLBBBGGGRRRbbbqqqyyyxxxtttssshhh^^^ZZZRRRGGGBBBDDDTTTttt}}}ooobbbZZZ^^^aaacccccc___YYYTTTRRRJJJHHHEEE@@@:::444///---***))))))(((((())))))***+++***)))*********)))'''&&&''')))***++++++***)))&&&(((******((((((((())),,,+++***)))))))))******''''''((()))************"""'''&&&(((---)))&&&...''')))******))))))+++,,,)))***+++++++++***)))((()))***++++++))))))***+++((()))***++++++++++++++++++,,,,,,***''''''+++...111000///.........000111222444555~~~~~~|||{{{|||yyy{{{}}}}}}|||yyyxxxwwwwwwyyyzzzzzzyyyxxxwwwvvvvvvxxxzzz}}}~~~}}}}}}|||||||||||||||xxxwwwuuutttssstttvvvvvvwwwyyyzzzzzzyyyxxxxxxyyyuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuutttuuuvvvxxxzzz~~~|||zzzwwwwwwxxxxxxxxxwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzyyyxxxyyywwwsssssswwwyyyxxxxxxzzz|||{{{zzzzzz|||~~~yyyyyyzzz{{{|||~~~~~~}}}}}}}}}{{{yyyyyy{{{~~~|||~~~~~~zzz|||}}}~~~~~~~~~~~~|||zzzyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxzzz{{{~~~|||{{{{{{|||||||||{{{uuuvvvwwwwwwvvvvvvxxxzzzxxxxxxyyyyyyxxxwwwuuutttuuuvvvvvvvvvuuuvvvyyy{{{{{{xxxvvvvvvzzz~~~~~~zzzzzz}}}|||wwwvvvyyyxxxxxxwwwvvvtttsssuuuwwwtttwwwyyyyyywwwyyy~~~}}}zzzxxxxxxxxxtttvvvyyyzzzyyywwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuurrrssssssrrrrrrpppoooooonnnqqqtttvvvvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{yyyvvvsssqqqppppppqqqpppqqqrrrtttvvvwwwwwwvvvvvvxxx|||~~~{{{yyyrrrssstttuuuvvvwwwxxxxxxwwwvvvtttrrrpppooooooooogggjjjooouuuzzz}}}~~~~~~uuuxxxyyyuuutttwwwxxxwwwwwwwwwvvvuuutttrrrqqqpppoooqqqssstttsssqqqnnnllljjjkkkllllllkkkjjjiiihhhhhhhhhhhhhhhfffdddcccaaa\\\XXXSSSNNNKKKHHHEEECCC@@@???>>>===;;;999777666666555444222111000000///---+++,,,111222//////222///000111111111222444666666888===AAAEEEHHHJJJKKKJJJJJJLLLMMMOOOPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKGGGHHHMMMZZZmmmwwwmmm^^^UUUSSSNNNKKKMMMPPPLLLEEE???JJJ]]]ppp|||}}}yyynnneee___TTTGGGDDDJJJ^^^{{{zzzhhh^^^ZZZggglllsssuuuoooeee[[[UUUMMMJJJDDD>>>888222///---*********))))))************++++++)))(((((()))***---,,,***))))))+++,,,...&&&(((***+++***)))******,,,+++)))((((((((()))***''''''(((******++++++***###((((((***///***'''222(((***++++++***)))+++,,,'''(((***,,,,,,,,,+++***)))***++++++))))))***+++)))******+++++++++*********---000000...---///111---///222111///...///111111333444zzz}}}zzzzzzwwwyyy|||~~~}}}xxxwwwuuuvvvxxxyyyyyyxxxtttssssssuuuxxx}}}||||||||||||||||||{{{{{{xxxwwwuuusssrrrssstttuuuvvvxxxzzz{{{zzzzzz{{{}}}wwwwwwxxxyyyyyywwwvvvuuutttttttttttttttuuuxxxzzz{{{}}}zzzyyyzzzzzzxxxwwwvvvwwwyyywwwvvvvvvwwwyyyzzzzzzyyytttvvvtttppppppuuuxxxwwwvvvxxx{{{{{{zzzzzz}}}wwwwwwxxxzzz|||~~~~~~~~~~~~|||}}}}}}|||zzz{{{}}}}}}~~~~~~|||{{{zzzzzz{{{{{{zzzzzzyyywwwuuuuuuwwwyyy|||zzzxxxxxxyyyyyyxxxwwwuuuvvvwwwwwwvvvwwwyyy{{{yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvuuuttttttvvvyyy|||zzzwwwuuuwww|||||||||~~~xxxvvvzzzzzzzzzyyywwwuuutttvvvwwwssswwwyyyyyywwwyyy{{{wwwuuuuuuvvvuuuyyy||||||xxxtttsssttttttuuuvvvwwwxxxxxxwwwwwwssssssssstttttttttttttttrrrrrrqqqppppppoooooonnnnnnqqqsssuuuvvvwwwyyyzzzvvvuuuuuuuuuvvvxxxzzz|||~~~{{{wwwssspppppppppqqqnnnrrrwwwxxxvvvvvvxxx{{{wwwzzz}}}~~~zzzxxxqqqrrrsssuuuvvvwwwwwwwwwvvvtttrrrooonnnooopppqqqkkkooouuuyyy{{{{{{{{{{{{ssswwwxxxuuutttwwwyyyxxxxxxxxxwwwuuussspppnnnmmmmmmooorrrtttssspppllliiijjjjjjkkkjjjiiigggeeedddbbbcccddddddddddddbbbbbb[[[WWWRRRNNNJJJGGGDDDBBB??????>>>===;;;888666555666555444222111000//////+++(((***111222......222///000000000///111444666555888???EEEIIIJJJJJJIIIJJJJJJKKKLLLNNNPPPSSSTTTRRRPPPMMMKKKJJJJJJKKKKKKCCCGGGPPPaaawwwrrr^^^```]]]WWWQQQOOOLLLCCC999???OOOggg{{{tttjjjdddVVVHHHFFFOOOfff}}}wwwgggaaaaaannnwww~~~pppaaaWWWOOOKKKEEE===666111...---++++++************++++++&&&(((***)))'''(((,,,000,,,)))$$$!!!!!!$$$(((+++&&&(((+++,,,+++++++++,,,+++***((('''''''''((()))''''''(((******+++++++++))),,,***)))*** %%%***+++,,,+++***)))***+++%%%&&&))),,,---------,,,***+++,,,+++***)))***+++******+++++++++******)))###(((,,,...---+++,,,...***000666777333///000222000222444}}}{{{{{{zzzyyy{{{~~~~~~|||yyy~~~zzzvvvuuuvvvxxxyyyzzzuuussssssvvvzzz}}}}}}{{{{{{{{{||||||||||||||||||wwwvvvtttsssssssssuuuvvvvvvxxxzzz}}}~~~}}}|||{{{wwwvvvwwwyyy||||||xxxtttxxxxxxwwwwwwxxxyyy{{{|||~~~~~~|||zzzzzz{{{}}}}}}}}}zzzwwwuuutttuuu}}}zzzzzz~~~~~~yyyvvvvvvrrrtttuuuvvvvvvwwwyyy{{{~~~|||{{{zzz{{{}}}~~~zzz{{{}}}~~~~~~|||zzzxxx|||||||||}}}~~~}}}{{{zzzyyy~~~~~~~~~~~~~~~}}}zzzyyy|||||||||~~~{{{zzz~~~}}}xxxxxx|||}}}}}}{{{xxxuuutttuuuvvvzzz{{{{{{zzzyyyyyy|||~~~|||xxxuuuuuuwwwyyyzzzyyyyyywwwtttrrrrrrtttwwwyyy}}}wwwuuuwwwyyyxxxvvvwwwvvvtttrrrsssyyy~~~yyyuuussstttuuuvvv|||{{{zzzxxxvvvvvvuuuuuuwwwxxxzzz{{{zzzyyyvvvuuuxxxwwwvvvuuuuuuvvvwwwwwwtttwwwzzz{{{yyywwwxxxzzzyyyyyyyyywwwvvvvvvxxxzzzuuuvvvvvvvvvttttttvvvwwwtttsssssstttvvvwwwvvvuuussssssuuuwwwzzzzzzxxxvvvuuuvvvvvvwwwxxxzzz{{{|||}}}{{{xxxuuurrrqqqqqqrrrtttvvvxxxxxxwwwvvvwwwxxxzzzzzz{{{{{{{{{zzzyyyyyywwwtttqqqqqqsssvvvxxxxxxvvvtttsssssstttuuutttsssrrrtttvvvyyyzzzzzzyyyxxxsssuuuuuutttqqqrrrvvvzzzxxxwwwuuurrrooommmllllllmmmnnnqqqrrrrrrpppnnnmmmmmmlllllllllllliiidddaaafffccc```aaadddddd___ZZZVVVRRRMMMIIIFFFCCC@@@>>>999;;;<<<;;;888888<<>>>>>>>>===:::777555555666333222222111111000000000,,,///111222000///......333222000///000111444555;;;>>>CCCFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRKKKJJJQQQMMMIIIPPPMMMYYYggg{{{yyyssswwwvvvpppaaaPPPDDD@@@???FFF[[[uuu}}}oooeeeVVVGGGIIIWWWqqq|||yyyuuuuuuuuuxxx|||}}}uuuggg^^^aaahhhsssuuuxxxxxxtttmmmddd___TTTPPPIII>>>444...,,,,,,,,,))))))++++++''''''***''')))***+++******,,,...))))))))))))***+++------+++'''''',,,,,,)))(((***)))***++++++******,,,...(((((((((((()))))))))*********++++++++++++******)))+++,,,,,,++++++,,,...)))(((((()))***+++******(((((()))))))))*********+++************+++,,,,,,,,,,,,------......//////,,,---...///111333444444000111333~~~}}}zzz{{{||||||zzzwwwsssrrrssstttttttttwwwwwwxxx{{{~~~~~~}}}}}}|||zzzxxxxxxzzz|||}}}wwwvvvuuutttssstttuuuuuutttvvvyyy|||}}}}}}|||{{{yyywwwuuuvvvxxxzzz{{{{{{wwwzzz}}}|||||||||zzzyyyyyy|||~~~}}}xxxuuuvvvyyy{{{zzzvvvuuuxxxzzzxxxwwwxxxzzz|||~~~~~~}}}zzzzzzyyy{{{zzzzzzzzz{{{}}}}}}~~~~~~~~~~~~|||zzzyyy}}}||||||{{{zzzzzzzzzzzz|||}}}}}}}}}}}}||||||{{{{{{~~~~~~|||~~~}}}~~~~~~yyyzzz|||{{{zzzyyyyyyzzzxxxyyyzzzyyyxxxxxxzzz|||}}}}}}}}}}}}{{{zzzyyywwwuuuttttttuuuwwwxxxyyyvvvwww|||}}}|||}}}uuuttttttvvvzzz~~~}}}|||zzzxxxvvvvvvuuuuuutttvvvxxxzzz{{{|||||||||{{{zzzyyywwwuuutttssssssvvvuuuttttttuuuvvvwwwxxxsssuuuwwwxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvxxxyyywwwxxxxxxwwwuuutttuuuwwwvvvvvvwwwyyy{{{|||zzzxxxuuusssrrrssstttuuutttssswwwwwwwwwwwwwwwxxxyyyyyy|||{{{yyyxxxwwwxxxyyyyyyuuuvvvvvvuuutttuuuwwwyyy}}}zzzuuuqqqppprrrvvvxxxvvvtttrrrrrrtttvvvwwwwwwwwwuuuttttttuuuuuutttssstttuuuvvvwwwwwwvvvuuutttvvvtttssssssuuuwwwxxxxxxwwwvvvtttrrrooommmlllkkkmmmnnnppprrrrrrrrrpppooommmlllllllllllljjjfffcccaaa___]]]^^^```___\\\XXXUUUQQQMMMIIIFFFDDDAAA???@@@>>><<<:::999777444111000111111111111111111111///000111111//////000111111000//////000222444666===@@@DDDFFFHHHIIIJJJLLLKKKLLLMMMOOOQQQRRRRRRSSSQQQRRRKKKJJJPPPMMMKKKUUUUUUmmm||||||ppp___NNNBBBAAACCCOOOccc~~~sssdddRRRDDDKKK\\\rrr|||vvvpppllljjjggglllooojjjcccaaagggnnnrrrpppnnnmmmlllhhhaaa\\\YYYUUULLLAAA666...++++++...++++++,,,+++(((''')))((()))*********+++...000)))***+++,,,+++***)))(((,,,***)))++++++)))***,,,(((*********)))***,,,...)))((('''''''''(((***+++))))))(((((((((((())))))%%%'''((()))((((((***,,,)))))))))((()))******+++'''((((((((())))))))))))******))))))******+++,,,***,,,...---+++***,,,///......---...///000222333222444666~~~}}}|||{{{yyy{{{~~~~~~xxxvvvttttttuuuwwwwwwvvvwwwxxxzzz|||~~~~~~}}}||||||yyywwwvvvxxx{{{}}}xxxwwwvvvuuutttttttttuuusssuuuxxx{{{}}}}}}|||{{{yyyxxxxxxxxxxxxyyyyyyyyywwwzzz~~~~~~||||||{{{zzzyyy{{{~~~~~~{{{xxxxxxzzz||||||xxxvvvxxxzzzxxxwwwyyyxxx{{{~~~}}}}}}{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz~~~}}}{{{zzzyyyxxxxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~yyy{{{}}}}}}{{{zzzyyyyyyzzz{{{||||||{{{zzz|||}}}~~~}}}|||zzzxxxyyyxxxwwwvvvvvvvvvwwwxxxyyywwwyyy}}}|||}}}vvvvvvvvvyyy|||~~~~~~}}}yyyyyyxxxxxxvvvuuutttssssssuuuxxx{{{}}}}}}}}}|||zzzxxxvvvtttsssssstttuuu{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwuuuwwwwwwwwwvvvvvvwwwyyyxxxyyyyyywwwuuuuuuvvvwwwyyywwwwwwxxxzzz||||||{{{yyywwwuuutttuuuvvvuuuttttttttttttuuuvvvwwwxxxyyy|||{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvyyy|||}}}zzzvvvrrrqqqrrruuuwwwvvvtttsssrrrttttttsssrrrsssrrrrrrsssuuuvvvuuutttzzzzzzzzzzzzyyyxxxwwwvvvtttqqqppprrrwww{{{{{{zzzvvvuuutttrrrpppnnnlllkkklllmmmnnnpppqqqpppooooookkkjjjjjjjjjjjjiiifffccc```___^^^^^^___^^^ZZZWWWSSSPPPKKKHHHEEECCCAAA???===;;;:::;;;======999555111111111111111111111111111111111000//////111333,,,,,,---///222666:::<<>>999888777777777666444222222222111000//////......000111111///......000222......000111333666888999DDDFFFHHHHHHIIIJJJLLLNNNLLLMMMNNNPPPQQQQQQQQQQQQPPPTTTPPPLLLOOOOOOWWWiiisssZZZJJJBBBDDDTTTfff}}}qqqWWWEEEAAALLLZZZjjjooopppkkkeeecccbbb```eeeiiifff^^^]]]eeekkkjjjbbbaaaaaacccddd```ZZZTTTJJJGGGAAA888111,,,+++,,,'''%%%%%%)))***((())),,,&&&'''((('''&&&'''))),,,$$$$$$###$$$%%%'''***+++&&&***,,,(((%%%''')))***((())))))((('''''')))******)))((((((((()))+++,,,******))))))))))))******''')))******)))(((***+++&&&))),,,+++)))((())),,,************++++++++++++,,,,,,++++++,,,,,,---...***---//////------///222111111000000000222333444222444666~~~~~~}}}}}}||||||}}}}}}{{{|||}}}|||yyyyyyzzz|||wwwwwwxxxyyy{{{{{{yyywwwyyyzzzzzzxxxwwwwwwzzz}}}}}}{{{xxxvvvuuuvvvxxxzzzxxxxxxxxxwwwvvvuuutttssstttvvvxxxzzzzzzyyywwwvvvrrrtttwwwwwwvvvuuuuuuwwwuuutttsssrrrrrrssstttuuutttuuuvvvvvvvvvvvvxxxzzzzzz{{{}}}}}}{{{zzzzzz{{{xxxuuuvvv{{{}}}{{{zzz{{{~~~}}}zzzxxxwwwwwwzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~}}}}}}||||||}}}}}}{{{{{{}}}~~~~~~}}}}}}|||}}}~~~~~~{{{{{{{{{zzz{{{{{{||||||}}}{{{yyyyyy{{{}}}~~~~~~{{{|||}}}~~~{{{||||||zzzyyyxxxyyy{{{sssuuuwwwxxxwwwvvvvvvwwwvvvxxxyyyyyyxxxyyy}}}}}}~~~~~~}}}{{{zzzvvvvvvxxx{{{zzzwwwyyy~~~yyyyyyyyy{{{~~~~~~|||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxqqqrrrrrrtttvvvyyy|||}}}zzzyyyyyyyyyzzz{{{}}}~~~vvvuuutttuuuwwwvvvtttqqqqqqsssvvvvvvvvvuuuvvvwwwwwwxxxyyyxxxxxxxxxzzz|||xxxvvvuuuvvvyyy|||}}}}}}zzzyyyyyy{{{|||{{{yyywwwxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyxxxxxxxxxvvvwwwyyyxxxwwwwwwxxxzzzssssssttttttsssrrrqqqqqqpppqqqrrrtttwwwvvvtttqqqqqqrrrsssvvvyyyzzzxxxvvvwwwvvvuuutttsssrrrrrrrrrqqqrrrtttttttttssstttuuuvvvwwwwwwwwwuuurrrpppnnnmmmlllllllllkkkjjjjjjiiigggeeedddeeeffffffeeecccaaaaaa```^^^YYYUUURRRQQQLLLIIIEEEBBBAAA@@@>>>===888888888555333111111222000000000000000////////////000000///......///111---...///111333555666777FFFGGGIIIIIIIIIJJJLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMRRRNNNJJJLLLMMMXXXlllnnnUUUGGGDDDLLLbbbyyy|||aaaMMMDDDGGGTTT```eeegggeee^^^ZZZ[[[\\\\\\cccfffaaaXXXXXXbbbgggdddYYYZZZ[[[[[[ZZZWWWSSSQQQFFFCCC===555...******+++)))''''''***+++)))))),,,''')))***)))((('''(((***((((((((((((((('''&&&%%%$$$+++...***&&&(((***)))((())))))((('''&&&((()))''''''''''''(((((((((((())))))************))))))''')))))))))'''&&&'''(((###(((------***((((((***))))))))))))************+++++++++++++++,,,,,,---(((((()))+++,,,---...///...//////000111222222333555777999|||{{{{{{zzzzzzzzz{{{{{{{{{||||||zzzwwwvvvxxx{{{}}}|||}}}~~~~~~}}}zzzwww{{{{{{{{{xxxvvvwww{{{}}}{{{xxxvvvuuuvvvwwwyyyyyyyyyxxxxxxwwwuuutttsssuuuvvvxxxzzzzzzxxxvvvuuuppprrrttttttssstttxxx|||uuuttttttsssssssssssssssvvvxxxyyyzzzyyyyyyzzz|||{{{|||{{{zzzyyyyyy{{{}}}yyywwwyyy|||}}}}}}|||zzzyyyzzz{{{xxxxxxzzz{{{||||||}}}}}}yyyxxxwwwvvvxxx{{{~~~}}}||||||||||||}}}}}}~~~{{{|||~~~~~~|||{{{zzz~~~~~~}}}}}}|||}}}}}}~~~}}}{{{yyyyyy|||~~~|||}}}}}}~~~yyyzzzzzzyyyxxxyyy{{{}}}tttvvvyyyyyyxxxwwwwwwxxxwwwyyyzzzzzzyyy{{{~~~~~~|||zzztttsssvvvyyyxxxwwwzzzxxxxxxxxxzzz}}}~~~}}}|||wwwwwwvvvvvvuuuvvvvvvwwwyyyyyyxxxwwwwwwxxxxxxyyyrrrrrrsssuuuwwwyyy{{{||||||{{{zzzyyyxxxyyyzzz{{{xxxwwwvvvwwwyyyyyyuuurrrpppsssuuuvvvvvvuuuvvvvvvvvvwwwxxxyyyxxxyyy{{{}}}vvvvvvwwwzzz}}}~~~}}}{{{wwwwwwxxxzzz{{{zzzxxxuuuxxxwwwvvvtttssssssssssssvvvwwwxxxyyyzzz{{{{{{{{{yyy{{{}}}}}}|||||||||}}}vvvuuuuuuuuutttuuuuuuuuunnnooorrrvvvyyyzzzxxxvvvuuuuuuvvvxxxzzzzzzxxxuuuvvvvvvtttssssssrrrrrrrrriiimmmrrrttttttuuuxxx{{{wwwwwwxxxxxxvvvsssqqqoooooonnnmmmlllkkkjjjjjjiiigggfffeeeeeefffgggfffeeeaaaaaa```]]]WWWSSSOOONNNJJJGGGDDDAAA@@@???===<<<888999999666222111444777.........///000111111222---///000///...---...///111222444777:::===???AAAGGGHHHIIIIIIIIIJJJLLLNNNQQQQQQPPPOOONNNLLLKKKJJJKKKQQQMMMIIIJJJLLLWWWmmmgggNNNDDDEEERRRmmmzzzhhhPPPBBBBBBMMM\\\hhheeefffbbbYYYUUUXXX[[[[[[cccfffaaaWWWXXXccchhhdddWWWWWWWWWUUUPPPMMMKKKKKKDDDAAA<<<444---))))))***,,,)))))),,,,,,))))))+++(((***++++++)))(((((()))!!!$$$(((+++---,,,+++)))$$$,,,000,,,(((***+++***(((((()))(((&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''...///000...,,,+++,,,---"""(((...///+++((((((***(((((((((((())))))))))))*********)))***++++++,,,---,,,,,,...111333444333,,,---...000111111222111222444666~~~~~~~~~|||zzzxxxyyyzzz|||xxxvvvxxx{{{yyyzzz{{{{{{yyywwwwwwxxx{{{xxxwwwwwwyyy|||}}}}}}yyyyyyyyyyyyyyyxxxwwwvvv|||xxxwwwxxxtttooossszzzvvvwwwyyyzzzyyywwwuuuttttttrrrqqqrrruuuxxxzzz{{{wwwuuurrrqqqqqqtttwwwyyy|||zzzwwwvvvvvvxxx{{{}}}|||zzzzzz{{{{{{yyyvvvzzz{{{}}}}}}zzzvvvvvvyyy||||||{{{xxxvvvvvv{{{{{{wwwyyyzzz{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}zzzzzz{{{{{{{{{{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}{{{zzzyyyxxxxxxyyy{{{{{{yyyxxxyyy{{{~~~}}}yyyuuuxxxyyy{{{~~~~~~}}}}}}|||yyywwwyyyyyyzzz{{{||||||||||||~~~}}}{{{zzzzzzzzzzzzuuutttsssrrrsssuuuwwwyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwyyy{{{}}}}}}|||zzzyyyvvvwwwxxxzzz{{{|||}}}}}}vvvxxxyyyyyyxxxwwwyyyzzzxxxvvvuuuwwwzzz}}}|||{{{yyyyyyxxxwwwwwwxxxyyyzzzxxxwwwxxx{{{|||xxxyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttrrrrrrsssvvvwwwwwwyyy|||}}}|||zzzvvvttt|||{{{|||~~~~~~yyyvvvttttttvvvwwwuuurrrnnnpppuuuyyy{{{{{{yyyxxxxxxvvvtttuuuwwwwwwuuurrryyywwwuuuvvvvvvuuuqqqmmmnnnoooqqqsssvvvxxxzzz{{{|||yyyuuusssrrrrrrrrrqqqtttrrrooommmmmmllljjjhhhgggggggggfffeeedddbbbbbbbbbaaa___[[[WWWSSSPPPNNNHHHEEECCCAAA@@@>>>;;;999;;;999666555555555333222$$$(((,,,...//////000111////////////000000000000333333333333555:::AAAFFFEEEIIIMMMMMMJJJJJJNNNRRRNNNNNNOOONNNMMMKKKIIIHHHHHHJJJKKKJJJGGGKKK[[[kkksssWWWHHHGGGJJJ[[[vvvrrr^^^PPPBBB???HHHWWWgggrrrnnnfffaaa___\\\ZZZ___hhhmmm^^^PPPQQQ]]]fffeee```WWWUUUQQQNNNKKKJJJJJJIIIBBB<<<444///------,,,+++"""(((------(((&&&)))---''')))***(((&&&(((///555)))((())),,,+++((((((,,,))))))((((((((()))+++,,,***(((%%%%%%'''***,,,---'''((()))******+++******((()))***+++***)))&&&%%%'''((()))******)))(((((()))***,,,,,,***)))***+++******))))))))))))*********)))((('''(((***,,,---***,,,///...,,,,,,///222---...000000000111222444444555777~~~{{{zzz{{{|||}}}~~~}}}{{{yyyxxxxxxyyyyyyyyyxxxvvvtttuuuxxx{{{|||yyywwwwwwxxxzzz{{{{{{xxxxxxxxxwwwwwwwwwvvvvvvxxxuuutttuuussspppttt{{{wwwxxxxxxyyyxxxwwwvvvuuuuuusssrrrrrruuuxxxyyyzzzwwwuuusssrrrrrrtttvvvxxx{{{yyyvvvttttttvvvxxxzzz{{{yyyyyy{{{}}}~~~}}}}}}zzzwwwwwwyyy||||||{{{zzzxxxyyy}}}yyyzzz|||||||||~~~|||{{{{{{{{{{{{|||}}}}}}~~~}}}|||zzzzzzzzz{{{|||~~~{{{|||}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||~~~}}}|||{{{zzzyyyzzzzzz{{{zzzyyyyyy{{{}}}}}}zzzwww||||||}}}}}}|||{{{zzzwwwuuuwwwxxxzzz{{{}}}~~~|||||||||{{{zzzzzzyyyyyyuuuuuuttttttuuuwwwyyyzzzzzzzzzzzzzzzzzz{{{|||}}}{{{|||~~~~~~~~~|||yyywwwssstttvvvxxxzzz{{{|||}}}vvvwwwyyyxxxwwwwwwxxxzzzxxxwwwwwwyyy{{{|||yyyvvvzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvxxxzzz||||||yyywwwuuuuuuuuuuuuvvvvvvvvvwwwvvvuuutttrrrrrrsssuuuvvvwwwwwwwwwxxxyyyyyyyyyyyy{{{{{{|||~~~}}}yyywwwuuuuuuwwwwwwuuusssoooqqquuuxxxzzzzzzzzzyyywwwuuuuuuvvvxxxxxxvvvtttttttttuuuwwwzzzyyyvvvrrrnnnoooppprrrtttvvvxxxyyyyyyvvvsssrrrrrrssssssrrrqqqooommmlllmmmlllkkkjjjhhhhhhhhhgggeeedddbbbaaaaaa```]]]ZZZVVVRRRNNNLLLGGGEEEBBB@@@???===;;;888999777444333333333111000+++---000111000000000111////////////000000000000111222333555777<<>>===:::888999777555444444444222000000111222111///...///000////////////000000000000///111555888;;;???DDDGGGHHHKKKMMMMMMKKKKKKMMMPPPOOOOOOOOOOOOOOONNNMMMLLLIIIIIIJJJIIIGGGIIIXXXgggsssfffXXXJJJBBBAAAKKKiii{{{rrraaaQQQAAA???>>>FFF^^^yyytttmmmiiikkknnnoooqqqsssiiiccc```cccjjjkkkeee]]][[[VVVPPPJJJEEEAAA>>><<<===999333...,,,,,,++++++++++++***))))))))))))***&&&(((***)))''''''***...,,,)))))))))&&& ###+++***))))))((())))))***)))''''''((()))+++***)))(((((()))))))))(((''''''((()))+++,,,,,,+++******&&&'''((()))******+++***''')))***)))((('''((()))))))))))))))))))))))))))))))))(((((()))***,,,---222///---,,,...///000111///000222222222333444666888<<>>>>><<<:::888666555333333333222///---000000000///---,,,...///////////////000000000000---111666;;;>>>BBBFFFHHHJJJKKKMMMMMMLLLKKKMMMOOOLLLLLLMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHDDDFFFRRR___qqqwwwyyysssmmmhhhaaaZZZRRRJJJEEEEEEQQQooo}}}}}}xxxrrrllldddWWWJJJ>>>@@@BBBMMMhhhxxxqqqllllllqqquuuvvvuuummmiiifffhhhlllkkkeee^^^]]]WWWOOOIIIDDD@@@;;;888999666222...++++++++++++...+++'''&&&((()))(((&&&&&&(((******((('''(((***...+++++++++((($$$$$$'''))))))((((((''''''''''''---,,,+++******(((%%%"""(((((()))(((((('''&&&&&&((((((***++++++++++++***&&&&&&((()))***+++,,,,,,((()))***)))(((''')))***))))))************)))))))))))))))))))))+++,,,---555111,,,,,,///111111///---...000000000000222444333666999~~~|||{{{}}}~~~{{{yyyyyy{{{~~~|||xxxyyyyyyyyywwwttttttuuuwwwwwwvvvvvvwwwyyyzzzzzzyyywwwvvvtttssssssuuuwwwxxxwwwuuusssqqqqqqtttvvvvvvxxxwwwuuussstttuuuwwwyyywwwuuuttttttvvvwwwvvvuuussstttwwwzzz}}}~~~wwwwwwvvvuuuvvvwwwyyyzzzuuuvvvwwwxxxxxxyyyzzz{{{~~~}}}}}}zzzzzz{{{{{{zzz{{{|||}}}}}}{{{zzzyyyyyyxxxvvvtttyyyzzz{{{{{{{{{|||~~~zzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzyyy}}}~~~}}}{{{yyy{{{|||}}}~~~}}}|||zzzyyy}}}}}}}}}~~~~~~}}}}}}|||uuuwww{{{}}}{{{|||}}}~~~{{{{{{zzzyyyyyyzzz|||~~~zzzzzz{{{}}}zzzxxxwwwxxxzzz{{{{{{uuuuuuuuuuuuuuutttsssrrrtttuuuvvvwwwxxxxxxxxxxxxuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxyyyzzzvvvwwwxxxyyyyyyxxxwwwwwwuuuvvvvvvwwwxxxxxxwwwwwwuuuwwwxxxxxxwwwvvvxxxyyywwwwwwxxxwwwwwwwwwwwwwwwsssssstttuuuvvvwwwwwwwwwxxx{{{~~~}}}yyywwwxxxyyyxxxxxxwwwvvvuuuttttttssspppqqqssstttuuutttsssrrrrrrsssssstttvvvwwwxxxyyyyyyyyyyyyzzz{{{zzzxxxvvvwwwwwwxxxxxxxxxyyyyyyzzzssssssrrrrrrrrrssstttuuutttvvvyyy{{{{{{zzzyyyxxxzzzyyyvvvrrrpppoooppprrrttttttsssssssssssssssssssssqqqoooooooooooonnnlllkkkjjjjjjjjjkkkjjjhhhfffgggfffeeeccc```]]][[[YYYYYYXXXVVVRRRNNNJJJFFFDDDCCCAAA???======;;;999777222000/////////...+++)))...//////...------///111////////////000000000000...222888>>>AAADDDGGGIIIKKKLLLMMMMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFAAABBBLLLXXX___ccceeebbb^^^\\\YYYVVVMMMHHHIIINNN[[[wwwwwwuuunnneee^^^WWWMMMDDD???CCCJJJXXXqqqyyyqqqnnnrrrvvvwwwvvvpppkkkfffgggkkkkkkfff```___XXXOOOIIIEEEAAA<<<888555444000---***)))***+++222...***))),,,---+++(((&&&(((******)))((((((((('''&&&'''++++++***,,,222************)))(((((('''(((''''''&&&&&&$$$ (((((()))(((((('''&&&&&&''''''((())))))*********''''''((()))***+++,,,---***++++++***((((((***,,,((()))************)))((()))))))))******+++,,,---444000---,,,///111000///---...000000000000222444000111111}}}~~~~~~}}}{{{{{{|||}}}{{{zzzzzz{{{{{{{{{zzzxxxxxxyyy{{{zzzxxxvvvvvvvvvwwwvvvvvvwwwzzz{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxuuuqqqrrrvvvwwwtttvvvuuusssrrrssstttvvvwwwvvvuuutttuuuvvvwwwvvvuuurrrtttvvvyyy|||zzzyyyxxxxxxxxxyyy{{{{{{tttvvvxxxzzzzzz{{{}}}}}}|||{{{|||~~~}}}yyy{{{||||||{{{{{{|||}}}~~~|||zzzxxxvvvvvvzzz{{{||||||{{{|||~~~{{{zzz{{{{{{|||}}}}}}|||{{{{{{{{{{{{}}}zzzyyyzzzzzz{{{{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~}}}}}}|||vvvxxx{{{|||{{{{{{}}}~~~yyyyyyzzzyyyxxxyyy{{{~~~~~~}}}}}}~~~}}}{{{vvvuuussstttvvvxxxyyyyyypppqqqrrrtttuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuvvvwwwwwwvvvvvvwwwyyyxxxyyyyyyxxxvvvvvvxxxyyyqqqrrrsssuuuwwwxxxyyyyyyyyy{{{|||{{{yyyxxxxxxyyyvvvuuuuuutttsssrrrqqqqqqpppqqqssstttuuuuuuttttttssstttvvvxxxxxxxxxwwwwwwyyyxxxxxxxxxyyyxxxvvvtttuuuvvvxxxxxxxxxxxxzzz{{{wwwvvvvvvuuuuuuuuuvvvvvvuuuxxx{{{|||zzzwwwvvvuuuuuutttrrrpppnnnooorrruuuttttttttttttssssssssssssrrrpppnnnnnnnnnmmmkkkjjjkkkjjjjjjkkkkkkkkkhhhfffeeedddcccaaa___\\\ZZZXXXXXXVVVTTTQQQLLLHHHEEECCCBBB@@@===<<<<<<;;;888666444333222222222111...+++---///000000000000111333////////////000000000000///444:::???CCCFFFIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMNNNNNNJJJHHHFFFDDDAAAAAAJJJTTTTTTVVVWWWWWWTTTSSSRRRRRRGGGCCCJJJYYYiii|||yyypppddd[[[TTTKKKCCC@@@GGGVVVkkkzzzyyy{{{zzzwwwpppjjjgggkkkrrrsssllldddaaaYYYPPPJJJGGGCCC===888111111///,,,)))(((***,,,///,,,))))))++++++***'''(((((()))*********)))))),,,***)))***(((%%%'''++++++,,,,,,,,,,,,++++++***&&&%%%%%%'''((((((%%%###(((((()))))))))(((''''''((((((((((((((()))))))))((((((((()))***+++,,,---+++++++++***((()))+++---((()))***++++++***)))((())))))***++++++,,,,,,,,,000///......///000000//////000222222222333444666999999888}}}~~~~~~}}}{{{{{{|||~~~{{{{{{{{{yyyvvvuuuvvvwwwuuuwwwyyyyyyxxxxxxxxxyyyyyyxxxxxxyyy{{{|||zzzyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyuuuppprrrwwwxxxtttssssssrrrqqqrrrssstttuuuuuuttttttuuuwwwxxxwwwuuussstttuuuwwwyyy{{{}}}~~~}}}}}}{{{zzzyyyyyyyyyyyytttwwwzzz{{{{{{|||}}}|||{{{|||}}}}}}{{{yyyyyy{{{}}}}}}{{{zzz|||}}}}}}zzzyyyyyyyyywwwxxxyyyyyyxxxxxxzzz|||zzzzzzzzz{{{|||~~~}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyy{{{|||}}}}}}}}}~~~~~~}}}||||||{{{xxxyyy{{{~~~{{{}}}}}}~~~~~~}}}|||vvvxxxyyyyyyxxxxxxzzz}}}~~~}}}~~~~~~}}}zzzwwwvvvuuutttuuuwwwyyyxxxwwwrrrssstttvvvxxxyyyyyyzzzxxxwwwuuuttttttvvvxxxyyy}}}|||{{{yyyyyyyyyyyyzzzzzz{{{{{{|||{{{yyyvvvuuuqqqqqqrrrsssuuuvvvvvvwwwvvvwwwwwwxxxxxxwwwwwwwwwuuuvvvwwwwwwvvvvvvwwwxxxyyy{{{|||{{{xxxvvvvvvwwwrrrsssuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvuuuqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuvvvvvvtttuuuwwwyyyzzzzzzzzzzzzxxxwwwwwwwwwxxxwwwtttrrrsssuuuxxxxxxwwwwwwzzz|||wwwwwwvvvvvvuuuuuuttttttwwwzzz}}}}}}yyyuuusssrrrnnnpppqqqqqqpppppprrruuusssssssssrrrrrrrrrrrrrrrnnnmmmlllmmmnnnmmmllljjjhhhhhhiiikkkmmmllljjjhhhddddddcccaaa___\\\ZZZYYYWWWUUUSSSPPPKKKGGGDDDBBBAAA???<<<;;;;;;:::888666666555555555555333000---,,,...111111000//////000////////////000000000000222666<<<@@@DDDFFFIIIKKKJJJJJJKKKLLLNNNPPPPPPPPPRRRQQQOOONNNMMMLLLMMMMMMHHHFFFEEEDDDCCCDDDLLLWWWVVVUUUSSSPPPMMMKKKKKKNNNEEE>>>JJJccctttuuuhhh]]]VVVNNNGGGBBBLLLeee{{{nnnkkknnnzzzzzzmmmddd\\\QQQJJJGGGCCC<<<666/////////,,,)))((())),,,***)))))))))))))))'''&&&))))))((()))***+++++++++333///,,,***&&&!!!!!!%%%)))***+++,,,,,,++++++***((((((((()))+++,,,+++***(((((())))))***)))))))))******))))))))))))))))))******)))))))))***,,,,,,***+++***((('''(((***,,,((()))***++++++***)))((())))))***+++,,,,,,,,,,,,+++---///000///.../////////000222222222333444666555555666}}}~~~}}}||||||}}}~~~zzz{{{{{{wwwsssqqqsssuuussstttvvvwwwwwwxxx{{{}}}{{{zzzzzzzzz{{{{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{zzzwwwwwwsssoooqqqxxxyyytttqqqqqqqqqqqqrrrrrrsssttttttssstttuuuwwwxxxwwwvvvtttttttttuuuvvvwwwyyyzzz~~~{{{yyyxxxwwwwwwvvvxxx{{{{{{zzzzzz}}}}}}||||||||||||{{{xxxuuuxxx{{{~~~}}}{{{zzz|||~~~}}}~~~}}}|||zzzyyyzzz{{{ssstttttttttssstttvvvwwwyyyzzzzzz{{{|||}}}{{{zzzzzzzzz{{{|||~~~|||}}}~~~zzzyyyxxxxxxyyy{{{~~~||||||}}}}}}|||{{{zzzzzzyyyyyy{{{~~~~~~{{{~~~|||zzzyyytttwwwyyyyyywwwwwwyyy||||||{{{{{{|||}}}}}}{{{yyyyyyxxxxxxyyy{{{{{{yyyxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzxxxuuussssssuuuxxxzzz|||zzzyyyyyyzzz{{{xxxyyyzzz{{{yyyvvvsssqqqrrrrrrrrrssstttuuuvvvvvvtttuuuvvvwwwxxxxxxxxxxxxuuuvvvwwwwwwvvvvvvwwwxxxyyy|||zzzvvvsssssstttuuuvvvxxxxxxxxxwwwwwwvvvsssqqqrrruuuvvvtttrrrooopppppprrrssstttuuuuuussssssttttttuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}~~~xxxwwwvvvwwwwwwvvvsssqqqrrruuuwwwxxxwwwwwwzzz|||ttttttttttttsssrrrqqqpppxxx{{{~~~}}}xxxsssppppppkkkooosssuuusssqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqkkkjjjjjjlllnnnnnnmmmkkkfffggghhhkkknnnnnnllljjjddddddcccaaa___]]][[[ZZZVVVUUUSSSOOOKKKGGGCCCBBB@@@>>><<<;;;;;;:::888666111000000000000///+++(((***---///000...,,,++++++////////////000000000000444777<<>>BBBEEEFFFGGGHHHJJJIIIHHHHHHJJJMMMPPPPPPPPPQQQOOOMMMMMMOOOOOOMMMKKKIIIIIIIIIKKKQQQ[[[iiisssoooiii^^^SSSLLLGGGBBB??????CCCOOOcccwwwwwwnnnfff^^^TTTMMMMMMccczzzoooeeesssrrrggg\\\TTTJJJ>>>555222//////......---,,,,,,+++))))))***++++++++++++*********))))))))))))******)))((('''&&&&&&((()))***)))))))))))))))***++++++---,,,***)))(((((())))))$$$%%%&&&((()))***+++,,,((((((((('''&&&(((***---***+++***)))''''''(((***)))+++---,,,)))'''((()))************++++++,,,,,,,,,,,,------,,,,,,++++++.........,,,******+++---...//////111222333444444555555666{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwxxxzzz{{{||||||}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwuuurrrpppoooqqqsssvvvxxxyyyyyyyyyyyyzzz|||xxxyyyyyyzzz{{{|||}}}~~~{{{xxxuuuttttttuuutttsssrrrrrrssstttuuuxxxzzz|||tttwwwyyyzzzzzz{{{|||~~~zzzzzz{{{|||||||||||||||}}}zzzyyyyyyzzzyyywwwxxxzzz{{{|||{{{|||}}}zzzxxxwww{{{~~~~~~}}}|||~~~~~~~~~~~~~~~|||yyyuuutttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{xxxwwwwwwxxxzzzzzzyyyxxxttttttuuuvvvwwwwwwwwwwww~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}}}}||||||~~~yyyyyyxxxzzz{{{{{{zzzyyyvvvtttsssuuuyyy{{{zzzxxxvvvxxxzzzzzzxxxvvvuuuuuu|||zzzwwwvvvwwwvvvuuutttssssssrrrqqqooooooqqqsssssstttuuuuuuvvvvvvuuuuuutttttttttsssttttttuuuvvvsssrrrppppppppprrrtttuuusssqqqpppppprrrssssssrrrqqqppppppoooppprrrssstttzzz{{{|||zzzwwwtttssssssssstttuuusssqqqooopppqqqtttssssssuuuwwwxxxxxxvvvtttvvvwwwvvvsssrrrqqqrrruuussspppmmmkkkjjjiiiiiikkkjjjhhhgggeeedddcccccccccaaa^^^[[[XXXVVVVVVVVVUUURRRMMMIIIGGGEEECCCBBB<<<;;;999999999999777555222222111000///......///------...//////000111111000000000//////000444666>>>AAAEEEGGGHHHHHHIIIIIIGGGIIILLLLLLLLLMMMOOORRRPPPOOONNNOOOOOOOOOMMMKKKMMMOOORRRYYYdddqqq}}}zzzpppbbbWWWPPPIIIBBB===???HHHWWWhhhxxxyyynnnhhh]]]RRRQQQjjj}}}yyyrrrkkkjjj{{{uuujjj___VVVLLL???555000...------,,,,,,+++++++++))))))***+++++++++++++++******))))))))))))******)))((('''&&&'''((()))***+++******))))))((((((''')))))))))))))))))))))))),,,+++***))))))+++,,,---((()))***)))(((((()))***)))******)))''''''(((***)))+++,,,,,,+++******+++(((***,,,...///---+++***(((***---...---+++'''%%%+++++++++***((()))***,,,///000000111222222333333777777888yyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}||||||wwwwwwxxxyyyzzz{{{||||||~~~|||zzzyyywwwwwwvvvuuuuuuvvvwwwwwwvvvuuutttqqqooooooqqqsssuuuvvvxxxxxxxxxxxxzzz|||zzzzzz{{{{{{||||||||||||vvvtttssssssuuuvvvvvvvvvuuuuuutttssstttuuuvvvwwwuuuwwwzzz{{{zzz{{{|||}}}|||}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{yyyxxxxxxzzz{{{{{{zzz{{{|||~~~}}}||||||~~~|||~~~|||}}}~~~~~~}}}~~~~~~}}}~~~~~~|||yyyvvvvvvvvvyyyxxxwwwvvvvvvwwwwwwxxxzzzyyywwwvvvvvvwwwxxxyyyvvvvvvwwwxxxyyyzzzzzzyyypppqqqssstttvvvwwwxxxxxx|||||||||{{{{{{zzzyyyyyyxxxxxxxxxwwwxxxzzz{{{zzzxxxwwwxxxyyy{{{|||}}}}}}{{{{{{xxxwwwwwwyyyzzz{{{zzzyyyxxxvvvuuuxxx|||}}}{{{wwwuuuvvvxxxxxxwwwvvvvvvwww{{{yyyvvvuuuuuuuuusssrrrpppqqqssssssrrrqqqrrrtttuuuuuuvvvvvvwwwwwwxxxxxxuuutttsssrrrrrrssstttuuusssrrrqqqppppppqqqssstttrrrqqqooooooooopppqqqrrrnnnnnnmmmnnnoooqqqtttuuuzzzzzzzzzyyywwwtttrrrrrrqqqrrrsssrrrqqqpppqqqsssttttttuuuwwwyyyzzzxxxvvvuuuvvvwwwuuurrrqqqqqqqqqsssrrrpppnnnlllkkkjjjjjjnnnmmmkkkiiihhhfffeeedddcccaaa^^^[[[XXXVVVTTTTTTSSSOOOJJJGGGEEEDDDCCCAAA<<<:::999888888777555444////////////000000111222---...000000//////000111///000000000000222555888???BBBFFFIIIJJJJJJKKKLLLGGGIIIKKKLLLLLLLLLNNNOOOOOOOOOOOOOOOOOONNNMMMKKKNNNWWWcccqqq}}}ooo```WWWRRRLLLEEEAAAAAAPPPcccsssxxxmmm^^^OOOWWWppp~~~yyywwwtttrrrrrrqqqnnnjjjuuu{{{rrrhhh^^^VVVMMMAAA777222,,,,,,,,,+++++++++******((())))))***+++***************))))))))))))******((((((''''''(((((()))*********))))))(((((('''&&&&&&'''((()))))))))))))))+++******)))))))))******''')))++++++***(((((()))((()))))))))''''''((()))((()))***+++++++++,,,,,,'''(((+++------,,,***(((''')))+++------+++(((&&&)))***+++++++++---000333000000111111111222222222777888888wwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||vvvwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~{{{xxxvvvsssssssssssstttuuuvvvwwwttttttsssqqqooooooqqqssstttvvvxxxxxxxxxyyyzzz|||{{{{{{||||||{{{zzzyyyxxxuuusssrrrsssuuuvvvuuutttuuutttrrrqqqqqqqqqrrrsssyyy{{{}}}}}}{{{{{{{{{|||~~~}}}||||||zzzyyyzzz{{{}}}~~~|||zzzzzz{{{{{{yyywwwwwwyyyzzz||||||{{{|||}}}~~~}}}||||||||||||}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}|||{{{{{{}}}~~~|||xxxwwwyyyxxxwwwuuuuuuvvvwwwxxxyyyxxxwwwvvvuuuvvvvvvvvvuuuvvvwwwyyyyyyyyyzzzzzzrrrssstttuuuuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvxxx|||}}}{{{zzzyyyyyyzzz|||}}}~~~}}}yyyvvvvvvvvvvvvwwwyyyzzzxxxwwwzzzyyyxxxzzz||||||yyyvvvvvvxxxyyyyyywwwwwwwwwxxxxxxvvvtttsssssssssrrrpppnnnqqquuuwwwvvvuuuttttttvvvvvvwwwwwwxxxyyyzzzzzzuuutttsssrrrrrrssstttuuutttsssrrrqqqqqqrrrrrrsssqqqqqqpppooonnnooopppqqqmmmmmmmmmnnnppprrrtttvvvxxxwwwvvvuuuuuusssqqqppppppqqqsssrrrrrrrrrssstttsssssstttvvvxxxxxxvvvtttuuuuuuuuusssqqqooopppqqqoooooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjhhhfffdddcccbbbaaa^^^\\\YYYVVVTTTSSSPPPMMMHHHEEEDDDCCCAAA@@@===;;;999777666555222000111111000000000111222222...111222222///......///...///000000111333777:::???BBBGGGJJJKKKLLLNNNOOOKKKKKKKKKMMMOOOPPPOOOMMMMMMNNNOOOOOONNNNNNNNNNNNRRReee~~~}}}mmm\\\TTTPPPIIIEEEDDDDDDZZZrrr~~~jjjWWWGGGXXXooouuukkkjjjkkkmmmmmmllliiihhhyyyvvvuuuxxx{{{pppfff[[[SSSJJJ>>>555111+++++++++++++++*********'''((())))))******))))))******))))))))))))******((((((((((((((()))******''''''((())))))))))))(((&&&'''((()))******))))))&&&''')))++++++***)))((('''))),,,,,,+++)))(((((('''(((***)))(((((((((***''''''(((***+++,,,,,,+++))))))******++++++++++++'''(((***+++,,,,,,,,,,,,***+++,,,,,,,,,...111444000000111111111222222222666777777vvvwwwxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{vvvvvvvvvvvvwwwxxxyyyzzzyyy{{{}}}~~~}}}zzzwwwtttsssssstttuuuuuuvvvwwwwwwrrrssssssrrrqqqppprrrsssuuuwwwxxxyyyyyyzzz|||}}}{{{{{{||||||{{{yyywwwvvvwwwvvvtttttttttsssrrrpppooonnnnnnnnnoooqqqrrrsss{{{}}}~~~~~~}}}||||||}}}~~~|||{{{zzzxxxxxxzzz|||}}}{{{zzzzzzyyyvvvtttssstttvvvwwwwwwxxxyyyzzz{{{}}}~~~yyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~}}}}}}~~~}}}|||zzzzzzzzz{{{}}}~~~|||zzzyyyxxxvvvuuuuuuwwwxxxzzzyyyxxxwwwvvvuuuttttttttttttvvvxxxyyyxxxxxxyyyzzzxxxxxxwwwvvvuuusssrrrqqqtttvvvwwwyyyzzzzzzzzzzzzyyyzzzyyyxxxvvvwwwzzz|||{{{{{{zzzyyyyyyyyyzzz{{{|||xxxvvvvvvvvvuuuvvvxxxxxxwwwuuuyyyyyyzzz{{{zzzyyyxxxwwwyyyzzzzzzyyywwwvvvwwwxxxuuutttrrrqqqrrrrrrqqqppppppssswwwyyyxxxvvvvvvuuuvvvvvvxxxyyyzzzzzz{{{zzzvvvuuuttttttssstttttttttuuuttttttsssrrrrrrrrrrrrpppqqqqqqpppnnnnnnoooqqqmmmmmmoooppprrrtttuuuvvvvvvtttrrrqqqrrrrrrrrrpppppprrrsssssssssssstttvvvrrrqqqqqqrrrtttuuusssrrrsssssssssqqqooonnnooopppmmmmmmmmmnnnnnnnnnnnnnnniiiiiihhhgggfffdddbbbaaa``````^^^[[[YYYVVVTTTSSSOOOLLLGGGDDDBBBAAA???>>>===;;;888666555444111///555444333111000///.........222444333000------///...///000111222555999<<>><<<;;;999777555555444111///444333222000......------,,,000444444000...///111---...000111222666:::>>>AAADDDIIIKKKLLLLLLMMMNNNKKKMMMPPPPPPOOONNNMMMNNNKKKLLLLLLLLLLLLNNNSSSWWWjjj~~~jjjWWWLLLCCC;;;>>>FFFRRRnnnyyy[[[NNNOOOVVV```mmmtttsssooollljjjccceeejjjllleee]]]\\\aaajjjnnnnnnjjjjjjooosssttthhh\\\OOOGGG>>>444---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******(((((()))***************&&&''')))+++,,,,,,+++***+++***)))((()))***++++++'''((()))*********))))))''')))++++++******+++,,,'''))),,,,,,+++***++++++)))((((((***---...---+++++++++*********+++,,,---))))))******+++,,,---............,,,******,,,---...//////111222333444444666666777vvvwwwyyyzzz{{{{{{zzzzzz{{{yyyuuussssssuuuyyy{{{uuutttsssssssssuuuvvvwwwvvvxxx|||~~~|||xxxuuurrrssstttuuutttrrrpppnnnooorrruuuvvvuuusssrrrsssoooqqqsssttttttuuuwwwyyyxxxyyy{{{}}}}}}|||zzzyyyrrrrrrrrrssstttuuutttrrrsssssssssssstttvvvxxxyyyxxxzzz|||}}}}}}~~~wwwxxxyyyyyyzzzzzzyyyyyywwwxxxyyy|||}}}{{{xxxtttuuutttsssqqqooooooqqqsssxxxxxxwwwwwwwwwyyy}}}}}}}}}}}}}}}||||||||||||{{{|||}}}yyywwwwwwxxxxxxyyyzzz{{{|||}}}zzzzzzzzz{{{~~~~~~}}}zzz|||}}}}}}~~~~~~}}}||||||~~~yyywwwvvvuuuvvvxxx{{{}}}xxxwwwwwwuuutttsssrrrqqqqqqtttwwwvvvtttsssuuuwwwtttuuuvvvxxxyyyyyyzzzzzzxxxyyy{{{||||||{{{yyywwwuuuwwwxxxyyyxxxxxxzzz{{{qqqrrrtttvvvwwwwwwxxxwwwvvvuuussspppooorrrvvvzzzzzzyyyxxxxxxyyyyyywwwuuuqqqvvvzzzyyyuuutttxxx~~~||||||{{{xxxuuussssssttttttrrrqqqqqqsssttttttssswwwvvvuuusssrrrtttxxx{{{sssuuuxxx{{{||||||zzzyyyuuuvvvwwwwwwwwwvvvtttssstttttttttsssrrrqqqppppppnnnqqqtttssspppnnnnnnpppmmmpppsssvvvxxxwwwvvvuuuvvvrrrnnnmmmpppsssuuuuuurrrtttuuuuuuttttttvvvwwwrrrpppnnnnnnoooqqqqqqqqqooopppooonnnllllllnnnpppoooooooooooonnnmmmlllkkkgggggghhhhhhgggeeecccbbb[[[[[[ZZZYYYWWWUUUSSSRRROOOKKKFFFBBB@@@>>><<<;;;999777555555555444333111000//////.........//////***///444444111///000333---...000111333666;;;???CCCFFFJJJLLLLLLKKKKKKLLLDDDJJJPPPOOOJJJGGGIIIMMMJJJKKKLLLKKKKKKNNNTTTYYYrrrzzzgggTTTJJJ@@@999???KKKWWWtttjjjLLLEEEOOOZZZ___gggmmmiii```^^^bbb^^^aaagggiiiaaaYYY[[[cccgggkkkkkkgggeeejjjnnnpppaaaUUUIIIAAA;;;444//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******))))))))))))******(((((()))***************((()))+++,,,---,,,***)))---+++***(((((()))+++,,,***)))'''&&&&&&&&&'''(((''')))************,,,...(((***,,,---,,,++++++,,,+++***)))+++...000...+++''''''((())))))))))))))))))***++++++,,,+++******---......---,,,---///222---...///000222444555555777777888vvvuuuuuuwwwyyyzzzzzzyyy|||zzzvvvsssrrrtttvvvwwwwwwvvvsssrrrrrrtttvvvxxxrrrvvvzzz|||zzzwwwuuutttrrrrrrssssssssssssssssssuuutttsssqqqqqqrrrssssssqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwvvvuuuvvvyyy{{{zzzyyyvvvsssooooooqqqsssrrrtttwwwyyyxxxvvvvvvvvv{{{xxxuuuuuuwwwyyy{{{{{{uuutttuuuvvvyyy{{{zzzyyyyyyyyyyyyxxxwwwuuutttsssttttttsssqqqpppqqqtttvvvxxxxxxwwwvvvvvvxxx}}}~~~~~~~~~}}}||||||{{{{{{yyy|||}}}{{{yyyyyyvvvwwwwwwuuutttuuuwwwyyy|||{{{zzzyyyyyyyyyyyyzzz|||yyywwwxxx|||}}}{{{{{{}}}~~~|||wwwrrrrrrvvvyyyxxxvvvwwwwwwwwwvvvvvvvvvvvvvvvrrrssstttuuuvvvvvvvvvvvvtttsssrrrtttvvvxxxyyyxxxtttvvvwwwxxxxxxyyy{{{}}}|||zzzxxxwwwwwwyyy|||}}}wwwuuuuuuwwwyyyyyyvvvrrruuurrrppprrrvvvzzz{{{{{{}}}{{{zzzzzz|||{{{xxxtttvvvvvvwwwxxxzzz|||~~~~~~}}}{{{yyyvvvsssrrrsssssssssssstttttttttuuusssxxx||||||xxxuuuuuuwwwuuuxxx{{{||||||{{{{{{{{{uuuxxx{{{yyysssoooppprrrxxxuuurrrrrrtttuuutttrrrxxxxxxvvvtttqqqpppqqqsssrrrrrrrrrssstttuuuvvvwwwtttsssqqqppppppqqqssstttssssssssstttuuuuuuvvvvvvxxxwwwtttrrrrrrrrrssstttoooooooooooooooppppppppprrroookkkiiiiiiiiihhhhhhkkkhhheeefffiiiiiieeeaaa]]]\\\[[[XXXTTTPPPMMMKKKHHHFFFCCC@@@>>><<<;;;;;;777555444444444222///---000000111111111111000000...///000///......000222......///111555:::???BBBBBBDDDFFFGGGGGGHHHJJJLLLMMMNNNPPPRRRRRRQQQPPPOOOKKKJJJJJJJJJIIIJJJTTT___~~~qqq```NNNDDD>>>>>>EEENNNeeezzzuuucccOOOCCCFFFOOOYYY^^^bbbbbbbbb```\\\WWWVVV^^^gggggg___ZZZ___gggjjjgggeeecccdddddddddcccZZZMMMCCC@@@999...+++///*********++++++,,,,,,,,,(((***---,,,***(((***+++''')))++++++***)))((()))%%%(((+++,,,+++(((''''''&&&,,,///++++++///000---***++++++***((('''((()))((((((((()))******+++++++++,,,,,,+++)))((()))***)))***+++***(((((()))+++777222,,,))))))+++,,,+++,,,((('''++++++'''''',,,&&&&&&'''(((***---000111++++++,,,---------,,,,,,111111000000111222222333666888:::vvvtttssssssuuuvvvvvvuuuwwwvvvtttssstttvvvxxxzzzxxxwwwuuuttttttuuuvvvwwwuuuxxx|||}}}|||zzzyyyxxxtttsssssssssssssssttttttvvvuuutttsssrrrqqqqqqqqqrrrssstttvvvxxxyyyzzzzzztttuuuvvvvvvvvvxxx{{{}}}yyyxxxuuurrrooooooqqqsssvvvyyy~~~|||yyyxxxvvvuuutttuuuwwwxxxwwwvvvtttsssrrrtttwwwzzz{{{zzz|||{{{yyywwwuuusssqqqpppxxxxxxxxxwwwtttssstttuuuxxxxxxwwwvvvuuuxxx|||}}}zzzxxxxxxyyyzzz~~~}}}{{{yyyyyyyyywwwxxxxxxwwwvvvvvvwwwyyy{{{zzzzzzyyyyyyyyyzzzzzz|||zzzyyyzzz~~~~~~}}}}}}~~~|||{{{zzzwwwtttrrrssswwwxxxvvvsssvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvtttsssrrrtttvvvxxxyyyyyyuuuvvvwwwxxxxxxyyy{{{~~~|||{{{zzzyyyzzz{{{}}}~~~xxxwwwwwwxxxzzzyyyvvvrrruuusssrrrtttyyy|||}}}|||zzzyyyyyyzzz||||||yyyvvvxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{yyywwwuuussssssrrrssstttuuuvvvwwwxxxxxxtttwwwyyyxxxtttrrrtttwwwuuuwwwzzz{{{zzzxxxxxxxxxvvvyyy{{{yyytttqqqqqqssswwwuuurrrrrrtttvvvvvvtttyyyxxxvvvssspppqqqsssvvvqqqqqqrrrrrrssstttttttttrrrqqqpppooopppqqqsssttttttuuuvvvvvvwwwwwwvvvvvvtttrrrqqqppppppppprrrsssrrrqqqqqqpppooonnnmmmmmmqqqnnnjjjhhhgggggggggfffkkkhhheeefffhhhhhheeeaaa]]][[[YYYUUURRRPPPNNNMMMGGGEEECCC???===;;;;;;;;;999999888666555333333222000000000111111000000000///000111000//////111333/////////222666;;;@@@CCCCCCEEEGGGHHHHHHHHHJJJLLLLLLMMMOOOPPPPPPPPPNNNMMMLLLJJJJJJKKKJJJMMMXXXdddtttjjj\\\KKKBBB>>>AAAMMMYYYsssuuufffUUUFFFAAAIIITTT___```ccceeeddd```]]]\\\```fffllllllfffccchhhooonnnkkkgggcccaaa___]]][[[SSSKKKBBB===777000---...++++++++++++++++++,,,,,,(((***,,,,,,***)))***+++***,,,......,,,++++++,,,&&&(((***+++***((((((((($$$)))+++((('''***+++))))))***+++***((((((((()))++++++******)))(((((((((***+++++++++)))((()))***'''((()))(((&&&&&&''')))///+++'''&&&(((+++,,,---,,,((('''++++++'''(((+++(((((((((((()))+++---...------------............/////////000111333444555777999;;;wwwuuurrrqqqrrrsssssssssrrrrrrssstttvvvxxxzzz{{{xxxxxxwwwvvvuuuuuuuuuvvvyyy|||~~~~~~}}}}}}~~~vvvuuusssrrrrrrsssuuuvvvwwwwwwvvvvvvtttsssqqqpppqqqsssvvvyyy{{{|||{{{{{{tttuuuvvvwwwwwwxxx{{{~~~xxxwwwuuurrrooooooqqqtttyyy~~~zzzxxxrrrrrrssstttvvvvvvtttrrrrrrpppoooqqquuuxxx{{{|||{{{zzzwwwuuusssrrrrrrrrr|||}}}}}}{{{xxxuuuttttttyyyyyyxxxvvvuuuvvvzzz}}}{{{wwwuuuwwwzzz||||||yyyxxxyyyzzzwwwyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz}}}|||{{{}}}|||}}}~~~~~~{{{zzzyyyvvvsssssstttvvvsssqqqqqqtttwwwwwwtttqqqxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyxxxxxxwwwvvvtttsssrrrtttwwwyyyyyyyyytttvvvwwwwwwwwwxxx{{{}}}||||||||||||}}}}}}~~~~~~yyyyyyyyyzzzzzzyyyvvvsssuuuuuuvvvyyy|||~~~~~~~~~xxxxxxxxxzzz||||||zzzxxxzzzyyyzzzzzzzzzzzzzzzzzzzzzyyywwwuuutttsssssstttssssssuuuvvvxxxzzz{{{|||uuuvvvwwwtttqqqqqqtttwwwvvvxxxzzz{{{zzzxxxxxxyyywwwyyy{{{yyyuuussssssuuuwwwuuussssssuuuvvvvvvvvvwwwwwwuuurrrpppqqqtttwwwpppqqqrrrssssssrrrqqqqqqppppppooooooppprrrsssuuuvvvwwwxxxyyyyyywwwvvvtttpppooooooooopppqqqsssttttttsssrrrpppnnnlllkkkjjjllljjjgggfffggghhhgggggghhheeecccdddeeeeeebbb^^^\\\ZZZWWWSSSPPPNNNNNNMMMFFFDDDAAA>>><<<;;;::::::666777777444000...000333000000000000000000000000...///000///......000222//////111333888===AAADDDDDDFFFHHHHHHHHHIIIKKKMMMJJJKKKMMMNNNNNNNNNMMMLLLMMMKKKKKKKKKKKKPPP\\\iiiwwwmmmddd```UUUHHH???>>>GGGZZZjjjooocccSSSGGG???BBBOOO]]]eeebbbdddiiihhhaaa```eeemmmpppqqqnnnjjjkkkqqqvvvtttpppiiiccc]]]XXXTTTQQQLLLJJJBBB999333111---(((,,,,,,++++++++++++++++++)))***,,,,,,***)))***+++((()))++++++***))))))***''')))***)))((('''((()))$$$((()))'''&&&'''(((&&&)))***+++***)))((()))***++++++******)))(((((((((((()))***)))((('''((()))'''(((((('''&&&&&&((())),,,)))&&&%%%(((***,,,---***((((((******((((((+++))))))(((((()))***++++++---,,,++++++,,,---...///---......000222444555666666888:::xxxuuurrrqqqrrrtttvvvvvvqqqrrrsssuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttttt|||}}}~~~~~~xxxvvvtttrrrrrrsssuuuwwwwwwwwwxxxxxxxxxvvvuuusssrrrtttwwwzzz{{{zzzxxxwwwuuuwwwxxxxxxwwwwwwyyy{{{wwwwwwuuusssqqqqqqtttvvv|||~~~zzzwwwsssrrrrrrssstttuuusssrrrqqqooommmooossswww{{{|||wwwuuutttssssssuuuwwwxxx}}}}}}}}}zzzwwwuuuuuuvvvyyyyyyxxxvvvuuuuuuxxx{{{}}}{{{xxxvvvvvvyyy|||}}}zzzyyyzzz{{{xxxzzz}}}}}}{{{yyyyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz|||||||||}}}~~~~~~~~~}}}xxxyyy|||~~~~~~}}}|||wwwuuurrrmmmkkklllpppssssssrrrqqqsssvvvwwwuuusssyyyzzzzzz{{{|||}}}~~~~~~yyyyyyyyyyyyyyyxxxwwwvvvuuutttssstttwwwyyyyyyyyyrrrtttuuuvvvvvvwwwyyy{{{zzz{{{}}}~~~~~~}}}}}}|||zzz{{{{{{{{{{{{xxxvvvtttuuuvvvyyy|||~~~~~~xxxxxxyyyzzz{{{zzzyyyxxxyyyyyyzzzzzzzzz{{{zzzzzzxxxvvvtttrrrqqqrrrsssttttttuuuvvvwwwyyyzzz{{{{{{uuuvvvwwwuuusssrrrtttvvvwwwyyy|||||||||{{{|||}}}xxxyyy{{{yyywwwuuuvvvwwwxxxvvvtttssssssttttttuuussstttttttttrrrrrrtttvvvrrrssstttuuutttsssqqqooopppppppppppprrrsssuuuvvvvvvwwwyyyzzzyyywwwtttrrroooooooooppprrrtttvvvwwwtttsssrrrpppnnnkkkjjjiiigggfffeeeeeehhhjjjjjjjjjdddcccaaaaaaaaa```^^^[[[[[[YYYWWWSSSPPPLLLJJJIIIDDDBBB@@@===;;;:::999999333666666222---+++///444000000000//////000000000---.........------///000000000222555:::???CCCFFFEEEGGGIIIIIIIIIJJJKKKMMMKKKKKKLLLMMMNNNMMMMMMLLLOOOLLLKKKKKKKKKOOO\\\jjjwwwiiibbb]]]WWWPPPFFF>>>???OOOggg{{{uuubbbUUUGGG@@@@@@HHHVVVcccfffbbbdddlllkkkdddgggqqqwwwvvvqqqkkkkkkpppuuuwwwxxxsssjjjbbbZZZSSSMMMIIIFFFHHHAAA555///000+++""",,,,,,,,,++++++*********)))***+++++++++*********'''((())))))((('''((())))))))))))((('''''')))+++'''***+++***(((((((((((()))***+++***)))((()))***((((((((()))******++++++'''((()))((('''&&&'''(((((()))***)))((((((***,,,---,,,***((()))***++++++)))((()))******))))))***(((((((((((()))***+++++++++***(((((((((***,,,.........///000111333555666444666999wwwtttqqqqqqsssvvvxxxxxxtttuuuuuuvvvuuutttsssrrruuuuuuuuuttttttsssssssss{{{}}}}}}}}}||||||~~~yyywwwtttrrrrrrsssuuuvvvuuuvvvxxxzzzzzzzzzyyyxxxuuuwwwyyyzzzzzzxxxuuutttxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvsssrrrsssvvvyyy}}}zzzyyywwwuuurrrrrrssstttuuuuuurrrpppnnnooossswwwzzz{{{uuutttsssssstttvvvyyyzzz|||{{{xxxuuussstttwwwzzzxxxxxxxxxvvvtttuuuwwwyyywwwxxxxxxyyyzzz{{{||||||zzz|||~~~|||{{{{{{zzz|||~~~~~~|||zzzzzzzzzxxxxxxyyyzzzzzzyyyyyyxxxzzz{{{||||||{{{zzzyyyyyytttvvvyyy|||}}}|||zzzxxxuuurrrnnnjjjhhhjjjoootttwwwuuusssssstttvvvwwwxxxxxxyyyyyyzzz{{{||||||}}}xxxxxxyyyyyyyyyxxxwwwwwwwwwuuutttuuuwwwxxxxxxxxxqqqrrrsssttttttuuuwwwzzzxxxyyy{{{}}}}}}|||{{{zzzzzz{{{||||||zzzxxxvvvuuuuuuwwwzzz}}}~~~}}}}}}|||yyyzzz{{{{{{yyyxxxwwwvvvvvvwwwyyyzzz{{{|||||||||vvvuuusssqqqqqqrrrsssuuuuuuvvvvvvwwwwwwxxxxxxxxxtttvvvxxxyyywwwvvvttttttuuuwwwzzz{{{{{{|||~~~xxxyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvtttrrrqqqrrrsssooorrruuuvvvuuutttsssssstttuuuwwwwwwwwwuuurrrqqqqqqqqqrrrssstttuuuwwwwwwtttvvvwwwxxxwwwtttqqqooonnnnnnoooqqqsssuuuvvvwwwrrrrrrqqqooonnnlllkkkjjjhhhgggffffffhhhiiihhhgggdddcccbbbaaaaaa___]]][[[YYYYYYWWWTTTPPPJJJFFFCCCBBBAAA>>><<<:::999888888666888999555000...333777000000///......///000000...///000///......000222000222444888<<>>DDDXXXssstttiiiXXXLLLAAA@@@GGGQQQ]]]fffeeecccffflllllliiioooyyyzzzppphhhkkkuuuyyyxxxzzztttkkkaaaXXXPPPIIIEEE>>>AAA<<<111---000---$$$,,,,,,,,,++++++******************+++++++++***)))***+++,,,+++***)))+++,,,)))))))))'''&&&''')))+++)))***+++,,,***((()))***((()))******)))((()))+++((((((((()))******++++++&&&'''(((((('''&&&''')))((()))***)))((()))***,,,++++++******))))))***+++'''(((*********+++***)))&&&&&&((()))***,,,,,,---***)))((('''(((***---...000000000000111222333333666888:::tttrrrqqqqqqsssvvvxxxxxxvvvvvvvvvuuutttrrrqqqppptttssssssrrrrrrsssssstttzzz{{{||||||zzzzzz{{{|||xxxvvvtttsssrrrrrrtttuuutttuuuwwwxxxzzzzzz{{{{{{yyyzzz{{{{{{yyywwwuuusssxxxyyyzzzxxxuuusssrrrrrrvvvvvvuuusssrrrtttwwwzzz~~~}}}|||zzzwwwtttrrrsssuuuwwwwwwtttsssqqqqqqtttwwwxxxyyywwwvvvuuuuuuuuuwwwxxxyyyzzzyyyvvvrrrqqqsssyyy}}}wwwwwwwwwvvvttttttvvvxxxwwwyyy{{{||||||{{{yyyxxxxxx{{{}}}|||||||||}}}~~~}}}{{{zzzzzz{{{xxxyyyzzzzzzzzzyyywwwvvvzzz{{{{{{yyywwwuuuvvvwwwrrruuuxxxzzz{{{zzzwwwuuusssqqqooollljjjmmmrrrvvvzzzxxxvvvttttttuuuxxxyyyuuuvvvvvvwwwwwwxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzyyywwwvvvvvvwwwwwwwwwvvvppprrrssssssssstttwwwyyywwwxxxzzz{{{{{{{{{zzzyyyxxxzzz||||||zzzwwwvvvvvvuuuwwwzzz{{{zzzyyyyyyyyyyyy{{{|||{{{yyyvvvuuuuuuuuuwwwyyy{{{|||||||||{{{vvvuuutttsssrrrsssttttttvvvvvvvvvvvvvvvwwwwwwwwwuuuwwwyyy{{{zzzxxxvvvtttsssuuuwwwxxxxxxyyy{{{}}}xxxxxxxxxxxxxxxyyyzzz{{{yyyyyyxxxuuurrrqqqssstttqqqtttwwwyyyxxxuuuttttttwwwwwwxxxxxxxxxwwwuuutttrrrssstttuuuuuuvvvwwwwwwssstttuuuuuuuuussspppooommmnnnooopppqqqsssttttttqqqppppppooommmllllllkkkllljjjhhhggggggfffdddbbbeeeeeeeeecccbbb```^^^]]]XXXWWWUUURRRNNNIIIDDDBBB@@@???===:::888888777777444555666333000///111444000000............000000000111222111000111222444111333555:::>>>CCCGGGIIIHHHJJJKKKLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPNNNLLLKKKKKKJJJMMMYYYeeeppprrrppphhhaaa[[[TTTMMMKKKIIIDDDAAAKKKccc~~~~~~uuulllccc\\\OOOEEE>>>DDDQQQ]]]gggmmmmmmpppssssssqqqrrrxxx~~~|||ooogggooo}}}|||{{{uuulllbbbXXXPPPIIIDDD888888444......000///,,,,,,,,,+++++++++++++++++++++***)))***,,,,,,***))))))******)))(((((()))+++)))))))))(((&&&''')))+++(((((()))+++***'''(((+++((()))******))))))***+++++++++******)))(((((((((&&&'''((((((''''''((()))&&&'''((('''&&&''')))+++$$$&&&((()))((()))+++,,,%%%)))***)))***,,,+++(((&&&'''(((***,,,---------++++++++++++,,,---///000111111111000111111222333888:::<<>><<<999888777777777222222111111000/////////111000...------...000111///000111111000000111333222333777;;;@@@EEEHHHJJJIIIKKKLLLLLLLLLLLLMMMOOONNNNNNNNNNNNNNNOOOPPPPPPLLLJJJKKKLLLLLLOOOZZZfffeeeddd```YYYUUURRRNNNIIIEEEEEEBBBCCCSSSooo}}}pppbbbZZZVVVKKKAAA===III]]]nnnxxx}}}~~~yyyllleeerrr~~~wwwmmmcccYYYPPPHHHCCC:::444///......,,,,,,///++++++++++++++++++,,,,,,+++***)))***,,,,,,***((('''''''''&&&%%%%%%''')))((()))))))))''''''(((***(((&&&(((,,,+++'''(((---''')))******))))))***+++++++++******)))(((((((((&&&((())))))(((((()))***%%%&&&'''''''''''')))+++$$$'''***+++))))))***,,,$$$)))+++)))***---,,,(((((()))+++,,,---------,,,++++++,,,---...///000000000000000000111222333444777999<<<{{{zzzyyyyyyzzzzzzyyywwwpppppppppqqqsssuuuwwwxxxuuutttrrrqqqrrruuuxxxzzzyyy{{{|||{{{yyywwwvvvvvvuuuttttttssssssrrrqqqqqquuutttssssssssstttvvvwwwuuuttttttssssssssssssssssssuuuwwwvvvtttrrrqqqqqqqqqqqqpppooooooqqquuuxxx}}}{{{xxxxxxwwwwwwwwwxxxxxxuuussszzzyyywwwwwwxxxxxxvvvuuuqqqrrruuuxxxzzz|||}}}~~~{{{{{{{{{yyyxxxxxxyyy{{{tttuuuvvvuuutttuuuvvvxxxtttvvvyyy{{{~~~}}}{{{zzz|||~~~~~~~~~}}}{{{yyyyyyzzz|||zzzzzz{{{{{{yyywwwtttsss|||}}}{{{wwwsssqqqtttvvvuuuwwwyyyzzzzzzxxxvvvtttooopppqqqqqqqqqssswwwzzzwwwxxxyyyyyywwwuuutttsssyyyxxxxxxxxxxxxxxxxxxxxxtttvvvxxx{{{~~~}}}{{{xxxwwwvvvvvvtttsssssstttvvvvvvvvvwwwzzz|||yyyyyyyyyyyyzzzzzz{{{{{{uuuxxx{{{{{{yyyvvvvvvxxxtttwwwxxxwwwsssqqqrrrssstttwwwzzz{{{xxxwwwxxxyyyyyyzzz{{{||||||zzzxxxwwwvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvxxxzzz{{{{{{zzzxxxvvvvvvvvvwwwwwwwwwyyyzzzzzzxxxwwwvvvwwwyyywwwvvvuuuvvvxxxzzz{{{{{{vvvxxxzzzyyywwwxxx{{{~~~~~~}}}|||yyywwwxxx{{{~~~xxxxxxwwwvvvwwwwwwxxxxxxssssssttttttuuuttttttsssttttttsssssssssrrrrrrrrrsssttttttuuuuuutttttttttsssrrrpppooommmkkkiiiiiicccbbbbbbdddffffffeeedddaaabbbbbb```]]][[[YYYYYYXXXTTTMMMHHHFFFGGGJJJLLL>>>===;;;999777666666666555444333444555444222000111///...------...///111,,,---......,,,---...000222444777<<>>CCCEEEGGGHHHIIILLLMMMNNNOOOPPPOOONNNMMMOOOPPPQQQPPPNNNLLLLLLLLLKKKIIIJJJMMMSSS\\\gggppplllcccZZZVVVQQQJJJFFFEEEGGGBBB>>>GGGcccxxxnnnfffZZZOOOIIIEEEJJJ\\\qqqrrrdddjjjssseeeYYYOOOGGGCCC:::444,,,)))+++,,,+++))),,,,,,+++***)))))))))******)))'''&&&&&&(((***,,,''''''((())))))***))))))&&&'''((()))***+++,,,,,,))))))))))))(((((((((((()))((('''''''''(((***+++)))'''))),,,,,,)))''')))'''%%%%%%+++222444///)))(((,,,&&&###))))))'''...&&&''')))***+++++++++***...,,,***+++---...,,,***+++((('''***000111,,,'''++++++,,,...///111222222&&&'''***---000333666777555666777|||{{{zzzzzzyyyxxxuuurrrrrrrrrsssvvvzzz||||||{{{xxxxxxyyyyyyzzzyyyyyyyyywwwyyy||||||zzzvvvtttssstttttttttrrrpppooooooqqqqqqsssvvvvvvuuussssssssstttssssssuuuwwwwwwtttqqqppppppqqqqqqqqqqqqqqqqqqqqqsssuuuwwwwwwuuurrrpppvvvyyy|||~~~|||yyyvvvuuuyyyzzz{{{{{{{{{zzzyyyxxxzzzxxxwwwwwwxxxwwwuuusssrrrrrrsssuuuvvvwwwxxxxxx}}}|||{{{yyyyyyyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwxxxyyy{{{~~~}}}|||{{{{{{{{{}}}|||{{{yyyxxxxxxwwwwww~~~|||zzzzzz{{{|||{{{zzz~~~}}}{{{xxxwwwvvvvvvvvvvvvwwwwwwwwwvvvsssqqqoooooooooppprrrssssssssstttvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvxxxxxxvvvtttvvvyyy{{{{{{zzzyyy{{{}}}zzzyyyxxxvvvuuuuuuuuuvvvssstttvvvvvvvvvvvvxxxzzzxxxzzzxxxssssssvvvxxxvvvpppqqqrrrtttvvvyyy{{{|||wwwuuuvvvwwwvvvrrrrrrvvvwwwwwwwwwxxxyyyzzz||||||}}}~~~~~~|||yyywwwvvvvvv||||||{{{zzzyyywwwvvvuuuxxxxxxyyyyyyzzz{{{{{{|||{{{|||}}}}}}|||zzzxxxvvvxxxxxxxxxxxxwwwvvvtttsssttttttttttttuuuuuuvvvvvvxxxxxxxxxxxxzzz|||~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssttttttxxxxxxxxxwwwvvvuuutttsssqqqpppooonnnllljjjiiihhheeeeeeeeeeeedddcccbbbbbb``````^^^]]][[[YYYXXXWWWSSSOOOKKKHHHFFFEEEBBBAAA???>>><<<:::888777666666222222222111111111000000......///000000000000000444111......000111111000222777===AAACCCEEEFFFHHHLLLMMMNNNPPPPPPPPPOOOOOONNNPPPQQQPPPNNNLLLLLLLLLLLLMMMQQQ\\\hhhqqqwwwzzz|||pppeee^^^XXXNNNFFFBBBDDDDDDFFFRRRmmm~~~vvvpppjjj___TTTIIIIIIRRRfff{{{{{{llleeettt|||jjj[[[OOOGGGBBB999333,,,)))***,,,+++))),,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,'''((())))))))))))))))))************************''''''(((((())))))******)))(((((('''((()))***+++)))'''(((,,,,,,((('''))))))'''&&&(((,,,...,,,)))''',,,(((&&&,,,+++''',,,%%%&&&((()))*********))),,,***)))***,,,---+++)))---)))&&&(((---000---***++++++,,,...///111222222...//////000111111222222999:::<<<|||zzzyyyxxxxxxvvvsssqqquuuuuuwww{{{~~~}}}xxxyyyzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{|||zzzvvvsssrrrqqqppppppqqqqqqpppoooqqqtttwwwyyyxxxvvvuuutttttttttuuuvvvwwwuuurrroooqqqpppoooooooooqqqssstttuuuvvvxxxyyyxxxvvvsssrrrtttvvvxxxxxxvvvsssrrrrrryyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuvvvwwwwwwuuusssttttttuuuvvvvvvwwwwwwwww||||||zzzyyyyyyyyyzzz{{{wwwwwwwwwwwwwwwwwwvvvvvvxxxwwwuuuuuuvvvyyy}}}zzz{{{{{{||||||{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwxxx~~~|||zzzzzz|||~~~|||yyywwwvvvvvvwwwtttuuuvvvvvvuuutttrrrqqqppppppqqqrrrssstttuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyzzzyyyxxxxxxyyyyyywwwuuuvvvwwwxxxxxxwwwvvvwwwxxxuuuuuuuuutttuuuuuuvvvwwwtttuuuuuutttrrrsssuuuwwwwwwyyyvvvrrrqqqtttuuussspppppprrrtttwwwyyy{{{|||vvvuuuvvvxxxwwwssstttyyyvvvvvvuuuuuuvvvxxx{{{|||}}}}}}}}}{{{xxxvvvuuuvvvyyyzzz{{{{{{{{{yyywwwuuuyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}{{{zzz{{{{{{{{{zzzyyyxxxvvvvvvttttttuuuuuutttsssrrrqqquuuuuuvvvvvvxxxyyy{{{|||}}}{{{yyywwwvvvvvvvvvwwwzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuuuutttssssssssstttttttttuuuuuuvvvvvvvvvuuuuuutttttttttqqqpppooommmllljjjiiihhhfffffffffeeeeeedddbbbbbb```______]]][[[XXXUUUTTTQQQNNNJJJGGGEEEDDDBBB@@@===<<<:::888777666555555222222111111111000000000///000111111222222111111333111......000111222222333888===BBBDDDFFFGGGHHHMMMNNNOOOPPPQQQQQQQQQQQQMMMOOOQQQQQQOOOMMMLLLMMMNNNVVVdddvvvuuummmcccTTTGGG@@@BBBFFFNNN]]]ttt|||uuulll^^^RRRKKKOOO\\\rrrpppeeeggg}}}ppp```SSSIIICCC777222,,,)))***++++++)))+++++++++,,,,,,,,,,,,,,,)))+++,,,---...---,,,+++)))))))))***))))))((((((******)))((('''&&&&&&%%%)))((((((((()))((()))((()))(((((((((((()))***+++***'''(((++++++((('''***+++)))((('''&&&'''((((((&&&,,,***)))///,,,'''+++&&&&&&'''((())))))))))))+++)))((()))***+++***)))...***''''''+++......---++++++,,,...///000111222333333333222222222111111888999;;;xxxwwwvvvvvvwwwwwwvvvtttvvvwwwzzz~~~}}}yyyyyyzzz||||||}}}}}}}}}|||zzzyyy{{{}}}|||xxxtttqqqooonnnpppssstttsssppptttwwwzzz{{{yyyvvvtttsssssstttuuuvvvvvvtttpppnnnqqqqqqqqqqqqrrrsssuuuuuuuuuvvvxxxyyyyyywwwuuuttttttvvvwwwvvvsssqqqqqqrrrvvvuuutttssssssrrrssssssssssssssstttvvvwwwvvvttttttuuuvvvxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuwwwxxx{{{|||vvvwwwyyyzzz{{{zzzyyyxxxvvvvvvvvvwwwxxxyyyzzz{{{}}}zzzyyy{{{~~~~~~|||yyyxxxxxxyyyzzztttuuuuuuvvvvvvuuutttssssssssstttuuuvvvwwwyyyyyyvvvwwwyyyzzz{{{{{{zzzzzz{{{yyyyyyyyyzzzyyywwwuuuuuuuuuuuutttsssssssssssspppqqqqqqrrrtttuuuvvvwwwttttttsssrrrpppqqqtttwwwxxxyyyvvvqqqpppssstttrrrrrrssstttvvvwwwxxxyyyyyywwwvvvwwwyyywwwttttttxxxwwwvvvtttssstttvvvyyy{{{yyyzzzzzzyyyxxxwwwxxxyyysssuuuxxx{{{||||||{{{zzzwwwwwwxxxyyyzzz{{{{{{|||}}}|||zzzxxxxxxssstttvvvwwwvvvtttqqqpppsssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwwwwvvvvvvuuuuuuuuuwwwvvvvvvuuuttttttttttttrrrrrrssstttuuuvvvwwwwwwttttttsssssssssssssssssspppooonnnmmmkkkjjjiiihhhhhhhhhhhhgggfffeeedddccc`````````^^^[[[WWWTTTQQQPPPMMMIIIFFFEEECCCAAA@@@<<<;;;:::888777666555555111111111111000000000000000000111222222222222111222000///...000222444555777;;;AAAFFFHHHIIIKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSMMMOOOQQQQQQOOONNNNNNNNNSSSfff~~~mmmWWWHHHAAA@@@EEEOOO```tttyyymmm^^^QQQLLLUUUeeeyyyzzzhhhbbbkkkvvvgggZZZNNNFFF555111,,,)))***++++++***)))******+++,,,,,,,,,,,,(((((()))************)))***************)))((('''+++***))))))((('''&&&&&&+++******)))(((''''''&&&)))))))))))))))************''''''******''''''***(((******(((%%%%%%''')))&&&,,,((('''---+++&&&+++'''(((((()))))))))))))))******)))************)))+++)))((()))+++---......++++++,,,---...000000111111111111222333444444555666888:::yyywwwvvvvvvxxxxxxxxxwwwvvvwwwzzz}}}}}}{{{xxxyyy{{{|||}}}~~~~~~~~~}}}{{{zzz{{{}}}|||xxxtttrrrpppoooqqquuuwwwvvvtttxxxzzz|||{{{wwwsssqqqppprrrsssuuuvvvtttrrrooonnnqqqrrruuuwwwwwwwwwvvvuuuqqqrrrtttvvvwwwwwwvvvuuuvvvwwwxxxvvvtttssssssttttttsssrrrqqqpppppppppppppppoooppprrruuuwwwvvvuuusssuuuwwwzzz||||||||||||uuutttssssssssstttuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwtttuuuwwwxxxyyyxxxwwwwwwvvvwwwxxxyyyyyyxxxvvvvvvssssssuuuvvvyyy|||~~~~~~zzzyyyzzz|||}}}}}}}}}|||zzzyyyyyyzzz|||}}}vvvvvvvvvwwwwwwvvvvvvvvvttttttuuuvvvwwwyyy{{{|||zzz{{{|||||||||{{{yyyxxxyyyxxxwwwxxxyyyyyywwwuuutttsssqqqpppppppppppppppnnnnnnpppqqqssstttuuuvvvssstttsssrrrqqqsssvvvxxxyyyzzzwwwrrrqqqttttttrrrssstttuuuwwwxxxyyyyyyxxxzzzxxxxxxyyywwwrrrrrrvvvxxxvvvtttssstttvvvxxxzzzzzzzzzzzzyyywwwwwwxxxzzzrrrtttxxx{{{}}}}}}|||{{{uuuuuuvvvxxxyyy{{{||||||}}}zzzxxxwwwvvvrrrsssvvvxxxxxxwwwtttsssrrrssstttuuuvvvvvvwwwwwwttttttuuuuuuvvvwwwwwwxxxttttttsssssstttuuuvvvwwwwwwvvvuuutttssssssttttttooopppqqqsssuuuuuuvvvvvvvvvuuuttttttttttttuuuuuuooonnnnnnlllkkkjjjiiihhhhhhhhhggggggfffdddcccbbb`````````^^^[[[WWWSSSQQQOOOLLLHHHEEEDDDCCCAAA@@@<<<;;;:::888777666666666111111111000000000//////...///000000111111000000000/////////000222555777999>>>CCCHHHJJJLLLMMMOOOOOOOOOPPPPPPQQQRRRSSSSSSMMMOOOPPPPPPOOONNNOOOPPP[[[xxxsssWWWFFFBBB===BBBNNN___sss~~~rrrcccVVVMMMXXXhhhyyy~~~|||{{{~~~vvvffffffssszzznnn```QQQFFF222///,,,))))))*********'''((()))***++++++******)))(((&&&%%%&&&''')))*********+++******)))((((((++++++++++++++++++++++++(((((((((((())))))))))))((())))))******************''''''))))))''''''***%%%))),,,,,,((('''(((+++'''+++&&&###)))(((&&&,,,******************++++++***+++++++++******++++++&&&(((+++,,,,,,,,,------+++,,,,,,---...///000000...///000111333444555666777999<<<}}}{{{yyyxxxyyyyyyxxxwwwxxxxxxyyy{{{}}}|||zzzxxxxxxyyyzzz|||~~~}}}|||{{{{{{{{{yyywwwtttsssrrrqqqrrrtttwwwxxxyyy{{{|||{{{yyytttqqqnnnnnnqqqsssttttttrrrppppppppprrrtttwwwyyyzzzyyywwwuuunnnppprrrtttuuuuuuvvvuuuuuuwwwxxxxxxvvvuuuuuuvvvvvvuuuuuutttsssrrrqqqqqqllllllmmmqqqtttwwwwwwvvvrrrtttwww{{{}}}~~~}}}}}}uuutttssssssssstttuuuvvvxxxxxxxxxyyyyyyyyyzzzzzztttvvvxxxzzzzzzxxxuuusssvvvwwwwwwwwwwwwvvvuuuuuurrrssstttvvvyyy|||~~~|||yyyxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{|||}}}xxxxxxwwwwwwwwwwwwwwwwwwttttttttttttvvvxxx{{{|||~~~~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvwwwxxxyyywwwvvvuuussspppooopppqqqqqqpppoooppprrrsssuuuuuuvvvvvvuuuvvvvvvuuutttuuuxxxzzzyyyzzzxxxsssrrruuuvvvtttppprrruuuwwwyyyzzz{{{{{{zzzxxxxxxyyyvvvqqqqqquuuvvvuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}zzzwwwuuuvvvxxxvvvwwwyyy{{{{{{zzzyyyxxxuuuvvvwwwxxxzzz{{{||||||~~~}}}}}}~~~~~~|||zzzxxxvvvuuuttttttrrrtttvvvyyyzzzyyywwwvvvrrrssstttuuuvvvvvvvvvvvvsssssstttuuuvvvwwwwwwxxxssssssrrrrrrtttuuuwwwxxxuuutttsssrrrrrrrrrssstttlllmmmooorrrsssssssssssstttsssrrrpppppppppqqqrrrnnnnnnmmmlllkkkjjjiiiiiieeeeeeeeedddbbbaaa___^^^______^^^\\\YYYUUURRRPPPMMMJJJFFFDDDCCCAAA@@@>>><<<;;;:::888777666666666111111000000000/////////---...//////000000//////...///000000000222666999:::>>>DDDIIIKKKMMMNNNOOOQQQPPPPPPPPPPPPQQQRRRRRROOOOOOOOONNNNNNNNNQQQSSScccoooRRRCCCAAA;;;BBBRRRfffzzzyyyfffVVVNNNYYYgggttt~~~{{{yyyvvvuuu{{{|||sssgggmmmzzzwwwlll^^^MMM@@@///...+++***))))))***+++'''((()))*********)))(((+++)))'''&&&&&&(((+++---*********+++******))))))&&&&&&''''''(((((())))))###$$$&&&'''***+++---...((()))******++++++*********'''&&&))))))&&&'''***%%%))),,,,,,+++)))***,,,'''+++%%%!!!''''''&&&---++++++*********++++++,,,***+++,,,,,,******+++,,,###(((---...---+++,,,...+++,,,,,,---......//////000000000111111222222333333666:::}}}|||zzzyyy{{{||||||{{{zzzyyyxxxxxxyyyyyywwwvvvwwwxxxyyy|||}}}}}}}}}~~~|||yyyvvvttttttttttttsssrrrrrruuuyyy|||zzzzzzyyyuuuqqqnnnnnnnnnqqqrrrsssrrrpppoooqqqsssuuuvvvwwwxxxxxxxxxwwwvvvooopppqqqrrrsssttttttsssrrrtttwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvtttrrrqqqiiijjjllloootttwwwwwwwwwrrrtttwwwzzz||||||{{{zzzuuutttssssssssstttvvvwwwxxxxxxyyyzzzzzz{{{||||||xxxyyyyyyyyyxxxvvvtttsssvvvvvvuuuuuuuuuvvvvvvwwwsssttttttuuuwwwyyy{{{|||zzzxxxwwwwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxxxxwwwvvvvvvuuuvvvvvvuuuttttttuuuwwwyyy|||~~~~~~}}}{{{zzzzzzyyyyyyvvvvvvvvvwwwyyyzzzyyywwwwwwtttqqqqqqsssttttttssstttuuuvvvwwwxxxxxxxxxwwwyyyzzz{{{zzzxxxwwwxxxyyywwwyyywwwrrrrrruuuwwwuuurrrsssvvvxxxzzzzzzyyyyyyxxxvvvvvvxxxuuuqqqrrruuuqqqrrrtttwwwzzz}}}}}}zzzwwwvvvwwwyyyxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||{{{zzzzzzwwwvvvuuutttttttttuuuuuusssuuuwwwxxxyyyyyyxxxwwwssstttuuuwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvuuutttttttttvvvxxxyyysssrrrqqqppppppqqqssstttmmmoooqqqsssuuuuuuttttttsssrrrooonnnmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiiddddddcccbbbaaa___^^^]]]]]]\\\ZZZXXXUUUSSSQQQPPPJJJGGGCCCAAA@@@???===<<<:::999888777666555555555111000000000////////////---...//////000000//////---...000000000333777;;;===AAAGGGKKKNNNOOOQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQPPPPPPNNNLLLLLLNNNSSSVVVjjjzzzbbbMMMAAA???>>>HHH\\\sss|||dddQQQSSS\\\eeejjjpppxxxzzzwwwqqqrrrssswww}}}vvvjjjgggqqq|||sssiiiaaaUUUEEE999---,,,+++***((((((***+++((()))***++++++***((('''***)))((((((((()))++++++))))))***+++++++++******$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((()))+++,,,,,,((()))***+++++++++*********'''&&&((((((&&&'''***)))*********))))))+++,,,&&&+++&&&###)))(((%%%+++,,,+++***))))))***++++++(((***,,,+++)))((()))+++$$$)))------******---111+++,,,,,,------......///111111111111222222222222000444777zzzyyyxxxzzz}}}{{{zzzxxxwwwxxxxxxvvvuuuvvvwwwyyy{{{}}}|||~~~|||wwwssssssttttttttttttqqqppprrryyy~~~yyyxxxvvvsssooonnnnnnpppppprrrrrrqqqnnnooorrruuuxxxwwwvvvuuuuuuvvvvvvwwwqqqqqqrrrrrrsssrrrrrrrrrooorrruuuvvvvvvuuutttuuuvvvvvvwwwxxxvvvtttqqqppphhhiiijjjooossswwwxxxwwwssstttwwwyyyzzzyyyxxxvvvsssrrrrrrqqqrrrssstttuuuwwwxxxyyyzzz|||}}}~~~~~~|||{{{yyyxxxvvvuuuttttttuuuuuuttttttuuuvvvxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwuuuttttttvvvyyyzzzzzzyyyyyyzzz{{{||||||zzzxxxwwwxxxwwwvvvuuuttttttttttttwwwwwwwwwwwwyyy|||~~~|||zzzzzzzzz{{{{{{vvvuuuvvvxxxzzz{{{zzzyyyzzzvvvssssssuuuwwwwwwvvvwwwxxxzzz{{{{{{zzzyyyyyy|||~~~~~~}}}{{{xxxxxxxxxvvvwwwvvvqqqqqquuuwwwuuuvvvwwwyyyyyyyyyxxxvvvtttuuuttttttwwwuuurrrssswwwnnnpppsssxxx}}}}}}}}}|||zzzxxxxxx{{{}}}vvvvvvwwwxxxzzz{{{|||}}}~~~}}}|||{{{{{{zzzuuuwwwzzz||||||yyyuuussstttsssssssssuuuvvvxxxzzzuuuuuuwwwxxxxxxwwwwwwvvvtttuuuvvvxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvtttsssrrrzzzyyywwwuuuuuuvvvxxxyyyrrrqqqoooooooooqqqssstttqqqsssuuuwwwxxxxxxwwwwwwwwwvvvsssqqqpppppppppqqqmmmmmmlllkkkkkkjjjiiiiiieeeeeeeeedddbbb```___^^^[[[ZZZWWWUUURRRQQQPPPOOOGGGDDDAAA>>>======;;;:::999888777555555444444444000000000000////////////......///000000000000000,,,...000000000333888<<<@@@EEEJJJOOOQQQSSSTTTUUUSSSRRRPPPOOONNNNNNOOOOOOQQQPPPNNNKKKKKKNNNTTTXXXoooyyyfffVVVIII@@@>>>BBBOOOeee}}}}}}cccPPPYYY```cccbbbccciiillliiiiiimmmttt{{{rrrbbbfffrrrzzzyyy|||{{{|||qqqddd[[[VVVMMM???444,,,,,,+++***((((((***+++***+++,,,---,,,***((('''&&&'''(((******))))))(((((()))***+++++++++++++++******************))))))******))))))((((((''''''((()))***+++,,,+++*********'''&&&((((((&&&'''***...+++(((&&&&&&(((***,,,%%%+++((('''---***%%%***+++***)))(((((()))******''')))+++***'''&&&(((***&&&***---+++((((((...555,,,,,,,,,------.........///000000111333444444555333777;;;||||||{{{zzzzzz{{{}}}~~~yyyzzz{{{{{{zzzxxxvvvuuuqqqtttxxx}}}~~~}}}}}}zzzxxxvvvuuutttuuuuuutttqqqppprrrwww|||uuuuuussspppllljjjkkklllooooooooopppqqqrrrttttttwwwvvvvvvvvvvvvvvvwwwwwwsssqqqpppqqqsssssspppmmmrrrrrrqqqrrrsssuuuwwwyyyooopppqqqqqqqqqooommmllllllmmmoooppprrrtttuuuuuupppqqqsssuuuwwwwwwwwwwwwxxxsssnnnnnnrrruuuuuusssuuuvvvwwwyyyzzz{{{|||||||||yyyyyyzzzzzzxxxuuu{{{tttqqqvvvyyyvvvuuuwwwuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxzzz||||||xxxuuu{{{|||}}}{{{xxxvvvxxxzzzzzzxxxvvvvvvxxxzzz{{{{{{wwwyyyzzzzzzzzz{{{~~~|||||||||zzzwwwwww{{{~~~}}}}}}||||||||||||}}}}}}zzzsssqqqtttuuusssssswwwzzz}}}|||wwwxxx~~~}}}}}}yyywwwuuutttwwwvvvuuutttuuuvvvxxxzzzwwwwwwxxxxxxxxxxxxxxxxxxyyysssqqqsssuuuuuuwww{{{uuusssqqquuu}}}}}}}}}|||zzzwwwvvvvvvxxxuuuvvvxxxxxxxxxzzz|||}}}zzzyyyyyyyyyxxxwww{{{yyyxxxzzz{{{zzzvvvrrrppprrrtttuuuuuuvvvyyy{{{tttuuuwwwzzz{{{yyytttpppvvvwwwxxxyyyzzzzzzyyyxxxxxxvvvuuuuuuvvvvvvuuusssrrrqqqrrrssstttuuuuuutttnnnqqqttttttqqqppprrrtttuuuwwwzzz|||}}}{{{xxxvvvxxxwwwuuutttsssqqqnnnlllnnnmmmlllllllllkkkhhheeefffeeedddddddddbbb___\\\\\\[[[YYYVVVSSSPPPMMMKKKGGGEEEBBBAAA@@@>>><<<:::999888777555333111000///000000000000000///......333222111...++++++---///---...///000222666<<>>999BBBDDD```yyyyyycccWWWUUUVVVbbbggg```XXXYYY]]]___bbbfffrrrrrrbbb[[[ccckkkpppqqqrrrsssrrrnnnhhhccc^^^YYYRRRFFF666***///,,,)))'''(((((((((((((((((()))***************''')))***++++++***)))'''))))))))))))((((((((((((,,,+++++++++******))))))''''''((()))***+++,,,,,,,,,(((&&&***---***((((((111---))))))***+++(((&&&''''''((()))))))))))))))+++***(((((())))))'''&&&******)))(((((((((((((((((()))++++++******+++,,,)))******))))))))),,,...------,,,------...///000///111222222111111222333888:::===~~~}}}}}}}}}}}}zzz{{{}}}~~~~~~|||{{{yyy{{{~~~{{{|||}}}}}}{{{yyywwwvvvttttttssspppoooqqqvvvzzzssssssrrrpppnnnmmmoooqqqrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwwwwtttsssrrrsssuuuuuurrrooooooooopppqqqrrrtttvvvwwwqqqqqqqqqqqqppppppoooooooooppprrrtttvvvwwwwwwvvvssstttuuuvvvwwwwwwvvvvvvtttpppmmmnnnsssvvvvvvuuutttuuuvvvxxxyyyzzzzzzzzz}}}{{{yyyyyyzzz{{{yyyxxx}}}wwwuuuyyy{{{xxxvvvxxxttttttuuuvvvwwwyyy{{{|||xxxwwwwwwyyy||||||yyyvvvyyyzzz{{{zzzwwwwwwxxxzzzyyywwwvvvwwwyyyzzzzzzyyywwwyyyzzzzzzyyyzzz|||~~~xxxzzz{{{zzzxxxyyy{{{~~~~~~}}}{{{{{{zzzzzz{{{xxxrrrpppuuuyyyxxxvvvwwwwww{{{}}}{{{}}}~~~|||zzzxxxwwwwwwvvvuuuttttttuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{yyyuuusssuuuvvvtttvvvyyytttsssssswww{{{~~~~~~yyyzzzzzzyyyvvvtttttttttuuuwwwxxxxxxxxxyyy|||~~~~~~|||yyyyyyzzzzzzzzzyyyxxxwwwwwwxxxzzzyyyvvvsssppprrrtttvvvvvvvvvxxxyyyvvvwwwxxx{{{{{{yyyuuuqqqssstttuuuvvvvvvvvvuuutttuuusssrrrsssssssssqqqoooqqqnnnmmmooosssvvvvvvuuuoooqqqssssssqqqqqqsssuuuwwwxxxzzz{{{zzzxxxvvvtttqqqqqqqqqssstttuuuuuutttnnnmmmlllmmmmmmkkkiiifffgggfffdddddddddccc```^^^[[[ZZZXXXUUUQQQMMMJJJIIIEEECCCAAA??????===;;;999666555555444333222111111000000000000000///......000000///...,,,---///111///000000111333888???DDDGGGIIIKKKNNNQQQSSSUUUUUUQQQPPPOOOMMMMMMMMMNNNOOOIIIGGGGGGHHHIIILLLTTT^^^xxxaaaNNNFFF<<<:::DDDRRRlll}}}tttcccRRRKKKMMM___dddeee```\\\]]]]]][[[\\\bbbmmmwwwtttfffZZZWWW```hhhooopppnnnkkkeee___^^^[[[VVVQQQJJJ@@@444+++...+++((('''((()))))))))(((((()))*********************))))))))))))******(((((((((((())))))))))))++++++*********)))))))))%%%%%%&&&'''((()))******,,,((('''***,,,***((()))***)))''''''((())))))(((''''''((()))))))))))))))''')))***)))((('''(((***++++++***)))))))))))))))((()))******))))))***,,,((()))))))))((()))+++---------,,,------...///000...000222222222333444666555888:::|||}}}{{{|||~~~~~~{{{xxxvvvssssssrrrqqqppprrrvvvyyyssstttsssqqqpppoooqqqsssttttttsssssssssttttttuuusssssssssssstttuuuwwwwwwvvvuuuuuuvvvwwwvvvtttrrrnnnoooqqqrrrttttttuuuuuusssrrrrrrrrrqqqqqqrrrrrrppprrruuuwwwyyyxxxwwwvvvssstttttttttttttttsssrrrooommmllloootttxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzxxxyyyzzz{{{{{{zzz{{{yyy{{{|||zzzyyyzzzvvvvvvvvvvvvwwwwwwxxxyyywwwvvvwwwyyy{{{{{{yyywwwvvvxxxxxxxxxwwwwwwyyyzzzxxxwwwwwwyyyzzzzzzyyywwwwwwxxxzzzyyyyyyxxxzzz{{{wwwyyy{{{|||||||||}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvrrrqqqvvv||||||yyyxxxwww{{{~~~~~~}}}{{{{{{{{{zzzzzzyyyyyyyyyuuuuuuttttttvvvxxxzzz{{{}}}}}}|||{{{{{{{{{|||}}}zzzwwwvvvwwwwwwttttttvvvrrrtttwwwyyyyyyzzzzzz{{{wwwxxxyyywwwuuurrrrrrsssvvvwwwyyyyyyxxxyyyzzz||||||zzzxxxxxxzzz{{{{{{{{{vvvuuuuuuwwwxxxxxxvvvtttpppsssvvvwwwwwwwwwwwwxxxzzzzzzzzz||||||{{{wwwssssssttttttttttttssssssrrrrrrrrrqqqqqqqqqpppmmmkkkkkkjjjiiikkkppptttuuuuuupppqqqrrrrrrrrrrrrtttwwwyyyyyyyyyxxxwwwvvvtttsssttttttttttttsssrrrqqqqqqnnnmmmmmmmmmmmmllljjjgggfffdddbbbbbbbbbaaa___]]]YYYXXXVVVRRRNNNJJJGGGEEECCCAAA???>>>===<<<999777333333222222222222222222000000000000000//////...---.........---///111444111111111222444:::BBBGGGJJJKKKMMMPPPRRRSSSTTTTTTQQQPPPNNNLLLKKKKKKLLLLLLIIIGGGFFFGGGHHHKKKUUU```{{{qqqooohhhTTTEEEAAA;;;===KKKddd{{{vvvlllggg```WWWLLLDDDFFFNNN``````___]]]^^^```^^^ZZZ]]]eeemmmoooeeeXXXSSSUUU```kkkuuuxxxtttlll```VVVRRRPPPLLLFFF???777000,,,,,,***(((''')))*********((())))))************))),,,***(((''''''(((***,,,''''''(((((())))))************))))))))))))((((((%%%%%%&&&'''((()))******,,,((('''+++,,,***)))***%%%&&&((((((((()))***,,,''''''((()))))))))))))))###(((,,,+++&&&%%%)))...,,,++++++***************((()))******))))))***+++'''((()))(((((((((***,,,------,,,------...///000---///111333333444666888555777999~~~~~~~~~~~~}}}~~~~~~|||yyyvvvuuuuuuuuutttttttttuuuxxxzzzxxxwwwvvvsssqqqoooppprrrvvvuuuttttttssssssssstttqqqqqqqqqrrrsssuuuvvvwwwuuuuuuvvvwwwwwwwwwuuutttssstttuuuvvvvvvuuuttttttqqqrrrtttuuuuuutttsssrrrppprrruuuxxxyyywwwuuusssppppppppppppppppppppppppooonnnooorrrwwwzzzzzzyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyy|||{{{{{{|||}}}|||{{{{{{{{{zzzxxxvvvtttssssssrrruuuvvvwwwxxxyyyyyyyyyxxxtttuuuuuuvvvvvvwwwyyyzzzxxxxxxyyy{{{}}}{{{xxxuuuvvvxxxyyyyyyxxxwwwxxxyyyyyy{{{}}}~~~}}}}}}zzzxxxvvvuuuttttttuuuuuuvvvuuuvvvxxxyyyzzz{{{}}}{{{|||}}}|||{{{zzzyyywwwyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~}}}|||{{{xxxxxxyyywwwsssrrruuusssxxx||||||yyyvvvwwwzzzyyyxxxwwwtttqqqqqqrrrtttvvvwwwyyyyyyxxxxxxyyyzzz{{{yyywwwwwwxxxyyyyyyxxxuuuuuuuuuvvvvvvuuutttsssrrruuuxxxyyyyyyxxxxxxyyy||||||||||||}}}{{{xxxuuuwwwwwwwwwvvvvvvuuuttttttsssrrrqqqqqqpppnnnjjjgggeeehhhlllooopppqqqsssuuusssssssssssssssuuuwwwxxxwwwvvvuuutttttttttttttttwwwwwwwwwuuurrrooonnnmmmnnnmmmmmmmmmnnnllljjjgggbbbaaa^^^^^^^^^^^^\\\[[[XXXWWWTTTQQQLLLHHHDDDBBBAAA???===<<<;;;:::888666222222222111111111111000//////000000000000//////---...//////...///222444222222222222555<<>>666000------***)))'''((()))++++++***((()))************))))))+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++,,,((((((++++++)))))),,,%%%(((+++,,,******,,,///''''''((()))))))))))))))%%%(((+++***'''&&&))),,,+++******))))))*********)))+++,,,+++******+++,,,'''(((******))))))+++---------,,,------...///000---///111222222333555777666888;;;~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~{{{yyyxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{xxxxxxwwwtttrrrqqqrrrtttvvvuuutttssssssrrrrrrssspppppppppqqqrrrtttuuuvvvsssuuuvvvwwwvvvvvvuuuuuuwwwwwwwwwwwwvvvtttrrrpppooorrruuuxxxyyywwwtttrrrrrrtttwwwyyyyyyxxxuuusssnnnnnnoooooopppqqqqqqrrrrrrrrrsssvvvxxxzzz{{{{{{{{{{{{|||}}}}}}||||||||||||{{{zzzyyywwwvvvvvvwwwvvvxxxzzz{{{{{{|||||||||zzzyyywwwuuusssrrrqqqqqquuuvvvwwwwwwwwwwwwxxxxxxssssssssstttvvvxxxyyyzzzzzzzzz{{{}}}~~~|||xxxuuuvvvwwwyyyyyyxxxwwwxxxxxxzzz{{{|||}}}}}}|||yyywwwrrrqqqpppooopppqqqtttuuuwwwzzz{{{xxxuuuwww|||}}}{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxyyyzzz{{{}}}}}}zzz}}}{{{xxxzzzxxxyyyyyyvvvqqqqqquuuvvv{{{~~~yyyuuuvvvyyyyyywwwrrrnnnkkklllppptttuuuwwwyyyyyyxxxxxxxxxyyy{{{yyyvvvuuuuuuuuutttsssuuuvvvvvvuuutttsssrrrrrrvvvxxxzzz{{{zzzyyyyyyzzz}}}|||{{{|||||||||yyywwwyyyxxxxxxwwwwwwvvvvvvvvvsssrrrpppppppppnnnkkkhhhfffoooyyyzzzuuuqqqtttxxxttttttttttttuuuwwwwwwxxxrrrrrrrrrqqqrrrssstttuuuppprrrtttsssqqqpppppprrrooonnnmmmmmmmmmllliiifff```___]]]]]]]]]]]][[[ZZZWWWVVVSSSOOOKKKGGGCCCAAA???===;;;::::::999777555444333222111000000///...//////000000000000/////////000111000///...000111111222222333777===EEEKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMMMMIIIGGGFFFEEEHHHQQQ\\\ttt}}}yyyiii^^^ZZZZZZRRRPPPCCC:::<<>><<<:::999999999777555444444333222111000///......//////000000000000000000111222111///...///000000111333666999???FFFKKKOOOPPPQQQQQQRRRRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNJJJGGGEEEEEEDDDFFFOOOYYYjjjnnnooofffXXXOOOMMMOOOFFFFFF<<<666;;;AAAOOOeeeyyy~~~~~~xxxpppkkkddd]]]TTTKKKAAA===???IIIZZZiiinnnrrrwwwvvvooojjjrrr||||||fffWWWWWWbbbkkkttt~~~}}}ooo___RRRJJJEEE===666000---------)))(((((()))***++++++))))))************))))))((('''(((***,,,,,,***((('''))))))))))))(((((((((((((((((())))))))))))******&&&'''''''''((((((((()))+++))))))+++***(((+++000&&&(((******)))(((((((((''''''((())))))))))))))),,,***(((((())))))'''%%%(((((((((((((((((()))***+++---------+++***+++,,,(((***,,,---,,,,,,---...------,,,------...///000...///111000//////000111555777999}}}{{{yyyxxx|||||||||{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyyyyyyyzzz{{{wwwvvvvvvxxx{{{|||zzzxxxssstttttttttssstttwwwyyyvvvvvvuuutttttttttuuuuuurrrrrrrrrrrrrrrssstttuuurrrtttwwwxxxvvvuuuuuuwwwwwwvvvuuusssrrrrrrqqqqqqqqqrrrsssuuuvvvwwwwwwvvvyyyzzzzzzzzzyyyxxxvvvuuuuuutttssssssssstttuuuuuuvvvvvvvvvvvvwwwzzz}}}zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxvvvsssrrrtttvvvssszzz|||yyywwwyyyxxxvvvuuuuuuuuuvvvvvvwwwxxxyyyvvvxxxxxxwwwtttssstttvvvuuusssrrrtttwwwzzzzzzxxx{{{zzzzzz{{{{{{yyyvvvssstttvvvyyy{{{zzzyyyzzzzzzyyywwwvvvwwwyyyxxxuuussslllkkkjjjjjjlllppptttvvvuuuxxxyyyxxx{{{~~~yyyxxxttttttxxxyyywwwxxx|||wwwxxxzzz{{{{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz||||||{{{yyywwwuuuuuutttuuuuuurrrooossszzz{{{}}}}}}{{{wwwuuuvvvwwwsssrrrpppllliiiiiilllnnnqqqtttxxxyyyyyyyyyyyyzzzyyyvvvtttsssssstttsssrrrqqqsssuuuuuussstttvvvyyyzzzzzzyyywwwvvvvvvyyy{{{zzzxxxwwwwwwyyyzzzzzzzzzwwwwwwvvvuuuvvvwwwxxxxxxuuuttttttvvv{{{~~~xxxvvvvvvrrrqqqrrrtttvvvuuuqqqnnnnnnnnnoooooopppppppppqqqpppssstttrrrmmmiiijjjlllqqqooommmllljjjhhhdddaaa^^^___```bbbbbb```\\\YYYQQQPPPNNNKKKGGGCCC@@@???>>><<<:::999999999777555333333222222222111111111......///000000000000000000111222222000//////000000222666999===BBBHHHLLLOOOOOOPPPQQQQQQQQQQQQQQQMMMLLLKKKKKKKKKLLLMMMNNNGGGEEEEEEGGGGGGIIIRRR\\\ddddddaaaZZZNNNFFFDDDGGG???@@@999666>>>HHHYYYqqq~~~~~~|||xxxtttnnnddd[[[MMMFFF@@@CCCJJJWWWjjjyyyxxx{{{wwwrrryyysss]]]VVV```nnnvvvxxxuuujjj]]]RRRHHHAAA888222//////---,,,))))))((()))++++++***(((***************)))(((((())))))************))))))&&&''''''((()))******+++)))))))))*********++++++''''''''''''((((((((((((+++)))***+++***(((,,,222&&&'''((()))++++++)))'''''''''((()))))))))))))))((()))))))))((((((((()))))))))(((((())))))***+++***+++,,,+++)))((()))***'''))),,,---,,,+++,,,---------,,,------...///000---///000111000000222444555888:::}}}{{{zzz||||||{{{{{{|||}}}}}}~~~~~~}}}|||{{{}}}}}}|||{{{zzzxxxvvvuuuuuuttttttvvvyyyzzzxxxuuuvvvvvvvvvtttrrrrrrtttvvvwwwwwwvvvvvvvvvvvvwwwwwwsssssssssrrrrrrsssttttttrrruuuxxxyyywwwuuuvvvxxxxxxwwwuuuttttttuuuvvvwwwssssssrrrrrrsssvvvxxxzzzxxxxxxxxxwwwvvvuuutttsssvvvuuutttrrrqqqqqqrrrrrrtttuuuuuuuuuvvvyyy~~~||||||||||||{{{zzzyyyyyysssuuuwwwuuusssrrrtttwwwuuu|||zzzvvvwwwvvvsssyyyyyyxxxxxxxxxxxxxxxyyywwwxxxyyywwwsssrrrsssvvvvvvtttssstttxxxzzzzzzxxxzzzyyyxxxxxxxxxwwwtttrrrsssvvvyyy{{{{{{{{{{{{{{{zzzxxxwwwxxx{{{|||zzzwwwnnnmmmkkkkkklllppptttvvvsssttttttxxxsssuuurrrtttyyyxxxsssqqqtttvvvwwwzzz|||||||||{{{zzzxxxxxxyyyyyyyyyxxxwwwvvv{{{zzzyyywwwwwwvvvvvvwwwssssssssstttqqqooottt}}}||||||{{{yyyvvvuuuuuuvvvsssttttttrrrooommmmmmnnnpppssswwwyyyyyyyyyzzzzzzwwwuuusssssstttuuuuuuuuunnnqqqtttttttttuuuyyy}}}zzzyyyxxxuuussstttxxxzzzyyywwwuuuuuuxxxzzzzzzzzzxxxxxxwwwwwwwwwyyyzzz{{{yyyyyyyyy}}}~~~{{{xxxtttppppppppppppssstttsssnnniiinnnooooooooooooooonnnmmmeeejjjoooooommmmmmqqqtttqqqooommmkkkjjjfffbbb___[[[\\\^^^aaabbb___ZZZVVVNNNMMMKKKIIIEEEBBB???>>>===<<<:::999999999777555111111222222222333333333......///000000000000000...000222222000000000111000333888<<<@@@EEEJJJMMMLLLMMMMMMNNNOOOOOOOOONNNJJJJJJIIIIIIJJJKKKMMMNNNGGGFFFHHHKKKLLLOOOWWWaaaaaa___[[[TTTKKKDDDCCCEEE===???999888CCCNNNbbb{{{~~~{{{zzzssseeeYYYFFFBBBAAAIIIVVVggg{{{kkkWWWWWWgggxxxqqqvvvxxxsssjjjbbbXXXPPPEEE===444//////000...+++***)))))))))++++++)))(((***************)))((((((+++***)))'''''')))***+++###$$$&&&(((***+++---...))))))******+++++++++,,,))))))))))))************+++)))***+++***(((,,,222(((''''''+++...///,,,)))'''(((((()))))))))))))))$$$(((+++***'''&&&)))---******))))))***+++,,,,,,)))******)))(((''''''(((&&&(((+++,,,+++++++++,,,---------------...000000,,,...000111111222555777888:::===~~~yyyxxxyyy|||}}}}}}}}}|||{{{zzzyyy}}}}}}}}}}}}~~~~~~~~~}}}zzzvvvvvvyyy}}}vvvuuutttrrrrrrtttuuuwwwwwwttttttxxxvvvrrrtttzzzvvvvvvvvvvvvvvvwwwwwwxxxsssssssssssssssssssssrrrpppqqqssstttssstttvvvxxxvvvuuutttsssrrrqqqqqqqqqssssssrrrqqqrrrtttwwwxxxuuutttssstttuuuuuusssqqqppprrruuuwwwvvvtttqqqnnnssstttuuuwwwzzz|||}}}~~~~~~}}}{{{xxxvvvvvvyyy{{{yyyxxxwwwuuusssrrrtttwwwzzzzzzzzzxxxuuutttuuuvvvuuuwwwxxxxxxwwwwwwxxxyyyzzzxxxvvvuuutttuuuvvvwwwxxxwwwvvvwwwyyy{{{|||||||||{{{yyyxxxwwwvvvsssqqquuuuuutttttttttvvvwwwyyyvvvwwwyyyzzzzzzyyyxxxwwwooooooooommmmmmooosssvvvtttxxx~~~|||xxxvvvxxxzzzyyyvvvsssqqqqqqzzzyyyzzz{{{||||||{{{zzzxxxxxxvvvtttssstttwwwzzzxxxwwwwwwvvvuuuttttttssswwwuuusssqqqsssvvv{{{~~~~~~{{{xxxvvvuuutttrrrqqqtttsssqqqoooooopppqqqrrrtttssssssuuuwwwxxxwwwvvvsssrrrqqqqqqsssuuuuuuuuusssssssssvvvxxxzzzyyyxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwuuutttuuuxxxyyywwwtttvvvvvvwwwxxxyyyyyyzzz{{{yyywwwwww|||}}}yyyxxxxxxuuuqqqsssrrrrrrssstttsssqqqnnnppppppoooooonnnnnnmmmmmmfffhhhjjjlllnnnoooppppppqqqoookkkgggccc```]]]\\\dddbbbaaa``````]]]ZZZWWWNNNKKKGGGCCC@@@>>>>>>>>>===>>><<<888777888444///222222222222222222222222///000111333333111///...000111111111//////111222333666:::>>>BBBGGGMMMQQQPPPPPPPPPPPPOOONNNMMMMMMNNNKKKIIIJJJMMMOOONNNLLLIIIKKKKKKLLLSSS^^^eeefffdddbbbYYYKKKDDDDDDBBB===999===<<<888@@@XXXsss}}}}}}xxxgggVVVUUUGGG@@@NNNiiivvv\\\WWWbbbrrr}}}zzzvvvqqqhhh[[[PPPKKKIII===333//////---,,,---,,,,,,,,,***)))))),,,...))))))))))))************&&&***+++((())),,,+++(((,,,+++(((&&&&&&''')))***''''''''''''''''''''''''++++++************++++++''''''''''''(((((((((((((((&&&'''***(((%%%&&&***&&&)))***)))''''''(((+++%%%(((***)))'''%%%'''((())))))))))))***+++------%%%,,,+++)))++++++(((---,,,***))))))+++,,,..................///000111,,,...000222333444444333444777<<<~~~zzzyyyzzzzzzzzz{{{||||||}}}||||||{{{{{{{{{|||}}}~~~~~~~~~{{{xxxxxx{{{zzzyyywwwuuutttttttttuuuuuussstttwwwvvvssstttzzzvvvvvvvvvwwwwwwxxxyyyzzzrrrrrrrrrrrrssssssssssssqqqsssuuuuuuttttttuuuwwwuuuttttttrrrrrrqqqqqqqqquuutttsssrrrssstttvvvxxxvvvuuutttuuuvvvvvvtttrrrqqqsssuuuvvvvvvuuusssrrrttttttuuuvvvxxxzzz||||||}}}zzzwwwvvvwwwyyyxxxwwwvvvtttrrrrrrtttvvvuuuvvvwwwvvvtttttttttvvvwwwxxxyyyyyyxxxwwwyyyzzzzzzyyywwwvvvvvvvvvxxxyyyuuuttttttuuuxxxzzzyyyxxx|||yyywwwwwwxxxwwwtttqqquuuuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxyyyyyyxxxvvvuuupppqqqrrrrrrrrrtttwwwzzzyyy||||||zzzvvvwwwwwwvvvsssrrrssstttzzzzzzzzz{{{|||}}}|||{{{vvvvvvuuutttsssuuuyyy|||yyyxxxvvvuuuuuuvvvxxxyyywwwvvvttttttvvvyyy|||yyywwwuuutttttttttrrrqqqsssrrrqqqppppppqqqsssttttttuuuvvvwwwxxxyyywwwvvvrrrqqqppppppqqqrrrsssrrrsssrrrsssuuuwwwyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyyyywwwvvvvvvvvvwwwvvvtttssssssttttttuuuvvvwwwwwwwwwxxxvvvvvvzzzxxxuuuuuuuuusssqqqqqqqqqrrrsssttttttqqqnnnoooooonnnnnnmmmlllkkkkkkhhhhhhiiijjjkkklllmmmmmmkkkiiihhhfffdddcccbbbbbbaaa```___^^^^^^\\\YYYVVVNNNLLLHHHCCC???===<<<;;;<<<===;;;888777888555000222222222222222222222222...///000000000000///...///000111000//////111333333666;;;@@@DDDHHHMMMPPPPPPQQQQQQPPPPPPOOONNNMMMNNNLLLJJJJJJMMMNNNMMMLLLHHHJJJLLLRRRaaaqqqyyyyyylllgggZZZKKKBBBAAA???<<<777;;;======GGG___xxx~~~vvvhhh[[[YYYNNNLLL\\\vvv}}}jjjZZZ___qqqyyynnndddYYYQQQMMMIII===222//////---,,,,,,***++++++***)))(((***+++))))))))))))************&&&***+++((())),,,+++(((***)))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((*********)))))))))))))))***((()))+++***'''(((,,,$$$''')))***((((((***,,,(((***,,,+++)))((()))***)))))))))))))))***++++++"""***...+++(((+++---,,,,,,+++*********+++,,,------,,,,,,------...///000---...000111333444444444444777:::~~~{{{{{{|||{{{{{{{{{|||||||||||||||yyyyyyzzz{{{|||}}}~~~~~~|||zzz{{{~~~~~~|||zzzxxxvvvuuutttttttttssstttvvvuuussstttxxxuuuvvvvvvwwwxxxxxxyyyzzzqqqqqqqqqrrrrrrssssssssstttuuuvvvvvvuuutttuuuuuusssssssssrrrrrrqqqqqqqqqttttttsssssssssuuuvvvwwwvvvuuuuuuvvvwwwvvvtttrrrssssssttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{~~~{{{xxxvvvvvvwwwxxxxxxwwwvvvtttsssuuuwwwqqqtttvvvwwwvvvuuuuuuvvvxxxyyyzzzyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzzttttttuuuwwwyyyzzzyyywww{{{xxxuuuuuuyyyzzzvvvrrrtttuuuvvvwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwuuutttssspppsssvvvxxxyyyzzz}}}{{{|||~~~}}}{{{yyyvvvvvvuuusssrrrsssvvvyyyzzzzzz{{{{{{{{{|||||||||tttuuuuuuuuuuuuwww{{{~~~{{{yyyvvvtttuuuwww{{{}}}vvvvvvwwwxxxzzz|||~~~vvvtttsssrrrsssssssssrrrrrrrrrrrrrrrrrrtttuuuvvvuuuvvvxxxyyyzzzxxxwwwvvvtttssssssrrrrrrrrrrrrrrrsssrrrrrrtttvvvwwwvvvuuussstttwwwyyy{{{{{{{{{{{{wwwxxxxxxwwwuuusssssssssqqqrrrrrrrrrssstttttttttuuutttuuuxxx}}}~~~yyytttrrrssstttsssrrrooopppqqqtttvvvtttqqqnnnooonnnnnnlllkkkjjjiiiiiieeeffffffgggiiikkkmmmnnnggggggfffeeedddddddddddd```^^^]]]\\\[[[YYYVVVSSSNNNKKKGGGCCC???<<<:::999:::;;;:::777777888666111222222222222222222222222//////............/////////000000///...///111333333777===CCCFFFIIILLLNNNQQQQQQQQQQQQPPPOOONNNNNNNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLRRR```xxx}}}uuueeeSSSHHHEEEBBB>>>888;;;>>>BBBQQQggg}}}~~~ssshhhaaaWWWRRRUUUggg~~~pppaaaYYYeee}}}pppddd[[[UUUPPPHHH<<<222//////,,,++++++***,,,---,,,***))))))***)))))))))*********++++++&&&***+++((())),,,+++((('''(((***++++++)))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((*********++++++,,,,,,,,,***((((((***)))&&&(((,,,###%%%(((*********+++,,,(((***++++++***)))******)))((((((((())))))))))))))),,,---(((&&&(((,,,...******+++++++++,,,,,,,,,+++++++++,,,,,,...///////////////000222333555666555777:::~~~||||||}}}}}}|||{{{zzzyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{|||~~~~~~}}}|||{{{yyywwwvvvuuuuuuuuuvvvvvvtttrrrrrrtttttttttuuuuuuuuuuuuttttttoooppppppqqqrrrsssttttttuuuwwwxxxxxxvvvtttssstttrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssuuuwwwxxxuuuuuuuuuvvvwwwvvvtttqqqrrrrrrqqqqqqsssuuuwwwxxxwwwwwwuuuuuuuuuvvvxxxyyy|||}}}}}}|||yyywwwwwwxxxyyyyyyyyyxxxvvvvvvwwwyyysssuuuxxxyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzwwwwwwyyy{{{}}}}}}{{{yyyzzzvvvrrrtttxxxzzzwwwssstttuuuwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvuuutttrrrqqqqqqtttyyy|||~~~~~~vvvwwwxxxyyyyyyxxxxxxwwwtttuuuuuuuuutttvvvxxx{{{xxxyyyzzzyyyyyyyyyzzz{{{wwwwwwxxxwwwwwwyyy|||~~~{{{yyywwwvvvvvvwwwyyyzzzvvvwwwzzz|||~~~xxxvvvttttttuuuuuutttsssrrrrrrssstttuuuvvvwwwwwwtttwwwyyyzzzyyywwwuuuuuuxxxxxxwwwvvvtttttttttuuuuuuttttttuuuvvvwwwuuutttqqqsssvvvyyy{{{{{{zzzzzzuuuxxxzzzxxxuuussstttvvvrrrrrrrrrrrrrrrssssssssssssssstttvvvxxxzzz{{{|||zzzwwwsssqqqrrrssssssrrrmmmnnnqqqtttvvvuuuqqqnnnooonnnnnnlllkkkjjjiiihhh```aaabbbeeehhhllloooqqqjjjiiigggeeecccaaaaaa```aaa___]]][[[YYYVVVRRRNNNJJJHHHEEEAAA>>><<<;;;:::888:::999666666888666111111111111111111111111111000///...------...000111.../////////...///222555444999@@@EEEIIIJJJLLLMMMQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKNNNSSS___vvvooo]]]PPPHHHBBB===:::;;;>>>GGGWWWnnn}}}rrriiicccSSSSSS[[[mmmoooaaa[[[hhhyyynnnfff\\\SSSFFF;;;111......,,,******+++---///...---+++******))))))*********+++++++++&&&***+++((()))++++++((('''((()))******)))((('''******)))((('''&&&%%%%%%++++++************++++++''''''(((***,,,---//////(((&&&'''((('''$$$&&&***$$$&&&(((************)))'''''')))))))))(((((()))&&&&&&'''(((((()))))))))'''((((((%%%###%%%)))+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...///000000000///000111333666777666999<<<~~~{{{zzzzzz|||~~~~~~}}}{{{zzzzzzzzzzzzyyyzzz|||}}}|||{{{zzzyyyzzz{{{||||||{{{{{{||||||{{{zzzxxxwwwwwwyyyyyywwwtttrrrqqqpppsssssssssrrrqqqpppnnnmmmppppppqqqrrrssssssttttttvvvwwwyyyxxxvvvtttrrrrrrqqqqqqrrrsssssssssrrrrrrlllmmmoooqqqsssvvvxxxyyytttttttttvvvwwwvvvssspppqqqpppoooooopppsssvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{{{{yyyxxxyyyzzzwwwxxxxxxwwwvvvuuuvvvxxxtttvvvyyyyyyxxxvvvttttttsssuuuuuuuuusssssstttuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyy|||~~~}}}{{{yyyxxxtttqqqrrrvvvxxxwwwttttttuuuwwwxxxyyyyyyxxxxxxvvvvvvvvvuuutttsssrrrrrrrrrvvv{{{~~~~~~~~~~~~rrrrrrssstttuuuvvvwwwxxxrrrtttwwwxxxxxxxxxyyyzzzuuuwwwxxxwwwuuuuuuxxxzzzzzz{{{{{{{{{yyyzzz|||~~~yyyyyyyyyxxxwwwuuutttssswwwxxx{{{~~~}}}{{{xxxwwwwwwwwwuuutttrrrsssuuuwwwxxxyyyyyyxxxsssvvvxxxyyywwwuuutttuuuyyyzzzzzzxxxuuutttuuuwwwwwwvvvvvvvvvwwwwwwuuutttqqqsssuuuwwwxxxwwwvvvuuutttwwwzzzyyyvvvuuuvvvyyytttttttttsssssssssssssssqqqrrrsssttttttttttttuuuwwwuuurrrppppppppppppooommmnnnqqqtttvvvuuuqqqmmmoooooonnnmmmllljjjjjjiii```aaaccceeehhhkkknnnooojjjiiigggdddbbb```______dddaaa^^^[[[XXXSSSNNNJJJDDDCCCBBB@@@>>>===<<<<<<777999888555666888666111111111111111111111111111111000...---...000222444/////////......000444777777<<>>LLL```wwwuuujjjaaaQQQUUUaaarrr{{{hhhbbbcccrrr|||tttdddTTTCCC888///......,,,******)))+++------+++)))))))))************++++++++++++&&&***+++((()))++++++((()))((((((((((((((())))))((((((((((((((('''''''''---,,,,,,++++++,,,,,,---'''(((((()))***+++,,,,,,(((&&&(((***)))%%%&&&***(((((()))******)))(((&&&''''''((()))******))))))###$$$&&&((())))))***)))$$$$$$%%%&&&&&&&&&(((***((()))***,,,,,,---,,,,,,,,,,,,,,,---...000111222000000000000111444666777666999<<>>===<<<<<<777888777555555777555000111111111111111111111111111000///...///111333444000000000//////222666::::::>>>DDDIIIKKKKKKLLLMMMPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKJJJJJJLLLNNNNNNcccssscccUUUGGG===888555999EEEYYYooo{{{lll```NNNTTTaaapppyyy|||}}}xxxwww|||xxxnnnZZZ___mmm{{{gggRRR???555------...,,,++++++&&&((())))))(((''''''(((*********++++++++++++,,,&&&***+++((())),,,+++((()))(((((((((((())))))***$$$%%%&&&''')))***+++,,,*********))))))***************))))))(((((((((((()))))),,,///...)))(((++++++***(((((())))))'''&&&***))))))+++------,,,+++###%%%'''(((******))))))%%%$$$&&&***+++))))))+++))))))***+++,,,------...,,,,,,------///000222333000000000111333444666777666777888yyywwwuuuvvvyyy{{{zzzyyyzzzzzzyyyyyyzzz}}}}}}~~~~~~}}}|||zzzxxxxxxyyyzzzxxxvvvvvvwwwzzz||||||zzzxxxvvvvvv{{{|||xxxuuuvvvtttqqqpppqqqrrrsssrrrqqqooonnnttttttttttttttttttttttttsssuuuxxxxxxvvvsssqqqpppppprrrtttuuuvvvvvvuuutttoooppprrrtttuuuwwwwwwxxxvvvvvvxxxzzz{{{yyyuuurrrrrrqqqpppoooppprrruuuvvvzzz{{{}}}~~~~~~}}}|||zzzwwwxxxwwwvvvuuuuuuxxx{{{tttvvvwwwwwwvvvuuuvvvwwwrrrsssuuutttsssssstttuuutttvvvwwwxxxwwwxxxyyy{{{wwwwwwxxxxxxwwwwwwvvvvvvtttsssssssssuuuvvvuuutttqqqrrrrrrpppoooooorrruuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwzzz}}}|||xxxuuutttqqqrrrsssuuuvvvwwwwwwxxxtttuuuwwwvvvuuutttuuuvvvsssvvvwwwuuurrrrrrvvvzzzyyyzzz{{{{{{zzzzzz|||~~~wwwwwwwwwwwwuuutttrrrqqqyyyzzz|||}}}~~~~~~}}}||||||zzzxxxwwwxxxxxxwwwvvvtttvvvyyy|||}}}|||zzzxxxsssvvvxxxvvvtttssswww{{{wwwyyy{{{yyyuuusssvvvyyyyyyxxxvvvvvvvvvuuusssqqqrrrrrrrrrsssssssssssssssuuuttttttuuuvvvvvvtttsssrrrrrrrrrqqqpppoooooonnnppprrrsssrrrooooooqqqtttrrrqqqqqqooonnnmmmmmmnnnppppppppprrrsssrrrooommmkkkkkkkkkkkkkkkkkkjjjjjjhhhjjjkkklllkkkjjjgggeeebbbbbbbbbbbbbbbcccdddddd```]]]ZZZWWWTTTPPPJJJGGG?????????>>>===<<<;;;:::777888777444444666444///111111111111111111111111//////......///000222333111111000000000333888<<<===@@@FFFIIIKKKKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKGGGIIIKKKKKKJJJJJJMMMOOOVVVrrrrrraaaSSSGGG???===999BBBUUUmmmqqqdddQQQVVVaaakkknnnnnnqqqwwwuuutttrrrqqquuuvvvoooeeeUUUaaauuuyyyzzzxxxeeeOOO<<<333+++,,,...---,,,,,,&&&'''(((((('''(((***,,,*********+++++++++,,,,,,&&&***+++((())),,,+++(((&&&'''(((*********)))(((&&&''''''((()))*********)))(((((((((((((((((()))((((((((()))))))))))))))((()))...333111+++)))***,,,)))&&&&&&((())))))(((***)))(((***---...---+++'''((()))******)))'''&&&+++''''''+++,,,)))))),,,***)))))))))***,,,...///++++++,,,---...000111222///000111333444555666666555666777zzzxxxvvvwwwyyyzzzxxxvvv}}}|||zzzyyyzzz{{{}}}~~~}}}~~~}}}|||}}}zzzxxxxxxzzzzzzwwwuuuuuuwwwzzz{{{{{{yyyvvvtttssszzz|||xxxvvvxxxwwwsssoooqqqsssuuuuuuuuutttsssuuuuuuuuuuuuuuutttttttttrrrtttwwwwwwuuurrrqqqpppppprrrtttvvvwwwwwwvvvuuussstttuuuvvvwwwwwwwwwwwwxxxxxxzzz|||}}}{{{wwwtttsssrrrqqqqqqqqqsssuuuvvvzzz|||~~~}}}{{{yyyyyywwwtttssssssvvvyyywwwyyyzzzzzzyyyxxxyyyzzzssstttuuuuuuuuuvvvxxxzzzwwwxxxzzz{{{{{{|||~~~yyyyyyyyyyyyyyyxxxwwwvvvuuusssrrrrrrtttuuuuuutttooorrrssspppllllllpppuuuuuuuuutttttttttvvvxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz~~~{{{vvvsssrrrrrrrrrssstttuuuuuuuuutttvvvvvvuuusssqqqqqqsssuuutttvvvxxxuuurrrrrrvvv{{{uuuwwwyyyzzzzzzzzz|||~~~xxxwwwvvvtttttttttuuuuuuyyyzzz{{{|||}}}||||||{{{xxxvvvuuuuuuvvvwwwwwwvvvuuuwwwzzz}}}~~~|||zzzxxxtttwwwxxxwwwttttttyyyxxx|||}}}{{{wwwvvvyyy}}}yyywwwvvvuuuuuutttrrrooorrrqqqqqqrrrrrrtttuuuvvvwwwtttrrrsssttttttqqqnnnppppppooonnnmmmllllllkkkqqqrrrsssqqqoooooorrruuurrrrrrrrrrrrppppppqqqrrrrrrqqqpppqqqrrrqqqooommmhhhiiiiiiiiiiiijjjjjjjjjgggiiilllnnnnnnllliiigggccccccbbbbbbbbbbbbcccccc\\\ZZZWWWUUUSSSOOOJJJGGG@@@@@@???>>>===;;;999888777999777444444666333...000000000000000000000000---------...///000111111111111111000111444999===>>>BBBFFFIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKFFFHHHKKKKKKIIIJJJMMMQQQ```~~~lllYYYMMMBBB===>>>AAAMMMddd~~~vvvjjj[[[___fffllljjjfffhhhnnngggjjjmmmpppsssssskkk```[[[fffzzz}}}uuunnnqqqsssbbbLLL:::111***,,,......,,,,,,)))************+++...000******+++++++++,,,,,,,,,'''***+++)))))),,,+++(((###&&&))),,,---+++(((&&&,,,+++***)))((('''&&&%%%))))))(((((((((((())))))###$$$&&&(((+++---///000&&&(((---333111+++'''(((,,,((($$$$$$'''***++++++((('''&&&(((,,,---+++)))***+++++++++***(((%%%###///)))&&&)))***''''''+++******)))(((***,,,///000*********,,,---///000111...///222444555666555555555777888zzzuuurrrttt{{{~~~{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||||||||||||||||||||}}}zzzvvvuuuuuuvvvvvvvvvxxxyyy{{{{{{zzzxxxuuusssvvvvvvwwwvvvuuutttrrrqqqtttvvvwwwxxxwwwvvvwwwxxxxxxwwwuuusssqqqqqqrrrrrrtttttttttuuuvvvtttqqqooopppqqqtttvvvwwwwwwwwwvvvtttssssssvvvyyy{{{|||{{{ttttttuuuxxxzzz{{{yyywwwuuurrrooonnnqqquuuyyy{{{|||yyyvvvsssuuuvvvwwwvvvuuuvvvwwwwwwvvvvvvxxxzzzyyyuuuqqqtttvvvvvvuuusssuuuyyy}}}yyyyyyzzz{{{|||}}}~~~zzz{{{zzzxxxuuurrrrrrssstttrrrpppqqqtttuuutttqqqvvvqqqoooqqqqqqoooooorrrtttwwwzzz{{{zzzxxxwwwwwwyyyzzz{{{yyywwwwww{{{~~~}}}yyyvvvtttsssssssssrrrpppppprrruuuxxx{{{zzz{{{{{{yyyvvvtttsssssspppqqqrrrsssttttttttttttuuuuuuvvvwwwxxxyyyzzzzzz}}}xxxsssrrruuuxxxyyyyyyzzz{{{||||||{{{zzzxxxwwwzzzzzzxxxwwwwwwwwwwwwwwwwwwyyy}}}~~~{{{wwwtttwwwwwwvvvwwwwwwxxxyyyyyy~~~|||yyyvvvtttssswwwtttrrrqqqrrrtttuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvtttuuuuuuuuutttrrrooonnnuuutttrrrpppoooooopppppptttssssssrrrqqqpppooonnnqqqrrrrrrrrrrrrrrrrrrrrrzzzwwwrrrmmmjjjjjjkkkllljjjjjjkkkkkkkkkjjjjjjiiiiiijjjkkkkkkjjjiiigggffffffdddbbbaaabbbbbbaaa```YYYXXXVVVTTTQQQMMMHHHDDDBBBAAA>>><<<::::::999:::555555555555444222000...111111000000//////......---+++,,,000000------///...///000000111444999===DDDFFFHHHKKKMMMNNNNNNNNNQQQPPPNNNMMMMMMMMMNNNNNNJJJHHHIIIKKKJJJIIIOOOVVVgggxxx___RRRHHH???===@@@III___|||rrr```]]]hhhooolllhhhhhhgggddddddbbbhhhwww}}}ttteee\\\___rrr}}}uuutttqqqpppsssqqqaaaOOO555333000+++((((((,,,///+++++++++++++++***)))((()))%%%&&&+++,,,))))))...&&&&&&''''''''''''&&&&&&(((***+++***)))((()))***)))***+++***))))))+++---''')))***(((&&&&&&***...******))))))))))))************++++++++++++******)))'''&&&$$$%%%'''***,,,&&&'''((((((''''''((()))(((***+++)))&&&&&&(((+++***++++++***))))))***,,,+++)))***///...***+++111...//////...,,,,,,---///------...///111333444555888888:::zzzwwwtttvvvzzz}}}}}}{{{yyywwwttttttuuuxxxzzz|||zzz{{{{{{|||}}}~~~~~~zzzvvvssssssuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxxxxwwwvvvuuutttuuuvvvxxxwwwvvvuuuuuuvvvqqqqqqrrrssstttvvvwwwxxxuuuvvvvvvwwwwwwuuusssqqqrrrsssuuuwwwwwwuuusssrrrsssssstttvvvyyy{{{{{{zzzttttttuuuxxxzzzzzzxxxvvvwwwuuurrrrrrsssvvvxxxzzz~~~~~~~~~|||zzzxxxuuuvvvxxxxxxvvvvvvvvvwwwwwwvvvvvvxxxzzzyyyuuurrrtttuuuvvvvvvuuuuuuyyy|||xxxyyyzzz{{{||||||}}}}}}wwwxxxxxxwwwuuuttttttuuuuuusssrrrsssuuuvvvuuusssuuupppooopppqqqnnnoooqqqvvvyyy{{{|||{{{yyyxxxxxxyyyzzz{{{yyywwwxxx{{{~~~~~~{{{wwwtttrrrqqqqqqrrrrrrqqqpppqqqsssuuuwwwwwwxxxzzzyyyxxxvvvwwwxxxrrrssstttuuuvvvvvvvvvvvvrrrqqqpppqqqsssvvvyyy{{{{{{xxxuuuuuuxxxzzzzzzyyywwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~|||yyywwwwwwwwwvvvuuuvvvwwwxxxxxx~~~|||{{{xxxwwwuuuvvvtttqqqpppqqqsssssssssxxxxxxwwwxxxxxxyyyzzzzzzvvvvvvwwwxxxwwwuuusssrrruuuttttttsssrrrrrrrrrrrrsssrrrqqqqqqpppppppppppppppppppppqqqqqqssstttuuuuuussspppmmmkkkkkklllmmmjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggffffffdddbbbaaaaaaaaa```___YYYWWWUUUSSSQQQMMMHHHDDDBBB@@@>>><<<:::999999999555555555444333111000///////////////000000000000000......111111......111000000111222333666;;;???DDDEEEHHHJJJLLLMMMMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLKKKIIIHHHIIIHHHJJJRRR[[[rrrwwweeeRRRIIIBBB;;;<<>><<<:::999888888555444333222111111111111.........///000111111111444000///111111///000333111222333444666999>>>AAADDDEEEGGGJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKHHHFFFFFFFFFIIISSS^^^xxx}}}jjj]]]QQQGGGCCC===999>>>HHHYYYtttxxxnnnccc[[[YYYdddggghhhggggggiiiiiigggdddhhhooosssnnnbbbXXXTTTdddnnnssspppmmmnnnlllfffhhhfffeeejjjpppiiiQQQ:::......---+++))))))***,,,)))))))))***))))))((('''+++((((((++++++))))))+++******++++++++++++******'''((())))))''''''((())))))*********))))))+++,,,+++(((''')))---...+++'''******))))))))))))******(((((())))))))))))((((((******)))(((''''''&&&&&&((()))+++***))))))***,,,(((&&&&&&&&&((()))))))))((()))******(((((()))***(((''')))++++++(((***...---...///...,,,,,,...000111000000000000111222222999999:::zzz{{{{{{xxxtttsssuuuwwwyyyxxxwwwuuutttvvvyyy|||wwwxxx{{{~~~|||wwwsssssstttvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxsssssstttuuuuuuuuuuuuuuuvvvxxxxxxwwwuuusssrrrssssssuuuxxxzzz{{{{{{yyyxxxyyyzzz{{{zzzyyywwwwwwwwwrrrtttvvvxxxwwwtttpppmmmppprrruuuyyy||||||yyyvvvuuuttttttuuuwwwwwwuuutttxxxyyyzzzzzzxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxwwwvvvwwwxxxwwwuuutttvvvwwwvvvuuuuuuuuuuuuuuutttsssssstttvvvwwwwwwwwwxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvttttttuuutttssssssuuuwwwzzzyyyxxxxxxyyyzzz{{{|||xxxvvvuuuwwwvvvtttvvvzzzyyy{{{||||||zzzyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{||||||zzzxxxvvvtttsssssssssxxxyyyyyyyyyxxxvvvuuussstttwwwyyyzzz{{{{{{}}}~~~vvvwwwxxxxxxyyyyyyyyyyyyrrrqqqqqqqqqtttwwwzzz|||uuuvvvyyy|||}}}{{{xxxvvvtttssssssssstttvvvxxxyyyuuuwwwzzz|||~~~}}}}}}|||wwwxxxyyyyyyyyyyyyyyyxxxyyyxxxuuutttssstttuuuwwwuuuvvvvvvvvvvvvvvvuuuuuuvvvtttrrrqqqrrrrrrrrrqqqssssssuuuvvvwwwxxxyyyyyyuuuuuuuuuuuutttsssqqqpppooopppqqqrrrsssrrrqqqpppoooooonnnnnnoooqqqsssuuuqqqpppnnnmmmnnnqqqtttvvvmmmmmmnnnnnnooonnnnnnnnnlllkkkkkkjjjkkkkkkmmmmmmjjjiiihhhfffeeeffffffgggdddbbbaaa``````___\\\ZZZWWWUUURRRPPPNNNJJJFFFCCC???>>>===;;;999888777666444333222000000000111222.../////////000000000111555111///000000...000444000222444555777;;;???CCCEEEGGGIIIKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIFFFDDDDDDDDDGGGQQQ[[[tttxxxhhhXXXOOOIIIEEECCC===999BBBOOOccc}}}|||sssggg]]]SSSNNNQQQWWWbbbbbbaaacccggglllnnnmmmttt{{{~~~vvvdddWWWUUUZZZmmmtttvvvpppkkkhhhccc]]]^^^]]]]]]aaabbbYYYEEE333...//////---***))))))***))))))************))))))+++******+++***))))))*********++++++++++++******&&&((()))((('''&&&''')))((()))***)))((()))***,,,,,,***))))))+++,,,+++*********))))))))))))******(((((())))))))))))((((((((())))))***)))((('''&&&&&&((())))))(((''')))***(((%%%###%%%)))+++***((('''(((***)))((('''((())))))***+++,,,++++++,,,///---.........------...000---......000111333555666888999999|||}}}}}}xxxrrroooqqqtttxxxyyy{{{zzzxxxwwwxxxyyyxxxzzz}}}~~~xxxuuuuuuwwwxxxxxxwwwxxxyyyzzzzzzxxxvvvuuussssssssstttuuuuuuvvvvvvwwwxxxyyyxxxuuusssrrrssswwwyyy{{{}}}}}}|||yyywwwxxxzzz{{{zzzwwwvvvvvvxxxqqqsssuuuwwwwwwuuurrrpppqqqsssvvv{{{}}}|||yyyuuuuuutttssstttuuuuuutttrrruuuxxxzzzzzzxxxuuuttttttwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuussssssuuuvvvuuuuuuuuutttssssssssstttuuuuuuvvvwwwxxxwwwwwwvvvtttuuuvvvvvvwwwvvvuuutttuuuuuuuuusssqqqqqqrrrtttwwwvvvvvvvvvvvvwwwzzz{{{xxxwwwwwwyyyxxxvvvxxx~~~zzz{{{{{{zzzxxxwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{{{{xxxwwwvvvuuutttsssssssssyyyzzzzzzzzzyyywwwuuussswwwyyy{{{{{{zzzzzz{{{|||vvvvvvwwwwwwxxxwwwwwwwwwrrrsssuuuwwwxxxxxxyyyyyysssvvvzzz|||{{{yyyvvvtttvvvuuussssssssssssuuuvvvuuuwwwyyy{{{|||{{{zzzyyywwwxxxxxxyyyyyyzzzzzzzzzzzzyyywwwuuuuuuuuuvvvwwwttttttuuuuuuuuuuuuuuutttvvvtttssssssttttttsssrrrqqqrrrsssuuuvvvwwwwwwwwwvvvuuutttsssrrrpppnnnnnnooopppqqqrrrsssrrrqqqpppooonnnnnnnnnoooqqqssstttsssqqqooommmmmmnnnqqqrrroooooopppppppppooonnnmmmllllllkkkkkklllmmmmmmnnniiihhhfffeeeddddddeeefffcccaaa```______]]]ZZZWWWTTTRRROOOMMMKKKHHHDDDAAA>>>===<<<;;;999777666555333222000//////000111222111000000000/////////...444000...//////---///333///111444666999<<<@@@DDDHHHIIIKKKLLLMMMMMMMMMLLLIIIJJJJJJJJJJJJJJJJJJJJJEEECCCCCCEEEFFFHHHPPPYYYjjjqqqsssoookkkfff[[[NNNIIIEEECCCBBB;;;888BBBRRRiiiwwwkkkcccZZZQQQJJJIIISSS___ccc```^^^aaaeeeiiimmmooo~~~pppXXXOOO[[[iiiwwwzzzzzzuuunnnggg^^^XXXVVVVVVWWWWWWPPPEEE999222000111111///+++)))((((((***++++++,,,,,,+++++++++***++++++******+++***))))))******++++++******)))&&&((()))((('''&&&''')))((()))***)))((((((***,,,(((((('''%%%######'''*********))))))))))))******)))******++++++******)))&&&''')))***+++***)))((('''((())))))(((((()))***(((&&&$$$%%%)))+++***(((&&&(((******)))((((((((((((***,,,+++***+++------,,,---......------///111......///000222444555666888888777}}}~~~}}}yyytttrrrsssuuuuuuyyy|||{{{xxxuuuuuuwwwzzz|||~~~}}}yyyxxxxxxyyyyyyyyywwwxxxzzz{{{{{{yyyvvvtttvvvvvvuuuvvvvvvwwwxxxyyyxxxyyyzzzxxxvvvtttssstttvvvxxxzzz}}}~~~}}}{{{zzzvvvxxxzzzxxxtttssstttwwwrrrsssuuuvvvwwwvvvuuutttssstttxxx{{{~~~}}}zzzvvvvvvtttssssssssstttrrrqqqrrrvvvzzzzzzwwwuuuuuuvvvyyyxxxxxxwwwvvvuuuttttttsssttttttsssrrrsssuuuwwwvvvwwwvvvtttssssssuuuwwwyyywwwvvvvvvwwwwwwuuutttrrrssssssssstttttttttuuuvvvvvvtttrrrooonnnppprrrrrrrrrrrrqqqqqqsssvvvyyyvvvuuuwwwxxxvvvtttxxx~~~{{{|||{{{yyywwwwwwxxxzzzxxxwwwwwwxxxyyyzzzyyyxxxttttttssssssssssssrrrrrrvvvwwwwwwxxxwwwuuutttsssyyy{{{|||{{{zzzyyyyyyyyytttuuuuuuvvvvvvvvvuuuuuuqqqsssuuuxxxxxxxxxwwwvvvuuuxxxzzz{{{yyyvvvttttttwwwwwwvvvttttttsssssssssuuuvvvwwwyyyzzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~zzzyyyyyyxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvuuuuuuuuutttssssssuuuuuutttsssrrrsssuuuwwwxxxxxxwwwwwwwwwvvvuuutttrrrqqqppppppsssssssssttttttsssrrrrrrooooooooopppppppppqqqqqqsssrrrooonnnmmmmmmooooooqqqqqqqqqqqqpppooonnnmmmkkkkkklllmmmnnnnnnnnnnnnhhhgggfffeeeddddddddddddbbbaaa______^^^[[[XXXUUURRROOOLLLIIIGGGEEEBBB@@@<<<<<<;;;:::888666555333000000000000000000111111111111111000///.........111---,,,//////...///333///222555888:::>>>BBBEEEJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIJJJKKKKKKKKKKKKJJJDDDCCCDDDHHHIIILLLUUU___ffffffbbb\\\ZZZWWWOOOFFFCCC???======888777EEEVVVppp}}}uuufff\\\VVVNNNIIIFFFJJJXXXgggkkkgggeeefffggggggkkkppp}}}yyycccQQQSSShhh{{{~~~~~~|||wwwoooeee\\\VVVRRRRRRRRRNNNCCC777222333000111000...+++)))))))))***+++,,,,,,---,,,,,,,,,))),,,,,,******,,,,,,***)))))))))******)))))))))'''((())))))''''''((()))((()))))))))((((((***+++''')))***'''######'''+++******))))))))))))************++++++++++++******&&&''')))***++++++******)))***,,,+++******+++---)))'''&&&''')))*********''')))++++++***(((((()))%%%)))***((('''***+++***,,,---...---------///111222111111111111222333333999888777}}}||||||zzzxxxxxxyyy{{{wwwzzz|||zzzvvvtttuuuxxx{{{|||}}}}}}{{{yyyxxxyyyzzzzzzyyyvvvvvvxxxxxxyyyxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzzyyywwwuuuuuuvvvtttvvvxxxzzz{{{{{{zzzzzzsssvvvwwwuuuqqqooorrruuuuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvyyy|||~~~~~~{{{xxxvvvtttrrrrrrrrrrrrqqqppppppuuuyyyzzzwwwuuuwwwyyyyyyxxxxxxwwwvvvvvvvvvvvvsssssstttsssssstttwwwzzzyyyzzzyyywwwttttttxxx{{{}}}zzzvvvuuuuuuvvvtttrrrqqqqqqppppppqqqsssuuuvvvvvvuuussspppnnnnnnppprrrqqqrrrsssqqqppprrrvvvzzzuuuuuuwwwyyywwwtttyyy~~~}}}|||yyywwwwwwzzz|||wwwvvvuuuvvvyyyzzzxxxvvvtttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuyyy{{{|||{{{yyyxxxxxxxxxttttttuuuuuuuuuuuuttttttqqqrrrtttvvvxxxxxxyyyyyyyyy{{{|||zzzwwwttttttuuuwwwwwwwwwwwwvvvuuutttsssssstttuuuwwwyyyzzz{{{|||yyyzzz|||~~~~~~yyyzzz{{{|||||||||{{{{{{yyyxxxxxxxxxwwwuuutttsssrrrqqqqqqsssuuuuuutttssssssuuuwwwxxxxxxxxxwwwvvvuuuttttttsssssssssttttttuuuttttttsssrrrrrrrrrrrrooopppqqqrrrqqqpppnnnmmmppppppooonnnnnnnnnoooooooooooooooooonnnnnnnnnnnniiikkkmmmooopppooonnnmmmfffffffffeeeeeedddcccbbbaaa```___^^^]]]ZZZVVVSSSOOOLLLIIIFFFEEECCC@@@>>>;;;;;;;;;:::888666444222...//////000111111000000000000000000////////////...+++,,,000111///000333000333777:::===@@@EEEHHHJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHJJJKKKKKKKKKJJJJJJFFFEEEFFFJJJNNNUUUaaammmjjjeee[[[SSSPPPNNNHHHAAA???:::888::::::>>>PPPccc|||zzzmmmaaaTTTMMMFFFBBBDDDMMM^^^ooowwwtttssstttqqqooottt||||||mmm[[[VVVddd{{{{{{uuummmddd\\\XXXTTTPPPMMMIII???222...111---------,,,***)))***,,,******+++,,,,,,,,,,,,,,,(((,,,,,,)))***......+++))))))************))))))((()))******(((((()))***'''((())))))'''((()))+++)))+++,,,,,,+++***)))(((******))))))))))))******))))))************))))))((())))))*********)))))))))+++,,,,,,+++***,,,---)))*********((()))***+++'''))),,,,,,+++)))))))))$$$)))+++'''&&&***,,,***+++---...---------///111222222111111222222333444;;;:::999|||{{{zzz{{{|||~~~{{{}}}}}}zzzuuutttwww|||||||||}}}~~~zzzyyyxxxyyyzzzzzzyyyxxxuuuuuutttuuuvvvwwwyyy{{{vvvuuutttsssssstttuuuvvvxxxzzz{{{zzzxxxvvvvvvwwwvvvvvvwwwxxxxxxxxxwwwvvvqqqtttvvvsssooommmppptttxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxyyy|||~~~~~~|||zzzvvvtttrrrqqqrrrrrrqqqoooppptttyyyzzzwwwvvvyyy|||xxxxxxwwwwwwwwwwwwxxxxxxsssttttttttttttuuuyyy||||||||||||yyyvvvvvvzzz~~~{{{vvvttttttuuutttrrrqqqpppnnnnnnooorrruuuwwwttttttrrrooonnnnnnqqqssstttuuuvvvtttsssuuuyyy~~~vvvwwwyyy{{{yyyvvv{{{}}}zzzxxxxxx{{{}}}wwwuuutttvvvxxxyyywwwuuuwwwxxxyyyzzzzzzzzzzzzzzzvvvvvvvvvwwwwwwxxxyyyyyyxxxzzz{{{zzzyyywwwwwwxxxttttttuuuuuuuuuuuutttssssssssstttuuuwwwzzz}}}}}}~~~}}}zzzvvvtttuuuwwwvvvwwwxxxxxxxxxwwwuuutttrrrssstttvvvyyy{{{~~~vvvxxx{{{}}}~~~~~~~~~}}}yyy{{{}}}~~~}}}|||xxxxxxwwwvvvtttsssqqqppppppoooppprrrtttuuutttsssssstttvvvwwwwwwvvvuuutttqqqqqqqqqrrrssstttuuuvvvuuutttrrrpppooooooppppppoooqqqrrrsssrrrooollljjjmmmmmmnnnnnnooooooppppppmmmmmmmmmmmmmmmnnnoooooohhhjjjnnnqqqrrrpppnnnllldddeeeffffffeeedddbbbaaaaaa```___^^^]]]ZZZUUURRRNNNKKKGGGEEECCCAAA???===:::;;;::::::888666333222---...///111111111000000......//////000000111111---+++,,,111222000111333111444888<<>>UUUssszzzooohhhZZZUUUMMMIIIRRRjjjxxx```YYYjjj|||lllaaa___bbbZZZVVVKKK???555000+++(((...///,,,)))***...---))),,,+++***))))))***+++,,,&&&(((+++***'''''')))+++***)))(((''''''((()))***,,,,,,,,,,,,,,,+++***))))))'''###&&&***+++$$$---+++(((***&&&$$$+++)))((('''&&&&&&(((***,,,***)))(((''''''&&&''''''...+++((((((+++,,,***(((&&&$$$''',,,+++&&&'''---,,,+++***))))))***+++,,,)))***)))(((&&&''')))+++''',,,...,,,---111111,,,---.........---...111333//////000111222333333444:::;;;<<<{{{||||||{{{zzzzzz}}}}}}{{{yyywwwvvvvvvwwwxxx{{{|||~~~}}}{{{yyyxxxxxxuuutttssstttwwwxxxwwwvvvwwwuuusssssstttuuusssrrrmmmllljjjhhhiiillloooqqqxxxyyyzzzyyywwwuuuuuuvvvssstttuuutttsssrrrssstttttttttttttttsssrrrrrrqqqtttssssssssstttvvvxxxyyyzzzyyyzzz|||}}}|||zzzwwwuuuuuuvvvuuuuuuuuuxxxzzzuuuuuuvvvxxxzzz{{{zzzxxxxxxxxxwwwuuussstttwwwzzzvvvvvvwwwxxxxxxxxxxxxxxxwwwxxxwwwvvvssstttvvvyyyxxxwwwwwwxxxxxxwwwuuurrrppprrrrrrqqqpppqqquuuxxxwwwyyyyyyuuurrrqqquuuzzz}}}|||yyyxxxwwwxxxzzz{{{yyyyyyyyyyyyxxxxxxxxxxxx|||zzzxxxxxxyyy{{{||||||vvvxxxvvvrrrqqqttttttrrrwwwwwwxxxyyyzzzzzzyyyyyytttuuuvvvwwwwwwwwwwwwwwwyyyzzzzzz{{{zzzyyyxxxwwwxxxxxxwwwwwwwwwxxxxxxyyyxxxzzz||||||zzzyyyyyyyyyuuuwwwxxxwwwtttqqqpppppptttuuuxxxzzzzzzyyywwwvvvwwwxxxyyyzzz{{{{{{||||||{{{zzzzzzzzz|||{{{zzzxxxyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzxxxvvvtttrrrpppooooooppprrrtttttttttsssrrrqqqoooqqqttttttpppooopppqqqqqqqqqqqqqqqrrrrrrrrroooooopppqqqrrrsssuuuvvvqqqqqqnnnjjjfffeeehhhjjjooorrruuuuuusssrrrrrrsssnnnmmmkkkkkkmmmnnnooonnnnnnnnnooopppqqqooollliiigggfffeeedddcccaaa``````\\\[[[ZZZYYYWWWTTTPPPMMMLLLIIIDDDAAA@@@@@@>>>===;;;999777666555444222000222111000......---....../////////000000000111111111///---...000111111///666:::>>>BBBCCCEEEFFFHHHHHHGGGFFFGGGIIIJJJIIIIIIGGGHHHHHHGGGGGGHHHJJJKKKLLLNNNQQQZZZjjj{{{|||tttiii^^^UUULLLCCC======;;;:::===KKKeee|||pppiii^^^YYYUUUXXXhhhppp]]]\\\rrrooofffeeeiii```XXXJJJ;;;111---+++***(((+++,,,***+++......***+++***))))))))))))***+++'''((())))))(((((()))******)))(((((((((((()))***+++++++++++++++***))))))'''---***&&&'''((((((&&&,,,)))''',,,***'''...,,,+++*********+++,,,---(((((('''''''''(((((()))***((('''''''''((('''&&&...)))''')))(((&&&)))...******)))(((((()))******)))))))))((('''''')))++++++...///++++++...---)))---......---------///222///000000111222333444444555666777{{{|||||||||{{{{{{}}}{{{yyyxxxvvvvvvwwwyyyzzz|||}}}~~~|||yyyvvvttttttsssrrrrrrsssuuuvvvuuutttwwwuuusssrrrssssssrrrqqqllljjjgggfffgggkkkooorrruuuwwwxxxxxxvvvuuuuuuvvvtttuuuvvvuuusssrrrrrrssstttuuuvvvvvvuuusssqqqoooqqqqqqpppqqqsssvvvyyy{{{zzzyyyyyyzzz{{{{{{zzzxxxtttuuuwwwwwwwwwwwwyyyzzzuuuuuuuuuxxxzzzzzzyyywwwvvvvvvwwwvvvttttttvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvwwwvvvuuussstttvvvxxxzzzxxxvvvuuuuuutttsssqqqpppppppppnnnnnnppptttwwwyyyzzzzzzwwwssssssvvvyyy{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz{{{zzzyyywwwuuuxxxxxxwwwvvvuuuvvvyyy|||tttwwwvvvrrrqqqsssrrrooosssssssssssstttvvvwwwxxxtttuuuwwwxxxyyyxxxvvvuuuzzzzzz||||||{{{yyywwwuuuwwwwwwwwwwwwxxxxxxyyyzzz~~~~~~|||yyyyyyyyywwwwwwwwwvvvsssqqqqqqrrrtttvvvyyy{{{{{{yyywwwuuuyyyyyyzzz{{{{{{{{{zzzzzz{{{yyyyyyyyyzzzzzzxxxvvvyyyyyyxxxwwwwwwvvvvvvvvvzzzyyyxxxvvvtttsssqqqppppppqqqrrrtttuuuttttttsssqqqoooppptttuuuqqqppprrrnnnoooqqqsssssssssqqqppprrrqqqqqqpppqqqrrrtttuuussspppkkkeeeaaabbbfffiiiqqquuuyyyzzzxxxssspppnnnllljjjiiijjjmmmooopppppplllnnnppppppnnnkkkiiiiiiggggggfffdddcccbbbaaa```[[[ZZZXXXWWWUUURRRNNNKKKIIIFFFBBB@@@???>>>===;;;:::888666555555444222000////////////...---,,,,,,111000/////////000222333000...------///111111111888<<>>>>><<<;;;999777555444444333111//////000111222222000...---222111///...///000222444///...------///111333444;;;>>>CCCFFFFFFEEEEEEEEEEEEHHHKKKJJJHHHGGGIIILLLJJJIIIJJJJJJIIIGGGKKKPPPXXXiii~~~{{{pppbbbRRRFFF???<<<777666999EEE\\\wwwxxxtttggg\\\XXXgggsssfff___nnnyyyoooiiifffcccTTTAAA333,,,)))+++///(((---...+++)))***,,,***))))))(((((((((((())))))***(((&&&(((+++,,,***((())))))))))))))))))))))))(((((())))))))))))(((((())))))'''&&&'''(((((('''%%%&&&'''((($$$(((((()))))))))((('''&&&&&&((((((''''''((()))******'''***,,,+++)))''')))+++$$$###&&&***---,,,)))'''))))))))))))))))))))))))((()))***)))((((((***+++)))))))))((())),,,......,,,---...---,,,,,,---...000111222333444555555666:::<<<>>>|||~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{xxxzzz{{{zzzxxxvvvuuuuuutttsssrrrsssuuuvvvuuutttqqqqqqpppooonnnmmmnnnnnnmmmkkkiiihhhjjjnnnrrruuuyyyzzzzzzyyyvvvtttssssssuuuvvvvvvuuusssqqqrrrssssssqqqooonnnoooqqqtttuuusssrrrqqqqqqrrrtttwwwxxxxxxvvvvvvvvvxxxyyyyyyxxxvvvwwwxxxvvvtttqqqqqqqqqrrrrrrsssvvvyyyzzzyyywwwuuuvvvxxxyyywwwvvvvvvwwwxxxxxxwwwwwwvvvtttsssrrrmmmmmmmmmoooqqqssstttuuuwwwwwwwwwwwwvvvrrrmmmiiieeeddddddeeeiiinnnrrrtttvvvvvvvvvtttrrrrrrssstttvvvvvvwwwxxxxxxxxxwwwvvvwwwyyy{{{}}}}}}zzzwwwtttsssuuuvvvtttqqqqqqtttwwwrrruuuvvvssssssuuutttppplllnnnqqqtttuuuuuutttsssuuuwwwzzz|||}}}|||{{{yyyyyyzzz{{{||||||zzzxxxwwwyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||zzzxxxyyyzzz|||||||||{{{yyyxxxyyy{{{vvvxxxzzz|||{{{yyyvvvttttttuuuvvvwwwxxxyyyyyyyyy{{{zzzyyyyyyzzzzzzxxxvvvvvvwwwxxxxxxyyyxxxxxxwwwuuuuuutttsssrrrqqqppppppqqqqqqrrrsssttttttttttttsssppppppsssrrrooonnnqqqnnnppprrrssssssrrrpppnnnqqqpppoooooopppqqqrrrsssppplllgggddddddgggjjjmmmpppqqqrrrssssssrrrooommmllljjjhhhggghhhiiiiiihhhcccfffjjjjjjgggfffhhhjjjeeeeeedddbbbaaa```___^^^[[[XXXUUUSSSQQQOOOKKKIIIDDDBBB@@@??????>>><<<:::888666444333444333111//////000222333333222///...222000///......000222333............///222555888===AAAEEEGGGGGGFFFFFFFFFJJJLLLNNNLLLIIIGGGIIIKKKJJJHHHHHHJJJHHHGGGMMMVVVhhh{{{mmm[[[KKKAAA======:::;;;AAARRRlll|||mmm```ZZZjjjjjjaaabbbxxxwwwkkk```[[[KKK;;;333...++++++///+++------)))(((,,,...---(((((())))))))))))((((((+++((('''(((+++---+++((())))))************))))))'''(((((()))))))))((((((+++(((%%%&&&((((((((('''+++---%%%###++++++'''++++++,,,,,,,,,,,,+++))))))******)))((((((((((((((((((+++...---+++)))***---&&&'''(((***+++,,,***'''************************''')))******))))))***+++)))((('''((()))***,,,...+++,,,......,,,,,,---...000111222333444555555666666888;;;zzz|||~~~~~~}}}|||}}}~~~~~~|||zzzyyyxxxyyyzzz{{{xxxzzz|||{{{yyyxxxwwwxxxvvvtttssstttuuuvvvuuutttoooooopppnnnmmmlllnnnooolllkkkjjjjjjkkknnnqqqrrryyyzzzzzzyyyuuusssrrrrrrtttuuuvvvuuusssrrrrrrsssrrrpppmmmlllmmmppptttwwwsssssssssssstttuuuuuuvvvuuuuuuuuuvvvxxxyyyxxxvvvyyyyyyyyyvvvrrrpppoooooopppppprrruuuxxxzzzyyyxxxtttvvvwwwwwwvvvuuuuuuvvvuuuvvvvvvvvvuuuttttttsssmmmmmmmmmpppsssuuuvvvuuuvvvwwwwwwxxxwwwssslllhhhcccbbbcccfffkkkppprrrssswwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzyyyyyyyyyvvvxxx{{{}}}}}}{{{xxxvvvsssuuuvvvuuutttrrrrrrrrrnnnqqqrrrpppqqquuuuuusssqqqssswwwzzz{{{zzzwwwvvv{{{|||}}}}}}|||zzzxxxvvvxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}~~~~~~zzz{{{{{{yyywwwwwwxxxzzzxxxzzz{{{{{{zzzyyyzzz|||yyyzzz{{{{{{zzzxxxvvvuuurrrsssuuuvvvwwwxxxxxxxxxyyyxxxxxxyyyzzz{{{yyyxxxuuuvvvxxxyyyzzzzzzzzzyyyuuuuuuttttttsssrrrrrrqqqppppppqqqqqqrrrsssssstttsssppppppssssssppppppsssssssssssssssrrrqqqqqqpppllllllnnnppprrrtttvvvvvvpppnnnmmmmmmoooppppppooogggggghhhlllqqqtttuuuuuuooollliiigggggggggfffeeedddfffhhhhhhhhhhhhjjjkkkbbbbbbaaa```^^^]]]\\\[[[YYYWWWSSSQQQOOOLLLIIIFFFBBB@@@>>>>>>>>>===<<<:::777555333333333333111///---...000111111000...---000///.........///111222.../////////000333888<<<@@@CCCEEEGGGGGGGGGHHHIIINNNNNNNNNMMMKKKIIIIIIJJJJJJGGGGGGJJJIIIHHHRRR___~~~{{{gggSSSEEE===;;;<<<888===JJJ___{{{fffZZZXXXhhh{{{{{{^^^[[[ddd~~~ssscccSSSCCC555222000+++***...)))***)))''')))...///,,,((())))))******))))))(((***)))((()))+++++++++***)))******++++++******)))'''(((((()))))))))))))))---)))'''))))))'''&&&(((***---'''$$$+++)))%%%******************))))))))),,,+++***)))((((((((((((''')))+++,,,+++*********---///---(((%%%(((+++,,,******++++++++++++******'''(((++++++******+++,,,---***)))++++++((()))+++***,,,...............///000000111222333444555555555888;;;zzz|||~~~~~~}}}}}}~~~zzzyyyxxxwwwwwwxxxzzz|||zzz|||}}}}}}{{{yyyxxxyyyvvvtttssstttuuuvvvuuusssnnnooopppooonnnmmmppprrrnnnnnnmmmnnnnnnpppqqqrrrvvvxxxxxxwwwtttrrrrrrsssssstttuuutttsssrrrssstttsssqqqooonnnnnnqqqsssuuurrrsssuuuvvvvvvvvvvvvvvvsssssstttwwwyyyyyywwwuuuwwwwwwuuurrrooommmnnnooonnnnnnppptttxxx{{{zzzyyyssstttuuutttsssssstttuuuttttttuuuvvvvvvvvvvvvvvvtttsssrrrtttwwwyyyxxxvvvxxxwwwwwwvvvuuurrrnnnjjjgggggggggkkkpppssssssrrrwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzvvvwwwzzz|||}}}|||zzzyyyvvvvvvvvvwwwwwwuuupppmmmlllooopppoooqqqwwwyyyxxxvvvwwwyyy{{{{{{{{{yyyyyy||||||{{{{{{yyyxxxwwwvvvwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}}}}~~~zzzzzzzzzxxxvvvuuuwwwxxxuuuxxxzzz|||{{{{{{|||}}}|||{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwyyyzzzyyyxxxtttvvvxxxyyyzzzzzzyyyxxxsssssssssrrrrrrqqqqqqqqqppppppppppppqqqrrrssssssrrrpppppptttuuutttuuuyyyvvvtttqqqooommmmmmnnnooommmoooqqqtttuuuvvvuuuuuuooooooqqqtttvvvuuupppkkkaaabbbdddjjjpppuuuvvvuuupppmmmjjjiiihhhhhhgggffffffeeeeeefffhhhhhhhhhggg______^^^]]][[[ZZZYYYYYYWWWTTTPPPMMMKKKHHHEEECCC???===<<<<<<===<<<:::888666444333222333222111///------.../////////...---...............////////////000111000111444:::???BBBDDDEEEFFFFFFGGGJJJLLLNNNLLLKKKKKKLLLLLLJJJIIIKKKGGGGGGKKKJJJKKKXXXjjjrrr]]]KKK@@@;;;999999777@@@RRRjjjwwwYYYRRRVVVggguuuwwwxxx{{{lllWWWXXXfffmmmOOO>>>111000000***(((,,,+++***((('''+++...((( ))))))***++++++***))))))(((***++++++******+++,,,)))***++++++++++++***)))'''((())))))*********)))'''$$$%%%))))))&&&&&&+++###)))&&&$$$)))&&&###***(((((('''&&&&&&'''((()))******))))))))))))))))))''''''(((***,,,,,,***(((!!!***...***&&&'''******((()))***++++++***)))(((&&&(((+++,,,+++***+++,,,---)))***------)))(((+++)))+++.../////////000111///000000111222333444444777:::>>>|||~~~vvvuuuuuuuuuvvvxxx{{{||||||~~~~~~|||zzzyyyyyyuuutttssssssuuuuuutttsssnnnpppqqqqqqoooooorrruuuqqqqqqrrrrrrsssssssssssssssuuuvvvuuutttrrrrrrsssrrrtttuuutttsssssstttuuussssssrrrqqqqqqrrrrrrrrrqqqrrruuuwwwxxxxxxwwwvvvrrrrrrtttwwwyyyyyyvvvtttsssrrrqqqnnnkkkjjjlllnnnlllmmmoootttxxx{{{{{{zzzrrrrrrsssrrrpppppprrrtttssstttuuuwwwxxxxxxxxxxxx{{{yyyxxxyyy{{{|||yyywwwzzzxxxvvvttttttrrrpppmmmlllllllllppptttvvvtttrrruuuuuutttuuuwwwxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxuuuwwwyyy{{{||||||{{{{{{wwwwwwwwwyyyzzzwwwpppjjjmmmpppqqqpppssszzz~~~~~~yyyxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwzzz~~~}}}||||||{{{{{{{{{{{{|||{{{{{{zzzxxxuuutttvvvwwwtttxxx|||~~~~~~~~~~~~}}}|||{{{yyywwwwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvtttttttttvvvxxxyyyyyywwwuuuvvvxxxyyyzzzyyywwwvvvpppppppppooooooooonnnnnnoooooooooooopppqqqrrrsssqqqooopppuuuxxxxxxzzz~~~vvvrrrmmmiiiggghhhjjjllltttuuuwwwxxxwwwuuurrrpppmmmooorrrwwwyyyuuulllfffbbbbbbeeekkkqqqtttsssqqqpppnnnkkkjjjjjjjjjiiihhhgggdddbbbccceeefffdddaaa^^^]]]\\\[[[ZZZXXXWWWWWWTTTQQQMMMJJJHHHFFFCCC@@@<<<;;;::::::;;;:::888666555444222222222222000///......//////////////////,,,---......//////......///111222111222555<<>>===;;;999888777666666666444222111222222111000111///...,,,---...000111///000111111000///111222111111000222555999===@@@GGGFFFEEEDDDEEEGGGJJJKKKMMMLLLMMMQQQVVVVVVQQQLLLIIIDDDCCCEEEDDDKKKdddsssaaaWWWKKKBBB>>><<<<<<===DDDLLL```}}}eeeXXXJJJXXXccceeejjjssstttnnneeebbbdddnnnvvvqqqaaaSSSUUUfffxxx~~~lllKKK***(((555,,,&&&,,,,,,,,,,,,+++***))))))***************)))))))))))))))+++++++++++++++***)))(((''')))******))))))***,,,&&&000)))%%%++++++%%%'''(((((()))))))))(((((())))))))))))(((((((((((((((+++,,,((('''+++---,,,*********))))))))))))))),,,******+++***''')))......,,,***)))((()))***+++(((((()))***++++++++++++((((((((((((((()))************+++,,,---//////000---///111111000//////000...000111111111222555777;;;===@@@~~~|||yyyyyyxxxxxxwwwwwwxxxxxx}}}}}}|||{{{yyyvvvtttrrrvvvvvvuuutttttttttuuuvvvxxxwwwuuusssrrrrrrssssssrrrqqqppprrrvvvxxxxxxvvvuuutttrrrssstttuuuuuutttwwwvvvtttsssrrrrrrrrrsssuuuvvvvvvuuusssssstttuuuttttttvvvvvvvvvtttrrrqqqwwwvvvvvvuuutttsssrrrrrrpppooooooooooooooooooppplllnnnqqqrrrrrrrrrssstttrrrrrrssssssttttttttttttuuuvvvxxxyyyyyyxxxwwwvvvxxxyyyyyywwwuuutttvvvyyytttvvvvvvtttqqqpppqqqssswwwxxxzzzyyyxxxxxxyyyzzzxxxuuurrrtttxxxyyywwwtttxxxwwwvvvwwwxxxyyyxxxwwwtttuuuxxxzzz|||||||||{{{{{{|||}}}~~~}}}{{{xxxvvvyyyyyyyyyyyyzzz{{{}}}~~~xxxxxxzzzzzzzzzyyywwwvvvtttuuuvvvxxxyyy{{{||||||zzz{{{|||||||||{{{zzzyyy|||xxxtttuuuyyy|||{{{yyywwwvvvuuusssssstttuuuvvv||||||}}}}}}}}}}}}||||||{{{zzzxxxvvvttttttttttttxxxvvvtttuuuxxxzzzzzzyyyzzzzzzzzzyyyyyyxxxxxxxxxrrrtttvvvwwwxxxvvvtttsssqqqpppooommmlllkkkkkkkkklllooorrrsssrrrpppnnnnnnoooqqqsssuuuvvvuuutttssslllnnnmmmhhhgggkkknnnoooppptttwwwuuuqqqnnnoooqqqrrrsssssspppllllllooottt|||~~~{{{tttqqqsssrrrnnniiiiiihhhhhhgggggghhhhhhfffeeeeeeeeefffeeeccc```___]]]\\\\\\[[[YYYVVVSSSOOONNNKKKHHHEEEBBB@@@>>>===<<<:::999777666666666444222000///000000///...000000...------.../////////000111111000///111222000000000222555999===???EEEEEEEEEFFFHHHJJJLLLMMMLLLKKKLLLPPPTTTTTTPPPKKKJJJGGGGGGIIIIIIOOOfffppp```TTTKKKBBB===:::999:::===KKKYYYpppwwwXXXOOOKKKYYYdddhhhnnnuuussskkk\\\ZZZ^^^hhhlllcccWWWQQQ]]]nnn~~~}}}~~~{{{zzzzzzlllYYYCCC******444---))),,,))),,,++++++***))))))******)))))))))))))))***************+++++++++***))))))''')))******))))))***+++###+++...***(((,,,***%%%(((((())))))))))))******))))))))))))************"""'''***)))***---...---***)))))))))))))))))))))+++))))))+++)))''')))---)))))))))))))))((('''''',,,,,,,,,------,,,++++++))))))((((((((()))*********++++++,,,---...//////,,,...000000000///000222000111333333333444777999:::<<>>===<<<;;;:::888777666555555555222000/////////...---000000//////.........---...///111000000///111222111111222444888;;;???AAACCCDDDFFFIIIKKKLLLMMMNNNJJJJJJJJJMMMQQQQQQMMMIIIEEECCCEEEHHHHHHMMM```tttrrrcccWWWNNNFFF???:::999888777:::???NNNhhh|||```KKKJJJPPP\\\hhhnnnuuuyyysssiii\\\ZZZaaajjjgggXXXSSSXXXhhhxxxwwwrrrtttwwwyyyxxxtttoooooojjjXXXCCC888+++,,,111---------%%%,,,+++******)))*********(((((())))))******++++++)))******+++++++++******((()))******))))))***+++---+++))))))++++++)))'''***))))))((()))***+++,,,)))))))))******+++++++++ &&&*********,,,---***))))))))))))))))))*********((((((***)))&&&(((,,,'''(((***++++++)))'''%%%------------,,,+++***)))+++******)))))))))******+++,,,,,,,,,------......,,,...///000///000111333111333444555555666888::::::<<<>>>|||zzzzzz|||}}}}}}{{{zzzyyyxxxxxxwwwwwwxxx|||{{{zzzyyywwwvvvttttttuuuuuusssrrrrrrsssttttttwwwwwwvvvuuuttttttsssssspppqqqrrrssstttuuutttsssrrrrrrsssuuuxxxxxxwwwuuuttttttsssssssssssssssssssssuuuvvvvvvtttssstttuuuuuuuuutttssstttuuuvvvwwwuuuuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttsssqqqooooooppptttuuuvvvxxxyyyyyyyyyyyyyyyzzz|||}}}}}}|||zzzyyywwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxtttuuuuuuuuuttttttwwwyyyzzzxxxvvvvvvwwwxxxvvvtttwwwwwwwwwyyyzzzyyyvvvsssuuuuuuvvvwwwxxxyyyyyyzzzwwwyyy{{{}}}~~~~~~~~~}}}zzzxxxvvvttttttuuuwwwxxxuuuvvvxxxyyyxxxwwwuuutttssstttwwwzzz||||||{{{zzzwwwwwwxxxxxxxxxwwwuuutttyyyxxxxxxzzz}}}~~~|||zzzvvvuuutttssstttvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzwwwvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuutttssstttuuuuuuuuutttrrrqqqqqqpppnnnmmmkkkjjjjjjjjjgggjjjmmmoooooooooppprrrqqqqqqqqqpppnnnmmmkkkjjjjjjnnnpppmmmmmmppprrrpppsssttttttrrrooonnnoooqqqvvvrrrnnnooosssyyy}}}~~~}}}zzzsssllliiijjjmmmnnniiihhhhhhgggffffffffffffbbbaaaaaacccddddddbbb```[[[[[[[[[[[[YYYUUUOOOKKKHHHGGGEEECCCAAA???===<<<;;;:::888777666555555555777444222111111111///...///000000000///...---,,,---///000000//////111222333444666999<<>>AAACCCDDDDDDEEEHHHJJJJJJIIIGGGFFFGGGGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEGGGIIIMMMWWWaaaeee```[[[YYYWWWRRRIIICCC@@@:::888;;;999666???MMMaaa~~~}}}mmm\\\PPPDDDCCCRRR___fffpppvvvyyywwwooogggkkkiiijjjgggXXXJJJSSSgggxxx~~~uuuiii___^^^[[[\\\aaaaaaUUUBBB555,,,000+++&&&***///---)))+++***************++++++''''''((()))***++++++,,,((()))***+++++++++++++++)))***+++***)))((()))***(((&&&))),,,+++&&&&&&***+++***(((((()))+++---...'''''''''((((((((())))))(((+++***&&&$$$'''******(((((())))))************((('''(((+++)))&&&'''+++++++++***))))))***+++,,,'''((())))))************++++++***************+++++++++,,,,,,,,,,,,,,,,,,000111111///......///111000222333444444555777999<<<>>>AAAwwwuuussstttxxx|||~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{|||}}}zzzxxxvvvtttrrrqqqqqqqqqrrrrrrssstttuuuuuuuuuuuurrrssssssqqqoooooopppqqqsssrrrrrrtttvvvvvvuuutttpppqqqrrrsssssssssssssssoooqqqttttttsssrrrrrrsssqqqqqqqqqrrrsssuuuwwwyyytttuuuuuuuuuvvvwwwwwwwwwssstttuuuvvvvvvuuutttssstttttttttrrrpppooopppqqqtttvvvxxxyyyzzzyyywwwvvvvvvwwwzzz|||}}}}}}|||{{{zzzzzzyyy{{{|||}}}{{{zzzuuusssssstttwwwyyyyyyxxxxxxzzz{{{zzzxxxvvvuuuvvvxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzzxxxvvvyyyxxxvvvuuuuuuwwwxxxzzztttuuuwwwxxxyyyzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyyzzzzzz{{{|||{{{zzzxxxwwwvvvwwwyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwvvvuuuuuuuuuvvvxxxyyyuuuwwwyyyzzzyyyyyyzzz{{{wwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttsssrrrqqqqqqppppppoooooopppppplllmmmnnnmmmlllmmmoooqqqqqqpppooonnnnnnooopppqqqnnnrrrtttqqqpppssstttssssssrrrrrrqqqpppooonnnnnngggiiinnnsssuuuqqqhhhaaaRRRKKKJJJVVVeeennnooommmiiihhhgggeeeeeedddddddddaaa`````````aaa```]]][[[ZZZYYYWWWVVVSSSNNNIIIDDDBBBAAA@@@???>>>===<<<;;;888777666555444444444444222000......//////...---////////////////////////,,,---////////////111222000222666:::>>>@@@BBBBBBEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEIIIPPPZZZ```eee[[[SSSSSSSSSMMMDDD>>>>>>777666999888777EEEYYY}}}uuunnnkkk[[[KKKEEEAAAHHHZZZhhhmmmsssvvvtttpppllljjjuuusssmmmaaaRRROOO^^^pppwwwhhh[[[WWWTTTWWW]]]YYYIII:::333+++111***%%%---...***---*********)))******+++,,,(((((())))))******++++++)))******+++++++++******)))***+++***)))((()))******,,,...---***''''''''')))((((((((()))+++,,,---'''''''''''''''''''''''''''***((($$$$$$)))...///((((((((()))******++++++)))((())),,,***''''''+++***)))'''&&&&&&(((***+++((()))***+++,,,,,,,,,,,,)))))))))))))))***++++++***+++++++++,,,,,,------000000000///---...000222///111222333333444666888===???AAAxxxvvvvvvxxx{{{~~~}}}|||||||||zzzzzzzzzzzz{{{}}}}}}{{{xxxuuurrrqqqppppppssstttuuuvvvvvvvvvuuuuuurrrssssssqqqoooppptttwwwvvvuuussstttuuuvvvvvvuuuooopppqqqsssttttttssssssoooqqqtttuuutttsssssssssnnnooopppqqqsssuuuwwwxxxrrrssstttuuuwwwxxxyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvsssssssssqqqpppoooqqqssstttvvvxxxyyyxxxwwwuuusssssstttwwwzzz|||||||||{{{yyyxxxwwwyyy||||||zzzxxxsssqqqppprrrvvvxxxyyyxxxwwwyyy||||||zzzxxxvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzyyy{{{yyywwwuuuuuuvvvyyyzzzvvvvvvwwwxxxxxxyyyyyyyyyxxxyyyzzz||||||||||||{{{{{{yyyvvvttttttuuuwwwyyywwwwwwwwwxxxxxxyyyyyyyyywwwxxxyyyzzzzzzyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyzzzwwwyyy|||~~~~~~}}}{{{yyy{{{{{{||||||||||||{{{{{{wwwvvvuuuuuuuuuvvvwwwxxxtttwwwzzz{{{yyyxxxyyy{{{xxxxxxxxxyyyyyyyyyyyyyyywwwwwwvvvvvvuuutttssssssssssssrrrpppoooooooooooommmmmmnnnmmmlllmmmpppssssssrrrpppooooooqqqssstttqqquuuuuurrrpppsssuuutttsssrrrqqqpppnnnllliiifffaaadddhhhkkkiiiaaaWWWPPPIIIFFFKKK[[[jjjnnnnnnnnniiihhhfffeeedddccccccccc^^^^^^^^^___``````^^^\\\[[[XXXUUUSSSPPPLLLFFFCCC@@@@@@???>>>======<<<<<<777666555444333333333333000///------/////////.........------...///000111+++---.../////////111333000333888===AAACCCDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHFFFGGGHHHGGGFFFDDDDDDCCCDDDDDDCCCDDDKKKWWWaaaggghhh]]]SSSPPPMMMEEE???<<<;;;444333888999<<>>111111)))000***)))333---%%%...******))))))***++++++,,,)))))))))))))))***************+++++++++***)))))))))***+++***((((((((()))+++...+++%%%%%%++++++$$$&&&''''''((()))++++++,,,))))))((((((''''''&&&&&&'''******&&&&&&***......'''(((((()))******++++++)))(((***---,,,((((((+++((((((((((((((())))))***)))***+++++++++++++++***'''''''''((()))***+++,,,))))))***+++,,,------...---............///222555///111222333333444666888<<<>>>AAA{{{zzzzzz|||~~~}}}|||||||||yyyyyyyyyzzz{{{~~~}}}yyyvvvsssqqqpppooovvvwwwxxxxxxxxxvvvuuutttrrrssssssqqqppprrrxxx}}}yyywwwuuutttvvvwwwwwwvvvnnnoooqqqssstttttttttsssppprrruuuvvvuuutttttttttlllmmmoooqqqsssuuuvvvwwwqqqqqqsssuuuwwwxxxzzz{{{xxxyyy{{{||||||{{{yyyxxxsssttttttrrrqqqrrrtttvvvtttvvvwwwxxxxxxuuusssqqqppprrrvvvyyy{{{||||||{{{wwwuuuuuuwwwzzz{{{xxxuuurrrpppoooqqquuuxxxxxxwwwppptttxxx{{{{{{yyyxxxxxxrrrtttuuuuuuttttttvvvwwwvvvttttttuuuxxxzzz{{{{{{|||zzzwwwuuuuuuvvvyyy{{{xxxxxxxxxxxxxxxxxxyyyyyyyyy{{{~~~|||zzzvvvssssssuuuxxx{{{wwwwwwwwwxxxyyyzzz|||}}}yyyyyyzzzzzzyyyxxxvvvuuuwwwxxxyyyzzzzzzzzz|||}}}yyy{{{}}}zzz{{{{{{||||||||||||{{{{{{yyyyyyxxxwwwwwwxxxyyyzzztttwww{{{{{{zzzxxxzzz{{{yyyzzzzzz{{{{{{||||||}}}xxxwwwwwwvvvuuutttttttttuuutttrrrqqqooonnnmmmmmmjjjkkkllllllmmmppptttwwwvvvtttrrrqqqppprrrtttvvvsssvvvvvvrrrpppsssuuutttsssrrrqqqooommmiiiddd```gggjjjlllkkkfff^^^UUUPPPHHHIIIRRRbbbllllllkkkllliiihhhfffeeedddccccccccc\\\[[[\\\^^^```aaa___^^^[[[XXXUUUQQQNNNJJJEEEBBB?????????>>>======<<<<<<666555444444333333333333111000//////111222222111...---,,,,,,---///222333+++,,,.../////////111333444777<<>>NNNmmmqqqccc]]]RRRIIIJJJVVVkkk~~~qqqrrr{{{vvvcccYYY___rrrrrrhhhbbb^^^\\\\\\VVVIII;;;222...,,,***)))(((+++///000...+++'''+++,,,)))(((+++---,,,)))******)))(((((()))+++&&&&&&'''(((((((((((((((++++++------,,,***'''&&&***))))))(((((((((((((((%%%)))***'''''',,,+++'''''''''((((((((((((''''''(((((()))***+++,,,,,,,,,///'''$$$))),,,)))&&&&&&%%%&&&'''((())))))(((((((((***++++++)))((()))***))))))))))))((((((((((((,,,+++)))((((((((()))*** %%%***...///...---,,,+++,,,---///000//////...000000000111222555777888<<<>>>@@@|||~~~~~~|||yyyyyyxxxyyyyyyyyyyyyyyywwwvvvuuurrrqqqrrruuuxxxwwwvvvtttrrrqqqqqqqqqqqqnnnnnnnnnqqqvvvxxxwwwuuutttvvvxxx{{{|||}}}||||||yyyxxxvvvuuusssrrrrrrrrrpppssswwwxxxwwwtttsssrrroooooooooppppppqqqssssssuuuttttttwww{{{}}}|||{{{uuuuuuvvvvvvwwwwwwxxxxxxuuurrrqqqqqqtttuuuuuussspppqqqrrrssssssqqqpppnnnnnnoooqqqsssttttttsssrrrppppppoooppprrruuuxxxzzzwwwuuutttuuuwwwwwwuuurrrsssrrrrrruuuyyy{{{zzzxxxttttttuuuuuuuuutttssssssppprrrtttvvvxxxxxxxxxxxxyyyxxxvvvttttttvvvxxxyyyttttttttttttuuuwwwyyyzzz~~~~~~~~~~~~~~~}}}|||zzzzzzxxxxxxxxxxxxyyyzzzzzz{{{xxxyyyzzzyyywwwvvvvvvwwwxxxuuutttuuuxxxzzzzzzzzz|||{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwuuuttttttwwwzzz|||zzzzzzyyyxxxvvvvvvxxxzzz}}}}}}|||{{{{{{zzzyyyyyywwwxxxyyyxxxvvvtttssssssuuutttsssqqqpppooooooooommmnnnnnnmmmmmmooorrruuuvvvuuuuuutttsssssstttttttttrrrqqqqqqsssuuuvvvvvvssstttssspppmmmooovvv}}}{{{wwwwwwyyywwwyyy|||yyyppphhhiiigggffffffeeedddbbb```]]]]]]^^^```aaa```\\\ZZZWWWTTTPPPLLLJJJGGGDDDBBB@@@<<<;;;<<<:::555444666444444333222111111111111000------111222000000222...+++---111111---,,,///////////////000222444555999<<<@@@CCCDDDEEEGGGHHHEEEHHHKKKJJJGGGFFFHHHLLLHHHIIIIIIHHHHHHGGGFFFDDDGGGKKKRRR```tttzzziiiVVVLLLGGGBBB<<<:::777888===DDDNNN```zzz~~~qqqeee```WWWRRRZZZkkk|||uuuhhhZZZWWWdddzzzrrriiidddaaaZZZYYYRRRFFF:::222000///))))))***+++---...,,,+++&&&******'''&&&)))***))))))******)))(((((()))+++)))******+++++++++++++++%%%&&&(((***+++++++++++++++***))))))((((((((((((%%%((((((###"""&&&)))'''((())))))******))))))((()))))))))******++++++,,,---&&&$$$)))---+++((()))((((((((((((((()))))))))((()))+++***)))(((((()))))))))))))))((((((((((((,,,++++++***))))))****** ###(((++++++*********------...///000000000000/////////000222444666888:::<<<>>>}}}~~~~~~}}}yyyyyyxxxvvvuuuuuutttttttttuuutttrrrqqqrrrvvvxxxxxxvvvtttrrrooonnnmmmlllmmmmmmooorrruuuwwwwwwuuuwwwyyy{{{}}}~~~}}}{{{zzzxxxwwwuuutttttttttrrrtttxxxyyywwwuuutttsssqqqpppppppppqqqrrrsssttttttttttttwwwzzz{{{{{{zzzvvvvvvuuuuuuuuuvvvvvvvvvsssrrrpppqqqsssttttttsssnnnppprrrssstttsssqqqpppssstttuuuvvvuuutttrrrqqqrrrpppooooooqqquuuzzz}}}{{{yyywwwwwwwwwvvvtttrrrrrrrrrrrruuuxxxzzzzzzyyywwwwwwwwwwwwwwwvvvuuutttoooqqqsssvvvxxxyyyzzzzzzvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttuuuvvvwwwxxxzzz{{{|||{{{zzzzzz|||~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{zzzzzzyyywwwyyyzzz{{{yyyxxxxxxxxxwwwvvvtttuuuxxxzzz{{{{{{|||yyyvvvtttuuuxxx}}}|||||||||{{{zzzxxxwwwvvvwwwvvvuuuuuuuuuwwwyyyzzzyyyyyywwwuuutttuuuxxx{{{zzzyyyxxxwwwxxxyyy{{{|||xxxyyyyyywwwuuutttuuuvvvwwwvvvtttrrrqqqooooooooommmnnnooonnnnnnooorrrtttuuuuuuuuuuuuuuuttttttsssrrrpppoooppptttxxxzzz{{{rrrrrrpppmmmlllooowww~~~|||}}}vvvpppooohhhgggeeeeeeeeedddbbb___]]]]]]^^^```aaa```]]][[[UUURRRNNNKKKIIIFFFCCCAAA@@@<<<:::;;;888333222444444333222111111000111111111...---//////---...222///---...111000------////////////000111444666777:::===@@@BBBCCCDDDFFFHHHFFFHHHKKKJJJGGGGGGIIILLLIIIJJJJJJIIIHHHFFFGGGHHHJJJRRR___rrr~~~jjjTTTGGG@@@<<<::::::666777???PPPcccvvv{{{qqqiiiddd[[[[[[kkk}}}bbbZZZSSSZZZoooqqqjjjeeebbbVVVQQQIII???555///...///)))***,,,,,,+++******+++'''++++++'''&&&((()))((()))******)))(((((()))+++******+++,,,,,,,,,,,,,,,$$$$$$&&&''')))+++,,,------,,,+++***)))(((((((((''')))(((### ###(((***)))******++++++******)))************************+++'''%%%***------+++++++++***)))((((((((()))***'''(((******((((((((()))(((((((((((())))))))))))++++++,,,,,,++++++******&&&))),,,------,,,---...////////////000111222222.........///111333666777999;;;===~~~}}}{{{{{{{{{|||}}}}}}}}}}}}zzzyyywwwuuutttsssssstttuuuuuuuuutttrrrrrrtttvvvxxxwwwtttqqqnnnllljjjiiilllnnnpppsssuuuvvvvvvuuuwwwxxx{{{}}}~~~~~~}}}|||yyyxxxwwwuuutttsssrrrrrrrrruuuxxxxxxvvvtttssssssrrrrrrqqqqqqrrrsssttttttrrrssstttuuuwwwxxxxxxxxxvvvvvvuuutttttttttuuuuuusssrrrqqqqqqrrrrrrssssssoooqqqsssuuuvvvvvvuuuttttttuuuvvvwwwwwwuuusssrrrssssssrrrsssuuuxxx|||~~~{{{zzzxxxwwwwwwvvvuuuuuurrrrrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvqqqrrruuuwwwxxxyyyyyyyyyttttttuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwyyy||||||||||||{{{zzzxxxxxxxxxyyyzzz{{{zzzyyywwwvvvrrruuuyyy{{{{{{{{{{{{|||wwwvvvvvvvvvwwwyyy{{{{{{|||zzzwwwvvvxxx|||~~~~~~~~~}}}|||zzzyyyxxxvvvvvvwwwwwwwwwxxxxxxyyy|||{{{yyyvvvtttuuuxxx{{{wwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyvvvuuuuuuwwwyyywwwvvvtttrrrpppooonnnnnnooopppqqqqqqpppqqqsssuuutttuuuvvvwwwwwwvvvuuutttpppooonnnooossswwwzzz{{{rrrrrrpppmmmkkkmmmqqquuuuuuuuutttsssssswww~~~~~~pppkkkmmmhhhgggeeeeeeeeeeeebbb```______^^^______^^^[[[XXXUUUQQQMMMJJJHHHEEEBBB@@@>>>;;;999:::888444333555444333222111000000000000333///---,,,***'''(((,,,000//////000000....../////////000111333666888:::===???AAACCCCCCDDDFFFHHHFFFGGGIIIIIIGGGGGGHHHJJJIIIHHHIIIIIIFFFEEEIIIOOOVVVfffzzz~~~vvvcccNNNAAA;;;777777888666999GGGaaa|||yyysssnnneee^^^aaauuu{{{oooWWWTTTVVVfffqqqjjjddd^^^RRRIII???666///***)))+++***,,,...---***((())),,,***------)))''')))+++))))))******)))(((((()))+++'''((())))))******))))))))))))((((((((())))))***------+++***))))))))))))))),,,,,,((($$$%%%)))---)))******************)))************)))))))))))),,,)))(((***------,,,+++...,,,***(((((()))***+++&&&((())))))((((((((()))(((((((((((()))))))))))))))***+++,,,,,,+++)))(((+++,,,......------///000000///......///000222333/////////000222444777888:::<<<>>>~~~}}}}}}zzz{{{}}}}}}}}}}}}}}}}}}zzzyyywwwuuuuuuuuuvvvwwwwwwxxxxxxvvvsssrrrrrrsssxxxwwwuuurrrooollliiihhhmmmpppsssuuuvvvuuuuuutttsssuuuxxxzzz{{{{{{{{{zzzxxxwwwvvvtttsssrrrrrrqqqsssuuuwwwwwwuuusssrrrrrrsssssssssssssssssstttuuupppqqqssstttttttttuuuuuuvvvuuutttsssssssssuuuuuuuuuttttttsssrrrrrrrrrsssnnnpppsssuuuwwwwwwvvvvvvpppqqqsssttttttsssrrrqqqrrrsssuuuwwwyyyzzzzzzzzzxxxxxxwwwvvvvvvvvvwwwxxxssstttvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvtttuuuvvvxxxxxxxxxwwwvvvssstttuuuuuuuuuuuutttsssttttttuuuuuuuuuuuuuuuttttttuuuvvvuuutttuuuvvvxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{{{{zzzyyywwwvvvrrruuuyyy{{{{{{{{{{{{|||wwwwwwwwwwwwwwwyyy{{{}}}zzzyyyyyyyyy{{{~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyy}}}|||yyyvvvssstttwwwyyyvvvxxxyyyzzzzzzyyywwwvvvyyyyyyxxxvvvtttuuuxxxzzzwwwvvvtttrrrpppooonnnnnnqqqrrrssssssrrrrrrtttvvvtttuuuvvvwwwwwwwwwvvvuuuooonnnnnnqqqtttvvvvvvuuurrrssssssrrrpppoooooopppqqqpppmmmlllmmmrrryyy}}}vvvkkkggghhhhhhgggfffffffffeeecccaaaaaa```^^^]]]\\\YYYVVVSSSUUURRRMMMIIIFFFCCC@@@>>><<<999888:::999666555888333333222111000000000000222///------)))%%%'''---000111000//////000000/////////000222555888;;;===???AAADDDEEEEEEFFFGGGIIIEEEFFFGGGGGGFFFFFFGGGHHHGGGFFFGGGHHHEEEEEEOOO[[[lllwwwfffXXXHHH???;;;888777999<<>>???~~~}}}|||{{{{{{|||}}}}}}}}}~~~}}}~~~{{{yyyxxxvvvvvvwwwyyyzzzyyyzzzzzzyyyuuusssrrrrrrwwwwwwuuusssqqqnnnkkkiiiooorrrvvvxxxwwwuuuttttttppprrruuuxxxzzzzzzzzzyyyzzzyyywwwvvvtttssssssssssssuuuwwwvvvtttrrrrrrrrruuutttttttttttttttuuuuuuppprrrssstttsssrrrssstttvvvuuutttrrrssstttvvvwwwxxxyyyxxxvvvsssrrrssstttmmmnnnqqqtttuuuuuuuuutttqqqsssuuuvvvwwwwwwuuutttppprrruuuwwwxxxxxxwwwvvvvvvwwwwwwwwwvvvwwwzzz|||vvvxxxyyyyyyxxxwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwxxxxxxwwwvvvvvvttttttuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzyyywwwyyyzzz{{{yyyxxxxxxxxxvvvwwwxxxxxxwwwxxx{{{~~~vvvvvvwwwxxxzzz{{{|||}}}{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxuuurrrrrruuuwwwvvvwwwyyyzzzzzzxxxuuussswwwwwwwwwuuutttuuuxxxzzzxxxwwwuuusssqqqpppppppppqqqsssttttttsssssstttvvvsssttttttuuuuuuuuuuuuuuuooopppsssvvvxxxwwwssspppjjjlllnnnooopppooonnnmmmnnnmmmjjjjjjkkkooosssvvvxxxyyyxxxuuuooojjjgggfffgggfffeeeeeeeeeeeecccaaaaaa___\\\ZZZXXXUUUQQQNNNRRROOOKKKGGGEEEBBB???<<<;;;888777::::::666666999333222111000000///000000...---...///---***---333///111111...///222333111///000111333666:::===???@@@CCCFFFHHHHHHGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGFFFHHHYYYllltttWWWMMMCCC???===;;;;;;===???LLLhhhwwwqqqaaa```iii||||||wwwrrrsssyyy{{{qqqeeeTTT\\\lll}}}uuuhhh[[[TTTDDD666222///)))(((+++,,,,,,,,,+++))))))***+++'''++++++'''&&&((()))((()))******)))(((((()))+++(((((()))***************************++++++++++++++++++***))))))))))))***'''&&&'''***+++(((''')))((())))))))))))))))))((()))))))))))))))))))))))),,,...---******++++++(((,,,+++***)))))))))***+++&&&(((*********)))***+++''''''(((((())))))******''''''(((((())))))(((((()))+++,,,,,,++++++---...............///000111111000000111222444777:::<<<===>>>???}}}}}}|||||||||}}}~~~~~~}}}|||}}}}}}{{{yyywwwvvvxxxyyy{{{xxxzzz{{{zzzxxxuuuttttttwwwwwwvvvuuussspppnnnmmmrrrvvvyyyzzzwwwtttssssssppprrruuuxxx{{{||||||{{{zzzyyywwwvvvtttsssssssssuuuwwwxxxwwwuuusssssssssvvvuuuuuuttttttuuuuuuvvvqqqsssuuuuuusssrrrsssuuuvvvuuusssrrrsssuuuwwwyyy|||}}}|||yyyuuurrrssstttmmmooorrrtttuuuuuuuuutttvvvwwwyyyzzz{{{zzzxxxwwwtttuuuvvvwwwwwwwwwvvvvvvxxxyyyyyyxxxwwwxxx{{{yyy{{{|||{{{xxxvvvwwwxxxyyyyyyyyyxxxwwwvvvttttttuuuvvvwwwxxxyyyxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuussstttvvvwwwwwwwwwwwwvvvuuuvvvwwwvvvuuuvvvwwwyyywwwwwwyyy{{{|||}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzxxxyyyzzzyyywwwvvvvvvwwwvvvxxxyyyxxxwwwxxx{{{~~~vvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxyyyyyyzzzwwwwwwwwwvvvuuuuuuwwwyyyuuuvvvvvvwwwvvvuuutttsssuuuvvvvvvuuutttuuuwwwyyyyyyxxxwwwuuutttsssssssssppprrrssssssrrrrrrssstttqqqqqqqqqqqqqqqrrrssssssooosssyyy~~~|||uuuoooggggggiiijjjlllmmmmmmmmmllljjjiiiiiikkkmmmooopppooooooooommmkkkiiihhhgggdddcccbbbcccccccccaaa___^^^[[[XXXVVVTTTRRROOOLLLLLLIIIFFFCCCBBBAAA>>>===:::777777999888444444666333222111000000/////////,,,,,,///111...+++...444...111111...///444555333///000111444777;;;???AAA>>>BBBGGGIIIIIIGGGEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDHHHHHHMMMccc|||iiiKKKCCC<<<;;;;;;;;;<<>><<<<<<;;;:::999777555333222111111222222222222000...,,,+++,,,,,,------...////////////000111111000000111222333222444888???CCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBEEEHHHKKKWWWrrr{{{dddNNNBBB;;;555555777888===CCCIIIiiihhh]]]WWWbbblllmmmhhhccc```___]]]\\\cccpppuuukkk^^^WWW___www|||eeeAAA;;;444...---------...(((...***)))...---)))...+++***))))))***,,,...///&&&***---,,,((('''))),,,))))))))))))((((((((((((%%%...333///+++---///---'''(((******))))))***,,,)))))))))((()))******+++***,,,---,,,)))((()))+++'''(((((()))***+++++++++))))))*********+++++++++***+++---......---,,,+++'''***+++((((((***)))&&&,,,,,,++++++,,,,,,---...***)))((()))***,,,///000$$$&&&))),,,.../////////,,,---///000222333333333+++///444666666999>>>DDD;;;;;;;;;}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxwwwwwwvvvssspppttttttuuuvvvwwwyyyyyyzzz{{{xxxuuussstttwww{{{}}}}}}xxxxxxyyywwwssstttvvvxxxxxxzzz}}}~~~}}}{{{zzzxxxwwwwwwuuuuuuuuuvvvwwwvvvtttrrrrrrsssttttttttttttttttttxxxuuusssssstttuuutttsssxxxvvvtttrrrssswwwzzz}}}}}}zzzwwwvvvvvvvvvxxxyyyyyyxxxwwwwwwyyy{{{yyyxxxwwwuuuuuuuuuvvvvvvtttwwwzzzyyywwwvvvyyy||||||}}}~~~~~~||||||}}}~~~{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwvvvtttssstttuuuuuuuuuvvvvvvuuuuuutttsssqqqsssuuuvvvuuutttuuuvvvxxxvvvtttuuuwwwxxxwwwvvvvvvuuuuuutttssssssrrrrrrrrrrrruuu{{{{{{xxxxxxwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyzzzzzzwwwuuuuuuwwwxxxwwwwwwwwwxxxzzz{{{zzzyyyxxxyyy{{{~~~||||||||||||{{{zzzxxxxxx{{{||||||{{{zzzyyywwwwwwvvvwwwxxxyyyyyyyyyyyyyyysssssssssrrrpppqqqtttvvvtttuuuvvvtttrrrrrruuuxxxvvvwwwxxxyyyzzzzzzyyyxxxqqqpppooommmlllkkkkkkkkkkkkllllllllllllmmmnnnoooqqqrrrssssssqqqooollljjjlllmmmmmmooopppqqqrrrrrrooonnnlllkkkkkkkkkllllllllliiiffffffhhhiiihhhggg````````````___^^^]]]\\\[[[XXXTTTPPPKKKHHHFFFEEECCCBBB@@@>>><<<;;;::::::888777666444333333333333111111111111000...---,,,..................------000111222222000000111222444444666:::???BBBBBBAAAEEEEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFBBBAAACCCEEEIIIUUUnnnrrreeeQQQ===>>>999666666555555:::@@@YYYuuu{{{bbbVVVYYYbbbkkkkkkeee___\\\[[[WWWZZZccclllkkkaaaYYYXXXhhh|||}}}sssYYY:::666000+++************(((---)))'''---+++(((---***)))(((((((((***,,,---!!!%%%))))))''''''***---''''''((()))***+++,,,,,,&&&+++)))(((+++...---((()))+++***))))))***+++'''(((((((((((())))))))))))+++,,,+++)))''')))***'''(((((()))******++++++,,,++++++******)))))))))***+++,,,------,,,***)))'''***+++((()))++++++((())))))))))))***+++,,,,,,)))******+++,,,,,,,,,,,,((()))+++,,,---...//////---...///000111222222222...111444333111111666:::BBBAAA@@@~~~|||zzzyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~zzzyyyxxxxxxxxxvvvssspppqqqrrrtttvvvxxxyyyyyyzzzyyywwwuuussstttwww{{{~~~zzzxxxzzzzzzwwwuuuvvvxxxyyyyyy{{{}}}~~~{{{wwwtttvvvuuuuuuvvvwwwvvvtttrrrqqqrrrsssttttttttttttsssvvvtttrrrrrrssstttssssssvvvuuusssrrrsssvvvyyy{{{}}}{{{xxxwwwvvvvvvvvvvvvwwwxxxxxxxxxyyy{{{}}}|||{{{yyyxxxvvvuuuuuutttvvvvvvwwwxxxxxxyyyzzzzzzzzz|||~~~~~~||||||}}}uuuvvvvvvvvvvvvvvvuuutttssstttuuuuuutttssstttvvvuuuuuuvvvvvvuuuuuuttttttsssuuuvvvwwwvvvuuuvvvvvvtttsssssstttvvvwwwvvvtttttttttssssssrrrrrrqqqqqqsssssstttxxx}}}~~~|||yyywwwwwwwwwwwwxxxxxxyyyzzz{{{zzzyyyyyyyyyyyyvvvtttuuuvvvvvvvvvttttttvvvxxxxxxxxxxxxxxxyyy|||~~~}}}}}}}}}|||{{{yyywwwvvv~~~~~~~~~~~~}}}{{{yyyxxxtttuuuvvvwwwxxxxxxxxxxxxtttuuuvvvuuutttssstttuuuvvvwwwxxxwwwuuuuuuuuuwwwuuuvvvwwwyyyyyyxxxwwwwwwrrrqqqooonnnlllkkkkkkkkkgggjjjlllkkkhhhhhhlllqqqlllllllllkkkjjjhhhgggfffjjjkkknnnpppqqqrrrrrrrrrnnnmmmlllkkkjjjjjjjjjjjjhhhfffddddddeeefffeeeddd______^^^]]]\\\\\\\\\\\\XXXVVVRRRMMMIIIFFFEEEDDD@@@@@@>>>===;;;:::999888555555444333333333444444///000000000000///...---000//////...------,,,,,,111222333222111000111222666666888<<<@@@CCCCCCBBBEEEFFFFFFFFFFFFEEEEEEDDDIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDGGGSSShhhzzzvvvfffZZZRRREEE777888777777777555555===FFFhhhhhhWWWPPP```fffkkkkkkeee___\\\\\\XXX^^^ffffff]]]TTTUUU\\\sssyyyxxxvvvyyyfffKKK444111---***)))))))))(((''',,,'''$$$***)))'''---)))((('''&&&'''((()))***"""%%%((((((''''''***---(((((()))***+++,,,------$$$(((((('''***,,,,,,***+++,,,+++))))))***+++%%%&&&'''))))))((((((''')))***+++***((('''((()))((((((((()))******++++++***************************+++,,,,,,+++***)))'''&&&)))***)))))),,,,,,)))(((((())))))***+++,,,,,,)))***,,,------,,,***(((,,,,,,,,,,,,---......///...///000000111111111000111222222000...///333777888777555|||zzzxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~zzzzzzzzz{{{zzzxxxuuusssqqqrrrtttvvvwwwxxxxxxwwwwwwvvvsssrrrsssvvvzzz|||{{{vvvwwwzzzxxxsssvvvwwwyyyyyyyyyzzz}}}}}}~~~~~~{{{xxxvvvvvvuuuuuuvvvwwwwwwtttrrrrrrrrrssstttuuuuuuuuuuuuvvvtttssssssuuuuuutttsssuuutttrrrrrrsssuuuxxxzzz|||{{{zzzxxxwwwwwwwwwwwwrrrsssvvvwwwxxxzzz}}}~~~|||zzzwwwuuutttssswwwuuutttvvvzzz|||{{{yyyzzz|||~~~~~~|||zzzyyyxxxrrrsssttttttuuuuuuuuuuuuqqqsssttttttssssssuuuvvvuuuvvvvvvwwwvvvvvvuuuuuuwwwxxxyyyxxxvvvtttuuuuuuqqqrrrsssuuuuuuuuutttssstttttttttsssssssssrrrrrrsssssssssvvvzzz|||{{{zzzzzzyyyyyyxxxyyyzzz{{{{{{}}}|||zzzyyyyyyxxxvvvtttuuuuuuuuutttsssssstttvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~|||zzzwwwuuu{{{|||}}}}}}|||{{{yyyxxxssssssuuuvvvwwwwwwwwwwwwuuuvvvxxxxxxvvvtttssstttwwwxxxzzzzzzzzzzzzzzzzzzxxxxxxyyyxxxwwwuuutttrrrssssssqqqooonnnmmmlllllliiijjjkkkjjjiiijjjmmmqqqkkkkkkiiihhhgggfffffffffiiikkkmmmpppqqqqqqqqqpppmmmmmmllljjjiiihhhggggggeeeeeeddddddddddddcccccc___^^^]]][[[ZZZ[[[[[[\\\VVVSSSPPPLLLHHHEEEDDDCCC??????>>>===;;;:::888888555444444333333333333333......////////////////////////.........---------000111222111000///000222555777:::>>>BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCIIIIIIHHHGGGFFFEEEDDDDDDGGGEEEDDDDDDHHHQQQ```kkkiiijjjdddVVVKKKGGGCCC>>>555555777888666:::HHHWWWrrrnnn^^^UUUVVVZZZiiikkkoooooojjjdddccceeeffflllmmmbbbRRRLLLWWWeee|||{{{qqqnnnpppssszzzwwwZZZ???111///---,,,,,,,,,+++***&&&+++&&&###)))(((&&&,,,))))))((('''''''''(((((()))++++++***(((''')))+++++++++*********)))))))))(((+++---,,,***)))))))))+++,,,,,,+++***))))))***%%%&&&(((******)))((('''((()))))))))((((((((()))(((((())))))************&&&&&&''')))***,,,------++++++++++++***)))'''&&&%%%((()))((())),,,,,,)))++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++******,,,,,,+++++++++---///000///000000000000000//////000111111000000333999===<<<<<<;;;wwwvvvvvvvvvwwwzzz|||~~~}}}}}}}}}~~~~~~|||}}}~~~}}}|||zzzyyyyyytttuuuuuuvvvvvvvvvuuuuuuvvvtttrrrqqqrrrtttxxxzzzxxxyyyxxxwwwyyy|||xxxqqqvvvxxxyyyxxxxxxxxxzzz|||yyyyyyzzzzzzzzzzzzzzzzzzvvvvvvuuuvvvwwwwwwuuurrrssssssuuuvvvvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxwwwuuuuuutttsssssstttvvvyyy{{{{{{{{{zzzyyyyyyxxxxxxxxxqqqsssvvvxxx{{{~~~}}}{{{xxxvvvtttssswwwtttsssvvv{{{}}}|||zzzzzz|||}}}|||yyyvvvtttsssrrrssstttuuuvvvvvvvvvvvvqqqsssttttttssssssuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwzzzzzzzzzxxxuuusssssstttrrrsssuuuuuuuuutttsssrrrssssssssssssrrrrrrrrrrrrrrrrrrsssvvvyyy{{{||||||}}}|||zzzyyyyyyzzz{{{{{{~~~|||zzzyyyyyyxxxwwwuuuvvvvvvvvvtttrrrrrrtttvvvuuuuuuvvvvvvwwwwwwvvvvvv{{{{{{||||||zzzxxxuuussstttuuuwwwyyyzzzyyyxxxwwwrrrrrrtttuuuvvvwwwwwwwwwtttvvvxxxxxxvvvtttssssssuuuuuuwwwyyy{{{|||}}}|||wwwwwwxxxxxxwwwvvvtttsssrrrqqqpppooonnnmmmmmmmmmooollljjjkkknnnpppppppppkkkjjjiiigggfffffffffggghhhjjjlllooopppooonnnnnnkkkkkkjjjiiihhhgggfffeeedddeeeeeeddddddccccccccc```___]]][[[ZZZZZZZZZ[[[TTTRRRNNNJJJGGGEEEDDDCCC>>>>>>>>>===<<<:::999888666555444333111111111111.............../////////---------.........//////...///111000//////000222333777<<>>AAA777777777666666>>>RRRfffyyyrrrdddSSSJJJPPP```nnnqqqoooppprrrooojjjkkkpppzzz{{{sss___MMMNNN```rrrzzzooofffjjjnnnrrrwwwvvvhhhLLL444000...,,,,,,------,,,+++&&&***&&&###)))(((%%%+++******))))))((()))))))))+++++++++)))(((((()))******))))))))))))(((((((((000//////...,,,)))((()))+++,,,,,,+++)))((()))***&&&''')))++++++***)))((()))((((((((()))))))))((()))))))))))))))*********%%%&&&'''(((***+++------++++++******)))((('''&&&$$$'''((('''(((++++++(((------------+++***(((''')))((((((((()))+++---...))))))))))))+++---///000///000000000000///....../////////000222777<<<@@@@@@@@@@@@tttuuuvvvxxxzzz|||~~~{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}{{{{{{{{{|||xxxwwwvvvuuuuuuuuuvvvvvvvvvuuusssrrrrrrtttvvvxxxtttxxxzzz{{{|||}}}zzztttvvvwwwwwwwwwuuuuuuwwwyyyuuuuuutttuuuvvvyyy{{{}}}wwwvvvvvvwwwxxxwwwuuusssssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxzzzzzzyyywwwwwwvvvuuuuuuvvvxxxzzz|||zzzzzzzzzyyyyyyxxxxxxwwwoooqqqtttvvvxxxzzz~~~~~~~~~}}}{{{yyywwwuuusssuuutttsssvvvzzz}}}}}}{{{yyy{{{{{{zzzvvvsssrrrrrrtttuuuuuuvvvvvvvvvvvvvvvssstttuuuuuutttssstttvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyzzzyyywwwtttssstttuuuuuuvvvwwwvvvtttsssssssssqqqqqqqqqqqqpppppppppppppppqqqsssvvvxxxzzz{{{|||}}}|||zzzxxxxxxxxxzzz{{{}}}{{{yyyxxxyyyzzzyyyxxxyyyyyywwwuuurrrrrrtttvvvtttuuuvvvwwwwwwvvvtttsssvvvwwwxxxyyyxxxuuurrrpppnnnpppsssvvvwwwwwwvvvuuuqqqrrrsssuuuvvvwwwwwwxxxuuuwwwyyyyyywwwuuuuuuuuuqqqqqqrrrtttxxx{{{{{{{{{rrrsssuuuwwwxxxyyyyyyxxxuuuuuutttsssssssssssstttssspppnnnppptttuuussspppkkkjjjiiihhhggggggggggggiiijjjkkklllmmmlllkkkkkkiiiiiiiiiiiihhhfffeeedddcccdddfffeeecccbbbbbbccc```___]]][[[ZZZYYYXXXXXXQQQOOOLLLIIIFFFDDDCCCCCC============<<<:::888777666555333222111000000000///......------...//////,,,,,,------...//////000---...000000000111222444444999???CCCFFFGGGHHHJJJFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGJJJOOOVVV\\\[[[VVVOOOSSSTTTKKK>>>888;;;@@@:::888777777:::FFF^^^sss|||oooddd^^^QQQGGGIIIZZZooo{{{vvvpppooosssqqqmmmpppxxxpppZZZOOOWWWlll||||||rrrjjjdddfffiiilllllldddSSS===......,,,******+++,,,+++***&&&+++'''&&&,,,***&&&+++************************'''&&&&&&&&&&&&(((***+++&&&&&&'''((()))***++++++...++++++---,,,))))))+++)))***+++***(((((()))***'''(((***+++++++++***))))))((('''(((***+++***)))))))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((%%%((()))'''(((++++++(((++++++++++++***(((%%%$$$((((((''''''(((+++...000(((((()))***+++---////////////000000000///......000//////000222666:::<<<:::999999uuuwwwyyy{{{~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||zzzxxxxxxzzz}}}yyywwwvvvttttttvvvxxxzzzyyywwwuuuttttttuuuvvvwwwuuu{{{~~~|||zzz{{{yyyvvvtttuuuuuutttsssrrrtttuuurrrrrrrrrtttvvvxxxzzz|||wwwvvvvvvwwwxxxwwwuuusssrrrssstttvvvwwwwwwxxxxxxxxxxxxxxxyyy{{{{{{zzzxxxxxxxxxwwwxxxyyyzzz|||~~~yyyyyyyyyyyyxxxwwwvvvuuuqqqrrrsssttttttuuuwwwyyy{{{||||||{{{zzzxxxvvvuuusssssstttwwwzzz|||}}}}}}xxxyyyyyyxxxvvvttttttuuuvvvvvvwwwwwwvvvvvvuuutttuuuvvvwwwvvvtttssstttuuuttttttuuuvvvvvvvvvvvvvvvuuuvvvvvvuuutttuuuwwwyyyyyyzzzzzzwwwtttrrrsssuuuqqqqqqqqqqqqqqqqqqqqqqqqoooqqqtttvvvvvvvvvwwwwwwyyyxxxvvvuuuuuuwwwyyy{{{{{{yyywwwxxxzzz{{{|||{{{|||{{{yyyvvvssssssvvvxxxrrrtttvvvxxxyyyxxxvvvuuuuuuvvvxxxyyyxxxvvvssspppnnnpppsssvvvwwwvvvtttrrrqqqrrrtttuuuwwwxxxxxxxxxvvvxxxyyyyyyxxxxxxxxxyyyrrrpppoooqqquuuyyyzzzyyyppprrruuuwwwyyyzzz{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{ttttttuuuvvvvvvuuusssqqqlllkkkkkkkkkjjjiiiiiihhhjjjjjjjjjjjjiiiiiiiiihhhfffgggggghhhgggfffeeedddaaaccceeeeeebbbaaaaaabbb___^^^]]][[[YYYVVVTTTSSSNNNMMMJJJFFFDDDBBBAAAAAA:::;;;<<<<<<;;;999777555333333222111111111111111//////...---------...///------..................---///111222222333666888888<<>>wwwyyy|||~~~~~~~~~~~~}}}}}}|||||||||{{{yyyzzzyyyvvvtttuuuyyy|||yyywwwuuussstttwww{{{}}}{{{zzzxxxvvvuuuvvvwwwxxxwww}}}zzzwwwwwwwwwvvvsssttttttsssqqqqqqrrrssspppqqqsssuuuwwwxxxyyyyyywwwvvvvvvwwwxxxxxxuuusssqqqrrrsssuuuvvvwwwwwwwwwxxxwwwxxxzzz{{{|||zzzxxxzzzyyyyyyyyyzzz|||~~~xxxxxxxxxxxxwwwuuutttsssxxxyyyyyyxxxvvvuuuvvvxxxyyyzzz{{{{{{zzzxxxwwwvvvrrrsssuuuwwwyyy{{{}}}~~~wwwxxxxxxwwwvvvvvvwwwyyywwwxxxwwwwwwvvvuuussssssvvvwwwxxxwwwuuuttttttuuurrrrrrssstttuuuuuuttttttqqqssstttttttttvvvyyy||||||||||||xxxtttrrrtttvvvssssssssssssssssssssssssoooqqqtttuuuuuutttssssssuuutttsssrrrsssvvvyyy{{{yyyxxxvvvwwwzzz|||}}}}}}}}}|||zzzwwwttttttvvvyyyqqqssswwwyyy{{{zzzyyyxxxvvvxxxzzz|||{{{yyyvvvtttppprrruuuwwwwwwuuusssqqqqqqrrrtttvvvwwwxxxyyyyyyxxxyyyzzzzzzyyyyyy{{{|||vvvssspppqqquuuyyyzzzyyyssstttvvvxxxyyyzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzrrrwww{{{zzzwwwsssssssssnnnnnnoooooonnnmmmlllkkkkkkjjjiiihhhggggggggggggeeefffgggggggggfffeeeddd___bbbeeedddaaa___```aaa^^^]]]]]][[[XXXTTTQQQOOOLLLJJJHHHEEEBBB@@@@@@@@@999999:::;;;:::888666444111111000000111222333333000///...---,,,------.../////////...------,,,,,,---000222444444666888;;;;;;@@@EEEGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDDDDEEEFFFFFFGGGGGGIIIRRR]]]jjjwww}}}tttfffUUUNNNEEEAAA>>><<<;;;<<<555555999DDDRRRfff}}}nnn___RRRMMMJJJYYYyyyxxxssswwwvvvrrrvvvwwwlllYYYMMMUUUkkk}}}{{{nnnbbb\\\]]]YYY[[[ZZZRRRBBB444///000000---***)))***+++++++++&&&---++++++111...(((+++'''''')))***++++++++++++...,,,)))'''(((((())))))+++++++++************)))---(((&&&***+++((((((+++%%%'''((((((''''''(((***(((''''''''''''((())))))+++)))((())),,,---,,,************)))))))))))))))''''''(((((())))))******+++***************+++,,,+++......,,,+++------***'''(((***,,,---,,,+++***''')))***++++++***)))(((,,,,,,.........---,,,+++---......///000000//////......///222777;;;======???>>>>>>~~~yyyzzz{{{}}}~~~{{{yyyvvvttttttvvvyyy{{{|||zzzxxxwwwvvvwwwxxxyyy|||yyyvvvvvvwwwxxxyyyyyy|||||||||{{{zzzyyywwwwwwvvvuuusssrrrrrrqqqpppnnnssssssuuuvvvwwwwwwwwwwwwtttvvvxxxxxxwwwvvvvvvwwwvvvssspppqqquuuxxxyyyyyy{{{yyywwwyyy||||||zzzwww|||{{{zzz{{{|||}}}|||{{{|||yyywwwwwwyyyyyywwwtttwwwxxxxxxwwwvvvuuuwwwyyyvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{yyyxxxwwwuuusssuuuyyy}}}zzzzzzzzzxxxuuutttuuuvvv}}}yyyvvvttttttvvvwwwrrruuuwwwwwwuuussstttuuurrrssssssssssssuuuxxx{{{{{{{{{zzzwwwuuuuuuwwwyyyvvvtttssstttxxxyyyvvvtttrrrqqqooooooppprrruuuwwwsssuuuwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz|||~~~~~~{{{xxxvvvuuuuuuvvvtttvvvwwwwwwwwwwwwxxxzzz~~~}}}|||zzzxxxvvvuuurrrtttwwwzzzzzzxxxuuusssssstttttttttttttttsssssstttssssssuuuxxxzzzzzzyyyvvvsssrrrtttxxx{{{{{{zzzxxxuuutttuuuwwwwwwssspppppprrrtttuuutttsssssssssttttttuuuuuuuuuuuuttttttuuuuuutttqqqnnnllllllmmmgggeeeddddddeeefffeeeddddddddddddcccccccccbbbbbb^^^^^^___```aaaaaa``````]]]\\\ZZZWWWUUURRRPPPOOOLLLJJJGGGDDDCCCAAA>>>;;;;;;:::888777555444444333111111111000000000000000000000000000000000000000000//////.........//////111000000000222555777999@@@AAACCCDDDFFFGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBDDDFFFPPPVVVcccwww{{{kkk\\\NNNAAA<<<;;;888666666:::999888BBB___rrreee]]]\\\LLLKKKhhhlll]]]RRRYYYgggtttwwwlllddd```YYY[[[UUUEEE888222---((()))))))))***+++++++++,,,)))&&&&&&******((((((+++&&&''')))+++,,,+++***))))))***+++)))(((((()))+++''''''((()))))))))))))))&&&))))))%%%%%%''''''$$$*********)))))))))))))))+++***)))(((((((((((((((+++***)))(((((()))******((()))+++------+++)))(((((()))******)))***---///%%%))),,,***%%%###&&&***))))))))))))************,,,,,,,,,++++++*********'''(((((((((((())),,,...&&&((())))))))))))***,,,---///111222000///...//////000111444666999<<<>>>?????????~~~~~~~~~~~~~~~}}}||||||yyyyyyzzz|||}}}|||zzzwwwuuutttvvvxxxzzzyyyxxxvvvuuutttuuuvvvwwwzzzxxxuuuuuuvvvxxxyyyxxxzzzzzzzzzyyyxxxxxxxxxwwwvvvtttrrrrrrrrrqqqooonnnrrrrrrssstttuuuuuuuuuuuuuuuvvvxxxxxxvvvtttssstttwwwuuutttuuuyyy{{{|||{{{zzzyyyzzz{{{}}}}}}|||zzz{{{zzzzzz{{{|||}}}}}}|||zzzyyyzzz}}}~~~zzzvvvyyyyyyzzzxxxwwwvvvwwwxxxtttttttttttttttuuuwwwwwwvvvvvvvvvvvvwwwyyy{{{|||yyyyyywwwuuutttuuuxxx{{{yyyyyyyyywwwuuutttuuuvvv{{{{{{zzzxxxwwwvvvuuuuuurrruuuxxxxxxvvvsssssstttssstttttttttsssuuuxxx{{{xxxyyyxxxvvvuuuvvvxxxzzzwwwwwwvvvvvvvvvtttrrrooopppppppppppprrruuuxxxzzztttuuuwwwwwwwwwxxxxxxyyywwwwwwxxxyyy{{{}}}~~~~~~}}}zzzxxxvvvvvvwwwwwwwwwyyyzzzyyyxxxxxxyyyzzz~~~}}}{{{yyywwwvvvvvvxxxyyyzzzyyywwwtttsssuuuuuuuuuuuuuuutttsssssssssrrrqqqsssuuuxxxxxxxxxtttssssssuuuyyy||||||{{{vvvtttssssssssssssrrrpppqqqsssuuutttrrrqqqpppqqqsssssstttttttttsssrrrrrrrrrqqqpppooonnnmmmllllllgggeeedddcccdddeeedddcccbbbccceeeffffffdddbbb```_______________^^^]]]]]]ZZZYYYWWWUUURRROOOMMMLLLIIIFFFDDDBBBAAA???===::::::999888666555444333333333222222111000///......000000000000000000000000//////............//////222111111222444777:::<<>>;;;888777888<<<;;;AAAVVVvvv|||mmm```YYYZZZUUU\\\yyybbbWWWTTTaaauuuwwwllleeebbbaaa]]]QQQ???333000---)))***************+++++++++'''%%%%%%((()))&&&&&&)))((()))***++++++***(((''')))******)))(((((()))+++((())))))***************(((+++***''''''))))))&&&***)))))))))))))))))))))***))))))(((''''''((((((***)))(((''''''((())))))((()))+++------+++)))(((%%%'''(((''''''''')))+++''')))+++***'''&&&''')))))))))))))))************,,,,,,,,,++++++*********((()))***+++************)))+++,,,,,,,,,,,,---///---///111111000////////////000111333666999<<<============{{{{{{{{{{{{zzzzzzzzzyyyxxxyyyyyy{{{|||}}}~~~~~~}}}{{{xxxuuutttuuuwwwxxxvvvuuusssrrrrrrsssttttttwwwuuussstttvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxvvvuuuttttttttttttrrrpppqqqrrrrrrsssssssssrrrrrruuuwwwxxxwwwuuusssrrrrrrxxxwwwwwwzzz|||~~~}}}|||yyy|||~~~~~~}}}}}}}}}zzzyyyyyyzzz}}}~~~~~~}}}xxxzzz~~~|||wwwzzz{{{{{{zzzxxxxxxxxxyyyttttttsssttttttuuuvvvwwwuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyvvvttttttwwwyyywwwwwwxxxvvvttttttuuuvvvvvvwwwyyyzzzyyywwwtttrrrsssuuuxxxyyywwwuuusssssstttuuuuuutttsssuuuxxx{{{xxxyyyxxxvvvttttttuuuwwwuuuvvvxxxwwwuuurrrpppooooooppprrrtttvvvyyy{{{|||vvvwwwwwwxxxxxxyyyyyyzzzvvvvvvwwwxxxyyyzzz{{{|||}}}|||zzzyyyxxxxxxyyyzzz|||}}}}}}|||zzzyyyyyyzzz~~~~~~}}}{{{zzzyyy{{{{{{{{{zzzxxxvvvtttsssvvvvvvwwwwwwwwwvvvtttsssrrrqqqoooppprrruuuwwwwwwssssssuuuwww{{{|||{{{zzzttttttsssqqqooooooppprrrrrrssstttssspppnnnnnnnnnrrrrrrsssrrrrrrqqqppppppooommmlllnnnppppppmmmjjjhhhfffccccccccccccbbbaaa```bbbfffhhhgggeeeaaa^^^______^^^^^^\\\[[[ZZZYYYWWWVVVTTTQQQNNNLLLJJJIIIDDDBBB@@@??????>>><<<:::999888777555444333333333333333222111///...------//////////////////////////////............//////333222222333666:::>>>AAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEE>>>BBBDDDCCCBBBFFFPPPZZZgggqqq```RRRBBB:::666444555999>>>@@@OOOooo}}}nnnbbb]]]WWW```tttrrrYYYUUU\\\qqquuummmhhheeehhh]]]JJJ777...------***+++++++++******************''''''***+++((((((+++******++++++***)))'''&&&)))******)))((((((***+++))))))*********+++++++++))),,,,,,)))(((++++++((())))))))))))))))))******((((((((((((''''''''''''(((((('''''''''(((((()))((()))+++,,,,,,+++)))(((&&&'''((('''&&&&&&'''(((((()))***+++***)))((('''))))))))))))************+++++++++++++++*********)))***,,,---,,,+++((('''***,,,------------...000...///111111000//////000///000111333666999;;;============wwwwwwwwwwwwxxxyyyzzzzzzxxxxxxyyyzzz{{{||||||}}}|||zzzwwwuuusssssstttuuuttttttsssrrrrrrrrrssstttuuusssrrrsssuuuwwwwwwwwwvvvuuutttssssssuuuwwwxxxxxxwwwvvvwwwxxxwwwuuusssrrrrrrsssssssssrrrqqqqqquuuvvvxxxxxxvvvtttttttttwwwxxxzzz}}}~~~~~~}}}{{{~~~||||||~~~yyyxxxxxxyyy|||~~~~~~}}}yyy{{{zzzvvvxxxzzz{{{{{{zzzzzz{{{|||wwwwwwvvvwwwwwwxxxyyyzzzvvvvvvvvvvvvwwwxxxxxxyyy{{{{{{{{{xxxvvvuuuvvvxxxuuuvvvwwwuuuttttttuuuwwwrrrtttvvvwwwwwwuuusssqqqtttvvvxxxzzzyyyvvvtttrrruuuuuuuuusssssstttwwwyyy{{{{{{zzzvvvsssqqqqqqrrrppptttxxxyyyvvvsssssstttqqqrrruuuxxxzzz{{{{{{|||xxxwwwwwwxxxyyy{{{{{{zzzuuuvvvvvvwwwxxxxxxxxxxxx|||{{{zzzzzzzzz{{{|||}}}~~~{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||zzzyyyxxxwwwwwwwwwuuuvvvwwwyyyyyyxxxwwwvvvsssqqqnnnnnnqqqtttvvvwwwuuuvvvwwwyyyzzzzzzxxxwwwsssttttttqqqmmmmmmppptttpppqqqrrrqqqooonnnnnnooorrrrrrrrrrrrqqqpppoooooommmjjjjjjmmmrrrsssooojjjhhhfffcccbbbbbbbbbaaa``````aaadddeeeeeeccc```^^^\\\\\\\\\[[[ZZZYYYXXXWWWTTTSSSQQQNNNLLLIIIGGGFFFAAA???>>>===>>>===<<<:::888777666444333333222222222222111000///......---........................///............//////000333222333444888<<>>777444333666;;;EEEMMMeee{{{mmmdddaaaVVVjjjyyy___XXX\\\lll~~~sssmmmkkkjjjfffVVVAAA111,,,------+++,,,+++++++++***)))))))))+++((((((++++++((((((+++*********+++***)))((('''((()))***)))((((((***,,,)))))))))))))))******+++))),,,,,,))))))++++++((()))))))))))))))*********''''''((((((((('''''''''((((((((((((((()))))))))((()))***++++++***)))((()))+++,,,+++)))(((((()))***))))))+++,,,+++(((&&&((()))))))))************+++++++++***************+++******+++,,,,,,***))))))+++,,,,,,+++,,,---///...///000000//////000111///000111333666888;;;<<>>======>>>>>><<<;;;666666444333222222222222///////////////000000000------------------------...............///000000222222333666:::>>>BBBEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDIIIZZZuuu}}}jjjXXXJJJDDD>>>;;;888666999???MMM^^^{{{ssseee\\\ZZZXXXssslllVVV[[[ggg}}}|||rrrnnnlllkkkZZZKKK888///.........,,,,,,+++++++++***))))))))))))&&&&&&))))))&&&&&&)))(((((()))***************((()))***)))((((((***,,,(((''''''''''''((()))***'''******'''(((******((((((((())))))************''''''((())))))(((((('''))))))******++++++++++++((()))************)))(((+++,,,...---+++))))))******))))))***++++++(((&&&((()))))))))************************************,,,)))''''''))),,,------)))+++,,,,,,,,,,,,---///...///000000//////000222///000111333555888:::;;;>>>>>>>>>ttttttuuuvvvxxx{{{~~~||||||||||||||||||}}}}}}yyyxxxvvvtttrrrrrrrrrrrruuuuuuuuuvvvvvvvvvvvvvvvtttsssrrrsssuuuvvvvvvtttssssssrrrrrrrrrsssuuuvvvttttttuuuwwwxxxxxxuuussssssttttttuuuuuuuuuttttttsssuuuxxxyyyyyyyyyyyyzzzyyy|||~~~{{{xxxwwwxxxyyyvvvuuuuuuvvvyyyzzzzzzyyy||||||{{{xxxtttrrrqqqrrrrrruuuxxxzzzzzzzzz{{{|||vvvvvvvvvvvvwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxwwwwww|||~~~~~~{{{yyyxxxyyywwwwwwxxxvvvttttttuuuvvvuuutttrrrqqqqqqrrrssstttvvvuuuvvvwwwzzzzzzyyywwwvvvvvvuuusssrrrrrruuuwwwsssuuuvvvvvvuuuuuuvvvxxxwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{|||||||||{{{{{{xxxuuuvvvyyy||||||zzzwwwxxxyyyyyyyyyxxxvvvuuuyyyyyyzzz{{{|||}}}~~~~~~|||}}}}}}|||zzzyyyyyyzzzuuuvvvxxxzzz|||~~~wwwwwwwwwxxxyyyzzz||||||tttvvvyyy}}}~~~~~~}}}|||uuusssqqqqqqsssuuuwwwwwwwwwyyyzzzxxxvvvsssrrrrrrvvvvvvuuusssqqqqqqrrrtttlllmmmnnnnnnnnnoooqqqsssppppppqqqqqqqqqqqqqqqpppmmmlllkkkmmmpppqqqnnnkkkhhhfffccccccccccccbbbaaaaaaaaaaaa```````````````WWWXXXXXXXXXXXXXXXWWWVVVQQQPPPNNNKKKIIIFFFDDDCCC@@@>>>============<<<:::555444333222111111111111---......//////000000111..............................---......///000111111333666999===AAACCCEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDGGGRRRjjjppp]]]OOOCCC???===;;;666444888???QQQjjjppp___WWWVVV```xxxxxxmmm```WWW```sss~~~uuupppkkkfffLLL???222...///...------+++++++++***************---******,,,,,,))))))+++((((((((()))******++++++''')))))))))((()))+++---((('''&&&%%%&&&'''((()))&&&))))))&&&'''******'''((((((((()))******++++++&&&''')))*********)))((())))))***+++,,,,,,,,,,,,((())))))))))))))))))((()))+++,,,,,,***)))((((((*********)))(((((((((((())))))))))))************)))))))))***************,,,((($$$$$$(((,,,......+++---............///111...///000///...///111333000000111333555777999:::<<<<<<<<>>AAADDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEAAABBBDDDJJJZZZttt}}}nnn[[[MMMGGG<<<:::999777444333;;;FFF___|||nnn^^^WWWXXXjjj{{{zzzssspppoooggg[[[XXX^^^jjj|||sssggg]]]AAA666...---...,,,+++---***************+++++++++...+++***---,,,)))))),,,))))))))))))))))))******'''((())))))((()))+++---((((((&&&&&&&&&''')))***%%%((()))&&&'''******((('''(((((()))******++++++'''(((***+++,,,+++***)))'''(((***+++,,,,,,++++++((())))))))))))))))))((('''))),,,,,,***)))(((((()))******(((%%%%%%(((+++))))))))))))************((()))))))))*********+++,,,'''$$$$$$(((++++++)))+++,,,......------///000.../////////...///111444000000111222444777999:::<<<<<<<<<}}}|||zzzzzzzzz|||~~~zzzzzzyyywwwvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvuuutttuuuvvvvvvtttsssrrrssssssttttttssssssrrrxxxxxxzzz}}}~~~{{{yyyqqqrrrssstttuuuuuuuuuuuutttvvvxxxxxxwwwuuuuuuvvvsssvvvyyyzzzyyyyyy{{{}}}|||wwwqqqpppssswwwyyyzzzuuutttssstttuuuvvvuuutttwwwyyy{{{yyyuuusssssstttsssvvvxxxxxxvvvtttsssssstttttttttuuuuuuvvvwwwxxxtttuuuxxxzzz|||}}}}}}}}}}}}}}}||||||zzz{{{zzzxxxuuutttuuuvvvxxxxxxxxxwwwwwwvvvuuutttwwwtttssstttyyy|||}}}|||{{{{{{zzzwwwuuuuuuxxxzzzrrrtttwwwwwwwwwwwwxxxyyytttqqqoooqqqvvvzzz|||{{{uuuvvvwwwyyy|||~~~{{{wwwssstttxxx|||{{{yyy{{{||||||}}}|||yyywwwuuutttuuuvvvwwwxxxyyyyyyyyytttvvvwwwwwwwwwwwwxxxzzzwwwwwwxxxxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyzzz|||~~~}}}zzzxxxrrrrrrqqqrrrtttuuutttsssrrrtttuuutttrrrqqqtttwwwvvvtttrrrsssuuuuuurrrnnnpppqqqpppooommmnnnoooqqqjjjkkklllnnnooooooppppppmmmnnnmmmkkkiiihhhiiikkkgggeeeddddddeeefffeeeddd```bbbeeeggggggdddaaa___[[[[[[ZZZYYYWWWUUUSSSRRRMMMLLLJJJHHHEEECCCAAA@@@>>>===;;;;;;;;;;;;999888333333222111000000000111000000//////.........---////////////////////////---------......000111111333666<<>>>>>>>>xxxwwwwwwwwwyyyzzz|||~~~xxx|||}}}{{{||||||~~~~~~}}}||||||{{{zzzyyyxxxyyyzzzxxxvvvuuuuuuvvvwwwvvvvvvvvvxxxxxxvvvuuurrrssstttuuuuuuuuutttssswwwwwwyyyzzz{{{|||||||||vvvssspppoooqqqsssuuuuuuzzzzzzxxxwwwuuusssqqqqqqrrrssstttuuuvvvvvvwwwwwwyyyvvvsssrrrsssuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyyxxxvvvuuuuuuwwwuuuyyy{{{zzzyyyzzzwwwssstttvvvzzz}}}}}}zzzvvvsssrrrtttwwwzzz|||~~~~~~~~~~~~~~~}}}zzz{{{yyyxxxxxxyyyyyywwwvvvwwwyyy{{{zzzvvvtttuuuvvvxxxwwwvvvvvvwwwyyy{{{}}}{{{||||||{{{{{{zzzyyyxxxtttvvvyyyzzzyyywwwuuuuuurrrrrrssstttuuuwwwyyyzzzyyyxxxwwwxxxzzz|||||||||yyyvvvtttuuuxxxzzzyyyxxx{{{{{{{{{yyywwwvvvxxxyyyxxxwwwuuuttttttvvvwwwxxxyyyxxxxxxwwwvvvuuuttttttsssvvvxxxxxxvvvuuuwwwyyyxxxzzz||||||zzzxxxwwwwww~~~~~~~~~}}}{{{xxxuuutttmmmnnnooopppqqqqqqqqqqqqllloootttvvvuuurrrpppooovvvuuusssrrrqqqpppppppppnnnooopppqqqpppooommmkkkmmmnnnpppqqqpppooopppqqqooopppooommmiiigggfffgggeeecccccceeeccc```aaaeeedddeeefffgggeeebbb___]]]\\\ZZZWWWUUUSSSQQQNNNLLLLLLIIIEEEBBBBBBCCCCCCCCC:::>>>CCCBBB>>>999666666222111000000111111000......------...//////---,,,222///,,,,,,...///---+++333111///...000222666888777;;;AAAFFFGGGFFFEEEEEEFFFGGGGGGFFFCCCBBBCCCCCCDDDCCCBBBDDDFFFGGGDDDAAA???BBBIIIVVVgggxxxwwwjjj[[[RRRLLLDDD>>><<<;;;555555:::;;;<<>><<<999;;;;;;:::777444333333222111000000111111000...///...---...//////...,,,000...,,,,,,...///---+++111000///...000333777:::999===BBBEEEFFFEEEEEEEEEFFFFFFGGGFFFDDDBBBCCCDDDGGGEEEDDDEEEFFFEEEBBB???BBBCCCJJJUUUdddoootttvvviii]]]PPPIIIDDD===999888666222444999<<>>>>>===uuuuuuuuuvvvwwwxxxyyyzzz|||~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{{{{yyywwwuuuuuuvvvtttsssssstttvvvxxxwwwvvvqqqrrrtttuuuuuuuuutttsssrrrrrrrrrrrrtttvvvxxxyyyvvvuuutttuuuwwwwwwwwwvvvyyywwwuuusssrrrrrrssssssppppppqqqrrrsssssssssrrrrrrqqqqqqrrrtttuuutttssswwwwwwwwwxxxxxxyyyzzzzzzxxxvvvuuuwwwzzzzzzxxxvvvyyy{{{zzzwwwuuuwwwvvvsssrrrtttwwwzzz||||||{{{zzzwwwvvvuuuuuuwwwzzz~~~~~~~~~~~~zzzvvvtttrrrrrrrrrrrrqqqpppuuuuuuuuuvvvxxxxxxwwwvvvtttttttttuuuvvvxxx{{{|||zzzzzz{{{||||||||||||{{{||||||{{{xxxvvvvvvwwwyyyuuuuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyyyyzzzyyyvvvtttrrrrrrtttwwwzzzzzzxxxvvvtttvvvyyyzzzzzzzzz{{{|||vvvvvvuuutttuuuvvvxxxyyywwwwwwvvvuuutttsssrrrrrrpppqqqrrrrrrrrrsssvvvyyy{{{}}}~~~~~~{{{yyywwwwwwuuutttrrrqqqqqqqqqqqqrrrooooooooooooooonnnnnnmmmooooooooonnnnnnooosssvvvwwwvvvuuusssqqqooonnnmmmnnnnnnnnnmmmjjjhhheeecccfffhhhkkklllkkkkkkkkkllliiiiiiiiigggeeeddddddffffffdddddddddaaa]]]^^^bbbaaaaaa``````___^^^]]]\\\YYYWWWTTTRRRQQQOOOLLLIIIDDDCCCCCCCCCCCCBBB>>><<<>>><<<999777777666555333222000//////111111000...///......///000000///---...------...//////---+++//////...///111555999<<<===@@@CCCDDDDDDDDDEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDGGGFFFDDDDDDEEEDDDBBBAAADDDFFFLLLWWWaaaeeeccc___XXXNNNDDD@@@===888555555333111333999>>>IIIaaaxxxzzzgggRRRIIIOOO```wwwxxxmmmkkkggg^^^YYYYYYXXXTTTPPPLLLHHHNNNaaasss~~~hhhGGG333000---***+++---...---******+++)))%%%%%%)))+++***((())))))******))))))((()))***++++++******+++,,,---,,,+++***)))))))))***(((((())))))))))))(((((((((((())))))*********+++))))))************))))))(((+++***&&&&&&((((((&&&'''((((((((('''(((***,,,+++)))###!!!(((***'''&&&(((***,,,---+++)))((($$$***'''$$$)))'''%%%,,,'''((()))******+++******,,,+++)))***+++,,,+++******)))(((''''''((()))***)))***+++---......---,,,111000//////000111333444111222333444444555666666======<<>>AAABBBDDDDDDDDDDDDFFFGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDHHHPPPZZZaaa```XXXPPPKKKDDD===<<<:::777555777555444555;;;CCCTTTqqqlllZZZIIIIIIWWWlllzzzuuuvvvoooaaa[[[___ZZZTTTNNNKKKLLLXXXnnn}}}xxxvvvyyyuuuWWW<<<...///---++++++------,,,***,,,,,,+++))))))+++,,,,,,******++++++++++++******((()))+++***))))))***,,,((((((((()))***+++,,,---(((((())))))))))))((((((+++++++++************))))))))))))******)))))))))+++,,,+++&&&&&&)))***'''&&&'''))))))((()))+++,,,(((***)))(((***---+++&&&'''(((+++------,,,***((('''---)))&&&***(((%%%,,,(((((())))))************))))))))))))******)))((())))))((((((((()))******,,,------------,,,+++***111000//////000222444555111111222333444666777777;;;;;;;;;rrrrrrsssttttttuuuuuuuuuxxx|||}}}}}}~~~yyyxxxwwwwwwwwwxxxyyyzzzzzz{{{|||zzzxxxwwwxxxyyyyyywwwtttsssttttttsssrrrppprrrsssuuuuuuuuuuuutttvvvtttrrrqqqpppqqqssstttvvvvvvwwwyyyzzzzzzxxxvvvuuutttrrrqqqqqqsssvvvwwwuuuuuuuuuvvvuuuuuuttttttrrrsssuuuxxxzzz{{{yyywwwuuuuuuvvvwwwwwwwwwvvvvvvwwwtttssswww|||~~~zzzvvvwwwxxxuuupppnnnqqqqqqooorrrtttxxx{{{~~~xxxxxxxxxxxxwwwvvvuuutttwwwyyy}}}}}}xxxvvvrrrqqqqqqrrrqqqppppppoooooorrrwwwzzzyyywwwsssssstttuuuwwwxxxzzzzzzyyyzzz{{{|||}}}~~~~~~~~~|||~~~|||yyyxxxwwwwwwxxxzzz{{{||||||||||||zzzzzz|||~~~~~~||||||~~~yyyuuuvvvxxx{{{|||zzzyyyxxxxxxyyyxxxwwwvvvtttsssrrrrrrrrrssstttuuuwwwxxxzzzzzzsssrrrqqqqqqsssvvvyyyzzz|||~~~}}}zzzyyyxxxvvvuuusssrrrsssuuuyyy{{{vvvvvvvvvuuutttsssrrrqqqlllnnnpppqqqqqqqqqssstttssssssrrrpppnnnkkkiiihhhjjjjjjjjjjjjiiihhhhhhggggggjjjnnnpppoooooooooooogggggggggeeecccccceeegggeeecccccceeedddaaabbbfffdddccc```^^^[[[XXXWWWVVVSSSQQQNNNLLLKKKJJJGGGEEEBBB@@@<<<;;;;;;<<<<<<<<<:::777555666777555111---111000//////000000///---...------...000111///......///222333222111000///---...///222666:::???AAACCCDDDEEEEEEDDDEEEGGGHHHEEEFFFGGGFFFEEEDDDEEEFFFEEEEEECCCBBBAAABBBDDDEEEBBBIIITTT^^^bbb]]]RRRJJJBBB===999:::999666666999555555888@@@OOOggg}}}ooo]]]PPPHHHQQQeeexxx}}}{{{}}}~~~uuufffaaaeee\\\TTTMMMOOOXXXhhh~~~wwwppppppsssvvv{{{___DDD333------,,,,,,,,,,,,,,,+++***+++))))))))))))))))))+++*********++++++*********'''((())))))(((((()))+++'''''''''((()))***+++,,,(((((())))))))))))((((((******)))'''&&&%%%$$$###***))))))))))))))))))***+++---+++''''''***+++)))&&&(((************+++---(((+++,,,+++,,,///---))))))*********++++++++++++,,,222...***---***'''---)))))))))))))))*********((()))***+++***)))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++000000000000111222444555///000000222444777999:::===>>>>>>ssstttuuuvvvvvvvvvvvvuuuvvvzzz{{{{{{|||~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{|||yyyvvvttttttsssrrrqqqpppqqqsssuuuvvvvvvuuuuuuvvvuuutttrrrrrrrrrssssssvvvuuuvvvwwwyyyyyywwwuuussssssrrrrrrsssuuuwwwyyyxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuwwwzzz|||}}}{{{yyywwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxx{{{~~~|||yyytttvvvtttooonnnppppppnnnrrrtttxxx{{{}}}~~~}}}|||vvvwwwwwwxxxwwwuuutttrrrwwwxxx{{{~~~{{{vvvsssooommmnnnnnnnnnmmmrrrqqqrrrsssuuuuuutttssstttuuuuuuvvvwwwxxxyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{xxx{{{~~~~~~|||yyywwwvvvxxxyyyzzz|||}}}}}}|||{{{zzzzzz{{{~~~yyyvvvyyyzzz|||{{{yyywwwwwwwwwyyyxxxwwwvvvtttsssrrrqqqqqqrrrsssuuuxxxzzz{{{|||tttsssrrrsssuuuxxxyyyyyyxxx{{{}}}}}}{{{xxxwwwwwwtttsssrrrqqqrrruuuxxxzzzvvvvvvvvvuuuuuusssrrrrrrlllooorrrtttsssrrrrrrrrrqqqqqqqqqpppnnnllliiiggghhhiiiiiiiiiiiijjjjjjjjjeeeiiimmmoooooonnnnnnnnnhhhhhhgggeeecccccceeehhheeecccccceeeccc```aaaeeebbbaaa```]]]ZZZWWWTTTSSSPPPNNNKKKJJJIIIGGGEEECCCDDD@@@===;;;;;;===>>>>>>888888888888777555111...111///......000000///---,,,,,,,,,---///000///......000222222111000000111...///111444999===AAACCCCCCDDDFFFFFFFFFFFFHHHIIIEEEFFFGGGGGGEEEEEEEEEGGGIIIHHHFFFCCCAAABBBDDDGGGHHHRRR^^^eeecccYYYMMMFFF<<<888777888777555555888111444<<>>======vvvwwwxxxyyyzzzyyyxxxxxxwwwzzz{{{zzzzzz}}}}}}zzzzzz{{{|||}}}|||{{{yyywwwxxxyyy{{{{{{zzzzzz|||}}}|||yyyvvvttttttttttttssspppqqqsssuuuvvvvvvvvvuuussssssssssssttttttttttttuuuttttttuuuwwwwwwvvvuuurrrrrrrrrtttuuuwwwyyyzzz{{{{{{{{{zzzzzzyyywwwwwwxxxwwwxxxzzz|||}}}|||zzzwwwxxxyyyzzzzzzyyywwwvvvvvvxxxzzz|||}}}|||zzzyyysssuuutttpppppprrrrrroooppprrrvvvzzz{{{zzzxxxvvvtttttttttuuuuuuvvvvvvwwwyyyzzz{{{|||~~~|||yyyvvvuuuqqqmmmkkkkkkllllllkkknnnppprrrssssssssstttvvvvvvwwwwwwxxxxxxxxxxxxxxxssstttuuuvvvvvvvvvvvvvvvuuuwwwyyyxxxwwwuuuuuuuuuwwwyyy{{{|||}}}|||{{{{{{xxxxxxxxx{{{~~~~~~yyyxxxzzz{{{{{{zzzxxxwwwwwwxxxvvvvvvvvvvvvuuutttssssssrrrssstttuuuvvvxxxyyyyyyuuusssrrrtttwwwxxxwwwvvvsssuuuxxxxxxwwwuuuuuuuuurrrrrrqqqqqqrrrtttvvvwwwwwwxxxxxxxxxwwwvvvuuuuuunnnqqqtttttttttrrrrrrsssqqqqqqrrrrrrpppnnnkkkiiihhhhhhhhhhhhhhhiiijjjjjjeeehhhmmmoooooonnnnnnnnniiihhhfffdddaaabbbdddffffffdddccccccaaa\\\]]]aaa\\\\\\]]]\\\ZZZWWWTTTRRRMMMKKKIIIHHHGGGFFFCCCAAADDDBBB??????@@@@@@@@@???999:::999777444222222222111///......//////...---+++++++++,,,...///...------///000000......000222000111444777;;;???CCCEEEBBBDDDGGGHHHGGGHHHIIIJJJEEEFFFGGGGGGEEEEEEFFFGGGGGGHHHGGGEEEDDDGGGLLLPPPYYYdddpppqqqfffVVVJJJEEE999777777888777333333777222888FFF[[[vvvsssgggYYYNNNGGGIIIVVVqqq}}}rrr^^^SSSPPP```yyy{{{lllcccaaabbbeeeggg```MMM:::111...---***,,,------,,,+++******...******------******...''''''((((((((((((''''''''')))******)))(((***+++***))))))((())))))******(((((())))))))))))((((((+++++++++***))))))((((((+++***)))(((((()))***+++%%%((()))'''(((++++++(((''')))++++++***))))))***(((***((($$$$$$)))------))))))((((((((()))***+++%%%+++'''$$$)))&&&$$$++++++***)))(((((()))******))),,,//////---++++++,,,'''((()))******+++++++++))))))***+++,,,...///000...///111222222111000...111111000111333666999:::===<<<<<>>>>>>>>???>>><<<:::666666555111,,,+++...111111///......//////...---*********+++...///...,,,+++---///...,,,,,,///222222333555888<<<@@@DDDFFFAAADDDGGGIIIIIIIIIIIIJJJEEEFFFGGGGGGFFFEEEFFFHHHBBBDDDEEEFFFHHHMMMUUU[[[jjjuuu{{{jjjVVVIIIEEE:::888888:::888444444777666>>>OOOhhh|||ooodddXXXNNNLLLQQQcccppp```UUUTTThhhvvviii```[[[XXX[[[XXXMMM<<<222111///+++***,,,------,,,*********)))%%%%%%))))))%%%%%%)))))))))************))))))(((***++++++******+++,,,''''''((()))***,,,...///(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''+++***)))(((((()))***+++!!!%%%'''&&&'''******&&&''')))++++++)))((('''((("""(((,,,++++++,,,+++(((''''''((()))))))))))))))'''...+++)))...---,,,333+++***)))(((((()))******&&&***------+++))))))***&&&&&&((()))************,,,,,,,,,++++++,,,---------///111222222000...,,,333222222111222555777999@@@@@@@@@{{{|||}}}~~~}}}|||{{{zzzyyyxxxyyyyyy{{{{{{zzzxxxvvvuuuwwwxxxuuuvvvwwwwwwvvvuuuvvvxxxwwwtttqqqrrruuuwwwtttppppppqqqrrrssstttuuuuuuuuutttppprrrxxxzzztttqqqqqqqqqtttwwwwwwvvvvvvxxx{{{~~~{{{yyywwwwwwwwwvvvvvvrrrsssuuuvvvwwwwwwwwwvvvwwwxxxyyyyyyxxxvvvsssrrrtttssssssvvvyyyzzzwwwuuuwwwvvvuuutttsssrrrrrrrrrkkkooosssuuusssrrrsssuuuuuuqqqnnnnnnrrrvvvxxxxxxwwwwwwvvvvvvuuuuuuttttttxxxwwwtttqqqooommmmmmmmmmmmoooqqqtttvvvwwwwwwwwwzzzyyyyyyxxxwwwvvvuuuuuuvvvxxx{{{}}}|||yyytttqqqxxxxxxwwwtttrrrqqqrrrtttwwwvvvwwwzzz}}}}}}zzzwwwwwwxxxyyyyyyzzz|||}}}yyyyyy{{{}}}|||yyyxxxxxxzzz|||~~~yyyzzz{{{{{{zzzwwwuuusssqqqqqqrrrrrrsssuuuvvvwwwxxxxxxwwwvvvtttrrrqqqpppqqqrrrssstttttttttrrrrrrssstttvvvwwwwwwvvvtttsssvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuussspppooopppqqqrrrtttuuuvvvuuussspppnnnkkkjjjhhhgggggghhhjjjkkknnnooopppqqqqqqooommmkkkfffeeeeeeggghhhgggeeeccccccaaa___]]][[[ZZZZZZZZZ[[[[[[ZZZYYYWWWTTTQQQPPPLLLJJJHHHFFFCCCBBBAAA@@@AAAAAAAAABBBBBB@@@<<<888000555999777333000222555000000//////.........---////////////............/////////////////////...444666999===AAACCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIGGGEEEFFFHHHHHHEEEBBB===EEEJJJGGGIIIXXXmmm{{{wwwcccSSSFFF<<<999888999;;;888333333666===FFF[[[vvvtttdddVVVPPPLLL```|||mmmXXXUUU\\\sssrrrhhhaaaZZZTTTWWWLLL===222...---,,,*********+++,,,,,,---......***++++++,,,,,,++++++***$$$---000...***(((((((((((())))))))))))))))))))))))************((())))))************)))+++''''''+++***&&&&&&***&&&''')))***)))***+++------000000***&&&(((++++++(((++++++((((((++++++((()))))))))))))))))))))))),,,***(((((((((((('''&&&***---//////---+++******(((++++++)))))),,,,,,***+++------***((())),,,---+++,,,,,,***((())),,,000******+++,,,...000222333//////000111222333333333......000222555888<<<>>>??????>>>}}}|||||||||}}}|||{{{{{{zzzyyyyyyxxxxxxwwwyyyzzzzzzxxxwwwwwwwwwuuuvvvwwwvvvuuuuuuvvvwwwxxxvvvttttttuuuuuusssqqqrrrssssssssssssrrrrrrqqqrrrqqqtttzzzzzzuuusssuuusssuuuwwwwwwvvvwwwyyy|||{{{yyywwwvvvuuuuuuuuutttvvvwwwwwwxxxwwwvvvtttsssyyyyyyyyyyyywwwuuusssrrrvvvsssqqqqqqtttwwwwwwvvvwwwwwwwwwwwwuuussspppnnnooorrrvvvwwwvvvuuuuuuvvvtttpppmmmmmmppptttvvvvvvuuutttttttttuuuvvvwwwwwwwwwuuussspppmmmlllkkkkkknnnoooqqqtttvvvwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuwwwyyy{{{}}}|||yyyuuussswwwwwwwwwuuusssssstttvvvwwwvvvvvvxxx{{{|||zzzwwwzzz{{{||||||}}}~~~|||yyyzzz||||||{{{zzzyyyyyyzzz{{{}}}zzzzzzzzzzzzzzzxxxwwwvvvssssssssstttuuuwwwxxxyyywwwwwwwwwvvvuuusssrrrqqqssstttuuuuuuuuutttsssrrrssstttvvvwwwwwwvvvtttsssssstttvvvwwwxxxxxxxxxxxxuuuuuuuuussspppooopppqqqrrrssstttuuuuuusssqqqpppllljjjiiiggggggiiijjjlllmmmnnnnnnnnnmmmllljjjiiijjjiiigggffffffeeebbb```aaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSOOOMMMKKKJJJHHHEEECCCBBBAAA@@@@@@????????????===999666555555444333111000000111000/////////.............../////////000000111111000000000000000000000111555777:::>>>AAACCCDDDEEEBBBDDDEEEFFFGGGGGGFFFFFFIIIGGGEEEFFFGGGGGGEEEBBB???EEEIIILLLXXXooofffRRRGGGAAA<<<777666888:::777444555999AAARRRkkk|||sssfff\\\XXX]]]vvvyyydddYYY___ooo~~~qqqiiiccc[[[TTTLLLCCC666...,,,,,,+++)))***++++++,,,,,,---------***++++++,,,,,,++++++***'''(((***+++------+++***((((((((()))))))))******))))))))))))*********************))))))(((&&&&&&+++((((((++++++((((((+++)))***+++***)))((((((***(((,,,---)))'''***------)))++++++''''''++++++))))))))))))))))))))))))))))))((('''(((***,,,,,,+++)))+++,,,,,,+++))))))***(((***+++((())),,,,,,))))))******))))))***++++++((()))***)))''''''***---+++++++++,,,...///111222000000000111111222222333444444555555777999<<<===999;;;===|||{{{zzzyyy{{{~~~~~~zzzzzz{{{{{{zzzyyyxxxwwwrrrvvvyyy{{{zzzxxxwwwvvvuuuvvvwwwvvvuuutttuuuvvvxxxyyyyyywwwuuussssssssstttttttttsssqqqpppnnnmmmppprrrwww{{{yyyuuuuuuyyyuuuvvvvvvvvvvvvwwwzzz|||xxxwwwvvvuuutttssssssssswwwxxxxxxxxxxxxvvvuuutttzzzyyyxxxwwwvvvtttsssssswwwsssooonnnpppsssvvvxxxvvvxxxyyyyyywwwtttooolllrrruuuxxxyyyxxxwwwwwwwwwrrrooommmlllooorrrttttttsssrrrrrrrrrtttwwwzzz{{{xxxwwwtttqqqnnnmmmllllllooopppqqqsssuuuvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz|||}}}|||zzzxxxvvvvvvwwwwwwvvvuuuuuuvvvxxxwwwvvvuuuvvvxxxyyyyyyyyy|||}}}}}}zzzyyy{{{}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvvvvvvvuuutttssssssuuuvvvvvvvvvuuutttssssssssstttuuuvvvvvvuuutttsssqqqrrrtttvvvwwwxxxyyyyyytttttttttrrrpppooopppqqqrrrrrrssssssssssssrrrqqqmmmkkkiiiggggggiiikkkmmmmmmmmmkkkjjjiiihhhggggggkkkiiifffeeedddcccbbb```^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWXXXWWWUUUQQQMMMJJJJJJIIIGGGEEECCCAAAAAA@@@@@@>>><<<;;;:::999666444888555111000111222000...////////////............---...///000111222333333000000111111222333333333666888;;;>>>AAACCCDDDEEECCCDDDEEEGGGGGGGGGGGGFFFHHHFFFFFFFFFFFFFFFDDDBBBAAADDDHHHSSSjjjrrrUUUCCC===;;;999444444555888666444888>>>HHHccc{{{oooaaaYYYXXXqqqiii]]]\\\mmm}}}qqqmmmhhh^^^UUU@@@:::111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,******++++++++++++******+++---...,,,(((&&&'''))))))))))))*********++++++))))))))))))************+++******)))'''&&&$$$###+++))))))++++++))))))+++)))***+++***)))((((((***&&&***+++)))(((***,,,***)))+++***''''''***+++))))))))))))))))))))))))))))))''''''(((+++---------'''((())))))(((((()))***'''******'''(((++++++(((((('''''')))++++++***)))''')))******))))))***+++,,,,,,,,,,,,---...///000111111111111111111111111222222222333555777999;;;IIIMMMSSSyyyxxxxxxxxxzzz|||~~~yyyzzz{{{~~~~~~{{{xxxyyy{{{|||{{{zzzxxxvvvqqqtttwwwxxxxxxwwwwwwwwwwwwxxxyyyxxxvvvuuuvvvwwwyyy|||}}}zzztttqqqrrruuuuuuttttttsssqqqooonnnmmmnnnsssyyyzzzwwwtttvvvzzzuuuuuutttttttttvvvxxxzzzvvvvvvvvvuuutttsssttttttuuuvvvwwwxxxyyyyyyxxxwwwyyyxxxvvvtttsssrrrrrrrrruuusssooonnnooorrruuuvvvwwwxxxyyyyyyxxxuuurrrppptttuuuwwwxxxxxxwwwvvvuuupppooommmlllmmmoooqqqrrrsssrrrqqqqqqsssvvvzzz|||{{{yyyvvvtttqqqpppppppppppppppqqqssstttuuuvvvvvvuuuuuuttttttuuuvvvwwwxxxyyyzzz|||}}}|||{{{zzzxxxuuuvvvwwwwwwwwwwwwyyyzzzwwwvvvttttttuuuwwwyyyzzz{{{}}}~~~}}}~~~}}}zzzyyyyyy{{{}}}yyyzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxzzz|||}}}||||||{{{zzzyyyxxxwwwuuuvvvvvvvvvvvvuuuuuutttvvvvvvuuuuuuttttttsssrrrrrrrrrsssttttttsssrrrrrrqqqrrrssstttuuuvvvwwwwwwrrrrrrrrrqqqnnnnnnoooppprrrrrrqqqpppppppppoooooommmllljjjhhhhhhjjjlllmmmnnnllljjjgggfffeeeffffffhhhfffcccbbbcccddddddccc]]]]]]\\\ZZZYYYXXXXXXXXXUUUVVVWWWVVVSSSOOOKKKHHHHHHGGGEEECCCBBB@@@@@@@@@@@@===:::888777666555444333333333333333222111//////////////////.........---......///000000111111///000111222333444555555888:::<<<@@@BBBDDDEEEEEECCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEECCCBBB@@@CCCKKK[[[vvvyyy```JJJ???;;;888666333222444555444555<<>>AAACCCDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEFFFEEEDDDCCCBBBBBBAAAGGGRRRdddzzzssscccOOOAAA;;;999888777444333333444444888EEERRRkkkwwwiiicccgggnnnxxxfffSSSSSSaaattt|||nnnggg```RRRFFF666444000...............+++++++++++++++++++++***)))******++++++******)))+++(((%%%''',,,111111000)))*********++++++++++++((()))))))))************((())))))******)))))))))&&&'''''''''((())))))(((&&&''')))***)))***+++---(((******((((((***((($$$)))+++***''''''***+++)))(((((((((((((((((((((((()))'''&&&&&&((())))))((('''((()))(((((((((***,,,&&&))))))''''''***+++((()))%%%''',,,...+++))),,,******+++,,,,,,---,,,+++------,,,,,,,,,,,,------111111000000000000000000111111222444777;;;>>>@@@AAACCCFFFuuuwwwzzz||||||{{{xxxwwwuuuttttttvvvxxxyyyxxxwwwzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyywwwvvvvvvxxxzzz{{{|||}}}|||zzzyyyyyyzzzzzz|||~~~{{{uuurrrsssvvvuuuuuuuuuuuuuuutttssssssrrrxxxzzzwwwsssssstttsssrrrqqqpppqqqssstttsssrrrtttwwwyyyyyyvvvuuuwwwyyyyyyyyyyyyyyywwwuuusssrrrsssssssssrrrrrrrrrqqqqqqsssuuuxxxxxxwwwuuuuuuuuuwwwwwwwwwwwwwwwxxxzzzzzzrrrrrrsssuuuwwwwwwuuusssqqqqqqqqqpppnnnnnnppprrrtttsssrrrrrrssstttwwwxxxuuutttrrrqqqppppppqqqqqqrrrrrrqqqqqqrrrsssttttttuuutttsssrrrssstttwwwxxxwwwyyy{{{}}}~~~}}}{{{yyysssuuuwwwxxxxxxxxxyyyzzzvvvvvvvvvuuutttuuuxxx{{{vvvxxxxxxxxxvvvvvvwwwxxx|||{{{yyyyyy{{{|||{{{zzzzzzzzz{{{{{{zzzyyyxxxvvvttttttsssssstttvvvxxxzzz|||yyyuuutttvvvvvvwwwwwwwwwvvvuuuuuussssssrrrrrrrrrrrrssstttqqqppppppppppppppppppqqqsssrrrrrrqqqqqqqqqrrrrrrnnnoooooonnnllllllmmmnnnoooooooooooommmlllkkkjjjllllllllllllllllllllllllmmmkkkiiigggeeeeeefffgggkkkhhheeecccbbbaaa___]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRPPPMMMJJJFFFEEEAAAAAA???>>>===============:::777666666666555444###***222333000---...111.........///////////////.........------,,,,,,,,,---...///111444666777888<<<===???BBBDDDEEEEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGDDDEEEFFFEEECCCBBBBBBBBBDDDMMMZZZhhhtttyyyrrrgggeeeUUUCCC999555444666999666444444555777@@@TTTeeetttfffdddnnnzzzxxxiii^^^PPPIIIVVVkkkzzzpppbbbPPPBBB222000...,,,+++++++++,,,*********+++++++++++++++))))))************))))))+++&&&###%%%+++///...+++)))))))))*********++++++))))))))))))************&&&'''(((***++++++,,,,,,$$$''''''%%%&&&))))))''')))***+++***)))((((((***&&&((('''&&&(((,,,,,,)))(((++++++((((((++++++(((((((((((((((((((((((((((%%%$$$$$$%%%(((*********((()))******))))))***+++'''******'''(((++++++((()))&&&(((...---'''(((///)))(((((((((***+++***)))---,,,,,,,,,,,,,,,---...000000000000000000000000333333333444666888:::<<<<<<===>>>zzz{{{|||}}}|||{{{yyyxxxyyyxxxvvvvvvxxxzzzzzzzzz||||||}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyyyyzzz{{{|||}}}|||yyyxxxyyyzzzzzz{{{|||yyyvvvssstttuuuxxxxxxxxxxxxwwwvvvuuutttxxx|||{{{vvvtttuuusssoooqqqpppqqqsssuuuuuurrrppprrrvvvzzzzzzwwwuuuwwwzzzxxxxxxyyyxxxwwwtttrrrqqqqqqrrrssstttuuuttttttsssvvvyyy{{{|||yyyxxxxxxyyywwwxxxyyyyyyzzzyyyyyyxxxtttssstttwwwzzzzzzxxxuuurrrttttttrrrpppoooqqqsssrrrrrrrrrssstttuuuvvvwwwrrrrrrqqqppppppqqqrrrssssssrrrqqqqqqqqqrrrsssttttttsssqqqppppppqqqtttuuutttwww{{{~~~~~~}}}zzzxxxrrrtttwwwxxxxxxwwwxxxyyyuuuvvvwwwvvvuuuvvvyyy{{{wwwxxxxxxvvvuuuuuuwwwzzz{{{zzzyyy{{{}}}}}}{{{xxxzzz{{{zzzzzzyyyxxxwwwwwwttttttttttttuuuvvvxxxyyy}}}~~~~~~~~~|||zzzwwwuuuwwwwwwwwwwwwwwwvvvuuutttssssssrrrrrrssstttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrqqqppppppooopppqqqrrrsssoooppppppooommmmmmnnnppplllmmmoooppppppooonnnmmmjjjlllmmmoooooommmllljjjjjjiiihhhfffeeeeeeffffffiiigggeeedddccc```]]][[[^^^^^^]]][[[YYYVVVTTTRRRRRRQQQNNNKKKHHHEEECCCBBB>>>>>>===<<<;;;;;;;;;;;;:::888666555666666555444***---000000//////000222............/////////000---------..................///000333555888:::;;;===>>>AAACCCDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGCCCEEEFFFEEEBBB@@@AAABBBDDDOOO\\\dddgggeee^^^UUUVVVIII===888555222444888777555555777<<>>???AAACCCEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDFFFEEEBBB@@@AAABBBBBBNNNYYY]]][[[YYYTTTPPPGGG@@@<<<===:::444222444888666666999AAATTTrrr|||jjjbbbjjj|||zzzyyyjjj[[[YYYTTTOOONNNYYYmmm~~~eeeHHH444...---,,,***)))***...000(((((()))***+++,,,,,,---))))))************)))))))))***,,,,,,++++++,,,...(((((((((((())))))))))))))))))))))))************%%%&&&'''((())))))))))))$$$))))))&&&''',,,,,,)))&&&''')))***)))***+++------,,,(((%%%''',,,,,,(((%%%***,,,++++++,,,***%%%((((((((((((((((((((((((,,,***(((((((((((('''&&&''')))+++,,,***(((&&&&&&(((++++++)))))),,,,,,***(((&&&***---&&&###111...+++((((((+++------,,,++++++++++++,,,---...///---......///000111111222000111222444777;;;>>>@@@===@@@CCC}}}~~~~~~}}}||||||~~~zzzzzzyyy|||~~~zzzyyy|||~~~}}}{{{{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{wwwssssssvvvxxxyyyyyyzzz{{{|||}}}{{{xxxuuusss|||||||||{{{xxxvvvsssrrrqqqrrrtttvvvvvvvvvvvvuuuxxxuuutttwww|||}}}zzzvvvvvvvvvwwwyyyzzzxxxssspppvvvwwwwwwxxxyyyyyyyyyyyywwwzzz}}}~~~}}}}}}}}}~~~{{{zzzzzzzzzyyyxxxwwwwwwvvvxxx{{{}}}~~~}}}{{{zzztttuuutttrrrpppqqqsssvvvssstttuuutttrrrsssvvvyyysssqqqooooooqqqrrrrrrrrrpppnnnmmmnnnqqqtttuuuuuuqqqpppooonnnoooqqqtttuuuqqqtttxxx{{{}}}}}}|||zzzssssssuuuxxx{{{}}}|||{{{tttsssssssssvvvzzz}}}{{{yyyyyy{{{~~~~~~{{{yyy}}}zzzzzzzzz{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwtttsssssstttwwwyyy{{{{{{}}}}}}|||}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyywwwwwwxxxzzzlllrrruuurrrqqqtttwwwwwwpppqqqrrrrrrqqqqqqrrrttttttttttttrrrooonnnnnnnnnoookkkjjjmmmrrrtttqqqmmmnnnnnnmmmmmmmmmllliiigggeeedddcccccccccdddeeefffeeeddddddccccccddddddddd]]][[[YYYVVVSSSQQQPPPOOOQQQNNNJJJGGGFFFDDDAAA???>>>>>>===<<<<<<<<<<<<<<<888666555444555555333222444333111111222111000///111000///---------...//////...,,,---///000000000000222555777888:::===???CCCAAAAAACCCFFFGGGEEECCCFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDBBB@@@@@@AAACCCEEEMMMTTTUUUTTTSSSOOOJJJ@@@>>>:::888888999999:::444777<<>>777111000///---+++*********)))))))))((((((***---000'''((((((''''''(((***---%%%'''***------+++)))''')))))))))))))))))))))))))))))))))))))))(((((((((******)))'''&&&(((+++...''')))******))))))***+++&&&''')))***)))(((&&&%%%---+++(((&&&%%%&&&(((***%%%)))***((((((***)))&&&******))))))))))))******''''''''''''((((((((((((+++***((('''%%%%%%$$$$$$***(((&&&&&&)))+++------&&&&&&'''(((***+++---...+++(((%%%&&&))),,,,,,,,,---+++***,,,///000...,,,,,,---///000///000222333000000111222555888;;;<<>>{{{|||~~~~~~}}}|||~~~{{{{{{{{{~~~~~~{{{zzz|||~~~{{{zzzzzzyyyxxxxxxxxxxxxyyy{{{|||yyywwwtttuuuwwwzzzzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvzzzzzzzzzzzzxxxvvvtttsssttttttvvvwwwwwwwwwwwwvvvvvvttttttwww|||~~~|||yyyxxxxxxyyy{{{|||zzzvvvssswwwxxxyyyyyyzzzzzzzzzzzzzzz|||{{{zzzyyyxxxxxxwwwxxxxxxxxxyyy{{{}}}}}}|||zzzxxxttttttssspppooooooqqqsssrrrtttwwwxxxvvvuuuvvvxxxtttrrrooonnnooopppooonnntttqqqooooooqqqsssttttttsssrrrqqqpppqqqrrrtttvvvqqqtttwww{{{}}}|||{{{zzzuuuuuuvvvxxx{{{|||zzzyyysssrrrrrrrrruuuxxx{{{~~~zzzyyyyyyzzz}}}}}}{{{xxx{{{{{{zzzyyyyyyxxxyyyyyywwwwwwxxxyyyyyyzzzyyyyyyyyywwwttttttuuuwwwzzz{{{}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{wwwtttssstttkkkppprrrpppqqqvvvxxxxxxuuuwwwxxxxxxvvvttttttuuussstttuuussspppnnnmmmnnnmmmlllkkkmmmqqqrrrpppnnnmmmlllkkkkkkllljjjhhheeedddcccbbbaaaaaabbbcccdddccccccbbbbbbaaabbbbbbbbb[[[ZZZXXXUUUSSSPPPNNNMMMKKKIIIFFFEEEDDDCCCBBB@@@>>>===<<<;;;::::::::::::666555333333444444222000222111111111222333222222000000//////.../////////444333222000...,,,******111444777999;;;===@@@BBBDDDCCCBBBDDDGGGHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDBBB>>>======???CCCJJJNNNNNNMMMMMMKKKGGG===;;;888777777888999:::888999<<>>@@@CCCEEEEEEDDDDDDFFFHHHIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEECCCDDDCCCAAA???======???CCCHHHKKKHHHGGGGGGFFFCCC999888777666666777999:::<<<;;;AAASSSlll~~~ssshhheee___lll{{{|||wwwnnngggdddaaa]]]LLLGGGEEELLL]]]pppxxxXXX???333000,,,++++++,,,,,,---...///)))***++++++***)))***+++(((*********)))***,,,...(((((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))%%%(((***+++***)))))))))''')))******))))))***+++((()))******)))(((&&&%%%(((((())))))***++++++,,,+++***&&&"""%%%***+++'''(((((((((((()))******+++))))))))))))************'''''''''((()))***,,,,,,)))((('''((())))))(((&&&+++******)))(((((((((((())))))***---///...,,,************,,,...///...,,,,,,...000000000000222333111111111222444777999;;;>>>???@@@zzz{{{}}}|||xxxwwwvvvuuuttttttuuuvvvtttuuuuuutttrrrqqqrrrsssvvvxxxyyy{{{{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwuuusssqqqqqqtttwwwyyyuuuvvvwwwxxxxxxwwwvvvuuurrrrrrsssssssssssssssssstttssssssuuuyyy{{{{{{zzzzzzzzz{{{}}}~~~~~~{{{xxxwwwwwwxxxxxxyyy{{{{{{|||yyy{{{}}}}}}|||{{{{{{||||||zzzwwwuuutttuuuwwwyyyxxxyyyyyyyyywwwuuusssqqqqqqqqqooommmjjjjjjkkkmmmmmmooorrrtttttttttsssssssssrrrsssuuuxxx{{{|||{{{zzzwwwsssrrrsssvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwssstttvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxyyyxxxuuusssqqqrrrrrrsssuuuwwwxxxyyywwwxxxyyyzzz{{{zzzyyyxxx}}}|||xxxxxx{{{tttvvvyyy||||||{{{zzzxxxuuuuuuuuuuuuuuuwwwzzz|||yyyxxxwwwwwwyyy{{{}}}{{{zzz{{{}}}~~~{{{}}}~~~zzzvvvsssrrrvvvvvvsssqqqsssvvvtttnnnrrruuuwwwxxxvvvsssqqqpppppprrrtttsssqqqnnnmmmmmmkkkmmmnnnnnnmmmlllmmmnnnjjjiiihhhhhhhhhhhhfffdddbbbaaa```______``````aaa`````````___^^^]]]\\\\\\VVVVVVUUUSSSPPPMMMJJJHHHDDDBBB@@@@@@AAAAAA@@@???===<<<:::888777666555555444333111111222222111000...///000000000000111222...///000222222222111000!!!(((///222222333777;;;444777;;;>>>@@@BBBEEEGGGDDDEEEEEEGGGHHHHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBAAA@@@@@@BBBCCCIIIMMMNNNIIIEEEDDDBBB>>>888888777666555666888:::@@@FFFSSSjjjvvviiibbbYYY___hhh~~~}}}{{{ooohhhggg```VVVLLLHHHIIITTTfffvvv}}}~~~|||wwwtttvvvyyy}}}```DDD666111---++++++++++++,,,---......)))+++,,,,,,***)))))))))''')))******)))***+++---)))))))))))))))******+++))))))))))))))))))))))))*********+++++++++++++++&&&(((******)))((()))***''')))******))))))***+++%%%&&&''')))************((()))***+++,,,++++++******)))%%%"""&&&+++***%%%++++++***************+++''''''''''''((((((((((((&&&''''''((()))***,,,---&&&&&&''')))******(((&&&((((((((((((((()))***+++))))))***,,,---,,,+++***))))))***,,,---......------///000000000000222333222111222333444777999;;;===???AAA}}}|||{{{zzz{{{}}}{{{xxxuuutttrrrrrrrrrsssssssssqqqrrrttttttsssrrrtttuuuyyyzzz{{{|||{{{yyyvvvtttwwwxxxzzzzzzyyywwwvvvuuusssssssssssstttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrrrrssssssttttttsssssstttvvvxxxxxxwwwzzzzzzzzz{{{}}}|||yyywwwuuuuuuuuuvvvwwwxxxzzz{{{xxxzzz||||||{{{yyyyyyyyy{{{zzzwwwttttttuuuwwwxxxwwwwwwwwwvvvtttsssqqqpppqqqqqqooommmjjjjjjkkkmmmpppooooooppprrrssstttuuuttttttuuuxxx|||yyywwwttttttvvvxxxzzzzzzxxxxxxwwwwwwvvvvvvwwwwwwttttttuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwtttrrrssssssuuuvvvwwwxxxxxxyyyvvvxxxyyyzzzzzzyyyyyyyyy|||wwwwwwyyyuuuvvvyyyzzzzzzxxxvvvtttooorrrwwwyyyyyyyyy{{{|||tttsssssssssuuuwwwzzz|||zzzyyyxxxwwwwwwyyyzzz|||yyyzzz{{{zzzwwwsssqqqqqqqqqrrrqqqppprrrtttpppiiilllooorrrtttrrrpppoooooooooqqqrrrqqqooommmllllllkkkmmmnnnnnnlllkkkkkkllljjjiiiggggggggghhhfffeeecccbbbaaa_________```aaa`````````___^^^\\\ZZZYYYTTTSSSRRRPPPMMMJJJHHHFFFEEECCCAAA@@@@@@@@@???======<<<:::888777666555555444333111222333333222111...000111000---,,,---///...///000222222222111000***///444555111///111444444777<<>>EEESSSlll{{{mmm```XXXTTTVVVkkkwwwrrrnnn```OOOMMMNNNTTTaaarrr}}}~~~wwwnnngggggglllqqq}}}yyyfffIII666222000,,,------,,,+++++++++,,,,,,***+++---,,,***(((((()))&&&'''))))))))))))***+++***)))((((((((()))++++++(((((((((((((((((((((((()))))))))******+++++++++((()))((('''&&&'''***,,,''')))******))))))***+++%%%&&&'''(((***++++++,,,***+++,,,,,,,,,***)))''')))***)))(((***---+++&&&,,,+++***)))((('''''''''''''''''''''((((((((((((''''''''''''((()))******,,,+++*********'''"""((((((''''''((()))************)))(((((()))+++,,,((()))+++,,,---......///...000111111000000222333111111111222444777999;;;===>>>AAA~~~|||zzzxxxxxx{{{{{{}}}~~~}}}yyyuuuvvvsssqqqqqqrrrttttttsssqqqtttwwwyyyyyyxxxyyyzzz{{{|||||||||zzzxxxuuusssuuuwwwxxxxxxvvvtttttttttrrrssstttvvvvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwuuutttttttttttttttuuuvvvwwwxxxuuutttttttttuuuvvvwwwxxxzzzzzzyyyzzzzzzyyywwwuuusssssssssssstttvvvyyyzzzyyy{{{}}}|||{{{yyyxxxyyyzzzyyyvvvuuuttttttvvvvvvuuuuuuuuuuuutttsssrrrqqqrrrrrrqqqnnnllllllnnnpppsssrrrpppqqqtttvvvxxxxxxvvvvvvvvvxxx{{{|||{{{zzzxxxvvvuuuvvvxxxzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwwwwtttttttttuuuvvvwwwyyyzzzyyyxxxxxxxxxxxxwwwtttrrrtttuuuwwwyyyyyyyyyyyyxxxvvvxxx{{{{{{zzzyyyyyyzzz~~~~~~yyyvvvvvvwwwuuuvvvwwwxxxwwwvvvtttssspppvvv|||~~~|||zzzyyyzzzqqqqqqrrrrrrtttuuuvvvwwwvvvvvvvvvvvvvvvvvvwwwxxxuuuuuussspppllliiiiiijjjfffkkknnnppprrrtttqqqkkkkkknnnqqqrrrqqqpppooopppnnnoooooonnnlllkkkkkklllmmmmmmmmmmmmlllkkkjjjjjjiiihhhfffeeefffgggfffeeecccbbb```___^^^______```_________^^^]]]ZZZXXXWWWSSSRRROOOLLLIIIGGGFFFEEEFFFDDDAAA@@@@@@???>>><<<;;;:::999777666555555555333222111222333333222111...111222000---+++,,,/////////000000111000000000...111444444111000000222555999>>>AAABBBCCCDDDEEECCCEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBAAAAAADDDHHHLLL^^^___[[[QQQGGGBBB===888:::::::::777666:::AAAGGGJJJ^^^|||wwwhhh\\\TTTQQQSSSccc|||rrr___MMMJJJQQQ]]]lllxxx}}}qqqfffaaabbbgggkkkrrreeeNNN999000000///,,,......---+++************+++,,,,,,+++)))((()))***%%%''')))))))))((()))***)))))))))((()))******+++************************&&&&&&'''(((((()))))))))))))))(((&&&%%%&&&***---''')))******))))))***+++***)))))))))))))))))))))***++++++,,,+++)))(((&&&)))---...,,,,,,...---))))))((('''&&&%%%$$$$$$$$$))))))))))))************(((((((((''''''(((((())))))))))))******)))&&&###***))))))(((''''''''''''******)))(((&&&'''***---(((***---.........///111///000111111000000222333000000111222555888;;;<<<===>>>???}}}~~~~~~|||zzz{{{|||}}}}}}}}}~~~~~~|||xxxuuuuuurrroooppprrrssssssrrrppptttyyy|||}}}|||||||||{{{{{{{{{{{{zzzxxxvvvuuupppsssuuuuuusssrrrtttuuuuuuuuuvvvwwwwwwwwwxxxwwwzzzzzzzzzzzzxxxvvvtttsssttttttttttttvvvwwwyyyzzztttuuuuuuuuuvvvwwwzzz{{{|||zzzyyyyyyyyyxxxuuussssssrrrrrrrrrsssvvvxxxzzzxxxzzz{{{{{{yyywwwvvvvvvxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvttttttssspppooooooqqqsssrrrqqqqqqsssvvvxxxxxxvvvuuuuuuvvvxxxzzz{{{yyyxxxxxxwwwwwwxxxyyyzzzxxxwwwssstttuuuvvvvvvvvvvvvvvvuuutttttttttuuuvvvyyyzzzwwwwwwvvvwwwxxxxxxuuussstttvvvxxxzzzzzzyyyxxxwwwwwwyyy||||||{{{yyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwttttttuuuvvvvvvvvvuuuuuu|||}}}xxxwwwwwwqqqrrrtttuuuvvvvvvvvvuuussstttttttttsssrrrqqqpppkkkiiieeeaaa^^^^^^bbbeeebbbjjjrrruuuvvvvvvsssooonnnpppqqqqqqooonnnnnnooommmmmmmmmjjjhhhhhhjjjlllooollljjjkkkmmmmmmjjjggghhhfffccccccdddeeeeeedddbbbaaa___^^^]]]]]]]]]^^^\\\]]]]]]\\\[[[XXXUUUSSSSSSQQQMMMIIIFFFEEEEEEEEEEEEBBB@@@?????????===<<<888888666555444444444444222000000000222222111000...111333222...---///222000000//////.../////////,,,---///111333555777888888;;;@@@CCCCCCCCCDDDDDDDDDFFFIIIIIIGGGGGGHHHJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDEEEHHHOOOWWW^^^dddbbbYYYLLLAAA>>><<<:::999:::999888999???JJJSSS]]]oooqqqbbbVVVOOORRRZZZxxxnnn[[[PPPMMMZZZlllxxx~~~zzzmmmdddbbbccceeeeee```PPP===444000...,,,,,,...---,,,+++************+++++++++***((((((***,,,%%%'''***+++***)))***+++((()))))))))************************************''''''((())))))***++++++'''(((((('''&&&''')))+++''')))******))))))***+++++++++***)))(((((((((((()))))))))***))))))((((((&&&,,,...***&&&(((***+++''''''&&&&&&&&&&&&''''''))))))))))))************)))((((((((())))))***+++%%%%%%&&&)))+++---,,,***)))(((((('''''''''(((((()))+++,,,+++)))(((***,,,(((+++...///......000333///111222222111000111333...///000222555999<<<>>>======>>>~~~~~~~~~~~~~~~~~~|||yyyvvvrrrooommmmmmoooqqqqqqooommmrrrxxx|||}}}||||||{{{zzzzzzzzzzzzyyyxxxwwwwwwlllooorrrrrrqqqrrruuuxxxxxxwwwvvvvvvwwwxxxyyyzzz|||||||||{{{yyyvvvsssrrrrrrrrrrrrrrrtttvvvyyyzzztttuuuvvvvvvwwwzzz}}}}}}{{{yyyyyyxxxwwwtttrrrsssrrrrrrrrrsssvvvyyyzzzuuuwwwxxxxxxuuussssssssswwwwwwwwwvvvuuuuuuttttttvvvvvvvvvwwwxxxyyyyyyyyyuuuuuutttrrrpppqqqsssvvvnnnnnnpppssswwwxxxuuurrrrrrssstttxxx{{{}}}|||{{{yyyyyyyyyyyyzzzyyyvvvsssqqqrrrsssuuuvvvvvvvvvvvvuuutttsssssstttvvvxxxzzzvvvuuuvvvwwwxxxxxxvvvttttttuuuxxxzzzzzzyyywwwvvvwwwzzz}}}}}}{{{zzz{{{|||yyywwwuuuvvvxxxzzzzzzzzzsssssstttuuuvvvwwwxxxxxx|||uuutttuuusssuuuwwwyyyyyyxxxwwwvvvrrrrrrsssrrrpppmmmjjjhhh```]]]YYYVVVUUUXXX___dddfffpppzzz|||{{{yyyuuuqqqpppqqqqqqooommmllllllmmmmmmmmmkkkhhhfffgggjjjmmmpppllliiijjjmmmnnniiieeefffdddbbbaaabbbddddddccc```___^^^\\\[[[[[[\\\\\\[[[[[[[[[[[[YYYVVVSSSQQQSSSPPPKKKGGGDDDDDDEEEFFFBBB@@@>>>>>>>>>>>>===<<<666555444444333333333333000///...///000111000///---111444333000///222666111000///---------...//////......000333666777777:::===BBBDDDEEEDDDDDDEEEEEEHHHJJJJJJIIIHHHJJJLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGJJJQQQ\\\hhhpppfffbbbVVVEEE;;;:::<<<<<<888999999888:::CCCQQQ[[[wwwyyykkk^^^QQQJJJRRR^^^hhhXXXTTTZZZkkk~~~vvvjjjdddeeefffddd```RRRBBB555444222+++)))---,,,,,,++++++***++++++++++++++++++)))'''(((+++...&&&)))+++,,,+++++++++,,,(((((()))************)))((((((((((((((((((((((((******+++,,,------......$$$'''))))))((('''((((((((()))******))))))***+++)))((((((((()))***+++,,,'''''''''((())))))******"""(((***### &&&***''''''(((((()))+++,,,---''''''''''''(((((((((((())))))))))))***+++------,,,***)))*********(((&&&$$$%%%%%%&&&(((***+++,,,(((+++......,,,******+++(((,,,///000//////111444000111222222111000111333---...///222555999===???>>>===<<<}}}}}}}}}~~~|||zzzxxxrrrpppnnnllllllnnnppprrrwwwwwwwwwwwwxxxyyyzzzzzzzzzwwwttttttvvvxxxwwwvvvpppqqqrrrtttuuuwwwxxxyyyvvvvvvxxxyyy{{{}}}~~~~~~zzzzzzyyywwwtttssssssuuuuuurrrooooooqqqtttvvvwwwuuusssrrrrrrtttyyy~~~|||vvvrrrpppqqqrrrrrrsssssstttuuuwwwxxxyyyzzz{{{zzzxxxvvvttttttttttttvvvxxxzzzxxxtttrrrrrrssstttuuuwwwxxxyyyxxxvvvuuurrrsssuuutttsssrrrrrrssspppqqqsssuuuvvvvvvuuutttssstttvvvwwwvvvwwwxxxzzz{{{{{{{{{zzzxxxuuurrrpppvvvuuutttttttttuuuvvvwwwtttvvvwwwvvvttttttxxx{{{xxxxxxxxxwwwvvvtttrrrrrrwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxyyy{{{{{{zzzxxxxxxxxxxxxwwwwwwxxxyyyyyytttsssssssssuuuyyy}}}~~~xxxuuuuuuwwwtttvvvyyy{{{zzzwwwssspppqqqqqqooommmiiieeecccaaaXXXTTTOOOQQQYYYeeennnsss{{{|||~~~}}}{{{wwwuuuvvvtttrrrpppooonnnooooookkkjjjhhhggggggiiijjjlllfffhhhiiigggdddccceeehhheeedddcccaaaaaaaaaaaabbb``````___^^^]]][[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPMMMKKKHHHEEECCCAAAAAAAAA???===;;;<<<>>>>>>999555444444333222222222333333///...---...111222111///...///000///...---...000333333222000---,,,---///000111333444444666999;;;BBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIILLLKKKHHHDDDBBBBBBEEEGGGDDDHHHLLLUUUjjj}}}|||oooaaaSSSDDD>>><<<999777777===;;;:::;;;>>>JJJ```tttrrreee\\\QQQMMMaaa{{{nnnYYYRRRSSSfff|||vvvkkkggggggeee]]]UUUBBB;;;111)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***%%%'''((((((''''''(((***%%%$$$%%%(((+++,,,)))&&&+++)))%%%"""%%%,,,...,,,((()))***)))((((((***,,,***************)))((('''((((((((((((''''''''''''***)))(((%%%$$$%%%))),,,***)))'''&&&&&&(((+++,,,+++++++++***((((((***,,,&&&&&&'''((()))((((((((())))))(((''''''((()))***((((((''''''''''''((((((***)))((((((((()))+++,,,))))))((((((''''''&&&&&&)))(((((()))***+++***)))***---...,,,+++---//////000000111111111111000000000+++...+++999999DDD<<<;;;;;;wwwyyyzzz{{{{{{|||~~~}}}|||zzzuuutttrrrpppppprrrtttuuuwwwwwwvvvvvvvvvwwwyyyzzzxxxvvvttttttuuuvvvvvvuuusssssstttuuuwwwxxxyyyzzzwwwwwwxxxxxxyyyzzz{{{||||||||||||yyyvvvtttsssttttttrrrqqqrrrtttvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||{{{xxxtttqqqqqqrrrsssttttttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxvvvvvvvvvwwwwwwwwwyyyzzzyyyuuusssssstttuuuvvvwwwyyyyyyxxxvvvuuuuuuvvvwwwvvvsssrrrrrrrrrrrrssstttuuuvvvuuusssrrrsssuuuvvvvvvvvvvvvyyy{{{vvvwwwxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyyyyuuuwwwwwwvvvuuuuuuxxx{{{xxxxxxxxxwwwvvvtttsssrrruuuvvvwwwwwwxxxxxxxxxxxx|||{{{yyyyyyyyyyyywwwuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxwwwvvvvvvyyy|||~~~~~~~~~{{{xxxuuuuuuxxx{{{rrrwww|||~~~}}}yyyvvvtttmmmjjjddd___\\\ZZZXXXWWWKKKMMMTTT```nnn{{{}}}}}}~~~~~~}}}|||zzzyyyyyywwwuuurrrpppnnnmmmmmmmmmkkkiiihhhggghhhiiijjjiiijjjjjjhhhgggeeefffgggcccbbbaaa```_________```\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVTTTRRRPPPNNNJJJIIIFFFDDDAAA@@@??????<<<<<<<<<<<<:::888888777555444333222222222222222000000///////////////......///000///...---...000000111000///------///111...000333555666999<<>>>>>===999;;;===:::555333666999555444333222111111111111000000111000...------......///000///...---...000......///...---...000222---///333666999<<<@@@CCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEBBBAAACCCFFFJJJIIIYYYhhhlllmmmkkkcccXXXKKKAAA999999;;;:::888999666888>>>HHHVVVnnnuuummm___RRROOO^^^xxxkkkWWWKKKLLL]]]nnnuuulllcccaaa```ZZZKKK???111///------------,,,+++************************(((***+++***)))((()))***((()))******((('''(((***+++)))&&&%%%&&&((())))))******&&&"""###''')))&&&((()))))))))((((((***,,,******))))))))))))(((((())))))))))))))))))))))))''''''&&&%%%###$$$''')))&&&'''((()))((('''&&&%%%((()))***)))))))))+++---))))))((('''((()))***+++,,,+++***(((''''''''''''))))))((('''&&&&&&''''''&&&''''''(((((((((((((((''''''(((***,,,---...///))))))))))))************,,,,,,,,,,,,+++,,,///222//////000000000000//////555444,,,999222===888???>>>>>>>>>xxxvvvvvvyyy}}}}}}|||}}}~~~~~~~~~zzzzzzzzzyyyyyyzzzzzzzzzwwwuuusssrrrrrrsssuuuvvvrrruuuvvvtttqqqppprrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzzzz|||}}}}}}zzzwwwuuuuuutttsssrrrsssuuuvvvuuutttwwwxxxyyyzzzzzzxxxvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxwwwxxxzzz{{{{{{zzzxxxwwwyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwtttuuuvvvvvvvvvvvvuuutttwwwwwwwwwvvvtttrrrssstttwwwwwwwwwvvvtttrrrpppooouuuuuuuuuuuutttvvvyyy|||{{{zzzyyyxxxxxxxxxzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwwwwxxxzzzxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyxxxwwwwwwyyy|||}}}}}}|||{{{{{{{{{||||||}}}{{{}}}}}}yyywwwuuurrrmmmkkkkkkooorrrwww{{{tttrrrsssmmmggg___\\\\\\^^^]]][[[cccmmm}}}zzzvvvttttttuuuooonnnnnnnnnnnnooooooooolllkkkjjjiiiiiiiiiiiijjjllljjjggghhhiiihhhddd``````___^^^^^^]]]\\\\\\\\\\\\^^^___aaa```___\\\[[[YYYXXXVVVTTTPPPMMMJJJIIIEEEDDDCCCAAA???>>>======:::;;;:::777444444666888555444333222000000//////---///000///---,,,---///...///000///...---...000......///...------///222///222666999<<>>=========:::666555666777666555555444222111000//////...***,,,---------...///000...///000///...---...000000000000...---,,,...000333666:::===???AAACCCEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFBBBAAAAAA@@@@@@CCCGGGKKK\\\___```\\\WWWQQQHHHAAA:::555444777:::888666666<<<<<>>AAAAAAAAAzzzyyyzzzzzz{{{zzzxxxvvvyyyzzz{{{}}}~~~}}}}}}|||xxxyyy{{{{{{{{{{{{yyyxxxuuuuuutttsssrrrqqqqqqqqqoooqqqssssssssssssssstttuuuuuuuuuuuuttttttsssssstttuuuvvvxxxzzz{{{|||}}}tttwwwyyyzzzzzzzzzzzz{{{yyyuuuqqqpppqqqtttvvvwwwtttsssqqqpppqqqrrruuuvvvwwwzzz{{{zzzwwwvvvwwwzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzxxxvvvtttsssrrrrrrrrrwwwvvvuuuwwwxxxxxxwwwvvvqqqqqqrrrssstttuuuvvvvvvsssssstttsssrrrsssvvvxxxwwwwwwvvvtttsssrrrqqqpppssstttvvvwwwvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxxxxyyywwwxxxyyyzzz{{{||||||||||||zzzwwwvvvwwwwwwwwwvvvxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwvvvuuutttuuuvvvvvvyyyzzz{{{~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{|||}}}|||{{{zzzzzz{{{{{{{{{{{{~~~|||uuutttvvvpppvvvwwwpppnnnmmmnnnqqqqqqqqqpppooonnnlllkkkhhhhhhiiijjjkkklllmmmmmmgggeeecccbbbaaaaaa```______`````````___^^^]]]\\\[[[[[[[[[YYYXXXVVVUUUTTTSSSRRRPPPNNNKKKGGGDDDCCC@@@@@@@@@@@@???>>>===<<<<<<888555555777888555222333222111000////////////******)))+++...000000///...///000///...---...000111111111///------///111777:::>>>AAABBBCCCDDDFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@@@@??????BBBGGGKKKZZZVVVQQQMMMJJJFFFAAA<<<777444444888:::888666777===@@@QQQrrrxxxhhh]]]fff}}}tttjjjdddbbbUUUNNNJJJMMMXXXkkkuuueeeSSSBBB666///444000,,,******,,,......++++++++++++++++++++++++(((***+++***)))((()))***'''(((***)))((((((***+++'''))),,,,,,***(((''''''!!!&&&(((&&&%%%(((***)))'''((((((((('''''')))+++)))((('''&&&'''((()))***'''(((((())))))*********%%%'''))))))'''&&&''''''***((('''&&&(((+++...000&&&(((******))))))***+++))))))((('''((()))***+++%%%&&&''')))************))))))))))))***,,,---...&&&''''''((((((((((((((((((((())))))))))))))))))&&&)))++++++((('''***,,,***'''***111111,,,,,,222000000111111111111000000,,,444000999000???;;;???BBBBBBBBBwwwyyy{{{|||zzzxxxwwwwwwzzz{{{|||}}}~~~~~~}}}}}}wwwyyyzzz||||||zzzyyywwwuuuuuuuuuuuusssrrrpppooooooooopppsssuuuvvvuuutttuuuuuuuuutttttttttttttttvvvwwwzzz|||}}}}}}||||||wwwyyy{{{{{{zzzzzz{{{}}}yyywwwttttttuuuwwwwwwwwwtttsssqqqppppppqqqrrrssssssvvvxxxvvvsssrrruuuyyyzzzyyywwwwwwwwwxxxzzz{{{yyyxxxvvvuuutttttttttuuuuuusssssstttwwwxxxvvvtttqqqqqqrrrtttuuuwwwyyyzzzuuuvvvuuutttssssssvvvyyyvvvuuuttttttssssssssssssqqqtttwwwxxxxxxwwwxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwtttuuuwwwzzz{{{|||}}}}}}}}}yyyvvvuuuvvvvvvuuutttxxxwwwvvvuuuvvvwwwyyyzzzwwwvvvuuuttttttuuuwwwxxxzzz{{{||||||||||||{{{yyyyyyxxxxxxxxxvvvyyy}}}|||zzzyyy{{{~~~~~~~~~~~~zzzwwwyyy|||~~~wwwpppkkkjjjkkklllooooooooonnnmmmkkkiiigggiiiiiijjjkkklllllllllllleeedddbbb```^^^^^^```ccc^^^____________]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTUUUOOOOOOMMMKKKHHHEEEBBBAAA======>>>>>>>>><<<;;;:::777666666555555444222111222111000///////////////---***''')))///222///+++...///000///...---...000000111111000//////111444888;;;@@@CCCDDDEEEFFFHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEE?????????>>>>>>AAAFFFJJJMMMJJJGGGEEECCC???;;;:::555333444999;;;999999;;;AAALLLfffnnnaaa```ttt|||zzzvvvooofff^^^XXXUUUPPPMMMNNNWWWeeeuuu{{{dddKKK888000///666222...+++*********)))************************(((***+++***)))((()))***%%%&&&((((((((((((***,,,(((***,,,+++)))'''(((***!!!'''***'''%%%'''(((''''''((((((((('''''')))***)))(((&&&&&&&&&((()))+++&&&&&&'''(((((()))******%%%''')))***((('''&&&'''***))))))(((((()))***+++&&&(((******)))(((((()))''''''((((((((()))))))))&&&'''((()))******))))))***))))))(((((()))))))))'''''''''''''''(((((()))((((((((())))))))))))***&&&))),,,+++(((''')))---(((%%%***444444,,,+++111111111222222222222111111...666000666---===<<<@@@>>>>>>>>>vvvzzz~~~~~~{{{xxxxxxzzz{{{|||}}}~~~}}}wwwxxx{{{||||||{{{xxxwwwtttuuuvvvvvvuuurrrooonnnooonnnnnnrrrwwwyyywwwtttuuuuuuuuuuuuuuutttttttttxxxzzz|||~~~{{{zzz{{{||||||{{{zzzzzz|||~~~yyyxxxwwwxxxyyyzzzxxxvvvttttttsssrrrqqqqqqqqqpppooorrrtttrrroooooosssxxxzzzxxxvvvuuuuuuwwwzzz|||xxxwwwvvvuuuuuuvvvwwwxxxsssrrrqqqsssvvvwwwuuusssrrrrrrsssuuuwwwyyy{{{}}}yyyyyyxxxuuussstttvvvxxxuuuttttttsssssssssttttttpppssswwwyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxvvvuuusssppprrrtttwwwyyy{{{{{{{{{}}}yyyuuutttvvvvvvtttsssxxxwwwvvvuuuvvvwwwyyy{{{uuutttsssssstttvvvxxxzzzxxxyyy{{{}}}zzz}}}|||{{{zzzyyyxxxxxxxxxtttyyy}}}|||xxxxxx|||zzzyyyxxxwwwxxx~~~|||wwwxxx|||}}}wwwsssmmmgggeeefffhhhjjjhhhiiiiiijjjiiihhhgggfffkkkkkklllllllllkkkjjjjjjddddddccc___\\\]]]aaafff^^^^^^______^^^]]][[[ZZZXXXWWWUUUTTTTTTUUUWWWXXXMMMMMMKKKIIIFFFDDDAAA@@@;;;;;;<<<===<<<;;;999999222555888777333000000111111000///////////////000111+++&&&)))///222...'''...///000///...---...000///000000000000111444777888;;;@@@DDDFFFGGGHHHJJJDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCC?????????>>>>>>AAAFFFIIIAAABBBCCCDDDAAA;;;999999555333444999<<<;;;;;;>>>FFFXXXxxxxxxeee[[[bbb|||~~~wwwqqqiiiccc^^^YYYSSSNNNLLLNNNVVVeeessscccEEE111,,,///***((('''(((+++,,,---,,,))))))))))))))))))))))))(((***+++***)))((()))***###%%%'''(((((((((***,,,)))***+++)))&&&'''***---%%%+++---***'''(((((('''&&&'''((((((&&&'''(((***((('''&&&%%%&&&(((***+++%%%&&&&&&'''((())))))***&&&))),,,,,,+++)))(((((()))*********)))(((&&&%%%''')))++++++)))((('''(((&&&&&&'''((()))((((((((((((((()))******)))((('''+++***)))'''&&&&&&%%%%%%***)))((((((((()))+++,,,'''(((((()))******++++++&&&))),,,+++(((''')))---'''$$$+++555555,,,***000222222333333333333222222000999111555+++<<<;;;AAA======>>>yyyyyyyyyyyyyyyxxxwwwvvvzzzzzz{{{||||||||||||||||||}}}}}}}}}|||{{{yyyxxxuuuuuuuuusssrrrpppnnnmmmppprrruuuuuusssqqqpppppptttttttttttttttuuuvvvvvv}}}~~~~~~{{{yyywww{{{{{{{{{||||||{{{{{{zzzzzzyyywwwxxxyyyyyyxxxwwwvvvuuusssrrrrrrqqqooonnntttrrrooommmnnnpppsssuuuxxxxxxwwwwwwwwwwwwwwwxxxqqqrrrtttuuuuuuuuutttsssqqqtttwwwwwwvvvsssrrrqqqqqquuuyyyzzzyyyyyy|||yyyxxxwwwvvvuuuuuuuuuuuuuuutttttttttuuutttrrrpppuuuxxx{{{zzzwwwuuuuuuvvv{{{{{{zzzyyywwwuuusssrrrqqqsssuuuwwwwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyvvvvvvuuutttssssssrrrrrrvvvxxx}}}}}}{{{yyywwwuuuuuuwwwxxxyyyxxx}}}zzzxxxwwwwwwxxxxxxwwwzzznnngggjjjnnnrrr|||wwwuuuvvvvvvzzzwwwvvvwwwpppnnnjjjgggffffffggghhhkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjjjjjjjhhhfffddddddbbb```^^^^^^___aaabbbbbbbbb```^^^\\\ZZZXXXWWWYYYWWWTTTRRRRRRQQQOOOMMMKKKJJJHHHEEECCCAAA@@@???=========<<<;;;;;;;;;:::@@@<<<777555555555333000...///000111111000///...++++++---...//////000000......---------......//////000000///000222777:::@@@AAABBBBBBBBBCCCEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFDDDAAABBBFFFCCC<<>>======???CCCIIILLLDDD???<<<>>>===:::888999222999777666===>>>>>>FFFOOOkkk~~~lllbbbVVV___qqq{{{sssrrruuurrrgggaaabbbVVVIIIKKKIIIPPP___ppp~~~uuuMMM555444444...+++++++++,,,---,,,)))'''***)))***'''+++)))***+++,,,,,,+++)))((($$$&&&(((***++++++***)))''',,,...+++%%%"""&&&+++(((((())))))))))))((((((&&&)))***&&&%%%)))++++++'''''''''''''''((())))))((((((((('''((())))))***'''+++###000$$$---$$$***''''''((()))))))))))))))((('''(((++++++))),,,111,,,+++***((((((((()))***'''(((******))))))+++,,,+++)))((('''((()))+++,,,)))))))))))))))******+++)))))))))(((((((((((((((((()))***)))((((((***,,,,,,,,,------///000111222000111111111111222222222444333222333555:::???BBB>>>>>>>>>xxxxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{||||||}}}||||||~~~~~~~~~}}}|||zzzxxxwwwuuuuuuuuutttsssrrrqqqpppppprrruuuuuutttrrrrrrrrrssssssssssssuuuwwwyyyzzz~~~|||zzzxxxyyyxxxxxxwwwvvvuuutttuuuttttttvvvxxxzzzzzzyyyvvvtttssssssttttttrrrqqqsssrrrpppooopppqqqtttuuuxxxwwwvvvvvvuuuuuuuuuvvvrrrssstttuuuvvvuuuuuutttooorrrvvvwwwwwwuuuuuuuuurrruuuzzz}}}~~~}}}}}}~~~xxxwwwvvvuuuttttttuuuvvvxxxvvvuuuuuuvvvvvvuuussswwwyyy{{{{{{xxxvvvwwwxxx{{{{{{zzzyyyxxxvvvuuutttxxxvvvsssqqqqqqtttwwwyyyvvvwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyxxxwwwwwwvvvuuutttssssssssstttuuuuuusssvvvzzz~~~}}}|||xxxvvvuuuvvvxxxzzz{{{{{{xxxwwwuuusssrrrpppppppppjjjeeebbbdddhhhooozzz{{{xxxxxxzzz{{{yyyzzz{{{}}}{{{uuurrrrrrsssmmmllliiihhhggghhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmllljjjjjjkkkjjjhhhfffdddbbb```^^^^^^___aaabbb```___^^^]]][[[YYYXXXWWWXXXVVVRRRQQQPPPOOOLLLKKKIIIHHHFFFCCCAAA???>>>>>>======<<<<<<;;;:::::::::999666333222333333111/////////000000000000//////,,,---...///000000000000------,,,,,,,,,---......000000111111222444999<<>>AAADDDOOOddd}}}wwwfff[[[VVV\\\iiiyyy{{{zzz{{{vvvxxxqqqkkkhhhXXXKKKNNNLLLWWWjjj|||~~~zzz```BBB222111...'''.........///000///,,,***---,,,,,,+++%%% $$$---((())))))*********))))))'''(((***+++++++++)))((()))))))))(((&&&%%%'''(((******++++++++++++******+++......***(((+++,,,,,,'''''''''''''''((())))))((((((((()))))))))******))),,,%%%000%%%---%%%)))(((((()))***************&&&&&&)))---,,,))))))---+++***)))((((((((()))))))))******)))''''''(((******)))((('''((()))+++,,,))))))(((((())))))***+++))))))))))))))))))))))))((()))***)))((((((***,,,...---------------......000111111111111222222222444333222333666:::???AAA@@@@@@@@@xxxwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz||||||}}}}}}}}}~~~}}}{{{xxxwwwwwwvvvvvvuuuuuutttsssssspppsssuuuvvvuuuuuuuuuvvvsssrrrrrrrrruuuxxx|||~~~~~~xxxxxxwwwvvvuuusssqqqpppsssrrrrrrtttwwwxxxyyyxxxtttsssrrrsssuuuvvvvvvuuussssssrrrrrrsssssstttuuuwwwvvvuuutttsssrrrrrrrrrsssssstttuuuuuuuuuuuuuuuqqqsssvvvwwwvvvuuuuuuvvvtttvvvyyy~~~|||xxxwwwuuusssssstttvvvwwwzzzxxxuuuuuuvvvwwwwwwwwwxxxzzz{{{{{{yyyxxxxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvyyywwwtttrrrqqqsssvvvxxxvvvwwwxxxyyy{{{|||}}}~~~}}}{{{yyywwwuuuttttttsssrrrrrrsssuuuwwwyyysssuuuyyy|||~~~~~~}}}|||wwwvvvuuuwwwyyy|||||||||zzzzzzxxxsssmmmjjjjjjlllbbbhhhkkklllooowww~~~zzzwwwvvvvvvxxxzzztttuuuvvvwwwxxxyyyzzzzzz{{{zzzxxxtttpppmmmmmmnnnjjjjjjiiiiiiiiikkklllnnniiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhiiijjjjjjhhhfffcccbbb```___^^^___aaabbb]]]]]]\\\[[[ZZZYYYXXXXXXVVVSSSPPPNNNLLLKKKIIIGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;:::999999888333222111222333222111///000//////////////////000/////////000000000//////,,,,,,,,,,,,,,,---......000111333444555888<<>>???GGGTTT[[[[[[WWWEEE???::::::999777666999000:::999888@@@GGGQQQbbbppp]]]QQQQQQWWWlllzzz~~~xxx{{{ttt{{{yyyssskkkZZZOOOUUUUUUdddzzzzzzsssooorrrvvvsss```GGG777111...)))$$$,,,++++++,,,------***(((...---------+++((()))---))))))))))))******+++,,,***+++,,,,,,,,,***)))(((+++)))'''''')))***)))''')))******++++++******)))))),,,,,,(((&&&((()))((((((((('''''''''((())))))'''((()))++++++******)))'''***%%%***###)))$$$&&&))))))***++++++++++++***%%%%%%)))------(((''')))***)))((('''''''''((((((******)))'''%%%%%%&&&(((***)))((('''((()))***+++))))))(((((())))))***+++))))))))))))))))))******((()))***)))((((((***,,,,,,+++++++++,,,---......000111111111111222222222333333222333666:::>>>AAAAAAAAAAAAyyyxxxvvvvvvvvvxxxzzz|||xxxyyyzzz{{{||||||||||||~~~}}}|||{{{zzzyyyxxxwwwvvvuuuttttttqqqtttvvvwwwwwwwwwxxxyyyvvvuuussssssuuuyyy}}}~~~yyyyyyxxxxxxvvvuuutttsssuuusssrrrssstttuuutttsssqqqqqqqqqsssvvvxxxxxxwwwsssssstttuuuuuuuuuuuuuuuvvvuuutttrrrqqqppppppppprrrrrrsssssstttttttttttttttvvvwwwvvvtttrrrrrrssswwwvvvwww{{{|||zzzxxxuuussssssuuuwwwyyyzzzwwwuuutttvvvxxxyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwtttuuuwwwxxxwwwvvvtttrrrvvvwwwyyy||||||zzzwwwvvvuuuvvvuuusssssssssuuuxxxzzzvvvwwwzzz|||}}}}}}|||{{{xxxwwwvvvwwwyyyzzzzzzyyypppoookkkbbbXXXTTTXXX\\\hhhttt}}}{{{}}}{{{xxxwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvssssssrrrpppmmmkkklllmmmjjjjjjjjjkkkkkklllmmmmmmiiiiiiiiiiiiiiihhhhhhhhhfffffffffggghhhiiihhhfffcccbbb```_________```aaa\\\\\\[[[ZZZYYYYYYXXXXXXSSSPPPMMMJJJIIIGGGEEECCCDDDCCCAAA@@@>>>===<<<<<<;;;;;;:::999888888777777333333444555555333222000000///...------...///000///////////////...---------------------...///000000333555777999<<<@@@CCC>>>AAAEEEFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@AAABBBBBB@@@AAAAAAFFFTTTcccfff\\\QQQEEE>>>999888777555666888222;;;:::999CCCPPPccczzz~~~yyypppaaaRRROOO___qqqxxx~~~rrrzzzxxxpppeeeUUUPPP\\\aaassszzzrrrllliiiggggggfff___JJJ777333222---))))))***))))))***++++++)))'''+++******+++,,,+++************))))))***,,,...///)))******++++++***))))))+++***((()))***++++++***''''''((((((((((((''''''&&&******'''%%%((()))''')))((((((((((((((())))))'''(((***,,,,,,+++)))(((&&&)))''''''%%%)))((('''(((((()))************)))'''&&&(((+++***&&&%%%((((((((((((''''''''''''((())))))(((&&&$$$$$$&&&))))))(((((((((((()))******((((((((((((((()))******)))))))))***************((()))***)))((((((***,,,'''((()))+++---///222333000000111111111222222222333222333444777:::>>>AAAAAAAAAAAA{{{zzzxxxxxxxxxzzz|||}}}yyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~|||zzzxxxvvvuuutttttttttvvvxxxyyyyyyyyy{{{|||{{{yyywwwuuuvvvxxx|||~~~}}}}}}}}}}}}}}}}}}||||||xxxxxxyyyyyyxxxxxxwwwwwwuuutttssssssttttttsssqqqooooooooorrruuuwwwxxxwwwssstttuuuvvvvvvvvvuuuuuuuuutttsssqqqpppoooooooooppppppppppppqqqqqqrrrrrrttttttuuutttrrrqqqrrrttt{{{xxxuuuvvvzzz~~~~~~}}}{{{yyyvvvtttsssuuuxxxzzzxxxuuussssssuuuwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvttttttsssssstttuuuvvvvvvtttuuuwwwxxxxxxvvvuuussszzzzzz|||~~~}}}|||zzzyyywwwwwwyyyxxxvvvuuuuuuvvvxxxyyy{{{||||||||||||{{{zzzyyyyyywwwvvvvvvwwwwwwuuutttqqqmmmeeeZZZQQQOOOVVV]]]ppp}}}~~~}}}{{{{{{||||||uuuuuuuuutttssssssrrrrrrpppqqqqqqooommmlllmmmnnnlllmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjiiiiiiiiiiiifffffffffgggiiijjjiiihhhbbbbbbaaa```___``````aaa\\\\\\[[[ZZZYYYXXXWWWVVVOOOMMMIIIGGGFFFEEEBBBAAACCCBBB@@@???>>>=========::::::999888777666555555444555666555444222000000000///...------...///000............---,,,++++++.........//////000111222111444888;;;===???BBBDDD???BBBEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCEEEDDDHHHTTTdddooojjjWWWFFFCCC<<<777777666444555888444<<<<<<<<>>@@@AAAAAAAAA|||{{{zzzzzzzzz{{{|||}}}zzz{{{{{{{{{{{{zzzyyyyyyyyyzzz}}}}}}{{{xxxvvvvvvvvvvvvvvvxxxzzzzzzzzz{{{}}}~~~~~~|||zzzxxxwwwxxxzzz|||yyyyyyyyyyyyyyyyyyzzzzzzwwwwwwxxxxxxyyyxxxxxxwwwtttsssrrrsssuuuvvvuuutttpppoooppprrruuuwwwwwwvvvttttttuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqpppppppppooooooooooooooopppqqqqqqpppqqqrrrrrrrrrtttxxxzzz|||yyyvvvtttvvvyyy{{{}}}{{{yyyvvvtttttttttvvvwwwuuusssrrrrrruuuwwwxxxwwwuuutttrrrssstttvvvuuuuuussssssrrrqqqrrrssstttuuuxxxwwwtttrrrsssuuuxxxzzz~~~}}}}}}||||||{{{{{{{{{|||{{{{{{zzzyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyyyyyyy~~~}}}|||zzzyyyyyyxxxyyyxxxwwwvvvwwwuuusssqqqrrrmmmddd[[[VVVYYYbbbiiiyyyzzzyyyyyyyyyyyyzzzzzz{{{ssssssrrrqqqpppoooooonnnooopppqqqpppooonnnooopppnnnooooooooonnnmmmkkkjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhjjjlllmmmllljjjbbbaaaaaa```````````````]]]\\\[[[YYYWWWUUUSSSRRRLLLIIIFFFEEEDDDCCCAAA???AAA@@@???>>>===<<<<<<<<<:::999888777666444444333111333333222000......//////..................///---------------,,,+++***/////////000000222333444222666:::>>>???AAACCCEEEAAACCCFFFGGGGGGFFFGGGHHHFFFEEEEEEDDDDDDCCCCCCBBBCCCAAABBBCCCBBBAAACCCHHHKKKSSS```lllnnncccNNN>>>???999555666666444555777555>>>AAAGGG[[[rrr~~~ttthhh```WWWUUU\\\rrr|||wwwssscccSSSMMMIIIQQQddduuuuuukkk```^^^aaa___UUUKKK:::222...000...)))***///+++***)))***,,,---,,,+++)))******)))+++...---)))&&&&&&&&&&&&''''''((()))&&&&&&'''((()))***++++++&&&'''((('''%%%$$$&&&(((((())))))******))))))(((###(((+++)))))),,,...,,,******)))((((((((())))))&&&'''(((******))))))((($$$&&&***''''''...'''%%%&&&''''''((((((''''''+++(((&&&'''%%%$$$'''---''''''((()))))))))(((((($$$%%%''''''''''''(((***''''''((((((((()))))))))((((((''''''(((((()))***''''''(((((())))))******((()))***)))((((((***,,,---,,,,,,,,,---...///000000111111111111222222222222222333555888;;;>>>@@@AAAAAAAAA{{{{{{{{{{{{{{{zzzzzzzzz|||||||||{{{zzzyyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~|||{{{yyywwwwwwwwwxxxyyyyyyzzz{{{{{{{{{{{{}}}~~~}}}{{{zzzyyyzzz{{{{{{xxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuvvvvvvuuutttsssrrrrrrsssuuuwwwwwwvvvtttttttttuuuuuuuuuvvvvvvuuutttssssssrrrrrrrrrssspppoooooonnnooopppqqqrrrqqqrrrrrrssstttwww{{{{{{{{{yyywwwuuuvvvyyy{{{yyyxxxvvvtttsssrrrrrrssssssrrrrrrtttvvvxxxxxxwwwuuusssqqqqqqtttvvvuuuttttttsssrrrqqqqqqssstttuuuwwwvvvsssrrrsssvvvzzz|||zzzyyyyyyxxxwwwvvvuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwyyyzzz{{{|||}}}}}}||||||~~~}}}{{{zzzyyyxxxxxxyyyyyyxxxwwwwwwxxxwwwtttrrrddd```[[[WWWYYY```iiiooo{{{yyy{{{vvvvvvvvvvvvvvvvvvuuuuuurrrqqqpppooonnnmmmmmmlllmmmoooppppppooonnnooopppnnnooopppqqqpppnnnllljjjkkkjjjjjjiiihhhhhhgggggghhhggggggiiijjjkkkjjjiiibbbaaaaaaaaa````````````]]]\\\YYYVVVSSSPPPNNNLLLIIIGGGDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;999888777666555333222222...000111000------///111---......//////......------------...------,,,,,,.........///000222333444333777<<>>111///---...---,,,++++++)))((('''''')))******)))'''+++,,,((((((,,,,,,)))&&&''''''(((((((((''''''(((((((((((()))******+++***)))'''&&&'''''''''%%%(((((())))))))))))(((((("""''')))'''''')))***(((+++******)))(((((())))))&&&'''''''''(((((((((((($$$%%%+++$$$"""+++!!!&&&''''''(((((((((((((((***'''''')))'''%%%(((---'''((()))*********))))))$$$&&&)))***((('''''''''&&&''''''((((((((((((((((((''''''''''''((())))))%%%&&&&&&'''(((((())))))((()))***)))((((((***,,,---,,,,,,,,,,,,,,,------000111111111111222222222111222333555888;;;>>>???BBBBBBBBBzzz{{{{{{{{{zzzyyyxxxxxx}}}}}}|||{{{zzzxxxvvvvvvvvvwwwyyy{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwyyy{{{}}}{{{|||}}}|||{{{|||~~~|||||||||{{{{{{{{{{{{|||xxxxxxxxxxxxxxxyyyzzz{{{~~~~~~}}}|||{{{yyyxxxwww}}}{{{yyywwwvvvuuurrrpppuuuttttttuuuwwwxxxwwwvvvtttttttttttttttuuuvvvvvvuuuuuutttsssssstttttttttqqqpppoooooooooppprrrsssuuuvvvuuuuuuuuuwww{{{zzz||||||zzzvvvuuuwwwyyyxxxwwwuuusssqqqpppoooooorrrrrrsssuuuxxxyyyxxxwwwvvvssspppqqqtttvvvvvvtttvvvtttsssrrrrrrsssuuuvvvqqqsssuuuxxxyyyyyyxxxxxxrrrrrrssssssssstttttttttyyyxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{~~~~~~|||{{{yyyxxxwwwxxxyyyyyyxxxwwwwwwxxxyyyyyyvvvtttjjjgggeeegggnnnwwwvvvmmmmmmzzz}}}~~~}}}}}}{{{yyywwwuuusssrrrqqqppppppooonnnmmmllllllnnnoooooonnnmmmnnnooolllnnnpppqqqqqqooommmkkkjjjiiiiiihhhgggffffffeeeeeeddddddeeeggghhhgggeeeaaaaaaaaaaaa````````````]]][[[XXXUUUPPPMMMJJJHHHGGGEEECCCBBBBBBBBBAAA@@@<<<;;;::::::999999999:::999888777666444333222111---///000///---...222555,,,---...//////...---,,,------...............---------......///111222333444888===@@@BBBBBBCCCCCCCCCEEEFFFFFFEEEFFFIIIKKKFFFEEEEEEDDDCCCBBBBBBBBBAAA>>>???BBB@@@===AAAIIIRRRYYY^^^ZZZNNNAAA:::888888444333666777555555777444BBBNNNaaa~~~wwwuuufff\\\ddd|||pppdddNNNFFFRRR___ooo}}}fffeeebbb]]]TTTIII>>>777000///...---///111---(((,,,***)))***,,,------,,,%%%++++++&&&$$$)))***((()))***+++,,,,,,+++)))(((,,,+++******)))*********111,,,'''''',,,...***%%%&&&&&&''''''''''''&&&&&&&&&+++---+++***++++++)))++++++***))))))((())))))'''&&&&&&&&&&&&'''((((((,,,,,,222)))$$$...###'''(((((()))))))))))))))'''&&&(((+++***'''(((+++'''((()))+++++++++***)))&&&(((+++,,,***'''%%%$$$&&&''''''((()))((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))((()))***)))((((((***,,,)))))))))***+++---...///000111111111111222222222111222333555888;;;>>>???DDDDDDDDD{{{{{{{{{yyywwwvvvxxxyyy|||||||||{{{{{{zzzyyyxxxwwwxxxzzz{{{zzzxxxuuutttvvvvvvuuuvvvvvvxxxzzz{{{~~~~~~}}}}}}|||{{{{{{{{{wwwwwwxxxzzz|||}}}{{{zzzxxxwwwwwwvvvxxxzzz|||}}}~~~{{{yyyyyywwwyyyzzzyyyvvvtttssssssttttttuuuwwwwwwxxxxxxxxxwwwuuurrrrrrtttwwwxxxxxxzzzuuuqqqqqquuuvvvsssppprrrqqqpppoooppprrrtttvvvwwwwwwvvvwwwxxxyyy{{{|||yyy{{{||||||zzzxxxxxxxxxwwwxxxxxxwwwsssqqqpppqqqoooqqqtttwwwyyyzzz{{{{{{uuuuuuuuuuuuuuuvvvvvvvvvqqqrrrsssuuuuuuvvvuuuuuuqqqrrruuuwwwxxxwwwwwwvvvoooooooooppprrrtttwwwxxxyyyxxxxxxyyyzzzyyywwwuuuwwwwwwwwwxxxyyyzzz{{{|||zzzwwwsssrrrtttvvvvvvuuuyyyyyyyyyyyyxxxxxxxxxwwwtttxxx{{{vvvpppwww}}}yyywwwuuusssssssssqqqnnnmmmmmmoookkklllmmmoooppppppppppppmmmnnnnnnmmmlllkkkiiiiiihhhhhhgggggggggggghhhhhhgggeeebbbaaabbbaaa```___cccbbb```^^^\\\\\\]]]]]]ZZZUUUOOONNNOOONNNJJJEEEEEEDDDCCCAAA@@@?????????;;;;;;:::999999888888777666555555444222111000000333111///...000111111111,,,------...............///,,,---000...))))))---,,,---//////000333666999<<<>>>@@@BBBCCCBBBAAA@@@AAABBBBBBDDDFFFHHHJJJKKKFFFGGGGGGGGGGGGEEECCCBBB???AAAAAA@@@@@@CCCJJJOOORRRPPPKKKEEE???999555222666111000444777666555555???KKK]]]ssszzzooobbb```uuupppZZZJJJNNN]]]qqquuudddeee___SSSJJJCCC999...,,,...,,,((((((+++,,,******)))((('''((()))+++,,,,,,,,,,,,+++***)))((((((***,,,...---***(((***,,,+++,,,,,,***((((((***+++)))(((&&&%%%&&&''')))***''''''''''''(((((((((((()))))))))))))))(((((((((&&&((())))))(((((()))+++((((((''''''''')))***+++((()))******))))))***+++$$$%%%%%%'''((()))++++++***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((()))++++++'''(((((((((((((((''''''))))))))))))))))))))))))&&&))))))''''''***+++(((!!!&&&'''%%%'''...///,,,)))***+++++++++,,,...000---...000111222222111111222333444444555888<<<@@@AAAAAA@@@zzzzzzyyywwwuuutttvvvwww{{{|||}}}}}}|||{{{zzzyyyyyyzzz{{{|||{{{xxxuuussstttttttttuuuvvvxxxzzz{{{}}}}}}}}}}}}|||zzzyyyxxxtttuuuvvvwwwyyyyyyxxxwwwyyyxxxwwwvvvxxxzzz}}}~~~{{{~~~{{{xxxwwwvvvwwwyyyyyywwwuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxyyywwwttttttvvvxxxxxxxxxwwwsssqqqrrruuuvvvsssppprrrqqqqqqqqqssstttvvvwwwxxxwwwvvvvvvvvvwwwxxxyyywwwyyy{{{{{{zzzyyyyyyzzzxxxyyyzzzyyyvvvtttsssssstttuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwqqqqqqrrrrrrrrrsssttttttrrrtttwwwyyyyyyxxxwwwvvvrrrqqqqqqqqqrrrtttvvvwwwwwwvvvwwwxxxzzz{{{yyywwwvvvvvvwwwwwwxxxyyyyyyyyyyyyvvvttttttuuuvvvvvvtttwwwvvvvvvvvvvvvvvvwwwwww}}}~~~}}}{{{xxxvvvuuurrrssssssqqqooonnnooopppkkkkkklllmmmnnnnnnnnnnnnooonnnmmmlllkkkjjjiiihhhffffffffffffffffffggggggfffdddaaa`````````___^^^aaa```___]]]\\\[[[[[[ZZZXXXTTTOOOMMMNNNMMMIIIEEEBBBAAA@@@>>>============;;;::::::999888888777777555555444333222111000000111000.........///000000------...////////////...222///000444444000///111...///111222333555999;;;===>>>@@@BBBCCCBBBAAAAAADDDDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAACCCGGGJJJKKKHHHBBB<<<777555444444;;;777666888999777888;;;EEEVVVmmmtttgggbbbhhh}}}dddUUUMMMWWWkkk{{{nnndddfff```RRRDDD;;;333---///000///++++++......,,,)))))))))************)))++++++++++++***)))((((((***+++++++++)))((()))***///...,,,)))'''&&&(((***)))((('''&&&&&&(((***+++((((((((())))))))))))***))))))(((((((((((())))))'''((())))))(((((()))***'''((()))*********)))(((&&&'''((((((''''''((())))))))))))((('''&&&%%%$$$)))(((''''''''''''((()))))))))))))))))))))))))))(((((('''(((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))"""&&&'''&&&(((,,,---+++)))------)))(((,,,,,,((((((***,,,,,,,,,,,,...000...///000000111111111111///000222222333666:::===@@@@@@???{{{{{{zzzxxxuuuuuuvvvxxx{{{}}}~~~|||zzz{{{|||}}}}}}{{{xxxuuusssqqqrrrrrrtttvvvxxxzzz{{{||||||}}}}}}|||zzzxxxvvvrrrrrrssstttuuuuuuuuuuuuzzzyyywwwwwwxxxzzz}}}zzz}}}{{{xxxwwwuuuwwwyyyyyyxxxvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzyyywwwvvvwwwxxxxxxwwwrrrqqqppprrruuuvvvssspppqqqrrrssstttuuuvvvwwwwwwxxxwwwuuutttttttttuuuuuuuuuwwwzzz{{{zzzyyyzzz{{{xxxzzz||||||zzzxxxvvvvvvwwwxxxyyyyyyxxxvvvtttrrruuuvvvwwwyyyyyyyyyxxxwwwqqqpppooonnnnnnoooqqqrrruuuwwwyyy{{{{{{zzzwwwuuuttttttssssssssstttuuuuuuvvvuuuvvvxxxzzz{{{zzzyyyuuuvvvwwwxxxxxxwwwvvvuuuwwwvvvuuuuuuwwwvvvuuusssttttttsssssssssuuuvvvwwwzzzzzzzzzyyyxxxwwwuuutttqqqrrrrrrqqqppppppqqqsssmmmmmmmmmmmmmmmmmmmmmmmmpppooollljjjiiihhhhhhhhhdddddddddeeeeeeffffffgggfffccc___^^^^^^_________^^^^^^^^^]]]\\\ZZZXXXWWWUUUQQQMMMKKKKKKJJJGGGDDD??????>>>===============::::::999999888777777777555444444333222111000000///......------......///......///000000000/////////++++++000333111---,,,///111333555666888;;;>>>>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???AAA@@@@@@AAACCCDDDDDDDDDDDD@@@999444111222555777777666666777666666<<>>>>>}}}}}}|||zzzxxxwwwxxxzzz|||~~~}}}}}}~~~~~~~~~|||xxxtttrrrooopppqqqsssvvvxxxzzz{{{{{{|||}}}~~~}}}zzzwwwuuurrrssstttttttttttttttuuuzzzyyyxxxwwwxxx{{{}}}~~~~~~|||zzzyyyxxxwwwyyyzzzzzzxxxvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyy{{{yyyxxxwwwxxxxxxvvvuuuooonnnpppsssuuuvvvtttqqqrrrssstttuuuuuuuuuuuutttuuutttsssrrrrrrssstttuuuvvvxxxzzzzzzyyyxxxxxxyyyvvvyyy|||}}}|||zzzyyyyyywwwxxxyyyzzzyyywwwuuuttttttuuuwwwyyyyyyxxxwwwvvvqqqooommmkkkkkkmmmppprrrwwwyyy{{{}}}}}}zzzwwwtttssssssssssssttttttuuuuuuwwwvvvvvvwwwyyy{{{zzzyyyuuuvvvxxxxxxxxxvvvtttsssuuuuuuvvvwwwwwwvvvtttrrrssssssrrrrrrsssuuuwwwyyy}}}wwwwwwwwwwwwvvvuuutttssspppqqqrrrqqqpppqqqrrrtttqqqppppppooonnnnnnnnnnnnpppnnnkkkhhhggggggggghhhcccdddeeeeeeffffffggggggeeebbb___]]]^^^_________\\\]]]^^^^^^\\\YYYVVVTTTRRROOOKKKIIIHHHGGGEEEBBB??????>>>>>>>>>>>>>>>???999999999888777777666666444333333222111000000000......///...------...///...//////000000000000000,,,)))(((,,,000///***&&&000222555777888:::===@@@@@@AAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>AAADDDEEEBBB??????<<<777222111333666888222333555666666888DDDQQQiiiooo^^^hhhwww}}}vvvhhh]]]SSSWWWdddyyy~~~vvvooofffUUUCCC555...++++++***,,,+++'''&&&((((((%%%******+++++++++***)))(((***************)))((((((,,,)))'''(((***+++)))&&&&&&''')))***)))***,,,---***))))))((()))***++++++(((((()))))))))************)))'''''''''(((***+++)))******)))(((''''''(((***+++,,,---,,,***((('''((()))******))))))***+++&&&(((***++++++)))&&&$$$************************((((((((((((((((((((((((***))))))(((((((((((()))&&&'''(((((((((((((((((((((((((((((((((((((((((('''******((((((+++,,,)))((())))))(((((())))))((('''***---//////.........555444333222222333555555000111333444666888;;;>>>>>>??????|||||||||zzzxxxwwwyyyzzz}}}}}}~~~~~~~~~{{{xxxtttqqqoooppprrrtttvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{xxxvvvtttuuuwwwvvvttttttvvvxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~zzzwwwvvvwwwwwwxxxzzz{{{|||{{{xxxvvvttttttxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwtttrrrmmmnnnpppsssuuuvvvtttssstttuuuuuuuuutttsssqqqqqqsssrrrrrrrrrrrrtttvvvwwwxxxyyy{{{zzzxxxvvvuuuuuutttwwwzzz||||||{{{{{{|||zzzzzzzzzzzzyyyxxxvvvuuuuuuuuuvvvwwwwwwvvvuuuuuuqqqooollljjjkkkmmmpppsssxxxyyy{{{}}}|||zzzwwwtttqqqqqqrrrssstttuuuvvvvvvzzzxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwtttssstttuuuwwwxxxwwwvvvtttsssttttttttttttvvvxxxzzz{{{{{{|||wwwwwwwwwvvvuuutttrrrqqqpppqqqrrrqqqpppppprrrsssqqqpppooonnnmmmmmmmmmnnnooommmjjjgggfffffffffgggdddeeefffggggggggggggfffdddaaa^^^]]]^^^_________ZZZ\\\]]]]]][[[XXXTTTQQQNNNLLLIIIGGGEEEDDDBBBAAA>>>>>>===<<<<<<<<<======999888888777777666666555222222222111111000000///---///111000...---///000...//////000000000000000000...---...222333...(((000333666888:::<<>>AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@????????????@@@@@@<<<<<<>>>@@@BBBAAA>>>;;;555555555555444444333333999888999<<>>>>>>>><<<;;;:::888888777777777888777777666666555444444000000000000000/////////***...222111...,,,---000------...////////////...+++......+++---222444111333666:::===???AAACCCEEEFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBAAA@@@????????????@@@AAA===???AAAAAA>>>;;;999888222333333444555555666666777555666<<>>>>>===<<<:::999888888888777777777666555555444444000000000000////////////)))---111000,,,***,,,...,,,------...............)))//////,,,---444999888555888<<<@@@BBBCCCEEEGGGFFFFFFEEEEEEEEEEEEEEEFFF???AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDD@@@BBBDDDAAA<<<777666666333333333444666888:::<<<666444666@@@OOOccc|||ppp```\\\fff~~~zzzlll___[[[YYY\\\___[[[QQQLLLMMM```sssyyyiiiLLL>>>222//////,,,+++---)))---...---...000///,,,&&&'''***,,,......------(((((()))))))))))))))(((&&&)))+++)))&&&%%%&&&)))((((((((('''&&&'''***---&&&''''''((((((((((((((())))))))))))************$$$&&&)))+++,,,+++)))(((&&&((())))))(((((()))+++$$$&&&)))++++++***)))'''((()))******))))))***+++###$$$$$$%%%&&&'''((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''(((***++++++%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&))))))''''''***+++(((((($$$%%%***+++((((((---+++,,,---------...000222,,,...000333555555555555---000333555666777:::;;;<<<>>>@@@wwwwwwvvvvvvwwwxxxxxxyyyxxxyyy{{{{{{zzz{{{|||}}}yyy}}}}}}wwwrrrrrrsssvvvwwwyyyyyyyyyxxxvvvtttqqqrrrsssuuuuuuuuutttssstttqqqppprrrvvvzzzzzzyyyxxxwwwwwwwwwxxxwwwtttqqquuuuuuuuuuuuwwwyyy{{{|||xxxyyyxxxvvvsssrrrssstttxxxxxxwwwuuusssrrrtttuuuuuuxxx{{{zzzxxxwwwyyy|||xxxwwwwwwvvvuuuttttttsssqqqsssvvvxxxxxxwwwuuutttvvvvvvvvvuuuvvvwwwwwwxxxyyyxxxwwwwwwwwwxxxzzzzzzuuuvvvxxxxxxyyyzzz|||{{{yyyxxxvvvwwwyyy{{{}}}}}}}}}zzzvvvrrrqqqtttxxxwwwwwwvvvvvvwwwxxxxxxyyytttttttttuuuvvvwwwxxxxxx{{{|||}}}|||zzzyyyzzz{{{ttttttvvvvvvvvvvvvtttttttttuuuvvvtttrrrppppppqqqtttttttttttttttuuuuuuvvvwwwwwwxxxwwwvvvxxx{{{~~~www{{{}}}{{{vvvuuuzzz{{{yyywwwtttooonnnooopppqqqqqqpppnnnmmmooonnnmmmllllllmmmnnnooolllkkkkkkjjjjjjkkkkkklllkkkhhheeeeeeggggggeeeccceeegggiiigggbbb^^^^^^___ZZZZZZZZZZZZYYYYYYYYYYYYSSSRRRQQQPPPNNNKKKIIIHHHDDDCCCCCCBBB@@@???>>>>>><<<;;;999888888888666444777666555444333333222333///...------...///...---...------,,,---...///000,,,---//////...---...///333444555444333333555777<<<<<<===>>>@@@AAABBBCCCBBBDDDEEEFFFEEEDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD>>>???@@@@@@???@@@CCCEEEJJJNNNNNNFFF999222333777000666::::::888999;;;<<<666999???JJJ^^^wwwuuu^^^[[[lllsssddd^^^XXXTTTTTTTTTKKKDDDNNN___nnn~~~||||||~~~}}}qqq\\\LLL???555,,,---222/// ++++++++++++++++++++++++---,,,,,,+++***)))((((((((())))))((('''''')))***)))***************))))))******)))((('''&&&%%%%%%'''$$$###&&&'''&&&(((,,,(((((((((((((((''''''&&&))))))(((((((((((())))))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''***))))))(((((((((((())))))***+++***)))((()))***(((&&&$$$%%%''')))(((&&&+++***((()))******)))(((!!!(((***((('''(((***((('''&&&%%%&&&(((***+++'''((()))***************+++++++++***)))***,,,...))))))***,,,...///000111222222333333333222111111///000222444666999<<<=========>>>xxxwwwwwwwwwwwwwwwxxxxxxyyy{{{~~~~~~|||zzzyyyyyyvvvyyy|||zzzuuuqqqqqqsssuuuuuuvvvvvvvvvuuutttsssrrrssstttuuuvvvuuuuuutttuuusssqqqssswwwzzz{{{{{{{{{zzzyyyyyyyyyxxxuuurrrttttttttttttuuuwwwxxxyyyvvvwwwwwwvvvttttttuuuvvvzzzzzzyyyvvvtttrrrsssuuuxxxyyyzzzyyyxxxwwwxxxzzzxxxxxxwwwvvvvvvuuuuuuuuuppprrrvvvyyy{{{{{{zzzyyyvvvvvvvvvuuuvvvvvvwwwwwwxxxwwwwwwvvvwwwxxxyyyzzzvvvvvvwwwvvvvvvvvvyyy{{{xxxvvvtttssssssuuuwwwxxx{{{}}}}}}{{{wwwuuuuuuwwwuuuvvvwwwxxxxxxwwwuuuttttttssssssrrrsssuuuwwwxxx{{{{{{zzzyyyyyyyyyyyyyyyqqqqqqrrrssssssrrrqqqqqqqqqsssttttttsssssstttuuuwwwvvvvvvuuuttttttttttttuuutttsssssstttvvvyyyzzzzzz|||}}}yyyssssssyyy~~~uuurrrppplllooopppqqqqqqqqqooonnnlllnnnmmmlllllllllmmmnnnoooiiiiiiiiiiiijjjkkklllllliiifffcccccceeefffeeecccccceeeeeedddaaa^^^\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWPPPOOONNNMMMKKKHHHFFFEEEBBBBBBAAA@@@???>>>======;;;:::888888888888666555555444333222111111111111//////....../////////......------,,,---...///000,,,---//////.........//////000222222222333555777======>>>???AAABBBCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@AAAFFFLLLQQQYYYTTTLLLBBB999444333444222555888888888888999:::;;;BBBMMM]]]sssyyyhhhbbbaaaooo~~~{{{vvvmmmfffdddcccYYYPPPLLLIIIKKK^^^sss{{{mmmllllllllliii]]]KKK>>>222...,,,000444555///(((++++++++++++++++++++++++,,,,,,++++++***))))))))))))******)))(((''')))***&&&&&&''''''''''''&&&&&&)))))))))))))))((((((((()))%%%%%%''''''%%%&&&***&&&&&&'''((())))))((((((((((((((())))))(((((((((((((((((((((((()))******''''''((((((((()))))))))(((((((((((((((((((((''')))((((((((((((((())))))&&&(((+++,,,***)))(((((()))'''%%%&&&(((***)))((('''&&&&&&''')))***)))((( $$$)))***(((&&&'''))))))((('''&&&&&&''')))***((())))))************))))))******)))((()))+++---++++++,,,,,,---...//////111111222333333222222222///000111333666999;;;===CCCCCCDDDxxxxxxwwwwwwwwwwwwwwwxxx{{{~~~~~~zzzxxxwwwwwwyyyzzzxxxtttrrrtttwwwvvvvvvvvvuuuuuuuuutttttttttuuuuuuvvvvvvvvvvvvuuuvvvttttttuuuxxx{{{||||||}}}|||zzzzzzyyyxxxuuussstttsssssssssssstttuuuuuutttuuuvvvuuuuuuuuuwwwyyyxxxyyyyyyxxxwwwwwwxxxzzz|||zzzyyyxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwsssuuuxxx{{{}}}}}}|||{{{wwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvtttrrrsssuuuxxxvvvuuusssrrrqqqrrrtttuuuyyy|||}}}yyywwwvvvssstttwwwxxxxxxvvvtttrrrsssrrrppppppqqquuuyyy{{{{{{xxxuuuuuuwwwyyyxxxvvvppppppppppppppppppppppppnnnpppsssttttttvvvxxxzzzyyyxxxwwwvvvuuuttttttsssvvvssspppqqqtttxxxxxxwwwyyyzzzyyytttqqqssszzz{{{rrrooonnnmmmppppppqqqqqqpppnnnmmmkkklllllllllkkklllmmmnnnnnngggggghhhhhhiiijjjkkklllgggdddaaa```bbbcccddddddbbbaaa`````````^^^[[[XXXZZZZZZYYYXXXVVVUUUTTTSSSLLLLLLKKKIIIGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;999888777777888888666555222111111000////////////000000000000000000000000...------------...//////,,,...///000///...///000---///111222333555888;;;>>>>>>???AAABBBCCCDDDEEECCCEEEFFFGGGFFFEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@AAADDDLLLVVV]]]```TTTEEE;;;888777555333444555666888999:::<<<===@@@LLL___tttzzzmmmddd[[[hhh}}}uuuooonnnooommmcccUUUIIIFFFIIITTTjjj~~~nnndddcccbbb___XXXLLL>>>555---...//////...---------++++++++++++++++++++++++************************+++++++++***(((((()))***(((((())))))***))))))((((((((())))))******++++++***'''&&&((('''$$$%%%((($$$%%%&&&((())))))******((((((((())))))(((((((((&&&&&&''''''(((***+++,,,((((((((()))))))))******''''''((((((((((((((((((''''''''''''((()))******###'''+++,,,+++)))&&&&&&)))((('''''')))******)))%%%$$$###%%%'''))))))(((%%%(((+++***'''%%%&&&(((***)))'''&&&&&&'''(((((()))************))))))(((((())))))((('''(((***,,,,,,,,,,,,------------...000000111222333333333333...///111333555888;;;<<>>>>>===<<<<<<;;;;;;888666555666777777666555111000000///........./////////000000///...///000......------............,,,...000000//////000111...000333555777:::===@@@???@@@AAABBBCCCDDDEEEFFFCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@BBBFFFNNNWWW]]]UUUIII;;;444555777777555777555555888<<<>>>AAAEEEKKK^^^www~~~rrreee]]]fffyyyrrrtttssslllWWWMMMGGGKKKUUUbbbqqq~~~yyyjjjeeeddd```XXXLLL@@@666111///000///,,,)))'''''')))************++++++++++++))))))*********+++++++++,,,,,,,,,+++)))((()))***))))))***+++++++++******(((((()))))))))*********)))&&&%%%((((((%%%%%%(((%%%&&&'''((())))))))))))''''''((())))))(((''''''''''''''''''((()))***+++))))))))))))************''''''''''''((((((((((((&&&&&&&&&'''((()))***+++$$$&&&)))***)))(((''''''((((((''''''((()))))))))&&&%%%$$$%%%'''((('''&&&(((******)))'''&&&(((******)))((('''&&&&&&''''''***************)))((('''((())))))((('''(((***,,,+++,,,,,,------.........//////000222333333333333...///000222555888;;;<<<===>>>???xxxxxxwwwwwwwwwwwwwwwxxx~~~~~~}}}{{{yyyzzz}}}{{{xxxwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxyyyvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{}}}{{{yyywwwvvvvvvuuutttrrrvvvuuuuuuuuutttsssrrrrrrttttttuuutttsssssstttvvvvvvxxx{{{}}}~~~|||xxxxxxzzz{{{zzzxxxuuutttsssrrrrrrsssuuuvvvvvvxxxzzz{{{{{{yyywwwvvvuuuuuutttttttttttttttuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuuuusssrrrsssvvvxxxwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{|||||||||zzzxxxuuuuuutttuuuvvvxxxzzz|||zzzxxxvvvtttuuuwwwzzz{{{yyyuuuqqqrrrvvvxxxvvvsssrrrqqqooonnnnnnoooqqqrrrrrrsssuuuvvvvvvwwwyyyzzzuuuvvvwwwwwwwwwwwwvvvvvvwwwrrroooqqqvvvzzzzzzxxxttttttrrrppppppuuu}}}}}}xxxuuusssqqqqqqrrrpppoooooonnnmmmkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjgggggghhhgggfffeeecccbbbccccccbbb``````aaaccceee```^^^\\\]]]______[[[WWWXXXWWWVVVSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFDDDBBB@@@>>>>>>======<<<<<<;;;;;;666555444444666666555444111000000////////////000---...000///---,,,...///..................------,,,...000111000000111222///111444777999<<<@@@CCC@@@@@@AAABBBDDDEEEFFFGGGCCCEEEFFFFFFEEEEEEFFFGGGDDDDDDCCCCCCBBBAAA@@@@@@<<<>>>@@@CCCFFFJJJOOOSSSFFF@@@888333444666666666<<<777555888;;;>>>EEENNN```uuuyyylllccc```sssyyyvvvlll^^^PPPLLLLLLVVVeeerrr{{{uuummmgggddd\\\OOOAAA666///---...,,,***+++---.........)))))))))******+++++++++)))))))))***++++++,,,,,,+++,,,,,,+++)))((()))+++%%%&&&&&&'''((((((((('''))))))((((((((('''''''''&&&$$$$$$((()))''''''***'''(((((((((((((((''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))************&&&'''''''''(((((())))))&&&&&&&&&&&&'''(((******&&&'''((('''&&&''')))+++&&&''''''&&&&&&'''((()))***(((''''''((((((&&&%%%(((((((((((('''(((***,,,))))))((((((''''''''''''***************)))(((''')))******)))((()))+++---)))***+++,,,...///000111...///000111222333333333//////111333666888;;;<<>>>>>:::<<<@@@BBBCCCDDDFFFGGG???===:::777555555555666???999777:::<<<@@@MMM]]]uuuxxxjjjeeeiiixxxfffVVVNNNNNNTTTbbbttt~~~qqqkkkiiikkkdddXXXIII;;;222...------)))&&&(((,,,...,,,)))(((((())))))***+++++++++))))))******+++++++++,,,)))***+++***((((((***,,,&&&'''(((((())))))))))))))))))((((((''''''&&&&&&%%%###$$$((()))''''''***((((((((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%******)))(((((((((((((((((((((((()))))))))******&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((())))))(((((('''&&&%%%'''***---%%%&&&'''&&&%%%&&&'''))),,,***)))(((((((((&&&%%%&&&&&&&&&'''(((***+++,,,(((((((((((((((''''''''')))************))))))((()))******)))((()))+++---((()))***,,,...///111111//////000111222222222222///000222444666999<<<===@@@@@@AAAuuuuuuvvvvvvwwwxxxzzzzzz|||{{{zzzxxxxxxzzz~~~~~~{{{yyywwwwwwvvvuuurrrssssssttttttrrrqqqppptttsssrrrqqqppppppqqqrrrrrrtttuuutttssstttwwwzzzwwwuuusssssstttttttttsssuuuuuuvvvvvvuuutttsssrrrnnnpppqqqqqqpppqqqsssuuu{{{|||}}}|||yyywwwvvvvvvtttttttttssstttvvvzzz}}}wwwuuusssqqqpppqqqssstttppprrruuuxxxyyyxxxvvvuuuqqqqqqqqqrrrssstttuuuvvvtttuuuvvvwwwwwwwwwvvvvvvtttvvvwwwwwwuuusssssssssrrrrrrssstttuuuvvvwwwwwwxxxwwwwwwzzz}}}~~~|||yyywwwwwwvvvuuuuuuvvvxxxyyywwwyyy|||~~~~~~|||zzzyyytttuuuwwwxxxyyyxxxwwwvvvtttrrrooommmmmmooorrrtttvvvxxxyyyxxxwwwwwwxxxyyytttuuuvvvwwwwwwvvvtttsssrrrqqqqqqqqqsssvvvyyyzzzxxxxxxwwwvvvuuuuuuuuuvvvwwwqqqnnnqqqrrrmmmjjjkkkkkkkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkiiigggeeeddddddeeefffeeedddbbb___^^^^^^aaacccbbb___]]]]]]___ZZZ\\\]]]^^^\\\[[[ZZZ[[[TTTSSSRRROOOMMMKKKIIIHHHFFFFFFEEECCCAAA???===<<<;;;;;;:::::::::999999999777555333333444333222000000000////////////000000,,,///111000---+++...111....../////////...,,,,,,---///111222111222333444444666888:::;;;>>>AAADDD???@@@AAABBBDDDEEEFFFFFFAAACCCDDDEEECCCCCCDDDEEEAAAAAA@@@???>>>===<<<<<<;;;===@@@AAAAAA@@@@@@AAA<<<999777666777777666555===999999???CCCLLLbbbyyyyyyhhhfffnnnsssaaaWWWPPPXXXhhh{{{pppgggeeegggjjj```QQQBBB777111///...---+++(((((())))))&&&###((((((((()))***+++++++++***************+++++++++'''((())))))((((((***,,,((()))***++++++,,,,,,,,,((((((((((((((()))))))))&&&$$$%%%)))***'''&&&(((&&&'''((((((((((((((('''$$$&&&((())))))(((&&&$$$)))(((((((((((())))))***''''''((((((((()))))))))&&&&&&''''''((())))))***''''''&&&&&&&&&''''''((('''((()))(((((((((+++---&&&'''((((((&&&&&&(((***+++)))(((((())))))'''&&&&&&&&&&&&''')))*********''''''((((((((((((((((((((())))))************)))((())))))((('''(((***,,,******+++,,,---//////000000000111111111111000000000111333555777:::===>>>??????@@@uuuuuuuuuvvvwwwyyyzzz{{{zzz{{{{{{zzzyyyyyy|||~~~~~~|||zzzyyyyyyyyyxxxwwwqqqrrrsssttttttrrrpppooosssrrrpppooonnnoooppppppqqqssstttsssqqqrrrvvvyyywwwuuusssssstttuuuuuuuuuttttttuuuuuuuuutttrrrqqqkkkmmmnnnooopppqqqtttwwwwwwyyyzzzyyywwwuuuttttttnnnppprrrqqqqqqsssyyy~~~yyywwwtttrrrqqqqqqsssttttttuuuwwwxxxxxxvvvsssrrrppppppqqqrrrsssuuuvvvwwwtttuuuwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxuuuqqqoooooorrrssstttuuuwwwxxxyyyyyywwwwwwxxx||||||xxxwwwwwwwwwwwwvvvuuussssssmmmqqqxxx~~~rrrvvvyyy{{{zzzxxxwwwwwwwwwuuurrroooooorrruuuwwwvvvxxxyyyyyyxxxwwwxxxzzzuuuvvvwwwwwwvvvtttrrrpppssstttttttttuuuwww{{{~~~tttuuuwwwxxxxxxwwwwwwvvvuuunnnkkkoooqqqmmmkkkmmmiiiiiihhhhhhhhhhhhhhhiiilllllllllkkkiiifffdddbbbbbbcccdddeeedddbbb```___\\\___bbbbbb^^^[[[[[[[[[WWW[[[^^^]]]ZZZXXXYYY[[[SSSRRRPPPNNNLLLJJJIIIHHHCCCCCCBBB@@@>>><<<:::999999999999888888888888888777555444333333222111/////////.........//////000---000333111...,,,///222....../////////...,,,+++---///111222222222333555888:::<<<===>>>@@@CCCFFF???@@@AAABBBCCCEEEFFFFFF@@@BBBDDDDDDCCCBBBCCCDDD@@@@@@???>>>===<<<;;;;;;===>>>@@@@@@???>>>???@@@999444111222666999888666999777;;;EEELLLYYYwwwvvvbbbaaallliiiYYYVVVVVVfffxxxmmmhhhiiillldddXXXHHH999000---,,,,,,+++,,,,,,---------,,,,,,'''(((((()))***+++++++++************************%%%'''((((((((((((+++---%%%%%%'''(((((()))))))))''''''((()))***+++,,,,,,(((%%%&&&***)))&&&$$$&&&%%%%%%'''((())))))******$$$&&&((())))))(((&&&$$$''''''''''''(((***+++,,,''''''''''''((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''%%%'''***+++******++++++&&&)))***)))''''''))),,,((('''&&&'''))))))((('''&&&&&&&&&''')))***)))'''&&&&&&'''((()))))))))((('''((()))***************'''(((((('''&&&&&&)))+++,,,,,,,,,---------......000111111111111000000///111222333555888;;;>>>???AAAAAABBBxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxzzz|||~~~~~~~~~{{{yyy{{{}}}yyytttssssssrrrrrrrrrssssssrrrqqqqqqpppqqqrrrtttuuuqqqsssuuuuuutttssstttuuusssssssssrrrssssssssstttsssuuuvvvuuutttrrrsssssspppppppppqqqrrrrrrssssssvvvxxxyyyyyywwwuuuuuuvvvqqqqqqrrrsssuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvxxxvvvuuutttuuuuuusssrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyywwwuuusssssstttuuuvvvvvvwwwvvvvvvvvvwwwyyy{{{}}}zzzwwwvvvwwwuuunnniiiiiigggmmmwww|||xxxxxxxxxxxxxxxxxxxxxyyyvvvuuutttuuuwwwyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuxxx{{{yyytttrrrtttwwwuuutttuuuwww{{{}}}~~~}}}xxxxxxwwwvvvuuutttsssssstttssspppmmmkkkiiiggggggdddeeegggiiikkkmmmnnnooojjjjjjjjjiiifffccc```^^^ccccccbbbaaa`````````aaaeeeeeeddd___ZZZWWWWWWZZZZZZZZZZZZZZZYYYXXXVVVVVVRRRRRRPPPMMMIIIFFFFFFGGGDDDCCCBBBAAA???===;;;999::::::888777666666555555666555222111000000111222444333222000///////////////000111000...------......///111000//////000111---...///......///222555999;;;===???AAABBBCCCDDDDDDBBB@@@AAACCCFFFGGGFFFBBBDDDEEEDDDBBB@@@??????@@@??????>>>======<<<;;;<<<;;;;;;===>>>===;;;999555:::555333<<<>>>:::===:::>>>BBBJJJ^^^}}}lll```hhhwwwjjjWWWRRRWWWZZZwwwxxxvvvrrrkkkeee]]]NNN;;;///...///...++++++---...,,,)))(((***---((()))***++++++***))))))...,,,)))'''''')))+++---''')))++++++***)))))))))))))))((((((((('''&&&&&&+++)))''''''((()))))))))###(((,,,+++&&&###%%%((()))))))))))))))))))))))))))+++$$$###------''')))''')))))))))((()))+++---((()))***++++++***)))(((((('''&&&&&&'''((()))******---,,,&&&&&&***+++((()))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((((((((((()))******&&&(((***+++,,,+++***)))###''')))'''''''''$$$ ...***'''&&&(((******))))))***++++++++++++******++++++,,,------......///333//////555666222333888......///222555999<<<>>>@@@@@@@@@zzzyyywwwvvvvvvvvvwwwwwwwwwvvvvvvxxx|||}}}zzzxxxzzz}}}~~~{{{wwwuuuuuutttttttttttttttuuuppppppppppppqqqsssuuuvvvrrrtttvvvvvvtttsssttttttsssrrrqqqqqqqqqrrrsssttttttuuuvvvvvvsssrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrssstttuuusssqqqppppppqqqnnnoooooopppqqqsssssstttxxxwwwuuuttttttvvvxxxyyyyyyxxxvvvuuuuuutttrrrpppqqqpppooooooppprrrtttuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{yyywwwuuuuuuvvvwwwxxxxxxyyyyyyyyyqqqrrrtttvvvzzz}}}{{{xxxwwwsssmmmiiiiiikkkqqqzzz~~~{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwwwwxxxyyy{{{|||}}}|||{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwxxxvvvttttttxxx{{{xxxwwwwwwyyy{{{}}}||||||xxxwwwvvvuuutttsssrrrqqqpppooonnnlllkkkiiihhhgggfffgggiiikkkkkklllkkkkkkjjjjjjhhhgggdddaaa___^^^```______``````aaabbbcccdddcccaaa]]]ZZZXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKIIIGGGEEECCCBBBBBBAAA@@@>>>===;;;:::;;;:::999777666555555555666444222000000000111222000000//////...////////////000000000...---...///---///000000///...000111...///000000000222555777;;;<<<>>>@@@AAACCCCCCDDDCCCBBBAAABBBDDDFFFFFFEEECCCDDDEEEEEEBBB@@@???@@@<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;<<<<<<:::999777;;;666444;;;;;;666999<<>><<<;;;:::<<<;;;999777666555444444444333222000000000111111...---------......///000...///000///...---...///---...//////......///111///000222333444555999;;;>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEECCCAAACCCDDDCCC@@@>>>>>>>>>===<<<;;;;;;<<<===@@@AAA???===:::999::::::999888666;;;888777===:::666;;;AAAIIIWWWlllrrreeehhhrrryyyuuuuuuzzzvvvlllddd```ZZZTTTOOOQQQ^^^lllvvv}}}mmm___YYYDDD;;;000+++,,,......---***)))((()))+++---------%%%&&&((()))++++++,,,,,,+++******))))))***++++++''')))+++***)))(((((()))'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&& !!!###%%%'''((())))))''''''''''''''''''''''''''')))!!!((()))%%%)))&&&'''(((((('''(((***,,,&&&''''''((((((''''''&&&+++***((('''&&&&&&''''''&&&))))))'''(((***)))'''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******)))(((&&&%%%&&&''')))+++%%%((()))''''''******''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&(((***,,,---------......///000000111555222222444444111111333222222333555777:::===???>>>>>>>>>yyyyyyxxxwwwwwwvvvvvvvvvttttttuuuyyy||||||zzzxxxwwwxxxxxxwwwuuuvvvuuuuuuuuuuuuvvvvvvwwwrrrrrrssstttuuuvvvwwwxxxwwwxxxzzzyyyvvvsssrrrrrrsssrrrqqqpppqqqsssvvvxxxxxxyyyyyywwwtttqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooonnnooorrrtttssssssrrrrrrssstttvvvwww{{{zzzwwwuuutttuuuvvvwwwvvvtttssssssssssssrrrppppppooommmmmmnnnqqquuuwwwwwwvvvtttssssssvvvxxxzzz|||}}}~~~~~~~~~|||zzzxxxyyyyyyyyyyyyzzz{{{||||||xxxxxxyyy{{{~~~||||||}}}|||}}}|||yyywwwwww{{{}}}{{{yyywwwvvvtttssssssvvvzzz}}}~~~~~~}}}|||{{{{{{zzzyyyvvvttttttsssrrrqqqooonnnmmmmmmkkklllllllllkkkjjjhhhgggkkklllnnnnnnnnnllliiiggghhhfffdddaaa___^^^^^^^^^^^^^^^```aaabbbccccccddd^^^[[[WWWWWWYYYZZZXXXVVVTTTTTTSSSRRRQQQPPPNNNMMMKKKGGGEEEFFFHHHGGG@@@;;;======>>>======<<<;;;:::;;;:::999777555444333333333222111000000000000111///......---......//////...///000///...---...///,,,---//////......///111///111333555666888;;;===@@@AAABBBCCCCCCDDDCCCCCCCCCBBBCCCDDDFFFFFFDDDBBB???@@@AAA@@@===<<<<<<<<<===<<<;;;;;;<<>>;;;:::CCCJJJXXXmmmsss^^^aaarrrooollllllqqqxxxuuuiii]]]XXXSSSOOOMMMOOOXXXjjjzzzmmmXXXLLL888444...+++,,,---------...+++((()))+++,,,***(((++++++++++++++++++******))))))***++++++++++++***''')))******((((((((()))'''&&&%%%%%%%%%''')))***###$$$&&&&&&'''(((***,,,,,,+++)))(((((('''$$$"""''''''''''''''''''''''''&&&(((!!!&&&&&&###(((%%%''''''''''''''')))+++))))))))))))))))))))))))))))))'''&&&&&&'''(((((($$$&&&(((((())))))((('''&&&''''''(((((((((((('''&&&'''((())))))((('''&&&((((((((((((((())))))***((('''&&&%%%&&&&&&((((((%%%'''(((&&&'''***+++(((%%%&&&'''((()))******)))((('''&&&&&&'''))),,,...---------...//////000000333222222333333222222222333333333555777:::<<<>>>=========wwwwwwwwwwwwxxxwwwwwwwwwxxxxxxyyy{{{~~~~~~}}}|||zzzxxxwwwwwwwwwwwwvvvssssssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz|||{{{xxxtttrrrqqquuutttssssssuuuwwwyyy{{{yyyzzzzzzxxxuuurrrqqqqqquuuuuuttttttssssssrrrrrrqqqrrrrrrqqqppprrrvvvyyyvvvuuutttttttttvvvxxxyyy{{{zzzzzzxxxvvvsssqqqppppppooooooppprrrssssssrrrrrrqqqppppppqqqsssvvvxxxwwwvvvtttssstttwwwyyy{{{{{{|||}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyzzz{{{wwwvvvvvvwwwzzz~~~|||{{{}}}|||~~~}}}zzzxxxuuuyyy~~~}}}}}}}}}{{{yyywwwvvvssstttwww{{{~~~|||zzz{{{zzzyyyyyyxxxvvvssspppqqqqqqpppooonnnmmmllllllnnnnnnmmmmmmkkkjjjhhhhhhkkklllnnnooonnnmmmkkkjjjeeedddbbb```____________bbbbbbcccccccccbbbaaa```ZZZWWWTTTTTTWWWXXXWWWUUUQQQQQQQQQPPPNNNMMMKKKJJJGGGDDDBBBCCCFFFEEE???999;;;<<<<<<<<<<<<;;;:::999999888777555444333222222111111000000000000000000222111000///............---///000///......///000,,,---//////...///000222///111555777888:::===???BBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFEEECCCAAA@@@AAAAAA???===<<<<<<===999888777777999<<<@@@BBB@@@<<<888555666777777888666:::888999===:::===KKKVVVkkkzzzfff]]]]]]oooxxxooooooqqqttttttoooddd[[[TTTOOOMMMPPPVVV```ppp~~~iiiNNN===222000...---,,,,,,,,,,,,...+++((((((+++,,,***((())))))((((((''''''''''''((()))***+++,,,++++++***((()))))))))''''''(((***((((((''''''''')))***+++"""%%%((()))((()))+++...***(((''''''((()))((('''''''''''''''''''''''''''))),,,&&&$$$******'''---%%%''''''''''''''')))+++))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++%%%%%%''')))***(((((((((&&&'''(((((())))))((((((''''''((())))))(((''''''((((((((((((((())))))***%%%&&&'''(((((('''&&&%%%(((++++++)))***...///---&&&''')))*********+++++++++***)))(((((()))+++---+++,,,,,,------...//////000111111111222333444333222222222444666999;;;============uuuvvvwwwxxxxxxxxxxxxxxx{{{zzz{{{|||~~~~~~|||zzzzzzyyywwwvvvuuuvvvwwwwwwrrrrrrqqqrrrrrrssstttuuuxxxxxxxxxxxxxxxwwwwwwvvvyyy{{{}}}|||yyyuuusssrrruuuuuuvvvwwwyyy{{{|||}}}{{{||||||zzzwwwtttssstttxxxwwwwwwvvvuuutttssssssqqqrrrrrrrrrrrrtttwwwyyyvvvuuusssrrrsssuuuwwwxxxyyyyyyzzzyyyvvvrrrnnnlllnnnmmmmmmooorrrttttttsssvvvuuuuuuuuuvvvwwwxxxyyywwwwwwvvvuuuvvvxxx{{{|||{{{|||}}}}}}}}}{{{yyywwwvvvvvvuuuuuuuuuwwwyyyzzzwwwvvvvvvvvvwwwyyy|||}}}|||zzzzzz|||}}}~~~||||||~~~~~~~~~|||zzzyyysssxxx}}}~~~|||yyyxxxyyy|||{{{{{{zzzyyyyyyxxxxxxuuuxxx}}}}}}yyyvvvvvvvvvvvvwwwwwwuuurrrooonnnnnnnnnnnnmmmmmmmmmlllpppooommmkkkjjjiiiiiiiiikkkkkkllllllllllllkkkkkkcccbbbbbbaaaaaaaaabbbbbbeeeeeeeeedddbbb___\\\[[[VVVUUUSSSRRRTTTUUUUUUUUUPPPPPPOOONNNLLLJJJIIIHHHDDDBBBAAAAAACCCBBB>>>;;;:::;;;;;;;;;:::999888888666666444333222222111111///000000000////////////333222000///...------------...//////......///000,,,...///000///000111333111333777999:::<<<>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCDDDEEEDDDBBBAAABBBCCCBBB@@@>>>===>>>???;;;:::999:::;;;===@@@BBB>>>:::777555555666777777999<<<888888<<<:::BBBWWWiii~~~vvvcccYYY^^^nnn|||zzz{{{}}}|||vvvmmmbbb[[[OOOKKKKKKRRR\\\gggttt~~~dddHHH888...//////...,,,+++,,,---)))((('''(((***,,,,,,,,,(((((((((((()))***+++,,,((()))***+++++++++++++++((())))))((('''&&&(((***((())))))))))))*********%%%)))++++++((('''(((***''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&+++'''%%%+++***&&&,,,&&&'''(((((('''(((***,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))+++,,,(((&&&'''******(((''')))'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((()))******%%%&&&((())))))'''%%%$$$&&&)))***)))***------***''')))******))))))+++,,,,,,+++***))))))***+++,,,++++++,,,,,,---............000111000111444555333111111222333666999<<<>>>?????????wwwwwwxxxyyyxxxwwwvvvvvvzzzzzzzzz|||~~~}}}{{{yyywwwwwwuuutttssstttvvvwwwqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvvvvyyy{{{}}}}}}zzzvvvtttrrrtttuuuxxxzzz|||}}}}}}}}}|||}}}}}}|||yyywwwvvvvvvzzzzzzyyyxxxwwwuuuuuuttttttuuuvvvvvvuuuuuuvvvxxxvvvuuusssrrrrrrtttvvvxxxwwwwwwwwwuuutttqqqooonnnooonnnnnnpppsssuuuuuutttzzzzzzzzz{{{{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz|||}}}{{{|||}}}~~~}}}{{{yyyxxxvvvuuutttssstttvvvxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{yyyyyy}}}|||zzz{{{{{{{{{{{{{{{zzzzzzrrrwww{{{{{{wwwttttttvvvuuuuuuvvvwwwwwwxxxyyyyyy{{{~~~}}}xxxuuutttrrrrrrsssuuuwwwvvvsssqqqlllllllllmmmmmmmmmnnnnnnnnnllljjjhhhhhhiiikkklllkkkjjjiiihhhggghhhhhhiiiaaaaaabbbcccdddeeeeeeeeeeeeeeedddccc```\\\YYYVVVSSSSSSSSSRRRQQQQQQSSSUUUOOOOOONNNMMMKKKIIIGGGFFFBBBBBBAAA@@@??????>>>===::::::::::::999888777666333333222111111111111111.../////////////////////000//////...---------...---...//////......///111---///000111111111333444444666:::<<<===>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDGGGEEECCCCCCCCCCCCBBBAAAAAAAAA@@@>>><<<;;;<<<>>>>>>======>>>>>>???@@@AAA;;;888666555666777777777<<<===999;;;@@@CCCRRRnnnvvvjjjbbbffftttzzzmmmaaaXXXLLLIIIKKKUUUcccppp}}}}}}{{{}}}tttWWWAAA777***,,,......+++***,,,///'''((()))))))))***,,,...,,,++++++++++++,,,...///((())))))******+++,,,,,,((((((((('''&&&&&&(((***'''(((*********)))'''&&&%%%(((,,,+++'''%%%&&&))))))******'''###"""$$$&&&((((((((((((((((((((((((""")))&&&%%%***'''###((('''((())))))((((((***,,,'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((***+++,,,((('''******''''''+++((('''''''''''')))***,,,***)))(((''''''((()))***((((((((((((((()))******((((((((((((((('''&&&&&&"""&&&((('''(((***)))%%%((()))***(((&&&'''))),,,(((((())))))******++++++,,,,,,------.../////////...222222///000444444111111111222444777;;;>>>@@@AAAAAAAAAxxxyyyyyyyyyxxxvvvuuusssxxxxxxyyy{{{}}}}}}zzzxxxuuuttttttrrrqqqrrruuuwwwqqqqqqqqqrrrssstttuuuvvvrrrsssuuuvvvwwwwwwwwwvvvxxx{{{~~~~~~{{{wwwtttssssssuuuxxx{{{}}}~~~}}}}}}|||~~~~~~}}}zzzxxxxxxxxx{{{{{{zzzyyyxxxvvvuuuuuuxxxzzz{{{zzzxxxwwwvvvwwwxxxvvvtttssssssuuuwwwyyyvvvuuusssrrrqqqqqqrrrrrrrrrqqqqqqrrrtttuuuuuuttt|||}}}~~~~~~}}}{{{zzzwwwwwwxxxzzz{{{||||||}}}|||}}}~~~~~~|||zzzyyyvvvuuutttssstttuuuxxxyyyvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{xxxvvv|||}}}|||yyyyyyyyyyyyzzzzzzzzzzzzrrrwwwzzzyyyuuuqqqrrrtttpppqqqssstttvvvxxxyyyzzzzzztttrrrtttoooppprrruuuxxxxxxuuussskkkkkklllmmmmmmnnnooooookkkjjjgggeeefffiiilllnnnkkkjjjgggeeeddddddeeefff___aaaccceeefffggggggfffcccccccccaaa^^^ZZZVVVTTTQQQSSSTTTRRROOONNNQQQUUUOOONNNNNNLLLKKKHHHGGGEEEAAABBBAAA@@@======>>>???::::::::::::888777666555111111000000000000111111......///////////////...------,,,,,,,,,---......,,,...//////......///111---///111111111222444555666999<<>>>>>===;;;888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<999777555555666777777666<<<===:::>>>GGGNNNdddwwwlllhhhkkkyyy}}}|||nnn___TTTLLLIIILLLYYYjjjzzzwwwlllqqqzzzwwwfffFFF444111&&&***------******---000)))+++,,,***'''&&&(((+++---+++***(((''''''(((((())))))))))))***+++,,,---((((((((('''&&&&&&(((***&&&(((***+++***(((%%%### %%%)))***'''%%%(((+++%%%(((+++)))&&&%%%***///))))))))))))))))))))))))###+++***)))---***%%%***''')))))))))))))))+++---)))((('''&&&&&&'''((())))))((('''&&&&&&'''))))))...)))(((******&&&''',,,)))(((&&&&&&''')))+++---+++***'''&&&&&&'''***+++((((((((((((((()))******+++***(((&&&&&&&&&((((((%%%))),,,++++++,,,***&&&((())))))'''$$$$$$(((+++$$$%%%''')))***+++++++++------......///000000000000444444//////333333...111222333555999<<<@@@BBBBBBBBBBBBwwwxxxzzz{{{|||{{{{{{zzz}}}{{{yyyyyy{{{{{{{{{zzzwwwyyyyyywwwsssqqqrrrtttqqqrrrtttvvvvvvuuusssrrrvvvuuutttssstttvvvxxxzzzvvvwwwwwwxxxwwwuuusssrrrvvvvvvxxx{{{{{{www~~~}}}|||zzzyyyxxxxxxzzzyyywwwvvvwwwyyy|||~~~xxxyyy{{{zzzxxxvvvuuuuuurrrssstttuuuvvvvvvvvvvvvwwwvvvuuutttttttttttttttqqqssstttvvvwwwxxxwwwwww~~~}}}~~~~~~}}}||||||}}}~~~~~~{{{yyyyyyzzz{{{|||}}}}}}}}}}}}uuuuuuvvvvvvwwwxxxyyyzzzxxxvvvuuussstttvvvyyyzzz~~~{{{yyy|||~~~}}}zzzzzz|||~~~~~~}}}{{{yyywwwvvvxxxzzz{{{{{{vvvvvvvvvuuuuuutttssssssrrrrrrssstttvvvyyy{{{|||~~~~~~|||yyyuuurrrrrrrrrpppqqqssswwwzzzyyyuuupppooonnnmmmlllkkkkkkkkkllljjjhhheeecccccceeeiiikkkiiiiiiiiihhhhhhfffeeeddd^^^___aaaccceeefffffffffiiifffaaa[[[WWWUUUUUUUUUOOOPPPQQQRRRRRRPPPNNNLLLJJJIIIIIIGGGEEECCCAAA@@@?????????>>>>>>===<<<;;;777666666666666555555555444333222111000000000000/////////...---------,,,---......///////////////...+++((())),,,......---...///000111111333777:::999;;;>>>@@@BBBBBBBBBAAADDDBBB???@@@DDDFFFGGGFFFGGGEEEDDDCCCDDDDDDBBBAAACCCAAA???===;;;;;;;;;;;;<<<<<<======<<<:::888666444888777222333:::>>><<<======BBBJJJTTTccc}}}{{{vvvpppddd___qqq~~~lll\\\QQQKKKJJJNNNXXXiii{{{pppeeegggqqqoooqqqSSS<<<222...,,,,,,,,,,,,,,,+++***)))***)))))))))+++---...///)))***,,,,,,***)))***+++'''&&&%%%'''+++,,,***(((***(((&&&%%%'''((((((((()))$$$$$$)))+++((('''******++++++++++++***))))))$$$%%%%%%&&&&&&''''''(((###%%%(((***)))'''###!!!$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&((()))***(((***,,,+++(((''')))++++++)))'''%%%&&&'''***+++'''&&&###'''+++ $$$%%%'''***+++***'''### &&&***+++)))(((***)))%%%&&&'''((())))))((('''&&&)))(((((('''''''''(((((((((((('''&&&&&&((()))***&&&'''(((***++++++++++++%%%(((+++***((((((***---,,,,,,,,,------///000111333333333333222111000000000222444555777;;;@@@DDDDDDBBB???yyyyyy{{{|||}}}}}}|||||||||{{{yyyzzz{{{|||{{{zzzzzz{{{|||zzzwwwuuuvvvwwwtttuuuvvvwwwwwwvvvtttsssuuutttsssssstttuuuwwwyyyuuuuuuuuuuuuuuutttssssssyyyyyyzzz|||~~~}}}yyyvvvzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwwwwwwwyyy{{{}}}|||}}}}}}}}}{{{yyywwwwwwtttttttttttttttuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvtttuuuwwwxxxyyyyyyyyyyyy{{{|||~~~~~~}}}}}}}}}}}}zzzxxx{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzyyywwwvvvtttttttttwwwyyy{{{}}}{{{{{{}}}yyywwwvvvwwwyyy{{{zzzyyyzzzyyywwwvvvvvvxxxxxxyyyvvvuuutttsssrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxxxxvvvsssrrrrrrsssvvvvvvwwwyyy{{{yyyuuuppppppoooooonnnlllkkkkkkjjjhhhgggfffeeeeeefffhhhhhhjjjjjjiiiiiigggfffeeeddd______```aaabbbeeeggghhheeebbb^^^YYYVVVTTTSSSSSSOOOOOOPPPQQQPPPOOOMMMKKKHHHHHHGGGFFFDDDBBBAAA@@@============<<<;;;:::999666666555555555444444444444333222111000000000000...............---------------...///////////////...,,,***+++...000///......///111111111333666888:::<<<>>>AAABBBCCCBBBBBBCCCAAA???AAACCCEEEEEEDDDFFFDDDBBBBBBCCCCCCAAA@@@@@@???===<<<;;;:::;;;;;;999:::;;;<<<===<<<:::999444777777333444:::>>>===CCCBBBHHHVVVfffwww}}}{{{uuuooojjjeeekkktttcccVVVOOOMMMRRR___nnnzzz|||ooofffhhhoooqqqsssiiiRRR<<<222222333,,,,,,,,,,,,,,,+++***)))(((+++,,,***'''&&&***...&&&((())))))(((''''''((((((''''''))),,,---+++)))***)))'''''')))***)))((()))%%%%%%***+++(((&&&((())))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$'''(((******((('''((()))))))))((((((((()))***+++''')))***)))'''&&&(((***,,,+++***)))((()))+++,,,***)))&&&***///%%%(((((())))))***))))))((('''###'''(((&&&&&&((('''$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((''''''''''''((())))))'''(((((())))))))))))(((((()))******))))))***+++,,,,,,,,,---...///000111000111111111111111000000111222444666888;;;@@@CCCDDDAAA???zzzzzz{{{|||}}}}}}}}}}}}|||zzzyyyzzz{{{|||{{{zzz{{{||||||{{{yyywwwxxxxxxvvvwwwxxxxxxwwwvvvtttssstttssssssrrrsssuuuvvvwwwtttttttttttttttuuuvvvvvv{{{{{{{{{}}}~~~}}}zzzwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}|||zzzxxxwwwxxxvvvuuusssrrrrrrssssssssssssssstttuuuuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwzzz~~~~~~~~~||||||{{{yyyxxxzzzyyywwwuuuttttttttttttzzz{{{|||}}}}}}{{{yyyxxxvvvuuuttttttuuuxxxzzz|||yyyyyy{{{~~~zzzuuuuuutttvvvwwwxxxwwwuuuwwwwwwuuuttttttuuuvvvwwwvvvtttrrrqqqpppppprrrrrrrrrtttwwwyyyyyywwwuuusssqqqrrrsssrrrqqqqqqsssuuuwwwwwwxxxyyyzzzxxxtttqqqoooooooooooonnnllljjjiiigggggghhhhhhhhhgggffffffjjjjjjjjjiiigggeeedddccc______^^^^^^```cccfffhhh___]]]ZZZVVVTTTRRRQQQQQQMMMNNNNNNOOONNNLLLKKKIIIEEEEEEEEEDDDCCCBBB@@@@@@;;;;;;;;;;;;:::999888888444444444444333333333333333222111000000//////000---------...............------...////////////...---------...000111000///000111333444444555888:::<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@AAACCCDDDCCCBBBCCCBBB@@@@@@AAAAAA@@@>>>===<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999333777888555666;;;>>>???HHHHHHQQQcccxxx~~~{{{|||tttmmmlllpppyyyhhhXXXPPPPPPSSS___wwwuuummmiiiiiilllttthhhRRR<<<000///222333++++++,,,,,,,,,+++******''',,,...***### %%%+++)))+++,,,+++***)))***,,,(((''''''(((***+++***)))***)))((()))***+++)))((((((&&&&&&***+++(((%%%%%%((((((((((((((('''''''''((((((''''''&&&%%%%%%$$$)))((((((''''''''''''(((''')))+++***)))((())))))((((((''''''(((((()))***&&&'''((((((&&&&&&'''(((+++++++++******)))))))))***+++(((+++000(((""",,,***)))'''&&&'''(((+++,,,"""&&&'''%%%&&&((((((%%%'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((''''''(((((()))))))))((())))))((((((((('''''''''(((((('''(((***++++++***++++++,,,---...///000111000111111222222222222222222333555666888;;;???CCCCCCAAA>>>xxxyyyyyyzzz{{{{{{||||||{{{zzzyyyzzz||||||{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvuuussssssssssssssssssssstttuuuvvvuuutttttttttuuuwwwyyyzzz{{{||||||}}}}}}|||{{{zzzssstttvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{yyyyyyzzz{{{|||{{{yyyxxx{{{yyyvvvsssqqqqqqqqqrrrrrrssssssssstttsssssssssrrrssssssttttttttttttttttttyyy}}}~~~||||||~~~{{{zzzzzzxxxwwwuuutttrrrqqqrrrsssuuuwwwzzz|||}}}~~~}}}{{{xxxvvvuuuttttttuuuvvvyyy{{{}}}wwwwwwxxxzzz}}}}}}{{{xxxwwwwwwxxxxxxxxxwwwuuusssrrrsssssssssssstttvvvwwwwwwuuusssppppppqqqrrrttttttvvvzzz|||{{{wwwsssoooooopppqqqqqqpppqqqsssuuuuuuuuuvvvvvvvvvtttrrrppplllmmmooooooooonnnllljjjhhhhhhhhhhhhggggggffffffjjjjjjiiihhhfffdddcccbbb]]]]]]]]]^^^___aaacccdddZZZYYYWWWUUUSSSQQQPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGBBBBBBBBBBBBBBBAAA@@@???:::::::::::::::888777777333333333333222222222111222111000///////////////,,,---------.../////////,,,---......//////......+++,,,...000111111000///000333666888999:::===>>>???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDCCCBBBAAAAAA@@@>>>>>>???@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<=========<<<:::999777666444777888888999<<>>===::::::::::::999888777777333222222222111111111111000000//////.../////////,,,---------.../////////,,,------...............***+++...000000000000000---111666:::<<<===???AAAAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@???>>>======>>>>>>===<<<:::;;;;;;<<<======>>>>>><<<<<<;;;;;;:::888777777555777:::;;;<<>>>>>>>>>>>>>>===<<<;;;999999999999999777666666222222222222111111111111//////............//////---------...............,,,,,,---............---***,,,.../////////111222+++000555:::<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCAAA??????@@@>>>===<<<<<<>>>>>>===<<<::::::<<<======>>>>>>===777777888999:::;;;<<<<<<888999<<<>>>???CCCNNNYYY___tttsss___WWWYYYddd{{{{{{vvvoookkkllljjj```TTT???555---...111...((($$$******+++,,,,,,,,,+++++++++)))(((((()))+++,,,,,,)))******((('''''')))+++***,,,------,,,+++,,,,,,&&&&&&%%%&&&'''(((&&&$$$((()))(((&&&(((***((($$$***)))(((&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&''')))++++++***((('''''')))+++***)))((())))))''''''((())))))))))))(((((('''&&&''')))******)))((((((************)))((('''+++'''&&&+++)))%%%+++((()))***++++++)))'''%%%&&&)))(((&&&&&&***+++)))(((''''''''''''''''''(((''''''&&&''''''((()))***(((((())))))******))))))***)))))))))***,,,...///,,,+++))))))***)))((('''(((***,,,...000111111000111111222222222222111111000222666999;;;===AAACCCCCCAAA>>>yyyxxxxxxxxxxxxzzz{{{|||xxxxxxyyy{{{~~~~~~|||zzzzzzxxxwwwxxx{{{|||{{{yyyrrrrrrrrrqqqqqqqqqrrrrrruuuuuuuuuvvvvvvuuuuuutttrrrrrrtttuuuwwwxxxxxxxxx{{{vvvtttuuuvvvtttvvvyyy|||~~~~~~}}}}}}yyyxxxwwwwwwwwwyyy{{{}}}zzzxxxwwwzzz~~~|||xxxyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwuuusssrrrqqqqqqqqqrrrtttvvvxxxzzzvvvvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwxxxyyyyyyxxxvvvrrrrrrsssssstttuuuuuuuuurrrssstttvvvwwwxxxxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{vvvwwwwwwtttqqqoooppprrrooossswwwwwwtttsssvvvyyyyyyxxxwwwvvvvvvuuuvvvvvvrrrrrrssssssrrrrrrqqqppppppqqqsssssssssuuuwwwzzz|||{{{yyytttnnnjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjiiihhhfffeeedddbbbbbbbbbbbbbbbaaa``````]]]]]]^^^^^^]]]ZZZWWWUUUTTTTTTUUUUUUSSSPPPLLLJJJGGGFFFEEECCCBBBAAA@@@@@@============<<<;;;:::999777888888777777666555444333333222222222111111111///......------......///...............---------+++,,,------......------+++---///000///000333666///333999===????????????BBBBBBAAAAAAAAAAAAAAABBB@@@AAAAAA???===;;;===???>>><<<;;;<<<===>>>===<<<999999;;;<<<======<<<<<<555666777888:::<<<===>>>;;;;;;===AAABBBGGGTTTcccmmmwwwvvveeeWWWYYYfffzzzvvvuuuqqqllliiicccSSSCCC666000---......+++---111)))***+++,,,,,,,,,,,,+++)))***+++***((((((+++...+++++++++)))((((((+++---))),,,------+++***+++,,,((('''%%%%%%'''((('''&&&''')))'''$$$&&&***+++''')))(((&&&%%%$$$%%%&&&'''''''''''''''(((((((((((('''''''''(((((()))))))))'''(((******((('''((()))'''((()))*********))))))'''%%%$$$&&&)))***)))'''''''''((()))************'''---(((%%%+++)))&&&***&&&''')))*********((((((&&&((('''$$$$$$((()))&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))(((((())))))***++++++***)))((()))***,,,---)))***+++***)))((()))***'''))),,,///000111111000---...///111222333333333...111555999<<>>>>>===<<<888999:::;;;<<<;;;::::::888888888888999:::;;;<<<===<<<>>>BBBDDDIIIYYYiii}}}ppp~~~yyylll\\\SSS]]]qqqsssuuusssmmmggg]]]III666///---...///+++&&&)))222)))***+++,,,,,,,,,,,,,,,'''+++...+++%%%$$$)))///'''((('''%%%$$$$$$''')))&&&)))+++***(((&&&''')))***(((&&&%%%'''((()))(((''')))'''"""$$$+++,,,(((((('''%%%######$$$%%%&&&)))))))))(((''''''&&&&&&)))(((&&&%%%%%%'''***+++$$$&&&''''''&&&%%%%%%&&&%%%&&&((()))))))))((('''&&&$$$###$$$((()))(((&&&$$$%%%%%%&&&'''((())))))'''---(((###)))((($$$((($$$$$$%%%&&&'''((())))))''')))((($$$$$$'''(((&&&((()))***++++++***)))(((&&&&&&&&&'''''')))*********)))((((((((()))+++,,,,,,+++)))((('''(((***+++"""&&&)))***)))***---111'''))),,,///111111111000+++---///222444666777888---000555999<<>>======<<<<<>>@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>========================<<<===>>>===<<<;;;<<<===;;;;;;<<<<<<;;;:::888777555666666777777777888999<<<<<<@@@DDDFFFOOOeee{{{tttqqq~~~zzztttqqqlllgggaaa___```jjjuuuvvvuuummmaaaQQQ@@@444///...---,,,+++,,,---...((()))(((%%%%%%***,,,+++---***((((((+++,,,+++)))((((((((((((((('''''''''***&&&%%%((()))''''''******)))(((&&&&&&&&&'''(((%%%"""###)))+++((()))---'''&&&&&&&&&&&&%%%%%%%%%***)))'''%%%$$$%%%'''(((+++)))'''&&&'''((('''&&&))))))((('''''''''''''''%%%'''))))))((('''((()))***'''###"""%%%((()))))))))((((((''''''''''''(((&&&&&&'''((((((((((((((())))))((('''''''''''''''---'''"""%%%,,,///***$$$&&&'''((('''&&&%%%&&&(((((())))))(((&&&'''***,,,$$$&&&'''%%%###$$$'''***$$$***((('''***%%%&&&222((()))***)))((((((***,,,+++---///000000//////000444333111000000111333444111333555888;;;@@@FFFJJJEEEAAA>>>}}}|||zzzyyywwwwwwwwwwwwyyy|||~~~~~~|||{{{{{{xxxwwwvvvvvvxxxyyyxxxwwwrrrpppooooooqqqsssttttttsssvvvvvvssstttyyyzzzvvvyyyyyyyyyyyyzzzzzzzzzzzz~~~|||zzzxxxxxxyyy{{{|||zzzxxxuuuuuuxxxzzzzzzzzzyyywwwuuutttuuuxxx{{{~~~xxxyyyzzzzzzzzzyyywwwvvvwwwwwwxxxzzz{{{zzzwwwttttttssstttvvvwwwxxxvvvtttssstttvvvwwwwwwvvvuuutttttttttsssrrrrrrsssuuuuuussssssttttttttttttttttttpppqqqssstttvvvwwwxxxxxxuuuuuuuuuvvvwwwxxxzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwww{{{wwwsssqqqsssvvvxxxxxxvvvvvvwwwvvvvvvtttrrrqqqnnnnnnooooooppprrrssstttoooqqqrrrrrrooommmlllmmmnnnnnnnnnoooppppppnnnlllcccaaabbbffflllooommmjjjjjjiiiiiihhhhhhggggggggggggiiijjjjjjhhhgggffffffdddcccaaa___^^^]]]]]]^^^\\\[[[XXXUUURRRPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@>>>============???;;;888888:::;;;888555888666444444444333///,,,000111222000...---...///111...,,,---000000---))),,,---.../////////...---///.....................000000111333444666888999;;;;;;===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>======<<<============<<<;;;:::999777666666777888999999:::;;;<<<@@@@@@DDDLLLUUUeeexxx~~~}}}uuupppnnnjjjaaaYYYUUU[[[fffwww}}}uuugggUUUEEE888111...---,,,,,,+++,,,,,,,,,***,,,+++((((((,,,---+++,,,***((()))+++,,,+++)))))))))))))))))))))))))))((("""$$$))))))''''''+++***)))((('''(((((()))(((%%%&&&++++++((('''+++'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))***(((''''''(((((('''&&&&&&&&&&&&&&&''')))***+++&&&'''))))))((((((((()))***'''$$$$$$'''))))))((($$$$$$%%%&&&''')))+++,,,(((((()))***************))))))(((''''''''''''''')))&&&%%%&&&)))***)))&&&((()))***)))((('''(((***'''((()))((('''((()))+++&&&(((((('''&&&&&&(((+++***...+++)))***$$$###...((()))***)))((((((***,,,+++---///000/////////000333333222111111222333333444666999;;;>>>CCCIIIMMMFFFCCC???|||{{{zzzxxxvvvuuuttttttxxx{{{~~~|||zzzyyyxxxwwwuuuuuuvvvvvvuuutttrrrqqqqqqsssuuuwwwwwwvvvrrrvvvxxxvvvuuuxxx{{{{{{yyyyyyxxxxxxxxxyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwtttssstttuuuttttttsssssssssssstttvvvxxxyyywwwyyy{{{||||||zzzxxxvvvvvvvvvwwwyyyzzzyyywwwtttssssssssstttvvvvvvtttrrruuuvvvwwwxxxwwwvvvuuutttuuutttsssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrqqqqqqttttttuuuvvvxxxyyyyyyzzzxxxxxxwwwwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvttttttvvvxxxyyyyyyvvvvvvvvvuuutttsssqqqpppkkklllmmmnnnppprrrtttuuupppqqqrrrqqqnnnllllllllllllkkklllmmmnnnllliiiggg^^^^^^___dddjjjmmmmmmjjjgggggghhhiiiiiihhhgggffffffggggggfffddddddeeegggcccbbb```^^^]]]\\\\\\[[[XXXVVVSSSOOOMMMLLLMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@===;;;::::::;;;<<<<<<:::888888::::::777333888666333222222111///...000111111000...---...///111///,,,---000222000...,,,---...///000///............///000000/////////222222333555777888999:::;;;;;;<<<>>>????????????======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>><<<999888777777777666888:::;;;;;;<<<>>>???DDDEEEMMMZZZlll~~~|||xxxxxxxxxuuuqqqnnniiieeeeeeeee___TTTLLLMMM\\\pppoooZZZGGG999333111+++,,,,,,,,,,,,+++*********---,,,)))))),,,,,,))),,,***))))))***++++++***************************))) """***+++(((&&&+++******))))))))))))******((((((***)))&&&%%%&&&((((((''''''&&&%%%$$$$$$######$$$%%%&&&(((((())))))(((''''''(((((('''&&&&&&&&&&&&&&&''')))***+++&&&(((******)))((()))***((('''&&&''')))***)))(((###$$$$$$&&&(((***,,,---(((((()))***************)))((((((''''''''''''(((%%%&&&''''''&&&&&&'''(((((()))***)))((('''(((***&&&((()))***)))((()))***((()))***)))((((((***,,,+++///,,,***+++%%%###---((()))***)))((((((***,,,+++---///000//////000111222222222222222222222222222444777999<<>>>>>>>>>>>=========>>>>>>?????????????????????????????????>>>=========>>>???>>>>>>===;;;888666666666888999777:::<<<<<<<<<<<>>}}}}}}{{{zzzxxxvvvttttttppptttzzz}}}}}}{{{yyyyyyuuuuuuuuuwwwyyyzzzxxxwwwuuuuuuuuuwwwzzz{{{zzzyyyssspppnnnrrrwwwzzzyyyxxxxxxwwwvvvuuuvvvxxxzzz|||xxxyyy{{{{{{{{{xxxvvvtttttttttttttttssssssssstttrrrsssuuuwwwxxxxxxxxxxxxvvvxxx{{{}}}~~~|||yyywwwwwwwwwwwwxxxyyyyyywwwuuuwwwvvvwwwxxxzzzzzzxxxvvvtttuuuuuuuuuuuuuuuttttttuuutttsssrrrqqqqqqrrrsssuuutttssssssssssssttttttwwwvvvvvvvvvvvvwwwyyyyyy{{{zzzxxxuuusssrrrqqqpppqqqqqqrrrrrrrrrsssssssssssssssrrrrrrssstttuuuuuurrrtttvvvxxxyyyzzzzzzzzzsssrrrqqqpppooonnnnnnmmmnnnnnnnnnmmmnnnnnnooopppnnnoooooommmjjjhhhhhhiiiiiiiiiiiijjjjjjiiifffccceeeeeeeeeggghhhhhhfffeeebbbdddfffggggggfffeeeccc^^^```bbbbbbaaa___^^^___]]]]]]\\\ZZZXXXVVVUUUTTTOOOMMMKKKIIIHHHHHHIIIIIIEEEDDDCCCAAA@@@??????>>>>>>===:::888777888888999666666666777777666444222666555333111111111444555...///000///...---...///222000...------------------...///000000000///......///000111222222333333555666888999;;;;;;;;;;;;:::;;;<<<===============>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>>>>======>>>===<<<;;;:::999999999555555555555555444333333888777555222///...000111---/////////------...///000///...---,,,,,,,,,,,,---...///000111000//////000000000000222333555666666777999;;;<<<<<<<<<;;;::::::;;;<<<======<<<<<<>>>>>>===<<<<<<;;;::::::===========================;;;999;;;>>>@@@>>><<<777666555555777:::===???999<<>>>>>CCCMMMUUUaaauuusssrrrwww}}}vvvrrrlllccc[[[TTTJJJDDDLLLYYYgggtttzzz___BBB555111---+++,,,***++++++++++++***))))))+++...---******------******++++++***))))))***,,,''''''((())))))*********((((((******&&&!!!$$$***&&&''''''((((((((((((''''''***+++)))))),,,+++)))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''(((******(((&&&&&&&&&&&&&&&''')))***+++&&&(((******)))((()))***%%%''')))***)))(((((()))&&&'''''')))+++---///000(((((()))***************(((''''''''''''(((((()))***'''%%%'''+++,,,***'''((()))***)))((('''(((***&&&((()))***)))((()))***(((''''''(((******)))''')))+++''''''+++%%%&&&((()))***)))((((((***,,,---...///.........000222222222222222222222222222222555999<<<>>>AAAEEEHHHGGGEEEDDD{{{||||||{{{zzzxxxwwwvvvvvvxxx{{{|||{{{yyyyyyyyyvvvvvvwwwyyy{{{{{{xxxvvvtttrrrppppppqqqrrrrrrrrrsssmmmlllrrruuuuuuuuuwwwttttttuuuvvvwwwxxxyyyyyyzzz{{{||||||{{{yyyvvvtttrrruuuvvvvvvtttssstttuuuuuuuuuvvvwwwwwwvvvuuuuuuqqqrrrssstttuuuttttttsssuuutttssssssuuuuuutttsssttttttuuuwwwzzz{{{zzzxxxssssssttttttuuuvvvwwwxxxsssrrrqqqqqqqqqrrrssstttvvvvvvuuuuuuvvvxxxzzz{{{yyyxxxwwwuuuuuuvvvxxxyyyvvvuuusssqqqpppooonnnnnnnnnnnnoooppppppqqqrrrrrroooooonnnmmmnnnppprrrssstttvvvxxxxxxvvvtttuuuvvvqqqqqqpppooooooooopppqqqrrrqqqpppooonnnnnnnnnnnnqqqqqqpppmmmjjjhhhiiijjjhhhfffddddddeeeffffffeeeccceeeggghhhhhhgggggggggbbbbbbbbbaaaaaa``````___]]]^^^^^^\\\YYYXXXXXXYYYWWWWWWVVVUUUSSSPPPMMMLLLDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::888666555444555444333222222333444444555444111---,,,---///---...//////------...///,,,---......---------------...///000111000000///111000//////111444777999666777999;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999777999>>>@@@>>>;;;:::999999999:::===???AAA;;;>>>AAABBBDDDMMM[[[fffwwwwwwqqqaaaSSSMMMJJJJJJTTTbbbqqq}}}{{{ttt{{{]]]III777111...((()))...,,,,,,+++************++++++------))))))---...,,,)))+++,,,+++)))(((***,,,(((((()))******+++,,,,,,***((((((***(((%%%'''+++&&&'''((()))***))))))((('''***+++((((((+++***&&&''''''''''''(((((((((((('''&&&&&&&&&''')))***,,,&&&&&&''')))******(((&&&&&&&&&&&&&&&''')))***+++&&&'''))))))((((((((()))$$$'''))))))'''&&&''')))&&&&&&'''((()))+++,,,---(((((()))***************'''''''''''''''((())))))'''''''''((((((((())))))((()))***)))((('''(((***'''((()))((('''((()))+++((('''''')))++++++)))'''(((+++''''''---'''!!!'''((()))***)))((((((***,,,---.........---...000333333333222111111222333333000333777:::<<>>===<<<;;;:::::::::666777888888777555222111444444444222111111333555...000111///---,,,...000,,,...///...------...///))),,,...//////...//////---...000111111111000///222111//////000444888;;;666777999;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<888666888===???===:::======<<<<<<===>>>@@@AAA<<>>===???@@@===BBB;;;888;;;;;;888888<<<555666777666444333333444444333111111111111000...555333111///......///000000---...///+++''',,,555............///000222222000///...---...000222333111111222444666777888999999999888888888888888888777888:::;;;<<<;;;:::999<<<;;;888777777999<<<===999>>>>>>888666:::;;;888888999:::;;;;;;;;;::::::777555777;;;<<<;;;===AAA>>>???CCCJJJRRR```yyy{{{```UUULLLMMMXXXhhhwwwvvvkkkmmmnnnttt}}}yyy___HHH666444222///.........///+++***)))'''$$$###(((---++++++++++++++++++++++++---...///---******...222+++***)))(((((()))***+++***)))((((((((((((((()))(((((())))))))))))((((((((())))))******)))'''&&&+++(((%%%&&&)))+++***)))((('''&&&%%%%%%&&&'''(((!!!###%%%&&&'''(((+++---$$$$$$$$$&&&(((***)))(((((())))))(((&&&'''***,,,!!!''',,,,,,((($$$$$$&&&******+++***'''&&&''''''###'''((('''''')))(((%%%&&&+++,,,'''###$$$%%%$$$***((())),,,(((###$$$***''''''%%%###"""$$$(((+++((((((((((((((((((((((((%%%'''))))))((('''((()))&&&''')))*********)))(((&&&+++&&&$$$***(((%%%***(((***.../////////000111111222333333111111222333111333777;;;???CCCFFFGGGCCCCCCBBB|||~~~~~~|||yyyyyyyyywwwxxxyyyxxxuuuuuuvvvyyy{{{|||}}}~~~}}}{{{yyyxxxssstttvvvwwwwwwwwwvvvvvvrrrrrrqqqrrrsssuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvssstttvvvvvvuuutttuuuvvvuuuwwwxxxwwwtttrrrsssuuuuuuuuuuuutttqqqoooooopppoooppprrrqqqpppoooooopppnnnooopppqqqrrrttttttuuurrrrrrssssssssssssssssssssstttuuutttrrrqqqqqqqqqooommmlllmmmpppqqqqqqooosssrrrrrrrrrrrrtttuuuvvvzzz{{{||||||zzzxxxuuussspppqqqrrrsssrrrqqqooonnnjjjmmmpppqqqqqqqqqqqqqqqnnnpppqqqqqqqqqqqqrrrtttrrrqqqpppoooooonnnnnnoooqqqpppooonnnmmmooosssvvvsssrrrqqqpppooooooooooookkklllkkkiiiffffffiiimmmllljjjhhhfffeeedddcccdddddddddddddddccccccbbbaaabbb```___```aaaaaa^^^\\\ZZZYYYXXXVVVTTTSSSSSSSSSPPPNNNJJJHHHGGGFFFDDDBBBAAACCCAAA===<<>>@@@???@@@DDDCCCCCCHHHRRR___ssswwweeeWWWQQQOOOYYYlllsssmmmiiimmmqqqsssnnn___III999333222000.........///000++++++,,,,,,)))(((***---++++++++++++++++++++++++((('''&&&''')))+++---...+++******))))))*********''''''''''''(((***++++++(((((())))))))))))((((((&&&'''(((*********)))(((+++)))''''''***++++++***((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&&&&'''(((((((((((((((((('''%%%###'''((()))((('''((()))+++%%%)))+++***&&&""" )))***+++***'''&&&'''((($$$'''(((&&&'''))))))%%%(((+++,,,)))(((******)))(((&&&&&&((($$$###''''''&&&$$$###%%%(((+++((((((((((((((((((((((((&&&'''((((((''''''(((***))))))***************)))&&&+++'''%%%,,,+++(((...(((+++---/////////000111111222333333111111222333222444777;;;???BBBEEEFFFDDDDDDCCC{{{|||}}}|||zzzxxxxxxxxxxxxyyyyyyyyyxxxxxxzzz{{{~~~~~~|||{{{tttuuuwwwxxxyyyyyyyyyxxxrrrqqqqqqqqqtttwww{{{~~~yyyyyyxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxxxxwwwuuutttuuuvvvqqqrrrsssrrrpppnnnoooppppppqqqqqqpppnnnmmmnnnooojjjlllnnnppprrrtttuuuvvvssssssssssssssssssssssssuuuvvvvvvuuurrrooooooooolllkkkkkkmmmppprrrrrrrrrrrrqqqqqqqqqqqqrrrsssttt{{{{{{zzzxxxwwwvvvuuuuuupppqqqrrrrrrrrrqqqpppooooooooopppqqqsssrrrqqqooolllooorrrssssssrrrqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnooooooooonnnoooqqqsssqqqpppooonnnmmmmmmmmmmmmjjjiiihhhhhhhhhjjjkkkmmmlllkkkiiifffdddcccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```___^^^_________]]][[[XXXXXXWWWUUUSSSQQQOOONNNKKKIIIGGGEEEEEEEEECCCBBB>>>@@@???;;;;;;>>>>>><<<;;;999888::::::777666888666777888777444333444555222222111111000000//////111000///...------...///,,,...333777444...---000------,,,------...///000///............000222333222333444555666777888999<<<;;;999888888999;;;<<<;;;;;;::::::999:::::::::999888777777888:::<<<>>><<<===;;;666555999>>>???<<<;;;:::888888888888999777888<<>>@@@;;;999888666666888:::;;;999999===AAA@@@===>>>CCCCCCKKKZZZooorrraaaWWWVVV___nnn}}}zzzzzzyyyuuulll^^^KKK;;;444444......---,,,,,,------...'''***,,,******,,,+++)))))))))******++++++,,,,,,---***((((((***+++***((('''((()))***+++***)))(((,,,+++***((('''&&&&&&&&&(((((())))))))))))((((((%%%&&&((()))*********)))))))))((())))))*********'''''''''&&&&&&'''''''''$$$%%%''''''&&&'''(((***!!!###''')))))))))((((((%%%'''******)))(((((()))&&&%%%&&&(((+++------,,,)))******)))(((''''''(((%%%((((((&&&'''))))))'''%%%&&&%%%$$$(((---,,,'''&&&&&&&&&((((((((()))***%%%'''))))))((('''((()))(((((((((((((((((((((((((((((('''&&&%%%&&&))),,,,,,+++***)))((()))***+++''',,,(((&&&---,,,)))///)))+++---......///000222111222333333111111222333333555888;;;>>>AAACCCCCCDDDCCCBBByyyzzzzzzyyywwwvvvwwwxxxyyyyyyxxxyyy{{{|||}}}}}}|||~~~~~~|||{{{uuuwwwxxxzzzzzzzzzzzzyyyyyyxxxvvvuuuwwwzzz~~~|||{{{zzzxxxwwwwwwwwwwwwxxxyyyxxxvvvtttssstttuuuzzzyyyxxxxxxwwwwwwvvvuuupppqqqrrrrrrqqqqqqrrrtttrrrrrrrrrpppmmmmmmnnnooolllmmmoooqqqrrrrrrrrrqqqnnnnnnooooooooopppppppppqqqssstttsssrrrpppqqqqqqpppqqqssssssssssssssssssnnnoooppprrrsssuuuuuuvvvuuuvvvxxxxxxwwwuuurrrqqqrrrrrrsssttttttuuuuuuuuurrrpppmmmnnnppppppnnnjjjiiillloooqqqpppnnnmmmllllllmmmnnnoooppppppoooooohhhkkknnnoooooommmmmmnnnlllkkkjjjiiihhhhhhhhhhhhlllkkkjjjjjjkkkjjjhhhfffeeefffffffffffffffeeeeeeaaa```___^^^^^^^^^______\\\\\\]]]\\\ZZZXXXWWWWWWTTTTTTSSSQQQOOOKKKHHHFFFJJJGGGDDDCCCBBBAAA???>>>999<<<<<<999999;;;;;;888666999;;;:::888777777888333444444333111000000111...000111000...---...000------------------......---///000000/////////.../////////...//////000000...//////000111222333444666666666777777888888888999888777666666888:::;;;===<<<;;;::::::;;;<<<===;;;;;;:::;;;;;;===>>>???:::;;;>>>@@@???======>>>777666555555666999<<<===::::::===>>><<<999===CCCOOO]]]rrrmmm```]]]___eeettt}}}zzz{{{|||qqq\\\KKK<<<111---000///...---,,,,,,+++++++++***,,,+++'''(((,,,---))))))))))))******++++++++++++,,,---,,,)))(((***,,,%%%&&&((()))***)))(((''',,,+++***((('''&&&&&&&&&(((((())))))))))))(((((('''((()))******)))((('''&&&'''((((((((((((((()))&&&''''''''''''''''''&&&$$$%%%''''''&&&'''(((***"""&&&)))))))))***+++%%%'''******)))(((((()))...---+++******)))&&&$$$((()))***)))((('''((()))&&&))))))&&&&&&******(((%%%&&&$$$###&&&***)))$$$###$$$$$$%%%&&&(((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((((((((('''&&&%%%&&&))),,,+++***(((''''''((()))***(((---(((%%%+++)))%%%+++***+++---------...111222111222333333111111222333333444777;;;>>>@@@BBBCCCCCCBBBBBByyyzzzzzzyyywwwvvvxxxyyywwwvvvuuuvvvxxxzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyyyyzzz|||}}}}}}||||||{{{zzzxxxwwwvvvwwwyyy|||~~~~~~}}}zzzxxxwwwwwwwwwwwwvvvwwwvvvtttqqqqqqrrrtttzzzyyywwwwwwxxxxxxvvvuuuqqqrrrssssssrrrrrrsssuuurrrrrrrrrpppnnnnnnoooqqqnnnoooqqqssssssrrrpppoookkkllllllmmmnnnoooppppppoooppprrrsssrrrqqqrrrsssrrrtttvvvvvvtttrrrrrrrrrnnnoooppprrrttttttuuuuuuuuuvvvxxxyyyxxxvvvsssqqqrrrrrrsssssstttuuuvvvvvvqqqpppnnnnnnnnnnnnmmmllljjjlllmmmmmmlllkkklllmmmnnnoooppprrrrrrrrrqqqpppiiikkkooopppooonnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiinnnnnnooonnnllljjjhhhgggcccdddeeefffffffffffffffbbbaaa___^^^]]]]]]^^^^^^ZZZ[[[\\\ZZZXXXVVVUUUUUURRRQQQPPPNNNKKKIIIFFFEEEHHHEEECCCAAA@@@???>>><<<888;;;<<<999999:::999666444999;;;777444555777888111222333222///...///000---///111000---,,,...000...//////000000111111111---///...++++++...///---000000/////////000000111//////111222333444555555777777777777888888888888999999999999:::;;;<<<<<<:::999999999999:::;;;<<<999999999999999::::::;;;999:::>>>BBBAAA<<<:::<<<444444444555777:::<<<>>>::::::;;;===<<<===EEEPPPjjj{{{ssswwwwwwlll^^^WWW[[[ccctttjjjNNN>>>555---***,,,.........---,,,++++++***---///---'''(((......)))************************%%%))),,,+++)))(((+++...&&&&&&'''((())))))))))))((((((((((((((()))******(((((())))))))))))((((((((()))*********((('''&&&$$$&&&(((((('''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&%%%&&&'''###&&&((((((&&&%%%'''***&&&((()))***)))((()))***((()))))))))((('''%%%$$$((()))***)))((('''((()))'''))))))&&&&&&***+++(((&&&((('''%%%&&&***)))%%%)))***)))&&&'''***((($$$%%%&&&(((((('''''''''((((((((((((((((((((((((((('''(((((('''&&&&&&)))+++((((((((((((((())))))***(((,,,'''$$$)))'''###(((***+++---------...111333111222333333111111222333222333666:::>>>AAACCCDDDCCCCCCBBBzzzzzzzzzxxxwwwwwwxxxzzzyyywwwuuuvvvyyyzzzzzzyyywwwyyyzzz{{{{{{zzzyyyxxx{{{|||}}}}}}}}}|||{{{zzzvvvvvvuuuuuuvvvxxxzzz{{{~~~|||zzzwwwvvvvvvvvvwwwuuuuuutttrrrpppppprrrtttzzzxxxvvvvvvwwwxxxvvvsssqqqrrrssssssrrrrrrssstttrrrsssrrrpppoooooorrrtttnnnppprrrttttttsssqqqpppjjjjjjkkkmmmoooppprrrrrrnnnppprrrrrrqqqqqqrrrsssqqqtttwwwwwwtttrrrqqqrrrooopppqqqrrrrrrqqqqqqppptttttttttttttttsssrrrqqqppppppqqqqqqssstttuuuvvvpppqqqqqqpppnnnmmmnnnooonnnmmmllljjjiiijjjmmmoooqqqrrrtttuuuuuutttsssrrrlllnnnqqqrrrqqqppppppqqqmmmlllkkkjjjiiiiiiiiiiiijjjmmmooonnnjjjgggffffffcccdddeeefffffffffeeeeeedddbbb```^^^\\\\\\]]]]]]XXXZZZ[[[YYYVVVSSSSSSTTTPPPOOOMMMJJJHHHGGGEEEEEECCCAAA???>>>>>>>>>===<<<999<<<<<<999999:::888444111777888333000222666666111222333222000...///000+++///111000,,,+++...111---...///000000111111111,,,///...++++++//////+++000//////.........//////000111222444555666777777888888888888888888888888777888:::;;;<<<<<<;;;;;;444555666777888999999999999999999999888888888888999888;;;@@@>>>888777:::333333444666888999:::;;;999999;;;===@@@GGGWWWfff{{{nnnccccccaaa[[[UUUWWWaaakkkzzz^^^BBB888444...+++---,,,---------------,,,,,,+++///...((()))///,,,###++++++******))))))(((((('''(((************++++++((((((((())))))***+++,,,''''''''''''(((***++++++(((((())))))))))))(((((('''((()))******)))(((((($$$''')))***((('''''')))&&&&&&'''(((((('''&&&&&&%%%'''((('''&&&&&&'''(((&&&)))***((($$$###&&&)))'''((()))((('''((()))+++###(((***)))((()))+++''')))***)))((('''(((***'''))))))&&&&&&***+++)))$$$(((***'''&&&)))***(((,,,---+++'''(((,,,***$$$%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''((()))***+++++++++&&&+++'''$$$)))'''$$$)))***,,,---------...111333111222333333111111222333000222666:::>>>AAACCCDDDEEEEEEDDDzzzzzzzzzyyywwwwwwyyy{{{}}}zzzxxxyyy|||}}}|||zzzvvvxxxyyy{{{{{{zzzxxxwwwzzz{{{{{{{{{{{{yyyxxxwwwrrrrrrssstttvvvwwwyyyzzz}}}{{{yyyvvvuuutttuuuuuuttttttsssrrrppppppsssuuuzzzwwwuuuuuuwwwwwwuuusssqqqrrrssssssqqqqqqrrrsssssssssrrrqqqppppppsssvvvnnnppprrrtttuuutttrrrqqqiiijjjkkkmmmppprrrssstttoooqqqsssrrrqqqpppqqqrrrooosssvvvvvvtttqqqrrrsssqqqqqqqqqqqqpppooommmlllsssqqqooonnnmmmnnnooopppnnnoooooopppqqqssstttuuuppprrrsssqqqnnnmmmooorrrpppooollliiihhhjjjnnnrrroooppprrrssssssrrrpppooonnnqqqssstttssssssssstttkkkjjjiiihhhggggggggggggccchhhmmmlllgggbbbbbbdddeeeeeefffffffffeeedddccceeecccaaa^^^\\\\\\\\\]]]WWWYYY[[[YYYUUURRRRRRSSSOOONNNKKKHHHFFFEEEEEEEEE???===;;;;;;=========<<<:::======:::999999777333///555666000,,,000555555222333444222000///000111+++...111000,,,+++---111***+++,,,---.../////////+++//////,,,---111000***///......---------......000111333555666777888888999999999888888888888888444555888:::;;;:::999888555777999;;;<<<======<<<<<<;;;;;;::::::999999888:::777888<<<:::444444999333444555777888888888888888888;;;???EEEQQQfffxxxxxxiiinnnmmm___ddd^^^UUUNNNPPP[[[jjjvvviiiOOO777222222...+++---***+++,,,---............'''------((()))---(((,,,,,,+++***)))(((''''''///,,,***+++------***&&&+++***))))))***,,,...///***)))((((((((((((((()))(((((())))))))))))((((((%%%&&&((()))************$$$(((++++++)))'''(((***%%%&&&'''(((((('''&&&%%%!!!###%%%&&&'''(((+++---&&&))))))'''###"""'''+++((())))))(((''''''***,,,!!!'''---...***'''''')))'''(((***)))(((((()))***(((***)))&&&&&&***+++)))!!!''')))&&&$$$'''******%%%'''%%%"""%%%***)))"""%%%&&&&&&&&&$$$%%%'''(((((((((((((((((((((((((((%%%'''))))))((('''((()))%%%''')))+++,,,------,,,%%%***&&&$$$***)))&&&++++++,,,,,,,,,,,,...111444111222333333111111222333///111555999>>>AAADDDEEEGGGGGGFFFzzzsssqqquuuxxxxxxwwwzzzzzz|||}}}~~~zzz|||~~~~~~}}}zzzyyyyyyvvvwwwwwwvvvsssrrrrrrsssrrrqqqqqqqqqrrrsssuuuwwwtttssssssssstttuuuwwwxxxvvvssspppqqqtttvvvvvvuuutttxxxwwwsssrrruuuwwwvvvwwwuuurrrrrrssstttttttttuuutttsssrrrrrrsssuuuuuuttttttsssrrrrrrqqqpppppppppooooooqqqsssuuuuuutttssstttuuurrrnnnmmmnnnqqqpppooooooooopppqqqrrrrrrqqqrrrrrrqqqmmmkkkjjjjjjooopppqqqpppmmmlllmmmnnnkkkooosssuuusssrrrsssuuurrrrrrrrrrrrqqqooonnnmmmsssqqqnnnlllkkkmmmnnnpppnnnooopppqqqqqqqqqqqqqqqsssrrrrrrtttuuutttoookkkfffffffffgggiiijjjhhhgggggghhhjjjkkkjjjgggeeeccc``````aaabbbcccddddddddddddbbb^^^ZZZXXXXXXXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPGGGGGGFFFFFFDDDCCCBBBAAA===>>>???>>><<<:::;;;<<<;;;;;;:::999888777666555999666333222444555333111222111000//////......///......------------......))),,,///222333111///------...//////......///111/////////000000000000000444444333333444555777888999999888888888888999999777888888888888999999999666999;;;:::777666777999999888888777888999;;;<<<;;;<<<===;;;999666666666888555444888999777777999555AAABBBCCCTTTiiizzzlllkkk~~~|||ooo___UUUVVVOOOIIIKKKUUUeeevvvrrrIII???444---,,,------+++---///111///,,,+++,,,............---,,,+++))))))'''((()))***+++,,,,,,,,,---,,,***)))))))))***+++((((((***+++,,,,,,,,,,,,))))))(((((((((((())))))''')))***)))((('''(((***''''''((()))))))))))))))(((((('''''''''&&&&&&%%%&&&'''((((((&&&%%%&&&'''))))))))))))((('''&&&%%%&&&((()))((('''&&&'''))))))))))))******)))))))))'''(((******))))))+++,,,'''((()))******)))((('''+++111+++%%%***+++))),,,&&&&&&''''''((()))))))))'''''''''''''''((())))))+++)))'''(((***+++)))&&&((((((((((((((((((((((((%%%------###&&&,,,***///***&&&%%%))),,,---,,,***+++,,,+++******,,,...+++,,,,,,---...///000000555555555333111000111333111222555999===@@@CCCEEEAAABBBBBBxxxtttpppqqqvvv{{{|||{{{~~~~~~~~~|||yyywwwvvvvvvwwwwwwvvvsssrrrrrrsssttttttssssssssssssttttttsssrrrrrrrrrssstttvvvwwwuuurrrpppqqqsssuuuuuuttttttwwwwwwsssrrruuuvvvvvvsssqqqppppppqqqssssssssssssrrrrrrrrrtttuuuwwwxxxuuuuuutttsssqqqpppooonnnqqqqqqqqqrrruuuvvvvvvuuussstttuuurrrooonnnoooqqqnnnnnnnnnnnnnnnoooppppppooopppqqqqqqnnnmmmmmmmmmooopppqqqpppmmmlllmmmnnnlllooorrrsssrrrppppppqqqrrrrrrqqqqqqppppppoooooosssqqqooommmmmmmmmnnnooonnnooooooppppppppppppooopppppppppqqqsssrrrnnnkkkgggfffeeefffffffffdddbbbeeefffhhhiiihhhfffcccaaa``````aaabbbbbbbbbbbbbbbbbb___\\\YYYWWWVVVWWWXXXTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHGGGFFFEEECCCBBB===>>>>>>===;;;::::::;;;:::999999888777666555555777444222222333333222000000///////////////000000/////////....../////////***,,,...000111000///------...//////......///111/////////000000000111111555444444333444555666777999888888777777888888999777888888888888999999999::::::999999999888666555888888888888999:::<<<===888999:::888666444555666555222333777999777888:::444@@@FFFQQQkkk~~~pppsss~~~~~~tttooohhh[[[NNNHHHHHHGGGHHHNNNZZZjjjzzzsssVVV???999111...//////---+++(((***,,,------...111444,,,,,,------,,,,,,++++++++++++,,,---............,,,+++***)))((())))))***%%%&&&&&&'''((()))))))))))))))(((((((((((())))))''')))***)))((('''(((***''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''(((((()))))))))(((((('''((()))(((''''''((()))***))))))))))))))))))***)))******)))(((''')))***'''((()))******)))((('''%%%+++&&&$$$&&&###'''$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))))))))'''%%%&&&((()))(((&&&((((((((((((((((((((((((%%%------### &&&+++***)))******)))))))))+++,,,'''((((((((('''''')))***+++,,,,,,---...///000000111222333333222222444666222333666:::===AAADDDEEEAAAAAAAAAuuurrrqqqsssxxx||||||{{{|||}}}~~~|||wwwuuutttvvvwwwwwwvvvsssrrrrrrsssssstttuuuvvvvvvuuuttttttsssrrrrrrrrrssstttuuuuuutttrrrqqqqqqsssttttttsssssswwwwwwsssrrruuuvvvuuuqqqooonnnooorrrtttttttttppppppqqqrrrtttvvvxxxyyyuuuuuutttrrrqqqooonnnnnnrrrrrrrrrtttvvvwwwvvvuuusssttttttssspppoooooopppmmmmmmmmmlllmmmmmmnnnooommmooopppqqqpppooopppqqqooopppqqqpppmmmlllmmmnnnnnnpppssstttrrrqqqpppppprrrqqqpppoooooopppqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmlllmmmnnnoooooollljjjiiigggeeeddddddccc```^^^cccdddeeefffeeedddaaa`````````aaaaaa``````___^^^^^^\\\YYYWWWUUUUUUVVVVVVRRRQQQOOOMMMJJJHHHFFFEEECCCCCCCCCBBBAAA@@@???>>><<<======<<<:::999999:::777666666666555555444444555333111000111222111000............///000111222000000////////////000000+++,,,---......///......---...//////......///111...//////000111222333333555555555444444555666666999888888777777888888999777888888888888999999999===:::777777:::999555111777777888888999;;;<<<===888888888666444444666888555333444888999888999===777EEEQQQfffvvvuuuwwwnnnfffZZZNNNGGGFFF@@@FFFOOOYYYeeettt}}}YYY<<<333111...///000000...+++---......,,,++++++---///******+++,,,------,,,,,,******++++++++++++************)))((((((((()))))))))))))))))))))***+++,,,***))))))(((((())))))***''')))***)))((('''(((***''''''((())))))))))))))))))((('''&&&&&&&&&'''(((&&&'''((((((&&&&&&'''(((&&&&&&'''(((((())))))***'''((())))))''''''((()))******((((((((((((*********+++***(((&&&%%%''')))'''(((((())))))(((((('''&&&---'''!!!&&&'''%%%((($$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))'''&&&%%%&&&((())))))(((((((((((((((((((((((((((%%%+++,,,$$$"""'''+++***%%%(((,,,,,,((('''))),,,((()))***)))((((((***,,,+++,,,,,,---...///000000111222333333222333555777333555777;;;>>>BBBDDDFFFGGGFFFEEExxxvvvuuuvvvyyyzzzyyywwwzzz{{{|||}}}~~~~~~~~~~~~{{{xxxvvvuuuwwwxxxxxxvvvsssrrrrrrrrrqqqrrruuuwwwxxxxxxvvvuuuttttttsssssstttttttttuuuttttttsssssstttttttttttttttxxxxxxuuutttvvvwwwvvvqqqppppppqqqtttvvvwwwvvvnnnooooooqqqrrrtttuuuvvvrrrrrrrrrrrrqqqqqqpppppprrrrrrrrrtttvvvwwwvvvtttssssssssssssqqqpppppppppmmmmmmlllllllllmmmmmmnnnmmmooopppqqqpppooopppqqqooopppqqqpppmmmlllmmmnnnpppqqqtttuuuuuutttssssssooonnnmmmlllmmmnnnppprrrooooooooonnnmmmlllkkkkkkmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjhhheeeddddddcccaaa___bbbcccdddddddddcccaaa````````````___^^^]]]\\\[[[[[[YYYWWWUUUTTTTTTTTTUUUOOONNNLLLJJJGGGDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;999888888999444444444444333333333333222111000///////////////...............///000111000//////////////////000,,,,,,,,,,,,---......///---...//////......///111......///111222444555555666555555555555555666666888888777777777777888888777777888888888999999999;;;999777888999888666333777777888999:::;;;======999999888666555666999;;;999666777999999888:::???@@@SSSddd|||~~~xxxoooeeeWWWKKKHHHLLLEEEPPP]]]hhhrrreeeJJJ666...,,,,,,---//////---+++111000...+++***)))***+++******+++,,,,,,,,,,,,+++))))))******)))(((((('''))))))((((((((((((((((((++++++*********+++,,,---***))))))))))))))))))***''')))***)))((('''(((***''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&'''((((((''''''((()))&&&&&&&&&&&&&&&'''(((((('''((())))))''''''((()))***)))(((''''''((()))***)))))))))'''%%%%%%''')))(((((((((((((((((((((((((((///)))###)))***(((+++&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&'''((()))*********((((((((((((((((((((((((%%%******%%%$$$(((***)))&&&(((***)))(((''')))+++)))*********))))))+++---+++,,,,,,---...///000000444444555333111111222444555666888<<>>===<<<<<<999:::;;;999777666777888333333222222222222222222000000//////......//////000000///...............///......------......///,,,,,,++++++,,,---///000---...//////......///111...///000222333555666777555555666666666666666666888777777777777777777888777777888888888999999999555777999999777666777888666666777999:::;;;;;;;;;888888777666444555888;;;;;;888777888888777<<>>AAACCCEEEHHHHHHIIItttuuuuuuttttttuuuwwwyyy|||}}}~~~~~~~~~~~~~~~~~~yyyzzz{{{zzzxxxxxxzzz|||xxxyyyyyyvvvsssqqqpppqqqnnnooorrruuuwwwxxxyyyyyyvvvvvvwwwvvvvvvtttrrrqqqtttvvvyyyxxxuuussstttuuupppuuuwwwtttsssttttttrrruuutttsssssstttrrrooommmmmmmmmnnnnnnnnnmmmkkkjjjlllmmmnnnoooqqqsssttttttssstttuuuwwwyyyxxxuuurrrnnnmmmmmmnnnqqqpppmmmiiikkkkkkjjjiiihhhhhhiiiiiieeegggkkkmmmnnnoooqqqsssooopppqqqpppmmmlllmmmnnnnnnmmmnnnqqqtttuuurrrooonnnnnnooopppoooooonnnnnnpppnnnjjjgggffffffggghhhddddddeeefffggggggggggggeeefffeeeaaa^^^^^^aaaeeedddaaa^^^\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYXXXWWWUUUTTTPPPOOONNNLLLJJJGGGFFFEEE@@@@@@@@@@@@????????????:::;;;;;;;;;;;;::::::999666777888777555333444555444444333222111000///...---///000///------///222---------------...///000000000////////////000000,,,---...///000000000000---...//////......///111222333333444555666777777111222555777999::::::999777777666666666666777777777888888888888999999999999777555666888999666222555666777777777666444333555777888888666444444555666555888>>>GGGUUUiii{{{qqq]]]OOOKKKVVVnnnxxxooonnnooopppvvv~~~uuu___EEE666111111000///,,,---............///000(((((())),,,///...***''''''((()))***,,,,,,,,,,,,******++++++++++++******((()))***,,,,,,,,,+++***%%%'''***,,,,,,***'''$$$++++++************++++++((()))***)))((('''(((***'''(((((()))))))))))))))$$$&&&)))+++,,,***((('''%%%'''))))))((((((***,,,((('''&&&%%%&&&(((***+++###$$$%%%%%%######$$$%%%%%%&&&)))++++++)))&&&%%%'''***------+++)))'''&&&((('''&&&%%%%%%&&&'''(((&&&---((("""(((***(((,,,&&&&&&''''''((())))))***'''''''''''''''((()))))))))+++---,,,)))(((***,,,((((((((((((((((((((((((%%%$$$&&&)))+++***(((((('''***---,,,***(((***---((()))***)))((((((***,,,+++,,,,,,---...///000000222333444333222222333555555666888;;;>>>AAACCCDDDHHHHHHIIIxxxwwwwwwvvvwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{|||}}}||||||{{{{{{{{{||||||yyyxxxwwwuuusssrrrqqqqqqqqqrrrtttvvvwwwxxxxxxwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxvvvsssrrrooopppqqqssstttuuuuuuuuuqqqpppooopppqqqpppnnnlllqqqrrrsssrrrpppnnnnnnnnnppppppppppppppprrrssstttuuuuuuuuuwwwxxxxxxuuusssmmmlllkkkjjjjjjkkklllmmmiiijjjjjjhhheeedddeeefffllllllkkklllmmmnnnooopppqqqpppppppppppppppppppppqqqnnnlllmmmooopppooommmkkknnnqqqpppmmmkkkkkklllmmmmmmnnnmmmllljjjhhhfffeeeffffffdddcccccceeegggcccccccccddddddcccbbbbbb^^^]]]^^^___aaaaaa___]]]^^^]]]\\\YYYVVVVVVWWWYYYYYYXXXWWWTTTRRRPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@===;;;:::;;;<<<===<<<:::999888777777777555555444444444333333333444444222111000...---------000111000...,,,...000)))+++,,,+++((('''))),,,//////...---...///000111...///000000000000000//////111222222111111222333+++***---333444222222444999999999888888888888888777666555444444555666777666777777888888999::::::<<<;;;888666555666777888777777666444222222555777888999;;;;;;:::888555444444777<<>>:::CCCFFFEEEIIILLLJJJGGGrrrrrrsssuuuvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{|||||||||{{{yyywwwuuutttssssssqqqrrrtttuuuvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzyyywwwuuutttppppppqqqrrrssstttttttttrrrpppooonnnooonnnlllkkkooopppqqqqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrtttuuuuuurrrpppmmmmmmmmmllllllmmmmmmmmmjjjiiihhhfffeeehhhmmmqqquuussspppnnnmmmnnnoooqqqqqqqqqqqqqqqpppppppppoooqqqooommmmmmooopppooonnniiikkkmmmllliiihhhhhhjjjiiiiiiiiiiiiiiihhhgggfffdddeeeeeecccbbbbbbdddfffddddddddddddcccbbbaaa```^^^]]]]]]^^^```___]]][[[ZZZZZZYYYWWWTTTTTTVVVXXXVVVUUUSSSRRROOOMMMLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA>>>???>>>===;;;:::<<<>>><<<;;;:::888777777777666333333333333222222222222111000000//////.........***,,,...---+++***+++---...//////...---,,,,,,---000///.........///000111......///000000000//////000111222222111111222333000///222777888555555777777777777777777777777777777666555555555555666777666666777888999:::;;;;;;::::::999999888888999999666666555444222333666888777888999999888777666666<<<@@@JJJZZZooovvvmmmVVVOOOKKKPPP^^^wwwzzzzzzwwwuuuzzz}}}ppp]]]GGG;;;000------+++,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***(((%%%%%%(((,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,+++''')))++++++)))))))))******)))((('''''''''((()))&&&&&&%%%###!!!"""%%%((('''&&&(((***((('''***111***(((&&&'''***+++)))((()))'''&&&''')))+++)))((('''######''')))&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$&&&)))***)))''''''''''''((((((((())))))((())))))))))))(((''''''+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((())))))(((''''''(((***'''---)))&&&***'''%%%,,,"""&&&)))***(((''''''(((******))))))))))))******))))))******+++,,,,,,,,,)))+++---.........000222333333222222111222222333***888;;;:::AAADDDEEELLLOOOMMMJJJqqqrrrtttvvvwwwxxxwwwwwwzzzyyyxxxxxxxxxyyy{{{|||zzzyyyyyyyyyzzz{{{||||||}}}|||{{{yyywwwvvvuuuuuussstttuuuuuuuuutttsssrrrqqqrrrssstttuuuvvvvvvvvvwwwwwwxxxyyyxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssqqqnnnmmmmmmmmmlllkkknnnnnnooopppppppppppppppqqqqqqrrrsssrrrqqqpppoooooonnnnnnpppqqqqqqooommmlllmmmnnnoooooonnnmmmllljjjhhhfffeeegggmmmvvv}}}{{{vvvpppmmmnnnoooqqqqqqqqqqqqqqqqqqpppooooooooonnnmmmmmmoooooonnnmmmfffggggggfffddddddeeegggfffeeeeeedddeeeeeeffffffcccccccccbbbaaaaaaccceeecccccccccbbbbbbbbbaaaaaa]]]]]]\\\]]]^^^]]]ZZZXXXVVVVVVVVVTTTRRRRRRTTTVVVQQQQQQOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>;;;<<<<<<;;;::::::<<<>>>;;;:::999777666666666666222222222111111111000000........................---...//////------...///...------......---***(((//////......//////000111------...///////////////000222333333222111333444444333444999999666666888555555555555555555555555777666666555555666666777666777777999:::;;;<<<<<<999:::;;;<<<<<<;;;999888444555555444333444777999888999:::999888888999;;;AAAIIIYYYooo||||||vvvmmmfff]]]VVVJJJGGGKKKZZZsss|||}}}}}}|||```DDD;;;333------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,(((***,,,+++((('''***---******)))))))))******+++(((((())))))))))))((((((&&&(((*********)))***+++***(((&&&$$$%%%''')))+++*********(((&&&%%%&&&(((***&&&%%%+++...,,,(((&&&***)))(((((()))***(((''')))((('''(((***+++***)))'''###"""%%%'''%%%%%%'''&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$&&&)))*********(((((((((((())))))))))))%%%(((******((('''(((***+++***)))((((((((()))***''''''''''''''''''''''''(((((('''''''''((()))***%%%''')))((('''&&&''''''(((...***&&&***'''$$$*** %%%)))***'''&&&(((+++***)))))))))))))))******++++++++++++,,,,,,,,,,,,)))+++---.........000222333222222111222222333333 333;;;<<>>===:::;;;;;;;;;999888999;;;999888777666555555555555222222111111111000000000...........................///////////////000000///---,,,---///...***%%%.............../////////,,,---...///////////////111222333333222222333555555333444777777444444666444444555555555555555666777666666666666666666777999999999999:::::::::::::::;;;>>>???>>><<<888666222444555555444555888:::;;;<<<;;;:::999;;;@@@EEEKKKXXXkkkvvvwwwrrreee[[[SSSNNNMMMPPPQQQYYYlll~~~wwwiiiOOO888555222///...///---+++***+++++++++++++++,,,,,,,,,...,,,+++))))))+++,,,...---...///---+++***+++,,,******************++++++''''''((((((((((((''''''%%%'''************+++,,,((('''&&&&&&&&&(((***,,,***+++,,,,,,***((())))))+++&&&$$$)))---)))### (((((('''''''''&&&&&&%%%***)))))))))*********)))+++&&&$$$''')))((((((+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))******((((((((()))))))))******"""'''+++***'''%%%(((,,,)))(((((('''''''''(((((((((((((((((((((((((((((()))(((((('''''')))***+++%%%'''))))))((('''&&&''''''---)))&&&***'''$$$+++!!!&&&+++***'''&&&)))...))))))))))))))))))***+++------,,,,,,,,,,,,,,,,,,///000111000///...///111222222111111222222333333'''888======CCCDDDDDDJJJPPPNNNLLLwwwxxxzzzzzzyyywwwuuusssttttttssssssssstttuuuvvvssssssssstttuuuvvvwwwxxxttttttttttttuuuvvvwwwxxxyyyyyyyyyxxxwwwuuurrrqqqnnnoooppprrrtttuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvyyyxxxvvvtttsssrrrrrrrrrqqqooommmmmmooorrrttttttrrrpppooonnnooonnnllliiijjjkkknnnqqqssssssrrrrrrmmmlllkkklllmmmnnnlllkkkhhhjjjlllnnnnnnllljjjhhhiiijjjjjjjjjlllqqqxxx}}}~~~zzztttnnnlllllloooqqqnnnoooooopppooommmkkkjjjggghhhiiijjjiiihhhhhhhhheeedddcccbbbcccdddeeeeeefffeeebbbaaa______``````_________^^^]]]]]]___aaaaaa```___^^^]]]^^^^^^^^^ZZZYYYYYYYYYYYYWWWTTTRRRQQQRRRRRRQQQPPPOOOPPPRRRKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<:::;;;;;;:::777666555666777666555555444444444444222222222222111111111111111000000//////......---+++++++++,,,------------222000///111333222...))),,,,,,---------.........,,,---...///000000000000111333444444333333444555555333333666666333333666555555555666666777777777666777777777777777777666;;;;;;:::999999888888777;;;===??????>>>:::666333222333555555555666999;;;;;;<<<<<<;;;;;;AAAJJJRRRdddsss}}}|||{{{}}}tttnnnggg```UUUJJJIIINNNXXX\\\hhh}}}oooZZZHHH<<<444......---,,,+++***'''$$$*********+++++++++,,,,,,///---,,,******,,,---///)))***++++++******++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++%%%'''************+++,,,&&&'''((()))***+++++++++$$$&&&((()))(((''''''((()))&&&&&&+++---++++++,,,((((((((('''&&&%%%%%%&&&)))*********)))))))))***,,,(((&&&(((***)))***,,,(((''''''&&&&&&&&&''''''(((((('''''''''''')))***(((((((((((())))))))))))!!!&&&******&&&%%%))),,,&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((((('''''')))***+++&&&(((******)))''''''(((%%%+++(((&&&***(((&&&---&&&))),,,***'''&&&***---))))))(((((()))***++++++------,,,,,,,,,,,,,,,,,,///000111000///...///111222111111111222222333444222<<<<<<:::BBBFFFDDDHHHQQQOOOLLLtttuuuvvvwwwwwwvvvuuutttqqqrrrrrrrrrsssssssssssssssrrrrrrrrrssstttuuuuuuqqqqqqrrrssstttvvvxxxyyyzzzzzzzzzyyywwwuuusssqqqooopppqqqsssttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxzzzyyyvvvtttrrrqqqqqqqqqnnnmmmlllnnnqqqtttvvvvvvssspppnnnnnnooonnnjjjfffgggiiilllnnnqqqrrrssssssmmmlllkkkkkkmmmmmmmmmkkkhhhiiikkkmmmmmmkkkiiihhhiiijjjjjjjjjkkkmmmqqquuuuuusssooolllkkkkkkmmmnnnkkklllmmmmmmllljjjhhhfffdddfffhhhhhhgggfffeeeffffffdddcccdddeeeffffffeeeeeedddbbb```___^^^]]]]]]]]]]]]]]]\\\[[[[[[]]]___dddbbb___\\\ZZZXXXXXXXXXXXXWWWVVVVVVWWWUUURRRPPPOOOPPPQQQPPPNNNMMMMMMNNNHHHHHHGGGEEEDDDCCCAAAAAAAAA@@@???>>>===<<<;;;;;;999::::::999666444333333555555444333333333333333222222222111111111111000111111000000///...---------,,,+++,,,...//////...///......///000///---+++,,,,,,---............---------...000111111111111222333555444333333444666777444444777777555555888666666666777777888888999666777777888888777777666::::::999999888777666666<<<<<<===<<<:::888555333222444666666666777888:::999;;;<<<===AAALLL[[[ggg~~~|||}}}vvvpppbbb```___]]]QQQFFFIIIRRRZZZcccrrrzzz^^^DDD555333666+++...///,,,,,,...---************++++++,,,,,,---......---,,,,,,---......&&&''')))+++---...//////((()))***+++,,,,,,,,,,,,******++++++++++++******&&&(((*********)))***+++&&&''')))+++,,,++++++***$$$&&&)))))))))((()))***---******,,,+++((()))---((()))***)))((('''((())))))***+++***((('''((()))***&&&%%%(((***((((((***)))(((''''''&&&''''''''')))))))))'''&&&&&&(((***''''''''''''(((((((((((("""&&&((()))'''&&&(((***$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***'''(((***)))((('''((()))$$$+++(((%%%***)))'''...)))))))))((('''(((***,,,(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,)))+++---.........000222111111111111222333444444444<<<888666@@@EEEEEEIIIQQQOOOLLLvvvvvvvvvuuuuuuuuuuuuuuupppqqqssstttuuutttsssrrrttttttsssssssssttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyywwwuuurrrqqqpppqqqqqqrrrrrrrrrrrrqqqssssssssstttuuuvvvwwwwwwyyywwwtttrrrppppppppppppmmmlllmmmooorrrtttttttttrrrooolllmmmooooookkkggghhhhhhjjjlllnnnpppqqqrrrmmmllljjjkkklllmmmlllkkkiiijjjlllmmmmmmllljjjiiiiiiiiihhhgggfffhhhlllooommmmmmlllkkkkkkjjjjjjjjjhhhiiijjjkkkiiigggdddbbbbbbeeehhhhhhfffddddddeeefffddddddeeehhhiiigggeee````````````___^^^]]]\\\[[[\\\\\\[[[YYYYYY\\\^^^aaa___\\\YYYWWWVVVWWWWWWUUUUUUTTTUUUUUUTTTQQQOOOMMMNNNOOONNNKKKJJJJJJJJJEEEEEEDDDCCCAAA@@@??????>>>======<<<;;;:::999999555777888888555444333333444444333222222222222333111111000000000/////////........................///...---...111333222000***+++,,,,,,++++++,,,------...///000000000//////---...///111222222333333333444555555444444555666777444444777888666777:::555666666777777888999999666777888888888888777666777777777777777777777777:::999888777777666666777333555777777777777888999999<<<@@@DDDLLL]]]rrr{{{qqqgggYYYTTTRRRSSSLLLEEEKKKXXXbbbnnn~~~fffLLL:::333222444---111111------000111...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,......---,,,((()))***,,,------,,,,,,&&&''''''((((((''''''&&&''')))++++++)))))))))***(((((((((((())))))******)))***+++***))))))***+++...******+++***&&&%%%'''''')))******(((''')))+++((()))+++)))'''&&&''')))(((%%%%%%)))***((('''((())))))(((''''''''''''''''''((()))'''&&&'''***---&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))'''(((((('''&&&&&&''')))&&&,,,)))&&&***(((&&&,,,)))&&&###$$$''')))++++++(((((((((((()))***+++,,,))))))******+++,,,,,,,,,)))+++---.........000222111111111111222333444555333===;;;888>>>BBBCCCIIINNNLLLIII|||{{{yyywwwvvvuuuttttttppprrruuuwwwwwwvvvsssrrrvvvvvvuuutttttttttuuuuuuyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxxxxxxxvvvtttrrrpppqqqqqqqqqqqqqqqpppooooooooooooooopppqqqrrrssstttwwwuuurrrpppnnnnnnoooooommmlllmmmoooqqqsssrrrppppppmmmjjjllloooppplllhhhiiiiiijjjjjjlllmmmooopppmmmkkkjjjjjjkkkllllllkkkkkkkkklllmmmmmmlllkkkkkkjjjiiifffcccbbbdddiiimmmiiijjjkkklllkkkjjjhhhgggfffggghhhiiihhheeebbb```bbbeeeiiiiiigggeeeeeefffeeeddddddfffiiijjjgggddd\\\]]]^^^______^^^\\\\\\[[[[[[[[[ZZZXXXYYY[[[]]]ZZZYYYXXXWWWWWWXXXZZZ[[[TTTSSSSSSTTTTTTSSSQQQOOOKKKLLLMMMLLLIIIGGGGGGGGGCCCCCCBBBAAA@@@???>>>===;;;;;;::::::999888777777333555777777555444444444333333222222111222222222000/////////............++++++,,,------...//////,,,***)))+++...000///---+++---///...,,,,,,///222...///111222222222111000...///000111333333444444333444555555444444555777666333333666666555666999555555555666777888888999666777888999999888777666444444555666777888999999777666555444444666888:::333555777888777666777888:::???EEELLLWWWkkk~~~sssgggVVVLLLFFFHHHGGGEEEOOO]]]nnn{{{nnnMMM999444333000------111000)))(((,,,---*********+++,,,------......***++++++,,,,,,++++++***++++++***)))(((&&&### ((()))+++,,,------,,,,,,(((((())))))))))))(((((((((***++++++)))(((((()))***(((&&&%%%%%%''')))+++((((((((('''%%%$$$%%%'''((($$$%%%,,,111000......###&&&((((((&&&%%%'''***''')))***)))&&&%%%&&&((()))&&&&&&+++,,,***(((((())))))((('''''''''''''''%%%'''((('''&&&''',,,000%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''((()))'''&&&((()))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''&&&%%%$$$$$$&&&((((((...***&&&***'''$$$***'''""" &&&++++++***(((((((((((()))***+++,,,(((((()))***++++++,,,,,,///000111000///...///111111111111111222333444555444BBBCCC===??????@@@IIIIIIGGGEEEzzzzzz{{{|||{{{zzzwwwvvvppprrrvvvzzz~~~}}}zzzvvvwwwxxxxxxvvvuuuuuuvvvvvvxxxzzz|||{{{yyyvvvtttzzzyyyxxxvvvuuutttttttttqqqrrrssstttsssqqqooommmmmmmmmlllmmmnnnoooqqqrrrqqqpppoooppppppnnnllliiioooooooooooooooooooooooopppppppppooonnnlllkkkjjjllljjjiiijjjlllnnnnnnmmmhhhjjjmmmoooooonnnmmmkkklllmmmmmmnnnmmmllljjjiiihhhhhhgggeeeeeedddddddddhhhiiijjjkkkkkkjjjiiihhheeecccaaa```aaacccbbbbbbffffffffffffeeedddcccbbbdddeeeggghhhgggfffdddccc```___^^^]]]\\\\\\[[[\\\ZZZ[[[[[[\\\\\\]]]]]]]]]^^^[[[VVVTTTTTTVVVWWWXXXSSSSSSSSSRRRQQQOOOMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???>>>============::::::999888777666555444555555777999555//////333777444///,,,+++---111333---...///...,,,,,,...000......---,,,---...///000,,,---......//////.........------,,,,,,,,,------,,,,,,,,,------///000111---///111444555444333333555555555555666666666666888666555666888999777444666555555555666777999:::666666555555555555555666555555555555666666666777888999:::999777555555666888777777888:::;;;:::999CCCEEEKKK[[[qqqooo^^^MMMFFFBBBEEEJJJPPP^^^llllllTTT===444///***,,,333444333...((((((,,,---***,,,+++******+++,,,...///,,,,,,---.........---,,,******+++++++++******))))))***+++***(((((((((***(((((((((((()))***+++,,,000+++'''(((,,,...)))$$$******************+++++++++,,,,,,+++(((''''''((())))))))))))))))))))))))'''+++,,,)))&&&'''(((&&&'''(((***)))(((((()))***&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))%%%%%%***+++''''''+++(((&&&$$$%%%''')))******(((%%%$$$''''''$$$%%%((( '''&&&&&&---***$$$((())))))))))))))))))))))))&&&'''((((((''''''(((***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''((()))+++******)))&&&%%%&&&))),,,((()))******))))))***+++---111333222...---000555222222333111000111333555999999777444444999BBBJJJJJJJJJIII|||{{{zzzzzzyyyxxxxxxxxxvvvwwwyyy|||~~~}}}zzzwwwyyyzzzyyyvvvuuuuuuvvvvvvxxxyyy{{{{{{yyywwwuuuzzzzzzyyyxxxwwwwwwvvvvvvsssssstttuuutttrrrpppooommmllllllllllllnnnoooppppppppppppqqqrrrrrrpppnnnoooooooooooooooooooooooonnnnnnmmmmmmkkkjjjiiihhhllljjjiiijjjlllnnnnnnmmmiiikkkmmmooopppooommmlllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiigggffffffeeeeeeeeehhhiiiiiiiiihhhgggeeedddbbbbbbaaaaaabbbccceeefffhhhggggggeeedddcccbbbbbb______```aaa```___^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]ZZZWWWUUUVVVWWWXXXXXXQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>:::999999888777666555444111000333666666222333666222111000000000111222333...//////...,,,,,,---///...------,,,---...///000,,,---......//////......///......------...........................//////...000222444555555444444555555555555666666666666888666555666888999777555666555555555666777999:::888888777777777777777888555555555666666666666666666777999999777666777888===;;;999999:::===BBBEEEHHHNNN\\\ssshhhVVVJJJFFFEEEKKKTTT___ooo}}}nnnTTTBBB222000///,,,---222%%%***,,,***))),,,......000///...------......///,,,------------+++***))),,,+++***))))))***+++,,,''')))******))))))+++,,,++++++***))))))*********...+++((()))+++,,,)))&&&,,,++++++******)))))))))''')))***)))(((((()))+++))))))))))))))))))))))))%%%((()))'''&&&((('''$$$''')))***)))''''''((()))'''''''''((((((((())))))))))))(((((((((((())))))%%%###&&&++++++'''(((,,,'''(((((((((((()))***,,,)))&&&&&&((((((&&&&&&)))(((---(((%%%***'''"""&&&((((((((((((((((((((((((&&&'''((('''&&&&&&(((***)))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&'''))))))(((((()))+++'''(((***)))((('''((()))&&&((())))))((('''(((***---///111000......111444222222222111000111333555777888999888999===DDDJJJRRRQQQPPP}}}|||yyywwwwwwwwwyyyzzz{{{zzzzzz{{{||||||zzzyyyyyyzzzzzzyyyvvvttttttuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvrrrrrrsssssssssqqqpppooommmmmmlllkkkkkklllmmmnnnnnnmmmnnnqqqssstttrrrqqqnnnooooooppppppoooooonnnmmmmmmllllllkkkjjjiiihhhkkkjjjiiijjjlllnnnmmmlllkkklllnnnppppppooommmllljjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhgggffffffffffffhhhhhhhhhgggeeedddbbbaaa___aaacccbbbaaacccgggjjjiiihhhfffdddbbbaaaaaaaaa^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXVVVTTTTTTUUUVVVVVVUUUNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCAAA@@@?????????===>>>?????????>>>===<<<999999888777666555555444666222111555555222000111---///111333444444222111/////////...,,,,,,---......------------...//////,,,---......//////......//////.........//////000000000/////////.........000111333555666666555555555555555555666666666666888777666777888999888666666555555555666777888999888888777777888888888888666666666666666555555555333555777888888888999:::888999:::::::::>>>EEEKKKSSS```www{{{___OOOIIIIIINNNYYYfffttthhhJJJ>>>222+++...111...,,,///'''...---***+++.........---,,,+++************.........---,,,+++***)))---+++)))''''''))),,,---&&&(((*********+++,,,...---,,,+++***)))))))))))),,,++++++******))))))(((,,,,,,+++***)))(((((('''&&&'''))))))(((''')))***))))))))))))))))))))))))%%%''''''%%%&&&)))'''"""((()))***)))'''&&&&&&'''((((((((())))))))))))))))))((((((''''''(((((()))$$$%%%(((+++)))%%%'''+++%%%'''******(((((()))+++***''''''))))))''''''***%%%***%%%###)))(((&&&---((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))((((((((((((''''''''''''(((''''''&&&&&&''''''((('''((())))))((('''(((***%%%)))---...---***((('''***+++------,,,+++---...............///000111222111222222111000111333666555888;;;<<<===AAAGGGLLLNNNMMMKKK{{{zzzyyywwwwwwwwwwwwxxxzzzxxxwwwwwwxxxyyyxxxwwwzzzzzzyyywwwtttrrrrrrsssttttttttttttuuuvvvwwwwwwtttuuuvvvvvvvvvuuutttsssoooppppppppppppooonnnmmmooonnnlllkkkkkkkkklllmmmlllllllllnnnqqqrrrpppnnnnnnnnnoooppppppooonnnnnnooonnnmmmllllllkkkkkkkkkjjjiiiiiikkkmmmnnnmmmkkklllmmmooooooooonnnmmmllliiiiiiggggggggghhhiiijjjhhhhhhgggfffffffffffffffggggggfffeeedddcccbbbaaa___bbbeeedddaaaaaafffkkkiiigggddd```___^^^^^^______^^^]]]\\\[[[[[[\\\\\\ZZZYYYXXXXXXWWWWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUPPPOOOOOOPPPQQQRRRPPPOOOKKKKKKJJJJJJHHHGGGEEEDDDBBBBBB@@@???>>>=========777999;;;<<<<<<;;;:::888888888777666666555444444666111///222555222000///---...111333333222000//////000000...,,,+++,,,...------------......//////,,,---......///...........................///000//////000000000000000000111222444555666777666666555555555555666666666666888888777777888888888888666666666666666777888888666777777888888888888888666666666666555555555555444666888888888888999:::111666===???@@@CCCJJJPPPfffxxxkkkWWWOOONNNUUUaaaqqq|||yyyzzzyyymmmQQQ:::777000---000222...+++,,,$$$,,,111///,,,,,,,,,++++++******)))))))))))))))---......---------,,,,,,+++***)))))))))***+++,,,((()))++++++******,,,...+++***))))))((((((((())))))+++,,,+++((('''(((***++++++******))))))((((((((()))***)))&&&%%%&&&'''))))))))))))))))))))))))******'''$$$%%%)))((($$$))))))***(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((''''''((((((((()))***+++)))%%%###&&&+++%%%&&&'''((()))((('''''')))''''''******'''''')))###((($$$""")))(((%%%+++((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%'''(((((((((((((((((('''''''''((((((''''''''''''(((((('''((()))(((&&&&&&'''((('''+++///000///,,,******+++,,,......------...000///...---...111222333222111222222111000111444666444777:::<<<===BBBHHHNNNJJJIIIGGGwwwwwwxxxxxxwwwvvvtttssswwwvvvttttttvvvxxxxxxxxxxxxxxxwwwtttqqqooooooppppppppppppqqqrrrtttvvvwwwttttttuuuuuuuuuttttttsssooopppppppppoooooonnnnnnpppooonnnllllllllllllmmmnnnmmmnnnoooppppppnnnlllmmmnnnoooppppppooonnnmmmnnnmmmlllkkkjjjjjjkkkkkkiiiiiiiiikkkmmmmmmlllkkkmmmmmmmmmnnnmmmlllkkkjjjiiihhhgggggggggiiijjjkkkffffffeeedddddddddeeeeeeffffffeeeeeeeeeeeeeeeeeeaaaeeefffddd```___cccgggfffdddaaa^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRLLLKKKKKKLLLNNNNNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???======<<<<<<<<<555777999::::::999777666777777666666555444444444111,,,+++000444333333333///////////////...------...//////...,,,,,,---...---------...............,,,---......///.........---,,,,,,,,,------...///---...000111222333333333222333444555666777777777555555555555666666666666888888777777666666888999666666666777777777777777777888999::::::::::::999666666666666666555555555666888::::::999888999:::555:::???CCCGGGOOOZZZccc~~~nnnZZZTTTWWW\\\iii}}}zzzxxxxxxxxxzzzcccNNN???777666111///000000...++++++---///...++++++---,,,(((+++,,,,,,---------------))))))******+++,,,---...((()))***,,,,,,,,,+++***)))+++,,,+++))))))***+++'''''''''''''''((()))***'''***,,,+++'''&&&(((+++((((((((())))))******+++((()))***((('''%%%&&&'''((((((((((((((((((((((((///...***%%%%%%)))+++))))))******)))'''%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((+++,,,+++'''$$$%%%***---(((&&&&&&(((+++,,,(((%%%(((%%%&&&))))))&&&%%%((((((---)))&&&)))###''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''((('''''''''((((((((((((((((((((((((''''''(((((((((&&&'''((('''%%%%%%%%%''')))+++,,,,,,+++******+++&&&((())))))))))))***,,,111///...///111333333222000111222111111111444666666888999999:::@@@HHHOOOOOOOOONNNtttuuuvvvwwwvvvtttrrrpppvvvuuutttuuuwwwyyyyyyyyywwwwwwuuurrrooonnnnnnpppmmmnnnnnnpppqqqtttuuuwwwxxxwwwvvvuuutttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrpppooommmlllllllllmmmmmmqqqqqqpppqqqrrrqqqooommmlllmmmoooppppppooommmlllkkkkkkiiihhhggghhhiiiiiihhhhhhiiikkkmmmmmmllljjjllllllkkkkkkjjjiiihhhgggfffffffffggghhhiiijjjkkkeeeeeedddddddddddddddeeeffffffeeeeeeeeeeeeffffffdddeeeeeeccc___^^^```ccccccbbb```]]]\\\[[[[[[[[[^^^^^^]]]\\\[[[[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVWWWTTTTTTSSSRRRQQQQQQPPPPPPKKKJJJJJJKKKLLLLLLJJJIIIFFFFFFFFFEEECCCBBB@@@??????>>>===<<<;;;;;;;;;;;;777888999999999888777666666666555555444444444444777222///111000---,,,---000000...---,,,,,,,,,,,,---...///...,,,,,,...000,,,---......//////......,,,---......//////......,,,,,,,,,,,,,,,---...///,,,...000222444555555555222333333444555666777777555555555555666666666666777777777666444555777999666666777777777777666666999:::;;;=========<<<<<<555555555555666666666777777999;;;;;;::::::;;;<<<<<<>>>@@@EEEOOO___rrr~~~|||jjjZZZTTT[[[ggguuu}}}zzzzzz{{{sss___GGG777333555000...------......---,,,------***''')))...---))))))***+++,,,------------%%%%%%%%%&&&(((***,,,---&&&(((+++---...,,,***))))))***+++***((('''((()))''''''''''''((()))***+++'''***+++***((('''(((+++&&&''''''((()))***++++++%%%&&&((((((((((((***,,,((((((((((((((((((((((((***---,,,'''&&&))),,,,,,)))***+++***(((''''''(((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))(((%%%&&&***,,,+++***)))((()))+++,,,***((('''%%%&&&******&&&%%%'''%%%+++)))&&&***$$$''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))'''''''''((((((((((((((()))((((((''''''(((((()))%%%&&&''''''&&&%%%&&&((((((((()))'''&&&&&&(((***&&&'''))))))))))))+++---000000000000000000111222000111111111111222444777888999999888999>>>FFFLLLMMMMMMMMMttttttssssssrrrrrrqqqppptttsssssstttvvvwwwwwwuuuwwwwwwuuurrrooonnnoooqqqlllmmmoooqqqsssuuuwwwwwwzzzxxxuuusssrrrssstttuuussssssrrrrrrrrrrrrssssssnnnmmmlllkkkkkkkkklllmmmqqqppppppqqqrrrrrrooommmkkkmmmoooppppppooommmkkkkkkjjjhhhgggggggggiiijjjhhhhhhiiikkkmmmmmmkkkiiijjjjjjiiihhhgggfffeeedddcccdddeeefffhhhhhhiiiiiieeeeeedddddddddeeeeeefffggggggeeedddcccddddddeeeeeedddbbb```_________```bbbaaa```___^^^]]]\\\\\\```aaaaaaaaa```^^^\\\[[[UUUTTTTTTTTTTTTTTTUUUUUUQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGGGGHHHHHHGGGFFFCCCCCCBBBAAA@@@>>>===<<<===<<<;;;:::::::::::::::888888777777666666555555555555555444444444444333888444222111---((((((,,,..................------,,,---...---------///111,,,---.../////////...---,,,---......//////......,,,,,,,,,------...///000...///222444555555444444222222333333444555777777555555555555666666666666666666666555333333666999666666777888888777666555777888:::<<<===<<<;;;;;;333444444555666777888888777999;;;<<<<<<===>>>???AAADDDKKKWWWhhh|||~~~}}}zzz{{{~~~{{{pppbbbZZZXXX^^^nnn}}}~~~tttgggUUUEEE999222......++++++,,,---...///...,,,,,,......***))),,,...,,,)))***+++,,,,,,+++******&&&&&&&&&'''(((***,,,---'''(((***+++,,,,,,++++++'''((())))))((('''(((*********)))))))))******+++((()))))))))(((((())))))''''''(((((())))))******%%%'''))))))))))))+++---((((((((((((((((((((((((%%%,,,***''')))+++,,,)))***+++***)))((()))***(((((((((((('''''''''&&&(((''''''&&&&&&''''''(((''')))(((&&&)))+++&&&&&&)))+++)))%%%$$$'''+++(((&&&(((++++++(((&&&((("""(((&&&%%%+++)))%%%***''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''((((((((()))))))))(((((((((((())))))%%%'''(((((('''''')))***'''((()))((('''&&&((()))((()))+++,,,+++,,,...///...000111///,,,,,,...000000111111111111222555777888:::<<<;;;;;;===CCCHHHGGGGGGGGGuuusssqqqpppoooooopppqqqrrrqqqqqqrrrssstttrrrpppwwwwwwuuurrrpppoooqqqssslllmmmpppsssuuuwwwxxxxxxyyywwwssspppoooppprrrsssqqqqqqqqqppppppqqqrrrrrrlllkkkjjjjjjjjjkkkllllllnnnmmmnnnoooppppppnnnlllkkkmmmoooppppppooommmkkkmmmllljjjhhhhhhiiikkklllggghhhiiikkkmmmmmmkkkiiiiiihhhgggfffeeedddcccbbb```bbbdddfffggggggggggggffffffeeeeeeeeeffffffgggiiihhheeecccbbbbbbbbbbbbeeeccc```______```______aaaaaaaaaaaa```___^^^]]]]]]^^^______^^^[[[YYYWWWSSSSSSRRRRRRRRRRRRSSSTTTLLLLLLKKKIIIHHHGGGFFFEEEIIIFFFDDDCCCDDDDDDCCCBBB@@@@@@@@@???>>><<<:::999;;;;;;:::999888888888999777666555333333222222222444444444444444444333333+++***---///...---111888+++---///000111000//////+++,,,---------...000222,,,,,,.../////////...---,,,---......//////......---------......000111111000111333555555555333222222222222333444555666777555555555555666666666777555666666444111222555999666666777888888777666555333555777999:::999888777222333444555666888999999555888;;;===>>>???AAACCCFFFMMM]]]rrryyyxxx~~~}}}vvvpppnnnmmmooopppfff\\\UUUVVV___mmmkkkUUU===444666777000)))))),,,...//////000...+++,,,333666111++++++---......///000000///...,,,++++++************,,,---...))))))))))))***+++,,,---$$$&&&'''((('''((()))+++...---,,,+++************(((((((((((())))))))))))))))))))))))(((((((((((()))***+++***)))((()))***((((((((((((((((((((((((***,,,)))(((******)))***++++++***)))+++,,,******))))))(((((((((''''''''''''&&&&&&''''''''')))+++***)))+++)))''',,,'''###,,,)))''')))------)))'''))))))...(((%%%***(((%%%+++'''''''''''''''''''''''''''((((((((('''''')))***&&&'''''''''(((((())))))))))))(((((((((((())))))&&&((()))***)))***+++---(((***,,,,,,+++*********%%%''')))))))))***+++---,,,///111///***(((+++//////000111111111222555777888;;;??????>>>>>>AAADDDJJJIIIIIIrrrrrrrrrqqqqqqrrrrrrrrrvvvvvvwwwwwwvvvuuusssrrroooooooooqqqssstttsssqqqtttqqqppptttzzz}}}{{{xxxwwwuuupppllljjjiiiiiijjjnnnnnnnnnoooooopppqqqqqqiiijjjkkkjjjiiiiiijjjlllnnnmmmkkkjjjiiiiiijjjkkklllmmmnnnmmmmmmmmmoooqqqqqqooollliiihhhggghhhiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhggggggfffeeeeeeeeefffeeeeeefffhhhjjjkkkjjjfffhhhhhhddd___^^^bbbfffcccccccccccccccccccccccccccbbb```___^^^___```aaaddddddcccbbbaaa^^^\\\[[[```___]]][[[ZZZXXXXXXXXXWWWWWWUUUTTTSSSSSSRRRRRRJJJIIIIIIHHHHHHGGGGGGFFFHHHFFFDDDBBBAAA@@@@@@AAA@@@>>>;;;:::;;;;;;;;;:::;;;;;;:::888666555777999:::666333222333444333111333222111000000000111222111000///...............***+++---//////...---,,,...,,,***+++///111000///---------............///,,,,,,------------------,,,...000000.........///000000222333444555555555555666777666555555555777555777888666222111666;;;999999999999999999999999555777888888666555666666::::::999777666555444333111444666777777777999:::???<<<;;;>>>???@@@FFFMMMPPPaaawwwvvvyyy{{{zzzvvvooofff`````````___SSSQQQTTT___lll{{{nnnMMMCCC777111111222///,,,111'''&&&,,,,,,)))***---000222222111...,,,///...,,,+++***++++++,,,)))************+++++++++))))))))))))++++++)))(((************************+++)))(((***---...---++++++*********))))))((((((((())))))(((''''''(((***)))((((((((()))))))))((("""%%%''''''&&&&&&))),,,***)))(((&&&&&&&&&'''(((&&&&&&(((***'''###%%%+++(((((((((''''''&&&&&&%%%)))%%%$$$''''''$$$%%%******)))&&&###!!!"""&&&***)))((('''&&&&&&'''((()))'''((()))((('''(((***+++'''&&&$$$######$$$&&&'''(((&&&%%%'''***(((!!!)))(((&&&%%%%%%''')))+++&&&&&&(((+++***'''(((,,,+++(((%%%&&&((()))'''%%%'''+++***&&&&&&***+++'''++++++******)))((((((((((((((('''(((***++++++***///////////////000000111333222111111333444555555888999;;;<<<===???CCCFFFKKKJJJHHHssssssrrrqqqqqqrrrsssssswwwwwwwwwvvvuuutttsssrrrpppooooooqqqssstttsssqqqvvvsssppprrrvvvyyyxxxuuutttqqqmmmjjjgggffffffgggkkklllmmmnnnooooooooooookkkllllllkkkiiiiiikkklllllllllkkkiiiiiihhhhhhhhhjjjlllmmmmmmlllmmmnnnppprrrqqqooommmkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggggghhhhhhggggggfffeeeeeeeeecccccccccdddgggiiijjjjjjfffggghhhddd```^^^bbbeeebbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaa```````````````bbbbbbbbbbbb___\\\XXXVVV^^^]]][[[YYYWWWVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>??????>>><<<999999999:::999999999999999777555444555777555333111111444666666555333222111000000111222222000//////............///,,,,,,,,,,,,------......///,,,+++,,,...000000...---------............///------........./////////---///111111000000000111222333333444444444444333444555666666444444555666555777888666222222666:::999999999999999999999999444666777777555444444555999888888666555444333333444666888999888999:::;;;;;;<<>>BBBEEEHHHHHHGGGtttsssqqqppppppqqqssstttxxxwwwvvvuuutttssssssssspppooooooqqqssstttsssqqqwwwtttpppooorrrtttsssqqqpppmmmjjjgggeeedddddddddhhhjjjlllnnnnnnnnnmmmlllmmmnnnnnnllljjjjjjkkklllkkkkkkjjjjjjhhhgggfffeeegggiiikkklllkkkkkklllmmmpppoooooonnnmmmkkkjjjiiiiiijjjjjjiiiiiihhhgggfffhhhggggggffffffeeeeeedddaaaaaabbbdddeeefffhhhhhheeefffgggddd```___aaadddbbbaaa```______```aaabbb```aaabbbbbbbbbaaa```______``````___\\\XXXTTTRRRZZZYYYXXXVVVUUUSSSRRRQQQQQQPPPNNNMMMKKKJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBBBB@@@???===<<<<<<<<<===>>><<<:::888777888888777666666777777555333333444555333111000111333555555555222222111111111222222333.........---......//////...---+++***+++,,,///000///...,,,,,,...//////...---------............///....../////////000000000...000222333222222333555555555555555555444333333333555666555444333444555555777777666333333666999888888888888888888888888444555666555333222333444777777666555444444333333666888999:::999:::;;;===;;;???GGGNNNRRRXXXdddqqqxxx{{{}}}uuujjj]]]SSSMMMJJJJJJTTT[[[hhhvvvoooUUU@@@777111,,,+++...000...+++,,,++++++---//////---***))))))***+++++++++++++++,,,++++++++++++,,,,,,---)))************+++++++++)))))))))***************************************,,,***)))((())))))(((&&&************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((((((''''''&&&(((%%%$$$(((+++))))))+++%%%&&&(((******)))'''&&&///+++)))***)))&&&'''***$$$&&&)))***)))(((''''''((((((''''''''''''((()))'''((()))((('''''')))***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))***)))((('''&&&%%%&&&)))(((&&&'''+++((()))))))))(((((()))+++&&&((()))''')))---///---(((((())))))))))))******((((((((()))******++++++,,,///222000,,,,,,///333222111///...///111444666999999999999999<<>>>>><<<<<<;;;::::::;;;<<<===:::999777777888888666555555666666555333333444555444333222222222222222111111111111111222222222333------------......///000------,,,+++,,,---...//////...---------.........---------............///.........//////000000111///111333444444555666777444555555666555555444444333444555444333333444555555666777666444444666888777777777777777777777777555666666555333222333444555555444444444444333333777888::::::999:::<<<>>>@@@EEENNNVVVZZZcccuuuttteeeYYYOOOJJJLLLPPP^^^iiiyyyrrrZZZEEE777222///,,,---000111///,,,+++---///000///...------,,,,,,,,,,,,,,,---......*********++++++,,,------))))))*********+++++++++,,,,,,,,,***(((''''''(((************************((('''((((((******+++************))))))))))))))))))(((''''''((())))))(((***+++++++++*********+++'''(((((((((((((((((()))&&&'''((())))))((('''&&&(((###"""'''+++***)))***(((((()))***************+++)))(((''''''&&&'''((($$$'''***+++***)))((()))'''''''''''''''(((((()))'''((()))(((&&&&&&(((***((())))))******))))))(((((())))))((('''''')))***%%%&&&&&&'''((('''''''''&&&$$$%%%((('''%%%'''+++'''***+++***((('''***---'''((((((((()))+++,,,,,,''''''(((((()))******+++'''((()))))))))***+++,,,+++000444222---+++000666222111000///...000444777999999888888888;;;@@@CCCGGGFFFEEEsssqqqpppoooooopppqqqsssuuutttrrrqqqppppppqqqrrrpppoooooopppqqqrrrpppooopppnnnkkkjjjkkkmmmooopppnnnmmmkkkiiigggffffffffffffhhhkkkmmmnnnmmmkkkjjjnnnnnnnnnllljjjiiijjjkkkjjjjjjkkkkkkjjjhhhfffddd___aaadddeeedddeeefffggghhhjjjkkklllllljjjhhhfffjjjjjjjjjjjjiiihhhgggfffeeeeeeddddddcccbbbbbbbbbdddfffgggfffdddbbbbbbbbbbbbbbbbbbaaa_________``````___^^^^^^^^^```aaabbb[[[\\\___aaaaaa___]]][[[\\\ZZZWWWTTTSSSTTTVVVXXXTTTTTTSSSRRRQQQNNNLLLKKKJJJIIIGGGFFFDDDCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::999999999:::;;;<<<:::888777777888888666444444555666666444333444555333333333333111111000000000000000111111222222222---------------...///000+++,,,---.........---,,,//////...---------......---------............///,,,------...//////000000000222444555555555777888222333444555666666666666333444555444333333444555555666666666555555666777777777777777777777777777777777777555333222444555333333333333444444444444666888999999999:::===???FFFJJJQQQXXX___kkksssaaaUUUNNNMMMTTT^^^iiiwwwsssVVVAAA666222000...---...000000...+++,,,---......++++++,,,......---,,,,,,,,,---//////)))******++++++,,,,,,,,,))))))*********+++++++++(((***++++++***+++...000))))))))))))))))))))))))(((((()))*********+++,,,))))))))))))))))))******+++)))'''''')))******((()))+++,,,+++***)))***,,,''''''&&&''''''(((''''''&&&'''((())))))((('''&&&%%% ###((('''&&&&&&'''&&&$$$$$$$$$&&&(((***))))))((('''(((***++++++'''((())))))((((((***,,,&&&''''''((((((((((((((('''((()))(((&&&&&&''')))'''((())))))))))))((('''&&&'''((('''%%%&&&(((***)))((('''&&&&&&(((***+++&&&$$$%%%''''''%%%''',,,(((***,,,***''''''))),,,((('''''''''((('''((()))&&&&&&'''((()))******+++&&&(((******))))))***,,,---222555333...,,,111777222333222111000111555888777888888888888;;;@@@CCCFFFEEEDDDpppoooooooooooooooooopppqqqppppppooooooppppppqqqnnnnnnmmmnnnppppppnnnmmmlllkkkjjjiiijjjlllnnnooommmmmmkkkjjjiiihhhhhhhhhfffhhhjjjlllllllllkkkjjjkkklllllljjjhhhhhhiiijjjiiijjjjjjiiiiiihhhgggfff___```bbbbbbbbbcccfffhhhhhhjjjkkkllllllkkkiiihhhiiiiiiiiihhhhhhgggfffeeeccccccbbbaaaaaa``````___cccfffhhhgggccc``````aaa____________^^^^^^^^^]]]\\\\\\]]]^^^^^^_________XXXYYY\\\]]]^^^\\\ZZZYYYXXXVVVSSSQQQQQQSSSVVVXXXQQQQQQQQQPPPNNNLLLIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<;;;;;;:::999999999::::::999888888999:::;;;888777777777888777555333333444666666444333444444///000222222111111111222---...///000111111111111---------,,,------......***+++---//////...---+++---...///...,,,,,,...000---------............///,,,,,,---...//////000000000222444555444444555777111222333444555666666666333555666555444333444555666666666666666666666555888888888888888888888888888888777555333222444555222222333333444555666666666777888999999<<>>BBBFFFLLLOOOXXXhhhyyyrrrdddZZZ[[[aaaiii{{{uuuYYYCCC777333222333...---------------,,,+++---,,,+++***************)))*********++++++++++++******+++,,,++++++)))))))))************++++++++++++,,,+++'''!!!!!!$$$)))))))))))))))))))))))))))+++,,,***'''&&&''')))((()))))))))***************&&&###$$$((()))(((%%%%%%(((***)))%%%$$$&&&***'''%%%$$$&&&)))+++***((('''''''''''''''((()))))))))''')))++++++((()))---(((((()))))))))(((''''''"""%%%$$$ !!!&&&'''%%%)))))))))'''%%%&&&(((***%%%&&&'''((()))))))))(((((((((((('''%%%%%%&&&((()))((('''&&&&&&'''((()))(((&&&$$$%%%'''(((&&&$$$+++***))))))******,,,,,,(((&&&&&&((('''&&&)))...,,,***((('''((('''&&&%%%)))%%%%%%((()))&&&'''+++&&&'''''''''((()))))))))%%%)))++++++((('''***......///000///......000222...111555444111000333666222555888;;;===???AAADDDEEEEEEEEEjjjlllnnnoooooonnnllljjjhhhjjjlllnnnooooooooonnnmmmlllkkklllmmmmmmllljjjjjjkkklllkkkjjjiiijjjjjjiiihhhhhhgggffffffeeeeeeeeeeeeffffffggghhhhhhiiifffggggggfffeeeeeegggiiiffffffeeeddddddfffggghhhddddddcccbbbbbbeeejjjnnndddeeeeeefffffffffffffffddddddddddddcccbbbaaaaaa```______^^^]]]]]]\\\\\\ZZZ___ddddddaaa___```ccc\\\[[[[[[[[[\\\\\\[[[YYYTTTVVVYYY[[[\\\[[[YYYXXXSSSTTTVVVWWWWWWWWWVVVVVVPPPQQQQQQRRRQQQNNNLLLJJJJJJKKKKKKKKKIIIFFFDDDBBB>>>>>>============>>>>>>::::::999999888777777777999888777666555666666777444444333444555444111//////111333333222111111111222555666444000,,,+++,,,***+++---////////////...///...------,,,,,,,,,,,,...---,,,++++++---...000***---......,,,---///222---------.........//////---...///000111222333333000222333333222111222333333333444444333333222222555666777666555555666777666555555666777777666444999999999999999999999999777777555222000///111333111222333444666777888888666888999;;;<<<@@@EEEIIINNNRRR___tttfff[[[XXXbbbnnn{{{sss\\\AAA333111222111000...............///......,,,+++++++++---,,,***'''******+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))((()))************++++++++++++---...+++((('''+++000))))))))))))))))))))))))$$$'''))))))'''&&&)))+++(((((())))))*********+++(((%%%!!!"""&&&(((&&&###&&&))),,,***'''%%%(((+++'''%%%%%%'''***,,,,,,***((('''&&&&&&&&&((()))***$$$###&&&'''%%%!!!###)))"""$$$''')))(((&&&"""'''***)))$$$###((()))&&&((())))))(((&&&%%%&&&'''$$$%%%'''))))))))))))(((((((((((('''%%%%%%&&&'''+++)))(((&&&&&&((()))+++***&&&$$$&&&)))***&&&"""%%%&&&((()))))))))(((''')))''''''((((((&&&)))///...***'''&&&((((((%%%###((($$$$$$)))+++(((***///'''''''''(((((((((((((((%%%))),,,+++((('''***......------------...//////+++000444444111000111444111444999<<<>>>@@@BBBDDDGGGFFFEEElllmmmmmmmmmmmmkkkjjjiiimmmmmmllllllllllllmmmmmmlllkkkiiihhhhhhfffcccaaaeeefffggghhhhhhhhhhhhhhhcccddddddcccbbbaaacccdddaaabbbcccdddddddddcccbbbccccccbbbbbbbbbbbbbbbbbbaaabbbcccdddddddddcccccc___```aaabbbbbbbbbbbbbbbcccdddfffeeedddccccccdddgggdddaaa_________^^^]]]]]]\\\ZZZXXXXXXYYYZZZ[[[aaabbbcccbbbaaa^^^\\\ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKIIIHHHFFFEEECCCAAA??????AAA@@@>>>===<<<<<<<<<===;;;:::888666666666666777888777555444333444666777555555555555555555555555444333222222111222222222000000000000////////////---------...------,,,,,,------,,,+++,,,---...///,,,------...///000111111...------------...//////)))+++---///000000///...//////000000000111111111111111222222333444555555444555666777777666555444333444555666777777777777666777888999999888777666333444666888888888777777:::666111000333666777777555444444555777888888777<<<;;;::::::===EEEMMMTTT]]]gggxxxzzzgggZZZZZZaaarrr|||nnnLLLCCC888111000000///---...------,,,---...///000............---,,,,,,+++---......,,,)))'''&&&'''(((((()))***************++++++,,,,,,)))'''...777***((('''''')))+++++++++)))))))))((())))))***+++((()))***++++++,,,++++++%%%***///,,,!!!"""...$$$%%%&&&((())))))))))))(((******&&&&&&)))***((())))))************))))))'''***((())),,,###'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&''')))))))))((('''(((,,,'''%%%,,,)))###&&&''')))+++***((('''''')))&&&''''''&&&%%%$$$%%%&&&)))******(((&&&%%%&&&(((###$$$&&&,,,&&&$$$...$$$%%%%%%%%%&&&'''''''''+++'''&&&******%%%$$$(((%%%&&&&&&&&&'''((((((((('''(((&&&######(((***)))''''''((())))))))))))))))))(((((()))******((('''+++'''(((------+++...555...444000+++...,,,+++444000***&&&)))111888999777888888888999<<<@@@CCCEEECCCCCCAAAiiijjjkkklllllllllkkkjjjllllllkkkkkkkkkkkkllllllmmmjjjgggffffffggggggfffffffffggghhhhhhhhhhhhhhhdddeeeeeedddcccbbbdddeeeaaaaaaccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa___```bbbcccdddcccbbbaaa``````aaabbbbbbbbbbbbbbbaaabbbccccccaaa`````````aaa___]]]]]]]]]^^^]]]\\\[[[ZZZYYYXXXYYY[[[]]]^^^``````aaa```___\\\ZZZXXXYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRRRROOOOOOMMMLLLJJJIIIIIIIIIFFFFFFDDDCCCAAA???>>>=========<<<;;;::::::::::::;;;:::999777777666777777888777555444333444555666444444444444444444444444333333222111000000111111........................,,,------...------,,,,,,------,,,,,,,,,---...///,,,,,,------......//////---------------......///---------...///111333444444444444444555555555555444444444444555555555555444555666777777666555444444444555666777777777777999999999888777666555555222444777999:::999777666555222///...111444444444666555555666777888888888;;;<<<===???DDDPPP___jjjuuuyyyvvveeeZZZWWW___ppp|||}}}~~~iiiRRRDDD<<<444//////000000......------,,,---...///000,,,------------,,,,,,+++)))+++,,,,,,***)))******((())))))***************(((&&&&&&))))))((()))...---,,,,,,++++++,,,---...***))))))))))))***++++++''''''((()))************((((((***+++'''###'''...)))))))))************)))'''******''''''******'''))))))************))))))))),,,((((((***!!!$$$%%%%%%%%%%%%&&&'''((()))((((((((())))))((((((''')))---'''%%%,,,***%%%)))%%%&&&''''''''''''''''''(((((('''%%%$$$$$$&&&(((((())))))'''&&&%%%&&&((((((,,,)))(((***$$$!!!+++&&&&&&&&&'''''''''''''''+++'''&&&))))))%%%%%%))))))((((((''''''&&&%%%%%%$$$''''''$$$%%%((((((&&&'''((())))))******)))))))))(((((()))))))))((('''+++((((((***((($$$%%%***!!!---111333888222+++...777333......222555666555666666666888:::===AAACCCDDDDDDDDDfffggghhhjjjjjjkkkkkkjjjkkkjjjjjjiiiiiijjjjjjkkkmmmjjjfffeeefffhhhiiijjjfffgggggghhhhhhhhhhhhgggeeeffffffeeeccccccdddeee```aaabbbccccccbbbaaa```_________```````````````^^^___bbbddddddcccaaa___```aaaaaabbbbbbbbbbbbaaa___aaaaaa```^^^\\\\\\]]][[[ZZZYYYZZZ\\\\\\[[[YYYXXXXXXXXXYYYZZZ]]]___```]]]^^^^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYXXXWWWUUUSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBB@@@???===<<<;;;::::::;;;;;;;;;::::::999::::::999888777777777777777666444333333333444555222222222222222222222222333222111000////////////------------------------,,,,,,------...------,,,------,,,,,,------...///,,,,,,---------------------,,,,,,,,,,,,---......222000...---///222666999888888888999999999999:::777777777666666666555555444555666666666666555444555555666777888888888888;;;:::999777666555444444222444777999:::999777555111000///000222444444444666666666777888999:::;;;:::===BBBIIITTTeeeyyy{{{}}}uuusssyyy|||vvvhhhZZZSSSSSSZZZlllzzz~~~yyyiiiOOO;;;999444///---...000000...---------,,,------...///***+++,,,,,,,,,,,,,,,,,,)))***,,,,,,+++******+++((()))******++++++******+++''''''+++...,,,******(((***+++)))&&&&&&(((+++***************+++,,,,,,&&&'''((())))))******)))+++&&&%%%))),,,++++++---************)))))))))(((&&&)))***((((((******&&&((())))))******))))))((((((+++'''&&&)))"""'''&&&&&&&&&&&&'''((()))*********)))((((((((())))))%%%(((""" ''''''###(((&&&%%%%%%&&&((()))((('''))))))(((&&&$$$$$$'''***&&&'''(((&&&%%%%%%&&&((('''***&&&%%%***&&&$$$///'''''''''&&&&&&&&&&&&&&&+++(((&&&((('''%%%&&&***)))((((((''''''&&&&&&&&&###'''((('''''')))((($$$((()))******++++++******(((((())))))))))))((((((***((())))))&&&"""!!!$$$(((///,,,***000///...666888666333111111222444555666666666888:::===@@@BBBCCCDDDEEEfffffffffgggggghhhhhhhhhhhhhhhhhhgggggghhhhhhhhhkkkiiiffffffggghhhhhhgggffffffgggggggggffffffeeedddeeeeeedddbbbbbbcccdddaaaaaabbbccccccbbb```__________________`````````___```ccceeefffdddbbb```aaaaaabbbbbbbbbaaaaaa``````aaaaaa```^^^\\\[[[\\\ZZZYYYZZZ[[[\\\\\\ZZZXXXXXXXXXXXXYYY[[[\\\^^^___\\\\\\\\\[[[ZZZYYYWWWVVVVVVXXXZZZ[[[ZZZXXXUUUSSSTTTRRRQQQOOOOOOOOOPPPQQQOOOOOOOOONNNMMMKKKJJJIIIDDDEEEFFFGGGGGGEEEDDDCCCAAAAAA@@@???===<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888888777777666666666666555555444333222333333444111111111111111111111111222111000///...------------------------.........,,,,,,------...------------------------......///......------------------,,,,,,,,,,,,,,,---......444222000///000222555777888888888888999999999999666666666666666777777777555555555555555555555555555666777888888999999999;;;:::888666555444555555222333444555666666666666222222333555666777777777666666777888999:::===???<<>>222222///------...//////...---------------------...)))***++++++,,,,,,,,,,,,+++---...---***)))))))))))))))***++++++++++++***,,,)))))),,,---******,,,$$$'''***'''###!!!###'''++++++******++++++,,,---&&&'''((()))************+++&&&%%%)))------+++,,,(((((('''''''''''''''((($$$(((***))))))+++***&&&(((((())))))))))))(((((($$$)))&&&$$$)))'''%%%---'''&&&&&&&&&'''(((((()))***)))((((((((()))+++,,,###&&& %%%&&&###)))***((('''''')))***)))(((((())))))(((&&&&&&'''(((%%%&&&&&&&&&%%%%%%&&&(((###&&&###$$$***&&&###,,,&&&&&&&&&%%%%%%$$$$$$$$$***((('''&&&&&&&&&(((***%%%%%%&&&'''((())))))***&&&)))***((((((******'''))))))***+++++++++++++++'''((()))))))))((())))))&&&''')))***)))'''&&&(((000333+++%%%+++,,,...777111333333111000111555999888888999:::<<>>======<<<;;;;;;777888:::;;;;;;:::999888555555555555555444444444444333333222222222222222000000000000000000000000111000///...------------------........./////////+++,,,,,,---.........---------.........//////.../////////...............---,,,,,,,,,,,,---......333333333222222111111111444444444555555555666666222333333555666777888888555555444444444444555555555666777888888999999999888777666555555555666777333222111000111333555777222444666777888888999999444666888:::;;;>>>CCCGGGGGGMMM[[[qqqtttjjjdddfff^^^WWWTTTRRRSSS]]]iii|||tttgggWWWGGG:::222///000///......//////...---------------------,,,,,,)))***++++++,,,,,,,,,,,,+++,,,------+++*********))))))***+++++++++++++++***(((((((((%%%"""&&&...(((+++...,,,'''%%%(((+++++++++******++++++,,,---(((((()))***++++++++++++***'''(((***+++((((((***&&&&&&&&&&&&'''(((******$$$(((***))))))+++***&&&(((((())))))))))))((((((###***'''$$$***)))(((...&&&&&&&&&&&&&&&&&&'''((((((''''''''')))+++---...'''***$$$"""******(((---,,,***((('''((((((((('''%%%(((***+++)))'''&&&&&&$$$%%%&&&&&&%%%%%%''')))(((+++'''(((,,,$$$!!!((((((''''''&&&&&&%%%%%%(((((('''&&&&&&((())))))%%%%%%&&&'''((()))***+++(((***((($$$$$$((()))'''))))))***+++++++++++++++%%%(((******(((((()))***$$$'''************++++++'''...------444111+++......111333222111222777;;;777888999:::<<<>>>@@@AAA<<<===@@@eeedddcccbbbaaaaaaaaaaaadddccccccccccccccccccdddddddddeeeffffffddd```\\\bbbbbbbbbbbbaaa```^^^^^^]]]^^^___^^^^^^^^^```bbbaaaaaabbbbbbaaa```___^^^^^^^^^______```aaaaaaaaaaaabbbcccdddeeeddddddccc````````````___^^^\\\\\\___aaabbbaaa^^^]]]\\\]]]___^^^]]]]]]^^^]]][[[YYYZZZZZZZZZYYYYYYXXXXXXXXXZZZYYYYYYXXXWWWVVVVVVVVVVVVXXXZZZ\\\[[[XXXUUUSSSSSSRRRQQQPPPOOONNNNNNNNNIIIIIIIIIIIIHHHGGGEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA======<<<<<<;;;;;;;;;:::666666777777777666666555333333444444444333333222222222222222111111111111////////////////////////000///......------......---------...//////000000++++++,,,---............------...////////////....../////////////////////...------------...//////111222333444444222///...222222222222333333333333000000222333555777888888555555444444444444555555555555666777888888888888666666666555555666666777444222000///000222555777222444666777666666777888444777;;;===@@@EEELLLRRRZZZdddvvv|||kkkbbb[[[PPPJJJMMMTTT\\\iiiwww{{{kkkUUUDDD777///...000000000000//////...------,,,------------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,...///)))***++++++,,,+++++++++,,,,,,,,,***%%%"""(((111))),,,......+++)))***,,,***************+++,,,,,,((()))***++++++,,,,,,,,,((((((***+++)))$$$%%%)))(((((('''((()))+++,,,...$$$(((***((()))++++++''''''(((((())))))(((((('''%%%---***%%%)))(((%%%)))'''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))+++,,,---&&&***$$$###******''',,,(((((((((&&&$$$$$$&&&(((%%%'''******)))&&&%%%%%%$$$%%%&&&&&&%%%&&&(((***&&&)))'''***111))) $$$*********)))))))))))))))&&&((()))&&&'''))))))'''(((((((((((((((((((((((('''(((%%%!!! $$$'''&&&((()))******++++++******$$$'''******(((''')))+++%%%)))+++)))(((***+++)))(((+++''''''000222000666222444555555333333777:::555666777999:::<<<===>>>:::<<<===bbbaaa``````___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbaaa``````bbbbbbbbb___]]]_________^^^]]]\\\ZZZZZZZZZ[[[]]]]]]]]]^^^aaaccc______``````___^^^\\\[[[\\\]]]]]]^^^______``````_______________``````aaa_________^^^]]]\\\ZZZYYY\\\]]]^^^^^^\\\[[[[[[[[[]]]\\\ZZZZZZ[[[\\\\\\[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYXXXVVVSSSRRROOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@????????????:::::::::999999999999999777777666555444444444444222333444444444444333222111111222111111111000///////////////////////////...............//////000+++,,,,,,---......//////***+++,,,---............,,,---...///000//////...---------......////////////............///000000///000333444555444222111222333333333333444444444111111222444555666777777555444444333333444444555444444555666777777777777666777777777666555444444222222222333333444555666333555777666444444666888555999>>>BBBFFFMMMVVV^^^ppp|||iii^^^RRRJJJJJJVVVaaakkkzzzmmmYYYDDD999555111///000////////////...---......,,,------...---,,,+++***,,,------------,,,,,,+++&&&)))+++,,,------///000)))***++++++,,,,,,++++++000...---...+++'''***///'''((()))*********))))))***))))))))))))***++++++'''((()))***++++++++++++(((''')))+++***%%%%%%(((***)))((('''((()))+++---%%%((()))'''(((++++++)))''''''((((((((((((''''''""",,,***$$$((((((###%%%(((((('''''''''''''''(((''''''((()))))))))((((((###'''###""")))((($$$(((###&&&)))'''######(((...'''((((((&&&%%%$$$&&&'''$$$%%%&&&'''&&&'''***,,,###%%%###(((111,,,%%%***((((((((()))))))))))))))###(((***'''(((+++***%%%(((((((((((((((((())))))&&&((('''######&&&'''$$$'''((())))))******))))))###'''+++***((('''))),,,'''+++,,,((('''+++---+++///...""")))000444>>>333333444444333444666888444555777999:::<<<<<<============______^^^^^^___```bbbcccaaaaaa````````````aaaaaa___^^^]]]]]]___``````___^^^^^^]]]\\\[[[ZZZXXXWWWYYYZZZ\\\]]]]]]___bbbddd]]]]]]^^^^^^]]][[[ZZZYYY[[[[[[\\\]]]]]]^^^______]]]\\\[[[ZZZ[[[\\\]]]^^^______^^^]]]\\\ZZZYYYXXXXXXZZZ[[[[[[YYYXXXYYYZZZZZZXXXWWWWWWYYY[[[\\\\\\VVVWWWWWWXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVTTTRRRQQQKKKLLLLLLLLLKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA???=========>>>>>>888888888777777777777777:::999777666555555555666222333444555555555444333111111111111111000//////000000000000000000000000...............///000111******+++,,,,,,---......***+++,,,---............,,,---///000000000///...++++++,,,,,,---.../////////////////////000111111...000111333555555666555555555555555666666666666333444444444555555666666555444333333333333444555333444555666777777777777888888888888666444222111000222555777888777555444555777888777555444777:::666;;;AAAFFFJJJRRR]]]eeeqqq___WWWOOOLLLSSSdddqqqyyyVVVDDD333111444222...,,,......///...------...000,,,------...---,,,***)))............------,,,+++***+++------,,,+++,,,---******+++,,,,,,,,,,,,+++///***))),,,,,,)))''''''(((((((((***,,,,,,***((()))))))))((()))******+++&&&'''((()))************)))&&&&&&***,,,)))'''(((***)))'''&&&%%%&&&((()))&&&((((((&&&'''+++,,,***''''''((((((((((((''''''((('''###'''((($$$%%%***)))(((((((((((())))))((())))))))))))'''%%%$$$&&&***&&&%%%,,,+++%%%)))!!!&&&+++)))$$$%%%---555***(((&&&###!!!"""&&&***$$$%%%'''''''''(((+++---((()))###$$$+++&&&$$$$$$%%%%%%%%%&&&'''''''''"""(((***((())),,,***$$$%%%%%%&&&((()))+++,,,,,,'''++++++)))(((***)))%%%''''''((()))))))))))))))###'''++++++(((''')))---''',,,---))))))///222000)))---''''''111222...222/////////000222444666666666777999;;;===>>>>>>>>>??????>>>\\\^^^______^^^^^^___aaa```___^^^]]]\\\[[[[[[[[[\\\]]]______^^^]]]]]]^^^ZZZ[[[]]]]]][[[ZZZZZZZZZ^^^\\\[[[\\\___```___]]]^^^^^^^^^^^^]]]\\\[[[ZZZWWWYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[YYYWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXTTTSSSRRRSSSTTTUUUTTTSSSOOOPPPPPPOOOMMMMMMNNNPPPUUUUUUUUUTTTRRRNNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD<<<;;;;;;;;;;;;::::::::::::999999888777666555555444333333222222333333444333444444222111000111333222111111000///.........---...///...------...///+++,,,,,,,,,,,,,,,,,,------------.........//////------------------,,,,,,'''...222///---000000,,,,,,,,,.../////////...---000000000000111111111111888444000111555888888666333333222222222333444444555444444333333333444444222888444333999777333999777666666666666777888888222555888666222111555999333333444555666888999:::666999;;;;;;888777999<<>><<<>>>AAA]]]^^^___^^^]]]\\\\\\^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\]]]\\\]]]^^^^^^\\\\\\]]]^^^```___^^^___bbbcccaaa___``````___]]]\\\[[[ZZZYYY\\\]]]^^^^^^___^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWYYYZZZZZZWWWUUUTTTTTTTTTSSSTTTTTTUUUVVVRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRQQQPPPPPPQQQQQQPPPNNNNNNOOOPPPQQQQQQQQQPPPMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::888888888777777777777777333333222222222222333333222333333222000000111333111000000//////...---------...///...---,,,---...///......---,,,+++***)))------------............------------------------,,,//////---///222000+++,,,---...///000///......000000000000111111111111555111...///333666666444444444444444555666777777999888777555444444444444555:::666333888555111666666666666777777777888888444666888666444333555888666666666666777888::::::999::::::;;;;;;<<<>>>@@@CCCFFFMMMWWW___mmmsss___SSSTTT[[[jjjxxx{{{^^^FFF;;;222---...000---++++++)))***+++---......//////'''++++++''''''+++,,,)))+++++++++------+++%%%!!!***+++,,,,,,******+++,,,,,,,,,++++++************************************+++)))'''(((***,,,+++******,,,......---,,,,,,---***++++++***(((((()))***)))))))))***))))))(((((()))''''''(((******(((%%%((((((((()))))))))))))))'''((((((((((((((())))))((((((''''''''''''(((((('''&&&&&&$$$######&&&(((%%%'''(((((('''&&&&&&'''%%%'''))))))&&&$$$%%%&&&+++%%%###%%%&&&$$$%%%((())))))))))))************+++&&&$$$'''(((&&&$$$%%%(((((('''''''''&&&&&&&&&&&&$$$"""&&&""""""&&&'''(((((((((&&&%%%$$$'''((())))))''''''((()))$$$$$$$$$###$$$%%%%%%&&&%%%((((((%%%&&&)))&&& )))'''&&&(((+++,,,+++***((((((((((((((((((((((((+++,,,---///000111111111333333333333444555666666333555888999999:::;;;===<<<>>>AAA\\\]]]^^^]]][[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[^^^^^^___^^^]]]^^^aaacccbbbaaabbbdddeeeeeecccaaaaaa```^^^\\\ZZZYYYYYYZZZ______^^^]]]\\\\\\\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUWWWXXXXXXVVVTTTTTTSSSRRRRRRQQQRRRRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLLLLMMMNNNMMMKKKNNNNNNNNNMMMLLLKKKLLLNNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@AAA@@@???>>>===;;;;;;;;;;;;::::::::::::666666777777777888888888333333222222222222333333222222333222000///111222/////////......------,,,---......---,,,++++++,,,///......---,,,+++******,,,,,,,,,---------......,,,,,,,,,---.........///111000---+++...222000***,,,---///000000000///...000000000111111111222222444111...///333555555444333333333444555666777888>>><<<999666444444444555888<<<777333777444...333444555666777888777777666777666666555555555666666888888777777888999:::::::::999888999:::>>>BBBEEEMMMQQQZZZfffttthhhXXXQQQWWWfffuuu|||{{{}}}~~~rrrVVV@@@333333...+++---///...,,,,,,************+++---......''')))***((((((++++++)))(((((()))***,,,,,,***(((***+++,,,+++******+++,,,+++************)))))))))))))))))))))))))))))))))***((('''''')))******)))%%%'''***+++***)))***+++((()))***)))((((((***,,,***************)))(((((()))(((((()))******)))'''&&&'''((()))***+++,,,---((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$############"""%%%'''(((((('''&&&&&&'''###(((+++***%%%"""%%%)))***&&&###%%%'''&&&'''******((('''%%%%%%&&&''''''(((###"""&&&'''$$$###%%%'''''''''''''''&&&&&&&&&###***(((&&&***&&&"""((((((((()))))))))(((''''''$$$''')))***)))((())))))'''''''''''''''(((((()))&&&((((((''')))+++)))%%%)))((('''(((***++++++***+++***)))(((((()))***+++,,,,,,...///000000111111333222222333333444555666111444666888999:::;;;===<<<>>>AAAXXXZZZ\\\\\\ZZZYYYYYYZZZWWWWWWWWWXXXYYY[[[\\\]]]___^^^^^^^^^^^^]]]\\\ZZZ]]]]]]]]]]]]\\\^^^bbbeeeaaabbbccceeeeeeeeecccbbb```^^^\\\ZZZYYYZZZ[[[\\\]]]\\\[[[YYYYYYYYYZZZZZZ\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTUUUWWWWWWUUUSSSSSSSSSRRRQQQPPPOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNKKKJJJIIIIIIJJJKKKIIIHHHHHHIIIIIIHHHFFFFFFGGGIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA===>>>???@@@@@@>>><<<;;;;;;;;;:::::::::999999999666666666666666777777777222222111111111111222222111111222111//////111222.........------,,,,,,,,,,,,---...---+++******+++++++++,,,,,,---.........,,,,,,,,,,,,------------+++,,,,,,---...//////000111///---++++++---...------...///000111000//////000000111111111222222222555333111222555666666555333333222222222333444444>>><<<999666555555666777777<<<777333777333...333222333555777777666555333555444333333555777777666888777777777777888999999999;;;<<<;;;;;;@@@JJJQQQ[[[cccppp}}}mmm___RRRPPPYYYjjj~~~xxxyyy~~~lllPPP<<<444333000---,,,...000000...---///---,,,*********+++,,,***+++,,,,,,,,,------,,,((((((((()))***,,,,,,,,,)))+++,,,+++***)))***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***$$$&&&((()))((('''''''''%%%&&&'''''''''''')))+++++++++++++++***)))((('''***))))))*********))))))&&&&&&'''(((***+++,,,,,,((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&''')))***&&&$$$&&&(((((('''&&&'''(((%%%(((+++)))&&&$$$&&&)))***'''%%%&&&((()))+++,,,&&&&&&%%%%%%%%%%%%%%%&&&### !!!%%%'''&&&'''***''''''''''''''''''''''''%%%,,,***(((,,,(((%%%***(((((()))))))))(((((((((!!!$$$''')))(((''''''(((++++++******++++++,,,---))))))))))))***+++***''')))(((((()))************,,,+++)))(((((()))+++,,,'''(((***,,,...000111222000000000000111222333444222444777999:::;;;===???;;;>>>@@@SSSUUUXXXZZZYYYXXXYYYYYYTTTUUUUUUWWWYYY[[[]]]^^^___]]]\\\]]]^^^^^^\\\ZZZZZZZZZZZZZZZZZZ\\\___bbb^^^___aaabbbaaaaaa``````[[[ZZZYYYXXXYYY[[[]]]___ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYWWWUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVVVVTTTSSSRRRRRRPPPOOONNNNNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGGGGHHHHHHGGGFFFEEEFFFFFFEEECCCBBBDDDEEEEEEDDDCCCAAA@@@?????????????????????????????????<<<===>>>??????===;;;:::999999999999888888888888777777666555555444333333222111111000000111111222///000111000//////000222------------,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,------...//////,,,,,,,,,---------......,,,,,,------...///000000---//////,,,((('''+++111...///000111111111000///111111111111222222222222333222222333444555666555555444444333222222222222:::888777555555666777888555:::555222777444000444000111333555555444333222222000000222555888888888666666666777888999:::;;;888>>>CCCCCCBBBIIIXXXeeeooozzz~~~{{{pppYYYRRRPPPYYYjjj~~~vvvrrruuu|||~~~fffNNN<<<333222555......---------...---+++000///---++++++++++++,,,,,,,,,---......---,,,,,,*********))))))***,,,---)))***++++++))))))***+++)))))))))))))))))))))***************************(((((((((((((((((()))******+++---,,,***(((''''''%%%&&&''''''''''''***,,,***************)))(((((()))******))))))))))))***'''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%)))(((((((((((((((((()))%%%%%%'''***,,,)))"""$$$&&&(((((('''&&&'''((('''&&&%%%&&&&&&''''''&&&'''&&&$$$$$$&&&)))+++***$$$&&&(((*********)))((($$$"""###'''((('''(((,,,&&&'''''''''''''''''''''!!!(((&&&###'''%%%!!!((('''''''''''''''''''''(((!!!$$$((())))))((((((((((((((('''''''''((()))))))))'''%%%&&&'''&&&$$$###((()))))))))))))))******---+++***((((((***+++---'''(((***,,,...000111111000000000000111222333333222444777999:::;;;===???;;;===@@@MMMPPPTTTVVVVVVUUUVVVVVVRRRRRRSSSUUUWWWYYY[[[\\\\\\ZZZYYYZZZ]]]^^^[[[YYYUUUVVVWWWWWWWWWXXX[[[]]]ZZZ\\\]]]\\\[[[[[[]]]^^^XXXWWWXXXXXXZZZ\\\^^^```YYYYYYXXXXXXXXXXXXXXXYYYVVVVVVTTTSSSQQQQQQPPPPPPPPPOOOPPPRRRTTTTTTRRRQQQOOOOOOMMMLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGFFFFFFFFFFFFEEECCCDDDDDDEEECCCBBBAAACCCDDDAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===============;;;<<<=========<<<:::999888777777777777666666666666666555444333222111000111111000000000000111111...///000///......000222------------------------+++---...---,,,+++,,,...............------,,,,,,---------.........//////---------.../////////000+++...000///((($$$***444...///111222222222111000111111111222222222222333000000111111222333333333777777666555444444444444555555555555666777888999333888444222777555111666000111222333444333333222000111222333555777999:::666777888999;;;>>>@@@AAA777>>>GGGKKKOOOZZZmmm|||yyyssspppqqqxxx}}}wwwfffWWWQQQQQQYYYkkkwwwrrrttt{{{iiiOOO>>>666222//////+++---,,,))))))++++++))),,,,,,,,,,,,,,,---......,,,***+++---,,,)))'''(((,,,,,,,,,***((()))+++---)))***+++***))))))***+++)))))))))************+++************************((()))))))))((((((***,,,***,,,---,,,)))&&&%%%%%%'''((())))))))))))+++---(((((())))))))))))(((((())))))***)))'''''')))+++((((((((((((''''''''''''((((((((('''''''''''''''))))))(((((((((((())))))&&&%%%$$$%%%''')))******$$$%%%'''(((''''''((()))&&&$$$""""""%%%&&&&&&$$$$$$%%%### ###''')))'''!!!###&&&)))***)))(((''')))'''(((***)))%%%&&&***&&&&&&&&&'''''''''''''''""")))&&&$$$(((&&&###***&&&&&&%%%%%%%%%&&&'''(((%%%(((***+++***)))******&&&&&&&&&&&&&&&'''((((((,,,(((&&&((()))&&&%%%%%%((()))******)))((()))+++,,,+++***))))))***+++,,,---......///000000//////222111111222222333444555111444666888999:::;;;===;;;===@@@IIILLLPPPRRRQQQPPPPPPPPPOOOOOOPPPQQQTTTVVVXXXYYYXXXUUUTTTVVVZZZ\\\YYYVVVRRRTTTUUUUUUUUUUUUWWWYYYXXXYYYYYYWWWVVVVVVYYY]]]VVVWWWXXXYYYZZZ\\\]]]]]]XXXXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLNNNPPPQQQOOONNNKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDBBBAAAAAABBBBBBAAA??????@@@BBB>>>>>>??????>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999999888666666555555555444444444333222222222111111000000000000000//////000000000---/////////......000222---------------.........+++,,,......------...000............------------........./////////000000............////////////------///000---(((,,,555///000111222222222111111111111111222222222333333///000111222222222222333444444444444444555666777333444666777888888888888333888444111777444000555333333333333444444444444333555777777555555999<<<999:::<<<>>>BBBEEEHHHJJJBBBGGGPPP\\\kkk}}}{{{oooeeeeeeeeeeeebbb\\\UUUPPPSSS]]]qqq{{{xxx{{{|||```OOO===666222...,,,---***---,,,(((''',,,...,,,***++++++,,,,,,,,,,,,,,,,,,))))))---+++%%%###%%%+++,,,---+++))))))+++---(((***+++***)))((()))+++************++++++,,,,,,))))))))))))))))))))))))(((***+++***((((((***---''')))******'''%%%$$$%%%((()))***)))((()))+++---%%%&&&'''(((((()))((((((((())))))(((&&&&&&(((+++(((((((((((((((((((((((('''((((((((((((((())))))(((((((((''''''(((((((((&&&&&&&&&%%%%%%'''***---###%%%'''(((''''''((()))&&&&&&%%%%%%%%%%%%''')))%%%'''%%%!!!###((()))&&&"""###$$$%%%%%%%%%%%%$$$)))((()))+++((($$$%%%***&&&&&&&&&'''''''''((((((%%%,,,(((&&&***(((&&&---&&&&&&%%%%%%%%%&&&'''(((((()))******)))((()))+++((((((''''''(((((()))***---(((&&&***+++)))(((+++(((***+++***(((''')))+++************************---...//////000/////////111111111111222333444555333555888999999:::;;;===:::===???GGGJJJMMMOOOMMMLLLJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVUUURRRPPPSSSXXXZZZXXXTTTQQQSSSUUUUUUTTTTTTUUUVVVWWWWWWWWWUUUSSSTTTXXX\\\WWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWVVVTTTQQQNNNMMMNNNNNNMMMLLLKKKKKKLLLLLLIIIIIIJJJLLLNNNNNNMMMKKKHHHGGGFFFFFFEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBBBBBBBBBBAAA???>>>??????>>><<<<<<===>>>;;;<<<>>>>>>>>><<<:::999999999999::::::;;;;;;;;;999999888777666777777777555555444444444333333333000000000000000111111111000000////////////000000---...///.........000222........................***,,,............000111++++++,,,---...///000111////////////000000000000///////////////.........000------111111---///444///000111222333222111111111111222222222333333333000222333444444333444555000000000111333555666777444555777999:::999777666444999444222666333///444555555444444444555666777666999<<<:::666444888<<<<<<===???CCCGGGKKKOOOQQQVVVXXX```qqqvvvmmm```bbbbbbZZZPPPKKKOOOTTT```ppp{{{{{{mmm]]]EEE;;;222///---***,,,222+++///...((((((...222111,,,,,,---,,,+++)))'''&&&---******...,,,%%%"""$$$)))+++---,,,))))))+++...(((***+++***)))((()))*********+++++++++,,,,,,,,,(((((((((((((((((((((((((((***,,,+++)))(((+++...)))+++------+++***)))***&&&'''((('''&&&&&&(((***###$$$&&&'''(((((())))))'''))))))'''%%%%%%(((+++(((((())))))*********+++''''''(((((())))))******'''''''''&&&&&&'''''''''$$$(((++++++(((%%%$$$%%%###%%%'''(((''''''((()))'''***,,,***&&&&&&***///)))+++((($$$%%%,,,,,,((()))((('''&&&&&&&&&''''''&&&&&&(((***(((%%%''',,,&&&&&&&&&'''''''''((((((###)))&&&###(((&&&$$$+++'''&&&%%%%%%&&&'''((()))((())))))'''&&&&&&''')))&&&&&&&&&&&&&&&'''(((((((((###"""''')))''''''***(((***,,,+++(((''')))+++((()))************)))(((((()))+++---...///000000////////////000111222333666999;;;<<<<<<<<<===>>>:::===???GGGGGGGGGFFFFFFFFFEEEEEEJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRTTTPPPMMMOOOUUUWWWVVVRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBB===<<<;;;<<<===>>>===<<<;;;<<<======<<<:::888777999888888888888888888999777888888777444333333444555111000111111///000444......////////////..................///////////////111222222000///000000///////////////.........***,,,...000000///---,,,,,,,,,,,,---------......))),,,...///---+++++++++------------------,,,,,,///000000111222222333444000111444555555444333222333222222444777777555222111111222333333444444555444444333222222333555555888888888777555444222111666555333222222222333333---///111222333444666888<<<999999:::999777:::???======@@@GGGPPPUUUVVVUUU^^^fffwwwyyy}}}tttfff___WWWPPPIIIHHHSSSaaa|||gggMMM@@@555111---+++,,,---,,,+++......,,,,,,,,,,,,......)))...///,,,+++------+++---,,,++++++------,,,+++,,,,,,,,,+++++++++******)))***++++++))))))***+++)))******)))(((((()))+++""")))+++'''%%%)))***(((+++++++++*********))))))&&&(((***+++)))(((((((((&&&((()))***)))((()))***)))'''(((+++***$$$"""###&&&&&&&&&'''((()))***+++"""$$$'''(((((('''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&'''''''''***)))'''&&&%%%%%%&&&'''&&&$$$%%%((((((%%%$$$'''&&&&&&&&&''''''''''''(((%%%$$$$$$'''++++++((($$$%%%&&&''''''(((((('''''''''''')))))))))((('''&&&###&&&)))+++***))))))***$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''')))***)))'''$$$###%%%'''444...((('''******&&& )))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''+++)))+++......,,,///444000000//////000222444555333555888:::<<<<<<<<<;;;===@@@DDDBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOLLLJJJLLLOOOQQQPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@;;;<<<>>>???@@@???>>>===>>>>>>?????????@@@@@@@@@>>>======<<<<<<<<<;;;::::::;;;<<<<<<<<<:::888666777777666666666666777777777888888777555444555666333000000333333//////111......////////////..................////////////...///111111///...//////////////////............---------...............,,,,,,---------............//////...,,,,,,...000//////////////////////////////000111222222222222111111333444444444333222444222111333555666444222222222333333444555555555888888777666666666777888333444555666777777777777555444333222111111222333///111333444444555777999999777888:::::::::===CCCCCCEEEIIIKKKMMMQQQWWW\\\jjjzzz{{{hhh___VVVSSSSSSXXXcccoookkkQQQ>>>777333000---,,,---...,,,+++...---,,,++++++,,,---...(((,,,...+++)))+++,,,***,,,+++***+++,,,---,,,************)))))))))((((((***+++,,,+++***)))***,,,***++++++***))))))***,,,$$$***,,,((('''***+++)))+++++++++*********))))))%%%'''))))))(((((()))***&&&(((******)))((())))))%%%###%%%)))***'''''')))(((((('''&&&''''''((()))$$$&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""######$$$$$$$$$(((''''''&&&&&&&&&&&&''''''%%%&&&***+++((((((+++&&&&&&&&&''''''''''''((('''''''''((()))(((&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((('''###&&&)))***)))(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''(((&&&%%%%%%'''))))))))),,,(((&&&'''***,,,+++(((&&&&&&''''''((()))))))))'''(((((((((((()))))))))***)))***......,,,...333111111111111222333555666333555888:::<<<<<<<<<<<>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<<<<<<<===============???>>>===<<<;;;;;;:::999999::::::;;;:::999777666555555555444444555555555555777777777555555666777000///111444444000---///......////////////..................////////////,,,...//////...---...///..............................---,,,,,,...///000,,,------------.........111000...,,,***,,,000444111111111111111111111111...///000222222222111111111111222222222333333333444222111111333444444333333333444444555666666666777777666555444444444555222333444666888888999999333333222111111111111222111333555555666777:::<<<999888999===>>>>>>BBBHHHHHHMMMRRRQQQPPPVVVeeerrr|||lllXXXRRRPPPXXXdddqqq}}}zzzeeeNNN:::111000///...------......---+++,,,,,,++++++++++++,,,,,,(((,,,---***)))+++,,,***+++***)))***+++,,,+++)))*********)))))))))))))))***+++,,,,,,******+++,,,++++++,,,+++***)))+++---'''+++,,,)))(((***+++***+++************)))))))))'''((()))))))))***,,,...%%%'''***+++)))(((((()))%%%###$$$((()))((())),,,***)))'''&&&&&&&&&'''((('''((()))(((''''''(((***((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&$$$$$$''''''$$$###&&&&&&&&&&&&''''''''''''((())))))***)))'''&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''((()))***$$$&&&((()))'''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((()))&&&###%%%))),,,+++(((&&&&&&'''((()))+++,,,---&&&&&&''''''((())))))))))))))))))*********++++++)))(((+++......,,,---111222222111222333555666888444555888:::<<<======<<<@@@BBBCCC;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEDDDBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????<<<<<<<<<============>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999::::::888888888888888777666555555444444333333444444555333444555555444333444666111//////333222...---///......////////////..................////////////,,,...//////.........///------...............///---------------...//////------------............///...---+++***+++///222111111111111222222222222...///111222333222111000222111111111111222333444444333111111222333444555444444555555666777777777777666555444444333333222666666777777777666555555222111111111111111111111333444666777777:::===@@@>>><<<===@@@BBBBBBGGGMMMMMMSSSZZZ]]]aaannn|||eeeZZZLLLQQQ]]]nnn~~~xxx]]]HHH:::111...000,,,,,,---.........---,,,++++++++++++++++++++++++***......+++))),,,---,,,***)))((()))***+++***(((++++++++++++++++++++++++***,,,---,,,+++***+++,,,***++++++***))))))***,,,)))******))))))*********************)))))))))))))))***++++++***,,,///222%%%'''******)))(((((()))***'''&&&((((((%%%&&&))))))(((&&&&&&%%%&&&'''(((******)))(((&&&&&&)))+++))))))))))))))))))))))))''''''((())))))(((''''''%%%&&&'''(((((((((((((((###$$$&&&'''(((((('''''')))&&&%%%&&&$$$&&&&&&&&&''''''''''''((((((***+++)))%%%$$$'''***%%%&&&''''''(((''''''''''''&&&&&&&&&'''(((***+++&&&'''))))))'''&&&&&&'''))))))))))))((((((((((((''''''''''''((((((((((((***)))(((((())))))((((((''')))***)))''''''))),,,)))))))))(((''''''&&&&&&))))))*********+++++++++((((((+++//////,,,---111111111111111333555777888555666888:::<<<=========BBBCCCCCC;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCBBB@@@@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAA?????????>>>>>>======<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777888888888888888;;;;;;;;;:::::::::::::::777888::::::999888:::<<<666666666666666555555555444444333333333333444444000222333222111111222333333///...//////---...111......////////////..................////////////,,,...000000/////////111,,,---------......//////+++,,,...000000///...------------.........//////,,,---///......---///000000000000111111222222222000000222333333222222111222222111111222222333444333333222222111222444666444444555666666777777888999999999888777666555555888777777777555444333222111111111111111111111111333555666888999<<>>>>>BBBCCCCCC::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<===>>>>>>?????????>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;::::::888999999999999:::::::::999999999999999999999999777777888888888999999999::::::999999999999888888222555888888666666999<<<444444444444444444444444444333333222222333333444///000111111/////////111333///---...---,,,---111......////////////..................////////////,,,...000000//////000111,,,,,,,,,---......//////***,,,...111111///---,,,------........./////////,,,///222333333111111111//////000000111222222222333333333333333333333333222222333333333444444444333444444444333333555666444444555555666777777777666666666666666555444333444444555555555444444333000111222222333222222222444666888:::<<>>???AAACCCDDD666666777888999::::::;;;:::::::::;;;<<<<<<======:::;;;<<<<<<======<<<<<>>>>>======>>>>>>???>>>============>>>??????>>>;;;:::;;;>>>@@@???===????????????>>>>>>>>>>>>::::::::::::999999999999888888999999999:::::::::888999999999999999999999999888888888999999::::::888888777777666666666666111444777666444333666999333333333222222333333333222111111000000111111222000111222111///......///111...---//////,,,,,,///......////////////..................////////////+++,,,//////......///000++++++,,,------...//////,,,---.../////////..................////////////,,,///222444333222222222///000000111222222333333666555333222222333555666222333444555666555444444222444777666555444555777333444444555555666777777111111222333333222111000111111222333444444444444000111222333444444333222666888:::===@@@FFFLLLQQQNNNKKKJJJOOOVVV___mmmyyywwwhhh[[[VVVbbbssskkkTTT???555......000///,,,,,,,,,---...,,,******,,,///+++,,,---......---,,,+++***---,,,(((&&&***,,,,,,+++***))))))++++++***)))(((((()))))))))*********((()))******(((((()))***((())))))(((''''''(((***000)))&&&)))+++)))(((+++(((((((((((())))))******%%%'''))))))((('''((()))***)))(((%%%$$$&&&***...'''%%%'''++++++((((((***!!!###''')))***(((&&&$$$$$$&&&((((((''''''((()))'''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))))))))*********))))))((($$$$$$$$$$$$%%%&&&''''''###!!!"""&&&'''$$$$$$'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((('''&&&$$$%%%&&&''''''((((((''''''''''''((((((((((((((('''&&&'''(((((('''''')))+++'''''''''(((((()))))))))&&&&&&''''''((())))))***###((()))''''''+++///&&&''''''''''''((()))+++&&&&&&''''''((()))))))))'''''''''((((((((())))))///---,,,//////...222888000000000111333666888999777777888999;;;===???@@@@@@BBBEEE222333444666888999;;;;;;999999999:::;;;;;;<<<<<<999::::::;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<======<<<888555777<<>>888333222000...---///444888///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///---+++)))&&&))),,,+++)))))),,,///******))))))((((((''''''***+++(((&&&)))---+++''')))((('''''''''(((***+++((((((((('''&&&&&&(((***///)))(((******'''(((---,,,+++)))'''&&&&&&((()))&&&'''((())))))((('''&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&'''(((((((((((((((&&&''''''&&&%%%%%%(((***++++++)))(((&&&&&&%%%%%%$$$&&&'''&&&###$$$'''+++&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''(((******$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((((((%%%$$$'''(((&&&'''+++''''''''''''''''''''''''***&&&###%%%***,,,)))%%%&&&%%%"""###)))***&&&'''(((******((((((((()))((()))***)))'''&&&&&&'''+++***'''%%%%%%&&&((()))))),,,,,,'''%%%((()))((()))((('''((()))))))))((()))***,,,...000222222333555333222333555777777777888999:::;;;<<<>>>??????AAABBBCCC444444444444444444444444444444444444555666777777777777777888888888999999777777777777888888888888999999888888999999:::;;;777888888999999999888888;;;:::999888777888888999666666666555555444444444555555666666666555444333444444444555555444444444444333333222222333333444555555444222000///111222222111111111111111000000111222333222000///000111//////............////////////.........---------......---------,,,,,,,,,,,,------------.........,,,...000///---,,,...///,,,,,,,,,---------......///...---------...//////000000000000/////////......000222333222222333444000111222111000111222444444333222111222333555666222333444333222111222333111111111333444666888999444555555555444444666888555555555444444333333333333444555555555333222111111111000111222333333222555666777777666666888:::<<>>666555...///000///......000222...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++************+++,,,,,,,,,,,,+++'''''''''((()))************)))))))))((((((((('''***+++)))&&&(((,,,+++'''((((((((((((((())))))***)))******((('''''')))+++000+++***------+++---222***)))((((((((()))******(((((())))))))))))((((((&&&'''''''''&&&&&&(((***''''''((((((((((((((('''&&&''''''&&&%%%&&&(((***'''''''''''''''((())))))((((((((('''%%%%%%''')))&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&%%%###!!! &&&'''((((((''''''(((***%%%&&&&&&&&&&&&'''''''''***'''&&&(((&&&###"""$$$)))(((&&&%%%%%%&&&((())))))&&&%%%&&&)))***)))&&&%%%%%%$$$###%%%***)))$$$&&&'''))))))'''&&&'''(((((()))))))))'''&&&'''((())))))((((((''''''''''''&&&***)))%%%$$$&&&((('''))))))))))))***************+++---///000111222222000000111333666888777666888999:::;;;<<<>>>??????BBBCCCDDD333333333333333333333333333333333333444555666666555555555666666666777777555555666666777777888888777777777777888888888999555555666777888999999888888888777666666666777777555555444444444444444333333333444444444333222222333333333444444333333333222222111111111111222222444444444222///---...///000000000000111111111111///111111111///...///000......////////////.....................---------...------------,,,,,,,,,,,,,,,,,,,,,---------------...//////------...///+++,,,---............---......------...///000111222222222111111111111111///111333444333333444555111222222222111111333555555444333333333444666777333444555555333333444555222222333444666999;;;<<<555666666666555555666888555555555444444444444444333333333333333333333222333222222111222333444555555:::>>>===:::999;;;>>>AAAEEEKKKQQQUUUVVVVVVVVVXXXfffzzzuuummmfff```[[[XXXSSSNNNOOOSSSSSSbbb{{{ttt^^^HHH999222000000))),,,///000///---------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))),,,+++***)))***+++,,,---)))&&&$$$&&&***,,,***'''))))))))))))((((((((((((***+++)))'''(((,,,+++((('''(((((()))))))))))))))+++,,,,,,***(((((()))***)))&&&&&&((())))))+++...(((((())))))***+++,,,,,,******))))))))))))******'''((((((((('''''')))***'''(((((((((((((((''''''&&&''''''&&&%%%&&&((()))&&&&&&&&&&&&'''((()))******(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&###&&&'''((((((''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&,,,)))***,,,+++&&&$$$&&&***(((%%%######%%%(((***'''&&&''''''(((((((((((($$$''''''&&&(((***(((###%%%'''(((((('''&&&&&&''''''((()))((('''&&&'''((('''((()))))))))(((&&&%%%(((,,,,,,)))(((***,,,+++&&&'''''''''((((((((()))+++,,,...///000111111111,,,---000444777888777555888999:::;;;<<<>>>??????BBBDDDDDD222222222222222222222222222222222222222444555555333333333444444444444555222333333444555666777777555555555666666666666666444444555666666666666666555555555444444444555555333333333333333333333333222222222333222222222222111222222333333222222111111000000//////000000111111222222111...---...///...//////000000111111111,,,---......,,,+++,,,...,,,---////////////---,,,........................------------------------+++++++++,,,,,,,,,------.../////////.........///---...///000111111000000------......///000111222222222222222222222222222///111333444333333333555111222333333111222333555444444333333444444555666222444555555444333444666444444444555777999:::;;;555666666555444444666777444444444444444555555555333333222222222333333444555555444444333555888:::999???EEEEEE@@@>>>BBBGGGEEENNNYYY___^^^[[[\\\]]]lllzzzuuunnnaaaYYYRRROOOMMMMMMQQQXXXfffsss}}}bbbUUUDDD888444222///,,,))),,,...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))************++++++*********+++,,,---+++)))((())),,,---,,,***))))))))))))(((((((((((()))+++***'''(((++++++(((&&&''')))*********)))(((++++++,,,+++)))(((((()))%%%$$$###$$$%%%&&&''')))((()))***+++,,,,,,+++++++++***((((((((((((***+++&&&'''((('''&&&&&&(((***(((((((((((((((''''''&&&%%%&&&''''''&&&&&&''')))(((((('''&&&&&&&&&'''''''''$$$""""""%%%&&&$$$"""%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''(((''''''&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$''',,,---***)))***)))(((&&&%%%%%%&&&((()))%%%&&&((('''&&&&&&''')))&&&))))))'''''')))(((%%%%%%'''(((((('''&&&'''''''''((()))((('''&&&'''((('''(((((((((((((((''''''(((,,,---***))),,,...---'''((())))))(((((()))***------...000000111111111000///111333666888888777888999:::;;;<<<>>>??????BBBCCCDDD111111111111111111111111000000000000111222333444111111222222222333333333111111222333333444555555222333444444555555444444444555555555444444333222222333333333333333333333111111111111111222222222222222222222222222222333000000111111111111000000000//////......//////000---///000000///...///000.........//////000000111+++---...---,,,+++,,,...,,,---...//////...---,,,---.....................------------------------+++++++++,,,,,,,,,------//////...////////////...---...///000111111111111---...///000111111222222111111111111111111111111...000222333222222333444222333444333222222444666333333333333333444444555111333444444333333444666666666555555666777888888444555555444333333444666222222333333444444555555333222222222222333555555444555555444444777<<>>444111333333///***---......---,,,+++---...+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++(((***,,,+++))))))+++,,,(((((((((((())))))))))))(((++++++((('''***+++)))&&&''')))*********)))((()))***+++***((('''((()))*********))))))******))))))***++++++++++++******))))))'''&&&&&&'''))))))%%%&&&'''&&&%%%%%%''')))'''(((((((((((((((''''''%%%&&&((((((&&&&&&'''((((((''''''&&&&&&&&&''''''$$$!!! """&&&(((&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))),,,---$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%(((%%%%%%'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&'''))))))+++)))%%%$$$(((***((('''(((******((('''((()))&&&((()))(((''''''((())))))((('''&&&&&&''')))***###((()))'''&&&((()))(((+++,,,...---++++++,,,...---...///000111111111111666444222222444777999999888999:::;;;<<<>>>??????AAACCCDDD////////////////////////////////////000111222333000000111111111222222222000000111111222222333333000000222333333333222111444444444333333111000000000111222333333333222222///000000000000111111111111111111000111111222333//////000000000000////////////............//////+++---000000//////000111............////////////---...000///......///000------............---------------...............,,,,,,,,,------------...,,,,,,,,,,,,------------000///......000000///...---,,,,,,---...///111111...///000111222222111111000000000000000111111111...000222333222222333444333444444444333333555777222333333333444444444444111333444444333333555666777666666555555666666777444555555444222222333555000111111222333444444555222222333444444555666666222333444444555999AAAHHHNNNPPPQQQOOOMMMPPPWWW]]]kkksssyyywwwuuu}}}mmmZZZUUUQQQTTTbbbssskkkRRR@@@;;;555...+++---///---+++//////...,,,***+++...000++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,------......)))***+++,,,---,,,++++++&&&)))+++***'''%%%(((+++(((((((((((())))))))))))(((+++,,,(((''')))+++***'''(((((()))))))))))))))''')))******)))(((((()))+++------******,,,+++)))******************))))))((((((''''''''''''(((((($$$%%%&&&&&&%%%%%%&&&(((&&&''''''((((((((((((((($$$&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&'''((()))######$$$&&&)))***)))(((%%%&&&&&&''''''''''''&&&(((&&&$$$###$$$&&&)))+++&&&'''((((((''''''(((***%%%%%%%%%%%%&&&&&&&&&&&&""" """&&&'''$$$$$$&&&$$$&&&((())))))(((&&&$$$&&&%%%&&&&&&''''''''''''(((***)))$$$###'''***+++''')))******)))(((((()))&&&'''((((((''''''((()))***(((&&&%%%%%%''')))+++%%%)))+++(((''')))***((()))+++---+++(((&&&'''***,,,---///000111222222222999666333222444777999:::888999:::;;;<<<>>>??????BBBCCCDDD....................................///000111222000000000000111111111111000000000000000000000111...///111222222222000///111111222222222111000000///000111222333333222111....../////////000000000000///.........///111222......////////////......//////............//////---///111111000//////000//////...............------///000000//////000111...------,,,,,,------...---------.........//////,,,,,,,,,---------......,,,------------.........111///......000111000......---,,,+++,,,///222444000000111222222222111000///000000000111111111222///111333444333333444555333444555444333333555777333333444555555555555555222444555555555555666888666666666666666777888888555666666555333222444555...//////111222333444444111222444666777777777777222444666777999???JJJRRRUUUUUUUUUVVVZZZdddpppxxxwwwcccUUUSSSYYYggg{{{hhhNNN<<<666222111///---,,,,,,---/////////...,,,******,,,///***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,---.........++++++******++++++,,,---((()))))))))((((((((()))'''((((((((()))))))))***'''+++,,,(((&&&)))+++***((((((((((((((())))))***&&&(((+++++++++***++++++&&&******''''''+++***''')))(((((('''((()))+++,,,(((((())))))))))))((((((%%%&&&'''&&&%%%&&&''')))%%%%%%&&&((())))))))))))$$$&&&((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((###%%%''')))(((((())))))%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&'''((((((''''''(((***%%%&&&&&&&&&&&&'''''''''***''''''******''''''***&&&&&&'''(((((('''&&&&&&'''%%%###%%%''')))'''%%%$$$((()))%%%$$$'''******&&&((())))))(((''''''(((&&&'''((((((''''''(((***(((''''''&&&'''((()))***)))---///,,,+++,,,,,,***(((+++,,,***%%%"""$$$&&&,,,---...000222333333444666444222222555888999:::888999:::;;;<<<>>>??????DDDFFFGGG...........................------......///000111000000000000111111111111000000000000////////////---...000111222111///......///000111111222222111///000111333333333222111---.........//////000000...------,,,---...///000---..................---//////............/////////000222222000........./////////......------,,,,,,---......------///000......,,,++++++,,,......---------.........//////,,,,,,,,,------.........---------.........//////111///---...111222000...111///---,,,...111444777000111222333333222000///000000111111111222222222000222444555444444555666444555555555444444666777444555555666777666666666333555777777666666888:::555555555666777999:::;;;666777777666444444555666---......000111222333444000222555777999888888777555888:::<<<>>>FFFQQQZZZWWWVVVVVV[[[gggwwwxxxcccXXXVVViiivvv~~~fffJJJ555111:::***///333444111///000111------...---+++***+++,,,)))***,,,---...---,,,,,,+++++++++,,,,,,---------******+++,,,------.........,,,)))((((((***---///---***((())),,,---+++((('''((((((((())))))******'''+++---)))&&&(((++++++)))((('''''''''(((***+++&&&)))+++---,,,,,,------###(((***'''(((,,,---((('''&&&%%%&&&'''***,,,...((()))***++++++***)))(((&&&'''((((((''''''(((***$$$$$$&&&((()))*********$$$&&&((()))((('''''''''***)))'''&&&%%%$$$$$$###"""%%%))))))&&&$$$%%%'''%%%%%%&&&'''((((((((('''$$$%%%&&&'''(((((())))))$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((***'''&&&))))))'''(((+++((('''&&&&&&&&&&&&'''(((((($$$"""$$$(((***'''$$$ &&&)))'''&&&((()))(((%%%'''(((((('''&&&&&&'''%%%'''((((((''''''(((***%%%&&&''')))))))))(((((((((,,,...+++)))***)))'''...111222///)))&&&(((++++++,,,...000222333444555111000111333666999999999888999:::;;;<<<>>>??????FFFGGGHHH000000000000000000000000000000//////000111222333000000000000000000000000000//////......000111222........................///////////////......---+++---///111111000///...............///111222333000///...------...///000......///000000000000000//////000000///...------///000000000///...------333222///---,,,,,,---....../////////...---,,,,,,..................------.........///......------/////////...------,,,,,,............/////////000///000111222333222111111222222222111111111111111111111222222222333333333333333333333333333333333///222555777777666666777666555555444444333222222222222222222333444555555000111333555777777777777999666444444888;;;<<<;;;:::999777333000///111333///000111222333444555555111111111111222333444555999999;;;AAAJJJRRRXXX[[[[[[\\\^^^hhh}}}xxxbbbYYY^^^ggg|||yyy[[[GGG:::111,,,,,,000000000000000000000000000---******,,,---+++)))++++++******++++++,,,---+++///000***'''***---///***************+++++++++,,,,,,++++++***))))))((('''***---...---,,,+++*********+++++++++******)))'''''''''((())))))******)))))))))***++++++,,,,,,$$$'''***+++***)))((()))))))))(((((())))))***+++&&&(((***+++)))((((((((())))))(((((('''''''''&&&((())))))(((&&&%%%'''(((...%%%"""(((---***''''''))))))))))))((('''%%%$$$%%%&&&(((((('''''')))***$$$%%%&&&''''''&&&%%%$$$)))))))))******)))'''%%%***++++++)))&&&%%%%%%%%%###$$$&&&((())))))((('''(((&&&%%%&&&))))))'''$$$&&&$$$###%%%((((((%%%"""%%%&&&***...+++&&&&&&***)))'''&&&'''***,,,***(((((((((((((((((()))***+++((((((((((((((((((((((((&&&'''(((******((('''&&&$$$ )))&&&!!!&&&''''''((())))))))))))(((''')))******))))))***+++,,,---///000111111111000444333333444666888;;;<<<999777666999>>>AAAAAA???AAAAAABBB////////////////////////222222111000000//////...000000000000000000000000//////.........///000111.......................................------,,,,,,---///000000000///...000///////////////000111000///......---...//////......///000000000000000///////////////...------------......------,,,+++000///---+++++++++,,,---......//////......---,,,........................---...............------//////............------........./////////000000///000111222333222222111111111111111111222222222111222222222222333333333333333333333333333333333000222555666666666666777666666555555555555444444333333333333444555666777222333555777888888888888999777444555777:::::::::777777666444111000111222222111111222333444555666666777777888777777888888;;;>>>EEELLLSSSYYY\\\^^^^^^gggttt{{{xxxkkk]]]WWWaaawwwgggTTTAAA888555111///111........................///---++++++------,,,+++++++++******++++++,,,---)))***((($$$%%%)))***(((++++++******************************************''')))---...---+++******))))))***************)))''''''((())))))******+++'''''')))***,,,...///000%%%'''***+++***)))((())))))))))))************+++&&&(((******)))((((((((((((((((((''''''&&&&&&&&&((())))))(((&&&&&&'''(((///***'''))))))&&&'''+++&&&&&&'''''''''''''''&&&'''((()))((('''&&&'''((()))(((''''''''''''((()))(((((((((((()))((('''&&&&&&'''((('''&&&%%%&&&'''"""###%%%&&&''''''&&&&&&(((&&&%%%&&&((()))'''%%%&&&$$$######%%%$$$!!!+++)))***+++)))$$$$$$''''''%%%$$$%%%'''((('''%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((###%%%---)))&&&...))))))))))))((((((((((((''')))******))))))***+++---...000111222333222222333333444555777999:::;;;777777888:::===@@@@@@@@@>>>>>>???........................111111111111000///......000000000000000000000000......------......///000........................---------...---,,,,,,+++.........///////////////111000//////......//////111000///.....................///000000000000//////////////////......---------.........---,,,,,,...---,,,++++++,,,---........./////////...------........................------............------............////////////////////////000000000000000111111222333222222222000000111111222222333333222222222222333333333333333333333333333333333333111333555555555555777888555555555666666666666777555444444555555666777888444555666777888999999999999777555555666777888777333444555444222000111222555444333222333444666888555888;;;<<<;;;;;;;;;<<>>555333333111///...------------------------...,,,++++++---......---++++++******++++++,,,---(((&&&###!!!&&&+++***%%%,,,+++++++++***)))))))))(((((()))***++++++,,,,,,'''))),,,---,,,+++***+++''''''((()))************(((((())))))***++++++,,,((((((***+++---...///000%%%(((******)))(((((()))((()))***+++,,,+++******'''(((******)))(((((()))((((((''''''''''''&&&&&&((())))))(((&&&&&&''')))...+++)))'''$$$"""&&&,,,&&&&&&&&&&&&&&&&&&%%%%%%((()))***(((&&&%%%%%%&&&+++)))'''%%%%%%''')))+++''''''&&&&&&&&&'''(((((("""$$$%%%&&&&&&&&&((()))$$$%%%&&&''''''''''''''''''&&&&&&'''(((((('''%%%'''&&&&&&&&&''''''%%%###---(((&&&''''''%%%%%%''''''%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((***)))'''%%%%%%''')))***(((---***)))---)))'''222***)))(((''''''((())))))''')))******))))))***+++---///000222333444333333111222444666888999::::::666888:::;;;<<<>>>@@@BBBAAAAAABBB////////////////////////,,,---///000111111111111000000000000000000000000------------.........///---------------------------............---,,,,,,//////............///000000//////.........//////000000//////......---------...//////000000//////...///////////////......//////000000000000/////////............///000111......////////////..................////////////------.../////////......------...///000000111111//////000000000111111111111111222222222333333333000000111111222333444444222222222333333333444444444444444444444444444444333444555444444444777999333444444555666666777777555555555555666777888888555555666777777888888888888777555444555555555555000222444444222111111222777666444333444777:::<<<888<<<@@@BBBAAA@@@BBBCCCHHHNNNTTTVVVVVVWWW[[[```tttpppdddXXXSSSRRRPPPOOOOOOLLLNNNTTTbbbyyy{{{vvvzzzoooWWWHHH<<<777333222222000...,,,------------------------,,,,,,+++,,,---...//////++++++******++++++,,,---((()))'''%%%(((------))),,,,,,,,,+++***)))(((((()))))))))***++++++,,,,,,'''))),,,---+++******+++&&&&&&'''))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++&&&(((******)))(((((()))((()))+++,,,---,,,***)))''')))***)))((('''((()))(((((((((((((((((((((((('''((()))(((&&&&&&'''))))))'''&&&%%%$$$$$$&&&)))+++***((('''%%%$$$###"""'''((()))(((&&&%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&%%%%%%$$$%%%((()))"""$$$&&&&&&&&&''')))***'''(((((()))))))))******&&&&&&''''''(((''''''&&&%%%%%%&&&(((***++++++++++++%%%!!!$$$'''((((((******)))(((((((((((('''&&&))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%+++(((&&&***'''$$$,,,)))((('''&&&''')))+++,,,''')))******))))))***+++,,,...000222333333333333000111444666888999999999444888;;;<<<;;;<<<@@@CCCBBBCCCDDD000000000000000000000000,,,---...///000111111222////////////////////////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------000///............//////------------...///000111///////////////......---------...///////////////......///////////////...//////000000000000000///............//////000111......///////////////............/////////000000---...//////000000000///---......///000111222222000000000111111111111222222222222222222333333333000000111222333444444555222222333333333444444444444444444444444444444444333444555444444444666888222222333444555666666777444444444444555666777888555555444444555555555555666666555444333333333333///111333333222222222333888777666666888;;;???AAACCCFFFIIIIIIGGGFFFIIILLLNNNSSSXXX[[[___gggsss}}}tttaaaWWWOOONNNOOOMMMKKKJJJNNNVVVfff|||ttt```LLL>>>777//////...---...000111000........................++++++,,,,,,,,,---///000++++++******++++++,,,---''',,,---***))),,,///...,,,,,,,,,+++***)))((((((************************''')))+++,,,+++******+++&&&&&&'''))))))*********)))))))))***++++++,,,,,,++++++******))))))((((((''')))******((('''((()))''')))+++,,,,,,,,,***)))((()))***)))((('''(((***))))))))))))))))))))))))'''(((((((((&&&&&&(((***&&&$$$###%%%***,,,***&&&,,,+++)))'''&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###$$$'''***%%%&&&((((((''''''(((***(((((((((((()))))))))***&&&''''''(((''''''&&&&&&!!!"""###%%%&&&''')))******$$$!!!$$$(((((((((******++++++***)))(((((((((******)))((('''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%***%%%###+++***%%%(((&&&&&&%%%%%%'''***---///''')))******))))))***++++++,,,...000222222222222000111444666888999999888444888;;;<<<;;;<<<@@@CCC@@@@@@AAA111111111111111111111111000000///......//////000////////////////////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---///////////////.........,,,,,,,,,---...///111222......////////////......------...////////////...---...//////////////////------.../////////......+++,,,,,,------...............///000000000//////.........//////000000111...///000111222222222111...//////000111222222333000111111111222222222222333222222222222333444444111111222222333333444444333333333333444444444444444444444444444444444444333444555555444444555777222222333333444555666666444444444555555666777888444444333222222333333333333444555444222111111222111222333333222222333555777777888:::===AAAEEEGGGJJJLLLMMMJJJFFFGGGMMMSSSTTTYYYaaakkkwwwyyymmm\\\RRRJJJJJJLLLOOOTTTYYY___hhhzzziiiUUUDDD888333333---000000---,,,...000000........................)))+++,,,,,,+++,,,...000++++++******++++++,,,---%%%+++...+++(((***,,,---,,,+++++++++***)))))))))++++++******************''')))++++++***)))***+++''''''((()))************(((((())))))***++++++,,,'''((((((((())))))******((()))***)))((('''((()))'''((()))***+++***))))))((())))))((('''''')))***((()))))))))))))))******'''(((((((((&&&'''(((***%%%%%%%%%'''...222...&&&(((((('''&&&'''((()))***###%%%&&&'''&&&&&&((()))&&&'''((())))))((('''&&&$$$&&&((('''$$$###&&&)))'''((()))(((''''''((()))'''&&&&&&%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''&&&''''''&&&%%%%%%''')))***&&&%%%((()))&&&%%%'''((()))***)))''''''''')))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))******)))'''%%%'''---(((%%%...///))))))%%%%%%%%%&&&(((+++---///''')))******))))))***+++***+++...000111222222222000111333555777888999999666888:::;;;<<<>>>@@@BBBBBBBBBCCC000000000000000000000000111000...,,,,,,...000111////////////////////////---...///000000000//////..............................//////......---,,,...///000000000///---,,,---------------...///000,,,---...///000000//////,,,---......//////......------...///////////////------...///////////////,,,,,,------------------......///000000000000000---......///000000111111000000111222333333333333000000000111111222222222111111111222222222333333333333222222222333444555333333333333333333333333333333333444444444444555555555555555555555555555222444666777555444555555333333444444555555666666666666666666777888999999555444333222111222222333000222444333111000111222333444444333222222444666555666999===BBBGGGKKKMMMKKKMMMNNNKKKJJJPPP[[[eeennntttsssdddVVVPPPMMMQQQXXXaaammmwwwppp^^^JJJ>>>666111///111---333444///+++---...---------------------------)))***,,,+++)))***,,,...++++++******++++++,,,---&&&***+++((((((******(((++++++******************)))))))))***++++++,,,,,,''')))******))))))***+++))))))***************)))''''''((())))))******+++)))))))))))))))*********)))******)))'''&&&((()))''''''((((((((())))))))))))))))))((('''''')))+++&&&'''''''''((((((((((((&&&'''((('''&&&''')))***$$$&&&'''&&&)))...---'''&&&&&&%%%%%%&&&(((***+++%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((($$$'''***)))%%%###%%%(((%%%&&&((('''&&&&&&((()))'''&&&%%%$$$$$$%%%&&&&&&%%%''')))(((&&&%%%&&&(((((()))***(((&&&&&&(((***&&&&&&)))---,,,&&&%%%'''%%%''')))((('''&&&(((***&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''!!!,,,+++&&&+++,,,))),,,&&&&&&'''((()))***++++++''')))******))))))***+++***,,,...111222333333333111111222333555777999:::777777888:::===@@@@@@@@@EEEEEEFFF////////////////////////...---+++***,,,///333666////////////////////////---...000111111111000///000000000000000000000000------......------,,,+++...///000111111///---+++//////...------------...+++,,,...000111111000000,,,---......//////......------...///000000////////////000111111111111111...//////000//////............///000000000000000---......///000111111222000111222333444555555555111111111111111222222222111111222222222333333333444333222111222333444555444333333333333333333333333333333444444444555555555555555555555555555555111444777777666555444444555555555666666666666666777777777777888999:::;;;666555333222111222222333///111444333111000111333555555444333111222555777333555:::???EEEJJJNNNQQQMMMPPPRRRRRRUUU```qqq~~~hhhVVVNNNOOOTTT___kkkwwwzzzaaaOOO@@@444222222000...///!!!***///,,,***---///---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++((((((+++---++++++******++++++,,,---)))***(((''')))---***$$$***************+++++++++''''''(((***+++,,,---...((()))******))))))***+++***++++++++++++******)))'''''''''((())))))******...---,,,+++***((((((''')))******)))'''&&&((()))(((''''''''''''((()))))))))))))))(((&&&''')))+++%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''''')))+++!!!&&&'''"""!!!&&&)))'''((('''%%%$$$$$$%%%'''((('''(((((('''%%%$$$$$$%%%((('''%%%######%%%'''((($$$(((,,,+++&&&###$$$'''###$$$&&&&&&&&&&&&((()))((((((&&&%%%%%%&&&'''((($$$'''))))))&&&%%%&&&((("""$$$%%%$$$######'''*** ###***000...)))'''***%%%(((******((('''))),,,&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((***((('''&&&&&&'''(((***)))***$$$%%%&&&%%%+++(((((())))))))))))((((((((()))******))))))***++++++---///222444444555555222222222222444777999;;;999777666999>>>AAAAAA???BBBBBBCCC---000333111,,,***---000222111000//////000111111///...---,,,,,,---...////////////////////////...222000//////000000///------------.........//////......////////////......---..................---......////////////......///////////////000111111111000...---......------......///000111222222333000000000000000000000000---///111222000/////////111111111111111111111111333444111222555,,,%%%,,,222222222222222222222222444444444444444444444444555555444444444333333333333333333444444444555555666555555555555444444444555444444333333333444444444444555666888888666444333444666777888888777777777777888999:::;;;;;;<<<000222555555333222111111222222222111//////111333888777666444444555777999<<<@@@EEEIIIIIIHHHGGGGGGVVVVVVVVVZZZfffzzzgggVVVQQQOOO\\\mmm}}}fffPPPGGG888888777222---***,,,///+++,,,...//////---+++***...,,,***,,,...000...,,,(((***,,,---,,,++++++,,,---,,,,,,++++++,,,,,,---+++,,,---------+++)))(((...+++((()))++++++'''###******)))((())))))******)))************+++++++++''')))***(((&&&''',,,000...+++'''''')))++++++***,,,(((%%%''',,,...+++'''***)))(((''''''((()))***&&&%%%)))//////)))'''***,,,,,,++++++***)))))))))!!!"""%%%'''''''''&&&%%%+++)))(((((()))++++++***'''''''''''''''((()))***$$$%%%''')))******))))))%%%"""$$$******%%%$$$'''$$$%%%&&&&&&$$$$$$%%%&&&+++)))'''&&&''''''&&&$$$%%%%%%&&&&&&'''((()))))))))&&&"""###%%%(((((('''&&&%%%%%%***'''###((())))))'''%%%###$$$'''***((('''$$$######%%%''')))***(((%%%&&&((()))(((&&&%%%***,,,(((&&&(((++++++((('''&&&&&&&&&((()))***'''&&&&&&'''(((''')))+++''',,,)))''',,,)))$$$)))...'''###''',,,,,,++++++)))&&&'''------)))(((,,,***...000///000333333///333333333333333333333333;;;::::::===@@@CCCCCCCCCAAACCCFFF...111333111---,,,...111222111000//////000111222111000///......///000111.../////////////////////111000///000000000//////------.........///////////////000000000000//////.........//////..................//////...------000////////////000111111333222111111222333333333000000000111111222222222111111111111111111111111---///111111000000111222111111111111111111111111444555000000555///+++333333333333333333333333333444444444444444444444444666555555555444444444333333333444444444555555555666555555555555444444444666555555444444444555555555444444555777888777555444555666777888888888777777888888999999:::::::::111222333222111111222444000222444444444444666777888999999::::::;;;===???>>>DDDKKKNNNMMMKKKKKKLLLUUU[[[fffsssyyygggXXXSSSUUU```qqq|||dddLLL===777333333222000......000111,,,,,,............---,,,---+++***+++...///...,,,***+++++++++******,,,...,,,,,,+++++++++,,,,,,---'''(((((()))))))))((((((...+++)))***---...+++'''*********)))))))))))))))((())))))))))))*********+++***(((((()))***++++++...+++(((''')))++++++***))))))))))))***++++++***+++***)))(((((()))***+++((($$$###&&&&&&%%%(((...((((((((()))))))))))))))"""###%%%'''(((((('''&&&''''''&&&&&&&&&(((***+++(((''''''''''''(((((()))$$$%%%&&&(((((((((((('''%%%###$$$)))***%%%$$$'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%$$$###""""""((('''%%%&&&''''''%%%###"""&&&(((---'''!!!&&&&&&&&&$$$######&&&((((((&&&%%%$$$$$$&&&(((******'''&&&&&&((()))(((&&&%%%&&&%%%"""###'''(((%%%'''''''''((()))+++,,,---&&&&&&'''((((((''')))+++ '''%%%%%%---,,,)))///)))&&&&&&'''&&&$$$%%%))))))&&&&&&***)))$$$###%%%***...000///000333333000222333333333444444444444888777888;;;>>>AAAAAAAAAFFFIIIKKK///111333222///---///222111111000000000111111222222222111111111111222222......//////000000000111000000000000000111111111......///////////////000000000111111111111000000...//////000000//////....../////////...------,,,000000000///000000111222000//////000111222333333222222222222222222222222111111111111111111111111///000111111111111444555222222222222222222222222444666000///555333111:::444444444444444444444444444444444444444444444444666666666666555555555555333444444444444555555555666555555555555444444444666666555555555555666666555444333444666888888777444555666777888888888888777777777777777888888888222222111000///111444777000222555666666777999::::::<<<>>>?????????@@@AAACCCJJJQQQRRRNNNKKKNNNRRRTTTbbbyyyyyyooocccYYYQQQQQQZZZeeexxxtttZZZHHH;;;444222111000...---...000000000------------......///000,,,+++***+++,,,------+++,,,,,,+++)))((()))---000***+++++++++,,,,,,------)))))))))******+++------+++)))(((***...///---***)))***++++++***)))((('''((((((((())))))))))))***...***'''(((+++,,,***&&&---***((((((***+++++++++(((***,,,+++))))))***---++++++************++++++...***''''''((('''***///%%%%%%&&&''''''((())))))$$$%%%'''((())))))((('''%%%''')))(((&&&'''***...((((((''''''&&&'''''''''''''''(((((()))(((((('''%%%###%%%((()))&&&%%%&&&&&&'''((((((&&&&&&'''(((%%%&&&'''&&&%%%&&&+++000))))))'''&&&$$$"""!!!!!!((('''(((((()))'''### $$$&&&(((---'''""""""$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&(((***,,,((('''&&&&&&((()))(((&&&&&&%%%!!!"""((('''###$$$%%%''')))+++,,,------%%%'''(((((('''((()))***'''---(((&&&***'''!!!&&&%%%(((+++***###"""++++++))))))++++++'''&&&(((+++///000///000333333000222222333444555666666777666666777;;;???AAABBBAAAEEEGGGJJJ000222333222000///111222111111111111111111222222333333222222222222333333...//////000000111111222///000111111111111222333000000000000000000000000111222222333333222222111///000000000000000000///000000000000000///...---111000000000000111222222///000000000000000111333333333333333333333333222222222222222222222222222000111222111111333666888222222222222222222222222222666222000777555333:::555555555555555555555555444444444444555555555555777777777666666666666666444444444444555555555555666555555555555444444444555444444444444555555666666444222333555888999999444555555666777777888888555555555555555555444444000111222111111222555777333444444444555777:::===EEEHHHJJJIIIFFFCCCCCCCCCFFFLLLRRRQQQMMMMMMUUU]]]hhhyyyyyylllhhhhhhiii```YYYRRRPPPSSS^^^rrrwwwXXXDDD<<<888555333333///,,,,,,...///---+++...---,,,,,,---///111222+++******++++++,,,,,,,,,+++++++++***)))***,,,///)))***++++++,,,,,,,,,---,,,,,,+++***+++,,,---...)))(((''')))+++,,,***((()))***+++,,,+++)))'''&&&))))))))))))************+++***)))***,,,,,,***(((+++***))))))***+++++++++)))***+++++++++++++++,,,************************---,,,,,,------+++((('''&&&&&&&&&''''''(((((((((&&&'''((())))))))))))((($$$''')))'''###"""'''+++)))(((''''''&&&&&&&&&&&&)))*********)))))))))((($$$$$$%%%''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%((()))&&&###%%%,,,222&&&'''''''''''''''''''''(((((((((((((((&&&$$$######)))&&&$$$)))&&&$$$+++"""$$$'''(((''''''((((((&&&&&&%%%&&&''')))+++,,,&&&&&&&&&'''((((((''''''((('''$$$!!!###))))))&&&"""$$$&&&((()))))))))(((###'''***(((&&&((()))***---111+++&&&((("""''')))------'''!!!%%%...(((((((((***++++++,,,---+++///111000111444333000111222333444666777888999777777999===AAACCCCCCCCCBBBEEEGGG111111222222111111222222000000111111222222222222222222222222222222222222000000000000111111222222///111222222111111222444111111111111111111111111222222333333333333222222000111111222222111111000222222222222222111000000111111111111111222333333444666666444222111333555444444444333333333333333222222222222222222222222111222222222222333666999222222222222222222222222///666444222888666111555555555555555555555555555444444444555555666666666777777777777777777777777444444444555555555666666666555555555555444444444333222222222333333444555666444333333555777888888444444444555555666777777333333333333222222222222///111444555444444555555555555444444666;;;CCCIIIUUUWWWWWWTTTMMMIIIIIIJJJGGGMMMTTTUUUUUU\\\jjjvvv|||nnnaaaXXXSSSSSSUUUOOONNNQQQZZZhhhzzzfffRRR>>>666666444///---111...+++,,,...///---+++...---++++++,,,...111222******++++++++++++,,,,,,)))***,,,,,,+++++++++,,,)))***+++,,,,,,,,,+++++++++***)))'''''''''((()))******)))*********((('''((()))+++,,,+++***(((&&&******++++++++++++,,,,,,&&&)))+++,,,+++***+++---)))***************+++,,,---***(((***---///---***((())))))))))))))))))((('''(((((()))******'''###)))))))))(((((('''''''''(((((())))))))))))))))))###&&&'''$$$!!!&&&)))((('''&&&&&&&&&&&&&&&))))))(((((((((((((((((($$$%%%&&&&&&&&&''''''&&&$$$&&&&&&&&&%%%$$$%%%&&&###%%%%%%"""%%%+++$$$$$$%%%&&&'''))))))***(((''''''&&&%%%&&&((()))%%%+++'''$$$(((&&&%%%,,,$$$'''***++++++******+++&&&&&&&&&&&&''')))+++,,,$$$%%%'''(((''''''''''''&&&))))))%%%###'''******%%%%%%'''(((((('''&&&%%%!!!(((,,,(((%%%(((***)))$$$***&&&$$$***(((###((()))(((***---+++((()))...$$$%%%&&&&&&''')))******+++///111000111444444000111111222444666777888999777777999===AAACCCBBBAAAFFFHHHJJJ111111111111111222222222///000111222333333333333111111222222222222111111111111111111111111111111000222444444111000222555333222222222222111111111222222333333333333222222111222222222222222222111222333333444444333333222222222111111222222333444333555666444000///111333333333333333333333333333333333333333333333333333111222333333333333555777333333333333333333333333...777555222777666000222555555555555555555555555444444444555666666777777666666666666777777777777444444555555555666666666666555555555555444444444111111111111222333444555777555444444666777777666333333222333333444555666222222222222222222333333000333666888777555555555666666666888<<>>BBBHHHOOOTTTPPPRRRSSSPPPNNNQQQ[[[dddkkkssscccWWWMMMKKKNNNRRRZZZcccccckkk|||sss[[[EEE777888444333444222---+++,,,***,,,---.........///000---,,,+++***++++++,,,---***,,,...---,,,+++---///)))+++,,,+++******,,,---***+++,,,---,,,***(((''',,,,,,---------,,,,,,+++)))+++,,,,,,,,,++++++,,,((((((((()))******++++++******+++++++++,,,,,,,,,***+++*********+++,,,...&&&)))++++++******+++------+++***+++...///...,,,((()))************)))((()))***'''%%%)))///---&&&***))))))))))))))))))))))))))))))((((((((())))))++++++*********+++---...&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))$$$''''''###$$$((()))%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%''')))!!!)))((('''+++'''"""'''&&&'''))))))'''''''''(((%%%%%%&&&&&&&&&''''''(((!!!$$$(((((('''&&&&&&(((###''')))''''''))))))&&&(((((('''''''''(((((())))))///((($$$(((+++(((%%%+++'''&&&,,,)))%%%***)))&&&'''++++++(((''')))***---,,,'''(((,,,---***,,,000222111222444444111000111222333444555666777666777999<<>>AAAAAA>>><<