BM6P6(@ xxxvvvuuuuuuiiihhhgggfffeeebbb^^^ZZZVVVTTTKKKEEE>>>888555444444444222222222111000//////...////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---...///111555888999777555444666777777666555555666<<>>???===:::888666666777777888;;;>>>AAAEEEMMMVVV^^^___WWWVVVcccrrrwwwsssnnn[[[YYYlllqqqdddkkk{{{xxxgggVVVRRRQQQ\\\ppplllVVVGGGDDDGGGQQQXXXYYYRRRLLLJJJFFF@@@BBBSSSfffooottt}}}}}}}}}rrrPPP<<<;;;999777666666777777777777888999::::::;;;;;;???:::BBBAAAEEENNNcccnnnKKKFFFIIINNNRRRUUUXXX[[[^^^\\\bbbffffffgggqqq}}}zzz{{{xxxuuusssvvvxxx|||{{{gggkkk~~~xxxqqqiiifffqqq~~~~~~~~~oooaaaSSSOOOOOONNNMMMMMMPPPZZZcccbbb\\\ZZZXXXVVVOOOOOOPPPQQQQQQPPPLLLIIICCCGGGLLLNNNMMMLLLOOOUUUTTTPPPOOOOOOLLLLLLVVVbbb~~~wwwiiiVVVNNNCCC===999999999666666999888777777777888999::::::AAA^^^~~~llleeeooo}}}{{{tttmmm|||ooofffxxxwww|||}}}yyyvvvtttssssssgggfffhhhgggeeebbb^^^YYYUUUSSSKKKEEE>>>888555444444444222222111111000//////...////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,------,,,+++++++++,,,---......111444777888666444333555666666555444444555:::AAACCC<<<555333222111444555777;;;@@@BBBAAA@@@???===:::888666666777777888;;;>>>AAAEEEMMMXXX```eee^^^]]]eeeooossstttuuu\\\\\\jjjuuuiiimmmtttuuuqqq\\\WWWQQQSSS___sssqqq^^^OOOHHHHHHNNNVVVZZZWWWTTTRRRLLLFFF???KKK[[[gggppp|||~~~nnnKKK<<<;;;999777777777777888777888888999:::;;;<<<<<>>888555555444333222222111111000/////////////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------...000333666777666444111333555555444333333333777>>>@@@;;;555222222222555666888<<<@@@BBBBBBAAA>>>===:::888777666777888999;;;===???DDDMMMYYYbbboookkkhhhiiijjjlllsss{{{mmmjjjiiirrr{{{rrrooofffaaaYYYRRRUUUeeewwwhhhZZZQQQKKKGGGNNNSSSUUUTTTQQQJJJCCC???DDDNNN]]]oooiiiFFF;;;:::888777777777888888888888999:::;;;<<<======AAA===DDDDDDHHHQQQfff}}}bbbHHHDDDGGGKKKOOOQQQTTTXXXZZZ^^^bbbddddddfffrrrxxxwww{{{|||zzzyyyxxxuuutttuuutttssswww}}}wwwtttvvvssscccZZZXXXZZZbbbiiiiiisss|||~~~}}}wwwoooiiikkkooonnniii\\\QQQHHHFFFFFFCCC??????IIIWWWhhhuuu}}}}}}sssiiifff```YYYVVVVVVTTTPPPKKKIIIHHHLLLTTTXXXWWWVVVWWWXXXUUUTTTUUUSSSPPPOOORRRiii~~~wwwjjjVVVNNNDDD>>>999999999777777999777777777888888999;;;;;;BBB```zzzuuutttooowww}}}~~~pppgggkkkllljjjppp|||zzz}}}~~~zzzyyy}}}wwwxxxxxxtttsssvvvkkkiiigggfffccc```\\\YYYVVVTTTJJJEEE>>>999666555444333111111111111000000//////////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///222555666555444000222555555444222222222555:::>>>;;;666222222333555666888;;;>>>@@@AAAAAA>>><<<:::888777777888888999:::<<>>??????CCC>>>FFFFFFJJJSSShhhzzzfffLLLCCCGGGKKKNNNQQQTTTWWWYYYZZZ]]]___```eeerrrzzzxxx|||}}}zzzxxxuuussstttwwwvvvuuuwww|||}}}xxxjjjXXXRRRSSSWWWZZZZZZkkk|||xxxqqqjjjaaaZZZXXX[[[\\\\\\XXXPPPKKKKKKKKKHHHEEEDDDBBBNNN```rrrsssfff```[[[YYYZZZXXXRRRLLLIIIGGGLLLVVVZZZYYY\\\bbbVVVSSSRRRRRRTTTSSSRRRRRRbbb|||yyylllXXXNNNDDD>>>999:::999777777999777777777888999:::;;;<<>>999666555444222111111111000000000000000////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------......///111555666555444000222555666444333222222444888===<<<777111111333444555777:::;;;===???@@@===<<<:::888777777888999999;;;===???DDDNNN[[[eeeqqqsssvvvtttmmmkkkvvvyyyrrrooodddYYYdddyyyvvvmmmaaaYYY[[[iii{{{|||tttllldddTTTNNNIIIIIIKKKJJJHHHEEEEEE@@@EEE[[[vvvcccDDD999888777777777888999:::::::::;;;===>>>???@@@AAAEEEAAAHHHGGGKKKTTTiiizzzjjjMMMDDDGGGKKKOOOQQQSSSVVVYYYYYY[[[]]]^^^bbbooozzzyyy|||}}}{{{yyyrrrrrruuuyyyzzzyyy|||{{{sss^^^VVVVVVSSSPPPOOO]]]ppp~~~{{{ppphhh```ZZZTTTPPPOOORRRWWW\\\VVVPPPMMMNNNMMMHHHCCCCCC>>>EEEQQQbbbttt~~~yyynnn^^^\\\ZZZ[[[]]]ZZZSSSLLLHHHFFFLLLXXX]]]^^^fffrrrjjjfff```ZZZWWWWWWVVVTTTZZZ}}}{{{{{{oooZZZOOODDD>>>:::::::::777777:::777777777888999;;;<<<===FFFooojjj\\\uuuooowwwwwwdddaaahhhqqq{{{zzzuuusssrrrpppqqqttt|||kkknnn{{{vvvqqqooouuulllhhheeedddaaa^^^[[[YYYXXXWWWIIIDDD???:::777555333222111111000000000000000000////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,******+++,,,------------///...///222555666666555111444777888666444333333444777<<<>>>888111000444333555777999:::;;;>>>@@@===<<<999888777777888999:::;;;>>>@@@EEENNNZZZcccpppwww|||aaa^^^oootttaaaVVVYYYhhhyyyyyyeeeXXXKKKHHHKKKLLLLLLMMMHHHCCCJJJbbb{{{___CCC888888777777777888:::;;;:::;;;<<<>>>???AAABBBCCCGGGCCCJJJHHHKKKSSShhhuuuOOODDDGGGKKKNNNPPPSSSVVVXXXZZZ\\\]]]]]]aaammm}}}xxxyyy{{{{{{{{{|||sssrrruuuzzz|||{{{}}}}}}kkk```[[[TTTKKKOOOSSS]]]jjjvvvwwwgggZZZTTTPPPNNNOOOPPPSSSZZZbbbZZZUUURRRRRROOOHHHCCCBBB???AAAEEEOOO___kkkiiibbbYYYZZZ\\\^^^]]]XXXRRRMMMIIIEEELLL]]]hhhkkkuuu|||lll```ZZZVVVSSSRRRtttzzz{{{ppp\\\RRREEE???:::::::::888888:::777777777888:::;;;===>>>HHHvvvlll\\\tttnnnuuuvvvqqquuunnnkkkiiieeeiiilllaaabbblll{{{yyytttqqqnnnmmmlllnnnppprrrxxxpppooozzzvvvpppnnnvvvmmmhhhhhhfffbbb^^^ZZZWWWUUUUUUHHHDDD???:::777555333222000000000000000000000111////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,)))***+++---......------000///000222555777777777222555999:::999666555444666888===???:::111000444444666999999999;;;>>>AAA===;;;999777777777999999:::<<>>IIIzzzkkk^^^vvvooouuuuuummmiii^^^TTTOOOOOOMMMTTTuuuuuuccc^^^eeeuuuwwwsssmmmlllhhheeedddhhhlllooouuuzzz~~~zzzsssrrrzzz}}}sssppp{{{xxxrrrpppxxxoookkkkkkhhhddd^^^YYYUUUSSSRRRHHHDDD???:::888555333111000000000000000111111111////////////...---,,,+++------------------------...---,,,,,,++++++,,,,,,)))***+++---......------111000000222555888888777333666:::<<<:::888666555777888===@@@;;;111000555555888:::::::::;;;???BBB===;;;999777777888999::::::===@@@CCCGGGNNNXXX```dddnnntttcccyyylllffffffggglllaaa]]]WWWSSSSSSQQQQQQ___xxxsssTTT<<<777777666666777999;;;<<<;;;<<<===???AAACCCDDDEEEKKKEEELLLIIIKKKRRRfffMMMBBBDDDHHHKKKMMMOOORRRTTTPPPTTTYYY^^^fffsss~~~}}}zzzuuuvvvyyyyyywwwwwwxxxvvvssstttxxxzzzzzzzzz|||||||||~~~|||kkk```YYYLLLLLLQQQ^^^kkkwwwwwwgggXXXUUUUUUUUUPPPJJJNNNVVVQQQNNNNNNPPPOOOKKKJJJKKKBBBAAAAAAEEEQQQ___dddbbbdddggggggaaaXXXQQQNNNOOOPPPDDDKKKlll~~~iii^^^XXXSSS[[[yyy|||yyyooo^^^WWWEEE???;;;;;;:::888888:::777777888999:::<<<>>>>>>III|||jjjbbbxxxqqqvvv}}}yyyxxxiii]]]WWWSSSJJJHHHbbb|||ggg^^^bbbooozzzxxxssssssnnnlllfff___]]]aaagggkkkqqqsssqqqhhh___^^^gggqqq|||vvvpppxxxsssuuuuuuoooiiimmmgggbbb___ZZZTTTRRRTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...111333666888999666555666777999999777555888999>>>CCC???555000333666777999999:::<<<@@@BBB===<<<:::888777777888999999<<<@@@DDDIIIPPPXXX^^^___qqq|||yyykkkkkkrrrmmmpppwwwzzzkkk```YYYWWWVVVWWWfff}}}iiiOOOBBB:::999888888888999:::;;;<<<<<<===>>>???AAACCCDDDFFFFFFHHHCCCKKKQQQaaasssMMMEEEFFFGGGIIIKKKNNNPPPRRRUUUYYYZZZ[[[cccrrr}}}zzzxxxwwwwwwvvvtttwww{{{}}}zzztttooonnnpppssstttvvvxxxzzz}}}ddd```WWWQQQOOOWWWcccqqqooocccXXXQQQTTTVVVRRROOOOOOMMMLLLOOOTTTSSSMMMIIIIIIEEEEEEBBBBBBOOOeeetttxxxxxxpppcccWWWSSSUUUTTTQQQPPPMMMSSSgggttt```VVVZZZ\\\yyywww}}}uuu\\\VVVHHH@@@999:::;;;::::::<<<666777888888888999<<>>BBB???555111333666777888999:::<<>><<<:::888777777888999999;;;???DDDJJJRRRYYY^^^iii|||xxxsssxxxqqquuuggg^^^[[[ddduuueeeJJJ>>>:::999999888888999:::;;;=========>>>???AAABBBCCCCCCEEEIIIDDDKKKOOO___lllIIIDDDEEEFFFHHHJJJMMMOOOQQQSSSVVVXXXYYYaaaqqq|||zzzxxxwwwxxxyyyxxxwwwwwwzzz}}}zzzsssnnnllllllnnnppprrruuuwwwyyy{{{{{{ssseeeYYYQQQNNNUUUcccppp}}}~~~fff\\\WWW\\\ccc```ZZZVVVRRRNNNMMMPPPPPPNNNLLLMMMHHHHHHFFFDDDOOOcccuuu}}}zzzpppddd^^^\\\ZZZXXXVVVTTTPPPVVVkkkiiiZZZ\\\^^^yyy~~~uuu\\\WWWHHH@@@::::::;;;::::::<<<666777888888888:::===???NNN}}}ccckkkqqqnnntttvvv{{{uuuuuunnn___VVVUUUXXXcccmmmyyy|||zzz~~~~~~|||uuuqqqkkkgggfffccc```dddllltttrrrzzz~~~tttzzzuuuvvvuuuooohhhkkkfffaaa___ZZZTTTRRRTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...111333555777888111000111333555666555333666888<<<@@@>>>777222222555666888888999;;;???BBB>>>===;;;999888888999999:::;;;>>>DDDMMMUUU[[[^^^hhhzzz}}}tttrrrggg___rrr___DDD999:::999999999999:::;;;<<<>>>>>>>>>>>>???@@@AAABBB@@@DDDJJJEEEJJJMMM]]]hhhIIICCCDDDEEEGGGIIILLLNNNOOOPPPSSSUUUVVV^^^nnn}}}xxxvvvuuuvvvxxxzzzzzzzzzuuuyyy{{{zzztttmmmjjjiiijjjmmmppptttwwwxxxyyyyyyrrr___TTTNNNWWWggguuuvvvjjjdddkkkuuuwwwnnnfff[[[TTTOOOQQQTTTRRROOONNNJJJKKKJJJHHHOOObbbxxxvvvlllkkkhhhaaa\\\]]][[[TTT\\\vvvuuuaaa^^^^^^yyyuuu^^^XXXHHH@@@::::::;;;999:::;;;777888999999999;;;>>>@@@TTT___lllqqqllluuuzzz||||||kkkfffsssggg^^^WWWLLLUUUggg}}}{{{tttpppkkkhhheeedddhhhoooxxxzzzuuuvvvtttmmmfffiiieeeaaa___[[[TTTRRRTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...000222444666777000///000111444666555444444777;;;>>><<<888444222555666777888888;;;>>>AAA???>>>===;;;:::999999999::::::===DDDNNNWWW]]]```cccooo|||oootttvvvppp|||yyyvvvpppkkkbbb{{{~~~zzzYYYAAA888999999::::::;;;;;;<<<<<>>>>>>>>???@@@AAAAAA@@@DDDIIIDDDHHHKKK]]]|||uuukkkMMMCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRSSSTTT[[[jjjxxxttttttsssuuuxxxzzzzzzyyyrrrvvvyyyyyyuuupppllljjjjjjmmmrrrvvvzzz{{{{{{zzzhhhZZZRRR[[[ooo|||~~~jjj```XXXXXXYYYVVVPPPMMMLLLOOONNNKKKNNN___yyywwwuuupppddd___bbbbbbXXXcccggg```^^^zzztttaaaZZZIIIAAA:::::::::999999;;;888999:::::::::;;;>>>AAAWWWaaalllvvvkkksss{{{kkkpppxxxmmm[[[jjjooo```QQQPPPWWWmmmyyyuuuqqqmmmkkklllpppuuu~~~xxxxxxttttttsssllleeehhhccc```___[[[UUURRRTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...000222444555666222111000222444666666666333666999;;;;;;:::666222444555666777888:::===@@@@@@@@@>>>===;;;:::999999:::;;;>>>DDDNNNXXX```dddiiinnnlllllluuugggnnnvvvtttjjjgggggggggiiiuuuTTT???:::999999:::;;;<<<<<<======???>>>>>>>>>???@@@AAAAAACCCEEEHHHBBBGGGLLL___sssqqqoooNNNBBBCCCDDDEEEGGGIIIKKKLLLPPPSSSSSSSSSYYYfffrrrxxxsssrrrrrrtttvvvwwwwwwvvvooossswwwyyywwwssspppnnnjjjmmmrrrwww{{{|||}}}|||ppp```UUU]]]qqq}}}tttccc\\\YYYVVVSSSRRRUUUWWWUUUPPPNNNYYYppp~~~yyyqqqfffcccgggbbbYYYhhhkkk``````~~~tttdddZZZIIIAAA:::::::::999999:::888999:::::::::;;;>>>AAAVVVaaannnzzz|||kkklllwwwxxxnnncccdddqqq```[[[gggzzzeee]]]TTTQQQaaa||||||{{{xxxtttqqqssswwwzzz|||tttvvvssstttsssllldddfffbbb______[[[UUUSSSTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...000222333555555444222111222444666777666111555777888:::;;;777222333555666666777999===@@@AAAAAA@@@>>>===;;;:::999:::<<>>>>>===>>>>>>>>>>>>???@@@AAABBBDDDDDDGGGBBBKKKRRRccctttwwwuuuNNNCCCCCCDDDEEEGGGIIIKKKLLLNNNRRRTTTTTTYYYdddnnnrrrpppoooppprrrtttuuutttsssnnnppptttwwwwwwuuurrrpppiiikkkpppuuuyyy{{{|||}}}}}}yyyfffVVVYYYkkk~~~yyyxxxuuueee]]]YYYZZZ]]]``````]]]UUUMMMPPPbbbuuu{{{ooohhhhhhjjj___XXXfffqqqccchhhwwwhhhYYYJJJAAA;;;::::::999888:::777888999999999;;;>>>@@@TTT___oooxxxllliiittt~~~jjj___]]]eeewwwoooZZZVVV{{{}}}iii]]]VVVTTT```www~~~~~~xxxuuuvvvxxxxxx}}}zzz|||vvvsssuuutttmmmfffeeeaaa______\\\UUUSSSTTTKKKFFF@@@;;;888555444222222222111111000////////////............------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...000111333444555555333111222444555555555000444666666999<<<888111333444555666777999<<>><<<:::999999===AAADDDIIITTTdddpppwww}}}}}}ssstttlllwwwkkk```eeemmmbbbDDD999===888:::;;;===>>>>>>>>>>>>=========>>>???AAABBBCCCDDDCCCFFFFFFSSSYYYeeeTTTCCCDDDDDDEEEGGGIIIKKKLLLKKKPPPSSSUUUZZZeeemmmpppllllllmmmooorrrtttsssqqqoooppprrrtttuuutttqqqoooiiikkkooossswww{{{}}}~~~|||~~~oooYYYUUUaaasss|||rrrwwwssshhhddddddeeeccc___XXXMMMJJJWWWhhhrrrmmmllljjj]]]XXXaaa~~~zzzmmmuuu}}}|||zzzjjjVVVJJJBBB;;;::::::999888:::666777888888888:::===???SSS^^^lllwwwrrroooyyy~~~vvvjjj^^^]]]ddduuuiii\\\aaa|||wwwhhhYYYXXXZZZbbbqqqyyyttttttrrrooo}}}zzzvvvtttvvvvvvooogggddd```______\\\VVVSSSTTTKKKFFF@@@;;;888666444222222222111111000///////////////.........------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---...000111333444444555333111111333444444444///444555555999===999111222444555666666999<<>><<<:::999999>>>CCCDDDHHHSSSeeetttyyyqqqwww}}}sssuuu}}}rrr```[[[hhhxxxzzz[[[>>>666===888:::<<<===?????????>>><<<<<<===>>>???AAACCCDDDBBBBBBGGGJJJYYY^^^ggg]]]DDDDDDEEEFFFGGGIIIKKKLLLHHHNNNSSSUUU[[[fffmmmpppiiiiiikkknnnrrrssssssrrrppppppppprrrsssrrrooommmkkklllooosssxxx|||}}}~~~|||www]]]TTT[[[jjj|||nnnggguuuyyykkkfffccc```^^^XXXNNNJJJUUUddd~~~wwwqqqnnnhhh]]]ZZZ\\\lllwww~~~|||yyy}}}kkkSSSJJJBBB;;;::::::888888999666777888888888999<<>>999555222111333222111111000000111111////////////............,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,...111333555888666444333333333222222333222222555888999666333111222444666888999::::::BBBBBBAAA@@@???<<<:::999999;;;===@@@GGGSSScccnnn{{{zzzkkkkkknnndddYYYUUUTTTaaayyymmmQQQ???999:::===;;;:::===AAACCCAAA???@@@???@@@EEEIIIJJJEEE@@@FFFBBBLLLMMMQQQVVVeee___DDDBBBBBBFFFGGGEEEGGGJJJLLLOOOQQQTTT\\\ggglllkkkiiiiiijjjlllooorrrtttvvvppppppqqqrrrrrrrrrqqqqqqjjjlllnnnpppssswww|||yyy||||||{{{xxxYYYTTTZZZcccttt}}}ddd```lllyyyyyytttoooddd[[[XXXTTTQQQXXXddd~~~vvvmmmbbbVVVWWWZZZ```nnn}}}~~~{{{fff___MMMCCC;;;:::;;;:::999999999999999888777999===@@@RRRccc```rrr{{{fff^^^WWW\\\sssrrrppptttuuueeefffbbbjjjhhh^^^rrrzzzsssuuu{{{ttteeeppp{{{wwwsssuuuuuuooohhhiiidddaaa```\\\UUUQQQRRRJJJGGGCCC>>>999555333222333222111111000000111111............------------,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++---------,,,,,,++++++++++++++++++,,,...000333444888666444222333333444444333333444666999888555111222333444666888999:::;;;AAAAAABBBAAA@@@===:::999888999;;;>>>EEEQQQ```jjjzzz{{{|||sssqqqaaaRRROOORRReeegggJJJ<<<:::;;;<<<<<<<<<>>>@@@AAAAAA@@@AAA@@@@@@DDDHHHIIIFFFAAADDDAAAJJJKKKOOOTTTccc___EEEBBBBBBEEEGGGEEEFFFJJJIIINNNRRRVVV___hhhlllkkkggghhhjjjllloooqqqssstttoooppppppqqqqqqqqqqqqpppkkklllnnnoooqqqssswwwzzzzzz}}}~~~||||||}}}^^^UUUVVV[[[jjj|||wwwfffbbbcccttt|||qqqgggaaaZZZUUURRRRRRYYYaaasss|||nnn___SSSTTTVVV\\\hhhrrrsssoooooouuu{{{vvvzzzdddYYYMMMCCC;;;:::;;;:::999999999999999888777999===@@@SSSccc\\\pppuuunnn___XXXfff~~~~~~yyyttt{{{wwwffflll|||yyyuuuwwwtttooorrrwwwqqqeeesssyyyvvvsssuuuuuuooohhhiiieeecccaaa]]]VVVRRRSSSIIIFFFBBB===999666444333222222111000000000000111...------------,,,,,,,,,,,,,,,------...---------+++******))))))******+++------,,,,,,,,,,,,+++++++++++++++,,,...000222444888666444222222444666888333333555777888888555222333333555666888999:::;;;???@@@BBBCCCBBB???;;;999666888:::<<>>?????????@@@AAACCCAAAAAACCCGGGHHHGGGDDDCCC???HHHHHHLLLQQQaaaVVVEEEBBBBBBEEEFFFEEEFFFIIIFFFLLLRRRWWW```iiillljjjeeegggiiilllooopppqqqqqqmmmnnnoooppppppppppppppplllmmmnnnooonnnppprrrtttxxxyyy|||zzzxxxeeeXXXTTTVVVddduuuooo]]]TTTYYYqqqwwwaaa```ZZZQQQOOOTTTZZZ]]]bbbsss~~~}}}zzzjjjXXXRRRUUUYYY```kkksssppphhhcccdddqqq|||zzzzzzeeeVVVMMMCCC;;;:::;;;:::999999888999999888888999===@@@RRRfffYYYqqqqqqyyy}}}|||gggeeeuuuooohhhuuuvvvjjjhhhkkkrrruuussstttvvvpppggguuuyyyvvvsssuuuuuuoooiiiiiieeebbbaaa]]]UUUQQQQQQHHHFFFBBB===999666555444222222111000000000000000.........---------,,,,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///222333777666555333222444888;;;333333333444666777888888444444555666888999:::;;;===???BBBDDDDDDAAA===:::777888:::;;;@@@IIIVVV```mmmssssss~~~iii[[[ccchhhxxxaaaOOOPPPZZZrrrYYY===:::===::::::===@@@@@@>>>===???BBBCCCBBBAAABBBEEEGGGGGGFFFCCC???GGGGGGKKKPPP```PPPEEEBBBBBBEEEFFFDDDEEEIIIEEEJJJNNNSSS]]]gggkkkjjjccceeehhhkkknnnnnnnnnnnnkkklllmmmnnnooooooooonnnlllmmmoooooonnnoooqqqssssssqqqwwwwww|||lll]]]VVVVVVddduuuzzzeeeYYYUUUaaawww~~~dddeee]]]OOOKKKTTT[[[ZZZWWW```ggggggiiijjj___PPPQQQUUU\\\ggguuu}}}wwwmmmaaa]]]bbbsss|||gggUUUMMMCCC;;;:::;;;:::999999888999999999888:::===???MMMkkkYYY|||xxxrrrwww|||zzzxxx}}}ooofffooowwwnnnbbbXXXXXX```jjjtttvvvvvvssskkkcccsss}}}wwwtttvvvvvvpppjjjhhhdddbbbaaa\\\TTTOOOOOOHHHFFFBBB===999666555444222111000000//////000000////////////.........---,,,---......////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222555666555444333444888;;;444333222111333777<<>>FFFQQQYYYgggnnn}}}~~~~~~oooYYYZZZuuu~~~bbbNNNRRR___yyy}}}}}}zzzUUU>>>;;;===::::::===@@@@@@>>>===???AAACCCAAAAAAAAACCCEEEFFFFFFDDD@@@HHHGGGJJJPPPaaazzzvvvYYYEEEBBBBBBEEEEEEDDDDDDHHHEEEHHHJJJMMMWWWcccjjjjjjaaacccfffiiikkkllllllkkkiiijjjkkklllmmmmmmmmmmmmkkkmmmoooppppppqqqrrrtttsssnnnttt{{{xxxrrraaaVVVUUU```oootttggg___[[[^^^kkk|||zzzuuu~~~lllkkk___NNNHHHQQQZZZZZZXXX\\\[[[VVVUUUWWWUUUNNNNNNRRR[[[hhhyyy{{{pppbbbXXXVVVaaaoooxxx|||fffTTTMMMCCC;;;:::;;;:::999999777888999999999:::<<>>???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFAAAHHHGGGJJJPPPaaattttttcccEEEBBBBBBEEEEEECCCDDDGGGEEEGGGHHHJJJSSS```hhhiiiaaabbbdddgggiiiiiijjjjjjggghhhiiijjjkkkllllllllljjjmmmoooqqqqqqrrrtttuuuuuurrrvvv|||vvvvvvwwwbbbUUUQQQXXXbbb~~~zzzpppcccZZZ]]]fffkkkjjjiii___vvv{{{lllhhh\\\NNNIIIOOOWWW[[[```aaa]]]TTTPPPQQQRRRQQQOOOSSS[[[iiizzz}}}qqqfffYYYRRRXXXcccnnn}}}yyycccSSSMMMCCC;;;:::;;;:::999999777888::::::999:::<<<>>>HHHzzzqqqXXXxxx}}}rrrqqqwwwtttooojjjooo~~~ppp^^^PPPOOOGGGQQQ^^^gggjjjgggaaa\\\aaayyyyyyvvvyyyyyytttmmmhhheeecccbbb]]]TTTNNNNNNJJJGGGCCC>>>999555333222111111000/////////////////////.........---------------.........---,,,,,,+++******))))))******++++++++++++,,,,,,---------,,,+++++++++,,,...000111111444777666333222444777444555555444333555:::>>>777777666666777999;;;<<<===???AAACCCDDDDDDCCCBBB<<<<<<;;;999888<<>>>>>======>>>@@@@@@???>>>>>>???@@@AAAAAABBBCCCDDDFFFAAAGGGFFFIIIOOO```hhhEEEBBBBBBDDDEEECCCCCCFFFEEEGGGIIIKKKTTT___ffffffaaaaaabbbdddfffggghhhiiiffffffhhhiiijjjkkkkkkkkkkkkmmmpppqqqqqqqqqrrrssstttuuuwwwxxxxxxwwwvvvuuu|||eeeWWWRRRTTTYYYqqqwwwuuuuuupppkkkiiiaaapppqqqccc\\\TTTOOOMMMMMMUUU]]]gggeeeaaa[[[XXXWWWUUUQQQPPPRRRYYYgggzzzssshhh\\\TTTVVV\\\dddtttyyycccZZZMMMCCC;;;:::;;;:::999999777888::::::::::::<<<>>>HHHtttuuuZZZtttppplllrrr~~~{{{nnnbbbaaarrr{{{ppp[[[TTTMMMOOOUUU[[[^^^]]]ZZZYYYUUUjjjwww{{{yyywwwzzzzzzuuunnniiifffdddddd^^^UUUOOONNNKKKHHHCCC>>>999555222111111111000///////////////......---------,,,,,,,,,---.........---,,,++++++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,++++++,,,...///000000444888777333111222555444666888888555555777999888777666666777999;;;===>>>???AAABBBDDDDDDDDDDDD<<<<<<;;;888666999@@@FFFPPPbbbrrrzzzmmmcccmmmoooPPPCCC===888999@@@???===<<<>>>AAAAAA???<<<<<<>>>@@@AAAAAAAAABBBCCCFFF@@@GGGEEEHHHNNN___jjjEEEBBBBBBDDDDDDBBBCCCFFFDDDGGGKKKNNNVVV```eeedddaaaaaaaaabbbdddfffhhhiiieeefffgggiiijjjjjjkkkkkkkkknnnpppqqqqqqppppppqqqpppuuuvvvqqqooosssxxxyyy|||hhh[[[VVVWWWYYYjjjvvvqqqkkklllrrr{{{|||pppdddXXXPPPMMMPPPPPPMMMSSS^^^hhhfffcccaaaaaa___WWWOOOJJJLLLRRRaaavvvtttdddYYYRRRSSSUUUZZZiiiyyyzzzgggcccNNNCCC;;;:::;;;:::999999666888::::::::::::<<<>>>FFFnnnzzz^^^ssspppjjjooo{{{xxxcccRRRLLL\\\llldddZZZRRRNNNLLLNNNOOOOOONNNNNNNNN```jjjsss~~~vvvwwwwww{{{yyysssnnngggggggggddd^^^XXXTTTSSSNNNIIIBBB<<<888666555444444222000...------//////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000222555666666444111///333555666444333333777:::BBB;;;444222666:::<<<;;;???@@@AAAAAABBBBBBBBBAAA===>>>>>>;;;999:::>>>BBBLLL[[[lllwwwooo~~~```EEE>>>???<<<;;;>>>>>>>>>============>>>>>>999===???======BBBEEEDDDHHHGGGCCCEEEJJJJJJ___qqqKKK@@@@@@EEEDDDFFFFFF>>>CCCFFFHHHJJJRRR[[[___^^^^^^]]]^^^cccdddbbbcccfffiiigggeeeeeefffgggggggggkkkpppuuuuuupppmmmooorrruuutttssssssnnnjjjmmmsssyyy~~~eeedddaaaXXXUUUooo}}}~~~~~~yyyzzzwwwmmmjjjcccTTTSSSNNNLLLOOOQQQPPPPPPRRR\\\___cccfffeee```WWWPPPHHHIIILLLVVVgggsssoooccc```]]]WWWQQQOOOTTT___gggvvvjjj\\\OOODDD;;;:::;;;999888888888888888888999:::;;;<<>>;;;:::<<>>>>>============>>>>>>999>>>???======@@@CCCBBBFFFFFFCCCFFFJJJJJJ\\\|||qqqLLL@@@AAAEEECCCEEEFFF???CCCFFFHHHJJJQQQ[[[___^^^___]]]^^^cccdddbbbbbbeeegggeeeddddddeeegggiiijjjjjjjjjlllnnnppppppooommmvvvttttttsssnnngggggglllqqq{{{pppooonnneeedddmmmrrrvvvsssssspppjjjfffZZZWWWQQQNNNPPPSSSRRRQQQRRRXXX\\\ccchhhhhh```TTTLLLIIIIIIIIINNNYYYccc___VVVVVVVVVTTTPPPOOOQQQYYY___mmmjjj\\\OOODDD;;;:::;;;999888888888888888888999:::;;;<<>>>>>======>>>>>>???;;;???@@@===<<>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDBBB@@@===;;;:::===DDDLLLVVVbbbsss]]]ZZZUUUiii]]]MMM===:::<<<<<<<<<>>>???>>>>>>>>>>>>>>>>>>???>>>BBBBBB???===@@@AAA@@@BBBFFFGGGJJJMMMJJJTTTlllUUUEEEBBBFFFBBBBBBFFFDDDCCCEEEFFFHHHOOOYYY^^^^^^___]]]^^^bbbbbb``````ccceeeeeecccbbbccceeeiiillloooiiifffjjjrrrvvvsssnnnwwwxxxzzzyyypppccc[[[[[[```eeelllvvvkkkcccccc```bbbeeebbbZZZPPPQQQggg~~~vvvhhhWWWPPPNNNUUU\\\ZZZTTTOOOKKKRRR]]]fffiiibbbVVVNNNGGGFFFEEECCCDDDHHHLLLOOONNNQQQTTTSSSQQQOOOPPPRRRWWWpppmmm]]]NNNCCC;;;:::;;;:::999999888888888888999:::;;;;;;;;;UUU~~~aaauuuttttttxxxzzzfffdddhhhttt|||nnnbbbiii{{{tttnnnlllooo{{{tttnnnnnnlllooommmiiilll~~~uuuvvvzzzxxxrrrnnnkkkjjjfff```ZZZVVVTTTTTTLLLHHHBBB>>>:::777444222000000000///////////////.........///......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,...000333555666777666...///000222333333222111333777:::888444333777<<<===>>>@@@BBBCCCEEEEEEEEEBBBBBBBBBBBBBBB@@@===;;;;;;>>>DDDLLLVVVddduuuiiiWWWQQQcccxxx~~~{{{yyyQQQGGG===;;;===>>>????????????>>>>>>>>>>>>??????AAAEEEEEEAAA???AAACCCAAABBBHHHIIIKKKNNNLLLSSSgggzzz^^^IIIBBBGGGCCCBBBFFFEEEBBBDDDEEEGGGNNNXXX^^^^^^^^^\\\]]]aaabbb___```bbbfffgggfffdddbbbcccgggjjjpppnnnlllllloooqqqqqqpppwwwzzzwwwggg\\\YYYYYYZZZ]]]cccppphhh[[[\\\]]]aaadddccc\\\TTT\\\uuulllWWWRRRRRR]]]fffeee\\\TTTQQQUUU\\\bbbccc^^^UUUNNNHHHGGGEEECCCAAABBBHHHNNNPPPRRRTTTSSSOOOMMMNNNPPPRRRjjjnnn]]]MMMCCC::::::;;;:::999:::888888888888999:::;;;;;;999PPP{{{cccwwwmmmhhhlll|||zzzeeeeeekkkiii}}}xxxzzz~~~vvvooonnngggeeeooo{{{yyyuuuyyyxxxssstttwwwwww{{{yyysssnnnmmmkkkfff```YYYVVVUUUUUULLLHHHCCC>>>;;;777444222000000000000000/////////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......---...111333555777777777111000000222444555444222333666888777444333888<<<===>>>@@@BBBDDDEEEFFFGGGCCCBBBBBBCCCDDDCCCAAA>>><<<;;;>>>DDDKKKUUUcccpppsss\\\VVV___mmmvvvuuusssxxxxxxjjjGGGBBB===<<<>>>@@@@@@@@@@@@??????>>>>>>??????@@@CCCFFFFFFBBBAAACCCDDDCCCCCCIIIIIIIIIMMMLLLSSSdddmmmxxxiiiNNNBBBGGGFFFDDDFFFDDDBBBDDDDDDFFFMMMXXX^^^^^^\\\ZZZ\\\```aaa``````cccfffhhhiiigggddddddgggjjjoooooommmllljjjkkknnnpppwww|||ooobbb]]]XXXWWWWWWYYYaaaxxxjjj\\\___dddkkknnnlllbbbZZZbbb|||ttt___XXXWWWcccppppppfff^^^[[[\\\]]]^^^]]]XXXQQQLLLKKKHHHFFFCCC???===AAAHHHLLLOOORRRQQQNNNLLLMMMOOORRRfffnnn\\\MMMCCC:::999;;;:::999:::888888888888999:::;;;<<<:::KKKtttfffxxx{{{eee___bbbmmm|||iiiiiipppeeeyyy}}}rrrgggdddiiioooxxx~~~{{{{{{}}}xxxxxx{{{xxxrrrmmmmmmkkkfff^^^XXXTTTTTTUUUKKKHHHCCC>>>;;;888444111//////000000000000//////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,---......---...000222444555666666444222111222555666666555444666666555333444888<<<<<<>>>@@@BBBDDDFFFGGGGGGHHHFFFDDDEEEFFFFFFDDDAAA<<<:::;;;???BBBFFFQQQ]]]uuummm``````dddllloooooosssxxx~~~iiiTTT???>>><<<<<<>>>@@@@@@???@@@??????>>>>>>??????@@@BBBFFFFFFBBBAAACCCDDDCCCCCCIIIGGGEEEJJJKKKRRRcccnnnyyytttRRRBBBGGGHHHGGGFFFCCCBBBDDDDDDEEELLLWWW]]]^^^ZZZXXXZZZ___aaa```aaadddcccgggjjjjjjgggfffhhhkkkooonnnkkkiiiiiijjjmmmooowww~~~yyykkkeeebbb```^^^[[[[[[jjjrrrgggoooxxxuuugggiiizzz~~~xxxiii^^^YYYcccpppssslllddd^^^]]]]]]]]][[[WWWQQQLLLMMMIIIFFFEEEAAA<<<>>>CCCFFFJJJPPPRRRPPPOOOOOOQQQTTTeeeooo^^^LLLBBB:::999;;;;;;::::::888888888888999:::;;;<<<===DDDkkkiiippphhh[[[[[[```wwwllljjjoooiiiwww|||iii___[[[ZZZ]]]bbbooottt~~~|||yyyxxxzzzxxxqqqkkkmmmjjjddd]]]VVVSSSSSSTTTKKKHHHCCC???;;;888444111...///000000000000000///......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,---///111333444555555777444111222555777888666666555444333333555888;;;<<<>>>@@@BBBEEEFFFGGGHHHLLLIIIGGGFFFHHHHHHEEECCC<<<999999<<<===>>>FFFQQQ\\\mmmlllfffdddkkkqqqsssuuuzzzxxx]]]CCC:::;;;<<<<<<===??????>>>@@@@@@????????????@@@@@@AAAEEEEEEAAA@@@CCCDDDCCCCCCHHHEEEBBBGGGJJJRRRbbbzzzUUUBBBGGGJJJHHHFFFAAABBBDDDCCCDDDLLLWWW]]]^^^YYYWWWYYY___aaa```aaaeeeaaafffkkkkkkiiihhhjjjmmmqqqmmmjjjiiijjjmmmooopppwwwpppjjjppplllhhhaaaZZZaaa|||}}}wwwxxxrrrvvvvvvooooooyyyuuunnn```WWW___mmmqqqlllfffZZZ[[[[[[\\\\\\YYYTTTPPPLLLHHHFFFHHHEEE@@@@@@DDDAAAHHHPPPUUUUUUSSSSSSTTTUUUdddrrraaaLLLBBB:::999;;;;;;:::;;;888888888888999:::;;;<<>>???BBBDDDFFFGGGHHHKKKKKKJJJIIIIIIHHHHHHHHH?????????===<<<<<<>>>AAALLLUUUdddtttyyykkkcccfffhhhiiiqqq~~~kkkOOO???======>>>>>>>>>>>>======>>>???@@@???<<<;;;<<<======@@@CCCDDDDDDCCCBBBCCCKKKDDDCCCIIIKKKIIIPPP\\\OOOCCCDDDCCCJJJCCCIIIFFFCCCBBBFFFNNNUUUZZZ[[[YYYYYYZZZ[[[\\\^^^```aaabbbccccccdddgggiiilllnnniiilllnnnlllhhhgggkkkooovvv~~~zzzuuuqqqhhhdddooooooddd^^^[[[fffyyywww}}}xxx~~~gggVVVYYYaaabbb```aaaZZZXXXWWWVVVVVVTTTQQQOOONNNJJJEEEAAA???>>>>>>===CCCKKKTTTXXXWWWTTTSSSTTTSSSbbb}}}rrraaaJJJAAA:::::::::999999:::777777777777888999:::;;;:::DDD\\\zzzkkkiiiYYYYYYcccwwwtttaaabbbiiiuuu{{{uuuooojjjrrrooolllgggdddjjjuuu}}}}}}{{{{{{uuuwww|||zzzrrrkkklllhhhaaa[[[VVVTTTTTTTTTKKKGGGBBB===:::777333111111111000//////////////////............---------,,,------......------,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------......///111222333777555333111111333666888888999:::999666555777999>>>???@@@BBBCCCEEEHHHJJJKKKKKKIIIHHHFFFDDDCCCBBB===>>>>>>===<<<;;;;;;===AAAHHHRRR]]]hhhrrr{{{qqqeee^^^bbbfffjjjuuu|||yyy___FFF999======>>>>>>>>>>>>=========>>>@@@???>>>===>>>@@@???AAACCCCCCBBBAAAAAABBBHHHCCCEEENNNQQQPPPVVV```ZZZGGGEEEDDDIIIAAAFFFEEEDDDCCCFFFMMMUUUYYY[[[YYYYYYZZZ[[[\\\]]]___`````````aaabbbdddfffiiijjjgggjjjlllkkkggggggjjjmmmuuu}}}{{{wwwjjjlll|||ooo```YYYVVVhhh}}}}}}~~~yyyppp```[[[]]]]]]\\\[[[ZZZXXXWWWWWWWWWVVVTTTRRRPPPKKKFFFBBBAAAAAA???===BBBMMMZZZbbb```[[[UUUSSSRRR```yyysss___IIIAAA:::::::::999999:::777777777777888999:::;;;:::@@@VVVqqqfffYYY^^^pppxxx```^^^cccnnn}}}|||nnnddd___^^^ccciiiooouuu{{{}}}|||xxx}}}tttvvvzzzxxxqqqkkklllhhhbbb[[[VVVTTTSSSSSSJJJFFFAAA===:::888555333111111000//////////////////............---------,,,------......------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,---------------------------------------...///000111222666555555444444444555555888:::;;;;;;999888777888>>>@@@BBBCCCBBBDDDHHHLLLKKKKKKIIIGGGEEEBBB@@@???>>>???@@@???===;;;;;;;;;:::===AAAGGGNNNVVV```fffmmmpppuuuzzz~~~~~~~~~~~~xxxssssssqqqmmmkkknnnqqqnnnhhhfff^^^[[[aaaiiiqqq{{{{{{nnnUUUCCC;;;<<<======>>>>>>======<<<<<<===????????????AAABBB???AAABBBBBB@@@@@@AAACCCEEECCCGGGQQQVVVVVV\\\fffjjjKKKDDDEEEHHH@@@BBBEEEDDDDDDGGGMMMSSSXXX[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^___```bbbdddffffffhhhjjjiiigggfffiiilllrrr{{{tttyyyrrraaaYYYXXXeee~~~~~~~~~qqqddd]]]\\\YYYVVVYYYXXXWWWWWWXXXYYYWWWVVVSSSMMMFFFCCCDDDDDD@@@===>>>JJJ[[[eeeeee]]]TTTNNNOOOZZZqqqsss[[[HHH@@@::::::;;;999888:::777777777777888999:::;;;;;;===QQQ~~~uuuyyy\\\YYYiiifff___cccmmm{{{xxxiii[[[UUUUUUXXX___iiiwww~~~vvv|||sssuuuyyyvvvpppkkklllhhhbbb\\\WWWTTTRRRRRRIIIEEEAAA===;;;999666444111000000//////////////////............---------,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------...///000111111555555666666666555444333666888;;;<<<<<<;;;:::999;;;???DDDFFFEEEEEEHHHKKKLLLLLLKKKJJJHHHEEECCCBBBDDDEEEDDDBBB???======>>>;;;<<<>>>???BBBGGGNNNSSSZZZ]]]bbbgggkkknnnoooooommmmmmmmmnnnooolllgggbbbZZZZZZWWWTTTSSSTTTUUUUUU\\\ZZZ^^^iiittt~~~~~~|||cccMMMCCCAAA<<<==================<<<;;;===>>>???>>>>>>???AAA>>>???@@@@@@@@@AAACCCEEEEEEDDDGGGOOOTTTXXX___hhh~~~xxxMMMAAAEEEHHHCCCCCCEEEEEEEEEGGGLLLRRRWWWZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\]]]^^^```bbbccceeeggghhhhhhggggggjjjlllmmmwwwzzzhhhbbbcccooo}}}xxx~~~qqqdddaaa]]]VVVYYYWWWVVVWWWYYYZZZYYYYYYTTTNNNGGGDDDFFFEEEAAA<<<999CCCQQQZZZZZZTTTLLLGGGKKKTTTjjjrrrZZZGGG???::::::;;;999888:::777777777777888999:::;;;===<<>><<<888===EEEIIIIIIIIIIIIIIILLLMMMNNNOOONNNMMMLLLKKKLLLKKKHHHDDD@@@>>>@@@AAA>>>???@@@@@@@@@AAADDDFFFHHHJJJNNNRRRUUUWWWWWWXXXVVVUUUUUUUUUUUUUUUSSSRRRLLLMMMOOOPPPNNNNNNQQQVVV[[[```lllzzzoooTTTCCC===>>><<<<<<============<<<<<<<<<===>>>===<<<<<<===>>><<<===???@@@AAABBBFFFHHHFFFEEEEEEIIINNNTTT]]]fff~~~OOO???FFFHHHHHHGGGEEEEEEFFFGGGKKKPPPVVVZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\\\\]]]^^^```aaacccffffffggghhhhhhiiikkkmmmiiirrrqqqjjjlllhhh___XXX]]]mmm|||yyylllhhhbbb[[[ZZZXXXWWWWWWYYYZZZZZZZZZTTTOOOIIIFFFGGGEEEAAA===:::???EEEIIIJJJHHHEEEDDDFFFNNNbbb~~~qqq\\\EEE>>>999:::;;;999888999777777777777888999:::;;;<<<;;;EEEhhh{{{mmmbbbSSS___uuufff\\\\\\dddvvv~~~___PPPNNNUUUiiixxx{{{tttuuuwwwtttooollllllhhhccc]]]XXXTTTQQQPPPIIIFFFAAA>>><<<999777555111111000//////////////////............---------,,,------......------,,,,,,,,,------------......++++++,,,,,,,,,,,,------------------------------......------......///000111222444666666555444333000222555:::???AAA@@@>>>777<<>>===>>>???>>>???BBBDDDFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHCCCFFFKKKOOOPPPPPPVVV^^^eeeooo}}}~~~}}}cccKKK>>>;;;;;;;;;<<<<<<======<<<<<<;;;;;;=========;;;;;;;;;===;;;===@@@BBBBBBDDDGGGIIIGGGFFFEEEEEEIIIQQQ[[[ccc|||zzzSSS@@@GGGFFFJJJJJJEEEFFFGGGHHHJJJNNNUUUYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```cccdddeeeeeefffgggiiijjjlllmmmhhhnnnzzzwww|||xxxlllmmmyyykkk[[[SSSMMMUUUgggxxxxxxpppkkkfffbbb^^^[[[YYYYYYZZZ[[[[[[ZZZTTTQQQNNNJJJHHHEEEBBB@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCHHHZZZtttrrr]]]DDD===999:::;;;999888999777777777777888999:::;;;888:::>>>VVV}}}pppiiiSSS]]]nnnfffXXXVVVZZZiiixxxhhh\\\WWWeee~~~}}}{{{tttuuuwwwtttpppnnnllliiiccc]]]XXXTTTQQQPPPKKKGGGBBB>>><<<999777555111111000//////////////////............---------,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------......---------.../////////000222444555555444333111222444999>>>AAA@@@>>>;;;;;;>>>DDDLLLPPPOOOMMMJJJMMMQQQUUUWWWXXXXXXXXXVVVWWWVVVSSSNNNIIIGGGFFFAAAAAAAAA@@@======>>>???===>>>???AAABBBBBBBBBBBB@@@AAABBBBBBCCCDDDEEEFFFDDDEEEKKKRRRUUUXXXaaalllvvvpppVVVEEE???>>><<<;;;<<<<<<======<<<<<<;;;:::<<<======<<<<<<>>>???===@@@CCCDDDDDDDDDEEEFFFEEEFFFFFFFFFJJJRRR[[[```uuu|||ooo\\\CCCIIICCCJJJJJJEEEFFFGGGHHHIIIMMMTTTYYYVVVVVVWWWXXXYYYZZZ\\\]]][[[[[[[[[\\\^^^aaaccceeedddcccdddeeehhhjjjkkklllhhhllluuullljjj~~~mmmlllrrrggg___YYYWWWcccxxxwwwssspppllljjjkkkccc```]]][[[\\\\\\\\\[[[UUUUUUTTTOOOJJJEEEDDDDDDEEECCCAAA@@@AAABBBCCCDDDBBBDDDQQQiiisss[[[CCC===888:::<<<:::888888777777777777888999:::;;;777===;;;HHHtttuuuXXX___nnnooo\\\XXXXXXaaaqqqsssbbbggg|||{{{uuuvvvwwwtttpppnnnllliiiddd^^^XXXTTTQQQOOOKKKHHHCCC>>><<<999666444111111000/////////////////////.........---------,,,------......------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------...//////---///111333444555444444333222444888===??????===>>>;;;:::@@@KKKRRRRRRPPPJJJLLLQQQUUUXXXYYYXXXXXX[[[]]]___^^^YYYRRRLLLIIIEEEEEECCCAAA>>>???AAADDD===>>>??????@@@@@@@@@@@@???AAACCCDDDDDDDDDEEEEEENNNMMMRRRYYY^^^cccooo|||vvv```HHH===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;999;;;======>>>>>>@@@BBB@@@BBBEEEFFFEEEDDDCCCCCCCCCFFFHHHIIIMMMTTT\\\```lllmmmbbbFFFJJJAAAHHHHHHEEEGGGHHHHHHIIIMMMSSSYYYUUUVVVVVVWWWYYY[[[\\\]]]ZZZZZZZZZ\\\^^^aaadddeeebbbbbbbbbdddgggiiijjjkkkjjjlllrrr~~~fffZZZsssooolll~~~ppphhhccc^^^___nnn~~~~~~~~~pppnnnpppmmmnnnsssgggddd```^^^^^^^^^]]]\\\VVVXXXXXXSSSKKKFFFFFFHHHFFFEEEDDDCCCDDDDDDCCCBBBCCCBBBJJJ```|||sssVVVCCC<<<888:::<<<:::888888777777777777888999:::;;;888@@@;;;CCCrrr___cccrrr|||```ZZZWWW[[[dddwwwllllll~~~}}}vvvsss{{{xxxnnnmmmmmmjjjddd^^^YYYVVVSSSSSSJJJHHHEEEAAA<<<888555333111111000000000000111111222000...,,,+++,,,---...------......------,,,+++------------------------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////000111111111111333777:::666444333666:::???BBBBBBBBBBBB???<<>>:::999999999888666777888888888888999999999888@@@???@@@cccvvvlllmmmpppfffZZZTTTZZZ]]]bbbxxxssszzzvvvsss{{{yyyooommmnnnkkkfff```ZZZVVVTTTSSSJJJHHHEEEAAA<<<888555333333333111000////////////111000...,,,,,,,,,---...------......------,,,+++------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------------.........000111111111111333666999666777777666666999???DDD<<>>>>>=========>>>???AAACCCDDDDDDDDDGGGHHHGGGGGGGGGJJJOOOSSScccyyyNNN???GGGKKKFFFEEEFFFGGGGGGIIIMMMSSSWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]^^^bbbdddiiihhhiiikkkllllllhhhdddkkkqqq{{{vvv___WWWZZZaaakkkvvvnnnYYY```ssswwwssskkkjjjfffmmmxxx{{{xxxlllnnnpppjjj``````fffqqquuuooohhhjjjuuu~~~ppphhhjjjpppoooiiieeecccaaa``````___]]][[[YYYZZZYYYVVVSSSQQQQQQRRRMMMLLLKKKIIIGGGEEEEEEFFFJJJJJJNNN[[[qqqpppUUU@@@===:::999999999888777777888888888888999999999777?????????^^^zzzwwwrrrssslll\\\RRRUUUXXXYYYgggzzz{{{vvvttt|||yyyooonnnooolllggg```[[[VVVTTTRRRIIIHHHEEEAAA<<<888555333555444333111///.........111000...---,,,,,,---...------......------,,,+++------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------///000111111111222555888666999;;;888444666===DDD???JJJRRRNNNHHHHHHNNNSSS^^^ZZZVVVUUUXXXZZZYYYXXXZZZ\\\___bbbdddddddddccceeedddcccaaa```^^^]]]]]]ZZZYYYXXXXXXXXXXXXXXXXXXYYY]]]ccciiinnnssswwwzzz~~~pppQQQEEE;;;;;;===;;;999777999999:::;;;===???@@@AAA<<<===>>>>>>>>>>>>======<<<>>>AAADDDFFFFFFFFFFFFIIIIIIIIIHHHHHHKKKOOOSSSfffVVVBBBGGGKKKGGGGGGGGGFFFFFFGGGKKKQQQUUUTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[[[[[[[[[[\\\___bbbhhhhhhjjjlllmmmkkkgggdddjjjqqq}}}ttt\\\UUUUUUWWWYYY\\\___bbbdddfffwww~~~^^^ZZZkkkrrrdddYYY^^^lllpppwwwxxxqqqfffddduuuxxx~~~rrrgggccccccgggyyyssskkkddddddmmmzzzyyymmmjjjmmmmmmiiigggeeecccbbbaaa```^^^\\\XXXXXXWWWUUUTTTUUUWWWZZZWWWVVVSSSPPPNNNNNNNNNNNNQQQMMMNNN[[[qqqnnnQQQ@@@===:::999999999888777777888888888888999999999666>>>>>>===VVVvvvvvvvvvyyydddTTTSSSUUUTTTYYYbbb{{{~~~}}}uuuttt}}}zzzpppooonnnkkkfff```ZZZUUUQQQPPPIIIGGGDDD@@@<<<888555444555444222111000/////////000///...------------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------///000111111111222444666888;;;===;;;999999===AAAHHHIIIKKKNNNPPPOOOJJJEEESSSSSSUUUZZZ^^^___[[[WWW\\\^^^```ccceeefffggggggiiiiiijjjkkkkkkkkkkkkkkkjjjkkkkkklllmmmooopppqqqppptttzzzqqqYYYFFF???999;;;===<<<;;;;;;;;;;;;;;;;;;===???AAABBB????????????>>>>>>>>>>>>>>>AAAEEEIIIKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKOOORRR___^^^EEEFFFJJJHHHHHHHHHFFFEEEEEEIIIOOOSSSRRRTTTWWWYYYZZZZZZXXXWWWYYYZZZZZZZZZYYYZZZ]]]___eeegggiiikkkllliiieeeccceeeooovvv[[[WWWVVVUUUSSSRRRRRRRRRRRRVVVeeeuuuSSSLLLYYYrrryyyhhh^^^YYYcccqqqsssooonnniiiaaa^^^eeesss~~~tttddd___uuuxxxpppmmm|||}}}rrrfffbbbfffppp~~~wwwooommmllliiiiiigggeeeccccccaaa___]]]YYYYYYXXXVVVUUUVVVZZZ]]]\\\\\\[[[XXXWWWXXXVVVRRRRRRNNNOOO^^^tttkkkNNN???===:::999999999888777777777888888888999999999666<<<===<<>>>>>>>>===<<<<<<>>>???@@@?????????>>>>>>>>>>>>>>>@@@BBBFFFJJJLLLMMMLLLKKKIIIJJJJJJJJJJJJKKKOOOQQQTTTwwwbbbGGGEEEIIIHHHHHHGGGFFFEEEDDDGGGMMMQQQRRRTTTXXX[[[\\\[[[YYYXXXXXXYYYYYYYYYXXXYYY\\\^^^bbbdddgggiiihhhfffdddcccdddoooxxx]]]WWWVVVVVVUUUUUUUUUUUUVVVRRRYYYffflll]]]GGGBBBKKK[[[sssppp]]]QQQRRR\\\uuuvvveeeYYYSSSQQQSSSUUUTTTRRRQQQ^^^|||nnndddaaaccclllvvv}}}tttpppmmmjjjiiigggeeedddcccbbb```^^^]]]\\\ZZZWWWUUUVVVYYY[[[WWW[[[\\\[[[\\\^^^YYYQQQPPPKKKPPPaaavvviiiNNN???<<<:::888999999999888777777888888888999999999777:::<<<<<>>:::777999999777999===??????>>>===============???>>>>>>>>>>>>>>>??????>>>@@@CCCFFFHHHHHHHHHHHHGGGIIIJJJJJJJJJKKKNNNQQQSSSuuubbbFFFDDDHHHFFFFFFFFFFFFEEEEEEGGGKKKNNNRRRTTTXXXZZZ\\\[[[ZZZYYYWWWXXXXXXXXXXXXYYY\\\___```bbbeeeffffffeeeeeeeeehhhrrrggg[[[[[[\\\^^^```bbbdddfff```ccceeeaaaXXXQQQOOOQQQJJJVVVdddzzzzzzppp___UUUWWWggghhhTTTLLLHHHFFFEEE???HHHIIIJJJggguuulllddddddhhhwww|||~~~yyysssqqqnnnkkkhhhfffdddddddddcccaaa___```___]]]YYYVVVUUUVVVWWWUUU[[[______cccfff```VVVMMMJJJOOO```rrrfffMMM>>><<<999888999:::999888777888888888888999999999999999;;;===CCCZZZaaawwwxxx}}}bbbTTTRRRSSSUUUXXX[[[```nnn|||wwwxxx~~~vvvxxxzzzsssttt}}}sssqqqllljjjfff___XXXRRRLLLIIIHHHFFFDDD@@@===999666555444333222222111111111111------...............---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........---...000111000000111222444666:::===AAAFFFJJJLLLEEEIIIPPPRRRMMMIIIQQQ]]]UUUXXX]]]gggqqqwwwwwwuuuhhhgggffffffgggiiikkkmmmkkkmmmppptttvvvwwwxxxwww}}}}}}||||||}}}}}}~~~zzzaaaLLLAAA>>>999888999;;;:::777999======>>>>>>>>>======<<<;;;>>>======<<<===>>>@@@@@@===>>>@@@BBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKNNNQQQVVVuuuwww```EEECCCGGGDDDCCCDDDEEEFFFFFFGGGJJJLLLRRRSSSVVVXXXZZZZZZZZZYYYVVVWWWXXXXXXXXXZZZ]]]```___bbbdddeeeddddddgggiiikkkrrr~~~lllmmmooorrruuuyyy|||~~~uuu}}}|||oooeeeddd```YYYPPPRRRQQQXXXdddbbb___ggg|||qqqiiikkkaaaOOOJJJIIIHHHIII@@@IIIKKKHHHUUUssswwwmmmkkknnnsssuuurrrooonnnllliiifffeeeccccccdddcccbbb```aaa```___[[[WWWTTTSSSTTTUUU\\\___```fffmmmhhh]]]OOOJJJMMMZZZeeeppp}}}aaaGGG>>><<<999888999:::999999777888888888888999999999;;;999;;;???AAAPPPyyygggppp|||~~~www{{{sss___UUUQQQSSSVVVUUUWWW___ooo~~~vvvwwwqqq{{{}}}uuulllxxxyyysssuuu}}}sssrrrmmmkkkggg```YYYRRRMMMIIIHHHFFFDDD@@@===999777555666555444222111000000///------......///......---------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////,,,...000111000///000111111555999;;;===BBBLLLUUUZZZQQQMMMPPPRRRPPPQQQTTTYYYXXXZZZaaammmyyyzzzxxxtttqqqnnnmmmmmmmmmjjjllloooqqqssssssrrrrrr}}}}}}~~~kkkNNN;;;999???777888;;;???>>>:::;;;???;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<>>>@@@AAA>>>>>>???@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKOOOQQQRRRpppyyy^^^DDDCCCFFFCCCAAACCCEEEFFFGGGHHHIIIKKKQQQRRRTTTVVVXXXYYYYYYYYYUUUVVVXXXXXXYYY[[[^^^aaa___bbbdddddddddeeeiiillljjjppp{{{zzzkkkfffbbbVVVPPPPPPJJJJJJVVVooopppbbboooiiiPPPGGGHHHIIIKKKNNNNNNSSSVVVUUUVVVfff~~~xxxxxxrrrpppssssssnnnkkkkkkiiifffeeedddbbbcccddddddcccaaa``````___\\\WWWTTTRRRRRRRRRXXXZZZZZZaaakkkiii^^^RRRLLLLLLTTTZZZcccxxx|||\\\@@@>>><<<999888999::::::999777888888888888999999999<<<888;;;@@@AAALLLqqqooonnnwww{{{uuuwww}}}{{{mmm\\\TTTSSSVVVQQQRRRWWW```jjj{{{wwwqqqmmmnnn{{{zzzlllaaa}}}wwwuuuzzz}}}vvvrrrpppkkkiiiaaaTTTRRRQQQGGGKKKHHHDDD>>>:::777666666444333222000///.........000000000000000000000000////////////...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,,,,,,,,,,---......,,,,,,------///000111222333333444666;;;CCCMMMSSSdddddd[[[NNNIIIQQQ[[[___aaa```aaadddfffmmm}}}zzztttqqqoooeeejjjoooqqqqqqssstttuuu}}}~~~}}}~~~jjjTTTDDD:::555444;;;<<<===>>>>>><<<:::999;;;::::::::::::;;;<<<<<<<<<:::999;;;???AAA???===>>>===<<<===???@@@AAA@@@???CCCGGGGGGEEEGGGLLLRRRSSShhh}}}```BBBBBBFFFBBBEEEGGGHHHGGGDDDEEEHHHKKKPPPUUUWWWUUUTTTVVVWWWVVVWWWWWWXXXXXXYYY[[[\\\]]]___cccffffffdddcccdddfffjjjooozzz|||nnn^^^VVVRRRNNNMMMNNN]]]vvvwwwhhh]]]ZZZXXXVVVSSSQQQUUU[[[___```aaaXXX___aaaYYYpppwwwuuuyyyvvvtttqqqooonnnmmmkkkiiigggfffcccaaaaaaaaabbbcccaaa^^^[[[YYYWWWTTTQQQOOONNNNNNQQQWWW^^^```[[[VVVKKKGGGFFFLLLSSS^^^qqqzzzXXXDDD===<<<;;;999888777777777777777777777888999:::;;;999:::<<>>===<<<;;;<<<;;;:::;;;===>>>???>>>@@@>>>===>>>???AAAAAA@@@@@@CCCFFFFFFEEEFFFKKKPPPRRRbbbnnnLLLBBBBBB???FFFHHHIIIHHHEEEEEEHHHKKKQQQUUUWWWUUUUUUWWWXXXVVVWWWXXXXXXYYYZZZ[[[\\\]]]```dddggghhhfffeeegggiiimmmlllzzzttteee\\\VVVPPPMMMMMMLLLcccjjjXXXPPPMMMQQQXXX___jjjuuu{{{{{{{{{kkkiiifff```yyytttjjjyyy}}}wwwuuuqqqooommmllliiihhhgggeeecccbbbaaaaaabbbcccbbb___\\\ZZZXXXVVVSSSQQQMMMLLLMMMQQQVVVWWWSSSOOOJJJFFFEEEJJJQQQZZZjjjxxxsssUUUEEE===<<<:::999888777777777666666666666777888999:::::::::===???BBBLLL___qqqooovvvyyyxxxzzzyyy}}}ggg[[[YYYPPPTTTVVVTTTSSSWWWcccmmmxxx|||mmmyyytttmmmaaaDDDzzzwww|||}}}vvvrrrqqqkkkiiiaaaTTTSSSSSSIIIJJJGGGCCC???;;;888666555333333111000////////////////////////////////////////////////...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,------...///111111000111222333666===EEEJJJGGGTTT___]]]VVVTTTWWWYYYgggffflllxxxrrrsssqqqooonnnppptttyyy|||{{{zzzyyy}}}~~~kkk[[[FFF:::888:::;;;:::999:::;;;<<<;;;:::999888888:::===@@@@@@>>><<<:::<<<<<<<<<;;;:::<<<>>>AAAAAA???>>>>>>@@@AAA@@@@@@@@@CCCEEEEEEEEEFFFJJJNNNRRR[[[{{{XXXCCC>>>@@@HHHJJJKKKIIIGGGFFFHHHKKKRRRVVVXXXVVVUUUXXXYYYWWWXXXXXXXXXYYYZZZ[[[\\\\\\___cccggghhhggggggjjjlllqqqjjjxxx}}}nnneee]]]VVVRRRRRRHHHVVVnnnWWWNNNVVV___jjjuuuzzzqqqjjjggg~~~ssseeeoooxxxuuuqqqnnnllljjjgggdddeeedddcccbbbbbbaaabbbbbbbbb```]]][[[ZZZXXXUUUSSSMMMKKKIIIKKKMMMNNNKKKHHHGGGDDDDDDGGGLLLTTT```jjj{{{kkkPPPEEE<<<;;;:::999888777777777666666555666666777888999;;;;;;>>>@@@@@@DDDRRR___rrrnnnvvv~~~sssyyyiiibbbXXXSSSRRRUUURRRMMMRRR[[[]]]eeepppyyyzzzqqqwwwkkk___TTT???xxxvvvzzz~~~{{{tttooopppjjjggg```SSSSSSSSSJJJHHHFFFCCC???;;;888666555333222111000////////////////////////////////////......//////...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---......------------...///000111111111222222444888>>>CCCMMMOOOVVV```kkkpppllleee```kkk|||xxxtttrrrsssuuuwww||||||yyywwwzzzvvvfffLLLFFF???<<<===<<<999555999999:::::::::999999888888:::<<<>>>>>>===;;;:::<<<======;;;999:::???CCC@@@???======???@@@???>>>@@@BBBDDDEEEEEEFFFIIIKKKSSSXXXvvv^^^BBB>>>EEEIIIKKKLLLKKKHHHGGGIIIKKKRRRWWWYYYWWWVVVXXXYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\```dddeeeeeefffiiimmmrrrjjjuuuxxxxxxyyynnneee]]]ZZZ\\\QQQSSSkkkhhhWWWSSS\\\gggqqqzzzvvvooolll~~~wwwjjjbbblll{{{}}}}}}wwwtttpppllljjjgggdddaaaccccccccccccbbbbbbaaaaaabbb___]]][[[ZZZXXXUUUSSSLLLJJJGGGFFFGGGHHHFFFEEEEEECCCBBBDDDHHHNNNVVV\\\eeeuuugggLLLAAA<<<;;;:::999888888888888666666666666777888999::::::;;;???AAA@@@@@@HHHRRRvvvqqqnnnsssyyy|||ttteeeWWWQQQYYY[[[RRRNNNSSSWWW\\\bbbgggmmmuuurrrrrrtttdddVVVLLL???yyyvvv{{{{{{tttpppnnnhhhfff^^^RRRRRRTTTKKKGGGEEEBBB???;;;888666444222222111000/////////000.................................///......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......------,,,------...///000222333333333444666:::>>>DDDEEENNN```uuujjjqqq||||||yyytttqqqsss|||lllVVVIII:::===???@@@===:::888666888888999999999999999999999999:::::::::;;;;;;;;;<<<===>>><<<:::<<>>??????>>>???AAACCCEEEFFFGGGIIIKKKQQQVVVrrr]]]???===GGGHHHKKKMMMLLLIIIHHHIIILLLRRRWWWYYYWWWVVVXXXYYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[YYY\\\```aaaaaacccgggkkknnnlllrrrgggjjjyyy{{{nnneeebbbdddWWWSSSWWWrrrjjjXXXSSSVVVPPPZZZaaahhhwww{{{qqqlllxxx{{{jjj```[[[[[[iiizzz||||||~~~}}}yyyvvvtttqqqmmmiiigggdddaaa___aaabbbcccccccccbbbaaa```aaa^^^[[[YYYXXXVVVSSSQQQIIIGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBFFFLLLQQQSSSTTTccc{{{eeeHHH<<<;;;;;;:::999888888888888888888888888999:::;;;;;;:::;;;???BBBAAA@@@EEELLLaaa}}}dddyyy}}}{{{}}}dddRRRUUUYYYSSSNNNPPPRRRTTTVVVXXX\\\ccclllssswwwyyyvvvwwwyyyssstttuuuuuuvvvxxx|||ooopppuuurrraaaRRRHHHAAA|||yyy~~~xxxtttnnnhhhfff^^^RRRSSSUUULLLFFFDDDBBB???;;;888555444222222111000000000000000........................---...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......------,,,,,,---......///222333555555666888<<<>>>999AAAOOO]]]gggrrr~~~|||tttgggkkknnnsssyyyjjjSSSBBB:::999<<<===;;;777666999===999999999999999999::::::999999888888999999:::;;;<<<=========>>>@@@DDDGGG>>>===<<<===???@@@@@@@@@???@@@CCCEEEHHHJJJKKKKKKMMMRRRkkk^^^???;;;BBBFFFIIILLLLLLIIIHHHJJJLLLRRRVVVXXXVVVUUUXXXYYYWWWXXXYYY[[[\\\\\\\\\[[[[[[WWWZZZ^^^______aaaeeejjjiiinnnrrr|||hhh^^^mmm}}}oooiiiiii^^^YYYUUUffflll[[[RRRSSSXXXNNNVVVXXXZZZkkk~~~oooiiilllzzzgggZZZVVVXXXjjj~~~vvvxxx{{{}}}|||xxxssspppooolllhhhfffdddccc```^^^```aaacccddddddcccaaa___```^^^[[[XXXWWWTTTQQQOOOFFFDDDBBB@@@??????@@@AAABBBCCCAAAAAAEEEMMMQQQPPPNNNYYYqqq```DDD999;;;:::999999888888999999999999999999999:::<<<<<<::::::>>>BBBCCCBBBFFFLLLZZZfffooo~~~~~~```TTTRRROOOMMMOOOMMMMMMNNNNNNQQQWWW^^^ccceeeppp~~~}}}zzztttmmmiiiiiikkkmmmnnnpppqqqssswww|||pppllltttvvvlll\\\NNNFFFDDD|||zzzzzzvvvpppjjjggg___TTTUUUXXXOOOEEEDDDBBB???<<<888555444222111111000000000000000........................------...............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------,,,,,,,,,,,,---......------,,,,,,------.........111444777:::===AAADDDAAAGGGSSS]]]```dddppp~~~}}}|||www}}}yyyvvv~~~zzzdddQQQDDD<<<999;;;:::999666555666999<<<999999999999999:::;;;;;;888999:::;;;;;;;;;::::::<<<<<<<<>>AAACCCCCCCCC>>>@@@BBBFFFJJJLLLMMMMMMLLLPPPbbbdddFFF???>>>DDDGGGKKKKKKIIIIIIJJJMMMQQQUUUWWWUUUUUUWWWXXXVVVYYYZZZ[[[]]]]]]\\\[[[ZZZYYY\\\_________aaafffjjjgggqqqtttvvvqqq___lll}}}~~~tttrrrlllbbb[[[iiitttbbbZZZVVVUUUVVVTTTZZZYYYXXXjjjzzztttgggppp|||iii]]]YYY[[[lll|||~~~rrrrrrrrrtttuuutttpppmmmiiigggdddcccbbbaaa___^^^^^^```cccddddddccc```___bbb___[[[XXXVVVSSSPPPMMMGGGFFFDDDBBB?????????@@@BBBCCCBBBAAAFFFPPPTTTQQQQQQYYYnnnzzzWWW@@@;;;::::::999999888888999999888888888888999:::;;;<<<;;;;;;===AAABBBBBBGGGMMMTTTuuuzzzhhhzzz}}}kkk]]]VVVSSSQQQOOOOOONNNMMMNNNQQQUUUWWWWWW^^^hhhpppxxx{{{ssstttnnnooommmiiiccc```aaaccciiilllooorrrvvv{{{|||hhhkkkuuuppp^^^QQQIIIEEEGGGzzzxxx~~~zzzvvvrrrkkkhhhaaaUUUWWWZZZRRRDDDCCCBBB???<<<888555444222111000000000000000111........................------...............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......,,,///444888===AAAFFFIIIQQQOOOUUUbbbmmmooorrrvvv}}}xxxsssvvvttt[[[FFF<<<999::::::999777555666888999888666:::999999999:::;;;;;;<<<777999<<<>>>>>>===:::999===;;;;;;???EEEIIIIIIGGG???>>>>>>@@@CCCEEEFFFFFF>>>???BBBFFFKKKNNNNNNNNNNNNQQQ\\\zzzzzzlllOOODDD>>>BBBFFFJJJKKKIIIIIIKKKMMMPPPUUUWWWUUUTTTVVVWWWVVVYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[^^^aaaaaaaaaccchhhllljjjtttvvvsssvvvfffqqq{{{vvveee[[[ggg}}}dddZZZ[[[YYYTTTPPPOOOVVVVVVVVVmmmooobbbvvvzzz~~~~~~qqqaaaZZZZZZ\\\iiisssqqqpppmmmkkkmmmppprrrpppmmmfffdddbbbaaaaaaaaa___^^^^^^```ccceeeeeeccc```^^^ccc```\\\YYYVVVSSSOOOLLLLLLKKKIIIFFFBBB@@@@@@AAABBBCCCBBBAAAGGGRRRVVVSSSWWW\\\nnntttPPP======::::::999999888999999999777777777777888999:::;;;<<<;;;===@@@AAABBBGGGMMMMMMiiieeefffzzz}}}xxxssseee\\\UUUSSSRRRPPPMMMLLLLLLMMMNNNOOOPPPSSSXXX```kkkwww~~~}}}ooodddhhhbbbddddddbbb^^^\\\]]]```gggjjjnnnsssxxxwwwjjjiiirrrfffQQQGGGDDDDDDJJJxxxwww}}}wwwpppnnnggg^^^[[[[[[XXXTTTGGGCCCAAAAAA>>>777555666444333111000000000111111........................------......------,,,+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................000///111666===CCCFFFFFFOOOQQQTTTXXX^^^fffnnnsssyyyxxx}}}~~~vvv{{{fffSSSAAA;;;;;;::::::<<<::::::999888777666555555777888999:::;;;:::999999888999999:::<<<>>>???@@@===>>>???BBBEEEFFFEEECCCGGGDDDAAA>>>===>>>@@@BBB>>>AAAGGGLLLPPPQQQQQQQQQQQQOOOXXXuuuyyyQQQ<<>>AAACCCCCCCCCDDDGGGKKKNNN```|||```eee}}}ooo___\\\WWWQQQNNNNNNNNNNNNMMMLLLLLLLLLPPPUUU\\\bbbffflllsss{{{~~~xxxjjjpppjjjiiillljjjbbb\\\]]]fff[[[YYYccchhhdddbbbeeerrruuu{{{iiiiiiuuuiiiXXXJJJDDDDDDFFFHHH{{{xxx}}}{{{tttpppnnnggg^^^ZZZZZZXXXSSSGGGCCCBBBBBB>>>888555666444333222000000000000111........................------......------,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..............................///333:::???AAAAAAPPPQQQQQQQQQUUU]]]hhhqqqwwwppptttsssaaaPPPCCC999888:::999999:::999999888888777666666666777888999:::::::::999999:::999::::::;;;<<<===>>>>>>???AAACCCCCCBBBAAA@@@BBBAAA???>>>>>>@@@BBBCCCCCCDDDFFFIIILLLOOOQQQRRRSSSSSS[[[uuudddGGGDDDCCCFFFIIIKKKLLLKKKLLLMMMPPPVVV[[[[[[\\\______]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\___cccdddccccccfffhhheeeiiiiiihhhqqq}}}jjjjjjrrruuuqqq~~~|||uuuxxxjjj]]]YYYZZZ[[[\\\___^^^YYYOOOFFFMMMaaavvv~~~pppaaaZZZbbbxxxooo]]]LLLJJJRRRYYY\\\^^^bbbccceeeffffffeeedddcccaaaaaa```___^^^]]]]]]\\\[[[]]]___bbbcccdddeeeeeeaaa___[[[YYYWWWVVVVVVUUUTTTPPPLLLIIIHHHHHHFFFEEEFFFGGGKKKSSS]]]bbbbbb```\\\dddttthhhFFF999<<<;;;:::999888777777777777888888888888999;;;<<<======???BBBCCCCCCEEEHHHLLLRRRXXXsssttt]]]tttyyyzzzddd]]]VVVTTTUUURRRJJJCCCJJJJJJKKKMMMQQQUUUXXXYYY^^^dddjjjmmmmmmmmmpppssswwwyyy{{{~~~{{{}}}}}}wwwkkkiiibbb^^^^^^\\\XXXWWWYYYccc[[[[[[cccgggfffkkkttt}}}kkkllljjj^^^NNNFFFFFFIIIIIIGGG}}}zzz|||yyyrrrrrroooggg^^^ZZZZZZWWWSSSGGGDDDBBBCCC???888555666444333222000000000000111........................------......------,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,---000555999;;;;;;KKKOOOSSSUUUXXX___jjjrrrxxxuuuxxx|||kkkVVVFFF;;;777555777888777666777777777777777777777777777777777888999999999999888<<<;;;;;;:::::::::;;;;;;===@@@CCCBBB???<<<===>>>======>>>>>>@@@BBBCCCDDDIIIHHHGGGGGGHHHLLLOOORRRRRRRRRYYYqqqxxxNNN>>>BBBEEEIIIKKKLLLLLLLLLMMMPPPVVVZZZZZZ\\\```bbb```___^^^\\\[[[ZZZZZZ[[[[[[ZZZ^^^cccdddccccccdddfff```hhhkkkfffeeejjjnnnllleeedddjjjxxxxxxmmmooojjjaaaZZZZZZ]]]```cccfffeee^^^OOOAAA>>>FFFPPPUUUhhhsss{{{fffZZZccc|||kkkZZZHHHDDDGGGLLLOOORRRYYY[[[^^^```bbbaaa```___]]]]]]^^^^^^]]]\\\\\\[[[\\\]]]]]]^^^___```aaaaaa___]]][[[YYYXXXYYYZZZ\\\```\\\VVVTTTSSSQQQMMMJJJJJJNNNVVV```iiimmmjjjfffbbbkkkzzzaaaBBB777<<<::::::999888777777777777888888888999:::;;;======;;;>>>AAACCCEEEHHHKKKNNNUUUQQQbbbffffffwwwwwwfff]]][[[YYYSSSLLLIIIIIIIIIJJJLLLMMMMMMLLLPPPTTTYYYZZZZZZZZZ]]]```eeegggjjjmmmppprrrrrrrrrrrrsssssstttwwwxxxqqqhhhaaaZZZUUUVVVYYY\\\aaafffooofff`````````bbbnnn}}}ssslllkkk]]]QQQFFFCCCHHHLLLHHHCCC}}}zzz}}}zzzsssrrrpppggg^^^YYYYYYWWWSSSGGGDDDCCCDDD@@@999555666555444222000//////000000........................------......------,,,+++333222000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------///111444555666@@@JJJXXXccciiipppxxx~~~}}}~~~jjj[[[OOODDD===555666888999888555555666666666666666777777888888777777777888888888888888???>>>===;;;::::::::::::;;;???BBBAAA<<<999;;;>>><<<===???@@@BBBCCCDDDDDDJJJIIIGGGFFFGGGJJJMMMOOONNNMMMQQQhhhUUU>>>@@@DDDHHHKKKKKKLLLMMMNNNPPPUUUXXXXXXYYY]]]_________]]][[[YYYXXXYYYZZZ\\\XXX]]]bbbdddcccbbbcccddd___hhhlllfff______``````aaa___dddppp{{{uuuccc___[[[\\\___cccfffgggbbbZZZMMMBBB>>>???CCCEEEIIIWWWlllqqqmmm|||mmm___gggdddVVVHHHDDDFFFHHHJJJLLLPPPSSSWWWZZZ\\\\\\[[[ZZZYYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXYYY]]]bbbfffoookkkfffcccbbb___ZZZVVVTTTZZZcccnnnttttttnnniiijjjsss|||YYY???888<<<:::999999888777777888888888888888999;;;<<<>>>>>><<<>>>BBBFFFIIIMMMOOOQQQVVVSSSZZZvvvbbbsssnnnbbb]]]ZZZXXXRRRNNNKKKKKKLLLMMMKKKJJJKKKMMMOOOOOOOOOPPPSSSUUUVVVWWWZZZ]]]___aaabbbbbbfffggghhhiiinnnssspppjjjgggccc______cccgggllloooyyyoooeeebbbdddkkkxxxuuummmiiiaaaQQQKKKEEEEEEHHHJJJFFFBBB{{{yyy|||vvvrrroooggg]]]YYYYYYXXXTTTGGGEEEDDDEEEAAA:::666666555444222000/////////000........................------......------,,,+++222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////111222333888CCCTTTdddqqq}}}|||mmmYYYIII???:::888777444777999777555555666777555555555666777777888888666666666777777777888888@@@???>>><<<;;;:::::::::888<<>>:::999;;;???>>>???AAABBBCCCCCCCCCCCCGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHJJJ______FFF???CCCGGGJJJKKKLLLMMMNNNSSSWWWZZZYYYYYY\\\^^^]]]^^^\\\YYYWWWVVVWWWYYY[[[YYY]]]bbbdddbbb``````bbbccchhhkkkgggaaa^^^\\\[[[aaa___bbbkkkxxxeeebbb^^^^^^ccchhhjjjiiiYYYQQQHHHBBB@@@??????@@@@@@NNNeeemmmkkk~~~qqqZZZYYYfffzzz{{{iiiUUULLLDDDDDDEEEEEEEEEHHHJJJLLLPPPTTTVVVVVVVVVUUUUUUWWWYYY[[[\\\\\\[[[[[[\\\[[[XXXTTTQQQOOONNNMMMPPPRRRSSSUUUYYY```iiiooo{{{zzzxxxuuurrrnnnjjjgggggglllssszzz|||yyyrrrlllqqq{{{tttRRR===:::===:::999888888777888888888888888999:::;;;===???@@@>>>@@@DDDIIINNNRRRTTTUUUVVV\\\]]]fffsssiiisss~~~mmmbbb]]]^^^XXXPPPLLLMMMNNNMMMKKKIIIJJJJJJIIIIIIJJJLLLNNNMMMNNNOOOPPPRRRSSSTTTTTTSSSVVVXXX[[[cccmmmpppnnnssspppllliiiiiijjjjjjiiiwwwrrrqqqxxxxxxiiikkkcccRRRFFFFFFGGGHHHIIIIIIHHHHHHyyyxxxxxxrrrooofff\\\YYYZZZYYYVVVHHHEEEEEEFFFCCC;;;666666666555333111////////////........................------......------,,,++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///000222666;;;FFFTTTfffyyy{{{kkkUUUKKK@@@;;;888555333333111444555333333666888777555555555666666777777777666666666555666777777888>>>>>>===<<<;;;;;;;;;;;;777:::<<<<<<::::::===??????@@@AAABBBBBBBBBBBBAAACCCDDDFFFHHHHHHHHHGGGGGGIIIHHHHHHYYY```DDD>>>BBBFFFJJJKKKLLLNNNOOOUUUZZZ]]]\\\\\\^^^___]]]^^^\\\ZZZWWWWWWXXXYYY[[[[[[___bbbbbb```^^^^^^___dddgggiiigggccc___\\\[[[cccaaaccciiissskkkeee^^^\\\bbbjjjjjjfffVVVNNNGGGEEEDDD@@@======???MMMhhhxxxuuurrrUUUHHHHHHSSSWWWLLLGGGAAA>>>@@@AAA??????BBBFFFHHHJJJLLLNNNOOOOOOOOORRRTTTWWWZZZ\\\\\\\\\[[[\\\ZZZWWWSSSOOOKKKHHHFFFGGGJJJMMMPPPUUU___kkksss~~~yyyxxxxxxzzz}}}{{{tttoooxxxiiiJJJ<<<;;;===999999888888888888888999888999999:::<<<>>>@@@AAAAAABBBFFFLLLRRRVVVWWWWWWVVVbbbaaa___~~~qqq]]]rrr{{{oooeeeYYYQQQOOONNNKKKHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNPPPPPPQQQXXXbbbggggggooonnnllljjjmmmsssvvvuuunnnhhhgggYYYGGG???BBBGGGIIIIIIJJJMMMOOOzzzxxxxxxqqqmmmeee\\\XXX[[[[[[XXXHHHEEEFFFGGGCCC<<<777666666555333111////////////........................------......------,,,+++((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///------///222333444888DDDVVViiixxxxxxiiiUUUGGG@@@999666999:::666333444000444444111222777777444555555666666666666666666666666555555555666777888:::::::::999999::::::;;;999:::::::::;;;<<<=========>>>>>>??????@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGHHHJJJIIISSSvvvfffEEE===AAAFFFIIIKKKLLLNNNOOORRRYYY]]]]]]^^^``````^^^___^^^\\\ZZZYYYZZZ[[[\\\]]]```bbbaaa]]][[[\\\^^^bbbeeehhhgggaaa\\\[[[]]]cccbbbeeekkktttzzzmmmqqqqqqlllrrrhhh[[[TTTZZZbbb```WWWOOOGGGCCCEEEFFFBBB>>>>>>???MMMpppwwwhhhSSSHHHBBBGGGKKKEEEEEEAAA>>>???>>>;;;<<<@@@DDDDDDDDDEEEFFFGGGHHHIIIPPPSSSVVVZZZ\\\]]]]]]\\\[[[ZZZXXXUUUQQQLLLHHHFFFAAACCCGGGJJJOOOYYYgggqqq~~~wwwrrrppp|||___CCC:::<<<<<<999888888888888888999999888999:::;;;===???@@@AAABBBCCCFFFMMMSSSXXXXXXWWWXXX```aaaaaatttfff___tttvvvkkkddd^^^VVVPPPNNNMMMLLLLLLKKKKKKIIIHHHIIIHHHHHHIIIIIIJJJKKKLLLQQQRRRQQQPPPWWWbbbiiikkknnnnnnllllllwwwzzzlllggg[[[LLLCCCAAACCCEEEGGGJJJLLLNNNOOO{{{yyy~~~wwwpppmmmddd[[[XXX[[[[[[YYYHHHFFFFFFGGGDDD<<<777666666555333111////////////........................------......------,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,,,,...111000///333>>>NNN]]]eeehhhyyyyyyfffTTTHHH@@@===;;;333000444666333222444333666666333444888666///666666666666666666666666666555555444444666777888777777777777888999::::::<<<;;;999999;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAA???@@@AAABBBDDDFFFHHHIIIFFFJJJJJJNNNkkkvvvSSS===@@@EEEIIIKKKLLLNNNPPPNNNUUUZZZ\\\]]]``````]]]```___^^^\\\\\\\\\\\\]]]___aaabbb```\\\ZZZ[[[]]]___ccchhhfff^^^WWWXXX^^^aaaaaafffnnnxxxnnnccclll~~~ssseeefffwwwjjjWWWLLLPPPWWWQQQFFFBBB;;;999???CCC@@@>>>>>>BBBPPPzzzqqqsssgggXXXQQQPPPKKKMMMPPPIIILLLGGGCCCAAA>>>;;;===BBBCCCBBBAAA@@@AAABBBDDDEEEPPPRRRVVVZZZ]]]^^^]]]]]]ZZZZZZZZZXXXTTTPPPKKKIII===@@@CCCFFFJJJUUUcccmmm|||xxxsssooonnn~~~YYY>>>999<<<:::999888888888888888999999999999:::;;;===???AAABBBBBBCCCFFFMMMTTTXXXXXXVVV[[[\\\___eeeppp{{{___^^^sssxxxkkkbbbUUUTTTSSSSSSRRRQQQOOOMMMHHHHHHHHHIIIJJJKKKMMMMMMKKKNNNPPPTTT___ooo{{{~~~|||wwwuuupppjjjbbbNNNBBBDDDIIIFFFDDDEEEJJJMMMLLLIIIyyy||||||zzzpppkkkeeeaaa___]]]YYYUUULLLFFFDDDFFFFFF@@@;;;999666555333111////////////........................------......------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111333888AAAKKKSSS```ooo{{{kkk___NNNCCC>>>======;;;888666333111111222444555444333333222222333333444111333555555444444444555777666555666777999999999777888888999999:::;;;;;;999:::<<<;;;::::::;;;===============>>>>>>>>>>>>???@@@AAACCCEEEGGGGGGGGGHHHBBBJJJSSS```{{{}}}RRRAAAAAABBBEEEKKKPPPOOOLLLQQQSSSWWWZZZ]]]^^^^^^^^^ZZZ[[[[[[\\\]]]___```aaabbbdddddd```ZZZXXX[[[```cccooossshhhYYYUUUWWWYYYaaacccnnn||||||hhhdddtttoooTTTFFFGGGIIIEEE>>>???;;;:::===>>>======???@@@RRRvvv~~~nnnooo```WWWMMMJJJNNNSSSPPPJJJJJJLLLLLLHHHAAA>>>???BBBAAA@@@???>>>>>>@@@BBBCCCGGGLLLTTT\\\bbbccccccbbb^^^\\\ZZZXXXWWWTTTQQQNNNGGGBBB???AAAFFFLLLVVV___oooxxx~~~xxxkkkkkktttuuuQQQ<<<<<<<<<777888888888888888888999999;;;;;;<<<===>>>???@@@AAAHHHJJJLLLNNNPPPSSSWWWZZZ\\\^^^\\\cccppp|||mmmVVVnnnxxxqqqiiicccbbbaaa___]]][[[[[[ZZZWWWUUUTTTUUUWWWYYYUUUXXXdddmmmxxxppp]]]NNNGGGFFFHHHDDDDDDEEEEEEFFFFFFFFFGGG|||www{{{|||zzzsssnnngggcccaaa^^^ZZZVVVKKKFFFCCCEEEEEE???:::888666555333111////////////........................------......------,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000222777???DDDQQQ___nnnyyy}}}dddSSSKKKDDD;;;555555666555444777555333111111222444555444333333222222333333444222333555555555555666888;;;999888777888888888888777888888999999:::;;;;;;888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<============???>>>???EEELLLMMMIIIDDDFFFAAAHHHOOOZZZ{{{zzzUUUAAA@@@AAADDDJJJOOOOOOMMMQQQTTTWWW[[[]]]_________[[[[[[[[[\\\]]]___```aaaaaacccccc___ZZZXXX[[[___gggppptttjjj___\\\]]]___hhhlllyyypppmmm^^^DDD???BBB@@@<<<;;;888888<<<>>><<<===???FFFLLLfffttt___WWWMMMJJJLLLPPPNNNJJJIIILLLMMMJJJCCC??????AAA>>>===<<<<<<<<<>>>@@@BBBHHHKKKRRRYYY___ccceeefff___]]]ZZZXXXVVVSSSPPPMMMIIIBBB>>>>>>@@@DDDLLLTTTaaajjjtttzzzzzzzzz~~~xxxmmmppp{{{mmmKKK:::<<<===888888888888888888999999:::;;;;;;<<<>>>???@@@AAABBBFFFIIINNNQQQSSSUUUXXXZZZ]]]___^^^cccnnnuuurrrnnn~~~|||}}}{{{uuuoookkkkkkooorrruuuooonnntttwwwzzzvvvlll^^^PPPFFFCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGzzzuuuyyy~~~~~~|||zzzuuupppiiieeeccc```\\\XXXKKKEEEBBBDDDCCC>>>999777666555333111////////////........................------......------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000......///222555@@@JJJWWWcccqqqmmmYYYDDD666555222111222555666444111666555333111111222333444333333333333333333333333333444555555444666999;;;@@@???<<<:::888777777777777888888999999:::;;;;;;888999::::::999999:::<<<;;;;;;;;;<<<<<<<<<======>>>===???HHHQQQRRRJJJBBBCCCAAAFFFJJJSSSyyy]]]BBB??????BBBIIIMMMOOOOOORRRTTTWWW[[[^^^`````````\\\\\\\\\]]]^^^___```aaa```aaaaaa]]]ZZZXXX[[[^^^ccchhhjjjddd]]]\\\]]]^^^nnnuuu~~~{{{iiiJJJ@@@@@@>>>::::::888999===???===>>>AAAIIIJJJVVVrrroooZZZSSSLLLHHHHHHIIIIIIIIIHHHKKKNNNLLLGGGBBB??????===<<<<<<<<<===???BBBDDDIIIJJJMMMQQQWWW^^^cccgggeeebbb^^^ZZZWWWTTTPPPNNNGGGAAA;;;;;;;;;===BBBIIIRRR[[[fffmmmppptttyyy~~~uuunnnuuubbbDDD888<<<===999888888888888888999::::::;;;;;;===???AAACCCDDDEEEFFFKKKPPPUUUWWWXXXYYYZZZ]]]bbbbbbeeelllmmmwwwxxxzzzwwwfff]]]QQQHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGyyytttxxx~~~|||{{{tttoooiiieeedddbbb^^^[[[LLLFFFCCCDDDCCC>>>999777555444222000/////////000........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222222111///...///000666<<>>>>>>>>BBBHHHNNNNNNHHHBBBBBBBBBEEEGGGNNNllljjjDDD???<<<@@@FFFKKKNNNQQQQQQTTTXXX\\\___aaaaaabbb^^^^^^]]]]]]^^^___````````````___\\\ZZZYYY\\\^^^\\\^^^^^^\\\YYYYYYZZZ[[[oooyyyjjjTTTJJJFFFAAA======;;;===@@@AAA>>>@@@DDDHHHMMMRRRZZZiiitttpppcccWWWPPPIIIGGGFFFEEEFFFIIIGGGKKKNNNOOOJJJEEE@@@>>>@@@?????????AAADDDGGGIIIKKKIIIHHHHHHKKKQQQXXX\\\aaa^^^ZZZWWWTTTQQQMMMJJJEEE???:::999999:::???EEEJJJRRR\\\dddiiinnntttxxx{{{}}}{{{qqqlllwwwzzzWWW>>>888;;;<<<999888888888888999::::::;;;;;;<<<>>>AAACCCFFFHHHIIILLLPPPTTTWWWXXXYYYZZZ[[[^^^eeefffiiinnnjjjkkkxxxfff___VVVLLLFFFFFFGGGEEECCCDDDEEEEEEEEEEEEEEEEEEEEEyyytttyyy}}}|||qqqlllgggddddddccc```]]]NNNHHHDDDEEEDDD???:::888555444222000//////000000........................------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000222222111000000111111444888>>>FFFRRRaaalll{{{cccXXXGGG:::444333333444444333222333333333222111333222111111111111222333222333333444444333333222111222222222222444888;;;CCCCCCBBB>>>999666555666777888888999999:::;;;;;;;;;<<<======<<<<<<===???===>>>>>>>>>>>>?????????>>>AAAEEEFFFFFFEEEDDDDDDBBBEEEEEEEEELLLbbbwwwHHH@@@;;;>>>DDDFFFKKKPPPPPPSSSWWW[[[___aaabbbccc_________^^^______``````______^^^\\\ZZZ[[[\\\^^^]]]\\\[[[[[[ZZZZZZ]]]___nnn{{{uuunnncccXXXOOOIIIDDDBBB@@@???@@@BBBAAA>>>AAAFFFIIITTT[[[]]]eeepppooofff[[[SSSLLLKKKJJJGGGHHHLLLGGGJJJNNNOOOLLLHHHCCC@@@BBBBBBBBBBBBDDDGGGJJJLLLMMMIIIEEEAAA@@@CCCGGGJJJPPPOOONNNOOOOOONNNLLLJJJHHHBBB===<<<:::999<<>>@@@CCCGGGJJJLLLNNNUUUVVVWWWXXXXXXYYY[[[]]]___gggiiilllrrrlllhhhooojjj___SSSLLLDDDAAACCCDDDBBB???CCCCCCCCCCCCBBBBBBBBBBBByyytttyyy}}}|||pppkkkfffddddddccc```]]]PPPIIIDDDEEEDDD???:::999444333222000000000000111........................------......------,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///***---///000//////000111///...000444666;;;EEENNN^^^cccwwwqqqcccXXX@@@<<<777333222222111000333222111000111222333444111111111000111111222222222222444444444444222222111222333222222444777999>>>@@@BBB???:::666555666777888888999999:::;;;;;;<<<===???>>>======>>>@@@>>>>>>?????????@@@@@@@@@???BBBEEEDDD@@@???AAAEEEBBBGGGEEEEEELLL[[[NNNBBB;;;===AAABBBGGGNNNOOOQQQVVV[[[___aaabbbcccaaa``````_________`````````___]]]\\\[[[\\\^^^___^^^\\\[[[[[[ZZZYYY]]]cccrrrtttnnndddXXXOOOIIIHHHHHHCCCAAABBBBBBAAA???DDDLLLTTT^^^jjjxxx{{{iii]]]TTTSSSRRRMMMKKKOOOHHHIIILLLMMMLLLJJJGGGEEECCCBBBBBBBBBDDDGGGJJJLLLMMMJJJEEE@@@===<<<======BBBDDDHHHMMMQQQSSSRRRQQQMMMGGGAAA???;;;888888<<<>>>DDDMMMWWWaaakkksssyyywwwzzzyyyrrrlllppphhhIII;;;:::999888999888888888888999;;;<<<===>>>@@@CCCFFFKKKNNNQQQSSSYYYZZZZZZYYYYYYZZZ]]]```___hhhiiilllssspppjjjmmmrrrqqqYYYVVVHHHEEEAAAAAACCCEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@xxxsssxxx}}}~~~{{{yyysssnnnhhheeedddbbb___[[[PPPIIIDDDCCCBBB===999888444333222000000000000111........................------......------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,......---,,,---///---,,,...111000...333;;;AAABBBTTThhhsss{{{gggUUUJJJ@@@888444444444444444444222000222222222111111222444666000000000000111111222222111222444555555444222111222333555555444444666888777;;;@@@@@@;;;777555666777888888999999:::;;;;;;<<<===>>>>>>======>>>???>>>>>>>>>>>>???????????????AAABBBBBBAAAAAABBBCCCAAAGGGDDDEEEMMMUUUxxxSSSEEE;;;<<<>>>>>>CCCLLLMMMPPPUUUZZZ^^^aaabbbcccbbbaaaaaa```_________``````___]]]\\\]]]^^^___```^^^[[[[[[[[[XXXVVV[[[dddxxxvvvdddXXXRRRMMMKKKFFFEEEEEEFFFDDDEEEMMMWWWccclll|||wwwfffZZZYYYWWWOOOJJJKKKIIIIIIIIIJJJLLLLLLKKKJJJDDDCCCCCCCCCDDDGGGJJJLLLLLLKKKHHHEEEBBB???<<<;;;===AAAFFFNNNSSSTTTRRROOOLLLFFFAAA???<<<777777;;;;;;@@@HHHQQQ[[[eeennnsssrrrssspppjjjhhhqqqzzz]]]BBB;;;;;;888888;;;888888888999:::;;;<<<===@@@AAAEEEIIINNNRRRVVVWWWWWWYYY\\\]]]]]]^^^```bbb___gggfffhhhrrrqqqkkkmmmnnn|||rrr~~~bbbNNNIIICCCCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@wwwrrrvvv||||||yyywwwvvvqqqjjjfffdddbbb]]]ZZZOOOHHHCCCBBBAAA<<<888777444333222000000000111111........................------......------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////...,,,+++,,,---...,,,///333000+++---444555000999GGGNNN___ttt}}}~~~qqqggg[[[VVVKKK===666555666444222111000///000111222222111111222111000000111222//////000000111111111222111222444555555444222111333555777777666666666777222888???@@@<<<777666666777888888999::::::;;;;;;;;;<<<======<<<<<<===???============>>>>>>>>>>>>?????????BBBEEEFFFDDDAAAAAAGGGCCCDDDNNNRRRqqqWWWGGG;;;<<<===;;;@@@JJJLLLOOOTTTYYY^^^aaabbbccccccbbbaaa``````______```aaa___]]]\\\^^^___```aaaaaa_________ZZZVVV]]]hhh|||tttggg^^^TTTKKKJJJIIIIIIJJJJJJLLLWWWbbbnnnyyy~~~kkk\\\ZZZXXXMMMFFFEEEJJJIIIHHHIIIKKKMMMNNNNNNFFFEEEEEEEEEFFFHHHKKKMMMKKKKKKKKKKKKHHHDDD@@@>>>:::===CCCIIIMMMLLLGGGCCCGGGBBB>>>>>><<<999999===<<>>:::;;;888777===888888888999:::;;;===>>>AAACCCFFFKKKPPPTTTXXXZZZTTTWWW\\\```aaaaaabbbccc___fffdddeeepppqqqkkkmmmmmmqqqtttgggVVVJJJAAA???AAACCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA{{{wwwtttuuuxxxzzzzzzyyytttooohhheeeddd```YYYSSSIIIHHHFFFCCC@@@<<<999888666444111000000000000///////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,************************------++++++++++++------------------------------------------------------------------------------------------------------////////////000000000000---...///111666===BBBFFF[[[cccnnnyyy~~~nnniiibbbXXXOOOGGGBBB???666555555444222111111000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333333333333333333333333333555555555555555555444444555666777666666777:::<<<<<<<<<============<<<<<<:::<<<>>>???>>>===>>>???@@@@@@===AAAHHHAAA<<>>???@@@===999777999;;;:::<<<@@@HHHQQQ[[[dddiiifffdddaaa___dddpppjjjKKK999:::999999:::666888888888999:::===???@@@???CCCHHHLLLPPPTTTXXXZZZVVVZZZ^^^aaacccdddfffgggeeeddddddfffiiilllmmmmmmuuu|||{{{mmmUUUEEE@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBFFF@@@???GGGKKKGGGBBBAAA{{{xxxtttuuuxxxzzzzzzyyyuuuoooiiifffeeeaaaZZZTTTIIIHHHFFFCCC@@@<<<999888666444111000000000000///////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------....../////////000000000////////////111444777999:::???FFFLLLQQQTTTWWWYYY\\\]]]___bbbfffiiikkklllqqqsssppphhhaaa[[[TTTMMMHHHFFFAAA===888555222111222222222222111111111111000000000000000000000000////////////////////////.../////////000000000000111111111222222222333333333333333333333333333333444444444444444444555555555666777666666777:::<<<=========>>>>>>===<<<<<<<<<===>>>>>><<<<<<>>>???AAAEEE@@@@@@GGGCCC<<>>BBBBBBJJJOOOSSSVVV\\\dddfffdddfffbbb___^^^______]]]\\\___^^^]]]\\\[[[[[[\\\]]][[[\\\___```______fffooo{{{nnnjjjgggddddddhhhmmmsss~~~~~~oookkkcccZZZZZZYYYSSSNNNPPPUUUTTTLLLDDDDDDCCCFFFMMMQQQOOOMMMNNNFFFCCCAAACCCGGGKKKMMMMMMMMMMMMNNNNNNMMMJJJFFFCCCEEEEEEFFFFFFEEECCCAAA???===>>>>>><<<999888999;;;999;;;???FFFOOOYYYaaafffbbbaaa``````eeeqqq^^^GGG===>>>999666888777::::::::::::<<<>>>@@@AAAAAADDDIIINNNQQQTTTXXX[[[[[[]]]```bbbbbbccceeeggggggggggggjjjmmmoooooonnnrrrzzzrrrZZZLLLCCC??????AAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>EEEHHHDDDAAAAAA|||xxxuuuuuuxxx{{{zzzyyyuuuoooiiifffeeebbb\\\VVVIIIHHHFFFCCC@@@<<<999888666444111000000000000////////////............---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------.........////////////000/////////.........//////,,,...///111222444777:::888888999:::;;;===>>>>>>@@@BBBAAA===999777333...222222111000//////000000/////////000000111111111000000000000000000000000////////////////////////....../////////000000000000111111111222222222222222222333333333333333333222222333333444444555555555666777777666777:::<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>===;;;<<>>HHHDDD<<>>AAA>>>@@@BBBHHHNNNSSSWWW\\\cccfffddddddbbbaaa``````^^^\\\ZZZ^^^]]]\\\[[[ZZZ[[[\\\]]]YYY\\\```bbb______iiiuuu}}}sssmmmbbbTTTPPPPPPNNNMMMRRRWWWVVVOOOGGGEEEDDDIIIRRRVVVSSSMMMKKKFFFBBBAAADDDKKKOOOPPPNNNSSSRRRRRRPPPOOOLLLKKKJJJHHHHHHIIIJJJHHHFFFCCCAAA===>>>>>>===:::999:::;;;888:::>>>DDDKKKSSS[[[___[[[]]]^^^aaagggsssvvvOOOBBBAAABBB888333777888;;;;;;;;;;;;===???AAABBBDDDGGGKKKOOORRRUUUXXX[[[___```aaaaaaaaabbbeeeggghhhhhhjjjmmmpppqqqooonnnmmmuuuvvvrrryyyxxxYYYJJJGGGEEECCCAAA????????????????????????@@@>>>@@@DDDEEEBBB@@@BBB}}}yyyuuuuuuxxx{{{zzzyyytttnnnhhheeedddbbb\\\VVVIIIHHHFFFCCC@@@<<<999888666444111000000000000/////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---...000000000//////111222222000///000222444000000000000111111111111222555666333222333111---222222222222222222222222////////////000000000000////////////////////////////////////////////////........./////////000000000000000111111111111222222222222222222333333333111111222222333444555555444666777777777888999;;;????????????>>>===<<<<<>>===<<<<<<>>>BBBFFFRRRbbb[[[FFFBBBFFFDDDAAACCCBBB???FFFMMMMMM[[[xxxXXX999???AAA<<<>>>BBBFFFMMMTTTXXX]]]ccceeeddd```aaaaaaaaa```^^^\\\ZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]XXX\\\aaabbb^^^]]]iiiwwwyyykkk[[[VVVQQQUUUZZZ]]]\\\XXXTTTQQQQQQNNNQQQXXX[[[VVVNNNJJJFFFCCCAAAFFFNNNSSSSSSQQQXXXWWWVVVTTTQQQOOOOOOOOOJJJKKKLLLLLLKKKIIIGGGFFFAAAAAAAAA???===;;;:::999888999<<>>>>>>>>>>>>>>===<<<<<<=========<<<===@@@FFFJJJwww}}}ZZZGGGCCC@@@@@@BBBCCC@@@EEEMMMLLLWWWoookkkAAA>>>>>>999<<>>:::888888999;;;>>>CCCGGGKKKMMMMMMRRR[[[cccmmmyyy{{{^^^DDD999999;;;555777;;;888::::::;;;<<<>>>AAADDDEEEHHHKKKOOOQQQRRRTTTVVVXXX\\\]]]\\\[[[[[[^^^cccgggeeefffiiimmmpppooollliiikkklllkkkfffccclllyyyuuuttt{{{ZZZNNNBBB??????>>>>>>???????????????????????????@@@CCCDDDCCCAAA@@@@@@???~~~zzzwwwvvvyyy{{{zzzyyyqqqkkkdddaaaaaa```[[[WWWIIIHHHFFFCCC@@@<<<999888666444111000000000000///.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,++++++---000111///...---------------......//////000,,,///000------///...+++,,,---...............---000000000//////.........................................................------........./////////////////////000000000000000000111111222333333333222222333333444444555555333555777888888888999:::<<<<<<============<<<<<<;;;<<<;;;;;;<<<@@@EEEIIIvvv}}}\\\GGGAAA@@@CCC@@@CCCBBBEEEJJJIIISSSjjjNNN@@@:::888<<<>>>@@@KKKUUUZZZ]]]bbbdddccc]]]___aaaaaa___]]]\\\\\\XXXXXXWWWWWWXXXZZZ[[[\\\[[[\\\___^^^ZZZYYYdddpppnnnjjjlllxxxyyyddd___]]]ppp}}}mmmdddbbbqqqmmmiiifff___TTTNNNMMMFFFEEEEEEGGGLLLRRRVVVXXX^^^aaacccaaa\\\XXXVVVVVVQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFEEECCC@@@<<<999888999;;;===@@@BBBEEEFFFHHHOOOYYYdddooo|||pppUUUBBB777555777555:::===777::::::;;;===@@@DDDGGGIIILLLNNNQQQSSSTTTUUUVVVXXXZZZZZZZZZYYYZZZ\\\```dddfffgggjjjnnnppppppmmmjjjnnnllllllkkkfffeeesssmmmtttwwwfffNNNHHHDDDBBB@@@<<<<<>>;;;999:::;;;<<<===???@@@AAAEEEMMMXXXdddppp~~~cccLLL===555666888555:::>>>666;;;;;;===@@@DDDHHHLLLNNNPPPRRRUUUVVVVVVWWWXXXZZZZZZ[[[[[[ZZZYYYZZZ]]]```ffffffhhhkkkmmmmmmkkkhhhnnnjjjjjjjjjccc\\\eeeuuuzzzwwwcccWWWMMMHHHDDDCCC@@@======@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???DDDJJJIIIDDD{{{wwwwwwyyy{{{zzzyyyrrrllleeebbbbbbbbb^^^ZZZIIIHHHFFFCCC@@@<<<999888666444111000000000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......///000000+++,,,------++++++---///------------------,,,,,,+++......++++++......+++,,,---.../////////------)))******+++---......///------------------------........................---------.........//////............/////////000///000000111222222333333555555555555555555444444222555888999999888999:::888888:::;;;<<<=========:::::::::999777888;;;===???LLLKKKDDDFFFCCC???BBB:::AAAAAAAAACCCBBBMMMdddcccFFF:::<<>>JJJVVV[[[^^^aaadddcccccceeeeeeaaa\\\XXXWWWXXXVVVVVVUUUVVVWWWYYY[[[\\\]]][[[ZZZ\\\\\\^^^fffooozzz~~~vvvkkkeeefffiiiaaaTTTOOO\\\tttzzzlll\\\]]]]]][[[XXXYYY]]]bbbuuuuuuuuunnn___NNNHHHIIIBBBDDDEEECCCCCCHHHRRRZZZbbbiiippppppjjjbbb]]][[[]]]XXXQQQJJJEEECCCCCCDDDEEEDDDCCCDDDEEEDDD@@@<<<::::::;;;<<<<<<===>>>>>>DDDLLLXXXdddqqqzzzYYYEEE888555999;;;666999===666<<<===???BBBFFFKKKOOORRRSSSUUUXXXYYYXXXYYYZZZ[[[\\\\\\\\\[[[YYYYYY[[[]]]cccccceeegggiiijjjhhhfffkkkfffffffff]]]SSS\\\nnnxxxaaaSSSKKKJJJCCC===<<<<<<::::::<<<========================@@@BBBAAABBBIIIRRRRRRKKKyyyxxx{{{xxxzzz{{{vvvrrrjjjeeeeeeddd\\\RRRHHHFFFDDDCCCAAA???:::777666555333111///////////////............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------.........------------...//////------------------------,,,,,,,,,---------......------------------------------------------------------,,,+++,,,---...///+++,,,.../////////...---000000000000111111111111000111111111111222222222777777777777777666666666555555666666777777888888999999999888777777:::<<<::::::999999::::::;;;<<<;;;<<<>>>???@@@@@@??????>>>;;;<<>>???BBBCCCAAA???===<<<<<<;;;;;;;;;<<<<<>>888888777777777999:::;;;;;;>>>BBBFFFIIIMMMQQQTTTRRRUUUYYYYYYWWWWWWYYY\\\\\\\\\\\\[[[ZZZ[[[]]]___cccdddeeehhhjjjjjjgggeeeiiicccdddfff[[[LLLSSSeeewwwttt^^^HHH@@@DDDBBB@@@>>>===<<<===>>>???@@@???>>>======???AAABBBEEEDDDBBBBBBCCCFFFIIIKKKyyyxxx|||xxxzzz~~~{{{uuuqqqjjjddddddddd[[[QQQHHHGGGEEECCCBBB???;;;888666555333111///////////////............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...---------------...//////------------------------,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,---...///,,,---......///.........//////000000000111111111000000111111111222222222666666666666666666666666555555666666777777888888999;;;;;;;;;:::999;;;<<<:::999999999999:::;;;;;;<<<<<<===>>>???????????????<<<<<>>888===>>>AAAKKKXXX^^^^^^___bbbkkkkkkhhhccc```aaa^^^ZZZ[[[ZZZYYYXXXXXXZZZ[[[\\\\\\XXXXXX[[[ZZZZZZeeesss~~~ssslllgggddd\\\[[[XXXVVV[[[eeejjjjjjyyypppiiiccc```[[[VVVSSSTTT]]]^^^ZZZPPPIIIHHHFFFCCCEEEDDDFFFHHHDDDDDDUUUkkkwwwuuutttrrrpppoooppprrrccc```ZZZSSSKKKFFFDDDCCCBBB@@@???@@@CCCDDDCCCAAA>>>>>>==================CCCKKKXXXffftttiiiNNN:::888777777777777999;;;<<<<<>><<<<<<===>>>???@@@???>>>======???@@@BBBCCCBBBAAAAAABBBDDDFFFGGGzzzyyy}}}yyyzzz~~~zzztttpppiiicccccccccZZZPPPIIIGGGEEEDDDCCC@@@<<<999666555333111000////////////............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------......///------------------------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,---...///...------------...////////////000000000000111111000000000111111111222222444444444444444555555555555555555666777888888888999<<<>>>>>>===;;;:::;;;999999999999999:::;;;;;;===<<<<<<======>>>???@@@???===<<>>@@@DDD???>>>===<<<<<<<<<===>>>???>>>=========>>>???@@@??????@@@@@@@@@AAAAAABBB{{{{{{~~~zzz{{{~~~zzzsssooohhhbbbbbbbbbYYYOOOIIIGGGFFFEEEDDDAAA===:::777555333111000///000000///............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------............---,,,,,,...///000////////////000000000111000000000000111111111111333333333333333444444444444444555666777888888999:::===AAABBB@@@===:::999999999999888999::::::;;;===<<<;;;;;;<<<===???@@@>>><<<===@@@@@@@@@DDDIIIUUU}}}hhhGGGAAAAAA>>>:::<<>>???CCCEEEIIIKKKNNNRRRWWWZZZ]]][[[[[[]]]aaacccaaa___aaabbbcccbbbaaaaaabbbcccbbbbbbcccfffhhhiiigggeeedddhhhfff___^^^dddfffbbbnnnmmmqqq{{{~~~aaaOOO???<<>>???===>>>???@@@@@@???>>>>>>}}}|||{{{{{{}}}yyysssooogggbbbbbbaaaYYYOOOHHHGGGEEEEEEDDDAAA>>>;;;777666444222000000000000///............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------......---,,,,,,...///000...////////////000000000//////000000000111111111111222222222333333333444444444555666777888999999>>>BBBFFFGGGEEEAAA===<<<999888888888888999::::::<<<;;;;;;:::;;;===>>>???===<<<>>>BBBBBBBBBEEEJJJKKKpppPPPCCCCCC===;;;<<>>@@@AAA>>>;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<======<<<===???@@@@@@???>>>===~~~}}}||||||}}}xxxsssooohhhbbbbbbbbbYYYOOOGGGFFFEEEDDDCCCAAA===;;;777666444222111000000000///............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...------------...//////......////////////000000/////////000000000111111111111222222333333444444333444555666777888999:::BBBFFFJJJKKKHHHDDD@@@>>>888888888888888999::::::;;;::::::;;;;;;<<<===>>><<<;;;>>>CCCDDDBBBEEEIIIKKKfff^^^FFFDDD===???>>>DDDQQQ]]]cccfffiiinnnrrrssslllddd```\\\YYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZWWWYYY[[[ZZZ\\\kkk~~~uuulllccceeehhhnnnzzz~~~rrriii^^^WWWQQQLLLJJJLLLSSSSSSQQQKKKIIITTTjjj}}}yyykkkeee]]]YYYYYYZZZZZZXXXWWWWWWVVVSSSNNNKKKJJJKKKKKKKKKKKKJJJIIIFFFDDDCCCEEENNN[[[iiiwwwqqqSSSBBB>>>999666777888:::===@@@CCCEEEIIIJJJLLLNNNQQQUUUZZZ^^^[[[[[[\\\___bbbddddddccc^^^aaacccdddccccccdddfffdddccccccdddeeeeeedddbbbcccggggggbbbbbbhhhjjjfffgggjjjnnnnnnkkkmmm|||vvvZZZDDD@@@@@@???>>><<<;;;<<<>>>999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===?????????>>>===~~~}}}|||}}}xxxtttppphhhccccccbbbZZZPPPFFFEEEDDDCCCBBB@@@===:::888666444222111000000111///............---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---.........------,,,---......///................../////////000000////////////000000000111111111222222333444444555333333444666777999::::::AAADDDHHHHHHFFFAAA===<<<888888888888888999999:::999999:::;;;<<<<<<<<<<<<<<<<<>>===>>><<<:::888999;;;===888888999:::::::::::::::999999:::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>}}}|||}}}wwwtttpppiiicccccccccZZZPPPFFFDDDCCCCCCBBB@@@<<<:::888666444222111111111111//////.........---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---.........---,,,+++,,,.../////////...---............/////////000////////////000000000000111111222333444444555555333333444666777999::::::===@@@CCCCCC@@@<<<999777888888888777888999999:::888999;;;<<<======<<<;;;======???CCCBBB>>>>>>AAAEEELLLlllqqqMMMKKKFFFEEEBBBFFFRRR^^^dddgggiiigggooosssnnneee___ZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[TTTSSSWWW[[[___mmm|||qqqbbb\\\[[[aaasssxxxnnneeegggooohhhbbbUUUGGGCCCKKKZZZeeetttyyyoooiiihhhgggeeebbbXXXZZZ[[[YYYUUUSSSTTTVVVMMMMMMMMMMMMKKKHHHEEECCCGGGOOO\\\iiivvvzzz~~~{{{wwwaaaBBB777:::666888888:::<<<@@@DDDGGGIIIGGGHHHJJJKKKMMMRRRWWW\\\```ccceeedddaaa```aaacccYYY\\\```bbbcccdddeeefffgggeeedddcccccccccaaa___``````cccdddaaa___bbbhhhhhhWWWHHHEEEIIIKKKJJJIIIIIIssspppmmmkkkppp|||lllNNN:::777???999:::999888888999999777777888999:::::::::::::::888999:::;;;;;;;;;::::::888888999:::<<<===>>>>>>|||zzzttttttnnnkkkhhhggggggaaaXXXPPPJJJEEEBBBEEEEEE@@@;;;::::::777444222111111000//////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***++++++,,,+++***)))(((******)))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............////////////000000000000111111111111111111222222222333333333444444555555666777777777<<<;;;::::::999888777777666666777777888888888888<<<;;;;;;::::::;;;;;;<<<======<<<<<<>>>???AAABBBGGGPPPWWW{{{vvvTTTOOOGGGGGGDDDGGGQQQZZZ___bbbeeebbbhhhrrrwwwooo```YYY[[[YYYXXXWWWYYYZZZZZZYYYWWWWWWXXXXXXWWWWWW^^^iiisss~~~||||||yyyhhh^^^WWWUUUaaaooouuuooo\\\JJJDDDBBBBBBLLL[[[nnn{{{uuuooogggcccccc___]]][[[ZZZZZZZZZXXXVVVOOONNNMMMLLLJJJHHHFFFEEEHHHNNNZZZgggqqq}}}yyy{{{hhhQQQ@@@999888888===???@@@AAAAAABBBCCCEEEGGGKKKOOOOOONNNPPPVVV[[[ZZZ```eeeeee```]]]]]]___^^^\\\[[[___eeehhheeeaaafffaaa```cccdddbbbcccggg``````^^^]]]]]]___aaabbbkkkaaaTTTMMMLLLLLLJJJGGGQQQddd{{{xxx\\\IIICCCAAA===888999999999999999999999999999::::::888777777888999555777999999888888999:::::::::::::::;;;<<<======}}}yyyssssssqqqmmmjjjiiihhhcccYYYQQQIIIDDDBBBEEEEEE@@@<<<;;;:::777444222222111000//////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++***************************+++,,,,,,,,,+++)))(((******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------............//////////////////000000000111111111111111111222222222333333333444444555555666666777::::::999888777777666666777777777777777888888888;;;;;;::::::::::::;;;;;;===<<<<<<<<<===???AAABBB???HHHOOOnnnYYYJJJFFFEEEDDDHHHRRR[[[___bbbeeebbbfffoootttoooccc]]]]]]XXXWWWWWWWWWYYYYYYWWWVVVVVVXXXZZZZZZZZZ]]]dddjjj}}}|||}}}uuummm```VVV[[[hhhuuu\\\MMMAAA?????????GGGRRRlllxxxmmmeeebbbddd```\\\ZZZYYYYYYXXXXXXPPPPPPOOONNNKKKHHHFFFDDDFFFLLLXXXfffqqq~~~|||sss___JJJ>>>999999999===>>>@@@AAAAAACCCEEEGGGHHHKKKNNNNNNMMMOOOTTTYYYTTTUUUWWW[[[]]]___^^^]]]ZZZ\\\___aaacccccccccbbb```cccddd```ZZZXXX\\\```dddbbb```___```aaabbbbbbiiiccc\\\YYY[[[\\\XXXSSSPPPZZZfffrrreeeWWWFFF;;;::::::888555888888888888888888888888777777888777777777888999777888:::999888777777888:::999999::::::;;;<<<===}}}wwwqqqrrrsssooolllkkkjjjdddZZZRRRHHHDDDCCCEEEEEE@@@<<<<<<999777444222222111000...///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------............///////////////000000000000111111111111111222222222222333222222333444444555555666888888777777666666555555888888888777777777777777;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA<<>>@@@AAABBBDDDHHHKKKMMMOOOPPPOOONNNPPPUUUZZZ[[[VVVSSSVVV]]]```\\\WWWTTTZZZ```bbb```___```bbbaaalllooocccWWWWWW\\\^^^bbb^^^[[[[[[^^^___^^^]]]bbb______bbbffffffaaa[[[TTTVVVYYY^^^ggg~~~vvv```CCC>>>888666888::::::999777777777777777777777777555555666666777777888888888999:::999777666666666999999999999:::;;;<<<<<<~~~~~~uuuppprrrsssooolllkkkjjjdddZZZRRRHHHEEEDDDFFFDDD???<<<===999777444333333222000...///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,------------++++++******))))))******++++++++++++++++++++++++++++++************************************************************************++++++***************+++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111111111222222222222111222222333333444555555777777777666666666666666888888888888777777777777;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@<<>>@@@AAACCCFFFKKKNNNSSSTTTSSSRRRQQQTTTXXX\\\mmmeee]]]\\\______ZZZSSSPPPVVV]]]```___^^^^^^___cccrrrtttdddXXX\\\```^^^]]]ZZZWWWXXX\\\^^^\\\ZZZXXXWWWYYY]]]bbbaaa\\\WWWVVVTTTXXX]]]\\\bbb}}}lllRRRAAA:::999999999:::;;;<<<<<<555555555555555555555555555555444555777777777666666777999888777666666777888888888888999:::;;;<<<~~~|||ssspppsssqqqmmmjjjjjjiiidddZZZRRRIIIFFFFFFGGGDDD>>><<<===888666444333333222///---///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***************+++,,,,,,))))))))))))))))))))))))************************************************************************+++***************++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000111111111222222222111111222222333444444444666666666777777777777777888888888777777777777777:::::::::999999:::::::::999:::;;;<<<===>>>>>>???<<>>AAACCCEEEHHHMMMPPPUUUUUUTTTSSSTTTVVVYYY\\\nnnjjjddd```___]]]ZZZXXXOOOSSSXXX]]]``````^^^]]]```jjjjjj\\\WWW]]]___XXX]]]ZZZYYYZZZ]]]^^^^^^\\\UUUTTTTTTUUUWWWWWWSSSPPPPPPMMMRRR[[[WWWOOOZZZnnnqqqZZZGGG;;;555888888777666666666888999444444444444444444444444666555444555777777555333222444666777777666777999888888888888888999;;;;;;}}}{{{rrrppptttnnnkkkhhhhhhhhhdddZZZSSSJJJHHHHHHHHHDDD===;;;===888666555444444222///---///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******,,,------,,,,,,+++***************+++,,,---))))))))))))))))))))))))*********************************************************************************)))******+++,,,++++++++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000111111111111222111111222333333444444555555555666666777777888888666777777777888888888888::::::999999999999::::::888999:::<<<======>>>===@@@AAAFFFJJJ[[[iiiKKKDDDHHHRRR]]]```^^^^^^aaa```aaaaaaccciiippprrrooofffbbb^^^[[[ZZZYYYWWWUUUVVVVVVVVVWWWXXXZZZ\\\]]]\\\```jjj{{{}}}jjjWWWNNNIIIPPPUUUVVVXXXZZZXXXSSSNNNJJJFFFEEEGGGJJJMMMOOOJJJMMMOOOKKKEEEEEEJJJPPPSSSZZZbbbgggjjjkkkhhhccc[[[WWWQQQOOOOOORRRTTTVVVUUUUUUTTTRRRNNNHHHCCC@@@DDDHHHTTTdddqqq|||xxxxxx___LLL;;;888::::::;;;>>><<>><<<::::::===888666444444666888888777444444444444444444444444333111222555:::<<<999666111333555666555555666888777666666777777888999:::|||}}}yyyqqqqqqwwwkkkiiiggghhhiiifff^^^VVVMMMKKKKKKJJJCCC;;;888;;;777666555555444222///,,,//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***************+++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000000000111111111111222333333444444555555666222222333333444555666666444444555777888999:::;;;:::999999999999999999:::777888:::<<<=========<<<>>>999DDDIIIHHHnnn]]]HHHLLLUUU^^^___\\\\\\```___bbbbbb___ccclllrrrqqqjjjfffaaa]]][[[YYYWWWVVVWWWWWWYYY[[[\\\[[[XXXVVVWWWZZZ^^^dddpppuuukkkhhhmmmnnnnnnlllhhhddd___[[[ZZZXXXTTTPPPOOOQQQPPPNNNMMMJJJGGGGGGEEEBBB@@@??????LLLYYY___aaaaaa[[[RRRQQQPPPQQQSSSWWWZZZ[[[[[[VVVTTTRRROOOKKKGGGDDDBBB>>>CCCQQQddduuu}}}pppgggJJJ<<<555:::>>>;;;===DDD<<<@@@FFFJJJLLLLLLMMMNNNRRRRRRTTTWWWZZZ[[[ZZZYYYYYYXXXXXX[[[^^^```aaa```^^^dddiiifff^^^YYY\\\bbb^^^[[[ZZZ]]]\\\YYY[[[```\\\```bbb\\\SSSMMMNNNQQQNNNNNNNNNNNNNNNNNNMMMLLLEEEFFFHHHHHHFFFDDDCCCDDDAAAIIIOOOTTTfffxxxfffMMM???555777;;;999555444777444222444777888555222444444444444444444444444000///000555<<>>>>>>>>===;;;:::===@@@AAAEEEMMM^^^jjjMMMWWW]]]cccggg^^^ZZZccc```bbbdddbbbaaadddkkkqqqrrrkkkgggggg```VVVTTT[[[[[[YYYZZZ]]][[[WWWWWWZZZYYYXXXWWW[[[fffvvvzzzrrr{{{uuuddd\\\[[[\\\fff___^^^ZZZNNNMMMSSSRRRVVVFFFFFFOOOMMMKKKMMMIIIEEELLLSSSWWWUUURRRPPPOOOLLLMMMOOOQQQRRRSSSRRRRRRNNNMMMKKKHHHEEEBBB@@@>>>>>>DDDPPP___qqq|||iiiPPP===<<<;;;::::::;;;===>>>CCCBBBEEEPPP[[[^^^XXXPPPPPPRRRUUUVVVVVVVVVWWWXXXYYYXXXVVVVVVYYY]]]bbbeeeZZZkkkrrrfffYYYWWWZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\fffmmmiii\\\PPPNNNPPPMMMNNNOOOOOONNNLLLIIIHHHHHHEEEFFFHHHGGGCCCAAACCC@@@DDDHHHJJJNNN]]]sssdddMMM@@@999999888777666555444444444444444333333222222222444444555555555555444444222222444555666888999:::444444444555555555555666666666666666777888999:::||||||xxxrrrsssrrrmmmllliiigggiiiiii___TTTQQQOOOLLLHHHCCC???<<<::::::888555333333222111//////...------------...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((()))***+++---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000...//////000111111222333111111222333333444444555444444444444444444444444333333444666777888999:::;;;:::999:::===>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;===@@@???AAAGGGSSSzzzOOO]]]mmmsssjjj```[[[XXX^^^aaabbbaaa```ccciiioooyyyrrrkkkgggbbb\\\ZZZ[[[YYYWWWXXX[[[ZZZVVVWWWZZZ\\\ZZZXXXZZZcccrrr}}}ppphhhccc^^^cccccchhheee\\\```gggbbb]]]KKKHHHPPPPPPOOOPPPKKKDDDIIIOOOSSSTTTQQQNNNMMMGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIGGGDDDAAA???>>>???DDDOOO^^^pppttt```III<<<;;;::::::;;;<<<>>>@@@CCCAAACCCJJJRRRVVVSSSNNNTTTVVVWWWWWWVVVUUUVVVWWWZZZYYYXXXWWWXXX[[[^^^```cccpppuuuiii\\\ZZZ[[[YYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZ]]]```^^^XXXRRRNNNLLLLLLLLLMMMLLLKKKJJJHHHGGGGGGEEEHHHLLLKKKEEEAAAAAAAAABBBCCC@@@???EEEQQQZZZuuunnnXXXGGG===999999888777666555444444333444444333333333222222222333333444444444444333333333333333444444444555555444444444444555555555555666666666666777888999999zzz{{{vvvqqqtttsssnnnnnnllllllnnnlll```SSSPPPOOOLLLIIIDDD@@@<<<::::::777555333333222111//////...------------...///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((())))))***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222000//////000000111222222111111222222333444444444444444444444444444444444444444555555666777777888888888999;;;======<<<:::::::::::::::;;;<<<======???BBB@@@???BBBIIIgggYYYccc~~~pppbbb___UUU\\\^^^`````````bbbhhhlll}}}zzzsssiiicccbbb___[[[XXXUUUUUUXXXXXXVVVVVVYYY\\\ZZZWWWXXXaaarrr~~~tttgggYYY]]]gggvvvxxxwwwooo[[[WWW``````\\\VVVLLLGGGIIILLLPPPRRRQQQMMMJJJDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIGGGEEEBBB@@@>>>===???DDDOOO]]]oooyyygggSSSAAA;;;;;;:::;;;<<<>>>@@@BBBEEEDDDDDDGGGLLLOOOQQQQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZeeennnpppggg^^^]]]\\\XXXZZZZZZYYYYYYYYYYYYZZZZZZXXXUUURRRRRRTTTSSSNNNJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEHHHMMMLLLEEEAAA@@@??????>>>===<<<===AAADDDGGGYYYxxxuuu[[[EEE999666777999777777666555444444333333333333333222222222222222111222222333333222222111333333333222111111000000444444444444555555555555666555555666666777888999xxxzzz~~~uuuppptttuuupppooommmlllnnnlll```TTTMMMLLLJJJGGGCCC???;;;999999777444333333333111000.........------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))(((((((((++++++******************(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---///111333555111000000//////000111222111111111222333333444444333333333333333333333333444555555555555555666666777888:::<<<======;;;999::::::999:::;;;===???@@@CCCFFFCCCAAACCCEEEYYYzzzhhhaaa{{{eeeeee]]][[[]]]^^^______aaaeeeiiivvv|||zzznnneeedddaaaZZZYYYTTTSSSUUUVVVUUUVVVYYYXXXWWWVVVXXXcccvvvnnnWWWZZZooovvvvvvxxxfffRRRNNNMMMMMMOOOQQQPPPKKKFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCAAA???======@@@DDDNNN]]]ooo{{{nnnZZZHHH:::::::::;;;<<<>>>@@@CCCDDDFFFHHHJJJKKKMMMQQQUUUWWWQQQSSSUUUWWWWWWYYY\\\___YYYZZZZZZZZZZZZYYYYYYXXX\\\aaabbb^^^\\\^^^\\\XXXYYYYYYXXXWWWWWWXXXYYYYYYYYYSSSNNNMMMPPPQQQOOOKKKKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDFFFJJJIIICCC???@@@AAA@@@>>>>>>@@@BBBCCCCCC>>>CCCNNN^^^mmm~~~qqqZZZNNN@@@777666888:::999666555555444333333222222222222222222222111111111111222222333333222222111222222222111111000000///333333444444444555555555555555555555666777888888wwwyyy}}}tttooouuuwwwrrrpppllljjjkkkjjj```TTTLLLLLLJJJHHHDDD@@@<<<:::999777444333333333222000---..................---+++,,,,,,------,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---///222555777222111000/////////111111000000111222222333333444333333333333333333333333444444444444444444555555666888:::<<<<<<;;;::::::::::::::::::;;;===@@@AAACCCGGGDDDBBBDDDCCCPPPhhhtttZZZwwwnnnfffaaa[[[]]]___``````bbbccceeeiiiwww}}}ssshhhddd```ZZZ[[[UUURRRTTTVVVUUUVVVYYYWWWWWWWWWZZZeeeyyygggccc{{{tttZZZSSSPPPMMMLLLMMMKKKFFFBBBCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBAAA???>>>======???DDDNNN]]]pppxxxqqqcccOOOAAA999999:::;;;===@@@BBBDDDEEEEEEIIIMMMQQQRRRUUUXXX[[[QQQSSSTTTUUUVVVXXX\\\^^^WWWXXXYYY[[[[[[[[[ZZZZZZUUUWWWXXXXXXZZZ\\\[[[XXXYYYXXXVVVUUUUUUVVVXXXYYYZZZVVVRRROOONNNNNNNNNNNNJJJIIIHHHGGGEEEEEEEEEEEEEEEBBBAAADDDBBB???===@@@GGGCCC???======>>>===<<>>===@@@FFFRRRfffwwwcccJJJ:::555222333888:::777444444444333333222111111111111111111111111111111111222222333333333333222222111111111111222222222222333333333444444444444555444444444444555666777888xxxzzz}}}sssnnnuuuyyysssqqqllliiijjjiii___TTTMMMMMMLLLKKKGGGCCC???===888666444333333333222111------...//////...------+++,,,,,,------,,,,,,+++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))************))))))(((((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++************************)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---///222555777444222000///...///000111000000111111222333333333222222222222222222222222333333444444444444444444555777999::::::999999:::999999999:::;;;===>>>???>>>CCCAAA???BBBAAAHHHYYYcccoooiii```^^^___```aaabbbbbbbbbbbb```mmmxxxvvvnnngggbbb^^^___WWWRRRTTTVVVVVVWWWYYYYYYYYYYYY[[[dddvvvooo~~~pppXXXTTTQQQNNNKKKHHHFFFCCCAAACCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>===>>>CCCNNN^^^qqqrrriiiXXXEEE>>>:::999;;;<<>>???>>>;;;;;;>>>CCC@@@<<<;;;;;;===>>>>>><<<<<<===@@@???>>>CCCJJJ```mmmnnn]]]QQQDDD:::333111000222555666444222222222222111111000000000000000000000000111111111222222222333333222222222000000111111222333444444333333333333444444444444444333333444444555666777yyy{{{~~~sssnnnuuuzzzrrrqqqnnnlllmmmjjj^^^QQQLLLLLLLLLKKKHHHDDD@@@===888666444333333333222111------...//////...------+++,,,,,,------,,,,,,+++*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++((((((******+++***))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---///222555888555333111.........000111000000000111222222333333222222222222222222222222222222333333444444444555333555777777555555777999666777888999:::;;;;;;;;;;;;@@@>>><<>>>>><<>>===???>>>:::999;;;999999:::;;;<<<>>>@@@BBB777999===AAA???:::999<<<888AAAPPPdddyyyppphhhWWWDDD888666666555444333222222222222222222111111000000000000///////////////000000000111111000111111222222111111000///000000111222222333333222222333333333444444444333333333333444555666777zzz|||~~~sssnnnuuuzzzqqqqqqpppooopppkkk]]]OOOJJJJJJJJJIIIGGGBBB>>>;;;888666444333333444222111,,,---...//////...---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***++++++***)))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...------///222555888555444111...---...///111000000000111222222333333111111111111111111111111111111222333333444555555111333555444222222555888444555777888999999888777;;;@@@===<<>>;;;<<<>>>AAACCCDDDEEEFFFKKKJJJJJJMMMQQQTTTUUUTTTOOOPPPPPPPPPOOOQQQUUUWWWUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTUUUWWWWWWUUUVVVYYYWWWUUUSSSRRRRRRSSSUUUWWWQQQNNNKKKJJJJJJHHHCCC???BBBCCCDDDEEEDDDAAA???===>>><<<>>>AAA@@@;;;888999555888:::;;;999888999::::::888888:::999888<<>>:::<<<777333111222333222000......---------,,,,,,,,,++++++,,,---,,,+++***)))************************************************+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111111111222222222333333333111111222333333444555555555444222222222444666777666666666777888888999999888:::<<<=========???AAAPPPqqqnnn|||}}}eeegggeeeaaa```cccbbb^^^eeeaaa```jjjwww{{{sssjjjbbb^^^XXXUUUTTTVVVWWWXXXWWWRRRTTT\\\___gggqqqccc[[[YYYQQQbbb~~~{{{~~~zzzmmm```YYYWWWTTTQQQPPPPPPPPPQQQOOOTTTNNNJJJOOOLLLDDDDDDCCCCCCBBBAAA@@@???>>>>>>BBBFFFOOO```wwwtttlll]]]LLLAAA=========;;;===???@@@@@@AAACCCEEEKKKJJJKKKMMMLLLJJJMMMRRRQQQOOOMMMNNNOOOPPPPPPOOOOOOTTTVVVRRRPPPRRRSSSSSSNNNQQQUUUVVVVVVWWWXXXZZZVVVQQQNNNOOOOOONNNPPPTTTOOOIIIEEEGGGFFFAAA>>>AAA>>>>>>????????????>>>>>>>>>>>>>>>===<<<:::999888777777777777777777777777777777777777777777777777888888999:::<<<===>>>>>>PPPVVVaaapppppp^^^QQQFFF<<<555444444333333222111000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111444444444333333222222222111222222333333444444555}}}wwwqqqpppuuuzzzuuusssooolllkkkhhh\\\OOOMMMJJJGGGFFFEEECCC>>>;;;;;;777333111333333222000............------,,,,,,++++++,,,---,,,+++***)))************************************************+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))******************************++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------....................................//////000000000111111111111111111222222222333333111222222333333444444444555444333333333555666777555666666777777888999999888:::;;;<<<<<<===???AAAIII___zzzqqqvvviiiaaacccdddaaa```ccceeeaaa```gggrrrwwwsssnnnbbb___ZZZWWWVVVWWWWWWXXXZZZVVVXXX]]]\\\cccpppaaaWWWRRRKKK^^^{{{lllggg```[[[XXXVVVRRRPPPPPPVVVQQQLLLPPPNNNHHHIIIEEEEEEDDDCCCBBB@@@@@@???@@@EEEPPPccc{{{{{{mmmcccSSSEEE===<<<<<<<<<;;;<<>>===>>>>>>>>>>>>>>>>>>=========<<<<<<:::999888888777777777777777777777777777777777777777777777777666777777888999:::;;;;;;666999>>>FFFOOOYYYaaafffvvvzzz~~~tttkkkfffUUUMMMDDD===;;;:::777444444333333222111111000000000000000000000000000000000000000000000000000000........................//////////////////////////////000000000111111111333333222222111111111111111111222333333444444555~~~{{{uuuqqqqqqvvv{{{vvvsssnnnjjjjjjggg\\\PPPNNNLLLIIIGGGEEEBBB???<<<;;;777333222333444222000/////////............---+++,,,---------,,,***)))******************************************************)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))************((())))))***++++++,,,,,,*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................//////000000000000111111111111111222222222222333222222222333333333333333444444444444555555555555555555666666777888888888777999;;;;;;;;;<<<>>>@@@HHHQQQnnnmmmrrrbbbeeeggg``````iiidddbbb```cccjjjpppssssssfffccc___[[[XXXWWWWWWWWWZZZWWWYYYZZZWWW\\\{{{sssfff[[[TTTKKKYYY}}}|||nnneeeaaa___ZZZUUUVVV___ZZZRRRSSSRRRMMMOOOIIIHHHGGGFFFDDDCCCBBBAAA???EEERRRiiipppfffYYYHHH>>>;;;<<<======<<<===???@@@BBBFFFKKKNNNXXXPPPIIIIIIJJJJJJKKKMMMNNNLLLKKKJJJKKKLLLKKKJJJIIIMMMNNNKKKKKKNNNPPPOOOOOONNNNNNRRRWWWXXXTTTPPPQQQLLLHHHJJJKKKJJJKKKNNNNNNIIIEEEEEECCC>>>;;;<<<<<<==================<<<<<<<<<:::999888888888888666666666666666666666666666666666666666666666666555555555666666666777777888888888999;;;===@@@AAADDDGGGMMMSSSYYY]]]```bbb```aaabbbdddffffffdddaaa]]][[[WWWRRRKKKEEE???<<<777333//////111333333111333333222222111000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000000111111111111111000000000000000111111222222333444444444zzztttpppqqqvvvzzzwwwtttnnniiiiiiggg]]]QQQNNNLLLJJJGGGDDDAAA===;;;:::666333222444444222000/////////////////////...+++,,,---------,,,+++*********************************************************))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************************************++++++++++++***))))))((()))))))))************))))))*********+++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000000111111111111111222222222222333333333222222222222222222333444444444444333333444444555666666777777888666888:::;;;;;;;;;===???IIILLLppplllyyyooogggccc```cccjjjcccbbb``````ccciiiqqqvvvnnnjjjddd]]]XXXUUUUUUVVVVVVTTTTTTUUUSSSWWWoooxxxnnnfff```VVVXXXjjjuuufffcccdddaaa]]]aaannnjjj]]]ZZZUUUPPPRRRKKKKKKJJJHHHGGGFFFEEEDDDBBBGGGVVVooo~~~hhhaaaRRRAAA:::;;;<<<>>>??????@@@@@@AAABBBFFFLLLPPPcccWWWMMMKKKKKKJJJJJJKKKMMMKKKIIIHHHIIIIIIIIIGGGHHHKKKKKKGGGGGGKKKLLLJJJJJJJJJJJJMMMOOOQQQRRRQQQNNNHHHEEEHHHKKKKKKMMMOOOKKKHHHEEECCCBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777666666777777555555555555555555555555555555555555555555555555444444444444444444444444777777666555444555555666666777777777777777777777<<<<<<======>>>???>>>>>>999888777666555555555555888555333222333333111///222222111111000000000000////////////////////////................................................////////////////////////////////////000000000111000000000000000000000000111111111222333333444444zzztttpppqqquuuxxxxxxtttnnnjjjiiiggg]]]RRRMMMLLLJJJGGGBBB>>>;;;:::999666333333444555222000.../////////////////////,,,,,,---...---,,,+++***************************************************))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************************************++++++++++++***))))))((()))))))))************+++++++++*********))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------..............................////////////000000000000000111111111222222222222222222222222222222111222222333333333222222111444444444555666666777777555777999999999:::<<<>>>CCCHHH\\\www|||}}}hhh^^^cccggggggaaaaaa```^^^___dddmmmtttvvvrrrkkkaaaXXXTTTTTTVVVTTTQQQPPPTTTTTTWWWcccqqqxxxqqqkkkgggaaa[[[^^^xxxzzzddd___```___\\\mmm~~~|||kkkbbbZZZRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIHHHLLL\\\vvvrrrbbbZZZJJJ===:::;;;;;;;;;===CCCCCCCCCBBBBBBEEEIIIMMM___UUULLLJJJLLLLLLKKKLLLNNNLLLKKKJJJKKKLLLKKKJJJNNNOOOMMMHHHHHHKKKKKKHHHJJJLLLLLLIIIFFFFFFLLLQQQQQQJJJEEEHHHKKKKKKKKKLLLGGGEEECCCAAABBBCCCBBB???:::::::::;;;;;;:::::::::999888777666666666666666444444444444444444444444444444444444444444444444444444444444333333333333111111111222222333444444555555555444555555555666666666666555555666777888666555444222111111111222000000000000111111000...111111000000000000//////........................////////////////////////...................................................////////////000000000000000000111111111111111000000111222222333333444{{{tttqqqrrruuuxxxxxxuuuppplllllliii^^^RRRMMMMMMKKKGGGAAA<<<:::999888555333333555555333000---............/////////,,,---.........---+++***************************************************((()))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))************,,,,,,++++++***))))))((()))))))))************+++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000000000000111111111111222111111111222222222222222333333333333222222222222333333444444555666666666444666888999999999;;;===>>>HHHNNNhhhtttjjj___eeehhhbbb___``````___^^^bbbhhhnnnwwwuuupppfff\\\UUUTTTUUUTTTQQQRRRVVVWWWWWW[[[aaavvv{{{pppiiifffgggbbbaaassslllbbb^^^YYYUUUpppxxxkkk```UUUSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRbbb~~~{{{hhh]]]PPPCCC:::;;;<<<999888;;;CCCDDDDDDBBBBBBCCCFFFIIIRRRKKKGGGIIIKKKKKKLLLNNNPPPNNNMMMMMMOOOPPPOOONNNTTTTTTPPPKKKJJJMMMMMMJJJMMMPPPPPPIIIAAA???EEELLLTTTLLLEEEFFFIIIGGGEEEEEEBBBCCCAAA???@@@CCCCCC???888999999::::::999999888777777777777777666555555333333333333333333333333333333333333333333333333333333333333333333333333333333444555666777777777333333333444555555666666///000000///......000222666555333222111000/////////000111111111111000000000000000///////////////........................////////////////////////------------------------..............................////////////000000000000000000111111111111000000111111222333333333zzztttrrrtttxxxzzzxxxvvvrrrnnnnnnkkk___RRRNNNNNNMMMHHHBBB<<<::::::777555333333555666333000,,,,,,------............,,,---.........---++++++************************************************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))************++++++******************))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000000000000000111111111111000000111111222222333333666555444333333333444444222333333444555555666666333555777888888999:::<<<;;;GGGEEETTTsssxxxvvvlllfffgggeee___]]]^^^`````````aaacccfffqqqttttttnnncccZZZUUUTTTTTTTTTUUUWWWVVVTTTUUUYYY___nnnxxxnnnjjjllljjjiiiuuutttiii]]]TTTkkkrrrfff[[[WWWVVVVVVVVVVVVWWWWWWWWWWWWVVVXXXhhh}}}lll```XXXGGG>>>;;;AAAAAA:::888===AAABBBCCCBBBBBBBBBDDDFFFJJJGGGGGGJJJKKKJJJJJJMMMNNNLLLKKKLLLNNNOOOOOOOOOSSSRRRNNNIIIJJJNNNMMMJJJLLLNNNOOOLLLFFFCCCFFFIIIOOOFFF@@@BBBEEEEEECCCBBB@@@AAA@@@<<<===AAA@@@<<<777888888999999888888777555666888999999777555333333333333333333333333333333333333333333333333333111111111222222222222222...//////000000000000///111111222222222111000000222333555333111111222555//////000000111111222222444444444444222000000000////////////////////////------------------------------------------------------------------------................................./////////000000....../////////000000000000000000111222222333333yyytttsssvvvzzz}}}xxxwwwssspppppplll```RRROOOPPPOOOJJJBBB===;;;;;;777444333444666666333000,,,,,,,,,---------......,,,---.........---,,,+++************************************************((()))***+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++***))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000000000000000111111111111//////000111222333333444999888666444333444666777222222333444444555555666333555777777777888:::<<<666BBB===GGGsssjjjhhhiiinnnnnngggaaa^^^[[[]]]```aaabbbaaaaaa```kkkqqqvvvsssiii^^^VVVSSSQQQTTTXXXWWWQQQNNNQQQWWWTTT\\\iii|||xxxsssppppppmmmtttxxxfffZZZdddwwwkkk___[[[XXXYYYYYYZZZ[[[\\\\\\]]]ZZZ[[[lllnnnddd\\\UUUCCC===>>>FFFFFF>>><<>>@@@BBBBBBBBBBBBCCCEEEJJJJJJLLLOOOMMMHHHGGGJJJIIIHHHGGGHHHJJJLLLLLLLLLOOOMMMIIIEEEGGGKKKKKKHHHHHHJJJLLLMMMMMMKKKJJJJJJFFF>>>888===CCCEEEDDDDDD???AAA???::::::>>>===888777777888888888888777777444666888::::::888555333222222222222222222222222222222222222222222222222000000000000111111111222222222333333333333222222///000222444555555444444...000222111...---///111///000111111222222111111+++,,,------------...///.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000---------.........//////000000000111222222333333}}}uuussswww{{{{{{|||wwwqqqooonnniii___VVVQQQPPPNNNKKKFFF@@@;;;888;;;888555444555555222///------..................,,,,,,,,,------,,,+++++++++******))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((''''''(((******)))(((++++++******))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********************************)))))))))))))))************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///..................------000000000000000000000000111111111222333444666777888777555333222222222333222222333333333333444444555555666666777777888888:::<<<<<>>>>>;;;888777888:::;;;<<<:::999777666666666777888777666666555444444333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000////////////000000000000//////.........---......////////////......//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..................////////////000000111222222222222111{{{tttrrrxxx{{{{{{|||wwwqqqooonnniii___WWWRRRQQQOOOKKKFFF@@@;;;888:::777444444555555222///........................,,,,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,)))*********++++++++++++))))))************)))))))))))))))))))))))))))))))))(((((()))+++,,,***)))*********)))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------------------....................................////////////////////////000000111222333444555555666555444222222222222333222222222333333333444444555555555666777777888888888;;;===>>>IIIhhheee```qqq{{{tttiiibbb```______``````^^^]]]^^^cccjjjrrrtttppphhhbbb\\\ZZZVVVTTTTTTTTTSSSSSSQQQSSSWWW^^^jjj}}}xxxwwwtttlllccc___\\\]]]```bbb```]]]WWWhhhqqqiii^^^QQQIIIDDDFFFOOO___kkkhhhUUUCCCLLLNNNMMMIIIGGGHHHGGGCCCCCCDDDFFFHHHIIIIIIIIIIIIPPPNNNKKKHHHGGGHHHIIIJJJPPPQQQNNNHHHFFFGGGEEEBBBDDDFFFIIIKKKKKKKKKIIIHHHGGGGGGGGGFFFCCCBBBAAAAAA???<<<999777888999999888999888777777666666666777666666555555444333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111000000000111111111111111111111111000000////////////000000000/////////.........---......////////////......///.........------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111222222222222111xxxqqqrrrxxx|||{{{|||wwwrrrpppnnniii```XXXSSSRRROOOKKKFFFAAA<<<999999666333333555444222///........................+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***))))))***,,,,,,+++***))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))******************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------------------....................................///////////////////////////000111333444444444333333333222111111222222333222222222222333333333333444555555666666777888888777999=========PPP}}}eeehhh}}}uuueeeccc```^^^^^^^^^]]][[[^^^\\\^^^fffqqqvvvrrrlllccc___ZZZWWWWWWVVVSSSPPPSSSUUUVVVUUUXXXkkk~~~tttoooiiidddcccccccccccc^^^ppptttjjjbbbVVVJJJBBBDDDCCCJJJ^^^ooonnnXXXBBBMMMOOONNNJJJHHHHHHFFFBBBDDDEEEGGGIIIJJJIIIHHHGGGNNNLLLJJJHHHGGGGGGHHHIIIKKKNNNMMMHHHEEEEEEEEECCCFFFGGGIIIJJJJJJIIIGGGFFFCCCFFFHHHFFFAAA>>>???AAA>>><<<999888888888666555666777777777777666555555555555444444333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000//////......//////000/////////.....................////////////..................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111222222222222111|||uuuooorrryyy}}}|||{{{xxxsssqqqoooiiiaaaZZZUUUTTTPPPLLLGGGAAA<<<:::999666333333444444222///...............---------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,+++)))(((((())))))******++++++((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))*********************************++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------...............////////////////////////---///111333444444222111000000111111111222222333111222222222222333333333444444555555666777777888777777;;;===888@@@eeeeeejjjxxx~~~gggddd___\\\[[[[[[ZZZYYY\\\XXXWWW^^^jjjtttvvvuuukkkeee^^^ZZZYYYXXXUUURRRUUUVVVVVVSSSQQQ]]]zzzzzzxxxvvvmmmiiiiiikkkkkk{{{zzznnneee\\\PPPFFFAAAHHHDDDEEENNNYYYYYYNNNBBBEEEHHHHHHEEECCCDDDBBB???BBBDDDGGGIIIJJJIIIHHHGGGKKKJJJIIIGGGGGGGGGHHHIIIGGGKKKLLLHHHEEEFFFEEEDDDGGGGGGHHHHHHHHHFFFDDDCCC@@@BBBCCCBBB>>><<<<<<===<<<:::888888888888666444444555666777777666444444444444333333222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////....../////////........................---......//////......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................////////////000000111222222222222111~~~zzzsssnnnrrrzzz}}}|||{{{xxxuuurrroooiiibbb\\\WWWUUURRRMMMGGGBBB===;;;888555333333555555222000//////.........---------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,******************))))))))))))************))))))((((((((((((((((((((((((((((((''')))***+++)))((((((((())))))******++++++((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++************++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------.........//////........................---///111333333333111000//////000111222222222222111111111222222222333333444444444555666666777777888555888===:::<<>><<<999666333444666666444111/////////...------,,,,,,******+++,,,------------,,,,,,++++++++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''(((******)))((())))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------.../////////...........................///000111222111111000///000111222222222222222111111111111222222222222333444444555555666777777777555777<<<======HHHVVVyyyaaaZZZiiifffbbb``````___]]]\\\YYY[[[[[[ZZZ[[[aaakkkttt{{{wwwqqqiiiaaaZZZVVVTTTTTTQQQQQQTTTUUUSSSUUUYYYfff}}}jjjdddUUUKKKQQQWWW}}}wwwqqqhhh\\\LLL@@@???DDDDDDHHHKKKGGG@@@===AAAFFF@@@EEEGGGFFFFFFHHHGGGCCC>>>@@@AAADDDFFFHHHIIIIIIGGGFFFFFFFFFFFFGGGGGGHHHBBBFFFGGGGGGJJJLLLIIICCCDDDDDDDDDCCCBBBAAA??????AAA<<<777666999;;;:::888777666444444666777777666222222333444444444444333111111111111111111000000////////////////////////000000000000000000000000000000000000000000000000............///////////////////////////////////////......------......///---------------.........------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////000000111222222222222111zzzqqqmmmsss|||~~~{{{zzzyyywwwtttoooiiiccc___ZZZXXXSSSNNNHHHBBB???===:::777444555777777555222000//////...------,,,,,,)))***+++,,,------------++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++******)))))))))))))))************))))))(((((((((((((((((((((((()))(((((()))++++++***(((*********)))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,------...//////000......................../////////000000000000000000111222333333333222111111111111111222222222222333333444555555666666777555666777999;;;>>>CCCFFFiiifffdddbbb```___```___]]][[[YYY[[[\\\ZZZYYY\\\dddkkkuuuxxxyyytttjjj```ZZZXXXUUUQQQPPPSSSSSSPPPOOORRRWWWdddxxxlll```QQQJJJMMMMMM]]]tttrrrooohhh[[[III<<<===EEEBBBDDDEEEDDDAAA?????????AAAEEEHHHGGGGGGHHHGGGCCC@@@@@@@@@AAABBBDDDFFFHHHEEEEEEEEEEEEFFFFFFGGGGGGCCCDDDEEEGGGMMMQQQKKKCCCBBBBBBAAA@@@???>>>>>>===BBB???:::888888:::<<<>>>999777444333444555555555222222222222222333444444000000000000000000000000////////////////////////////////////////////////000000000000000000000000---------....../////////........................///......------......///,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////000000111222222222222111zzzrrrmmmsss|||~~~{{{zzzyyywwwtttpppjjjddd```[[[YYYTTTNNNHHHCCC???===:::777555666888888666333000000///...------,,,,,,)))***+++,,,------...---+++******************+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((***))))))***,,,,,,+++)))++++++******))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++************++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000........................000///////////////000111111222333444444333222111000111111111111222222222333333444444555666666777333777888666888>>>AAA@@@FFFsss^^^]]]\\\\\\]]]\\\ZZZXXXZZZ[[[[[[YYYYYY[[[```eeejjjsss{{{zzzqqqfff```^^^XXXTTTRRRRRRQQQNNNPPPUUUSSSSSSYYYdddqqq|||kkkZZZTTTUUURRRLLLzzztttnnnooonnnjjj]]]JJJ===>>>GGGKKKEEE@@@@@@CCCEEEAAA<<>>BBBAAA@@@???@@@BBBDDDFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCGGGOOOSSSMMMBBB@@@@@@??????>>>======<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@@@@AAAAAA@@@<<>>===;;;:::::::::DDD@@@;;;555444999@@@FFF<<<666111000222333111...000000000000000000000000////////////////////////////////////////////////..................------222111000...------------000000//////.........---,,,,,,,,,---------......///...---,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///////////////000000000000111111111111xxxpppooottt{{{~~~~~~{{{wwwvvvrrriiicccbbbcccZZZSSSPPPMMMFFFAAA???999777666777999777333///------,,,++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------......................................./////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444444555666777888999999:::;;;EEEbbb```UUUVVVTTTRRRRRRVVVZZZ[[[XXXXXX\\\^^^\\\\\\___ccckkkrrrvvvvvvttthhh^^^VVVVVVWWWTTTPPPOOOOOOMMMNNNQQQSSSWWW___iiiwww|||jjj___RRRXXXsss}}}ooolllrrr|||rrraaaPPPTTTVVVQQQHHHBBBAAABBBCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>??????@@@AAAAAAAAA===>>>>>>>>>>>>??????>>>?????????>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::;;;:::777444333555:::>>><<<666111///111333111///000000000000000000000000..................................................................------000//////............///////////////......------+++++++++,,,,,,,,,------///...---,,,,,,---...///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------.............../////////000000000000000zzzqqqnnnsssyyy}}}~~~zzzwwwvvvrrrjjjcccbbbccc[[[SSSPPPMMMFFFAAA@@@999777666777999888444000......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------........................................../////////000000000000000000000000000000000000000000111111111222222222222222222333333333333444444555666777888999999===;;;GGGkkkhhhWWWMMMLLLPPPQQQWWW[[[ZZZXXXZZZ\\\[[[VVVXXX[[[aaaiiittt{{{lll^^^YYYZZZXXXRRROOOPPPNNNNNNPPPPPPOOOSSSXXX]]]iii~~~}}}kkkYYYUUUhhhzzzyyyeeeJJJ???AAADDDDDDBBBAAA@@@AAACCCCCCCCCCCCCCCDDDDDDDDD======>>>???@@@AAAAAABBB????????????===;;;::::::>>><<<<<<@@@EEEFFFBBB===AAA@@@???>>>============:::999999888999999::::::444555555444333333444666AAA;;;555111111222000///000000000000000000000000................................................------------------............------...//////000///............---------*********+++++++++,,,,,,......------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------............//////000000|||rrrnnnrrrxxx|||~~~}}}yyyvvvvvvrrrjjjdddbbbcccZZZSSSPPPMMMFFFAAA@@@888777666777999888444000//////...---------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------........................................../////////000000000000000000000000000000000000000000111111111111111222222222222333333333333444444555666777888999>>>:::;;;PPP{{{lllSSSNNNSSSNNNUUU\\\]]][[[ZZZYYYZZZUUUWWWYYY[[[```kkk{{{qqqddd[[[UUUSSSRRRSSSQQQQQQSSSSSSPPPPPPSSSXXXZZZbbbooo{{{hhhVVV\\\uuuhhhQQQ<<<=========???@@@AAA???>>>@@@@@@AAAAAABBBCCCDDDDDD>>>>>>>>>??????@@@@@@@@@DDDAAA???>>>;;;666333333777555:::GGGRRROOODDD:::======<<<<<<<<<>>>@@@AAA:::999888888888888888888333555666555444333333444FFF@@@999444111000///...000000000000000000000000................................................,,,,,,------------...............------......///------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,---............---,,,------....../////////~~~sssooorrrxxx|||}}}{{{wwwuuuvvvsssjjjdddbbbbbbZZZRRRPPPLLLFFF@@@???888777666888:::999555111000///......------......+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------.......................................//////////////////////////////////////////000000000111111111111111111222222222333333333333444555666777777888555888999>>>VVVuuu^^^RRRJJJOOOWWW\\\\\\ZZZYYYZZZYYY[[[\\\ZZZZZZ```llluuu{{{gggYYYTTTTTTRRRPPPPPPSSSTTTQQQPPPRRRSSSSSSTTTXXX^^^jjjhhh^^^vvvoooSSS@@@>>>???>>>===>>>@@@AAA@@@>>>???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@???????????????BBB???@@@DDDBBB;;;777888666000222BBBOOONNNDDD<<<======<<<<<<<<<>>>???AAA<<<;;;999888777666666666555555555333111111333555???;;;666222000/////////////////////////////////................................................,,,,,,,,,,,,------......000///...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------...///////////////+++,,,,,,---.../////////~~~tttpppsssyyy||||||zzzvvvuuuvvvssskkkdddbbbaaaYYYQQQNNNKKKDDD???>>>888777666888::::::666222//////...------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------.........//////////////////////////////////////////000000000111111111111111111222222222222222222333444555666777777111888===;;;AAA```[[[NNNMMMPPPVVVYYYXXXYYY[[[\\\^^^^^^[[[XXXYYY^^^dddvvvzzzhhh\\\WWWRRRNNNLLLOOOPPPNNNNNNPPPNNNPPPSSSWWWXXX___oooyyycccfffzzzcccEEE;;;CCC===<<<<<<>>>@@@BBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAADDDOOO]]]aaaZZZTTTUUU@@@222***333???BBB@@@??????>>>===<<<<<<;;;;;;;;;<<<;;;999777666555555444444444333000...///111333222111///.........000111////////////////////////------------------------------------------------++++++,,,,,,------......111000///---,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------...//////000000//////+++,,,,,,---...///000000}}}tttqqquuuzzz||||||xxxuuutttvvvssskkkdddbbb```WWWPPPMMMJJJCCC>>><<<888777666888::::::666222///...------,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////////////////////////////////////////000000000111111111111111222222222222222222333444555666666777777999======<<>>???AAACCCDDDAAAAAABBBBBBCCCCCCDDDDDD>>>???@@@AAABBBCCCDDDDDDBBBKKKccc~~~~~~tttrrrRRR>>>///111999:::;;;???<<<<<<<<<<<<;;;:::999888888888666555444444444444333333333111///...000111------............///000////////////////////////------------------------------------------------***++++++,,,------......///...------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------,,,---......//////......,,,,,,---...///000111111|||tttrrrvvv{{{|||{{{xxxttttttvvvtttkkkdddbbb___VVVOOOLLLIIIBBB===<<<888777666888;;;:::777333......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////////////////////////////////////////000000000000000111111111111222222222111222222333444555666777<<<666666;;;999;;;RRRnnn{{{hhhVVVPPPPPPPPPTTTYYYVVVXXXZZZZZZ[[[[[[]]]^^^ZZZ___eeemmmyyywwwjjjddd[[[TTTRRRRRRPPPOOOQQQPPPKKKIIILLLOOOQQQUUUYYYYYY]]]bbbkkk{{{ccc^^^{{{pppMMM:::>>>@@@888<<<>>>@@@@@@???@@@CCCEEE??????@@@@@@@@@@@@AAAAAA<<<===???AAACCCEEEGGGHHH???MMMmmm}}}```KKK;;;<<>>;;;;;;888666666777777555222//////...------------...+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''+++---)))((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,////////////////////////,,,,,,,,,---------......000000//////.........---000000000000111111111111000111111111111222222222222222333444444555555666666777777666888===EEEKKKpppyyycccSSSLLLQQQZZZVVVWWWXXXXXXXXXXXXYYYZZZYYY[[[^^^aaagggoooxxx~~~rrrlllccc\\\WWWTTTPPPMMMPPPPPPMMMJJJIIIKKKPPPSSSRRRWWW[[[^^^eeevvvkkk]]]jjjfffJJJDDDFFFBBB>>>>>>;;;<<<<<<===>>>??????@@@???>>>============>>>>>><<<::::::<<<@@@CCCDDDBBB>>>IIIddd{{{~~~oooVVVCCCAAADDD>>>888777999999888888777666666666888666444444666666444111222222222111111111000000////////////............---------............///------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////zzzsssrrrvvvzzzzzzxxxtttuuuuuusssoooiiiccc___ZZZUUUNNNIIIGGGDDD@@@<<<;;;888666666777777555222//////...------------...+++,,,,,,,,,------------******************++++++*********+++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((+++***&&&******************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................,,,,,,,,,---------......000/////////.........---//////000000000111111111000000111111111222222222222222333333444555555555666777777666666:::@@@EEE\\\uuu\\\NNNLLLSSSUUUVVVVVVTTTUUUYYY]]]VVVWWWYYY[[[___gggooouuu|||uuukkkbbb\\\XXXTTTQQQQQQPPPOOONNNNNNNNNOOOPPPMMMPPPRRRTTTWWWaaaqqq|||vvv___^^^uuuqqqYYYDDD@@@BBB???<<<===;;;;;;<<<======>>>??????======<<<<<<<<<<<<=========;;;:::;;;>>>@@@@@@??????AAAPPPiiiyyy{{{|||bbbNNN??????AAA===999999999999888777777666666555777555333333555555333111222222111111111000000000////////////.........---------------............------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////~~~wwwqqqqqqwww{{{zzzxxxtttuuuvvvtttppphhhaaa\\\WWWSSSOOOLLLJJJGGGAAA===;;;888666666777777555222//////...------------...,,,,,,,,,---------......((())))))***++++++,,,,,,*********++++++++++++,,,************************)))******************)))))))))))))))))))))))))))))))))************))))))((((((((((((((()))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))(((+++...---''',,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------....../////////...............//////000000000000111111000000000111111111222222222222333333444444555555666666777666666777:::<<>>>>>@@@===<<<>>>:::;;;;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<:::888777888;;;===>>>>>>BBB;;;@@@TTTffflllkkklllQQQDDD;;;===>>>;;;999<<<888888888777666666555555666444333333333333222000111111111111000000000000//////.........---------------------............------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////}}}uuunnnooovvv|||{{{wwwsssuuuvvvuuupppggg^^^YYYUUURRROOONNNMMMIIICCC>>>;;;888666666777777555222//////...------------...,,,,,,---------.........))))))*********+++++++++************++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))*********)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((((((---333222,,,------,,,,,,+++*********))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))******************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000111000000000000111111111111111222222333444444555555444555666777777777777888===LLLooozzz___MMMNNNPPPSSSWWWWWWUUURRRXXXWWWUUUTTTTTTXXX^^^bbbiiinnntttxxxxxxssskkkfff___XXXPPPNNNPPPRRRPPPMMMNNNNNNNNNPPPRRRSSSSSSSSSTTTXXX]]]___``````aaacccfffggghhhhhhhhhiiilllnnnoooxxxeeeUUU^^^zzzzzzXXXHHHAAA===???@@@======???::::::::::::;;;;;;<<<<<<:::999999999999::::::;;;555444444555777:::===>>>AAA;;;===IIIUUUTTTMMMHHHCCC===:::<<<;;;888999<<<888777777666666555444444444444333222222222111000111111000000000/////////.........---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////~~~uuulllmmmuuu||||||xxxrrrtttvvvuuupppggg]]]WWWSSSQQQPPPOOOOOOKKKDDD>>>;;;888666666777777555222//////...------------...,,,,,,,,,---------......+++++++++*********))))))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))*********)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''(((///666666111,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((()))))))))*********************************)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------..................////////////000000000//////000000000111111111111111222222333444444555333444555777999999888777;;;AAAOOOnnn|||```WWWMMMLLLSSSYYYYYYVVVXXXXXXVVVSSSRRRTTTXXX\\\[[[aaajjjssszzz}}}~~~~~~uuujjj]]]VVVTTTTTTSSSQQQOOOLLLKKKKKKNNNOOOOOONNNRRRSSSUUUVVVVVVWWWXXXYYY]]]^^^````````````bbbcccgggiiiuuummm]]]dddyyy{{{[[[EEE>>><<<<<<>>>>>><<<;;;===999999999999999:::::::::888888888888888999::::::555555444444444666999<<>>;;;888666666777777555222//////...------------...+++++++++,,,,,,,,,------,,,,,,++++++***))))))((()))))))))************+++************************)))******************)))))))))))))))))))))))))))))))))************))))))((((((((((((((()))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))((((((---444666333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((()))))))))******************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...............////////////000000/////////000000000111111111111222222333333444444333333444777999:::999777999<<<>>>LLLvvvoooWWWJJJKKKRRRVVVWWWVVVVVVVVVTTTRRRRRRTTTVVVXXXZZZ^^^dddlllwww|||pppgggaaa]]]YYYVVVUUURRROOONNNNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUVVVTTTVVVXXXYYYZZZ[[[]]]___```___eeeyyy{{{lllqqq}}}}}}wwwUUUCCCAAA888888999:::;;;:::999888888888888888888888888888777777777777888999::::::::::::888666444555888;;;@@@===999777666777888:::999:::::::::888666777888666666666555444444333333333444444333111000000111////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))***++++++++++++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........xxxkkkiiisss|||}}}zzzqqqssstttsssnnnfff]]]XXXSSSQQQOOONNNNNNJJJCCC===;;;888666666777777555222//////...------------...*********+++++++++,,,,,,++++++******************))))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***)))''')))...111///((())))))******+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((()))))))))***************************))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------................../////////000000////////////000000000111111111111222333333444444444333333555888999888666777888:::@@@UUU}}}hhhYYYSSSRRRRRRUUUVVVWWWVVVTTTRRRSSSSSSVVVVVVWWWXXX\\\eeeqqqzzz}}}|||{{{xxxrrrjjjccc^^^]]]\\\ZZZWWWUUUTTTTTTUUUOOOOOOOOOPPPRRRSSSTTTTTTQQQSSSUUUVVVWWWXXX[[[]]]YYYZZZ^^^jjj{{{}}}}}}||||||}}}rrrUUU@@@;;;???777777777777999:::999777777777777777777777777777777777777777888999:::;;;;;;<<<;;;999888999>>>BBBHHHCCC<<<555444777:::;;;777888888777777777666666666666555555444333333222333555555444111000111333/////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........yyykkkhhhrrr|||~~~{{{qqqrrrsssrrrmmmeee^^^YYYSSSQQQNNNNNNMMMIIIBBB===;;;888666666777777555222//////...------------...))))))*********+++++++++)))))))))***++++++,,,,,,))))))))))))************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++&&&%%%))),,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------...................../////////000////////////000000000000000111111222333333444444555444333444777888666333666777<<>>======999888888777777999<<<;;;888777777777777777666666666777777777777888999:::;;;888:::;;;;;;<<<@@@GGGLLLQQQKKKBBB;;;999999777333666777666555666777777555666555555444444333222222333555666555222000111333//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......yyylllmmmwww|||{{{yyytttsssssspppkkkcccYYYSSSSSSSSSQQQOOOJJJEEEAAA>>>;;;888555444555666666666/////////...------,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---...............------............////////////////////////000000000000111111222333333333333222444333222222333444666777777777;;;@@@@@@EEE^^^zzzxxx]]]ZZZWWWVVVXXX[[[ZZZVVVRRROOORRRTTTTTTRRRRRRTTTWWW[[[^^^ccciiinnnsssuuuwwwppplllfffcccbbbbbbbbbbbb```^^^[[[[[[\\\[[[XXXUUUUUURRRSSSWWWXXXVVVVVVYYY[[[YYYZZZ]]]dddttt{{{vvvssssssiiioooooonnntttuuukkkIII>>>???<<<:::;;;777777777777777777777777777777888888888888777777999888777888999999888777666888>>>EEEGGGDDDEEEHHHCCCEEEFFFEEEBBB===777333444444555555666555555555222222222222222222222222333222000///.........///......---------,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************++++++******************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++************************,,,,,,,,,---------......vvvjjjnnnxxx~~~}}}{{{ttttttsssqqqlllcccZZZTTTTTTSSSRRRPPPKKKEEE@@@===:::888666555666777666555/////////...------,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------............------............////////////.../////////000000000000000111222222333333222222333333222222333444666777555444777;;;888999HHH]]]___```aaaccccccaaa^^^[[[]]]YYYTTTRRRRRRUUUWWWWWWTTTVVVYYY^^^eeekkkqqqtttvvvvvvuuusssqqqqqquuuyyyzzzuuuoooiiiddd^^^XXXSSSXXXXXX[[[]]]ZZZUUUUUUZZZ]]]\\\\\\^^^aaammmsssllliiigggiiilllhhhllllllrrrlllRRR;;;666999888666888777777777777777777777777777777888888888888777777888888777888:::;;;<<<<<<888777;;;AAABBB???>>>???>>>@@@AAAAAA???:::666333444555555555555555444444222222222222222222222222222111000..................------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++************************,,,,,,,,,------------...sssiiinnnzzz~~~sssttttttqqqkkkccc[[[VVVUUUUUUTTTQQQLLLEEE???;;;999888777888888777555333/////////...------,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------............---------............/////////....../////////000000000000111222222333333222222333222222222333444555666777555888;;;999555;;;FFF^^^{{{eeeeeeuuuzzznnnaaa\\\XXXXXXZZZXXXRRRKKKQQQQQQRRRUUUZZZaaagggkkksssyyy~~~}}}~~~uuujjjbbbcccfffjjjkkkddd\\\\\\aaaaaaaaabbbcccccchhhuuu{{{uuuoooiiiddddddccc```^^^```jjjqqqwww~~~oooMMM???555777:::888666888888888888888888888888888666777777888888777777666888777777888:::===@@@BBB===999999===@@@<<<888777:::;;;<<<===<<<999666444555555555444444333333222111111111111111111111111111000///...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++************************,,,,,,,,,,,,------------sssjjjppp|||}}}rrrsssssspppiiiaaa[[[WWWVVVVVVUUURRRLLLEEE>>>999888888999::::::888444111/////////...------,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---.........---------------.........//////........./////////000000000000111222222222222222222222222333333444555555666444666;;;;;;888:::???AAAeeewwwtttmmmddd___]]]YYYSSSNNNTTTSSSRRRRRRUUUYYY]]]___gggnnnwww|||~~~wwwrrrrrrvvvxxxsssllliiikkkkkknnnqqqrrrqqqrrrwww}}}tttjjjbbb]]]___[[[ZZZ]]]```cccjjjrrr|||^^^JJJ@@@:::888;;;;;;777666888777777777777777777777777666666777777777777666666888888777777888;;;???BBBAAA;;;888<<<@@@===888666777888:::;;;;;;:::999888666555444333333222222111111111111111111111111111/////////......------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++))))))*********+++++++++++++++************++++++******************************++++++++++++******************************))))))*********+++++++++************************++++++,,,,,,,,,---------tttlllrrr~~~~~~zzzppprrrrrrnnnfff^^^XXXVVVWWWWWWUUURRRLLLEEE>>>:::777888:::;;;<<<999444000/////////...------,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---......------------------........................////////////000000111222222222222111111111222333333444444444333000000444777888999;;;888III___}}}mmmccc^^^^^^^^^VVVVVVUUUUUUUUUUUUVVVWWW\\\aaajjjtttzzz|||zzzxxxttt{{{{{{uuurrrrrrwwwyyytttooommmqqqvvv{{{}}}~~~~~~}}}uuujjjbbb___^^^]]]\\\ZZZUUUTTT[[[ggg{{{yyyZZZAAA555888888888999666333333666666666666666666666666666666666777777777777666666888888888666555666;;;>>>@@@999666:::>>><<<999777555555777888888888888888666555444222111111111111000000000000000000000000...............------,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++******************************++++++++++++******************************))))))*********+++++++++************************+++++++++,,,,,,,,,------tttnnnuuu}}}wwwppprrrrrrmmmddd[[[VVVUUUXXXWWWUUUQQQKKKEEE???<<<888999:::<<<<<<999444////////////...------,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,------...------,,,------------.........------.........////////////000111111222222111111000111222333444444444333555333111222555777999:::777???EEEXXX~~~xxxggg]]]ZZZYYYYYYXXXWWWWWWVVVWWWZZZ^^^eeennnvvvyyywwwtttwwwxxxyyywwwuuurrrrrrrrrkkkfffdddkkkpppnnnhhheeefffkkkppprrruuuxxxxxxttt|||}}}{{{||||||zzz|||uuuoooddd]]]TTTOOOQQQUUUYYYZZZ]]]dddrrrqqqTTT>>>777999555777999888555444666999555555555555555555555555555666666777777666666555777888888666333333777:::;;;555333666999888777888333333333333444555555666555444222111000111111222////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,tttnnnvvv}}}wwwrrrttttttnnncccZZZUUUTTTYYYXXXTTTOOOJJJEEEAAA???999999:::<<<<<<999444000/////////...------,,,,,,++++++,,,,,,,,,,,,------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,------------,,,,,,---------.........---------........./////////000000111111111111111///000222333444444333333555666555444666999;;;;;;555===<<>>555777===555888:::999777777888:::333333333333333333333333555555666666666666555555444777999777444333666999888444222444555333444888444333333222222333444444444333111000000111222333////////////////////////+++,,,------------,,,+++,,,,,,,,,++++++++++++***************++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++***************************++++++++++++,,,,,,,,,}}}rrrnnnvvv~~~xxxsssvvvuuuooodddZZZVVVUUUZZZXXXSSSNNNIIIEEEBBB@@@::::::;;;<<<;;;999444000000//////...------,,,,,,++++++,,,,,,,,,---------+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,---------......---------.........////////////000111111111111111///000222333444444333333000222444444555888::::::333:::999666===GGG[[[tttwwwrrrjjjbbb]]]\\\\\\^^^]]]aaaeeegggjjjqqq|||uuuiiiaaa^^^ZZZXXXZZZ]]]]]]ZZZ[[[^^^TTTWWWXXXWWW[[[aaa```ZZZ\\\___```^^^^^^aaabbb```fffiiiqqqzzz}}}vvvllldddeeefffkkkxxxrrr]]]EEE:::888666555444333777999777444444444444222222222222222222222222555555666666666666555555333666999888555444666:::888555444555333111444999777666555444333444555666333222000//////111333444////////////////////////***+++,,,---------,,,+++,,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))************+++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,uuurrr}}}~~~vvvyyywwwtttmmmaaaUUURRRUUUYYYXXXSSSIIIDDDCCCBBB>>>===999999<<<;;;555000000////////////............+++,,,,,,,,,,,,,,,,,,---+++++++++************)))(((((())))))))))))((((((************************(((((((((((())))))))))))***)))(((((((((***+++,,,***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000000000000111111222222222333333333111222222333333444444555777666555666999>>>CCCGGG\\\}}}yyypppiiiaaa^^^___\\\]]][[[WWWWWW___ooo|||wwwnnngggbbb[[[VVVVVV[[[]]]YYYTTTRRR^^^\\\UUUPPPSSSYYY\\\ZZZ```^^^\\\]]]```ccceeeffflll~~~xxxuuu~~~fffHHHDDD???999666444555555999888888666555444333222111111222222222333333333555555666777777777777777222333444555666666666666333555777555333222555777888555333111222222222111000000111111111111000000111111111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))************************)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++((((((+++......******...'''&&&''')))+++,,,+++*********+++++++++,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------wwwtttwwwxxxvvvtttnnnaaaUUURRRVVVVVVVVVPPPHHHCCCCCCBBB???===999999<<<;;;555111000////////////............++++++,,,,,,,,,,,,------+++++++++************)))((())))))******))))))(((************************++++++******))))))((((((***)))((((((((()))+++,,,+++***)))((('''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////.../////////000000000000111111111222222222333333111111222333333444444555666555555555777:::>>>@@@EEEUUUtttxxxggg______^^^ZZZUUUQQQUUU]]]eee}}}ssshhh```ZZZWWWWWW[[[]]]\\\\\\___\\\^^^^^^[[[\\\``````]]]^^^___aaadddiiiooouuuyyy}}}cccKKK???===999555333222333333888777666555444333222222111111111222222222333333444444555666666666666555333333444555666666666666777888777555222111333555999666333222222222111000///000000111111000000///000000000//////---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))************************)))************+++++++++)))***++++++++++++***))))))************+++++++++***)))***---,,,((()))------,,,******+++,,,***)))*********+++++++++,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------xxxvvvxxxwwwvvvtttnnnbbbVVVSSSWWWTTTTTTOOOGGGCCCCCCBBB@@@<<<999999<<<;;;555111000/////////............---+++++++++,,,,,,---------+++++++++************)))*********++++++*********************************------,,,+++***)))(((((()))))))))((())))))***++++++******))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---............/////////....../////////000000000000111111111222222222222111111222222333444444444555444444444555666777888:::<<>>GGG[[[}}}uuuhhh^^^YYYVVVUUUSSSkkktttlllkkkgggfffgggkkkooouuuxxxxxx}}}~~~```KKK>>>777333444555555555555444333333333333222222111111111000111111111111222222222222222333333444444444444444555555555444444555555555333333222222333555999;;;:::777444222222222111000...//////000000//////..................---,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++*********++++++*********))))))*********+++++++++,,,))))))+++***)))---333555222...+++******)))(((************++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------xxxwww~~~xxxttttttsssooodddYYYVVVYYYZZZYYYSSSIIICCCBBBAAA===;;;888888;;;;;;666222111............------------******+++,,,,,,---......+++++++++*********))))))++++++,,,,,,,,,,,,++++++************************'''(((((())))))*********))))))*********)))))))))'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------........................//////////////////000000000111111111000000111222222333333444111222333444555555555444333999<<<999===ZZZuuueeeZZZiiiuuuYYYDDD999555666888444555555555444333222111111111111111111000000000000000111111111222222222333333444555555555555444555555444444444555666666333222111222444777999:::999666333111111111000///......////////////............/////////...------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))*********++++++++++++******************+++))))))*********++++++++++++((((((++++++,,,111777222///+++))))))******)))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------yyyxxx~~~}}}xxxssssssssspppeeeZZZWWWZZZ\\\ZZZTTTJJJDDDBBB@@@<<<;;;888888;;;;;;666222111.........------------,,,******+++,,,,,,---......+++++++++************)))***++++++,,,,,,++++++***************************&&&&&&'''((()))***++++++)))************)))((((((&&&''''''(((((((((((('''))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,------------.........------........./////////////////////000000000000000000111111222333333333111222333555666666666666444777888666999GGG___qqq|||]]]NNN>>>777666555555666222222222222111000///...000000000000000111111111000000000111111111111222222333444444555555444444444444333333444555777888666444333333555666666555666444111000000111000///------............------....../////////......---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++************************)))************+++++++++++++++***))))))***++++++)))************+++++++++***((((((+++,,,,,,111777...,,,))))))***+++******)))))))))************+++***************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------zzzzzz~~~~~~yyyqqqrrrssspppfff[[[XXX[[[ZZZYYYRRRIIICCCBBB@@@===:::777888;;;;;;666222222.........---------,,,,,,)))******+++---......///+++++++++************)))******++++++++++++******************************((((((((())))))******+++)))******+++***)))((('''&&&'''((()))***))))))((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000000000000111222222333333333333444444555555666666777666666777999===@@@BBBYYY|||xxxeee[[[AAA888222444555333111222000000000000000///////////////000000111111111111000000000000111111111111111222222333333333333333333333222222444666888:::666444444555777777444222444111///...///000000000---------......---------,,,------.........------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************)))************+++++++++++++++***))))))***++++++)))************+++++++++***((((((*********---333,,,***)))***+++,,,+++)))))))))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------||||||{{{qqqqqqssspppggg\\\YYY\\\WWWVVVPPPGGGBBBBBBAAA>>>:::777888;;;;;;777333222......---------,,,,,,,,,)))******+++---...//////+++++++++************)))*********++++++*********************************+++++++++***************)))***+++++++++)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000000000000111222222333333555555444333333444444555111333555666666777:::<<>><<<:::444111333222//////444000000000000000111222333//////000000111111222222000000000000111111111111000000111222222222222222222222111222444666999;;;222111222555999999666333222000...---///000000000,,,------......------,,,++++++,,,------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++************************)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++***((((((***)))''')))...,,,+++++++++,,,,,,***)))))))))))))))************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------yyy|||{{{uuuppplllkkkggg```[[[ZZZYYYXXXQQQGGGAAA???===:::888888888999999777333///000///...------,,,------,,,)))'''***///222111...------,,,,,,+++***))))))+++++++++*********))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////////////////000000000000000000000000111111111111111111222222222333333333444444444555555555555666666999DDD]]]vvv[[[JJJ@@@:::777333222222111111222222333000000//////......------000000000000111111111111222222111111111111111111333333333333333222111000333333333333333333333333222///...555>>>@@@:::222////////////............---------------------------------,,,,,,+++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,---............,,,+++******)))*********+++++++++*********))))))******++++++++++++******++++++******)))(((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,{{{~~~|||rrrlllhhhgggeee^^^YYYWWWYYYXXXQQQGGGAAA@@@===:::888888888999999777333///000///...------,,,------,,,***(((+++000222111...------,,,++++++***))))))+++++++++*********))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////.../////////000000000000//////000000000111111111111111111222222222333333444444444444555555555555666777:::EEEZZZwww{{{lllVVVDDD:::666444222222222222111111222222222222222111000000///......//////000000000111111111111111111111111111111111222333333333222222111000222222222222222222222222222000///333999:::555000////////////............------------------------------,,,,,,,,,+++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,************************************************++++++++++++++++++++++++***+++,,,---............,,,++++++***************,,,++++++++++++***************++++++++++++******)))*********************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,{{{yyyqqqjjjdddeeeeee___YYYVVVYYYXXXRRRHHHAAA@@@>>>:::888888888999999777333///000///...------,,,---------+++))),,,000222111///,,,,,,,,,+++******))))))+++++++++***************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////....../////////000000000//////000000000000111111111111111222222222222333333333333444444444555555444666666555999HHH___qqqlllQQQHHH===555333333444333222222111111111111222222444444333222111000///...//////000000000000111111111111111111111111111111222222222333222222111000111111111111111111111111222111000111222222000.../////////............---------------------------,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,************************************************++++++++++++++++++++++++***+++,,,---............,,,,,,+++***************,,,,,,,,,,,,++++++++++++******++++++++++++******))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,xxx|||}}}|||uuusssjjjeeefffgggbbb[[[XXXZZZXXXRRRHHHBBB@@@>>>:::888888888999999777333///000///...------,,,---------++++++---000111111///,,,+++++++++******))))))************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))******+++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////........./////////000000////////////000000000111111111111111222222222222222333333333444444444444111555999777444666@@@IIIcccvvvyyyZZZGGG>>>:::666333444555555555111111000000000000111111555444333222111///......////////////000000000111000000000000111111111111111111222222222222111111000000000000000000000000111111111000........./////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******************++++++++++++************************************************++++++++++++++++++++++++***+++,,,---............,,,,,,+++************+++---------,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,************************+++++++++***************((()))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,www{{{|||{{{tttssskkkfffggggggbbb\\\YYYZZZYYYRRRHHHBBB@@@>>>;;;888888888999999777333///000///...------,,,------,,,,,,,,,---///000000///++++++***************)))************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((((((((()))))))))***************))))))******+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////...////////////000000000000000111111111222222222222222222222333333333444000333777999888777888:::BBBKKK___|||mmmVVVEEE===>>>555444333333333333222111111000000//////000000111333222111000///...------...////////////000000000//////000000000111111111000111111222222111111111///////////////////////////000000///------000222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************++++++++++++++++++++++++***+++,,,---............---,,,,,,+++***+++++++++---------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******************************************************((()))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,www|||~~~|||uuuqqqllliiiiiieee___ZZZZZZZZZYYYRRRHHHBBBAAA???;;;888888888999999777333///000///...------,,,------++++++,,,,,,---......///***************************************+++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))************))))))******+++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------........./////////......////////////000000000000000111111111111222111111222222222333333333222111000111444777888999888<<>>QQQooolllSSS===:::===999333222111222333333222222333444000//////......//////000................................./////////000000......//////000111111222//////000111111111111111////////////////////////---------.../////////............---------,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))************************************************************++++++++++++++++++++++++***+++,,,---............------,,,++++++++++++,,,,,,++++++++++++***************++++++++++++***************************)))************************((()))))))))*********+++))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,zzzrrrxxx~~~|||{{{sssuuuttttttqqqhhh___]]]aaa[[[YYYSSSIIICCCAAA???;;;888888888999999777333///000000...---------------)))***++++++++++++,,,---)))))))))))))))*********))))))******++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))*********)))***++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111000111111111111222222222222444666555333222222333222444777777777999>>>BBBVVVmmmoooHHH>>>333///555777111///333000111111000......000111//////............//////............////////////............/////////000---......///000111111222//////000111111111111111000000000000000000000000...---,,,---//////,,,***......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))************************************************************++++++++++++++++++++++++++++++,,,---...............---,,,,,,++++++,,,,,,+++++++++*********))))))******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,xxxsssttt|||~~~vvvqqqvvvwwwuuunnneee^^^^^^``````[[[QQQFFFBBBBBB???:::888888888999999777333///......---------,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++))))))***++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......//////.........---------111111111000000000000000000000111222222222222111333333222222333333444555666666666666777777777777BBBFFFSSSlllmmmLLL;;;666555444222111111222222111111000000000000111111////////////////////////...............---------,,,,,,,,,---------......111111000000//////......000000000000000000000000000000////////////000000...------,,,,,,,,,------------------------------...,,,******+++++++++***************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))************************(((((())))))******++++++))))))))))))))))))))))))************************************************++++++******))))))((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++xxxtttuuu}}}~~~vvvqqqvvvwwwuuuoooeee______aaa^^^YYYOOOEEE@@@@@@>>>999999888888999999777333000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))'''&&&''')))***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......//////.........---------000000000000000000000111000000111222222222222111333222222222222333444444555555555555666666666666777999???JJJ\\\ttt{{{eeeUUUKKK;;;111666555333222111111111222111000000//////000000111................................................,,,,,,,,,---------......000000000000//////......//////////////////////////////............//////...------,,,,,,---------------------------------...,,,******+++++++++***************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********))))))*********************))))))))))))))))))******************************************************************************************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++xxxtttvvv~~~}}}uuuqqqtttvvvuuunnneee______aaa[[[WWWNNNCCC>>>>>><<<999999999999::::::777333000......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,))))))***++++++++++++***++++++,,,------,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////.....................---------/////////000000111111111///000111111222222111111222222111111222222333444333333444444444555555555222555666666999FFFZZZjjjtttkkk___UUUOOO___rrreee@@@333777777222444333222111111111111111000000////////////000000..............................//////////////////,,,,,,,,,---------......000000000////////////...////////////////////////...------------------...---------,,,,,,------...---------------------------,,,******+++,,,+++***************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++***************))))))******************************))))))))))))************************************************************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++xxxuuuxxx|||tttpppqqqrrrrrrlllccc^^^^^^aaaYYYWWWNNNCCC>>>>>>===:::999999999::::::888333000......---------,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---))))))***++++++++++++***)))***,,,------,,,***)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.................................---......///000111222222///000000111111111111111111111111111111222333333222222222222333333333333222777:::888555777@@@HHHPPPdddnnnVVVGGG>>>:::<<>>;;;999555444666888>>>:::555666111,,,222000000000000000000////////////............//////........................---........./////////000,,,,,,,,,---------...................../////////........................///..................///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************+++++++++,,,,,,,,,------++++++******))))))((((((************************************************************************(((((())))))******++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++xxxwww|||{{{sssoooiiikkkkkkfff___ZZZ\\\___XXXWWWQQQFFF??????@@@???:::999:::::::::888444111......---------,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++))))))***++++++++++++***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++************++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......---------........................//////000000000...///000000111111000000000000000///000000111222000000111111111222222222555333111111333666777888;;;999777:::DDDUUUiiivvv|||nnndddXXXIII>>>777555555888999666666999888555---///777000+++444...//////000000///............------------......------------------------,,,,,,------.../////////,,,,,,,,,---------......---............/////////........................//////............//////,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***************+++++++++******++++++,,,---------************))))))))))))++++++++++++++++++++++++************************************************))))))))))))************))))))******+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++xxxxxx}}}zzzrrrooohhhjjjjjjfff___[[[\\\___WWWWWWQQQFFF??????AAAAAA:::::::::;;;;;;888444111......---------,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((***+++***(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......---------.........//////......//////////////////...//////000000000000000000////////////000111111000000111111111222222222666444222111333555888999555888;;;<<<<<<===AAADDDKKKccczzzeee[[[OOOFFFBBB>>>888333777444222333222111555;;;666888000---555555111555---...////////////...---...------------------...------------------------++++++,,,,,,---.........,,,,,,,,,---------......---------.........//////...........................------------------...,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,***)))***+++---,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))*********+++++++++(((((()))******+++,,,,,,)))))))))))))))*********++++++++++++++++++++++++*********************************************************)))))))))))))))))))))***++++++,,,------)))))))))))))))))))))))))))************+++++++++xxxyyy~~~zzzrrrooohhhjjjjjjfff___[[[]]]```VVVVVVQQQFFF>>>>>>AAAAAA:::::::::;;;;;;999444111......---------,,,,,,,,,,,,++++++++++++++++++,,,///...---+++***))))))((())))))***++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,---......//////......---------........./////////////////////............//////000000000000000///////////////000111111111111111111222222222222111333555555444333333444000444777777666666:::===;;;BBBBBBJJJaaavvvpppYYYHHHAAA===999888888888666333111111444777444...---000)))666222(((///555///+++,,,---.../////////...---...------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,---------......---------.........//////........................---,,,,,,++++++,,,,,,---+++++++++,,,---...///000++++++++++++++++++++++++,,,***)))***+++------,,,************************)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))******++++++++++++&&&''''''((()))*********(((((())))))******++++++++++++++++++++++++++++++************************************************++++++******))))))(((((())))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++vvvwww~~~{{{qqqllllllllljjjddd___\\\^^^aaa[[[UUUMMMFFFBBB@@@>>>===:::888:::??????999444222///............---------,,,++++++******++++++,,,///...,,,***)))))))))***,,,***'''&&&&&&(((+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***++++++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))(((((('''''',,,))))))++++++)))))),,,***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------............////////////////////////////////////////////////000000000000111111111111111111111111222222222333333333444444444444444444444555666777:::::::::;;;???FFFOOOVVVoooyyysssaaaRRRIIICCC===888666666666555444333111111111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................///............---------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,************************)))************+++++++++************************************************************************************************************************************************)))************+++++++++~~~{{{pppkkkmmmmmmkkkeee```]]]___bbbZZZTTTLLLEEEAAA???===<<<:::888:::??????999444222///............---------,,,++++++******++++++,,,///...,,,***)))))))))***+++***((('''((())),,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''(((&&&'''******'''&&&((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------............////////////.........................../////////000000000000111111111111111111111111222222222333333333333444444444333333444555555666999999888777888<<>><<<;;;:::888:::??????999444222///............---------,,,++++++******++++++,,,///...,,,***)))))))))*********+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((+++//////+++((())))))(((''''''''''''((()))(((((((((((())))))))))))((()))))))))************++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------.........//////................................./////////000000111111111111111111111111111111111111222222222222333333222222222222333444222333444444444444666888888888999999999:::::::::;;;???EEEMMMVVV___fffiiiqqqzzzxxxmmmddd\\\UUUQQQKKKDDD<<<888777888777555:::888666555555444000...000111111222333333222222111111111111111111111111////////////////////////........................------------------------------------------------------------------------,,,---......,,,,,,---...........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++~~~wwwqqqpppnnnmmmkkkeee___\\\]]]```YYYTTTLLLEEEAAA>>>===<<<:::888:::??????999444222///............---------,,,++++++******++++++,,,///...,,,***)))))))))***)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))+++))),,,000000,,,)))+++((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------................................................////////////000000000000000000000000000000000111111111222222222222111111111111222222000222444555555555666888222444777999:::999888777:::999999999:::<<<>>>???EEEHHHJJJLLLQQQXXX\\\\\\bbbddddddccceeeiiikkkjjjppptttuuuoooeee[[[VVVVVVPPPKKKEEE@@@===:::888666999666333222444555444333333111000000000111000000...///000111222222222222000000000000000000000000................................................------------------------------------------------------------------------,,,---......,,,,,,---...........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++~~~vvvpppooonnnmmmjjjddd^^^[[[]]]___ZZZTTTLLLEEEAAA???===<<<:::888:::??????999444222///............---------,,,++++++******++++++,,,///...,,,***)))))))))***)))******+++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((()))------)))((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,------------.........------------------------------........./////////000000000000000000000000///000000000000111111111222222111000000000000111111222444444333222333444222222222222444555777888;;;:::888777666666666666<<<;;;:::888999;;;===??????>>>===;;;<<>>??????<<<666222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''************))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---............---------............///////////////////////////////////////000000000000000000000000000111111222222222222111111111000000333222111111111222333444444444222222222222444444222222222333333444444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111...000111222222111000...//////............//////////////////////////////------............------------------------------------------------------------------------------------------------------------------------------........................000333444///,,,---,,,)))+++,,,...//////...,,,+++------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++******)))*********)))***++++++++++++***))),,,+++++++++***)))))))))************************||||||~~~xxxrrrpppqqqrrrnnnddd\\\ZZZXXXUUURRRRRRMMMCCC======>>>===:::;;;===??????;;;555111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***************************))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''************))))))))))))************)))))))))(((************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,---............------------......................................./////////000000000000000000//////000000111222222222222111111000000000222222111111111222333444444333222222222222333444333333333333333222222222333333333333333333333333222222222222222222222222222222222111111222222222111111111111111111111111...///111222222111///...//////............//////........................------............------------------------------------------------------------------------------------------------------------------------------........................111555555111.........++++++,,,...//////...,,,+++------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))***+++,,,,,,************************+++++++++***************************************}}}}}}yyytttsssssstttpppeee\\\WWWSSSNNNPPPQQQMMMDDD>>>>>>>>>===999:::<<<>>>>>>:::555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))((()))+++************************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************))))))))))))************))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------........................................../////////000000000///////////////000111111111111111111000000000000111111111000111222222333333333222111111222333333444444333333222111111000222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000...///000111111000///...//////............//////........................------............------------------------------------------------------------------------------------------------------------------------------........................111555666222///000000---,,,---...//////...---,,,------------------------------------------------.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((()))***,,,---...,,,+++***))))))***+++,,,***************+++++++++************************}}}~~~zzzvvvuuuuuuuuuoooeee[[[UUUNNNHHHMMMOOOLLLDDD>>>>>>>>><<<:::;;;===??????;;;666111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))((()))+++************************))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((************)))))))))(((*********)))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,---------........................................../////////000000///............///000000000000000000000000000000000000000000111111222222222222111111111111222222222222222222111111111111222222222222222222222222111111111111111111111111111111000000000000111111////////////////////////...//////000000//////...///......------......///........................,,,------......------,,,------------------------------------------------------------------------------------------------------------------------........................000444555222///000000...------............------...............................................................---------,,,,,,,,,------------...------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,)))))))))***+++++++++,,,************************~~~zzzvvvwwwuuutttnnnddd[[[UUUNNNGGGLLLNNNJJJBBB======<<<:::<<<<<<>>>@@@@@@===777333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***+++************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************)))))))))((())))))))))))))))))******'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((())))))************************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------.......................................////////////.........---......///000//////////////////////////////000000000111111111111111111111111111111111//////000000111222333333111111111111111111111111000000000000000000000000111000000//////000000111.................................//////...............------------..............................,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------...........................222333000...///000---................................................................................................,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++,,,+++)))(((((()))+++,,,)))))))))***+++++++++,,,************************yyyuuuwwwuuutttmmmddd]]]YYYSSSLLLNNNOOOKKKBBB<<<<<<<<<;;;<<<===???AAAAAA>>>888333111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))***,,,************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------........./////////---------------...//////............////////////......///000000000000///000000111111111111000000------...000111222333444000000000000000000000000////////////////////////000000////////////000000////////////////////////..............................------------......------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------........................,,,000111...---//////---......................................................................................./////////,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,++++++***))))))******,,,+++***))))))***+++,,,***************+++++++++************************wwwtttvvvvvvtttmmmeeeaaa```[[[UUURRRRRRLLLBBB<<<======<<<<<<===>>>@@@@@@===777333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))***,,,************************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***************))))))))))))((()))))))))************************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))******++++++***************************+++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////------,,,,,,------...///---------....../////////---...///000000000////////////000111111000//////.........///000111222222000000000000000000000000////////////////////////000//////......//////000////////////////////////...------------------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------........................+++///111...---//////---//////............//////................................................---........./////////000------------............................................................------------------------++++++,,,,,,---......///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************)))******++++++************************+++++++++***************************************~~~vvvsssuuuwwwuuunnnfffdddeeeaaa\\\UUUUUUNNNCCC======???>>>;;;<<<>>>??????<<<666222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,------------------------------------------.........//////---,,,,,,,,,,,,---......---------.........//////,,,---///000000000///......///000111111000///...////////////000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000...------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------........................+++///111...---///000...//////............//////////////////////////////////////////////////////---.........//////000000---------.........//////................................................////////////////////////++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))***+++------)))***++++++++++++***))),,,+++++++++******))))))************************~~~}}}{{{wwwtttuuuxxxzzzzzzrrrgggdddiiiiiicccXXXXXXRRRFFF===;;;======<<<===???AAAAAA===666111444333222000//////......------++++++++++++------111111000...+++))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++(((&&&$$$%%%(((+++***(((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******---,,,+++******,,,...///************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...///////////////////////////............////////////000///...------...///000.........------,,,,,,,,,////////////////////////........................------------------------,,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++.........------,,,,,,,,,...------,,,,,,------...---------.........//////////////////////////////---------.........//////------------------------000000111111000000///...,,,...///...---...///111111111000///---,,,++++++...............------,,,444111---,,,---///000000000...,,,,,,...///...---000000///...------.....................///000000................................................,,,,,,------...///000000------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************------,,,+++************~~~~~~~~~|||xxxvvvxxx{{{||||||ttthhhdddhhhgggaaaZZZZZZSSSGGG>>>===??????<<<===@@@BBBBBB>>>777222444333222000//////......------++++++++++++------111111000...+++))))))***))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++***(((&&&'''***,,,,,,*********))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******,,,+++***)))***+++---...************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,---...///....................................////////////000///...------...///000......---------,,,,,,,,,................................................------------------------,,,------......------,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++......---------,,,,,,,,,...------,,,,,,------...---------.........//////////////////////////////---------.........//////------------------------------...////////////...000222222111...,,,++++++//////000000111222333333...///000111222333333333222111000111333333333222000//////000222333333222//////...------------...///000111222222222111000000000000///......------........................,,,,,,------...//////000------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************---,,,++++++******++++++zzz}}}~~~|||yyyyyy{{{~~~~~~uuuhhhdddhhhggg```\\\\\\UUUHHH??????AAAAAA===>>>@@@CCCCCC???999444444333222000//////......------++++++++++++------111111000...+++))))))***))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********((('''(((***+++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******+++***)))))))))***,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------..............................---............///////////////...------...//////...------------,,,,,,,,,........................------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,......------------......------........./////////////////////////////////------........./////////------..................,,,------...//////000000---000222333111000///000222222222222222222111111...///000222555777888999777777888999;;;:::777555666555444555666555444222000000000000000000//////...///000111111000///...222222111000///...------........................,,,,,,------.../////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++******++++++,,,---|||uuuzzz}}}{{{xxxzzz}}}~~~~~~uuuiiieeehhhhhhaaa]]]\\\VVVIII@@@???AAABBB===>>>AAADDDDDDAAA;;;777444333222000//////......------++++++++++++------000111000...+++)))***+++))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***''''''&&&&&&'''((())))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++*********))))))((()))***++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------........................---------.........//////........................------------------------........................------------------------------------------------,,,------......------,,,------------------,,,,,,------------------,,,,,,------------------------......------------..................////////////////////////////////////............////////////...............////////////////////////000000111///000111111111111333444444555555666777777888888>>>???AAACCCFFFJJJLLLNNNPPPPPPPPPQQQRRRQQQOOOLLLNNNLLLJJJHHHFFFCCC???<<<999999888666444222111000000000//////////////////111000000000//////..............................---------.........//////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************+++,,,---...zzzpppyyy}}}yyyvvvyyy}}}~~~{{{{{{ssshhheeeiiiiiiccc[[[[[[UUUIII@@@???@@@@@@===>>>AAADDDEEEBBB===888444333222000//////......------++++++++++++------000000000...+++******+++))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))''''''''''''''''''((()))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******))))))((()))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------------------,,,........................------------............------............------------------------------........................------------------------------------------------,,,------......------,,,------------------------------------------------------------------------///......------......///........./////////000000////////////////////////........./////////000000.........//////000000000000000///......///000000333333222111000111555888;;;===@@@EEEIIINNNQQQSSSYYYZZZ\\\___ccchhhkkkmmmmmmlllkkklllnnnppppppoooooollliiigggeeebbb^^^[[[RRRPPPMMMIIICCC===999666888666333000///000111333///////////////000000000////////////////////////---------...............------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))***+++,,,---...yyynnnyyyyyytttxxx||||||zzzzzzrrrgggdddiiiiiicccXXXZZZUUUJJJAAA???>>>===<<<>>>AAADDDFFFCCC>>>999444333222000//////......------++++++++++++------///000///---+++***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))*********((((((***+++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,------------.........------............------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------............------------............,,,,,,,,,------------...//////............//////....../////////000000000////////////////////////....../////////000000000......//////000000111111000///...---...///000111000222444777;;;AAAHHHMMMUUUVVVWWWZZZ\\\^^^```aaa```aaadddiiinnntttyyy|||rrrqqqppprrruuuwwwxxxwwwyyyxxxvvvuuuvvvwwwvvvuuurrrqqqmmmggg```YYYSSSPPPFFFCCC>>>888555333222333000000000000000000000000////////////////////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...yyyooo|||zzztttxxx{{{zzzzzzzzzrrrfffcccggggggaaaVVVYYYVVVMMMDDD@@@>>>;;;;;;===@@@DDDEEECCC>>>999444333222000//////......------++++++++++++------/////////---+++***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))***+++***((('''))),,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++*********++++++++++++******))))))******++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------+++,,,------------,,,+++------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------.........///------------.........///,,,,,,,,,---------......//////............//////.../////////000000000000////////////////////////.../////////000000000000......///000000111222222000000///000111444666888777;;;BBBJJJQQQXXX___ccchhhgggeeebbb___\\\ZZZYYYXXXZZZ^^^dddllluuu|||uuutttsssssssssqqqnnnkkkkkkiiihhhjjjnnnsssvvvwwwzzz{{{zzzyyywwwtttqqqooo```]]]XXXQQQJJJCCC===:::666555444333222111000000////////////////////////........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,------zzzqqq~~~{{{tttxxx{{{zzz|||{{{rrrfffbbbeeeddd^^^VVVYYYXXXOOOFFFAAA>>>;;;:::<<<@@@DDDEEECCC>>>:::444333222000//////......------++++++++++++------/////////---+++***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((''')))***(((&&&%%%'''*********))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++,,,,,,+++++++++******++++++++++++******))))))***+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------++++++------------++++++------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------.........//////---------.........//////,,,,,,,,,------.........//////............//////////////////000000000000////////////////////////////////////000000000000...//////000111222222222222222222333666:::>>>@@@LLLQQQYYY___bbbeeefffhhheeedddaaa]]]YYYUUURRRQQQXXX[[[```hhhqqq{{{|||uuummmggg\\\ZZZYYY\\\aaahhhllloookkknnnrrrwwwzzz}}}~~~~~~}}}{{{wwwoooeeeYYYOOOIII;;;:::888666444222000///000000000000000000000000.....................---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---xxxwww~~~~~~zzzyyy{{{{{{|||zzzqqqfffeeejjjfff]]]VVVWWWSSSJJJCCC@@@>>>;;;;;;<<<>>>CCCFFFDDD>>>999555333000//////...,,,+++------++++++++++++------/////////---***))))))+++************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++******)))++++++++++++******))))))************************((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,---------............///,,,,,,,,,---------.................................------,,,,,,------...000///...------...///000000000000000////////////000000000000111111111111111222222000//////111333000111333333222111222333000777;;;;;;AAALLLUUUVVV^^^aaaeeeiiijjjiiifffdddbbbccccccaaaaaadddggghhhwww{{{}}}}}}~~~uuujjjddd[[[QQQMMMRRR\\\eeehhhqqqzzz}}}yyyuuuwwwzzz{{{rrrlll___WWWKKKAAA;;;777333000000333444222...,,,...000000111111000//////000111......------------......+++,,,............,,,+++------------------------++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++yyyxxx~~~}}}yyyyyy{{{||||||yyyooodddccchhhfff]]]XXXXXXSSSIIIBBB???>>>;;;;;;<<<>>>CCCFFFDDD>>>999555222000/////////---,,,---,,,,,,++++++,,,,,,---/////////...+++***+++,,,************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************************************************************))))))))))))************************************************))))))))))))************************))))))))))))******************************************++++++++++++******++++++++++++*********)))************************))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///,,,,,,---------....................................------,,,,,,------...000///............///000000000000000000000000///000000000000111111111111///000000000//////111333555555444222111111444777999BBBJJJLLLPPPVVVZZZYYY___bbbfffjjjlllmmmkkkjjjkkkjjjiiihhhlllrrrwwwzzz~~~sssnnneeeZZZPPPLLLLLLNNN]]]eeerrr}}}~~~yyyvvvpppggg^^^TTTJJJ@@@:::444333222222222222222111000//////...---...000111///......------......///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++{{{yyy|||xxxyyy|||}}}|||yyymmmbbbaaagggfff^^^YYYYYYSSSHHH@@@>>>===;;;;;;<<<>>>CCCFFFDDD>>>999333111////////////...---+++,,,,,,------,,,,,,+++...///000///---,,,---...************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++************************************************)))))))))*********++++++************************)))))))))************+++************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++++++++***++++++++++++************++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///,,,------------.......................................------------......000//////......//////000000000000000000000000000000000000111111111222222...000111111000000222333666555444222333777>>>CCCFFFQQQ]]]cccfffiiijjjhhhlllnnnrrruuuwwwxxxxxxwww|||wwwrrroooqqqtttxxx{{{{{{~~~yyyrrrjjjbbb[[[XXXZZZ^^^hhhxxxyyyqqqfff\\\UUUIIIBBB999444444444333111222111///...---......//////......------......///......------------......------------------------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzz|||wwwyyy}}}}}}yyymmmaaaaaagggggg```ZZZYYYRRRGGG???======<<<;;;<<<>>>CCCFFFDDD>>>999222000......///000///...++++++------------++++++,,,...//////---,,,---...************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++************************************************))))))*********+++++++++************************(((((()))******+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------............///------------..........................................------------......000//////////////////000000000000000000111111111000000111111111222222222000111333333222222222444222333555888===EEENNNUUU^^^fffooorrrqqqpppqqqrrrssstttuuuwwwyyyzzzzzzzzzyyytttsssssssssuuuxxxwwwmmmkkkpppuuuvvvuuuxxx{{{~~~~~~vvvtttttt||||||yyyvvvtttsssggg\\\MMM@@@888444333222444333111111000///---+++//////............/////////...---,,,,,,---...///........................------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{|||xxxyyy}}}~~~zzznnnbbbbbbiiihhhaaaYYYYYYRRRFFF>>>======<<<;;;<<<>>>CCCFFFDDD>>>999111000......000000000///++++++------------+++++++++,,,......,,,++++++,,,************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******************++++++++++++************************************************************++++++++++++************************(((((()))***+++,,,------************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------............///---------........./////////////////////////////////......------......//////000000000000000000//////000000000111111111222111111111111222222222222000222333222111111222444333777===DDDLLLTTT\\\bbbtttvvvvvvsssmmmiiimmmrrroooooopppqqqsssuuuwwwyyyzzzxxxzzzwwwnnnnnnqqqqqqvvvuuuuuuzzz|||{{{wwwyyyzzzrrrnnnpppvvvzzzuuuqqqhhh[[[KKK???777555222111000111222111...+++/////////......///////////////---,,,,,,---//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzz}}}yyyzzz}}}~~~}}}yyyoooccccccjjjiiiaaaWWWWWWQQQGGG???>>>>>><<<;;;<<<>>>CCCFFFDDD>>>999222000......///000000///+++,,,,,,------,,,,,,++++++,,,......,,,+++******************************++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------.........---------------------,,,,,,,,,,,,---------------............///------.........///////////////////////////////////////............/////////000000111111000000//////000000111111222222222111111111222222222222333000111111111111333666888???DDDKKKSSSZZZ```eeeiiiqqqqqqrrrpppmmmmmmwww}}}sssqqqwww~~~rrriiigggjjjnnnqqqvvvzzzuuugggVVVIIIBBB666333000111333333111...000//////......//////000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................~~~yyyzzz{{{}}}}}}zzzxxxnnnddddddjjjhhh```TTTUUUPPPGGGAAA???>>><<<;;;<<<>>>CCCFFFDDD>>>999222111///...///000///...---,,,,,,++++++,,,,,,---,,,...000000---+++******************************++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,---------------............///............//////////////////////////////////////////............/////////000111111111111000//////000000111111222333333111111111222222222333333222333333444666:::@@@DDDMMMQQQXXX^^^ccchhhmmmppplllooovvv{{{|||~~~xxxooolllkkkqqqvvv|||~~~yyynnnbbb[[[JJJCCC999444333333222000000000////////////000000......////////////..............................------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------........................}}}xxx{{{{{{}}}}}}xxxvvvmmmddddddiiiggg^^^RRRTTTPPPHHHBBB@@@>>><<<;;;<<>>999333111////////////...---...---++++++++++++---......000222111...,,,******************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,---------.../////////...------,,,,,,------...---------.........//////............/////////000000000000000000000000000//////............/////////000111222222111000//////000000111222222333333111111222222222333333333555666777999<<>>999111111000000///............---,,,,,,,,,,,,---...111222333111---***((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((()))************+++++++++************************))))))))))))))))))))))))++++++******************)))************+++++++++------,,,,,,+++*********,,,,,,,,,+++++++++******************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++------++++++,,,,,,,,,------------...000...***(((***+++------------------------******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------....................................////////////,,,---......//////................../////////000............/////////000000000000000000000000000111111111000000000000000000000000111222222333333222000222555333000000444666666;;;CCCKKKQQQVVVZZZ]]]iiipppnnnsss{{{}}}wwwtttzzzzzzkkk___PPP>>>888666,,,...000222333222111222333////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////////////////}}}zzz}}}zzz{{{}}}}}}zzztttkkkeeecccbbb```^^^WWWRRRLLLIIICCC===<<>>BBBEEEDDD>>>999222111111000//////.........---,,,,,,,,,,,,---...000111222111---+++))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********)))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,------++++++,,,,,,,,,---------...///000///,,,***+++---------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------....................................////////////,,,---......//////.............../////////000000........./////////000000000000000000000000000000111111111111000000000000000000111111222333333333444333555777666333333777===AAAFFFKKKOOOUUU]]]ddd||||||~~~yyyyyy}}}{{{wwwwwwxxxuuuiiiSSSEEE===111555333000......///111222////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........................{{{{{{}}}zzz{{{~~~}}}yyyssskkkfffeeeeeecccbbbXXXRRRLLLHHHDDD>>>>>>@@@;;;<<<>>>CCCFFFDDD>>>999222222111111000/////////...------,,,,,,------......000111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************))))))))))))************+++++++++************************))))))))))))))))))))))))************************************+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------///000000///---,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------....................................////////////------...////////////........./////////000000000....../////////000000000000000000000000000000000111111111111111111111111000111111222222333333444444222333666555444777<<>>888222222222111000000//////------------------------,,,...000000...---,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,*********+++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,------------....../////////...---..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............------------------------------------............------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------....................................////////////------...///////////////...////////////000000000...////////////000000000000000000000000000000000000111111111111111222222111111222222333444444444555222222555888:::AAAIIILLLWWWccclllvvv}}}yyyxxxxxx}}}uuunnnqqqyyy|||xxxsssgggbbbmmmyyyyyyssshhhYYYAAA;;;444222444666444111000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------,,,,,,------------------------------------------------....................................////////////........................{{{~~~{{{~~~{{{uuummmhhhggggggeeedddXXXPPPHHHFFFCCC@@@@@@BBB===>>>AAAEEEHHHEEE>>>888222222111111000/////////------------------------+++---///000...------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........------------.........---........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------........./////////........................---------.........//////------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------------------------....................................////////////---...//////000000//////////////////000000000111////////////000000000111111111111111111111111111000000111111222222222333222222222333444444555555888555666;;;@@@GGGRRR\\\\\\ffftttzzznnnrrrxxx{{{wwwwwwvvvrrrnnnlllYYYYYYjjjwww}}}wwwiiiXXXMMM>>>555333333333222111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------------------------------................................./////////000000////////////////////////~~~}}}yyypppiiifffdddaaa^^^VVVLLLDDDBBBAAA???>>>@@@===>>>BBBGGGIIIFFF>>>888111111000000///.........,,,------......------,,,+++---///000...------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------,,,---------............---,,,+++,,,...//////...........................---------.........//////------------------------......////////////...............////////////000////////////////////////------........./////////------------------------........................------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---------............------------------------....................................////////////......///000000000000////////////000000000111111/////////000000000111111111111111111111111111111000000111111222333333333222333333444444555555666777666:::CCCKKKRRR]]]gggrrr}}}zzzvvvxxx~~~xxxnnnfffdddJJJBBBRRReeeuuu|||wwwuuueeeOOO===333111222333111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......,,,---------............------------............------------------------------------------------............................../////////000000000000000000000000000000000yyypppiiifffdddaaa^^^WWWLLLCCCAAABBB@@@???AAA>>>???CCCGGGJJJFFF>>>777000000//////...---------,,,,,,---......---,,,,,,,,,...000000...---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,---...000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------............,,,---...//////...---,,,------------...............,,,+++---000111000///........................---.........////////////......................../////////000000/////////....../////////000000000////////////////////////............////////////................................................------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...------------............------------------------....................................////////////......///000000000000000//////000000000111111111//////000000000111111111111111111111111111111111000000111222222333444444333333333444555555666666888<<>>???CCCHHHJJJGGG>>>777/////////...------,,,,,,,,,,,,---......---,,,,,,,,,...000000...---,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,---...///111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------------------------------------.........//////,,,---...//////...---,,,---------........./////////---,,,...111333222000////////////////////////............/////////000//////////////////////////////000000000000//////////////////000000000000000000000000000000000000............/////////000........................////////////////////////---------------------------------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,++++++,,,,,,---...---------.........//////------------------------..................................../////////000...//////000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000111222333333444444333333444444555666666666AAAGGGUUUeeennnpppsssvvv|||{{{yyy```NNNIIIIIICCCMMMiii}}}zzzooo^^^LLL===555222222222222222222222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////---------.........//////........................------------------------////////////////////////////////////000000000000222222222222222222222222~~~~~~yyyuuunnniiihhhiiifffbbbWWWUUUNNNEEEAAABBBCCCAAAAAACCCFFFKKKLLLGGG>>>666222000......///000000///******,,,---...////////////000000000000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,++++++,,,,,,------(((((()))***+++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,...111222222111...---......---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------........................---...///...,,,***+++,,,/////////......---------222111///------------...------......///000000000...///111222222111...---...///000000000000//////222000---,,,---///111222//////000000......//////000/////////111111000...000...,,,---000111///---000111222333222000...,,,///////////////...------...///111222222222000//////---,,,,,,---///111111000///...---,,,,,,,,,,,,------------,,,,,,++++++////////////////////////........................,,,,,,,,,------.........------------------------------------------------........................---------............///---,,,,,,,,,,,,---......------............------........................000///...------------------------.........//////...//////000000000000000////////////000000000000111111111111111111111111000111111111111222222222444111///000333444333222555444555777888888>>>EEETTTcccqqquuurrr|||eeeSSSRRRPPPLLLZZZrrr~~~}}}qqqfffRRR>>>666555444555777666333000222222222111111111111000000000000000000000000000......////////////....../////////...---------,,,---,,,,,,,,,,,,---...............------,,,,,,,,,........................---------.........//////...------------...//////......////////////................../////////000////////////////////////.........//////000000000111///...000444666555333zzz~~~{{{vvvnnnhhhffffffccc```XXXVVVOOOFFFAAACCCCCCBBBAAACCCGGGKKKMMMHHH???777222000///...000000000///++++++,,,---............///000000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))***+++,,,...///000************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---...///000111111000...---.........---------,,,,,,------,,,,,,------...///------------------------........................000000000000000000000000...///000///...---...///.........///////////////......---------...000000------------------------++++++---...////////////------............------000/////////000000000///111111222111111000111111111///......///000111111222000///000222333222000000111222333333222111000...//////000000/////////111000000///////////////333///...222888999444---///............//////000/////////000000000000111---------.......................................,,,,,,,,,------.........------------------------------------------------........................---------............///------,,,,,,------...///------............------........................//////...------------------------.........//////...//////000000000000000////////////000000000111111111111111111111111111111111111111222222222222555333222222555666444222666666777888777:::GGGUUUnnnxxxxxxyyy~~~{{{nnnjjjccc[[[aaannn{{{tttdddTTTAAA:::222111444666333...222222222222111111111111000000000000000000000000......////////////.....................---------------,,,,,,------...///.........------,,,,,,,,,........................---------.........//////...------------...//////......////////////.............../////////000000/////////////////////////////////000000000111111222000///111666999999999xxx~~~~~~vvvmmmgggeeecccaaa___YYYXXXPPPGGGBBBDDDDDDBBBBBBCCCGGGLLLNNNJJJAAA999333111//////000000///...,,,------.........------...///000000///...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,---......,,,,,,++++++***************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......000000000000///..................------------,,,---------,,,------...///.........................../////////////////////........................,,,---///...------...000,,,------...//////000000///............///000000000000000000000/////////000000000000111222444555111111222222222222111111---...000111111000...---111111111111111111111111111111/////////111222333111000///000222333222111000000000111111111111111111111111222222222222222444222111//////000222333666111000999EEEGGG;;;///......//////////////////////////////////////////---------....../////////........................---------------.........------------------------------------------------........................---------............///---------,,,------...///------............------........................//////...------------...------........./////////...///000000111111000000/////////000000000111111222222222222222222222222111111222222222333333333666555444555777777555333555777999;;;<<>>???zzz}}}vvvmmmhhhfffcccaaaaaa[[[YYYRRRHHHCCCDDDEEECCCBBBDDDHHHMMMOOOKKKBBB;;;333111000///000000///..................---,,,,,,....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******+++++++++//////---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,------...///000222111///...------..................---------------------------...//////....................................////////////------............//////...///000000......///000//////000000111111222222222222111000///.........111111111111222222222333222222222222333333333333333333444444444444444444000222444555444333333333444444333444555666555444222333444555444444555666444444444555666777777777666555444333333333333444444333333222222111111111222111111000111222444555444000000:::GGGIII???444222222222111111000///...111111000000///...------......//////000111111111........................---------.......................................................................................---------............///---------------...//////------............------........................///......---------..................//////////////////000111111111111000//////000000000111111111222222222222222222222222222222222222333333333444555555666777777777555444444555;;;CCCMMM]]]uuu~~~}}}nnn^^^III;;;777777666444333333222222222111111111////////////////////////......////////////......,,,---------.../////////---------------...//////...............---------....................................////////////...............//////000//////000000000000//////...////////////000000000000000000000000000000000000000111111222222222333777666666888;;;@@@DDDFFFzzz}}}tttllljjjiiidddbbbddd[[[ZZZRRRHHHCCCDDDEEECCCAAACCCHHHMMMPPPLLLCCC<<<444222000000000000///...////////////...---,,,,,,---......//////...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,000///...,,,+++***)))))))))******+++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,---...///000000000111000...---,,,---.../////////.........---------...------------...//////////////////////////////------....../////////000///000000000111111222222111222333222000///000111222222222222333333333333333333333333222222222111///000111333444666777888333444666888888888777666::::::;;;======>>>>>>>>>???@@@BBBBBBAAAAAACCCEEEDDDBBBAAACCCEEEFFFEEECCC@@@CCCGGGHHHFFFDDDCCCCCCFFFGGGHHHHHHHHHIIIJJJKKKIIIHHHFFFDDDBBBAAAAAAAAA>>>===;;;999888777777777777777888888777666444333333111222777===>>>999333333333333333333222111000222222111111111111111111....../////////000000000////////////////////////................................................................................................---------............///...------------...//////------............------..............................---------......///........./////////000000///000000111111111111111000000000000111111111111222222222222222222222222222333333333444444444444444555666666666666666666555777AAASSShhh{{{www}}}qqq___MMM???888777777333333333222222222222111////////////////////////......////////////......,,,---------.../////////...------------...//////........................................................./////////000000///............///000000//////000000000000//////////////////000000000111111111111111111111111111000000111222333444555555===>>>@@@BBBDDDGGGJJJLLLxxx}}}~~~ssslllmmmkkkeeebbbddd\\\ZZZRRRHHHCCCDDDDDDBBB@@@BBBGGGMMMPPPLLLDDD===555333111000000000///...///////////////...---,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------))))))***+++,,,---......***++++++,,,,,,++++++***,,,,,,,,,,,,---------------...///000000000000000//////...------...///000/////////.........------......------......///000000000000000000000000000......//////000000111111......//////000111111111///111111111//////000111111111222333444444555555777888:::===???@@@AAAAAA===>>>@@@BBBDDDGGGHHHIIIHHHIIIKKKMMMNNNOOOOOOOOOQQQRRRTTTUUUWWWXXXYYYYYYSSSVVVXXXXXXWWWXXX\\\___\\\ZZZXXXZZZ]]]___]]][[[]]]aaaeeeeeebbb___^^^^^^^^^```bbbbbbbbbbbbdddeeedddcccaaa___]]][[[YYYXXXVVVTTTRRRPPPOOONNNOOOOOONNNOOOOOOMMMKKKGGGCCCAAA???>>>===<<<;;;:::888777222333444555555444333222......///000111222333333......................../////////////////////////////////.......................................................................................---------............///......------......///000------............------...........................------------...//////....../////////000000000///000111111222222111111000000000111111111222222333333333333333333333333333333333444444444555555333555666555555666888:::???BBBPPPhhh|||qqqzzz}}}qqq```NNNAAA999777333333333333222222222222000000000000000000000000......////////////......---------.....................------......///000.............../////////............................../////////000000000//////......//////000111///000000111111000000////////////000000000111111111111111111111111111111111111333444666888::::::<<<@@@EEEIIIKKKLLLMMMNNNxxx}}}~~~sssmmmooolllccc^^^```[[[YYYRRRHHHBBBCCCCCCAAA???AAAFFFLLLOOOLLLDDD===666333111000111000///......////////////......---,,,,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++,,,---...++++++++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,------------......///000111111111000///------------...//////000////////////...........................//////000000000000000000000000000000000111222222333444444111111222222333444444555444555777888888888:::<<<<<<<<<>>>@@@CCCEEEFFFGGGIIIJJJMMMQQQTTTUUUVVVWWWUUUUUUWWWYYY[[[\\\^^^___bbb```]]]ZZZZZZ[[[^^^___\\\]]]```bbbeeeggghhhiiiccchhhmmmooonnnnnnqqquuunnnkkkjjjlllppprrrpppmmmppprrrtttqqqllljjjkkknnnkkkmmmoooooonnnoooqqqsssvvvvvvvvvuuussspppnnnlllkkkjjjhhhgggggggggiiijjjffffffdddccc```^^^\\\[[[XXXWWWTTTRRRPPPNNNNNNMMMGGGGGGGGGGGGEEEBBB???===555555555555555555555555222222111000000/////////////////////////////////000/////////.........---........................................................................---------............///...............//////000------............------........................---------------...//////.../////////000000000000000000111222222222222111000000111111111222222222333333333333333333333333444444444444555555555555444555666555555777<<<@@@MMMTTTeee|||sssrrrwww}}}rrrcccQQQAAA777444444333333333222222222000000000000000000000000......////////////.....................---------...............//////000---........./////////000.........................../////////000000000000///////////////000000111000000111111111111000000//////000000000111111111222222222222222222222222333444666888;;;>>>@@@AAA???FFFPPPVVVXXXXXXWWWWWWxxx}}}~~~sssmmmooolllaaaZZZ\\\[[[YYYRRRGGGBBBBBBBBB@@@>>>@@@EEEKKKOOOLLLDDD===666444111111111111///.........////////////......+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,,,,---.........---,,,++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......000000111222222111//////+++,,,,,,---...///000000000/////////...........................///000000000000000000000000000000222222333444444555666666:::;;;;;;<<<===>>>>>>>>>@@@BBBEEEGGGHHHJJJLLLNNNOOOQQQSSSVVVZZZ^^^```bbb\\\^^^```ccceeefffffffffbbbcccdddeeefffhhhiiiiiihhhbbbZZZSSSPPPQQQTTTWWWPPPQQQTTTWWWZZZ]]]^^^___jjjqqqyyy}}}|||{{{|||uuurrrppprrrwwwyyywwwtttmmmnnnmmmhhhbbbaaaeeejjjjjjmmmoooooonnnnnnqqqsss|||}}}}}}}}}|||zzzwwwuuupppooonnnnnnnnnpppssstttnnnlllkkkiiiiiijjjkkklllnnnkkkiiiiiijjjjjjhhhggggggfffeeeaaa\\\WWWRRRNNNGGGFFFDDDAAA???<<<:::999777666666555444333222222000000000000000000000000000000//////.........---////////////////////////////////////////////////........................---------.........//////...............///000000---..................---........................---------------...///000////////////000000000000000000111222222222222111000111111111111222222222333333333333333333333333444444444555555555666666555666777666666999???DDDXXXaaattt|||sssxxx~~~sss___III999444444444333333333222222000000000000000000000000......////////////....../////////......------,,,...............///000000---.........//////000000........................////////////000000000000///////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222444666888;;;>>>BBBDDDEEEJJJSSS```hhhkkkjjjhhhhhh~~~|||}}}vvvkkkiiigggXXXQQQ^^^___[[[RRRHHHDDDEEEEEEBBBAAADDDFFFHHHJJJLLLFFF>>>777555111000000000///...//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,---------------...............444444222111000000000000......///000000000000000///000222333333111///......///000/////////111333222222111000000222555777999;;;???BBBEEEEEEEEEEEEKKKMMMPPPTTTVVVWWWWWWVVVXXX\\\___```^^^]]]^^^```aaaaaadddhhhkkkkkkiiigggccc]]]XXXXXX\\\aaabbbaaa\\\\\\\\\]]]^^^```bbbccc]]]ZZZRRRJJJHHHJJJHHHCCCCCCBBBBBBCCCGGGLLLQQQTTTfffpppzzz~~~{{{zzzuuurrrmmmddd]]]ZZZ]]]aaaeeeiiimmmmmmlllnnntttyyy{{{vvvsssrrrmmmhhhgggjjjjjjgggZZZXXXVVVWWW\\\aaaeeegggmmmmmmmmmppptttvvvvvvuuutttttttttrrrpppmmmjjjiiifffaaa\\\ZZZZZZWWWQQQLLLJJJFFFAAA===;;;999777666888333//////333555333111111///---,,,.../////////000//////000111000///---000000000//////.........////////////////////////---------.........////////////.........---------......---,,,---...///000//////.........---------/////////...------,,,,,,......//////000000111111000111111111111222222222111111222222222333333333333333333444444444555555555666666555444444777:::777888999888999???NNN\\\kkk|||uuuvvv{{{rrr```MMM;;;888555444555555333111000000000000000000000000000000///...............////////////////////////........................---------.........//////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222333222222222333333444444444444555:::;;;???CCCEEEHHHLLLQQQdddrrr~~~~~~wwwllliiifffVVVOOO\\\___\\\SSSIIIDDDEEEDDDAAA@@@CCCDDDEEEHHHJJJFFF>>>777555222000000000///...//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------......//////000000000000333333222111000/////////111111222222222222111111///000111222222111000///111222333444333444555777666999;;;<<<===>>>CCCFFFLLLNNNQQQTTTVVVXXXXXXXXXWWWZZZ^^^aaabbbaaa___]]]]]]]]]]]][[[ZZZZZZ\\\^^^kkklllmmmoooqqqpppmmmjjj```ZZZTTTRRRUUUWWWVVVUUUWWWVVVUUUUUUWWWYYY\\\^^^bbb___WWWOOONNNQQQQQQMMMEEEGGGJJJNNNSSSXXX\\\___llluuu~~~{{{yyyuuuooogggbbbbbbdddggggggjjjkkkiiidddaaacccfffvvvyyyzzzwwwvvvqqqkkk[[[UUUNNNKKKPPPYYYbbbhhhaaaeeejjjmmmmmmnnnppprrrzzz{{{{{{zzzyyywwwuuusssuuurrrnnnmmmnnnlllgggcccbbb^^^ZZZWWWUUUSSSQQQPPPJJJEEE@@@======;;;666111333111///000111333333333333111//////000///...,,,,,,,,,------......//////////////////////////////---------.........////////////.........---------......---------...///000/////////.........------/////////......---------////////////000000111111000111111111111222222222111222222222222333333333333333444444444555555555555555555555666777888999888666666999BBBTTTiiixxxvvvxxx~~~xxxjjj\\\HHH999111666888111...222111111111111111111111111000000///...............////////////////////////........................---------.........//////........./////////000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111222222222222555555444333444666:::===CCCBBBAAACCCHHHRRR___jjjvvvxxxlllgggcccSSSMMM[[[```]]]TTTJJJFFFFFFDDD??????AAAAAABBBEEEIIIFFF@@@888555222111111111000////////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......,,,,,,,,,---------......------------........./////////000000111222333333222111000000////////////111000000000//////......111111111222222333333444222444777888999;;;===???DDDIIIOOOPPPOOOPPPUUUYYY^^^^^^_________^^^^^^]]][[[^^^bbbdddddd```\\\XXXUUURRRPPPQQQVVV\\\aaadddkkklllooosssvvvxxxwwwuuuooojjjeeecccdddeeedddbbbcccbbbaaa```aaadddhhhjjjiiigggaaaZZZYYY^^^___]]]WWW[[[```gggmmmqqqtttuuuxxxwwwqqqiiicccaaabbbcccdddgggiiiiiifff___ZZZYYYYYYgggppp|||vvvmmmccc\\\TTTOOOQQQWWW___cccaaahhhoooqqqoooooosssxxx}}}{{{{{{}}}|||yyyuuuuuurrrooommmlllkkkiiigggbbb]]]XXXTTTQQQLLLDDD???:::888555444444333222000444222//////000111000000------------...//////000////////////////////////------.........//////////////////............---......------......///000////////////............////////////............/////////000000000000111000111111111111222222222222222222222333333333333333444444444444555555555555444444666888999999888:::888999CCCXXXrrrxxxzzzwwwnnn^^^CCC333999;;;///+++333111111111111111111111111000000///.........//////////////////////////////........................------........./////////....../////////000000000000000000000000000000000111111111111111111111111000000000111111111222222000111111111111222222222333444555666777:::>>>AAACCCLLLYYYdddkkkqqqwwwzzz}}}wwwkkkfffaaaQQQMMM\\\```]]]UUUKKKGGGFFFDDD??????@@@??????CCCHHHFFFAAA888666333111111111000///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------..................////////////......///000222333444444111000///////////////000000000//////////////////333333444666888:::<<<>>>===@@@CCCEEEGGGIIILLLNNNUUU[[[aaabbb```___bbbggggggfffdddaaa^^^[[[YYYXXXZZZ[[[]]]]]][[[XXXTTTQQQIIIGGGEEEHHHPPPWWW\\\]]]___bbbgggpppyyy}}}{{{{{{}}}~~~~~~}}}xxxwwwwwwwwwxxxzzz{{{|||tttsssoooiiiiiinnnqqqppppppsssxxx}}}{{{sssooonnnppppppoooooorrrtttsssppplllkkkkkkoooxxx|||sssooolllhhheeebbb```\\\ZZZ]]]bbbiiinnnrrrwww~~~~~~|||zzzyyyyyyxxxvvvtttrrrpppmmmllliiiddd]]]XXXPPPMMMGGGCCC???:::666333555333000///000222333333222111000////////////000////////////////////////............/////////////////////..............................//////000000000000/////////....../////////////////////000000000000000000000000000000000111111111222222222222222222333333333444444444444444444555555555555666555444555888999777555999>>>JJJ___{{{yyyttt~~~yyyrrrVVV>>>:::999333000444111111111111111111111111000000///////////////000////////////////////////....................................////////////...////////////000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111222222333222666:::===>>>@@@DDDGGGNNNaaazzz~~~tttnnn{{{uuujjjddd```QQQOOO```aaa^^^UUUKKKGGGGGGEEEAAA???@@@???>>>BBBGGGFFFAAA999777444222222222111000000000/////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000------...///000222333333000///////////////000111222222222222333555777777:::;;;===???CCCGGGJJJLLLMMMNNNOOONNNNNNOOOQQQSSSUUUYYY^^^___^^^^^^bbbfffdddeeeeeeeeedddcccbbbaaabbbaaa___\\\ZZZYYYWWWWWWOOOMMMKKKMMMRRRTTTTTTRRR]]]```fffoooyyy~~~}}}xxxxxx|||~~~~~~|||zzzvvvooogggbbb[[[]]]```hhhsss{{{{{{{{{{{{zzzvvvrrrnnnjjjgggaaa[[[VVVPPPJJJFFF???;;;777444333222111000333222000//////000111222000000000000000000000000........./////////000000////////////////////////.........///////////////111111000000000/////////...//////000000111111111111111111111000000000000000000111111111222222222222222333333333444444444444444444555555555666666777666555666777777777666999KKKgggssstttzzz}}}|||jjjOOO:::555888777111111111111111111111111111000000/////////000000111////////////////////////////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222333444555666999===>>>@@@DDDLLLSSSgggyyy~~~wwwmmmfffhhhqqqyyy{{{uuujjjddd___PPPPPPcccbbb^^^UUUJJJFFFHHHGGGDDDAAABBBAAA@@@DDDHHHFFFAAA:::777444333333333222111000000000/////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,---------......,,,,,,,,,---------................../////////000------......///000111111////////////000000111222111111222555888<<>>AAAJJJWWWaaarrr}}}kkknnnppppppsss{{{}}}xxxkkkddd^^^OOOPPPcccccc^^^TTTIIIEEEHHHJJJHHHCCCDDDCCCCCCFFFJJJGGGAAA:::888555333333333222111000000000000/////////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------..................------,,,,,,,,,---------......,,,,,,,,,---------......------........./////////.........//////000000000/////////000111222333333555666888<<>>666000222222222444444222...+++---///000000/////////000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222555444111000//////111222111111222222222333333333555555444444444555555666888666444444555666666666666;;;===999555@@@\\\uuu~~~sss|||wwwhhhTTTAAA555666333333444222//////333111111000000000000111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333222222111111111555666666555444333555666:::444666<<<===:::@@@MMMTTTwww~~~||||||ooocccYYYKKKKKK[[[aaa]]]SSSIIIFFFHHHIIIGGGEEEEEEEEEDDDDDDDDDDDDDDD;;;888555333444444444444222111///...------......///---,,,,,,---......---,,,---...//////...---,,,//////.........---------------------------------------------------------,,,,,,---------.....................////////////------------...///000111111000///...///000222333666999===BBBFFFKKKQQQUUUZZZ]]]___aaaccceeeiiikkkhhhlllnnnnnnqqqvvvxxxuuuooommmlllnnnqqqsssrrrqqqvvvssspppmmmmmmoooqqqssszzz|||}}}}}}~~~xxxppprrrzzz~~~~~~}}}xxxtttrrrnnnhhhbbb[[[SSSKKKEEE;;;888444111111111111111///000222333333333333333000000000000000000000000////////////000000000111000000000000000000000000000111111111111222222222444333111000///000111222111222222222222333333333555555444444444555666666777666555555777888888888<<<999888===HHH[[[qqqxxx{{{ssscccLLL;;;888555333444333000000222111111000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333222222222111111222333444333333333555777444:::???BBBDDDIIILLLNNNeee~~~|||ooobbbXXXIIIHHHXXXaaa]]]TTTIIIFFFHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEE;;;888555333333444444444222111000///............///---,,,,,,---......---,,,------......------,,,...............---------------------------------------------------------,,,------------.....................////////////---......///000111111222111000000000222555888:::DDDHHHMMMQQQTTTWWWZZZ\\\bbbccceeegggiiilllqqqtttppprrrrrrpppqqqssspppkkkjjjmmmsss{{{}}}zzzuuuqqqllleee___ZZZOOOHHH>>>555222111222333///000111111111111000000000000000000000000000000/////////000000000111111000000000000000000000000000111111111111222222222222111000000000111222333222222222222333333333333555555444444555555666777555555666777888999::::::???999:::JJJffftttsssttt\\\HHH;;;666333444444111111333111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333222222222222000222333333333555888;;;666BBBIIIFFFKKKXXX\\\WWWqqqtttwww|||ooobbbXXXHHHFFFUUUaaa]]]TTTJJJFFFHHHHHHEEEGGGEEECCCBBBAAABBBDDDEEE:::888444333333444444333222222111000///////////////...,,,,,,...///...---,,,,,,------------,,,,,,........................................................................------------........................///////////////000000111111222222111///000111444999>>>CCCFFFRRRVVV[[[___```aaabbbbbbggghhhjjjkkkkkkkkknnnoooooossstttpppmmmnnnooonnnpppxxx}}}zzzwwwsssmmmjjjeee^^^RRRFFF===777333111222111111000111000///---111111111111111111111111//////000000000111111111000000000000000000000000000000111111111222222222000000000000111222333444222222222333333333444444555444444444555666777888444666888888999999:::;;;:::???LLLeee~~~uuuwww}}}}}}jjjZZZ???777222333444333222333222111111000000111111222222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333222333444555666888<<>>EEEIIIOOOUUU[[[^^^______[[[\\\]]]^^^```eeekkkooovvv}}}~~~|||zzzwwwppphhhcccQQQHHH===666555555333222333333333333333333333333000000111111111222222222111111111111111111111111000111111111111222222222///000111111222222222222333333333444444444444555444444555555666888999:::666888::::::999<<>>EEEIIIPPPSSSXXX]]]``````___]]]VVVYYY]]]dddnnn{{{~~~zzz{{{xxxwwwwwwwwwwww}}}yyy}}}{{{xxxtttrrrlll```PPPDDD===:::666333333333333333333333333333000111111111111222222222111111111111111111111111000111111111111222222222000000111222222222222111333333333444444444555555444444555555666888999:::666888:::::::::???HHHPPPxxxuuu}}}~~~yyybbbGGG:::888666333111333222222111111222222333//////000000111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333333333444444555555555222444777;;;AAAHHHQQQWWW^^^xxx~~~}}}zzzrrrdddXXXTTTZZZaaa```[[[TTTNNNKKKJJJJJJIII@@@>>>===???CCCEEEDDDBBB===777333444444222222444666555555444444333222222,,,---------.../////////------------------------............////////////............////////////......////////////......,,,---...///000000000000---...000000/////////000111222666===FFFNNNSSSUUU\\\YYYYYY^^^cccfffjjjnnndddlllxxx}}}}}}}}}{{{wwwssspppgggZZZKKK>>>666333555555555333222222444666222222222222222222222222000111111111111222222222333333333333333333333333333222111111111222333444111222555666777777555444666666666666777777777777888888777;;;>>>???TTTyyy~~~oootttsssZZZ???555999999333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000222222222222222222222222000111111222222333444444666444222111222444444444333777;;;???IIIWWWaaacccnnn{{{rrrfff\\\YYY]]]ccc```[[[TTTOOOLLLKKKJJJIIIAAA>>><<<>>>BBBEEEEEECCC===777333444444222222444555555444444333222222222------..................------------------------............////////////............////////////......////////////.........//////000000000000000//////000000000111555777888===DDDLLLRRRZZZbbbhhhkkkhhhiiiooosssuuuxxx|||~~~{{{vvvsssooohhh___RRRDDD:::333333333333333333222222222222222222222222222222111111111111222222222222333333333333333333333333333222111111111222333444111333555666777777666555666666666777777777777777555===<<<:::DDDVVVttt|||xxx}}}zzzgggNNN;;;555444555333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111222333333444444444333222333444555666666555:::AAAJJJ[[[mmmxxxzzz{{{rrrhhhbbbaaabbbddd```[[[TTTOOOLLLKKKJJJIIIBBB>>>;;;<<<@@@DDDEEEEEE===777444555555222222444444444333333222111111000//////..................------------------------............////////////............////////////...//////000000//////...000000000000000/////////000111111111333777<<<@@@>>>FFFQQQXXX]]]cccmmmuuuyyyxxxzzz|||}}}zzzvvvtttpppfffWWWKKK999777444444666555333000333333333333333333333333111111111111222222222333333333333333333333333333222222222222222333444444222333555666777777666555666666777777777888888888222???===999NNNqqqyyyzzz~~~ttt```FFF444222999444444333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444333333333444555666888888999>>>HHHYYYrrryyyqqqjjjhhhgggeeeddd```[[[UUUPPPMMMLLLJJJIIICCC>>>:::999>>>CCCFFFGGG===888444555555333222444333333222222111000000000000000//////......------....................................////////////............//////////////////000000000000//////000000000//////////////////222444777:::>>>DDDHHHGGGOOOYYY```fffllltttyyy~~~|||yyy{{{wwwtttooofff```LLLCCC:::555555666555222333333333333333333333333111111111222222222333333333333333333333333333333222222222222333333444444333444555666777777777666666777777888888999999999555===>>>FFFeee|||www|||xxxmmmTTT;;;444<<<444444444444444333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555333444555555555666888:::AAAGGGTTTlll|||~~~xxxppplllkkkjjjfffccc```[[[UUUQQQNNNLLLJJJIIICCC>>>888888<<>>888444555555333333555333222222111111000//////000000000//////......---....................................////////////............//////////////////000000000000//////000//////...//////000111000555;;;@@@DDDGGGKKKMMMQQQUUU]]]hhhrrryyy~~~yyysssnnnlllaaaTTTCCC777444555555555333333333333333333333333111222222222222333333333333333333333333333333333222222333333444444444444444444555666666777777777777777777888999::::::;;;;;;<<>>JJJQQQbbb~~~}}}~~~{{{wwwrrrooonnnkkkfffbbb___[[[VVVRRROOOMMMJJJIIICCC===888777<<>>888555666666333333555333333222222111000000///000000//////////////////....................................////////////............///////////////000000111111000000///////////////111333555666777<<>>888555666666333333555444333333222111111000000///////////////000000000....................................////////////............////////////000000111111111111000000000000000222444888;;;===AAAEEELLLQQQUUUXXX\\\^^^]]]cccllluuu|||zzz|||~~~{{{vvvuuunnnbbbTTTHHH>>>888555444444444444444444444444222222222333333333444444333333333333333333333333222333444555555555444333555555555666666777888999777777888999:::;;;<<<<<>>999555666666444333555444444333333222111111111......//////000000111111////////////////////////............/////////000............/////////000000000111111111111000000111111222444777<<<@@@CCCJJJMMMQQQUUUXXX]]]bbbeeekkksss~~~}}}~~~~~~|||wwwuuupppeeeVVVGGG<<<666444444444444444444444444222222333333333444444444333333333333333333333333222333444555555555444333555555555555666777888999777888888999;;;<<<======PPPyyy|||zzzvvvnnnWWW???777777666555444444333333444444444333333333222222222222222222222222222222222222222222222222222222444444444444444444444444222222333444444555555666444666888999<<>>OOOuuuvvv}}}|||rrr\\\HHH999444222444666444444666333333333222222222111111333333333333333333333333444333333222222333333444111111222222222333333333333333444555555444444333777666:::CCCGGGQQQlll}}}}}}|||vvvrrrrrrrrrmmmhhhgggddd___XXXQQQLLLJJJKKKKKKEEE@@@;;;;;;???CCCDDDCCC:::888444333333444444333444444444333333222111000///000111111111000...---////////////////////////000000000000000000000000//////////////////////////////000000000000111111444777<<>>IIIaaapppooouuu}}}vvvbbbOOO>>>888444555666444333555333333333222222222222111333333333333333333333333444333333222222333333444111222222222222333333333333444444555555555555444<<<999>>>JJJWWWiii}}}}}}}}}vvvqqqrrrqqqllliiihhhddd```YYYRRRMMMKKKKKKLLLFFFBBB===<<>>:::@@@OOOsss|||tttllleeebbbaaaaaafffuuuuuuvvv|||qqqfffKKK@@@777555555444444555444444333333333222222222333333333333333333333333444333333222222333333444222222222333333333444444444444555555666777888888<<<===HHH```||||||}}}~~~wwwrrrrrrrrrmmmiiihhheeeaaaYYYRRRMMMLLLLLLMMMEEECCC???===>>>@@@BBBCCC<<<999666444444444444333444444444444333222111111---...///000000000///...////////////////////////////////////////////////////////////000000111111000000000111444888<<<>>>BBBFFFIIIKKKLLLPPPVVVZZZ[[[___eeekkkmmmsss|||~~~|||yyytttpppiii[[[III;;;666555666555555555555444444555555555555555555666666666777777666666666666777777888888777777777888999999:::::::::AAA===999EEE^^^|||tttdddaaa[[[VVVSSSRRRSSSTTTVVVeeezzz}}}yyyvvv{{{~~~|||uuulllQQQDDD777444555444555666444444444333333333222222333333333333333333333333444333333222222333333444222222333333333444444444555555555555777888:::;;;>>>FFFXXXqqq{{{|||}}}wwwssstttsssnnniiigggddd```YYYRRRMMMKKKKKKLLLCCCAAA???======???BBBDDD===:::666444444444444333333333333333222111000000,,,---///000000///......////////////////////////000000000000000000000000...//////000000111111222///000222555888===AAACCCFFFIIILLLMMMNNNQQQVVV[[[\\\]]]aaaeeeeeefffnnnwww{{{uuuqqqpppeeeSSSCCC999555444555666555444444444444555666555555666666666777777777777777666666666777888999777777888888999::::::::::::>>>:::===TTTtttvvvjjj___XXXPPPNNNLLLJJJIIIJJJKKKLLLOOOZZZlll}}}wwwxxxwww}}}{{{vvvpppYYYJJJ:::555555555555666444444444444333333333333333333333333333333333333444333333222222333333444333333333333444444444444555555555666777:::<<<===???PPPjjj}}}||||||vvvtttvvvuuuoooiiifffddd___XXXQQQLLLJJJKKKKKK@@@???===<<<<<<>>>AAADDD>>>;;;777555444444444333222222222222111000//////---...///000111000000///////////////////////////000000000000000000000000...//////000111111222222111222555888<<<@@@BBBDDDFFFIIIMMMOOOPPPSSSYYY^^^[[[ZZZ]]]bbbcccaaabbbfffkkkttt~~~~~~~~~~~~~~~}}}|||}}}|||xxxuuuvvvwww~~~~~~~~~|||zzzxxxyyy{{{~~~}}}zzzwwwxxxuuusssuuuyyy{{{xxxuuuppprrrsssrrrpppnnnmmmnnnvvv|||~~~xxxuuupppjjj___PPPBBB999666666666555444444444444555666555666666666777777777777888777666666666777888999777888888999999::::::;;;999>>>===KKKoooxxxssskkkddd]]]VVVQQQMMMKKKJJJIIIIIIHHHIIIIIIJJJMMMTTT```uuu~~~wwwwww|||}}}{{{vvvqqqdddRRR???777666555555555555444444444444333333333333333333333333333333333444333333222222333333444333333333444444444444555666666555666888;;;===???GGG```|||}}}{{{vvvuuuwwwwwwppphhheeeccc___WWWPPPKKKJJJJJJKKK???>>>===;;;;;;===AAAEEE>>>;;;777555444444444333111111222111111000///......///000111222222111000////////////////////////000000000000000000000000...//////000111222222222333444777;;;>>>AAACCCCCCFFFIIINNNPPPRRRVVV\\\aaa\\\\\\```hhhlllkkkjjjkkkpppxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}|||{{{|||}}}}}}|||zzzwwwuuuuuuxxx{{{~~~}}}zzzxxxwwwvvvvvvvvvwww{{{}}}{{{wwwtttvvv{{{~~~|||zzz|||}}}}}}|||{{{|||}}}||||||xxxppplllhhhmmmyyywww|||zzzooonnnhhh[[[LLL???:::999666555444333333444555666666666666666777777777777888777666666666777999:::777888888999999:::;;;;;;;;;???CCCXXX{{{mmm^^^ZZZTTTQQQOOOOOOOOONNNMMMMMMMMMMMMLLLKKKJJJJJJNNNQQQZZZnnnxxx~~~xxxyyy~~~{{{vvvrrrlllYYYDDD:::777555444444555555444444444333333333333333333333333333333333444333333222222333333444333333333444444444555555666666555666888;;;>>>@@@VVVsss|||}}}yyysssppprrrtttnnnhhhdddbbb___YYYQQQIIIFFFHHHKKKCCC>>><<>>>>>@@@<<<999555333333333222222222222222111000//////...000000000111222222333333////////////////////////000000000000111111111111111000...---...000333555:::999:::===BBBEEEGGGHHHGGGKKKLLLLLLRRR\\\aaa```^^^^^^ooovvvlllrrrzzzmmmqqqvvvtttooouuuzzz~~~|||ssstttqqqhhhYYYHHH;;;444999555444666666444444777777777777777777777777777777777777777888888888888999888888888<<<@@@@@@===???===KKKwww{{{kkk]]]WWWSSSRRRPPPOOOOOOOOOPPPPPPSSSTTTTTTTTTQQQNNNJJJHHHJJJMMMXXXooo{{{vvv{{{mmm|||}}}vvvnnnkkkbbbNNN:::333666888555555444444333333444444555444444444444444444444444222333444444555555444444555555555555666666666777444<<<888444888<<>>@@@AAA@@@@@@BBB<<<999555333333333222222222222222111000/////////000000000111222222333333////////////////////////000000000000111111111111111000///...///111444666999:::;;;???CCCGGGJJJKKKJJJNNNRRRVVVYYY[[[]]]______^^^kkkrrrmmmuuu|||pppwwwxxx{{{wwwrrrkkkbbbTTTDDD999:::666555888888666666888777777777777777777777777777777777777888888888888:::::::::888888:::<<<===AAAJJJbbbrrrfff\\\XXXWWWRRRTTTVVVUUUSSSRRRSSSTTTUUUVVVWWWWWWTTTPPPLLLIIIJJJLLLXXXrrrzzzzzznnnwww}}}wwwqqqmmmeeeTTT@@@666666888777555444444333333444444555444444444444444444444444222333444444555555444444555555555666666666777777666888777:::===<<>>ZZZ~~~pppbbbYYYTTTTTTXXXUUUXXXZZZYYYWWWUUUVVVXXXVVVXXXZZZZZZXXXTTTOOOLLLJJJLLLZZZwww|||rrrqqq~~~yyyuuuooojjj\\\III;;;777888999555555444444444444555555444444444444444444444444333333444555555555555444555555666666666777777777666555666???DDDCCC[[[|||yyywwwsss}}}~~~|||tttnnnnnnoookkkgggeee```]]]WWWPPPKKKHHHHHHHHHEEE@@@>>>AAACCCBBBBBBDDD===:::666444333333222111222222222111111000000000000000000111222222333333///////////////////////////000000000111111111111000000000111222555888999:::<<>>===@@@DDDDDDooo{{{mmmfff___XXXWWW\\\bbb___[[[YYYXXXXXXYYYYYYUUUWWWZZZ[[[ZZZVVVRRROOOJJJMMM^^^~~~~~~ooowww~~~~~~zzzwwwpppmmmcccQQQ@@@777777:::555555444444444444555555555555555555555555555555333444444555555555555555555666666666666777777777555666555===JJJTTTmmmrrrsssyyyppp~~~}}}~~~}}}tttnnnooooookkkgggeee```\\\VVVPPPKKKIIIHHHGGGCCC>>>===???AAA@@@AAACCC>>>;;;777444333333222111222222222222111111111111000000000111222222333333///////////////////////////000000000111111111111000000111222555777:::<<<<<>>AAA@@@@@@DDDYYYtttllljjjddd^^^bbbmmmyyynnnbbb[[[[[[]]]\\\ZZZVVVXXXZZZ\\\[[[WWWTTTQQQMMMQQQdddvvvpppxxx{{{wwwpppnnngggXXXEEE888555888666555555444444555555666555555555555555555555555333444555555666666555555666666666666777777777888444:::777:::QQQkkksssmmmqqqyyy|||}}}}}}uuupppqqqqqqlllgggddd___[[[TTTOOOLLLJJJHHHFFFAAA===;;;>>>@@@???@@@BBB???<<<777555444333222111222222222222222222222222000000000111222222333333////////////////////////000000000000111111111111///000222444777:::<<<>>>===AAAEEEEEECCCBBBCCCEEEMMMHHHNNNcccttttttlllggg^^^ddd```bbbrrrxxxrrrqqqvvvyyyxxxpppjjjhhhgggfffiiilllrrrxxx||||||xxxuuummmgggccceeelllxxx|||{{{qqqhhhcccaaaNNNCCC:::888999888777777888888888888888888888888888888888999999999999:::===888999>>>@@@>>>AAAIIIuuu}}}tttllliiicccaaaqqqvvvjjjeeedddbbb```^^^^^^___^^^\\\YYYUUUSSSPPPVVVlllvvvttt~~~|||wwwqqqnnniii]]]KKK:::555777666666555555555555666666555555555555555555555555444444555666666666666555666666666777777777888888444===;;;@@@```yyyiiiiiinnnvvv|||~~~{{{|||}}}vvvrrrssssssnnngggddd___ZZZTTTOOOMMMKKKHHHEEEAAA<<<;;;>>>@@@???@@@BBB@@@<<<888555444333222111222222222222222222222222000000000111222222333333////////////////////////000000000000111111111111///000222555888;;;>>>???===BBBFFFGGGEEECCCEEEGGGOOOKKKIIINNNWWW^^^``````ZZZfffdddfffwwwzzzqqqsssjjjooonnnfffaaacccffffffjjjooovvv|||~~~}}}{{{yyynnnjjjgggcccaaafffuuu~~~}}}tttlllgggfffXXXKKK>>>:::999888777888888888888888888888888888888888888999999999::::::;;;999;;;???======LLL___zzzuuukkkiiiuuummmllllllkkkjjjgggccc___ZZZVVVTTTSSS[[[tttrrr|||wwwsssooojjjaaaQQQ>>>666666666666555555555555666666555555555555555555555555444444555666666666666666666666777777777888888888777===???OOOssskkkeeefffkkksss{{{~~~zzz{{{}}}wwwsssuuuuuuooogggddd___ZZZSSSOOOMMMKKKHHHEEEAAA<<<;;;>>>@@@@@@@@@CCC@@@===888555444333222111222222222222222222222222000000000111222222333333////////////////////////000000000000111111111111///000222666999<<>><<<===???AAABBBBBBAAA>>>;;;777444222222222111111222222222222111111//////000000111111111222000000000000000000000000000000000000000000111222///222555777888:::===???AAAAAAAAACCCFFFHHHHHHHHHVVV]]]bbb___[[[]]]```aaaooommmllljjjccc\\\\\\```cccgggmmmsssvvvuuutttrrrtttvvvxxx{{{|||||||||{{{{{{qqqiiidddcccvvv}}}{{{vvvooojjjaaa\\\NNN>>>777:::;;;777999999999999999999999999:::999888777888999:::;;;@@@???555;;;GGG???\\\yyy|||mmm]]]]]]\\\UUUSSSUUUlllzzzzzz~~~vvvpppjjjeeeYYYGGG:::666666666666777666555555444666666666666666666666666555555555555666666666777666777888777777999999888???<<>>;;;777444333222222222222333333333333222222///000000000111111111111000000000000000000000000111111000000000000111111111444666888999;;;>>>@@@@@@@@@@@@CCCFFFHHHIIIHHHRRRVVVVVVSSSUUU^^^ggglllmmmiiieeeccc```]]]```fffjjjmmmqqquuuvvvvvvtttrrrjjjmmmqqqvvvyyy{{{||||||{{{wwwuuuvvvzzzxxxvvv~~~xxxqqqkkkbbb^^^RRRBBB::::::;;;999999999999999999999999999999999999888999999:::;;;<<<>>>:::???EEEIIIqqq}}}|||ooo]]]]]]^^^YYYXXX]]]rrr|||yyyxxxqqqkkkggg]]]KKK===777666666666666666555555444666666666666666666666666555555555666666666777777555777888888888:::;;;;;;<<>>@@@@@@@@@@@@>>>:::777444333222333333333444444444444333333000000000000111111111111000000000000000000000000222111111000000000111111444666999:::;;;<<>>:::777444333333333333333444444444444333333000000000000000111111111////////////////////////222111111000000111111222666888:::;;;;;;<<<>>>@@@>>>>>>@@@CCCGGGIIIIIIHHHAAADDDJJJWWWnnnnnnddd]]]^^^bbbeeejjjooommmmmmnnnoooooonnnnnnmmmjjjlllpppsssvvvwwwwwwwww{{{}}}tttmmmfffeee]]]OOOAAA::::::<<<::::::::::::::::::::::::777888:::;;;;;;;;;:::999;;;<<>>???>>>???===:::777444333333333222222333333333333222222111111000000000000000000////////////////////////111111111111111222222333777999:::;;;;;;;;;===???===>>>@@@CCCGGGHHHHHHFFFDDDIIIPPPZZZiii|||iiibbb^^^```dddfffgggjjjhhhiiijjjkkklllmmmnnnnnnmmmnnnqqqtttvvvvvvuuuuuu|||~~~uuunnnhhhfff```TTTFFF<<<999<<<::::::::::::::::::::::::888999:::;;;<<<;;;::::::>>><<<>>>BBBTTTyyylllgggeeedddgggwww{{{xxxyyy{{{sssjjjfffeee\\\JJJ:::888888777666666666666777777777777777777777777777666666666666777777777888777666777:::888666;;;CCCYYYzzzrrrSSSNNNVVV^^^eeelll}}}{{{}}}{{{uuurrrrrrqqqmmmkkkkkkaaa\\\UUUOOOKKKIIIFFFDDD@@@>>><<<<<<===??????>>>???===:::666444444444444222222333333333333222222111111111111000000000000000000000000000000000000000000000111222333444555999:::<<<<<<;;;;;;<<<>>>>>>>>>@@@DDDGGGHHHFFFDDDEEELLLTTTXXX^^^cccdddbbbaaa^^^^^^aaacccbbbbbbdddeeefffiiikkkmmmooopppqqqkkkmmmppptttwwwxxxxxxxxxwwwpppjjjfffaaaYYYLLL@@@:::;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;>>>???===FFFjjj}}}~~~~~~lllffffffgggnnn}}}}}}vvvyyyyyy|||{{{tttlllfffddd^^^NNN>>>999888777666555666777888777777777777777777777777666666666777777777888888999666777;;;999777???LLLkkkiiiPPPQQQZZZ]]]dddooo~~~|||}}}zzzuuuqqqqqqpppkkkiiijjj```\\\UUUOOOKKKIIIFFFEEEAAA???======>>>?????????>>><<<999666444444444444333333444444444444333333111111111111000000000///000000000000000000000000...//////000222444666777;;;===>>>===<<<<<<===>>>??????AAADDDGGGGGGDDDBBBBBBLLLUUUWWWXXXZZZZZZWWW\\\\\\^^^bbbbbb___```cccccceeehhhlllnnnpppqqqqqqmmmooossswwwzzz|||}}}}}}zzztttnnngggbbb]]]SSSEEE===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::CCC@@@PPP}}}~~~kkkfffkkkrrr}}}~~~xxxuuu~~~yyyxxx|||wwwooogggddd```SSSDDD:::999777666555666777888777777777777777777777777666666777777777888888888999666777<<<<<<<<>>===???@@@@@@???>>><<<999666444444444555444555555555555555555444222111111111000000//////000000000000000000000000---...///000333555777888>>>???@@@???>>>===>>>??????@@@BBBDDDFFFFFFCCCAAACCCMMMUUUVVVUUUVVVXXXWWW[[[\\\```dddbbb___aaagggaaadddgggkkkmmmooooooooosssuuuxxx||||||wwwppphhhbbb___WWWIII???===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===666FFFDDDYYYkkkiiiqqq}}}|||vvvwwwyyyuuu}}}zzzqqqhhhdddaaaVVVIII:::999777666555666777999777777777777777777777777777777777777888888888888999555777===>>>@@@OOObbbrrr[[[PPPZZZaaabbbrrr|||zzz{{{zzzuuussssssqqqjjjfffeeebbb\\\SSSJJJHHHIIIFFF@@@???????????????>>>======>>>===<<<999888666555555555555555555555444444333222333333333333222111000////////////////////////111000000000222444777999@@@BBBCCC@@@======CCCHHHMMMNNNNNNJJJEEEBBBBBBDDDGGGMMMRRRRRROOOPPPVVV\\\\\\\\\\\\[[[[[[\\\___bbbbbbeeejjjmmmpppqqqtttvvvrrrwwwxxxvvvyyy{{{yyyqqqiiibbb^^^[[[SSSDDD888;;;;;;:::999999999::::::;;;;;;:::999:::;;;<<<===AAA;;;JJJwwwwwwvvvvvvttt{{{|||jjjsss|||sssjjjeeeaaaWWWMMM???:::777777777555666999888888888777777777777777666666777888999:::::::::===777999AAAAAACCC\\\{{{\\\ZZZYYYYYY\\\kkk|||yyyzzzzzzuuussssssqqqjjjfffeeeaaa\\\RRRJJJGGGIIIFFF@@@???????????????>>>======>>>===;;;999888666666555555666666666666555444444333333333222222222111111000000000000000000000000111000000111222555888999===???@@@>>>;;;<<>>CCCPPPooo|||hhhZZZYYYXXXZZZ^^^nnn{{{yyyzzzzzzuuussssssqqqjjjfffeee```[[[RRRIIIGGGHHHEEE@@@?????????>>>>>>>>>======>>>===;;;999888666666666666666777777777666555555444333222111111111222333111111111111111111111111111111111111333666888::::::<<<===;;;999:::>>>BBBEEEEEEDDDBBB@@@AAACCCEEEHHHGGGFFFGGGJJJPPPVVVYYYXXXZZZ[[[\\\^^^aaaeeehhhgggjjjnnnqqqrrrtttvvvxxxyyy{{{{{{xxxzzz}}}yyytttmmmeeeaaa]]]VVVIII???<<<<<<;;;:::::::::::::::===<<<;;;:::::::::;;;<<>>=====================;;;999888777666666777777777777777666666555555333111000000111333444222222222222222222222222000111111222444777999:::999:::;;;:::999:::===@@@BBBAAA@@@???@@@BBBDDDGGGGGGCCC@@@BBBHHHPPPVVVXXXZZZ\\\^^^___```cccfffiiiiiillloooqqqsssuuuxxxzzzyyyzzz{{{{{{~~~vvvooogggbbb___WWWMMMDDD>>>===<<<;;;:::::::::;;;>>>===;;;::::::;;;;;;<<>>888888888777777999777777777777777888888888999999999999999999999888:::???===<<>>======<<<<<<=========<<<;;;999888777777777777777777777777666666555444333111000000111333444222222222222222222222222000111222444666888:::;;;999:::;;;;;;;;;<<>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;<<<===???RRRyyyxxxzzzmmmeee```[[[UUUIII@@@999888999888777999666666777777888888888888:::::::::999999999999999;;;??????BBBXXXfffUUUXXXUUUTTTVVVZZZ```kkk|||zzz|||zzzuuussssssqqqjjjfffeeeZZZYYYRRRIIIDDDDDDDDDBBB???>>>===<<<;;;<<<===>>>===<<<:::999888777777777666666777777777666555555333222111111111222333444222222222222222222222222000111222555777999;;;;;;;;;;;;;;;<<<===???@@@AAA@@@???>>>@@@BBBDDDEEEDDD???===>>>BBBJJJRRRVVVWWWWWWZZZ___cccgggkkkpppsssxxx||||||xxxrrrkkkddd___YYYRRRMMM@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;;;;<<<>>>???>>>ccczzzwww}}}yyy|||pppfffaaa[[[VVVLLLBBB999888:::999888999666666666777888888999999999999999:::::::::::::::888;;;@@@NNNnnn```RRRUUUTTTTTTVVV[[[___fffttt}}}{{{|||zzzuuussssssqqqjjjfffeeeYYYXXXRRRHHHCCCCCCDDDBBB???>>>===;;;;;;<<<===>>><<<;;;:::999888777777777555666666666666555444444111111222222222333333333222222222222222222222222///111333555888:::;;;<<<;;;;;;;;;===???@@@AAAAAA???>>>>>>@@@CCCDDDBBB@@@:::<<<@@@FFFMMMSSSVVVXXXUUU[[[ccckkksss{{{xxxssskkkddd___ZZZTTTOOOAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@KKK}}}wwwkkkmmmwww}}}~~~ssshhhbbb[[[VVVNNNCCC999888::::::999999555666666777888888999999888999999::::::;;;;;;;;;::::::DDD___vvv^^^UUUUUURRRSSSWWW\\\___cccmmmwww~~~|||}}}zzzuuussssssqqqjjjfffeeeXXXXXXRRRHHHBBBCCCCCCBBB@@@>>><<<;;;:::;;;===>>><<<;;;:::999888888888888555555555555555444444333000111222333333333333333111111111111111111111111///111333666888:::<<<<<<;;;:::;;;===???AAAAAAAAA>>>===>>>@@@CCCCCC@@@<<<777;;;BBBIIIOOOTTTWWWXXXVVV]]]hhhtttxxxssskkkddd___YYYTTTQQQAAA@@@???===<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAA\\\ppphhhkkkxxx|||tttiiibbb[[[UUUPPPDDD:::999;;;:::999999555666666777888999999999888888999::::::;;;<<<<<>>???@@@??????;;;<<>>???@@@HHHlll|||tttppprrrzzz{{{xxxjjjaaa[[[WWWQQQGGG===888:::;;;:::666999999888888888888999999555777999999999888999:::CCC===SSS|||aaaXXXYYYWWWPPPRRRUUUYYY\\\^^^bbbiiiooo{{{wwwwwwrrrqqqqqqrrrsssooogggaaaXXXYYYTTTLLLEEEDDDCCCAAA>>>===<<<::::::::::::;;;;;;:::777555444333333333555444444444333333333333111111111111111111111111111222222111000000111222111222555777:::;;;;;;;;;:::;;;===>>>>>>>>>=========???BBBDDDCCCAAA>>><<>>:::???@@@BBBJJJyyy}}}zzzxxx{{{wwwyyykkkbbb[[[WWWQQQHHH>>>999:::<<<:::777999999888888888888999999777888::::::::::::;;;<<>>>>>>>>===<<<;;;;;;>>>AAAEEEEEEBBB>>>===>>>EEEIIIMMMOOOPPPRRRVVVZZZ\\\bbbjjjqqqwww}}}~~~yyyuuuoooiiiccc]]]WWWSSSMMMDDD===<<<===;;;;;;<<<777>>>;;;:::???@@@CCCOOO~~~yyy~~~nnn~~~yyylllccc\\\WWWRRRJJJ@@@;;;;;;<<<;;;888999999888888888888999999888999;;;;;;;;;;;;<<<>>>===QQQqqqQQQJJJQQQUUUSSSQQQPPPSSSWWWZZZ\\\aaahhhnnn|||wwwuuupppooooooppppppmmmgggbbbXXXYYYUUULLLFFFEEEDDDBBB<<<;;;:::999888999999:::777666555333222222333333444444444333333333333222111111111111111111111111222333333222000///000111444555888:::<<<=========AAAAAA@@@???===<<<;;;:::===AAAFFFEEEAAA>>>???BBBGGGIIIKKKLLLLLLMMMPPPSSSXXX\\\ccciiimmmqqqtttvvvooooootttzzz|||||||||wwwpppjjjccc]]]WWWSSSNNNEEE>>>======;;;;;;<<<:::===::::::@@@???EEEVVVvvvyyynnnzzzzzznnnddd\\\WWWSSSKKKBBB<<<;;;<<<;;;::::::999999888888999999:::888:::;;;;;;;;;;;;===???EEEaaaaaaHHHIIIRRRQQQOOOQQQPPPSSSWWWZZZ\\\aaahhhnnn}}}xxxwwwrrrpppoooppppppmmmgggbbbXXXYYYUUULLLFFFEEEDDDBBB<<<;;;:::999999999:::;;;666555444333222222333444555555555555444444444444111111111111111111111111222333333222000///000222555666999;;;============CCCBBBAAA@@@>>>===<<<<<<;;;@@@DDDDDD@@@???BBBFFFHHHIIIJJJKKKJJJKKKLLLMMMRRRVVV[[[___bbbdddfffhhhgggfffiiinnnppppppuuu{{{}}}{{{zzzwwwzzzrrrjjjddd]]]WWWSSSOOOFFF???>>>>>><<<;;;======>>>;;;<<>>=========;;;>>>AAAAAA@@@@@@CCCFFFHHHIIIKKKLLLMMMMMMLLLKKKMMMPPPSSSVVVXXXZZZ]]]___eeedddfffkkkmmmnnnsssyyy~~~|||tttlllhhheeecccaaafffttt|||tttkkkddd]]]WWWSSSPPPGGG@@@???>>><<<;;;======>>><<>>AAAOOOWWWNNNIIINNNRRRPPPPPPTTTRRRUUUXXXYYY[[[___eeekkk}}}|||zzzzzztttqqqooonnnmmmjjjddd___VVVWWWSSSJJJDDDCCCBBB@@@:::999888777777888999:::555555444333333444555666555555555444444444333333111111111111111111111111///000111111000111333555666777999;;;<<<===<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCGGGIIIKKKNNNPPPOOOLLLJJJJJJLLLNNNPPPRRRUUUYYY\\\bbbbbbfffmmmoooooorrrxxxzzz|||~~~nnniiiaaa\\\]]]aaaeeegggmmm{{{~~~uuulllddd]]]WWWSSSQQQHHHAAA??????===<<<===;;;======@@@???<<>>AAA???======???@@@@@@@@@DDDFFFJJJNNNPPPOOOKKKHHHJJJKKKLLLMMMOOOSSSXXX[[[^^^```fffnnnqqqpppqqquuuuuuwww{{{~~~yyyoooaaa\\\VVVUUU\\\hhhttt{{{|||uuulllddd]]]WWWTTTQQQIIIAAA@@@???===<<<===999;;;===AAA@@@>>>^^^oooyyy}}}ssshhh^^^WWWQQQLLLDDD===999888888999;;;::::::999999::::::;;;;;;;;;<<<;;;<<<>>>AAADDDlllhhh\\\ZZZTTTOOOQQQVVVUUUOOOPPPSSSUUUVVVVVVYYY^^^ccctttvvv{{{|||wwwttttttlllpppqqqooollljjjddd]]]ZZZWWWSSSLLLEEE@@@??????;;;:::999888777777777777555555555555555444444444444444555555444444333222333222111111000000111111111222333333222111222333777888:::;;;<<<<<<;;;:::>>><<<;;;;;;<<<<<<<<<;;;>>>;;;888888;;;>>>AAABBBDDDEEEGGGKKKNNNPPPOOOMMMJJJLLLNNNPPPSSSTTTUUUVVV^^^bbbgggkkkmmmppprrrtttsssuuuxxx{{{pppddd___ZZZ[[[^^^bbbiiittt{{{pppiiiddd___WWWQQQPPPLLLGGGBBB???===>>>>>>??????;;;@@@EEEAAAggguuuwwwtttgggbbbZZZPPPLLLFFF???;;;999999:::999999999999999999999999:::;;;888<<<@@@;;;???RRR~~~|||sssddd\\\XXXTTTTTTRRRNNNNNNQQQSSSTTTVVVWWWXXXZZZ^^^aaapppuuu}}}wwwsssssskkknnnpppmmmkkkhhhbbb[[[WWWVVVRRRLLLFFFBBBAAABBB;;;:::999888777777777777555555555555555444444444444444444555444444333222333222111111000000111111111222333333111111222444777888999;;;<<<;;;;;;;;;>>>===<<<<<<<<<=========>>>;;;888888;;;???AAABBBFFFFFFHHHKKKOOOPPPPPPNNNKKKLLLNNNPPPRRRTTTVVVWWW\\\```eeeiiilllnnnqqqsssrrrtttxxx|||vvvhhh^^^[[[bbbfffmmmtttzzz}}}qqqiiiddd___YYYSSSPPPLLLGGGBBB???===>>>>>>>>>???<<<@@@EEEHHHtttuuutttwwwjjjbbbWWWPPPLLLFFF???;;;999999:::999999999999999999999999:::;;;888<<>>===============>>>>>>>>>;;;999999<<>>>>>===???<<>>;;;IIIeeevvvjjjfff[[[VVVRRRPPPQQQPPPNNNNNNQQQRRRSSSUUUVVVWWWYYY]]]```lllzzzxxxsssrrrlllnnnnnnkkkjjjhhh```WWWUUUTTTPPPJJJEEEBBBAAABBB:::999999888777777888888666666666555444444333333333444444444444333222222333222111111000000111111000111222111111222444666888888999:::;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>>>><<<::::::===@@@BBBCCCHHHGGGHHHJJJMMMOOOOOOOOOMMMMMMMMMNNNQQQTTTXXXZZZ___bbbfffjjjlllnnnppprrrppprrruuuyyy{{{}}}}}}}}}}}}uuulllfffcccfffqqq}}}uuujjjddd```[[[WWWPPPLLLGGGBBB???===>>>>>><<<>>>>>>???GGGfffwwwzzz}}}qqqcccTTTQQQMMMFFF@@@<<<:::::::::999999999999999999999999:::;;;999<<<>>><<>>>>><<<;;;<<<>>>AAACCCCCCFFFFFFGGGIIILLLNNNMMMLLLMMMMMMMMMNNNQQQUUUYYY[[[___aaaeeeggghhhiiijjjkkkkkklllooorrrtttvvvvvvvvvnnnmmmooorrrsssvvvwwwkkkeeeaaa\\\XXXPPPLLLGGGBBB???===>>>>>><<<===@@@@@@LLLwww|||yyy}}}rrrdddVVVQQQMMMGGG@@@<<<::::::;;;999999999999999999999999:::;;;:::===>>>???]]]yyyiiilllfffYYYPPPMMMMMMOOOOOOMMMMMMPPPPPPQQQSSSTTTUUUWWW[[[^^^nnn{{{~~~yyywwwxxxrrrrrrpppnnnmmmkkkaaaVVVTTTRRRNNNHHHAAA===<<<===999999888888888888888999777777666555444333333222333333333333333222111111333222111111000000111111///000000000000222666999999999999999:::;;;<<<===777:::<<<;;;888888;;;>>>>>>===<<<===@@@BBBCCCCCCDDDEEEGGGJJJMMMMMMLLLJJJLLLLLLMMMOOORRRVVVYYY[[[\\\^^^aaaaaa```______```aaaccceeehhhkkknnnppprrriiirrrxxxmmmfffaaa[[[WWWPPPLLLGGGBBB???===>>>>>><<<===BBBBBBQQQ~~~www|||qqqeeeXXXRRRNNNGGGAAA<<<::::::;;;999999999999999999999999999:::;;;>>>>>>BBBiiissslllmmm___RRROOOLLLMMMOOOPPPMMMMMMOOOOOOPPPRRRSSSTTTVVVZZZ]]]kkkwww}}}zzzyyy{{{tttssspppnnnnnnlllaaaUUUPPPOOOKKKFFF@@@===<<<===999888888888888888999999777777666555444333222222222333333333333222111111333222111111000000111111//////000///000333777:::999999999888999;;;<<<===777:::<<<<<<999999<<<@@@>>>===<<<>>>@@@CCCCCCCCCDDDEEEHHHLLLOOONNNKKKHHHJJJLLLNNNQQQTTTWWWYYYZZZ\\\]]]^^^]]]ZZZXXXVVVVVVVVVWWWYYY]]]bbbiiinnnqqqtttzzznnngggaaaZZZUUUPPPLLLGGGBBB???===>>>>>><<<===CCCEEEVVV~~~}}}}}}{{{uuu}}}qqqdddYYYRRRNNNGGGAAA<<<;;;;;;;;;999999999999999999999999888:::<<>>999888888888888888999999888777666555444333222222222333333333333222111111333222222111000111111111////////////000333777;;;:::999888888999:::<<<===888;;;>>>===:::999===AAA>>>======>>>AAACCCDDDCCCDDDFFFJJJNNNQQQPPPLLLHHHJJJKKKNNNRRRUUUWWWYYYZZZ^^^______]]]YYYUUUSSSRRRMMMNNNQQQVVV^^^fffnnnrrrzzznnngggaaaYYYTTTPPPLLLGGGBBB???===>>>>>>======DDDGGGZZZ{{{|||}}}vvvsss~~~qqqdddZZZRRRNNNHHHAAA===;;;;;;;;;999999999999999999999999888:::<<<@@@@@@HHHyyysss\\\fffeeeVVVSSSPPPMMMNNNQQQPPPMMMLLLNNNNNNOOOQQQRRRSSSUUUYYY\\\^^^~~~ppptttzzz{{{}}}uuuuuurrrpppppppppkkkbbbZZZOOOKKKFFFCCC@@@>>>;;;:::777777777777777777777777555555444333333333333444333333333333333333333333222222222111000//////...000000//////111444666888:::777555777:::<<<<<<:::777<<<@@@@@@<<<:::<<>>>>>>>>???@@@BBBCCCDDDCCCFFFIIILLLNNNNNNMMMMMMLLLNNNOOOOOOPPPSSSWWW[[[^^^gggnnnppppppnnnjjjdddVVVVVVUUUTTTXXXeeexxx~~~pppggg___XXXSSSOOOLLLHHHDDDAAA???>>>>>>@@@;;;JJJFFF^^^~~~yyyzzzwwwkkk~~~oooeeeXXXTTTNNNGGGAAA>>><<<:::999;;;;;;;;;::::::999999999888888888CCC@@@QQQttt___ggglll___SSSSSSLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMOOORRRUUUUUUUUUVVVYYYhhhoooiiijjjyyy{{{|||uuuuuurrroooooooookkkbbbZZZOOOKKKGGGCCC@@@>>><<<:::777777777777777777777777888777555444333222222222222222222222222222222222222222111111000//////...000000//////111444777888:::888777888;;;===<<<;;;888===CCCDDDAAA>>>>>>???<<<======>>>???AAABBBCCCDDDFFFIIILLLNNNNNNNNNMMMLLLMMMNNNOOOQQQTTTXXX\\\aaalllwww~~~yyymmmjjjgggeeekkkyyy~~~qqqhhhaaaZZZTTTNNNLLLHHHDDDAAA????????????;;;GGGEEE___|||}}}yyymmm~~~ooohhh]]]SSSNNNGGGAAA>>><<<:::999;;;;;;;;;::::::999999999;;;;;;999CCC@@@TTTiiiZZZeeeiii[[[PPPOOOMMMMMMMMMLLLLLLLLLLLLLLLOOONNNOOOPPPQQQPPPQQQRRRPPP[[[cccdddjjjzzz|||~~~wwwuuurrroooooooookkkbbbZZZOOOLLLGGGCCCAAA>>><<<:::777777777777777777777777999888666444222111000000111111111111111111111111222222111111000/////////000//////000111444777999;;;999888999;;;<<<<<<<<<999???EEEGGGEEEAAA??????;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJLLLNNNNNNNNNMMMKKKLLLNNNOOOQQQUUUZZZ^^^bbbppp|||zzz{{{||||||sssjjjccc\\\WWWNNNLLLHHHDDDAAA????????????;;;EEEDDDbbbtttqqqjjj___SSSNNNGGGAAA>>><<<:::999;;;;;;::::::::::::999999===>>>:::BBBBBB[[[aaaZZZjjjjjj]]]SSSOOONNNNNNMMMMMMLLLLLLKKKKKKNNNOOONNNLLLKKKLLLMMMOOOKKKNNNVVV___hhh|||{{{~~~zzzvvvsssppppppppplllccc[[[OOOLLLGGGCCCAAA???<<<:::777777777777777777777777888777666444222111111111222222222222222222222222111111111111000000//////000//////000222555888::::::999999999:::;;;;;;;;;:::>>>CCCDDDCCC@@@??????;;;;;;<<<===???AAABBBCCCFFFHHHJJJLLLNNNNNNNNNMMMJJJLLLNNNPPPRRRWWW\\\```aaaooo~~~ssskkkddd]]]WWWNNNKKKHHHDDDAAA@@@?????????<<>><<<;;;999::::::::::::::::::::::::===>>>:::AAAEEEfff{{{^^^^^^oooiii[[[UUUNNNOOONNNNNNMMMLLLKKKJJJJJJKKKMMMLLLIIIHHHKKKNNNOOOMMMHHHNNN\\\eeerrr{{{}}}yyywwwtttqqqqqqqqqmmmddd\\\PPPLLLGGGDDDAAA???<<<;;;777777777777777777777777666555444444333333333333333333333333333333333333111111111000000000000000000//////000222555999;;;888888888888888888999:::;;;<<<===>>>=========>>><<<<<<===>>>@@@BBBDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNJJJLLLNNNPPPSSSWWW]]]aaaaaannnssskkkddd\\\VVVMMMKKKGGGDDDAAA@@@@@@@@@??????DDDJJJyyyuuukkkZZZRRRMMMFFFAAA>>><<<;;;::::::::::::::::::::::::::::::>>>:::@@@IIIqqq{{{\\\```qqqbbbSSSQQQIIIOOONNNNNNMMMLLLKKKJJJJJJHHHJJJIIIGGGJJJQQQTTTRRRNNNEEEIIIXXXaaajjj{{{|||}}}vvvwwwtttqqqqqqqqqmmmddd\\\PPPLLLHHHDDDBBB???===;;;777777777777777777777777555555444333333333444444333333333333333333333333111111000000000000000000000//////000333666999;;;777888888888666666888999;;;;;;:::::::::;;;<<<===<<<<<<===???AAACCCEEEFFFIIIIIIKKKLLLMMMNNNNNNNNNKKKMMMOOOQQQTTTXXX]]]aaaccclllyyytttlllddd[[[UUUMMMKKKGGGDDDAAA@@@@@@@@@???AAAEEENNN{{{{{{|||wwwnnnZZZRRRMMMFFFAAA>>>===;;;:::999999::::::::::::;;;;;;888>>>:::???MMMzzzaaafffuuu^^^OOOSSSJJJNNNNNNMMMMMMLLLLLLKKKKKKGGGIIIHHHGGGPPP[[[\\\UUULLLCCCEEETTT^^^fff}}}~~~~~~~~~uuuuuurrrpppppppppkkkbbbZZZPPPMMMHHHDDDBBB@@@===;;;777777777777777777777777777666555444333222222222222222222222222222222222000000000000000000000111/////////111333666:::<<<777999:::999666666888:::;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNPPPRRRTTTXXX]]]aaaccciiirrrvvvmmmeee[[[UUULLLJJJGGGDDDAAA@@@@@@AAA@@@BBBEEEPPP~~~{{{sssppp~~~~~~}}}yyyqqq\\\QQQMMMFFFAAA>>>===<<<;;;999999999::::::;;;;;;;;;999@@@<<<@@@OOOeeekkkwwwZZZMMMVVVOOOMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJHHHIIIVVVdddbbbVVVIIICCCEEEOOOYYYbbbsssxxxtttqqqnnnnnnnnniii```YYYPPPMMMHHHDDDBBB@@@===;;;777777777777777777777777999888666444222111111000111111111111111111111111000000000000000111111111/////////111333777:::<<<888:::;;;:::777777999;;;:::;;;<<<>>>@@@???<<<:::::::::;;;===???AAACCCEEEJJJKKKKKKLLLMMMNNNNNNOOONNNOOOQQQRRRTTTXXX]]]aaaaaaeeelllxxx{{{xxxuuussssssxxxooofff\\\UUULLLJJJGGGDDDAAA@@@@@@AAA@@@CCCDDDQQQ}}}wwwmmmgggppp}}}zzzrrr\\\QQQLLLFFFAAA>>>===<<<;;;999999999::::::;;;;;;;;;:::BBB===AAAPPPccchhhrrrRRRGGGTTTNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLIIIKKK[[[jjjfffWWWJJJFFFFFFMMMUUU^^^lllxxxwwwuuurrroooooopppmmmfff___VVVRRRKKKEEEBBB@@@>>><<<888777777777666666555555333333333444444444555555222222222111111111111000111111111111111111111111111///---...222666:::;;;???===:::999999:::;;;;;;999;;;===>>>===;;;;;;<<<;;;<<<>>>>>>???BBBEEEHHHJJJKKKMMMOOOPPPPPPPPPPPPNNNPPPRRRTTTVVVYYY^^^aaaccceeeiiiuuuyyytttxxx~~~yyymmmbbbZZZTTTNNNKKKGGGCCCAAA???@@@@@@<<>><<<:::999999:::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>>>>???BBBFFFIIIKKKLLLMMMOOOPPPPPPPPPOOOMMMOOORRRTTTVVVZZZ^^^bbbbbbeeejjjtttyyymmmcccZZZTTTNNNKKKGGGCCCAAA???@@@@@@===FFFCCCXXX}}}rrrkkkeee^^^\\\^^^ZZZ]]]aaaeeejjjsss{{{|||hhh^^^RRRMMMFFFAAA>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===@@@???QQQfff```fffgggTTTGGGJJJOOOPPPNNNLLLKKKLLLPPPVVVZZZOOOKKKEEEHHH]]]rrrrrrfffVVVOOOJJJIIIJJJKKKPPPVVV]]]{{{xxxqqqnnnmmmnnnppplllccc[[[NNNKKKGGGDDDBBB@@@===;;;888888888888777777777777444333333222222111111000222222222111111111111000111111111111111111111111111///...///333777:::;;;===<<<;;;:::::::::;;;<<>>===;;;;;;<<<>>>???@@@BBBFFFIIILLLMMMNNNPPPPPPPPPOOONNNMMMOOORRRUUUWWW[[[___bbbbbbgggmmmttt}}}~~~zzznnncccZZZUUUNNNKKKGGGCCCAAA???@@@@@@>>>EEECCC^^^wwwllleee^^^XXXVVVXXXWWWXXX[[[___eeeiiilllnnn|||~~~}}}kkk^^^PPPLLLEEE@@@===<<<;;;:::::::::;;;<<<============;;;===@@@AAAUUUaaa```jjjlllWWWIIILLLPPPMMMMMMLLLKKKMMMRRRYYY___OOOKKKEEEGGGYYYnnnuuuppp```XXXPPPMMMJJJGGGHHHLLLNNNeee{{{}}}}}}tttpppnnnnnnoooppplllbbbZZZNNNKKKGGGDDDAAA>>>:::777888888888888888888777777555555444333222111000000222222222111111111000000111111111111111111111111111///...000333777:::;;;<<<<<<<<<;;;::::::<<<===BBB===888999===???===::::::<<<>>>???@@@CCCGGGJJJMMMNNNOOOPPPPPPPPPOOONNNLLLOOOSSSVVVXXX\\\```cccaaaiiipppvvvxxxqqqppppppooommmrrrvvv~~~{{{nnnddd[[[UUUNNNKKKGGGCCC@@@???@@@@@@???DDDEEEgggzzzqqqgggaaa\\\VVVUUUWWW]]]aaagggmmmpppqqqooonnnyyy|||~~~ooo___OOOJJJDDD???===;;;::::::999:::;;;<<<============888:::===BBB^^^cccfffssssss\\\MMMOOOQQQJJJKKKKKKJJJLLLSSS\\\cccRRRNNNGGGFFFRRRdddnnnoooaaa^^^]]]\\\WWWNNNHHHGGGOOO]]]nnn|||~~~{{{||||||sssqqqooonnnpppqqqmmmccc[[[LLLIIIFFFDDDBBB???;;;999777777777777777777888888777666555444333222111000222222222111111111000000111111111111111111111111111//////000444888:::;;;;;;<<<===<<<;;;:::<<<>>>CCC>>>999999===???===::::::<<<>>>???AAACCCHHHKKKMMMNNNOOOPPPQQQPPPOOONNNMMMPPPTTTWWWZZZ]]]```ccc___gggooottt~~~yyynnngggeeedddaaa^^^bbbccciiittt{{{zzz|||oooeee[[[VVVNNNKKKGGGCCC@@@???@@@@@@@@@DDDHHHqqq}}}uuuqqqiiicccaaa___[[[[[[]]]bbbjjjuuu{{{{{{wwwsssqqqssszzz~~~ppp]]]NNNJJJCCC???<<<;;;::::::999:::;;;<<<============:::;;;===DDDhhhfffkkkxxxuuu]]]OOOOOOOOOJJJKKKLLLLLLMMMTTT___gggWWWQQQHHHDDDIIIUUU]]]```WWW[[[eeemmmjjj\\\NNNGGGJJJUUUeeeuuu}}}rrrhhh```]]]^^^___}}}~~~wwwrrrpppnnnpppqqqmmmddd\\\LLLIIIFFFDDDBBBAAA???===666666666666777777777777777777666555333222222111222222222111111111111000111111111111111111111111111//////111555999:::;;;999<<<>>>>>>;;;:::<<>><<<<<<===>>>===::::::<<<>>>???AAADDDHHHKKKMMMNNNOOOQQQQQQQQQPPPOOONNNQQQUUUXXX[[[]]]___bbb]]]dddkkkppp{{{xxxrrrjjjdddbbbaaa___]]]```^^^aaajjjrrr|||wwwtttzzz}}}pppeee\\\VVVNNNKKKGGGCCCAAA???@@@@@@@@@DDDLLLyyy}}}~~~tttmmmjjjeeedddhhhjjjiiiiiilllnnnyyyxxxuuuvvvxxxmmmZZZNNNJJJCCC???===<<<;;;:::::::::;;;<<<============>>>>>>@@@HHHqqqgggkkkuuuqqqZZZNNNNNNLLLLLLNNNNNNMMMNNNTTT```jjj]]]UUUKKKFFFGGGKKKNNNOOOKKKPPP```sssyyylllWWWHHHIIIVVViiiyyyyyyddd^^^VVVQQQPPPQQQRRRRRR|||~~~yyyrrrooommmmmmnnnkkkccc\\\SSSOOOIIIEEEBBB@@@>>><<<444555555555666666666666555555444444333222111111222222222111111111111000111111111111111111111111000000000222666999::::::888<<>>>>>>>>===<<<;;;:::<<<>>>@@@AAADDDIIILLLLLLMMMOOOQQQQQQRRRQQQQQQPPPSSSWWWZZZ[[[\\\___```aaaeeejjjnnnzzztttqqqmmmiiigggfffffffffiiieeeffflllnnnrrrtttxxx~~~qqqfff]]]WWWNNNKKKGGGCCCAAA???@@@@@@@@@EEEOOO|||vvvwwwpppllliiihhhllluuu{{{}}}|||zzzmmm\\\NNNJJJDDD???======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;???@@@BBBMMMyyyhhhjjjqqqkkkWWWOOOOOOKKKKKKMMMMMMKKKKKKQQQ]]]gggeee\\\SSSOOONNNMMMJJJHHHHHHFFFRRRmmm}}}bbbKKKKKKZZZnnn|||uuugggddd___ZZZVVVUUUUUUVVVzzz}}}zzzrrrnnnkkkkkkllljjjbbb\\\\\\VVVNNNGGGAAA===999777333444444444555555666666444333333222222111111111222222222111111111111000111111111111111111111111000000000222666999::::::888<<<@@@???<<<:::===@@@===???AAA@@@>>><<<;;;;;;:::<<<>>>@@@BBBEEEIIILLLKKKMMMOOOQQQRRRRRRRRRRRRQQQTTTXXXZZZ[[[\\\^^^___fffiiilllppp{{{ttttttrrrooollllllmmmooosssmmmnnnrrrpppooo{{{tttyyyqqqfff]]]WWWNNNKKKGGGCCCAAA@@@@@@@@@@@@EEEPPP}}}rrr~~~uuupppnnnmmmnnnuuu~~~ooo```OOOJJJDDD@@@>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>BBBOOO~~~iiiiiinnnhhhWWWQQQRRRMMMHHHJJJJJJGGGFFFLLLXXXbbblllccc[[[YYYXXXTTTOOOJJJKKKBBBHHHgggkkkOOOIIIXXXjjjyyyvvvfff[[[VVVVVV|||xxxuuuqqqkkkhhhllloooiii```ZZZ```fff[[[CCC<<>><<<:::999:::;;;===@@@DDDGGGIIILLLNNNPPPSSSTTTSSSRRRRRROOOQQQUUUYYY\\\^^^``````aaabbbhhhqqqzzz{{{xxxxxxyyyxxx{{{~~~rrrooorrrwww{{{zzz|||pppeee[[[TTTPPPMMMHHHCCCAAA@@@AAABBBBBBFFFIIIxxx}}}}}}|||uuuttt~~~rrr]]]OOOJJJDDD???===;;;;;;:::888999;;;;;;;;;;;;;;;======@@@===NNNiiinnn~~~dddNNNTTTMMMNNNLLLLLLKKKJJJJJJLLLOOOQQQWWWccckkklllooorrrjjj^^^VVVSSSMMMOOO]]]iii```OOOQQQ___ooo~~~yyy~~~{{{vvvpppmmmpppppphhh\\\TTTLLLKKKEEE???<<<===;;;777666555555555555444444444444333333222222111111111000111111111111222222222111111111111111111111111111000111333777999:::999:::::::::;;;<<<>>>???@@@EEEEEEDDDCCCAAA>>>;;;999999999;;;===AAADDDGGGHHHLLLNNNRRRTTTUUUTTTSSSQQQNNNQQQUUUYYY]]]___aaaaaa``````eeemmmuuu~~~~~~vvvrrr|||~~~qqqfff\\\TTTPPPMMMHHHCCCAAA@@@AAABBBCCCEEEHHHwwwzzzuuu|||rrr^^^OOOJJJDDD???===;;;;;;:::999:::<<<<<<;;;<<<===>>>;;;CCCKKKdddzzzkkkvvv|||^^^LLLUUUPPPLLLLLLKKKKKKJJJKKKLLLNNNOOOLLLXXXccciiiqqqxxxtttkkkbbb]]]SSSLLLQQQZZZXXXNNNWWW___ooo|||vvvpppmmmpppqqqhhh\\\TTTOOOIIIDDDCCCAAA;;;888888666555555555555444444444333333333222222111111111000000111111111222222222111111111111111111111111111000111444777:::;;;:::::::::;;;<<<===>>>???@@@AAAAAA@@@???===:::777666777888;;;===AAADDDGGGHHHKKKNNNRRRUUUWWWUUURRRPPPPPPRRRVVV[[[^^^`````````___```dddjjjpppvvvyyy}}}wwwxxxuuuiii^^^WWWPPPMMMHHHCCCAAA@@@AAABBBBBBFFFKKK~~~}}}tttwwwyyytttyyyrrr^^^OOOJJJDDD???===;;;:::::::::;;;<<<<<<<<<===>>>@@@<<>>>>>??????>>>>>>>>>===;;;888666444666777:::>>>AAADDDGGGHHHKKKNNNRRRUUUVVVUUURRRPPPQQQTTTXXX\\\___```___^^^``````eeekkknnnqqqzzzyyytttwwwwwwuuuwwwkkk___WWWPPPMMMHHHCCCAAA@@@AAABBBAAAHHHQQQtttsssrrrhhheeessssss___OOOJJJDDD???===;;;:::::::::;;;<<<<<<<<<===???BBBKKKwwwvvv~~~{{{WWWQQQWWWUUULLLMMMKKKIIIJJJLLLMMMLLLKKKLLLLLLIIIIIIOOOYYY```bbbbbbdddccc\\\UUUPPPNNNKKKRRRYYYmmm}}}{{{sssllliiilllnnnhhh___YYYKKKFFFCCCBBBAAA===::::::666555555555555444444444222222222222222222222222000111111111111222222222111111111111111111111111000000111444888;;;<<<<<<:::;;;<<<>>>>>>???>>>>>>?????????>>><<<:::777666555777:::>>>AAADDDFFFGGGKKKMMMQQQSSSTTTSSSRRRPPPQQQTTTYYY]]]```aaa```___```bbbhhhoooqqqrrrwww~~~rrrmmmrrr|||tttxxxvvvjjj^^^VVVPPPMMMHHHCCCAAA@@@AAABBBBBBJJJUUUuuuppprrreee]]]dddssssss^^^OOOJJJDDD???===;;;;;;::::::;;;;;;;;;;;;===@@@BBB___pppvvvVVVUUUTTTUUUOOONNNKKKHHHHHHKKKMMMLLLJJJJJJIIIIIIKKKPPPVVVYYYZZZXXX]]]```]]]TTTLLLHHHGGGOOOUUUlll|||zzztttlllgggjjjlllfff^^^YYYIIIGGGCCC>>>===>>><<<999666555555555555444444444222222222222222222222222000111111111111222222222000000000000000000000000000000111444888<<<===<<<;;;<<<===>>>??????>>>>>>????????????===;;;888777444666999>>>BBBDDDFFFGGGKKKMMMOOOQQQRRRRRRQQQPPPNNNRRRXXX^^^bbbccccccbbb```cccllluuuxxxxxx{{{|||yyyssskkkooo~~~zzzxxx|||vvvjjj___VVVPPPMMMHHHCCCAAA@@@AAABBBAAAIIITTTwwwssslll{{{qqqggg___aaajjjuuuttt]]]OOOJJJDDD???===;;;;;;:::999:::;;;::::::<<<@@@CCCeeennnqqqWWW\\\UUUXXXXXXPPPKKKGGGFFFJJJMMMLLLKKKIIIHHHIIIMMMRRRUUUVVVWWWSSSWWWZZZWWWOOOGGGDDDEEEKKKOOOfff}}}zzzvvvmmmggghhhjjjddd]]]XXXKKKKKKFFF===;;;>>><<<666666666555555555444444444222222222222222222222222000111111111111222222222////////////////////////000000111444999<<<======;;;<<<===?????????>>>>>>>>>??????>>><<<:::888666333555999>>>BBBEEEFFFGGGKKKLLLNNNPPPQQQQQQQQQPPPKKKPPPVVV^^^ccceeeeeeeee___dddooozzz~~~}}}wwwssstttfffeeezzz||||||zzzxxxmmmaaaYYYPPPMMMHHHDDDAAA@@@AAABBB???GGGRRRssssssoooxxxppphhhwwwooogggaaadddjjjrrr|||uuu\\\OOOJJJDDD???===;;;;;;:::999::::::::::::<<>>============;;;777444444777:::<<>>>>>AAABBBGGGNNN~~~qqqiiieeeiiiooogggxxxxxxvvvmmmddddddmmmuuuwwwuuu___PPPIIIBBB@@@===::::::<<<===;;;:::999999<<<>>>@@@\\\~~~uuu[[[___]]]aaabbbXXXNNNFFFFFFHHHHHHHHHJJJHHHOOOLLLIIIOOORRRUUU___dddSSSFFFFFFGGGDDDEEEKKKGGGHHHVVVxxx~~~{{{zzzvvvooohhheeedddbbb\\\WWWLLLHHHBBB===;;;:::999999777666444333222111111111333333222222111111222222111111111111111111111111000000000000000000000000111111111444888;;;======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===;;;888555444777:::===???CCCGGGJJJKKKMMMOOOQQQRRRRRRQQQQQQMMMQQQWWW[[[^^^```cccddd```fffppp{{{{{{tttrrrqqqpppttt}}}}}}wwwjjj___WWWRRRJJJDDDBBBAAA>>>???AAABBBGGGNNN{{{ooohhhkkkrrrggguuuvvvsssnnnhhhcccdddiiinnnzzzsss^^^PPPHHHAAA???===:::999<<<<<<;;;:::999:::<<<>>>@@@YYYvvv\\\```^^^aaabbbWWWOOOHHHIIIKKKJJJIIIKKKIIIMMMJJJJJJRRRWWWcccxxxuuueeeSSSJJJFFFCCCAAAAAALLLEEEIIIbbb~~~{{{yyytttnnnhhhfffeeebbb[[[UUULLLGGGBBB>>>;;;:::999888666666444333222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111111444888;;;======::::::::::::;;;;;;<<<===<<<;;;;;;<<<<<<;;;888666555777:::===???CCCGGGJJJLLLMMMNNNPPPQQQQQQQQQQQQLLLPPPVVVZZZ]]]___bbbcccbbbfffppp}}}~~~uuussstttwww}}}xxxwwwjjj___WWWRRRKKKEEECCCBBB???@@@BBBAAAHHHOOO|||yyymmmnnnvvviiisss|||wwwuuuvvvppphhhiiippppppqqq\\\NNNGGG@@@>>><<<999999;;;<<<;;;:::999:::<<<>>>@@@RRRrrrZZZ```^^^aaaaaaVVVOOOJJJLLLMMMKKKJJJKKKKKKKKKHHHKKKQQQUUUkkkiiiTTTLLLOOORRRQQQXXXNNNLLL___|||{{{ttt|||~~~{{{wwwrrrmmmiiigggfffbbbZZZSSSKKKGGGBBB>>><<<;;;999888666666555333333222222222333333333333222222111111111111111111111222222222000000000000000000000000111111111444888;;;======:::999999999:::<<<===>>><<<;;;;;;;;;<<<;;;999777666888;;;===???CCCGGGJJJNNNNNNNNNOOOPPPPPPQQQRRRLLLPPPUUUZZZ\\\^^^___aaaccceeemmmzzzwwwsssuuuzzzqqqqqqzzzwwwjjj^^^WWWRRRKKKEEECCCBBB@@@AAACCCAAAIIIOOOtttnnn|||{{{lllqqqyyyxxx{{{www|||sssooo[[[MMMEEE???===;;;888888;;;<<<;;;::::::;;;<<<>>>???LLLssskkkUUU]]]]]]___^^^RRRMMMJJJMMMNNNKKKJJJKKKMMMKKKHHHKKKMMMKKKccc```PPPWWWbbbfffddd___aaasss}}}vvv{{{wwwrrrmmmiiihhhgggcccZZZSSSKKKGGGBBB???===;;;999777666666555444333333333333222222333333333222111000000000111111111222222222000000000000000000000000111111111444888;;;======::::::999999:::;;;===???>>>===;;;;;;<<<;;;999777777999<<<>>>@@@CCCGGGJJJOOOOOOOOOPPPPPPQQQQQQRRROOORRRVVVYYYZZZ\\\^^^___]]]^^^dddrrr~~~vvvxxx{{{|||nnnhhhhhhppp|||vvvwwwjjj^^^WWWRRRJJJEEECCCBBB@@@AAADDD@@@IIIPPP|||mmmrrrzzzrrrnnnvvvoooooo}}}wwwtttmmmZZZLLLEEE>>><<<;;;888888;;;;;;;;;::::::;;;<<<>>>>>>GGGzzzzzzmmmiiiSSS\\\ZZZ[[[XXXNNNJJJIIILLLLLLIIIHHHJJJMMMKKKHHHKKKKKKEEEVVVyyylllSSSQQQZZZ```hhhggglll{{{yyy|||wwwsssooojjjhhhhhhccc[[[UUUJJJGGGBBB???===;;;999777666666555444444444444444222222333444333222111000000000000111222222333333000000000000000000000000111111111444888;;;======<<<;;;999999999;;;===>>>AAA???===<<<<<<;;;:::888777999<<<>>>@@@CCCGGGIIIPPPPPPQQQRRRRRRRRRRRRRRRQQQSSSUUUWWWXXX[[[___bbbZZZ\\\bbbmmm{{{zzz|||tttrrrtttuuunnn|||wwwjjj___WWWQQQIIIDDDCCCBBB@@@AAADDD@@@JJJQQQtttrrryyy{{{{{{zzzwwwwww~~~sssmmmvvv{{{sss~~~kkkZZZLLLDDD>>>===;;;999999;;;;;;;;;;;;;;;<<<======>>>FFFvvvrrrkkkTTT\\\XXXUUUPPPKKKHHHHHHJJJJJJGGGHHHKKKJJJKKKHHHKKKMMMFFFNNNfff}}}rrr\\\RRRUUU[[[bbbcccgggppp~~~~~~xxxuuupppkkkhhhhhhddd]]]VVVJJJGGGCCC???===;;;888666666555555444444444444555111222333444444222111//////000000111222222333333000000000000000000000000111111111444888;;;=========<<<:::888888:::<<<>>>DDDBBB???======<<<:::888888:::===>>>@@@CCCGGGIIIPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUWWW\\\bbbgggeeehhhnnntttyyy}}}}}}ggglllssszzz|||{{{wwwjjj___WWWOOOHHHCCCBBBAAA???@@@CCC@@@KKKQQQrrrtttjjjmmmsss|||kkk[[[LLLEEE???===<<<999:::<<<::::::;;;;;;<<<======>>>GGGtttxxxiiiSSS[[[WWWTTTNNNKKKHHHGGGIIIHHHFFFHHHLLLIIIKKKGGGHHHMMMIIIHHHRRRVVV^^^hhhiii___UUUVVV]]]\\\```hhhpppxxx~~~yyyvvvqqqkkkhhhhhheee^^^XXXJJJGGGCCC@@@>>>;;;888666666555555444444444555555111222333444444222111//////000000111222222333333000000000000000000000000111111111444888;;;======>>><<<:::888888:::<<<===FFFDDD@@@>>>===<<<:::888888:::===???@@@CCCGGGIIIPPPRRRTTTVVVVVVUUUSSSQQQPPPQQQRRRTTTWWW^^^fffkkkuuuyyy~~~|||wwwssspppqqqqqqqqquuuzzzvvv|||hhheee```___gggpppppplllgggvvvnnnwwwjjj___WWWOOOHHHBBBAAAAAA???@@@CCC@@@KKKRRRdddkkkuuuggggggwww}}}ooopppwwwvvv~~~{{{|||kkk[[[LLLEEE???===<<<::::::===::::::;;;;;;<<<=========HHHsssxxxcccOOOYYYWWWUUUOOOKKKHHHGGGIIIHHHFFFIIINNNIIIMMMFFFDDDKKKJJJCCCDDDHHHIIIPPPYYYVVVNNNOOOWWWZZZcccrrrtttkkkttt~~~~~~xxxwwwrrrllljjjhhhddd\\\VVVKKKHHHCCC???===:::888666666666666555444444333333111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;===<<<;;;::::::;;;===>>>HHHHHHHHHGGGCCC>>>999666888:::===>>>???BBBEEEHHHNNNOOORRRUUUVVVUUUQQQNNNNNNQQQSSSUUUVVV[[[ccciiippp}}}|||nnn^^^dddcccdddlll}}}yyy~~~zzzmmmbbbWWWTTTXXX]]]]]]ZZZ]]]lllhhhpppwwwiii\\\SSSKKKEEEAAAAAABBB@@@@@@CCC@@@GGGSSScccfffzzzsssvvvjjjhhhrrr~~~sssjjjyyy|||zzzxxxxxxyyyggg\\\JJJFFF@@@<<<:::::::::999;;;;;;:::;;;;;;<<<===>>>IIIccctttdddOOOUUUSSSRRRMMMKKKIIIGGGGGGHHHHHHHHHGGGIIIKKKJJJGGGFFFIIIHHHEEEGGGBBBCCCIIIIIIDDDIIITTTZZZhhhrrrjjjrrr~~~~~~|||uuuvvvqqqllljjjhhhccc\\\VVVLLLHHHCCC@@@===;;;888666666666666555444444333333111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;<<<;;;:::::::::<<<===???CCCDDDFFFEEECCC???;;;888888:::<<<===???AAAEEEGGGMMMNNNQQQUUUWWWVVVRRROOONNNPPPRRRTTTVVV[[[ccciiiqqq|||uuufffeeehhhjjjppp~~~}}}}}}zzz~~~|||xxxrrrlllaaaVVVRRRVVVYYYWWWSSSWWWiiifffjjjuuuvvvhhh[[[RRRJJJDDD@@@AAABBB@@@@@@CCC@@@FFFPPP~~~qqqgggqqq|||}}}{{{|||yyylllgggnnnxxx|||nnnzzzvvvhhh[[[JJJEEE@@@<<<:::::::::999;;;::::::;;;;;;<<<===>>>AAAXXXxxxcccNNNTTTRRRPPPJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEGGGHHHGGGIIIMMMMMMIIIEEEAAABBBGGGFFFBBBIIIVVVcccrrrzzztttssszzz}}}zzzqqquuuqqqllljjjgggccc\\\WWWLLLIIIDDD@@@>>><<<999777666666555555444333333333111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;::::::999999:::<<<>>>??????@@@BBBCCCBBB???<<<:::666888;;;===>>>@@@DDDGGGLLLMMMQQQUUUWWWWWWSSSPPPMMMOOORRRSSSUUU[[[dddjjjtttzzz~~~~~~~~~ssslllpppsssuuu~~~xxx|||vvvrrr{{{tttqqqnnnmmmdddZZZWWWYYYZZZWWWSSSRRRgggeeedddzzzxxxsssooofffgggxxxtttgggYYYPPPIIICCC@@@AAAAAA@@@@@@BBBAAAFFFMMMwww~~~|||cccwwwwww}}}wwwtttpppnnnooommmzzz}}}ooofffhhhooouuu{{{uuu~~~fffWWWIIIEEE???;;;:::::::::999::::::::::::;;;<<<===>>>HHHYYY{{{yyy^^^KKKTTTSSSPPPJJJKKKIIIGGGGGGHHHHHHHHHGGGDDDGGGJJJJJJMMMPPPOOOJJJDDDBBBCCCEEECCCBBBMMM[[[kkkzzzlll\\\WWWaaayyy}}}zzzqqqtttqqqmmmjjjfffbbb\\\WWWMMMIIIEEEAAA???<<<:::888666666555444444333333222111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;999999999:::;;;<<<>>>???<<<>>>@@@AAAAAA>>>;;;999555777:::<<<>>>@@@DDDGGGKKKMMMPPPUUUXXXXXXUUURRRNNNPPPRRRTTTVVV]]]fffmmmvvvxxxxxxwww}}}zzzzzzwwwvvv}}}zzz|||wwwsssyyyqqqqqqjjjccc```bbbbbb___[[[SSSjjjhhhaaatttrrriiiaaa[[[bbb}}}sssfffXXXOOOGGGBBB???AAAAAA??????AAABBBGGGKKKqqqsssvvvwww\\\uuu~~~}}}xxxvvvsssrrrxxxwwwqqqeeeeeejjjyyyzzzzzz{{{|||dddSSSHHHDDD???;;;::::::::::::::::::::::::;;;<<<======KKKXXX}}}oooyyyXXXHHHSSSTTTSSSLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGLLLOOOOOOPPPPPPMMMHHHEEEDDDEEEFFFDDDFFFSSScccwww{{{dddPPPIIISSSbbb|||ssstttqqqnnnjjjeee```ZZZWWWMMMIIIEEEAAA???<<<:::888555555555444333333222222111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;888888999:::;;;<<<===>>><<<>>>@@@AAA@@@===999777555777:::<<<>>>@@@DDDGGGKKKMMMPPPUUUXXXXXXVVVSSSPPPRRRTTTUUUXXX___iiiqqqwwwwwwtttrrrwwwyyyuuu}}}}}}zzztttmmmjjjjjjiiifffbbbZZZpppmmmccctttuuuiii^^^\\\lllssseeeWWWNNNFFFAAA>>>AAAAAA??????AAA@@@GGGJJJnnnkkkmmmlllYYYmmmxxxooosss|||yyyuuu|||tttgggdddgggppp~~~{{{zzzbbbQQQGGGCCC>>>;;;:::::::::::::::999999::::::;;;<<<===AAARRR|||}}}kkkwwwYYYIIIRRRRRRQQQLLLKKKIIIGGGGGGHHHHHHHHHGGGHHHPPPUUUTTTQQQPPPNNNKKKIIIIIIHHHGGGGGGLLLZZZggguuu]]]JJJDDDHHH~~~vvvtttsssoookkkddd^^^XXXUUULLLIIIDDD@@@>>><<<999777555555444444333222222222111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;888888999:::;;;<<<<<<======>>>@@@@@@???<<<888666555777:::<<<>>>AAAEEEHHHKKKMMMQQQUUUYYYYYYVVVSSSQQQSSSTTTVVVYYYaaallltttxxxxxxvvvtttvvv}}}wwwoookkkjjj}}}~~~}}}~~~yyywww~~~vvvqqqlllfffbbb```ssspppfffwwwvvvlllnnnyyyqqqcccUUULLLDDD@@@>>>@@@AAA???>>>@@@===EEEHHHjjjkkkhhhjjj]]]llloookkkooowwwzzz{{{jjjeeefffjjjxxx```RRRGGGCCC===:::999:::::::::999999999999:::;;;<<<===FFF^^^~~~nnn~~~aaaNNNRRRNNNMMMJJJKKKIIIGGGGGGHHHHHHHHHGGGGGGSSS[[[XXXQQQNNNPPPQQQPPPNNNKKKHHHHHHOOOZZZccczzzgggSSSGGGCCC~~~wwwuuutttqqqkkkccc\\\WWWTTTLLLHHHCCC@@@===;;;888666555555444333333222222111111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;888999::::::;;;;;;;;;;;;<<<===???@@@???===999777666888;;;===???BBBFFFIIILLLNNNQQQVVVYYYXXXUUURRRQQQRRRTTTUUUYYYaaallltttwww{{{~~~}}}{{{|||pppfff```]]]kkkqqqssspppsss}}}vvvttt{{{rrr{{{pppyyy{{{zzzwww|||pppgggaaabbbpppqqqiiizzz}}}|||mmm```RRRIIICCC???===@@@AAA???>>>???===CCCCCCcccpppgggtttyyybbbnnnwwwmmmiiimmm|||~~~pppfffdddgggvvvuuu\\\SSSFFFBBB===:::999:::::::::999999999999:::;;;<<<===KKKjjjrrrjjjVVVUUUMMMNNNMMMKKKIIIGGGGGGHHHHHHHHHGGGIIIXXXbbb[[[OOOJJJNNNTTTWWWSSSLLLFFFGGGMMMSSSWWWiiiyyy|||ooo]]]OOOGGG~~~~~~~~~wwwvvvuuurrrkkkccc[[[UUUSSSKKKHHHCCC???===:::888666555555444333333222222111111222222222222111000000000000111111111111000000000000000000000000000000//////000333777:::;;;;;;999999:::;;;;;;;;;:::::::::<<>>;;;999666888;;;>>>@@@CCCGGGJJJMMMOOORRRVVVYYYXXXUUURRRPPPQQQSSSTTTXXX```llltttwww~~~uuullleeebbbZZZcccgggccc```fffmmmppprrrdddeee}}}jjj\\\bbbkkkmmmeeefff|||vvviiibbbaaammmpppiii{{{yyykkk]]]PPPGGGBBB>>>===@@@AAA???>>>??????CCC???[[[uuuiiioooeeeooovvvmmmlll~~~uuummmyyytttfffbbbfffpppzzz~~~xxxsssYYYRRRFFFBBB===:::999:::::::::999999999999:::;;;<<<<<<===cccrrroooZZZWWWOOORRRSSSKKKIIIGGGGGGHHHHHHHHHGGGOOO___hhh^^^LLLEEEJJJRRR\\\UUUKKKDDDEEEJJJMMMMMMXXXgggvvvfffUUUJJJ{{{xxxuuutttrrrmmmfff^^^VVVRRRMMMIIICCC???<<<:::777666555555555555444333222111111111111111111111111111000000000000000000000000000000000000000000000000111000000222555999:::;;;<<<;;;:::999:::<<<>>>@@@>>><<<;;;>>>BBBBBB>>>999666888:::===???CCCHHHKKKLLLQQQUUUVVVVVVWWWTTTPPPNNNPPPSSSUUUZZZcccnnnvvv|||ssshhhgggccc___\\\ZZZYYYWWWVVVZZZ\\\bbb}}}wwwhhhccc]]]YYYXXXZZZbbbxxxlll]]]```cccpppgggwwwvvvgggWWWJJJDDDBBBAAAAAA@@@?????????@@@CCC@@@GGGYYYiiivvvjjjqqq~~~wwwqqq}}}xxxlllcccooonnnfffiiikkksssuuuvvvmmm[[[LLLEEEAAA<<<999888999999999999999::::::::::::;;;;;;BBBKKK```uuu___ZZZSSSMMMSSSLLLIIIGGGFFFGGGHHHHHHGGGLLL^^^nnnlllYYYGGGBBBEEEQQQMMMJJJIIIHHHGGGHHHJJJHHHWWWiii}}}wwwkkk\\\MMM~~~yyywwwuuutttrrrnnnggg___WWWSSSMMMIIICCC???<<<:::777666555555555555444333222111111111111111111111111111000000000000000000000000000000000000000000000000111000000222555999;;;;;;<<<;;;:::::::::<<<>>>@@@???===;;;===AAAAAA===999666888:::===???CCCHHHKKKMMMSSSVVVWWWXXXZZZWWWSSSOOOQQQTTTWWW]]]fffrrrzzz~~~{{{kkkhhhddd```]]]ZZZVVVSSSYYY]]]eeezzziiiddd^^^[[[WWWXXXcccppppppaaa\\\```nnncccrrrsssdddTTTHHHCCCBBBAAA@@@@@@?????????@@@CCCAAAGGGYYYoooqqqsss}}}sss}}}mmmbbbaaakkkxxxoooggggggmmmxxx|||zzz|||jjjYYYJJJDDD@@@<<<999888999999999999999999:::::::::;;;;;;888CCCOOOjjjyyyggg^^^UUUNNNOOOLLLJJJGGGFFFGGGHHHHHHGGGMMMYYYddddddYYYLLLFFFFFFKKKIIIGGGFFFDDDBBBBBBBBBBBBKKKSSS^^^{{{ppp^^^PPP~~~yyyvvvttttttrrrnnnhhh```YYYTTTMMMIIICCC???<<<:::777666555555555555444333222222000000000000000000000000000000000000000000000000000000000000000000000000111000///222555999;;;;;;===<<<;;;:::;;;===???@@@AAA???<<<===???@@@===:::666888:::<<>>@@@EEEGGGIII^^^ooobbbzzzwwwtttsssrrrnnnhhhaaaZZZVVVMMMIIICCC???<<<:::777666444555555555444444333222////////////////////////000000000000000000000000////////////////////////000//////111555999;;;<<<>>>===;;;;;;;;;===???@@@CCC@@@======>>>>>>===;;;666888:::<<<>>>BBBFFFJJJNNNSSSWWWXXXZZZ]]]\\\YYYJJJLLLOOOTTT^^^jjjuuu}}}uuullliiihhhiiifffjjjrrr~~~sssnnnooorrryyypppbbbXXXYYYaaajjj]]]iii|||zzzqqqjjjlllpppzzzgggXXXKKKCCC@@@@@@@@@???????????????@@@BBBAAAGGGWWW~~~{{{zzzrrr~~~rrrccc[[[\\\bbb{{{yyyuuussspppnnnnnnttt~~~wwwdddTTTHHHBBB???;;;999999999999999888999999999999::::::::::::AAA<<<;;;RRRuuutttppp\\\WWWUUUMMMMMMKKKHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDEEEGGGGGGEEEFFFHHHHHHFFFLLLRRRTTTPPPWWWqqq{{{|||yyyuuutttsssoooiiibbb[[[VVVMMMIIICCC???<<<:::777666444444444555444444333333////////////////////////000000000000000000000000////////////////////////000//////111666999<<<<<<>>>===;;;:::;;;<<<>>>???BBBAAA???>>>>>>>>>===<<<666888:::<<<>>>AAAFFFIIIMMMRRRVVVVVVYYY\\\\\\YYYJJJJJJMMMTTT___lllxxx~~~~~~xxxuuummmqqqwwwzzzvvvtttllleee___[[[gggmmm___jjj|||yyymmmeeeeeeiii|||tttbbbTTTHHHBBB@@@?????????>>>>>>???@@@@@@@@@AAAGGGTTTqqq{{{mmm|||lll```YYY[[[aaayyy}}}yyytttrrrpppnnnjjjmmmyyy~~~|||wwwcccSSSGGGAAA>>>;;;999999999999888888888888999999999::::::888:::888:::AAAKKKmmmvvvrrrZZZTTTVVVNNNNNNLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBBBBDDDEEEFFFJJJKKKJJJMMMTTTXXXWWWaaafffeee\\\VVV]]]mmmyyy|||xxxvvvvvvtttpppiiibbb[[[VVVMMMIIICCC???<<<:::777666333444444555444444333333000000000000000000000000000000000000000000000000000000000000000000000000/////////111666:::<<<======<<<;;;::::::;;;===>>>@@@@@@@@@??????>>>>>>===666888:::<<<===AAAEEEHHHMMMRRRUUUUUUWWW[[[[[[XXXLLLLLLOOOVVVcccppp{{{uuuxxx{{{|||~~~rrrnnnkkkhhh```pppssseeemmmttthhhgggggguuulll\\\PPPFFF@@@@@@???>>>>>>>>>>>>???@@@@@@>>>BBBHHHPPPnnniii}}}{{{fff[[[UUU[[[aaa{{{{{{rrrrrrtttssspppooogggffffffgggeeeeeemmmwww|||zzztttaaaRRRGGG???===:::999999:::999888888888888888999999999999666888:::@@@???:::SSS}}}xxx]]]RRRUUUNNNOOOLLLIIIHHHHHHHHHGGGFFFGGGGGGGGGEEEBBBBBBEEEHHHHHHOOOSSSSSSZZZeeejjjhhhqqqooohhhZZZOOOLLLQQQWWWhhhyyyyyyuuuxxxwwwuuupppjjjbbbZZZVVVMMMIIICCC???<<<:::777666333333444444555444444333111111111111111111111111000000000000000000000000000000000000000000000000///......111666:::<<<======<<<:::999999:::;;;<<<>>>???@@@AAA@@@???>>>>>>666888:::<<<===@@@DDDHHHNNNSSSUUUUUUWWW[[[[[[XXXMMMLLLNNNVVVcccqqq|||}}}uuuooojjjiii}}}{{{lllqqqvvvrrrmmmssszzzeeeVVVLLLCCC???>>>>>>>>>>>>>>>>>>???@@@@@@===CCCHHHKKK~~~mmmggg{{{ggg\\\WWWYYYbbb}}}xxxpppjjjiiiiiieeebbbbbb]]][[[[[[]]]]]]\\\aaagggpppzzz|||sssttt{{{~~~ppp\\\OOOFFF>>><<<:::999::::::999777888888888888999999999999888======???@@@;;;JJJggg}}}}}}~~~cccRRRTTTOOOPPPMMMJJJHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEFFFGGGHHHLLLXXX```ccckkkwww{{{vvvrrrjjj^^^SSSKKKGGGHHHKKKGGGQQQbbbttt~~~wwwrrryyyxxxvvvqqqjjjaaaZZZUUUMMMIIICCC???<<<:::888666333333444444555444444444111111111111111111111111000000000000000000000000000000000000000000000000///......111666:::<<<===<<<;;;999888888999:::<<<<<<>>>AAABBBAAA??????>>>666888:::;;;===@@@DDDGGGPPPTTTVVVVVVXXX[[[[[[XXXLLLKKKLLLTTTbbbpppzzzuuummmqqqpppsssyyyyyyttt```RRRIIIAAA======>>>>>>===>>>>>>???@@@@@@===DDDIIIGGGwwwjjjgggyyylllbbb^^^XXXcccrrrmmmjjjkkkhhhbbb^^^^^^[[[WWWUUUWWWWWWVVVWWW[[[___iiioookkkdddhhhyyy||||||lllYYYMMMEEE>>><<<:::999::::::999777777888888888888999999999888???<<<777:::===DDDSSSwwwrrrhhhSSSUUUPPPPPPMMMJJJIIIHHHHHHGGGFFFGGGDDDCCCDDDGGGHHHHHHFFFQQQ```lllqqqzzz~~~kkkaaaWWWQQQNNNLLLKKKJJJGGGFFFIIIOOOTTT]]]ooo{{{wwwwwwwwwuuurrrnnnhhhaaaYYYTTTMMMHHHAAA<<<999777666444444444333333333333222222222222222111111111111000000000000000000000000000/////////////////////////////////111333777:::<<<;;;::::::999999::::::;;;>>>>>>?????????>>>>>>===777888999;;;???BBBFFFHHHOOOPPPSSSXXX]]]]]]XXXTTTPPPOOOOOOUUUddduuuwww}}}|||~~~~~~xxxxxxooo{{{~~~nnnZZZNNNFFF@@@<<<===>>>????????????@@@@@@@@@CCCCCCCCCHHHjjjuuuxxxmmm{{{lll^^^WWWddd{{{{{{ssskkkiiigggcccaaaaaa^^^\\\ZZZXXXWWWTTTPPPNNNXXX[[[]]][[[[[[bbbppp{{{xxxiiiVVVJJJHHH>>><<<:::888888888999:::666666666666777777777777:::;;;;;;::::::<<>>??????@@@@@@@@@??????888888999;;;>>>BBBFFFHHHOOOPPPTTTYYY\\\\\\XXXTTTNNNLLLLLLSSScccuuu|||tttnnnlllqqq~~~yyyzzz|||lllyyy|||kkkXXXLLLEEE???======>>>>>>?????????@@@@@@@@@BBBBBBCCCEEEbbbqqq{{{fffqqqddd___jjj{{{vvvnnnkkkiiieeeccccccaaa^^^\\\ZZZXXXVVVRRROOOPPPSSSUUUTTTUUU]]]lllxxx}}}uuufffTTTHHHEEE===<<<:::888888888999:::666666666777777777888888:::;;;:::::::::<<<@@@CCCeeezzziiiZZZSSSVVVRRROOOLLLKKKKKKKKKJJJIIIGGGHHHGGGFFFEEEEEEHHHJJJ```fffnnntttyyywwwiiibbbaaa\\\YYYXXXVVVMMMGGGOOO\\\{{{wwwwwwyyyvvvsssnnniiiccc[[[VVVMMMIIIBBB<<<999777666555444444333333333333222222222222222111111111111000000000000000000000000000////////////////////////000//////000333666999;;;;;;;;;::::::::::::;;;;;;>>>>>>???@@@AAAAAAAAAAAA888888999;;;>>>BBBEEEGGGNNNPPPTTTYYY\\\\\\XXXUUUMMMJJJIIIPPP^^^ppp{{{tttooolllhhhbbb\\\___eeesss~~~wwwppplllmmmoooooopppsss}}}}}}iiiuuuwwwgggTTTIIICCC???===???>>>>>>>>>?????????@@@@@@@@@AAABBBCCCWWWqqqwww```|||~~~pppkkkrrr}}}|||sssooolllgggcccccc^^^\\\YYYWWWVVVTTTQQQOOOLLLNNNOOONNNPPPZZZkkkxxx~~~yyyqqqbbbQQQFFFBBB===<<<:::999888888999999777777777888888888999999:::::::::::::::<<>>???@@@AAAAAAAAA999999999:::===AAAEEEGGGMMMPPPUUUYYY\\\[[[XXXUUUPPPKKKHHHLLLWWWgggyyyuuukkkgggeee___ZZZZZZ```ooowwwlllkkklllkkkgggfffqqq|||hhhrrrppp```OOOEEEAAA>>>>>>@@@>>>>>>>>>>>>??????????????????CCCBBBNNN}}}yyyttt___mmm}}}xxxsssnnnhhhcccbbb]]][[[YYYWWWWWWVVVTTTRRRPPPQQQQQQPPPRRR^^^ppp~~~zzzyyyvvvmmm^^^OOODDD@@@<<<;;;:::999888888888888777888888888999999999999999::::::::::::;;;>>>AAAIIIxxx}}}sssWWWYYYUUUTTTQQQNNNLLLLLLLLLKKKJJJGGGGGGEEEDDDCCCEEEIIILLL___gggoooooolllvvv}}}jjjWWWNNNKKKIII{{{xxxxxxzzzwwwrrrnnniiiccc]]]YYYNNNIIIBBB===:::888777555444444333333333222222222222222222111111111000000000000000000000000000000000000000000000000000000000//////000222555888:::<<<;;;;;;::::::;;;;;;<<<;;;;;;===>>>????????????999999888999<<<@@@DDDGGGMMMPPPVVVZZZ[[[ZZZXXXVVVSSSMMMIIIMMMUUUbbbwwwwwwooojjjeee```\\\```mmmuuuooommmiiieeecccrrr{{{iiiooohhhYYYJJJBBB@@@>>>>>>@@@======>>>>>>>>>?????????>>>>>>DDDDDDIIIqqqvvvfffbbb~~~xxxssskkkfffeeeaaa___\\\[[[\\\\\\[[[ZZZWWWXXXWWWUUUXXXfff{{{~~~uuuvvvtttiiiZZZMMMDDD???;;;;;;:::999888888888888777888888888999999999999888999::::::999:::===???HHHkkk{{{zzzZZZZZZUUUTTTQQQNNNLLLKKKKKKJJJIIIFFFFFFFFFDDDCCCDDDHHHKKKWWW```kkknnnlllvvvxxxwwwnnn]]]PPPLLLKKKIII|||yyyxxxyyyvvvqqqlllhhhccc]]]YYYNNNJJJCCC===:::888777666444444333333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000//////000111444777999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>:::999888888;;;???DDDGGGLLLQQQWWWZZZ[[[YYYXXXWWWTTTMMMKKKOOOVVVbbbyyy}}}ssskkkfffaaadddmmmyyyqqqlllkkknnnzzziiinnn}}}www___RRREEEAAA@@@>>>>>>???=========>>>>>>>>>??????>>><<>>>>>>>>>>>======;;;999888888:::???CCCFFFLLLQQQWWW[[[ZZZYYYWWWWWWUUUNNNLLLPPPTTT^^^uuuuuunnniiijjjooo|||~~~{{{~~~xxxiiinnn~~~kkkXXXMMMBBB@@@@@@>>>===>>>============>>>>>>>>>???>>>:::BBBFFFDDD```pppgggppp~~~|||sssttt~~~ooolllgggdddcccbbbaaa_________^^^^^^fffzzz}}}xxx}}}ppptttppp```PPPGGGAAA===:::::::::999999888777666666666666777777777888888777888::::::999999;;;<<>>:::999777666444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000000000//////111444666888<<<<<<;;;;;;;;;;;;<<<<<<>>>????????????>>>>>>===;;;999888888:::>>>CCCFFFKKKQQQXXX[[[ZZZXXXWWWXXXVVVOOOLLLOOOPPPWWWmmmwwwoooooorrrzzzvvvhhhooocccTTTJJJAAA@@@@@@???==================>>>>>>>>>>>>>>>888@@@FFFAAAZZZmmm}}}pppmmm|||zzzuuunnnllleee___fffzzzuuupppnnnllliiihhh```aaa```bbblll}}}tttsss~~~xxxnnnsssnnn]]]LLLDDD@@@<<<999999:::999999888777666666666666666777777777777777888::::::999999:::<<<<<<]]]qqqppp]]]YYYXXXUUUQQQOOONNNMMMLLLKKKEEEGGGIIIHHHFFFCCCBBBBBBEEECCCEEEJJJKKKPPPgggnnn```eeeiiibbb\\\^^^{{{xxxyyy|||vvvooohhhbbb^^^[[[XXXPPPJJJCCC???===;;;888555555444444333333222222111222222222111111111111000//////000000000000//////111111000000//////....../////////...///111666999<<<===>>>===<<<;;;<<<======AAALLLTTTMMM===999AAA@@@;;;777777;;;@@@CCCDDDJJJNNNSSSXXXZZZYYYWWWUUUTTTOOOMMMPPPQQQUUUbbbooohhhiiitttYYYKKKEEE>>>;;;;;;======<<<========================@@@:::AAA@@@CCCSSSwwwwwwqqqwwwhhhaaa^^^```gggzzzzzzuuutttrrrnnnbbb^^^[[[bbbuuuxxxpppcccVVVJJJBBB>>>===999888888777777777777777999222666;;;888:::===888777777777777888999:::;;;>>>ZZZ~~~yyy]]]]]]XXXVVVQQQMMMJJJIIIIIIJJJJJJHHHHHHIIIFFF@@@???BBBGGGEEEEEEHHHGGGIIIUUUccc}}}{{{}}}}}}yyywwwxxxwwwtttooojjjeeeaaa\\\XXXQQQKKKCCC>>><<<;;;888666555444444333333222222111222222222111111111111000//////000000000000//////000000000000///////////////000/////////111555888:::<<<===<<<;;;:::;;;<<>><<<<<<======<<<========================???:::BBB@@@BBBQQQ|||vvvssszzzvvvllleeedddgggttt}}}vvvjjjccc^^^ggg|||~~~vvvnnnaaaSSSHHHAAA<<<:::999888777777666666777777<<<555888:::555666888111777777777777888999::::::>>>UUUeeeYYYYYYVVVRRRNNNLLLJJJJJJKKKHHHFFFGGGHHHFFFBBBBBBEEEJJJNNNZZZeeefff\\\SSSQQQcccnnn}}}{{{wwwvvvxxxtttrrrnnnkkkhhhccc]]]YYYRRRKKKBBB<<<;;;:::999777555444444333333222222111222222222111111111111000//////000000000000//////////////////000000000000000000000///...000333666999:::;;;;;;999999:::;;;>>>>>>EEENNNMMMDDD@@@CCC@@@===999888:::???BBBDDDKKKOOOUUUZZZ]]]]]]\\\ZZZYYYRRRMMMNNNRRRXXX___fffooofffeee{{{]]]MMMDDDAAA>>>======>>>===<<<========================>>>:::CCC???@@@MMMtttyyyuuuuuu|||yyymmmhhhgggnnn~~~sssjjjeeennn|||tttkkk]]]PPPEEE>>>:::888999888777777666666777777999333666999555888;;;555777777777777888999::::::???MMM{{{vvvXXXYYYWWWSSSPPPMMMLLLKKKKKKHHHFFFEEEGGGEEEBBBDDDIIIWWW```qqqttt___RRRWWWRRR]]]zzz}}}}}}zzzvvvuuuxxxvvvsssoookkkgggbbb]]]ZZZSSSKKKBBB<<<::::::999888555444444333333222222111222222222111111111000000//////000000000000//////......//////000000111111000111111000...///111444888999;;;:::999999:::;;;;;;:::>>>FFFHHHDDDAAABBB@@@===:::888:::===AAADDDLLLPPPUUUZZZ]]]]]][[[YYYYYYSSSMMMMMMRRRWWW\\\___dddssseeecccmmmQQQGGG??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===:::CCC>>>>>>IIIiiiyyyxxxrrrtttwwwooommmpppuuuooommmvvvzzzrrrhhhYYYLLLCCC===999666888888777666666666666666666222555666222888;;;333666666666777777888999:::@@@FFFoooYYYWWWVVVTTTQQQOOOMMMKKKKKKJJJGGGFFFFFFDDDBBBDDDIII```jjj{{{rrrhhhZZZRRRTTTllluuukkk~~~zzzuuuvvvyyyzzzvvvoooiiidddaaa]]][[[SSSKKKBBB<<<::::::999888555444444333333222222111222222222111111111000000//////000000000000//////......//////000000111111000111111000...///000222888:::;;;;;;::::::;;;<<<:::999;;;@@@DDDDDDBBBAAA@@@>>>;;;999999<<<@@@DDDMMMQQQVVVZZZ\\\[[[YYYWWWYYYTTTOOOMMMQQQWWWZZZZZZ]]]dddttteeeeeeaaaIIIDDD<<<===>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<:::AAA===>>>FFF\\\rrr}}}~~~sssqqq}}}~~~|||ooooooqqqxxxyyypppeeeVVVIIIBBB>>>999666888777777666555666666666888444666555000777:::111666666666666777888999:::@@@AAAddd\\\VVVUUUTTTRRRPPPNNNLLLJJJMMMJJJHHHGGGDDD@@@BBBFFFWWWkkk{{{^^^ZZZTTT[[[|||ooodddyyytttuuuzzz|||wwwooohhhddd```^^^\\\RRRKKKBBB<<<;;;:::999777555444444333333222222111222222222111111111111000//////000000000000//////////////////000000000000///000111000//////000222777999::::::::::::;;;===<<<;;;<<<>>>AAACCCCCCCCCAAA???===:::888;;;???CCCMMMQQQVVVZZZ\\\\\\YYYWWWXXXWWWSSSOOOQQQWWWZZZZZZXXXZZZcccvvviiilllrrrUUUDDDBBB;;;===>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<888???<<<>>>CCCOOOvvvsss|||yyyrrryyy~~~|||vvvfffhhhlllsss}}}mmmaaaQQQFFF@@@>>>:::777888777666666555555666666666555999999888DDDJJJAAA666666666666777888999999???===XXXbbbVVVVVVVVVUUUSSSPPPMMMKKKOOOLLLJJJIIIEEE@@@@@@CCCJJJjjjrrrpppbbbUUUgggxxxeeeYYYxxxssstttyyyxxxuuuooojjjfffbbb___\\\QQQKKKCCC>>><<<;;;888666555444444333333222222111222222222111111111111000//////000000000000//////000000000000////////////---///000000//////111222666777999999888999:::<<<<<<======<<<===???AAABBBAAA@@@>>>:::888:::???CCCKKKOOOUUU[[[^^^___]]]\\\WWWZZZYYYSSSSSSXXX]]]]]]YYY[[[___ffftttooouuuzzz```III??????;;;===>>><<<::::::<<<>>>::::::::::::::::::::::::<<<777<<<:::???BBBDDDaaa}}}zzz~~~~~~ssssss}}}zzzmmmqqqxxxlll]]]^^^```iiiwww{{{hhh\\\LLLBBB>>>===999666777777666555555555555666222333888999:::IIIRRRHHH666555555666666777888999===999LLLwwwmmmXXXXXXYYYXXXVVVSSSPPPMMMOOOLLLKKKJJJFFF@@@???BBBCCCdddjjjaaasssqqqfff~~~wwwqqqrrrwwwtttrrrooollliiieee```\\\PPPJJJCCC???===;;;888555555555444333333222222111222222222111111111111000//////000000000000//////111111000000//////......---...000000//////111222444666777888777777999;;;:::<<<<<<999888;;;>>>@@@AAA@@@>>>:::888999>>>CCCJJJNNNUUU\\\```bbbaaa```XXX]]]]]]VVVTTTZZZ___```]]]aaaccc___aaatttsss{{{qqqTTTAAA<<<>>><<<===>>><<<999999;;;>>>::::::::::::::::::::::::===666;;;999@@@AAA===UUU{{{vvvtttooowwwyyyeeeeeehhhooovvvyyyyyywwwmmmcccYYYVVVWWW```ssspppeeeYYYIII???<<<<<<999666777777666555555555555555444333666222///<<>>XXX}}}hhh]]]qqqyyyqqqpppwwwwwwuuuqqqmmmiiiccc\\\XXXPPPJJJCCC<<<999888888888444444555555444444333222111111111111000000000000//////000000000000//////111111222222222222111111////////////000000000000555777999999888888999:::;;;:::999999:::<<>><<<;;;999999:::;;;<<<:::999999888888999999::::::;;;;;;;;;<<>>BBBFFF]]]}}}bbbnnnyyyuuuqqqsssdddYYYWWWUUUWWWZZZZZZVVVRRRLLLLLLQQQ\\\iiizzzooodddVVVOOOEEE<<<888777777777888888666555555555666777444444555555555666666666555666666666777777777777888===???WWW~~~wwwfffXXXVVVYYYWWWSSSQQQQQQPPPNNNMMMKKKHHHCCC@@@<<>>AAA===<<<:::999999999:::;;;:::999999888888999999:::999::::::::::::<<>>???@@@GGGIIIIIIFFF@@@;;;;;;<<>><<<;;;:::999999999:::::::::999999888888999999:::::::::;;;::::::;;;>>>@@@LLLlllyyywwwmmmssszzzxxxwwwxxxmmmgggaaaaaafffhhheeebbb\\\SSSTTTbbbmmmwwwssskkkccc[[[JJJEEE>>>888666666777777777777666666555555555555333333333444444444555555555555555666666666777777999444:::AAAYYYwww\\\XXXYYYSSSQQQUUUTTTRRRPPPNNNMMMJJJFFFCCCCCCGGGfff|||eee^^^qqq{{{{{{xxxrrrrrrwwwwwwuuuqqqmmmiiiccc\\\XXXOOOJJJCCC>>>;;;999777666444444444444444333333222111111111111000000000/////////000000000000//////......////////////......////////////000000000000222444666777777777888:::;;;;;;;;;<<<===>>>???@@@DDDHHHJJJHHHBBB<<<999999???GGGQQQYYY___ccchhhllliiifffaaa[[[WWWUUUUUUVVV```]]]YYYYYY\\\```bbbcccbbbcccdddeeefffkkksssyyy}}}zzzxxxwwwxxxxxxxxxsssrrrrrruuuxxx{{{||||||xxxwwwuuurrrooollliiihhhjjjhhhfffcccbbbaaa``````___aaavvvyyy]]]TTTWWW```ggg___WWWRRRRRRUUUTTTQQQOOOQQQTTTWWWYYYZZZXXXVVVTTTOOOQQQSSSUUUWWWWWWWWWWWWWWWZZZ]]]^^^]]]\\\\\\\\\```aaabbbbbbccccccdddeeeeeeccc```]]]\\\ZZZWWWUUUSSSSSSRRRQQQQQQRRRTTTUUUYYY[[[aaarrrbbbCCC>>>AAA<<<999<<<;;;;;;::::::999999999999:::999999888888999999::::::;;;<<<;;;;;;;;;>>>@@@FFF\\\zzzrrrlllwwwrrrzzzwwwpppkkkmmmssswwwtttooohhh]]]ZZZfffrrr}}}|||mmmfff^^^TTTFFFBBB<<<999777888888888666666666666666555555444333333333444444444555555555555555555666666666666888333999===LLLfff[[[WWWQQQQQQWWWUUUSSSQQQOOONNNKKKHHHFFFFFFBBBZZZjjj___kkk{{{{{{yyyttttttxxxwwwuuuqqqmmmiiiccc\\\XXXNNNJJJCCC>>>;;;999777555444555555555555444333333111111111111000000000000//////000000000000//////......////////////......////////////000000000000000333555666666666888999:::;;;<<<===>>>??????@@@@@@EEEJJJJJJEEE>>>999777;;;CCCMMMXXX```fffiiilllkkkiiifff```YYYTTTRRRRRRXXXYYY[[[^^^```___\\\ZZZ[[[\\\]]]]]]]]]```cccfffuuuzzzvvvsssqqqqqqoooqqqvvv~~~xxxuuuqqqtttwwwyyyzzz{{{}}}~~~rrrqqqooolllkkkjjjiiiiiihhhgggfffgggiiijjjjjjiiifffeeebbb___\\\YYYWWWVVVUUUSSSQQQOOOPPPRRRUUUWWWYYYWWWhhhyyy\\\SSSSSSTTTUUUVVVSSSPPPQQQRRRRRROOOLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIKKKLLLMMMMMMMMMMMMQQQNNNLLLMMMPPPRRRQQQOOOSSSTTTVVVWWWWWWWWWYYY[[[[[[XXXUUUSSSTTTTTTTTTSSSRRRSSSTTTTTTTTTUUUYYY[[[]]]___kkktttWWW???===BBB???<<<===::::::::::::999999999999:::999999888888999999:::999:::<<<<<<;;;<<<>>>@@@CCCSSSvvvmmmxxxyyy|||}}}wwwyyyyyyrrrlllbbb^^^fffwwwnnnggg^^^SSSCCC@@@;;;999888888888777555666666666666555444444333444444444555555555555444444555555555666666666888777;;;===IIIuuutttbbbWWWQQQSSSXXXWWWTTTRRRPPPOOOMMMJJJHHHDDD???RRRiii^^^eee{{{zzzzzzuuutttyyywwwuuuqqqmmmiiiccc\\\XXXNNNIIIDDD???<<<999777555333444444444444333222222111111111111000000000000//////000000000000///////////////000000/////////////////////000000000000000333555666666777888::::::;;;<<<===>>>?????????@@@FFFMMMOOOKKKDDD>>><<<;;;???GGGRRR]]]fffjjjkkklllllljjjeee\\\UUUPPPOOOSSSWWW]]]bbbbbb___[[[XXXXXXXXXXXXXXXXXXYYY[[[]]]iiirrrwwwsssmmmlllnnnooolllmmmoooooonnnpppssswwwmmmqqqqqqmmmkkkkkkiiifffgggfffeeeccc```]]]ZZZXXXVVVUUUXXX^^^ccciiiwwwwwwqqqiiijjjkkknnnppprrrssssssjjjjjjhhheeebbb```^^^^^^]]][[[YYYYYY[[[\\\[[[[[[WWWVVVUUUSSSQQQOOONNNNNNKKKJJJIIIHHHIIIKKKMMMNNNVVVTTTcccwww]]]SSSRRRQQQNNNRRRRRRRRRQQQPPPPPPPPPNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLNNNOOOPPPQQQOOOMMMNNNQQQRRRQQQOOOOOOQQQTTTUUUTTTUUUWWWZZZWWWVVVVVVWWWZZZ[[[[[[[[[]]]___bbbddddddfffjjjnnntttvvvfffRRR???;;;===>>><<<;;;:::::::::::::::999888888:::999999888888999999:::777888:::::::::;;;===???@@@OOOuuu{{{tttqqq}}}rrrjjjddd___eee}}}kkkddd[[[NNN@@@===:::888888888777666555555666666666555444333444444555555555666666666444444444555555555666666666:::999;;;FFF```kkkZZZUUUWWWYYYXXXUUURRRPPPOOONNNLLLJJJAAA===IIIggglllaaaiiirrrzzzzzzyyyuuutttxxxwwwuuuqqqmmmiiiccc\\\XXXMMMIIIDDD???<<<999777555222333333333333222111111111111111111000000000000//////000000000000////////////000000000000//////////////////000000000000111333666777777888999;;;:::;;;<<<>>>????????????CCCJJJRRRUUURRRKKKEEEBBB;;;===BBBMMMZZZeeejjjkkklllnnnmmmggg^^^UUUOOOMMMRRRWWW]]]aaabbbaaaaaaaaa\\\[[[XXXVVVUUUUUUWWWXXX\\\bbbdddaaa___``````___```]]]ZZZ[[[___aaa___[[[XXXZZZYYYUUUSSSTTTRRRNNNMMMNNNNNNOOOPPPPPPPPPPPPKKKKKKNNNRRRRRRQQQXXXbbbgggvvv|||ssskkkiiiffffffgggggggggeeeaaaaaa```^^^ZZZWWWVVVVVVUUUSSSQQQQQQRRRSSSSSSSSSOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGKKKKKKZZZsss||||||}}}pppZZZPPPRRRRRROOOOOOQQQPPPMMMKKKLLLNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNOOOQQQSSSUUUTTTTTTUUUVVVWWWWWWUUUTTTQQQTTTWWWWWWVVVWWWZZZ]]]]]]]]]```dddhhhiiiiiigggnnnrrrwww{{{}}}aaaSSSBBB999999:::999777999::::::::::::999888888:::999999999999999999:::444666888999999:::<<<>>>???OOOjjj{{{nnntttgggddd```fffzzzaaaZZZQQQDDD???<<<999777777777666555444555666666666555333333555555555666666666666777444444444555555555666666333:::666777BBBPPP|||ooorrr]]]YYYZZZYYYXXXVVVRRRQQQPPPNNNLLLKKKAAA===???MMMddduuummmssslllmmm|||~~~vvvuuuwwwxxxxxxxxxuuuoooiiihhhfff___VVVNNNKKKEEE@@@;;;999888777444555555666555333222111111111111111000000000000000000111111111111000000////////////////////////////////////000000000000111000111555:::===<<<999:::;;;;;;===???AAACCCDDDCCCUUUccceeedddaaaTTTDDD<<<<<<===DDDUUUgggmmmiiinnntttwwwrrrjjjccc[[[TTTRRRQQQRRRVVV\\\bbbfffggg```bbb\\\QQQQQQZZZ\\\VVVTTTSSSSSSUUUWWWWWWVVVTTTSSSSSSRRRQQQNNNNNNOOOPPPPPPOOONNNNNNOOONNNKKKIIIHHHFFFFFFJJJLLLLLLKKKLLLPPPNNNLLLLLLNNNPPPPPPOOOXXXXXX___mmmwwwnnnjjjffffffhhhfffaaa\\\YYYXXXWWWXXXXXXWWWUUURRRRRRSSSSSSRRRPPPPPPQQQRRRHHHJJJLLLOOOMMMJJJJJJKKKQQQNNNKKKIIIIIIJJJJJJIIIMMMQQQXXX```gggiiihhhgggfffhhhkkkmmmnnnooorrrtttqqqooorrrwwwvvvpppooossssssooopppsssppphhhccceee```aaacccfffiiikkkmmmnnnqqqooommmmmmooonnnkkkhhhggggggffffffgggiiikkklllhhhccc]]]XXXUUUSSSRRRQQQXXXTTTOOONNNPPPRRRQQQNNNVVVRRRNNNPPPTTTVVVTTTRRRXXXVVVUUUUUUVVVXXXZZZ\\\YYY\\\^^^^^^\\\[[[^^^```eeejjjeeeYYYWWWbbbkkklllqqquuuyyyzzzzzz}}}nnnPPP666444<<<===;;;;;;888888888888888888888888888888888888888888888888999999999999:::;;;<<<<<>>>>>WWW{{{}}}zzzqqq}}}oooiii^^^dddooo^^^SSSIIIAAA;;;:::888666555555666666666555555555444444444444555555555555555555555555555555555555666666666666555444555;;;:::999]]]zzzzzzbbb[[[^^^XXXWWWUUUSSSQQQOOONNNNNNIIIEEEAAAFFF]]]jjjaaahhh}}}{{{zzzxxxvvvuuusssmmmgggdddccc]]]UUUNNNKKKEEE@@@;;;999888777555555555555444333222111111111111111000000000000000000111111111111000000000000000000000000000000////////////000000000000000000111555888;;;;;;:::999999999;;;<<<>>>@@@AAACCCGGGKKKRRR___hhhaaaSSS>>>999:::BBBHHHNNN\\\jjjpppwww|||~~~}}}yyyoooeeeVVVRRROOONNNQQQUUUYYYZZZfffjjjjjjeeedddeee___VVVUUURRROOOMMMMMMMMMLLLKKKIIIJJJLLLLLLKKKLLLNNNPPPRRRTTTWWWWWWVVVVVVYYY\\\VVVWWWYYY\\\___```___]]]aaadddggggggggghhhllloooqqqqqqqqqqqqqqq{{{}}}uuujjjcccaaa``````___\\\YYYVVVUUUVVVWWWWWWVVVXXXWWWVVVTTTSSSTTTTTTUUUSSSSSSSSSSSSUUUWWWXXXYYYZZZZZZZZZZZZYYYUUUOOOKKKSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNOOONNNMMMLLLNNNOOOJJJGGGFFFJJJMMMLLLMMMOOOPPPOOOQQQUUUVVVTTTTTTVVVSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVWWWVVVUUUXXXWWWWWWVVVVVVWWWXXXXXXZZZ\\\^^^```aaaaaa```______```aaaaaabbbeeelllqqqooooooooonnnlllkkklllnnnrrr{{{yyyOOO???999999>>>>>>888666999888888888888888888888888888888888888888888888888999888888999999:::;;;<<>>@@@AAA???@@@@@@DDDOOOYYYWWWOOOIII>>>999???BBBEEETTThhhpppvvv|||~~~uuufffaaa[[[VVVUUUVVVVVVWWW[[[___aaa`````````[[[SSSOOOMMMJJJJJJLLLNNNOOOOOOMMMMMMNNNMMMNNNQQQVVVZZZYYY___eeegggeeedddgggkkktttyyy{{{ssswww~~~~~~wwwnnnhhheeeddddddcccaaa```______```aaa___^^^XXXXXXXXXXXXZZZZZZZZZYYY[[[YYYYYY^^^iiioookkkbbbgggfffeeeeeeccc___YYYUUURRRRRRRRRPPPOOOOOOPPPRRRMMMNNNOOONNNNNNNNNQQQSSSSSSPPPNNNOOORRRTTTUUUVVVVVVVVVXXX\\\^^^^^^___```^^^]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\^^^___`````````cccddddddeeefffggghhhiiijjjnnnsssvvvvvvuuusssrrrooonnnmmmooowww|||}}}cccEEE???;;;999:::777333555:::888888888888888888888888888888888888888888888888888888888888999:::;;;<<<@@@CCCNNNlll~~~eeezzzvvvyyyppp}}}yyygggggg~~~oooppp```QQQIIIBBB===777666555555555666777777444444444444444444444444444444444444444444444444444444444555555555666666444555555:::>>>:::HHHgggzzz```\\\ZZZZZZXXXVVVTTTRRRPPPOOOOOOIIIBBBBBBOOOnnnoooccckkk~~~yyytttuuutttooogggbbbaaa]]]XXXNNNKKKEEE@@@;;;999888777666555555444333333222222111111111111000000000///000000111111111111000000000000000000000000000000////////////000000000000...///111333555777:::;;;:::;;;;;;<<<===???@@@AAA@@@BBBDDDEEEIIIPPPUUUWWWUUUEEE:::<<<===>>>LLL^^^rrryyyzzzrrrlllgggdddaaa___XXXZZZYYYXXXYYYYYYVVVRRROOOMMMLLLLLLOOORRRTTTTTTSSSSSSRRRRRRSSSXXX___eeeiiirrr|||xxxuuuvvv|||}}}}}}zzzxxxwwwuuutttssswwwwwwwwwxxxwwwsssmmmiiihhhggggggiiikkkjjjgggeeeeeeaaaaaannnssspppnnnlllkkkjjjiiigggeee^^^]]][[[WWWTTTTTTWWWZZZZZZZZZZZZXXXWWWWWWYYY\\\ZZZYYYXXXYYY]]]bbbeeefffccceeeggghhhiiijjjjjjiiieeeeeeccccccccceeefffgggeeegggiiilllnnnpppqqqrrrqqqssswww{{{|||lllIII@@@AAA<<<888888777666777999777777777777777777777777777777777777777777777777888888888888999:::;;;;;;:::===BBBTTT~~~aaagggooouuuooopppwwwooowwwqqqXXXMMMDDD===999555555555555555666666666333333444444444444444444444444444444444444444444444444444444555555555555555666333777>>>===FFF]]]nnn[[[\\\[[[ZZZXXXUUURRROOOMMMMMMKKKGGGBBBCCCWWWsssppptttzzzvvvuuutttooogggaaa```]]]YYYNNNKKKEEE@@@;;;999888777666666555333333333333333111111111111000000000000000000111111111111000000000000000000000000000000////////////000000000000---///111222444666999<<<;;;;;;;;;<<<===>>>@@@AAA===CCCHHHIIIHHHMMMVVV^^^\\\OOODDD???<<<;;;DDDPPPoooyyyyyyuuukkkhhheeecccbbbaaa```^^^ZZZXXXVVVVVVWWWYYYYYYXXXYYYYYYZZZ[[[]]]bbbhhhmmmuuu}}}~~~rrrkkkffffffiiiiiilllnnnpppxxxxxxwwwtttqqqqqqsssssspppmmmccc```bbbuuu|||vvvrrrnnnkkkiiiggghhhgggdddaaabbbggglllsssssspppmmmiiihhhiiikkkbbbfffiiiiiilllsssyyy{{{}}}~~~xxxxxxwwwwwwxxx{{{}}}zzz~~~RRR;;;???;;;999888:::<<<<<<999666777777777777777777777777777777777777777777777777888777777888888999:::;;;888;;;>>>GGGffflll___sssqqqooovvvzzz~~~zzztttuuubbbQQQIII???999777444444444555555555555555333333333333444444444444333333333333333333333333333444444444444555555555666888333444::::::@@@PPPzzzyyy]]][[[[[[ZZZXXXVVVRRROOOMMMMMMLLLKKKEEE===DDDddd~~~{{{wwwssssssnnneee___]]]\\\XXXNNNKKKEEE@@@;;;999888777777666444333222222333333111111111111000000000000000000111111111111000000////////////////////////////////////000000000000---///111222222444999<<<:::::::::;;;<<<===>>>???;;;AAAGGGIIIGGGIIIRRRZZZ]]]\\\VVVLLLAAA<<<@@@EEE[[[mmm~~~}}}|||vvvtttrrrrrrrrrrrrpppnnnmmmpppuuuyyy|||~~~{{{vvvvvvyyy|||vvvpppnnnrrrvvvxxxxxxvvvrrrqqqyyyzzzzzzvvvssssssyyy~~~dddEEE;;;>>>666888999:::::::::888666777777777777777777777777777777777777777777777777777777777777888999:::;;;:::===???AAARRR{{{gggeeezzzmmmjjj}}}yyynnnVVVKKKDDD;;;666777444444555555555444444333222222333333333444444444333333333333333333333333333333444444444555555555444999555333888777999EEEgggxxxmmmgggXXXXXXXXXXXXVVVTTTQQQPPPPPPMMMKKKHHH>>><<>>>>>BBBHHHJJJHHHHHHMMMTTT]]]fffgggYYYHHH@@@@@@AAAFFF]]]zzzqqqKKK???>>>;;;999;;;:::555222333666888777777777777777777777777777777777777777777777777777777777777888999:::;;;888<<<===;;;@@@___tttbbb{{{pppdddrrrzzzcccOOOGGGAAA888555888444444555555444444333222222222222333333444444444333333333333333333333333333333333444444444555555111999777444999888888AAALLL~~~eeetttvvvTTTUUUVVVWWWWWWUUUSSSRRRSSSMMMKKKJJJBBB;;;BBBQQQxxx|||uuuuuuqqqjjjddd```\\\YYYWWWLLLJJJFFFAAA===999888777666666555444333222222111222222222111000//////.........//////000000111111000000000000000000000000111111000000//////......000111111000000222555888<<<<<<;;;===>>>@@@?????????DDDIIIKKKKKKJJJLLLOOO[[[rrrvvv\\\GGG===999BBBLLLaaa{{{vvvQQQAAA???>>>999999999999888888888777777777777666666555555555444666666666666777777777777777777888888888999999999;;;<<<:::;;;@@@JJJppplllvvvvvvlllqqqxxx~~~wwwxxxkkkiiippp{{{hhhYYYIIIAAA===888333222555555444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555777666666666666888999:::KKK^^^xxxccc}}}qqqWWWUUU___ZZZYYYWWWJJJPPPPPPPPPKKKEEEBBBBBBDDDaaa{{{tttuuuqqqjjjddd```\\\YYYVVVLLLJJJFFFAAA===:::888777666666555444333222222111222222111111000//////....../////////000000000111000000000000000000000000000000000000////////////000111111000000222555888;;;::::::;;;===>>>>>>>>>???CCCGGGJJJLLLMMMNNNOOOZZZnnn~~~zzzjjjXXXKKKBBB<<<@@@PPPiii```EEE<<<<<<:::777999999888888888777777777777666666666555555555444555666666666777777777777777777777888888888999999888:::999<<<@@@EEEaaauuunnnooojjjlll~~~vvvhhhbbb^^^ddd|||ppp___QQQCCC>>>;;;777444333444444444333333333333222333333333333333333333333333333333333333333333333333333333444444444444555777666666666666888999:::>>>LLL~~~vvvhhhUUUZZZ]]]ZZZXXXWWWRRRRRRPPPMMMHHHEEECCCCCCUUUyyy~~~zzztttvvvqqqjjjddd___\\\XXXVVVLLLIIIEEEAAA===:::888777666666555444333222222111222222111111000/////////////////////000000000000000000000000000000000000////////////000000000000000111111111000111444777888999999;;;<<<===>>>>>>@@@AAADDDHHHMMMPPPPPPPPPSSScccuuu~~~{{{mmmXXXHHHAAA>>>BBBSSSjjjhhhGGG;;;;;;:::888888888888888888777777777777666666666555555555555555555555666666666777777777777777777777888888888888666999888<<<@@@???NNNkkkjjj|||zzzjjjiiinnnpppccc^^^```vvvuuu```SSSGGG===999999666444555333333333222222222111111222222222222222222222222333333333333333333333333333333333333444444444444666555555555666777888999888AAAddd}}}}}}ZZZUUU^^^ZZZUUU^^^UUUSSSQQQOOOMMMIIIEEEBBBCCCWWWqqq}}}~~~{{{wwwvvvqqqjjjddd___[[[WWWUUUKKKIIIEEEAAA===:::888888666666555444333222222111111111111111000000//////////////////000000000000////////////////////////......//////000000111111///000111111000111333555777888:::;;;<<<===>>>@@@@@@@@@BBBGGGNNNRRRSSSQQQNNN\\\ssskkkTTTJJJDDD@@@FFFRRRcccwwwhhhNNN;;;;;;===888666<<<888888777777777666666666555555555555555555555555555555555666666666777777666666666777777777888888777999777;;;@@@;;;@@@SSStttnnnuuuqqqmmmvvvtttkkkhhhwwwfffTTTJJJAAA888777777555444555222222222111111111111000111111111111111111111111222222222222222222222222222222333333333444444444555555555555666777888888:::AAAQQQhhhSSS\\\ZZZSSS\\\WWWTTTQQQPPPPPPLLLFFFAAA<<<@@@PPPhhh{{{{{{~~~~~~|||~~~}}}zzzvvvqqqjjjccc___ZZZWWWTTTKKKIIIEEEAAA===:::999888666666555444333222222111111111111000000000000000000000000000////////////////////////////////////......//////000000111111///000111111000111222444666888;;;<<<<<<===@@@BBB@@@@@@AAAGGGNNNSSSTTTSSSQQQ^^^xxxpppUUUQQQMMMIIIFFFKKK\\\lllyyyiiiMMM???999>>>>>>555444;;;777777777666666666555555444444444555555555555555555555555555666666666666555555666666666777777777999:::777:::@@@<<<;;;HHHiiihhhwwwrrroooyyyxxx}}}]]]MMMFFF>>>777666666333333444222222111111111000000000111111111111111111111111222222222222222222222222222222222333333333444444333444444555666666777777777@@@BBB___xxxuuuPPPOOOTTTSSSYYYVVVTTTQQQQQQPPPMMMGGGBBBBBB===DDDYYYooo~~~}}}}}}{{{|||}}}{{{vvvqqqjjjccc^^^ZZZVVVSSSJJJHHHEEEAAA===;;;999999666666555444333222222111111111000000000000000000000000000000////////////000000000000000000000000////////////000000000000///000111111000000111333555888<<<===<<<===AAADDD@@@@@@CCCGGGMMMRRRTTTUUUUUU^^^tttnnnnnnkkk___MMM@@@DDDNNNSSS]]]nnneeeEEE<<<888999===;;;444222777666666666666555555555555444444444444444555555555444444555555555666666666555555555555666666666666888:::777888???<<<;;;EEESSSmmmsss|||ssslllkkktttXXXHHHBBB<<<777777666222222333222222222111111111000000222222222222222222222222222222222222222222222222222222222222333333333333222333444555666666666666555???===KKK~~~rrrtttPPPBBBGGGNNNSSSUUUTTTSSSQQQPPPNNNJJJGGGFFF>>>>>>JJJ\\\ooo}}}yyyzzzzzzyyyvvvqqqjjjccc^^^YYYUUUSSSJJJHHHDDDAAA===;;;999999666666555444333222222111000000000000000000000111111000000000/////////...000000000000000000000000000000000000////////////...000222222000000111222222666;;;<<<;;;<<<@@@DDD???BBBEEEHHHLLLOOOTTTWWW^^^___gggttt|||hhhOOODDDCCCBBBFFFPPP]]]fffpppcccKKK===888888777888888777555444666666666555555555444444333333333444444555555555444444444555555555666666444444555555555666666666555999777888>>><<<999AAAEEEmmm|||nnnuuuvvvmmmiiiqqqhhhRRRBBB>>>999666666555222111444333333222222222111111111333333333333333333333333111111111111111111111111111222222222222333333333111222444555666666555555555:::>>>EEEfff}}}tttsssttthhhPPPFFFJJJMMMUUUUUUUUUSSSPPPNNNNNNNNNHHHBBB<<<===EEERRR```jjjmmmqqqxxx}}}xxxwwwxxxwwwvvvqqqjjjccc^^^YYYUUURRRJJJHHHDDDAAA===;;;:::999777666555444333222222111000000000000000111111111111111000000/////////...000000000000000000000000111111000000//////.........000222222111000000111000555:::;;;999:::???DDD???BBBGGGIIIKKKNNNSSSXXXkkkeeeaaa``````gggzzzjjjXXXRRRHHHFFFGGGJJJKKKPPP```qqq|||XXX???:::AAA;;;:::666333666;;;:::333666666555555555444444444333333333444444555555555444444444555555555666666444444444555555555666666222888777888>>>:::777>>>===SSSqqq```lll|||qqqmmmgggyyyrrr^^^MMM<<<;;;777555666555222222444333333333222222222222111333333333333333333333333111111111111111111111111111111222222222333333333111222444555666555555444444222<<>><<<;;;:::666666555444333222222111222222222111111111111000////////////000000000000222111000.........///000////////////000000000000222222222111111111111111000222666888:::;;;===???IIIHHHJJJOOORRRSSSWWW]]]pppsssssskkk^^^[[[lllqqqeeeYYYRRRUUUUUUNNNKKKNNNUUU^^^pppdddOOOGGG>>>999:::888888777555555444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666666666666777888888999999BBBEEEZZZaaaYYYuuuwwwjjjllluuuxxx]]]JJJBBB>>>666555444333333333333333222222222222222222222222111111222222222333333333111111111111111111111111222222333333333333444444333333333444444444555555666888777;;;FFF]]]tttwwwtttXXX\\\YYY\\\[[[WWWTTTTTTSSSQQQPPPOOOLLLEEE>>>;;;<<<>>>CCCAAAKKKccc|||{{{xxxwwwzzz}}}uuuooohhhccc```\\\WWWSSSMMMKKKFFFBBB>>><<<;;;:::666666555444333222222111222222222111111111000000////////////000000000000222111000///......///000////////////000000000000111111111111111111222222000333555777888:::===???EEEHHHMMMQQQPPPPPPWWW```kkkpppuuutttkkkccchhhqqq{{{|||kkkXXXLLLHHHJJJPPPYYY```hhhxxxtttuuufffJJJ???<<<777444666888777666555444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555555555666666666777888888999999:::BBBMMMnnnxxxTTTaaauuu~~~nnnhhhiiiwww}}}mmmSSSEEE>>>:::444444333222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222333333333444444333333333444444444444555333777666999AAAPPP{{{xxxqqq\\\XXXVVVWWWXXXWWWSSSQQQNNNNNNLLLHHHDDD@@@>>>>>>???;;;???MMM___yyy~~~zzzvvvvvvxxx{{{tttnnnfff```]]][[[WWWTTTMMMKKKFFFBBB>>><<<;;;:::666666555444333222222111222222111111111000000000////////////000000000000111000000////////////000////////////000000000000000000000111222222222333111333444555666888<<>><<<999999<<>><<<;;;:::666666555444333222222111111111111111000000000000////////////000000000000000000000////////////000////////////000000000000//////000111222333333333222222333333444666:::===???EEENNNTTTSSSRRRYYYbbbjjjgggkkkxxx}}}xxxmmmjjjkkkrrrzzztttggg]]]UUUPPPOOOPPPUUUbbbuuukkkUUUBBB;;;777999;;;888888:::666555555444333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333444444444555555555555555666666777888888888666AAA;;;777SSSdddWWWfff~~~fff```iiiyyy}}}```JJJAAA>>>:::444333222222111111111222222111111111111111111111111111111111111222222222222222222222222222222222222111222222222222333333333222222333333333444444444444999999:::;;;:::IIIeeexxxzzzaaaLLLKKKRRRTTTWWW\\\TTTQQQNNNNNNMMMJJJEEE@@@>>>===>>><<<:::BBBZZZqqq}}}xxxtttsssrrrrrrrrrlllccc^^^\\\ZZZXXXUUUMMMKKKFFFBBB>>><<<;;;:::666666555444333222222111111111111000000000//////////////////000000000000/////////000000000000///////////////000000000000//////000111222333333333111222222222222444888;;;@@@CCCJJJRRRVVVWWW[[[aaaddd```fffzzztttmmmkkkqqqrrrhhh^^^VVVQQQTTT]]]iiiyyy}}}cccJJJ::::::777666777777555555777555444444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444555555555555666777777888888777===;;;;;;FFF^^^yyy[[[WWWlllzzzhhhbbbiiiyyyqqqTTTBBB===;;;666222333333222222222222333333111111111111111111111111000000111111111222222222222222222222222222222222111111111222222222333333222222222333333333444444444888777777:::777???SSSzzzvvv~~~wwwXXXIIIGGGIIIQQQZZZYYYTTTPPPMMMMMMKKKGGGCCCCCCCCCBBB???;;;:::@@@III~~~zzzwwwvvvuuutttsssqqqkkkddd___]]][[[XXXUUUMMMKKKFFFBBB>>><<<;;;:::666666555444333222222111111111000000000/////////////////////000000000000...//////000000000000///////////////000000000000000000000111222222222333000111222222111333666888???@@@EEENNNTTTWWW\\\aaa^^^\\\eee~~~|||vvvssstttwwwqqqjjjccc\\\\\\bbbxxxdddSSSEEE<<<888666555444444555555666777444333333222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333444444444444444555555666666777777888666777999AAADDDJJJxxxoooXXXbbbxxxgggbbblllzzzwwwbbbJJJ===999666222000333222222222222333444444111111111111111111111111000000000111111111111222111111111111111111111111111111111111222222222222222222222222333333333333222666222333888666999GGGWWWxxxpppTTTCCC@@@GGGOOOWWWTTTQQQNNNLLLJJJHHHFFFGGGDDDAAA>>>;;;999:::;;;|||yyyxxxwwwvvvsssqqqooojjjdddaaa___]]]YYYUUUMMMKKKFFFBBB>>><<<;;;:::666666555444333222222111111000000000////////////////////////000000000000---...///000111111000///////////////000000000000111111111111111111222222///000222222222222444555:::<<>>DDDoooyyysssgggKKKAAACCCDDDOOOPPPQQQPPPMMMKKKJJJIIIEEEEEEDDDAAA???>>>>>>===~~~zzzyyyxxxuuuppplllooojjjeeebbb```^^^YYYUUUMMMKKKFFFBBB>>><<<;;;:::777666555444333222222111000000000000////////////////////////000000000000---...///111111111000///////////////000000000000222222222111111111111111...000222222222222222333444:::CCCIIIJJJLLLWWWdddnnneeecccooorrryyyssstttyyy~~~xxxjjjNNNBBB999888999555333555444444333333444666333///222222222111222222333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333444444444444444555555666777777777999777444999===@@@```nnndddqqqmmmbbb```eeeuuuzzzqqqdddSSSHHH>>>:::777222222666000000///000000111222222000000000000000000000000000000000000111111111111////////////////////////000111111111111222222222111111222222222333333333444777333444<<<999444999;;;XXX}}}~~~wwwVVVHHHDDD@@@GGGLLLQQQRRROOOLLLKKKKKKBBBGGGJJJIIIFFFCCCAAA>>>~~~yyyuuusssrrrqqqoooqqqkkkddd``````^^^YYYTTTSSSNNNHHHCCCAAA???:::777666666555444333222222111000000000000////////////////////////////////////000000000000000000000000............////////////000000000000000000000000000111111111111222222222444888>>>EEELLLTTT\\\bbbwww~~~qqqfffpppxxxppp\\\NNNFFF===;;;999888777666444222333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333222333444555666666666666777444555999999>>>TTTmmm```^^^mmmwwwyyyggghhhccceeeooovvvbbbVVVDDD@@@;;;777555444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333333444666888999???BBBZZZ|||mmmfff```PPP???@@@@@@NNNZZZRRRJJJIIIFFFHHHJJJIIIEEEFFFIIIFFF???|||wwwsssssssssrrrqqqqqqkkkdddaaaaaa___ZZZVVVSSSNNNHHHCCCAAA???;;;777666666555444333222222111000000000000////////////////////////////////////000000000000000000000000............////////////000000000000000000000000000000111111111222222222333555999???GGGRRR^^^fffsssyyyxxxvvvzzz}}}}}}lllZZZKKKBBB>>>===;;;999777666666555333222333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333222333444555666666666666999555777;;;999:::GGGYYYfffaaaeeeuuu~~~nnnbbb```fffwwwdddOOOHHHAAA===888444333222111000111111111000000000//////////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222333333222333444666777888:::;;;LLLsssyyy[[[bbbuuujjjOOOEEE<<>>BBBDDD<<>>===:::888999uuussspppsssyyyvvvpppiiiaaa^^^___```___\\\WWWNNNGGGEEECCC???<<<<<<777777666444333222111000111111111111000000000000......////////////......000000000000000000000000//////.........---------......///000000///...---////////////000000000000////////////000000000000111555888;;;AAARRRkkk~~~~~~nnn^^^SSSBBB>>>:::888999888555222333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444888666777:::;;;GGGiiinnn]]]___tttnnnYYYWWW___fffmmmttt|||xxxjjjttt~~~qqqhhhdddXXXHHH<<<666444111///222111111000///......---////////////////////////............////////////...------------...//////////////////////////////////////////////////////......///000000000000000000111111111111222222222333222111111333777<<>>FFFSSSfffyyykkk^^^PPPDDD<<<;;;999666444222111111///000111222222111000//////111333444333222222333000000000000000000000000////////////////////////////////////////////////................................................////////////////////////------........./////////000000000000000000000000......////////////000000/////////000000000111111111111111111222222222222444444333333444444666777999===UUUvvvoooddd___lllyyyooo```UUURRRVVV\\\___lllqqqxxx}}}~~~}}}ooo___TTTQQQ^^^sss~~~qqq]]]GGG999444111111111111111111000000........................------------------------,,,------------............------------...//////------------------------////////////////////////......///000000000000000/////////000000000111111...///000222333333333333444555666GGGcccvvvggg[[[[[[```cccvvvtttrrrvvv{{{wwwpppiiiaaa^^^___```___\\\YYYPPPHHHFFFDDD???<<<<<<888777666555444222111111111111111111000000000000......////////////..............................---------.........//////---------------///000111....../////////000000000////////////000000000000///000111222222222222333///---///444666444555999555@@@RRRbbbppp~~~vvvooo[[[[[[VVVLLLDDD>>>666...555666666555333000///...333333333333222222333333111000//////111111111000////////////////////////////////////////////////////////////////////////................................................////////////////////////---------.........//////000000000000000000000000........./////////000000////////////000000000111111111111111222222222222444555666444333444666666555555>>>TTTsssvvvfff^^^eee{{{ppp```WWWUUUVVVYYY^^^dddiiinnntttzzz~~~zzzkkkccc[[[QQQPPPUUU___ttt~~~hhhUUUFFF:::444444...///000000//////000000........................------------------------,,,,,,---------............------------...//////------------------------////////////////////////......///000000000000000////////////000000000111//////000000111222222333///666555888FFFSSS```rrruuu}}}wwwuuuqqquuu{{{xxxpppiiiaaa^^^___```___\\\YYYPPPIIIGGGEEEAAA======777777666444333222111000111111111111000000000000......////////////..............................---------.........//////......------...///111222////////////000000000000////////////000000000000+++...111222222111111222666000...333444111000333444444666999???JJJZZZhhhxxxzzzvvvkkk^^^TTTNNNFFF===<<<<<<888333333777777555222222222111000222555777111000///---,,,---000333777333000///000111...,,,........................////////////////////////////////////////////////................................................////////////////////////---------.........//////000000000000000000000000............/////////000////////////000000000000000111111111111222222222---111333222111222333444222777777888NNNuuuttt\\\SSS```zzzqqqooovvvuuuccc\\\]]]TTTUUUWWWYYY\\\dddnnnvvv|||}}}~~~~~~~~~~~~xxxtttrrrrrrvvv{{{eeeQQQEEEGGGIIIJJJYYYooouuu~~~}}}zzzwwwUUU???555111222444000111111111/////////000---.....................------------------------,,,,,,,,,---------.........------------...//////------------------------////////////////////////...//////000000000000000////////////000000000000111111000000000000111111,,,999888111444999???JJJ^^^vvvrrrtttvvvvvvwwwooofff\\\ZZZ^^^aaa^^^YYYXXXRRRKKKDDD@@@===;;;999999999777666444222111000000000000000////////////......////////////..........................................////////////......////////////......---------............//////////////////////////////000000111222222333333111111222222222333333333222222222333666999===???GGGKKKTTTaaarrr{{{qqqfff^^^ZZZYYYYYYTTTOOOFFF===888777888999333333333333333333333333222222222111111111000000////////////000000000000000000//////......------////////////////////////................................................------------------------..............................------------......////////////////////////---------............///............////////////////////////000000000000000000000000111111111111000000000000111222333444555333666;;;???LLLlllsssdddYYYeeejjjcccsssssshhh]]]XXXUUUWWWWWWVVVWWW[[[ggglllrrrwwwzzz~~~}}}zzzxxx|||}}}wwwuuuwwwqqqgggbbbbbbaaa\\\^^^___```aaaaaa]]]WWWSSSBBBEEEJJJOOOUUUbbbxxx{{{||||||zzzzzzbbbBBB777666222000111111111111111111000//////000000000000000000000000,,,,,,,,,---------......,,,---------,,,++++++***........................,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000111333555666777888DDDUUUqqqwwwsssvvvwwwwwwwwwpppggg^^^]]]```bbb___ZZZXXXSSSKKKEEE@@@>>><<<:::999999777666444222111000000000000000////////////......////////////..........................................////////////......////////////......---------............///////////////////////////333333333222222222111111111111111222222222333333666555333333333444666777777999;;;===BBBJJJSSSYYYqqq|||}}}qqqqqqpppmmmggg___WWWSSSNNNJJJDDD???;;;:::;;;<<>>BBBJJJUUU```lllyyy|||yyyyyy|||}}}yyyuuuuuu{{{}}}|||zzzwwwqqqiiiaaaYYYSSSOOOGGGGGGGGGDDDAAA<<<888555999888666555555666888999333444444444444333333222222222222222222222222222111111111111000000000000....../////////000000000.............../////////........................------------------------------------------------------------------------------------------------......------------..............................------------............---............/////////....../////////000000000//////000000000000111111000000000000111111222333555222333666333000888EEE___~~~rrrtttwwwooommmyyyuuummmfffaaaaaadddcccfffiiilllnnnpppsssuuu|||~~~xxxuuutttsssnnnllliiifffjjjrrrtttqqqrrrmmmaaaUUUMMMIIICCC<<<>>>????????????CCCJJJPPPdddnnnzzz}}}|||ppptttkkkYYYEEE888///222666333222333//////////////////...---------------------------,,,,,,,,,---------......---............---,,,,,,------------------------,,,,,,,,,---------......................................................////////////////////////000000//////000000111222///000000111222222333333111555@@@PPPaaauuuxxxwww{{{{{{xxxvvvmmmgggaaa```bbbccc___ZZZYYYTTTLLLFFFBBB@@@>>><<<888888777555444333222111000000000000////////////......////////////..............................---------.........//////---......//////......------------............///////////////////////////444444333222111000//////000000000111111111111222/////////000111222444555000111333444444666888:::555777:::<<<@@@GGGOOOTTTbbbhhhrrrzzzwwwvvvwwwrrrrrrpppkkkcccZZZRRRNNNJJJHHHFFFBBB>>>;;;888666444444555555555555555555444333333333333333333333444444555555444333222111111111111111111111111111111111000000000/////////........./////////000000---------....../////////........................------------------------------------------------,,,,,,------------------------------------------...------,,,,,,------...........................,,,,,,---------.........---------.........//////........./////////000000////////////000000000111000000000000000111222222666333444888888444555:::???\\\zzz}}}wwwtttxxx}}}{{{}}}}}}{{{ssstttuuuvvv}}}sss___NNNEEEBBBAAA???<<>>HHHVVVjjj{{{xxxxxx|||{{{wwwtttjjjfff```___``````\\\YYYXXXSSSLLLFFFBBB@@@>>>===888777777555444333222222000000000000////////////......////////////..............................------------............------............---------------............/////////////////////////////////////////////////////////000000000111111111---...///000222333555666///111333333222222222333444444444555555777:::===@@@AAAEEEJJJQQQYYY```dddnnnvvv~~~xxxrrrkkkccc]]]\\\[[[XXXSSSNNNJJJGGGGGGCCCBBBAAA@@@>>><<<999888555555555555555555555555555444333222222111222222111111222111111///......333222111000////////////000000000000000000000000000000000/////////..................////////////,,,,,,------......//////........................------------------------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------........................,,,,,,,,,------------...------------........................////////////...////////////000000000000000000///000000111111111//////333555444555666333DDDUUUllltttttt~~~|||zzzyyy{{{|||kkk___OOODDD@@@@@@BBBEEE???IIIUUU```hhhrrr}}}~~~yyynnnZZZNNNAAA444333000000222222000000222------............------........................,,,,,,,,,---------......------......///......---------------------------,,,,,,,,,---------..............................////////////////////////......................../////////...///000000111111111111111222222222222333111111555777<<>>===888777666555444333222222000000000000////////////......////////////..............................,,,------------.........------............---------------............///////////////////////////,,,------...///000000000////////////000000000000000000111111222222222222333444666666555444444555333333444444555555555555888666444333444777:::<<>>;;;::::::999888777666555444333333333333333555666777666666555555555555555555222222111111111111222222444444555555555555444444111000.........000222333////////////////////////////////////............------........./////////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,------------.........------........./////////......////////////000000000000000//////000000111000///...///111333333444444999999DDDaaa~~~}}}{{{{{{yyyvvvwww{{{~~~{{{|||}}}yyy___\\\WWWUUUWWW[[[^^^```dddhhhooouuuxxxxxxvvvtttuuuwwwuuunnnhhhccc]]]VVVKKKHHHGGGIIIJJJKKKOOOTTT]]]hhhxxx}}}ooowww}}}yyyeeeNNN>>>222+++///...---......///000111,,,---......///.................................,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000000000000000000000........................//////......//////000111111111111111111222222222000///000333444222555:::BBBWWWpppwwwvvvyyyxxxsssqqqiiieee___[[[[[[[[[[[[ZZZVVVQQQJJJDDDAAA???===<<<777777666555444333333222000000000000////////////......////////////..............................,,,,,,---------.........,,,------......------,,,---------............///////////////////////////------......///000000111........./////////000000111111111111111000000///***,,,...///......000111444333222222222222111000555555444444444555666666:::::::::888888:::???CCC@@@EEEGGGFFFHHHMMMQQQQQQKKKOOOXXXcccnnnuuuwwwvvvqqqvvv}}}}}}xxxuuussspppllliiibbbdddbbb\\\XXXVVVRRRMMMHHHHHHFFFBBB>>>:::777666999777555555777999;;;<<<444444555666888999888888555666777666444333555777555444444333333222222222......///000222333444555------...///000000000111111000000000000222333444......................../////////.........---------------.........//////...------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////........./////////000000000000////////////000000222222111000111333444444444888222111BBBWWWqqq{{{~~~xxxxxxyyysssggg^^^aaa\\\WWWYYY^^^aaa]]]YYYIIIHHHFFFFFFFFFFFFDDDCCC@@@CCCIIINNNRRRUUUUUUUUUQQQTTTUUURRRQQQRRRQQQNNNMMMOOOUUU]]]___^^^ccckkkssswww}}}}}}wwwsss~~~xxxtttnnnqqqwww{{{qqqlllaaaPPP@@@555///---......,,,+++---//////...------...///////////////------------------------,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////........................///............///000000/////////000000111111111111000111444555222333777444<<>>===<<<777777666555444444333333000000000000////////////......////////////..............................,,,,,,,,,---------......,,,------......------,,,---------.........//////////////////////////////////////////000000000000............/////////000...///000000000000000000222333333222000///000111444333111222333555555555111222444666666555444333111444777888777666666666333888999666444777999999888;;;>>>????????????@@@???AAAEEEHHHHHHJJJPPPWWWSSSYYY```dddfffiiinnnttttttuuutttqqqooonnnoooqqqxxxrrrpppuuuzzzzzzxxxwwwnnnrrrtttqqqkkkfffeeefffaaa]]]]]]aaacccaaaaaabbb]]]YYYUUUTTTVVVXXXXXXWWWOOOKKKFFFDDDCCCBBB???<<>>???AAADDDFFFGGGHHHGGGMMMPPPQQQVVV^^^ccceeeddddddiiimmmkkkiiiqqq}}}{{{xxxwwwzzz~~~~~~{{{wwwqqqvvvrrrqqqnnnpppxxx]]]SSSEEE:::444333444555111000...---...000...+++------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............................................................///000000------......///000000111111///...111222000222666777111333BBBYYYooovvv{{{yyyxxxwwwqqqllliiibbb[[[[[[]]]\\\WWWWWWOOOHHHDDDAAA===<<<>>>:::999888666555333222111222111000//////.........//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///............////////////////////////000000000000000000000000111111111111111111222222222333333333111111222222222333333333333333333333333333333333333333333444444444555555888777777666666666777777666666888999999:::::::::999:::;;;===???AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@??????========================;;;<<<<<<<<<<<<=========777777777777666666666666555555555555555555444444555555555555555555555555222222333444444555666666111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,---------...............------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,////////////////////////........................---......///////////////000000000000000000000000111222333333444777;;;???VVVjjjwwweeeVVVZZZsssjjjZZZNNNPPPZZZaaaccccccpppiiivvvuuuXXXMMM???GGGJJJIIIKKKSSSWWWUUU\\\eeerrrzzz}}}}}}}}}~~~vvvsssoooooorrrvvvtttpppuuupppmmmrrr~~~llltttyyy{{{{{{|||~~~{{{xxxppprrryyywwwjjj\\\BBB>>>999333///......///........................------------------------------------------------************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------,,,,,,////////////////////////000000000000////////////000000000000000000000000///333555555888HHHaaauuu~~~~~~{{{rrrwwwvvvuuutttnnnllliiibbb[[[[[[]]]\\\WWWWWWOOOGGGDDDAAA===<<<>>>:::999888666555333222111222111000//////.........//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///............////////////.../////////000000000000//////000000000111111111111111111222222222333333111111111222222222333333333333333333333333333333333333333333444444444444111111222222333444555666222222333555555666666666333333444555555666777777888888777666666666666666666666666777777777888888999999888777777666555555444444444444444444444444333444444444555555555555555555555555444444444444333333333333333333333333444444444444444444444444222222222333333444444444111222222222222222222111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////................................................,,,,,,,,,------------.........---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,................................................------...///////////////000000000000000000000000222222222222222333777999>>>KKK```xxxggg^^^```uuu{{{ooorrr|||}}}iii^^^^^^\\\ZZZ[[[aaagggllluuu}}}xxxrrroooqqqsssrrroooooovvvyyyzzztttffftttxxxyyywwwyyy|||xxxvvvqqqdddRRRDDD;;;888555111///...///000........................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------........................000////////////////////////////////////////////////222444222222;;;JJJWWWfffbbb```gggvvvxxxpppuuutttsssrrrlllkkkhhhaaa[[[[[[^^^]]]XXXVVVNNNGGGDDDAAA===<<<>>>:::999888666555333222111222111000//////........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///---............/////////....../////////000000000//////000000000000111111000111111111222222222222000111111111222222222222222222222222222222222222222222333333333444444444111111111111111222333333///000111222333333333333444444333333333222222222444333222222222222222222111111111222222222333333555555444444333222222222222222222222222222222222222222222333333333444444333333333222222222111111111222222222222222222222222222222222222222222222111111111111222222222222111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,................................................------...////////////...000000000000000000000000222222222111//////222444333555???QQQfff~~~qqqbbb___cccnnn}}}uuupppqqqnnnjjjoooyyy|||}}}|||xxxxxx|||~~~~~~~~~~~~sssnnnkkkiiiooo{{{|||zzzyyyuuukkk\\\JJJ;;;222222111000/////////000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,................................................///////////////////////////////////////////////////000111000...000666;;;AAA@@@@@@FFFRRRdddtttyyyrrrwwwvvvuuutttmmmjjjgggaaa[[[[[[^^^]]]YYYVVVNNNFFFDDDAAA===<<<>>>:::999888666555333222111222111000///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///---------.........//////........./////////000000////////////000000000111000000000111111111111222000000000111111111111222222222222222222222222222222222222222333333333333777666555333222111111111000111222333333333333333666555555444444333333333444333333222222333333333333333333444444444555555555555444444333333333222333333333333333333333333333333333444444444555555222222222111111111000000111111111111111222222222111111111111111111111111000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................,,,---......//////......000000000000000000000000111111111000......000222777444444<<>>:::999888666555333222111222111000///............---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///------------........................////////////...////////////000000000//////000000000111111111//////000000000111111111111111111111111111111111111111111222222222333333777666555333222111111111111111222333333333222222111111111222222222222222111111000000000111111222111111111222222222333333111111111000000000000000000000000000000000000000//////000000000111111111222222222111111111000000000000111111222222222222000000000000000000000000//////////////////......///000000111111000000///////////////////////////////////////////////////................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................,,,------...............////////////////////////...000111000000000111333555444333333444:::KKK[[[zzz{{{fffXXXSSS]]]iiiooosssyyyqqqtttwwwzzz}}}~~~lllhhhgggeeekkkvvv}}}oooeee^^^WWWOOOCCC999333222222222------//////000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------......//////........................------....../////////000........................///.........///000000000---000222333222555;;;@@@QQQdddyyyxxxqqqxxxwwwvvvtttlllhhhfff```[[[[[[______[[[TTTLLLEEECCC@@@===<<>>DDDOOOYYYxxxrrryyyyyywwwuuunnngggeee___ZZZ\\\``````\\\SSSKKKEEEBBB@@@===<<>>vvvqqqzzzzzzxxxsssiiijjjddd^^^\\\^^^```^^^ZZZOOOJJJDDDAAAAAAAAA???===;;;999777666555444222000000000000000////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,,,,,,,.../////////...---........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////..................//////000000111111000000////////////000000////////////000000000000111111000000//////......///////////////////////////////////////////////////////////////////////////////////////.................................///////////////...............------------......------............------,,,///000///---+++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,))),,,,,,)))(((,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////........................---------............///---------...///000000111////////////000000000000333333333333888EEEWWWeeewwwsss{{{{{{rrrdddccc\\\ZZZ]]]^^^mmm|||{{{zzzppptttyyy}}}|||pppwwwwwwjjjjjjddd\\\YYYVVVXXX___eeeqqqyyyqqq|||ooo```UUUGGG<<<777444///,,,---------............///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------...------------...//////------------------------///////////////////////////000000000111111111111vvvrrrzzz{{{yyytttlllkkkddd]]][[[^^^___^^^[[[OOOJJJDDDAAAAAAAAA???===;;;999777666555444222000////////////..................//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///...............,,,,,,.../////////...---........................000000000000000000000000........................////////////////////////........................------......//////000000....../////////000000000000//////////////////000.../////////000000000000000000000/////////..............................................................................///.............................................///...........................------------......------............------,,,...///...,,,+++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***///000,,,***+++---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........------------.........///........................------------............---------...///000000000.../////////000000000000///000000//////555@@@HHHWWWiii}}}sssqqqbbbVVVUUUSSSUUUbbbeeejjjoooooolllqqqwwwrrrppppppxxxvvvwwwvvvnnnffflllnnn```\\\WWWUUUWWWXXXYYYaaajjjxxxsssiiinnn{{{}}}lllZZZIIIBBB888222111111000...------------............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------...//////------------------------........................//////000000000111111111wwwsss{{{{{{yyyvvvnnnllleee]]][[[]]]^^^]]][[[OOOJJJDDDAAAAAAAAA???===:::999666555555444222000............------------......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000///..................,,,,,,---............---------------------------................................................................................................+++,,,---...///000111111........./////////////////////............//////....../////////000000000///////////////.........................................................................................................------------------------..............................------------......------............------+++---...---,,,+++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))///111...++++++,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------............---------...//////000000....../////////000000000...111222111......111444777AAASSSeeepppyyymmmccc]]]RRRMMMOOOZZZgggkkkaaaXXX```ooo|||~~~~~~vvvllllllwwwnnneee```___eeejjjhhheee^^^WWW[[[nnntttbbbZZZWWWUUUYYYaaa^^^\\\ccckkkuuutttgggZZZXXX\\\YYYLLL???444000+++***,,,//////...------------............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------.........................................................////////////000000000000zzzvvv|||{{{xxxuuunnnnnnfff^^^ZZZ\\\^^^]]]ZZZOOOIIICCC@@@@@@@@@???===:::888666555555444222000/////////.........------.........///......---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,---------.........------------------------------------------------........................------------------------........................,,,,,,---......///000000........................///......------......///........./////////000000................................................................................................---------------.........---------------------------------------............------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++---000---(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---------....../////////........./////////000000---000333333111//////000333333777BBBNNN]]]ooo~~~yyytttfffZZZXXXaaannnrrrjjj\\\WWWZZZ[[[```ccc]]]QQQLLLWWWeeeuuuxxxjjjXXXTTTQQQQQQWWW[[[YYYWWWRRROOOVVVlll~~~rrrhhhcccaaa```ccciiiccc^^^bbbhhhmmmyyy{{{nnn^^^TTTHHHBBBAAA===666//////,,,******,,,------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...................................................................../////////000000}}}xxx}}}yyyuuussslllnnnggg___[[[\\\]]]\\\YYYNNNIIICCC@@@@@@@@@>>><<<999777555555555444222000000000000/////////...............///......---,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.......................................---------.........---------------......------------..................////////////---------------.................................................................................+++,,,,,,,,,---------...------------------------+++,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++)))(((***333999333***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,------------------------,,,,,,,,,------------...------------........................////////////,,,---...//////...///000000......111444;;;IIIVVVhhh{{{}}}uuulllkkkqqqxxx}}}~~~uuummm```^^^]]]ZZZQQQKKKQQQ\\\]]]ddd]]]RRRQQQOOOMMMRRRKKKMMMPPPQQQSSSbbb~~~pppjjjffffffhhhfff```bbbeeeeeejjjhhh[[[FFFAAA999444111000...---///...------------,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------................................................---............/////////~~~yyy}}}xxxtttrrrmmmmmmggg```]]]^^^^^^ZZZWWWNNNIIICCC@@@@@@@@@>>><<<888666555444444444222000111000000000////////////......//////......---,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.........---------,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------------........./////////,,,,,,,,,---------------------------------------------------------------------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,...+++))),,,666>>>999000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........///////////////.........//////000+++,,,000333222///333:::@@@PPP[[[dddnnnrrr~~~xxxrrrvvvsssgggccc```\\\___fffhhhrrrmmmdddaaa[[[TTTVVVSSSVVVYYY[[[]]]jjjpppfffeeeggghhhfff]]]\\\ZZZPPPMMMJJJ>>>555333000---,,,---///000,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,---************************)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------***+++,,,......------,,,------------------------------------------------------------.........///{{{www|||wwwttttttpppmmmgggaaa______^^^YYYTTTNNNHHHBBB?????????>>><<<777666444444444444222111000000/////////...............//////......---,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,---------------.........//////++++++,,,,,,,,,---------------------------------------------------------------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---+++***,,,///000///...++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,---,,,---333999888444++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,*********+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////111111000000000000000///......111555555000///222...666;;;CCCPPPUUU___sss|||uuurrruuuqqqgggdddaaadddkkkyyyvvvssskkkcccdddfffggghhhiiigggjjjwwwvvvddd[[[ZZZZZZZZZTTTKKKJJJEEE888222111***------,,,,,,,,,---...///***+++,,,,,,,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,------************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++)))*********++++++++++++************************+++,,,,,,------,,,,,,+++)))******+++,,,,,,------)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........yyyvvv{{{wwwtttvvvrrrlllgggaaa``````^^^XXXSSSNNNHHHBBB?????????>>><<<777666444444444444222111//////.........---------......//////......---,,,---------,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************++++++,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------***++++++,,,---...//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,,,,---------------------------------------------------------------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...,,,+++,,,000111000...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,(((---///,,,,,,000444444++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,...//////...,,,444...+++---///......000///000,,,///999;;;AAARRR```}}}xxxsssrrroooooonnnvvveee___]]]aaaiiizzz{{{zzzuuuoooqqqmmmlllnnnpppoookkklllpppvvvqqqhhh[[[QQQJJJDDD???:::444777777,,,+++111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++))))))******++++++++++++************************++++++------------++++++))))))***+++,,,,,,------)))***,,,......---,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,---------......vvvssszzzyyyvvvsssmmmjjjeee^^^[[[ZZZYYYWWWUUUQQQKKKCCC@@@@@@BBBBBBBBB:::777666777555111000222111000///......------...,,,,,,,,,---------......//////...---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...---,,,+++000+++)))///888:::222)))...............---------//////000//////...------++++++,,,,,,,,,,,,------...//////...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,---///000111111)))************+++++++++...---+++*********++++++,,,++++++******++++++,,,************************)))************+++++++++************************)))************++++++++++++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///..........................................------...///000000000222555777@@@BBBEEEJJJOOOTTTXXXZZZccckkkuuu~~~nnnddd[[[[[[aaalllnnnuuuzzznnnjjjjjjjjjgggbbb\\\VVVRRRUUUQQQJJJCCC<<<666333111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---------------------------vvvrrrxxxwwwtttrrrllljjjeee___[[[ZZZZZZWWWUUUQQQKKKCCC@@@@@@AAAAAA@@@;;;777666777666111000222111111///........................------,,,,,,,,,///......---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...---,,,+++***///000666AAAJJJIII???555------------............///////////////...------+++++++++,,,,,,,,,------***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------...//////)))************+++++++++---,,,+++*********++++++,,,++++++******++++++,,,************************)))************+++++++++************************)))************++++++++++++++++++*********))))))******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................---...///......///222444111222444777:::===???AAAIIIOOOVVV]]]gggwwwnnnddd]]]VVVUUUZZZdddeeeiiiooorrrmmmaaaVVVOOOOOOOOOMMMIIIDDD???<<<:::888555111///---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------vvvqqqvvvuuurrrqqqkkkkkkeee___\\\[[[ZZZXXXUUUQQQKKKCCC??????@@@???>>>;;;888777888666222000333111111000///............000///...---,,,++++++***......------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,++++++***(((***000777;;;777---%%%,,,,,,,,,------.........---............------,,,++++++++++++,,,,,,,,,,,,))),,,000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,------)))************+++++++++,,,,,,+++************+++++++++************++++++************************)))************+++++++++************************)))************++++++++++++++++++*********************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///---,,,***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------........................,,,---...---,,,,,,...000,,,------...//////000000222444888<<>><<<<<<888777888777222111333222111000///............//////...---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********+++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******//////...---,,,+++)))(((******+++,,,---......///,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---111555777555111...---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++************))))))*********+++++++++++++++******************++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------...............,,,---...---,,,+++,,,...111111111000000//////...------...000444666888888888555555888777333444888444666777666444111...---111000///...---------------,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxrrrwwwuuutttsssnnnkkkfffaaa^^^^^^\\\YYYUUUPPPJJJDDD@@@??????===;;;===999888999777333222444222111000//////......///------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))***+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********---,,,***((()))+++000333)))******+++,,,---......++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,000333777777555111---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))+++************)))))))))))))))*********+++++++++************************+++******))))))******+++************************))))))*********+++++++++************************))))))*********+++++++++******************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,'''((()))+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////,,,...///...,,,+++,,,---000000//////......------000//////000222222///------...000222000...000444...///111000......000222,,,+++*********+++,,,------,,,,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwrrrxxxwwwuuutttoookkkgggbbb```___]]]YYYVVVOOOJJJDDDAAAAAA@@@>>><<<===:::999:::888444222555222222111000////////////,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++***************+++,,,,,,************++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,++++++++++++,,,))))))))))))))))))((((((*********++++++,,,,,,,,,)))******+++++++++++++++************++++++++++++///111222222///,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))******************)))))))))************+++++++++((()))******+++***************))))))))))))******************************)))************+++++++++************************)))************+++++++++***************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++++++++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,...//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---...///...---+++.../////////...---...000---.........------///000+++++++++++++++,,,---...*********+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttqqqxxxxxxvvvtttnnnkkkgggccc``````^^^YYYVVVOOOJJJDDDBBBBBBBBB@@@>>>>>>:::999:::888444333555333222111000////////////------------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++************************)))*********++++++++++++++++++************++++++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......,,,+++++++++,,,---222111000111111///***'''************++++++++++++((())))))***++++++******************++++++++++++,,,,,,,,,+++))))))+++,,,************************************************)))*********++++++++++++************++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))************************)))************+++++++++'''((()))***++++++***)))******))))))))))))******************************)))************+++++++++************************)))************+++++++++))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++************************************+++,,,------222222222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000***,,,...///---,,,------,,,,,,---------------...,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++************+++,,,,,,+++***---------------------...)))***+++,,,,,,---------*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************************************************************************************************000///...,,,++++++++++++++++++++++++++++++++++++rrrpppxxxxxxvvvtttmmmkkkgggcccaaa```^^^ZZZVVVNNNJJJEEEBBBCCCCCCAAA???>>>;;;999;;;999444333555333222111000//////////////////...---,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))(((++++++++++++++++++++++++((()))***,,,,,,+++******)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++************++++++************************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...---,,,+++,,,------+++(((&&&'''+++---,,,***+++++++++***************(((((()))***************)))************+++++++++******)))'''''')))---000************************************************))))))******++++++++++++)))************+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************)))))))))*********++++++++++++)))************+++++++++'''((()))+++++++++***)))******))))))))))))******************************)))************+++++++++************************)))************+++++++++))))))******++++++++++++******************************************************+++,,,,,,,,,,,,+++************************(((((()))***+++---///000111///...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000)))+++---...---,,,,,,---------------------------,,,------,,,+++,,,///222---------,,,---...,,,(((***)))***,,,...///---******++++++,,,,,,+++******((()))***+++++++++************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))*********************************************************************************************************111000///---,,,+++******++++++++++++++++++++++++rrrqqq~~~|||tttoookkkmmmhhheeeeeebbb\\\WWWVVVOOOHHHDDDEEEEEEBBB>>>>>><<<;;;:::888777666666666333222111///............------......------,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************+++++++++*********))))))************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************)))***+++***(((((((((***++++++++++++***((('''&&&******++++++++++++******+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++***************************,,,---+++))))))...222,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,------+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************rrrooo{{{yyyssspppmmmmmmiiifffgggddd\\\WWWUUUOOOHHHDDDEEEEEEBBB??????<<<;;;:::888777666666666333222111///........................---,,,++++++------,,,,,,,,,,,,++++++++++++*********+++,,,---++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++******))))))******+++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************************************+++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************+++++++++*********))))))************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************************(((***++++++******+++---))))))************))))))******++++++++++++******+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))((()))))))))))))))))))))))))))************+++++++++************************++++++++++++***,,,///111,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,------,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))***))))))((((((((())))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************rrrnnnwwwvvvrrrrrrooommmiiihhhiiifff]]]VVVTTTOOOIIIDDDEEEEEEBBB??????===<<<:::999777666666666333222111///........................---,,,+++***------,,,,,,,,,,,,++++++******)))))))))***+++,,,++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++******))))))******+++,,,(((((()))))))))*********)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++************************************++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************+++++++++***************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************+++++++++***************************************)))***++++++))))))***+++'''((())))))***+++,,,,,,******++++++++++++******+++++++++***************+++++++++***************+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,***)))***,,,///000000++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,......---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))+++***)))(((((((((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************tttnnnuuutttssstttqqqmmmjjjiiijjjggg^^^WWWTTTPPPIIIDDDEEEEEEBBB@@@AAA>>>===;;;999777666666666333222111///............/////////...---,,,+++***------,,,,,,,,,+++++++++***************++++++,,,************************************************************************)))))))))***+++++++++,,,******************************))))))******+++,,,''''''((()))***+++,,,---))))))*********+++++++++---+++***((((((***+++---************************))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))*********+++++++++***************************************************************************************************************************************************************************************************++++++***((('''((()))))))))))))))***+++,,,,,,******++++++++++++******************************************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,***((()))...000000///++++++************++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++,,,...///...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))))))))++++++***)))((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************wwwqqqvvvuuuuuuvvvqqqllliiihhhjjjggg___XXXUUUPPPIIIDDDDDDEEECCCAAABBB???===<<<:::888666666555333222111///........................---,,,+++***------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************************************************************************)))))))))***+++++++++,,,******************************))))))******+++,,,******++++++++++++++++++))))))*********+++++++++,,,+++)))(((((()))+++,,,************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************(((***++++++++++++,,,...,,,,,,+++***)))***************++++++++++++******************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************+++)))''')))---000///---+++******))))))******+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///000///...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************yyytttxxxvvvwwwvvvnnnkkkgggfffhhhfff___YYYWWWQQQIIIDDDDDDEEECCCBBBCCC???>>><<<:::888777666555333222111///............------......------,,,+++------,,,,,,,,,,,,++++++++++++,,,------------,,,***************************************************************************************+++++++++******************************))))))******+++,,,000///...,,,***)))(((''')))************++++++++++++***)))(((((()))***+++************************))))))***++++++++++++***************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************)))************+++++++++***************************************************************************************************************************************************************+++++++++************************&&&))),,,---///111444666///...,,,***))))))))))))******++++++++++++*********************+++++++++***************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************))))))***,,,---,,,+++******))))))))))))******************************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++*********++++++*********++++++++++++++++++++++++*********++++++++++++++++++***+++---///111000///*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))************+++******++++++++++++************++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************yyyvvvyyywwwwwwtttiiiiiieeedddfffeee___ZZZYYYQQQIIICCCDDDEEECCCCCCDDD@@@???===:::888777666555333222111///............+++,,,------......------------,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++************************************************************************+++++++++*********************************************))))))******+++,,,...---,,,+++***)))(((''')))************+++++++++******))))))))))))******************************))))))***++++++++++++***************************))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))*********+++++++++************************)))************+++++++++************************************************************************************************************************************************))))))*********+++++++++************************'''))),,,---...000333555000...,,,***)))))))))*********++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************)))))))))))))))))))))))))))************+++++++++************************((()))******)))((()))*********))))))))))))******************************((())))))***++++++,,,,,,************************))))))***+++++++++++++++***++++++++++++++++++***************************)))*********++++++++++++******+++---000111111000)))*********++++++++++++******************************+++++++++,,,,,,,,,))))))))))))******************++++++++++++************++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************yyyvvvzzzwwwvvvqqqeeehhhdddbbbdddccc^^^[[[[[[QQQIIICCCDDDEEEDDDCCCEEE@@@???===:::888777666555333222111///............++++++,,,---............---------,,,,,,,,,++++++((()))***+++,,,+++******))))))))))))))))))))))))************************************************,,,+++++++++******))))))))))))))))))))))))))))))*********)))***++++++,,,'''(((((()))***++++++,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))******++++++++++++************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************))))))******++++++++++++************************)))+++,,,,,,******+++---///...+++***))))))***+++******++++++++++++******))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************&&&))),,,+++(((&&&''')))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++*********---000222111000))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))))))))******************++++++++++++************++++++++++++******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))(((((())))))***+++------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************xxxsssttttttxxxwwwkkknnndddeeeggg___\\\^^^[[[SSSNNNGGGDDDEEEFFFEEEDDD@@@>>><<<:::999888888999999777333000---,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******+++++++++++++++)))((())),,,---+++)))******++++++++++++******************************++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---...---,,,***)))+++***))))))******)))'''************************************************++++++************++++++)))************+++++++++************************))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((('''((()))++++++******)))+++++++++*********))))))++++++******************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))(((((())),,,///111111...++++++,,,---+++)))++++++******************))))))))))))))))))))))))************************(((((()))***++++++,,,,,,)))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))))))))******)))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))***++++++***)))***+++,,,+++***))))))***+++,,,************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))++++++******************************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))yyyssstttssswwwvvvkkklllccceeeggg```^^^aaa^^^TTTNNNHHHEEEFFFFFFEEEDDDBBB@@@>>>;;;999777777777666555222///...---......+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))((((((((()))+++)))((()))+++---+++*********++++++++++++******************************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---------,,,+++***+++***))))))******)))'''************************************************+++******))))))******+++)))************+++++++++************************))))))))))))************)))************+++++++++************************))))))))))))************))))))************))))))************************'''((()))***+++******)))+++++++++*********))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***)))((()))+++...000///,,,***)))++++++***(((************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))***++++++***)))***+++++++++***))))))***++++++************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))))))))))){{{tttsssqqquuuuuukkkjjjaaadddhhhaaa```ccc```TTTOOOIIIFFFGGGGGGEEEDDDDDDBBB???;;;999777666555444333111////////////000,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,***))))))***+++---***)))))))))+++,,,+++*********++++++++++++******************************'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---,,,,,,+++***+++***))))))******)))'''************************************************+++******))))))******+++)))************+++++++++************************))))))))))))************)))************+++++++++************************))))))))))))************))))))************))))))************************(((((()))************)))+++++++++***************************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++)))((()))***,,,...---+++)))))))))***)))(((************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************)))***++++++***)))***+++++++++***))))))***++++++************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))|||uuutttppptttuuukkkjjjbbbeeeiiibbbaaaccc```UUUPPPKKKHHHHHHHHHFFFDDDCCCAAA???<<<999777777777444333111000///...//////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++***,,,///333555***))))))***++++++++++++******++++++++++++******************************(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++++++++***))))))******)))'''******************************************************))))))))))))******))))))*********+++++++++************************((()))))))))************))))))*********+++++++++************************((()))))))))************))))))************))))))((((((((((((((((((((((((((()))))))))***************************************************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,,,,+++***)))))))))))))))***************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************++++++************++++++))))))))))))))))))))))))************************************************************************************************************************************************)))***++++++***)))***++++++******************+++************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))***************+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))************)))((())))))))))))))))))))))))|||vvvuuupppssstttkkkjjjbbbfffjjjccc```bbb___VVVQQQLLLIIIIIIIIIFFFDDDAAA@@@>>>;;;:::999999999555444333111///...---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++***,,,///333555)))***************++++++******++++++++++++******************************************))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))******)))'''***************************************************))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************((()))))))))************))))))************))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))*********+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************,,,+++***)))))))))******,,,,,,+++************+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))***++++++***)))***+++*********++++++*********************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))))))))))))))))))))zzzwwwvvvrrrttttttllliiibbbfffjjjccc```aaa^^^WWWSSSNNNKKKKKKJJJGGGDDDAAA@@@>>><<<::::::::::::555444333111000...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,***))))))***+++---(((***++++++******+++,,,******++++++++++++******************************++++++******)))(((((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,+++***))))))******)))'''***************************************************))))))(((((())))))***)))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))************************)))))))))((()))******+++***************+++++++++)))))))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++******)))))))))******++++++,,,+++))))))+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************))))))))))))******((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))***++++++***)))***+++)))***++++++++++++***)))************************,,,+++******,,,,,,+++*********************************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))yyyxxxxxxsssttttttlllfff___dddiiiccc```bbb___XXXSSSOOOLLLLLLJJJGGGDDDCCCAAA???<<<:::999999999333333222111000///...---------......------,,,+++------------------------++++++++++++++++++++++++++++++************++++++++++++***)))((((((((()))(((***,,,+++))))))+++---******++++++++++++***************************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***,,,---+++***))))))******)))'''************************************************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))***************************)))((((((((()))++++++))))))*********+++++++++((())))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))***+++***((((((***,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))***++++++***)))***+++)))***++++++++++++***)))************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))xxxxxxyyytttuuuuuulllccc\\\bbbhhhcccaaaddd```XXXTTTOOOMMMLLLKKKGGGDDDEEECCC@@@===:::888777777000111111111111000000///---.........---,,,,,,+++------------------------++++++++++++++++++++++++++++++************++++++))))))******++++++++++++(((***,,,+++))))))+++---******++++++++++++******************************((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***,,,---+++***))))))******)))(((************************************************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))************))))))************))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))************''')))***)))'''&&&)))+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))+++++++++***)))***+++)))***+++,,,,,,+++***)))************************,,,+++******,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((()))***************)))))))))))))))))))))))){{{yyyxxxyyyyyywwwrrrmmmeeebbbccceeeddd```^^^```WWWRRRMMMLLLNNNMMMHHHCCCEEEAAA;;;999999999777444444333222111000000000000......---------,,,,,,,,,------......------,,,+++,,,,,,,,,++++++*********************************))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++***************+++*********))))))((((((*********(((&&&&&&(((*********))))))))))))******+++***)))(((((()))***+++++++++******)))(((((((((******)))))))))))))))***,,,,,,,,,+++***)))((((((++++++************++++++***,,,,,,+++)))((()))***(((((((((((((((((((((((())))))))))))************************************************************))))))))))))************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))*********)))))))))))))))(((((())))))***+++------))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))((((((((())))))))))))*********************))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))((((((************************************************))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************,,,+++***)))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzyyyxxxyyyyyywwwqqqllldddbbbbbbeeeeeeaaa___aaaVVVQQQMMMLLLOOONNNJJJFFFDDD???:::888888888666444555444333111000/////////......---------,,,,,,,,,---............---,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******))))))*********++++++++++++,,,,,,,,,++++++***)))******************+++++++++*********)))))))))))))))******(((''''''(((*********))))))))))))******+++***)))(((((()))***+++)))))))))))))))***************))))))))))))******,,,+++++++++***)))))))))+++******************+++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******************)))))))))(((((((((((()))))))))******++++++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************************************************)))))))))(((************************************************))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************++++++***)))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyxxxwwwyyyyyyvvvpppkkkcccaaabbbeeeeeebbb```bbbUUUPPPLLLLLLOOOPPPLLLHHHBBB>>>999777888888777555666555333111000///............---------,,,,,,,,,......//////......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******)))))))))*********+++++++++++++++,,,++++++***))))))))))))***+++++++++,,,***************)))))))))((()))))))))(((((()))+++******))))))))))))************))))))))))))******'''(((((()))******++++++******)))))))))******+++++++++*********************************************+++,,,+++)))))))))+++************************)))))))))*********++++++************************************************))))))))))))************+++++++++***************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))))))))))))))))))))***************))))))******+++))))))))))))))))))))))))******))))))))))))************))))))))))))******************))))))))))))((((((((())))))))))))******************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++************+++,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyxxxwwwxxxyyyvvvpppkkkcccaaabbbffffffbbbaaacccWWWRRRMMMLLLOOOOOOLLLHHHBBB>>>999888999:::888666777666444222000...------......---------,,,,,,,,,......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******))))))))))))******************++++++++++++******(((((()))***+++,,,,,,,,,************************'''(((***)))))))))***,,,******))))))))))))*********))))))))))))))))))***(((((())))))******************))))))******++++++***************+++++++++*********++++++*********)))+++,,,+++***)))***+++************************))))))*********+++++++++************************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************)))))))))((()))))))))))))))*********++++++***)))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))***************))))))))))))))))))))))))************+++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************************************************************)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************************+++,,,---...((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))){{{yyywwwwwwxxxvvvqqqlllcccaaabbbffffffcccbbbdddYYYSSSMMMLLLMMMMMMJJJFFFCCC???;;;999:::;;;:::888777666444222000...------......---------,,,,,,,,,...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******(((((()))))))))*********)))******++++++*********(((((()))***+++,,,,,,,,,***************+++++++++''')))******))))))***,,,******))))))))))))******)))))))))******)))))))))************))))))((((((***************+++,,,,,,***************+++++++++)))***++++++++++++***))))))***++++++***)))***+++))))))))))))))))))))))))************++++++++++++************************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************)))))))))((((((((())))))************++++++***)))((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))))))))***************+++++++++,,,,,,************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))******************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************************************))))))******+++,,,......((()))))))))************))))))************))))))************************))))))))))))))))))))))))}}}zzzwwwwwwwwwvvvrrrooodddbbbcccffffffcccaaacccYYYSSSMMMJJJLLLLLLIIIEEEEEEAAA<<<:::;;;;;;:::888666555333111000///............---------,,,,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******((((((((()))))))))******((()))******+++*********)))))))))***+++++++++,,,*********+++++++++++++++((()))++++++***)))***+++******))))))))))))******))))))************))))))++++++******)))(((((('''***************+++,,,---++++++******************)))***+++,,,,,,+++***))))))***++++++***)))+++,,,))))))))))))))))))))))))*********++++++++++++,,,************************************************))))))))))))***************************+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))((((((((()))******+++++++++***))))))(((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,---------------))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************)))))))))******,,,------))))))))))))************))))))************))))))************************))))))))))))))))))))))))|||wwwvvvvvvvvvtttrrreeecccdddgggfffbbbaaabbbWWWQQQKKKIIIKKKLLLIIIFFFFFFAAA<<<:::::::::888666555444333111000/////////......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))******))))))******+++,,,++++++************++++++******++++++++++++******(((((((((((()))))))))***(((((()))*********************************++++++*********++++++,,,,,,,,,(((***,,,,,,***)))))))))******))))))))))))******((()))***++++++***)))(((*********)))))))))))))))************+++,,,---...,,,+++++++++***)))))))))(((***+++,,,,,,+++***((((((***++++++******+++,,,*********************************+++++++++,,,,,,************************************************))))))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))'''(((((()))******++++++***))))))((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************(((((()))))))))*********++++++,,,,,,,,,---------))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************((()))))))))************************************************************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************)))))))))))))))***+++,,,))))))))))))************))))))************))))))************************))))))))))))))))))))))))}}}xxxuuuvvvwwwvvvtttfffddddddgggfffbbb```bbbUUUOOOIIIGGGJJJLLLJJJGGGEEEAAA;;;999999999777444444333222111000000000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************************************************++++++++++++***))))))************************))))))************))))))*********)))***++++++,,,++++++************++++++******++++++++++++******(((((((((((())))))))))))(((((()))***************+++++++++************************++++++,,,,,,,,,)))+++------+++)))((()))******))))))))))))******((()))***++++++***)))(((((((((((()))******++++++************+++,,,---...---,,,,,,+++***)))((((((((()))+++,,,,,,+++)))((((((***++++++******+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))*********+++''''''''''''(((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((())))))*********+++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************))))))))))))))))))***+++))))))))))))************))))))************))))))************************))))))))))))))))))))))))wwwwwwyyywwwtttssslllgggdddfffeeeaaa______UUUOOOHHHFFFIIILLLLLLJJJGGG@@@<<<===>>><<<999:::888666444222000///////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))************,,,(((***//////***(((,,,))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++***************+++++++++))))))))))))******************))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++************)))))))))))))))***************************))))))))))))))))))))))))+++*********))))))((((((+++)))***------******,,,)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))&&&(((***,,,---,,,+++***)))***++++++++++++***)))++++++***)))(((((())))))---,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))******++++++++++++******((()))******)))((()))+++(((***+++***)))((()))***))))))))))))))))))))))))************************,,,+++***)))))))))++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++++++++*********))))))xxxxxxzzzxxxuuusssmmmhhhfffgggfffbbb___```UUUNNNHHHGGGJJJLLLKKKIIIGGG@@@<<<===>>><<<::::::888666444222000///////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))************---***+++//////+++***---))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++************************))))))))))))******************))))))))))))************))))))******+++,,,,,,,,,++++++******************))))))))))))******************************************************+++*********)))))))))))),,,))))))++++++((((((+++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))(((***,,,---......---,,,++++++++++++++++++++++++,,,+++***))))))))))))))),,,+++******)))************************)))((((((******************************++++++++++++******((()))******(((((()))***(((***+++***)))((()))+++))))))))))))))))))))))))************************,,,+++***))))))***++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++++++++*********))))))zzz{{{}}}zzzvvvtttooojjjhhhiiihhhccc___```TTTNNNIIIHHHKKKMMMKKKHHHGGG@@@<<<===>>><<<::::::888666444222000/////////...............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************))))))))))))************,,,***+++......+++***,,,))))))))))))))))))))))))************************))))))******************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++******))))))))))))))))))))))))))))))******************))))))))))))************))))))******+++,,,+++************)))))))))***)))))))))))))))*********************************************************************)))))))))---***(((***)))''''''***)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))***+++---------,,,,,,---,,,++++++++++++,,,---,,,,,,+++************+++*********)))******+++,,,*********+++******)))(((******************************++++++++++++******(((*********(((((()))***)))***+++***))))))***+++))))))))))))))))))))))))************************+++******)))******++++++)))************+++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++***************|||~~~{{{vvvuuunnnjjjhhhiiihhhccc______SSSNNNJJJJJJMMMNNNKKKHHHGGGAAA<<<>>>???<<<::::::888666444222000/////////........................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))************************))))))************++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))************************************************))))))*********+++++++++******)))))))))))))))(((((()))))))))******************))))))))))))************))))))******+++,,,***)))))))))))))))))))))))))))))))))))))))***+++************************************************************************///+++))))))(((&&&'''+++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++*********---,,,***))))))***,,,---,,,,,,+++++++++++++++,,,))))))))))))***+++,,,---*********++++++******)))******************************++++++++++++*********+++,,,+++***)))***+++)))***++++++))))))***+++))))))))))))))))))))))))******************************************++++++))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***************************~~~zzzvvvuuulllhhhgggiiihhhbbb^^^^^^SSSNNNJJJJJJMMMNNNLLLHHHHHHAAA===>>>???===;;;;;;888666444222000/////////---.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************************************************************((()))))))))************)))***)))(((((()))***)))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************))))))************))))))************************************************))))))*********++++++++++++*********))))))((((((((()))))))))******************))))))))))))************))))))******+++,,,)))))))))))))))))))))***))))))(((((()))***++++++***************************************************************+++++++++111,,,***+++***'''(((,,,)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******)))))),,,***)))'''''')))***,,,,,,+++++++++++++++,,,,,,(((((())))))***+++------******++++++++++++************************************++++++++++++******,,,---...---+++***+++,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))************************))))))******++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))************************~~~xxxttttttkkkgggfffiiihhhccc___^^^UUUOOOJJJIIILLLNNNLLLIIIHHHAAA===>>>???===;;;;;;888666444222000/////////---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************************************************************+++++++++))))))))))))************+++------******------+++))))))))))))))))))))))))************************,,,,,,+++++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************************************)))************+++++++++,,,,,,++++++***)))))))))))))))))))))******************))))))))))))************))))))******+++,,,)))))))))************+++(((((((((((()))***+++,,,************************++++++++++++++++++++++++*********+++++++++++++++///,,,***,,,+++))))))---)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***+++************+++,,,,,,))))))))))))***+++,,,---)))***++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++******---......---+++***+++,,,***+++,,,+++*********,,,))))))))))))))))))))))))************************((()))***+++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))***************+++++++++|||vvvssstttjjjggggggjjjjjjeeeaaaaaaVVVPPPJJJHHHKKKNNNMMMKKKHHHAAA===???@@@===;;;;;;888666444222000/////////---------.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))************,,,///...******...///,,,))))))))))))))))))))))))************************------,,,+++******)))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))************************************************)))************+++++++++------,,,,,,+++******)))))))))))))))******************))))))))))))************))))))******+++,,,************++++++,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,)))))),,,,,,)))))),,,)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))***+++,,,***)))))))))***+++,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******,,,------,,,***((()))******+++,,,,,,******+++,,,))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++)))************+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))*********+++++++++~~~zzztttrrrsssjjjggghhhkkklllgggccccccWWWPPPIIIHHHKKKNNNMMMLLLHHHBBB===???@@@===;;;<<<888666444222000/////////---------.........//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************************************))))))******++++++++++++))))))))))))***************...---((((((---...***))))))))))))))))))))))))************************///...---,,,***)))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))************************************************)))************+++++++++......------,,,+++******))))))))))))******************))))))))))))***************)))***++++++,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))'''(((,,,,,,)))(((***)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***)))))))))(((((()))***++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,***(((''''''(((***+++,,,,,,******+++,,,))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))******++++++++++++zzzvvvuuunnnppphhhkkkpppjjjgggfffaaaZZZPPPIIIJJJMMMMMMMMMNNNGGGAAA===???AAA>>><<<<<<===:::555222000///...---............////////////000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++************************************************,,,+++++++++***))))))))))))***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++*********))))))******++++++++++++******))))))))))))************+++*********))))))(((((()))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))******+++,,,+++)))***...---)))************************************************************************///+++''')))...111000...)))************++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++++++++***((()))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************************************((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++*********))))))******++++++++++++******)))************+++++++++***************)))((((((******))))))))))))******)))************+++++++++~~~yyywwwwwwqqqooofffiiimmmgggeeeeee```ZZZQQQIIIIIILLLMMMMMMNNNGGGAAA>>>@@@AAA>>><<<<<<===999555222111000///---............//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++******++++++************************************************+++++++++***************)))*********)))))))))***)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++*********))))))******++++++++++++******))))))))))))************************)))))))))((()))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************+++++++++*********)))))))))))))))))))))))))))))),,,++++++***************'''***+++))))))------+++************************************************************************,,,)))(((+++000444444222)))************++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++++++++***************++++++++++++)))************+++++++++******************************************++++++************************,,,,,,,,,+++++++++******************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++*********))))))******++++++++++++******)))************+++++++++***************)))((((((******))))))))))))******)))************+++++++++~~~|||~~~xxxwwwzzzuuunnndddfffiiidddbbbeeeaaa[[[QQQIIIIIILLLLLLLLLMMMHHHBBB>>>@@@BBB???======<<<999444222111111000///............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***---,,,,,,+++++++++++++++***************************************************************+++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************+++++++++*********************++++++++++++******))))))))))))************************)))))))))))))))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************+++++++++***************))))))))))))))))))))))))++++++++++++************)))...000,,,)))+++---,,,************************************************************************)))((((((+++000222111///)))************++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***)))((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++******++++++++++++,,,,,,,,,)))************+++++++++***************************************)))))))))************************,,,,,,,,,++++++++++++************************************************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++*********************++++++++++++******)))************+++++++++*********+++******)))(((******))))))))))))******)))************+++++++++}}}~~~yyyxxx{{{wwwnnnddddddgggbbbbbbfffccc\\\RRRJJJJJJLLLLLLLLLMMMIIICCC???AAACCC@@@>>>>>>;;;888444222111111111000............///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,************************************************)))))))))***+++++++++,,,***)))))))))+++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************++++++++++++******((()))))))))*********************)))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))+++++++++++++++++++++***000666777111******++++++************************************************************************)))((((((***,,,,,,***'''))))))*********+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++------+++***))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))***++++++++++++************+++++++++,,,,,,))))))*********+++++++++************************+++++++++***************************************++++++++++++++++++++++++************************************************************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************************************************************++++++++++++******))))))*********+++++++++*********++++++******)))******))))))))))))******))))))*********+++++++++zzzyyy|||xxxoooddddddhhhbbbcccgggeee^^^TTTLLLKKKMMMMMMLLLMMMJJJDDD@@@BBBDDDAAA??????<<<999555222222222111000............////////////......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***---,,,,,,+++,,,,,,------************************************************)))))))))***+++++++++,,,+++)))((())),,,---,,,***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************************************************************++++++++++++******((()))))))))************))))))))))))))))))******))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++000666777111******++++++************************************************************************(((((()))***+++***(((&&&))))))*********+++++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++///...---,,,+++*********'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))*********+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************************************************************++++++++++++******))))))*********+++++++++******++++++++++++************))))))))))))******))))))*********+++++++++{{{zzz|||wwwnnndddeeehhhddddddiiifffaaaVVVNNNMMMOOONNNMMMMMMKKKEEEAAACCCEEEBBB@@@@@@===:::555333222222111000............////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...***************************************************************++++++++++++)))'''))),,,...---***)))))))))))))))))))))))))))************+++++++++)))************+++++++++***************************************************************+++++++++******++++++++++++******))))))))))))************))))))))))))************)))************++++++++++++++++++************))))))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************************************************************************************************+++++++++))))))))))))))))))))))))******,,,---------,,,+++)))...000,,,)))+++---,,,************************************************************************((()))***+++,,,,,,,,,,,,)))************+++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++......---,,,++++++++++++(((((()))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***(((((()))))))))*********)))************+++++++++************************,,,,,,,,,,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************************************************+++++++++******++++++++++++******)))************+++++++++)))***++++++,,,+++++++++******))))))))))))******)))************+++++++++~~~{{{zzz|||wwwmmmcccdddiiidddeeeiiifffcccXXXPPPOOOPPPOOONNNNNNLLLEEEBBBDDDEEECCCAAAAAA>>>;;;666333222111000///............////////////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......************************************************+++++++++***************,,,)))''')))---///---***)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************))))))*********+++++++++******++++++++++++******))))))))))))************((()))))))))************)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++)))))))))))))))))))))))))))***,,,---...---,,,+++'''***+++))))))------+++******************************************************************************+++******+++,,,...)))************+++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++*********+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++***))))))*********+++++++++)))************+++++++++******************************+++,,,------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************))))))*********+++++++++******++++++++++++******)))************+++++++++)))***++++++,,,,,,,,,+++******))))))))))))******)))************+++++++++{{{{{{{{{zzz|||wwwkkkaaadddiiieeeeeehhheeedddZZZQQQPPPQQQPPPNNNOOOLLLFFFBBBEEEFFFCCCAAAAAA???<<<777444222111000.............../////////000------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---...///************************************************,,,+++++++++******)))))),,,)))''')))---000...***)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************))))))******++++++++++++******++++++++++++******))))))))))))************(((((())))))*********+++)))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************************************))))))******++++++++++++)))))))))))))))))))))))))))***,,,.........,,,++++++,,,+++)))***...---)))************************************************************************,,,,,,+++)))'''&&&((())))))************+++++++++)))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))******......---+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,)))************+++++++++************************(((((()))***,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************))))))******++++++++++++******++++++++++++******)))************+++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++~~~||||||{{{wwwtttggggggiiijjjfffbbbffflllfff]]]RRRMMMMMMPPPQQQQQQIIIGGGDDDCCCCCCDDDCCCCCC>>>888111///111222000---------............---------------.........////////////000000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))***+++---000222333******+++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++(((***++++++******+++,,,************************'''(((******))))))***,,,))))))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************)))************+++++++++************************************************++++++************+++++++++++++++*********))))))******************************************************++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************))))))))))))************+++++++++*********))))))******++++++++++++******************************+++++++++*********)))))))))***++++++***)))***+++,,,,,,+++***))))))***************))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++******+++++++++*********))))))))))))(((++++++++++++++++++++++++***)))((((((((((((((()))***''''''+++,,,***((()))******))))))***+++,,,,,,))))))(((((()))***+++,,,+++++++++*********))))))(((***++++++******+++---******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************************************~~~||||||{{{xxxttthhhhhhjjjjjjfffbbbeeekkkeee]]]SSSNNNNNNQQQSSSRRRIIIGGGDDDCCCCCCCCCBBBAAA>>>:::555222111000///...------............---------------........./////////////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))******************************+++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************+++,,,---...******+++++++++,,,,,,,,,******++++++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++************************((()))++++++***)))***+++************+++,,,---...++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))************+++++++++************************************************++++++************+++++++++++++++*********))))))******************************************************++++++++++++******))))))))))))))))))))))))+++***))))))))))))***+++************************************************))))))))))))************+++++++++*********))))))******++++++++++++******************************+++++++++*********)))))))))***++++++***)))***+++,,,++++++***))))))******************))))))))))))************+++,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++*********)))))))))++++++++++++++++++++++++)))))))))((())))))******---)))(((+++,,,***)))************************++++++***************+++++++++++++++*********))))))((()))+++***))))))+++,,,******))))))******+++,,,******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++************************************************************************~~~||||||{{{xxxuuujjjiiijjjjjjgggbbbdddiiibbb[[[SSSNNNOOORRRSSSTTTJJJHHHEEEDDDDDDCCCBBB@@@>>><<<888444222000///...------............---------------..................////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******)))*********************************+++++++++***************************************************************++++++++++++++++++++++++******++++++++++++******************************+++******)))((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++))))))***+++************************)))+++---...,,,*********++++++++++++,,,---......++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************)))************+++++++++************************************************++++++************+++++++++++++++*********************************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))************+++************)))))))))******++++++++++++******************************+++++++++***************)))***++++++***)))***+++,,,+++******)))*********************************)))))))))***+++,,,......++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******************************+++++++++,,,+++++++++************************************))))))))))))***+++,,,,,,000+++)))+++,,,***)))+++)))******+++******)))))),,,++++++++++++*********+++++++++***************((()))******))))))***+++******))))))******+++,,,******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++************************************************************************~~~}}}}}}{{{xxxuuummmkkkjjjkkkgggcccdddhhh^^^YYYRRROOOOOOQQQSSSSSSLLLJJJHHHFFFFFFEEECCCAAA???;;;777555555444111...------............------.................................//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***************+++******************************************************************************************************************************++++++++++++******************************+++***)))(((((((((((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************************(((***++++++******+++,,,************************))),,,///000...+++))))))+++++++++++++++,,,------++++++************++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************************))))))))))))******++++++++++++******************************************************)))***++++++***)))***+++++++++***************+++)))***************++++++************+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++,,,---...333---***++++++******,,,)))***+++++++++***)))((()))******+++++++++++++++************************((()))******(((((()))*********))))))******+++,,,******++++++++++++******))))))))))))))))))))))))+++******************+++************************************************************************}}}}}}|||xxxuuunnnkkkjjjkkkhhhddddddggg[[[WWWRRROOONNNPPPQQQRRRNNNLLLJJJIIIHHHGGGDDDBBB@@@:::555666::::::444...------............------.....................---------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++******************************************************************************************************************************++++++++++++************************************)))))))))******+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************************&&&(((*********+++---///***************************,,,///000...+++***)))+++************++++++,,,++++++************++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))************))))))************************************************((()))))))))************))))))))))))))))))))))))******++++++++++++******************************************************)))***++++++***)))***++++++***************++++++))))))******+++++++++,,,------,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,---......------,,,,,,,,,+++++++++******))))))))))))))))))))))))************+++,,,......333---***+++,,,******---******++++++++++++******'''((()))***+++,,,++++++************************)))***+++***)))((()))*********))))))******+++,,,******++++++++++++******))))))))))))))))))))))))*********++++++*********************************************************************************}}}}}}|||yyyvvvoookkkiiijjjiiieeeeeegggZZZWWWTTTQQQOOOOOOQQQRRRMMMLLLJJJJJJIIIHHHEEECCC@@@;;;888999;;;:::444...------............------...............---------,,,,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))******+++,,,***************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************)))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************&&&(((*********+++---///***************************,,,...///---+++***++++++******))))))***++++++++++++************++++++***************************************************++++++++++++,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++***************+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))************(((((()))))))))))))))*********++++++++++++*********************************************+++++++++)))***++++++***)))***+++*********)))******+++,,,))))))******+++,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++***+++,,,.........------,,,+++++++++************************************************+++,,,------111,,,***,,,---+++***,,,,,,++++++++++++,,,---...''')))***,,,,,,,,,,,,+++***************+++++++++***+++,,,+++***)))***+++******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))************************************************************************}}}}}}|||yyyvvvooojjjiiijjjjjjffffffhhh[[[ZZZWWWSSSQQQPPPQQQRRRJJJIIIHHHIIIIIIHHHEEEBBB>>>@@@@@@>>>:::555111000------............------//////.........---------+++,,,------.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***++++++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))******+++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++***)))+++,,,************************)))+++------,,,++++++,,,,,,++++++******+++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))***+++,,,------,,,+++***************************************************))))))))))))************(((((((((((())))))************++++++++++++******************************))))))*********+++++++++)))***++++++***)))***+++******))))))***++++++,,,))))))***++++++,,,------------,,,+++************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++''')))+++,,,------,,,+++++++++*********)))))))))++++++++++++++++++++++++++++++************+++,,,...***))),,,---+++***,,,---,,,+++***+++---000222,,,---...///...---+++***))))))*********++++++++++++------,,,+++******+++******))))))******+++,,,******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))************************************************************************~~~~~~|||yyyvvvooojjjhhhjjjjjjgggfffhhh]]]\\\YYYVVVSSSQQQRRRSSSHHHGGGGGGGGGHHHGGGDDDBBB===DDDHHHBBB777///...111---..................---//////.........---------+++,,,------.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++******))))))))))))*********+++++++++,,,,,,,,,*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))+++,,,---+++)))(((((()))************************)))***++++++***+++,,,...------,,,++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++))))))******++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))+++,,,------------,,,+++************************************************))))))))))))************'''((((((((())))))************++++++++++++******************************))))))******++++++++++++)))+++++++++***)))***+++******))))))***+++,,,,,,))))))***+++,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++%%%''')))+++,,,+++***)))*********))))))))))))(((++++++++++++++++++++++++++++++******)))*********,,,)))))),,,...+++***+++...,,,******+++...222555111111222222000---***)))))))))******++++++++++++,,,---...---+++***+++,,,*********)))***++++++,,,******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************************************}}}{{{yyywwwkkkgggfffjjjiiiddddddhhh___[[[VVVTTTUUUTTTRRROOOIIIHHHGGGHHHJJJKKKJJJIIIJJJFFF@@@:::555222000000111111111111000000000000000000///...------,,,,,,......------------...............------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***+++,,,---...*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))******++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++******))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***)))))))))***+++,,,,,,(((((()))***+++,,,,,,,,,++++++************++++++------------,,,,,,+++******************************++++++,,,,,,++++++*********))))))))))))))))))++++++++++++******))))))***+++,,,,,,+++++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))************))))))************************+++++++++++++++***)))(((************************)))******+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,---///000000///---,,,(((((()))***************+++++++++*********))))))************************************************+++*********))))))(((((()))************++++++++++++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,------......------,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,++++++******++++++,,,+++++++++***************)))******++++++******))),,,,,,+++***))))))******(((((())))))*********+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,|||{{{zzzxxxwwwhhheeefffjjjjjjgggfffiii```\\\WWWUUUUUUUUURRRPPPJJJIIIGGGHHHIIIJJJIIIHHHFFFCCC>>>999555333222222111111111111000000000000000000///......---,,,,,,......------------...............------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...------------,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++*********)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********)))******++++++))))))******++++++,,,,,,++++++************++++++,,,---------,,,,,,+++******************************++++++,,,,,,++++++***************************++++++++++++*********)))((()))************+++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******************************+++++++++++++++***))))))******************************+++++++++******)))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************+++---......---+++***((())))))***************+++++++++*********))))))************************************************+++*********)))))))))))))))************++++++++++++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,******************++++++************************,,,++++++***************))))))))))))*********+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,|||zzzzzzzzzyyyeeedddggglllllliiihhhiii```\\\WWWUUUVVVUUUSSSPPPLLLJJJHHHHHHHHHHHHGGGFFFAAA???<<<888555444444444222222111111111000000000000000//////......------......------------...............---------------...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...............------------.........------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******)))******************+++++++++++++++++++++************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************((())))))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************************++++++++++++***))))))************************++++++,,,,,,+++***))))))************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))***+++,,,,,,+++***)))((()))******++++++******+++++++++***************************************))))))))))))))))))))))))***************))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++******************))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,++++++))))))))))))++++++++++++++++++************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}||||||||||||dddfffiiimmmmmmkkkhhhgggaaa\\\XXXVVVVVVVVVSSSPPPNNNKKKHHHGGGGGGGGGFFFEEE@@@>>>;;;888555444444444222222222111111111000000000000000/////////............------------.....................---------...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---......---------------------.........---,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++***)))))))))***+++++++++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++,,,---...------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++++++++++++++*********************************+++++++++******)))************************,,,,,,,,,,,,+++***))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++***))))))))))))***++++++++++++***************************************************((((((((((((((((((((((((************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}}}|||{{{{{{zzzfffiiilllnnnmmmkkkgggddd```\\\WWWUUUVVVUUUSSSPPPOOOLLLHHHFFFFFFFFFEEEDDD@@@???<<<888666444333222222222222222111111111111000000000000000/////////......------------.................................------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++++++++++++++,,,...,,,***+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))************))))))************************)))******+++++++++******************************,,,,,,,,,,,,,,,+++******************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))***+++++++++++++++************************************************((((((((((((((((((((((((***************+++++++++))))))*********+++++++++***++++++,,,,,,++++++******************************************++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,///...,,,++++++,,,...///***+++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++|||zzzxxxvvvtttgggkkknnnmmmmmmlllhhhccc___[[[VVVTTTUUUTTTRRROOOOOOLLLHHHFFFEEEEEEEEEDDDAAA@@@===:::777444222111333222222222222111111111111111111111000000000000......------------...................../////////...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...++++++++++++,,,,,,,,,,,,---***((())),,,---+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***)))))))))******)))))))))************************))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))***++++++,,,+++++++++***************+++++++++************************))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++******++++++++++++*********************++++++++++++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,......---,,,,,,---......******,,,---------,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||zzzwwwssspppfffkkknnnllllllnnnkkkeee^^^ZZZUUUSSSTTTSSSQQQNNNOOOKKKGGGEEEEEEEEEEEEEEE@@@???===;;;888666444333333333222222222111111111111111111111111111111111......------------......---........./////////000...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...,,,---------............******++++++,,,---------***+++,,,---------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********)))******++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,---------+++++++++,,,,,,,,,------,,,***(((***///111000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***)))******++++++******)))************************))))))***+++++++++++++++******************************+++,,,------------************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++******+++++++++)))***++++++,,,,,,++++++))))))*********+++++++++*********************************************************++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************|||xxxsssoooeeekkkmmmkkklllooommmhhh^^^YYYUUUSSSSSSSSSPPPMMMNNNKKKGGGEEEDDDEEEEEEEEE???>>>===;;;999777666555333333333222222222111111111111111111111111222222.........------.........---.........//////000000...------,,,,,,------...,,,------......------,,,,,,---......,,,,,,---...---.........//////000000***++++++,,,---...//////***+++,,,---...---,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***)))))))))***+++,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***++++++,,,------+++++++++,,,,,,---------...+++***...444777666444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************************((()))***+++++++++++++++************************)))***+++,,,---.........************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++************++++++******+++,,,,,,,,,,,,+++))))))******++++++++++++*********************************************************++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))************))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........////////////000,,,++++++++++++++++++,,,+++++++++***************)))******++++++******))))))***,,,.........,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************|||{{{zzztttlllccciiinnnooopppqqqmmmggg___WWWRRRRRRSSSRRRQQQRRRMMMIIIDDDCCCDDDEEEDDDBBB@@@???<<<:::777666555444222222333333333333222222000/////////000000000/////////.........---------......------------......////////////..................---------,,,,,,,,,------------------------...,,,***,,,000444555444,,,,,,------...///000000//////............//////---------,,,,,,+++++++++------------------------++++++++++++++++++++++++...------,,,,,,------...///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///+++)))111AAAJJJ>>>+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000&&&---,,,...111(((000((()))---222888;;;<<<;;;666999999444---((((((***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++************************------,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000++++++++++++++++++++++++...---,,,,,,++++++,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,---------+++((())),,,...---+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))+++,,,,,,+++***,,,---111---)))'''))),,,------******+++++++++******)))|||{{{zzztttllldddjjjnnnooopppqqqmmmggg```WWWQQQQQQRRRQQQQQQSSSOOOJJJFFFEEEFFFGGGFFFDDD@@@???<<<:::777555444333000111111222222111111000222111111111222222111000/////////.........------///......------......///////////////........................------,,,,,,------------------------...,,,+++,,,000222333222...............---------///......------......///---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000999>>>666***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...+++444...,,,000)))///)))***,,,000444666555444333555777333...+++,,,///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,---------+++))))))+++---,,,***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...<<<444---,,,///111---)))***++++++,,,++++++******|||{{{{{{uuummmeeejjjooooooppppppmmmhhh```WWWPPPPPPQQQPPPQQQSSSQQQMMMHHHGGGHHHIIIHHHFFFAAA???<<<999666444333222000000111111111111000000222333333333333333333222000000/////////.........///......------......////////////............---/////////............---------------------------...---,,,,,,...000000000111111000...---,,,+++***...------,,,,,,------...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......///111...***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***111>>>111)))///***...++++++,,,...000000...---))),,,...---***)))+++...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,+++))))))+++++++++***,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,+++---......---,,,...///777///))),,,444888333---++++++,,,------,,,,,,+++|||{{{{{{uuunnnfffkkkooooooppppppmmmhhhaaaXXXPPPPPPQQQPPPQQQTTTRRRMMMIIIGGGIIIJJJHHHGGGAAA???===:::666444222222111111222222222222111111222333555555444333333333111111000000000///////////////............////////////.........---------/////////////////////...,,,,,,------------------......------............111111000...---,,,+++***---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((555EEE333(((///***...,,,++++++,,,------+++)))%%%''')))***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,+++,,,------,,,,,,---...,,,)))'''***111555222---,,,,,,------...---------{{{zzzzzzuuunnnggglllooooooooopppmmmiiiaaaXXXQQQQQQRRRQQQRRRTTTQQQMMMHHHGGGHHHIIIHHHFFFAAA@@@===:::777555444333444444444555555444444444111444666666555333333444222222111111111000000000/////////....../////////............------------.../////////////////////,,,,,,,,,---------............///...------------//////.........---------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((555EEE333(((///***...,,,+++++++++------,,,++++++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---..............................---,,,++++++******++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,+++***)))'''+++,,,---...............zzzyyyyyytttnnniiimmmpppoooooopppmmmiiiaaaYYYSSSSSSTTTSSSRRRTTTQQQLLLHHHGGGHHHIIIHHHFFFAAA@@@>>>;;;999777666555666666777777777777666666111444888888555333333555333333222222222111111111000//////......//////000.........------------,,,---............/////////+++,,,,,,------.........---///000000...------------------...............---,,,,,,++++++,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...)))(((,,,000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***111>>>111)))///***...,,,+++***+++---......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------..............................---,,,,,,++++++,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***)))***,,,+++******+++---(((+++------+++)))+++,,,++++++,,,---............~~~xxxwwwxxxtttmmmiiinnnpppoooooopppnnniii```YYYUUUVVVWWWUUUSSSSSSQQQMMMHHHGGGHHHIIIHHHFFFAAA@@@>>><<<:::999888888777777888888888888777777222666;;;;;;777555555777333333333333222222222222000000////////////000000.........---------,,,,,,,,,,,,------............++++++,,,,,,---......///---///222111///---...///........................------,,,,,,,,,,,,------------------.........///------------------------------------------------------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............................................................------------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))...///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...+++444...,,,000)))///---,,,++++++---......---************+++,,,+++++++++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++,,,---//////---,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---------------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))+++---------...111444000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++---,,,++++++,,,...((((((***+++---...000000******,,,------.........}}}wwwvvvwwwsssmmmjjjnnnpppoooooopppnnniii```ZZZVVVXXXYYYVVVSSSSSSRRRNNNIIIHHHIIIJJJIIIGGGAAA@@@>>>===;;;:::::::::777777888888888888777777333888======999666666888444444333333333333222222000000////////////000000......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////---000222222000......000//////.........---------...------,,,,,,------...---------.........//////------------------------------------------------...------,,,,,,------...)))***,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......................................................---------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))+++///,,,'''(((...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000&&&---,,,...111(((000...,,,++++++,,,------,,,,,,,,,+++,,,...//////...+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---+++,,,...//////...,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++//////...------------...***++++++,,,,,,------...******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++(((+++.........///333777111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,...---,,,,,,---///222...******,,,---+++((()))***+++,,,------------|||zzzzzzxxxtttppplllooopppnnnmmmooonnnjjjbbb[[[WWWWWWXXXUUURRRSSSPPPLLLGGGDDDEEEGGGIIIJJJEEECCC???<<<999888888999777777888888888999999999:::999999999888888777777555555444333333333444444888666333000///...////////////.........---------,,,,,,,,,------.........,,,,,,,,,------.........------............------...------,,,,,,------...................................................------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.....................------------------------------........................000///...------------------...............------------..................///+++,,,111111---,,,000++++++,,,,,,,,,---------------------------------........................------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++...111222///,,,.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********------------------,,,,,,,,,,,,------,,,,,,******------------,,,,,,+++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,...000000...,,,***{{{zzzzzzxxxtttpppjjjmmmooommmmmmooooookkkccc\\\WWWXXXYYYVVVSSSSSSPPPLLLGGGEEEFFFHHHJJJJJJEEECCC???<<<999888888999777777777888888999999999999999888888777777777777555555444333222222333333777666333111/////////000///............---------,,,,,,,,,------.........,,,------------------...------............------...------,,,,,,------...................................................------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................------------------------..............................---------......///.........//////......---........................,,,***+++///...++++++000++++++,,,,,,,,,---------------------------------........................------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,---///222222000---......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---///000000///---+++}}}{{{{{{{{{xxxsssnnngggkkkmmmlllmmmppppppmmmddd]]]YYYZZZZZZWWWTTTSSSPPPLLLHHHFFFGGGIIIJJJJJJEEECCC???<<<999888888999777777777777888888888888777777777777666666666666555555444222222111111111666555333111/////////000............---------------------------..................---------------------............------...------,,,,,,------...................................................------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................------------------------////////////////////////------------...///000111......////////////..............................***+++---///---***,,,111,,,,,,,,,,,,------------------------------------........................------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------...000222222000......------------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........///...---,,,,,,,,,---...///......//////......------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,---------...///000000///...---...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,...///000000///...,,,}}}{{{{{{|||xxxrrrmmmeeeiiikkkkkkmmmppppppnnneee^^^ZZZ[[[[[[WWWTTTSSSPPPLLLIIIGGGGGGIIIJJJJJJEEECCC???<<<999888888999777777777777777777777777666666666666666666555555555444333222111000000000444333111000//////////////////............---------------...............//////......------,,,,,,------............------...------,,,,,,------..................................................................................................................---------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------+++,,,------......------------------------------................................................------------------------,,,,,,,,,---------.........------,,,,,,------...---------...............------------------......////////////////////////...............///000000......///000000000//////////////////............,,,...000000,,,***---111,,,,,,,,,------------..............................................................................------,,,,,,,,,------------------------------------------------------,,,,,,,,,------------......------,,,,,,,,,------------...///000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000222111///---------///000------............------,,,,,,,,,------------...---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------------,,,...///111111///...,,,------------------------------------------------------------------------,,,,,,++++++,,,...///111------------------------------------------------,,,,,,,,,,,,,,,---......------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,,,,---...//////...---,,,~~~|||||||||xxxrrrllleeeiiikkkkkkmmmppppppnnneee___[[[\\\\\\XXXTTTSSSOOOLLLHHHGGGHHHIIIIIIIIIEEECCC???<<<999888888999666666666666666666666666555555555555555555666666555444333222111111111111222111000000////////////000000000/////////............................../////////......---------------............------...------,,,,,,------...........................................................................................................................------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------+++,,,------......---------------------------------.............................................------------------------,,,,,,,,,---------.........------,,,,,,------...---------.........//////------........./////////000000000000000000000000111000///..................//////000111111000000000000/////////............000111...++++++---...,,,,,,---------.................................................................................---------,,,,,,---......------------------------------------------------,,,,,,---------.........---------,,,,,,---......,,,,,,---------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000666444111///......//////+++,,,,,,---------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,------.........+++,,,...//////...,,,+++------------------------------------------------------------------------,,,,,,++++++,,,...///111------------------------------------------------------,,,,,,------...///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,------------,,,+++~~~|||{{{xxxrrrmmmgggkkkmmmlllmmmppppppmmmeee___[[[]]]\\\WWWSSSQQQMMMKKKHHHGGGGGGHHHHHHHHHEEECCC???<<<999888888999666666666666555555555555555555555555666666666666444444333222222222222333111222222111111111111111111111111111000000000000/////////.............../////////...............------............------...------,,,,,,------................................................................................................................../////////------------------------,,,,,,,,,---------......,,,---------............------------------------+++,,,------......---------------------------------------.......................................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------.../////////......//////000111111111000000000000000000000000222111000///...............///000111111222222111111000000//////............///...++++++...///---,,,---------....................................................................................------------------...///------------------------------------------------,,,---------............------------------...///+++,,,------++++++,,,...,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------------.../////////000555333111000............++++++,,,,,,---,,,,,,,,,,,,---------............---,,,,,,,,,,,,---............------------......------............------------------------------------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,,,,---......//////+++,,,---......---,,,+++,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,------...///---------------------------------------------------------------......///------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++}}}{{{wwwrrrmmmjjjmmmooommmmmmooooookkkddd^^^[[[]]]\\\WWWRRRPPPLLLJJJGGGFFFGGGGGGGGGFFFEEECCC???<<<999888888999666666666555555444444444555555666666666777777777333333333333333444444555333444444555555555444444333333333222222222111111000/////////.........---............////////////------............------...------,,,,,,------...................................................................................................---........./////////000........................,,,,,,,,,---------......------------....................................+++,,,------......------........................---------.........//////................................................,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...//////000///000000111222222333333111111111111111111111111000000///////////////000...///000111222222222222111111000000///......---...///,,,***///777777333------------....................................................................................---------------...//////................................................------------............---------------...//////,,,---///---++++++---///,,,,,,,,,---------......------------------------,,,,,,,,,---------..................///////////////............---------+++,,,,,,---......------------------............---,,,,,,,,,,,,---............------------......------............------......................................................---,,,,,,,,,------------------------------------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------...---------------------------------........................---------------...//////------------.........///........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------......------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzwwwrrrmmmlllooopppnnnmmmooonnnjjjddd^^^[[[\\\\\\VVVQQQOOOKKKIIIFFFEEEFFFGGGFFFFFFEEECCC???<<<999888888999666666555555555444444444555666666666777777888888333333333333444555666666555666777777888777777777444444444333333333222222000000//////.........---------......//////000000---..................---...------,,,,,,------...................................................////////////////////////........................---.........//////000000........................,,,,,,,,,---------......---------.........//////........................+++,,,------......------........................---------.........//////////////////////////////........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...///000000000000111222333333444444111111111111111111111111///......//////000111222//////000222222333333333222111111000///......---000000------555@@@@@@:::---------.........//////////////////////////////........................////////////////////////---------------...///000................................................---------.........//////---------------...///000---///000...,,,+++---000,,,,,,,,,------.........------------------------,,,,,,,,,------.........///////////////.........)))***+++,,,------------,,,------.../////////...---------.........//////---,,,,,,,,,,,,---............------------......------............------................................................///...------,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.................................,,,---.........---,,,+++------------------------...........................------------...//////---------.........//////........................------------------------------------------------------------------------,,,,,,,,,------.........------------------------------------------------.........------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,------......------,,,------------------------}}}{{{{{{xxxrrrnnnoooqqqpppllljjjlllkkkhhhbbb\\\XXXZZZZZZVVVRRRQQQKKKIIIGGGGGGHHHHHHHHHGGGDDDBBB>>>:::777666555666555555666777777888999999;;;;;;;;;;;;;;;;;;;;;;;;666666666666777888999::::::999888888777888888888888666444444666666444111111111111111111000//////......//////000000111111000000111111111000000///,,,...111333333000---+++,,,,,,...///000000000000000000000000000000000000111222111///...///000...000111222222111///---+++000000//////.........---..........................................------//////............//////..........................................------/////////......------,,,000000000000///////////////.........------------//////.........---------,,,,,,,,,---------............////////////......////////////////////////111111111111111111111111000000000000////////////........................//////000000000000//////000000//////.........---///...///222555666333000........................---------............///------......//////000000***+++---.........------000000//////............------------------------........................,,,------...///000111111,,,---...//////...---,,,........................//////.........---------------------------------...---,,,,,,,,,,,,---...000---,,,,,,///000...,,,..................---------------.........//////............////////////------------------------.........////////////000......////////////..............................//////.........---------...,,,,,,,,,------+++)))+++,,,---......---,,,+++........................,,,------......------,,,------------------------......------------......................................................------------------------,,,---...//////...---,,,.........------,,,,,,,,,------------------------......//////...---,,,,,,........................,,,,,,,,,---------......------------------------...---,,,,,,---...---+++------------------------------------------------------............------...---,,,,,,,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,---------........................------------------------~~~}}}|||xxxrrrnnnnnnqqqqqqmmmlllmmmlllhhhbbb\\\XXXZZZZZZVVVRRRRRRNNNLLLJJJIIIIIIIIIHHHFFFEEECCC@@@<<<:::999888999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999:::;;;:::999999888888888888888888666444444666666444222111111222222111111000///////////////000000111111111111222222222111111111000222444666777666444333......///000111111111111////////////////////////...///000000//////...,,,///000111111000///...---000000/////////.........................................................//////............//////................................................///////////////.........000000000000000000000///////////////............/////////......---------,,,------------...............////////////......////////////////////////111111111111111111111111000000000/////////.................................//////000000//////...000/////////............,,,+++,,,...111111///,,,////////////............333111///---,,,---///000.........///////////////...///000000000///...---////////////......------------------------------........................------......//////000000------...//////...------........................//////.........---------------------------------......---,,,,,,---......///---,,,---///000...,,,........................---------.........//////............////////////------------------------....../////////000000000......////////////..............................//////.........---------...------...///000///---////////////////////////........................,,,------......------,,,------------------------///......------......///................................................------------------------------...//////...------.........------,,,,,,,,,------------------------......//////...------,,,........................,,,,,,---------.........------------------------...---,,,---...///...---------------------------------------------------------............------...---,,,,,,,,,,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------}}}yyysssmmmmmmqqqrrrpppooopppmmmhhhbbb\\\XXXYYYYYYVVVSSSRRRRRROOOMMMKKKKKKJJJHHHGGGCCCAAA???===;;;:::::::::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;::::::999888888888888888888777555555666666444333222222333333222222111000/////////000000000000111222333333444444333333222...///111222333444444444000000111222222111111111........................111000///////////////000////////////////////////000000000000////////////....................................///////////////......------......///////////////////////////............//////////////////////////////000000000000000000000000000000111111000000000/////////////////////............------........./////////------............------////////////////////////111111111111111111111111/////////.........------.................................//////.........////////////............******+++---//////---+++////////////////////////777444000---,,,---///111///////////////.........000000000000000...------...............---------////////////////////////.................................///////////////---......//////......---......................../////////.........------------------------------......---,,,,,,---......///...---...///000...---........................------........./////////............////////////////////////////////////...////////////000000000......////////////.............................................---------...---,,,...000111000///------------------------........................------............------------------------------///......------......///................................................---------------------------......//////......---.........---------------------------------------.........///......---,,,........................,,,------------.........------------------------...------...000111000///------------------------------------------------------............------...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,........................------------------------zzzsssmmmkkkpppsssrrrrrrrrrnnniiibbb[[[WWWXXXYYYUUUSSSSSSQQQOOOMMMKKKKKKKKKIIIHHH???>>>===;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::999888888888888999888888777666666666555444333444444444444333222222000000000000000000000000333333444555555555444444...............///000111111111111222111111000000////////////////////////222///------------///222//////.........///000000000000000000000000000000........................///////////////000000000///..................//////////////////////////////////////////000000000---.........///000000000000000000000000111111111222222111111111111000000////////////////////////........./////////000000------............------////////////////////////111111111111111111111111///.........------------........................------............------///////////////.........,,,------////////////...---...............//////444222000...---...///000000000//////......------...............---------............------------////////////////////////........................///////////////...............////////////..............................////////////..........................................------------...............///000///...---............////////////............////////////............////////////////////////////////////------........./////////......////////////.........................................................---,,,,,,...///...---,,,---...//////...---,,,........................------............------........................//////............//////..............................................................................////////////.....................---------........................---...............------........................------------.......................................------...111222222111................................................------............---------------------------------------............///---------------------------------,,,,,,---------,,,,,,,,,,,,------..............................------------------------zzzrrrllljjjpppssssssssssssooojjjbbb[[[VVVWWWXXXUUUSSSSSSNNNLLLKKKJJJKKKKKKJJJIII>>>======<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888888999999:::;;;::::::999888999999999888888888777666555555555555555555555555444444333111111111111000000000000222333444555555555555555444333222111000111111222000000000111000000//////111111111111111111111111,,,,,,000666666000,,,---000000/////////000000111000111111111111111111111/////////////////////////////////000000000111111000//////......//////000000000000000000000000000/////////000000000111111---------.../////////000///000000000111111111222333222222222222111111111000000000000000000000000//////000000000000111111---..................---000000000000000000000000111111111111111111111111///.........------------////////////////////////------............------.........///////////////...//////000//////000000,,,,,,---------............//////000000000///...000000//////......------,,,,,,,,,---...///000000........................000000000000000000000000///////////////////////////////////////.........////////////////////////////////////////////////000000/////////.........................................................---...000111000///.............../////////000000........./////////000000............////////////000000000000000000000000,,,,,,---------...............////////////..............................---.....................222000...------...---,,,...000444666666444000...........................---......//////......---......................../////////....../////////////////////////////////................................................////////////////////////................................................------...............---////////////////////////---------.........//////........................///...---///111222222111................................................------............---------------------------------------............///------------------------------------------------******+++,,,...///000000........................------------------------yyyqqqjjjjjjooorrrrrrrrrssspppkkkaaaZZZUUUVVVWWWUUUSSSTTTMMMKKKIIIIIIJJJKKKJJJIII@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999:::;;;;;;;;;:::999999999999999888999:::999666555666777666666777777666666555444222111111111111000000000111111222333444444444444666555444222111111111111//////000000111000000///222222222222222222222222+++///;;;IIIIII<<<000---111111111111111111111111111111111111222222222222//////////////////////////////000000111111222222111000000//////000000111000000000000000000000000//////000000111111222222...///////////////000000///000000111111222222222333333222222222111111111000000000000111111111111000000000111111111222222......////////////......000000000000000000000000111111111111111111111111/////////.........------////////////////////////.........//////..................///////////////---...//////------...000,,,,,,------.../////////,,,---///111222111///...///////////////.........------...///000222333444.........///////////////000000000000000000000000////////////////////////.........///////////////000//////......//////000////////////////////////000000000/////////..............................---...////////////...---,,,///111222111///...............//////000000111....../////////000000000............////////////000000000000000000000000,,,,,,---------...............////////////..............................---------...............777444111/////////......---///333555555333///---..............................////////////..............................000//////......//////000////////////////////////................................................000//////......//////000.............../////////........................,,,---......///.........////////////////////////------........./////////........................///...---///000222111000................................................------............------,,,------......------,,,---------............///------------------------------............------***++++++---...///000111........................------------------------~~~xxxpppiiiiiinnnqqqpppqqqrrrpppkkkaaaZZZUUUUUUVVVUUUTTTUUUOOOMMMKKKJJJJJJJJJIIIHHH@@@@@@@@@???>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777888:::;;;===>>>;;;;;;:::999999999999:::888:::;;;999777555666888777777888888777777666555222222222111111111000000//////111222222333333333222111111111000000////////////000111222222222222222222222222222222222222000111<<>>>>>>>>>>>===;;;:::999777777777777777777777777999999999999999999999999777888888999;;;===???@@@<<<;;;::::::999999::::::888:::;;;:::777555666888888888888888888777666666222222222222111111000000---...///000111222222222000111111222222222111111///000111222333444444444111111111111111111111111222---000999999111///555333444555666555333000///111111111222222333333333000000000000000000000000///000000111222222333333333333222222222222333333111111111111111111111111///000000111222222333333444444444333333222222222///000000111222222333333222222222111111111000000000000111111222222222222111111222222222333333333000000111111111111000000000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000//////000000000000//////---.........//////000000///111222000...---///222///000000111222333333333555444222111000///000000---.........//////000000//////...------...///000//////000000111111222222////////////////////////000000000000000000000000,,,------...///000111111111000///......///000111000000000000000000000000000000000000////////////////////////////////////---...///000000///...---+++///333333111......///---......///000111111222////////////000000000000............/////////000////////////////////////000000000000111111111111......////////////..............................---------.........//////333000...---...000000000111000...------...000111..............................////////////......////////////////////////000000////////////000000000000000000000000000000........................////////////////////////111000///......///000111---.........//////000000////////////////////////,,,,,,---.../////////...000000000000000000000000............/////////000////////////////////////000///......//////...---////////////////////////////////////////////////---..................---,,,,,,---......---,,,,,,---------.........//////........................,,,---...//////...---,,,000000///...------,,,,,,........................------------------------~~~||||||zzzvvvnnnhhhiiinnnooolllnnntttssslllfff]]]WWWXXXZZZYYYWWWVVVNNNKKKIIIJJJKKKKKKHHHDDDEEECCC@@@<<<999777666555999666444555777777555222444555555666666555555444666555444999???AAA???;;;888888777777777777888888777888999999999777666555777777777777777666666555222444555555333222111222000000000000000000000000111111222222222111111000000000000000000000000000111111000000/////////...111111111111000000000000000000000000///////////////......///222333222111000000///...---,,,,,,+++////////////000000000000000000000000000000000000000000//////000111222222333555777777555222111111888999::::::888555222///.........//////000111222111000///000111222111///.../////////000000111111111222222111000000111333111111000000//////......111111222222222111111000333333222111111111111111...///000111222222222222///000000000111111111111///////////////000111111......///////////////...000000000000111111111111000000111111111111000000222222222222111111111111///......------......///.../////////000000111111/////////000000000000111333333222222111111000000111111111111111111111111.........////////////000000000000000111111111111444444333222111000//////000000000000000000000000000000000000000000000000.........////////////000000...---///222444333111000000000000000000000000////////////000000000000////////////////////////...------,,,,,,,,,------000000000000111111111111000000000000////////////..................------............/////////000000///...------...///000---......///////////////////////////////////////000000//////.........---//////.........---------...---------...///111222000000000000////////////---......///////////////------...//////000//////000000000000000000000000,,,,,,------......//////000000000000000000000000000000000000111111111111000000000000////////////111111000000000000000111......//////000000000111..................................../////////000111111000///...---,,,,,,////////////............////////////////////////..........................................------,,,------......------,,,------............------............/////////000......///000000000000000~~~}}}||||||zzzuuummmgggkkkppppppmmmnnntttssskkkeee\\\VVVWWWZZZYYYWWWVVVNNNKKKIIIIIIKKKKKKHHHEEEEEECCC???<<<888666555555777777777888999999777555555555666666666666555555777555555888>>>@@@>>>;;;666666555555555555666666666666888999::::::999999777888999999999888666666666888999888555222111111222222222222222222222222222222333333333222222111111111111111111111111111222111111111000000000///000000000000////////////111111111111000000000000000//////000222444333222000000000000000/////////000111111111111222222222/////////000000000000000111111111111111222333333999;;;===<<<:::777666555999;;;???@@@???:::555111000000000000111222333333222111000000111222111000000000000000111111111222222333333222111111222444222222222111111000000000222222333333333333222222222111000000/////////000111111222222222111111000000000000111111222222333111111000000000111111222///000000111111000000000//////000000000111111111000000111111111111000000000000000000////////////000//////////////////000/////////000000000000000//////000000000111111111222222111111111000000000000000000000000000000000/////////000000000111111111111000000000000000000333333333222111111000000111111111111111111111111111111111111111111111111////////////000000000000111///...000333444333222111111111111111111111111///000000000000111111111000000000000000000000000//////.............../////////000000000111111111111000000000////////////................................./////////000000000///............///000//////000111111111111000000000000000000000000000111111000000000/////////000000000/////////......//////......///000111222000000000////////////...---...//////000000//////......///000000000//////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000/////////......000000////////////000000.........//////000000000................................./////////000000000000000///......------000000000/////////......////////////////////////................................................---......//////......------......//////......---........./////////000000...///000000111111000000{{{|||{{{{{{{{{yyyssslllggglllqqqrrrnnnoootttrrrkkkccc[[[VVVXXX[[[YYYWWWWWWNNNKKKIIIIIIKKKKKKHHHEEEFFFDDDAAA===:::888777777555888;;;<<<;;;999888888666666777777777777666666666555555777<<<>>><<<:::444333333222222333333444444555777999:::;;;<<<<<<888999:::;;;;;;999777666:::<<<<<<:::777333222111444444444444444444444444333444444555555444444333333333333333333333333333333333333222222222222222111111111111111111111111333333333222222222111111222111111222444555444333111111111222222333333333222333333333444444444444333333333333333333333333333333333222333333444555>>>@@@CCCCCCBBB@@@@@@@@@;;;???EEEHHHGGGAAA:::555111111111111222333444555333111000111222333222111111111111111111222222222222333444333111111333444333333333333222222222222333444444555555444444333222111000000///000000000333333333333222111000///000111111222333333444444444333333222222222333333111111222222222222111111/////////000000000000111000111111222222111111000000000000000////////////111111000000000000111111111111000000000000000000000000000000111111111111111000000000000/////////000000000000000000000000000000000111111111222222222111111111000/////////111111111111111111111111111111111111111111111111222222222222222222222222//////000000000111111111111000000111333444333222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000111111000000000/////////////////////////////////////////////000000000000000000////////////000000000111111222333222222222111111111111111111111111222222111111111111000000111111111111000000000000111000000000000000111111000000/////////...............///000000000000000000111111111111000000///000000000000000000000000222222222111111111111111000000000000000000000000........./////////000000000000000////////////...//////.........//////000///////////////000000000////////////////////////////////////000000000000////////////////////////111111000000000/////////////////////////////////................................................/////////000000/////////---......//////......---....../////////000000000///000111111222222111111tttyyyzzz{{{{{{xxxrrrkkkfffnnnssssssnnnooouuurrrkkkccc[[[VVVYYY\\\[[[YYYYYYOOOLLLIIIIIIJJJKKKHHHEEEHHHFFFCCC@@@===;;;::::::555999>>>???<<<999888888666666777777777777666666666555444666999::::::888444333333222222333333444444555666888:::;;;<<<<<<777999:::;;;;;;999777666;;;<<<===<<<888555444444777777777777777777777777555555666777777777666666555555555555555555555555555555555444444444444444555555555555666666666666555555555555444444444444555333333444555666666555333333333333333444444444444444444444555555555555<<<<<<;;;:::999888777777555555555444444555666666???AAAEEEGGGGGGFFFGGGGGG===@@@EEEHHHGGGCCC<<<888111111111111222333444555333222111222333444333111111111111111111111111111222333333222111111222444333333333333333333333333333333444555555555444444333222222111111222222222333333333333333222111111222222333444444555555666666666555444444444555555222333333333333222222111//////000000000111111111111222222333333222222111333333333333222222222111222222111111111111222222333222222111111000000000//////000000000111111111000000000000000000//////111111111111111111111111000000111111111222222222333333222111000//////...//////000000111111111222111111111111111111111111111111111111111111111111////////////000000000111111000000111222222222222111111111111111111111111/////////000000000111111111111111111111111111111///000000111111111111111....../////////000000000111111111000000000///////////////000000000000000//////000000000111111111000000000000000000000000111111222333333333333222111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000000000/////////.........///000000111111000000222222222222222111000///000000000000000000000000333333333222222111111000000000000000000000000000////////////000000000000111111111111000000000000000////////////000000111000000000111111111111111//////////////////////////////000000000111111111......//////000000000000111111111111000000000000////////////////////////....................................////////////...//////000000//////.........////////////.........////////////000000000000000111222222222222222ssswwwyyy||||||xxxqqqkkkgggnnnssssssnnnooouuurrrkkkddd\\\XXX[[[^^^]]]ZZZYYYOOOLLLHHHHHHJJJJJJHHHFFFGGGEEECCC???===;;;::::::777;;;??????<<<888666777777777888888888888777777777666555666777888888777666666555555555555666666666666777777888999::::::888999:::;;;;;;999888666999;;;<<<<<<:::888777888::::::::::::::::::::::::777777888999999999999999888888888888888888888888777777777777777777777777777777777888888888999999888888777777777666666666777666555666777888777666666666555555444333333222444444555555555555666666BBBAAA@@@>>><<<:::999888777777666666666666666777<<>>>>>;;;999777111111111111222333444444555333222333444555444222111111111111111111111111111222333222000000222333333333333333333333333333222222333444444444444444333222222111222222333333111222333444444444444444555555555555666666666666777777666666666666777777444444444444444333222222111111111222222222333333333333444444444444333333555444444444444333333333333333222222222222333333444444444333333222222222///000000000000111111111000000111111111111111111222222222222222222222222000000111111111222222222444444333222111000000///...//////000000111111222111111111111111111111111111111111111111111111111....../////////000000000000000111111111111111222000000000000000000000000........./////////000000000000000000000000000000...///000111111111111000////////////000000000000111111111111000000000000000000000111111111222222000000000111111111111222000111111111111111111000111111222333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111000000000///111000000000000////////////000000111222111111111222222333222222111000000111111111111111111111111222222222111111000000000111111111111111111111111000000111111111222222222333333333222222222111111111000000000111111222333222222222222222222222222000000000000000000000000000000000111111111111222......//////000111111111111111111111000000000000000000000000000000000000////////////////////////........./////////000000.........//////............//////////////////...////////////000000000111000000111222222222222222zzzuuuvvvyyy}}}}}}xxxqqqkkkhhhlllqqqrrrnnnoootttrrrkkkddd\\\XXX[[[^^^\\\YYYXXXPPPLLLHHHGGGIIIJJJIIIGGGEEEDDDAAA>>>;;;:::999999999<<<>>>>>>===:::888777:::::::::;;;;;;::::::::::::999999888888888999999:::999999999999999999:::999999888888888999999:::;;;;;;;;;;;;;;;::::::999888:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999::::::777777777888888999999::::::::::::999999999888888999888777888999:::999888999888777666555444333333555555666666666777777777@@@???>>>===;;;:::999888888888777777666666777777:::;;;===<<<999666444444444444444444444333333333111111111111222333444444555444333444555666555333333333333222222222222111222333333333111111333444333333333333444444444444222222333444555555555555222222111111222222333333333444555666777777777777888888888777777777777666777777777777777888999999666666777666666555444333444444444444555555555666555666666777777666666555444444444444333333333333555555444444444444555555666666555555555555555444111111222222222333333333222222222333333333333333333333333333333333333333222222222222333333333444555444444333333222222222000000111111111222222333222222222222222222222222222222222222222222222222/////////000000000111111000222333222111111222333000000000000000000000000////////////000000000000000000000000000000000000...///111222333222222111000000000000111111111111222222111111111000000000000111111222222333333333000111111111222222222222111111222222222222111111111222222333333333333333111111111111111111111111/////////000000000000111000000000000000111111111000111111222222222111111222222111111111000000000000000111222222222222222111111222222222111111000111111111111111111111111111111111000000000000000111111111111111111111111111111111222222222333333333333333222222222222111111111111111222333333444333333333222222222222222000000000000000000000000000111111111222222222222/////////000000111111111111111000000000/////////000000000000000000000000////////////////////////.........//////000000111---......//////......---...//////000000//////.../////////000000000111111///000111111222222111111rrruuuuuuyyy~~~~~~yyyrrrllliiikkkppppppmmmnnntttssskkkccc\\\WWWZZZ]]]ZZZVVVUUUPPPLLLHHHGGGIIIJJJIIIGGGGGGEEEBBB???===;;;;;;;;;;;;;;;<<<===??????===<<<===>>>>>>??????>>>>>>===>>>>>>===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===???>>>===<<<<<<<<<======:::<<<>>>???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999999999999888888777777777777777888888888999999999;;;;;;;;;;;;::::::::::::999888888777666666777777666777999888666333111000333333333333333333333333222222222222333444555666666555444555666666555444666555555555444444444444444555666555333333555666444444444555555666666666333333444555666666666666555555555555555666777777999999:::::::::::::::999;;;;;;:::999888777666666666666666777888999:::;;;::::::::::::999888777666777777777777888888888888777888888999999888888777666666666666555555555444888888777777777777888888777777777777777777888888555555555555666666666777444444555555555666666666555555555555555555555555444555555555555666666666555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444111111222222222333333333222444666555333222333555222222222222222222222222000111111111111222222222111111111111111111111111///000222444555444333222111111111111222222222222222222222111111111000000111111222222333444444444111111111222222222333333111111222333333222111111333333444555555555555444333333333333333333333333000000000111111111222222111111111111222222333333111222333555555555444444333333333222222222222111000111222222333333222222///000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222222222111111111000000000000000000000111222333444222222111111111000000000111111111111111111111111111111111222222222333333000000000000000000111111000000000/////////......000000000000000000000000////////////////////////---......///000000111111...//////000000//////...//////000000000000////////////000000000111111111...///000000111111000000llltttuuuzzzzzzrrrllliiiiiinnnooolllnnntttssslllbbb[[[VVVYYY[[[XXXTTTRRRPPPLLLHHHGGGIIIJJJIIIGGGJJJHHHFFFCCC@@@??????>>><<<::::::===AAACCCBBB@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAA???======>>>@@@>>>======<<<<<<======>>><<<<<<;;;;;;<<<===???@@@BBBAAA???======>>>@@@AAA===???AAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????========================;;;;;;;;;;;;<<<<<<======;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;999999999::::::::::::;;;;;;999999::::::::::::;;;;;;777888999:::;;;===>>>>>>999999888777666666777777222444777888777666666666555555666777777777666666444444444444444555777777777555444555666777666555888888777777666666666555666777888777555555777888555666666666777777888888444555666777888888888888::::::999999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;===<<<;;;:::888777666555555555666777888:::;;;<<<<<<<<<<<<<<<;;;:::999888888999999999999:::::::::999999999::::::999999999999999999999888888888888;;;::::::999999::::::;;;777777888888999999999:::888888888888999999999999666666666666777777888888666666666666666666666666777777777777888888888888555555555666666666666666777777777777777777777777777777777777777777777777666666666666666666666666333333444444444444555555444666888777444333555777444444444444444444444444222222333333333444444444222222222222222222222222000111444555666666555444111111222222222333333333222222222111111111111000111111222333333444555555111111222222222333333333111222333444444333222111444555555666666666666666444444444444444444444444111111111222222333333333222222222333333444444444222333555777888888777777444444444333333333222222111111222333333333333222...///000111111111111111111111111111111111111111000000000111111222222333111111111111111111111111000000000000111111111111000000000000////////////////////////000111222333111000000000//////......111111111111111111111111111111222222222333333333111111000000000000000000////////////............000000000000000000000000000000000000000000000000---......///000111111222000000111111111111000000//////000000000000//////000000000000111111111111......///000000000000000kkklllyyy}}}{{{sssmmmiiillluuuwwwqqqooorrrqqqiiiaaa\\\WWWUUUUUUUUUSSSQQQPPPLLLIIIHHHIIIIIIEEEBBBGGGFFFEEEDDDDDDBBB???<<<===???AAABBBBBBDDDGGGJJJIIIHHHGGGHHHJJJIIIFFFCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@????????????CCCCCCBBBAAA???>>>>>>===@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;;;;::::::999999999999:::;;;<<<>>>???>>>>>>>>>>>>============???>>>>>>>>>>>>=========@@@@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBCCC???????????????>>>======>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999888888999999;;;:::::::::999999888888===>>>@@@AAA@@@===:::888888666555666888999999888<<<;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;;;;;;;:::888999;;;===<<<;;;<<>>???@@@AAA???>>>============<<<;;;;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===<<<;;;:::;;;<<<===>>>???@@@@@@AAA@@@@@@??????>>>============>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????@@@???===<<<<<<===???@@@@@@??????>>>>>>=========;;;<<<===============<<<======<<<;;;;;;<<<===>>>????????????????????????@@@>>>;;;;;;;;;<<<<<<;;;==================>>>>>>========================:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888;;;:::888777666777777888999999999:::::::::::::::888888777777777777666666444555555666666666555555777666555555555555555555888999:::::::::999888777999888777666666777888999777666666555444444333333333333444555666777888888999999999888888888888777777777777777777666555444888888888999999888888888444666777888888777666444777777777777777777777777555555555555666666666666555555666777888888999999555666666666777777777777666666666555555555555555555555555555555555555555555555555555555555555555333333444444444444333333666666666666666666666666555444333222222222222222333333333333444444444444222222222111111000000000111111222222111111000///222222222222222222222222222222222333333444444444222222222222222222222222222222222111111000000000111000///000111222111///000000000000000000000000/////////000222444666888333333333333333333333333111222333444555555555555555555444333222222222222333333222222111222222333|||jjjlllwwwzzz~~~~~~yyysssmmmiiikkksssvvvooommmpppooohhh___[[[VVVTTTUUUUUUTTTRRROOOMMMKKKKKKJJJJJJHHHGGGIIIHHHGGGGGGGGGFFFCCCAAAAAABBBCCCDDDDDDEEEHHHJJJHHHGGGFFFHHHJJJKKKHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@======<<<<<<;;;:::::::::<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>@@@@@@??????>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>???????????????>>>============>>>>>>>>>======<<<;;;::::::999888888999999::::::::::::999999999999AAABBBCCCDDDCCCAAA???>>>@@@???>>><<<:::888888888999999999999999999999999======<<<;;;:::999999999:::<<<>>>???>>>???AAADDDAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCBBBBBBAAAFFFEEEDDDBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>??????@@@@@@@@@??????@@@@@@@@@???>>>>>>======>>>===<<<;;;:::;;;;;;<<>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;::::::888888888888999999:::;;;;;;;;;<<<======<<<;;;:::<<<;;;::::::::::::;;;<<<:::::::::999888777777777777777888999:::;;;<<<<<<>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888:::;;;<<<<<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::999999999::::::::::::::::::::::::888888777666666666777777666666666777777777777888888888777777777666666666555555555555555444333333444444444444444444444444555555666666666777777777666666666666666666666666666666555555555444444444777555444444666666555444444444444444444444444444555555444444444555777777333333333333333222222222555555666777888888888888777666555444444333333333222222222111111111222222vvviiimmmtttxxx{{{|||xxxrrrmmmjjjjjjqqqsssmmmkkkmmmlllfff^^^ZZZUUUSSSUUUUUUTTTRRRNNNNNNNNNMMMKKKKKKKKKMMMKKKJJJIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHGGGGGGIIIKKKHHHGGGHHHJJJLLLLLLKKKIIIHHHHHHGGGFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA??????>>>======<<<<<<;;;======>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>======;;;:::999999999999999999::::::::::::::::::;;;;;;AAAAAAAAAAAAAAA@@@???>>>FFFGGGFFFBBB<<<777777888888888888888888888999999888:::;;;999555333444666999<<>>>>>>>>???????????????>>>>>><<<<<<<<<<<<>>>???@@@AAA>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>===????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@AAAAAABBB?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<:::::::::;;;:::999999888888888888888888888888888::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999===<<<:::;;;;;;;;;:::999999999999999999999999999<<<;;;:::999888888888888666666666666666666666666777777888999:::::::::::::::999999888777777666666333333333333333333333333ppphhhnnnsssvvvzzz{{{xxxsssnnnllliiiooopppllliiijjjiiieee]]]YYYTTTSSSUUUVVVTTTSSSOOOPPPQQQOOOKKKJJJLLLOOOKKKJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMLLLJJJJJJLLLMMMKKKLLLLLLNNNNNNNNNLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@????????????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;:::999999:::::::::::::::;;;;;;<<<<<<======@@@@@@?????????>>>>>>>>>CCCFFFGGGBBB;;;666666888888888888999999999999999777:::<<<999444111333666777999<<>>>>>>>>>>>???@@@@@@AAABBBBBB?????????>>>>>>>>>======@@@@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA???????????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>??????>>><<<========================???>>>>>>===<<<;;;;;;;;;<<<===============>>>>>><<<===>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;777777777888888888888888llliiiooosssvvvzzz{{{xxxtttpppnnnjjjmmmnnnkkkhhhggggggeee]]]YYYTTTSSSUUUVVVUUUSSSPPPRRRRRROOOKKKJJJLLLOOOLLLKKKJJJKKKLLLMMMMMMLLLOOOPPPPPPOOONNNNNNOOOQQQRRRRRRSSSSSSRRRPPPOOONNNOOONNNMMMMMMMMMNNNPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOONNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBBBBBBBAAAAAAAAAAAAAAA;;;???AAA???999666777:::666777777777888888999999999===???<<<777444777:::555666888;;;>>>AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFGGGGGGHHHHHHHHHBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCEEEGGGIIIHHHGGGIIIIIIIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBBBB?????????>>>>>>>>>======???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCAAA@@@???<<<===>>>????????????>>>~~~kkkkkkpppsssvvvyyyzzzwwwssspppooolllmmmnnnkkkhhhfffffffff___ZZZVVVTTTVVVVVVUUUSSSRRRRRRPPPNNNMMMMMMOOOQQQPPPNNNLLLLLLMMMNNNMMMLLLPPPQQQRRRQQQQQQQQQSSSUUUWWWYYYZZZYYYVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRQQQPPPQQQQQQPPPPPPOOOOOONNNNNNLLLMMMNNNOOOPPPQQQQQQRRROOONNNNNNMMMMMMLLLKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCBBBAAA@@@???>>>???AAABBBCCCBBBBBBAAACCCBBBAAAAAAAAABBBDDDEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAA@@@???>>>>>>==================>>>??????@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???666999<<<<<<:::888888:::555555555666777777888888777:::;;;999666555666888666666666888<<>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAACCCCCCCCCBBBBBBBBBBBBBBB===>>>???AAAAAA@@@>>>===:::;;;=========<<<:::999777777888888999::::::;;;777777777777777777777777;;;888666888<<<@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDHHHJJJIIIFFFEEEHHHKKKJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFHHHJJJJJJHHHFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMOOOOOONNNLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCBBBBBBAAAEEEFFFGGGGGGFFFEEECCCAAA@@@BBBDDDFFFFFFFFFEEEDDDvvvmmmpppqqqrrrtttwwwwwwtttpppmmmlllpppooonnnnnnjjjgggfffhhhbbb^^^YYYWWWWWWWWWUUUSSSRRROOOMMMNNNSSSXXXZZZZZZ[[[XXXUUUSSSSSSRRRQQQPPPNNNPPPRRRSSSTTTVVVYYY[[[[[[^^^aaaaaa^^^\\\]]]^^^TTTVVVXXXZZZ[[[YYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRPPPOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSNNNNNNMMMLLLKKKJJJIIIIIIMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJIIIFFFDDDBBBDDDEEEGGGIIIJJJIIIHHHGGGDDDCCCBBBCCCDDDGGGIIIKKKGGGGGGFFFDDDCCCBBBAAA@@@===>>>??????@@@@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCC@@@?????????@@@AAABBBBBBEEEEEEDDDDDDCCCCCCCCCBBB@@@BBBDDDFFFFFFDDDBBB@@@@@@@@@???@@@@@@???;;;888;;;;;;<<<======>>>??????===<<<;;;<<<>>>???>>>===???;;;888999===BBBEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBEEEIIIGGGDDDCCCFFFJJJIIIHHHHHHHHHHHHIIIIIIJJJEEEGGGIIIJJJJJJIIIGGGEEECCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJHHHHHHJJJKKKMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKKKKKKKKKKKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIKKKLLLLLLKKKIIIHHHIIIIIIJJJLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDAAACCCEEEGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDFFFHHHJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGFFFDDDBBB@@@???AAACCCEEEFFFFFFDDDDDDpppkkkqqqrrrnnnqqquuuxxxwwwsssnnnkkktttsssqqqnnnllliiigggfff```aaa```]]]XXXVVVXXX[[[TTTSSSSSSSSSTTTUUUVVVWWW\\\\\\[[[ZZZXXXUUUSSSQQQVVVRRRRRRWWWXXXTTTUUUYYY]]]\\\[[[[[[[[[[[[[[[[[[WWWWWWWWWYYY[[[]]]\\\[[[XXXWWWTTTSSSSSSUUUXXXZZZYYYWWWUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSUUUTTTSSSSSSSSSUUUWWWXXXVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUSSSRRRWWWUUURRROOOMMMMMMOOOPPPQQQPPPPPPOOOOOONNNNNNMMMNNNOOOOOOOOONNNMMMKKKJJJIIIJJJLLLNNNOOONNNMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMIIICCC@@@@@@@@@???===@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDHHHHHHFFFEEEEEEFFFHHHHHHHHHGGGGGGIIILLLMMMLLLJJJNNNNNNMMMMMMKKKJJJHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLOOOPPPMMMMMMLLLGGGAAAAAAFFFKKKGGGGGGGGGIIIKKKLLLJJJHHHMMMLLLLLLMMMNNNNNNLLLJJJLLLMMMMMMNNNMMMMMMMMMNNNFFFGGGGGGDDD???<<<<<<===DDDEEEFFFIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNLLLLLLMMMOOORRRTTTSSSRRRPPPNNNNNNNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMSSSQQQOOONNNNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFCCCEEEHHHKKKLLLLLLKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHJJJLLLNNNOOOOOOOOONNNNNNMMMLLLLLLMMMLLLJJJHHHHHHIIIJJJLLLMMMNNNNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOONNNMMMMMMQQQOOOMMMKKKJJJJJJKKKKKKLLLIIIFFFFFFIIILLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGEEEGGGIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGIIIKKKqqqnnnuuuvvvqqqrrruuuuuutttrrrooonnntttsssqqqooollljjjgggfff\\\]]]^^^]]][[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\^^^___^^^]]]\\\YYYWWWVVV[[[XXXXXX[[[[[[WWWWWW[[[___^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[XXXWWWVVVVVVWWWWWWVVVUUUTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWYYYZZZ[[[\\\]]]]]]ZZZZZZ[[[ZZZZZZXXXVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPPPPMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRSSSTTTSSSQQQOOONNNPPPPPPPPPPPPQQQRRRSSSTTTQQQMMMHHHFFFEEEEEEDDDCCC@@@AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPSSSSSSSSSQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMOOOOOONNNNNNMMMLLLKKKKKKOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQKKKMMMOOONNNNNNRRRZZZaaaOOONNNNNNPPPRRRSSSRRRPPPPPPOOOOOOPPPRRRTTTTTTSSSTTTQQQOOOOOORRRSSSRRROOOLLLMMMMMMKKKGGGEEEFFFGGGKKKMMMNNNQQQSSSTTTUUUVVVTTTVVVWWWYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTRRRRRRSSSTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKFFFGGGJJJMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOOOORRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQOOOMMMMMMPPPRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMqqqooowwwyyyrrrttttttsssqqqppppppqqqssssssrrrooommmjjjgggeeebbb^^^[[[YYYZZZ\\\^^^___aaaaaaaaaaaabbbbbbbbbbbb```aaaaaaaaa```___]]]\\\aaa___^^^```___\\\[[[]]]dddcccbbb```_________``````___^^^^^^______]]]\\\^^^]]]]]]\\\\\\[[[[[[[[[WWWVVVVVVWWWXXXXXXUUUSSSQQQRRRSSSTTTUUUTTTTTTSSSUUUWWW[[[___aaabbbaaa````````````___^^^\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUTTTSSSQQQNNNKKKIIILLLMMMNNNOOORRRTTTVVVWWWTTTRRRNNNLLLKKKKKKJJJIIIFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHJJJMMMOOOQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVUUUUUUVVVXXXYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWWWWUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSPPPRRRSSSRRRRRRTTTZZZ___VVVTTTSSSTTTVVVXXXXXXWWWTTTSSSRRRTTTWWWZZZ\\\\\\^^^YYYTTTTTTYYY[[[XXXTTTUUUUUUUUUSSSQQQQQQSSSUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWWWWWRRRSSSSSSTTTVVVWWWWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVWWWVVVTTTSSSTTTUUUWWWWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQMMMNNNPPPRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOONNNLLLKKKKKKLLLMMMOOONNNNNNMMMKKKKKKJJJJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRRRRPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSTTTVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMLLLJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJnnnllltttvvvqqqsssuuutttqqqooopppqqqrrrrrrqqqooollliiigggeeemmmdddZZZUUUWWW]]]bbbdddbbbccccccccccccbbbbbbbbb```aaabbbccccccbbbaaaaaadddccccccccccccaaaaaabbbiiihhhfffeeeeeeeeeggggggdddbbbaaaaaabbbbbbaaa```______```___^^^\\\ZZZYYYVVVVVVWWWXXXYYYXXXUUURRRQQQRRRTTTUUUVVVUUUUUUTTTTTTYYY___eeehhhgggeeebbbddddddcccbbbaaa```^^^^^^]]]]]]^^^______^^^]]]]]][[[[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTRRROOOLLLJJJHHHIIIJJJLLLOOORRRVVVYYY[[[VVVUUUSSSRRRQQQPPPOOOOOOOOOOOONNNLLLJJJGGGEEEDDDDDDFFFHHHKKKOOORRRUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWWWWXXXYYYZZZXXXWWWUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[YYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTXXXXXXWWWVVVUUUUUUVVVVVVUUUUUUUUURRRPPPPPPSSSUUUVVVTTTRRRSSSUUUWWWXXXWWWWWWVVVTTTUUUYYY\\\______ccc___\\\[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[]]]YYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ]]]_________^^^]]]______^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXWWWVVVVVVWWWWWWXXXUUUUUUVVVVVVWWWXXXXXXYYYUUUTTTSSSSSSSSSUUUVVVWWWSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWUUUUUUWWWXXXWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUWWWXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRROOONNNMMMKKKKKKLLLNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSNNNNNNNNNOOOOOOOOOOOOPPPRRRPPPNNNLLLKKKMMMOOOPPPQQQPPPPPPOOONNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOONNNMMMMMMNNNPPPQQQSSSQQQPPPOOOPPPQQQQQQOOOMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVTTTTTTVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSMMMOOOQQQTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPNNNLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNOOOOOOPPPOOOOOOQQQQQQPPPPPPOOOOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJiiigggmmmmmmnnnssswwwwwwsssooooooppprrrqqqooommmkkkiiihhhhhhooohhh___[[[[[[^^^___```]]]^^^^^^^^^^^^]]][[[[[[^^^```bbbccceeeeeeeeeeeeeeefffgggfffggghhhhhhhhhjjjiiigggfffgggiiikkkmmmfffdddcccccceeefffffffff``````aaaaaa___]]][[[YYYXXXXXXXXXZZZ[[[ZZZWWWTTTWWWXXXYYYZZZ[[[ZZZZZZYYYWWW\\\ccciiilllkkkhhhfffccccccbbb```___^^^^^^^^^````````````````````````^^^___aaacccccccccbbbaaabbbbbbaaa```___^^^]]]\\\\\\[[[ZZZYYYYYYZZZ\\\]]]ZZZZZZYYYXXXVVVTTTSSSRRRSSSSSSUUUWWWYYY\\\^^^```YYYZZZZZZZZZXXXWWWVVVVVVUUUUUUSSSQQQOOOLLLJJJHHHHHHIIILLLPPPSSSWWWZZZ[[[YYYZZZ\\\\\\\\\\\\ZZZYYYZZZYYYXXXYYYZZZZZZYYYWWWTTTUUUWWWXXXZZZ[[[\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^______^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXYYYYYYZZZZZZTTTUUUVVVVVVVVVWWWXXXZZZUUUSSSRRRRRRTTTVVVWWWWWWZZZXXXVVVVVVYYY\\\]]]^^^___``````^^^[[[YYY\\\^^^[[[ZZZZZZZZZ[[[]]]______]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^aaacccccccccbbbaaabbbaaaaaaaaa`````````___\\\\\\\\\]]]]]]\\\[[[[[[___]]][[[YYYYYYYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZYYYYYYZZZ[[[]]]^^^[[[[[[\\\]]]]]]^^^______```^^^\\\[[[\\\\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^_________\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXVVVUUUUUUTTTXXXYYYYYYZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUVVVVVVWWWWWWXXXXXXSSSSSSTTTTTTTTTUUUUUUUUUXXXVVVSSSPPPPPPPPPRRRTTTSSSSSSSSSSSSSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTRRRQQQPPPQQQRRRRRRPPPOOOQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWWWWWWWVVVTTTSSSTTTVVVXXXYYYYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSOOOQQQTTTVVVXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXVVVUUUUUUTTTSSSSSSSSSSSSgggdddhhhfffmmmsssxxxxxxsssooonnnpppsssqqqooolllkkklllmmmnnnkkkjjjiiihhhfffbbb\\\XXX\\\\\\]]]]]]\\\ZZZXXXWWW^^^```bbbeeehhhiiiiiijjjjjjmmmnnnlllmmmppppppnnnkkkiiigggfffgggiiilllnnnhhhfffeeeeeeggghhhiiiiiibbbcccccccccaaa```^^^\\\^^^]]]]]]^^^___^^^\\\ZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXX[[[aaaeeeggggggdddcccaaa```___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaabbbbbbaaaaaabbbbbbaaa``````_________YYYYYYZZZ[[[\\\]]]___```^^^^^^]]]\\\[[[[[[ZZZZZZ^^^^^^]]]]]]]]]^^^^^^___^^^```bbbbbbaaa_________XXXXXXXXXXXXWWWUUUTTTSSSTTTUUUWWWZZZ]]]```bbbccc______````````````______```___^^^^^^______]]][[[XXXYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^___```bbbcccdddddddddccccccccccccccccccaaabbbbbbbbbbbbaaa``````]]]]]]\\\\\\]]]]]]^^^___ZZZZZZ[[[[[[[[[\\\[[[[[[YYYXXXWWWXXXZZZ[[[[[[[[[]]]\\\ZZZZZZ\\\^^^^^^^^^ZZZ___bbb___ZZZWWWZZZ___]]]\\\\\\]]]___```___^^^\\\[[[[[[[[[\\\]]]___aaa]]]^^^```bbbbbbbbb``````^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\bbb```]]][[[[[[\\\^^^```____________````````````bbbbbbaaaaaa````````````^^^]]]]]]\\\]]]^^^````````````aaaaaabbbbbbccccccbbb```^^^]]]]]]]]]\\\[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ\\\]]]^^^___```\\\\\\]]]^^^^^^^^^^^^^^^aaa```^^^[[[YYYXXXWWWVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]][[[YYYXXXWWWXXXYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZWWWWWWVVVWWWXXXXXXWWWUUUWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWRRRRRRTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXWWWVVVVVVUUUXXXZZZ]]]]]][[[YYYYYYYYYTTTTTTTTTSSSSSSTTTTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYiiieeehhheeeoootttxxxvvvpppmmmooosssvvvtttpppmmmmmmooorrruuuqqqssstttrrrmmmgggccc```eeeeeeffffffeeeccc```___```bbbeeeiiilllnnnoooppptttwwwwwwttttttxxxxxxtttpppnnnllliiiiiijjjmmmnnnllliiigggfffgggiiiiiiiiigggggggggfffeeedddcccccceeedddccccccddddddcccaaa______`````````^^^]]]\\\\\\^^^aaaccceeedddcccbbbcccbbbaaaaaaaaaaaabbbcccaaa``````````````````aaa___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa[[[[[[\\\]]]^^^_________```___^^^^^^]]]]]]]]]]]]aaa```______^^^^^^_________cccfffgggeeeccccccccc^^^____________^^^]]]]]]]]]^^^___aaacccdddffffffddddddccccccccccccddddddgggeeedddeeeeeedddbbb```______``````aaaaaa``````___```bbbdddggghhhiiijjjfffgggggghhhhhhiiijjjjjjdddeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbbccceeedddccccccbbb```]]][[[___^^^^^^```bbbcccbbb```aaa``````aaacccdddcccbbb\\\```cccccc```^^^___```aaa``````bbbddddddaaa^^^aaa```___]]]]]]^^^```aaa]]]^^^```aaaaaa```___^^^]]]]]]\\\[[[[[[ZZZZZZYYY\\\\\\^^^___``````aaaaaaccccccbbbaaaaaaaaabbbbbbbbbccccccdddddddddddddddaaaaaabbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbcccbbbbbbbbbbbbbbbbbbccccccbbb```^^^^^^______^^^]]][[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\]]]^^^______]]]^^^___```aaabbbbbbbbbcccbbb```^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWXXXXXXXXXYYY\\\]]]^^^^^^]]]]]][[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______```^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^______\\\\\\\\\\\\]]]^^^``````]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]____________^^^\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\]]]______^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^YYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[\\\]]]\\\^^^``````]]]\\\\\\]]]YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[YYYXXXWWWWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[WWWXXXYYYZZZ[[[ZZZZZZYYY[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYkkkhhhjjjfffqqquuuwwwtttnnnlllpppvvvyyyvvvqqqnnnooorrrwwwzzz}}}}}}{{{uuuooolllmmmppppppqqqqqqqqqpppnnnkkkiiibbbeeehhhlllppprrrtttttt{{{zzzyyy}}}|||xxxwwwuuuqqqnnnlllmmmnnnpppooollliiigggggghhhhhhgggkkkkkkjjjjjjiiihhhhhhhhhkkkiiigggggghhhhhhhhhgggiiijjjjjjjjjiiigggeeedddfffggghhhiiijjjjjjiiiiiihhhgggfffffffffgggiiijjjjjjjjjiiiiiiiiiiiijjjjjjhhhiiiiiiiiiiiijjjjjjkkkggggggggghhhhhhhhhhhhiiieeefffffffffeeedddbbbaaadddcccbbbaaaaaa```aaaaaa`````````aaabbbdddeeefff^^^bbbfffgggeeeccccccdddffffffeeeeeecccbbb````````````aaabbbccccccddddddfffeeedddccccccdddeeefffjjjiiihhhhhhhhhgggeeecccbbbbbbcccccccccbbbaaaaaa___aaadddgggjjjllllllmmmgggggghhhiiijjjkkklllmmmiiijjjjjjjjjjjjiiihhhhhhiiihhhgggffffffeeeeeeeeejjjiiijjjkkkkkkkkkhhhfffcccbbbccceeeggghhhfffddddddddddddfffiiijjjiiihhhcccdddfffhhhiiihhheeeccceeeddddddfffhhhgggccc___ooommmiiifffcccbbbbbbcccbbbccceeeffffffdddcccaaaddddddccccccbbbaaa``````^^^___```bbbcccdddeeeeeebbbcccdddeeeeeedddccccccccccccdddeeefffffffffeeedddeeeeeefffggghhhiiiiiiiiiiiigggggggggggghhhiiieeeeeeeeeeeeeeeeeeddddddeeedddbbbcccdddfffeeeeeebbbbbbbbbaaaaaaaaaaaaaaa````````````````````````_______________````````````aaabbbdddeeeffffffgggcccbbbaaa```____________]]]]]]]]]]]]^^^^^^______^^^^^^_________________________________^^^^^^^^^[[[ZZZZZZZZZZZZZZZZZZ[[[[[[]]]```bbbbbb```^^^\\\]]]]]]^^^^^^___``````aaa_______________```aaaaaaaaaaaa``````______^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^XXXYYY[[[]]]___aaabbbcccaaa```___^^^^^^^^^^^^^^^]]]]]]____________]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________]]]^^^```aaabbbcccbbbbbb^^^___```aaaaaaaaa```___aaa``````aaabbbbbbaaa___]]]^^^______``````____________^^^^^^______```aaa^^^^^^___```aaaaaaaaaaaa^^^^^^]]]^^^___aaacccddd]]]```bbb```^^^\\\]]]___^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[[[[[[[]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXZZZZZZZZZZZZ[[[[[[\\\]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^YYYZZZ\\\]]]]]]\\\ZZZYYY___^^^^^^]]]]]]^^^^^^___```___^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYXXX]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[\\\\\\\\\\\\[[[[[[oookkklllfffooouuuyyyvvvpppmmmrrrxxxyyyrrrooorrrwww{{{}}}}}}wwwtttsssssswwwwwwxxxzzz{{{xxxtttpppooojjjkkkrrryyy{{{zzzzzzyyy||||||zzzyyy{{{zzzwwwsssrrrqqqqqqrrrsssrrrqqqxxxvvvrrrooommmmmmoooppppppooonnnmmmkkkkkkjjjjjjmmmmmmnnnooonnnlllkkkjjjnnnnnnmmmllllllmmmooopppqqqpppnnnmmmmmmnnnoooppppppppppppooonnnlllkkkjjjlllmmmmmmnnnnnnnnnmmmmmmrrrpppnnnoooqqqrrrpppnnnrrrrrrrrrsssuuuvvvuuutttqqqqqqpppooonnnmmmmmmlllllllllkkkkkkjjjiiiiiihhhjjjjjjjjjjjjjjjiiihhhgggiiijjjjjjkkkkkkjjjjjjiiikkkjjjhhhhhhiiijjjjjjiiikkkkkkjjjiiigggeeedddccccccccccccdddeeefffggghhhjjjhhhfffgggjjjlllkkkjjjhhhhhhiiiiiiiiihhhggggggiiiiiihhhiiilllqqqqqqooopppooonnnmmmmmmnnnpppqqqoooooonnnnnnnnnnnnooopppmmmmmmnnnoooppppppqqqqqqnnnnnnnnnnnnooopppqqqrrriiijjjkkkkkklllkkkkkkjjjrrrqqqooonnnmmmmmmllllllkkklllnnnmmmkkkiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiooonnnkkkiiiggggggggggggiiijjjkkkkkklllllllllkkkiiiiiiiiihhhgggfffdddddddddddddddeeefffhhhjjjkkkggggggggggggggghhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkllliiiiiimmmllljjjmmmuuunnnnnnoooooonnnlllkkkjjjjjjjjjjjjjjjiiihhhfffeeefffgggggghhhhhhhhhhhhhhhiiiiiijjjkkkjjjiiihhhgggffffffggghhhhhhhhhhhhhhhgggggggggggggggfffffffffjjjhhhhhhhhhiiihhhfffdddfffeeeeeeggghhhgggeeecccaaabbbcccdddccccccaaa```aaaaaaccceeedddcccccceeegggdddbbbbbbccccccaaa^^^___^^^^^^]]]^^^___aaabbb``````aaabbbccccccbbbbbbcccccccccdddeeeeeeffffffcccdddeeeeeeccccccdddeee```bbbeeefffdddcccbbbbbb^^^___```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa_________``````aaaaaabbb``````___^^^^^^^^^^^^^^^______`````````______^^^aaaaaaaaaaaaaaa```______^^^```aaa```___^^^___aaacccccccccccccccbbbbbbbbbbbbccccccccccccccccccccccccbbb```___```aaaccceeefffdddbbb```___```aaabbbeeeaaa]]]]]]aaacccaaa___aaa___^^^___```aaa```___```___^^^___aaaaaa```___````````````____________aaa```___^^^]]]]]]^^^___^^^^^^]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^___^^^^^^^^^^^^^^^___``````bbbaaa```______```aaaaaa``````___^^^]]]\\\[[[[[[______^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]^^^______]]]]]]^^^^^^^^^_________aaaaaa```____________```hhhfffcccaaa_________``````bbbbbbaaa^^^]]]___aaadddaaa``````bbbaaa___\\\qqqooonnneeelllsssxxxwwwqqqooosssyyy|||tttmmmmmmuuu|||~~~|||}}}{{{zzz|||}}}zzzzzzzzz||||||{{{wwwtttwwwrrrpppvvvzzzzzzxxxwwwwww|||~~~}}}}}}}}}yyytttqqqqqqqqqsssuuuwwwwwwwww}}}{{{yyywwwuuuuuuvvvvvvttttttrrrqqqppppppppppppppppppqqqqqqqqqqqqppppppooooooooooooqqqsssuuuvvvpppqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooommmmmmqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnqqqtttwwwvvvuuuooonnnoooqqqsssttttttrrrppppppoooooonnnmmmlllllloooooonnnnnnmmmlllllllllnnnnnnnnnoooooonnnnnnmmmkkkkkkkkkllllllkkkkkkkkknnnmmmkkklllmmmnnnnnnmmmnnnnnnnnnmmmkkkjjjhhhgggffffffffffffggghhhiiiiiimmmllljjjkkknnnooommmkkklllllllllllllllkkkjjjiiieeeiiilllmmmlllkkkkkkjjjoooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnooooooppppppmmmmmmmmmmmmnnnoooooopppooooooooooooppppppppppppppppppooonnnmmmmmmmmmmmmjjjlllnnnnnnlllkkkkkkkkkllllllllllllmmmmmmmmmmmmvvvuuusssqqqoooooooooooollllllmmmnnnnnnnnnnnnnnnnnnnnnooopppoooooommmmmmmmmllllllkkkjjjjjjkkkkkkmmmmmmlllkkkkkkjjjjjjkkkiiiiiiiiiiiiiiijjjkkklllnnnjjjjjjmmmmmmlllnnnssspppqqqqqqqqqpppooommmlllkkkkkklllllllllkkkjjjjjjllllllmmmnnnnnnnnnnnnnnnppppppqqqrrrqqqpppooonnnjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjkkkkkkkkkkkkkkkooommmmmmmmmnnnmmmkkkiiijjjjjjjjjkkkmmmmmmkkkiiigggggghhhiiiiiihhhgggfffiiiiiiiiiiiihhheeeeeeeeejjjhhhffffffhhhhhhfffdddccccccbbbbbbbbbbbbbbbcccbbbbbbcccddddddddddddddddddddddddeeeffffffgggggggggiiijjjiiihhhggghhhiiieeehhhjjjkkkiiihhhggghhheeeeeeffffffgggfffffffffdddeeeeeeffffffeeeeeedddeeeeeeeeeeeeeeedddddddddeeeeeedddcccccccccccccccbbbbbbccccccccccccbbbbbbdddddddddddddddccccccbbbaaacccddddddccccccdddfffddddddddddddddddddddddddccccccccccccccccccccccccgggfffeeeddddddfffgggiiiiiihhhfffdddcccdddeeeffffffbbb___```cccfffdddbbbaaa```___```aaabbbaaa______^^^\\\\\\]]]]]]\\\ZZZ```````````````_________```___^^^\\\[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[\\\]]]^^^______aaa```^^^]]]]]]^^^___```bbbbbbaaaaaa```__________________^^^^^^^^^]]]]]]___^^^^^^^^^^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbcccddddddjjjhhheeecccaaa``````aaabbbcccdddccc```___aaacccbbbaaaaaadddjjjppprrrsssqqqpppnnndddjjjpppwwwwwwrrrpppssswwwxxxpppkkkooozzz~~~~~~|||zzzzzzuuurrrtttvvvssspppooottt{{{yyysssoooqqqsssvvvxxxzzz{{{|||zzzzzzzzzzzzyyyxxxwwwwwwssssssrrrqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrooooooppppppqqqsssuuuuuupppqqqsssttttttsssqqqpppsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmllllllooorrrtttuuutttmmmmmmmmmooorrrsssrrrqqqppppppppppppooonnnmmmmmmpppppppppooonnnnnnmmmmmmnnnnnnooooooppppppooooooooooooooooooooooooooooooqqqpppoooppprrrsssrrrqqqrrrssssssrrrrrrpppoooooolllkkkkkkjjjjjjkkkkkklllqqqqqqqqqsssttttttrrrppprrrrrrrrrqqqpppooonnnmmmkkknnnqqqpppmmmjjjlllooooooooopppoooooonnnmmmlllmmmmmmnnnoooooonnnmmmlllmmmmmmmmmnnnnnnoooooopppnnnnnnmmmmmmmmmmmmnnnooonnnnnnmmmmmmmmmnnnpppqqqnnnnnnmmmmmmmmmmmmnnnnnnjjjlllnnnnnnmmmlllmmmnnnmmmmmmmmmmmmnnnnnnoooooosssrrrqqqooonnnmmmmmmmmmkkklllmmmmmmmmmmmmmmmmmmmmmoooqqqssssssrrrqqqppppppooonnnmmmlllkkkkkkkkknnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkkkklllmmmnnnooonnnjjjiiikkkmmmlllmmmoooqqqqqqqqqqqqpppooonnnmmmkkklllmmmmmmnnnnnnmmmmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqrrrsssrrrqqqpppooommmnnnooopppqqqrrrrrrrrrlllmmmnnnnnnoooooooooooosssrrrqqqqqqrrrrrrpppnnnnnnnnnnnnoooqqqrrrpppooolllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooooopppppppppooolllkkkjjjjjjllllllkkkjjjgggggghhhhhhiiiiiihhhhhheeefffggggggggggggggggggffffffgggggghhhiiiiiiiiihhhiiijjjjjjhhhhhhiiijjjhhhjjjllllllkkkjjjiiijjjkkkkkklllllllllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhggggggfffeeeeeeeeeeeeeeedddcccccccccddddddddddddeeeeeefffeeeeeedddfffffffffgggffffffeeeddddddeeeggggggffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhggggggiiijjjkkkmmmllljjjiiihhhiiiiiijjjiiigggdddfffiiikkkjjjhhhfffeeeddddddffffffeeedddbbbaaa_________^^^]]][[[^^^^^^^^^^^^^^^^^^^^^^^^bbbaaa```^^^]]]]]]^^^___^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^___]]][[[YYYYYY[[[]]]___aaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^^^^]]]]]]]]]______^^^^^^______```````````````````````````___aaaaaa``````aaaaaaaaaaaagggfffdddcccbbbbbbcccdddcccdddeeedddbbbaaabbbdddfffdddbbbcccgggmmmqqqsssnnnlllkkkdddiiipppvvvvvvrrrpppqqqtttwwwsssrrrxxx|||wwwssstttsssooommmmmmrrryyy~~~|||vvvrrrtttvvvxxxyyyzzz{{{|||vvvwwwyyyzzzzzzxxxvvvuuusssrrrrrrqqqqqqqqqrrrrrruuutttrrrqqqqqqrrrssstttttttttssssssrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqqtttsssssssssssssssttttttsssrrrrrrqqqqqqqqqqqqqqqpppoooppppppqqqrrrrrrrrrrrrrrrqqqssstttuuutttrrrqqqqqqrrrsssrrrrrrqqqpppooooooooonnnnnnmmmmmmmmmlllllllllmmmllllllkkkkkknnnnnnnnnmmmmmmnnnnnnnnnppppppoooqqqssstttsssrrrttttttuuuuuuuuutttssssssoooooonnnmmmmmmmmmmmmmmmqqqrrrtttwwwxxxxxxwwwvvvwwwwwwvvvvvvuuutttrrrrrrtttrrrppppppooonnnqqqvvvqqqrrrrrrrrrrrrpppnnnmmmnnnooopppqqqqqqpppnnnllloooooopppppppppqqqqqqqqqqqqppppppoooooooooppppppnnnmmmlllkkkkkkmmmoooqqqnnnnnnnnnnnnnnnooopppppplllnnnoooooommmmmmnnnooolllllllllmmmnnnnnnoooooommmmmmlllkkkjjjjjjiiiiiikkkkkklllllllllllllllkkkjjjkkknnnooopppooommmlllkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjiiiiiihhhgggffffffiiiiiiiiijjjkkkmmmnnnooommmjjjhhhiiikkklllkkkkkkoooooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmoooooopppqqqqqqqqqqqqpppnnnooopppppppppooonnnmmmnnnnnnnnnoooooonnnnnnmmmllllllnnnoooppppppppppppsssrrrqqqqqqrrrqqqooommmnnnmmmmmmnnnqqqrrrqqqpppmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooonnnooopppooollljjjiiiiiijjjkkkllllllkkkggghhhjjjlllmmmmmmmmmmmmhhhhhhiiijjjjjjiiiiiiiiiggghhhhhhiiiiiijjjjjjkkkhhhjjjkkkjjjiiihhhiiijjjjjjlllnnnmmmllljjjjjjkkkllllllllllllkkkkkkjjjiiillllllmmmmmmmmmmmmllllllhhhhhhhhhhhhhhhhhhhhhgggeeeeeeddddddcccddddddeeeeeefffggggggggggggggggggfffgggggggggggggggfffffffffggghhhgggeeedddeeefffffffffffffffgggggggggggghhhhhhhhhhhhggggggggggggffffffeeeeeeeeefffggghhhkkkjjjiiihhhhhhhhhiiiiiijjjiiihhhiiilllmmmmmmllljjjiiihhhiiijjjkkkjjjhhhgggeeeddddddeeeeeedddbbbaaaaaaaaabbbbbbcccccccccgggfffeeeeeeeeefffggghhhlllkkkiiifffcccaaa___^^^______^^^]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]][[[YYYWWWWWWZZZ\\\^^^]]]]]]]]]^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^^^^aaaaaaaaabbbbbbcccccccccbbbbbbbbbaaaaaa```______aaaaaaaaaaaaaaabbbddddddaaaaaabbbbbbaaaaaaaaaaaaeeecccaaa```aaaccceeefffkkkeeegggdddlllqqqvvvvvvssspppqqqrrr{{{|||zzzxxxyyyxxxtttsssuuutttyyy||||||~~~|||xxxzzzzzzyyywwwvvvxxxzzzwwwyyy{{{}}}}}}{{{xxxvvvwwwvvvvvvuuuuuuuuuvvvvvvyyyxxxvvvtttssssssttttttwwwwwwvvvvvvuuutttssssssqqqpppoooooooooppprrrssstttssssssssstttuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvuuuvvvvvvwwwwwwwwwwwwxxxzzzyyyxxxxxxyyyyyywwwuuutttuuuvvvwwwwwwwwwvvvuuuqqqqqqppppppppppppoooooopppppppppooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjkkkkkkpppooooooqqqrrrsssqqqpppqqqrrrrrrssssssrrrrrrqqqnnnnnnmmmlllkkkkkkkkkkkkkkknnnqqqtttvvvvvvvvvvvvxxxyyyyyyxxxwwwvvvuuuttttttooonnnvvvzzzxxxtttttttttuuuuuuuuutttsssqqqppppppqqqssstttsssrrrpppnnnrrrrrrrrrrrrsssssssssssstttssssssrrrrrrrrrsssssssssrrrqqqqqqqqqsssvvvwwwsssrrrrrrsssssstttuuuvvvrrrssssssrrrpppoooooopppoooppppppqqqrrrrrrssssssttttttttttttsssrrrrrrqqqpppqqqqqqqqqqqqqqqppppppnnnoooqqqqqqqqqpppnnnmmmnnnnnnmmmllllllllllllmmmhhhiiijjjjjjkkkjjjiiiiiihhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmlllnnnoooooommmqqqpppppppppoooooooooooossssssrrrqqqppppppoooooonnnoooppppppqqqqqqppppppoooppppppqqqqqqooonnnmmmoooooonnnnnnmmmkkkjjjiiijjjkkkmmmoooppppppoooooopppooonnnnnnooonnnllljjjkkkjjjjjjkkkmmmnnnnnnnnnjjjjjjjjjjjjjjjkkkllllllmmmooolllhhhhhhjjjfff```fffgggggghhhhhhhhhiiijjjhhhhhhjjjkkkkkkjjjiiihhhggghhhhhhiiihhhhhhggggggffffffgggggghhhiiiiiiiiijjjkkklllllljjjjjjkkkllllllnnnooonnnlllkkkkkklllhhhiiiiiiiiihhhgggffffffhhhhhhiiiiiiiiiiiihhhhhhggghhhhhhiiijjjkkkkkklllhhhhhhgggggggggggghhhhhhhhhiiijjjkkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjiiifffddddddeeeaaaaaabbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaa```aaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbbbbbbbbbbcccccccccdddfffggggggfffhhhfffeeefffggghhhgggffffffeeedddeeeggghhhgggfffhhhhhhiiiiiijjjkkklllllliiiiiiiiiiiikkkmmmoooqqqtttsssqqqnnnkkkiiigggffffffeeedddcccbbbbbbccccccaaaaaa```___```aaabbbcccaaaaaa___^^^]]]\\\\\\\\\^^^\\\[[[ZZZZZZ\\\^^^```]]]]]]]]]^^^______``````]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\______```bbbcccdddeeeeeedddeeefffggghhhhhhhhhgggaaaaaa``````````````````^^^^^^___`````````___^^^\\\]]]___```bbbccceeegggllleeegggeeeooossswwwwwwuuuttttttvvv}}}yyyxxxyyyyyywwwxxx{{{yyy}}}~~~|||}}}}}}~~~}}}zzzvvvuuuxxx|||wwwyyy|||~~~~~~{{{xxxvvvxxxwwwvvvvvvuuuuuuuuuvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqooonnnoooqqqsssuuuttttttssstttuuuwwwyyyzzzyyyxxxvvvuuuttttttuuuvvvsssuuuvvvwwwwwwxxxzzz|||~~~}}}{{{||||||{{{yyywwwvvvxxxzzz{{{|||{{{zzzyyyvvvvvvvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxwwwvvvuuutttssssssqqqqqqqqqqqqssssssrrrrrrrrrsssttttttrrrppppppppppppqqqppppppoooooommmlllkkkjjjjjjjjjjjjjjjgggjjjmmmpppqqqqqqssstttwwwwwwxxxxxxxxxwwwvvvvvvssspppvvvzzzsssvvvvvvwwwvvvvvvuuutttssssssttttttttttttrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssttttttuuuttttttsssssstttvvvxxxyyywwwwwwwwwwwwwwwxxxyyyzzzvvvwwwvvvtttrrrqqqrrrssstttuuuuuuvvvwwwxxxyyyyyy{{{{{{{{{||||||{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxwwwwwwwwwxxxwwwwwwvvvuuuuuuwwwvvvuuusssqqqppppppooommmnnnoooqqqqqqqqqpppooonnnnnnnnnnnnoooqqqrrrrrrqqquuuwwwtttsssuuuwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvzzzyyyxxxvvvuuuuuuuuuuuurrrsssttttttuuuuuuttttttooopppqqqqqqqqqpppnnnmmmrrrrrrrrrqqqpppnnnmmmllllllnnnppprrrrrrqqqpppooopppooonnnnnnooonnnllljjjlllkkkjjjjjjlllnnnnnnmmmiiiiiiiiiiiiiiijjjkkklllhhhkkkkkkiiimmmtttrrrkkkfffhhhiiiiiihhhhhhiiikkkllllllkkkjjjhhhfffeeedddggghhhhhhhhhhhhgggfffffffffffffffggghhhhhhiiiiiigggiiijjjiiihhhggghhhiiiiiijjjkkkjjjhhhgggggghhhfffgggggggggggggggfffeeecccddddddeeeeeeddddddcccaaabbbcccdddfffggghhhhhhgggffffffffffffgggggghhhllllllmmmnnnoooooooooooommmnnnoooooooooooooooooonnnooonnnllliiigggggghhhggggggggghhhhhhiiiiiijjjfffffffffeeeddddddccccccaaaaaabbbbbbbbbccccccccc__________________^^^^^^\\\]]]^^^___``````______bbb```___```aaabbbaaa```aaa``````aaadddeeeeeedddffffffggghhhiiikkkkkkllliiiiiiiiijjjlllnnnqqqrrrqqqqqqpppoooooonnnmmmmmmkkkjjjiiihhhggghhhiiijjjhhhhhhgggfffggghhhiiijjjhhhgggeeedddbbbbbbaaaaaabbbbbbaaaaaabbbccceeeeeeccccccddddddeeeeeeeeefffbbbbbbbbbbbbccccccccccccaaaaaa```____________```___```aaabbbccceeeffffffaaacccfffiiilllnnnnnnooohhhgggfffdddbbb___^^^]]]```___```aaaccccccaaa___ZZZ]]]```aaaaaabbbcccdddrrrllllllgggrrruuuxxxyyyyyyzzz|||~~~{{{xxxwwwyyyyyyxxxzzz~~~~~~zzzvvvwww}}}{{{}}}}}}{{{yyyyyyxxxwwwvvvuuutttttttttqqqrrrssstttttttttttttttrrrrrrsssttttttsssrrrqqqsssssssssssstttuuuvvvwwwvvvuuuuuuuuuwwwyyy|||~~~wwwvvvtttrrrqqqrrrssssssrrrtttvvvvvvttttttvvvxxxzzzyyyyyyzzz{{{{{{zzzxxxwwwyyy|||~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~xxxxxxxxxyyyzzzyyyvvvsssuuuuuuuuuuuuttttttsssrrrpppoooooonnnnnnnnnooooookkkmmmppppppoooppprrruuutttuuuuuuvvvvvvvvvvvvvvvtttrrr{{{{{{wwwwwwvvvvvvuuuuuuuuuvvvvvvtttttttttsssrrrrrrqqqqqqooooooooooooooooooooooooqqqqqqqqqqqqqqqrrrssstttooopppqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssqqqooooooppprrrrrrrrrssstttuuuvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwuuutttsssrrrrrrrrrpppqqqrrrssssssrrrpppooonnnnnnnnnnnnnnnooopppppprrr{{{{{{wwwzzz}}}~~~|||{{{zzzzzzzzzzzz{{{||||||{{{zzzyyyxxxyyyyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzssstttuuuuuuuuutttrrrqqquuuuuuuuuuuuuuuttttttsssrrrtttvvvwwwxxxvvvtttssstttsssrrrsssssssssqqqooorrrpppoooooopppqqqqqqqqqmmmlllllllllmmmnnnppppppgggmmmnnnmmmuuuyyylllnnnpppooommmmmmnnnppprrrqqqpppnnnmmmlllllllllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkllllllmmmnnnnnnooojjjkkklllkkkjjjiiijjjllljjjkkkkkkjjjhhhggghhhiiiiiiiiijjjkkkkkkkkkjjjjjjffffffggggggggggggffffffaaaaaabbbcccddddddeeeeeeeeeeeeddddddeeeffffffgggjjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqnnnooopppnnnlllkkklllmmmoooooopppqqqqqqrrrssssssppppppoooooonnnmmmmmmlllhhhiiiiiijjjjjjjjjjjjjjjddddddeeeeeeeeeeeeeeeddd```bbbcccdddcccbbbbbbbbbcccbbbaaaaaaccccccbbbaaabbbaaaaaabbbdddeeedddcccbbbbbbccceeefffhhhiiiiiijjjiiiiiiiiijjjlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjjjjjjjkkkmmmnnnmmmlllkkkkkkkkklllmmmnnnkkkkkkjjjjjjiiiiiijjjjjjiiijjjkkkllllllmmmmmmmmmkkkkkkkkkkkkkkkkkklllllliiijjjjjjjjjkkkkkkkkkkkkjjjiiihhhgggggggggggghhhggggggggghhhhhhhhhhhhhhhccceeehhhkkknnnooooooooonnnnnnmmmkkkiiigggeeedddeeeeeeeeegggjjjjjjgggdddbbbcccdddbbb```___aaadddxxxsssqqqiiisssvvvyyy{{{}}}~~~||||||~~~~~~}}}}}}}}}~~~}}}zzzxxx{{{~~~|||{{{zzzyyyyyyxxxuuuwwwyyy|||}}}~~~~~~~~~}}}}}}}}}|||{{{xxxvvvuuusssuuuwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwyyy|||{{{yyywwwuuuttttttvvvvvvxxxzzz{{{yyyvvvtttuuuwwwuuutttuuuwwwyyyzzzyyyxxxwwwyyy|||}}}|||{{{{{{{{{|||||||||||||||xxxyyyzzz|||~~~}}}||||||}}}~~~~~~~~~~~~}}}zzzwww||||||||||||{{{zzzyyyxxxuuuuuutttttttttuuuuuuvvvrrrtttuuutttrrrrrrtttwwwrrrrrrssstttuuuuuuuuuuuutttpppvvv{{{wwwzzzvvvvvvuuuttttttuuuwwwwwwuuutttsssrrrqqqpppqqqqqqlllllllllllllllkkkkkkkkknnnnnnnnnnnnooopppqqqrrrnnnoooqqqrrrssstttttttttqqqppppppooooooppppppppplllmmmmmmllljjjkkkmmmpppkkkllllllmmmooopppqqqqqqrrrsssuuuvvvvvvuuuttttttvvvvvvvvvvvvvvvuuutttsssqqqpppooooooppprrruuuwwwpppppppppppppppqqqrrrsssooopppqqqqqqpppnnnkkkjjjdddddddddcccddddddeeeeeeqqq|||}}}xxxzzz~~~}}}|||{{{{{{|||~~~~~~zzzzzzyyyxxxyyyzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{uuuuuuvvvxxxxxxyyyxxxxxxxxxyyy{{{}}}}}}{{{xxxwwwyyyxxxwwwxxxxxxxxxvvvtttxxxvvvttttttuuuvvvvvvuuuqqqqqqppppppqqqssstttuuuooosssrrrooottt~~~|||qqqrrrtttvvvuuusssrrrsssvvvuuutttttttttuuuvvvxxxyyytttttttttttttttsssrrrqqqrrrssssssttttttuuuvvvvvvssstttuuuuuusssssstttuuussstttsssrrrpppooopppqqqlllmmmnnnoooooooooooooookkkllllllllllllllllllkkkiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhiiijjjkkkkkkggghhhiiijjjkkkkkkkkkkkknnnoooppppppqqqqqqqqqqqqlllmmmnnnnnnmmmmmmnnnoooppppppqqqrrrrrrsssttttttttttttssssssrrrqqqppppppppppppqqqrrrrrrrrrrrrrrrmmmmmmnnnoooooonnnnnnnnnjjjkkkmmmmmmlllkkkjjjjjjiiihhhggghhhiiijjjiiiggghhhgggffffffggghhhgggeeedddeeefffhhhiiikkklllmmmlllkkkjjjiiijjjjjjlllllloooooonnnnnnmmmmmmllllllmmmllljjjjjjjjjlllnnnooonnnnnnmmmlllmmmnnnooopppmmmmmmmmmmmmnnnooopppqqqnnnoooqqqsssttttttsssrrroooooooooooooooooooooooopppppppppqqqqqqqqqrrrrrrqqqpppoooooonnnnnnnnnnnnppppppooonnnnnnmmmllllllmmmnnnppprrrrrrqqqpppooopppppppppqqqppppppooonnnkkkjjjjjjmmmppppppmmmjjjfffggggggeeedddfffkkkpppzzzsssoooiiitttwww|||}}}zzz{{{~~~||||||{{{zzz}}}zzz|||}}}|||{{{{{{~~~||||||}}}~~~~~~}}}xxxxxx{{{}}}~~~~~~}}}|||}}}~~~~~~|||~~~~~~||||||}}}{{{~~~~~~|||{{{}}}|||{{{{{{zzzzzzzzz{{{zzz}}}|||~~~~~~|||~~~{{{zzz}}}||||||{{{zzzyyyyyyxxxvvvvvvwwwxxxyyyzzz{{{{{{|||xxxtttsssvvvxxxyyyxxxssssssuuuvvvwwwwwwwwwwwwttttttsssssssssssssssssswwwuuusssrrrqqqooollljjjooommmjjjhhhhhhhhhjjjkkkllllllmmmnnnoooqqqrrrssspppqqqssstttsssrrrssstttooonnnlllkkkkkkkkkjjjiiikkkiiifffeeefffggghhhhhhllljjjgggeeeeeefffgggiiilllmmmmmmlllkkklllnnnppprrrooollljjjkkkmmmnnnnnnlllkkkkkkjjjjjjjjjjjjjjjggghhhiiikkkmmmoooppppppnnnnnnnnnnnnllljjjgggfffccccccccccccdddeeefffgggllloootttvvvvvvxxx{{{~~~}}}||||||}}}}}}{{{zzzzzz{{{{{{yyyxxx~~~}}}~~~}}}zzz~~~}}}{{{zzzyyyyyyyyyyyy{{{|||}}}~~~~~~|||{{{yyyxxxzzz{{{zzzyyyxxxyyyzzz{{{zzzyyyxxxxxxwwwwwwwwwuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuyyyxxxwwwvvvvvvxxxzzz{{{vvvwwwxxxwwwuuutttvvvwwwwwwvvvuuusssssstttuuuuuuzzzwwwvvvxxxxxxvvvwww{{{yyyyyywwwwww{{{{{{tttwwwvvvvvvuuuvvvvvvwwwwwwxxxwwwvvvvvvwwwxxxvvvuuutttuuuvvvvvvvvvuuutttsssppptttsssoooppptttuuurrrpppqqqqqqqqqqqqpppoooooooooooommmmmmmmmnnnooopppppppppoooooooooooooooooommmoooppppppoooppprrrtttqqqppppppsssvvvwwwtttrrrvvvtttssstttvvvwwwtttrrrsssuuuuuusssooommmmmmoooppppppqqqqqqqqqppppppooonnnnnnoooqqqrrrrrrpppnnnooonnnllljjjjjjkkkmmmnnnnnnmmmmmmnnnooonnnmmmkkkjjjlllooopppooonnnoooooonnnmmmmmmnnnooonnnlllkkkkkkkkklllmmmnnnoooppppppkkkkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmooopppqqqrrrrrruuuwwwvvvsssrrrssstttwwwwwwwwwwwwvvvuuutttsssooopppppplllhhhgggjjjmmmqqqmmmjjjkkkqqquuutttrrrnnnooonnnmmmmmmpppqqqpppnnnpppssstttsssrrrrrrrrrtttsssrrrrrrrrrtttuuuvvvttttttssstttuuutttsssqqqvvvrrrqqqssssssooonnnqqqlllllljjjfffhhhlllnnnlllwwwxxxwwwrrrpppkkkuuuyyy~~~~~~}}}|||~~~}}}~~~}}}||||||||||||~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz}}}|||{{{}}}zzzzzz{{{}}}}}}~~~~~~}}}xxxxxxyyyyyyzzzyyyyyyyyyxxxwwwuuuuuuvvvuuusssqqqppppppooonnnnnnooooooppppppppppppppprrrtttvvvwwwuuuvvvxxxxxxwwwwwwxxxyyytttsssrrrrrrqqqooommmlllkkkjjjjjjjjjlllnnnoooooorrrpppnnnkkkjjjkkklllnnnlllmmmnnnnnnmmmnnnqqqtttvvvuuutttrrrrrrsssuuuvvvsssssstttsssrrrqqqooonnnpppqqqrrrssssssrrrqqqppppppppppppooonnnmmmllllllhhhiiijjjmmmooorrrssstttuuuxxxzzz{{{{{{{{{}}}~~~{{{|||~~~~~~~~~|||||||||||||||||||||}}}{{{||||||zzzxxxwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxyyy{{{|||wwwxxxxxxwwwuuuuuuwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwuuurrrrrrttttttrrrssswwwyyyzzzzzzxxxzzz}}}{{{vvvxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvwwwxxxxxxvvvsssxxxxxxyyyyyyyyyxxxvvvuuuuuuxxxxxxtttuuuyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttssssssssstttuuussssssssssssrrrrrrrrrrrrqqqrrrssssssrrrrrrtttvvvrrrqqqqqqtttwwwyyywwwuuuwwwvvvuuuvvvxxxyyywwwuuuxxxyyyzzzxxxuuussstttvvvvvvvvvvvvvvvvvvuuutttssstttrrrrrrrrrttttttsssrrrppppppooonnnnnnnnnooooooppppppqqqrrrrrrqqqooommmnnnppprrrrrrqqqqqqqqqrrrqqqooonnnmmmlllkkkjjjiiilllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooopppoooooooooppppppqqqrrrsssuuuwwwyyyxxxuuussstttvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrqqqooommmmmmoooqqqnnnmmmmmmpppuuuvvvrrrmmmmmmooopppqqqrrrssssssrrrqqqsssttttttsssrrrssstttvvvuuutttttttttuuuwwwxxxxxxwwwvvvvvvvvvuuusssrrrtttqqqqqqtttuuurrrqqqsssppprrrqqqnnnnnnqqqqqqnnn{{{iii]]]YYYcccwwwtttvvvuuuzzz|||wwwwwwwwwxxxyyyzzz||||||||||||}}}~~~~~~|||yyyvvvtttttttttuuuuuuvvvzzz~~~}}}{{{{{{|||}}}~~~~~~~~~~~~zzz{{{~~~~~~}}}|||}}}}}}{{{zzzvvvvvvvvvwwwwwwxxxxxxyyyuuuuuuuuuuuuwwwyyy{{{|||zzz|||}}}}}}|||||||||}}}}}}}}}|||zzzxxxvvvtttsssqqqrrrtttuuuwwwxxxxxxyyy{{{yyywwwuuutttuuuvvvwwwvvvwwwxxxwwwwwwwwwzzz|||vvvxxxzzzzzzxxxxxxzzz}}}yyyyyyyyyyyywwwuuutttrrrssstttvvvwwwwwwuuusssqqqqqqppppppoooooopppqqqrrrsssuuuwwwzzz}}}~~~}}}~~~}}}|||}}}~~~~~~{{{xxxxxxyyy{{{{{{|||}}}}}}}}}|||{{{zzzuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyy{{{~~~zzz{{{{{{{{{zzzyyywwwvvvzzzvvvtttuuuuuusssuuuyyyuuuyyyzzzvvvvvvyyy{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvwwwxxxzzzyyywwwuuuxxxxxxxxxxxxwwwvvvtttsssuuuwwwwwwuuuuuuxxxyyywwwyyyxxxwwwvvvvvvvvvwwwxxxzzzyyyxxxwwwwwwwwwwwwwwwttttttttttttuuuuuuuuuuuussstttuuuuuutttuuuvvvxxxtttsssssstttvvvvvvvvvtttxxxwwwvvvxxxzzz{{{zzzyyyxxxyyyzzzyyywwwwwwwwwyyy}}}}}}}}}}}}|||{{{zzzyyyyyyxxxvvvvvvxxxxxxxxxvvvqqqpppoooooooooppppppqqqrrrrrrssssssrrrqqqpppooossstttuuutttsssrrrsssttttttsssrrrpppnnnmmmlllkkknnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqpppppppppqqqqqqqqqtttuuuvvvuuusssrrrssstttvvvvvvwwwwwwwwwvvvuuuuuuuuutttrrrrrrssstttttttttqqqppppppsssvvvvvvrrrooonnnoooqqqrrrssssssrrrrrrvvvvvvvvvuuussssssuuuwwwxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxuuutttxxxyyyvvvtttuuuwwwzzzyyyvvvuuuvvvuuurrryyyjjjeeecccbbbaaaaaajjjxxxsss{{{{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxyyy{{{}}}~~~xxxwwwtttsssrrrtttvvvxxxsssuuuyyy}}}}}}{{{}}}~~~~~~~~~zzzxxxxxxxxxwwwyyy{{{|||{{{zzzyyyxxxyyyxxxwwwwwwwwwyyyzzz||||||}}}}}}}}}|||{{{|||~~~yyy~~~~~~~~~}}}~~~~~~}}}~~~|||yyywwwwwwzzz}}}~~~}}}|||{{{{{{|||}}}~~~zzzuuusssrrrqqqtttzzzxxx}}}|||zzz~~~}}}|||{{{{{{}}}~~~~~~||||||}}}|||{{{yyywwwvvvxxxxxxxxxwwwxxxyyyzzzzzz|||zzzxxxwwwwwwwwwyyyzzzyyyxxxxxxwwwvvvvvvvvvuuuqqqrrrssstttuuuvvvwwwxxxuuuvvvwwwvvvuuuvvvwwwyyyyyyxxxvvvuuuttttttsssssszzzzzzzzz{{{|||~~~~~~|||}}}}}}}}}}}}}}}~~~~~~}}}|||||||||zzzwwwtttpppooonnnnnnqqquuuyyy|||}}}|||zzzwwwuuutttuuuvvvyyyyyyzzzxxxvvvuuuvvvxxx{{{||||||zzzwwwssspppoooooopppqqqrrrtttuuuvvvwwwtttuuuvvvwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvtttuuuuuuvvvvvvwwwxxxyyy|||}}}}}}~~~~~~}}}}}}||||||zzzxxxyyy|||}}}{{{xxx{{{xxxuuutttuuuuuutttrrrooollllllnnnooonnnpppsssxxxxxxwwwtttssssssvvvyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxxxxxxxyyyzzz{{{~~~yyywwwzzz|||yyyvvvvvvzzz|||{{{vvvtttuuuvvvtttzzzsssrrryyywww}}}zzzxxxwwwvvvwwwwwwxxxzzz}}}~~~~~~yyyvvvuuuzzz}}}xxxvvvuuuuuuxxx~~~|||xxxqqqkkkiiillloooqqqwww}}}|||yyy|||}}}zzz~~~