BM66(d@ }}}~~~}}}|||uuuggg[[[XXXSSSMMMNNNVVVfffsss```KKKEEEHHHGGGBBB@@@AAAAAA???FFFKKKWWWiii{{{~~~wwwvvvtttuuuyyy~~~uuuLLLBBB999888999888777888444555555555666666777777666666666666666666666666666666666666666666666666444555777777666666888999AAA:::333111444888888777888777999===<<<888999===<<<===>>>???@@@AAABBBBBB??????>>>>>>???@@@@@@AAADDDDDDDDDDDDDDDCCCCCCCCCKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHRRRYYY]]]WWWSSSSSSRRROOORRRQQQQQQSSSVVV[[[___bbbpppwwwvvv|||uuueee]]]ZZZYYYXXXbbb^^^YYYUUUUUUXXX]]]aaa^^^___^^^]]]ZZZYYYZZZ[[[^^^]]]___bbbaaa[[[XXXXXXWWWUUUQQQNNNLLLKKKHHHFFFLLLNNNLLLHHHHHHKKKLLLIIINNNOOOOOOMMMKKKKKKLLLMMMNNNLLLLLLMMMPPPSSSSSSSSSQQQRRRRRRTTTUUUUUUTTTRRRNNNLLLKKKIIIIIIJJJLLLMMMRRRRRRQQQPPPOOONNNMMMMMMPPPQQQPPPOOONNNNNNPPPRRRKKKLLLMMMLLLKKKLLLNNNPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUPPPJJJEEEHHHRRRZZZ[[[]]]```aaabbbdddgggiiinnnqqquuuxxx~~~~~~}}}uuueee]]]VVVWWWZZZ^^^dddiiijjjqqqwwwwwwsssrrrwww}}}www[[[KKKIIIMMMNNNKKKJJJJJJIIIEEECCCEEELLLYYYhhhrrruuutttbbbaaa```cccjjjsss|||mmmJJJ@@@999888999888777888555555555555666666666777666666666666666666666666666666666666666666666666555777888888888888999;;;CCC===666444666999999888999777888;;;999777888<<<<<<======>>>@@@AAAAAABBB@@@???????????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEJJJJJJKKKJJJIIIHHHFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKTTTZZZ]]][[[ZZZ[[[YYYUUURRRQQQQQQQQQSSSVVVYYYZZZRRRVVVaaammmuuu{{{xxxhhhYYYYYYdddwwwsssdddpppzzz~~~xxxtttrrrnnnhhh```[[[[[[\\\^^^^^^aaa^^^ZZZVVVVVVYYY]]]___```aaa```^^^[[[YYYZZZ[[[\\\ZZZZZZ\\\[[[WWWVVVXXXSSSQQQOOOOOOOOOOOOMMMKKKKKKMMMLLLIIIIIIMMMNNNLLLPPPPPPQQQOOOLLLKKKKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUWWWTTTSSSSSSUUUTTTRRROOOOOOMMMLLLKKKKKKLLLNNNOOOQQQPPPOOOOOONNNOOOOOOOOOPPPPPPPPPOOOOOOPPPRRRTTTPPPPPPPPPQQQQQQRRRSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRVVVUUUQQQLLLHHHJJJQQQXXX[[[^^^aaadddeeegggjjjllllllnnnssswwwwwwlll[[[\\\___gggwwwzzzuuuyyy~~~xxxbbbSSSLLLRRRYYY^^^```aaaaaa\\\VVVLLLIIIHHHKKKQQQWWW[[[[[[PPPNNNMMMOOOWWWcccpppxxxvvvzzz}}}ZZZFFF>>>888888999888888999555555555555666666666666666666666666666666666666666666666666666666666666777888::::::999999;;;<<>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOSSSWWW[[[\\\___```]]]WWWSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSXXX]]]^^^___eeelllmmmzzzyyypppnnndddXXXOOONNNZZZssszzzttttttkkk___bbbsssvvvnnnjjjfff___YYYXXX]]]\\\[[[\\\^^^___^^^]]]___]]]ZZZXXXXXXYYY[[[]]]______^^^\\\YYYXXXXXXYYYZZZVVVTTTVVVUUUSSSTTTWWWQQQPPPPPPQQQRRRQQQOOOMMMJJJMMMLLLIIIJJJNNNPPPNNNQQQSSSSSSRRROOOLLLKKKKKKLLLOOOQQQRRRQQQRRRVVVYYY\\\WWWRRRRRRSSSSSSPPPLLLPPPOOONNNMMMNNNOOOQQQSSSOOONNNMMMLLLLLLNNNPPPQQQOOOOOONNNOOOPPPRRRUUUWWWUUUSSSSSSUUUXXXYYYWWWUUUXXXVVVSSSQQQOOOOOOPPPPPPUUUUUUSSSOOOLLLMMMSSSXXX[[[^^^bbbdddeeefffgggiiiiiilllqqquuu~~~tttiii^^^jjjwww|||}}}xxxkkk[[[SSSSSSVVVaaajjjuuu|||~~~vvvmmm\\\WWWQQQLLLJJJJJJKKKKKKKKKHHHFFFFFFJJJUUUaaaiiiiiipppxxx~~~mmmKKKAAA;;;777888999777777:::555555555666666666666666666666666666666666666666666666666666666666666666666888999999999999:::<<<<<<999555444666777888888;;;;;;===@@@>>>999888;;;<<<<<<======>>>???@@@@@@AAAAAA@@@?????????@@@@@@???@@@AAACCCEEEGGGIIIIIIEEEFFFIIIKKKKKKJJJIIIGGGFFFGGGIIIKKKMMMOOOPPPPPPQQQRRRUUUYYY]]]^^^YYYTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWXXX\\\``````dddjjjqqq{{{zzzpppeee^^^cccxxx{{{}}}}}}rrrkkkeee```^^^```aaa^^^\\\\\\^^^^^^```aaabbbaaa^^^]]]]]]\\\[[[ZZZYYYYYYYYYZZZXXXYYYYYYWWWUUUUUUVVVWWWVVVSSSRRRTTTTTTRRRSSSWWWSSSSSSSSSSSSTTTRRRNNNKKKKKKMMMLLLIIIJJJNNNPPPNNNQQQSSSUUUUUURRROOONNNMMMMMMQQQUUUTTTRRRRRRWWW\\\]]]WWWQQQPPPRRRSSSOOOKKKQQQPPPOOOOOOPPPRRRTTTUUUQQQOOOMMMLLLLLLNNNPPPRRRMMMLLLKKKLLLOOOSSSUUUWWWVVVSSSRRRUUUYYY[[[XXXSSSUUUSSSPPPNNNMMMNNNOOOQQQSSSTTTTTTSSSSSSTTTXXX[[[^^^aaadddffffffffffffgggiiikkkooosss~~~yyyqqqooo~~~xxxnnn```SSSNNNUUUcccooo~~~qqqmmmfff\\\SSSNNNLLLLLLIIIIIIHHHGGGHHHNNNVVV\\\\\\ccclllsssxxx|||}}}dddGGG>>>999777888999777777999666666666666666555555555666666666666666666666666666666666666666666666666555666888888777777999:::777666555555777888::::::;;;<<>>>>>???AAAAAA@@@@@@@@@@@@@@@AAADDDDDDEEEFFFGGGHHHIIIIIICCCEEEHHHJJJLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOQQQVVVYYYXXXTTTPPPQQQQQQRRRRRRRRRRRRSSSSSSPPPQQQSSSSSSSSSVVVXXXYYY```___^^^___bbbhhhpppuuuzzz{{{tttnnniiieeeccc[[[XXXXXX[[[]]]ZZZYYY[[[YYY[[[]]]___`````````aaa[[[[[[ZZZYYYYYYXXXWWWWWWSSSTTTUUUTTTTTTTTTUUUWWWSSSQQQRRRVVVWWWTTTTTTVVVUUUTTTTTTTTTTTTRRRNNNKKKKKKMMMMMMIIIJJJNNNOOOMMMPPPRRRUUUUUUTTTRRRQQQQQQNNNRRRUUUUUURRRRRRVVV[[[WWWSSSNNNNNNQQQSSSQQQNNNQQQPPPOOOOOOPPPRRRTTTUUUVVVUUURRRPPPPPPQQQSSSUUULLLIIIGGGHHHLLLPPPSSSTTTSSSOOOMMMPPPUUUWWWTTTPPPOOONNNLLLKKKKKKNNNPPPRRRPPPRRRTTTVVVXXXZZZ]]]______aaaeeeggghhhiiijjjkkkjjjlllnnnqqq~~~ooobbbUUUSSS[[[kkkooo]]]QQQMMMMMMNNNRRRWWWYYYYYYYYY]]]```^^^```dddhhhllloooqqqrrrxxxyyyyyyzzz|||mmmYYYBBB;;;888777999888555555888666666666666666555555555666666666666666666666666666666666666666666666666333555666777666666777999777777888888999:::;;;<<<:::;;;AAAFFFDDD>>>::::::;;;<<<<<<<<<=========>>>@@@@@@@@@@@@@@@AAABBBBBBGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHJJJLLLMMMMMMNNNKKKKKKLLLMMMNNNPPPRRRSSSPPPOOOPPPUUUWWWTTTRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSQQQTTTUUUTTTUUUXXXXXXUUUSSSTTTVVVYYY[[[]]]______```eeellluuu~~~xxxvvvuuuqqqmmmjjjggghhhiiigggbbb^^^\\\[[[VVVTTTSSSVVVVVVSSSRRRUUU\\\]]]^^^^^^]]]]]]^^^```YYYYYYYYYXXXWWWVVVUUUTTTSSSTTTUUUTTTSSSTTTVVVXXXQQQOOOQQQVVVWWWUUUTTTWWWTTTSSSSSSSSSTTTSSSPPPNNNKKKMMMMMMJJJKKKOOOQQQOOONNNPPPSSSSSSRRRQQQQQQRRRNNNPPPRRRQQQPPPPPPRRRUUUOOONNNMMMNNNOOOQQQQQQPPPPPPOOONNNMMMNNNOOOQQQSSSYYYXXXVVVUUUTTTUUUVVVWWWLLLHHHDDDEEEIIIMMMOOOOOOMMMKKKIIIJJJMMMOOOOOOMMMJJJIIIIIIIIIKKKNNNPPPRRROOOQQQSSSWWWZZZ]]]___```UUUXXX\\\___aaadddhhhkkkjjjkkkmmmnnn}}}rrrhhhccclll|||www___SSSSSSXXXfffoooyyy~~~zzzxxxwwwsssnnniiiggghhhhhhdddaaadddeeegggiiilllrrryyytttbbbRRR>>>999777777999888444444666777666666666555555555555666666666666666666666666666666666666666666666666333555666666666666777999888999::::::999999999999888888<<<@@@???:::999;;;;;;;;;<<<<<<<<<<<<======?????????@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIIIILLLLLLKKKJJJKKKKKKLLLMMMJJJKKKKKKMMMOOORRRUUUVVVPPPNNNPPPUUUUUURRRRRRWWWOOONNNMMMMMMNNNQQQSSSUUULLLPPPQQQPPPPPPSSSPPPKKKLLLMMMPPPTTTWWWXXXXXXWWW[[[YYYXXXYYY\\\___aaabbbiiisssyyyooolllkkkiiiiiikkklllllliiiccc^^^\\\ZZZWWWZZZ]]]```___[[[WWWVVVVVV[[[XXXWWWXXXVVVSSSSSSVVV\\\^^^___^^^[[[YYYYYYZZZXXXXXXWWWVVVTTTTTTSSSSSSSSSTTTTTTSSSQQQQQQRRRTTTPPPMMMNNNQQQSSSRRRTTTXXXXXXVVVSSSRRRRRRPPPNNNLLLJJJMMMMMMLLLNNNTTTVVVUUUMMMNNNOOOOOOMMMMMMMMMOOOMMMMMMLLLLLLKKKLLLLLLMMMIIIKKKNNNNNNNNNNNNOOOQQQOOOMMMLLLKKKKKKLLLNNNOOOSSSSSSSSSSSSSSSSSSTTTUUUNNNIIIDDDCCCGGGKKKLLLLLLJJJHHHGGGFFFGGGIIIKKKMMMFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPRRRUUUYYY[[[]]]]]]SSSTTTVVVXXXYYY]]]bbbeeeiiiiiijjjkkk~~~wwwyyyttt___ZZZcccmmmuuunnnkkkggg```YYYRRRTTTVVVYYY^^^eeelllrrrzzz}}}qqq```SSS@@@999777888:::888333333666777777666666555555555444666666666666666666666666666666666666666666666666444555777777666666888999888999:::999777555555555777666777:::999666888<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJRRRPPPMMMKKKJJJJJJKKKLLLIIIIIIKKKMMMPPPTTTXXXZZZMMMLLLOOOTTTSSSOOOSSSZZZRRRQQQOOOOOOPPPRRRUUUWWWOOOUUUWWWUUUWWWYYYVVVOOOVVVTTTRRRRRRSSSVVVXXXYYYVVVUUUVVV[[[___```]]]ZZZYYY\\\]]]\\\cccpppyyyzzz}}}zzzxxxyyyvvvpppjjjlll___WWW[[[``````cccjjjgggnnnnnnfff^^^\\\ZZZUUUTTTWWWZZZYYYWWWXXX]]]bbbkkkgggcccaaa\\\VVVUUUXXXOOOSSSWWWXXXWWWWWWXXXZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSQQQNNNLLLMMMNNNOOOKKKJJJLLLNNNOOOSSSXXX]]]ZZZVVVRRROOOMMMJJJGGGHHHLLLMMMMMMQQQXXX[[[[[[MMMNNNMMMKKKIIIHHHIIIKKKKKKJJJHHHGGGHHHIIIHHHGGGEEEJJJOOOOOOLLLKKKMMMPPPNNNLLLKKKIIIIIIJJJLLLMMMKKKKKKLLLNNNOOOPPPPPPQQQPPPJJJDDDCCCGGGKKKKKKJJJHHHHHHFFFDDDDDDFFFJJJNNNEEEFFFHHHIIIKKKLLLMMMNNNPPPPPPQQQSSSVVVYYYZZZYYY\\\\\\\\\ZZZZZZ\\\```dddfffggghhhiiikkkccchhhyyyvvvvvvzzzooo]]]RRRLLLIIIMMMQQQTTT\\\eeevvvlllTTTCCC>>>777777777777777777777777777777777777777777777777555555555555555555555555555555555555555666777777666666666666777777777777777777777888999999999:::777777888888888999999999<<<<<<<<<============>>>>>>>>>>>>>>>???AAACCCDDDGGGFFFFFFIIINNNPPPOOOLLLEEEGGGHHHHHHHHHHHHIIIKKKLLLJJJIIIKKKNNNPPPOOOMMMJJJJJJLLLMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPOOOQQQSSSUUUVVVVVVQQQQQQRRRSSSTTTVVVXXXYYYZZZXXXWWWVVVXXXYYYZZZYYYTTTSSSRRRTTTYYY^^^bbbccciiikkkooowww{{{xxxvvvssspppqqqfff^^^aaaggghhhfffdddbbb\\\WWWVVVUUUUUUYYY___ccchhhiiiddd___\\\WWWRRRQQQRRRTTTVVVXXXXXXWWWWWWaaaeeegggdddaaa___ZZZTTTTTTSSSQQQRRRSSSTTTTTTSSSRRRTTTVVVVVVVVVWWWXXXZZZ]]]______\\\VVVRRRQQQRRRRRRQQQNNNKKKIIIJJJOOORRRUUURRROOOKKKJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKMMMPPPPPPLLLIIIJJJJJJHHHIIIHHHHHHHHHIIIHHHGGGFFFIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJMMMLLLKKKMMMOOOOOOLLLIIIGGGDDDAAABBBFFFIIIJJJJJJFFFDDDCCCCCCFFFIIIJJJJJJHHHIIIKKKJJJIIIIIIJJJLLLKKKNNNRRRVVVWWWXXXYYYZZZ]]]\\\\\\___cccdddbbb___eeeeeeffffffrrrnnnuuuxxxlll^^^QQQJJJEEEDDDDDDGGGQQQ\\\ppp}}}uuu]]]JJJ>>>999666666666666666666666666666666666666666666666666555555555555555555555555555555555555555666666777555666666666777777777777777777888888888888888888777777777888888888999999::::::::::::;;;;;;;;;<<<>>>>>>???@@@BBBEEEGGGIIIKKKHHHFFFGGGHHHHHHFFFDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJIIIGGGIIILLLMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQQQQPPPOOONNNLLLKKKKKKMMMOOOQQQRRRRRRQQQRRRTTTSSSSSSSSSVVVXXX]]][[[ZZZYYYZZZ[[[[[[[[[RRRQQQOOOPPPTTTWWWYYYYYY\\\^^^```aaacccdddddddddjjjoooxxx}}}vvvuuuzzz|||{{{xxxuuuuuuzzzwwwwwwtttooojjjffffffgggcccccceeemmmtttuuupppiiifffdddbbbbbbbbbaaa___]]]ggg___YYY\\\aaaaaa``````___YYYUUUUUUTTTSSSVVV[[[bbbgggjjjfffbbb^^^YYYTTTPPPPPPQQQSSSTTTTTTSSSRRRWWW[[[^^^______^^^XXXPPPQQQOOOMMMMMMNNNNNNNNNMMMPPPRRRTTTUUUTTTUUUVVVXXX^^^``````^^^ZZZXXXXXXYYYZZZXXXTTTOOOKKKIIIJJJLLLLLLNNNRRRTTTSSSOOOJJJGGGJJJJJJJJJJJJJJJIIIHHHHHHGGGKKKKKKGGGDDDEEEEEECCCIIIFFFEEEHHHMMMNNNKKKFFFEEEEEEFFFFFFGGGIIIJJJJJJNNNMMMKKKIIIHHHHHHIIIIIIJJJIIIHHHIIIKKKKKKJJJGGGGGGDDDBBBBBBEEEHHHHHHHHHEEECCCAAABBBDDDHHHJJJJJJFFFHHHJJJJJJHHHGGGHHHIIIKKKNNNQQQTTTVVVXXXYYYZZZUUUXXX^^^dddhhhgggccc```ddddddcccccc|||ttt{{{ppp```UUUJJJHHHEEEAAA===<<>>@@@CCCFFFIIIJJJIIIFFFCCCBBBAAAAAA@@@???CCCEEEFFFFFFFFFFFFGGGIIIGGGFFFEEEFFFHHHIIIIIIHHHLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMPPPQQQQQQNNNKKKHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVTTTPPPOOORRRVVV\\\[[[ZZZYYYYYYYYYYYYYYYQQQPPPOOOOOOPPPQQQPPPOOONNNRRRWWWXXXVVVUUUUUUVVV]]]aaagggmmmkkkccc^^^^^^bbbaaa]]]ZZZXXXZZZ___ccciiiooovvvxxxtttmmmgggdddbbbYYYUUUXXXWWWSSSSSSXXXVVVWWW[[[cccjjjkkkeee___WWWVVVWWWYYY[[[[[[ZZZXXX___ZZZXXX[[[]]][[[[[[^^^\\\XXXVVVWWWVVVTTTUUUXXX^^^dddhhheeebbb___ZZZTTTPPPOOONNNPPPQQQRRRQQQPPPPPPSSSVVVYYY]]]^^^WWWMMMPPPNNNLLLLLLLLLMMMLLLLLLNNNOOORRRRRRRRRRRRSSSTTTZZZZZZ[[[ZZZXXXXXXYYY[[[\\\[[[XXXSSSNNNJJJIIIIIIGGGJJJPPPTTTSSSOOOIIIEEEHHHHHHFFFEEEDDDCCCCCCCCCDDDGGGHHHDDDAAACCCCCCAAAHHHDDDCCCHHHPPPSSSMMMFFFCCCDDDEEEGGGHHHHHHHHHGGGLLLKKKJJJIIIHHHHHHIIIIIILLLJJJIIIIIIJJJKKKKKKJJJIIIFFFDDDCCCDDDFFFFFFFFFDDDBBB??????BBBFFFHHHIIIFFFHHHKKKKKKJJJHHHHHHHHHJJJLLLNNNRRRTTTVVVXXXXXXVVVZZZ```dddeeeeeedddccchhhgggeeeddd|||dddSSSJJJGGGKKKMMMKKKCCC???AAAFFFZZZmmm___CCC======:::666666666666666666666666666666666666666666666666444444444444444444444444444444555555555666555555555555555666666666777777888777777666666555555555666666666777777777888888666666777777777888888888888999:::<<>>======???@@@AAABBBCCCEEEEEEDDDDDDFFFGGGDDDCCCBBBBBBCCCDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOMMMKKKHHHFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPUUUWWWTTTMMMKKKNNNTTTWWWWWWWWWVVVTTTSSSSSSTTTQQQPPPPPPPPPQQQPPPNNNLLLGGGNNNWWWZZZXXXWWWYYY[[[YYY[[[___dddeeeccc^^^[[[\\\[[[WWWSSSOOOOOOQQQSSSWWW[[[___bbbcccggglllqqqhhhWWWNNNSSSTTTNNNPPPXXXWWWXXX\\\bbbfffeee___XXXYYYZZZ[[[^^^aaaaaa___]]]___\\\\\\^^^]]]YYYZZZ^^^[[[XXXXXX[[[ZZZVVVUUUWWWWWW^^^cccbbb___]]]XXXSSSPPPNNNMMMNNNRRRTTTTTTSSSQQQRRRRRRUUU[[[___XXXNNNRRRPPPOOOOOOQQQRRRQQQPPPKKKMMMOOOPPPPPPOOOPPPQQQRRRQQQQQQQQQPPPQQQSSSTTTTTTUUUUUUTTTQQQNNNMMMMMMIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGDDDBBB@@@??????@@@CCCGGGHHHEEECCCEEEFFFDDDDDDCCCDDDIIIOOOOOOKKKFFFCCCEEEGGGIIIJJJIIIHHHGGGIIIHHHGGGGGGGGGIIIJJJKKKMMMLLLJJJIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDEEEFFFFFFEEEBBB@@@???AAACCCEEEEEEGGGJJJMMMOOOMMMKKKJJJIIIHHHIIIJJJMMMQQQTTTVVVVVV___```aaa___]]]___dddhhhiiihhheeecccxxxqqqllllllrrrxxxzzziii[[[TTTQQQPPPUUUWWWRRRIIIDDDDDDGGGTTTgggzzz~~~~~~{{{SSS:::777999666555555555555555555555555555555555555555555555555444444444444444444444444333333444555666555555444555555555555666666666666666666666555555444444444555555666666666777777777666777777777888888888888888888999;;;<<<===>>>>>><<<<<<;;;;;;;;;===@@@BBB@@@BBBCCCCCCBBBCCCDDDFFFBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMLLLLLLJJJIIIHHHGGGFFFFFFHHHKKKLLLKKKJJJKKKMMMNNNSSSUUUQQQKKKHHHLLLQQQRRRTTTTTTSSSPPPOOOOOOPPPOOOOOOOOOQQQRRRQQQOOOMMMEEELLLTTTVVVSSSPPPPPPRRRWWWXXXYYY\\\```bbbaaa___WWWVVVTTTOOOKKKHHHIIIJJJXXXZZZ[[[\\\^^^ccclllssssss^^^OOOQQQQQQLLLNNNWWWOOOQQQWWW^^^dddddd```\\\VVVVVVYYY\\\```aaa```^^^```^^^^^^___\\\WWWXXX\\\XXXWWWXXX\\\[[[VVVTTTUUUTTT[[[```___]]]\\\XXXTTTPPPLLLJJJLLLQQQUUUVVVUUUWWWTTTPPPPPPVVV[[[XXXPPPNNNNNNOOOQQQTTTTTTSSSQQQIIIKKKNNNOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNKKKNNNPPPRRRPPPOOOOOOOOOKKKKKKJJJIIIJJJKKKLLLMMMIIIGGGEEEBBB@@@???>>>???CCCGGGHHHEEEDDDFFFHHHFFFAAADDDHHHJJJIIIGGGEEEDDDBBBDDDGGGJJJJJJIIIGGGEEEDDDDDDDDDEEEGGGJJJLLLNNNMMMLLLKKKJJJJJJJJJLLLMMMMMMLLLJJJGGGEEEDDDEEEFFFGGGEEEBBBAAAAAABBBBBBAAAFFFIIIMMMNNNMMMKKKJJJJJJGGGFFFFFFIIINNNRRRTTTTTT^^^___```^^^\\\___dddiiidddbbb```^^^vvvqqqiii```WWWVVV___jjj||||||}}}~~~{{{vvvlllbbb]]]aaaiiiooojjjlllhhh[[[OOOIIIGGGFFFSSSddduuu|||~~~~~~nnnMMM:::888999666555555555555555555555555555555555555555555555555333333333333333333333333222333444666666555444444444444555555555666666666555555444444444444444444555555555555666666666666777777777777888888888888::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;===???>>>@@@AAABBBAAAAAABBBDDDAAAAAAAAA???>>>>>>AAADDDAAABBBCCCEEEGGGIIIJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGBBBFFFIIIJJJHHHGGGHHHJJJLLLNNNPPPNNNIIIGGGJJJNNNOOORRRTTTSSSPPPNNNOOOQQQMMMMMMNNNOOOQQQQQQPPPNNNFFFKKKRRRTTTTTTRRRRRRRRR[[[\\\\\\[[[^^^ccccccaaaZZZZZZYYYUUUQQQNNNMMMMMMPPPTTTYYY]]]___bbbgggkkkuuudddVVVRRRRRRPPPRRRXXXTTTWWW[[[```dddeeebbb___TTTUUUWWW\\\```cccdddccc]]]ZZZYYYYYYWWWSSSTTTXXXUUUTTTVVVZZZYYYTTTQQQRRRUUU[[[___^^^\\\\\\ZZZVVVPPPKKKHHHIIIPPPUUUVVVTTTXXXVVVQQQMMMQQQVVVVVVQQQJJJKKKNNNQQQTTTSSSPPPMMMHHHKKKNNNOOONNNMMMLLLMMMOOONNNNNNOOOPPPPPPNNNMMMIIILLLOOOOOONNNLLLKKKKKKIIILLLOOOQQQRRROOOLLLJJJIIIHHHFFFDDDBBB@@@???>>>???CCCEEEBBBAAADDDFFFEEE@@@DDDIIIHHHDDDAAAAAACCCAAACCCFFFHHHHHHGGGEEEDDDBBBBBBBBBDDDFFFJJJLLLNNNQQQRRRSSSRRRPPPPPPRRRSSSMMMLLLKKKGGGDDDCCCEEEFFFGGGFFFDDDDDDDDDCCCAAA???BBBEEEHHHJJJJJJIIIIIIIIIHHHEEEDDDGGGMMMRRRUUUUUUSSSWWW]]]aaacccdddffffffcccbbbaaa```~~~|||uuuiiidddaaaaaa```___eeemmmvvvxxxzzz{{{}}}}}}{{{uuuooonnntttrrrdddWWWLLLOOO___pppzzz~~~~~~}}}}}}~~~~~~~~~|||^^^GGG===:::888666555555555555555555555555555555555555555555555555333333333333333333333333111333444666666555444333444444444555555555666666333333333333444444444444444444555555555666666666666666666666777777777888999:::;;;<<<<<<;;;;;;:::888:::<<<;;;:::999;;;======???@@@@@@@@@@@@AAACCCAAABBBAAA???======AAADDD@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEE@@@DDDIIIIIIFFFDDDFFFHHHIIIJJJKKKJJJHHHHHHJJJKKKLLLPPPTTTSSSOOOMMMOOOQQQOOONNNNNNOOOQQQRRRQQQOOOJJJMMMQQQVVVXXXYYYXXXXXXSSSXXXYYYWWWWWW[[[\\\YYYVVVWWWWWWUUUQQQNNNMMMLLLJJJPPPXXX]]]___aaadddgggccc\\\SSSNNNNNNQQQSSSTTTWWWXXXZZZ\\\\\\[[[XXXVVVYYYYYYZZZ]]]aaadddeeeeeeWWWRRRPPPQQQQQQPPPQQQUUUUUUSSSUUUYYYXXXSSSPPPQQQUUUZZZ]]][[[ZZZ[[[ZZZWWWVVVOOOJJJJJJPPPUUUUUUSSSWWWWWWTTTPPPQQQUUUUUURRRLLLNNNRRRVVVXXXUUUOOOJJJIIILLLOOOPPPOOOMMMLLLLLLLLLLLLMMMOOORRRRRRNNNKKKKKKLLLNNNNNNKKKIIIHHHHHHHHHKKKPPPSSSSSSPPPJJJGGGHHHHHHGGGEEECCCAAA???>>>;;;???AAA??????BBBDDDCCCAAACCCEEEEEECCCAAAAAAAAACCCDDDFFFGGGHHHGGGFFFEEEBBBBBBCCCDDDEEEHHHJJJLLLRRRTTTVVVVVVSSSRRRSSSUUUKKKKKKIIIFFFBBBAAACCCEEEEEEEEEFFFGGGHHHGGGDDDAAAAAACCCFFFGGGHHHHHHJJJKKKJJJGGGDDDGGGNNNTTTWWWWWWQQQTTTYYY___eeegggfffddddddddddddddd~~~|||vvvllliiidddfffpppwwwyyyzzz~~~{{{|||}}}}}}~~~ooo[[[JJJZZZlllwww~~~}}}~~~}}}|||||||||}}}}}}}}}~~~|||pppsssmmmMMM===:::777333111555555555555555555555555555555555555555555555555333333333333333333333333111222444666666555444333444444444555555555666666222222222333333444444444444444444555555555666666555555555666666666777777666777999:::;;;::::::999333777:::;;;::::::<<<>>>===>>>@@@@@@??????AAABBBBBBBBBBBB???<<<===AAAEEE@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJLLLKKKIIIEEECCC@@@EEEJJJJJJGGGEEEFFFIIIGGGGGGGGGGGGHHHIIIJJJJJJIIINNNRRRQQQNNNLLLMMMPPPSSSRRRQQQQQQSSSTTTSSSRRRNNNNNNPPPRRRTTTTTTQQQOOOSSS[[[___]]]]]]``````\\\YYYZZZ[[[ZZZVVVSSSRRRRRRRRRUUUXXXYYYYYYZZZ^^^aaa\\\]]]ZZZVVVWWW]]]___\\\YYY[[[]]]___``````___^^^ZZZYYYXXXXXXZZZ\\\\\\\\\SSSMMMJJJLLLNNNOOOQQQUUUWWWUUUWWWZZZZZZUUURRRSSSSSSXXXZZZWWWVVVWWWWWWUUU\\\UUUNNNMMMRRRVVVVVVSSSUUUXXXWWWTTTTTTVVVVVVTTTSSSVVVZZZ^^^^^^YYYQQQKKKIIILLLPPPQQQPPPNNNMMMLLLFFFFFFHHHLLLPPPPPPLLLHHHKKKLLLNNNMMMJJJHHHHHHHHHIIIJJJMMMNNNNNNKKKHHHFFFGGGGGGGGGFFFEEEBBB@@@>>>999>>>@@@>>>>>>BBBDDDCCCDDDBBBAAABBBDDDEEECCCAAAGGGGGGHHHIIIJJJIIIHHHHHHDDDDDDDDDDDDEEEFFFHHHIIIKKKNNNQQQQQQNNNLLLMMMNNNIIIIIIHHHDDD@@@???AAADDDCCCDDDFFFIIIKKKJJJFFFCCCBBBDDDFFFGGGHHHJJJMMMOOOMMMHHHEEEHHHPPPVVVYYYYYYYYYWWWVVVYYY___dddfffeeeaaaaaabbbddd}}}|||yyytttuuu{{{}}}}}}}}}~~~kkkTTTXXXdddttt~~~~~~||||||{{{}}}}}}}}}||||||}}}tttnnnwwwaaaAAA777777555555777666555555555555444444444444444444444444444444444222333333444444333333222444444444333333222222222222222333333333333444444333333444444555666777777444444444444444444444444999888666555555666777777999999999888888888888888888888999888777888;;;===???@@@AAABBBAAA???===<<<>>>>>>@@@AAAAAAAAAAAAAAA?????????@@@BBBEEEHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEBBB@@@GGGHHHIIIIIIIIIIIIHHHHHHNNNPPPQQQPPPLLLJJJJJJLLLOOOPPPQQQQQQQQQQQQTTTVVVYYYYYYZZZZZZXXXUUURRRQQQTTTUUUWWWZZZ]]]^^^]]][[[\\\YYYWWWXXXZZZYYYSSSNNNQQQSSSVVVXXXXXXYYY[[[]]]ZZZ[[[\\\]]]^^^___aaabbbhhhXXXUUUdddkkkbbb\\\___ZZZXXXWWWZZZ^^^```^^^[[[SSSQQQNNNOOOQQQUUUWWWXXX]]]YYYVVVVVVYYYZZZWWWSSSRRRUUUXXXWWWUUUTTTWWWZZZ^^^ZZZUUUTTTVVVXXXXXXWWWXXXXXXWWWUUUVVVXXXXXXVVVWWWUUUWWW[[[[[[TTTNNNLLLKKKLLLMMMNNNOOONNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHHHHJJJHHHGGGHHHKKKNNNMMMJJJFFFDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>???@@@@@@???AAADDDFFFGGGFFFDDDCCCGGGGGGGGGGGGGGGHHHIIIJJJEEEBBB@@@BBBHHHLLLKKKHHHLLLJJJHHHJJJMMMOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBCCCFFFIIILLLMMMKKKIIIGGGCCCDDDFFFHHHJJJJJJJJJJJJOOOOOOOOONNNOOOTTTZZZ______]]][[[]]]aaadddeeedddbbbaaaaaaeee~~~```ZZZ\\\jjjzzz~~~}}}||||||}}}}}}}}}}}}}}}}}}|||~~~~~~oooUUU===777777555333555555555555555444444444444444444444444444444444444222333333444444333333222444444333333333222222222222222222333333333444444333333444444555666666777444444444444444444444444777777666555555666666666777777777777777777777777888999:::999999999;;;===>>>???@@@AAA@@@???===<<<======>>>??????@@@AAAAAA@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDEEEGGGHHHHHHMMMOOOQQQPPPLLLJJJIIIJJJNNNPPPRRRRRRRRRRRRTTTVVVZZZZZZ[[[[[[ZZZXXXVVVTTTSSSTTTVVVYYY\\\]]]\\\ZZZZZZXXXVVVWWWYYYXXXSSSNNNOOORRRVVV[[[^^^^^^]]]\\\XXXYYYZZZ]]]```bbbbbbaaafff^^^]]]fffhhhbbb^^^aaa```^^^]]]]]]^^^^^^\\\[[[YYYUUUPPPNNNPPPRRRUUUVVV[[[WWWTTTTTTWWWXXXUUURRRQQQSSSTTTTTTSSSSSSTTTUUUWWWTTTQQQQQQTTTVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUSSSTTTSSSUUUZZZ[[[VVVQQQPPPKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIJJJIIIHHHGGGHHHJJJHHHGGGHHHJJJLLLLLLJJJGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCDDDCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHHHHDDDBBBEEEJJJLLLLLLIIIJJJHHHGGGIIIKKKMMMLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEHHHJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHIIIJJJKKKPPPQQQRRRRRRTTTXXX]]]aaadddaaa______aaabbbaaa```aaaaaaaaadddtttddd[[[dddwww~~~}}}{{{zzzzzz{{{|||||||||}}}}}}}}}}}}~~~~~~}}}vvvUUUEEE888666777444222444555555555555444444444444444444444444444444444444222222333333333333222222333333333333222222222222222222222222333333333333333333333444555555666666444444444444444444444444444555555666666666555555555555666666777777888888777999;;;<<<;;;;;;<<<======>>>?????????>>><<<;;;<<<<<<<<<<<<>>>???AAABBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCDDDFFFJJJMMMOOOLLLNNNPPPPPPMMMJJJHHHGGGKKKNNNQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVSSSSSSTTTWWWZZZ[[[ZZZYYYXXXWWWVVVWWWYYYXXXTTTPPPNNNQQQVVV^^^dddeeeaaa\\\YYYYYYZZZ^^^ccceeecccaaaaaabbbddddddcccbbbbbbaaaccccccaaa^^^ZZZXXXXXXYYY^^^ZZZVVVTTTVVVYYY[[[\\\ZZZVVVSSSRRRTTTVVVTTTRRRQQQPPPPPPPPPRRRRRRRRRQQQPPPOOONNNOOOQQQRRRRRRRRRPPPPPPQQQRRRRRRQQQQQQQQQOOOMMMPPPVVVXXXTTTQQQQQQKKKKKKKKKLLLLLLKKKJJJJJJNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDBBBAAA@@@?????????===>>>>>>???@@@@@@AAAAAA@@@@@@BBBDDDEEEEEEFFFFFFHHHEEECCCEEEHHHJJJIIIGGGFFFEEEEEEFFFHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGMMMKKKIIIHHHHHHIIIKKKLLLOOOQQQSSSTTTVVVXXX\\\___eeeccc```^^^^^^]]]\\\ZZZ______aaacccwwwjjjkkkssswwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyy{{{|||}}}}}}}}}~~~~~~}}}{{{XXXDDD;;;555666666333333555555555555444444444333333333333333333333333333333222222333333333333222222333222222222222222222222111222222222222333333333333333333444444555555555444444444444444444444444222333555666666666555444555555666666777888999999777:::===>>>===<<<<<<===<<<======>>>>>>===<<<<<<======<<<<<<===@@@BBBDDDBBBBBBBBBCCCCCCDDDEEEEEEHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDDDDFFFJJJNNNQQQKKKMMMOOOPPPNNNJJJGGGEEEHHHKKKOOORRRRRRRRRSSSTTTQQQRRRSSSTTTUUUUUUTTTTTTRRRRRRSSSUUUXXXYYYYYYWWWWWWWWWWWWXXXZZZYYYVVVSSSQQQQQQUUU]]]eeehhhddd______]]][[[^^^bbbeeedddaaa[[[bbbccc______eeeeee______```___[[[UUURRRSSSUUU^^^]]]]]]___bbbeeefffgggXXXVVVRRRRRRSSSTTTTTTSSSSSSQQQOOOPPPRRRSSSQQQNNNNNNNNNNNNOOOOOOPPPOOOOOOMMMMMMOOOQQQPPPNNNNNNPPPJJJHHHIIIOOOQQQNNNLLLLLLJJJJJJJJJJJJIIIHHHHHHHHHQQQOOOLLLIIIGGGFFFFFFGGGEEEGGGHHHGGGFFFEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============???@@@AAA===>>>@@@BBBDDDDDDEEEDDDFFFDDDBBBBBBDDDEEEDDDCCCCCCBBBCCCCCCEEEEEEFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFKKKKKKJJJJJJJJJKKKLLLLLLKKKNNNQQQRRRRRRSSSTTTUUU]]]\\\[[[ZZZYYYXXXWWWWWWZZZ\\\___ccc~~~xxxnnnccc___```dddgggkkkpppuuuxxxyyyzzzzzz{{{}}}~~~~~~~~~vvvzzzhhhFFF===999666555555333444777555444444444444333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111222222222333333333333333444444444444444444444444444444444444444111222444666777666666555666666777888888999::::::888:::===>>>===<<<======<<<<<<<<<=========<<<<<>>======>>>AAACCCEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDFFFIIIJJJHHHFFFCCCBBBBBBEEEIIIKKKKKKLLLNNNOOOOOOLLLHHHEEEFFFIIIMMMPPPPPPPPPQQQRRRNNNNNNOOOQQQRRRSSSSSSTTTRRRQQQRRRTTTVVVXXXWWWVVVWWWXXXYYYZZZ[[[ZZZXXXVVVTTTRRRSSSYYYaaaffffffcccfffbbb^^^]]]```bbbcccbbbZZZ```___[[[```iiihhh___ZZZ\\\\\\YYYUUURRRSSSVVVYYYZZZ^^^bbbfffhhhgggeeeWWWUUUSSSSSSSSSTTTTTTTTTVVVSSSQQQQQQSSSTTTRRROOOQQQQQQQQQPPPOOOMMMMMMMMMLLLKKKMMMPPPOOOKKKLLLQQQIIIFFFFFFKKKLLLIIIGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEQQQOOOLLLIIIGGGFFFFFFGGGCCCEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCBBBDDDFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA===============>>>???@@@>>>>>>===<<<===???AAABBB<<<===>>>@@@BBBCCCDDDDDDDDDCCCAAAAAAAAABBBAAAAAA???@@@AAAAAAAAABBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAABBBBBBDDDDDDDDDFFFIIIKKKLLLLLLKKKJJJIIILLLOOOOOONNNMMMLLLLLLPPPQQQRRRSSSSSSSSSTTTTTTUUUXXX]]]aaarrr^^^TTTRRRVVVYYY^^^eeemmmtttyyy|||yyy{{{}}}~~~pppvvv|||ZZZ@@@;;;999777555444444555666444444444444333333333333333333333333333333333333111111222222222222111111111111111222222222222222111111111111222222222222333333333333333333444444444444444444444444444444222222444555666777888888777777888888999999::::::888:::<<<===<<<<<<===>>><<<<<<<<<<<<============@@@????????????AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIFFFEEEDDDDDDEEEHHHJJJLLLNNNKKKHHHEEEDDDFFFHHHJJJKKKKKKLLLNNNOOONNNJJJGGGGGGJJJMMMOOOOOOOOOPPPQQQNNNOOOPPPQQQRRRTTTUUUUUURRRRRRQQQSSSUUUWWWWWWVVVWWWXXXYYYZZZZZZYYYWWWVVVUUUSSSRRRUUU[[[aaaccccccfffdddaaa^^^]]]^^^```aaa[[[]]]\\\ZZZ```hhhggg___XXXZZZ[[[ZZZYYYXXXXXXXXXUUUVVVYYY]]]___^^^[[[XXXTTTTTTTTTTTTTTTTTTTTTSSSUUUTTTRRRRRRRRRRRRQQQOOORRRRRRRRROOOMMMKKKLLLMMMLLLIIIKKKOOOMMMHHHKKKSSSKKKGGGFFFIIIJJJHHHFFFGGGIIIHHHFFFEEEDDDCCCCCCCCCMMMLLLJJJHHHFFFFFFFFFFFFAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBAAA@@@@@@CCCEEEAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<======>>>@@@AAABBB>>>>>>=========???@@@BBB<<<<<<<<<===>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAA===>>>@@@@@@??????AAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAABBB???BBBFFFIIIKKKJJJHHHFFFHHHJJJMMMMMMKKKIIIHHHHHHFFFIIILLLNNNNNNOOOQQQRRROOOTTTZZZ___{{{~~~vvvggg```UUUUUUVVVYYY```jjjsssyyyxxxzzz}}}yyytttzzzfffMMM???888777555444444555444222444444444333333333222222222222222222222222222222111111222222222222111111000111111111222222222222111111111111222222222222333333333333333333333333444444444444444444444444333333444555666888999:::777777777888888888888888999:::;;;;;;:::;;;===???======<<<<<<===>>>>>>??????????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCCCCBBBBBBCCCEEEHHHIIIDDDDDDDDDEEEGGGIIIKKKLLLRRRPPPMMMJJJIIIIIIJJJKKKLLLKKKKKKMMMOOOPPPMMMKKKKKKLLLNNNOOOOOOOOOQQQRRRPPPPPPPPPQQQSSSTTTVVVVVVSSSRRRQQQSSSUUUWWWWWWVVVUUUWWWYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTWWW[[[^^^```]]]```bbb```\\\ZZZ\\\___YYYZZZZZZZZZ[[[]]]^^^^^^WWWXXXYYY\\\]]]]]]ZZZXXXVVVUUUUUUVVVVVVUUUSSSPPPPPPQQQTTTTTTTTTRRRRRRQQQRRRSSSSSSQQQOOOMMMMMMNNNOOOOOOOOOLLLIIIHHHKKKMMMLLLGGGHHHMMMJJJDDDIIITTTIIIEEEDDDGGGHHHFFFEEEGGGIIIGGGEEECCCBBBAAAAAAAAAGGGFFFFFFEEEEEEDDDDDDDDD???@@@AAA@@@???>>>???AAA===???@@@???>>>===@@@BBB===>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>???<<<<<<<<<======>>>???@@@<<<;;;:::999:::<<>>>>>???@@@;;;===??????======???AAA??????@@@AAABBBBBBAAAAAA???????????????????????????@@@CCCEEEFFFEEEDDDCCCCCCFFFHHHIIIHHHGGGFFFGGGEEEHHHLLLMMMLLLLLLMMMOOOLLLQQQWWW[[[~~~}}}zzzzzz|||~~~xxx\\\XXXSSSRRRVVV```kkksssxxxzzz}}}}}}}}}}}}}}}~~~zzzsssyyy|||nnnSSSAAA<<<444444444333555666333///444444444333333333222222222222222222222222222222111111222222222222111111000000111111222222222222000111111111111222222222333333333333333333333333444444444444444444444444444444444444666888;;;<<<777777777777666666666666::::::::::::999:::===???===============>>>???@@@>>>????????????>>>======@@@BBBDDDEEEFFFGGGFFFFFFBBBBBBAAAAAABBBEEEGGGIIICCCDDDDDDFFFHHHIIIKKKLLLOOONNNKKKIIIGGGGGGGGGHHHMMMKKKJJJLLLOOOQQQOOOMMMNNNOOOPPPOOOOOOPPPRRRTTTOOOOOOPPPPPPRRRSSSUUUUUUTTTSSSRRRSSSUUUWWWWWWVVVTTTVVVXXXXXXVVVTTTRRRRRRQQQRRRTTTTTTUUUWWWZZZ]]]UUU\\\bbbbbb]]]YYYYYY\\\TTTVVVXXXXXXTTTQQQTTTZZZVVVVVVWWW[[[______ZZZVVVYYYWWWTTTSSSTTTTTTTTTSSSMMMPPPSSSTTTSSSQQQPPPOOONNNQQQRRROOOKKKIIIJJJLLLKKKLLLKKKHHHFFFFFFJJJNNNKKKFFFFFFKKKHHHBBBHHHUUUEEEAAA@@@CCCEEEDDDDDDFFFHHHGGGEEEBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB===???@@@???>>>===>>>???;;;===??????===<<<>>>@@@;;;;;;<<<<<<======>>>>>>;;;::::::999999999::::::;;;;;;<<<======>>>>>>>>><<<:::888666777999===???<<<<<<<<<<<<::::::<<<===:::===??????======???AAA===>>>>>>???@@@@@@@@@@@@>>>>>>????????????>>>===AAAAAAAAAAAAAAAAAAAAAAAA>>>AAADDDEEEEEEDDDEEEFFFHHHKKKNNNNNNLLLJJJKKKLLLKKKPPPVVVYYYyyypppyyy}}}|||}}}vvv]]]QQQOOORRRZZZccciiiuuu|||{{{|||}}}}}}|||}}}~~~~~~yyyqqqVVVHHH>>>444555555444444444333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333000222444444333333444555444333333222222333333444333444555555555444333222555444444333333444444555666777888777666555666888888999:::;;;;;;:::999888<<<<<<::::::999:::;;;<<<@@@@@@@@@???======???AAABBBAAA@@@AAACCCEEEEEEDDDHHHFFFDDDBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMNNNQQQRRRRRRNNNLLLOOOMMMKKKJJJLLLNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQOOOQQQSSSSSSRRRSSSWWW[[[SSSUUUWWWWWWVVVSSSRRRRRRNNNQQQSSSTTTUUUVVVXXXZZZVVVVVVWWWXXXYYYYYYYYYYYYZZZTTTPPPRRRRRRNNNOOOSSSQQQSSSWWWYYYZZZYYYVVVUUUXXXWWWTTTSSSSSSUUUXXXZZZVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNMMMKKKIIIFFFEEECCCDDDFFFFFFEEEEEEFFFHHHHHHGGGFFFDDDDDDDDDEEEFFF@@@@@@@@@@@@@@@AAABBBCCCLLLJJJFFFAAA???>>>>>>>>>CCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888888888777777888888999:::888999::::::;;;;;;;;;:::<<<:::777555777;;;@@@DDD;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<>>>?????????>>>===>>>===============>>>???@@@???>>>===============>>>>>>>>>???AAACCCEEEGGGFFFCCCEEEKKKMMMIIIIIIMMMLLLNNNSSSWWWzzzrrryyy}}}vvvvvv}}}|||dddTTTNNNTTT]]]eeepppyyy{{{}}}~~~|||{{{|||}}}|||iiiPPPDDD===555555444444444444333333333333333333333333333333333222222333333333333222222222222222222222222222222111111111222222222333333000222444444333333333444333333222222222222333333333333444555555444333222444444333333333333444444444555666555444444555666888888999999999999888888;;;::::::999999;;;<<<===>>>??????>>>===>>>@@@BBBBBBAAABBBCCCEEEDDDBBB@@@DDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMOOOQQQRRRRRROOOMMMOOONNNLLLLLLMMMNNNPPPPPPOOONNNMMMLLLLLLMMMOOOPPPOOOQQQRRRQQQQQQRRRUUUXXXUUUVVVWWWWWWUUURRRPPPOOOMMMOOOQQQSSSTTTVVVZZZ\\\WWWWWWWWWXXXWWWWWWVVVVVVUUUQQQQQQTTTSSSOOOOOOSSSPPPRRRTTTUUUUUUTTTRRRQQQTTTSSSSSSRRRSSSUUUWWWXXXVVVUUUTTTSSSQQQPPPNNNNNNKKKKKKKKKJJJIIIGGGDDDCCCDDDEEEFFFEEEDDDEEEFFFHHHEEEEEECCCBBBAAA@@@??????????????????@@@AAABBBCCCJJJHHHEEEBBB@@@@@@AAABBBAAA@@@???>>>============>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;:::999999888888888777777777777888999999888888999999:::999999999;;;:::999999999:::;;;;;;888888888888999:::;;;;;;:::999999999::::::;;;<<<:::;;;<<<===>>>===<<<<<>>>>>>>>>>>???@@@@@@AAA@@@???===<<<;;;;;;;;;<<<======???AAADDDGGGIIIGGGDDDEEEJJJKKKGGGFFFHHHJJJLLLPPPTTTyyyqqqxxx|||~~~tttooopppdddPPPLLLRRR]]]gggqqqxxx|||}}}|||zzzzzz|||}}}~~~zzz{{{^^^GGG>>>:::666444444444444333333333333333333333333333333333333222222333333333333222222222222222222222222222222111111111222222222222333111222444444333222333444333333222222222222333333222333333444444444333333444444333333333333444444222333444444222222333444777777666666666666777777999888888888999;;;===>>>===>>>>>>>>>======@@@BBB>>>>>>@@@CCCDDDCCC@@@===@@@CCCGGGJJJKKKIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMNNNNNNNNNPPPRRRRRRPPPNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPOOOPPPSSSUUUUUUUUUUUUTTTSSSPPPNNNLLLLLLMMMNNNPPPQQQUUUZZZ]]]VVVWWWWWWVVVUUUTTTSSSSSSOOONNNPPPSSSRRRNNNNNNQQQPPPPPPPPPPPPOOONNNLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLIIIJJJJJJIIIHHHFFFEEECCCDDDDDDDDDCCCBBBCCCEEEGGGCCCCCCCCCBBB@@@>>><<<:::<<<<<<===>>>@@@AAABBBBBBDDDCCCAAA??????@@@BBBCCC???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888777777666666777777888999888888999999999888888777777888999;;;;;;999777666555555666777888999999:::888888888777888888999999999:::;;;<<<<<<<<<;;;:::===============>>>??????AAA@@@>>><<<;;;999999999;;;;;;<<<>>>@@@DDDGGGHHHGGGDDDDDDHHHIIIGGGEEEEEEGGGIIILLLOOOwwwoooxxx}}}|||qqqiiiooojjjWWWQQQTTTZZZdddpppyyy|||{{{zzzyyyzzz||||||}}}~~~nnnRRR???888777666444444444333333333222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111222222222222111333444444333222333444222222111111111111222222222222222333333333333333444333333333333333333444111333444333222111222333777666555444444555666777666666666777999;;;>>>???>>>??????===<<<<<<>>>@@@=========@@@BBBBBB@@@>>>===@@@EEEHHHJJJIIIFFFDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQRRRQQQOOOLLLLLLLLLKKKKKKKKKLLLNNNLLLLLLLLLLLLLLLNNNOOOPPPNNNNNNNNNMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPOOOMMMKKKKKKLLLLLLLLLNNNQQQVVVZZZTTTUUUUUUUUUTTTTTTSSSRRRLLLMMMOOOPPPNNNMMMMMMNNNPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJJJJJJJHHHFFFEEECCCCCCBBB@@@??????BBBDDDAAABBBCCCDDDBBB@@@===;;;999:::;;;===???@@@AAAAAA???>>><<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<::::::::::::::::::999999::::::999999888888888777666666555555666666777888999999999999999888888777222333666999::::::888777555666666777777888888888888888777777777888888999888999;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<===??????===<<<::::::999999;;;;;;;;;<<<>>>@@@CCCDDDGGGEEEEEEHHHKKKKKKIIIGGGEEEGGGIIILLLxxxooouuu||||||llliiisssvvvaaaRRRPPPWWWgggvvv}}}}}}{{{zzzyyyzzz|||||||||{{{}}}|||{{{aaaHHH:::444444555444444333333333222222222222222222222222222222222000111111222222111111000111111111111111111111111000000111111111222222222222333555444333222222333222111111000000111111222111111111111222222333333333333333222222333333333222444555444333222333444666555333333333333555666555555555666999;;;>>>???@@@@@@???===;;;:::;;;===EEECCC@@@???@@@AAA@@@@@@<<<>>>AAACCCEEEFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKNNNMMMLLLMMMOOOQQQQQQPPPMMMOOOPPPOOOMMMLLLNNNPPPNNNNNNNNNNNNOOOOOOPPPPPPNNNMMMLLLLLLLLLNNNOOOPPPMMMLLLKKKLLLNNNOOOMMMLLLLLLLLLLLLKKKKKKMMMRRRUUURRRSSSTTTTTTUUUUUUUUUTTTNNNNNNMMMMMMMMMNNNMMMKKKPPPNNNLLLJJJIIIHHHHHHHHHFFFHHHKKKNNNPPPQQQQQQPPPOOONNNNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIHHHGGGEEEDDD@@@@@@@@@>>><<<<<<>>>???===???AAACCCCCCAAA>>><<<777888:::<<<===>>>??????>>>===<<<;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<888888888999999999999999999888888888888888777777555555444444555555666777999:::::::::::::::999999333444555666777777888888777888888999888888777666999999888888888888999999999:::;;;<<<===<<<;;;;;;999999999999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>>>>EEEDDDEEEHHHNNNQQQPPPLLLFFFGGGHHHJJJ~~~~~~~~~{{{rrrpppyyywwwoootttvvv\\\OOONNNaaauuu|||~~~|||{{{{{{{{{|||}}}}}}||||||iiipppsssQQQ???777333222555333333333333222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000111111111111222222444555444333222222333111111000000000000111111000000000000111222333333333333222222222222333333333444555555333333444555444444444333333444444444444444555666888;;;===????????????<<<:::999;;;<<>><<<<<<===???AAACCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIINNNLLLJJJKKKMMMOOOPPPPPPQQQSSSUUUTTTQQQOOOQQQSSSQQQQQQQQQQQQQQQQQQPPPPPPMMMKKKJJJJJJLLLNNNOOOOOOLLLJJJHHHJJJNNNPPPOOOMMMLLLLLLLLLLLLKKKMMMPPPSSSSSSSSSTTTUUUVVVWWWWWWVVVRRRQQQOOOPPPTTTXXXTTTLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHKKKMMMOOOPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGEEEDDDBBB@@@>>>???@@@>>><<<;;;;;;<<<999;;;===???@@@>>><<<;;;666777999;;;<<<===<<<<<>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999999999:::::::::::::::777777777888888888888888777777777777777777777777444444333333444444555666999999:::;;;;;;;;;;;;;;;888777666555444444555555777888999::::::999888777;;;:::999999888999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;<<<<<<===>>>>>>===<<<:::::::::;;;;;;BBBCCCCCCGGGOOOUUUTTTNNNIIIIIIJJJKKK~~~~~~|||sssiiittt~~~}}}}}}tttvvvnnnWWWMMM___vvv}}}~~~|||{{{{{{|||}}}}}}~~~~~~}}}jjjdddmmmcccBBB777666333333666333333333222222222222111111111111111111111111111///000000000000000000///111111111111111111111111000000000000111111111111222444555555333111222222000000000//////000000000000000//////000111333444333333222222222222333333333444555444333333444555333444444444444444444333444444444555777:::<<<>>><<<======;;;::::::<<>>===;;;;;;<<<===???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMKKKIIIIIIKKKNNNPPPPPPQQQTTTWWWUUUQQQOOOQQQTTTRRRRRRRRRRRRQQQPPPPPPOOOLLLJJJHHHJJJMMMPPPPPPOOOOOOLLLIIIKKKOOOQQQPPPMMMKKKLLLNNNNNNOOOPPPRRRUUUVVVVVVWWWWWWXXXWWWWWWWWWTTTTTTTTTYYYbbbggg^^^QQQKKKLLLLLLLLLLLLLLLLLLLLLIIIIIIKKKMMMNNNOOOPPPPPPKKKJJJHHHFFFFFFHHHJJJKKKGGGGGGGGGFFFDDDBBB@@@???>>>???AAAAAA>>>;;;::::::999:::<<<======;;;:::999555666999:::;;;;;;:::999======<<<<<<<<<<<<<<<<<<:::999999888888999999:::777777888888888999999999666666666777777888888888777777777777777777777777333333333333333444444555666777888999:::;;;;;;;;;777777777666555555444444333555777999;;;;;;:::999;;;:::999999888888888999777888:::;;;;;;;;;:::999;;;;;;;;;<<<===???@@@AAA>>>>>>===<<<<<<=========???>>><<<;;;;;;;;;<<<===>>>@@@@@@CCCLLLTTTSSSLLLLLLLLLMMMMMM}}}~~~vvvvvvxxx{{{rrrdddppp|||~~~{{{~~~~~~}}}tttssszzz}}}___OOO```www~~~|||{{{zzz{{{}}}~~~}}}~~~ppp]]]eeeoooyyyWWW888222666444444777333333333222222222111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111333444555555333111222222000000////////////000000000////////////111333444333222222222222222222333222333444444222222333444333333555666666555333333444444444555777999<<<===999:::;;;;;;:::<<>>>>>>>>>>><<<::::::;;;>>>@@@BBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLJJJGGGGGGJJJMMMOOOPPPNNNRRRUUUTTTOOOMMMOOORRRSSSSSSSSSRRRQQQPPPNNNNNNLLLIIIHHHIIIMMMPPPQQQPPPSSSOOOLLLMMMPPPRRRPPPMMMJJJLLLOOOQQQRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVYYYaaannntttgggTTTIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPQQQKKKIIIGGGEEEFFFHHHKKKNNNIIIIIIIIIHHHFFFCCCAAA???>>>@@@CCCCCC@@@===:::999<<<<<<======<<<:::999888555666888:::;;;:::999888999999:::::::::;;;;;;;;;888777777777777777888888666666777777888888888999555666666666777777888888666666666666777777777777333333222222333333444555444555777888::::::;;;;;;333444666777888777666555000222555888;;;<<<<<<;;;::::::999888777777888888666777888999:::999888888999::::::;;;<<<===??????@@@@@@???======<<<<<<<<<>>>>>>===<<<<<<===???@@@<<<>>>>>>@@@IIIRRRPPPHHHOOOOOOOOOOOO|||uuupppcccaaaqqq~~~{{{uuuuuuhhhiiiooozzz~~~zzzzzz}}}~~~ttttttssshhhqqqdddgggxxx}}}~~~}}}zzzzzz{{{|||{{{zzz~~~eeeeeeuuu{{{yyy[[[FFF666555666222000444555444222111111111222222111111222222222222111111000111111222222222111111000000111111111111000000000111111111111222222222000222444444222000///000222222111111111111222222222222111111111111111111222222222222222222222222333333222000...///111333333444555555333222333444555777888:::;;;;;;::::::>>>===<<<;;;;;;:::;;;;;;>>>===<<<<<<<<<===???@@@>>>???@@@AAAAAAAAA@@@@@@EEEEEECCCAAA???@@@CCCFFFJJJIIIHHHGGGHHHKKKNNNPPPSSSPPPMMMJJJIIIJJJMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOPPPQQQQQQPPPOOONNNMMMKKKJJJKKKNNNOOOPPPOOOTTTRRRRRRVVVZZZ[[[VVVQQQJJJLLLOOORRRTTTUUUUUUTTT]]]\\\\\\[[[[[[ZZZZZZZZZ[[[\\\^^^cccfffbbbXXXOOONNNNNNNNNMMMLLLLLLMMMOOOMMMNNNOOOPPPPPPPPPOOONNNKKKIIIFFFDDDEEEHHHMMMPPPLLLIIIGGGFFFGGGHHHHHHGGGBBBBBBBBBAAA@@@???==================<<<;;;:::999888777777888::::::999777777888999:::::::::::::::777777888888888777777666666666777888888888888888666666666777888888999999777555333333444444333222333444555666666777666666666666555555555777999:::999888888888777777666666666666777888999::::::;;;::::::999999888777666666888888999999999999888888::::::;;;;;;<<<>>>???@@@BBB@@@???======>>>@@@AAAAAAAAA@@@??????@@@@@@@@@;;;===???AAACCCGGGKKKNNNOOOOOOOOOPPP}}}rrriii___ZZZ___rrr|||tttiiihhhmmmwww}}}}}}|||||||||}}}rrrsssooofffqqq}}}ssszzz}}}{{{{{{}}}~~~~~~|||}}}{{{mmmoooxxxdddJJJ;;;333666888333222666444333222111111111222222111111222222222222111111111111222222222111000000000000111111111111000000000000111111111222222222000222333333111000000000222111000000000000111222111111111111111111111111222222222222222222222222333333222000//////111333333444555555444333444666777888999::::::;;;;;;;;;>>>======<<<;;;;;;;;;;;;>>>======<<<===>>>???@@@>>>???AAABBBBBBAAAAAA@@@DDDCCCBBB@@@>>>???BBBEEEJJJIIIHHHHHHIIILLLOOOQQQTTTRRROOOLLLKKKKKKLLLMMMKKKMMMOOOQQQQQQQQQOOONNNPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLMMMOOOPPPPPPOOOTTTSSSRRRUUUXXXXXXSSSNNNKKKMMMPPPSSSUUUVVVVVVUUUZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]aaadddbbbZZZSSSRRRQQQOOOLLLJJJJJJKKKLLLLLLMMMNNNOOOPPPOOONNNNNNMMMKKKGGGDDDDDDFFFIIILLLIIIGGGDDDDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::999888777777888::::::999777777888888999::::::::::::888888888888888777666555555666777888888888888777777777777777777777777777666555333333444555444333666666777777888777777777666555555555666777888999888888888777777777666666666777777888888999999::::::999999888777777666666555555666777888999999999:::::::::;;;<<<===??????@@@???>>>======>>>@@@AAA@@@@@@???>>>>>>??????@@@;;;===???@@@BBBDDDHHHLLLMMMMMMMMMNNN~~~~~~||||||}}}}}}~~~tttggg]]]WWW\\\fffxxxuuukkkhhhkkkssszzz{{{{{{{{{|||}}}~~~mmmqqq~~~lllhhhuuu}}}~~~|||zzzzzz{{{}}}}}}|||zzzyyy^^^```~~~fffNNN;;;444333999:::555222555333333222111111111111222111111222222222222111111111222222222111000000///000000111111111111000000000000000111111111222222000111333222111000000000222111///......///111222111111111111111111111111222222222222222222222222333333333111//////111333222444555555444444666777999999999999:::;;;<<<<<<============<<<<<<<<<<<<===============>>>?????????@@@AAABBBCCCBBBAAAAAABBBAAA@@@>>>===>>>AAADDDHHHHHHHHHHHHJJJMMMPPPRRRVVVTTTRRRPPPNNNMMMLLLLLLIIIKKKMMMPPPQQQRRRQQQPPPRRRSSSTTTTTTUUUTTTSSSRRRQQQOOONNNNNNOOOPPPPPPOOOSSSRRRQQQSSSUUUTTTPPPKKKLLLMMMPPPSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYY[[[___bbbaaa\\\WWWVVVUUURRROOOMMMLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLNNNKKKGGGDDDCCCDDDFFFGGGEEECCCAAAAAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAA????????????>>>>>>===;;;:::999777777666888999:::999777888888888888999999999999999999999888777666555444555666666777777777777777999888888777666666555555666444333333555666666555888888888888888888777666555555555555666777888999777777777777666666666666777777777777888888888888999888888777777666666666222333444555777888999999999999::::::;;;<<<===>>>======<<<<<<<<<>>>???@@@???>>>>>>>>>>>>>>>??????<<<===>>>???@@@BBBEEEHHHIIIJJJKKKLLL}}}}}}}}}{{{{{{{{{|||~~~yyyoooeee___cccmmmwwwyyylllhhhiiiqqqxxxyyyxxxyyy{{{|||}}}jjjooo}}}zzzeeefffvvv|||~~~|||zzzyyyyyyyyyyyyyyy~~~hhhWWWeeevvvTTT===777666888;;;:::333111444222222111111111111111111111111222222222222111111111222222222111000///...000000111111111111000000000000000000111111111111///111222222000///000111222000...------...000222111111111111111222222222111111111111111111111111222333333222000000222444222333555555555555777888;;;:::999999999:::<<<===<<<<<<=================================>>>>>>??????@@@AAABBBCCCBBBAAAAAA??????>>>===<<<===AAADDDGGGGGGGGGHHHKKKNNNQQQRRRVVVVVVTTTSSSPPPNNNLLLKKKGGGIIILLLOOOQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMOOOOOOOOONNNPPPOOOOOOPPPQQQQQQNNNKKKLLLMMMPPPRRRUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[VVVWWWXXX[[[______]]]ZZZVVVUUUTTTTTTSSSQQQOOOMMMHHHIIIKKKLLLLLLLLLKKKJJJKKKIIIFFFDDDBBBBBBDDDEEECCCAAA??????AAACCCDDDCCCCCCCCCBBBBBBAAA???>>>============<<<;;;:::999888777666666777999:::888777888888888777777777888888999999999888777555444333555555666777777666666666777777777666666555555555555444333333555777777666888888888888777666555555444444555555666777777888666666666666666666666666888888777777777666666666777777777666666666555555222222333333444666777777777888999:::;;;;;;;;;;;;::::::::::::;;;===>>>???>>>>>>>>>>>>>>>>>>???@@@===>>>?????????@@@CCCEEEGGGHHHJJJKKK}}}|||}}}~~~||||||{{{|||~~~{{{vvvrrrpppnnnttt~~~jjjeeedddmmmvvvyyyyyyzzz{{{{{{}}}~~~jjjppp|||ooo\\\```sssxxx~~~|||zzzzzzzzz{{{ppp\\\bbbyyy```CCC444666666888888555111111444111111111111111111111111111111222222222222111111111111111111111000///...000000111111111111000000//////000000000111111111///000111111//////000222111000///......///000111000000111111111222222222111111111111111111111111111222333333111111222444111333555555444555666888;;;:::999888999:::;;;<<<:::;;;<<<===>>>>>>======<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@=========;;;;;;===@@@DDDFFFFFFGGGHHHJJJMMMPPPQQQUUUUUUTTTSSSQQQOOOLLLKKKGGGIIILLLOOOQQQRRRRRRQQQNNNOOOQQQRRRRRRRRRQQQQQQPPPNNNLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOOOONNNLLLJJJLLLNNNPPPSSSUUUVVVWWWVVVWWWYYYZZZ[[[ZZZZZZYYYTTTUUUVVVYYY[[[\\\[[[ZZZUUUUUUUUUVVVVVVQQQJJJEEEEEEFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDAAA@@@>>>>>>@@@BBBBBBBBB@@@@@@@@@???>>>===<<<;;;::::::::::::999888777666777666666777999999888666999999777666666666666777999999888888666555333333555555666666666555555444444444555555555666666666555444222333555666666666555555666666555444333333333444555555666777777777555555555555555555555666888888777666666555555555666666555555555555555444444333222222222333444555666777888999::::::999999888888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@???@@@@@@???>>>???BBBDDDEEEFFFIIIKKK~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}~~~}}}lllddd```fffqqqwww{{{}}}zzz{{{|||}}}~~~pppsss~~~qqq^^^dddwww}}}vvvmmm]]]\\\rrroooPPP<<<555222222333222111111222444///000111111222111111111111111222222222222111111///000000111111000000///000000111111111111000000/////////000000000111111///000000000//////111222000000000//////000000000000000000111222222333333111111111111111111111111111222444333222222333444111333444444333333555666999999999888888999999:::888999;;;===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@<<<<<<<<<;;;;;;===AAADDDEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRQQQQQQPPPOOONNNMMMHHHJJJLLLOOOPPPQQQPPPOOOKKKLLLNNNOOOPPPPPPOOONNNNNNMMMKKKLLLMMMNNNNNNMMMIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIKKKMMMPPPSSSTTTVVVSSSTTTVVVWWWWWWVVVUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXTTTSSSSSSTTTSSSMMMDDD<<>>======>>>@@@@@@???>>>>>>>>>===<<<;;;999999777777888888888888777777666666555777888999888666:::999777555555555555666888888888777666555444333555555555555555555444333333333444444555666666777555333222222444555555444333333333333333333222111333333444666666666666666444444444555555555555555777777666666555555444444444444444444444444444444444444222111111222333444555666777888999888777777777777888888999999::::::===<<<<<<======>>>???@@@???@@@@@@???>>>>>>AAACCCBBBDDDGGGJJJ~~~~~~~~~|||{{{zzzzzz{{{~~~zzzlll______gggooovvvzzzzzzzzz|||}}}~~~xxxxxxzzzgggnnn}}}{{{yyyvvvtttwwwzzzrrr]]]^^^iii~~~www[[[CCC888999222222111111111333444333...///000111222222111000111111222222222222111111---...///000111111111111000000111111111111000000////////////000000000111//////000///...///111333000000111222222111000000///000000111222222333333111111111111111111111111000222444444333222333444111333444333222222333444888888888999999888888777666777:::<<<======<<<<<<;;;<<<===>>>???>>>>>>======>>>???@@@@@@@@@??????;;;<<<;;;;;;;;;===AAAEEEDDDEEEFFFGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOJJJKKKMMMOOOPPPOOONNNMMMIIIKKKLLLNNNNNNNNNNNNMMMNNNMMMLLLLLLNNNPPPPPPOOOJJJKKKKKKKKKKKKKKKKKKLLLFFFFFFHHHJJJMMMPPPRRRTTTRRRSSSUUUVVVVVVTTTRRRPPPQQQSSSUUUVVVUUUTTTTTTTTTRRRPPPOOOPPPQQQNNNGGGAAA???@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA???===;;;:::;;;<<<<<<<<<=========<<<;;;:::888888555666777888999999999999666555555666888999777666;;;999777555444444444555666666777777666555444444555555555555555444333222444444444444444444444555555333222222333333333222111111222222333333222222222333444666666666666555333333444444444555555555555555555555555555555555333333333333333444444444333333111111111333555666444555777888888777666555666777777888888888777777::::::::::::;;;<<<===>>>===>>>>>>===<<<===???AAA???AAAEEEIII~~~~~~}}}|||{{{yyyyyyyyy|||vvvbbb[[[___gggnnntttyyyzzz{{{}}}~~~~~~~~~~~~~~~|||~~~jjjrrr~~~~~~zzzwwwuuuuuutttpppoooqqqnnnssszzzooo[[[[[[iiiyyyyyycccIII666222666666666444333444666444000...///000222222222111000111111222222222222111111,,,---...000111111111111000000111111111111000000////////////000000000000//////000///......111333///000222444444222000//////000000111222222333333000000000000000000000000000222444444333333444555222333444333111111111333666777888999999888666555555666999;;;======<<<;;;;;;<<<>>>?????????>>>===<<<===>>>???@@@???>>>>>>;;;;;;;;;;;;;;;>>>BBBEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPKKKMMMNNNOOOOOONNNLLLKKKIIIJJJLLLMMMNNNNNNMMMMMMOOOMMMLLLMMMPPPQQQQQQQQQLLLLLLMMMLLLJJJIIIIIIJJJDDDEEEFFFHHHKKKNNNQQQRRRSSSTTTVVVWWWWWWUUURRRPPPPPPRRRUUUUUUTTTRRRQQQQQQQQQNNNLLLNNNRRRSSSPPPLLL===>>>???@@@AAA@@@??????AAAAAAAAAAAAAAA@@@???>>>>>><<<999888999::::::999=========<<<;;;:::888888555666777888:::::::::;;;666555555666888999777666;;;999777444333333444444555666666666666666555555444555555555444444333222666555555444444333333222555333111111222222111000000111222222333333333333222333444666666666666555333333333444444555555555555555555555555555555555333333333333333333333333222111000000222444777999333444666888888777555444666777777777777777666555888888888888999:::;;;<<<<<<<<<===<<<;;;<<<>>>@@@===???CCCGGG{{{~~~}}}|||xxxyyy{{{}}}}}}}}}}}}|||~~~~~~~~~~~~vvviiihhh___ZZZ```eeerrrvvvyyy{{{{{{{{{~~~xxx{{{~~~|||{{{vvvsssqqqmmmgggfffiiioooggggggvvviiieeeppp|||bbbMMMAAA:::888999333333333222222111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000111111000000//////......000000111222333333444444111111222222222333333333444444555555666777777777555555666888999:::;;;<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>======<<<<<<:::999999:::===@@@BBBEEEDDDCCCDDDFFFHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJJJJJJJLLLNNNOOONNNLLLIIIGGGFFFHHHJJJJJJIIIIIIJJJKKKMMMOOONNNKKKLLLQQQTTTSSSQQQPPPMMMKKKIIIGGGFFFFFFJJJGGGEEEGGGKKKOOOPPPPPPRRRSSSTTTUUUTTTSSSQQQOOOMMMNNNPPPRRRSSSSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLL>>>>>>>>>>>>============????????????>>>===<<<;;;::::::999999888777777777999999:::;;;:::999888777777777666555555555555666333333444555555444333333333444555555666555555555333444444444555666666666555555444333333222111111222333333444444333333222333333222222111000//////000000000000000000000000333444555555666555555555222222333333333444444444444444444444444444444444444333222111111222333444000000111222222222222111222333333333333333333444555444444666999999666444333444555777999;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBB~~~}}}zzz{{{|||}}}~~~~~~}}}}}}|||qqqpppiiieeeeee```ooorrrvvvxxxyyyzzz}}}ssskkkeeefffhhhfffdddeee^^^eeessskkkcccvvv|||oooTTTCCC;;;777555555333333333222222111111111111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000000000000000////////////000111111222222333333333111111111222222222333333444444444555666666777777666777777777888888999999<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;999999:::<<>>AAA@@@???AAADDDFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJFFFHHHHHHGGGIIIOOOSSSRRRJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBCCCEEEHHHIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIHHHFFFCCCAAA@@@???=========<<<;;;:::999999::::::;;;<<<<<<<<<;;;;;;888888888777666666555555777888888888777666444333111111222222333555666777333333444444444444333333222333444444555555444444555444444444444444444333444333333333222111111111111222222333333222222111333333222222111000000000000000000000000000000000111111222333333333333222000111111111222222222222555555444444333333222222222111111000000111111222000111111222222222222222222222333333444444444444666555444555777666555333444444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???~~~~~~~~~yyyyyy|||sssccccccbbbcccffflllssswww}}}}}}}}}~~~wwwjjjaaa```XXXTTTYYY______^^^]]]pppzzz___VVVbbb```LLL999333666666444222222222222111111111111111111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000000000000000000000000000000000////////////000000000111//////000000000000//////000000000000000000000000......//////000000111111111111111111111000000000111111111111222222222222222333333444555555666666666666555555555666777777::::::;;;<<<===>>>>>>???999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>======???BBBEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHGGGHHHHHHEEEGGGGGGEEEGGGMMMOOONNNIIIHHHGGGFFFFFFEEEEEEFFFCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJHHHGGGEEEFFFEEEDDDBBB@@@>>><<<<<<============<<<:::999888777888999:::;;;;;;;;;;;;777777777666555555444444999999::::::999777555444111111111111222333444555333333333333333333333333222222333444444444444444555444444444333333222222222222222222111111111111444444555555555555444444222222222111111111000000000000000000000000000000000111222222333333222222000000000000111111111111555555444333333222222222111000000000000000000111000111222222333333222222222222333333444555555555666666555555666555555444555555555555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>~~~~~~~~~|||yyyvvvzzzuuupppiiicccaaabbbeeehhhuuuyyy~~~xxxlll___WWWNNNLLLOOOXXX```eeejjjpppuuubbbQQQVVVoooyyyRRRBBB444222666666444222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111......//////000000000000////////////////////////...////////////000000000//////000000000000//////////////////////////////......//////000000111111111000000000000000000000000000111111111222222222222222333333444444555555444444333333444666888:::===============<<<<<<<<<888888:::;;;<<<<<<<<<<<<<<<<<<======>>>============<<<<<<>>>AAADDDEEEEEEFFFEEEDDDCCCCCCCCCEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHJJJIIIGGGFFFFFFFFFFFFHHHHHHEEEFFFJJJLLLJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBB@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@???>>>======<<<======>>>>>>===<<<:::999555666777999::::::::::::777777666666555444444444888888999999888777555444333222222111111111222222333333333333333333333333111222222333333333333333444444333333222222222111000000111111111111111111333444444555555444444333222222222111111111111111000000000000000000000000111111222333333333333333//////000000000111111111444444333333333222222222000000000111111000000000111111222333333333333222222222333444444555666666666666666666555555666666777666555555555666888999;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@~~~~~~~~~}}}~~~}}}|||yyywwwwwwmmmfffaaa]]][[[[[[bbbllluuu|||yyymmmcccYYYOOOIIIFFFFFFKKKWWWdddqqqrrrWWWNNNJJJZZZyyy{{{bbbEEE:::111222444444222111000000000111111111111111000000000000000000000000000000000000000000000000/////////000000000111111---......//////000000111////////////////////////......////////////000000...//////000000//////...////////////////////////////////////000000000000///////////////000000000000000000111111111111222111111222333333444444555444333333333444777:::;;;CCCBBB@@@>>><<<:::888777777888999;;;<<<=========<<<===???@@@@@@@@@???>>>>>>===<<<>>>AAACCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKJJJHHHIIIJJJIIIGGGEEEEEEFFFGGGIIIIIIFFFGGGJJJKKKHHHJJJIIIGGGEEEDDDCCCBBBBBBDDDEEEEEEDDDBBB@@@@@@AAA;;;;;;<<<>>>@@@BBBCCCDDDBBBDDDEEEGGGGGGFFFDDDCCC>>>>>>>>>>>>>>>=========;;;<<<>>>???>>>===;;;999555666777888999:::::::::777777777666555555444444444555666666666555333222333333222111111111111111333333222222222222333333000111222222333333222222333333222222222222222111//////000000111111111222000111111222222111111000111111111111111111111111000000000000000000000000111111222333333333333222///000000000111111111111222222222333333333333333000111111222222111111000111222222333333333333333222222333444555666666777666777777777666666888:::999888666555555666888999999::::::;;;<<<===>>>>>><<<===???AAA~~~~~~~~~~~~~~~}}}~~~~~~~~~xxxzzz|||tttnnnbbb]]][[[```mmm{{{zzzsssmmmhhh```[[[[[[TTTQQQZZZiii|||fffVVVNNNPPPYYYlllxxxaaaIII:::444111333444222111333///000000000111111111222000000000000000000000000000000000000000000000000////////////000000000111------......///000000111////////////////////////........./////////000000......////////////......////////////////////////000000000000////////////---......//////000000000000000000000111111111111111111111222333333444444777555444333444666999;;;BBBBBB@@@>>><<<:::999888777888:::;;;===>>>>>>???<<<===@@@BBBCCCBBBAAA@@@???>>>===>>>AAACCCCCCCCCGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGJJJLLLMMMMMMLLLLLLJJJLLLLLLKKKHHHFFFFFFGGGFFFIIIIIIGGGHHHLLLLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIGGGCCC@@@@@@AAA:::::::::;;;<<<===?????????AAACCCDDDEEEDDDCCCBBB=========<<<<<<<<<<<<<<<888:::<<<>>>>>>===;;;999666777888999999999999999888888777777666555555444222333444555555555444333222222111111111222333333333333222111111222333333000111111222222222222222111111111111222222222222......//////000111222222///000000111111000000///111111111111111111111111000000000000000000000000///000111111222222111111000000000111111111222222111111111222333333444444111111222333333222111111111222333333444444333333222222333444555666777777666777888888777777;;;>>><<<:::888666555666888999777888999;;;===>>>???@@@<<<===???AAA||||||~~~~~~~~~~~~}}}}}}}}}~~~|||}}}~~~~~~~~~~~~}}}|||vvvvvv^^^VVVaaasssxxxiii\\\^^^nnnhhhWWWRRR[[[fffuuuqqqXXXGGG999555222222555555333333666//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000---------...///000000111////////////////////////............/////////000......////////////......////////////////////////111111000000//////......,,,------...///000111111000000000000111111111111000111111222333333444444999888555444444666888999=========>>>>>>>>>>>>>>>777888:::<<<===?????????;;;===@@@CCCDDDDDDCCCAAA@@@???>>>???AAABBBCCCBBBHHHIIIJJJJJJJJJHHHGGGFFFFFFHHHKKKNNNOOOOOOMMMLLLLLLNNNNNNMMMJJJHHHGGGHHHEEEHHHIIIHHHIIINNNOOOLLLFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJKKKIIIDDDAAAAAABBB===<<<<<<;;;;;;<<<=========???AAACCCDDDCCCBBBAAA======<<<<<<;;;:::::::::666777:::<<<===<<<:::999777888888999999999999888888888888777666666555555333444555777777777777666000000111111222333555555444333222111111222333444000000111222222222222222000000111111222222222333---......///000111222222111111222222222222111111111111111111111111222222000000000000000000000000...//////000000000000000111111111111222222222222000000111222333444444555111222333444444333222111111222333333444444333333222222333444555666777888555777999888777888<<<@@@===;;;888666555666888999666777999;;;===???@@@AAA;;;===>>>@@@|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~{{{zzzsssYYY\\\ooo~~~~~~}}}{{{zzzyyysssrrrjjjYYY^^^iii}}}xxx{{{eeeNNN<<<222444444333333222111000000111111000///////////////000000000000000000000000111111111111222333444555////////////////////////000000000000000000000000......///000000000000000................................................////////////////////////...///000///...---...///000111111111111222222222333222222111000000000111111111222333444666666777;;;999777666555666777888:::<<<>>>>>>===<<<<<<===999999;;;<<>>999777999<<>>@@@AAA@@@AAAAAABBB{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{~~~~~~{{{wwwwww{{{vvveeeiiivvv~~~zzzvvvqqqnnnkkkpppxxxsss___^^^wwwvvvpppnnnUUUAAA666222444444333222222111000000111111000///////////////000000000000//////...............//////000000111////////////////////////////////////////////////......///000000000000000................................................////////////////////////---///000///......///000//////000000000111111111222222111000000000000000111111222333444555666666666666555444555666888:::;;;===??????>>><<<<<<<<<;;;<<<===???AAACCCEEEFFFEEECCC@@@AAACCCEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGJJJLLLMMMMMMMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIJJJLLLNNNMMMLLLHHHGGGGGGHHHIIIIIIGGGEEELLLJJJHHHGGGGGGFFFDDDCCCAAA===999777:::===>>>???BBBCCCEEEFFFFFFEEECCCBBBCCC===BBBEEE<<<666888555666888::::::999999:::;;;999999:::::::::999999888999888777777888999888666444444444444444444444444444444444444444444444444222222222111111222222222222222222222222222222222000000000000000000000000111111000000000/////////000000000000000000000000000222333333111000111111222111000000//////000000000000111111111222222222000000000000000000000000000111222333333444444444222222222222222222222222111111222333333444444555555555555666666666777777777777666666777999;;;<<<888777666666888888777666666777888999;;;<<<===>>>??????@@@@@@{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{}}}~~~{{{|||}}}yyyfffhhhmmmuuu|||~~~nnnsss}}}||||||{{{xxxssskkkddd___[[[\\\^^^dddkkksssyyy|||~~~mmmbbb___pppzzzoooxxx|||qqqYYYBBB444222555333333333222111111000000111000000///////////////000/////////......---------...///000000///...---////////////////////////////////////////////////......///000000000000///................................................////////////////////////,,,...//////......000111.../////////000000000000222111111000000000000111111111222333444555666666222222222333555777999;;;===>>>@@@@@@>>><<<<<<<<<<<<======???AAACCCEEEFFFDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHJJJLLLMMMMMMLLLMMMOOONNNOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHJJJLLLMMMLLLKKKJJJIIIHHHIIIJJJIIIGGGFFFJJJIIIHHHHHHHHHGGGDDDAAA>>><<<999999;;;>>>??????DDDDDDEEEEEEEEEDDDDDDCCCBBBAAAQQQ]]]MMM:::555555888999;;;;;;999888999999:::;;;;;;;;;:::999888888888666666666888999888777444444444444444444444444333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222111000111333000000///............///000000000111111111222222000000000000000000000000111111222333444444444444222222222222222222222222111111222222333444444444666666666666666666666666777777777777777888888888777666555666777888777666888888888888999;;;<<<<<<===>>>>>>???~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}~~~|||{{{|||{{{yyy}}}jjjddd```cccjjjtttzzz}}}~~~{{{yyyvvvppphhh```ZZZVVVRRRVVVZZZ]]]___cccjjjpppvvvdddZZZbbbppp~~~ttt[[[FFF888222333777333222222222111111000000000000////////////000000........./////////000000///000222333333111///...////////////////////////////////////////////////---...//////000000//////................................................////////////////////////+++---//////...///000222/////////000000000111111333222111111111111222222111111222333444444555555222222222333555777999:::>>>???AAA@@@>>><<<;;;;;;;;;;;;;;;===>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDJJJLLLMMMNNNMMMMMMOOOPPPNNNOOOPPPPPPPPPNNNLLLJJJJJJIIIHHHJJJLLLMMMLLLKKKKKKIIIHHHIIIJJJJJJHHHGGGIIIIIIIIIJJJJJJHHHEEEBBB===<<<<<<<<<>>>???@@@@@@EEEDDDDDDDDDDDDCCCCCCCCCAAAFFFcccxxxdddDDD777555777888::::::999888999:::;;;;;;;;;;;;:::999777777666555444555777888888666444444444444444444444444222222222222222222222222111111000000000000111111/////////////////////////////////000000000000000111111111111111111000000000000000000000000000000///111222111000111222444111000//////......//////000000000000111111111111000000000000000000000000222222333444444444444444333333333333333333333333111111111222333333444444555555555666666777777777666777888999999888777666666555444555777888777666888888888888999;;;===>>>======>>>>>>~~~~~~~~~~~~|||~~~||||||{{{||||||}}}~~~~~~~~~}}}|||}}}~~~}}}{{{zzz|||zzzxxxwwwhhh[[[ZZZdddooo{{{~~~~~~xxxuuunnnfff___YYYUUUTTTPPPWWW___```___ffftttyyybbbUUUTTTggg~~~{{{cccIII<<<777444333444222222111111111111111000000000////////////000000------...///111222333444000111333444444333111///////////////////////////........................------...///////////////................................................////////////////////////+++---//////...///000222000000000111111111222222333333222222222333333444111222222333333444444444444444555555666777888888===???@@@@@@>>>;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA@@@@@@??????@@@BBBCCCAAAAAAAAAAAABBBDDDEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEJJJKKKLLLLLLKKKKKKMMMOOOMMMMMMOOOOOOOOOMMMKKKIIIJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHJJJIIIJJJJJJKKKIIIFFFCCC===>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAGGGeeezzzfffFFF888777333555888999888888:::;;;::::::::::::999888777666555444333444666777666555444444444444444444444444222222222222222222222222111000000//////000000111000000000000000000000000......//////000000000000000000000000000000111111///////////////////////////000111111000111333555111111000////////////000//////000000000111111111000000000000000000000000222222333333444444333333444444444444444444444444000000111222222333333444222333444555666777888888777777999999999888666555555444333444666777666555666666777888:::===@@@AAA>>>>>>======||||||}}}}}}~~~~~~zzz{{{}}}~~~||||||}}}yyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzz}}}wwwsssvvv~~~kkkXXXSSS[[[gggttt~~~}}}}}}~~~|||pppllleee^^^YYYVVVVVVVVVQQQXXX___bbbffftttdddXXXSSSYYYlllkkkTTT>>>888888444//////111111111111111111111111///////////////000000111------...000111333444555///000111222222111000///////////////////////////........................------...////////////...................................................////////////////////////,,,...//////......000111111111111111222222222222333222222222222333444444111222222222333333333444666666666666666666666666<<<===??????===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@@@@???>>>>>>AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKLLLLLLLLLLLLJJJIIIHHHIIIHHHHHHIIIKKKLLLKKKJJJIIIGGGFFFGGGIIIJJJJJJJJJJJJIIIHHHIIIJJJIIIFFFDDD>>>???@@@???>>>???AAABBB@@@@@@AAA@@@@@@???>>>===@@@@@@RRR___PPP<<<777666111333666777777777999:::888999999999888777666666555333333333555666555444222222222222222222222222111111111111111111111111000000////////////000000////////////////////////---......//////000000111////////////000000000000//////////////////////////////000000000111444777222111000000//////000000/////////000000000111111000000000000000000000000111222222333333222222222333333333333333333333333000000111111222333333333111222333444555666666777555666777888888777666555444333333444666777666555555555555666999<<<@@@BBB???>>><<<<<<~~~~~~~~~zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}zzzzzz{{{|||}}}}}}}}}||||||||||||~~~{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~||||||{{{zzzzzz}}}qqqkkkmmm}}}{{{eeeWWWTTT\\\kkkxxx}}}}}}~~~|||xxxssspppdddaaa]]]YYYWWWVVVWWWXXXTTTZZZbbbjjjvvv{{{iii^^^fffmmmttt|||uuuTTTCCC777777666000...000000000000000111111111111///////////////000111111......//////000111111111......//////000000111111////////////////////////........................,,,---......//////......................................................////////////////////////---///000///......///000000000000000111111111111111000000000111111222333222222222222222333333333444444555555666666666555999;;;===>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@>>>======@@@CCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFHHHJJJIIIHHHFFFEEEDDDEEEHHHJJJKKKKKKIIIGGGFFFFFFGGGFFFEEEDDD>>>??????>>><<<<<>>???>>><<<:::999;;;666>>>DDD;;;555555111111333555666555555666777666666777777777666666555555444333333444444333222111111111111111111111111111111111111111111111111000//////......//////000------------------------------......///000000111---.........////////////////////////////////////...///000///000111555888000000///.........//////////////////000000000111000000000000000000000000000111111222222111111000111111111111111111111111000000000111222222333333333333333333333333333333333444444555555555444444333222222333555666666555555444444444666999<<>><<<:::999}}}}}}|||yyyyyy{{{}}}~~~}}}{{{{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~zzz{{{zzzzzzzzz~~~rrrhhhdddrrr|||eeeWWWWWWfffvvv|||{{{zzz{{{}}}~~~zzzvvvooohhhbbbZZZYYYXXXXXXWWWWWWXXXXXXXXX]]]hhhwwwvvvaaa^^^fffrrr\\\@@@666222555444---///666000000000000000111111111///////////////000111111000/////////............////////////000111333444////////////////////////........................,,,---......//////......................................................////////////////////////...///000///...---...///////////////000000000000//////...//////000111111222222222222222222333333111222333444555555555555888:::<<<===<<<::::::;;;999888888888999999:::;;;===???@@@>>><<<<<>>>>><<<999999===@@@:::;;;===>>>===;;;888666555111666999444555555+++222444555555444333333444444555666666666666666555555444333333333333222111000000000000000000000000000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111,,,---------......//////////////////////////////...////////////222555888//////...------------...////////////000000000000000000000000000000000000000000111111111000000///////////////////////////000000000111222222333333555555444333111000//////111111111222222333333333333222222333555666666555666444333222333666999;;;===;;;999777~~~|||}}}}}}{{{zzzxxx{{{~~~~~~}}}|||{{{{{{xxxzzz|||{{{xxxvvvxxxzzz{{{{{{{{{{{{||||||||||||~~~||||||}}}~~~~~~~~~|||~~~~~~~~~}}}|||xxx||||||xxxzzzmmmiiiiiipppzzzeee]]]ooovvv{{{~~~|||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~xxxqqqjjjddd```]]][[[\\\SSSOOOVVV]]]]]]ZZZZZZUUUfffzzzlll[[[]]]wwwzzzsssnnnXXXEEE666666555444222111000000000000000000000000000000//////////////////////////////...------------.........///000000000000000////////////////////////------............------.........------,,,,,,,,,........................------------------------...------------...////////////000000000000//////111111000000//////......000000000000000111111222222222222222222222222222333333222222333444666777::::::;;;;;;;;;::::::999;;;:::888888888:::<<<>>><<<<<<<<<===>>>??????@@@???@@@AAABBBAAAAAA@@@???>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFHHHKKKIIICCCGGGPPPPPPGGGLLLIIIGGGGGGIIIIIIGGGDDDCCCDDDCCCBBBEEEKKKLLLIIIJJJGGGDDDBBBBBBBBBAAA@@@>>><<<:::999999999888777:::999999888777888888888333555555555333222333555111111222333333333333222666666666666666666666666222222111000//////000000222111000000000000000111///////////////////////////...---...//////---+++,,,,,,,,,---------......------------------------.........////////////000------------------------////////////////////////---------............/////////.........---------000000////////////000000000000///..............................///000000000111111111111222222222222222111111111111111222333222222111111222222333333333222222333333444555555555444333444555666777777777888999}}}~~~~~~}}}{{{{{{}}}}}}{{{zzzxxxzzz}}}}}}|||zzzyyyzzzyyyzzz{{{zzzwwwvvvwwwyyyxxxyyyzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~}}}{{{yyy|||{{{wwwyyylllcccaaalllxxxvvveeeqqqyyy~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}zzzuuunnnfff```[[[WWWUUUTTTPPPPPPTTTVVVUUUWWW[[[fffvvvjjjYYYVVViii}}}www~~~rrr___LLL;;;444444333222111000000///000000000000000000000000//////////////////////////////...------------...------...////////////...........................------............------......---------,,,,,,,,,........................------------------------...------------...//////......//////000/////////111000000000/////////...000000//////000000111222222222222222222222222222333222222222333444666777888999999::::::999999888:::999999999999:::<<<===;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAA@@@???>>>===>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFJJJIIIFFFKKKVVVWWWPPPIIIGGGEEEEEEGGGHHHFFFDDDCCCDDDCCCAAACCCHHHIIIFFFGGGEEECCCBBBCCCDDDDDDCCC???===:::999:::999888777999999888777777777777777555555666444222111111222000111222222333333222222555555555555555555555555222111111000//////000000111000000000000000111111000000000111111222222222///...---...///...---+++,,,,,,,,,------------...------------------------------........./////////------------------------........................------------............///.........------------000//////////////////000000000///..............................///000000000000111111111222222222222222111111111111111222333222222111111222222333333333222222333333444555444444444444444555555666666666777888|||||||||{{{yyyzzz|||~~~~~~}}}{{{{{{xxxzzz|||{{{zzzxxxwwwwwwyyyzzz{{{zzzwwwvvvwwwxxxvvvwwwyyy{{{~~~~~~}}}|||||||||}}}~~~}}}}}}||||||||||||~~~~~~~~~~~~~~~|||{{{xxxzzzyyyvvvxxxqqq```ZZZiiixxxjjjmmm|||}}}{{{|||}}}}}}|||||||||||||||}}}||||||||||||}}}~~~}}}}}}}}}|||yyyoookkkfff___YYYUUUSSSRRRPPPQQQTTTUUUSSSSSS[[[ddd}}}|||iiiTTTMMMZZZwww}}}yyy^^^LLL???444222222111111111000000000000000000000000000000000//////////////////////////////...------------...,,,,,,---............---........................------............------...------------,,,,,,,,,........................------------------------...------------...//////------......////////////000000000000////////////000000//////000000111222222222222222222222222222222222222222333444555555666777777888888888777777888888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======??????@@@@@@@@@???===<<<=========>>>???AAABBBCCCCCCDDDFFFGGGGGGGGGFFFFFFAAADDDDDDBBBHHHQQQRRRLLLDDDCCCBBBCCCEEEFFFEEEDDDCCCDDDBBB@@@BBBGGGGGGEEEDDDCCCBBBBBBDDDFFFFFFEEE@@@>>>;;;::::::999888666888777777777666666666666555555555444111//////000000111222222333333222222444444444444444444444444111111000/////////000000////////////000111111222------....../////////000...---,,,---......,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------------------------------------------........................------------//////............//////000//////............///...............///000000000000000111111111222222222111111111111111222222333222222111111222222333333333222222333333444555222333444444555555444444555666777888zzz{{{{{{yyyxxxxxxzzz|||~~~}}}|||{{{xxxzzz{{{zzzxxxvvvuuuvvvzzzzzzzzzyyyxxxwwwwwwwwwvvvwwwyyy{{{~~~~~~}}}|||{{{{{{{{{{{{~~~}}}|||{{{{{{zzz{{{{{{{{{~~~}}}}}}~~~~~~|||zzzwwwxxxwwwvvvxxx{{{dddXXXfffuuu{{{tttlll}}}}}}|||||||||{{{zzzzzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~~~~{{{{{{{{{{{{}}}yyyrrrmmm___^^^[[[XXXTTTRRRRRRSSSRRRTTTWWWXXXZZZaaannnyyyzzz___XXXTTTZZZjjjgggLLL>>>888555111111111111111111111111000000000000000000000000//////////////////////////////...------------...,,,,,,---.......................................,,,------......------,,,------------------------........................------------------------...------------...//////,,,,,,------......///000000000000000///////////////////////////000111111111111111111111111111111222222222222222333444444444555555666666666666555666777999;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;>>>??????@@@???>>>===<<<<<<<<<======>>>@@@AAABBBBBBCCCEEEFFFGGGGGGGGGFFFAAABBBAAA???BBBGGGFFFAAAAAAAAAAAABBBDDDEEEFFFFFFCCCDDDCCCAAADDDIIIJJJGGGDDDCCCBBBCCCEEEFFFFFFEEE@@@>>>;;;::::::999777666666666666666666555555444222333444222000//////000000000111222222222222222444444444444444444444444111000000/////////000000.........//////111222333000000/////////.........---,,,,,,,,,......,,,***++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///......------......///000///............//////...............///000000000000000000111111111111111111111000111111222333333222222111111222222333333333222222333333444555111222444555555555444333666777888999zzzzzzzzzyyywwwxxxzzz|||~~~~~~~~~~~~}}}}}}|||{{{yyyzzz{{{yyywwwvvvvvvvvvzzzzzzyyyyyyyyyyyyyyyxxxyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzzyyyyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~~~~~~~~~~}}}~~~~~~|||zzzvvvvvvvvvwwwyyytttbbbeeepppuuu{{{www}}}||||||{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{||||||zzzzzzzzzzzz{{{}}}}}}zzzuuunnnfff```UUUVVVVVVTTTQQQPPPRRRTTTSSSUUUYYY___kkk|||xxxddd[[[RRRZZZeeeppp|||sssUUU@@@777555666111111111222222222222222//////////////////////////////////////////////////////...------------...------...////////////...........................,,,,,,------------,,,,,,------------------------........................------------------------...------------...//////---------,,,---...///000////////////000000000000/////////...///000000111111111111111111111111111111111222222222222222222222333444444555555555444555777999<<<======;;;:::999999999999::::::::::::===>>>???@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFGGGHHHGGGGGGGGGFFFDDDBBBEEEGGGDDD???@@@AAABBBCCCDDDEEEGGGHHHDDDEEEDDDCCCFFFLLLNNNKKKEEEDDDCCCCCCDDDDDDCCCAAA???===:::999999999777666555666666666666555444444///111222222000000111222000000111222222222222111222222222222222222222222000///////////////000000............///000111222888777666555333222111111,,,++++++,,,------,,,***+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------......------------......//////............//////...............///000000//////000000000111111111111111000000111222222333333222222111111222222333333333222222333333444555222333444555666555444333777888999:::{{{{{{{{{zzzxxxyyy{{{}}}||||||}}}}}}}}}||||||{{{zzz{{{{{{zzzxxxwwwxxxyyy{{{zzzyyyzzz{{{|||{{{zzz{{{{{{{{{{{{||||||||||||||||||{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~}}}|||}}}~~~~~~~~~}}}zzzuuuuuuvvvwwwxxx}}}yyyooorrryyy}}}}}}||||||{{{zzzyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzz|||}}}zzzxxxtttpppkkkddd\\\VVVRRRTTTUUUSSSPPPOOOQQQTTTTTTYYYaaannnxxxcccZZZYYYeeepppzzzttt\\\FFF888333333333111111222222222222222222//////////////////////////////////////////////////////...------------...------...///////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...........................------------------------...------------...//////000///...------...///000////////////000000000000//////......//////000111111111111111111111111111000111111222222222111111111222333444444444444444555666999;;;======<<<;;;999999999999::::::::::::<<<===>>>@@@@@@@@@@@@???============>>>???@@@AAAAAABBBDDDFFFHHHIIIIIIIIIFFFEEECCCDDDGGGHHHEEEAAA???AAACCCDDDDDDEEEGGGIIIDDDFFFEEEDDDGGGLLLNNNKKKEEEDDDCCCCCCCCCBBB@@@>>>===;;;888888888888777666555666777777777666444333...000111222111111222444///000111111222222111111222222222222222222222222//////......//////000000............///000000111666666555333111000///...+++******+++,,,---,,,***++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------///............//////000...............///000000/////////000000000111111000000000000111222333333333222222111111222222333333333222222333333444555333444555555666666555555888999:::;;;|||||||||{{{zzzzzz|||~~~{{{{{{||||||}}}|||||||||zzz{{{|||{{{yyyyyyzzz|||{{{yyyxxxzzz}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxwwwwwwxxxyyyzzzzzz|||||||||{{{zzzzzz|||~~~~~~~~~{{{vvvuuuvvvwwwvvvwwwyyyvvv~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuvvvvvvwwwxxxqqqnnnjjjfffbbb\\\VVVQQQOOORRRUUUUUURRRRRRUUUYYY___jjjwwwwwwiiieeeooo}}}iiiYYYFFF999555444333222111111111111111000000000//////////////////////////////////////////////////////...------------...,,,,,,---............---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------------------...------------...//////222111///...------...///.../////////000000000111///............///000000111111111111111111111111000000111222222111000///111111222333444444444444555666888:::<<<======<<<::::::::::::::::::::::::;;;<<<>>>@@@BBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEGGGIIIJJJJJJJJJDDDBBBAAACCCFFFFFFCCC@@@???AAADDDDDDCCCDDDFFFHHHEEEFFFDDDBBBDDDHHHIIIFFFCCCBBBAAABBBBBBBBB???===:::888666666777888777666555666777888888666555333000222333222111111222333///000000111111111111111111111111111111111111111...............///000000//////.........//////000......------,,,+++++++++***))))))***,,,---+++******++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,------...............///000000...............///000000////////////000000000111000000000000111222333444333222222111111222222333333333222222333333444555666555555555555666777777888888999:::}}}~~~}}}|||{{{{{{}}}zzz{{{||||||||||||||||||{{{|||}}}|||{{{{{{|||~~~{{{yyyxxx{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz||||||{{{yyyxxxxxx{{{~~~~~~|||wwwuuuvvvwwwsssrrr{{{wwwttt{{{||||||}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttssstttuuuuuujjjhhhddd```]]]XXXTTTPPPJJJOOOTTTUUUUUUVVV[[[___mmm|||wwwiiieeeppp~~~kkkUUUFFF666111555777666333111000000000//////////////////////////////////////////////////////////////////...------------...++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.................................------------------------...------------...//////444333000...------...///.../////////000000111111...............///000000000000000000000000000000///000111222222111000///000111222333444555555555666777888:::;;;<<<======:::::::::::::::::::::::::::<<<>>>AAABBBCCCDDDDDD???>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJKKKKKKKKKHHHEEECCCFFFHHHFFFBBB@@@>>>AAACCCDDDBBBBBBEEEGGGEEEFFFCCC@@@@@@DDDCCC@@@@@@@@@@@@AAABBBBBB???===888666555555666777777666555777888999888777555444333444444333111000111222//////000111111111111111000000000000000000000000...............///000111000//////.........//////+++++++++,,,,,,---------)))))))))***,,,,,,+++*********+++++++++,,,,,,,,,------------------------,,,,,,------------......------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...............///000111...............///000000////////////000000000000000000000000111222333444333222222222222222222333333333222222333333444555777666666555555666888999777777888999}}}||||||{{{zzzyyyxxxxxx||||||{{{|||}}}~~~|||zzzxxxyyyzzz{{{|||}}}}}}}}}{{{yyyxxxzzz||||||{{{yyywwwvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuvvvxxxzzz}}}}}}~~~}}}}}}|||{{{{{{|||{{{{{{}}}{{{xxxxxxxxxwwwwwwxxxzzz{{{|||~~~}}}{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxx}}}{{{xxxvvvuuuuuuvvvvvvyyytttooommmooonnnjjjfffccc```]]]YYYWWWTTTRRRPPPPPPPPPRRRUUUTTTXXXhhhzzz{{{ddd^^^mmmfffMMM===888333222444555333111000000000000000000000000////////////////////////................................................................................................,,,------......------,,,+++,,,------......------,,,---...//////...---,,,,,,,,,,,,---------..............................////////////000000000000............////////////000///.........///111222000000000000000000000000000000000000111111111111111111111111222333444555777777888999;;;<<<======;;;;;;=========<<<;;;:::<<<;;;<<>>???AAACCCDDDEEEFFFFFFFFFEEEBBB@@@>>>>>>???@@@???>>>>>>>>>???>>><<<999777777666555555555555555333555888:::;;;:::999777777666555444333222222222111111111111000000000000000000000000000000000000000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++---000222222000---+++...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................////////////000000000000000000000000111111111111222222222222222222222222333333333333333333333333555555666666777777888888888888999:::zzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{|||}}}|||{{{yyyxxxyyy{{{}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}zzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwyyyzzz{{{{{{|||}}}}}}}}}||||||zzzyyyyyy{{{}}}~~~{{{yyyyyyxxxwwwvvvvvvwwwxxxyyy~~~~~~}}}|||zzzzzzzzzzzz{{{|||||||||{{{zzzyyyxxxwwwyyyxxxwwwuuutttuuuuuuvvvrrrmmmhhhggggggfffccc___]]][[[WWWUUUTTTRRROOOMMMPPPNNNQQQXXXaaalll}}}vvvmmmcccaaammm}}}hhhOOO;;;:::555111000222444222000000000000000000000000000////////////////////////........................................................................------------------------,,,,,,------------,,,,,,+++,,,------...---------------............------,,,,,,,,,---------......................................./////////000000............////////////000//////...///000111222000000000000000000000000000000000000111111111111111111111111222333444444888888999:::;;;;;;<<<===;;;<<<======<<<;;;:::999;;;;;;;;;===@@@AAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJDDDCCCAAAAAABBBAAA???======>>>???AAACCCEEEFFFFFFEEEDDDBBB@@@@@@@@@AAABBB???>>>>>>??????>>><<<999777666666555555555555555666888:::=========;;;:::666555444333222222222222000000000/////////......000000000000000000000000000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,------------------,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++---///000000///---+++---,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............................../////////000000000000//////000000000111111111333333333333333333333333222222222222222222222222444555555666666777888888777888888999wwwwwwwwwwwwyyy{{{}}}~~~}}}|||{{{{{{{{{{{{yyywwwxxxyyy{{{~~~~~~{{{yyyzzz{{{{{{{{{yyyxxxwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxyyyyyyyyyzzzyyyyyyzzz|||||||||||||||xxxwwwvvvxxxzzz|||{{{zzzzzzyyywwwuuuuuuuuuuuuvvv}}}{{{|||}}}}}}~~~}}}}}}}}}{{{{{{zzzyyyyyyyyy{{{{{{{{{{{{|||{{{zzzwwwuuutttuuuttttttsssrrrqqqqqqppphhhddd```_________\\\YYYWWWUUURRRRRRTTTSSSQQQNNNRRRPPPTTT```ppp|||uuueeegggiiikkkrrrhhhQQQ>>>222555222......111222111///000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------......------------......,,,,,,,,,---------......---------------------------------.........//////............///////////////////////////000111111000000000000000000000000000000000000111111111111111111000111111222333444888888999999999:::::::::;;;;;;;;;<<<;;;:::999999:::::::::<<<>>>???>>><<>>???AAABBBDDDEEEFFFEEEDDDBBBAAAAAAAAABBBCCC???>>>>>>??????>>><<<:::666666555444444444444555666888:::<<<===<<<;;;:::555444333222222222222222/////////.........------000000000000000000000000//////...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................................./////////000000000//////000000000000111111333333333333333333333333111111111111111111111111444444444555666666777777666777888888vvvvvvuuuvvvwwwzzz|||~~~}}}{{{zzzzzzzzzzzzwwwuuuwwwxxx{{{}}}~~~{{{yyyzzz{{{||||||zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzvvvuuuuuuvvvxxxzzz{{{|||yyyxxxwwwuuutttuuuuuuvvvxxx}}}}}}}}}~~~zzzyyyzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxyyy{{{|||xxxyyyyyyyyywwwuuurrrqqqrrrqqqpppnnnkkkhhhfffddd^^^[[[YYYYYYZZZZZZYYYWWWTTTRRRQQQRRRTTTUUUSSSQQQSSSWWW```mmm}}}oooffffffsssxxx{{{yyy{{{nnnVVVDDD999444222000......000111111000000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,///...,,,,,,,,,,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,---------..................///////////////////////////000000111000000000000000000000000///000000000111111111111000000000000111222333444777777777777777777777777888888999::::::;;;;;;;;;;;;::::::<<<===>>>===;;;>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJAAAAAAAAABBBDDDCCCAAA???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@???>>>>>>>>>???>>>;;;999666555444444333333444444333444666777888777666666444333222111111111111111/////////.........------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++++++++,,,,,,,,,+++***+++---......---++++++,,,,,,,,,,,,------...------,,,,,,------..................................../////////000000////////////000000000111222222222222222333333333111111111111111111111111333333333444555555666666555666777777ttttttttttttuuuvvvxxxyyyyyyxxxwwwwwwxxxxxxvvvtttvvvwwwxxx{{{|||yyyxxxzzz|||~~~~~~{{{zzzxxxwwwvvvvvvwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxvvvwwwyyy{{{||||||}}}}}}||||||||||||{{{zzzyyyxxxvvvvvvwwwwwwwwwxxxzzz{{{xxxwwwvvvuuuuuuvvvwwwxxxuuuwwwwwwvvvxxx{{{|||zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyzzzwwwwwwwwwvvvtttrrrooonnnmmmllliiieeeaaa\\\XXXVVVRRRQQQQQQRRRTTTVVVVVVVVVSSSRRRQQQPPPPPPQQQQQQQQQTTT```qqqgggZZZbbbqqqgggQQQBBB999444222111000///000111222111111////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------............////////////...//////000000000000000000000000000000000000000///000000000111111111111000000000000111222333333555555555444444444444333444555666777999;;;===>>><<<<<<;;;===??????>>>===<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIDDDBBB@@@@@@BBBCCCDDDCCCDDDDDDBBBBBBAAAAAABBBBBBDDDCCCAAA@@@>>>===<<<<<<>>>===<<<===>>>===:::888555555444333333333333333111222333444444444333333222222111000000000000111000000000/////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++************++++++,,,---,,,+++************+++,,,+++******+++---......---+++++++++,,,,,,---------...------,,,,,,------.......................................////////////...////////////000000000//////000000111111111111222222222222222222222222222222222333444444555555444555666666nnnooooooppppppppppppqqqqqqqqqqqqrrruuuuuutttsssssstttuuuwwwzzz~~~|||yyyvvvuuuxxx{{{}}}~~~{{{zzzxxxvvvuuuuuuuuuuuu{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}}}}{{{zzzxxxwwwxxxzzzzzzzzzxxxxxxyyyzzzwwwwwwvvvuuuuuuvvvwwwxxxttttttsssssstttwwwzzz|||xxxxxxyyyyyyxxxxxxwwwwwwttttttssssssssstttvvvwwwwwwvvvtttqqqnnnkkkiiihhhbbbaaa]]]YYYUUUQQQMMMLLLHHHHHHIIIKKKMMMOOOQQQRRRPPPRRRRRRPPPMMMOOOTTTXXXbbbrrrxxxeee[[[bbb~~~|||~~~~~~iiiNNN>>>777333111111000111111111111111111111////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000000000000000000000000000000000000000000000000000111111111111000000///000000111222333333333333333333333333333333333444666888;;;===>>><<<<<<<<<>>>@@@AAA@@@>>>;;;;;;<<<===>>>>>>?????????@@@@@@AAACCCEEEGGGHHHEEEBBB@@@???@@@BBBCCCDDDEEEDDDBBB@@@@@@@@@@@@AAABBBAAA@@@???>>><<<;;;:::<<<;;;;;;<<<<<<;;;999777444444333222222222222333222333333444444333333333111000000/////////000000000000000/////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++************++++++,,,++++++************++++++***)))***,,,...///...---***++++++,,,,,,------......------,,,,,,------...........................------........./////////......////////////000000.........///000000111111222222222222222222222222111111111222333333444444444444555666eeefffhhhjjjkkkjjjiiiiiihhhhhhiiillloooqqqqqqpppqqqqqqqqqrrruuuxxx{{{}}}yyyvvvsssrrrtttwwwzzz{{{xxxwwwvvvtttttttttuuuuuu{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyy{{{}}}~~~zzzxxxwwwxxxxxxwwwuuuttttttttttttuuussssssttttttssstttxxx|||wwwwwwwwwwwwwwwvvvuuuuuuqqqpppooonnnooopppqqqrrrvvvsssmmmgggbbb^^^[[[ZZZSSSRRROOOMMMKKKIIIIIIIIIDDDEEEFFFFFFGGGIIIKKKMMMLLLQQQVVVVVVVVV[[[hhhtttmmm]]]^^^jjj~~~}}}}}}jjjUUU@@@777555333222333000111111111000000000000////////////////////////////////////////////////........................................................................------------------------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////---...///000111000000///000000000000000000000000000000000000111111111111/////////000000111222333333333444444444444444444444444444555666888:::<<<;;;;;;;;;===@@@AAAAAA@@@<<<<<<<<<======>>>>>>>>>===>>>>>>@@@AAACCCEEEFFFBBB@@@??????@@@AAA@@@???AAA@@@???>>>===???@@@AAA>>>????????????>>>>>>===;;;:::999:::;;;:::777555444333333222222222222222333333333333333333333222000//////......//////000/////////.........------------------------------,,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,+++******************++++++++++++++++++++++++))))))***,,,...///...---******+++,,,,,,---.........------,,,,,,------...........................---------.........//////........./////////000000.........///000111111111111111111111111111111111000000111111222333333333333333444555^^^```cccfffggggggeeedddbbbbbbdddhhhlllooooooooopppoooooopppqqqtttwwwyyyxxxtttpppooopppsssvvvwwwuuuttttttsssssstttvvvwww{{{{{{zzzyyyyyyxxxwwwwwwzzzyyyyyyyyy{{{~~~|||}}}}}}}}}}}}}}}||||||}}}|||xxxvvvvvvyyywwwuuusssrrrqqqqqqqqqqqqsssvvvwwwtttsssvvv{{{uuuvvvvvvvvvuuuttttttsssnnnmmmlllkkkkkklllmmmnnnsssnnnggg^^^WWWRRROOONNNHHHGGGFFFEEEEEEGGGIIIJJJDDDEEEFFFFFFFFFGGGIIIJJJHHHRRR[[[___bbbmmmkkkYYYSSSeee{{{pppUUUEEE777333333111111333///000111111000......///////////////////////////////////////////////////................................................................................................+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++---......---++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000---...000111111111000///000000000000000000000000000000000000111111111111////////////000111222333444444444555555666666666777666555555555777888999:::::::::===@@@AAAAAA@@@============>>>>>>>>>>>><<<<<<===???@@@BBBDDDEEE>>>>>>>>>@@@AAA@@@===:::===<<<;;;;;;<<<>>>@@@BBB<<<===>>>@@@AAAAAAAAAAAA:::999888999:::999666444444333222222111111222222222222111111111111111111//////.........//////000......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++***))))))***,,,//////...---******+++,,,,,,---.........------,,,,,,------...........................---------.........//////............/////////000...//////000111222222333000000000000000000000000000000000111222222333333222333444444UUUVVVXXXZZZ[[[\\\\\\\\\^^^\\\\\\^^^cccggghhhgggiiiiiiiiijjjlllooorrrtttwwwuuuqqqnnnkkkkkkllllllppppppqqqpppooooooppprrruuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvxxxzzz|||}}}|||{{{{{{{{{{{{~~~~~~}}}|||{{{yyyxxxvvvtttrrrrrrrrrrrruuuvvvxxxyyyyyyxxxvvvuuutttuuuuuuuuussspppmmmkkkjjjiiigggeeedddcccbbbbbb___\\\WWWQQQLLLGGGEEECCCCCCBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBEEEIIILLLSSSVVV```nnn{{{wwwbbb]]]YYY^^^ooopppVVVBBB===777222111111222222222111111000000000000000////////////////////////////////////////////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,---.........---,,,,,,+++,,,,,,,,,---------......------............---------------------------------------............///////////////000000000000000000000000000000000000000000000000000111111111333333333444444444555555444555777888888777666555555777;;;???@@@AAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCC@@@???>>>===<<<;;;::::::???>>>===<<<<<<;;;;;;<<<999???@@@:::===HHHLLLGGG888777666666777777666555555444333222111222333444111111111111111111111111..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------...///000,,,+++***+++,,,,,,+++))))))************+++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************+++,,,------......******+++++++++,,,,,,,,,---------,,,,,,+++++++++---......///000/////////,,,---------.../////////,,,---......//////......000000000000111111111111111000......///000000///000000000111222222333333444444555555JJJKKKLLLNNNOOOOOOOOOOOOQQQOOOOOOQQQUUUXXXYYYXXX^^^^^^^^^___aaaeeehhhjjjkkkiiigggeeedddeeefffgggiiijjjkkkkkkkkklllnnnpppqqqqqqqqqqqqrrrssstttuuuttttttttttttuuuwwwyyyzzz|||{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}{{{yyywwwvvvuuutttsssrrrrrrrrrrrrrrrssstttuuuuuutttrrrqqqppppppooommmjjjfffccc```\\\[[[XXXUUUSSSQQQOOOOOOJJJHHHEEEBBB???===<<<;;;AAA@@@???>>>>>>??????@@@DDDEEEFFFFFFFFFIIINNNSSSUUUfffqqqeeejjjsssssspppvvvlllRRR===<<<888333111000111222222222111000000//////000000................................................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------......---,,,,,,+++,,,,,,,,,------------...------............---------------------------------------............///.../////////000000000000////////////////////////000000000000111111111111333444444444555555555555777888888888888888777777666888;;;===?????????>>>=========<<<<<<======>>>======>>>>>>???AAABBBCCC???>>>>>>===<<<<<<;;;;;;===<<<<<<<<<======>>>>>>888>>>>>>888:::DDDGGGBBB999888777777888888777555444444333222222222222222111111111111111111111111..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,...000000---)))...,,,,,,,,,------+++))))))************+++++++++)))************+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------............------------............,,,---......//////......//////000000000111111111222000//////000111000///000000000111222222333333333444555555BBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBDDDFFFHHHIIIIIIOOOOOOOOOQQQSSSVVVYYY[[[[[[ZZZYYYYYYZZZ\\\^^^```\\\^^^```bbbccceeehhhkkkmmmlllllllllnnnppprrrsssrrrqqqqqqpppqqqrrrtttuuuuuuvvvvvvwwwxxxzzz{{{|||~~~}}}zzzxxxvvvqqqqqqqqqqqqqqqpppooooooooopppppppppooommmkkkjjjfffeeedddaaa]]]XXXTTTRRRKKKJJJHHHFFFCCCBBBAAA@@@DDDCCCBBB@@@@@@@@@AAABBB>>>>>>>>>???AAACCCFFFHHHEEEJJJOOORRRTTTZZZcccjjjzzzkkkYYY]]]}}}zzzdddPPP>>>333444222000///000222222111222111000000//////000000........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------------............------........................---------............///....../////////000000000//////////////////////////////000000111111111111444444555555555666666666::::::999888888777777888888999:::;;;======>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBB========================>>>>>>>>>===============888===<<<777777>>>@@@<<<:::888777777888888777666222333333333333222111111000000000000000000000000...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,******...444555///)))...---++++++++++++)))((()))************+++++++++)))************+++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,..................------------,,,---......//////......//////000000000000111111222111//////111222111111000000000111222222333333333444444555BBBCCCCCCCCCCCCCCCBBBBBB??????>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHJJJMMMNNNNNNNNNMMMNNNOOOQQQTTTUUUSSSUUUXXXZZZ\\\___cccfffiiiiiiiiiiiikkknnnqqqrrrooonnnnnnnnnoooppprrrssspppqqqqqqssstttvvvxxxyyyzzzzzz{{{{{{zzzwwwtttrrrnnnooooooooonnnllljjjiiilllkkkjjjiiifffcccaaa___YYYXXXVVVSSSPPPLLLHHHFFFAAAAAA@@@@@@???@@@@@@AAA@@@???>>>>>>>>>???@@@AAA>>>???@@@CCCFFFJJJNNNPPPKKKSSS]]]eeellluuuxxx```___hhh{{{uuu|||xxxcccNNN@@@999555111000//////111222111///111111000///////////////........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,////////////////////////---------............///........./////////000000//////////////////////////////000000111111222222555555555666666666666777<<<:::999777666666777777999999999:::;;;<<<======<<<<<<<<<===>>>???AAABBBBBBAAA@@@???????????????<<<<<<<<<===>>>>>>??????CCCBBBAAA???===;;;999888999<<<;;;777666::::::777888777666666777777666555111222333333333222000///000000000000000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++(((((()))...444666666444...,,,***)))))))))'''&&&))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---+++******,,,...///.........------,,,,,,,,,,,,---......///.........////////////000000000111222111000000222333222222000000000111222222333333333333444555DDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAABBB??????@@@BBBCCCEEEFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKMMMPPPRRRTTTWWW[[[^^^aaaaaaaaabbbdddgggiiikkkhhhhhhhhhiiikkkmmmpppqqqmmmmmmnnnoooqqqsssuuuvvvssstttvvvwwwvvvssspppnnnmmmmmmmmmllliiifffcccaaabbbaaa___\\\XXXUUURRRPPPKKKKKKJJJHHHFFFDDDBBBAAA????????????@@@AAABBBCCCCCCCCCAAA@@@@@@AAABBBBBBCCCEEEHHHMMMSSSXXX\\\^^^dddlllxxxvvv^^^UUUggg~~~xxxzzzyyyyyybbbMMM???666333222222111000000111111000...111000000///.../////////........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,////////////////////////---------............///............////////////...........................//////000111111222222555555555666666666666777:::999777666555555555666999999999:::;;;<<<======<<<<<<======???@@@BBBCCCBBBAAA@@@???======<<<<<<;;;;;;<<<===>>>???@@@@@@DDDCCCBBBAAA>>><<<999888;;;<<<;;;888777888888666777555444444555555444333000111222333222111000///////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***---...///222777<<<000---+++*********)))'''))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------///---,,,++++++---///000......------,,,,,,,,,+++,,,---......///............////////////000000000222000///000222333333222000000000111222222333333222333444555CCCCCCCCCDDDCCCCCCBBBBBBAAABBBCCCBBBAAAAAACCCDDDAAAAAABBBBBBCCCDDDDDDEEE??????>>>>>>>>>>>>??????@@@AAADDDEEEFFFHHHKKKNNNRRRSSSUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^aaacccfffhhhfffggghhhiiikkkmmmoooqqqrrrsssuuuvvvuuuqqqnnnkkkgggfffeeebbb___\\\YYYXXXSSSQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@CCCCCCCCCDDDEEEGGGJJJKKKOOOTTT^^^iiittt~~~uuuccc[[[WWWbbb|||sss```JJJ<<<666333222333333222000000111111///...111000//////......//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,........................---------............///------........./////////..............................///000111222222333444444555555555666666666888888777666555555555666888999:::;;;======>>>>>>=========>>>???AAABBBCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<===???@@@@@@AAA@@@AAAAAAAAA@@@???===<<<;;;;;;;;;:::999888777777555444333333444444333222111111111111111000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++...000...***,,,333999222///---,,,,,,,,,,,,+++)))************+++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---///000------------,,,,,,,,,,,,,,,---......//////............////////////000000111///...///111333333222000000000111222222333333222222444555CCCDDDDDDEEEEEEEEEDDDDDDBBBDDDEEEDDDBBBBBBEEEGGGDDDDDDDDDEEEDDDDDDDDDCCC?????????>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCCDDDFFFHHHKKKLLLMMMLLLLLLOOOOOOOOOOOOQQQSSSUUUWWWXXXYYY[[[]]]```dddfffhhhlllnnnoooooolllgggccc___XXXVVVTTTQQQNNNLLLKKKJJJDDDDDDBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDD@@@BBBEEEIIIOOOUUU[[[^^^pppvvv{{{nnnkkklllllljjjjjjnnn|||zzznnnTTTEEE888444444333333666222000......///000000///000000///............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///---------.........//////..............................///000111222333333333444444444555555555555777777888888888777777666666888;;;===?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@AAABBBAAA@@@>>>===:::999999::::::888777888666444333333444555333222111111000////////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++***,,,---,,,******...222000...+++***+++,,,,,,,,,)))************+++++++++)))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******)))))))))******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,---......//////.............../////////000000000...---...000222222111000000000111222222333333111222333555GGGGGGHHHIIIIIIIIIIIIIIICCCEEEGGGFFFDDDDDDGGGJJJFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDEEE<<<>>>BBBEEEFFFFFFDDDCCCEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNRRRVVVZZZ^^^``````aaabbb```\\\WWWQQQMMMIIIGGGDDDBBB???>>>>>>>>>===============>>>??????@@@@@@@@@@@@AAABBBCCCCCCAAAAAACCCDDDFFFIIIKKKLLLWWWZZZ___hhhqqq{{{nnnaaaXXX```qqqrrr```UUUEEE;;;444555444000///222000...,,,,,,...000000000000000///...............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////---------.........//////........................---...///000111222333333333333333444444444555555666777999::::::999888777555888;;;???AAAAAA@@@???????????????@@@AAABBBBBBDDDCCCBBB@@@???>>>>>>>>><<<======>>>??????@@@@@@BBBCCCCCCCCCAAA???<<<:::999888888::::::888888888777555444444555666444333222111///.........///000................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++&&&'''(((***,,,------------***''''''((()))******)))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************+++,,,------......******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---......//////................../////////000///...---...000222222111000000000111222222333333111222333555RRRPPPLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEE@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCFFFIIILLLOOOPPPUUUUUUUUUSSSOOOJJJEEEBBB>>>>>>>>>??????@@@@@@@@@===>>>???>>>======???@@@BBBAAA@@@BBBDDDFFFEEEDDDCCCFFFIIIJJJKKKOOOXXX___pppwwwsssnnncccYYYVVVggguuu[[[JJJEEE444444333333222111000000333333333222111000000///000000//////.........---...............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,+++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000...+++,,,...000...------------............///.................................///////////////---------............///---...///000111222333333444555666555444333444555888999:::999888888:::<<<888777777<<>>@@@AAABBBAAAAAA@@@DDDDDDBBBAAA???>>><<<<<<===<<<<<<===>>>AAACCCDDDFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999999888888777555555555444444333333333333333222111000///...---000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))*********,,,(((%%%&&&+++---+++(((+++++++++*********))))))************************************************++++++,,,,,,,,,---------***************************+++,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------...///000111111000///..................------------------............///............////////////222222222333333444444444555555666666[[[WWWRRRPPPQQQQQQPPPNNNNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBCCCDDDHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDCCC>>>>>>>>>>>>=========<<>>===<<<@@@@@@???>>>===<<<;;;:::>>>??????>>>======>>>@@@@@@@@@@@@BBBEEEIIIMMMPPPOOOTTT[[[```eeemmmxxxuuuggg`````````]]]dddzzz~~~|||wwwbbbLLL>>>:::333333333222111000000000000000//////...------,,,000/////////.........---...............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///---++++++---...---,,,------------....................................---......///000111111222---------............///---...///000111222333333333444555444333222333444888999999999888888:::;;;999888777;;;@@@BBB@@@======>>>@@@AAABBBBBBAAAAAADDDCCCBBBAAA???>>>>>>>>>???????????????@@@AAAAAADDDBBB@@@??????>>><<<::::::::::::999888888777777555444444444333333333333333333222111000///...---000//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---222---(((&&&))),,,+++)))+++++++++*********))))))************************************************++++++++++++,,,,,,,,,,,,******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------------...//////...------..................---------------............///............////////////222222222333333333333333333333444444yyytttrrrnnniiiddd```]]]YYYUUURRRPPPOOOOOOPPPOOONNNMMMLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDDDDJJJJJJIIIHHHFFFEEECCCBBB??????>>>>>>===>>>>>>>>>CCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDEEEGGGIIIHHHKKKOOORRRWWW^^^hhhooowww}}}{{{qqqkkkhhhfffhhhlllmmmmmmuuu}}}|||{{{{{{lll[[[JJJ;;;333222222222111111000000/////////......------,,,,,,,,,/////////.....................------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******++++++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,---,,,+++------------............------------------------,,,---...///000222333333---------............///......//////000111222222111333444333222111222444777888999888777777999;;;;;;999777999===???>>>======>>>@@@BBBBBBBBBBBBAAADDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAA@@@??????>>>AAA???===<<<<<<<<<:::888999999999888777777666666444444333333333333333222222222111000//////......//////......---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***,,,---......777111***'''(((++++++***+++++++++************************************************************************++++++++++++,,,************************,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------+++,,,,,,------,,,,,,+++------..................---------............///............////////////333333222222222222222222111222333444}}}vvvnnngggaaa^^^]]][[[ZZZYYYXXXVVVTTTSSSSSSOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>???AAABBBCCCDDDEEEBBBEEEJJJNNNRRRVVVZZZ]]]ccciiiqqqwww|||ssshhh[[[cccooo{{{~~~xxxfffQQQCCC:::333111222111111000000/////////...000000000/////////.................................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........------------------------,,,------...///000111111---------............///......//////000111111222111222333333222222333444666777888888777777888:::<<<:::777777:::<<<===<<<===>>>@@@AAABBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBB@@@AAABBBBBBBBB@@@>>>===???===;;;;;;;;;:::999777888888777777666555555555333333333333222222222222222111111000//////...............------,,,,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***++++++,,,,,,444000+++))))))*********************************************************************************))))))*********+++++++++************************000...,,,*********,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------......//////---------............///............////////////222222222222111111111111222222333555}}}zzzrrrqqqnnnjjjfffccc```^^^YYYVVVRRRPPPPPPPPPNNNLLLQQQPPPOOONNNMMMNNNOOOOOOLLLLLLLLLKKKKKKJJJIIIIIIGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>CCCCCCDDDEEEFFFFFFGGGGGGOOOTTT\\\dddkkkrrrxxx|||sssaaaUUUNNNRRRhhhxxx^^^NNN>>>666444222222444000000000///////////////111111000000000000//////---------...............---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************+++---000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///...---------,,,,,,,,,------------...------------------------------------------,,,,,,---------............///.........///000000111111111333444444333333444666666777777777666666888:::<<<999777666888:::;;;<<<<<<===???AAABBBBBBBBBAAABBBBBB@@@@@@@@@@@@AAABBB>>>???@@@AAABBBAAA@@@???>>><<<;;;:::;;;;;;999777777666666555555444333333222222222222222222222222111111000000///.........---------------,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++))))))******************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))(((((((((,,,+++******++++++***)))************************************************************************))))))*********+++++++++************************000...,,,*********,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000---------............///............////////////111111111111111111111111000111222333}}}{{{qqqmmmhhheeeccc```ZZZVVVUUUTTTTTTSSSQQQPPPOOOOOOJJJKKKMMMNNNNNNLLLJJJHHHJJJLLLNNNOOOPPPOOONNNMMMKKKJJJGGGEEECCCAAA@@@???FFFEEEDDDDDDDDDEEEGGGHHHJJJLLLPPPUUUZZZ___bbbddduuu{{{||||||wwwlll```XXXWWWZZZgggzzzeeeJJJ???555222333111111222000000000000////////////........................---------------.........------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000000///------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---------............///.........//////000000000111222444444333333555666555666777666555555777999999888777666777888;;;<<<:::;;;===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<===>>>???@@@AAAAAAAAA===<<<::::::;;;;;;999777555555555444333333222222000111111111111222222222000000000//////.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&''')))+++++++++))))))***************+++++++++*********************************************************++++++++++++,,,************************,,,+++***)))))))))***+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---...000000111---------............///............//////////////////000000000111111111///000111222{{{ssssssrrrpppmmmiiieeebbb]]]___bbbddddddaaa^^^[[[TTTUUUVVVVVVUUURRROOOMMMRRRRRRRRRQQQQQQRRRRRRRRRPPPNNNLLLKKKNNNTTT[[[```lllooottt|||zzzmmmfffddd\\\jjjzzzzzzttttttwww}}}xxxoooaaaKKK<<<555000111222000///000000000000000000000000000------------------------,,,,,,,,,------.........------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***---000000...,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............///.........///////////////000111333333222222444555555666666666555555777888666777777777777888:::<<<888:::<<<>>>???@@@@@@@@@>>>???@@@AAA@@@???===<<<============>>>???@@@AAA<<<;;;999999::::::888777444444444333222222111111000000000000111111222222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************)))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))******))))))*********+++++++++************************************************++++++++++++,,,,,,,,,,,,******************************************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...***+++,,,---///000111222---------............///............////////////---......///000111222222222333333444yyy~~~wwwwwwwwwuuuqqqmmmhhheeeaaabbbdddgggjjjnnnqqqrrrrrroookkkkkkppp{{{xxxeeeXXXSSSVVVZZZddd~~~|||yyycccXXXJJJ666222...---000111//////111000000000000111111111111........................,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,(((,,,//////---++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////.........///////////////...000111222111111333444444555666666555555666888444555777777777888:::<<<777999;;;===????????????===???AAABBBAAA>>><<<:::>>>>>><<<<<<<<<===???@@@;;;999888888999999777666444444333333222111111000//////000000111111111222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))******++++++******)))((('''(((***,,,))))))******++++++++++++************************************************++++++,,,,,,,,,---------***************************+++,,,---------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------******+++---///000111222---------.........//////............/////////000,,,---...///000111222333777777777888XXX___mmmqqqeeennnnnnyyy|||qqqfffgggooottt|||zzzuuuaaaLLL===888888111111111111111000//////000000//////.........---........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////000000000000111222333222000000111222444555666666666666666666888888888777888888999999<<<;;;::::::;;;>>>@@@BBB???AAABBBBBB???=========<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888666666666555444444222000111333444333000000000111111111111000000000///...------,,,------///...,,,++++++,,,...///++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))************+++,,,---...///000///---)))'''&&&''')))*********++++++++++++))))))))))))************))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,,,,)))+++---,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++,,,------,,,++++++,,,------++++++,,,---------------------------........................000000000000////////////////////////000111222333555@@@DDD===___```dddmmmxxxrrrggg```TTTUUUggg|||~~~xxx|||}}}sssbbbQQQCCC;;;666444000111111111111000//////111000000000////////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------........./////////000000000000000111222222000000111222333444444555555555555444888888888777888888999:::;;;;;;::::::;;;<<>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===:::777666666666555333333111000111333444222000000000111111111111000000000///...------,,,,,,---...---,,,******,,,---...******)))))))))(((((((((++++++++++++++++++++++++************)))))))))(((+++++++++++++++***))))))))))))))))))))))))))))))************+++,,,,,,---111111111///,,,***)))***)))))))))*********++++++))))))))))))************))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,)))+++---,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,------------------------........................000/////////////////////////////////000111222222222===DDDCCC}}}{{{zzzyyyuuunnniiieeegggiiilllqqq{{{{{{pppmmmiiieeeaaa___```bbbWWWWWWOOOHHHIIIMMM```~~~|||}}}{{{kkk\\\III===999777333///000000111111000000///...111111111000000000000///........................------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------............/////////000000000000111222222000000111222222222333444444444444444888888777777888999999:::;;;:::999999999;;;<<<===;;;===??????===<<<;;;<<<::::::::::::::::::::::::;;;999777555555555444333222111000111222333222000///000000111111000000///000///...---,,,,,,,,,,,,---,,,+++******+++,,,---***************)))))))))************************************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))++++++*********++++++,,,+++,,,---+++)))'''((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++)))+++---,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++))))))***+++,,,,,,,,,,,,------------........................////////////////////////............///000111111///777???CCC|||zzzxxxxxxxxxtttnnniiipppggg]]]\\\dddpppwwwzzz|||xxxqqqjjjfffaaaWWWNNNLLLKKKLLLNNNNNNPPPVVV]]][[[\\\TTTQQQYYYggg}}}~~~uuuTTTGGG999111222333111...000000000000000//////...000000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.............../////////000000///000111111000000111222111222333444444555444444777777777777888999:::::::::999999888999999:::;;;:::<<<>>>>>>===<<<;;;<<<999999999999999999999999999888666555555555333222111111000000111111111000//////000000000000////////////...---,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******+++++++++******))))))))))))))))))))))))))),,,+++***************+++((()))***)))'''&&&'''((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++***************)))+++---,,,+++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++++++++)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---------.................................///////////////---------......///000111///222666:::tttiii[[[TTTWWW^^^eeeiiikkkeeecccgggkkkooowww{{{wwwvvvrrrllleeeaaa```aaaRRRRRRPPPSSS\\\ccc]]]RRRQQQPPPTTT___hhhqqq|||vvv{{{}}}wwwgggWWW???:::444111111111111000000000000000000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////...///111111000000111222222222333555555666666666777777777777888999:::;;;999888888888888999999999;;;===??????===<<<<<<<<<888888888888888888888888777666444444555444222111000000000000000000000000//////000000000000/////////...---,,,,,,++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))******+++++++++******))))))))))))))))))))))))++++++******)))************+++,,,+++******+++,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++***************)))+++---,,,+++***++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++---///...,,,+++,,,---+++,,,---,,,+++***+++---+++++++++,,,,,,,,,------........................------....../////////000---------......///000111333000000222xxxeeeZZZRRROOOVVV```dddiiisss~~~|||uuurrroooqqqttt{{{}}}|||{{{~~~sssnnngggbbb``````aaaaaaaaa[[[WWWYYY^^^___ZZZTTTTTTUUUUUUQQQKKKHHHGGGIIIDDDNNNYYYeeewwwtttnnnqqqyyyzzzwwwvvvqqqzzzvvvpppeeeOOO;;;333444444333222111111222//////000000//////...---,,,---------------..............................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------........./////////---///000000000000111222111222333555666666666666666666777777888999;;;;;;777888888999999999::::::<<<>>>@@@???===;;;:::;;;666666666666666666666666555444333444444444222000...000111000///...///000...//////000000//////...///...---,,,++++++++++++************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))******)))))))))******+++)))***+++***))))))***+++((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++)))+++---,,,+++***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++...000000---+++---///+++,,,------++++++,,,---******++++++,,,,,,------........................---------......//////000............///000111111555111///222vvvhhhjjjuuuuuurrrtttyyywwwkkk___ZZZWWWXXX[[[```eeeiiiiiiiii^^^ZZZWWWXXX]]]aaaaaa___VVVQQQJJJGGGHHHKKKOOOQQQQQQNNNJJJHHHHHHJJJLLLNNNPPPUUU[[[[[[UUUOOOLLLLLLXXXnnnwwwyyywwwyyywww~~~sssfff[[[PPP@@@222000111222333222222222222//////000000//////...---------------......//////........................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---...000000//////111333000111222333555555555555666666666777888:::;;;<<<666777888999::::::;;;;;;<<<>>>???>>>;;;999888888555555555555555555555555444333333333444333111///---///111000...---///000......////////////......///...---,,,++++++++++++***++++++++++++++++++***((((((((()))))))))******++++++++++++++++++++++++((()))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))((())))))***+++,,,'''((())))))''''''((())))))))))))*********++++++))))))))))))************))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,)))+++---,,,+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***---000///,,,***,,,///***,,,---,,,+++***+++,,,)))******+++,,,,,,------........................,,,,,,---......///000000////////////000111222222333000111555ppphhh______```bbbddddddcccaaaWWWQQQKKKKKKPPPVVVXXXWWWVVVQQQJJJGGGKKKRRRZZZ^^^[[[[[[YYYSSSOOOQQQYYYaaawwwzzzssspppwww~~~xxxppplll```OOOAAA;;;666222222111000000222333222111///////////////......------.........//////000000........................------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////,,,...000000//////111333//////111222333444444444666666666777888:::;;;<<<555666888999;;;;;;<<<<<<<<<===>>>===:::777666555555555555555555555555555333333222333444333111...---///111000------...111......////////////............---,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,************************(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,---,,,+++***+++,,,************++++++++++++))))))))))))************))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,---)))+++---,,,+++***+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))),,,000///+++)))+++...)))+++++++++***)))***+++))))))***+++,,,,,,------........................,,,,,,------...///000000/////////000000111222333///...222777yyykkkccclllxxxqqqdddgggyyy}}}uuuvvvvvvqqq|||xxxiii[[[QQQDDD;;;777555222///000000000000////////////000000//////.........---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,***)))))))))************++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------.........---,,,++++++---------........./////////000111000///...///000//////000111333444555666222333555666666666888::::::999888888999<<<>>>@@@;;;<<<=========<<<:::999999888777555444222111000333333333222111000//////333111///---,,,---...///............////////////,,,,,,++++++++++++******111---***)))++++++***(((***************)))((('''******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************)))************+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++***,,,+++***+++...///---***(((***,,,------,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////............/////////---...///111111111111111|||vvv{{{yyyooo```QQQGGG???666111000111///...000000000000/////////...000/////////.........---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,***)))))))))************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------............000111000///...///000111111222222222333333333222444555666666666888:::999999888888888:::<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;::::::888777555333111111222222222222111000//////222111///---,,,---......------......//////000000......------------,,,,,,000---***)))***+++***))),,,,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))))))))))))))************))))))))))))************************************************)))************+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++***,,,+++***+++......---+++***+++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////............---...//////......000222111111111111~~~~~~zzzsssqqqxxx{{{|||yyy{{{sssfffZZZKKK>>>:::555000...000222111000000000000/////////....../////////...............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******)))***************++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...---,,,+++,,,---...///,,,,,,,,,,,,------------...///000000......///000444333333222222111111111333444666666666666888999999999888777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<:::888666444222111222222222222111000//////111000///---------......,,,,,,---...//////000000......------------,,,,,,...,,,*********+++***))),,,,,,---------,,,++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++***,,,+++***+++---------+++---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---...//////...///111333111111111111yyypppnnnvvv}}}~~~|||}}}vvvyyyppp```TTTIII???777777555222111222222111000000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++***+++---///000+++++++++,,,,,,,,,---------...000///......///000333333333222222222111111333555666777666666888999:::999999888999999:::;;;<<<;;;:::999:::;;;<<<===>>>===;;;999777444333222111111111111111000//////000///...------------...+++,,,------...///000000,,,,,,+++++++++*********,,,+++************************++++++++++++************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***************************************************)))))))))))))))))))))))))))***************++++++************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++******+++,,,,,,,,,...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------...............///,,,...//////...///111333111111111111{{{uuuqqqooovvvzzz}}}xxxyyyzzz{{{|||yyyqqqvvvooocccSSSFFF>>>888444222222111000000000///...---////////////............---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************+++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++***+++---///000+++++++++,,,,,,,,,------,,,...//////......///111000111111222222333444444444666777777666666888999;;;::::::::::::;;;;;;;;;<<<;;;:::999999:::<<<<<<===<<<:::888666444333222000000111111111000/////////......---------------,,,,,,,,,---...//////000,,,,,,+++++++++*********)))******************+++)))******++++++***************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************************************************))))))))))))))))))))))))))))))******+++++++++,,,************************************************))))))*********+++++++++++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++*********+++,,,---...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------......//////---...////////////111333111111111111~~~yyyjjjlllwwwxxxyyy{{{~~~|||~~~wwwyyyxxxmmmmmmssszzzzzzzzz~~~xxxqqqUUUIII<<<555222//////111......//////000000111111/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***++++++++++++*********++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++,,,---...///,,,,,,,,,,,,------------,,,---...///......///111...///000111333444555666555666888777777666888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::888777555444222222///000000111111000//////---------------------------------------...............------------,,,,,,''')))++++++*********+++******+++,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************************************)))************+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++******++++++***)))))),,,...---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---....../////////000111000//////111222111111111111tttsssxxx~~~}}}{{{yyyyyyssssssxxxzzzrrrccc^^^eeeppp|||yyyqqqbbbUUUCCC:::333333333111000333///000111111111111222333//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++************((()))***+++,,,++++++*********++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------.........+++---............///111...///000111333444555666555777888888777666888999777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777666666555444333222111//////000000000000000///,,,---------...---------......------------,,,,,,......------------,,,,,,%%%(((++++++***)))***,,,((()))***++++++++++++*********))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))))))))***++++++,,,------************************************************)))************+++++++++++++++************++++++)))************+++++++++***++++++,,,,,,++++++******++++++)))((((((,,,///***+++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------...//////111111222000///...000111111111111111xxx}}}|||~~~uuunnnnnnqqqxxxxxxqqqfffcccgggvvvvvvqqqnnnbbbNNN===999222000555777333000111000111000///------.../////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))((()))***+++,,,,,,+++*********++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,------------.........---,,,++++++---------.........//////+++,,,............///111000000111222333444444555666777888888777666888999555666888999:::;;;;;;<<<<<<<<<===<<<;;;999666555555444444333222222111111//////000000000000000///,,,,,,---......---------///......------,,,++++++,,,,,,,,,+++++++++******$$$'''+++,,,***)))***,,,&&&&&&'''(((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))))))))***+++,,,,,,------************************************************)))************+++++++++++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++***++++++)))'''(((+++///)))***,,,------,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////222222222111///...///000111111111111jjjttt~~~~~~yyy{{{{{{{{{xxxiiiWWWHHH===888666333222222222111111000000///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++***)))***+++,,,***)))+++++++++************))))))************++++++++++++++++++,,,,,,++++++++++++)))((())),,,---+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))***+++,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------.........---,,,,,,...000000000000111222444555666555555555555555555555555999999999::::::;;;;;;;;;::::::999888777666555555444444333222222111111000000000///.....................---------,,,,,,,,,.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++***************++++++)))************+++++++++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++*********))))))+++***))))))))),,,...///+++++++++*********))))))))))))))))))))))))))))))&&&,,,---'''%%%)))***'''+++)))((()))******)))(((******))))))***++++++,,,,,,+++***)))))))))++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,------...///000------......///000000000000000111222uuutttooolllpppxxxzzzwwwllliiimmmyyy{{{yyyzzzqqqhhhkkkuuuyyyZZZTTTJJJ@@@777333111000222111111111000000000//////............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,***))))))***++++++***+++++++++************))))))************+++++++++******++++++++++++******+++)))((()))+++---+++************+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************)))******+++,,,,,,------++++++******++++++,,,,,,,,,,,,---------------------------------------------......---,,,---000222000000000111222333444555666666666666555555555555777777888888888999999999:::999999888777666555444444333333222222111111000000//////..................------------,,,,,,,,,//////.........---------+++++++++************)))))))))))))))))))))))))))++++++******************)))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********))))))******))))))***+++---...+++++++++*********))))))))))))))))))))))))))))))'''+++,,,((((((++++++(((***)))((()))***+++***)))+++***************++++++,,,+++***))))))***++++++******+++++++++,,,,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,------...///000......///000000111111111333333333444|||nnnccc[[[\\\cccjjjqqqvvvrrrrrrssswww~~~{{{wwwxxx}}}~~~}}}wwwqqqnnnooolllkkkuuutttcccWWW<<<999666222000000111222000000000//////////////////............---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************---+++((((((***++++++++++++++++++************))))))************+++++++++)))******************)))***)))))))))+++,,,+++************++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++*********************************++++++,,,,,,---++++++******++++++,,,------------....../////////---------------------------.........---///111444111111111111111222333444666666666666666666666666777888888888888999999999999999888777666555444444333333333222111111000000000///......------......------------,,,,,,,,,,,,////////////............+++++++++************))))))))))))))))))))))))))),,,,,,+++***)))))))))***)))************++++++++++++*********))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++++++++++++++***************((())))))******++++++++++++++++++***************))))))))))))))))))))))))(((******)))***---+++'''***(((((()))+++,,,+++***++++++***************++++++******)))******++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,------...///000//////000111222222222222111111111111tttmmmmmmoooooonnntttqqqlllhhhfffeeefffgggooo|||yyyyyyrrrmmmooo{{{|||rrrooooootttzzz}}}~~~sssdddSSSCCC:::555555444333333333444555........................///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************---+++(((((()))++++++++++++++++++*********))))))))))))*********+++++++++))))))************))))))***))))))***++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++************++++++*********************************++++++,,,,,,,,,************+++,,,------------...///000111111111........................---...///......000333555222111111111111111222222444555555555555555666666::::::::::::::::::::::::999888777666555444444333333333222222111000000000//////...------------...---------,,,,,,,,,++++++..................------+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))*********+++++++++*********************)))************************))))))))))))))))))))))))((())))))***+++*********************************'''((()))***************************************))))))))))))))))))))))))******))))))+++,,,)))&&&)))(((((()))+++,,,,,,+++,,,+++******)))***************************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,------------------------------------,,,------...///000...///000111222222222111////////////~~~{{{wwwsssqqqooooooxxx~~~yyylllfffkkksss~~~}}}zzzsssooouuuwwwrrrpppuuu|||~~~sssmmmqqqxxxzzzxxxvvv||||||uuuqqqkkkbbbTTTGGG<<<444000333222222111111000000///------------------......///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,+++)))(((***++++++***+++++++++*********))))))))))))*********+++++++++))))))************)))))))))***************++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++***************************+++++++++++++++,,,,,,************+++,,,---.........//////000111222222........................---...///......000333555111111111000000111222222333333444444444555555555::::::::::::::::::::::::888777777666555444333333333333222111111000000/////////...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,++++++***))))))******))))))*********+++++++++)))***++++++++++++******************************))))))))))))))))))))))))'''((())))))******))))))************************(((((()))*********))))))************************************************,,,***((()))))))))((((((***))))))***+++,,,,,,***++++++***************+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------------------------------------,,,------...///000---...000111222222111000222222222222{{{rrrmmmkkkhhheeeccceeejjjllljjjgggmmmmmmppptttyyyzzzwwwssslllooovvv~~~|||wwwsssuuu|||zzztttrrrwww|||uuuooonnnwww~~~}}}xxxssszzz~~~}}}|||uuuiiifffhhhqqqyyy~~~~~~wwwkkk___NNNIIIAAA999444222222333////////////...------------------------.........///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++***)))***+++,,,***)))+++++++++************))))))************+++++++++)))******************)))(((***++++++******+++,,,)))))))))************+++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++)))))))))***+++,,,---.../////////000000111111111........................---.........---///111444000000000000000111222333333333444444555666666666999999999888888888888777777777666555444333222222222222222111000000/////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++***************++++++)))************+++++++++)))***+++,,,,,,,,,+++***************************))))))))))))))))))))))))''''''((()))))))))))))))***************+++++++++***************************************+++++++++************************+++)))))))))((('''***///,,,+++******+++,,,+++*********))))))***++++++,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------------,,,------...///000,,,---000222222222000///000000111111vvvvvvvvvvvvvvvuuurrrpppnnnjjjjjjnnnoookkkiiikkkooollliiijjjoootttwwwxxx}}}~~~yyyuuuvvv}}}|||zzzuuusssmmmqqqxxxuuuhhh\\\NNNBBB888555111///000111111000000000//////............------------.........//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************))))))***+++---,,,***'''+++++++++************))))))************+++++++++******++++++++++++******(((***,,,+++))))))+++---))))))))))))************++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++)))))))))***+++,,,.../////////000000000000000000........................---......---,,,---000222////////////000222333333555555555666777888888888999999999888888888777777777666666555444333222222222222111111000000/////////...------,,,,,,------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))************+++++++++((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))*********+++++++++,,,+++***))))))***+++,,,))))))*********+++++++++************************)))((()))+++((('''000;;;...,,,++++++++++++***((((((((())))))***+++------'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------------------------------------,,,------...///000---...111333444333111000.........///ooommmrrr}}}~~~|||{{{uuulllpppuuuyyy|||~~~zzz~~~yyyxxxppp___OOODDD;;;444555222000111222111,,,(((111111000...............---------......///////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************((()))***,,,...---)))&&&+++++++++************))))))************+++++++++++++++,,,,,,,,,,,,++++++(((***,,,+++))))))+++---))))))))))))************++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++)))))))))***+++---...///000000000///////////////////////////////////////.........---,,,,,,...000.........///000222333444666777777888999:::::::::;;;;;;;;;::::::999999999777666555444333222222111222222111111000/////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))(((((())))))***+++------)))************+++++++++((()))+++---------+++***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))******++++++++++++...,,,+++))))))***,,,---))))))******++++++++++++************************''''''***,,,))))))555DDD///---++++++++++++)))(((((((((((()))***,,,---...'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))*********++++++,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,------------------------------------------------...000000...000222444555444333111000111111222|||pppjjjnnnuuuzzz}}}zzzpppsss{{{xxx{{{~~~tttiiiddd\\\OOOBBB888444333444111111000000//////......//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++************************************************************************((()))******)))((()))***))))))))))))***************+++,,,,,,******+++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++---------............///------------///111333444555666777888888999888888DDDBBB???;;;999777777777666555444444222222111000///000222333222111///---------------------------+++++++++++++++++++++++++++---......---,,,,,,---))))))))))))))))))))))))))))))))))))************((('''(((+++///222333222(((***+++***)))((()))***+++***)))'''''')))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((()))))),,,++++++++++++++++++,,,,,,+++******+++,,,...///'''))),,,......---+++)))*********++++++,,,,,,,,,+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,........................//////111222222111000000222222222333|||sssmmmkkkmmmqqquuu}}}{{{rrrmmmjjjiiikkksssuuuooollluuu~~~|||uuulll```QQQGGG@@@===888333111111222333000000000000//////......//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++************************************************************************+++,,,---,,,******+++,,,))))))))))))***************+++,,,,,,******+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,---------............///............///000222333555555666777888888888888@@@???===;;;999777666666555555444333222111111000///000111222222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---))))))))))))))))))))))))))))))))))))***************))))))+++---//////...(((***+++***)))((()))***+++***)))(((((()))***+++************************+++******************)))'''((((((((())))))*********))))))(((((())))))***++++++************++++++++++++******+++,,,...///(((***+++------,,,+++***++++++++++++++++++,,,,,,+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,++++++++++++......---------,,,,,,,,,...........................///000111111111000////////////000|||yyyyyy}}}ooooooppprrrvvv{{{xxxrrrnnnjjjjjjmmmjjjkkkjjjfffbbbaaadddgggnnnvvv}}}~~~~~~wwwsssrrrqqqpppnnnjjjcccYYYQQQIIIAAA888222111111000000//////......000000000////////////...//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++************************************************************************+++------,,,***)))***+++))))))))))))***************+++,,,+++***)))***,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------............//////////////////000111111333444555666777777777777;;;;;;;;;:::999777666555555444444333222111000000///000111111111000...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,,,,,,,---))))))))))))))))))))))))))))))))))))************,,,+++******+++,,,+++***(((***+++***)))((()))***+++***)))(((((()))***+++++++++++++++++++++++++++,,,++++++******))))))(((&&&''''''((()))***+++,,,*********))))))***************))))))))))))******+++*********+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------,,,,,,,,,,,,...------------,,,,,,,,,........................---...///000000000000///////////////~~~qqqpppppppppppppppppppppsssyyy~~~{{{zzzwwwuuuwww|||}}}yyyuuupppkkkfffeeeccc```aaadddgggmmmtttyyy|||}}}vvvqqqkkkhhheee```VVVOOODDD???:::666444444222000444444444333222000///...///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++***************************************************************************++++++***((('''((()))((()))))))))***************+++,,,+++***)))***+++)))))))))***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...---------............///000000000////////////000222333444555666666777777888999::::::999888666555444444333222111000////////////000000000///...---++++++++++++++++++++++++***************************,,,...---,,,+++,,,---))))))))))))))))))))))))((()))))))))************,,,***))))))******)))'''(((***+++***)))((()))*********)))(((((()))******************************))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++))))))(((((((((((())))))*********++++++,,,------++++++*********+++,,,---,,,,,,,,,++++++************))))))))))))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------......//////000000111111222222{{{yyyvvvnnngggeeehhhmmmqqqrrrpppmmmjjjhhhhhhhhhggghhhjjjooorrrvvvyyy{{{{{{yyyxxxyyy{{{{{{xxxuuuyyy}}}}}}xxxppphhhdddiiiddd``````fffjjjiiigggddddddiiiqqquuuwwwzzzxxxjjjddd\\\UUUOOOGGG;;;222444222000//////......---/////////000000111222333.............../////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************)))***+++***((('''((()))((()))))))))***************+++,,,+++)))((()))************+++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++******+++,,,------------............///000000000000000//////...111222333555666666777777888888999::::::888777666333333222111000//////...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,))))))))))))))))))))))))((()))))))))***************)))((((((******)))((((((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))******************))))))))))))++++++************++++++)))(((((((((((((((((()))))))))***+++,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,++++++*********)))))))))******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................---------...///000000111333333333333~~~}}}zzzuuuqqqnnnoooppprrrvvvxxxvvvqqqmmmkkklllvvvxxx{{{|||yyytttnnnjjjfffkkkssswwwyyywwwuuuuuummmmmmooouuu|||{{{uuurrrppphhh```QQQKKKBBB<<<888666333000000000000111000000///...000///.........///000111---............/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++***************************************************************************+++,,,,,,+++***+++,,,))))))))))))***************+++,,,+++)))(((((()))*********+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------............//////000000000000000///...111222333555666777777777888888888999888888777777333222222111000///......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------+++++++++,,,))))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))(((***+++***)))((()))***)))))))))******)))))))))(((((((((((((((((((((((($$$%%%&&&''')))***++++++++++++*********)))))))))*********))))))*********))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................---------...///000111222222222222111}}}yyyuuusssqqqiii[[[PPPIIICCC>>>666444111//////111444555---...000000000000111111333222111000///...---,,,---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++************************************************************************)))***,,,,,,++++++,,,...))))))))))))***************+++,,,+++((('''((())))))))))))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++---------............///...///000111111000//////111222444555777888888888888777777666555555666666222222111000///......---///...------,,,,,,------++++++++++++++++++++++++***************************+++------+++***+++,,,))))))))))))))))))))))))))))))))))))***************)))((()))******)))((((((***+++***)))((()))***))))))************))))))(((((((((((((((((((((((('''(((((()))***++++++,,,******************++++++***))))))(((((())))))******))))))(((((())))))***((((((***+++,,,,,,++++++++++++******++++++,,,---++++++++++++++++++,,,,,,((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------..........................................///111333444111111111111jjjlllpppwww~~~zzzqqqkkkkkkiiibbb]]]]]]ZZZXXXPPPAAA666222222111...111333333000...,,,,,,000000000///---,,,,,,---***,,,.../////////...------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------******++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++************************************************************************&&&''')))))))))***+++---))))))))))))***************+++,,,+++(((''''''((('''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***---------.........//////---...000111111111000///111222444666777888999999888777555444333333444555222222111000///...------......---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))************,,,+++))))))******((('''(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))(((((((((((())))))******))))))))))))******'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,------.................................//////...///000222444555333222222222CCCFFFJJJOOOXXXiii~~~xxxooobbb\\\TTTNNNIIIEEE@@@===;;;:::999777555333111000///////////////...------////////////////////////////////////////////////........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))+++---//////---+++)))'''''''''''''''&&&%%%%%%*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,))))))(((((()))+++---...+++*********))))))((((((************************************************)))************+++++++++++++++******++++++,,,---------------------------,,,---///000000000///...///000000000000000//////000222555888999:::999999777777777666555555444444111111000000/////////...............---,,,+++***,,,,,,,,,++++++*********((((((((((((((()))******++++++************++++++******))))))))))))******,,,***(((''''''(((***,,,******************************))))))))))))******************************))))))))))))))))))))))))///---(((%%%###$$$%%%'''%%%''')))+++,,,+++***))),,,,,,+++***)))(((''''''***************)))(((((())))))))))))))))))))))))************+++,,,---...,,,***)))***++++++***)))************************++++++***************+++))))))***+++,,,,,,------++++++******************---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,+++***+++,,,---...---------............//////////////////////////////......------...000111000000000000666888;;;===AAAIIIUUU^^^nnnvvv}}}~~~~~~||||||vvvooodddWWWMMMGGGCCC===:::999888666444777777555444222111//////000///...---------..............................................................................------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++******************)))((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************)))))))))((())))))))))))))))))))))))***)))((('''((()))+++,,,***))))))))))))+++,,,---************)))))))))(((************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...//////000000000000//////000111444666888888888777666666555444444333333222000000//////........................---,,,+++***,,,,,,,,,++++++*********((((((((((((((()))******+++******))))))******+++******))))))))))))*********)))(((''''''((()))***************************))))))(((((((((((())))))************************)))))))))))))))))))))))),,,***(((&&&%%%&&&((()))'''(((***,,,---,,,+++***************))))))))))))***************)))(((((())))))))))))))))))))))))************+++,,,------,,,***)))***+++,,,***)))************************++++++***************+++)))******+++,,,,,,------************************,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------..........................................///000000.../////////...111444444222222555888;;;@@@DDDFFFFFFKKKSSSZZZssszzz{{{|||wwwwww|||wwwuuuzzz{{{vvvpppkkkhhh^^^ZZZUUUPPPKKKDDD:::444555333000///000111111000222222111000///...------000///...---------......................................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************************++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++******)))******++++++************))))))))))))************************************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++------...////////////...//////000000111000000//////111333555666666666555444444444333222222111111000///...---,,,---...///---......------,,,+++***+++++++++++++++*********((((((((((((((()))******+++******))))))******+++******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,((()))+++,,,---,,,,,,+++(((((())))))*********+++)))************))))))((())))))))))))))))))))))))******)))******+++,,,---+++***)))***+++,,,+++***+++++++++++++++++++++++++++***************++++++*********++++++,,,,,,---************************++++++************++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,---------------------------------......///////////////...............111444444222000000000111222333444444444666777>>>CCCHHHKKKJJJJJJMMMPPP[[[bbbiiipppxxx|||uuujjj```fffpppzzz}}}{{{zzz~~~|||wwwuuuttttttyyy~~~|||vvvqqqnnnnnnjjjiiippp{{{~~~wwwnnnjjjjjjiiifffcccbbbcccddd```[[[UUUOOOLLLGGG@@@;;;777555444444444444222///333222111000000000000000............------------...///000000000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++************************************************+++***)))(((((()))***+++))))))*********))))))((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++*********))))))*********)))))))))))))))************************************************))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++------.........///////////////000111111111000000000111333444555555555555444444333222222111111000///...,,,++++++,,,---...---------------,,,+++***+++++++++***************((((((((((((((())))))*********))))))))))))************))))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++((()))***++++++++++++***))))))))))))************))))))************)))((())))))))))))))))))))))))))))))))))))***+++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++*********)))******+++,,,*********++++++,,,,,,,,,***************++++++++++++******))))))******+++---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------,,,---///000000000///............///,,,...000111111000000111//////000333555666666555000222555555444333555777;;;:::999:::???CCC@@@;;;<<<>>>AAAEEEIIILLLNNNPPPUUURRRPPPRRRSSSRRRTTTYYY[[[\\\\\\ZZZVVVRRRPPPPPPQQQRRRSSSRRROOOLLLLLLLLLHHHGGGHHHKKKOOONNNJJJEEE???AAACCCBBB???;;;888777777444111222444444222///222111//////000000000///000000000///.........///------------------......,,,...222444555222///,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++***(((''''''(((***+++))))))************))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++***))))))((())))))))))))))))))******************************************************))))))*********+++++++++++++++******++++++,,,------------------------------------------....../////////000111111111111111222333444444555555555555444444333333222111111000...---,,,++++++,,,---...,,,,,,,,,---,,,,,,++++++************************((((((((((((((())))))******))))))))))))))))))*********))))))))))))******((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++***))))))((((((((()))))))))))))))************))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******))))))***++++++,,,***+++++++++++++++,,,,,,))))))*********++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,---------------------....................................,,,---///000000000///...//////000000............////////////+++++++++---///000///---000111333333222111222333777666444555888888666222666666555555555666777888666444555999999777777:::888:::<<<<<<:::888888888:::999777444222222444777111333555666555444333333111222111000...---///000333222222333555777666666111000000///......//////,,,...////////////000111........................***---222555555333///,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++************************************************+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))((())))))))))))************************************************************)))************+++++++++++++++******++++++,,,---------------------------------,,,,,,------.../////////000111222222222222444444444444444444444444333333333222111111000000,,,,,,------------------++++++,,,,,,,,,,,,++++++)))))))))***************((((((((((((((()))*********))))))(((((())))))*********))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((+++*********))))))((((((((())))))************)))))))))))))))))))))))))))))))))((())))))***+++,,,+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,---------.........//////////////////////////////---......///////////////000000000000000/////////000000///...333333333222222111000///---...000000000//////000++++++---000111111000111...///000111222333333333333111222555666333222555111333555555444333444444333333333222000111333555222333444444333222333444333444333222111222555777///000000///,,,++++++,,,+++,,,,,,,,,,,,---...///,,,///111111//////000222...............---------+++---///111111000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************)))************+++++++++*********************************************************))))))*********)))******+++,,,,,,++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((()))*********************+++++++++***))))))((()))))))))************************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////000111222222222222333333333222222222333333222222111000000//////...+++,,,.../////////...---***++++++,,,,,,,,,++++++((()))))))))*********+++((((((((((((((()))******))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((())))))***+++,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,---------................................................///000000/////////000.........///111000...,,,,,,---.........///000111---...///000000///......000//////000...---///333---///111333333222000//////,,,,,,///000...///222...000111111000//////000***,,,///000000//////000111000///....../////////***,,,//////---,,,+++,,,,,,...111000------///222//////000///---,,,,,,------///111000---+++,,,---.........------------,,,,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********************************++++++*********&&&'''((()))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((((((((((((((************************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))(((((())))))*********+++************************************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,+++,,,---.../////////000222222333333333333222111111000111111111000000000///......------***,,,...111111000...,,,***++++++,,,,,,,,,++++++(((((())))))*********+++((((((((((((((()))******))))))(((((((((((())))))******))))))))))))*********)))'''&&&&&&''')))***************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''((()))*********)))))))))))))))***''''''((()))***+++,,,,,,(((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---......------,,,,,,------...***+++,,,---...---,,,,,,++++++,,,,,,,,,---------------------------------//////...------///000111............------............------..................------////////////////////////......////////////......///////////////.........000000000000////////////111111111111000...---,,,///000111000...------...........................---------............///........................,,,,,,,,,---------......000000///...------,,,,,,------------------------.........------,,,,,,,,,++++++++++++,,,,,,---...------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))((((((***,,,---************************************************************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''************************************************))))))))))))))))))))))))++++++******************))))))***++++++++++++***,,,+++***))))))***+++,,,,,,,,,+++***+++,,,---...---------............/////////000111111111111000555444333222111111111111//////............//////000000000000///...---,,,,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''+++(((%%%$$$'''))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((((((((((((((()))((((((((((((((((((((((((******))))))))))))******))))))))))))******************))))))******+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))***,,,------,,,***))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------...///000...---+++,,,.../////////...---////////////000000000000000000000000------............------.........---------------..............................////////////.....................///////////////////////////////////////000000000//////......000000///...------...........................------------....................................,,,,,,,,,------------...000//////...------,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++++++++,,,------------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))((()))***,,,---************************************************************************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((*********)))))))))((((((************************************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++***))))))***++++++,,,,,,+++++++++,,,---...------------............000000111111111000000000444444333222111111111111/////////....../////////,,,------.........------+++++++++***************))))))))))))))))))))))))+++***))))))((()))))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''+++(((%%%%%%'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,+++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))))))))******************))))))******+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++)))***,,,------,,,***))))))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,...///000...---,,,---......///............/////////000000000000000000000000,,,------......------,,,------------------------........................---......//////......---,,,------....../////////////////////////////////---......///000000//////...///000///---------///------------------------------------............------------------------,,,,,,,,,,,,------------//////......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,---************************************************************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++++++++************)))************************************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++***))))))***++++++,,,++++++++++++,,,------------------............111111111111000000000000444333222111000000000000------------------------******,,,------.........***************+++++++++))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&&&&'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))******************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---///000///---...------------...//////....../////////000000000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------++++++,,,---......//////---...............//////---......//////.........---...//////---------///------------------------,,,,,,---------.........------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,******)))))))))***+++,,,************************************************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***+++******************++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////000000111222333222222111000000000000000+++++++++,,,,,,+++++++++++++++,,,---------------)))))))))***+++++++++,,,))))))))))))))))))))))))'''''''''((((((***++++++(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***)))((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''((((((''''''((((((((((((((((((((((((******))))))))))))******((()))))))))******************))))))******+++,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++***************+++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---///000///.........---,,,,,,...///000........./////////000000////////////++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------------,,,,,,------------,,,,,,***++++++,,,---......///,,,,,,------............/////////......---++++++,,,...///...---,,,...///------------------------,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------...---------///000222444666111111000/////////000000+++,,,------------,,,+++...............---,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))&&&'''''''''((()))++++++))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((()))***+++++++++******))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))******+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///000///.........---,,,,,,...///000............////////////////////////***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------++++++,,,,,,---........./////////...---+++***))),,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***++++++++++++***)))***++++++++++++***))))))******+++,,,+++++++++,,,,,,,,,,,,---------------------...000333555777000000////////////000000...///000111111000///.../////////......---,,,+++***************+++++++++))))))))))))))))))))))))''''''''''''((()))***+++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***%%%'''(((*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++---000111000......------------...//////------........./////////000000000000******++++++++++++******)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,------......---------------,,,+++***+++,,,...------,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------))))))***+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))((()))))))))************************+++++++++,,,************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***)))***++++++++++++***)))((()))***+++,,,++++++***++++++,,,,,,,,,---------000///......///111333555/////////......//////000...///000111111000///...,,,,,,---------,,,,,,++++++++++++***************))))))))))))))))))))))))'''''''''''''''((()))***************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''')))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))"""$$$&&&'''(((((('''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,)))***+++,,,,,,,,,++++++************************)))))))))))))))***++++++,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++---000111000///,,,---......///.........---------.........//////000000000000******++++++++++++******((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++******+++,,,,,,---......++++++,,,---------,,,,,,+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))******+++++++++************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***)))***+++,,,,,,+++***)))((()))***+++,,,+++******++++++,,,,,,,,,---------222111000......000111222//////.........//////000+++,,,...//////...,,,+++))))))++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((''''''''''''((())))))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******'''***,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&(((***++++++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))*********************)))***++++++,,,)))***+++,,,---,,,++++++************************))))))((())))))***++++++,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++---000111000///+++,,,.../////////...------------.........//////000000000000+++++++++++++++***)))(((++++++************++++++******)))(((((((((((((((************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++*********))))))******++++++++++++******++++++******************************************))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************(((((())))))******++++++((()))***++++++***)))((((((((()))*********************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++******+++------......////////////..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((******)))((((((((((((((())))))))))))************+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++))))))))))))((((((((((((+++***((('''''''''((()))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++******,,,...---***'''++++++,,,------,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000...000000000000////////////000000000000+++++++++++++++***))))))++++++************++++++++++++***)))))))))))))))************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******************************************************))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******++++++************************)))))))))))))))*********))))))************))))))((())))))*********************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......////////////..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))(((******)))((((((((((((((())))))))))))***************)))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********))))))))))))((((((((((((******)))(((((((((((((((***)))((((((((()))++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++*********************************+++,,,,,,++++++,,,.........------,,,+++***))))))******+++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111...+++***+++,,,------000000000000////////////000000000000***++++++++++++***))))))++++++************++++++,,,,,,+++************+++************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++*********************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************))))))))))))******))))))))))))******((()))******++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------............------......////////////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))***))))))((((((((((((((())))))))))))***************)))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))((((((((((((((())))))))))))))))))******))))))(((''')))))))))((()))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++******************************---...+++((('''+++000---------,,,,,,+++++++++*********++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,------;;;666000,,,+++---///000////////////000000000000000000000000******+++++++++******)))++++++************++++++,,,++++++*********++++++************************)))***++++++***)))***+++++++++++++++++++++++++++************************++++++******************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************++++++++++++*********************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++******))))))((((((+++***)))(((((()))***+++))))))***++++++++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,---......//////......---------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((()))))))))***************)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))((()))***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))***++++++)))(((''')))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************---------,,,***))))))***)))******+++,,,...//////*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------------<<<888222...---...000000////////////000000000000////////////)))******+++++++++******++++++************++++++******)))))))))******+++************************)))***++++++***)))***+++++++++++++++++++++++++++************************************************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++******)))************************++++++******))))))((((((+++***)))(((((()))***+++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,------............------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((()))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))((()))***)))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((('''''''''((((((((()))))))))***)))***+++++++++***((('''((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************...,,,,,,///333333...)))************,,,---///000***+++++++++++++++,,,,,,+++,,,------......------,,,,,,,,,------.........222000---,,,,,,---,,,+++.../////////000000000111////////////))))))***++++++++++++***++++++************++++++***))))))))))))***++++++************************)))***++++++***)))***+++++++++++++++++++++++++++************************((()))******+++***************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++******))))))***************+++++++++******++++++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************************))))))))))))******))))))))))))******)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))((()))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))************++++++******)))((((((((()))************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---***+++222:::<<<555---///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---......//////---,,,---...000000...,,,......//////000000111111000000000000))))))***+++++++++++++++++++++************++++++***************+++,,,,,,************************)))***++++++***)))***+++************************************************'''((()))***++++++***)))******))))))))))))******************************************************************************+++++++++***************))))))*********+++++++++******++++++++++++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------+++***************************)))))))))))))))*********))))))************)))))))))***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***)))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((((((((('''''''''((()))*********,,,+++******))))))******'''((()))***+++******))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***+++///555666222---000///---+++******+++,,,+++++++++++++++++++++++++++,,,------......------,,,,,,------.../////////.........000222222111000.........///000111111111000000000000((()))***+++++++++++++++++++++************++++++++++++++++++,,,,,,---...************************)))+++++++++***)))***+++************************))))))))))))))))))))))))'''((()))+++++++++***)))******))))))))))))******************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,))))))******++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******************************))))))))))))******'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++************************(((((())))))******++++++((()))***++++++***)))(((******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------+++******+++------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***)))))))))))))))******+++))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))&&&''''''((()))******+++---,,,***)))))))))***+++'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,+++***(((...---+++******+++---...+++++++++++++++++++++++++++,,,------......------,,,,,,------...///000000---,,,+++,,,...//////...---......///000111111222000000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++******)))(((((((((************************))))))))))))))))))))))))************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++***)))((((((((()))++++++///...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++......---,,,,,,+++******++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******&&&''')))+++......,,,++++++******)))))))))))))))''''''''''''((((((((()))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************(((''')))///444999666111,,,)))(((((()))'''((()))***************))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,---111666555///)))---...///////////////...///////////////000111111000000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++,,,))))))))))))************************************************************))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******)))))))))***+++,,,......---,,,,,,,,,,,,,,,///......---,,,,,,++++++...------,,,++++++******++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******...+++'''%%%%%%'''((()))+++******)))))))))))))))'''''''''((((((((())))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******)))((()))---111555333///,,,))))))))))))((())))))************)))))))))))))))************)))))))))***++++++,,,,,,///...---+++************)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---...222666555000+++,,,---......///////////////////////////000111111000000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++(((((())))))***++++++,,,************************************************((((((((((((((((((((((((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,...------,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,++++++******++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******+++***((('''(((***,,,...+++******)))))))))))))))''''''((((((((()))))))))+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))******))))))+++---///...---+++************)))************))))))((())))))))))))************)))))))))***++++++,,,,,,333111...+++***)))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...///222555555111---,,,,,,---...//////000000///////////////000111111000000000000))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((())))))))))))*********)))))))))******+++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++++++++************************(((((()))***************((((((((((((((((((((((((((((((((((((((())))))***$$$'''+++------,,,+++++++++******)))))))))))))))'''(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))*********)))))))))******++++++++++++*********************)))((('''((()))))))))************)))))))))***++++++,,,,,,444222...+++))))))***+++(((((()))***+++,,,,,,---***+++++++++++++++,,,,,,************************---,,,,,,,,,++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,------------............000333222000---,,,------...///111222222///////////////000000111///000000000))))))))))))))))))))))))((()))))))))************))))))*********+++++++++((())))))))))))*********,,,+++++++++******))))))************************************************************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))(((''''''((()))***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++******)))))))))******+++++++++************************(((((()))***************((((((((((((((((((((((((((((((((((((((())))))***&&&))),,,,,,+++)))))))))+++******)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***+++***)))((('''((()))++++++++++++******************)))((('''((()))))))))************)))))))))***++++++,,,,,,222000---+++***+++---...((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------,,,,,,---------.........---,,,---...//////...---.........///000222333444///////////////000000111///000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++---,,,,,,+++******))))))************************++++++++++++++++++++++++************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))******+++,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++******(((((())))))***+++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******)))******)))***000999@@@+++******)))))))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))((((((***,,,,,,+++)))(((((()))***+++++++++***)))************))))))((())))))))))))************)))))))))***++++++,,,,,,...---+++***+++,,,---///***************+++++++++*********++++++,,,,,,---************************+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,---------...//////......///111333444///////////////000111111000000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++++++++***))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************((()))***+++++++++******++++++******+++,,,,,,---++++++++++++++++++++++++******************++++++((((((((()))***+++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******)))*********,,,555BBBLLL+++******)))))))))))))))(((((()))))))))*********(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***((('''))),,,...---+++************************((())))))************)))))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************)))******+++,,,,,,------************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---------,,,,,,,,,...//////...---,,,---...000111///////////////000111111000000000000))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))'''((()))***+++***))))))+++*********+++,,,,,,---++++++++++++++++++++++++******************++++++'''(((((()))***+++++++++************************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******)))+++---+++))),,,222999+++******)))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++)))'''))),,,//////---,,,++++++***)))*********'''((()))***************))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))))))))***+++,,,,,,------************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........---,,,---///111...---,,,++++++,,,...//////////////////000111111000000000000+++++++++************)))))))))))))))************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))(((((()))***************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))(((((('''''''''&&&''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&''')))))))))'''))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++*********))))))((('''&&&%%%%%%&&&'''((())))))*********))))))((())))))(((((((((((())))))*********)))))))))))))))***)))((()))***+++***(((***************)))((((((++++++******))))))((((((+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------*********)))))))))(((((((((***++++++++++++,,,...------------------------++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...---------...///111222------------------------////////////000000000000000000000000+++++++++************)))))))))))))))************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))***+++++++++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))************))))))((((((((('''''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&''')))))))))((())))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++*********))))))++++++************++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***(((***************)))((((((*********)))))))))))))))************)))))))))((()))************++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,------......***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++......------...///000111------------------------//////000000000000111111000000000000+++++++++************)))))))))))))))************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++************************+++++++++,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))************))))))((((((((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,+++++++++***+++++++++***************++++++,,,,,,+++***((('''***))))))(((((())))))***************************(((((())))))))))))((((((((('''&&&''')))***)))((())))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************+++************))))))))))))))))))******)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***((()))************))))))((())))))))))))************************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,...///000000111---...///...+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......---......//////------------------------000000000111111111222222000000000000+++++++++*********))))))((()))))))))************************************))))))))))))))))))))))))++++++***))))))***++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************)))*********++++++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))((()))))))))************))))))((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************************************------,,,,,,+++*********************************)))***,,,---,,,+++((('''***))))))))))))))))))***************************(((((())))))))))))(((((((((''''''''')))***)))((())))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))(((((((((((())))))((()))))))))************************))))))))))))&&&'''((())))))((('''&&&((())))))************)))))))))(((((((((((())))))((((((((()))))))))))))))***)))((()))***+++***((())))))************)))((((((((())))))******++++++*********)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,******++++++,,,---......000000000...,,,*********++++++++++++++++++++++++------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------///.....................------------------------000000111111222222333333000000000000+++++++++*********))))))((()))))))))************************************))))))))))))))))))))))))+++******************+++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************************************)))(((((('''((()))******))))))))))))))))))******((()))))))))******************************************))))))))))))*********))))))(((((())))))***((()))))))))************(((((())))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))*********+++************************************************,,,,,,,,,++++++*********************************)))***+++---,,,+++)))'''******))))))))))))******************************(((((())))))))))))(((((()))((('''(((*********((())))))))))))))))))))))))))))))***++++++++++++***************)))))))))((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))(((((((((((())))))''''''(((((())))))))))))***)))((()))***+++***(((((())))))*********))))))(((((())))))******++++++))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,++++++******************000000000...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...............---------------------------------///000000111222222333333000000000000+++++++++************)))))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))***************************************************+++++++++(((((('''&&&'''((()))***))))))))))))************))))))))))))******************************************))))))))))))************))))))))))))******))))))))))))************(((((())))))))))))******''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))((())))))******))))))(((((())))))******+++++++++************************************************++++++++++++++++++++++++***************+++++++++)))***+++,,,++++++***)))+++******))))))******+++************************(((((())))))))))))(((((()))((('''(((***+++***)))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))))))))))))))***'''((((((((((((((((((''''''((()))******+++******))))))(((((((((((())))))&&&''''''(((((())))))******)))((()))***+++***(((((())))))************)))))))))))))))************))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,++++++*********---...///...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,------.........------------------------------...//////000111222333333000000000000+++++++++************)))))))))))))))************************************))))))))))))))))))))))))*********++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++)))((('''&&&'''(((***+++((()))))))))************))))))))))))******************************************))))))))))))******))))))(((((((((((())))))))))))))))))************(((((()))))))))*********''')))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++,,,,,,************************************************)))))))))***++++++,,,,,,))))))*********+++++++++************************+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((***+++***)))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))******''''''&&&&&&&&&&&&'''''''''((()))******+++++++++))))))(((((((((((())))))&&&&&&''''''((())))))******)))((()))***+++***((((((((()))************************)))))))))))))))((()))))))))************)))************+++++++++************++++++++++++*********+++++++++++++++***,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////***+++---............------------------------------......///111222222333000000000000+++++++++************)))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************))))))******+++++++++++++++***((('''((()))+++,,,(((((())))))*********+++))))))))))))******************************************))))))))))))******((((((''''''''''''(((((())))))))))))************(((((())))))*********+++((()))***)))((('''(((***(((((((((((())))))))))))))))))************))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))******+++++++++++++++******))))))***++++++++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((***(((((()))***+++***)))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))******,,,+++***))))))***+++,,,''''''(((******+++++++++))))))(((((((((((())))))&&&&&&&&&'''((())))))******)))((()))***+++***((((((((()))***************++++++******))))))(((((((((((())))))*********+++)))************+++++++++)))************+++++++++''''''((()))***++++++,,,(((***++++++++++++,,,...))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////)))***,,,...//////......------------------------,,,---...///000111222222000000000000,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++---,,,***)))))))))******++++++++++++++++++++++++************************,,,******+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++,,,(((((((((((())))))))))))''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''************************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******))))))(((((()))***++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))++++++************++++++,,,+++***((((((((()))***...---,,,***))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************'''(((******))))))+++,,,)))))))))***************&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************++++++******************************************)))************+++++++++************************---------,,,,,,+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------------------------000///---,,,,,,---...///000,,,)))***///111000...---------,,,---111777;;;333222000///,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++...---+++*********++++++++++++++++++++++++++++++***************************)))(((***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++)))))))))************+++***++++++,,,------..............................************)))))))))((())))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************+++*********))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))***++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***,,,+++)))((((((((()))***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,************************((()))++++++******,,,---***)))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************************************)))************+++++++++************************---,,,,,,,,,++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------------------------------000///---,,,,,,---...///777222,,,+++------+++)))...///...------///333666444333111000++++++************++++++++++++++++++++++++++++++)))************+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,,,,+++)))++++++++++++++++++++++++************************))))))((((((((()))***************+++++++++,,,,,,,,,,,,,,,------......///++++++++++++++++++++++++************))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))'''&&&))))))))))))))))))***+++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))((()))))))))***))))))(((((()))))))))))))))))))))))))))))))))************************************************)))***,,,,,,++++++---...******)))((((((((((((((('''((()))*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++************************+++++++++++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------------------------------///...---,,,,,,---...///999444...+++++++++***(((//////000///------///000333333222111++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++************************************************((((((((((((((())))))***************+++++++++,,,************++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++)))(((***)))))))))))))))************))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))************))))))))))))************************(((***++++++***+++,,,...+++***)))((('''''''''((())))))))))))***)))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******((((((((((((((((((((((((***************+++++++++************************))))))*********+++++++++******************************************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------......---------...//////444000,,,***+++---...------...000///...------...222111111111+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,************************************************((((((((((((((())))))***)))))))))*********++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******((()))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))))))))*********))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,+++***)))'''''''''((()))*********))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++*********************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------......//////000...++++++,,,...000111***,,,...///...---.../////////000000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******++++++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++(((((()))************)))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))***,,,+++***)))'''''')))***,,,++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************)))************+++++++++*********************************++++++++++++++++++***************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,---......////////////...------------...///***,,,...///......///000---...//////++++++,,,------,,,++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,///000++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))******)))))))))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''')))************+++---+++***)))((((((***---///,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************((())))))***++++++,,,,,,************************)))************+++++++++************************++++++++++++,,,,,,,,,---++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------+++,,,---...////////////,,,---..................,,,---//////......///111---...///000++++++------------++++++++++++++++++++++++++++++)))************+++++++++)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))******+++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++---000444666++++++***))))))((())))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))++++++************++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((***+++,,,++++++,,,...+++***)))((())),,,///000---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************((())))))***++++++,,,,,,************************)))************+++++++++************************+++++++++,,,,,,---------++++++***************+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------------------------+++,,,---...////////////(((+++.../////////000000.../////////------///111...///000222,,,---......,,,+++,,,---+++,,,---------,,,+++***++++++++++++,,,---------,,,,,,---...///...---+++)))***,,,...//////...---///---******+++---------+++++++++,,,,,,---...///,,,,,,+++)))&&&''',,,000,,,,,,,,,,,,+++++++++***,,,,,,***)))))))))***+++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))******+++++++++,,,)))((('''((()))))))))(((*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***)))(((***+++***)))((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++((((((((()))***************(((((((((((())))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))((((((((((((+++++++++************)))***************)))((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***++++++,,,***)))(((***+++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...////////////.........---------///////////////.........222222111111...///000...---,,,...///222222111000000/////////000000000//////...---,,,////////////000///...,,,------------------......---,,,++++++---...---,,,)))***++++++,,,++++++***---//////...,,,+++---///************************,,,,,,***)))))))))***+++******++++++++++++******++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))+++******))))))))))))))))))))))))******+++++++++***)))((())))))***)))(((***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))((((((((())))))))))))))))))***++++++++++++***)))(((***+++***)))((()))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***)))(((((()))***************(((((((((((())))))))))))((()))***++++++***)))((()))******++++++******)))))))))))))))(((((((((((())))))******+++++++++,,,***************)))(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))(((((('''((()))***+++,,,,,,***(((''''''))),,,,,,++++++***************+++,,,,,,------,,,,,,++++++************+++++++++******))))))******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.../////////.........------------/////////////////////...000000000000,,,------------...111444777666444333222222222222666666777888888777666555666666555444333222222111333222000...---,,,,,,,,,---------...//////---++++++,,,---//////...---,,,,,,...000///---+++***+++*********************+++,,,,,,+++************+++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))************))))))((()))))))))))))))*********************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++)))******++++++******)))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))((())))))************)))(((((((((((())))))))))))))))))************)))))))))******++++++******)))(((((((((((())))))))))))'''((()))***+++,,,------***************)))(((((((((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((())))))***)))******)))''''''(((***+++************)))))))))***++++++,,,,,,,,,,,,,,,++++++************++++++***))))))))))))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///............------------......//////////////////////////////666888999:::;;;>>>BBBFFFIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHKKKNNNPPPQQQQQQQQQJJJJJJJJJHHHEEEDDDDDDDDDDDDDDDBBB@@@===:::888666222222222444444333///,,,000/////////............,,,---......---+++******+++++++++,,,,,,,,,,,,---,,,,,,++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***+++++++++*********+++************************************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))************((()))))))))************************************)))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))*********)))((()))************))))))(((((((((((()))))))))))))))))))))******)))))))))))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***************)))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******'''((())))))))))))+++---***)))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++******))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///------------------------............/////////////////////000WWWXXXYYYYYYYYY[[[^^^aaafffgggiiikkkjjjgggdddbbb^^^```cccgggiiilllmmmmmmdddffffffddd```^^^^^^______```bbbaaa^^^XXXRRRNNNEEEEEEEEEFFFFFFDDD???;;;<<<999555111...---...///111///...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))(((*********))))))))))))))))))+++,,,+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))))))))***))))))*********))))))((((((((((((((())))))))))))***))))))))))))))))))***)))))))))******)))))))))'''((((((((()))))))))******************************************)))(((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))***************+++,,,,,,+++***)))+++,,,)))))))))))))))))))))***)))***++++++,,,,,,++++++++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,---------------------.........//////000000000000000111ooopppqqqpppmmmllllllmmmlllnnnqqqsssssspppmmmkkkjjjjjjjjjkkklllmmmmmmnnnkkknnnpppnnnjjjgggfffgggjjjmmmqqqtttrrrlllfffbbbbbbbbbcccddddddbbb___[[[TTTQQQKKKFFFAAA???>>>>>>999666222000000000...------------,,,,,,+++++++++,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))))))))))))))((())))))************)))+++++++++***************(((***,,,+++((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,++++++***))))))((((((***))))))(((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))************))))))((((((((((((((())))))))))))******))))))))))))******((())))))******))))))(((''''''(((((())))))******+++++++++*********))))))***************)))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++000000///---***(((((())))))))))))************+++)))******+++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------......///000000000000000111111lllnnnooonnnllliiiggggggaaaaaabbbbbbcccccccccbbbeeedddaaa___^^^^^^^^^___^^^cccgggfffbbb^^^]]]]]]aaaeeejjjooopppnnnkkkhhhooooooppprrrttttttrrrpppjjjiiigggdddaaa___]]][[[NNNKKKGGGDDDBBB???:::666222111111000///...------,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++***&&&***,,,+++'''&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***************************)))(((''''''((()))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''(((******************)))(((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((('''''''''((()))************************+++++++++***************)))(((((())))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((***+++,,,,,,++++++.........,,,)))((()))***************++++++,,,,,,))))))***+++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------......///000000111/////////000^^^aaaeeefffeeecccaaaaaa\\\[[[YYYXXXYYY[[[^^^``````^^^ZZZWWWUUUVVVWWWXXXTTTYYY______ZZZUUUTTTUUUWWWZZZ```fffjjjkkkkkkkkkffffffhhhkkkoooqqqpppooonnnqqqtttvvvwwwuuusssqqqgggeeebbb___\\\UUUMMMFFF888777666555444222111111,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,---------,,,,,,+++++++++&&&))),,,***'''%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((''''''((()))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((******************)))(((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((&&&''''''((()))******+++(((((()))***+++,,,,,,---***************)))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((***+++,,,,,,++++++''')))******)))***,,,...******+++++++++,,,,,,,,,))))))***++++++++++++***++++++************++++++******))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------...///000000111---......///UUUZZZ\\\XXXWWWYYYVVVOOOQQQQQQPPPOOONNNMMMKKKJJJOOOMMMJJJHHHHHHIIIJJJLLLPPPIIIFFFJJJNNNLLLHHHFFFLLLMMMUUU^^^___ZZZZZZ___^^^]]]___fffmmmpppnnnjjjlllooosssuuutttrrrrrrrrrpppooollliiijjjmmmiiicccRRRPPPIIIBBB??????:::333444000,,,+++---///...,,,,,,++++++,,,......---+++---,,,+++******))))))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))************************+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******))))))))))))******))))))(((((('''''''''&&&*********))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***)))))))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********)))******++++++******)))*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,------,,,++++++,,,...---------------------------,,,,,,++++++,,,,,,---.........////////////000............////////////............EEEJJJLLLIIIJJJMMMLLLGGGGGGGGGFFFBBB@@@BBBHHHMMMJJJIIIGGGDDDAAA@@@CCCEEENNNLLLMMMOOOLLLCCC;;;999??????FFFOOORRRLLLFFFEEELLLLLLOOOVVV___dddcccaaa[[[\\\^^^___aaaccceeeggguuuvvvtttsssvvv{{{zzzuuuqqqppplllddd^^^XXXOOOEEE???:::444000000000...,,,///...,,,---......---+++---------------......///++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))***((('''(((+++,,,***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))))))))************))))))))))))******))))))(((((((((''''''''')))))))))))))))*********)))(((''''''''''''((()))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,------,,,++++++,,,...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////......//////@@@DDDGGGIIIMMMTTTWWWVVVXXXWWWRRRKKKGGGKKKWWWbbbffffffbbbZZZPPPKKKLLLOOO___eeepppvvvnnn[[[KKKDDDAAA@@@EEEOOOUUUPPPEEE===>>>======AAAHHHNNNPPPOOOKKKHHHFFFHHHMMMTTTZZZ^^^kkkkkkjjjhhhkkkppprrrpppuuuyyy{{{yyyuuupppeee[[[TTTNNNFFF@@@<<<:::666333222000...---.........---,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++*********************))))))******+++,,,++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++***)))***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''(((***+++******))))))))))))******))))))((((((((((((''''''(((((())))))******++++++)))((((((''''''(((((()))((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))************++++++++++++******************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...............////////////////////////MMMQQQVVV]]]fffooovvvyyytttnnnfff]]]YYY^^^hhhqqqtttcccYYYWWWZZZiiitttxxxaaaUUUQQQOOORRR]]]gggfff\\\RRRHHHCCC>>><<<@@@EEEJJJMMMLLLFFF???===AAAHHHOOOSSS^^^```^^^[[[]]]eeekkkllljjjqqqxxxzzz{{{zzzssskkkfff___VVVPPPKKKHHHCCC???999666222000000000000///...---,,,+++************/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++***)))***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))((()))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***(((&&&%%%&&&(((+++---******))))))))))))******))))))((((((((((((((((((''''''((()))***++++++,,,)))(((((((((((((((((()))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,******))))))))))))************++++++++++++******************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,------------------------,,,,,,,,,,,,------.........////////////000............////////////000000000///YYY\\\bbbkkkttt{{{tttlllbbb\\\]]]bbbfffiii||||||wwwkkk\\\SSSRRRUUU```dddooo{{{}}}ooo\\\QQQWWWWWWZZZcccoootttooohhhZZZTTTLLLHHHKKKTTT^^^dddfff^^^QQQFFF@@@AAACCCFFFOOORRRQQQLLLKKKRRRXXX[[[eeelllsssvvvxxxyyywwwrrrkkkeee___[[[YYYWWWSSSOOOJJJFFF@@@:::777444111///000///...---------------............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******************************************************))))))******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***(((&&&%%%&&&(((+++---******))))))))))))******(((((())))))))))))))))))''''''((()))***++++++,,,((())))))))))))))))))((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,******))))))))))))************++++++++++++******************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,---------.........------,,,,,,------............////////////000............////////////000000000000UUUVVV\\\dddhhhhhhiiikkkbbb[[[SSSSSSXXX^^^___^^^ZZZ[[[YYYSSSLLLJJJLLLPPP^^^WWWUUUYYY\\\XXXQQQMMMSSSVVVZZZ___gggoooppplllYYYUUUQQQPPPVVVaaannnvvvzzzkkk[[[LLLEEEDDDEEEWWW[[[YYYOOODDD@@@>>>===PPPXXX___bbbfffkkkmmmlllfffdddbbbdddhhhiiihhheee```[[[SSSLLLEEE???999666......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************************+++++++++******))))))******+++,,,************************************************)))************+++++++++)))************++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''(((***+++******))))))))))))******(((((())))))))))))******(((((())))))******++++++((())))))******))))))(((((((((((()))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))************++++++++++++******************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...+++,,,,,,------...............------------......,,,,,,,,,------------.............../////////////////////000JJJJJJPPPWWWXXXQQQLLLLLLMMMJJJFFFHHHMMMSSSUUUVVVGGGGGGFFFEEEDDDEEEIIILLLYYYQQQKKKKKKKKKJJJJJJLLLIIIRRRXXXWWWWWW[[[^^^^^^QQQPPPOOOQQQVVV^^^gggnnnwwwuuunnnaaaTTTLLLNNNQQQmmmvvvxxxnnn]]]OOOEEE>>><<>>;;;;;;:::;;;===AAAGGGJJJBBB@@@>>>======>>>@@@BBBFFFDDDDDDEEEBBB>>>>>>BBB@@@LLLTTTOOOHHHHHHKKKKKKPPPQQQRRRSSSTTTWWW[[[^^^UUUYYY[[[VVVOOOMMMTTT[[[cccqqq}}}zzzmmm^^^RRRIIIAAAGGGKKKIIIFFFFFFEEEBBBBBBEEENNN[[[iiiqqqtttttttttqqqmmmjjjgggbbb]]]ZZZKKKIIIEEE@@@;;;777444333111111111111000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++***((((((***,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******))))))))))))******(((((())))))*********+++*********)))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***)))))))))******))))))))))))************++++++++++++******************************++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++******************++++++,,,,,,---))))))***+++,,,,,,------,,,------,,,++++++,,,...++++++,,,,,,---...//////......------------.............../////////000000............/////////000------...000AAA<<<<<<@@@CCC@@@===<<<888999888888999<<>><<<;;;:::999999<<<>>>???<<<888888<<>>@@@BBBCCCCCCCCCDDDEEEEEEIIIKKKKKKNNNTTTTTTOOOKKKLLLNNNOOOPPPTTTXXX\\\dddgggjjjkkkhhhaaaZZZUUULLLSSSUUUTTTWWW[[[RRRDDDBBB@@@@@@GGGUUUccclllooojjjgggddddddeeegggiiiiii]]]\\\[[[XXXRRRIII@@@999???999888<<<;;;444......---,,,,,,---///000000...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((''''''(((******)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------++++++,,,...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,......---,,,,,,,,,+++*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++************)))******)))))))))***,,,---******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......///000///------///000------------------------///...---,,,,,,+++,,,,,,...............///000000////////////000000000000......//////999666666;;;>>>>>>???AAA@@@???===;;;:::<<<@@@DDDHHHGGGFFFDDDAAA>>>;;;999:::>>>CCCEEEDDDBBB@@@@@@;;;;;;<<<<<<===>>>>>>>>>@@@CCCBBB@@@BBBHHHIIIFFFHHHIIIKKKLLLNNNRRRXXX\\\___```aaa```^^^YYYTTTPPPQQQXXX\\\]]]dddkkkfffZZZGGGBBB>>>>>>DDDKKKNNNOOORRRSSSVVV[[[cccjjjnnnpppkkkooouuuwwwqqqeeeUUUKKKEEE>>>:::===>>>999555555///---,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************++++++***))))))***++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((''''''(((******)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---,,,++++++,,,...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---******))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++************)))******)))))))))***,,,,,,)))******+++++++++++++++++++++***))))))***++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------......---,,,,,,---///------------------------//////...------------..................//////000............////////////.../////////===;;;<<>>AAACCCCCCBBBBBBBBB>>>:::999>>>BBBBBB@@@AAAAAABBBCCCGGGMMMQQQSSSSSSSSSRRRRRRQQQQQQPPPUUU[[[^^^```gggnnnllldddSSSNNNGGGCCCDDDFFFFFFEEECCCBBBBBBHHHSSSaaammmttt{{{|||}}}~~~|||yyyvvvsssfff\\\TTTPPPMMMFFF???;;;666333///,,,,,,------,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++***************++++++******************************++++++++++++******++++++************++++++************************))))))))))))))))))))))))************************+++************))))))))))))))))))*********++++++)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((''''''(((******)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((())))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++,,,...+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++(((((())))))))))))))))))*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************)))*********)))******+++,,,((()))******++++++******++++++***))))))***++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,------,,,++++++,,,...---------------------------------------...............------......///000------------............/////////...OOOMMMOOORRRUUUYYYcccnnnkkkgggaaa[[[WWWWWW\\\___ooopppqqqpppkkkbbbZZZUUUSSSYYYcccnnnuuuqqqfff\\\UUUPPPKKKLLLRRRVVVWWWVVVPPPLLLFFF???===@@@EEEIIIAAAAAA???===;;;<<>>999333///.../////////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))******++++++++++++******++++++************++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))))))))((((((((((((''''''(((******)))((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++,,,,,,++++++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))******************++++++(((((()))************)))+++******************+++************************************************))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,------,,,++++++,,,...------------------------******+++,,,---------......------------...//////------.........///////////////......___]]]]]]___aaaeeeoooyyyvvvsssmmmgggdddeeejjjnnnxxxzzz|||{{{wwwppphhhcccdddgggnnnyyy~~~sssjjjccc^^^ZZZ[[[bbbhhhjjjiii___ZZZSSSLLLGGGHHHNNNUUUQQQPPPLLLFFF@@@===<<<<<<;;;::::::;;;===AAADDDGGGPPPSSSTTTTTTWWWZZZZZZXXXSSSSSSSSSVVV\\\aaaeeeggggggZZZIII<<<888>>>GGGMMM]]]bbbhhhmmmqqqtttwwwzzz{{{{{{zzzvvvpppfffYYYOOOCCC>>>666111///..................---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++******)))*********)))))))))))))))))))))))))))******++++++******)))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))(((''''''(((******)))((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***,,,+++******+++---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))******++++++,,,++++++************++++++************************))))))))))))))))))))))))************************(((((())))))************+++++++++*********))))))*********+++************(((((()))************)))*********++++++*********************************************************))))))*********++++++++++++++++++,,,,,,---------......------------......---......---,,,,,,---///------------------------***+++,,,...////////////---------------...//////....../////////000000000//////......iiifffeeegggiiikkkrrrzzzyyywwwsssnnnlllnnnrrrvvv{{{|||~~~}}}{{{vvvqqqnnniiijjjmmmtttyyyxxxqqqkkkllliiifffgggmmmrrruuuuuukkkfff```ZZZUUUSSSYYYaaacccaaa]]]VVVMMMEEE@@@>>>=========<<<<<<;;;::::::@@@BBBEEEHHHLLLPPPRRRSSSWWWXXXZZZ^^^bbbgggkkknnnoooggg[[[PPPHHHDDDAAA???DDDGGGKKKOOOUUU___llluuu{{{xxxlllbbbLLLFFF>>>666222///---,,,//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++***************++++++************************))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******)))((((((''''''(((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((++++++*********)))))))))(((''''''(((******)))(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******+++---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))''''''((((((((((((((((((*********))))))*********************************))))))))))))))))))))))))************************((((((((()))******+++++++++++++++************)))***++++++++++++***))))))((()))******++++++******)))***++++++++++++***)))************************************************)))************+++++++++***++++++,,,,,,------...///......------------------......---,,,,,,---///---------------------------...000111222222111111------,,,,,,------...///////////////000000000111/////////...yyyuuusssvvvyyyzzz|||~~~{{{yyy{{{~~~|||xxxxxxxxx{{{}}}|||xxxtttxxxwwwvvvvvvxxx{{{~~~xxxsssoookkkeeeaaagggpppsssrrrooohhh^^^UUUNNNJJJKKKLLLMMMMMMJJJEEE@@@===777999<<<@@@BBBCCCEEEGGGOOOQQQUUUYYY\\\```dddgggdddbbb___\\\YYYUUUOOOLLLHHHEEE>>>999;;;HHH[[[iiiooo~~~vvvppp```YYYPPPFFF???999444111////////////.........---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''(((''''''(((******)))(((*********)))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++((((((((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******+++++++++++++++************)))***++++++,,,+++***)))((()))******+++++++++++++++)))***++++++++++++***)))************************************************)))************+++++++++******+++,,,,,,---......------,,,+++++++++++++++,,,------,,,++++++,,,...---------------------------...000111222111000///------,,,,,,------...///........./////////000000.../////////~~~{{{yyysssnnnsss|||yyypppfff___[[[XXX[[[^^^___\\\UUUNNNIII======???AAA???<<<;;;===888<<>><<>>:::000/////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++))))))************))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******((('''''''''&&&&&&&&&&&&(((''''''(((***+++)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((()))***++++++++++++++++++************)))***+++,,,,,,+++***)))(((******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************************************)))************+++++++++******+++,,,,,,---......,,,++++++***)))))))))***+++,,,,,,+++******+++---------------------------***+++---//////...---+++---,,,,,,,,,,,,---......---------.........//////......//////{{{~~~}}}zzz{{{{{{yyyrrrkkklllnnnpppppplllfff___ZZZRRRHHHDDDMMMQQQJJJBBB@@@:::;;;:::777999@@@EEEEEENNNPPPSSSYYY___ccceeedddiiigggaaaXXXMMMCCC===:::>>>???GGGSSS[[[^^^eeennnyyy}}}}}}vvvkkk___QQQEEE:::333000444555000---...000......///---)))))),,,++++++++++++++++++++++++*********+++,,,,,,,,,---************************++++++******++++++,,,---******************************************************************************))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***++++++++++++*********))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((******+++,,,,,,,,,,,,+++,,,***))))))***++++++***))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&((())))))(((((()))+++******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++))))))***+++++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++******************)))************++++++++++++,,,...---,,,,,,---///...------,,,,,,---------)))***+++,,,---...------......---------,,,,,,,,,+++,,,///222666999<<<>>>000///...---------------////////////000000000000......//////vvvwwwwwwwwwxxx{{{|||rrrrrrrrrpppmmmiiifffcccbbbZZZVVVYYY\\\YYYRRRMMM??????===:::<<<@@@AAA>>>HHHIIIMMMSSSZZZ```cccccceeeccc```YYYQQQKKKHHHGGGDDD???===@@@DDDJJJUUUaaarrr{{{zzznnnbbbJJJ===222//////---,,,---///......111111---...111++++++++++++++++++++++++*********+++++++++++++++************************++++++******++++++,,,---******************************************************************************))))))))))))*********************))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))))))))((('''))))))***************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***++++++++++++*********))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,***))))))***++++++***((((((((((((((((((((((((************))))))))))))************************))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&((())))))(((((()))+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))***+++---++++++++++++++++++++++++,,,+++************+++,,,************************************************)))************++++++++++++,,,------,,,,,,---......---,,,+++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++***+++---...111333444555//////...---------------////////////000000000000......//////}}}~~~{{{vvvqqqnnnmmmiiihhhfffdddgggjjjeee^^^JJJHHHCCC???AAADDD@@@:::<<<<<>><<<===EEEMMM___lllzzzwwwdddTTTCCC:::666444333333...,,,,,,///000------///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---******************************************************************************))))))))))))*********************+++++++++))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++++++++*********************)))((((((((())))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++,,,***))))))***++++++***((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&&&&'''((())))))(((((()))*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,++++++++++++++++++++++++++++++***))))))***++++++************************************************)))************+++++++++***+++,,,,,,++++++,,,------,,,++++++************,,,++++++***+++,,,...///---------,,,,,,,,,,,,,,,+++,,,,,,,,,------------//////...------------........./////////000000000.........///~~~}}}yyy}}}|||uuutttwwwpppeee^^^YYYQQQKKKMMMQQQMMMEEE<<<;;;:::<<<@@@FFFJJJKKKSSSTTTUUUTTTUUUWWW[[[^^^\\\\\\ZZZVVVNNNFFFAAA???JJJVVVcccnnnvvv|||{{{vvvrrriii^^^SSSJJJBBB<<<999222...---//////+++***,,,------------------------+++++++++******)))))))))++++++++++++++++++++++++++++++******++++++,,,---******************************************************************************))))))))))))******))))))***************+++))))))*********))))))((()))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))*********************************))))))((())))))***((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))))))))))))))***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,+++,,,***))))))***++++++***))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''')))***)))((('''(((*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------...,,,)))(((((()))++++++++++++++++++++++++***************************************************************+++++++++))))))*********+++++++++)))+++,,,,,,+++***,,,---+++++++++++++++,,,,,,------,,,*********,,,...///...------------------------------------,,,,,,,,,///......---------......---.........///000000000.........///~~~xxxllltttlllaaaYYY[[[```___YYYNNNJJJDDD@@@@@@CCCEEEFFFKKKMMMOOOQQQUUU\\\ccchhhhhhlllppplllbbbTTTFFF===???EEELLLQQQZZZeeekkkkkkkkkppprrrlllaaaTTTHHH@@@999333///000000...---///------------------------,,,+++++++++******))))))++++++++++++++++++++++++++++++******++++++,,,---******************************************************************************))))))))))))******((((((((()))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))******************************))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******(((((((((((())))))))))))((()))))))))*********++++++++++++*********************++++++++++++******))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))),,,+++++++++******))))))******+++,,,,,,,,,,,,+++,,,***))))))***++++++***************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))((()))***)))((('''((()))******))))))))))))******((()))))))))************************************))))))))))))))))))))))))...//////---+++))))))***++++++++++++++++++++++++*********++++++*********************************))))))*********+++++++++))))))*********+++++++++)))+++,,,,,,+++***,,,---*********+++---...000111...,,,+++******+++---///.............../////////,,,,,,------------------......---------......///,,,------...///000000000////////////yyymmmcccccciiikkkhhhbbb[[[PPPHHHDDDDDDEEEFFFBBBCCCEEEHHHMMMUUU]]]dddgggllloookkkbbbYYYNNNFFF<<<>>>??????EEEPPPXXXZZZ^^^kkkxxx|||wwwmmm^^^SSS@@@888000//////......///........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************************************************************))))))))))))******'''''''''((())))))******))))))******++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***************+++++++++******)))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))((())))))******++++++++++++++++++++++++***************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))---,,,,,,+++******))))))******+++,,,,,,,,,,,,+++,,,***))))))***++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******((()))***)))((('''((()))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))***+++,,,,,,++++++,,,...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))))))))***++++++,,,,,,)))************+++++++++***+++,,,,,,++++++,,,---*********,,,---///111222---,,,+++++++++,,,------.............../////////)))******+++,,,------......------------...//////,,,,,,---...///000000111222111//////wwwtttxxxzzzxxxqqqiii\\\QQQKKKKKKLLLMMMFFFFFFDDDCCCDDDIIIOOOTTTWWW^^^bbb___[[[YYYTTTNNNEEEGGGDDD@@@AAAFFFIIIHHHRRR^^^lllxxxxxxjjjSSSGGG:::555222///...///........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************************************************************))))))))))))******'''(((((()))******++++++((()))***++++++++++++***))))))))))))))))))))))))&&&'''((())))))******)))))))))***************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))((())))))*********+++++++++******))))))******+++,,,))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***))))))***++++++***************************************))))))))))))************************))))))))))))))))))))))))(((((()))***************(((******)))(((''''''(((******))))))))))))******))))))))))))************************************))))))))))))))))))))))))'''(((************,,,---+++++++++++++++++++++++++++,,,------------,,,+++************************((())))))***++++++,,,,,,)))************++++++++++++,,,------,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......)))******+++,,,------...---------------...//////+++,,,,,,---...///000111444222000///~~~uuuggg\\\VVVVVVWWWYYYWWWTTTNNNHHHDDDDDDHHHKKKFFFPPPXXXXXXYYYZZZWWWRRRVVVWWWTTTNNNIIIHHHDDD@@@FFFMMMYYYiii~~~vvvkkk\\\LLLBBB;;;666222333////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************************************************************))))))))))))******((())))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))%%%&&&''')))***************++++++++++++******)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***)))((())))))******++++++++++++******))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))*********++++++,,,------******+++,,,,,,,,,,,,+++,,,***))))))***++++++***))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))))))))******)))(((''''''(((******))))))))))))******))))))))))))************************************))))))))))))))))))))))))((()))***)))((('''((()))++++++++++++++++++++++++,,,,,,............,,,,,,************************((())))))***++++++,,,,,,)))************++++++++++++---......,,,,,,---///---,,,++++++******++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,------.........///---------------...///000++++++,,,---...///000111555333111///{{{sssggg``````iiihhhddd\\\QQQHHHDDDCCCIIIJJJIIIGGGKKKSSSXXXYYYjjjggghhhmmmqqqhhhTTTBBB>>>@@@FFFQQQ]]]gggnnnqqqssspppllleeeXXXHHH>>>:::555111000111,,,'''+++333,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,++++++******++++++************************,,,,,,,,,++++++*********************************************************************************)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))((((((((((((((()))***************************)))((((((((()))+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))***,,,------,,,***)))((())))))))))))*********************************))))))************))))))+++++++++************)))))))))))))))))))))))))))((()))++++++)))((()))*********+++++++++,,,,,,,,,))))))******+++++++++,,,***+++,,,,,,------,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))'''((((((((()))))))))******((('''&&&((()))******+++***)))))))))))))))***((((((((()))******++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++***)))***+++)))******++++++,,,------//////...---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111............////////////////////////yyyuuuvvvrrrjjj___UUUOOOOOOPPPPPPPPPLLLDDDCCCIIIOOORRR]]]___ggguuu{{{kkk\\\FFFBBB???@@@FFFOOOWWW[[[fffkkkrrruuuqqqeeeSSSFFF;;;444000222222...+++---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,+++******))))))******************************,,,,,,,,,+++++++++*********************************************************************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))***+++,,,,,,+++***))))))))))))*********++++++************************)))******++++++******)))+++++++++************)))************************((()))++++++)))))))))***************+++++++++,,,+++++++++***************++++++,,,------------,,,++++++++++++************************************+++++++++*********))))))))))))(((((((((((()))))))))))))))***************+++***(((((()))************))))))(((((((((((()))*********)))))))))))))))******))))))((((((((((((************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++)))******++++++,,,------///......---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///......---------..................//////////////////000000zzzxxxyyy~~~yyyttttttuuuvvvyyy}}}yyyqqqlllooopppssszzz|||pppcccXXXRRRRRRSSSZZZ[[[UUUIIIAAABBBHHHLLLQQQWWWbbbpppzzzxxxkkk___MMMFFF===777999???GGGLLLWWWdddqqq|||uuucccOOO@@@222///222222...+++......///......---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++***)))))))))))))))************************,,,,,,,,,++++++++++++***************************************************************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************))))))))))))))))))))))))++++++************++++++************************(((((()))***************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++(((***++++++***))))))***)))))))))*********++++++,,,,,,++++++***)))))))))++++++,,,---------------************++++++,,,,,,************************+++++++++******************))))))(((((())))))***++++++++++++++++++*********************************))))))(((''''''((((((++++++******)))(((((('''***))))))))))))(((((((((************************************************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,)))******++++++,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................000///...---------------............//////////////////000000uuusssuuuzzz~~~|||wwwtttuuuvvvzzzzzzuuusssssstttqqqnnnrrrxxx||||||yyywwwwwwzzzsssggg\\\TTTQQQaaafffdddXXXLLLGGGHHHIIIKKKOOOVVV___eeeddd]]]WWWXXXRRRKKKEEEBBBBBBAAAAAAMMMYYYfffpppppp\\\CCC555111222000...,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***************************************++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((((((((((())))))))))))))))))))))))******)))))))))***++++++************************'''((()))++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************)))(((((()))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++(((***,,,+++***)))******((())))))))))))*********++++++******************+++,,,,,,---...---------++++++++++++++++++++++++***************************************************))))))))))))))))))***+++++++++++++++*********)))***++++++************++++++***)))((((((((((((************))))))(((((())))))))))))))))))))))))************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******++++++,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...///000............////////////......//////wwwtttsssvvvyyyzzz~~~xxxrrrrrrxxx}}}~~~vvvtttssstttyyyuuufff\\\fffooorrrjjj]]]SSSMMMIIIIIIJJJLLLOOOSSSWWWZZZ\\\cccdddeeeeee```WWWLLLCCCCCCMMMUUU\\\lll}}}eeeNNN@@@777111,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,************************++++++++++++++++++++++++************************************************************************,,,+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++************************'''((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))***,,,,,,***)))***+++((())))))))))))*********(((((()))***++++++,,,,,,,,,,,,---.........------------,,,,,,+++******)))******************************************************))))))))))))******************************(((***++++++))))))***,,,...---,,,+++************(((((())))))************))))))))))))************************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,)))******++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////............////////////---------...{{{{{{|||}}}}}}vvvtttpppnnnpppuuu{{{|||zzzwwwtttssstttuuuvvv}}}rrrpppyyy~~~wwwkkk^^^SSSKKKOOOOOOMMMIIIGGGJJJQQQWWW```hhhuuuzzzmmmcccAAADDDHHHNNNYYYjjj|||nnnZZZIII888,,,------,,,,,,------...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************************************************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++************************(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++)))+++,,,,,,+++******+++)))))))))*********++++++''''''(((***+++,,,---...,,,,,,---.....................---,,,+++***))))))++++++++++++++++++++++++***************++++++++++++******))))))******+++)))))))))*********++++++(((***,,,+++)))***---111//////---,,,++++++++++++'''(((((()))******++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++---)))******++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............////////////------......{{{uuupppooorrrwww{{{{{{yyytttnnniiiggghhhiiikkkooovvv{{{zzzwww{{{~~~qqqfffZZZPPPSSSTTTSSSLLLDDDAAAEEEJJJSSS]]]nnn~~~yyyOOODDD>>>CCCJJJRRRaaappp|||zzznnn^^^JJJ999444222000---------///000,,,,,,,,,---------......++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,***************************************************************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))*********++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))******+++))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************************)))+++,,,,,,+++******+++************+++++++++,,,(((((()))***+++,,,,,,---,,,------...............---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++((())))))***+++,,,------***,,,---+++***,,,222888//////---,,,+++*********)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---)))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------...............///000111............/////////////////////000|||wwwwww{{{}}}{{{vvvooojjjhhhhhhjjj___ccciiikkkgggdddkkkuuuxxxtttjjj___VVVNNNSSSWWWRRRIIIDDDEEEIIILLLSSS```mmmvvvxxxtttpppbbbIII888:::@@@CCCPPPbbbeeemmmssstttsssmmm\\\LLL:::777333///------///000,,,,,,,,,------.........++++++,,,,,,,,,------------,,,++++++******++++++*********************************++++++,,,,,,,,,************************************************************************))))))******+++++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---***************************)))((((((((()))+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))***,,,------,,,***)))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************))))))))))))))))))))))))))))))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,***************+++++++++,,,---......//////......++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))***+++---...//////+++---...,,,+++...555<<>>;;;888111+++---///000000...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***(((((()))***************************************************)))))))))***+++++++++,,,)))******+++++++++******************************+++++++++*********))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************++++++++++++,,,,,,+++++++++*********)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++++++++---,,,++++++++++++,,,---+++++++++,,,---...///000------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++''')))+++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,------------------,,,------...//////000000////////////sssiiihhhlllpppnnncccZZZ\\\dddkkkfffkkknnnllliiimmmwww}}}ooo```WWWNNNIIIGGGIIIJJJHHHHHHIIIQQQWWW```jjjnnniii^^^UUULLLFFFDDDNNN[[[gggpppwwwqqqcccSSSLLLKKKIII???555......///000111000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++************++++++************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))***+++++++++++++++************************+++++++++*********************))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,---///000222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------111222222222000...+++)))++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++******))))))))))))************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---......//////000111111000000000000{{{{{{mmmfffeeefffgggnnnsssrrrnnnjjjgggdddjjjqqq}}}lll```PPPMMMLLLOOOOOOKKKGGGGGGPPPUUU___nnn|||zzzgggTTTEEEHHHRRR]]]lll{{{pppiii___XXXYYYXXXPPPFFF222///------000000...+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,+++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************'''((()))***+++,,,,,,,,,******************************************************))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,//////............//////222111///...---...///000111000///...............+++,,,,,,,,,------..............................222333444444222000---++++++,,,,,,,,,,,,,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000111111111000000000000~~~|||zzztttmmmooottttttooolllfffdddmmm}}}rrrZZZTTTPPPPPPOOOJJJHHHHHHMMMPPPXXXhhhzzz}}}dddKKKCCCEEEMMM]]]nnnmmmnnnjjjccc^^^]]]VVVNNNBBB;;;444/////////---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++,,,,,,***))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************'''((()))***+++,,,,,,,,,******************************************************))))))))))))******'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......////////////......111111///.........///000111111///......---------,,,,,,,,,------.................................,,,---...///...---+++***,,,,,,,,,------,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---***(((((()))++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////......//////000111111111////////////tttnnnlllgggbbbbbbkkk{{{wwwmmmbbb\\\VVVPPPOOOQQQGGGJJJRRR^^^lllwww|||}}}{{{hhhRRRBBB<<>>>>>===<<<;;;;;;===???@@@@@@>>>;;;999888777666444333222222222/////////...---------,,,////////////////////////000...---++++++---...000,,,------......------,,,000222444666666333000...////////////////////////,,,,,,............,,,,,,++++++...444999888222,,,******+++++++++,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------.........//////------------------------........................------------------------......---------,,,,,,,,,,,,,,,------.../////////111111111111fffeeecccbbbaaaaaabbbbbbbbbccceeeggghhhhhhggggggddddddeeefffggghhhiiijjjgggiiilllnnnooopppsssuuuyyy{{{~~~~~~sssooommmiiieeeiiifffgggppp~~~ppp___VVVKKKDDDFFFJJJIIIJJJMMMWWW^^^dddgggiiifffWWWGGGHHHCCCEEERRR```hhhnnntttiii___NNN???:::888222+++...******...///,,,***+++...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++,,,,,,+++***)))))))))************))))))************************((()))***++++++***)))((())))))))))))************************************)))***+++,,,,,,+++***)))************************************************((())))))))))))*********))))))))))))************+++***)))(((((()))***++++++,,,,,,+++***))))))***---,,,******+++---......,,,------+++******,,,...,,,+++///555333,,,)))---//////...---000666999:::===;;;888666777:::<<<;;;GGGEEEBBBCCCEEEFFFEEECCCFFFCCCDDDFFFDDD>>>@@@EEE>>>@@@CCCFFFGGGEEEBBB@@@@@@>>>;;;::::::999777555666555222000444777222***///,,,***---222333000+++222000......///000///---...------...//////---+++222555888:::888333,,,(((000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------///222333222///---*********++++++,,,,,,---,,,------......------,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,...//////---+++,,,///222000------000444.........------,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------.........//////------...///\\\[[[YYYXXXWWWWWWXXXXXXUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]___aaacccdddeeehhhjjjhhhiiilllnnnqqqssstttuuutttwww{{{~~~{{{pppgggdddaaa```dddiiirrraaaVVVNNNNNNOOOLLLJJJKKKIIIQQQZZZcccooowwwuuummmOOOCCC===DDDRRR```kkktttqqqmmm```OOOBBB<<<999666444///---//////---,,,---...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************+++++++++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))************)))((())))))************))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))******************************************++++++++++++******************************************************)))))))))*********++++++))))))))))))***************)))))))))***+++,,,---,,,---------,,,,,,,,,---000///---,,,------,,,,,,///111111000---++++++,,,222222777======888666999444999@@@DDDFFFIIILLLMMMQQQNNNIIIEEEEEEHHHJJJKKKSSSSSSTTTTTTUUUTTTRRRQQQGGGFFFJJJTTTZZZYYYYYY[[[YYYYYYXXXVVVSSSQQQPPPPPPOOOKKKGGGDDDCCCBBB@@@>>>888999999777777:::888444:::777444444666666444222............///000000000...---------//////...,,,---...111555777777333000000000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------000222000---,,,///333......---------,,,,,,,,,,,,,,,---------------------------------------------------------------------------.........//////////////////MMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOORRRSSSTTTUUUWWWYYYYYYYYY[[[]]]```ccceeegggdddfffjjjlllooorrrvvvyyy~~~sssmmmhhheeeccc```]]]___ddd|||ooobbb\\\XXXSSSNNNMMMGGGLLLSSS]]]jjjxxxiiiWWWCCC===BBBNNN[[[dddnnnsssppp```OOOEEECCCCCC===666000//////------000...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++************))))))*********+++++++++***************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))************************************++++++************++++++************************************************************+++++++++,,,)))))))))*********++++++***))))))***+++,,,......,,,,,,---...//////000///------------,,,,,,++++++***,,,///111000000111111555666:::@@@AAA???@@@CCCIIIPPPVVVXXXUUUTTTWWW\\\ccccccdddfffiiimmmqqqsssvvvyyy{{{xxxsssnnnkkkkkkkkkkkkrrr~~~wwwwwwuuuqqqmmmkkknnnqqqnnnhhhbbb]]][[[WWWRRRNNNHHHLLLNNNKKKHHHGGGCCC???:::999777555444333222222//////000///......///000000///......000000///...---,,,---222999;;;888444000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++------,,,******---111...000111000---,,,...111...------------,,,,,,,,,------------------,,,,,,------------------------------------------------------........./////////111000000000@@@??????>>>>>>===========================<<<<<<=========>>>???@@@@@@AAA@@@BBBDDDEEEEEEFFFHHHJJJMMMMMMNNNPPPSSSVVVYYY[[[ZZZ]]]```bbbdddhhhlllooopppqqqsssvvvzzz}}}yyyrrrmmmfff^^^[[[]]][[[qqq|||qqqiiiaaaYYYTTTMMMNNNQQQWWWbbboooyyy~~~|||kkkUUUCCC<<>>:::>>>CCCJJJWWWdddjjjjjjdddYYYOOOMMMCCC999444000------000///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******************************))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++************************))))))************))))))***************************))))))))))))))))))***((()))))))))************************************,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++************+++...222333222000---///111222111222444777;;;<<<<<<<<<<<<>>>BBBEEEIIIMMMPPPTTTZZZccckkkppp}}}}}}qqqhhhhhhlll}}}wwwoooiiiggglllvvvzzziiiYYYZZZ[[[XXXRRRKKKFFFDDDGGGEEEBBB>>>:::999:::;;;555333111000111111000///222000000555;;;;;;333+++---......///000000000111------------------------...,,,******+++---......///......------,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++111666777333000111333/////////---,,,,,,,,,---------------------------.........------,,,,,,,,,------------------------------------------------........./////////000000.........///444555555666666555444444444333333222222333444444111222222222333333333333555666888888888888:::;;;999999:::;;;===???@@@AAAAAACCCFFFIIIKKKOOOSSSVVV]]]___bbbfffjjjmmmoooppprrrtttvvvvvvwww{{{xxxjjjaaa___bbbXXXXXXccceeeeee|||yyyhhhRRRIIIDDDHHHPPPWWW\\\```aaaeeebbbVVVHHH@@@===;;;EEELLLWWWcccmmmooodddVVVTTTJJJ@@@:::444///---//////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++************))))))************************+++++++++)))************+++++++++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++))))))************))))))******************************))))))))))))******))))))))))))************************************++++++************++++++************************************************************+++++++++,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---111555777444111...111333333222333888<<<===???CCCFFFIIINNNSSSWWW___eeekkknnnuuu~~~vvvmmmgggfffsssyyyxxxrrrgggZZZTTTWWW\\\mmmvvvzzzrrrggg```^^^]]]XXXbbbrrr{{{qqqqqqvvvuuuuuutttqqqkkkddd]]]XXXTTTNNNFFFAAA??????@@@@@@;;;888555333333333222111000//////333777666000***,,,---...///000/////////------------------------///---++++++---...///.....................------,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++000666888666333111111......---,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,------------------------------------------------....../////////000000000------...///222333444444444444333222111111000000000222333444111111111111111222222222333444555555555555666777555555777888999:::::::::999;;;===???@@@CCCFFFIIILLLNNNRRRWWW[[[^^^```aaadddhhhmmmooonnnppptttxxxuuu{{{tttmmmkkkaaa[[[]]]ZZZWWWaaarrr~~~hhhWWWIIIGGGJJJKKKJJJKKKVVV\\\```]]]ZZZWWWOOOFFFEEEFFFIIITTTfffssspppgggZZZQQQGGGAAA:::222...///000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++))))))************))))))************************+++***)))(((((()))***+++))))))))))))******************************************++++++++++++******************************************************)))))))))*********++++++*********+++++++++,,,,,,***+++---///000111000000222111222666;;;<<<999555222666999:::;;;@@@IIIOOOJJJOOOVVV]]]bbbfffiiilllxxxqqqsssyyyvvvrrrfff]]]YYYUUUTTT```ppplllkkkggg___VVVSSSVVVZZZ]]]fffkkkeee^^^ZZZWWWSSSRRRWWWaaannnwwwvvvooohhh]]][[[]]]jjj}}}||||||qqqfffXXXOOOMMMMMMKKKIIIGGGDDD@@@===<<<;;;:::999555333222222222222000...---...///000000//////...........................---,,,++++++---......---.............../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,...111333333111///...---,,,++++++,,,---------,,,,,,,,,---------......,,,,,,------------------------------------------------------------------.../////////000000000000......//////111111333444444333222111111000000000111222444555222222222222333333333333111333444444333333444555///000222333444444333222333444666777777888;;;===>>>@@@DDDHHHLLLOOOPPPQQQSSSZZZccchhhiiijjjnnnqqq|||yyy}}}}}}ooojjjaaaZZZWWWYYY]]]___eeelllzzz}}}gggSSSNNNPPPOOOLLLJJJJJJQQQZZZbbbmmmsssmmmaaaEEEAAA>>>GGG]]]rrrzzzxxx]]]UUULLLFFF???555000///000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************)))***+++,,,,,,+++***)))************************************************((())))))))))))***************+++++++++,,,,,,,,,)))+++...111333444555555777555666:::???AAA===888;;;@@@EEEIIIMMMVVVbbbkkkjjjpppvvvzzz{{{yyyvvvuuu|||yyynnneeeWWWUUUeeetttsssmmmjjj]]]WWWWWWZZZUUUNNNSSS___kkkkkkhhhccc]]]ZZZZZZ\\\eeelllppplllhhheee___VVVUUUUUUZZZdddnnnpppiiibbbYYYSSSPPPXXXiiiyyyzzzrrrfffaaalllrrreeebbb```[[[VVVRRROOOJJJGGGEEEDDDBBBAAA???<<<777333000000111222...///000111111000///...........................,,,+++***+++---...---,,,------......//////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++---...///---,,,,,,+++***+++,,,---...---,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------////////////000000000000000000000000444444555555555444444333333333444444555555555555666555444222111000000000555444333333222222333333222222222222222222333333222333444444555666777888:::;;;<<<>>>@@@AAACCCCCCEEEJJJQQQTTTVVV[[[bbbhhhqqq~~~uuunnnvvvxxxnnngggdddbbb___]]]^^^XXXYYYcccmmmzzzsssddd]]]dddcccRRREEEKKKTTT^^^iiisss|||kkkPPP888:::PPPhhh{{{sssgggXXXMMMFFF???666000///000///...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))+++,,,,,,+++)))******&&&''')))*********))))))************************************************,,,++++++******++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,)))+++...000///.........///000111444999<<<===>>>DDD===<<>>???FFFFFFQQQ]]]ccciiivvvqqqbbbYYYZZZhhhuuutttlllddd```]]]VVVUUUVVVYYY^^^eeemmmqqqkkkcccZZZ]]]hhheeeggguuulllfffoooxxxooojjjhhhttt|||}}}{{{nnniii^^^VVV[[[dddjjjmmmnnnjjjbbbYYYTTTVVVbbbwwwxxx}}}kkkXXXPPPMMMJJJIIIKKKGGGGGGDDD===555000000111000111222000---+++***+++///...---------...///000,,,------......------,,,///............---------///...,,,++++++,,,...///...---,,,,,,,,,,,,---...,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---000///......///000///---,,,,,,------------,,,,,,///////////////...............///000777777888888888888777777555555555666666777777777999888777666555555444444555555444444444444444444222222222222222222222222333333333444555555666666555666777888:::;;;<<<===<<>>CCCEEEEEEDDD@@@>>>@@@DDDJJJTTT^^^hhhrrr{{{|||zzzzzzmmmbbbZZZUUUUUU\\\bbbbbbaaa___[[[UUUTTTWWW\\\ccclllttt{{{~~~xxxooouuuxxxnnnhhhmmmvvv|||~~~ooo^^^UUUUUU]]]jjjuuu}}}ssspppuuu{{{}}}~~~jjjYYYPPPMMMLLLMMMJJJFFFBBB???===:::999333333222000......111333//////...------------...,,,------......------,,,///............---------///...,,,++++++,,,...///---,,,++++++++++++,,,---,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---///...------//////...---,,,,,,------------,,,,,,/////////////////////.........///000888999999::::::999999999999999999:::::::::::::::999999999888888777777777444444444555555555555555444444333333222222111111333333333333333333333333111222333444555666777777666:::>>>@@@AAADDDIIINNNRRRWWW^^^eeehhhiiiiiiiiirrrtttxxx}}}|||sssnnnjjjhhheee___]]]]]]XXXSSSWWW```~~~ggg^^^WWWNNNKKKPPP___ppp|||yyyiiiUUUFFF@@@EEESSS```eeeffffffaaaWWWKKK@@@:::555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++*********************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))'''(((***)))((('''(((***((((((''''''((()))+++,,,************************************************,,,++++++******++++++,,,******+++++++++++++++***))))))***+++,,,,,,------......---+++***+++---000///222666;;;@@@DDDGGGHHHDDDJJJOOOSSS\\\kkkzzzvvvnnnrrryyyzzznnn```UUUPPPQQQSSSVVVXXXZZZ^^^eeejjjeee]]]]]]cccmmmzzzooobbb```bbbgggkkkyyywwwpppeee```dddjjjmmmqqqiiiiiihhh```WWWLLLEEECCCDDDCCCAAA<<<:::666111......000333000000000///......------------............------///............---------///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------...---,,,---...///...,,,---..................---......//////////////////......///000;;;;;;<<<=========<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;888999999:::::::::::::::777777666555444444333333444444444333333333222222222222333333444444555555333555888999:::<<>>CCCKKKZZZ^^^dddhhheeeZZZLLLAAA999333///...///...------------------------------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))***++++++***((('''(((***&&&&&&''''''((()))******************************************************,,,++++++******++++++,,,))))))***+++++++++******,,,,,,,,,------.........***+++,,,------///222555999::::::;;;>>>BBBHHHLLLRRRbbbpppwwwuuudddXXXVVVYYYdddbbb]]]UUUOOOOOOUUUZZZ```dddkkkuuu}}}ooouuu~~~~~~ooo```^^^ccchhhuuuyyyeeeTTTKKKHHHIIIJJJKKKHHHBBB:::333000000111111111111111000//////...------............------///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------+++,,,......---,,,---...---,,,+++,,,.........,,,//////000000000000//////............////////////......///000===>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>=========>>>????????????>>>>>>::::::999999888777666666666666555444444333333333333444444444444444444444000111222222333444666888777:::>>>CCCIIIPPPWWW[[[XXX[[[```dddiiinnntttxxx{{{zzzqqqmmmjjjfff^^^UUUQQQPPPKKKVVViiixxx[[[VVVPPPLLLLLLMMMMMMMMMXXXbbbjjjfffWWWJJJDDDBBBLLLOOOYYYgggpppmmm^^^PPPBBB777///...///------000------------------------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))+++,,,+++)))'''&&&'''))),,,---------+++)))&&&%%%************************************************,,,++++++******++++++,,,((()))***+++++++++++++++------------------,,,,,,***,,,000333444444666777999:::===@@@FFFOOOZZZbbbssswwwggg___ZZZWWWYYY]]]]]]ccchhhhhhccc___aaaeeejjjuuuuuuhhhkkkqqqrrrrrrtttvvvwwwuuuuuuvvvwwwxxxeeeYYYTTTTTTTTTRRRNNNGGG???:::888888222222111000000/////////---......//////......---///............---------........................---..................---,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------***,,,......---------...---,,,+++,,,...///...------......//////......------.........//////000000......///000;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@???????????????;;;<<<=========;;;:::999;;;<<<<<<======;;;:::999<<<<<<;;;;;;::::::999999888777777777666666555555555444444444333333222222333333333333444555666666444666999;;;>>>DDDLLLRRRKKKPPPXXX___eeekkkqqquuuvvvyyy~~~xxxvvvrrrmmmeee[[[TTTOOOTTTNNNMMM\\\aaaYYYPPPJJJIIIKKKLLLLLLMMM[[[iiilllggg]]]QQQHHHEEEFFFMMM___qqqxxxpppfffPPP@@@333000000---...222------------------------,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++************************))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))******)))(((&&&&&&(((***'''(((***++++++***)))(((************************************************,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333777999999999999999666===IIIUUUaaammmzzz~~~~~~}}}zzzlll[[[NNNNNNSSSWWW^^^gggkkkxxxsssmmmkkkqqq~~~sssnnnlllhhhfffeeeccc}}}ttthhhcccZZZXXXUUUOOOHHHDDDBBBBBB777666333111///...............////////////......///............---------..............................////////////......,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------***,,,---...------...///---,,,+++,,,...//////...,,,,,,------------,,,,,,------......///000000000......///000AAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEAAABBBCCCCCCBBB@@@>>>===<<<===>>>>>>===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777666666555444333333777666555555666777777777555555666777:::===BBBDDDCCCGGGNNNUUU[[[aaagggkkknnnrrrwwwzzz~~~zzzoooccc[[[[[[UUUNNNPPPeeeuuujjj\\\SSSPPPRRRSSSSSSKKKTTT^^^gggoooqqqjjj___MMMJJJKKKVVVggguuuyyywwwbbbMMM;;;555111,,,---333........................---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***)))***+++///222...---+++******+++---...************************************************,,,++++++******++++++,,,)))***+++,,,------------+++,,,---...///000111111555888:::<<<<<<===???AAAEEETTTiii{{{qqqjjjfffddddddfff```TTTNNNRRRVVVZZZdddqqq|||zzzqqqfffaaa```oootttppphhh^^^TTTMMMKKKKKKDDDAAA<<<666222000000000......////////////......///............---------......////////////......------...//////...------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................)))+++---...------...///---,,,,,,---///000000//////000000000000000000///------......///000000111......///000PPPPPPQQQSSSSSSTTTTTTTTTPPPOOOOOOOOONNNNNNMMMMMMPPPQQQQQQQQQPPPNNNKKKJJJFFFGGGHHHHHHFFFDDDAAA???::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::888777666666555444333111222333444333333222000///111444666666444;;;===BBBFFFJJJPPPVVVZZZ___dddjjjmmmooouuu}}}ssshhhQQQUUUVVVSSSWWWhhh||||||mmmbbb]]][[[XXXUUUPPPSSSYYYcccvvv{{{[[[TTTOOORRR]]]lllxxx~~~nnnWWWAAA888333,,,,,,333..............................,,,++++++,,,......++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))***,,,---///222777;;;HHHCCC;;;333---+++,,,---************************************************,,,++++++++++++++++++,,,)))***+++,,,---.........,,,---///111444666777888777888:::<<<>>>BBBGGGJJJ\\\oooxxxggg[[[[[[]]][[[\\\aaabbb\\\]]]dddgggiiiwww|||sssmmmppp{{{ssscccXXXTTTSSSQQQLLLEEE===777444333333......////////////......//////.........---------......////////////......,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................)))+++---...------...///...---,,,...000111111000444555555666666555555444---------...///000000111...//////000```___^^^```bbbbbb```]]]^^^___^^^XXXOOOJJJMMMTTT____________^^^]]]]]]\\\[[[ZZZYYYYYYYYYWWWQQQLLLHHHFFFDDDEEEEEECCC>>>:::===<<<:::999999;;;<<<>>>;;;;;;:::999999888777777999888666555444333333333222222222222222333333333222444777;;;@@@DDDHHHKKKRRRUUUZZZ___eeellltttxxx|||jjj^^^TTTQQQTTTWWW]]]cccqqqxxxooofff___\\\]]]SSSQQQ___qqqkkkOOOIIITTTbbbnnnvvvooogggWWWEEE;;;777333...---222222---,,,///000------------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++000111111///,,,***)))***++++++******************))))))******++++++++++++(((***+++,,,+++******++++++++++++---......,,,***///111333777999;;;<<<<<<@@@CCCAAA???CCCPPP]]]dddyyy|||{{{ppp]]]TTTLLLMMMTTT^^^kkkvvv~~~~~~}}}tttooouuutttxxxbbbSSSWWWNNNFFFDDDFFFDDD:::111444...,,,000111---+++---...............---------//////.........---------.........................................................------,,,,,,,,,------------------------------------------------///...,,,***)))))))))***.......................................///000000........................,,,,,,,,,---...///000000555222///---............,,,,,,,,,---...///000000///////////////000111111......//////dddddddddfffiiijjjhhhfffcccaaa]]]SSSHHHCCCHHHOOO]]]^^^```bbbddddddddddddcccbbbaaabbbcccaaa^^^ZZZZZZWWWSSSOOOMMMJJJHHHFFFBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666444333333333333333333333444444444444555666777999<<<>>>???FFFIIINNNSSSYYY```ggglllrrrvvv{{{{{{nnn___XXXUUUSSSUUUYYY\\\eeetttqqqhhheee]]]TTTOOOWWWdddsssnnnRRRFFFIIIRRR^^^hhhmmmmmmeeeUUUFFF<<<555000---111111---,,,//////,,,------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))***************************,,,------+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++***++++++***)))(((((()))************************)))*********++++++++++++)))+++,,,,,,+++***+++,,,+++++++++,,,///111333444555888;;;======>>>@@@AAA@@@MMMYYY^^^bbbkkkuuuzzzqqqqqqrrruuuuuupppeee]]]TTTQQQQQQXXXdddvvv{{{yyyyyytttwwwrrrgggeeesssssskkk___UUUMMMHHHEEEBBB===888555555333///111666/////////////////////////////////.........------.........................................................------,,,,,,,,,------------------------...........................---,,,++++++,,,,,,---.......................................///000000........................,,,---------.../////////444111...---.../////////---,,,,,,------///000000///////////////000000111////////////ffffffgggjjjmmmnnnmmmkkkjjjhhh___PPPCCC???DDDKKK[[[]]]aaadddggghhhiiihhhjjjiiihhhiiikkkkkkiiihhhgggccc]]]UUUPPPOOOQQQTTTNNNLLLJJJFFFCCC@@@>>>===<<<<<<=========<<<<<<;;;===<<<<<<;;;999777666555555555555555555444444444555555444444555666666777>>>AAAFFFKKKPPPVVV]]]aaakkknnnrrrvvv}}}nnnaaaXXXQQQNNNOOOPPPOOOQQQ___|||pppdddXXXQQQMMMQQQYYYdddrrr}}}oooXXXIIICCCFFFPPPZZZbbbiiilllbbbQQQCCC777///...000000------///...+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************************))))))))))))******))))))))))))))))))))))))************************,,,---......,,,******+++))))))))))))))))))))))))***************+++++++++%%%'''(((((('''((()))+++************************************+++++++++++++++,,,------+++***+++,,,,,,,,,---///333888<<>>@@@???<<<===CCCHHHRRRggg|||~~~{{{yyyhhhddd___\\\[[[YYYTTTPPPRRRUUU^^^iiitttvvvnnnmmmttt{{{tttmmmggghhhooottttttqqqnnnmmmiiibbb___fffvvvvvvnnnttt|||iiiWWWLLLJJJKKKFFF@@@;;;888333000222666000000000//////000000111////////////.....................................................................---------------------------------------////////////////////////------,,,,,,---...//////.......................................///000000........................------..................222000------...000000///---------------...///000////////////000000000000000000000000cccdddfffhhhjjjkkkkkkjjjkkkkkkbbbQQQBBB>>>AAAEEEVVVXXX]]]bbbfffhhhhhhhhhkkkjjjjjjjjjkkklllllllllfffccc\\\SSSMMMMMMSSSYYY[[[ZZZXXXUUUQQQMMMIIIFFFDDDCCCCCCBBB@@@===;;;999>>>>>>>>>>>>===;;;999888777666666666555555444444333333333444555666888888999<<<@@@DDDHHHMMMSSSXXX```eeejjjooottt|||{{{kkk___TTTOOONNNOOOTTTVVVUUU\\\ttt{{{eeeSSSOOOLLLNNNTTTZZZ]]]___oooiii```UUUMMMIIIMMMRRRVVV```iiiiii```SSSBBB444111111///.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************+++******))))))******+++))))))))))))))))))))))))************************---...///...,,,*********))))))))))))))))))))))))************************&&&(((******)))***+++---***************++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++------///222666999>>>BBBEEEAAABBBBBB>>><<>>>>>>>>>>>===<<<;;;:::888888777666555555444444222222222333444666777888111333666999<<<@@@FFFIIINNNTTT]]]dddiiiooouuuzzz}}}{{{nnnaaaYYYWWWOOOUUUXXXRRRJJJRRRmmm~~~```WWWMMMKKKQQQUUUQQQJJJ[[[aaagggfff___XXXRRROOOQQQXXXaaajjjpppkkkWWWDDD888444000...///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++************++++++************************************************,,,...///...+++*********))))))))))))))))))))))))************************)))+++,,,+++******+++,,,))))))*********+++++++++,,,+++++++++++++++++++++***++++++***)))***,,,...111555;;;???AAABBBDDDFFFCCCDDDDDDCCCGGGUUUiiiyyyooo^^^EEEDDDFFFMMM[[[kkkyyyzzzvvvoooggg```YYYSSSSSSXXX___]]]___eeehhheeeaaa___UUUUUURRRNNNOOOTTTYYY[[[^^^^^^\\\XXXTTTRRRSSSUUU]]]eeeoooqqqlllgggfffgggsss}}}}}}tttpppnnnfffoooxxx{{{~~~}}}yyy|||}}}eeeVVVUUUNNNFFFBBBDDDCCC<<<444333222000/////////000111111111000000000/////////////////////////////////////////////////////////........................---------------------------------------------------------------,,,,,,+++.......................................///000000.......................................---------...---,,,---///000000///...------------...//////......///000111000000///111111000000```cccgggiiijjjjjjlllmmmpppxxxwwwhhhYYYRRRMMMHHHBBBEEELLLTTT]]]dddjjjmmmgggiiikkklllkkkkkklllmmmoookkkeee\\\SSSLLLIIIIIIUUUYYY```gggkkkmmmmmmlllcccbbbaaa]]]XXXSSSNNNJJJDDDCCCAAA???===<<<<<<<<<;;;:::999888777666555444444333222222222222222333///111333444666999===@@@AAAHHHQQQYYY^^^ccchhhllloooxxxxxxooolll\\\WWWSSSPPPNNNOOOWWW___~~~}}}mmmYYYOOORRRWWWSSSIIIOOO\\\llltttssslll___TTTPPPOOOSSSaaasssyyyiiiUUUAAA999111000000///...000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************++++++************++++++************************+++++++++++++++++++++++++++,,,------+++))))))***))))))))))))))))))))))))+++++++++******************+++++++++)))((()))***)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++******+++...111666<<>>>>>===;;;:::888777777555444333222111000000000222333444444444666999;;;:::@@@GGGMMMRRRXXX___dddgggoooxxx{{{lll]]]XXXWWWUUUSSSSSS]]]~~~qqqaaa^^^```[[[QQQMMM\\\mmm{{{uuueeeSSSMMMKKKXXXppp~~~uuueeeJJJ>>>333111111///000333........................,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***,,,+++***))))))***))))))))))))))))))))))))+++++++++*********)))))))))***++++++))))))***+++((())))))***++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,...222555<<>>???@@@BBBDDDGGGGGGGGGCCCCCCDDDDDDBBBAAAAAACCCEEEJJJQQQSSSRRROOONNNMMMKKKLLLMMMPPPUUUYYY]]]^^^bbbfffgggcccccchhhlllllliiikkknnnpppvvvzzzvvvoookkkllltttxxxuuulll]]]SSSMMMFFF>>>;;;999666333111111222333222222111111111000000000////////////////////////////////////////////////---........./////////000------------------------........................,,,,,,......///...------.......................................///000000........................,,,---------.../////////...------...///000...---///......---------......---...000111111111//////////////////LLLQQQXXX\\\___bbbfffjjjlllwwwwwwgggWWWOOOGGG???======@@@DDDJJJQQQWWWZZZccchhhnnnqqqrrrrrrsssuuullljjjhhhfff```UUUFFF<<>><<<:::999999555444444333333333333333222222333222111222444777666999>>>BBBFFFMMMVVV]]]ccciiiqqquuuzzzpppcccXXXPPPPPPTTTUUUeeeuuummmiiiaaaVVVPPP\\\mmmyyy\\\SSSMMMWWWooorrrOOOAAA555222111000111444////////////////////////,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************************,,,++++++******++++++,,,************************++++++++++++++++++++++++''')))++++++)))))))))***))))))))))))))))))))))))++++++++++++******)))))))))***,,,,,,++++++,,,...((())))))***++++++,,,,,,---------,,,,,,++++++++++++,,,------...111555888???DDDGGGGGGEEEEEEHHHLLLaaammm~~~|||kkk]]]XXXVVVVVV]]]eeetttvvvpppkkkllliii]]]OOOFFFEEEIIIDDDFFFJJJOOOLLLEEE@@@@@@;;;<<<<<<===@@@EEEIIIIIIFFFEEECCCBBB@@@@@@DDDJJJMMMRRRXXXZZZXXXUUURRRPPPOOONNNNNNRRRWWWYYYYYYWWWUUUYYYZZZVVVXXX^^^___\\\___dddhhhkkkqqqvvvuuupppuuummmlllttt{{{yyyuuutttppp}}}rrr]]]RRRLLLGGG???<<<999555333222333444222222222111111111111000000000000000000000000000000000000000000000000000---.........//////000000------------------------////////////////////////***,,,...///111111111000.......................................///000000........................,,,,,,------...///000000...------...//////...,,,///......---------......---...000111222111///.........//////BBBFFFGGGEEEHHHQQQVVVVVVSSSTTTTTTQQQJJJCCC===999:::>>>AAA@@@>>>@@@FFFMMMWWW___fffhhhjjjpppuuuvvvuuupppkkkeee^^^RRRBBB777<<>>;;;:::888777666555555666555333222222333444444333000333777;;;>>>BBBGGGKKKUUU^^^iiipppsssxxxnnn[[[TTTTTTWWWUUU[[[rrrsssjjjbbbYYYYYYcccxxxxxx___JJJNNN___nnnxxxkkkWWWEEE666---333777---//////000///...---...///...---,,,++++++,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''((((((************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++++++++***)))))))))***,,,,,,000///---,,,+++***++++++,,,---...///111666===BBB@@@CCCEEEBBBAAAIIIYYYhhhtttmmmdddccclllpppllliiikkkqqqyyyvvveeefffeeeccc```^^^___```cccbbb^^^VVVMMMDDD???===:::999888888:::===>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJKKKIIIGGGGGGHHHGGGCCC???JJJSSSZZZ\\\^^^```\\\UUURRRPPPOOORRRXXX\\\^^^]]]aaa___\\\ZZZXXXWWWWWWWWW[[[\\\]]]]]]\\\\\\^^^___ccceeelllttt{{{xxxnnneeedddkkkxxxrrr\\\GGGLLLDDD<<<;;;;;;999444111000222444333111///111333111111111000000000000///////////////////////////////////////////////////---,,,,,,...///000///...////////////////////////...,,,+++...222555666444,,,,,,------...///000000//////............//////........................---.........//////000000..................------------............------////////////000000000000000111333555???BBBAAA===???FFFIIIGGGBBBAAA???===;;;<<<===???======???BBBDDDFFFEEEDDDHHHLLLOOOSSSZZZbbbdddaaacccaaa```aaa___VVVGGG:::<<>>:::===<<<<<<;;;999777666555666444222222333444333222444666888999999;;;>>>@@@JJJRRR[[[bbbfffkkkuuu|||hhhVVVYYYSSSRRR[[[lllnnncccUUUSSSVVVbbbooowww|||vvv```MMMLLLUUU___hhhooolllaaaVVVEEE333222666111.../////////.........//////...---,,,,,,---...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,............---,,,++++++---...000555;;;???AAAAAAAAAAAAAAAEEEOOO```sss|||iiiWWWRRRWWWhhhyyykkk[[[[[[ZZZVVVRRRPPPPPPPPPLLLLLLJJJFFF@@@<<<999999@@@?????????AAACCCEEEEEEFFFGGGHHHJJJLLLNNNPPPRRRQQQQQQQQQRRRSSSPPPJJJFFFOOOYYYbbbfffhhhjjjggg```]]][[[ZZZ[[[^^^aaaaaaaaaeeedddbbb```___^^^]]]]]]YYY[[[```dddeeeccc^^^[[[___aaaeeeiiimmmnnnmmmllldddhhhooo||||||oooWWWQQQIIICCC???<<<::::::555333111000111222222111333333333222222222222111////////////////////////////////////////////////---------.../////////...////////////////////////000...,,,---///111000///,,,,,,---......//////000//////............//////..................................../////////000........................---......//////......---////////////000000000000...///000222KKKIIIEEE???>>>AAABBB??????===;;;999999:::===>>>===;;;;;;BBBLLLPPPKKKEEE??????===???HHHQQQQQQLLLMMMMMMPPPYYY___[[[MMM@@@???<<<<<>>>>>===;;;999888888666333333333333222111444555666555444444666888===DDDLLLQQQVVV]]]gggnnnuuuzzznnndddZZZSSSOOONNN[[[uuugggQQQMMMKKKPPPWWW]]]fffnnnnnn```QQQKKKKKKPPPVVV\\\jjjllllll[[[???444777333.....................//////......------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,------...//////...------111222555===DDDGGGCCC???FFFEEEGGGRRRddduuuxxxgggVVVGGGMMM[[[tttpppggggggcccZZZUUUUUUSSSOOOKKKHHHGGGHHHEEEEEEEEECCC@@@???@@@BBBFFFFFFGGGHHHJJJLLLNNNPPPOOOPPPSSSVVVZZZ___bbbdddbbbccceeeggggggccc\\\XXXYYYcccnnntttxxx{{{zzzwwwsssqqqooonnnoooooonnnmmmmmmmmmlllkkkjjjhhhfffeee___^^^```fffllllllhhhbbbbbbdddeeeccc```^^^^^^```^^^^^^^^^dddtttrrrlll___PPPGGGFFFKKKPPP???999222000444666444000333333333222222222222111////////////////////////////////////////////////------.../////////......///////////////////////////---,,,,,,---------,,,---------......//////000//////............//////....................................////////////........................---......//////......---////////////000000000000---...///000XXXSSSLLLFFFCCCEEEFFFFFF@@@@@@@@@@@@AAA@@@>>>===AAA===<<>>:::???FFFFFFBBB>>>>>>BBBNNNYYY[[[QQQGGGDDD???;;;>>>GGGRRRZZZ]]]eeehhhkkkkkkjjjjjjmmmpppjjjjjjnnnrrrqqqjjjeeedddeeefffddd```]]]ZZZSSSJJJ@@@@@@@@@@@@???>>>>>>>>>:::888666444444444222111000111222222222333555777777<<>>===:::<<>>@@@DDDKKKPPPVVV\\\cccggghhhhhhjjjllllllkkkooosssrrrlllgggffffffiiiiiifffeeeddd___YYYNNNLLLHHHEEEBBB@@@@@@@@@>>>;;;999777777666555333///000222222222333555777555888;;;???CCCJJJSSSYYYccchhhoooxxxyyyaaaXXXTTTQQQXXXddddddVVVKKKKKKOOORRRSSSTTT___eeeeee]]]VVVTTTOOOIII[[[fffyyyzzzfffTTTDDD222333000------...//////......//////////////////...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,,,,,,,...,,,+++***,,,000444777;;;>>>AAAAAA???AAAHHHMMMYYYcccsssxxxkkk___XXXYYY^^^jjjttt}}}}}}tttnnnjjjggg```VVVQQQQQQPPPNNNKKKLLLMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTVVVXXX___cccgggkkkmmmppptttwwwvvvxxxzzz~~~yyymmm```]]]dddlllnnnlllgggfffgggkkkqqqsssqqqnnn^^^\\\VVVPPPTTT^^^gggjjjoooqqqzzztttbbb[[[YYYXXXWWWOOOEEE<<<666444333333111111111000000000//////000000000000000000000000////////////////////////---///111000...---...///////////////////////////,,,---------,,,---...///........./////////////////////............/////////////////////////////////////////////.........---------.........//////...//////////////////...////////////000000000000///000000111ZZZVVVRRRQQQUUUbbbwwwvvvkkk[[[OOOKKKLLLMMMNNNMMMIIIDDDAAACCCJJJUUU\\\ZZZYYYTTTMMMHHHHHHEEE@@@CCC???===@@@HHHOOOQQQQQQGGGIIIIIIGGGCCCAAABBBDDDGGGMMMWWW___cccdddddddddddd___]]]]]]\\\[[[]]]aaadddjjjnnnllljjjiiifffbbbaaa]]]XXXQQQKKKFFFBBBAAAAAA???<<<;;;;;;:::999777444444555444222222333555333555777999<<>>>>>>>>===<<<666777666555222111222444222333444555888;;;???BBBGGGOOOZZZcccjjjrrr{{{ppp___TTTMMMLLLXXXttt~~~kkkaaa\\\XXXVVVVVV___qqqiiiNNNJJJPPPeeezzznnnRRR;;;555000...000111///---,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---***+++,,,---------,,,,,,---...000333777:::===>>>BBBBBBBBBCCCIIIXXXlll{{{xxxlllgggZZZeee{{{pppiii___RRRJJJKKKNNNQQQQQQNNNJJJJJJLLLPPPTTTXXX]]]aaaggglllppp{{{{{{uuurrrqqqpppoooqqqvvvxxxtttooojjjddd]]]XXXSSSUUU]]]```bbbmmm|||~~~{{{hhh]]]OOOFFFAAA>>>999555333333333222222222222111000000000000000000000000////////////////////////---111333222...,,,...000////////////////////////...///000...,,,+++,,,///000///////////////////////////............//////////////////////////////000/////////............,,,,,,------...//////000//////000000000000//////////////////000000000000...///000111{{{xxxuuusssvvv{{{wwwwwwtttqqqooonnnllliiigggdddgggnnnwwwqqq___NNNLLLHHHDDDDDDHHHNNNTTTcccdddhhhmmmmmmdddTTTHHH??????AAAEEEHHHGGGBBB===FFFBBBAAADDDEEEEEEGGGLLLRRRcccsssxxxuuurrrqqqpppoooppppppmmmggg]]]TTTOOOEEECCCAAA@@@AAAAAA@@@>>>555555666444333222444555333333444555666888;;;<<<<<>>@@@BBBCCCEEEFFFGGGIIIWWWjjjvvvxxxvvvtttssspppssstttoookkkgggaaa[[[XXXNNNEEEDDDCCC>>>===@@@;;;:::999999999888555333444555666777777777666666;;;???FFFOOOYYYbbbiiilllyyy~~~xxxUUUWWWPPPKKKPPPddd|||ggg^^^___WWWhhh{{{~~~lllLLLNNNXXXnnnrrrKKK===222000000......111000/////////............///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))******+++,,,+++******,,,.........------,,,,,,------000000555===AAAAAABBBFFFDDDEEEJJJXXXlll~~~xxx^^^RRRTTTaaaxxx}}}vvvrrriii\\\OOOJJJJJJJJJLLLOOOWWW[[[___^^^[[[YYY[[[^^^^^^___ccclllwww~~~zzzxxxwwwwwwyyy{{{{{{{{{kkkfffeeefffeeeaaa___```ooolllppp{{{~~~qqqvvvmmmXXXOOONNNMMMLLLNNN<<<999555000...000444777333222111222333222000///111111000//////////////////000000000111111111222///......///000000///.............../////////000............/////////000000//////////////////000000000///...------,,,,,,---......///////////////...............///000000000///......000111000///////////////000000000000000111111111rrrlllppppppooozzzpppjjjhhh```YYYVVVYYYWWWTTTXXXcccllliiiaaaLLLEEE@@@AAAAAA@@@AAACCC===<<<===@@@CCCDDDCCCAAA<<>>===@@@???>>>>>>===;;;777444333333333333444444444444777:::???EEEMMMUUU[[[^^^rrrwww]]]SSSLLLLLLPPPaaattt[[[NNNQQQ^^^lllwww|||pppUUUPPPQQQ___ttt~~~\\\KKK:::333222000---...000000/////////.........///............------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))*********+++++++++******,,,---------,,,,,,---...///000777666999???BBBAAAAAACCCJJJTTTeeexxx{{{qqqeeeYYYWWW^^^qqqzzzvvvkkkdddYYYOOOFFFGGGKKKNNNRRRWWW]]]ccciiilllllllllooorrr|||{{{|||{{{qqqhhhggggggeeebbbaaabbb______eeeooo|||yyybbb^^^mmm|||{{{ooodddZZZUUUVVVMMMBBB666111333555111,,,222111000111222222111///111111000///////////////000000000000000000000000//////......//////...------------............///........./////////000000///000000111111000000///000//////......---,,,,,,---......///////////////...............///000000111000///111333444444333////////////000000000111000111111111}}}}}}yyyuuuwwwtttrrr{{{~~~~~~yyysssppprrrpppiiibbbaaaeeehhhgggYYYQQQLLLNNNPPPPPPRRRUUUAAA???===@@@DDDFFFCCC@@@>>>GGGUUUcccooowww}}}tttuuusssrrrvvv{{{zzzuuujjj]]]RRRPPPRRRPPPKKKHHHEEECCCBBBAAA@@@???;;;999555444333222222222333444555666888;;;@@@FFFKKKNNNbbbkkkuuu|||rrraaaVVVHHHFFFeeedddQQQKKKQQQYYYaaajjjqqqssspppggg]]]SSSUUUbbbpppwwwyyymmmZZZEEE999555222000///000000000/////////......///............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************)))))))))))))))))))))))))))************+++++++++******)))))))))******+++)))***+++***)))***+++---,,,,,,,,,,,,...000333444999888999===??????DDDKKKcccppp}}}kkkccc```^^^bbbjjjuuu}}}|||rrriii```ZZZXXXQQQMMMQQQWWW\\\aaafffeeellluuu{{{xxxsssssspppmmmkkk```^^^\\\]]]^^^eeevvvqqqoooppplll___\\\[[[SSSGGG>>>888444000---111000///000222222111000111111000////////////000000000000000////////////000000///////////////000,,,,,,---------.............../////////000000000///000222333333222000///000//////......------------......///////////////...............///000000333222111222444444444222/////////000000000111111000111111111sss{{{{{{zzz}}}}}}{{{uuuoooiiibbbaaabbbdddbbb]]]\\\^^^MMMGGGBBBDDDLLLRRRQQQNNNGGGIIIMMMSSS[[[fffqqqwwwqqqrrrqqqrrrwww}}}{{{vvvfffYYYLLLKKKSSSYYYXXXUUUJJJGGGCCCAAA@@@@@@??????:::888666444333444555666666666666777:::???CCCFFFPPP\\\kkktttxxxlllVVVIIIPPPbbbttt^^^OOONNNOOOUUU\\\ccckkkpppmmmcccXXXRRRWWW```hhhmmmrrreeeSSSCCC888333222444000000000////////////...///............---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))******++++++)))***++++++******+++---+++,,,,,,...111444777999999999:::;;;;;;BBBSSSeeekkkmmmtttzzzzzzttttttxxx{{{vvvfffaaabbbbbbaaabbb]]][[[```fffiiimmmrrrmmmttt}}}~~~}}}{{{{{{}}}yyyxxxxxxxxxyyy{{{~~~zzz}}}}}}yyyyyyqqqooollljjjfffccciiiqqquuulllkkkwwwkkk```\\\aaa```RRR>>>111222888111000///000111222222111222111000000//////000000000000000////////////...111111111000000000222444---------.........//////...////////////000000000///000333444444333000///000/////////......---------......///////////////...............///000000444222111111222222000/////////000000000111111111000000111111zzzvvvnnnmmmmmmnnnyyytttjjjoooxxxzzzpppaaaXXXWWWSSSLLLEEEGGGQQQ[[[``````QQQNNNIIIFFFHHHPPP]]]ffflllppprrrtttxxx{{{xxxrrroooaaaQQQKKKRRR[[[]]][[[UUUPPPHHHCCC@@@?????????===;;;888666444444555666777666555666888<<<@@@BBBFFFPPP^^^jjjrrryyy~~~bbbUUUQQQPPP|||jjj[[[TTTPPPSSSXXX]]]gggsssiiibbbWWWOOONNNUUU```gggooonnneeeRRR>>>333222666111000000000///////////////............---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,***+++,,,+++******,,,...,,,---///222555888:::;;;:::;;;<<<;;;;;;GGGddd~~~qqqcccUUUnnnkkk```___dddggghhhaaa^^^___ffflllpppvvv{{{yyy}}}~~~}}}{{{uuussspppkkkiiikkkiiihhhffffffgggjjjmmmooolllooosssuuuuuuuuuuuuuuuzzz}}}yyyvvvsssooonnnpppyyyllliiilll\\\aaacccXXXEEE888666:::333111000000111222222222222222111000000000000000000000000000000/////////000111222111000///111444////////////000000000000////////////000000000111///000333444444333000//////////////////.........---......///////////////...............///000000111000///000222333333222000000000000111111111111000000111111qqqmmmmmmpppoooppp|||ttteee___XXXQQQIIIHHHNNNWWW]]]___dddbbb[[[PPPFFFCCCHHHNNNdddjjjoooqqqsssuuusssooopppeeeUUUNNNUUUaaahhhgggddd^^^UUUMMMGGGBBB???===>>><<<:::888666555555555555444444444666999;;;===CCCGGGPPPZZZgggsss}}}iiiXXXTTTQQQVVV|||~~~jjj\\\TTTTTTTTTUUUaaarrrsssnnncccUUUKKKKKKSSS\\\jjjtttvvvdddJJJ888333333111111000000000////////////............---------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************+++,,,---+++,,,---,,,+++,,,---///...000333777999;;;<<<<<<888999:::<<<@@@OOOkkkrrr___SSS]]]{{{}}}{{{vvvnnneeebbbccceeedddccc___^^^bbbkkktttzzz{{{zzzyyywwwtttrrrpppnnnddd```]]]]]]ZZZUUUSSSUUUUUUTTTSSSSSSTTTVVVXXXZZZZZZ\\\___```______```aaafffjjjooosssvvvzzz~~~|||{{{yyy{{{~~~uuuwwwggg```WWWRRROOOHHH===444666444111111222333333222222222111000000000000111///000000000111111111111333555777555111...///000//////000000000111111111/////////000000000111111///000222333333222000///////////////////////////---......///////////////...............///000000...---...111555777888888000000000111111111222222000111111111~~~~~~}}}~~~~~~uuunnncccZZZUUUTTTTTTTTTeeekkkmmmdddSSSEEE@@@@@@QQQZZZaaabbbcccgggjjjkkkbbb]]]SSSNNNVVVfffnnnooolllhhhbbb\\\UUUNNNFFFBBBAAA@@@>>><<<:::888666555444444444444555666777888===@@@EEEMMMXXXeeerrryyy}}}iiiYYYSSSHHH[[[mmm{{{tttccc]]]VVVQQQ^^^rrr{{{lllYYYMMMKKKNNNddduuuttt[[[FFF999333111111111000000000/////////............------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************+++,,,---...---.........------///000000333888<<<>>>>>><<<;;;888888===IIIWWWfffwwwmmm___XXXXXXnnnzzzpppkkkiiicccbbbbbbdddggghhhhhhgggkkkjjjnnnvvv}}}~~~}}}{{{xxxtttooollljjjdddbbb___\\\YYYWWWUUUUUUIIIFFFEEEFFFDDD@@@@@@CCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGIIIHHHGGGGGGHHHJJJNNNPPPTTTXXX\\\aaagggkkknnnttt|||vvvttt{{{zzzkkk[[[VVVXXXUUUIII===999777333222222333333222333222111111000000111111//////000111222333444444===@@@BBB>>>777000......////////////000000000000//////000000000111111111///000000111111000000////////////////////////000---......///////////////...............///000000...---...000333666666666000000111111111222222222000111111111zzzyyyxxxxxxxxx}}}~~~wwwhhh\\\UUUQQQLLL[[[kkkkkk]]]LLLCCCAAA???IIIQQQRRRSSSYYYaaaeeeYYYXXXQQQMMMSSSaaaiiihhhmmmllljjjhhhbbbZZZPPPIIIDDDDDDCCCAAA>>><<<999888555555555555555555444444555:::AAAHHHNNNWWWbbbiiisss}}}gggWWWLLLHHHHHHcccyyymmm___VVVbbbwwwoooZZZOOOLLL]]]rrr}}}iiiSSSBBB666111111111111000000000000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************+++,,,---...---/////////......///111222666;;;???AAA???<<<:::???>>>GGG]]]tttuuu^^^TTT]]]iiivvvzzzsssllllllooobbbcccdddggglllqqqvvvyyyzzzxxxyyy~~~zzztttpppkkkjjjfffaaa[[[UUUQQQNNNNNNLLLHHHDDDAAA???>>>===>>>:::999999777333444888777777777777777777888888888999999888777777999;;;<<<===???BBBEEEIIIOOOSSSSSS[[[eeelllnnnppptttxxxzzzuuusss}}}}}}{{{lllbbb\\\YYYTTTPPP;;;888555333333333333222333222111111000111111111//////000222333444555666HHHKKKLLLGGG===444000///............/////////000000000000000111111111111000//////////////////000////////////000000000000---......///////////////...............///000000111///...///000000///...000111111111111222222222000111111111uuusssuuuyyywww|||||||||{{{{{{|||}}}yyyhhh[[[TTTSSSXXXaaaaaaTTTFFF???===???@@@AAACCCLLL[[[ggg___UUUIIIFFFRRRdddnnnnnntttqqqoooooonnniii```YYYKKKFFFAAAAAADDDEEE@@@:::888777666555555555555555666777999===DDDNNNYYY```jjjsss^^^NNNNNNJJJPPPqqq|||tttjjjgggbbbgggwww^^^GGGaaapppoooWWWCCC999111222222111111111000---000000///...------,,,,,,........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++++++++*********))))))******))))))((((((''''''******++++++++++++******)))***+++,,,---,,,++++++))))))***+++,,,,,,------...------...///111333444999555000,,,,,,///444888;;;888888;;;<<<;;;===AAADDDCCCWWWyyy{{{iiibbbfffooosss~~~wwwggg___aaaeeehhhjjjmmmoooqqqtttyyy|||{{{vvvpppjjjeeeccc```[[[TTTNNNJJJGGGBBB>>>;;;;;;;;;:::999999888888888:::999333111333666555666666666777777888888888666666666666666777888999777888999;;;<<<>>>@@@@@@FFFIIINNNSSSWWW\\\bbbfffpppwwwyyyssstttzzzvvviiiZZZWWW^^^LLL@@@666666666333111333111111111222444555333222222222222222222444777:::NNNPPPNNNFFF<<<444111111........................333222222222111111000000///000000000000000//////////////////////////////000000111000000///......000000000///......------///////////////000111111111111222222222333333333333333333333uuusssuuuyyyxxx{{{~~~zzzvvvyyyxxxwwwwwwxxxyyy{{{|||}}}xxxmmmaaaYYYZZZ\\\VVVOOOKKKCCCAAAAAABBBAAAEEETTTeeeddd\\\OOOIIIPPP___hhhjjjtttqqqpppqqqrrrooohhhbbbWWWOOOGGGDDDEEEEEEAAA===:::999888666555555444444666777888:::???GGGPPPVVV___hhhttt}}}}}}\\\SSSIIIKKKaaawwwfff^^^YYY```ttt~~~hhhSSSUUUmmmyyymmmVVV@@@444333111000000111000...000//////...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++,,,---+++++++++*********))))))******))))))((((((((((((******++++++++++++******)))***+++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,---...000333444777444000......111555888>>><<<===@@@???>>>BBBIIIZZZaaaqqqooodddiiixxxppp^^^UUUUUU\\\ccciiilllqqqtttwwwyyy|||~~~}}}xxxuuurrrllleee]]]WWWRRRPPPLLLHHHDDDAAA@@@>>>;;;888;;;::::::999888888777777666999:::888888:::888555777777777888888888999999777777666666666666666777666666777777888999999:::<<>>===@@@KKKWWWuuuyyyzzzmmm[[[OOOMMMTTT]]]cccjjjpppwww|||}}}zzzwwwsssmmmhhh___\\\VVVNNNHHHCCC@@@???:::999999999::::::999777999888888777777666666666777888777777:::???===888888888888888888999999999999888777666555555555555666666666555555555444444555777888999:::;;;>>>@@@GGGKKKRRRWWW[[[bbbjjjppp~~~zzz{{{xxxssslllggggggmmmvvv}}}mmm```eeeTTTAAA999777666555444333222111111222333111000000000000///...///111444666888:::777222//////111000000000000000000000000111111000000000000////////////000000000000//////...........................////////////...------------......///000000111///////////////000111111111111111222222222222333111111111111pppnnnpppttttttrrrvvv||||||xxxwwwwwwwwwvvvtttssssssrrrrrrssstttvvvwww{{{}}}}}}yyypppfff```TTTHHHFFFNNNOOOHHHLLLYYY]]]\\\SSSHHHFFFRRRcccnnnpppppppppsssvvvwwwvvvtttssskkk```XXXRRRMMMGGGCCCAAA@@@===;;;888666555555555555444444444777;;;???JJJSSS```jjjrrr|||tttWWWQQQMMMJJJ[[[vvv{{{}}}wwwaaaTTTQQQOOOVVVaaammmxxx|||sssgggLLLTTTYYY]]]jjjwwwrrrcccDDD999000---///000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++*********++++++,,,,,,,,,++++++,,,...000333666888333333333444555777999:::666888;;;<<<===EEEYYYllltttnnnzzzuuurrrjjjddd\\\XXXXXX]]]dddhhhooouuu~~~}}}zzzvvvoooiiiddd^^^XXXTTTJJJGGGCCC???<<<;;;;;;<<<777888999;;;======<<<;;;;;;;;;:::::::::::::::999???<<<777666<<>>;;;999777777444444444333333555888;;;>>>FFFRRR\\\eeeppp{{{iii\\\RRREEEHHHWWW~~~qqqrrr]]]OOOJJJIIIKKKWWWkkkwwwrrreeeSSSJJJFFFRRRcccpppwwwzzzRRRAAA222...000000///000...............---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************))))))))))))******************++++++++++++******)))))))))*********++++++***+++++++++++++++,,,,,,,,,,,,---000333666999;;;444444555777888999:::;;;:::;;;>>>???AAANNNhhhtttkkk{{{vvvuuujjjjjjiiieeebbbccciiinnnuuu|||yyyqqqlllfffbbb\\\UUUOOOIIIEEEBBB>>><<<999777777999;;;<<<999:::<<<=========<<<<<<=========>>>>>>?????????BBBAAA??????EEELLLLLLHHHBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????;;;::::::999999888888777666777777777555555777999666666555555666999>>>AAAHHHSSS```hhhmmmttt~~~|||zzzuuukkkccc]]]ggg{{{~~~hhhfff```VVVKKK@@@777222666444222111222222222111111222222111//////000111...000111111000//////000///////////////////////////////////////000000000......///000000000000000........................------...............---000000//////............///////////////000000111000000111111111222222222222222222222ppprrruuuvvvuuurrrqqqqqqqqqrrrsssuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwxxxyyyuuuyyy}}}~~~zzzwwwvvv{{{tttWWWGGGCCCCCCEEEHHHXXX]]][[[PPPHHHMMMZZZdddooopppsssvvvxxxxxxxxxwwwvvvuuurrroooiii```WWWPPPHHHGGGDDDAAA???<<<;;;:::444555555555444555777999:::@@@IIISSS\\\fffrrrzzzzzz|||cccSSSFFFCCCIIIbbbyyymmmWWWRRRKKKHHHTTTkkk{{{vvvhhhWWWHHHCCCOOO]]]fffqqq}}}aaaKKK666000111000...000................................................+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************+++++++++)))))))))************+++******++++++++++++*********))))))))))))***++++++++++++++++++++++++++++++,,,---...111444888<<<>>>777888888999999:::::::::;;;===@@@CCCHHHWWWrrr{{{jjjffflllwwwssstttsssssspppiiiccceeennnvvv~~~}}}wwwnnnfff```QQQOOOJJJEEE@@@<<<:::999;;;:::888777777888:::;;;999:::<<<<<<<<<;;;<<<===<<<===>>>???AAABBBDDDDDDAAAEEEGGGIIINNNQQQNNNHHHHHHHHHGGGGGGGGGGGGGGGFFFCCCBBBAAA@@@???????????????>>>>>>===<<<;;;::::::666777777777555555777888444333222222333666:::<<<888AAALLLTTT[[[dddqqq{{{ppphhheeetttjjjmmmkkkbbbWWWLLL@@@666777444222222333444444333111222333222111000111222000111111111111000000/////////////////////////////////000000000000111111---...///000000111111000////////////////////////------...////////////...111000000///......------///////////////000111111000000000111111111111222000000000000mmmrrrvvvuuurrrqqqrrrsssssstttuuuuuuuuutttssssssuuuttttttttttttvvvwwwxxxwww{{{|||zzz{{{xxxxxxzzz}}}{{{```SSSQQQPPPLLLVVV```ddd]]]TTTSSSXXX\\\gggjjjooosssttttttsssssssssssstttsssooohhh```[[[KKKJJJGGGDDDBBB@@@>>>>>>666777777666555444555777999===BBBIIIRRR]]]iiiqqqvvvuuuZZZLLLHHHEEERRRssslllbbbWWWMMMSSShhh{{{~~~wwwhhh]]]RRROOOSSS\\\iiitttoooTTT:::333333000...///........................---------------------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++))))))*********+++++++++))))))*********+++++++++******++++++++++++*********))))))((()))***+++,,,+++++++++++++++++++++++++++,,,---000444999===???<<<;;;;;;::::::999999999999===EEEOOOYYYiiiooocccgggrrr}}}wwwmmmkkkooouuusssoookkkjjjpppyyyvvvmmmddd\\\UUUPPPCCCBBB???<<<999888999:::<<<;;;;;;:::;;;;;;<<<<<<===???AAAAAAAAABBBEEEHHHHHHIIIKKKNNNPPPRRRTTTUUUQQQTTTUUUTTTVVVZZZZZZXXXZZZZZZZZZYYYYYYYYYXXXXXXRRRQQQNNNLLLJJJHHHGGGFFFGGGGGGEEECCCAAA???===<<<:::;;;;;;:::888888999:::666444333333555888999:::666;;;AAAEEEJJJSSS^^^gggooowww~~~qqqnnnzzzuuusssmmmfffaaa[[[MMM???777555333222444666666666///111222222111000111222000000000000111111000///000000000000000000000000000000000111111111222222---...///000111111111111000000000000000000000000---...//////000000000//////////////////.........///////////////000111111000000000000111111111111000000000000iiioootttrrrnnnnnnpppsssssstttuuuuuutttssssssssstttsssrrrrrrssstttvvvwwwvvvxxxwwwuuuvvvzzz{{{xxxvvvxxx{{{~~~{{{~~~}}}zzz}}}uuuoooggg\\\SSS```jjjhhh```[[[YYYYYY^^^ccciiinnnoooooonnnnnnqqqrrrttttttqqqlllgggcccLLLKKKIIIFFFDDDBBB@@@@@@777888999777555444444555555666:::>>>FFFQQQ]]]fffpppwwwiiiWWWOOOHHH???VVV{{{~~~pppaaaPPPMMM___wwwzzzgggQQQKKKYYYiiipppwwwYYY===555444000---///---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))******++++++++++++))))))******++++++++++++******++++++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,000444888<<>><<<;;;:::999999999:::AAANNN___nnnxxxgggeeemmmvvvtttmmmiiilllrrrpppnnnmmmpppwww~~~|||xxxpppcccWWWNNNFFFAAA>>><<<<<<;;;999888999;;;===<<<<<<===>>>???@@@AAAAAADDDFFFIIIJJJKKKNNNSSSWWW^^^___aaadddgggjjjlllmmmmmmlllfff___^^^fffooosssttttttssssssrrrrrrrrrqqqiiigggddd```]]]ZZZXXXWWWPPPOOOLLLIIIFFFCCCAAA@@@AAABBBAAA???===<<<===>>>:::888666666777888888888666777888888999???HHHNNNUUU___mmmzzzwwwooo{{{xxxllldddeeeeeeWWWFFF777555333333555777888888...000111222111000111222///......///000111///...111111111111111111111111000000111111222222222333---...///000111111111111000000000000000000000000......///000111111000000------......///000000000///////////////000111111000000000000111111111111111111111111lllnnnpppqqqqqqrrrtttvvvuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxyyyyyy{{{|||}}}}}}|||{{{{{{|||~~~{{{iiibbbZZZ]]]kkkvvvooo```QQQWWW```iiimmmjjjddd```bbb^^^aaallltttpppfff^^^UUUOOOPPPNNNDDDCCCFFFAAA<<<<<<:::888555444555777444777:::;;;===CCCNNNWWWfffkkkvvvgggPPPQQQGGGMMMaaaxxxkkkXXX[[[ooo```IIISSSgggooo~~~rrrOOO111000555000---000...------///000//////------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++++++++***))))))))))))))))))***************++++++,,,,,,++++++***---------,,,+++***)))(((************************,,,,,,++++++***+++++++++---,,,---...222777<<>>999888;;;===>>>===@@@OOOdddyyyzzzwwwllllllrrrssssssvvvvvv{{{sssfff^^^VVVKKKCCC???===:::999444555777:::<<<>>>@@@@@@@@@BBBEEEHHHIIILLLRRRXXXZZZZZZ[[[^^^bbbeeekkkpppvvv}}}~~~xxxxxx}}}{{{qqqiii```YYYYYY\\\aaaooo}}}}}}}}}xxxtttqqqrrrrrrqqqtttxxxwwwsssmmmddd\\\UUUQQQPPPLLLJJJGGGCCC@@@@@@BBBDDD>>><<<;;;:::::::::888666555444333444777:::;;;<<<@@@GGGQQQ^^^kkkwww~~~vvvjjjbbb^^^\\\FFF>>>666222444666555333111111111111111111111111111222444444222111222333000000000000000000000000333222222222111000000000...............///000000000000000000111111111111///////////////////////////......------///000111,,,555666...,,,222555000,,,000111000///000111000000000111111lllnnnpppppppppppprrrsssssssssttttttuuutttttttttvvvvvvuuuuuuuuutttttttttyyyyyyyyyyyyyyyzzzzzz{{{xxxyyyyyyzzz{{{|||||||||}}}|||{{{{{{{{{}}}~~~lllXXXUUUgggzzzzzzppp[[[YYY[[[dddnnnppphhh___WWWTTTWWWbbbjjjggg^^^WWWPPPLLLRRRSSSJJJGGGFFF>>>>>>===<<<999666555555555555777999:::;;;???HHHOOOXXXbbbpppzzz~~~___SSSLLLIIINNNgggxxxpppbbb```jjjzzzoooVVVMMMWWWdddvvvsss\\\DDD;;;333---000000///------///000//////------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++++++++***))))))))))))))))))***************++++++,,,,,,++++++***---------,,,+++***)))(((************************,,,,,,+++++++++++++++,,,,,,---...000444888<<<>>>>>>===;;;;;;<<<===>>>???MMM\\\rrrxxxiiikkkssswww{{{{{{wwwsssggg[[[NNNIIICCC>>>===<<<:::999:::::::::;;;===???AAACCCHHHKKKOOOQQQRRRWWWbbbkkkooolllkkkkkklllnnnttt{{{{{{|||~~~uuuhhhZZZSSSNNNLLLMMMUUUeeevvv~~~yyyqqqlllhhhhhhnnnvvv{{{~~~yyysssnnniiidddaaaTTTQQQLLLGGGDDDCCCDDDEEE@@@???===<<<<<<<<<;;;999999777666777999;;;<<<;;;999===DDDLLLVVVaaalllsssyyylllccc^^^QQQGGG;;;555555666666444111111111111111111111111000222333333222111111222000000000000000000000000222222222111111111111111333222111000////////////000000000000111111111111///////////////////////////......---...///000111888AAAAAA555+++,,,...+++...000222111000000111222222222222222oooppprrrqqqppppppqqqssspppqqqrrrssstttttttttsssuuuuuutttttttttssssssssszzzzzzzzzzzzzzz{{{||||||xxxyyyzzz{{{{{{|||{{{{{{}}}|||{{{zzzzzz{{{}}}}}}|||{{{rrrvvv|||kkk[[[]]]jjjsssuuu^^^SSSMMMXXXkkktttmmmaaaVVVQQQQQQYYY___\\\TTTPPPKKKKKKUUU[[[TTTOOOJJJ???@@@???===:::888666444444444777999888888:::@@@DDDLLLYYYiiitttvvv~~~zzz___OOOJJJDDDNNNrrr|||sssrrreee______mmmiiiPPPPPP```ooorrrhhhVVVDDD000***666111///......///000///...------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++******))))))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))************************,,,,,,++++++++++++,,,,,,,,,...000333666999<<<===:::<<<======<<<===AAADDDWWWeee}}}{{{}}}ppphhhmmmvvv|||xxxmmmeee___UUUKKKAAA???<<<;;;;;;;;;;;;:::======>>>@@@CCCHHHLLLOOO\\\cccjjjkkkiiikkkqqqvvvxxxsssooommmlllnnnxxx~~~xxxhhhRRRLLLEEE@@@@@@HHHZZZjjjyyy{{{{{{{{{|||zzzqqqgggZZZUUUUUU```ooo{{{}}}wwwrrrkkkfff]]]UUUPPPLLLIIIGGGGGGEEEBBB@@@???>>><<<;;;888777666777888999888777999:::<<>><<<:::888666555333555666777666777:::<<>>===;;;???IIIQQQ```nnnzzzuuu}}}yyy{{{vvvpppnnntttzzz{{{ttthhh\\\RRRKKKDDD???===<<<;;;:::;;;===>>>???BBBDDDHHHNNNTTT[[[aaadddsss{{{{{{tttnnnkkkbbb\\\[[[[[[___mmm|||yyyZZZQQQEEE===<<>>;;;:::999888999::::::888666999:::::::::<<<@@@FFFJJJXXX```lllyyylll]]][[[WWWMMM@@@666111222444222222222222222222222222///000222222000///000111000000000000000000000000000000000111222222222333666555444222111000/////////000000000111111111111////////////////////////............/////////000<<>>===<<<:::888222333555555555666777999:::@@@LLLYYYdddnnn}}}kkkXXXKKKKKKJJJSSSuuu|||lll]]]```bbb]]]fffttt~~~rrreee\\\WWW]]]eeeiiikkkcccHHH444777222111/////////000///...------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************,,,+++++++++,,,------...///111444888:::<<<<<<<<<999<<<>>><<<===GGGWWWeeeqqq~~~uuujjjuuu|||~~~tttrrrwwwyyyxxxyyy|||zzzvvvjjjbbbVVVLLLDDD>>><<<;;;<<<<<<===>>>@@@DDDIIILLLQQQTTT[[[bbbjjjpppuuuwww|||qqqaaaRRRGGGFFFGGGKKKYYYjjjyyy||||||zzzzzz|||}}}}}}eeeZZZKKK@@@>>>BBBEEEEEENNNRRRWWWYYYYYY[[[aaagggWWWJJJ@@@EEETTTeeeuuu{{{vvv```]]]]]]dddoooxxxzzzxxxlllhhhbbb[[[UUUNNNGGGBBBBBB@@@>>>>>>>>>>>><<<;;;555666777777666777999<<>><<<444444444555555666777888999;;;CCCOOO[[[gggvvvfffKKKLLLLLLGGGXXXuuuvvvdddddd]]]MMMWWWnnn{{{sssiiieeeYYYIIINNN[[[hhhvvv{{{cccAAA333333111//////000000///...------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************,,,++++++,,,,,,---...///222333666999;;;<<<======;;;===???@@@FFFUUUkkk{{{wwwlllgggeeesssxxx{{{uuulllmmmuuu}}}~~~uuukkkdddWWWPPPHHHBBB>>>:::;;;???===@@@DDDHHHMMMSSSYYY]]]eeehhhlllqqqvvvzzz}}}~~~nnnXXXDDD@@@??????IIIWWWfffhhhgggccc^^^^^^aaaeeeggg```SSSGGGCCCBBB???:::===@@@EEEGGGGGGJJJWWWddd[[[MMM@@@???HHHUUUdddooosssvvvyyy|||{{{wwwssspppTTTOOONNNXXXjjjyyy}}}xxxrrrjjjaaaXXXRRRJJJGGGCCC@@@???>>><<<;;;666777888888777666777888;;;>>>EEENNNYYYggguuu~~~iii^^^```^^^UUUHHH<<<777777333333333333333333333333///111222222111000000111000000000000000000000000111111111111111222222222///////////////000111222000000000000111111111111000000000000000000000000---......///000////////////---,,,,,,///111000///000...222888777000///444111111111222rrrssssssrrrpppooopppqqqppppppqqqrrrrrrqqqqqqqqqttttttttttttsssssssssssstttttttttuuuvvvwwwyyyyyyxxx||||||xxxyyyzzz{{{|||||||||||||||zzz}}}}}}{{{}}}{{{{{{{{{||||||}}}}}}~~~}}}wwwlllhhhbbb]]]YYYUUUPPPMMMEEE???===CCCMMMVVV```hhhTTTTTTcccsssxxx}}}|||qqqeee\\\QQQIIIFFFDDDBBB???999888666555555666777777999;;;AAAIIIRRR]]]nnn~~~{{{YYYRRRQQQJJJMMM[[[tttjjj\\\LLLOOOfffvvvrrrmmmkkk___OOODDDTTTbbbssstttPPP888444222000///000000///...------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++,,,---------************************+++++++++,,,,,,...//////444555777999;;;<<<===>>>===@@@CCCIIITTTggg~~~mmmeeegggkkkwww~~~tttqqqmmmeeehhhrrr{{{~~~~~~tttgggZZZRRRIIICCC??????>>><<<@@@GGGEEEKKKTTT[[[```dddhhhkkkpppoooooooooqqquuuyyy{{{iiiOOOFFFDDD???CCCMMMQQQPPPPPPOOOMMMMMMOOORRRaaadddaaaVVVMMMIIIEEEAAA???===???BBBBBBDDDOOO[[[bbbVVVHHHCCCCCCHHHQQQZZZ]]]ccciiillliiifffffffffZZZOOOFFFLLL^^^qqq||||||sssjjjcccYYYTTTMMMFFFCCC@@@>>><<<======<<<999777777888:::666888;;;@@@HHHSSS___gggxxx{{{uuukkkfff```YYYSSSIII===555333333333333333333333333000222333333222111111222000000000000000000000000222222222111111111111111///////////////000111222000000000000111111111111000000000000000000000000------///000000000///...111000000000000000111222111///444===<<<333000555222222222222ssstttuuutttrrrqqqrrrsssqqqqqqrrrrrrrrrqqqqqqpppuuuuuutttttttttssssssssstttttttttuuuvvvxxxyyyzzzvvv}}}|||vvvyyyzzz{{{|||}}}}}}}}}}}}{{{}}}|||yyy{{{|||{{{{{{{{{zzzzzzzzzzzzzzzyyyzzzvvvooohhhaaaYYYQQQKKKFFFAAA>>>BBBFFFJJJOOOTTTPPPQQQbbbttt{{{sssqqqfffXXXMMMIIIGGGDDDAAA>>>;;;888666666666666666444777===BBBEEEOOOdddwwwmmm[[[RRRLLLNNNUUUqqqzzztttcccZZZJJJ___sssyyyzzzwwwmmm```BBBQQQ[[[hhh|||yyyZZZBBB444222000///000000///...---------------------------------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,---------************************+++++++++,,,---...///000666666777999;;;===>>>???>>>AAAGGGPPP^^^sssooojjjpppvvvyyykkkkkkiiiaaadddooowww|||vvvjjj\\\OOOHHHBBB===<<>>:::666333444777:::555666888;;;???GGGPPPVVViiiuuuvvv{{{~~~rrreeeaaaaaaYYYIII:::333333333333333333333333111222444444222111222333000000000000000000000000333222222222111111000000111111000000000000111111000000000000111111111111000000000000000000000000,,,---///000000000///...,,,---//////,,,))),,,111222000666AAA@@@555111666000111111111sssrrrqqqsssuuuvvvuuuttttttsssrrrsssttttttsssqqqttttttssssssssssssttttttsssttttttttttttvvvxxx{{{~~~wwwuuu}}}uuuzzzzzzzzz{{{}}}~~~}}}|||{{{{{{zzzyyyyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}gggTTTPPPGGGCCCAAAAAABBBCCCFFFIIIIIINNN^^^tttzzzxxxssspppiii^^^RRRIIICCCAAA@@@???<<<999555333444555888777888<<<@@@HHHWWWeeeuuu}}}nnn```XXXPPPJJJXXXyyyeeeUUUdddzzzpppNNNNNNYYYjjj{{{zzzZZZHHH000...555///222777...------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,...000333444777888999::::::;;;<<<===FFFHHHQQQccczzz|||{{{{{{wwwqqqkkkiiijjjooosss|||yyymmm^^^RRRJJJBBB<<<@@@AAABBBCCCGGGNNNYYYaaaiiiqqqzzz~~~tttiii___WWWPPPNNNPPPVVVaaakkkoootttwwwuuuqqqooonnnmmm{{{zzzppp```TTTRRRRRRQQQSSSIIIGGGXXXppp{{{ppp```TTTVVV\\\ccciiiiiieee```WWWOOONNNTTTTTTOOOQQQYYYppptttooo^^^SSSPPPJJJAAADDDAAAEEELLLIIICCCGGGRRRWWWWWWOOOIIISSSjjjzzz|||~~~{{{xxxuuupppqqqooojjjbbbYYYPPPHHHHHHCCC??????@@@>>>999333777777777888999<<<>>>???PPPZZZiiiyyy|||{{{kkk```bbbYYYBBB999444000000333555444111111111111111111111222222111111111111111111111111000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000///............000111333111333444444222111111222222222222222rrrpppooopppsssxxx{{{|||tttsssqqqqqqsssssssssrrrssssssrrrrrrrrrrrrssssssppprrrssstttuuuwww{{{~~~~~~wwwtttyyyxxxzzzyyyyyyzzz||||||{{{zzz{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}~~~~~~zzz{{{~~~qqqdddWWWNNNEEEBBBCCCGGGIIIJJJMMMPPP\\\mmmxxxzzzzzz|||uuusssnnnfff]]]SSSJJJEEEBBB@@@===999666555555666444222333666999>>>JJJWWWcccpppwwwlll]]]SSSNNNRRRvvvssshhhhhhwwwcccUUUYYYmmm~~~oooPPP666111777000...333---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++******************+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---///222444555777777777777888;;;???BBBHHHRRRbbbttt{{{zzz~~~zzzwwwxxx{{{~~~nnneeeZZZPPPHHHCCCAAA@@@@@@EEELLLSSS[[[ccclllrrrxxx{{{vvvhhhQQQJJJEEEDDDDDDCCCFFFJJJ______]]]YYYZZZ]]]___^^^cccccccccaaaaaaccchhhlllllldddccctttbbb______dddlllpppooollliiidddgggqqqqqqfff___```kkkrrrrrrjjjeeeddd]]]RRRIIIDDDGGGPPPQQQKKKKKKPPPccccccXXXHHHGGGXXXjjjrrruuu{{{~~~{{{uuunnnfff^^^gggnnnvvv{{{zzzrrrfff]]]UUUNNNFFFBBBAAA???<<<999777777666666777888:::;;;AAAHHHSSSaaaooo~~~xxxfffccc\\\III===888333111444555444222111111111111111111222222111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000////////////000000000000333333111000000000111222000111333333222111111222222222222222uuurrrnnnnnnrrrxxx}}}uuurrrpppoooqqqrrrssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrsssttttttuuuwwwzzz}}}}}}xxxtttuuuzzz~~~}}}{{{zzzyyyxxxyyyzzz{{{zzzyyyzzzzzz{{{||||||||||||{{{{{{{{{|||||||||}}}}}}}}}|||}}}}}}ooohhh[[[LLLFFFKKKPPPOOOLLLIIILLLWWWgggsssyyy|||wwwuuurrroooiii___SSSJJJDDDBBB>>>:::888777777888777555666888888:::CCCLLLUUUfffpppvvvttt^^^QQQLLLMMM```uuu{{{lll```kkkyyy___ZZZlllzzz\\\>>>222777222---000000////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************************+++++++++,,,++++++++++++++++++++++++,,,,,,---///111444666777888888777666777<<>>777444444555555333222222222222222222111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000555444333111000/////////...000222222111111222333222222222222xxxuuuqqqpppssswwwzzz{{{uuurrrooonnnppprrrttttttssssssrrrrrrrrrrrrssssssvvvwwwwwwvvvtttuuuwwwyyy}}}{{{xxxxxxyyy{{{|||}}}xxxwwwwwwxxxzzz||||||{{{yyyzzz|||}}}}}}}}}|||{{{zzzzzz{{{{{{||||||}}}}}}~~~{{{lllZZZQQQTTT[[[YYYSSSCCCEEENNN___ppp{{{~~~}}}yyyvvvsssrrrppphhh\\\SSSIIIFFF@@@<<<:::999999999;;;999999:::::::::???FFFNNN]]]gggsss|||cccRRRJJJMMMQQQrrr~~~{{{___TTT^^^ttt~~~fff[[[bbblllzzzmmmKKK333333444///000444........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,*********++++++******************+++++++++,,,,,,***+++++++++++++++,,,,,,,,,---...000333555777888777888999999:::???GGGMMMSSSlll~~~wwwuuuxxx}}}sssjjjdddWWWHHH???@@@AAA???FFFRRRUUU[[[ccckkkqqqtttuuuuuuyyy{{{}}}vvveeeQQQEEE@@@???BBBGGGBBBCCCFFFPPPhhhfff[[[YYYccciiilllxxxwwwmmmeeejjjvvvyyyggg\\\qqqwwwuuufffVVVMMMJJJIIIUUUTTTRRRQQQVVV\\\\\\YYYNNNSSSaaassszzzqqqdddXXXOOOHHHDDDAAA>>>===;;;999999888999999:::;;;===CCCNNN^^^ooozzzvvvgggaaaVVVKKKEEE===777555444444333333222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000222222111000///...------,,,...000111111111222333222222222222uuutttssstttvvvxxxwwwwwwuuurrrooonnnpppssstttuuuttttttssssssssssssttttttvvvwwwwwwvvvuuuuuuwwwyyy}}}~~~~~~}}}{{{{{{|||}}}wwwvvvvvvxxx{{{~~~yyyzzz|||}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}yyy{{{~~~sss```\\\bbbeeecccPPPLLLJJJSSSdddtttzzzzzz|||xxxttttttsssooofff___RRRLLLEEE???===<<<:::999888555555777777666999>>>EEEOOOXXXmmmppp[[[OOONNNJJJZZZZZZRRRVVV___hhhwwwyyysssfff]]]XXX]]]sss~~~^^^:::000444222...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---)))***++++++++++++***)))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---...000222444666777888333777;;;===>>>CCCKKKQQQggg}}}~~~vvv}}}{{{yyyzzzzzzyyy}}}~~~rrrdddWWWPPPKKKBBB???DDDIIIKKKQQQ[[[ddddddeeefffggggggffffffkkkqqqtttuuu{{{gggWWWMMMJJJNNNSSSVVVUUURRRYYYqqq|||qqqvvv}}}~~~qqquuuyyyyyyqqqeeeXXXLLLCCCGGGFFFCCCBBBIIITTTYYYXXXJJJLLLWWWlll}}}xxxlll```VVVMMMHHHAAA@@@>>><<<;;;:::::::::888888999;;;AAAKKKVVV^^^nnn|||qqqggg[[[SSSMMMDDD<<<777444333333333333333333222222111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000/////////,,,...000111111111222333222222222222pppqqqsssvvvyyyyyywwwuuutttrrrpppppprrrtttuuuuuuuuuttttttssssssttttttuuurrrtttuuuuuuvvvxxx{{{~~~}}}}}}{{{{{{{{{wwwvvvuuuwww{{{~~~{{{{{{|||}}}}}}}}}}}}|||zzzzzz{{{|||}}}}}}~~~yyyzzz}}}xxxxxxyyy~~~vvvfffgggnnnpppkkkaaaSSSKKKQQQaaaooouuu}}}zzzwwwvvvvvvtttoookkk]]]VVVLLLEEEBBB???<<<:::999555444666777555777;;;>>>DDDLLLeee|||dddSSSMMMJJJKKK]]]~~~uuueeeYYYQQQLLLNNNbbbrrrpppiiieeeaaaVVVTTTjjj}}}yyysssKKK333555333+++,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---...///111333444555666666000666===AAAEEEKKKUUU]]]yyyrrrooorrr~~~xxxmmmqqqyyy}}}qqqaaaRRRGGGAAA@@@BBBHHHPPPYYY___bbbcccaaa\\\VVVRRRPPPPPPPPPPPPUUU[[[^^^YYYYYYdddttt~~~zzzooohhhcccaaafffmmmnnnllldddbbbxxxyyyqqqggg[[[RRREEEFFFDDDBBBEEELLLPPPNNNFFFDDDOOOeeexxx}}}rrrfff[[[TTTHHHFFFCCC@@@===;;;;;;:::888999888888:::>>>CCCHHHUUUcccwwwxxxkkk]]][[[VVVMMMCCC<<<777444333444444444333222222111111111111111111111111111111000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000//////111222333333333333...000222222111111222333222222222222qqqqqqsssvvvxxxxxxuuurrrtttrrrqqqrrrtttvvvvvvvvvtttssssssrrrrrrsssssstttrrrsssuuuuuuvvvyyy|||~~~~~~}}}|||zzzyyyyyyxxxyyywwwuuuvvvyyy|||}}}~~~|||||||||||||||}}}}}}~~~zzz{{{{{{|||}}}~~~~~~}}}}}}~~~}}}|||yyynnnnnnooo{{{wwwhhhRRRHHHPPPaaalllxxxxxxxxxxxxvvvtttrrrpppiiiaaaUUULLLGGGDDD???;;;===888666777888666888;;;:::@@@EEEXXXwwwlllZZZMMMLLLGGGIII```{{{|||dddVVVPPPIIIQQQbbbjjjmmmgggddd[[[OOOXXXlllrrr]]];;;666444,,,---........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((+++++++++,,,,,,,,,------)))******+++,,,,,,------...///111333444444444444444;;;CCCIIIOOOZZZiiittt}}}qqqoootttzzzkkkfffnnn{{{~~~xxxmmm^^^OOOEEEAAA@@@BBBQQQ^^^fffpppxxxtttjjjZZZSSSIIIAAA??????@@@@@@BBBGGGIIIDDDCCCIIISSSXXXWWWWWWXXX[[[]]]bbblllwww}}}www}}}ssslll[[[ZZZUUULLLJJJOOOUUUWWWLLLDDDFFFWWWgggpppyyy{{{pppfffaaaSSSQQQLLLGGGCCC???===<<<;;;;;;;;;:::999:::===@@@CCCOOOaaarrruuugggccc^^^VVVLLLBBB:::777555555444444333222222111111111111111111111111111111000000000000000000000000......//////000000000000000000000000000000000000000000000000000000000000////////////000000000000...///111222333333333222000111333333222111111222222222222333vvvuuuuuuuuuuuutttqqqnnntttsssrrrtttvvvwwwwwwvvvsssrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvvvvwwwzzz}}}}}}zzzxxxwwwwwwwwwwwwzzzxxxvvvuuuwwwyyyzzzzzz}}}|||{{{{{{{{{|||~~~{{{{{{|||}}}~~~}}}zzz|||uuujjjeee{{{yyy```JJJIIIXXXeeeqqqtttwwwwwwuuurrrpppooorrrhhh[[[QQQKKKGGGBBB===>>>888555555555444555888555===???HHH]]]lllwwwwwweeeNNNOOOHHHAAALLLnnnxxxqqqccccccWWWNNN[[[kkkwwwjjjggg```LLLGGGZZZjjjuuuhhhAAA888666000333////////////////////////++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------))))))***+++,,,,,,------///000222333444444333222;;;AAAIIIPPPYYYhhhzzzvvvtttqqqjjjccccccnnn{{{ssslll___OOOCCC???CCCGGGMMMcccttt{{{ooo]]]TTTIII@@@============<<>>;;;;;;:::999888999;;;>>><<>>999777555555444333333222111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000---...///111111111000///111333444444222111111222222222222333uuusssqqqsssvvvxxxwwwvvvrrrrrrsssyyy~~~~~~yyytttsssuuuvvvuuusssrrruuuwwwwwwuuutttvvvzzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~|||}}}~~~~~~pppaaajjjvvvyyyiiiQQQGGGNNNXXXsssvvvxxxvvvqqqnnnnnnooollldddZZZRRRNNNIIIBBB===AAA???<<<999888777555333444777===EEELLLWWWiiizzznnn]]]KKKEEELLLLLLQQQxxx{{{www{{{jjjXXXOOOXXXiiioootttssseeeRRRJJJRRR\\\hhhtttoooQQQ777111222111222000.........///...---------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,+++++++++,,,,,,---------///111333444444444666777>>>DDDNNNZZZfffyyy}}}ooogggfffnnnrrrrrryyywwweeeYYYOOOKKKHHHFFFJJJQQQfffsss}}}xxxfffVVVPPPKKKAAA<<<===;;;AAA???>>>GGGOOOYYYhhh___YYYXXX]]]eeeqqq}}}jjj]]]___mmm{{{lll[[[JJJEEEHHHOOO\\\hhhsssvvvwwwtttjjjcccbbbfffmmmkkkdddYYYMMMEEECCCCCC===>>>>>>:::666555777:::===???FFFSSSbbbrrrjjjXXXTTTPPPEEE;;;888666444111111222444555555333333333222222222111111111111111111111111111111000000////////////000000111111111111111111111111000000111111111111000000111111000000//////......000000000000000000000000000111111111111222222222222111111111tttrrrqqqrrrtttvvvvvvuuussssssvvv{{{yyyssstttuuuwwwvvvttttttvvvxxxwwwvvvvvvxxx|||}}}|||zzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~ppp```eeeggg```TTTMMMRRR[[[jjjjjjiiiiiihhhfffcccaaaTTTPPPLLLNNNRRRRRRMMMGGGDDDAAA===;;;:::999777666333444999???DDDMMM]]]llljjjUUUJJJMMMJJJKKKgggzzz{{{ggg]]]aaakkk~~~jjjPPPJJJRRRiiivvvvvv```DDD555222111222000.........///...---------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++---+++++++++,,,------......000222444444444555999===JJJOOOWWWaaaooo{{{uuuuuu{{{|||xxx|||xxxmmmcccPPPGGGBBBFFFNNNVVV___hhhsssnnn^^^RRRGGGFFFJJJNNNTTTOOOKKKTTTbbbuuu}}}yyyyyysssoooxxx{{{jjjWWWLLLGGGFFFKKKQQQ^^^ZZZXXXZZZ\\\ZZZUUURRRdddkkkqqqpppfffXXXNNNHHHEEEEEECCC@@@<<<999999999::::::>>>GGGQQQ___sss~~~eeeXXXTTTMMMCCC<<<888555333222333444444333333333333222222222111111111111111111111111111111000000////////////000000111111111111111111111111000000111111111111000000111000000000/////////...000000000000000000000000000111111111111222222222333333222222rrrqqqpppppprrrttttttsssuuuuuuxxx|||}}}wwwrrrsssuuuvvvvvvuuuuuuvvvxxxwwwwwwxxx{{{}}}}}}{{{yyywwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyzzzzzz~~~}}}}}}}}}~~~~~~~~~|||~~~}}}ggg```\\\[[[UUUMMMKKKPPPZZZWWWUUUVVVXXXYYYUUURRRHHHEEEEEEMMMVVVXXXRRRJJJGGGDDD???===;;;;;;999888333333666:::===BBBOOO\\\uuuzzzaaaNNNLLLJJJGGGWWWppptttiiiiiimmm```QQQWWWfffuuusssXXX>>>444333222111///...//////...---------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++---...---,,,+++,,,---++++++,,,,,,---......///111333555444333777???FFFUUUXXX^^^gggvvvssseeeYYYPPPJJJEEEDDDNNN\\\iiirrrxxx{{{xxxeeeWWWTTTZZZjjjppphhh```gggwwwwwwcccTTTKKKDDDBBBCCCNNNFFFBBBIIIXXX^^^WWWMMMYYYiii||||||lll^^^WWWMMMJJJFFFBBB@@@>>><<<::::::999:::<<<@@@KKK___qqq}}}www___XXXWWWOOODDD999777444333333333222111333333333222222222111111111111111111111111111111000000////////////000000111111111111111111111111000000111111111111000000000000000000////////////000000000000000000000000000111111111111222222222444444333333qqqpppppppppqqqrrrrrrrrrwwwwwwwwwyyyzzzyyyvvvsssqqqrrrttttttuuuuuuvvvvvvvvvwwwzzz|||}}}|||zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxzzzyyyyyyyyyyyyyyyyyyyyy~~~~~~}}}~~~}}}~~~}}}zzzlllcccccc^^^QQQIIIKKKIIIGGGEEEFFFIIIKKKLLLKKKIIIFFFFFFOOO[[[___YYYQQQKKKGGGAAA===;;;:::999888666555666999:::===GGGQQQeeevvvjjjPPPJJJIIIFFFNNN]]]tttggghhhjjjrrr```]]]bbbqqqkkkKKK888444333111///...//////...---........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---......,,,,,,---...++++++,,,---...//////000111444666555555;;;FFFOOOXXX]]]dddlllyyyxxxfffVVVLLLHHHKKKKKKQQQ___nnnxxx{{{zzz{{{{{{iiidddhhhzzz~~~tttuuu}}}kkk[[[QQQKKKHHHGGGGGGBBB???GGGXXXccc___TTTTTTfff|||yyyppplllUUUOOOGGGCCCAAA@@@>>>;;;===<<<<<<<<<;;;AAARRRbbbrrr~~~xxx|||kkk]]][[[VVVLLL:::888555333333333222111333333333222222222111111111111111111111111111111000000////////////000000111111111111111111111111000000111111111111000000000000000000////////////000000000000000000000000000000111111111222222222444444333222qqqqqqqqqppppppqqqrrrsssyyywwwuuuttttttuuuuuutttooopppqqqsssuuuvvvuuuuuuuuuwwwzzz{{{{{{yyywwwvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~}}}~~~}}}uuuqqqjjj\\\SSSRRR>>>????????????CCCIIINNNNNNKKKLLLTTT```gggeeeaaaRRRLLLEEE???;;;999888777888666666888999;;;BBBJJJWWWjjjwwwuuuUUUHHHEEEDDDHHHOOOvvvrrr___^^^bbblllZZZaaannnwwwWWW===111333111/////////000///...........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---......,,,,,,---...+++,,,,,,...///000000111111444666777:::BBBMMMWWW]]]fffpppxxxyyyiiiWWWJJJGGGIIIIIIPPP]]]mmm{{{}}}wwwvvvxxx}}}zzzkkkiiippp}}}xxxfff[[[UUUPPPMMMFFFFFFCCCDDDMMMVVVUUUNNNRRRcccyyy~~~hhh___SSSJJJEEEBBB???======<<<======;;;<<>>;;;777444333444333333333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000111111111222222222444333222111qqqrrrsssrrrqqqqqqrrrtttyyywwwtttrrrqqqrrrtttuuuoooooopppsssvvvwwwvvvuuuuuuxxxzzz{{{yyywwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxyyyzzzzzzzzzyyyyyy}}}~~~{{{}}}~~~}}}}}}~~~}}}rrreeeXXXPPPAAAAAA@@@======BBBMMMUUUZZZWWWWWW\\\dddiiiiiiggg]]]VVVLLLCCC>>>;;;999888777444444666777777<<>>EEELLLZZZnnnttttttmmm\\\WWWWWWHHHCCC<<<777555444555444333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000111111111111222222222333333222111ssstttuuutttrrrqqqsssvvvvvvvvvvvvuuutttsssssstttppppppqqquuuyyyzzzxxxvvvxxxzzz|||{{{xxxwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxyyy{{{{{{{{{zzzyyyzzz{{{|||~~~~~~~~~}}}~~~}}}|||}}}}}}lllYYYMMMIIIBBB>>>???GGGQQQXXX\\\\\\^^^aaaeeehhhjjjjjjiiiaaaUUUKKKCCC???<<<;;;888555444555555444777<<>>BBBKKKTTTXXXOOOTTT[[[bbbhhhmmmqqqtttrrrjjj]]]PPPHHHBBB???===:::777555666555333444888???IIIQQQ___uuuhhhWWWMMMIIIGGGGGGJJJllliiiaaaVVVVVV```rrrzzzssskkkiiiNNNUUU___mmmkkkEEE444222000///000000///...////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,---///000222333333777888<<>>>>>===<<<===;;;???HHHWWWjjj}}}yyyddd___fff___WWWJJJ???888666666666333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000.../////////000000111111000000000000000000000000000111111111111222222222555555555555vvvwwwxxxyyyyyyxxxwwwvvv{{{{{{{{{zzzxxxuuusssqqqtttssstttxxx~~~~~~xxxwwwzzzzzz}}}|||zzzxxxxxxyyyzzz{{{{{{{{{||||||||||||||||||{{{|||}}}|||{{{{{{}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}jjj[[[KKKDDDIIIRRRWWWXXXRRRTTTWWW]]]gggqqqvvvuuuvvvuuulllZZZJJJCCC@@@>>>;;;:::999777666666999;;;<<<@@@JJJYYYjjj{{{~~~fffWWWMMMFFFLLLEEEXXXhhhXXXTTT\\\qqq{{{lllcccUUUJJJYYYkkkppp|||NNN:::666222000////////////000000///...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,,,,,,,---......---000222111......222555555777???NNN\\\dddggghhh~~~uuujjjWWWQQQMMMRRR___ppp|||ppp[[[LLLFFFCCCAAA??????CCCGGGEEELLLiii|||uuuOOOKKKKKKSSSddduuu}}}xxxnnn___QQQOOOHHHCCCBBB???:::;;;@@@<<<===CCCMMMXXXhhh~~~xxxjjjggg\\\RRRNNNGGG999666999555444333333333444333000...111111111111111111111111111111111111000000000000222111000//////000111222000000000000111111111111222111111111000000//////222000000555;;;;;;444---222222111111222222333444444444555666yyyzzz{{{|||}}}~~~}}}}}}|||||||||{{{yyyvvvtttrrruuuuuuvvvzzz~~~~~~{{{wwwwwwyyy~~~~~~yyy{{{zzzxxxwwwwwwwwwyyyyyy|||||||||{{{{{{zzzzzzzzzzzz{{{|||{{{zzz{{{|||~~~|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}||||||kkkRRRGGGKKKWWW^^^```LLLKKKOOOZZZfffpppuuuwwwyyyxxxpppaaaSSSKKKDDD???;;;:::999777555555555777999===EEEQQQaaarrr~~~uuufffYYYQQQNNNFFFRRRwwwdddZZZ[[[mmm}}}}}}rrrkkkYYYGGGOOOaaalll|||WWW@@@999444444222......111000//////...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---///111222111222444666777555AAAWWWddddddkkkvvvwwwgggYYYOOOOOOSSS]]]kkkyyylllXXXLLLGGGEEE===@@@KKKWWWYYY[[[iii|||{{{\\\SSSIIIHHHSSSdddrrrzzzzzz}}}|||vvvqqqooojjjcccSSSKKKDDDBBB@@@;;;:::===;;;;;;???FFFOOO\\\oooyyykkkZZZQQQKKK>>>777666222444333222333444333111///111111111111111111111111111111111111000000000000222111000//////000111222000000000000111111111111111111111111000000000///333111222888>>>@@@:::555222222111111222222333444444555555555zzzzzz|||}}}}}}}}}|||{{{zzzxxxvvvuuuvvvwwwyyy{{{~~~}}}{{{xxxvvvvvvxxx||||||xxx{{{zzzxxxwwwwwwxxxyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{}}}|||{{{zzzyyyyyy{{{|||~~~}}}}}}}}}}}}}}}|||||||||lllXXXUUU^^^iiinnnUUULLLLLL[[[kkksssxxx||||||{{{uuukkkaaaWWWLLLAAA===<<<;;;888666555444444666888>>>HHHVVVeeesss{{{}}}oooeeeXXXOOONNNeee{{{qqqaaa[[[lllpppSSSNNN^^^lllfffHHH999000222111***)))000/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---///111333444555666666:::999IIIccclllhhhrrrvvviiiXXXKKKPPPXXXdddrrr}}}}}}gggXXXQQQOOOQQQ]]]mmmvvvuuuvvv{{{hhh[[[KKKCCCFFFQQQ[[[``````eeegggddddddkkkuuu{{{bbbWWWKKKFFFDDD@@@======<<<:::;;;@@@FFFNNN]]]jjj~~~bbbSSSQQQGGG<<<777222444333222333444444222111111111111111111111111111111111111111000000000000111111000000000000111111000000000000111111111111111111111111000000000000///---...333999:::666111222222111111222222333444333333444444xxxxxxxxxxxxyyy{{{|||}}}zzzzzzzzzzzzyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{xxxvvvvvvvvvwwwzzz}}}}}}zzzwww{{{zzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||{{{zzz{{{}}}|||zzzxxxwwwwwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~{{{mmmccchhhxxxeeedddqqq}}}jjjUUUKKKYYYmmmvvvyyy}}}}}}}}}yyysssmmmdddTTTFFFAAA???===;;;:::888666444444555999AAAMMM\\\llluuuwwwggg]]]PPPTTTzzzpppdddqqqgggUUU]]]kkk{{{~~~pppWWW>>>---///111+++***000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---......///111333555666555555:::CCCUUUgggmmmnnn|||ssseeeZZZSSSNNNYYYeeetttzzzkkkfffccciii{{{qqqeeeUUUKKKHHHJJJJJJJJJKKKWWWaaaaaa]]]dddvvvxxxjjjYYYNNNJJJGGGCCC??????<<<;;;===@@@EEEOOOYYYqqq~~~jjjUUUUUUNNNDDD<<<555444333333333444555444222111111111111111111111111111111111111000000000///111000000000000000000111///000000000111111111111111111111000000000000000...,,,,,,...111222...***222222111111222222333444000111333555wwwvvvuuuttttttvvvwwwyyywwwwwwxxxxxxyyyyyyzzzzzzxxxzzz|||}}}|||zzzwwwvvvwwwwwwxxxyyy{{{{{{yyyxxxyyyxxxxxxxxxxxxxxxyyyyyyvvvwwwwwwxxxyyyzzz{{{{{{yyy{{{}}}~~~}}}||||||}}}|||zzzxxxwwwwwwyyy{{{}}}~~~~~~~~~~~~|||||||||~~~}}}uuujjjccc^^^bbbxxxuuugggsssyyy___KKKSSSggguuuzzz{{{|||}}}{{{xxxuuunnn^^^PPPCCC@@@<<<;;;:::999777555444555888>>>HHHVVVgggqqq|||ooodddPPPGGGaaannnvvvvvv]]][[[ffftttzzzvvviiiJJJ111...333111///222...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///000111222333444444555555;;;OOO___bbbggguuuxxxdddUUUPPPUUU\\\dddnnn{{{~~~iiiffflll}}}qqq```TTTMMMJJJFFFBBBIII]]]oooooocccaaassszzzfffVVVOOOKKKEEE???@@@<<<:::<<<===@@@FFFMMM[[[jjjuuu^^^ZZZRRRHHH@@@777666555333333444555444333111111111111111111111111111111111111000000000///000000000111111000000000///000000000111111111111000000000000000000111111222000///000222333000...222222111111222222333444000111333555zzzyyyvvvuuutttvvvxxxzzzxxxxxxwwwwwwxxxyyyzzzzzzxxxzzz||||||zzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyzzz{{{{{{yyy|||~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxzzz{{{}}}~~~}}}||||||}}}}}}~~~~~~zzz{{{ppptttmmmXXXUUUddduuu{{{||||||zzzyyyuuuiii]]]HHHCCC===::::::999777444444666888;;;CCCPPP___jjjwwwpppdddPPPDDDPPPttt|||jjjppphhh^^^fffsss|||rrrXXX===000000000///...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000000333555444333333777;;;CCCXXXccc___eee|||lllZZZPPPQQQ]]]jjjqqqxxx~~~pppaaabbbnnnnnn]]]TTTNNNJJJFFFFFFZZZnnnrrrgggdddwwwtttdddYYYRRRHHH???AAA===:::;;;<<<<<>>===;;;<<<@@@HHHQQQaaaxxxyyycccRRRPPPLLL>>>;;;888666444444444333222111111111111111111111111111111111111000000000000///000111222222111000///000000000000111111111111///000000000111111111111000///...///000222333444222222111111222222333444333333333333}}}{{{yyyxxxyyy}}}}}}{{{xxxwwwvvvvvvxxxyyyzzzyyyxxxxxx||||||}}}}}}|||zzzzzz{{{}}}zzz{{{{{{|||}}}}}}}}}|||}}}}}}|||{{{yyyxxxwwwwwwwwwyyy|||}}}|||{{{zzz{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~|||ppp|||bbbVVVcccsssyyyzzz}}}}}}zzz{{{|||zzzuuu\\\TTTHHHAAA???===:::777333444555555777???LLLUUUlllvvvmmm```[[[OOOKKKjjjfffaaahhhpppxxxvvv]]]\\\hhhrrryyynnnOOO999555333///---.....................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------......,,,------...///000222222---444999888444666BBBLLLffffffhhhppp~~~xxxxxxwwwcccTTTWWWdddooovvv{{{|||||||||{{{yyyyyyyyy{{{}}}pppeee^^^```ccckkk}}}zzzmmm___\\\[[[YYYWWW^^^uuuuuubbbRRRJJJDDDAAAAAA@@@===<<<>>>>>>CCCOOOddd}}}eeeRRRUUUUUUFFF<<<:::666444444444333222111111111111111111111111111111111111000000000000///000111222222111000///000000000000111111111111//////000000111111111222555444222111111111222222222222111111222222333444222333444444zzzzzzyyywwwwwwzzz}}}xxxvvvwwwyyyzzzvvvwwwxxxzzz{{{}}}~~~|||{{{{{{|||{{{yyyvvvuuuvvvyyyzzzzzz|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~qqqeeewww~~~mmmXXXUUUbbbooouuuvvvwwwwwwuuuuuuuuuvvvmmmbbbTTTHHHBBB???<<<:::666555444444777===CCCGGG^^^ppplll```[[[JJJXXXsssbbb```^^^fff{{{}}}yyysssaaaPPPXXXmmmtttzzzJJJ444333/////////.........---------,,,,,,,,,---------......------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111333///222777555777LLLhhhvvvqqqqqq|||zzztttjjjZZZVVVeeeuuu||||||tttllleeeaaaaaaccceeerrrxxxssszzzkkkxxxrrr[[[WWWnnnvvvbbbSSSMMMFFF@@@???>>>===<<>>>>>999777555444555999>>>@@@LLL___qqqzzzxxxhhhVVVVVVjjj{{{kkkZZZ[[[ooo{{{kkkSSSHHHVVVkkkrrr|||NNN555222.../////////.........------,,,,,,,,,---------......------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222666888888;;;JJJbbbvvvxxxzzzooo___]]]hhhttt|||~~~sssgggeeeYYYMMMGGGDDDEEEJJJQQQXXXaaattt~~~www\\\ZZZiiixxxxxxeee[[[OOOFFFDDDCCC@@@>>>AAA???>>>BBBMMM```ttt|||```QQQWWWSSSFFF:::666555555555666444333333333222222222111000000000000000000000000000///------...000222444000111111111111222222222222111111111111111222222111111111111111222222222111111222222222333333333444444444444sssssssssssssssvvv{{{||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyywwwvvvxxx{{{~~~}}}zzzwwwvvvwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzyyyyyyvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||||||||~~~~~~~~~qqqbbb[[[]]]VVVJJJNNN]]]cccdddgggjjjlllkkkiiifffiiieee^^^UUULLLDDD@@@>>>;;;999666444555777:::<<>>>>>CCCPPPbbbpppxxxXXXZZZTTTJJJ???777444444444555444444444333333222222111000000000000000000000000111000000///000222333444000000111111111222222222111111111000111111222333111111111111111111111111111111222222222333333333444444444444sssttttttttttttwww{{{~~~zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwyyy|||~~~|||zzzyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzvvvvvvxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||||||||~~~uuuffffff^^^LLLHHHRRROOORRRXXX___ddddddaaa]]]XXXXXXYYYXXXSSSKKKCCC======;;;888555555666888999<<>>@@@???@@@HHHUUU```~~~iii]]]TTTNNNEEE:::444333444444555555444444333222111111000000000000000000000000000111222333333222111000000000111111111222222222111111000000111222222333111111111111111111111111111111222222222333333333222222222222tttuuuuuuuuuuuuwwwzzz}}}yyyyyyxxxxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{yyyyyyzzz}}}~~~|||zzzzzz{{{{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{wwwwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~sssnnncccPPPFFFIIICCCEEEJJJQQQXXXZZZVVVRRRIIILLLRRRXXXZZZTTTIII@@@>>><<<999777666666777888;;;GGGWWWfffsssiii```aaa[[[gggqqqyyywwwYYY]]]nnnuuusssQQQ:::555111000000000/////////......,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444555777333888KKKggg|||zzznnndddiiittt~~~rrrjjjeeebbb[[[[[[ooo}}}gggSSSIIILLLYYYccccccfffoootttsssuuusssmmmcccWWWMMMGGGDDD===???AAA@@@@@@CCCKKKSSSppp~~~cccUUUSSSKKK???777444444222666666555444333222111111000000000000000000000000...000111333333111///...000111111111111222222222000000000000111222333333222222222111111111111111111111222222222333333333222222222222uuuvvvvvvuuuuuuvvvxxx{{{yyyxxxwwwuuuttttttttttttuuuuuuvvvvvvwwwwwwwwwxxxzzz{{{{{{{{{yyyyyy{{{}}}|||{{{zzzzzz{{{|||{{{yyyzzzzzz{{{|||||||||{{{{{{yyyyyyyyyzzzyyyyyyxxxwwwuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}xxxkkkWWWIIIDDDCCCAAAAAADDDJJJMMMKKKIIICCCEEELLLWWW```]]]QQQEEE???>>>;;;888777777777888999AAANNN^^^nnn~~~kkk\\\[[[SSS\\\ooouuuccc^^^fffooo}}}aaaHHH999---000000000000/////////...,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...------------------------------...///111333555666888555@@@[[[sss|||}}}~~~|||{{{pppiiijjjsss~~~vvvkkk```\\\kkkooo\\\NNNKKKRRRTTTPPPQQQ[[[bbbaaa^^^fffooommmbbbTTTKKKGGGBBBCCCBBB@@@>>>@@@EEEIII]]]nnniiiVVVXXXRRREEE:::777555222666666555444333222111111000000000000000000000000///000111222222222222222000111111111111222222222000000000000111222333444222222222111111111000000111111222222222333333333333333333333uuuvvvvvvuuuttttttwwwyyyyyyxxxvvvtttsssrrrsssssstttttttttuuuvvvwwwwwwwwwyyyzzz{{{{{{yyyyyyzzz{{{zzzyyyxxxyyy{{{{{{{{{yyy{{{|||||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxttttttuuuwwwxxxyyyzzz{{{yyyyyyzzz{{{|||}}}~~~|||~~~~~~~~~~~~vvvbbbPPPGGGHHHBBB===<<<@@@DDDDDDCCCCCCCCCIIIWWWbbbcccWWWJJJ@@@>>>;;;999777777888888666:::FFFWWWhhhwwwnnn[[[WWWOOOMMMfffwwwhhhnnnyyyjjj\\\aaallltttYYYDDD222000000000000////////////,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...---------------------------......000222444555777888777GGGeeexxxyyyxxx}}}|||llleeeiiipppzzz~~~nnnbbb\\\ggg{{{{{{hhhXXXMMMPPPMMMEEEEEEOOOUUUTTTPPPbbbuuu{{{qqqaaaUUUPPPGGGEEEBBB>>>===>>>AAADDDMMM```wwwmmmWWW[[[WWWIII===999777333777666666444333222111111000000000000000000000000222222111111333555888:::000111111111111222222222000000000000111222333444222222222222111111000000111111222222222333333333444444444444xxxvvvtttrrrrrrssstttuuuuuuwwwuuummmdddcccjjjsssqqqrrrtttvvvxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwwwwxxxyyyyyyzzzzzzxxxzzz}}}~~~}}}{{{}}}}}}||||||{{{zzzxxxxxxyyyxxxvvvuuuvvvxxxzzz|||vvvwwwzzz}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~lllSSSVVVOOOEEE<<<<<>>???GGGTTTccctttuuuaaa[[[XXXXXXNNN===555888333333333222222333444444333222222222222222222333111111111111111111111111333...+++...333444333111/////////000111111222222333333333333333333333333222222333333333333444444555444444333zzzyyywwwvvvvvvvvvwwwwwwtttvvvvvvqqqjjjgggjjjooorrrssstttvvvwwwxxxxxxwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzxxxyyy|||~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{vvvwwwzzz}}}~~~}}}~~~~~~tttXXXUUUKKKFFFAAA@@@DDDHHHKKKMMMTTTWWW^^^hhhnnnkkkccc[[[JJJEEE???<<<:::999777555444:::>>>BBBOOOeeeyyyyyyooodddRRRMMMVVVddduuuhhh[[[^^^nnn}}}XXXPPPVVVnnnoooUUU<<<333///---000111///...000.........------,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111222000111666888666555DDD^^^uuuxxxrrrwww{{{tttmmmoooxxx{{{aaaYYYaaa]]]jjjzzz||||||rrr]]]YYYaaaccc```eeezzzrrraaaPPPMMMHHHCCC???>>>======;;;EEETTTfff~~~~~~pppbbbZZZ\\\UUUDDD777666444333333222333333444444222222111111111111222222111111111111111111111111111000///////////////000111111111111000000000000111111111222222333333333222222333333333333444444555555555555yyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxvvvrrrnnnmmmlllssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvvvvwwwxxxxxxyyyyyywwwyyy{{{~~~~~~}}}|||||||||||||||{{{zzzyyyxxxyyyzzz||||||{{{zzzyyyuuuwwwyyy{{{}}}~~~~~~~~~zzz]]]OOOGGGFFFDDDDDDHHHNNNSSSVVVYYY]]]eeennnsssqqqhhhaaaTTTLLLBBB===;;;;;;888555333888<<<>>>HHHZZZooo{{{|||ppp\\\PPPXXX]]]rrr}}}xxx```XXX^^^tttxxx^^^JJJPPPfff||||||cccCCC555000---000000///...000.........---------------,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,111333333333777999888666QQQoooyyyvvvvvvlllmmmqqqwwwwwwmmmpppdddaaammm~~~wwwtttjjjhhhnnnooogggllloooZZZSSSIIIBBB???>>>===;;;:::???JJJ[[[uuuiiiXXX[[[[[[KKK;;;666444444333333333333333444111111111000000111111111111111111111111111111111000333555222---,,,...111333222222111000000////////////000111222333444444222222333333333333444444444444555555wwwxxxxxxyyyyyyxxxwwwwww|||{{{zzzzzzxxxuuuqqqnnnuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxyyywwwxxx{{{}}}~~~~~~~~~~~~{{{||||||||||||{{{{{{zzzwwwyyy|||~~~~~~|||yyyvvvtttuuuvvvwwwxxxzzz|||~~~oooZZZOOOKKKFFFGGGPPPYYY\\\YYYWWW]]]fffpppuuussslllfff]]]SSSFFF>>>======:::777444888;;;<<>><<<;;;555777999:::<<>>;;;@@@===>>>HHH[[[qqq___QQQSSSPPPCCC888666555444444333333333444111111000000000000111111111111111111111111111111111444333000000444444111000000111111222222222333555555444444333333333222222222222333333333444444444444444444zzzzzzzzzzzz{{{{{{{{{{{{}}}{{{{{{yyyxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{||||||||||||zzz{{{||||||}}}}}}}}}}}}xxxyyyzzzzzzyyywwwuuutttrrrrrrrrrooommmoootttyyy{{{}}}nnnmmmxxxbbbXXXfffrrrfffPPPQQQYYYgggttt{{{|||zzzwwwmmmdddWWWKKKCCC???>>>>>>666444444666888???MMMZZZkkk|||xxx[[[NNNOOO```jjjfffaaaRRRSSSdddxxxtttUUU:::444///000///---...000.............../////////,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---......//////111222444666444444<<>><<<999999AAANNNaaayyyzzztttUUUNNNPPPHHH:::777666555444333333333333111111111000000111111111111111111111111111111111///444333---...444444///000000111111222333333444777777666555444333222222222222333333333333444444555555555555zzzzzzyyyyyyyyyzzz||||||~~~{{{yyyxxxxxxyyyyyywwwvvvvvvvvvwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~yyyyyywwwvvvuuutttttttttssstttrrrnnnkkklllrrrxxxzzz|||~~~~~~|||rrrzzzxxxgggrrr~~~pppVVVQQQZZZiiivvv~~~~~~|||vvvpppcccTTTGGG@@@???@@@888444333666888<<>>777666555444444333333333222222111111111111222222111111111111111111111111000999:::111...333555222222222222222222222222222555555555444444333333333222222333333333333444444222222333333yyyxxxvvvvvvvvvxxxzzz{{{{{{xxxvvvvvvzzzyyyxxxvvvvvvvvvwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~zzzxxxuuusssqqqrrrssstttuuuuuusssnnnjjjkkkrrrxxxzzz|||~~~~~~}}}qqq{{{zzzaaaQQQ[[[jjjwww~~~~~~}}}}}}xxxlll[[[JJJ@@@???AAA<<<666444888;;;>>>EEEMMMTTTggg~~~sssMMMQQQVVVoooxxx{{{\\\QQQbbbrrrxxxppp```<<<555000000///------000---.........//////000000,,,------......------,,,,,,,,,,,,------.........,,,,,,------...///000000000000333777888<<>>======<<<===DDDWWWiii~~~~~~iiiQQQJJJIIILLL;;;999777555444444555666333222222111111222222333111111111111111111111111888:::;;;999555333333555222333444333111111111333333333333333333333333333333222222333555555333222555555555555zzzzzzyyyxxxxxxxxxxxxxxx{{{|||}}}|||zzzxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvxxx{{{|||{{{zzzzzzzzz|||{{{yyyxxxxxxxxxzzzzzz{{{}}}~~~~~~|||zzzyyyzzzyyyyyyzzzzzz{{{zzzzzzyyy||||||zzzxxxvvvsssqqqooosssssssssrrrqqqqqqtttvvvvvvvvvyyy}}}~~~{{{zzzaaaaaaiiivvv||||||zzzyyyttthhhXXXKKKDDDBBB===;;;777555555888<<>>===<<<;;;:::???OOO^^^sssqqq[[[QQQOOOVVVAAA===888555444555555444333222222111111222222333111111111111111111111111444555666444111000000222222111111222222222222222333333333333333333333333666555333000///000111333555555555555yyyzzz{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{yyyxxxxxxxxxvvvuuuuuuuuuvvvwwwwwwxxxuuuxxxzzz|||{{{{{{{{{|||{{{zzzyyyxxxwwwxxxyyyzzz}}}~~~{{{xxxwwwwwwyyyzzzzzz{{{zzzzzzyyyyyyzzz{{{{{{zzzwwwtttqqqooommmpppsssuuutttttttttuuussssssuuuyyy}}}~~~~~~~~~{{{rrrfffeeeuuu~~~{{{{{{{{{xxxnnn___QQQHHHDDD???<<<888555555666999;;;DDDPPPbbbtttgggYYYWWWXXXkkk~~~|||pppyyyjjjXXXZZZiiiqqqpppWWW???444444///...000---......------------.....................---------------------------------............///000111111444666777555777GGGfff~~~yyyfff^^^gggvvvppp^^^OOONNNRRRXXXeeerrrqqqpppppppppmmmcccUUUJJJAAA???>>>===:::<<>>DDD555555555555xxxzzz|||}}}}}}|||yyyxxxvvvxxxzzzyyyxxxwwwxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzuuuwwwzzz{{{{{{{{{|||}}}{{{zzzyyyxxxxxxxxxxxxyyy}}}~~~~~~}}}zzzxxxxxxxxxzzzzzzzzz{{{zzzzzzyyyyyyxxxyyyzzzzzzxxxuuuqqqoookkknnnrrrtttuuuuuuvvvwwwvvvvvvvvvxxx{{{tttzzzfff```sss}}}zzz}}}~~~|||sssfffWWWKKKDDD???===999666555666888:::>>>HHHZZZlll|||lll\\\XXXSSSZZZyyy{{{mmmjjjttt~~~~~~yyygggQQQPPPcccppppppaaaFFF666444000000111---......------------..............................------------------------............///000111222000777:::777999LLLkkk~~~iii]]]bbbmmmkkkWWWOOOJJJHHHSSScccbbb^^^```iiirrrooo___OOOFFFCCCAAA@@@===<<>><<>>666555777555222333222222111111222222333111111111111111111111111222222222222333333333333555222///222777999777333333333333333333333333333222555777555111111555:::555555555555wwwyyy|||}}}~~~|||zzzyyyvvvxxxyyyyyyxxxwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwxxxwwwxxxzzzzzzzzzzzz|||}}}{{{{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{zzzyyyxxxxxxuuuuuuvvvvvvuuussspppooonnnnnnooooooqqqtttzzz~~~zzzzzzyyywwwwwwzzz~~~~~~}}}yyydddmmmjjjYYYVVVjjj{{{qqqbbbTTTKKK@@@>>>;;;888777777888999999???NNNcccrrr{{{qqq___WWWTTTPPPbbbssssssdddjjjoooRRREEEQQQeeerrroooSSSAAA;;;222000333111......------------......---------...............------------------------////////////000111222222666999666111BBBgggxxxccc```hhheeebbbllluuu}}}uuugggVVVUUU```llleeedddooo}}}rrrdddQQQIIIBBB???===;;;<<<@@@EEEZZZvvv|||```VVVYYYOOOAAA888555666555444333222222111111222222333111111111111111111111111111000///000222222111000222000...000333444333111333333333333333333333333000333666666444333444666555555555555wwwyyyzzz|||||||||zzzyyywwwyyyzzzzzzyyywwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxyyyzzzzzzyyyyyy{{{}}}{{{|||||||||{{{{{{zzzzzzyyyzzzzzzyyyxxxyyy{{{}}}{{{{{{{{{{{{zzzyyyxxxwwwtttttttttsssrrrqqqpppooommmnnnooopppqqquuuyyy}}}yyyyyyyyywwwwwwyyy~~~hhh^^^cccWWWRRR```uuu~~~vvvjjj]]]TTTDDDAAA>>>:::888777777777888:::FFFYYYggguuuvvvrrr___SSSSSSNNNVVVrrr~~~zzznnnmmmhhhMMMHHH[[[oootttZZZHHH@@@333...111000......------------......---------.........//////------------------------////////////000111222333555999666777PPPwww{{{ooo```fffqqq|||fffaaajjjsssoooqqq{{{sss[[[PPPEEE@@@>>><<<<<>>>>>@@@@@@KKK___uuuzzzwwwvvvWWWUUUNNNDDD;;;555444666888333222222222222222222333111111111111111111111111444222000111333333111///333555555555333222333555333333333333333333333333555333222222333333222111555555555555uuuyyy|||}}}{{{yyyyyy{{{{{{zzzxxxxxxxxxyyy|||}}}{{{{{{||||||{{{{{{zzzyyywwwwwwxxxyyyyyyzzz{{{{{{}}}}}}}}}}}}||||||||||||xxxxxxzzz{{{{{{{{{zzzyyy|||||||||zzzyyywwwuuutttuuutttttttttuuutttsssqqqooooooooorrrvvvyyy{{{{{{{{{yyyvvvwwwzzz~~~}}}~~~ooobbbWWWPPPRRRWWW^^^iiitttwww}}}|||wwwrrrkkkdddPPPEEE<<<======999888999888888???KKKVVVddd}}}lllbbb```RRRIIIOOOWWWooo|||zzzTTTHHH]]]eeewwweeeOOO>>>666111///...------......//////000000...........................---,,,---/////////...000000000000111444666777444;;;666CCClllzzzzzzrrrzzzxxxzzz{{{tttvvvrrrbbbPPPGGGAAA===>>>CCC===BBBRRRjjj|||]]]TTTPPPMMMAAA555999<<<111222222222222222222222222333333111111111111333333111222222222222111000000222222333333333333444444333333333444444444555555666666555444333333333333666888999888wwwzzz~~~~~~}}}{{{{{{|||zzzzzzyyyyyyyyyzzz{{{|||zzz{{{{{{{{{{{{zzzyyyyyywwwwwwxxxyyyyyyzzz{{{{{{~~~~~~}}}|||{{{{{{zzzzzzxxxyyyzzz{{{|||{{{{{{zzz}}}}}}|||{{{zzzxxxwwwvvvuuuttttttuuuuuuuuutttsssqqqpppqqqssswwwzzz{{{{{{xxxwwwuuuwwwzzz~~~|||~~~sssfffXXXOOOKKKNNNZZZgggwww~~~xxxsssmmmhhhUUUJJJAAA??????:::888999999888<<>>@@@LLL```uuuzzz[[[SSSPPPNNNBBB444666:::333222222222222222222222222333222111000000111222333222222222333222111111000111111111222222222333333333333333444444444555555333333222222222333444444000222444555yyy|||}}}}}}}}}yyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{~~~~~~}}}|||zzzyyyxxxwwwyyyzzz{{{|||}}}|||{{{{{{}}}}}}}}}|||{{{yyyxxxwwwttttttuuuuuuuuuuuuuuutttsssssssssuuuxxxzzz{{{zzztttttttttwww{{{~~~}}}{{{}}}~~~~~~vvvcccQQQDDDAAAJJJTTTkkkttt{{{wwwnnnhhhdddaaaYYYPPPGGGCCC@@@<<<999999:::777999AAAIIIVVVnnn}}}mmmiii[[[NNNIIIDDDbbbsssrrrZZZ___fffmmmdddTTTCCC777111000000///////////////....................................---,,,---/////////...000000000111222444666777666;;;EEE```~~~~~~zzzooowww}}}yyysssxxx~~~yyybbbSSSKKKDDD>>>;;;>>>>>>EEETTThhh{{{]]]RRROOOQQQHHH777444999666333333333333222222222222222222111111111111222222333333333333333222222111000000111111111222222222333333333444444444555555111111111111222333444555111444888:::zzz|||~~~~~~}}}|||xxxyyy{{{|||}}}|||{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzz||||||{{{zzzyyyyyyxxxxxxzzzzzz|||}}}}}}}}}|||{{{||||||||||||{{{yyyxxxxxxrrrsssuuuuuutttttttttuuuuuuuuuuuuwwwzzz{{{{{{zzzqqqrrrtttxxx|||~~~~~~}}}}}}{{{zzz|||~~~}}}jjjUUUGGG@@@BBBEEEYYYdddlllggg]]]WWWUUUUUUZZZSSSJJJDDD@@@<<<:::999999555666===CCCOOOggg~~~uuulll___RRRJJJ@@@RRRrrr}}}lllccceeelllhhhZZZFFF666///000111000000//////......------...........................---,,,---/////////...000000111222333555666777666:::NNNqqqzzzkkk^^^XXXWWWeeerrruuurrrnnnjjjfffdddwww}}}nnn]]]PPPGGGAAA???>>>===AAAMMM^^^rrrdddRRROOOSSSOOO>>>666999888333333333333333222222222333333222222222222333333333444444444444333222222111111111111222222222222333333333444444444555555333222222222333333444555444888<<>>===AAAJJJWWWjjjmmmWWWOOOSSSTTTDDD999888555444444444333333333222222333444444444444444444333333444444444444333222222222222222333333333333444333333333444444444555555666666555444444444444444222555:::<<>>???@@@IIIPPPMMMJJJKKKNNNPPPaaa^^^UUUIIIBBB???===:::888444444999>>>GGG]]]ssssss^^^QQQKKKCCCBBBlllxxxiiikkkvvv```YYYlllsssmmmTTT:::000111222///////////////....................................---,,,---/////////...///000222444555666666666:::CCCeeeooodddWWWKKKIIIOOOLLLiii~~~rrrooozzziii]]]fffzzzttt[[[JJJDDDBBB===>>>AAAGGGPPP```xxxzzzzzzhhhVVVQQQTTTIII<<<666222555555444444333333222222333333444444444444333333333333333333333222222111222222333333333444444444333333333444444444555555888777666555444444444444333666999:::zzzyyyyyy|||~~~~~~{{{xxxyyyzzz{{{|||}}}||||||{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{xxxyyyzzz{{{|||{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyuuuxxxzzzxxxtttqqqsssuuuttttttvvvyyy||||||{{{yyywwwxxxzzz}}}}}}yyyzzzzzzzzzzzzzzz|||}}}|||}}}]]]DDD===???AAA>>>EEEJJJKKKNNNUUU\\\___kkkiii___PPPFFFBBB???;;;999555555999<<>>777666666555444333333222222///000111222222111000///111222222222222111000000000111111111111222222222333333333444444444555555333333333333444555666666888999999888{{{|||}}}~~~~~~~~~~~~{{{zzzzzzzzz||||||{{{yyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxwwwvvvyyyyyyzzz{{{||||||{{{{{{{{{zzzyyyyyyyyyyyyxxxvvv|||}}}~~~~~~~~~}}}{{{zzzxxxyyyxxxvvvttttttuuuwwwzzzxxxuuussssssuuuwwwyyy~~~}}}{{{|||}}}~~~~~~}}}{{{zzzyyyxxxxxx~~~uuunnnjjjfffgggkkkZZZMMMMMMJJJ[[[RRRPPPZZZhhhsssxxx|||{{{uuunnnfffWWWEEE<<<<<<:::999999999999>>>LLL[[[tttxxxdddTTTKKKJJJCCCyyygggiii~~~zzzkkkUUU]]]iiitttmmmSSS999111555////////////............------............------..................------000222333555666777777888<<>>EEEZZZqqq|||[[[OOOOOOHHH<<<444444444333222222222333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666999999999999{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyzzz{{{||||||||||||{{{|||zzzyyyyyyzzzzzzyyywww||||||}}}}}}}}}|||{{{zzzyyyyyyyyywwwuuutttvvvxxxzzzxxxuuusssssstttwwwyyy~~~}}}{{{zzz{{{|||||||||{{{{{{zzzyyyyyyxxx~~~uuuhhhccccccfffggguuuoooXXXQQQQQQaaa\\\YYY___hhhqqqyyy~~~|||uuulll\\\III===:::;;;999999999888<<>>ooohhh___[[[aaaggggggiiimmm|||iiiWWWLLLFFFMMMZZZeeeeeehhhmmmpppiiiZZZMMMCCC???>>>???>>>BBBUUUkkk```TTTSSSMMMAAA999555444333333222222333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666888888999999{{{{{{{{{{{{||||||||||||}}}|||}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzz{{{|||||||||||||||||||||{{{zzzzzz{{{|||zzzyyy{{{||||||||||||{{{zzzzzzzzzzzzzzzyyywwwvvvwwwxxxyyywwwtttqqqqqqtttwwwyyy~~~~~~}}}zzzwwwwwwyyy{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}~~~~~~yyyqqqppplll]]]```nnnjjjeeebbbgggqqq{{{{{{sssdddQQQBBB<<<<<<:::999888777:::FFFSSSmmm{{{qqqccc]]]HHHDDD[[[yyynnn~~~[[[VVVcccrrrsss___EEE555222////////////............------............------........................111333555666666888:::===JJJuuurrraaaXXX\\\ZZZSSSZZZjjj|||uuu]]]OOOHHHJJJPPPXXXVVVZZZfffrrrqqqaaaQQQGGGBBB??????===???OOOaaazzz~~~bbbSSSQQQMMMCCC999555555444333333333333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666777777888888{{{{{{zzzzzzzzzzzzzzzzzz|||||||||~~~~~~~~~}}}|||{{{{{{zzzzzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}||||||{{{|||{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||zzzxxxwwwxxxyyyxxxvvvrrrppppppssswwwyyy~~~}}}{{{wwwuuutttwwwyyywwwwwwxxxxxxyyyzzz{{{{{{~~~~~~}}}nnnppp|||wwwkkkaaacccrrr~~~xxxmmm\\\KKKAAA>>>;;;888777666888BBBMMMgggvvvvvvggg```NNNKKKLLLlllsssiii\\\fffrrrtttcccIII666000////////////............------............------............////////////111333555666666888===AAA```~~~ttthhhjjj___OOOXXXqqq}}}jjjZZZSSSRRRSSS___[[[]]]lll|||}}}kkkXXXKKKDDD??????======JJJYYYttteeeSSSPPPNNNEEE;;;666555444333333333333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666666666777777|||{{{zzzyyyxxxxxxyyyyyyzzzzzzzzz}}}~~~}}}}}}|||{{{zzzzzzyyywwwxxxyyy{{{|||}}}~~~~~~{{{{{{||||||||||||{{{{{{|||{{{zzz{{{}}}~~~}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}|||zzzxxxxxxyyywwwtttqqqnnnooorrrvvvyyy|||{{{yyyvvvssssssvvvxxxuuuvvvwwwxxxzzz{{{|||}}}~~~zzzppp^^^```ttt{{{ssseeeRRRCCC@@@<<<888777666777???III```pppzzzhhh___NNNOOOGGG^^^{{{hhhmmmtttuuugggOOO:::111////////////............------............------........./////////000000111444666777666999@@@EEEpppqqqVVV[[[www|||hhh```]]]\\\mmmhhhjjjxxxxxxeeePPPFFF???>>>======GGGTTTmmmnnnWWWRRRTTTMMMAAA777666555444333333333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666555666777777}}}|||zzzxxxxxxxxxxxxyyyxxxxxxyyy{{{~~~~~~||||||{{{{{{zzzzzzyyyyyyuuuwwwxxxzzz|||~~~{{{{{{{{{{{{{{{{{{zzzyyyzzzzzzyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{zzz|||}}}|||zzzyyyxxxyyyvvvsssooommmmmmqqqvvvyyyyyyyyyxxxvvvttttttvvvxxxuuuvvvwwwyyyzzz|||}}}~~~}}}yyyaaa^^^rrr}}}wwwkkkVVVDDDBBB===999777777888>>>FFFaaaooonnnaaaKKKOOOIIIZZZ~~~oooppptttvvvmmmWWWBBB666////////////............------............------.........//////000000111222555777777666:::CCCJJJvvvbbbaaaxxxqqqgggeeedddnnnlllooo|||~~~oooXXXKKKAAA???======EEEQQQeeeyyysssXXXPPPUUUQQQEEE777777555444333333333333333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555555666666666777777~~~}}}{{{xxxwwwwwwxxxyyyxxxxxxxxxzzz}}}~~~}}}|||zzzzzzzzzzzzzzzyyyyyyyyywwwxxxyyyzzz{{{|||||||||zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxzzz|||~~~~~~}}}~~~}}}|||{{{{{{{{{||||||zzz{{{}}}|||zzzxxxxxxxxxuuurrrnnnkkklllpppvvvyyyvvvwwwwwwvvvuuuuuuvvvxxxvvvwwwxxxyyy{{{}}}~~~}}}kkk___mmm}}}}}}zzzqqq]]]JJJCCC===999888888888>>>EEE^^^jjj~~~xxxiiiQQQOOOHHHTTT{{{|||{{{hhhhhhmmmsssooo]]]GGG999////////////............------............---------......///000000111111222555888777666;;;EEEMMM~~~ssslll|||~~~uuuvvvxxxooopppuuuxxxaaaRRRDDD???===<<>>EEESSS___sssqqq\\\PPPCCCKKKmmm}}}}}}vvvzzzqqq^^^^^^eeeoooooo___HHH888000/////////............---..................------......///000111111222222666888888777;;;FFFOOOxxxwwwzzzhhhWWWGGG@@@===;;;AAAJJJTTTkkk^^^SSS\\\\\\PPP888888666555444333333222333333333222222222111111111111222222222333333333111111222222222333333333444333333222222333333444444444444555555555666666777777888999||||||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxwwwyyyzzz|||zzzyyyxxxyyyzzzyyyxxxsssvvvzzz||||||{{{{{{|||~~~}}}{{{{{{{{{|||}}}zzz{{{}}}|||zzzyyyyyyzzz}}}tttkkkiiiooouuuxxxwwwttttttssssssuuuwwwzzz||||||}}}}}}~~~~~~~~~}}}}}}dddeeexxx}}}}}}}}}|||mmm\\\IIIAAA:::999999888:::===NNNXXXhhh{{{wwwdddRRRPPPPPPQQQtttmmm}}}vvvjjjYYYUUU^^^iiikkkfffTTT:::555333000.........---,,,////////////////////////111000000000000000111222111<<<888555;;;999FFFfffxxxzzzuuunnn}}}|||```HHHCCCDDDAAAAAAGGGPPPccc~~~{{{rrrqqqUUUXXX___VVV???:::666666444111111444333333333222222222111111222222222222222222222222222222333333333333444444555444333333222222222222555444444555555666777888777888888888{{{{{{{{{{{{|||}}}~~~||||||||||||}}}}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}|||zzzzzz{{{}}}~~~|||{{{{{{|||zzzyyysssvvvyyy{{{{{{zzz{{{{{{}}}|||{{{zzzzzzzzz{{{{{{}}}}}}|||zzzxxxxxxzzz|||{{{tttllliiimmmssswwwxxxwwwwwwwwwwwwyyy{{{}}}~~~|||}}}}}}~~~nnn~~~}}}aaaaaassszzz~~~}}}{{{{{{}}}{{{mmm^^^MMMDDD<<<:::999777888;;;JJJUUUfffxxxfffRRRMMMLLLMMM~~~xxxrrrzzzzzzjjjYYYRRRYYYiiirrrppp]]]AAA333111///...///000/////////////////////////////////////////////000000111222:::777666<<<;;;MMMrrryyymmmhhhZZZnnn{{{ttt|||fffLLLEEEDDD@@@@@@EEEJJJ]]]xxxrrr___YYY]]]WWW@@@:::666555444111111444333333333222222222111111222222222222222222222222222222333333333333444444555444333333222222333333555555555555555666888888999999999999zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~|||{{{zzz|||}}}}}}||||||{{{zzzyyytttwwwyyy{{{zzzyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzz~~~}}}zzzxxxxxx{{{}}}yyyuuuoookkkkkkpppvvv{{{xxxyyyzzz|||}}}~~~~~~~~~|||}}}}}}~~~dddkkkxxxuuubbbaaaqqqzzz|||{{{yyyxxxzzzxxxnnnaaaRRRHHH>>>;;;999777777999EEEQQQcccuuukkkTTTLLLIIILLL~~~mmmwwwuuurrr\\\PPPVVVjjjxxxyyyfffJJJ222000......///111111000////////////////////////...............///000111444666666999<<<>>>YYY{{{wwwxxx}}}zzzmmmeeeWWWhhhmmmfffooonnnTTTGGGCCC??????CCCDDDUUUpppvvvjjjXXXYYYXXXBBB;;;555444444222222555333333333222222222111111222222222222222222222222222222333333333333444444555444333333333333333333555555555555666777888888::::::::::::zzz{{{{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzyyyyyyzzz|||}}}|||zzzyyyzzzzzzyyyxxxvvvxxxzzz{{{zzzyyyzzz{{{zzzzzzzzzyyyyyyyyyzzzzzz~~~~~~{{{{{{{{{}}}yyywwwsssnnnlllooowww}}}xxxzzz|||~~~~~~}}}}}}}}}~~~~~~ddd```hhhlll```___nnn{{{|||}}}{{{yyyyyyxxxooofffWWWKKK@@@<<<;;;999888999AAAMMM___qqqqqqXXXMMMIIILLL|||nnn{{{vvvbbbTTTXXXkkkxxxyyygggNNN333111///...///000000000//////////////////////////////...//////000111222666444555:::;;;BBBdddsssiiikkkrrrtttdddooo|||{{{zzzzzz}}}vvv```WWW```tttuuu\\\JJJBBB@@@@@@AAAAAAPPPjjj|||oooVVVTTTWWWEEE===666444444222333555333333333222222222111111222222222222222222222222222222222333333333444444555444444333333333444444555555555555666777888999::::::::::::|||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzyyyxxxxxxzzz{{{zzzxxxwwwxxxzzz{{{{{{{{{yyyzzz|||{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~~~~|||{{{zzzzzzxxxsssppprrrxxx~~~{{{}}}}}}}}}}}}~~~jjj]]]]]]aaaYYYZZZlllzzz|||~~~~~~{{{zzzyyyrrrkkkZZZMMMAAA===<<<;;;::::::???HHHZZZmmm{{{www[[[MMMIIILLLkkkuuu}}}~~~nnn^^^___nnntttqqqbbbMMM666333000//////000///...////////////////////////000000000000111222333444888333666:::999HHHpppxxxkkk]]]UUUYYYfff|||nnnvvv|||{{{}}}~~~|||}}}}}}|||||||||{{{zzzxxxvvvsssoookkkgggcccbbbjjjmmmqqqssstttsssqqqpppmmmnnnppppppooooooooopppnnnmmmmmmnnnppptttxxxzzzzzz~~~xxxmmmZZZNNNSSSdddrrr|||dddNNNCCCBBBBBBAAABBBNNNgggmmmTTTQQQSSSKKK@@@777555555333444555333333333222222222111111222222222222222222222222222222222333333333444444444444444333333444555555666555555666666777888999999999999999||||||{{{zzzzzzzzzzzzzzz|||||||||}}}}}}}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{zzzyyyyyy{{{}}}yyyxxxwwwxxx{{{}}}~~~}}}zzz{{{{{{{{{yyyxxxyyy{{{xxxyyyzzz{{{{{{{{{zzzzzzwww{{{|||zzzzzz{{{zzzwwwtttuuuyyy}}}~~~~~~}}}}}}}}}~~~yyyhhhaaa^^^UUUZZZmmmxxxwww{{{}}}|||zzzyyyuuuppp^^^PPPBBB===>>><<<;;;:::>>>CCCSSSgggwww~~~^^^LLLHHHLLLZZZyyywwwkkkfffqqqrrrlll^^^LLL777444111000000//////---////////////////////////000000000111222333444555777444999999999SSS}}}vvvhhh\\\TTTPPPTTTaaavvvvvv~~~}}}~~~}}}zzz{{{wwwuuurrrrrrtttwwwyyyyyy{{{{{{{{{|||}}}|||zzzxxxuuuqqqmmmkkklllmmmmmmmmmpppmmmjjjiiihhhgggfffdddaaa___\\\XXXTTTOOOLLLKKKUUUXXX[[[\\\[[[ZZZYYYYYYSSSUUUVVVVVVVVVVVVWWWYYYVVVVVVWWWXXX[[[^^^aaabbbaaaeeepppsss^^^NNNLLLWWWbbbvvvoooUUUGGGEEEDDD@@@DDDMMMeeexxxkkkUUURRRRRRQQQEEE999666666555444555333333333222222222111111222222222222222222222222222222333333333333444444444444444444444444555666666666666666777888999999999999999999|||{{{{{{zzzyyyyyyzzzzzzxxxyyyzzzzzz{{{|||}}}}}}xxxyyyzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxzzz|||xxxwwwvvvwwwzzz{{{|||{{{yyyzzzzzzxxxwwwvvvwwwxxxvvvwwwyyyzzzzzzzzzyyyxxxssswww|||}}}{{{{{{yyyzzzzzzyyywwwwwwxxxyyy}}}~~~~~~~~~|||||||||~~~|||oooaaaSSSWWWfffllllllsssyyyyyyyyyyyywwwssscccTTTDDD???>>><<<999888===>>>KKKbbbtttdddNNNJJJNNNOOO|||uuuuuujjjrrruuuooo```NNN666333111000000111000////////////////////////////////////000111333444555555444;;;999;;;```|||tttmmmeeeaaaccciiiqqq}}}vvv~~~||||||{{{~~~~~~~~~{{{yyywwwxxxxxxzzz|||}}}~~~~~~~~~yyyxxxyyy{{{xxxqqqlllkkkgggeeedddeeehhhjjjkkkkkknnnmmmkkkjjjkkkjjjhhhggg^^^\\\YYYXXXXXXZZZZZZYYYZZZXXXVVVUUUUUUTTTQQQOOOMMMLLLKKKIIIGGGEEECCCBBBFFFIIILLLMMMLLLKKKLLLMMMJJJKKKKKKKKKKKKMMMPPPRRROOOPPPSSSWWWZZZ]]]___```]]]```jjjxxxgggSSSJJJMMMTTTkkk{{{]]]LLLIIIFFF>>>CCCJJJaaawwwnnnZZZWWWSSSWWWIII<<<777777555555555333333333222222222111111222222222222222222222222222222333333333333444444444444444444444555666666666666666666777888999:::::::::::::::{{{{{{zzzzzzzzzzzz{{{{{{vvvwwwxxxyyyzzz|||}}}}}}xxxxxxyyyzzzzzzyyyxxxxxxuuuvvvvvvvvvuuuuuuwwwyyywwwvvvtttuuuvvvxxxwwwwwwxxxxxxxxxwwwuuutttuuuwwwuuuvvvwwwxxxyyyyyyxxxwwwrrruuuyyy{{{{{{{{{{{{|||yyyyyyyyyyyyyyyxxxwwwvvvyyyzzz{{{{{{||||||||||||~~~|||{{{{{{}}}~~~~~~}}}~~~{{{yyy{{{}}}wwwaaaLLLMMMXXXYYYcccllltttvvvwwwyyyxxxuuugggWWWFFF???>>>;;;888666<<<;;;FFF^^^qqq~~~kkkQQQMMMQQQMMMvvv{{{jjjssszzzuuudddPPP444222000///111222222111////////////////////////.........///000222333444222555===:::===iiiwwwrrrpppkkkjjjqqqyyyvvvmmmjjj{{{~~~|||zzzyyyxxxxxxwwwxxxyyyzzzyyyvvvtttssslllmmmoooppprrrsssssssssmmmkkkkkkmmmiiiaaa[[[YYYTTTSSSSSSUUUXXXZZZ[[[[[[]]][[[XXXWWWWWWVVVUUUSSSMMMLLLJJJJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBEEEHHHIIIHHHHHHKKKMMMMMMNNNNNNNNNOOOQQQUUUXXXUUUWWW\\\aaaeeehhhjjjkkkmmmnnnuuunnnXXXKKKHHHMMMeeecccOOOKKKFFF===AAAGGG^^^~~~uuurrr^^^ZZZUUU[[[LLL>>>888888666555555333333333222222222111111222222222222222222222222222222333333333444444444444444444444444555666777666666666666777888999:::;;;;;;;;;<<<|||{{{{{{{{{zzzzzzzzzzzzxxxxxxyyyzzzzzz{{{zzzzzzzzzyyywwwvvvuuuwwwxxxyyyzzzzzzzzzzzzyyywwwuuutttuuuuuuuuuuuuuuutttttttttuuuuuuuuuttttttsssssssssqqqtttvvvwwwwwwvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyttttttttttttuuuuuuvvvwwwvvvwwwwwwxxxxxxyyyyyyyyyzzzxxxuuuwww{{{~~~{{{~~~~~~||||||~~~~~~|||yyytttwwwzzz|||zzzvvvppplllssssssssstttuuuvvvwwwxxx{{{~~~~~~hhh___HHH???FFFFFFSSS^^^iiimmmjjjjjjpppvvvcccWWWGGG??????>>>:::555777???DDDRRRiiiyyyxxxSSSJJJLLLLLLjjjyyyxxxjjjcccppp{{{nnnXXX<<<111111333///111333---000000////////////000000222111111111111222444555666666;;;:::GGGzzzxxx~~~sss```]]]```___]]]\\\\\\rrr~~~}}}yyyzzz{{{||||||{{{yyywwwuuurrrppppppqqqpppmmmjjjgggfffeeedddbbbaaa```___XXXZZZ\\\\\\[[[ZZZYYYZZZ]]]YYYSSSOOONNNLLLHHHEEECCCEEEEEECCCBBBDDDEEEEEEGGGEEECCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBBBB@@@???BBBCCCBBBBBBDDDFFFEEEBBBFFFDDDCCCCCCEEEFFFFFFEEEDDDKKKOOOOOOOOORRRUUUTTT\\\^^^^^^\\\___hhhpppsssvvvttttttxxx~~~jjjYYYJJJIIIRRR^^^nnn{{{pppWWWMMMFFFCCC@@@GGG]]]}}}wwwfffSSS\\\^^^XXXEEE666777666222666333333333222222111111111333333333333333333333333333333333444444444555555333444555555666666555555777777777777777888888888:::;;;<<<;;;yyyyyyyyyxxxxxxxxxwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxyyyxxxvvvtttttttttuuuvvvtttuuuuuutttsssrrrpppoooppppppoooooonnnnnnmmmmmmnnnnnnnnnmmmmmmmmmlllllloooqqqssstttrrrpppooopppqqqqqqrrrsssssssssssssssooooooooonnnooooooppppppppppppqqqqqqqqqqqqqqqqqqrrrpppnnnooorrrvvvwwwvvvpppvvv{{{|||xxxsssrrrrrrvvvtttrrrrrrsssssspppnnneeegggiiijjjiiieee```]]]]]]]]]^^^```aaadddeeegggrrrvvv|||zzzaaaYYYGGG???CCC@@@FFFMMMUUUWWWUUUWWW___hhheeeYYYIIIAAA@@@???;;;666666===BBBOOOfffuuu~~~XXXMMMLLLKKKhhh}}}uuuuuubbb^^^mmm}}}wwwggg@@@444111333///000333...000000////////////000000222111111111111222444555777777<<<<<>>JJJ```ooo~~~```PPPMMMJJJcccxxxyyyyyyyyylllZZZSSS```rrrtttjjjHHH777222333...000333///000000////////////000000222111111000111333444555888999<<>>>>>>>>AAA@@@@@@AAABBBBBBAAA@@@CCCDDDCCCBBBAAA@@@AAABBBEEEEEEEEEEEEEEEGGGHHHHHHEEEHHHJJJJJJHHHGGGHHHKKKHHHJJJKKKKKKKKKMMMRRRWWW]]]eeelllqqqyyylllUUUNNNOOOMMMNNNRRRbbbqqq^^^RRRHHHEEEBBBDDDPPPgggzzz}}}zzzaaa[[[gggdddOOO:::888666333666333333333333222222222222333333333333333333333333666666666555555555555555666666666666555555555555777777777888888888999999999;;;===>>>kkkkkkjjjjjjjjjiiiiiiiiihhhjjjmmmoooooommmjjjhhhhhhfffdddbbb```___^^^^^^`````````___^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]______\\\YYYVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRLLLKKKKKKKKKMMMNNNOOOPPPMMMPPPRRRSSSPPPMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<===>>>???@@@CCCEEEGGGHHHLLLSSS[[[______aaagggmmmooouuu}}}wwwjjjdddnnnwwwWWWIIIDDDBBB>>>:::BBBCCCDDDCCCCCCHHHRRR[[[kkk___PPPEEEAAA???<<<999444:::<<>>;;;<<<<<<<<<<<<=========@@@BBBCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@@@@AAABBBBBBEEEBBBCCCEEEFFFDDDBBBCCCEEEFFFGGGFFFDDDDDDFFFHHHIIIIIIIIIIIIHHHIIIKKKMMMHHHLLLSSSWWWUUURRRTTTYYYWWWWWWUUUOOOKKKMMMUUU\\\ccckkkttt{{{xxx]]]VVVUUUPPPNNNQQQ^^^{{{mmm\\\QQQIIIIIIDDDCCCJJJ[[[mmm|||fffQQQiiiiiiUUU===888666333666333333333333333333333333333333333333333333333333555555555555444444444444555555555444444444444444777777777888888999999::::::<<<>>>???dddddddddcccccccccbbbbbb```bbbeeeggggggeeebbb```\\\[[[YYYWWWVVVTTTSSSSSSQQQQQQPPPOOOOOONNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGJJJMMMMMMKKKIIIGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDD??????@@@@@@@@@@@@AAABBBAAABBBDDDDDDCCCAAA@@@@@@DDDDDDDDDCCCBBBAAAAAAAAABBBAAA@@@>>>============>>>>>>>>>???@@@BBBCCCDDDEEEJJJOOOQQQQQQRRRWWW[[[___dddkkkqqqwww}}}yyyssshhhYYYRRRXXXkkk{{{{{{\\\HHHDDDAAA>>>>>>???BBBEEEIIINNNUUU^^^dddooodddSSSGGGAAA>>><<<999666::::::CCCWWWeeetttpppXXXMMMFFFTTTrrr~~~{{{wwwwwwmmm[[[QQQ[[[qqq||||||VVV>>>222333///...222222000000////////////000000111000000000111333555666666;;;:::EEElllttt\\\```ttt~~~|||yyyuuuqqqnnnllljjjjjjfffccc```^^^]]]\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJGGGEEEDDDEEEFFFGGGFFFEEECCCBBB@@@?????????<<<===>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBBBBAAAAAABBBCCCFFFFFFEEECCCBBBCCCDDDEEEGGGEEEFFFJJJJJJFFFGGGKKKJJJJJJKKKKKKKKKKKKMMMNNNKKKMMMPPPQQQQQQSSSVVVYYYXXX\\\eeellljjjdddccchhhhhhjjjiiiccc[[[VVVVVVYYY\\\eeeoooyyyfff]]]ZZZSSSPPPTTT^^^yyyqqqbbbUUUIIIHHHGGGDDDFFFRRRdddxxxtttSSSfffjjjXXX???777666444666333333333333333333333333333333333333333333333333333333333333333333333333444444333222222333333444666777777888999:::::::::;;;===@@@AAASSSSSSRRRRRRRRRQQQQQQQQQOOOPPPRRRSSSSSSQQQOOOMMMHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<===============:::<<<>>>>>>===<<<<<<===<<<======>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>?????????>>>>>>>>>>>>>>><<<>>>??????======>>>???<<<======>>>>>>>>>>>>>>>@@@AAABBBBBB@@@@@@AAABBB???>>>>>>=========>>>>>>AAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGHHHIIILLLPPPSSSWWW[[[```fffmmmwwwsssoooeeeYYYRRRTTT___hhhoooVVVKKKDDDAAAHHHEEEHHHOOOYYYcccllltttxxxuuujjjYYYJJJBBB>>>;;;:::777:::999@@@SSS```pppwww\\\PPPGGGOOOfff}}}ooozzzxxxdddWWW^^^pppzzzyyyYYY>>>111333///...111222000000////////////000000000000000000111333555777444<<<;;;IIIvvvmmmiiiyyy}}}|||zzzyyyyyyyyyyyyxxxwwwuuutttsssmmmjjjeeeaaa^^^\\\YYYWWWQQQOOOMMMKKKKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????>>>@@@AAA@@@>>>======>>>>>>>>>???@@@@@@AAABBBBBBAAABBBCCCCCCCCCDDDGGGIIIGGGHHHGGGFFFDDDDDDFFFGGGLLLKKKPPPUUUTTTPPPVVVaaa___^^^\\\\\\^^^___^^^]]]^^^ccciiimmmooorrrwww{{{uuunnnmmmuuu~~~zzzqqqjjj\\\XXX]]]ddd~~~uuudddQQQKKKIIIEEEDDDLLL]]]sss___^^^gggXXX???666666444666333333333333444444444444333333333333333333333333111111222222333333333333444333222222222333555666666777777888999:::;;;;;;<<<>>>AAABBBAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@???======999999::::::::::::::::::<<<;;;:::999999999::::::888888888999999999999999888888888999999::::::::::::;;;;;;;;;999999:::<<<::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>@@@BBBBBB???>>>???AAA=========>>>@@@AAABBBBBB???BBBCCCCCCBBBBBBDDDFFFBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPMMMKKKIIIKKKQQQWWW\\\^^^```eeejjjlllppp{{{wwwiiiaaabbbfffooo]]]NNNJJJVVVVVVYYY___iiiuuu|||ppp^^^OOODDD???<<<;;;777999777===OOO\\\lll}}}bbbSSSIIIMMM^^^{{{jjj|||mmm]]]aaapppuuuqqq[[[>>>000444000---111111000000////////////000000000000000000222444666777444???===MMM~~~vvv~~~~~~~~~}}}vvvvvvtttssspppnnnkkkjjjkkkjjjiiihhheeecccaaa```XXXTTTPPPNNNLLLKKKGGGEEE@@@???>>>???@@@@@@>>><<<===>>>???????????????>>>>>>>>>>>>>>>>>>?????????>>>???@@@AAABBBAAA@@@@@@@@@BBBDDDCCCAAA@@@AAABBBAAABBBBBBCCCCCCDDDDDDDDDEEEGGGJJJKKKMMMQQQUUUXXXYYYYYYXXXTTTPPPNNNOOOPPPYYY[[[ccckkkiiigggttt|||mmmeeekkksssmmmWWWNNNKKKGGGCCCGGGVVVmmmcccUUUbbbWWW>>>666666444555333333333444444444555555333333333333333333333333000111222222333444555555444444333333444666888999666777777888:::;;;;;;<<<;;;>>>BBBDDD<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888777777999:::;;;;;;;;;;;;<<<;;;999888888999:::;;;888888999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<@@@@@@@@@>>><<<<<<>>>@@@:::;;;<<<<<<======<<<<<<===============>>>???@@@??????@@@@@@AAAAAABBBBBB@@@BBBDDDDDDAAA???@@@BBB@@@???>>>@@@BBBEEEFFFFFFDDDGGGJJJJJJIIIIIIKKKNNNLLLMMMNNNOOOPPPRRRRRRSSSOOOOOOPPPRRRTTTWWWYYY[[[\\\WWWUUUXXXaaakkkpppqqqooowww|||zzzyyyuuuoooooonnnYYYSSSbbbcccdddhhhpppzzzuuucccRRRFFF@@@===<<<666999555;;;LLLYYYiii~~~eeeVVVKKKLLL[[[|||mmm~~~qqqccciiiyyy~~~yyy[[[===///444111---000111000000////////////000000000//////000222444666777555AAA???QQQxxxdddqqq~~~~~~~~~~~~wwwxxxxxxxxxxxxvvvuuusssmmmllljjjgggddd```]]]\\\]]]\\\[[[YYYVVVSSSQQQOOOLLLIIIFFFEEEEEEDDDAAA>>>>>>>>>>>>@@@CCCDDDCCCBBB===>>>???@@@AAABBBBBBBBB???@@@@@@AAA@@@@@@???>>>>>>???AAACCCCCCBBBAAA@@@>>>BBBEEEFFFEEEEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHKKKNNNRRRUUUZZZ```dddqqqqqqnnnggg```[[[ZZZ[[[gggkkkvvv~~~~~~wwwnnnsss~~~~~~vvvgggSSSKKKLLLHHHCCCDDDRRRhhh|||___OOO^^^UUU>>>555666444555333333333444444555555555333333333333333333333333000111222333555666777777555555444444555888:::<<<666777777999:::;;;<<<<<<:::>>>BBBEEE777777777666777777888999666777999:::;;;<<<<<<<<>>?????????===<<<;;;<<<===???@@@AAA@@@>>>===@@@@@@AAAAAABBBCCCCCCDDDIIIEEEEEEGGGGGGDDDCCCFFFBBBHHHLLLKKKEEEBBBEEEIIICCCCCCEEEGGGJJJNNNRRRTTTUUUUUUSSSRRRQQQSSSWWW[[[]]]]]]___dddhhhiiieeebbb[[[```fffkkklllkkkkkkjjjjjjkkklllnnnrrryyyoooyyyeeegggooosssjjjkkkrrrxxxxxxgggUUUGGG???===<<<666999666999FFFRRRccc{{{www___OOOMMMRRRyyy}}}rrrzzzmmmlll~~~dddDDD222444222111222///000000000000111111111111///000111111000111333555999888<<>>===>>>@@@======AAAAAA???@@@CCCGGGFFFDDDBBB@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@>>>@@@EEEIIIJJJJJJGGGCCCEEEKKKLLLJJJIIISSSWWWPPPKKKLLLPPPQQQNNNVVV]]]______dddppp{{{~~~yyyuuusssuuurrraaaXXXPPPHHHAAACCCDDDEEENNNbbbyyytttYYYPPPVVVYYYHHH444666:::000555555444444444333333333333333222222111222222222222222111111222222333444333333222222222333333444888999999999888888:::<<<;;;@@@FFFJJJ999999999::::::;;;<<<<<>>>>><<<;;;999888777999999999:::;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<<<<<<<===>>>>>>===<<>>;;;777:::777999EEEPPPaaaxxxkkkTTTNNNSSStttzzz~~~vvviiiGGG333333111000222000000000000000111111111111///000111111111222444666888;;;EEEbbb~~~nnn]]]^^^tttvvvpppmmmiiiccc^^^[[[XXXTTTSSSSSSRRRNNNKKKIIIHHHGGGEEECCCBBBBBBAAABBBBBBBBBCCCDDDDDDCCCBBB@@@AAAAAA@@@>>>===>>>@@@@@@>>>>>>BBBBBB@@@@@@BBBEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHKKKLLLKKKJJJKKKLLLOOORRRRRROOOOOORRRRRROOOVVV```gggfffdddccc___YYY\\\aaagggkkkoooxxxqqqjjjrrr|||zzzhhhXXXRRRLLLFFFDDDEEEDDDDDDLLL___wwwssszzz```RRR[[[```PPP888555999222555555444444444333333333333333222222222222222333222222222111222222333444333333333333333444555555888999:::999888999;;;===;;;???DDDGGG999999:::;;;<<<======>>>>>>????????????>>>======<<<===>>>@@@BBBBBBBBBBBBAAAAAABBBCCCBBBBBB@@@??????AAACCCEEEFFFGGGGGGGGGJJJJJJHHHHHHIIIJJJLLLNNNOOOOOOPPPPPPPPPOOONNNMMMPPPNNNLLLKKKMMMQQQVVVYYYYYY]]]bbbggghhhgggdddbbb```eeekkkmmmhhhdddhhhpppyyyyyyzzz{{{uuuvvvwwwzzz}}}hhh```mmmvvv~~~|||qqqcccUUUIII???;;;888;;;777888CCCMMM\\\ssswww\\\RRRSSSmmmwwwuuu~~~lllIII444333111000333222000000000000111111111111000111222222222333555777888???NNNmmmjjjbbbppp}}}vvvwwwpppeee]]]WWWQQQKKKGGGHHHEEEBBBBBBDDDDDDBBB???======>>>???@@@?????????>>>>>>???@@@AAABBBBBBBBBAAACCCEEEHHHIIIHHHFFFDDDGGGFFFHHHNNNQQQPPPQQQUUUYYYZZZZZZZZZZZZYYYWWWWWW[[[YYYWWWVVVUUUVVVWWWWWWWWWZZZ]]]```aaabbbccceeeaaaeeeeee___\\\^^^aaaaaakkkuuuzzzrrrrrrrrrtttyyyppp^^^^^^jjjtttyyyuuufffZZZUUUOOOHHHHHHFFFCCCCCCJJJ[[[tttmmm|||fffVVVaaakkk\\\>>>444888666555555444444444333333333333333222222222222333333222222222222222333444444333333333444444666777888777999::::::999:::<<<>>>>>>@@@CCCEEE>>>>>>??????@@@AAAAAAAAA@@@BBBEEEGGGHHHHHHGGGFFFFFFHHHJJJKKKKKKKKKLLLLLLIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSWWWYYY\\\ZZZXXXWWWWWWYYY[[[]]]``````````````````______fffdddbbbbbbdddiiinnnqqqqqqtttzzz{{{gggZZZjjjvvv}}}}}}ttthhhZZZLLLBBB<<<999<<<777888AAAIIIWWWmmm{{{aaaTTTRRRgggwwwzzzwwwllluuu~~~kkkIII444444222111333111///000000000111111111111000222333333333444777999:::AAAQQQsss{{{xxx~~~uuuhhhqqq{{{qqqiii```[[[TTTOOOLLLJJJHHHFFFGGGDDDAAABBBEEEGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDCCCCCCDDDFFFCCCEEEKKKVVV```ccc]]]VVVQQQRRRWWWaaagggjjjooosssxxxyyy{{{}}}}}}{{{yyywwwwwwtttqqqnnnmmmnnnoooqqqzzzyyyxxxxxxzzz|||www{{{sssjjjbbbaaalll~~~tttcccSSSSSS]]]hhhttt{{{vvvooohhh\\\OOOJJJEEEAAAAAAHHHXXXqqqrrr{{{jjj[[[ggguuuhhhEEE444777999555555444444444333333333333333222222222333444444333222222222222333444444333333444444666777888999777888:::::::::;;;===???BBBCCCEEEEEEGGGGGGFFFFFFGGGHHHIIIJJJMMMOOOSSSVVVWWWWWWVVVUUUSSSUUUWWWXXXWWWXXXZZZ]]]TTTRRROOOMMMOOOSSSYYY]]]ccccccaaa^^^]]]___dddiiijjjiiihhhhhhiiilllppprrrrrrrrrrrrrrrrrrrrrrrrrrr~~~~~~~~~kkk[[[hhhttt{{{}}}uuujjj\\\OOODDD>>>:::<<<777777???FFFSSSgggwwwbbbSSSMMMeee{{{qqq~~~xxx{{{gggaaappp}}}~~~jjjHHH555666444222333000///000000000111111111111000222333333444555777:::;;;???PPPwww|||nnnjjjqqqnnnccckkk}}}|||yyysssjjjcccYYYVVVSSSPPPPPPQQQQQQQQQLLLIIIFFFGGGKKKNNNNNNMMMKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHFFFEEEGGGLLLOOOIIIFFFJJJZZZqqq~~~kkklllqqq{{{qqqbbbQQQMMMIIIKKKWWWkkkuuudddSSSMMMPPPXXXlll{{{gggTTTJJJDDD???@@@FFFUUUooorrr}}}ppp```jjjyyypppLLL666777:::555555444444444333333333333222222222333444444555333333222222333333444555333444444555666777999:::777888::::::;;;<<>>QQQ|||wwwlllbbbaaaiiissswwwwww}}}qqq```YYYcccwwwzzzuuupppkkkhhhfffeeebbb```^^^\\\\\\\\\XXXUUURRRSSSWWWZZZ[[[ZZZXXXWWWTTTQQQNNNLLLKKKJJJHHHIIIIIIIIIKKKRRR\\\ccc```YYYVVVaaaxxxlllZZZPPPHHHEEEBBBBBBKKK]]]uuuoooXXXKKKIIIJJJaaazzzkkkVVVLLLDDD???@@@FFFRRRjjjxxx}}}eeejjjwwwsssRRR999777:::555555444444444333333333333222222333333444555666333333333333333444444555444444444555555777888999777888:::;;;;;;===@@@BBBCCCDDDEEEEEEbbb```______ccciiippptttmmmjjjgggfffjjjrrr|||{{{vvvuuuzzz}}}{{{{{{}}}{{{nnn```ccckkkwww~~~yyyzzz{{{yyyrrrgggWWWIII@@@888;;;666555<<>>AAADDDEEEGGGJJJJJJxxxvvvuuuvvv{{{~~~qqqfffdddjjjssszzz}}}tttqqquuuyyy{{{kkkxxx}}}iii^^^```iiiyyyzzzwwwyyy{{{wwwlll[[[JJJ???777:::555444<<<@@@LLL___ttt~~~jjjXXXPPPPPPRRRkkkvvv```WWWfff{{{]]]???666///---111111000000000000111111111111...///111222333444777999???GGG^^^vvvhhh```XXXRRRKKKKKKZZZpppwwwkkkaaafffppprrr\\\WWWMMMCCCAAAPPPhhh|||[[[KKKLLLQQQ```nnnvvv{{{|||qqqdddRRRHHHBBBCCCEEEKKK```vvvkkkeeemmmpppYYY???888777555555444444444333333333222222222333444555666777444333333333333444555555555555444444444555555666666888:::<<<<<<>>>BBBDDDIIILLLOOOPPPwwwmmmoooyyy{{{qqqnnnooovvv{{{ppp```eeemmm^^^UUU\\\mmmyyy|||||||||yyyyyyyyysssbbbMMM??????999777999999<<>>@@@DDDGGGPPPQQQRRRTTT}}}~~~xxx|||mmm]]]\\\eee[[[VVV```ooozzz~~~}}}||||||vvvdddNNN??????999777999999;;;IIIYYYtttnnnWWWMMMMMMVVV~~~www|||xxx___ppp||||||___AAA555222000///111000000000000000000000000111111222333555777999:::@@@HHHllluuuhhhllldddTTTKKKWWWrrr|||hhh___\\\hhhzzz~~~gggUUUJJJLLL```xxxyyysssqqqlllddd\\\XXXZZZ]]]^^^cccsssiiiYYYPPPMMMOOOTTTUUUZZZmmmqqqaaaUUUHHH???AAADDDIII]]]tttiiiXXX\\\hhhYYYAAA888777777666555444333444444555444444444444555555555666333333333444444444555555444444333333444666888999:::<<<======>>>@@@DDDGGGLLLNNNRRRVVVyyyhhh```___XXXVVV```ooozzz|||mmmVVVEEE@@@:::888:::999;;;HHHXXXppp{{{bbbRRRLLLTTTyyy{{{iiisss~~~|||^^^@@@444222///...111000000000000000000000000111111222333555777999:::===KKKttt{{{bbbQQQWWWpppvvvjjjlllzzzppp[[[LLLMMMccc|||wwwrrrmmmfff``````^^^YYYRRRNNNNNNTTTYYYaaakkk{{{wwwdddRRRQQQNNNPPPRRR[[[pppuuueeeYYYJJJ@@@@@@AAAEEEXXXnnnfffUUU[[[jjj^^^EEE:::999666666555444444444444555444444444444555555555555333333333444444444555555444444333444555666888:::<<<===>>>??????AAAEEEGGGHHHLLLRRRXXXttteeeXXXPPPWWWgggvvv}}}~~~~~~rrr\\\III@@@;;;888:::999:::FFFVVVlllkkkWWWNNNQQQsss{{{qqqttt~~~|||___AAA444222//////111000000000000000000000000000111222333555777999:::<<>>;;;666666555555444444444444444444444444444444444444333333333444444444555555444444444555666777999:::<<<===???@@@AAACCCGGGJJJJJJMMMQQQUUUooo[[[IIIJJJZZZlllzzzzzz||||||}}}}}}ttt^^^IIIAAA;;;999:::999999DDDSSSjjj~~~kkkWWWNNNMMMnnnyyy~~~uuusss~~~}}}```BBB666333111000222000000000000000000000000000000111333555888:::;;;AAAWWW{{{{{{kkkpppwwwtttmmmZZZ[[[ppptttkkk___YYYZZZ^^^aaabbbfffhhhkkkmmmqqqyyyuuuhhhiiinnn|||rrr^^^NNNCCCAAAAAAEEEXXXooo~~~ttt___ggg}}}tttTTT@@@:::555555555555555444444444444444444444444444333333333333333444444444555555555555555666777888999::::::<<<>>>@@@BBBEEEJJJMMMOOOOOOOOOPPPrrr\\\EEEAAALLL]]]nnnyyy~~~~~~zzzeeeNNNAAA<<<:::;;;999888CCCQQQiii|||gggSSSJJJIIIlllyyy~~~qqqnnn}}}}}}~~~```BBB666444111000333000000000000000000000000000000111333555888:::;;;BBB[[[~~~zzzrrr~~~|||jjjiiiyyywwwqqqbbb___[[[[[[```fffmmmpppnnnssszzzyyy```PPPDDDBBBBBBFFFYYYpppxxxsss{{{dddlll|||YYY@@@888555555666666555555444333444444444444333333333333333333333444444444555555555555666777888999:::::::::<<<>>>@@@BBBEEEJJJMMMRRRQQQOOONNNwwwrrrmmmlllqqqzzzhhhYYYHHHAAACCCOOOaaaoooxxxzzzzzzyyy~~~}}}kkkUUUBBB<<<:::;;;999777AAAPPPiii|||fffRRRJJJGGGlll|||{{{fffddduuuyyy}}}```BBB555333000///222000000000000000000000000///000111333555888:::<<>>???@@@AAADDDGGGJJJQQQQQQQQQQQQpppgggaaa]]]WWWQQQQQQZZZhhhttt|||{{{yyy|||yyy{{{^^^VVVMMMDDD@@@EEEWWWiiifffjjjkkkllltttyyyiiiTTTBBB===:::;;;999777AAAOOOjjj}}}hhhTTTNNNEEEmmmxxx|||uuu[[[YYYnnnttt|||^^^AAA444222///...111000000000000000000000000///000111333555888:::<<>>@@@BBBCCCDDDDDDGGGJJJMMMVVVWWWYYYYYYzzznnnkkkvvvwwwcccQQQGGGIIIVVVttt~~~|||qqqkkkddd___]]]\\\[[[YYY^^^fffmmmqqqzzzvvvggg[[[TTT[[[kkk}}}YYYNNNFFFCCC???===FFFSSSPPPJJJKKKNNNUUUcccdddSSSEEE===999:::888777???KKKaaaxxxsssZZZNNNMMM\\\qqqVVVOOO```lllzzzoooFFF777777///222...000000000000000000000000///111333555666888;;;>>>DDDqqquuu~~~|||xxxqqqiiifffooo{{{tttdddRRRNNNcccwww{{{tttoooeeedddlllwwwllleee^^^ZZZVVVRRRSSSZZZeeelllrrrssstttxxx~~~{{{hhhVVVHHHDDDCCCDDDTTTiii|||hhhbbbrrrKKK>>>777777666555444444444444444444444444444444444444333333444444444555555555555777888999999:::===???BBBCCCDDDEEEFFFHHHKKKNNNRRRTTTVVVVVVuuudddZZZaaarrroooVVVKKKQQQrrr}}}{{{tttnnnjjjhhh\\\XXXRRROOOOOORRRTTTUUU\\\dddnnnwww}}}jjjXXXOOORRR]]]sss}}}uuuTTTIIIBBBAAA>>>;;;???HHHFFFCCCFFFKKKRRRaaadddTTTFFF>>>:::;;;:::888>>>III___xxxyyyaaaUUUMMMXXX~~~^^^RRR```nnnzzzpppIII999666...111000000000000000000000000000000111444555666888;;;>>>EEEssszzz}}}}}}qqqeeekkk|||www^^^SSSdddvvv~~~{{{yyyxxxuuuvvvvvvwwwzzz~~~vvvoooggg^^^XXXSSSXXXhhh}}}nnnbbbYYYSSSQQQNNNMMMQQQ[[[fffoootttuuuvvvxxx|||ssswwwssswwwlllYYYIIIDDDAAACCCTTTiiiddd[[[}}}SSS@@@888777666555444444444444444444444444444444444444333444444444444555555555555777888999:::<<<>>>AAACCCDDDEEEFFFGGGIIILLLOOOSSSUUUXXXYYYoooZZZRRRWWWdddnnn{{{nnnUUUVVVrrr}}}qqqmmmhhhbbb\\\WWWTTTRRRNNNLLLJJJKKKOOOVVV]]]aaajjjqqqzzz|||cccTTTRRRdddxxx{{{___PPPDDDBBBBBB@@@DDDKKKJJJJJJRRRYYY___lllmmm^^^III@@@;;;<<<;;;888===FFF^^^www~~~fffZZZPPPXXXfffVVVdddtttvvvnnnIII888555,,,222222000000000000000000000000000222444555666888;;;>>>HHHuuu}}}|||{{{kkknnnnnnZZZgggxxxzzzsssjjjlllpppxxx}}}wwwpppjjjeeebbbaaa```bbbfffiiimmmqqqvvvzzztttnnneee]]]WWWQQQLLLIIIQQQZZZmmmmmm\\\QQQKKKJJJKKKOOOXXXbbbkkkqqqqqqppppppuuu|||sssaaa___cccmmmppp\\\JJJCCC@@@BBBTTTiii___WWW|||YYYBBB888777666555444444444444444444444444444444444444444444444444555555555555555777999:::;;;===@@@CCCCCCDDDEEEFFFGGGIIILLLOOOQQQTTTWWWYYYlllXXXTTT]]]ggg|||qqqYYYaaasss~~~{{{tttkkkdddTTTQQQNNNJJJGGGGGGGGGGGGHHHJJJNNNSSS[[[eeennnttt}}}ppp```jjjxxxcccOOOJJJLLLNNNTTT\\\```cccnnnsssttt{{{xxxfffMMMBBB<<<<<<;;;888===EEE]]]wwwjjj\\\WWW\\\xxx```hhhwwwqqqjjjFFF666444,,,333444000000000000000000000000000222444555777999<<<>>>JJJxxxwwwttt~~~oooXXXbbbsss|||zzzqqqdddXXXNNNPPPVVV```mmmzzz|||vvvfffccc\\\VVVPPPLLLJJJIIIKKKOOOUUUYYY[[[]]]^^^___XXXSSSLLLGGGGGGIIIMMMOOO\\\fffvvvooo^^^RRRMMMLLLNNNSSS[[[fffooorrrpppmmmkkkiiittt|||aaaXXX[[[hhhrrr]]]KKKDDD@@@BBBTTTjjj~~~{{{www[[[WWW{{{]]]FFF888888666555555555555555444444444444444444444444444444444555555555666666666888:::;;;<<<>>>AAADDDBBBCCCDDDEEEFFFHHHKKKNNNKKKOOOSSSVVVqqq[[[^^^lll~~~rrrxxx~~~ggg[[[jjjrrr}}}tttdddYYYOOOHHHFFFDDDBBB@@@AAADDDGGGIIIKKKPPPXXX```iiirrr{{{zzzuuuxxxaaa[[[^^^bbbhhhnnnyyy}}}|||jjjQQQEEE<<<;;;;;;888===EEE[[[vvvnnn^^^___bbbqqqpppzzzppphhhBBB444444...444333000000000000000000000000111222444666777999<<>>>>>===<<<;;;;;;;;;;;;???AAADDDFFFHHHLLLQQQUUUTTT]]]kkkwww~~~}}}uuuqqqnnnmmmqqqvvvvvvpppiiihhhfffhhhrrrooo[[[SSS]]]sssqqq]]]LLLGGGDDDEEEUUUjjjwwwttt```bbblllKKK999888777666666555555555444444444444444444444444555555555555666666666777;;;<<<>>>>>>>>>???AAACCCDDDEEEGGGGGGHHHJJJNNNPPPPPPTTTYYY\\\qqqmmmqqqyyywww___LLLKKKUUUmmmwwwooojjjVVVSSSQQQSSSWWWZZZYYYXXXYYYYYYUUUQQQUUU___gggjjjrrrssstttwww{{{zzztttyyyyyyrrrXXXJJJ???======;;;>>>DDDXXXppp{{{jjjeeerrrsssbbbfffpppuuuhhh???222555000333///222222111111222222333444222333555666888:::>>>AAARRRuuugggaaaZZZRRRLLLBBBDDDYYYrrrgggUUUGGGDDDEEEEEENNN[[[jjjzzz~~~zzzuuuppplllhhhgggdddeeehhhmmmttt{{{~~~|||{{{yyyxxxvvvzzzxxxuuusssrrrsssvvvxxx~~~~~~}}}~~~}}}qqqaaaSSSKKKEEE???;;;;;;===?????????@@@CCCDDDDDDKKKRRRTTTYYYccclllpppxxx|||qqqmmmlllmmmvvv}}}uuutttyyyaaaQQQNNNZZZqqqxxx___LLLGGGCCCBBBTTTmmmkkkooopppRRR;;;999666444444444333222555555555555555555555555111222444444444555888:::;;;;;;<<<>>>???AAABBBCCCGGGHHHJJJKKKMMMPPPTTTWWW]]]ZZZZZZ]]]wwwqqqtttzzz|||lllWWWIIILLLWWWnnn{{{vvvnnnfff^^^ZZZQQQRRRVVV[[[___bbbbbbaaaccccccaaa___dddpppyyy|||wwwwwwyyy{{{~~~yyytttwww}}}yyyrrrYYYJJJ???===<<<:::===DDDXXXooo~~~yyyhhh```sss}}}{{{yyydddWWW```mmmwwwkkkBBB333666000222///111111000000111111222333333555777888999<<<@@@CCCRRRvvvzzzfff```bbbeee[[[NNNJJJ[[[sssmmmRRRHHHEEEDDDGGGMMMYYYhhhvvvzzz{{{}}}|||zzzwwwssspppkkkhhhddd^^^YYYUUUSSSRRRQQQRRRVVV^^^iiisssxxxzzz}}}xxxqqqkkkhhhggggggfffaaa```^^^^^^___bbbeeegggnnnooorrrtttxxx~~~|||xxxkkkaaaTTTJJJEEECCC???<<>>???AAACCCDDDDDDGGGHHHJJJLLLNNNQQQUUUXXXWWWUUUVVVZZZuuuwww}}}rrrdddPPPFFFMMM[[[ooo~~~uuujjjaaaYYYTTTQQQPPPUUU]]]cccfffhhhhhhiiijjjlllllllllrrr~~~}}}}}}}}}~~~sssnnnttt{{{yyysssZZZKKK???<<<;;;999<<>>???AAABBBDDDEEEFFFGGGHHHJJJLLLNNNQQQUUUYYYTTTRRRTTTYYY{{{|||sssiiiWWWKKKPPPaaaqqqyyynnncccZZZUUUTTTTTTVVV\\\dddhhhiiiiiikkkmmmrrrtttuuuuuu{{{}}}{{{}}}ppplllssszzz|||uuu]]]MMM???<<<:::888<<>>AAADDDTTTsssyyyzzzwwwdddSSSXXXmmmgggUUUOOOKKKGGGEEEAAAGGGNNNSSSVVVZZZ^^^```gggggghhhiiijjjkkklllmmmpppllleee```[[[XXXUUUSSSKKKHHHEEEAAA>>>===>>>>>>@@@@@@DDDNNN\\\eeefffddd[[[UUUMMMFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFIIIMMMTTT[[[dddoooxxxyyyvvvrrriii\\\QQQKKKHHHDDDCCCDDDEEEEEEEEEJJJOOOUUU[[[bbbiiipppttt~~~qqqeeegggooouuuvvvyyyyyy}}}kkk```QQQNNNSSSUUUXXXkkkxxx```LLLGGGDDDFFFYYYsss|||TTT<<<:::777555555555444333555555555555555555555555555777888777777777999;;;<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJKKKMMMPPPUUUXXXWWWVVVXXX]]]|||yyyjjj\\\^^^lllwww|||sssmmmddd\\\WWWWWWYYY\\\aaafffkkkmmmmmmnnnpppsssxxx{{{{{{zzz~~~yyyvvvwww~~~tttpppuuu{{{xxx```PPPAAA<<<:::888<<>>AAACCCVVV}}}oooiiittt{{{jjj___WWWPPPLLLCCCBBBCCCEEEGGGHHHJJJLLLOOOOOOOOOPPPQQQSSSTTTUUUTTTPPPKKKHHHFFFEEEDDDCCC???>>><<<:::999999:::;;;<<<;;;===CCCLLLPPPPPPMMMHHHEEEAAA?????????>>>===;;;;;;;;;;;;<<<<<<=========???BBBGGGMMMWWWbbbiiiuuuvvvwwwyyyzzzzzzzzzzzzzzzqqqfff```\\\VVVKKKBBBCCCCCCEEEHHHLLLOOOQQQRRRXXX^^^gggpppwww}}}}}}sssiiiiiirrr|||~~~|||oooaaaTTTTTT^^^dddffftttxxx```LLLGGGEEEGGG\\\vvv}}}XXX<<<:::777555555555444333555555555555555555555555444666777777666777999;;;;;;<<<===???BBBDDDEEEFFFFFFHHHIIIKKKLLLOOOSSSVVV[[[YYY\\\aaa{{{qqqooottt}}}yyymmmqqqyyy}}}}}}xxxuuuiiifffbbb______bbbgggjjjlllooorrrtttuuuuuuwwwxxxsssvvvwwwvvvxxx~~~{{{vvvtttvvv}}}uuuqqqooowww}}}zzzdddSSSCCC===:::888===FFF```uuuuuuhhhiiiwwwhhh^^^kkkssstttmmmHHH999777///222111222222222111222333333444111444888;;;===???AAADDDWWWyyyrrrxxx{{{uuuzzz~~~oooccc\\\NNNHHHCCCBBBBBBAAAAAACCCBBBBBBAAABBBCCCEEEGGGHHHCCCAAA>>>===>>>???@@@???>>>>>>======<<<<<<<<<<<<;;;:::;;;===@@@BBBAAA@@@?????????@@@AAAAAA???===:::;;;===???@@@AAABBBBBB???>>>======>>>DDDLLLRRR___aaaccceeefffffffffeee^^^WWWNNNIIIGGGFFFBBB???>>>BBBHHHPPPXXX]]]aaacccccciiiqqqxxxwwwpppooopppvvvuuummmnnnxxx~~~~~~xxx```LLLGGGFFFIII^^^yyy{{{~~~tttXXX===:::777666666666555444555555555555555555555555333555666777777888:::===<<<===???AAACCCFFFGGGHHHHHHIIIKKKLLLLLLNNNRRRUUU[[[ZZZ\\\bbbzzzqqqjjjiiiddd]]]bbbmmmyyyyyysss}}}~~~~~~zzzsssmmmiiiffffffggghhhlllpppuuuxxxvvvvvvxxxzzz{{{yyyuuuqqqiiimmmpppppprrrxxxyyyxxxyyyxxxwwwwwwzzzvvvaaaccctttsssjjjkkkxxx~~~{{{hhhVVVDDD>>>;;;999>>>GGG```vvv}}}rrrhhhfff{{{|||{{{oooeeeoootttoooiiiEEE777666...333222111111111111111222222333111444999<<<>>>@@@CCCEEEYYYwwwzzz~~~iii[[[WWWgggpppxxxyyy{{{zzzfff[[[PPPLLLIIIEEECCCDDDDDDCCCBBBBBBCCCEEEGGGHHHDDDBBBAAAAAADDDFFFFFFFFFGGGGGGGGGGGGEEECCCAAA@@@<<<>>>@@@@@@???@@@CCCFFFFFFFFFFFFGGGHHHGGGEEECCCAAACCCEEEGGGHHHHHHHHHGGGDDDCCCAAA>>>===>>>CCCFFFKKKLLLOOOQQQSSSSSSSSSRRRIIIEEE@@@>>>???AAACCCCCCBBBHHHRRR\\\dddjjjnnnppplllooossswww{{{{{{yyyxxxtttqqqwwwzzzxxx```LLLHHHFFFJJJ```{{{wwwqqqZZZ===:::777666666666555444555555555555555555555555333555777888888:::===???AAABBBCCCFFFHHHJJJLLLMMMLLLMMMNNNNNNNNNOOORRRUUUYYYYYY]]]ccc~~~|||xxxlll```WWWUUUSSSRRR^^^nnnzzzqqqppp|||yyyvvvqqqiiibbb___dddfffiiimmmrrrvvvzzz||||||{{{|||}}}|||wwwmmmfffgggkkkoooppptttzzz|||zzzuuuvvvxxx|||qqqWWWRRRbbbjjjiiilllxxxzzzjjjWWWFFF???;;;:::???HHH___uuuyyyppphhhcccrrrrrrvvvlllvvvyyylllfffDDD666555...333333000000000000000111111222222666:::>>>@@@BBBDDDFFFYYYnnnppphhhTTTGGGQQQeeexxx|||||||||nnn```YYYSSSKKKGGGHHHGGGFFFEEEDDDEEEFFFIIIJJJHHHGGGFFFGGGIIIJJJJJJJJJMMMNNNNNNLLLJJJFFFCCC@@@;;;???BBBBBBAAABBBHHHNNNQQQPPPNNNNNNNNNMMMKKKIIIGGGHHHJJJJJJJJJHHHFFFEEEBBBBBBAAA@@@>>>>>>???AAA???AAADDDGGGHHHIIIHHHHHHAAA@@@??????@@@CCCGGGJJJLLLRRR\\\fffmmmqqquuuvvvuuuvvvvvvwwwzzzyyymmmkkkiiikkkrrrzzzxxx```LLLHHHGGGKKKaaa|||uuuttt\\\===;;;888666666666555444555555555555555555555555444555888999:::<<>>======>>>AAADDDFFFFFFBBBBBBAAAAAACCCGGGNNNSSSYYYccclllpppssswwwyyyxxxsssuuuwwwzzz~~~wwwpppdddcccgggnnntttxxx}}}xxx^^^IIIEEEGGGMMMbbbzzzqqqyyy[[[===;;;888666666666555444444444444555555555555555999999999:::<<>>;;;999???HHHaaawwwzzzwwwtttqqquuu}}}qqqtttuuuzzzbbbFFF777333222222333111111000000111111222333555555999AAAEEEFFFHHHKKK___hhh{{{kkkWWWMMM]]]nnnwww{{{yyyqqqllljjjnnn}}}|||mmmbbb___^^^^^^aaaeeefffeeejjjqqqwwwsssppppppqqqrrrssstttwwwwwwwwwvvvrrriii^^^WWWLLLOOOWWWaaagggkkkqqqxxxwwwpppgggbbbaaa```^^^[[[ZZZYYYWWWUUUSSSRRRRRRQQQLLLLLLLLLJJJGGGFFFFFFGGGDDDBBB@@@???AAACCCEEEFFFHHHHHHIIILLLSSS^^^jjjrrrrrrxxx{{{yyyvvvwwwvvvsssuuuvvvxxx}}}~~~rrrmmmllljjjmmmttt{{{www^^^IIIEEEGGGNNNcccyyyyyylllwwwbbb===;;;888666666666555444444444555555555555666666777777888:::===AAADDDFFFGGGIIILLLMMMMMMMMMMMMNNNPPPPPPPPPQQQRRRSSSUUUVVVYYYZZZ```hhh}}}}}}}}}~~~~~~wwwooojjjgggeeecccaaa^^^```fffooovvvyyytttmmmgggbbb^^^[[[XXXUUUTTTPPPLLLHHHFFFGGGIIINNNSSSYYYZZZZZZ^^^gggpppttt}}}yyyllldddZZZPPPHHHFFFIIINNNVVV^^^hhhlllqqquuuvvvvvvvvvwwwssspppkkkiiiiiimmmrrrvvv~~~wwwiiiZZZ\\\hhhuuu}}}zzzhhhUUUDDD===:::999???HHHaaaxxxzzzyyyvvv}}}~~~tttnnnsssuuu{{{cccFFF777333333222333111111000000111111222333777777<<>>;;;888666666666666555444555555555666666666777666777888;;;???BBBFFFGGGGGGIIIKKKKKKKKKKKKMMMNNNNNNNNNOOOPPPRRRUUUXXXYYY^^^]]]aaahhh|||||||||~~~xxxmmmccc]]][[[QQQPPPOOONNNOOOSSSZZZ``````]]]XXXSSSOOOKKKIIIHHHIIIJJJJJJIIIJJJNNNVVV[[[eeejjjnnnjjjcccaaahhhpppsssxxx|||{{{ssseeeYYYRRRQQQNNNPPPVVV[[[\\\```dddiiimmmqqqsssssspppooonnnkkkkkklllnnnrrrxxx}}}xxxfffUUUTTT___lllxxxyyyiiiWWWEEE===:::999???HHHbbbxxxuuukkkiiijjj}}}vvvtttiiijjjvvv}}}{{{aaaDDD666333333333333111111000000111111222333666777===FFFKKKLLLNNNQQQggg\\\bbb{{{zzz^^^FFFLLLTTT___nnn~~~}}}ttteeeUUUJJJHHHNNNUUU\\\dddrrruuummmWWW[[[ggguuu{{{sssooonnnlllkkkiiihhhgggeeebbb___\\\ZZZYYYXXXVVVSSSQQQRRRUUUXXXSSSQQQNNNKKKKKKOOOUUUYYYYYYcccrrr}}}{{{xxxtttqqqsssyyy{{{nnnlllooo~~~rrr]]]JJJEEEIIIRRRfffzzz{{{ppp}}}xxxQQQ>>>;;;888777777777666555555555555666666777777888777888:::===@@@CCCFFFGGGIIIJJJKKKKKKJJJKKKNNNPPPMMMMMMNNNPPPTTTXXX[[[]]]___^^^aaafffvvvwwwxxxyyyzzz{{{|||}}}{{{zzzssshhh[[[PPPKKKJJJ@@@AAABBBBBBBBBDDDGGGJJJHHHGGGFFFEEEDDDDDDEEEFFFJJJNNNSSSVVVZZZaaajjjqqq|||xxxmmmiiinnnuuu~~~tttfffZZZTTTSSSQQQSSSYYYbbbffffffgggjjjkkknnnqqqqqqoookkkiiihhhmmmqqqwww~~~}}}uuugggYYYKKKJJJSSSbbbqqq~~~}}}wwwlllYYYFFF???;;;999???HHHbbbyyynnnaaa\\\\\\~~~tttiii^^^fff{{{fffGGG777444444333222111111000000111111222333444555<<>><<<999777777777666555555555666666777888999999:::;;;===???AAACCCEEEEEEJJJLLLMMMMMMLLLMMMPPPRRRMMMMMMNNNQQQUUUZZZ___aaa]]]\\\___dddnnnpppsssuuuvvvxxx{{{}}}}}}}}}}}}}}}~~~~~~zzzxxxnnniii___SSSHHH???;;;:::777999;;;<<<<<<===>>>@@@===@@@DDDGGGKKKOOOSSSWWW___eeelllqqqtttzzz}}}wwwyyy~~~|||ooobbbYYYXXXZZZVVVVVVZZZ___cccdddiiiooooooqqqsssrrrpppmmmllllllxxx~~~qqqggg]]]```sss}}}```SSSKKKBBBAAAHHH^^^nnn{{{{{{yyy{{{|||yyykkkXXXFFF???<<<:::@@@IIIcccyyyvvvggg___ZZZyyyfffYYYhhhlllKKK:::666555222000111111000000111111222333222444<<>>@@@BBBDDDEEEEEEKKKMMMOOOOOOOOOOOOQQQRRRMMMMMMNNNPPPUUUZZZ```cccaaaaaadddkkk___ccchhhkkknnnrrrvvvzzz{{{~~~{{{{{{{{{{{{|||}}}~~~{{{ppphhhVVVQQQIIIBBB===:::777555777888:::;;;<<<===@@@BBBBBBGGGOOOVVV]]]eeemmmssszzz~~~yyyqqqiiiccc```^^^]]]^^^]]]___ccceeegggnnnvvvuuuvvvwwwwwwvvvvvvwwwxxxkkkZZZNNNNNNVVVddd{{{kkkSSSLLLHHH@@@>>>DDDUUUdddlllhhheeekkkrrrsssgggUUUDDD>>><<<;;;BBBLLLcccyyyqqqgggaaajjj^^^sssiiiHHH777555555333000111111000000111111222333111444===KKKTTTXXX[[[___mmmuuuuuuyyywwwvvvzzz{{{|||}}}|||wwwsssmmmdddZZZTTTIIIFFFBBBEEEUUUlll~~~zzzpppnnnggg___YYY[[[cccjjjrrr}}}}}}zzzssslllfff```[[[XXXMMMLLLSSSbbbqqq|||}}}~~~}}}xxxssspppiiikkkmmmooorrrwww}}}zzzzzz~~~}}}yyywwwwwwrrrwwwuuu]]]RRRLLLggg~~~dddWWWIIIEEELLL\\\ppp}}}UUU???<<<999888888888777666555666666777999::::::;;;:::;;;>>>AAADDDFFFGGGGGGJJJMMMPPPQQQPPPPPPQQQRRRLLLLLLLLLOOOSSSYYY___bbbcccdddiiiqqqMMMQQQXXX]]]aaaffflllqqqrrrvvv|||~~~|||||||||||||||}}}~~~~~~~~~rrraaaUUUCCC???;;;:::<<<===<<<:::::::::;;;<<<===AAAEEEIIIJJJQQQ[[[eeennnwww}}}uuunnnhhhgggiiiiiieee```dddeeejjjpppqqqqqquuu|||yyyzzz{{{||||||~~~{{{iii]]]]]]YYYVVVcccxxxwwwbbbQQQOOOLLLCCC@@@FFFFFFRRRWWWPPPLLLUUU```fffcccQQQAAA<<<;;;<<>>MMMWWW[[[___cccmmmzzzooouuu{{{xxxuuuvvvzzz{{{|||~~~~~~yyypppddd\\\YYYNNNJJJDDDBBBOOOeeewwwyyyggg\\\YYY[[[WWW___ffflllttt|||{{{uuupppnnnoooqqqrrrwwwrrrzzzvvvoooiiiccc]]]WWWSSSOOOMMMQQQ]]]kkkvvv|||wwwtttkkkmmmqqqtttxxx~~~|||yyynnngggfffhhhxxxyyyzzzjjjSSSJJJMMMiii{{{bbbVVVIIIEEEMMM^^^rrr||||||VVV???<<<999888888888777666555666777888999:::;;;;;;888:::>>>BBBEEEGGGIIIIIIIIILLLPPPQQQQQQPPPPPPQQQJJJJJJKKKMMMQQQWWW]]]aaa^^^```fffooo@@@CCCHHHJJJNNNVVVbbbkkkoooqqqtttxxxzzz|||~~~~~~{{{|||~~~~~~}}}}}}}}}nnnYYYIIICCC;;;<<<<<<======<<<;;;;;;<<<===>>>>>>@@@FFFOOOUUU___bbbffflllttt}}}uuuqqqllljjjkkkmmmpppqqqwwwwwwwwwwwwwwwuuutttsssuuuwww{{{pppllllll]]]ZZZlllttteeeMMMAAACCC>>>:::BBB@@@BBBDDDEEEEEEIIIUUU```\\\OOOCCC>>>;;;999@@@KKKfff|||xxxjjjhhhzzzwwwnnn{{{ZZZBBB:::444666888222444333222222111111222222666555<<>>BBBEEEHHHJJJKKKMMMLLLLLLNNNPPPPPPMMMJJJKKKLLLOOORRRTTTVVVXXXXXX[[[^^^aaaccc999<<>>;;;:::AAAMMMiii}}}tttjjjjjjzzz}}}rrr{{{xxxVVV>>>666111333444///333222222222222222333333444666@@@QQQ```fffhhhiiittthhhZZZrrrzzzzzz||||||{{{zzz{{{~~~iiihhhvvvnnnfffUUUHHHKKK^^^sss}}}~~~{{{sssmmmgggfffnnnyyy~~~~~~wwwsssnnnjjjfffbbb^^^[[[UUUPPPMMMRRR___ooozzzvvvwwwyyy{{{}}}|||vvvnnnjjjnnnwww{{{eeewwwkkkXXXRRRTTTcccooouuu~~~vvv___RRRGGGIIITTTeeewwwvvvnnnNNN<<<;;;999777666555666666555666777888999:::::::::;;;===???BBBEEEGGGIIIJJJJJJIIIHHHJJJMMMNNNMMMKKKMMMMMMNNNPPPTTTXXX\\\___`````````^^^666888:::999888999>>>CCCGGGKKKRRR[[[fffooowww{{{|||}}}~~~}}}|||}}}}}}{{{nnnaaaRRRHHHAAA;;;999;;;;;;;;;:::;;;<<<>>>@@@AAAAAAFFFMMMSSSVVVYYY[[[\\\gggkkkppptttxxxzzz{{{|||~~~}}}zzzxxxvvvtttssssssvvv{{{yyyiiigggtttsssUUUEEEFFFAAA;;;>>>===@@@BBBAAAAAAFFFPPPYYY[[[NNNBBB>>>;;;;;;CCCOOOnnn}}}tttpppmmmkkk{{{uuu{{{vvvTTT<<<666111111333///222111111222222333444555111555BBBTTTbbbhhhjjjllluuuttt___rrr{{{zzz~~~}}}{{{|||~~~wwwaaaWWW___ooozzz{{{|||wwwqqqlllhhheeebbb___[[[UUUOOOPPPZZZiiivvv~~~~~~|||wwwsssxxxrrrvvvttt^^^QQQOOOWWW[[[^^^lll||||||qqq[[[OOOGGGLLL[[[mmm~~~~~~nnnLLL;;;:::888777666666666777666777888:::;;;<<<<<<<<<>>>???AAADDDFFFGGGHHHHHHHHHFFFEEEFFFIIILLLMMMMMMPPPOOONNNNNNPPPUUU[[[^^^aaa```___\\\<<<======<<<999888:::<<<:::<<>>>>>;;;999999>>>>>>???AAAEEEJJJOOORRRMMMQQQWWW\\\```aaabbbbbbgggmmmuuuxxxzzz~~~}}}yyyvvvuuuvvvyyyzzz}}}www~~~kkkUUUPPPHHHAAAEEEGGGMMMRRRRRRRRRUUUZZZ]]][[[NNNBBB>>><<<<<>>>>>>>>AAABBBDDDEEEFFFGGGGGGGGGJJJHHHGGGFFFHHHKKKMMMOOORRRPPPMMMLLLMMMPPPTTTVVV[[[]]]^^^___AAAAAAAAA@@@>>>=========:::999888;;;CCCOOO[[[bbbooorrrvvvyyy{{{}}}~~~~~~wwwwwwzzz|||nnnaaaLLLCCC===???BBBAAA?????????@@@CCCHHHOOOVVV\\\```^^^^^^___bbbeeeggghhhhhhhhhppp{{{}}}|||zzzzzz|||~~~xxxvvvuuuuuuyyyiii___WWWQQQUUU\\\gggoooppppppqqqnnniii\\\NNNBBB>>><<<===FFFSSSpppssstttzzztttxxxiiiiiixxxxxxSSS<<<999555333555555000111111222333555666777>>>@@@JJJ[[[kkkuuu|||yyy{{{uuuwwwwww|||{{{{{{}}}vvvyyysssnnnjjjgggeeeeeefffccc[[[UUU[[[mmm}}}hhhYYYNNNRRRRRRVVVhhh{{{{{{mmmYYYOOOKKKVVViiizzzxxxdddEEE:::999888777777888999999999:::<<<>>>???@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGNNNLLLJJJIIIHHHJJJMMMPPPNNNNNNMMMMMMNNNPPPRRRTTTTTTYYY^^^cccBBBAAA@@@???????????????@@@===999888;;;CCCLLLRRRgggkkkqqqvvvyyy{{{}}}zzz{{{~~~yyykkk```NNNEEE>>>>>>@@@AAABBBEEEDDDFFFJJJOOOVVV]]]cccgggllliiiggggggiiimmmooopppmmmvvv{{{nnnllljjjmmmsss{{{}}}|||uuuvvvyyy~~~yyysssmmmfffhhhrrrvvv^^^OOOBBB>>><<<===GGGTTTpppyyyxxx}}}|||ggg\\\cccuuuvvvOOO888888444000333444111111222222333555666777===<<>><<<<<>><<<===GGGTTTqqq{{{uuu\\\UUUdddwwwuuuMMM666777333///222444222222222333444555666777777555>>>VVVpppwwwzzzzzzwww~~~|||{{{{{{|||}}}}}}{{{yyy{{{fffOOONNNUUUfffuuu{{{|||}}}{{{xxxuuussspppnnniiimmmpppmmmhhhjjjttt}}}zzzyyy~~~}}}yyy}}}wwwdddWWWOOONNN]]]rrr]]]EEE999999888777888999;;;;;;<<<===???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHLLLOOOHHHHHHHHHJJJNNNTTTZZZ^^^TTTXXX\\\___IIIFFFCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>@@@IIIWWWdddnnnuuuzzz||||||{{{{{{zzzyyyyyyxxxxxxooonnnlllhhhbbb\\\WWWTTTTTTTTTXXX]]]]]]ZZZZZZ^^^eeefffhhhkkkmmmnnnoooooowwwssspppppptttyyy|||}}}uuueeeYYYUUURRRNNNQQQOOONNNSSS^^^jjjssswww~~~|||~~~yyy}}}ttt```QQQDDD>>><<<===GGGTTTsss|||oooWWWTTThhh}}}uuuMMM666888444///222555333333333333444555666666777666AAA\\\zzzeeellltttrrr{{{{{{{{{|||~~~yyy{{{___QQQHHHIIIZZZnnnzzz}}}zzzwwwsssooollljjjmmmoooppprrruuuyyy}}}wwwbbbUUUMMMNNN^^^tttzzz~~~WWW@@@999888888888888999;;;<<<===>>>???BBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIDDDFFFHHHGGGFFFGGGKKKNNNJJJHHHFFFEEEIIIPPPWWW\\\VVVXXX[[[\\\LLLJJJHHHGGGGGGHHHIIIKKKJJJIIIGGGEEECCCAAAAAAAAA@@@???BBBKKKZZZiiiuuuzzz|||wwwtttrrrnnnhhhddd___ZZZVVVTTTQQQOOOSSSYYYccckkktttyyyxxxrrrmmmkkkmmmqqquuuvvvtttsssuuuxxx{{{yyywwwyyy}}}|||ssslllbbbYYYTTTQQQPPPOOOPPPVVV\\\aaaiiisssxxxxxx|||~~~vvv]]]HHHEEE???===BBBGGG^^^zzz||||||rrr\\\]]]nnn|||{{{PPP555666444000333444222222222222333444444555777;;;AAA[[[zzz]]]ZZZppppppkkkyyyyyyxxxyyy|||}}}vvv[[[NNNHHHTTTiiiyyy~~~zzzwwwtttkkkttt{{{yyyrrrqqq{{{sss^^^PPPLLLRRRfff~~~vvvQQQ@@@;;;:::999888888:::;;;===???@@@AAA@@@@@@BBBEEEGGGJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOOOOMMMLLLJJJHHHFFFEEEFFFIIILLLOOOQQQUUUZZZ^^^RRRPPPNNNKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@???EEEPPP^^^jjjpppvvvtttrrrpppmmmggg___ZZZWWWQQQLLLIIIIIIKKKTTT]]]jjjsss~~~zzzvvvuuuwwwxxxxxxvvvttttttsssvvvuuuvvvwwwzzz}}}~~~sssgggbbb[[[VVVTTTUUUVVVVVVXXX___gggnnnvvv~~~|||}}}xxx}}}vvv^^^HHHDDD===<<>>>>>EEEOOOXXX^^^eeeeeeffffffccc]]]TTTNNNJJJEEEAAAAAADDDJJJVVVbbbnnnvvv}}}|||{{{{{{{{{{{{yyyuuusssoooqqquuuvvvxxx|||wwwooo```]]][[[ZZZ]]]aaadddfffpppvvv|||~~~xxx{{{www___IIIDDD<<<;;;CCCKKKdddyyyxxxqqqttt{{{yyyeeefffttt~~~~~~{{{kkkGGG333666444111333333222222222333333555666666777:::AAA^^^~~~___TTThhhnnnkkkvvv|||zzzyyyyyy{{{|||{{{{{{zzzmmm]]]NNNOOO[[[iiittt|||}}}yyyuuu~~~sssuuuoooYYYOOOOOOYYYoooeeeFFF;;;999888888777888:::<<<>>>>>>AAADDDEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLNNNPPPQQQPPPNNNIIIHHHGGGGGGHHHKKKOOOQQQSSSVVV[[[^^^___]]][[[XXXVVVTTTSSSSSSTTTUUUVVVVVVUUUSSSQQQOOOHHHEEEAAA>>>@@@DDDIIILLLQQQRRRTTTVVVUUUSSSOOOLLLJJJIIIKKKRRRXXX^^^iiisssvvv{{{}}}|||~~~~~~zzzvvvlllqqqvvvxxxwww{{{xxxrrrnnneeeddddddggglllqqqtttuuuyyy{{{yyybbbJJJDDD<<<<<>>:::999888999:::===???AAA>>>AAAEEEGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNPPPOOOOOOPPPRRRSSSRRRQQQLLLLLLKKKKKKMMMPPPSSSUUURRRUUUYYY[[[aaa```___]]]\\\[[[ZZZZZZUUUVVVXXXXXXWWWUUUSSSQQQKKKJJJHHHEEEBBBAAA@@@AAAAAACCCEEEHHHJJJNNNQQQSSSZZZ___iiivvv{{{vvvpppuuuyyywwwtttvvv~~~{{{rrrkkkjjjkkknnnmmmnnnqqqvvvzzz{{{|||~~~~~~www}}}zzzcccLLLEEE===>>>IIITTTpppvvvmmmqqqzzzzzzuuusssjjjrrryyyuuulllWWW===222666444222444222333333333444555666888999777<<>>???AAADDDIIIPPPXXX^^^iiippp~~~xxxtttvvvyyyyyyuuuooonnnuuu{{{}}}vvvqqqkkkhhhkkkppprrrrrrsssvvvzzz|||{{{zzz~~~|||ooodddooo{{{qqqttt{{{cccKKKEEE>>>???KKKWWWsssvvvkkkmmmuuuyyyqqq}}}iiieeerrrvvvPPP;;;333666222222555333333333444444666777999:::888>>>AAAVVVkkkmmmssshhhaaasssvvvyyy{{{|||}}}{{{ggg\\\OOOGGGCCCEEEPPP[[[qqq{{{}}}eeePPPNNNWWWjjj~~~wwwYYYBBB===;;;;;;;;;<<>>???KKKWWWsssuuuhhhjjjqqq{{{uuu{{{nnn``````rrrzzzMMM:::444666111111666444333333444555666888::::::999@@@AAAQQQsssssszzzlllbbbppptttyyy|||||||||}}}~~~zzzvvvzzztttggg```XXXPPPGGGCCCIIIRRRjjj|||}}}qqq}}}xxxaaaNNNQQQ\\\qqqyyywwwSSSAAA===::::::;;;<<>>@@@III```wwwyyyooowww}}}~~~kkkTTTNNN^^^qqq~~~pppHHH<<<333222555555444444222444555666555666777999;;;???BBBNNNnnnxxxiiirrruuuzzz}}}~~~|||zzzyyyyyy}}}|||ffffffpppooo\\\OOONNNJJJ___wwwssshhhzzzhhhRRRYYYxxxpppWWWRRRUUUiiigggEEE===BBB<<<<<<<<<===???CCCFFFHHHIIILLLOOORRRTTTTTTSSSSSSRRROOOLLLKKKMMMOOOQQQQQQOOOOOOOOOOOOPPPQQQQQQQQQSSSTTTUUUVVVUUUTTTRRRPPPWWWYYY[[[\\\uuutttsssssssssqqqnnnllllllkkkiiigggeeebbbaaa```bbbdddhhhmmmqqqtttuuuuuuwwwxxxyyyyyy{{{}}}vvvuuuvvvuuutttuuuwwwzzzzzzoookkkkkkoooyyyqqq[[[LLLAAA???BBBLLLbbbxxx~~~ttt{{{|||mmmVVVQQQbbbvvvqqqGGG<<<222222555555444444333444666666666666888:::===???BBBJJJgggvvv{{{{{{cccnnnqqqvvvzzz||||||{{{zzzyyy|||sssjjjrrr|||tttggg^^^VVVccc{{{kkkgggttt~~~iiiUUUbbbhhhTTTTTT```qqqeeeBBB999<<<>>>>>>>>>???AAADDDGGGIIILLLOOORRRUUUVVVVVVUUUTTTSSSQQQNNNNNNOOOQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSSSSTTTWWWYYY[[[[[[wwwvvvvvvvvvvvvtttpppmmmooonnnllljjjhhhfffdddcccbbbffflllsssxxx|||}}}~~~}}}nnnkkkmmmpppsssvvvyyyssstttwww~~~}}}kkkWWWKKK@@@@@@EEEPPPfffzzzwww||||||nnnYYYUUUgggyyynnnEEE;;;222222444444444555444555777777777888999;;;>>>@@@AAAGGG^^^|||fffrrr___gggjjjooouuuyyy{{{{{{{{{zzz}}}mmmgggwww{{{tttkkkccchhh~~~xxxaaacccsssqqq\\\hhh~~~ttt```TTTZZZjjjyyy}}}tttaaaBBB999:::?????????@@@BBBEEEHHHIIILLLNNNRRRUUUXXXXXXXXXWWWSSSQQQPPPPPPQQQRRRRRRQQQNNNOOOQQQSSSTTTSSSRRRQQQTTTRRRPPPNNNOOORRRUUUXXXXXXZZZ[[[\\\wwwwwwwwwyyyyyyxxxuuurrrqqqpppooommmkkkiiigggfffeeehhhmmmrrrvvvwwwwwwwww~~~rrrbbb```gggoooxxx~~~vvvmmmooovvv~~~zzzhhhRRRHHH??????GGGUUUjjj||||||ssswww|||ppp[[[YYYjjj{{{{{{hhhBBB999222222444333444555555666888888888888:::<<<===???BBBGGGXXX|||zzzaaahhhdddaaadddhhhooouuuyyyzzzzzz|||oooUUU^^^dddcccfffgggkkkvvvwwwxxx{{{ccceeevvv|||~~~mmm[[[VVVaaaqqq}}}vvvhhh|||\\\CCC<<<===@@@@@@@@@AAACCCEEEGGGHHHGGGJJJNNNSSSVVVXXXXXXXXXQQQPPPOOOOOOQQQQQQPPPOOOKKKMMMPPPSSSTTTSSSQQQPPPQQQPPPNNNNNNOOORRRVVVXXXZZZ\\\^^^^^^xxxwwwxxxzzz||||||zzzwwwwwwwwwuuusssqqqooonnnmmmlllnnnqqqtttvvvvvvuuuttt}}}{{{lll______hhhtttuuullldddffflll|||uuucccYYY]]]kkkyyywwwhhhLLLDDD===???IIIZZZnnn}}}sssmmmuuu{{{{{{xxxccc```ppp~~~wwwbbb???888222222444333333666555777888999888999:::<<<<<<===BBBJJJWWWuuuddd]]]|||ooo```aaaeeekkkrrrxxxzzzzzz|||~~~wwwSSSNNNLLLKKKUUU]]]jjj~~~{{{bbbXXXfffsssxxxzzzgggXXXXXXhhhyyy}}}vvvooo{{{TTTBBB??????@@@@@@AAABBBCCCDDDEEEFFFFFFIIILLLPPPRRRRRRQQQPPPMMMLLLKKKLLLNNNNNNNNNLLLIIILLLOOOQQQRRRRRRPPPOOOMMMNNNOOOQQQRRRTTTUUUVVV\\\^^^```aaa|||{{{{{{|||~~~~~~}}}~~~|||{{{yyyxxxwwwpppqqqtttvvvxxxyyyyyyyyy}}}}}}tttmmmooovvvpppaaaWWWXXX[[[fffxxx{{{fff\\\NNNEEEMMMaaasss}}}uuufffHHHBBB===@@@MMM```ssstttkkkkkkzzzxxx}}}oooiiivvvsss\\\<<<666222333333222333666555666888888888999:::<<<<<<<<>>@@@AAABBBBBBCCCDDDDDDEEEIIIKKKMMMNNNMMMKKKIIIGGGHHHGGGFFFGGGJJJLLLLLLKKKIIIKKKMMMPPPQQQQQQPPPPPPKKKMMMQQQTTTUUUVVVUUUTTT[[[^^^``````~~~~~~wwwxxxyyy{{{~~~mmm``````aaagggqqquuukkk]]]WWWSSSIIIAAAHHH]]]pppzzz}}}sssaaaFFFBBB>>>BBBQQQfffyyyyyyllleeelll{{{xxxpppzzznnnVVV:::555222333333111333666444666777888888888:::;;;@@@<<>>DDDLLL@@@CCCFFFHHHIIIIIIJJJKKKNNNMMMLLLLLLLLLMMMNNNOOOLLLJJJGGGEEEEEEHHHLLLNNNRRRRRRQQQQQQRRRRRRSSSTTTVVVTTTSSSSSSSSSSSSRRRPPPUUUUUUUUUTTT~~~gggMMMHHHBBB???BBBHHHNNNRRRTTT[[[eeeqqq|||}}}ooo___EEEBBBAAAIII]]]tttrrreeerrr|||tttccclllooowww}}}^^^GGG777666444333222333444444555777888999888999:::<<<>>>>>>AAAAAAXXXqqqyyy```sssnnnjjjjjjsss{{{zzzbbbVVVLLLEEEMMMWWWaaammm{{{~~~{{{}}}zzzvvvpppkkkWWWPPPHHHGGGMMMVVV]]]```kkkuuu{{{zzztttddd]]]eeewwwqqqTTTCCC???BBBEEEEEEGGGJJJJJJIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRPPPMMMKKKJJJLLLOOOQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVVVVVVVVVVTTTSSSTTTTTTTTTSSSuuuZZZKKKAAAAAAAAA>>>???CCCIIINNNYYYhhhxxx{{{kkkYYYDDD@@@AAAMMMbbbxxxsssiiixxxpppcccUUUdddppp~~~|||XXX@@@666555444333333333444555555777999999999999;;;===AAA===???BBBTTTccc~~~```mmmtttiiiiiiwww~~~{{{bbbTTTJJJCCCEEEHHHQQQcccwww}}}zzz{{{wwwrrrhhh]]]UUUCCCAAA??????BBBFFFKKKNNNTTTbbbtttxxxqqq{{{oooddddddppp~~~dddJJJCCCDDDCCCAAAJJJKKKLLLLLLJJJHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSWWWUUUQQQOOONNNNNNPPPQQQSSSTTTTTTUUUVVVXXXYYYZZZ]]]\\\ZZZZZZZZZYYYXXXVVVSSSSSSSSSRRRhhhSSSDDDFFFFFF@@@???FFFJJJLLLTTTcccsssxxxiiiVVVDDD@@@CCCQQQfffzzz|||pppjjj|||yyyttteeeUUUgggvvvyyySSS<<<555555444333333444555666666888999:::999:::<<<===@@@<<<@@@CCCOOOWWWuuu|||XXXbbb}}}kkkgggxxx{{{xxxrrr\\\RRRKKKCCCAAAAAAIII]]]ttt}}}yyyzzz{{{vvvkkk]]]OOOGGGEEEGGGHHHHHHFFFGGGJJJMMMJJJVVVhhhxxxpppooo|||hhhaaahhhwww___HHHEEEGGGFFFDDDKKKLLLLLLKKKIIIGGGGGGHHHHHHIIIJJJLLLOOOQQQSSSTTTVVVTTTRRROOOMMMMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXX___]]][[[[[[[[[[[[YYYWWWSSSSSSSSSSSSqqq[[[KKKLLLNNNJJJMMMVVVOOOPPPSSS^^^nnnsssfffUUUDDD@@@EEEWWWkkk{{{rrrgggkkk{{{vvvxxxeeeZZZkkkzzztttPPP>>>555444444333444555777888777888:::::::::;;;<<<>>>>>>===CCCDDDKKKQQQrrr{{{RRRUUUwwwzzzhhhdddttt~~~yyyyyy~~~}}}~~~ooo^^^[[[[[[NNNHHHAAACCCTTTkkk{{{yyy{{{zzzqqqcccVVVPPPNNNLLLOOOSSSRRROOONNNPPPRRRMMMRRR]]]lll}}}xxxuuuwwwdddaaalll{{{^^^JJJFFFFFFGGGHHHHHHIIIJJJIIIGGGGGGHHHIIIGGGHHHJJJLLLOOOQQQRRRSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMOOORRRTTTUUU\\\ZZZYYYYYYYYYYYYXXXVVVTTTTTTTTTTTT~~~nnnaaa```bbbdddjjjrrrmmmkkkhhhkkkpppooo___NNNCCC@@@HHH]]]rrr}}}|||jjj```jjjtttsssxxx]]]___mmmyyyjjjKKK@@@444444333333444666888999777999;;;;;;;;;;;;===???===???EEEBBBJJJQQQmmmXXXPPPkkk|||ooolllwww~~~{{{zzz~~~|||}}}~~~mmm___```ccc```XXXLLLDDDLLLbbbwww~~~|||xxxvvvooocccYYYVVV\\\bbb___cccggggggccc___\\\\\\TTTRRRTTT^^^nnnuuusssyyysssdddhhhuuuyyyZZZKKKFFFDDDEEEIIIFFFGGGGGGGGGFFFFFFHHHIIIFFFHHHJJJLLLNNNOOOOOOPPPQQQPPPPPPOOONNNLLLKKKKKKIIIIIIJJJLLLMMMPPPQQQSSSWWWUUUTTTUUUVVVWWWVVVUUUTTTTTTTTTTTT~~~{{{}}}{{{ppp[[[HHHAAA???KKKdddyyykkk___hhhqqquuu|||]]]fffqqqzzzzzz___CCC<<<444444333444555777888:::888:::;;;<<<;;;<<<===???>>>AAADDD@@@LLLUUUeeegggOOO[[[tttpppqqqyyy}}}|||yyyxxxzzz}}}vvvcccaaabbbmmmkkkbbbWWWTTTaaasss~~~}}}|||yyyvvvsssmmmhhhbbb___bbbkkkuuu|||wwwllleeeZZZUUUQQQSSS^^^ppp~~~iii___```}}}nnnhhhtttkkkRRRJJJHHHEEEFFFJJJGGGGGGGGGFFFEEEEEEGGGIIIGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGHHHHHHIIIKKKMMMNNNOOORRRQQQPPPRRRTTTUUUTTTSSSSSSSSSSSSSSSuuu^^^JJJ@@@???MMMhhh}}}qqqbbbfff}}}vvv|||gggoooxxx}}}vvvXXX;;;666444333333444555777999:::888:::<<<<<<<<<<<<>>>???@@@BBBBBB>>>NNNYYY^^^sssMMMKKKZZZ___hhhqqqxxx|||zzzwwwyyy}}}~~~pppgggfffqqqwwwwwwmmmdddfffpppxxx}}}}}}zzzwwwsssoookkkccc______hhhyyyttthhh^^^YYYRRRNNNTTTeeezzzmmm]]]\\\qqqnnnmmmrrryyyvvvkkkmmm~~~|||bbbMMMIIILLLIIIHHHKKKIIIIIIIIIGGGEEEDDDFFFHHHHHHHHHJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKKKKKKKJJJIIIEEEEEEFFFFFFHHHIIIKKKLLLOOOOOONNNPPPSSSTTTTTTSSSQQQRRRRRRRRRttt]]]IIIEEEDDDQQQlllxxxiiiuuutttmmmpppyyyzzzoooNNN:::999888999999999888888:::<<<999:::<<<===???@@@@@@AAABBBAAACCCEEEGGGKKKWWWccc~~~dddKKKWWWXXX]]]gggqqqwwwyyyyyyyyy}}}eeeggggggfffbbb^^^bbbooo|||||||||xxxrrrjjjccc^^^^^^dddnnnzzz|||hhheee___WWWQQQRRR]]]qqqmmmVVV]]]ooowwwjjj\\\___llluuusssnnnwww|||qqq^^^OOOMMMKKKEEEDDDHHHFFFHHHKKKJJJHHHFFFGGGIIIFFFEEEEEEFFFHHHJJJJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHJJJIIIHHHMMMOOOQQQQQQQQQQQQSSSUUUSSSSSSQQQQQQpppYYYEEEFFFIIIXXXrrr~~~sss|||llllllqqqyyy|||kkkKKK999888666777888888888888:::<<<999:::<<<===???@@@@@@@@@@@@???AAACCCDDDGGGQQQ\\\vvvMMMOOORRRWWW```lllwww{{{zzzwwwzzz}}}sssXXXVVVTTTQQQPPPWWWgggwww}}}vvvkkk```YYYUUUTTTdddmmm{{{tttiii___SSSMMMPPP\\\qqq{{{aaa^^^jjjooodddWWWYYYiiiwwwnnnpppjjjYYYLLLLLLKKKFFFEEEHHHDDDFFFHHHGGGDDDCCCDDDEEECCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGLLLNNNPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPzzzkkkTTTAAAGGGOOObbbyyy}}}jjjpppyyyooo{{{fffFFF777888444555777777777888:::<<<999:::<<<===>>>???@@@@@@@@@???AAADDDDDDEEEKKKSSS{{{YYYJJJPPPTTTXXXcccqqqxxxvvvuuuwwwyyyzzz{{{~~~|||SSSMMMGGGDDDEEENNN```rrryyy}}}{{{pppfffbbbfffjjj~~~}}}rrroooaaaQQQJJJMMMYYYnnnyyy|||zzziii```iiixxx|||vvvooo|||___RRRIIIJJJKKKHHHGGGJJJFFFGGGGGGFFFDDDBBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDEEEEEEEEEIIILLLOOOPPPOOONNNNNNNNNRRRQQQPPPOOO~~~wwwgggQQQ@@@GGGTTTjjj~~~}}}yyytttzzz|||mmmiiijjj```CCC777888222444555666666777:::<<<999:::;;;===>>>?????????AAA@@@BBBEEEEEEDDDGGGMMM^^^hhhHHHQQQVVVTTTVVVaaajjjlllssstttvvvwwwyyy|||aaaUUUIIIEEEDDDJJJ\\\nnnrrrvvv}}}kkkdddlllsssrrrmmmmmm___QQQKKKJJJSSSiii}}}qqq\\\YYYcccqqqppprrr|||VVVNNNHHHJJJMMMKKKKKKLLLKKKKKKJJJHHHFFFEEEDDDDDDBBBCCCDDDDDDCCCCCCDDDEEECCCBBBAAAAAA@@@AAAAAAAAABBB@@@??????AAACCCCCCCCCGGGJJJMMMOOONNNLLLKKKKKKQQQPPPPPPOOO|||yyyvvv~~~~~~tttcccOOOCCCHHHYYYpppwwwsss}}}rrr___aaammm{{{YYY@@@888888222333555555666777:::<<<999:::;;;===>>>>>>>>>>>>AAA???AAADDDDDDBBBCCCGGGMMMkkkEEENNNTTTQQQLLLOOOXXX```nnnqqqsssvvvxxxzzz~~~rrraaaQQQJJJGGGHHHUUUeeejjjpppxxx~~~ooobbbeeekkkmmmjjjcccXXXNNNJJJGGGMMMccc{{{pppXXXQQQXXXbbbwwwxxxgggooo~~~nnnRRRMMMJJJKKKNNNNNNNNNOOONNNMMMJJJIIIGGGGGGFFFEEECCCDDDEEEEEECCCBBBCCCDDDAAAAAA@@@??????@@@@@@@@@AAA???===>>>@@@BBBCCCCCCFFFIIILLLNNNMMMLLLKKKKKKPPPPPPPPPPPPqqqjjjddd```jjjyyy~~~ppp]]]MMMFFFNNN___vvvuuuuuuqqq\\\ddduuusssQQQ===888777333444666666666777999;;;::::::;;;<<<============>>><<<===@@@AAA???@@@CCCIIIqqqlllGGGHHHMMMQQQLLLFFFKKKVVVdddiiioootttxxxzzz}}}}}}mmmZZZRRRLLLFFFKKKWWW```gggpppxxx|||}}}}}}}}}wwwhhhdddeeeeeeddddddWWWLLLHHHEEEHHH]]]tttzzzlllYYYUUUZZZYYYnnnpppccctttdddQQQNNNLLLLLLMMMOOOPPPPPPNNNKKKHHHFFFFFFFFFEEEDDDBBBDDDFFFDDDAAA???AAACCCAAAAAAAAAAAAAAABBBBBBCCCBBB@@@======???BBBCCCCCCFFFIIILLLNNNMMMMMMMMMMMMOOOPPPQQQRRRrrrhhh___VVVZZZeeewwwzzz|||kkkUUUIIIGGGVVVggg|||ttttttppp{{{ttt___ggg{{{jjjIII:::777444555666777777666777999;;;::::::;;;<<<============>>>;;;;;;???AAA@@@@@@CCCIII\\\UUUHHHIIIXXXYYYJJJFFFOOOWWW^^^iiirrrxxx{{{}}}~~~zzznnndddXXXHHHEEELLLPPPXXXdddnnnuuuxxxzzz{{{~~~}}}yyyxxxzzz}}}fffQQQJJJHHHHHHVVViiittt{{{qqqhhhgggggghhhssszzzqqqqqq^^^QQQPPPMMMKKKLLLNNNOOOOOOMMMJJJFFFEEEFFFFFFFFFDDDDDDGGGIIIFFFBBB@@@BBBEEECCCCCCCCCCCCDDDFFFGGGHHHCCCAAA>>>>>>@@@CCCDDDEEEGGGIIILLLMMMMMMNNNPPPQQQOOOPPPRRRTTTtttiii\\\ZZZaaaeeennnzzz{{{fffOOOEEEGGG\\\mmm~~~kkkfffkkk~~~vvv```ggg{{{dddDDD888555222666777888777666777999:::::::::;;;<<<============???<<<<<<@@@BBBBBBCCCFFFHHHMMMhhhfffOOOKKK```fffRRRFFFKKKMMMVVVdddpppxxx|||}}}}}}{{{vvveeeNNNDDDHHHAAAJJJYYYgggqqqwww{{{}}}~~~yyyZZZOOOLLLJJJQQQ^^^ooowww}}}uuuxxx{{{[[[RRRQQQNNNJJJJJJLLLNNNMMMNNNKKKGGGEEEGGGHHHGGGFFFGGGJJJLLLJJJEEECCCEEEHHHEEEEEEEEEFFFHHHIIIKKKLLLDDDBBB???>>>@@@CCCEEEEEEHHHIIILLLMMMNNNOOORRRTTTOOOQQQSSSVVVzzzsssqqqpppvvvzzzppp```LLLDDDOOOcccsss~~~mmm]]]]]]xxx}}}lllbbbvvvwwwSSS;;;888888444666666666666777888999:::999:::::::::999999;;;===<<<>>>@@@BBBBBBBBBAAA@@@EEEQQQUUU|||WWWMMMlllyyyiiiTTTHHHIIIRRR___kkksssyyy~~~~~~rrriiiXXXKKKGGGDDDEEEMMM[[[hhhsss~~~^^^RRRMMMOOOYYYppp{{{|||zzzxxxssszzziiiXXXNNNMMMJJJHHHGGGGGGHHHIIILLLLLLLLLKKKJJJHHHFFFFFFHHHJJJLLLMMMMMMKKKIIIGGGLLLKKKKKKKKKLLLNNNPPPQQQKKKGGGAAA???AAADDDHHHJJJRRRSSSUUUVVVVVVTTTQQQPPPPPPQQQTTTVVVzzz|||xxxyyy|||||||||}}}lll[[[IIIEEERRRgggvvvyyy```[[[oooyyyyyyfffvvvqqqPPP;;;888888333666666666666777888999999999:::::::::999999;;;======>>>@@@BBBBBBBBBAAA@@@===IIIJJJkkkjjjOOO___sssuuudddNNNHHHQQQ^^^iiirrrxxx~~~}}}iii^^^XXXPPPHHHHHHEEEGGGPPP[[[hhhxxxyyydddTTTMMMTTTpppzzz}}}tttqqq{{{}}}vvveeeUUUOOONNNLLLJJJIIIHHHHHHIIILLLLLLLLLKKKKKKIIIHHHGGGKKKLLLNNNNNNNNNKKKIIIGGGJJJJJJJJJJJJLLLMMMOOOQQQMMMJJJFFFCCCBBBEEEIIILLLSSSTTTVVVXXXXXXVVVTTTRRRRRRTTTWWWYYYqqqiii]]]___lllvvvyyyfffTTTEEEGGGYYYppp}}}llldddooo}}}wwwvvvppp{{{iiiKKK;;;999888444555555555555666777888888999:::::::::999999;;;======???@@@BBBBBBBBBBBBAAA>>>IIIEEE[[[^^^ZZZpppzzzWWWJJJQQQ]]]hhhqqqwww|||ggg[[[]]]\\\TTTMMMJJJKKKRRR\\\iiizzzlllYYYXXXrrr{{{wwwpppppp{{{vvvoootttzzz|||~~~dddUUUNNNNNNMMMLLLKKKIIIHHHGGGLLLLLLLLLLLLLLLKKKJJJJJJOOOOOOPPPPPPOOOLLLIIIHHHHHHIIIIIIJJJKKKMMMOOOPPPMMMLLLJJJFFFCCCDDDIIINNNRRRSSSVVVWWWXXXVVVTTTSSSSSSUUUXXX[[[~~~~~~}}}kkkUUUOOOWWW___www}}}zzzttt___OOODDDLLLbbbzzzzzzuuu{{{}}}sssvvvttt}}}___FFF<<<;;;999555444444444555555666777888999:::::::::999999;;;===>>>???@@@AAABBBBBBBBBAAAAAAKKKFFFQQQ|||cccnnnfffNNNTTT^^^hhhpppvvvzzz|||}}}~~~ttthhhgggiiiiiicccaaabbbfffiiinnnxxxuuukkkzzz|||iii\\\XXXmmm|||{{{{{{bbbSSSNNNOOOOOOOOOMMMJJJHHHFFFKKKLLLLLLMMMMMMMMMLLLLLLOOOPPPPPPPPPOOONNNLLLKKKHHHIIIJJJKKKLLLNNNOOOPPPLLLNNNMMMIIIDDDCCCHHHNNNNNNPPPSSSUUUVVVUUUSSSRRRQQQSSSVVVZZZ}}}~~~~~~gggTTTPPPPPPcccyyyhhh\\\___iiinnnYYYLLLFFFSSSmmm{{{~~~pppxxxxxxoooyyywwwVVVBBB===<<<:::888444444444555555666777888999:::::::::999999;;;===>>>>>>???@@@AAAAAAAAAAAA===GGGDDDIIIwwwsssgggyyyTTTXXX___hhhooouuuwwwwwwxxx{{{~~~}}}qqqooouuuzzzuuupppjjjgggnnnwwwmmmXXXOOOaaa}}}sss^^^PPPQQQRRRSSSSSSRRROOOLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNJJJKKKLLLMMMNNNOOOOOOOOOMMMOOOPPPLLLGGGFFFJJJOOOLLLNNNQQQTTTUUUUUUTTTSSSQQQSSSVVVZZZ}}}}}}~~~~~~~~~~~~~~~___OOOIIITTTkkkwwwoooggg```UUUOOOWWWeee|||hhhSSSKKKKKK[[[uuu~~~sssmmmrrr}}}ppp~~~rrrdddjjjqqq{{{nnnMMM>>><<<:::999:::555555555555666777888888999:::::::::999999;;;=========>>>>>>???@@@@@@AAA;;;CCCDDDHHHkkk___mmm}}}VVVXXX^^^fffnnnsssuuutttuuuxxx|||~~~{{{oooppp|||tttiii```YYY[[[ggguuu{{{```PPPUUU~~~nnn]]]UUUUUUUUUVVVWWWVVVTTTQQQPPPKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOKKKKKKMMMPPPMMMOOORRRVVVWWWXXXWWWVVVSSSUUUXXX[[[}}}~~~~~~~~~}}}|||}}}}}}}}}~~~jjjSSSJJJPPP___lllbbbZZZXXXRRROOOWWWeeevvvwwwyyy|||wwwaaaNNNKKKOOO```yyyssskkkrrrwwwjjjWWWgggxxxdddEEE:::999666666:::666666666666777888999999999:::::::::999999;;;===<<<<<<<<<======>>>???@@@>>>BBBEEEHHH___cccZZZgggiiiSSSUUUZZZccclllrrrtttssstttxxx{{{|||}}}rrrbbbbbb[[[SSSLLLHHHNNN___pppxxx{{{mmmXXXQQQgggvvvzzz}}}}}}xxxdddZZZXXXSSSSSSTTTTTTTTTSSSQQQQQQLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNRRRUUUWWWXXXWWWWWWRRRTTTWWWYYY}}}~~~}}}|||{{{}}}}}}|||||||||||||||}}}uuu[[[SSSWWW```cccWWWOOONNNKKKFFFMMMYYY___aaaffflllssszzzttt\\\KKKKKKQQQccc{{{|||uuu{{{fffRRRfff{{{~~~^^^@@@888777333444999666666666777777888999:::999:::::::::999999;;;===<<<;;;;;;<<<<<<===>>>???@@@???AAACCCRRRnnnRRRPPPNNNOOOQQQVVV```jjjqqqtttsssuuuyyy{{{{{{|||yyyYYYTTTPPPLLLGGGBBBCCCPPP^^^ooorrrwww{{{~~~{{{bbbWWW]]]\\\\\\```eeetttmmmVVVOOOTTTNNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKJJJJJJIIIIIILLLMMMMMMMMMLLLKKKIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHIIIKKKOOOSSSUUUVVVVVVUUUPPPQQQTTTVVV~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~uuubbbhhhwwwttteeeRRREEEBBBDDDGGGHHHFFFJJJKKKOOO```vvv~~~yyy}}}mmmYYYMMMNNN]]]rrr~~~}}}~~~dddaaatttrrrLLL666777666444777666:::999777777777999;;;<<<:::::::::999999888888888999999999:::;;;<<<===>>>>>>BBBAAA@@@OOOsss\\\GGG>>>GGGKKKQQQXXXaaakkkpppqqqpppsssvvvyyy{{{vvvjjj]]]OOOGGGDDDDDDGGGKKK[[[ggglllppp{{{~~~}}}}}}lllooorrrnnndddaaaqqq}}}dddSSSNNNPPPLLLKKKLLLMMMOOOOOOMMMKKKFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGJJJMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPSSS}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~xxx||||||jjjWWWJJJCCCBBBCCCBBBEEEDDDEEETTTkkkxxxxxxvvvfffSSSKKKPPPaaauuuvvvyyyvvvsssgggFFF555777666555999::::::999888777777888:::;;;:::::::::999999888888888999999999::::::;;;<<<===<<>>444888555555;;;>>>:::999888777777777888999999999999999999888888888999999999999:::;;;<<<<<<>>>???AAA@@@>>>NNNwwwkkkIIIKKKMMMNNNMMMNNNVVVeeeqqqtttwwwxxxyyyyyy{{{yyyhhh___UUUJJJDDDAAAHHHIIINNN^^^iiirrrlll\\\bbbpppzzzcccXXXSSSOOOKKKDDDDDDDDDGGGIIIKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHJJJKKKKKKKKKLLLMMMMMMLLLKKKMMMPPPPPPMMMJJJJJJMMMPPPRRR}}}|||{{{zzzzzz|||}}}~~~}}}~~~~~~{{{iiiYYYPPPOOOQQQOOORRRQQQMMMSSSbbbqqqyyyhhhUUUHHHNNN___ooo~~~yyymmmxxx~~~|||oooJJJ888444999555444;;;>>>:::999888777777777777777999999999888888888888888999999999999999:::;;;;;;===;;;???CCC@@@GGGhhh[[[RRRVVVZZZ[[[YYYZZZeeepppuuuxxxzzzzzzyyy{{{{{{lll^^^RRRKKKEEEGGGCCCDDDRRR[[[gggyyy{{{vvv]]]QQQVVVaaaqqq\\\TTTTTTRRROOOFFFEEEEEEFFFIIIJJJIIIHHHIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAABBBBBBCCCEEEFFFHHHIIIGGGJJJLLLLLLKKKJJJIIIJJJKKKIIIIIILLLPPPRRROOOLLLKKKNNNQQQRRR}}}}}}|||{{{|||}}}}}}~~~}}}~~~~~~||||||vvvpppooorrruuulllooonnnhhheeehhhnnnrrreeeSSSKKKWWWjjjxxxvvvooo|||zzzyyywww{{{vvvbbbBBB555555:::444333999:::999888888777666666666666888888888888888888888888999999888888888999::::::999555888??????@@@SSSlllzzzTTTYYYaaahhheee```aaaggglllpppuuuwwwvvvwwwzzz}}}zzzhhh\\\WWWIIIGGG>>>>>>HHHNNNYYYlll{{{~~~zzzwwwzzzuuuddd\\\[[[]]]}}}kkkVVVNNNLLLKKKIIIGGGFFFDDDEEEFFFFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKJJJKKKMMMLLLJJJGGGFFFFFFGGGFFFGGGKKKPPPTTTUUUSSSQQQRRRRRRRRR}}}}}}}}}}}}~~~}}}~~~~~~|||{{{{{{{{{|||}}}~~~~~~}}}||||||~~~~~~~~~xxxrrrpppaaaSSSPPPcccvvv}}}zzzxxxwww{{{|||uuuzzzsssWWW???555666999333222777666777777777777666666666666777777777888888888888888999888888777888888999999;;;777999===>>><<>>===<<<===AAAEEEiii]]]PPPIIIQQQXXXVVVSSSUUU[[[dddpppyyy}}}~~~}}}qqqbbb[[[[[[WWWNNNOOOVVVVVV]]]ppp{{{~~~~~~lllfffppp|||}}}xxxppppppwww```QQQLLLKKKIIIFFFEEECCCAAA@@@AAABBBBBBBBBBBBCCCFFFHHHIIIHHHGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFIIIKKKLLLLLLLLLLLLKKKIIIHHHIIIJJJDDDGGGKKKMMMOOOUUU^^^eeeiiiaaaWWWSSSzzz{{{}}}~~~yyy{{{~~~~~~}}}}}}}}}}}}yyyzzz}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~rrrkkkXXXPPPXXXqqq|||vvvssswww{{{tttgggxxxtttIII<<<333444777333555888333444444555666777777777666666666777777888888888999888888777777777777777888555<<<>>>999777<<>>AAACCCggg\\\GGGBBB===HHHYYY[[[XXXPPPPPP]]]mmmuuuxxxzzz~~~~~~~~~\\\IIIJJJIIIIIIRRR^^^gggsss|||xxx```hhhxxxcccZZZNNNHHHHHHIIIGGGDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLLLLNNNRRRSSSRRRPPPQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVWWW||||||||||||{{{zzzyyyyyy|||}}}}}}}}}}}}}}}||||||yyyzzz|||~~~~~~~~~~~~}}}~~~}}}||||||jjj```^^^bbbmmmwwwsss```QQQUUU```ssstttUUUPPPKKKQQQeeezzz~~~www{{{yyyhhhpppttt|||xxxaaaHHH999444444444333444444555666666555555555555666777777555555555444555555666777777777777777777777777777777888999999999:::<<<>>>===SSSssssssRRRCCC===JJJ```iiieeeXXXNNNRRR```lllssswww||||||gggIIIEEEBBBAAAIIINNNXXXggguuu|||~~~|||{{{jjjcccmmmkkkVVVQQQKKKIIIKKKKKKHHHDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHLLLPPPQQQOOOLLLNNNNNNNNNPPPRRRSSSRRRQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTVVVXXX{{{{{{|||}}}||||||{{{zzz{{{||||||}}}}}}}}}||||||zzz{{{}}}~~~||||||~~~oooaaaYYYXXX```iii}}}lllZZZOOOYYYggg|||{{{]]]SSSOOO\\\qqq~~~yyyooowwwtttvvvwww~~~pppTTT@@@;;;444444444444444555666666555555555555555666666777555555555444444555555666666666666666666666666666555777999:::999999:::;;;<<>>QQQuuu\\\@@@CCCCCCQQQ]]]___```gggpppuuurrrssswww{{{{{{zzz}}}uuuaaaZZZLLLHHHCCCAAABBBDDDDDDCCCMMM___ttt~~~}}}{{{}}}tttqqq||||||\\\EEEFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAAAAACCCEEEHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDGGGIIIJJJKKKKKKHHHKKKLLLKKKIIIGGGHHHIIIHHHIIIKKKMMMMMMNNNMMMMMMKKKMMMOOOQQQyyy{{{}}}~~~|||zzz~~~~~~~~~~~~}}}|||zzzzzzyyyyyyxxxyyyzzz|||~~~zzz}}}~~~~~~~~~~~~}}}bbbTTTMMMVVVhhh|||}}}}}}~~~}}}zzzlll\\\ZZZdddvvvuuuyyyzzzrrrzzz~~~{{{uuuXXX???777999:::555555555555555666777777555555555555555666777777666555444444333333333333444444444444444444444444555666666555444444666888444<<<;;;666DDDiiihhhBBB>>>;;;GGGRRRUUU[[[fffooorrrrrrssswwwzzzyyyvvvxxx~~~oooaaaTTTOOOHHHEEEEEEEEEDDDBBBKKK^^^uuu}}}{{{uuupppsssyyyzzztttlllooozzzpppxxxpppXXXHHH@@@BBBDDDFFFGGGFFFCCCBBB@@@AAADDDEEEEEEBBB???===BBBAAA@@@AAABBBEEEHHHJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@BBBDDDEEEEEEFFFHHHKKKGGGIIIKKKJJJGGGEEEFFFGGGDDDEEEHHHKKKNNNPPPQQQQQQLLLMMMNNNPPPzzz{{{}}}~~~~~~|||{{{yyy{{{|||}}}|||zzzyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{|||~~~~~~|||{{{{{{|||~~~xxxdddOOOJJJUUUmmm}}}qqq```WWWbbbqqqvvvxxxuuusss{{{~~~mmmPPP===999999555666666666666555555555555555555555555555555555555444444444444444444444444222222222333333333444444444444444555555555555666777555888===???LLLoooqqqQQQ======???EEEMMMTTT[[[eeemmmnnnppprrruuuxxxzzzyyyxxxfff]]]VVVRRRRRRQQQMMMJJJJJJOOO___rrr{{{{{{yyy|||~~~}}}}}}qqqfff___bbbhhhiiihhhhhhaaannneee___kkk|||vvvdddSSSGGGJJJGGGCCCAAAAAAAAAAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCAAAAAACCCCCCCCCCCCDDDEEEGGGIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLMMMyyyzzz|||}}}}}}|||zzzyyy{{{|||}}}}}}{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}||||||}}}~~~~~~~~~~~~mmmSSSGGGLLL^^^uuu}}}vvvkkk^^^ZZZdddsssvvviiikkkzzzoooOOO;;;888888444666666666666555555555555444444444444444444444444444444444444444444444444222222222333333333333444444444444444555555555555777555666:::;;;EEEaaa}}}^^^EEE>>>???CCCIIIOOOTTT]]]dddccchhhooosssuuuvvvyyy{{{~~~zzzeee___^^^eeekkkjjjdddaaa[[[bbblllssswwwxxx{{{}}}~~~~~~|||zzz}}}~~~~~~mmm^^^SSSXXXiiitttqqqgggcccmmm}}}xxx___VVV^^^ooohhhWWWLLLFFFHHHEEEAAA??????@@@???>>>AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCCCCBBB@@@@@@AAAAAA@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEFFFEEECCCCCCDDDEEEGGGHHHIIIIIIJJJHHHIIIJJJKKKxxxyyy{{{||||||{{{zzzyyy{{{}}}~~~}}}{{{yyyyyyzzzyyyzzzzzzzzz{{{|||||||||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzZZZHHHGGGPPP\\\fff```cccjjjsss}}}xxxlllbbb\\\^^^jjjvvvrrreeekkk|||iiiGGG666666777444666666666555555555555444444444444444444444444444333333333333333333333333111111222222222333333333333333333444444444555555888444444666777<<>>DDDIIILLLQQQWWWSSS[[[eeelllppptttyyy~~~|||mmmddd___eeemmmnnnhhhcccYYYXXXYYY___iiiqqquuuuuuyyy|||}}}|||~~~}}}yyyyyy||||||{{{iiiUUUUUUmmm~~~mmmiiippp}}}xxxkkkhhhqqqjjjVVVIIIEEEFFFEEECCC@@@>>>>>>>>>>>>===>>>>>>>>>======>>>>>>???::::::999999999:::;;;;;;@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBCCCDDDEEEDDDCCC@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHIIIwwwxxxzzz||||||{{{yyyxxx{{{}}}~~~}}}{{{zzzyyyzzzyyyyyyyyyzzz{{{|||}}}}}}|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~|||{{{dddOOOKKKOOORRRSSSPPPMMMNNNVVVeeeuuurrrbbb[[[]]]eeeqqq{{{wwwooovvvzzzYYY===333666888555666666555555555444444444333333333333333333333333222222222222222222222222111111111111222222222222222333333333444444444444777444333555666777???IIIbbbuuuVVVEEE999===FFFIIIJJJLLLGGGLLLUUU```jjjssszzz~~~}}}~~~rrreeeaaa^^^YYYTTTQQQJJJFFFFFFMMMZZZgggoooqqqssswwwzzz{{{zzzzzz}}}}}}|||~~~}}}}}}zzzaaaWWWllluuu{{{~~~hhhWWWJJJCCCCCCFFFDDDBBB???>>>>>>>>>===<<<===<<<<<<<<<<<<======>>>;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@AAACCCCCCCCCAAA???@@@AAACCCDDDEEEEEEFFFEEEEEEFFFGGGwwwxxxzzz||||||{{{zzzyyy|||}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz{{{|||~~~~~~qqq\\\XXXXXXUUUOOOLLLGGGEEEMMM^^^ppp|||~~~lll\\\YYYbbbnnnyyyyyyuuu}}}~~~iiiLLL777333777888444555555555555444444444444333333333333333333333333222222222222222222222222000000000111111111222222222222222222333333333444666444333555666777999===PPPnnnqqqTTT;;;:::DDDHHHHHHHHHEEEDDDGGGSSSeeetttzzz{{{}}}rrrbbbQQQFFFCCC@@@@@@AAAGGGQQQ\\\fffkkkkkknnnqqqrrrsssvvv|||~~~ssstttzzz|||dddRRR\\\wwwrrrYYYMMMHHHEEEDDDEEECCCAAA????????????>>><<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;::::::;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>???AAABBBAAA@@@>>>???AAACCCDDDEEEEEEEEEDDDEEEEEEFFFwwwxxxzzz|||}}}|||{{{zzz|||~~~~~~|||zzzzzz{{{yyyzzzzzzzzz{{{|||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~mmmhhhhhh```VVVNNNKKKKKKSSSbbbpppzzz}}}yyyhhhZZZ]]]jjjwww}}}vvvsss|||sss```HHH999666888777333555555555444444444444333222222222222222222222222111111111111111111111111///000000000000111111111111111222222222333333333333333444555666666777888BBBZZZvvvlllHHH>>>CCCEEEHHHMMMOOOGGGBBBLLL```qqqwwwwwwyyyzzz|||~~~ttt[[[KKKEEECCCCCCBBBCCCFFFMMMTTTZZZ]]]___```bbbeeemmmxxx~~~ooommmttt{{{fffRRROOO^^^mmmrrrmmmSSSKKKKKKHHHDDDCCCBBB@@@????????????===<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::999999999::::::<<<<<<;;;::::::::::::;;;;;;;;;===>>>???@@@@@@@@@>>>===<<<>>>@@@AAA@@@???>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFFFFwwwyyy{{{}}}}}}}}}|||{{{|||~~~~~~|||zzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{~~~}}}}}}|||}}}}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||tttiii\\\WWWRRRRRRXXXaaaiiimmmvvvzzztttfff\\\cccrrr{{{yyy~~~zzzxxx~~~mmm[[[FFF:::888888666333555555555444444444333333222222222222222222222222111111111111111111111111/////////000000000111111111111111111222222222222000222444444333444555666777IIIaaavvv\\\GGG@@@???IIIXXX^^^SSSIIIKKKZZZjjjsssuuuuuuvvvxxxzzz}}}sssddd___QQQMMMFFFAAA@@@BBBFFFIIIMMMMMMMMMNNNSSS```ooo{{{||||||}}}~~~~~~|||uuuwww}}}|||}}}zzz|||qqqeeeaaaccceeefffyyyaaaLLLHHHIIIEEEBBBCCC???>>>======>>>>>><<<:::::::::::::::;;;<<<===>>><<<;;;;;;:::999999::::::<<<;;;:::999999999:::;;;999:::<<<>>>?????????>>><<<;;;;;;<<<>>>@@@???>>>===>>>@@@AAACCCDDDDDDDDDFFFFFFGGGGGGxxxyyy{{{}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~}}}||||||}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~}}}~~~{{{mmmcccTTTIIIFFFKKKTTTZZZmmmssszzz~~~qqqeee^^^gggxxxyyyyyy|||||||||xxxgggWWWCCC999777777777666555555444444444333333333111111111111111111111111000000000000000000000000////////////000000000000000111111111111222222222...111333222000222444444222>>>SSSgggtttlllNNN===999III```iii^^^QQQNNNVVVdddooouuussstttvvvyyy|||aaaXXXMMMEEECCCDDDEEEFFFAAA@@@???@@@FFFVVViiivvvxxxxxxyyyzzz|||~~~}}}}}}~~~}}}{{{sssnnnnnnpppqqqnnnlllsss{{{}}}yyyttt~~~|||zzzgggSSSDDDDDDEEEAAA@@@EEE>>><<<<<<<<<======;;;999999999999999:::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<;;;:::999999999:::;;;888999;;;===>>>>>>>>>===<<<;;;:::<<<>>>??????>>><<<===???@@@BBBCCCCCCCCCGGGGGGHHHHHHwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||}}}~~~~~~|||{{{}}}~~~zzzxxx}}}{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{yyyzzz}}}~~~||||||www~~~vvvcccPPPHHHEEECCCEEEHHH\\\ppp~~~}}}|||yyyddddddhhhooozzzttt___RRREEE>>>;;;777444555444333333222111111111222111111111000000000000000111111111111000000000000............////////////222222111111000000//////222222333444444555555666666777FFF[[[iiiwwwxxxXXXLLL???BBB___jjjjjjdddZZZYYYcccmmmppprrruuuxxxxxxxxxyyy}}}~~~dddRRRSSSOOOBBBAAAKKK@@@===<<>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;>>>===:::888777888999:::777888:::<<<======<<<<<>>===???BBBCCC???:::<<<===???@@@AAABBBBBBBBBCCCCCCDDDEEEvvvwwwxxxyyyyyyzzzyyyyyy||||||}}}}}}}}}|||{{{zzz||||||{{{{{{zzzzzzzzz{{{||||||||||||}}}~~~~~~|||{{{{{{{{{}}}~~~}}}~~~|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{~~~}}}zzzsssxxxlll\\\LLLEEECCCAAA@@@BBBUUUiiizzz}}}|||}}}yyypppeeeggglllttt~~~sss___RRREEE>>>:::555333444444333222222111111111222111000000000000000000000111111111111000000000000....../////////000000000111111111000000000000000111111222222333333444444777555???OOOXXXddd|||dddWWWCCC;;;LLL```fffgggcccaaafffkkklllnnnrrrvvvxxxxxxzzz~~~xxxdddZZZTTTMMMHHHGGGGGGCCCBBBFFFLLLTTT```kkklllpppuuuyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{}}}}}}{{{~~~{{{ooo___TTTQQQTTTWWWXXXTTTUUUccczzz}}}{{{|||xxxccc[[[NNNIIICCCAAABBBCCCAAA??????>>>===<<<;;;;;;;;;;;;999999999:::::::::::::::;;;;;;:::::::::::::::;;;===<<<:::999888888999999888999:::<<<============>>><<<;;;>>>CCCEEEBBB>>>===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEvvvvvvwwwxxxyyyyyyyyyyyy|||}}}}}}}}}}}}||||||{{{}}}|||{{{zzzzzzzzz{{{|||||||||||||||}}}~~~||||||{{{{{{{{{{{{zzzzzz}}}|||{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}{{{sssvvvrrrggg]]]XXXUUUPPPKKKHHHQQQdddxxx~~~~~~zzzrrrhhhggglllsss|||~~~zzz~~~zzzmmm[[[OOOBBB<<<777333222333333333222111111111111222000000000000000000111111111111111111000000000000/////////000000000111111///000000000000000000111///000000111222222333333777333666???CCCIII___xxx}}}oooVVVAAA@@@NNNVVV[[[ZZZYYY[[[___aaahhhmmmssswwwxxxzzz~~~zzzggg```___YYYQQQWWWRRRNNNNNNOOOQQQVVV]]]aaagggpppwwwyyyxxxvvvuuuoooqqqtttwwwyyyzzzzzzzzz{{{}}}~~~~~~yyymmm\\\PPPLLLUUU]]]bbb^^^YYYbbbzzzyyypppuuu~~~}}}hhhOOOMMMHHHDDDAAA@@@BBBBBB@@@>>>>>>===<<<;;;;;;::::::;;;999999999999888888888888:::999999999999999::::::;;;;;;::::::999999888888999999;;;<<<===>>>>>>>>>???===<<>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}||||||~~~}}}{{{zzzzzzzzz{{{||||||{{{{{{||||||}}}~~~{{{{{{|||||||||{{{zzzyyyqqq{{{zzzzzz}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~zzzrrrfff___XXXgggwww~~~xxxooohhhkkkqqq{{{tttpppwww{{{qqqaaaRRRGGG===888555111111444222222111111111111111222000000000000000111111111111111111111000000000///000000000000111111111111.../////////000000111111///000000111111222222333666111222666666777EEEVVVooovvvVVVAAAAAAEEEGGGFFFFFFJJJRRRXXXbbbiiiqqqvvvwwwyyy{{{}}}}}}}}}}}}~~~|||rrrkkkeeebbbccc\\\UUURRRNNNIIIHHHJJJSSS[[[fffnnnpppnnnkkkiiiaaaffflllsssxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~|||}}}|||zzz{{{uuugggXXXPPP```kkkvvvuuummmpppyyyiii\\\mmm{{{~~~[[[HHHFFFCCCAAA???@@@@@@@@@===:::<<<<<<;;;:::::::::::::::::::::999999888888888777888888888888888888999::::::::::::::::::999888777999:::;;;<<<>>>??????@@@BBBAAA??????AAAAAA???===@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGwwwxxxyyyzzz{{{{{{{{{{{{||||||||||||||||||}}}}}}~~~}}}|||{{{zzz{{{||||||{{{{{{{{{{{{|||}}}~~~{{{|||}}}~~~~~~|||{{{yyymmmuuuzzz{{{{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~yyyvvv}}}}}}hhhnnnvvv|||zzzrrrmmmlllpppwwwsssvvv}}}|||yyyeeeQQQEEE>>>777555333000111555111111111000000111222222//////000000111111111111111111111111000000000///000000000000111111111111......//////000000000111000000111111222222333333444111222666444111777@@@MMMkkksssJJJ>>>>>>>>>>>>???CCCJJJPPP\\\cccmmmtttvvvvvvwwwxxxwwwyyy{{{}}}mmm^^^___ZZZSSSMMMKKKHHHCCC??????DDDKKKUUU]]]___]]]YYYWWWTTTZZZdddooowww{{{||||||{{{}}}~~~}}}}}}}}}~~~yyyyyy~~~xxxwwwtttvvv|||}}}{{{{{{wwwrrrsss{{{}}}rrr^^^PPP\\\hhhyyytttlllyyy}}}mmmvvv~~~```NNNFFFBBBAAA@@@??????>>><<<999777;;;::::::999999999999999;;;;;;::::::999999888888888777777777888888999:::999999:::::::::999888777999:::;;;<<<===???@@@AAABBBAAA????????????>>>===BBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIwwwwwwxxxyyyzzzzzzzzzzzz|||{{{{{{{{{{{{||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{uuuyyy{{{{{{}}}~~~yyy||||||}}}}}}~~~~~~~~~~~~~~~qqqfffaaaqqqyyyuuutttvvvrrrkkkjjjooouuu|||yyy}}}~~~}}}qqqYYYDDD;;;666444444333000111555111000000000000111222222/////////000111111222222111111111111000000000000/////////000000000111111...//////////////////000000000000111222222333333222111333777666333333777<<>>@@@AAA===============>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIuuuuuuvvvwwwxxxxxxxxxxxx{{{zzzyyyyyyzzz{{{|||}}}{{{|||~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~}}}}}}||||||zzz~~~~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~vvvmmmllluuu~~~pppaaa\\\eeettt}}}uuusssnnnfffhhhqqqyyyyyyhhhOOO===666444444666444111000333000000000000000111222222...//////000111111222222111111111111000000000000....../////////000000000///////////////............//////000000111111222222111333666666444444555888<<>>???>>>===>>>IIITTTcccnnnssstttttttttrrrvvv{{{}}}~~~pppZZZSSSMMMMMMMMMIIIEEEDDD???AAACCCCCCBBBAAAAAABBBCCCKKKWWWeeeooovvvxxxyyyvvvxxx{{{||||||{{{|||}}}}}}}}}zzzqqqiiiYYYXXX\\\fffkkkfff^^^ZZZ[[[bbbsss{{{dddUUUTTTTTTaaa~~~~~~ooojjjzzzuuuZZZJJJEEEDDDCCC=========<<<::::::::::::888888777777777888888999888888888888999999999999888777777888999:::;;;;;;999999888777777888999:::888888888999;;;===@@@AAA<<<<<<<<<<<<;;;<<<===???AAAAAABBBCCCCCCCCCBBBBBBDDDEEEFFFGGGssstttuuuvvvvvvwwwwwwwwwzzzyyyyyyxxxyyyzzz{{{|||{{{|||~~~}}}{{{yyy{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}||||||||||||zzz~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{lll]]]ZZZeeerrr}}}~~~vvvgggbbbVVVfffyyywwwtttnnneeehhhsss|||~~~~~~wwwbbbJJJ;;;555444666888666111000222000000///000000111222222...//////000111222222222111111111111000000000000............////////////000000//////.........---------......///000000000333111111333555444555666999111<<>>@@@CCCBBBNNN___mmmsssuuuuuuuuussswwwzzz{{{{{{}}}tttjjj```\\\XXXPPPIIIFFFGGGFFFEEEBBB@@@@@@BBBDDDAAAHHHTTTaaalllrrrtttuuutttvvvyyyzzzzzzzzz{{{||||||{{{|||}}}~~~||||||rrrhhhbbbNNNMMMSSS]]]bbb]]]SSSNNNSSSbbb{{{nnnccc\\\SSSZZZvvvmmmqqqsssYYYMMMFFF>>><<>>;;;999999:::;;;??????@@@@@@AAAAAA@@@@@@DDDDDDDDDDDDwwwvvvtttssstttvvvyyy{{{xxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzyyyxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}}}}||||||||||||}}}}}}www[[[NNNPPPUUUmmmsssiiiddd^^^bbbtttxxxnnniiikkkqqqwwwyyyyyyhhhVVVDDD888777777555444333222222222222111111111000000//////111111000000000000111111111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000111111222222222222111111...;;;:::@@@fffoooXXXGGG>>>;;;:::999AAAIIIUUU```jjjqqqrrrppprrrtttwwwwwwxxx{{{|||rrreeeWWWNNNPPPLLLLLLMMMHHH@@@BBBIIIIIIFFFKKKXXXaaadddfffjjjlllooosssssspppnnnnnnnnnllluuu}}}~~~}}}|||~~~}}}~~~~~~{{{|||yyy}}}xxxnnneee___QQQMMMQQQ[[[[[[QQQLLLPPPSSSfff{{{tttqqqlllmmmooo___NNNEEE@@@===<<<>>>:::;;;;;;:::999888777666888888777777777777888888555555666666777777888888666777888::::::999999888999999777666555555555555888888888999:::;;;===>>><<<;;;;;;::::::;;;;;;<<>>??????@@@@@@CCCDDDEEEEEEwwwvvvuuutttuuuwwwyyy{{{xxxxxxyyyzzz|||{{{zzzxxxwwwxxxxxxyyyzzzzzz{{{{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~dddPPPMMMOOO```tttlllfffhhhwwwuuummmjjjnnntttxxx~~~nnnSSS===777666555444333222222222111111111000000000//////111111000000000000111111111111111000000000//////////////////////////////000000////////////000000.../////////000000000000000111111222222111111000111444000555MMMmmmyyyaaaKKK>>>===@@@>>>DDDLLLTTT\\\ccchhhjjjpppsssvvvwwwxxx{{{ssshhh]]]\\\]]]``````ZZZRRRNNNHHHFFFHHHQQQWWWXXXZZZ^^^eeeggggggeeeaaa]]]\\\]]]dddoooyyy|||~~~~~~}}}~~~}}}~~~xxxuuuuuuwww{{{}}}zzzxxxuuurrroookkkfffcccVVVNNNNNN\\\eeeaaaZZZYYY\\\nnn|||{{{iiiqqquuu\\\PPPDDD???===<<<<<<>>>::::::::::::999888777666777777777666666777777777777777777777888888888888666777888999999999888777999888777666666666666666888888888999:::;;;<<<===;;;;;;::::::::::::;;;;;;??????>>>>>>>>>???@@@@@@BBBCCCDDDEEEwwwwwwuuuuuuuuuwwwyyy{{{xxxwwwxxx{{{~~~~~~zzzvvvvvvwwwxxxyyyzzz|||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~oooUUUKKKKKKNNNsss|||vvvuuu}}}zzzpppkkklllrrrxxx{{{~~~}}}\\\>>>777666555333222222222222111111000000000000//////111000000//////000000111111111000000000000//////////////////////////////000//////......//////000....../////////000000000000111111222222111111000555222///555<<>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDxxxwwwvvvvvvwwwxxxzzz{{{zzzxxxwwwzzz~~~~~~{{{wwwyyyyyyzzzzzz{{{{{{{{{|||yyyyyyyyyyyyyyyxxxxxxxxxwwwxxxzzz|||~~~{{{|||}}}~~~~~~~~~~~~~~~vvvYYYLLLKKKFFFfff~~~uuullljjjooowww|||}}}wwwpppxxx~~~XXX888666555444333222222222222000000000000000000//////000000////////////000000111000000000/////////////////////////////////////////////....../////////........./////////000000000000111111111111000000333333444:::;;;888UUUwwwZZZGGG@@@;;;<<<>>>@@@CCCHHHSSS]]]dddjjjpppuuuvvvwww{{{}}}}}}pppeeebbb___RRRCCCDDDDDDDDDCCCAAA@@@CCCFFFJJJIIIHHHGGGGGGHHHIIIKKKVVVeeessswwwvvvxxx}}}~~~{{{xxxvvvwww{{{~~~~~~|||}}}zzzvvvuuuvvvyyy|||{{{yyyyyy{{{}}}zzzrrrkkk^^^XXXTTTYYYdddlllmmmkkkaaa[[[WWW\\\iiitttxxxxxxbbbSSSLLLYYYnnnzzz{{{yyy~~~ooobbbmmm}}}bbb\\\yyymmmVVVEEE???<<<>>>>>>:::888888999999888888777777777777555555666666666666555555999888888888777666666666555666666666777777777777666777777777888888777777999999999:::::::::999999;;;::::::::::::::::::;;;===============>>>???@@@>>>???AAACCCxxxwwwwwwwwwxxxyyyzzz{{{|||yyywwwwwwzzz||||||zzzyyyzzzzzz{{{{{{||||||}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxzzz|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyZZZLLLJJJFFFYYYiiixxxyyyrrrllllllssszzz~~~vvvssszzzQQQ444555444333222222222222222//////////////////000000000000////////////000000000000000////////////...........................//////............//////............////////////000000000111111000000000---333222333777777@@@UUUeeePPP===::::::===???BBBKKKUUU```gggpppvvvxxxyyy{{{|||~~~|||pppdddTTTGGGKKKNNNNNNJJJEEEDDDGGGKKKDDDDDDDDDDDDFFFGGGGGGHHHQQQ___kkknnnmmmpppvvvzzzxxxtttnnniiigggkkksssyyy|||||||||}}}~~~}}}zzzxxxvvvpppgggbbbccckkktttzzzvvvsssqqqssstttqqqhhhaaaPPPJJJGGGMMMXXX___^^^YYYPPPMMMOOO\\\nnnzzz|||yyydddZZZTTT\\\ooozzzdddmmm}}}bbbhhhyyyzzzZZZLLLAAA>>>===???>>>:::777888999888777666666666777777555555666666666666555555777777777666555555555444666666666666666777777888666777888888999888888777888888999:::::::::999888:::::::::999999:::::::::<<<<<<<<<<<<===>>>???@@@===>>>@@@BBBxxxxxxxxxxxxyyyzzz{{{{{{{{{yyywwwvvvvvvxxx{{{}}}wwwxxxyyy{{{}}}~~~|||{{{{{{zzzzzzyyyyyyxxxwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}^^^MMMJJJBBBJJJLLLTTTgggttt}}}~~~{{{uuuqqqoooqqqvvv|||yyyzzz{{{vvvNNN666444444333222222222222222......////////////000000000//////......//////000000000////////////..............................///......------......///------.........////////////000000111111000000///000666000+++444999999>>>fff~~~dddEEE<<<888;;;======CCCLLL]]]eeepppxxxzzzzzz{{{{{{wwwxxx|||qqqZZZMMMVVV\\\]]]UUUMMMKKKMMMOOOTTTTTTSSSSSSRRRPPPLLLHHHJJJUUU]]]^^^]]]bbbgggkkkhhhddd\\\VVVUUU[[[eeemmmtttsssrrrsssssssssqqqoooddd]]]TTTPPPUUU```llltttmmmjjjhhhgggfffbbb]]]XXXOOOHHHBBBEEEMMMRRRPPPLLLJJJJJJQQQ```rrr||||||xxxlllhhheeeiiivvv}}}vvvooo___bbb```IIIAAA<<<::::::===<<<999777999888777666555555666777888555666777888888777666555666555555555555555444444777777666666666777888999777888999999999888777666666777999:::::::::999888::::::999999999999::::::;;;;;;;;;;;;<<<>>>???@@@===>>>@@@BBBxxxxxxyyyyyyzzz{{{{{{{{{vvvxxxzzzxxxuuuuuuyyy}}}xxxyyyzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~hhhTTTOOOAAAEEEBBBFFFUUU]]]cccooo~~~}}}vvvqqqrrrsssvvvyyy}}}~~~xxxzzz|||fffFFF888444333222222111222222222........./////////000000//////............//////000000/////////.................................///......------......///---------.........////////////000000000000//////111666111...555888666<<>>FFFVVV___llltttwwwwwwvvvvvvrrrrrrvvv{{{}}}|||kkkaaallltttvvvjjj]]]XXXXXXXXXgggfffeeeddd```XXXNNNGGGEEEKKKOOOMMMNNNSSSXXXZZZWWWTTTNNNJJJJJJPPPZZZaaafffdddbbbbbbbbbcccbbb```TTTOOOIIIIIIOOOWWW___ccc]]][[[ZZZXXXWWWWWWWWWWWWWWWNNNEEECCCIIIOOORRRQQQOOOPPPWWWfffwww||||||zzzzzznnn^^^YYYyyyiiiNNN@@@<<<<<<999999;;;:::666777:::888777555444444555777888555666888999999888666555555555555555666666666666888888777666777888999:::888999:::::::::888666555444666888:::;;;::::::999::::::999999999999:::::::::::::::;;;<<<===??????===>>>@@@AAAxxxxxxyyyzzzzzz{{{{{{|||rrrwww|||zzzuuussswww{{{}}}}}}}}}}}}||||||||||||~~~~~~}}}|||{{{{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}{{{|||}}}~~~rrr]]]VVVIIIMMMKKKNNNZZZ\\\\\\eeewww~~~|||vvvpppssswwwyyy{{{|||~~~wwwsssRRR<<<666333333222222111222222222---.........//////000000//////............//////000/////////.............................................------.........---------.........////////////000000000000//////***000111444888111///;;;;;;WWW}}}aaaMMM===;;;===:::===DDDOOOXXXfffooosssrrrqqqpppqqqqqqtttyyy{{{zzz~~~~~~rrrjjjhhhgggkkkjjjiiihhhcccXXXKKKAAACCCFFFGGGDDDEEEKKKPPPPPPMMMKKKHHHFFFGGGLLLTTTZZZZZZWWWTTTSSSTTTTTTTTTSSSLLLJJJHHHIIIMMMQQQRRRQQQMMMNNNNNNNNNOOORRRXXX\\\]]]TTTIIIEEEJJJTTT\\\___UUUVVV]]]kkk|||pppZZZZZZeeeuuuZZZGGG???;;;@@@<<<;;;;;;888444555999777666555444444555777888555777888::::::888777555555555666666777777888888999888777777777888:::;;;888999:::;;;:::888666444333555777:::;;;;;;:::999:::999999999999999999::::::::::::;;;<<<===??????===>>>@@@AAAwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxyyyzzz{{{||||||||||||}}}|||{{{{{{zzzyyyzzz|||}}}}}}{{{yyyxxx{{{zzzyyyyyyyyyyyy{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~zzz~~~nnnfffcccVVVIIIFFFMMMWWW\\\]]]mmmpppxxx}}}~~~zzzuuusssyyy~~~vvv}}}zzzfffOOOAAA;;;777333222111111000000111111444333111////////////000////////////////////////000000000000000000000000........................................................................000000000000////////////000000000111222222333333999<<>>>>>AAA:::::::::999999999888888<<<:::888666555555666777222888>>>>>>;;;777777999666666555555555555666666666777888999999999999999555666777999999888777777555666777888888999888888::::::;;;;;;;;;:::999888999999::::::::::::;;;;;;<<<<<<===>>>yyyyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{|||{{{{{{||||||{{{{{{zzzyyyzzz{{{}}}~~~~~~|||{{{zzz|||{{{zzzyyyyyyyyyzzz{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}~~~yyyyyy}}}ssshhhZZZRRRQQQRRRRRRPPPVVV[[[ggguuu|||}}}~~~xxxsssppppppzzz}}}qqqrrriiiTTTAAA777444222333222111111000000111111333222111////////////000////////////////////////////////////////////////........................................................................000////////////////////////000000111111222333333:::999???XXXlllTTTCCC<<<===@@@<<>>|||{{{zzzyyyxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{|||zzzzzz{{{{{{zzzzzzyyyxxx{{{|||}}}~~~~~~}}}||||||~~~}}}{{{zzzyyyzzz{{{{{{zzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||nnn```UUUMMMGGGDDDCCCJJJYYYlllyyy}}}zzzrrrnnnooorrr}}}|||xxxzzzppp\\\FFF888444333333222222111000000000000111222222111000////////////////////////////////////////////////////////////........................................................................//////////////////////////////000111111222222333555777444999[[[vvvUUUDDD>>>::::::<<>>AAAAAA???999666555666888777777777777777777888444555555666666666666666666666666666666777888888666777888999999:::999999:::::::::::::::999999999999999::::::::::::;;;;;;<<<===>>>>>>{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{|||yyyzzzzzzzzzzzzyyyxxxxxxzzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{zzz{{{{{{|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~zzzhhhWWWJJJBBB???@@@EEESSSgggvvv|||}}}zzzrrrpppuuu{{{yyy|||uuuWWW???555444555555222222111000000000000000111111000000////////////////////////////////////////////////////////////................................................................................./////////////////////000000111222222222///777888333>>>dddwww\\\GGG777===============AAAKKKUUU^^^hhhtttzzzyyyvvvttttttzzz{{{~~~{{{zzz~~~uuupppqqquuuyyyzzzqqqaaaQQQIIINNNZZZccc___XXXUUUccc~~~qqq___RRROOOTTT\\\ddd^^^YYY^^^ppp{{{lll[[[WWWoooffffffyyyhhhcccbbbrrr[[[PPPDDDAAADDDFFFAAA;;;888888888888999999999999888777777777777888999:::@@@@@@???<<<888555555666777777666666666666777777444555666666666666555555777666555444555666777888666777888999::::::::::::;;;::::::999999999999999999999999:::::::::;;;;;;<<<===>>>>>>xxxxxxxxxxxxxxxyyyzzz{{{xxxxxxyyyzzz{{{{{{{{{|||yyyyyyyyyzzzyyyxxxxxxwwwxxxyyyzzz{{{||||||}}}}}}~~~}}}|||{{{|||}}}}}}||||||||||||}}}}}}}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~kkkYYYKKKDDDBBBBBBCCCLLL___pppyyy}}}zzzuuuvvv}}}sssPPP999222222222111222111000000//////000000000000000000/////////...////////////////////////................................................................................................------....../////////000...//////000111111222222111333777888777FFFlllzzz___III???;;;999<<<===???GGGQQQ\\\dddnnntttsssrrrtttvvv{{{~~~}}}ppp\\\MMMRRRjjjqqqiiibbbhhhrrr___XXX___nnnyyynnnlllrrr~~~qqqyyyttt|||lllWWWaaasssnnnJJJEEE???===??????===:::888888888888888888888888666666666666777888999999;;;;;;:::888666555666777555555555444444555555555555666666777666666555555666555444444444555777888666666777888999999999999;;;:::999888888888999999999999999:::::::::;;;;;;<<<<<<===>>>wwwwwwwwwwwwxxxyyyzzz{{{wwwxxxyyyzzz{{{|||||||||yyyyyyzzzzzzyyyyyyxxxwwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~uuufff[[[UUURRRLLLFFFHHHUUUggguuu}}}~~~|||zzzwwwwwwzzz}}}yyykkkIII777444333111///111111000////////////000...//////000000//////...////////////////////////................................................................................................---------......//////000......///000000111111222888...///:::===<<>>CCCLLLXXX___gggkkklllnnnssswwwxxx|||~~~~~~|||eeefffvvv|||xxxxxxcccQQQ___oootttUUU@@@>>><<<;;;:::999888888999999888888888777777777555555555666666777777777666666666555555666777777555444444333333444444555666666666666666666555444444444444444444555666666555666777888888999888888;;;:::999777777888888999999999::::::::::::;;;;;;;;;;;;<<<===wwwwwwvvvvvvvvvwwwxxxxxxvvvwwwyyyzzz|||||||||{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~||||||||||||||||||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{zzz}}}yyyyyy|||vvvssskkk]]]RRRVVVdddqqq{{{{{{xxxuuuuuuyyy}}}~~~yyyvvvyyy{{{xxx]]]AAA666666666333111111111000///////////////---...///000000///......////////////////////////................................................................................................,,,,,,---......///000000......//////000111111111666111222999===;;;===DDDkkk~~~vvvXXXGGG999999===<<>>???<<<===BBBCCCJJJSSSXXX[[[___eeejjjooouuuxxxtttuuuzzz}}}zzzxxxzzz|||zzzqqqttt~~~cccJJJDDDXXXooovvvZZZIIIEEE>>>;;;888888:::;;;999666;;;:::999888777555444444333444444555444444333333444444444555777888777666666666555555555555666666444444444444333333222111222333444555666555444333333444555666777777777777;;;:::888666666777888999999999:::::::::;;;;;;;;;888999::::::xxxxxxxxxwwwvvvuuuuuutttwwwvvvvvvyyy|||}}}{{{xxxyyyzzz||||||{{{yyyvvvtttzzz|||~~~~~~~~~{{{yyyyyy|||~~~{{{{{{{{{||||||||||||}}}{{{{{{{{{{{{{{{|||}}}}}}zzz{{{~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~{{{yyyqqqeeebbbeeeuuuyyy|||ooo```XXX```ooo~~~nnnnnnwww{{{xxxyyyxxxxxxyyy{{{~~~}}}yyyuuutttzzz}}}~~~jjjQQQEEE777000222444222///222111111000///......---000000////////////000000000///...------------------......///////////////////////////////////////------------------------///////////////.........---------.........//////000///...---...000222333444555666888999;;;<<<===EEERRR{{{uuuVVVEEE???===<<<>>>BBBCCCHHHLLLNNNQQQ]]]iiilllmmmooosssxxxzzzzzzyyyuuuwwwzzz|||jjjeeevvv|||bbbNNNLLL\\\uuurrr^^^KKKAAA???>>>===;;;999888888888888777888999777555444555666555444444333333444444555333333333333333333333333333333333333333333333333555555555444444333333333222222111111222222333444333333444999@@@EEEGGGFFFBBB===888666777888777666888888999999999:::::::::<<<;;;;;;;;;yyyyyyyyyxxxwwwvvvvvvvvvxxxwwwwwwyyy||||||zzzxxxxxxyyyzzz{{{{{{zzzxxxwwwzzz|||~~~~~~|||}}}}}}|||{{{{{{}}}zzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{|||}}}}}}{{{|||}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~ssscccYYYVVVlllttt}}}zzzlll^^^]]]___fffvvv}}}yyy}}}~~~{{{yyyyyyyyyzzz|||~~~~~~xxxyyyeeePPP@@@999111///222444222000111111111000///.........000000////////////000000//////...---------------------...///////////////........................------------------------////////////............---------.........////////////...---...000222333222333444555666888888999999???VVV|||lllPPP???:::<<<<<<<<<>>>AAABBBFFFRRR^^^jjjkkknnnqqqssstttuuuvvvtttvvvxxxzzz|||yyy~~~tttzzz}}}iii\\\PPPSSSgggkkkVVVHHH???<<<<<<===;;;:::888777777777777666777888666444333444444444444333333333333444444333333333333333333222222333333333222222222222222444444444333333333222222222222111111222222333444444333444777<<<@@@@@@@@@<<<999555444666777888777888888888888999999999999999999999888zzzzzzyyyyyyxxxwwwwwwwwwzzzyyyyyyzzz{{{|||zzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}yyy{{{|||}}}||||||}}}yyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||}}}}}}}}}|||{{{zzzyyy}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~yyyeeeSSSKKKYYYiii{{{vvvjjjccc]]]\\\fffyyy~~~~~~~~~{{{yyyzzz{{{|||~~~~~~xxxeeeIII999222000///000222222111000111111000000//////......000//////......//////000//////...------------...------...////////////...........................------------------------........................---------...............///......---...000111222000111111222333333444444444999???PPPuuunnnUUUDDD:::<<<:::999:::;;;>>>HHHSSSdddhhhkkkmmmlllmmmqqqttttttvvvwwwxxxyyy{{{~~~~~~zzzsss~~~lllZZZKKKJJJUUUtttoooOOO>>>999999999:::::::::888777666666666666444666777666444222222333444333333222222333333444444444333333222222222111333222222222111111000000333222222222222111111111222111111111111222333333555444444555777999999888666444222222444666777888666666777777777888888888999999999999yyyyyyxxxxxxxxxwwwwwwwww{{{zzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyzzz|||}}}}}}~~~}}}}}}xxxzzz}}}~~~}}}|||||||||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}||||||||||||{{{zzzzzzyyy}}}~~~}}}~~~}}}~~~~~~}}}|||}}}~~~~~~lllWWWIIIOOOaaaxxxtttkkkbbbZZZ```sss~~~zzz{{{}}}~~~~~~}}}}}}sssRRR;;;555111222333333111000///000111000000000/////////.../////////......////////////......---------......,,,---......//////..............................------------------------------...............///..............................---......///111111000000000000000111111111111;;;???>>>OOOuuuvvvZZZ???AAA<<<:::;;;<<>>;;;<<<===@@@DDDJJJMMMPPPSSSWWW]]]eeelllmmmqqquuuyyy||||||zzz}}}zzzdddPPPDDDDDDRRR```uuueeeJJJDDD@@@===:::777999>>>888888888888888777666666444666888888666444333333222111111000000111111222222222222222222222222222000000000000000000000000/////////000000000000111111000000000000111222222000222333444333333555777444555555444333222333555444444555555555666666666666666666777wwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvvvvyyy|||yyyyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{|||yyy{{{}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~zzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{||||||}}}~~~xxxbbbLLLGGGKKKRRR```www~~~~~~~~~}}}}}}}}}|||{{{xxx{{{}}}vvvjjjYYYQQQFFF===888666333222000/////////000111111000////////////000000000000///......------......///---------------...//////+++,,,------......------------------------------------------------------++++++,,,------...////////////.........---------,,,,,,---.../////////////////////000000111111111888000///444666555???MMMppp~~~kkkUUUFFF???<<<===@@@AAABBBCCCFFFLLLTTT[[[```hhhkkkppptttwwwzzz}}}~~~{{{|||~~~vvvqqqhhh[[[NNNJJJOOO]]]tttdddLLLDDD???;;;:::777444777===666666777777777666555444222555777888666333111111111111000000000000111111000000000111222222333333///000000111111222222333//////000000000111111111000000000000000111222222000222444444222222444666222444555444222111333555555555555555666666666666999:::::::::xxxxxxxxxxxxxxxxxxxxxyyytttvvvxxxwwwuuuvvvyyy}}}xxxxxxyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{xxxyyy{{{|||{{{{{{|||}}}{{{{{{{{{||||||||||||}}}{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~xxx{{{~~~~~~}}}|||}}}~~~}}}||||||}}}~~~~~~~~~}}}|||{{{kkkTTTEEEDDDBBBDDDTTTppp~~~}}}}}}}}}~~~|||~~~vvvsssvvv||||||zzzmmm___FFFAAA888111333888777111333222222333444333000---////////////000000000000.........------.........---------------...///000+++,,,------......------------------------------------------------------++++++,,,,,,---...////////////.........---------+++,,,---...////////////......//////000111111222---///333555333222777>>>???qqqnnnUUUGGG>>><<<>>>===;;;;;;>>>EEELLLSSSVVVcccggglllooorrrtttwwwxxxssswww{{{{{{zzzyyy|||~~~{{{|||}}}~~~zzzlllbbbQQQHHHEEEQQQgggtttcccNNN>>><<<888888::::::888888:::444555666666666555444333111444666777555222000000111111000000000000111111//////000111222333333444//////000111222333444444///000000000111111222222000000000000000111111222000222444333111111333555///111444333111111333666555555555666666666777777555555666666{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyy|||||||||yyywwwwwwxxxzzzvvvwwwxxxwwwvvvvvvxxxyyy{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{||||||zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~|||{{{{{{|||~~~xxxzzz{{{zzzxxxyyy~~~pppWWWKKKCCCBBBKKKTTT[[[lll~~~~~~}}}}}}}}}}}}||||||~~~~~~oooiiijjjuuu|||zzz|||~~~|||uuueeeUUU;;;:::777444222111222222222222111000//////000000000000000000000000000000---......//////......---000000000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------......------,,,............////////////////////////000000000000000000000000111222333333<<>>XXX~~~oooYYYBBB??????<<<;;;>>>CCCFFFFFFOOORRRXXX___eeejjjmmmooommmsssyyyzzzwwwwww{{{{{{}}}qqq]]]NNNFFFMMM]]]vvvsss]]]PPPEEE>>>;;;888888777666666666666777666555555444444444444444444444333333333222222222222111111000000111111222333222222222111111111111////////////000000000000000000111111111111000000111111111111111111111111222111111222444555555444555666666555444444555666444444555555666666777777888888888888vvvxxxzzz||||||yyywwwuuuzzzzzzyyyxxxwwwwwwwwwwwwwwwyyy{{{{{{zzzyyyzzz{{{zzz{{{{{{yyywwwwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyzzz{{{|||}}}{{{zzzyyyyyyyyy{{{||||||}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{||||||}}}}}}}}}zzzyyyvvvwwwjjjkkkeeeaaa]]]VVVRRR\\\jjj~~~~~~zzz{{{zzzxxxwww{{{yyyoooooossstttsssqqqaaaOOOAAA555444222111111222333444111111000/////////000000////////////////////////000///............///000------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,+++,,,,,,,,,------------------........./////////...//////111222444666777777777???UUUuuuvvv^^^FFF===666888<<<<<<;;;:::BBBEEEIIIPPPVVV]]]bbbeeehhhnnnuuuwwwvvvwwwzzzzzz}}}}}}~~~xxxiiiXXXKKKNNNYYYggg{{{wwwXXXFFF???<<<::::::777777666555555555555555666555444444333333444444333333333333222222222222222111111000000111111222111111111111000000000000////////////000000000000///000000111111000000///111111111111111111111111222111111222444555555444555555444333444444555555222333444555666777888888888888888888wwwxxxyyyzzzzzzyyywwwvvvzzzyyyyyyxxxxxxxxxyyyyyyyyy{{{}}}}}}|||zzzzzzzzz|||||||||zzzxxxwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyxxxyyyyyyzzz{{{|||~~~}}}|||||||||{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||yyywwwwwwyyy{{{|||zzzuuuvvvvvv|||uuuxxxzzz|||yyymmmbbbbbbjjjvvv~~~~~~||||||}}}}}}}}}{{{{{{{{{|||~~~oookkksss}}}~~~ppp]]]HHH999333333222111000111111222111000000/////////000000//////////////////////////////...------...//////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------......//////000000000111222444555666555666777<<>>===<<<===???CCCHHHJJJZZZaaakkkrrrsssrrrppppppsssvvvzzz}}}}}}|||}}}}}}|||||||||}}}}}}~~~~~~{{{}}}vvvkkkggg^^^QQQHHHQQQhhhgggUUUGGG;;;999;;;:::888777777777666555555555555666444444333222222222222222333333222222222111111111111000000000000000000111////////////////////////////////////000000000000//////000000000000////////////000000000111111111444333222333555777666555444222222333555666555333555555555555555444444444666666666666zzzxxxvvvtttuuuwwwyyy{{{wwwwwwxxxyyyzzz|||}}}~~~|||yyyyyyyyy{{{||||||zzzxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyzzz{{{|||}}}~~~}}}|||||||||||||||}}}~~~|||}}}}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}~~~~~~zzzuuulllccc```gggttt~~~|||uuummmmmmqqqmmmYYYLLLJJJMMM^^^qqq|||{{{|||~~~yyyjjjnnnuuu|||~~~yyy|||uuueeeNNN;;;222444333222111000///......//////......//////000000........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------............,,,,,,---...///000000111333222111111000000111111222---111999666333GGGcccdddOOOEEE@@@===>>>===;;;;;;<<<@@@DDDFFFQQQXXXaaaiiinnnnnnnnnnnnmmmpppuuuyyy|||~~~}}}~~~|||||||||{{{zzzzzzzzzzzz{{{|||~~~}}}~~~~~~~~~uuueeeYYYWWWFFFJJJTTTjjjnnnSSSCCC===999;;;===:::888888777777666555555555555555444333222222111111222222222222222222111111111111111000000//////000000111////////////000000000000////////////000000000000...//////000000//////......//////000000111111111333222222333555666666555333222222555888999555222555555555444444444333333777777777777xxxwwwvvvvvvvvvwwwyyyzzzyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~|||yyyxxxyyyzzzyyyzzzzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyzzz{{{||||||zzzzzzzzz{{{|||}}}|||||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}|||wwwmmm^^^UUUXXXfffsss}}}{{{vvvlllbbb```cccqqqzzzyyycccQQQFFFDDDEEEQQQggg{{{~~~~~~||||||wwwnnn]]]fffrrr{{{~~~wwwuuuttt[[[@@@444555222222222222111111000///...............///000000........................---///111222222111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,------------,,,------...000111111222000000000///000000111111111000333777888777<<>>AAACCCKKKNNNTTTZZZ___cccfffggggggjjjoootttxxx|||{{{|||}}}~~~~~~}}}}}}|||~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}yyyoookkkcccUUUNNNQQQJJJbbbzzzoooWWWHHH;;;999888:::888555777<<<666555555444444444444444333333222111111111111111222222222222111111111111000000////////////000000/////////000000111111111////////////000000000000......////////////............//////000111111222111000000111333444444333222111333777;;;;;;666000444444444444444444444444666666666666vvvvvvwwwxxxxxxxxxxxxxxx{{{{{{zzzzzzzzz{{{{{{|||||||||{{{yyywwwwwwyyy{{{xxxyyyzzzyyyxxxxxxyyy{{{xxxxxxxxxyyyzzz{{{|||}}}zzzzzz{{{{{{}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}qqq^^^NNNLLLXXXeeezzzyyywwwqqqeeeXXXSSSUUUYYYjjjyyyhhhYYYQQQLLLJJJIIIbbbxxx}}}}}}}}}|||}}}tttbbbZZZVVV___kkkvvv~~~{{{kkkrrrwwwUUU777111999000000111222222222222222...............///000111...........................000333555555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,------...///000111222333............///000222222(((111333,,,+++222999:::AAAYYYeeeEEECCC@@@>>><<<<<<>>>???IIIIIIKKKMMMQQQVVV[[[^^^cccggglllqqquuuzzz~~~xxxyyy{{{}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}{{{yyy|||{{{~~~}}}~~~~~~~~~}}}|||~~~nnnaaa\\\UUUJJJIIIOOOiiimmmTTTDDD???:::888777666222111666???555444333333222222333333333222222111000111111111222222222111111111111000000000////////////000000//////000000111111222222////////////000000000000......////////////......---......///000111111222000///...///111222222111111111333999>>>===666///111222222333444555666666444444444444xxxxxxyyyzzzyyyxxxwwwvvvyyyyyyxxxxxxyyy{{{|||~~~~~~{{{xxxxxxyyy{{{zzzxxxwwwwwwwwwxxxyyyzzz|||}}}zzzzzzzzzzzzyyyxxxwwwvvvyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~}}}|||||||||}}}}}}zzz|||~~~|||{{{~~~~~~vvvaaaMMMIIIUUUdddyyyuuuuuuvvvppp```TTTOOOQQQjjjuuucccQQQNNNZZZmmm|||~~~}}}}}}bbbWWW[[[hhhsss|||zzzzzzppp||||||MMM999888444000000000000////////////......//////000000111111...........................111666999999666111...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...222111///---,,,---///000............////////////000000111111111222222222888888HHHpppyyyfffQQQDDD>>><<>>999555666<<<555555555555555555555555444444444333333333222222222222222222111111111000000000000000000000000000000//////......//////000//////////////////////////////............////////////............//////000000000////////////.........///000000111111222333333333333333222222222111111222222333444444444444555555666uuutttttttttuuuwwwyyyzzzwwwvvvvvvvvvuuuuuuvvvvvvxxxwwwwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{|||{{{zzzxxxvvvuuuvvvwwwxxxxxxzzz|||~~~}}}xxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzz||||||}}}~~~{{{iiiUUUJJJLLLSSSZZZggg|||ttteee___^^^mmmxxxuuuxxx~~~ppphhhjjjsss~~~{{{LLL666555111000000000000////////////////////////////////////...........................---,,,++++++,,,---...---,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++******+++,,,,,,---...///000111222333444/////////000000000111111///111333555:::JJJhhh}}}mmm\\\KKKEEE===888777:::>>>AAAGGGPPPXXXYYYWWWUUUXXXZZZcccffflllqqqssssssrrrqqqmmmnnnppprrrtttvvvxxxyyy|||}}}}}}|||zzzzzz{{{}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}~~~~~~~~~zzzqqqhhheee\\\NNNDDDCCCJJJPPPfffXXXJJJ===999888444333333444444444444444444444444333333333333222222222222111111111111000000000000000000000000000000000000///////////////////////////////////////////////////......------......//////......------......///////////////////////////.........///000000111111222222222222111111111111111111111222333333444444333444555555wwwwwwvvvuuuuuuwwwxxxyyywwwwwwwwwwwwwwwwwwvvvvvvxxxxxxyyyzzzzzzzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{}}}{{{yyywwwvvvwwwxxxyyyxxxyyy|||~~~~~~~~~}}}wwwxxxyyyyyyzzz{{{{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~{{{xxx||||||nnnZZZJJJFFFHHHIIIWWWqqqvvvmmmssswwwkkk___aaappp~~~|||{{{~~~zzztttppppppddd???111333111000000000000/////////////////////.......................................---------------------------,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++*********+++++++++,,,,,,---...///000111222....../////////000000000---///444555444777EEETTTjjj]]]LLLAAA>>>??????======AAAFFFHHHFFFDDDFFFIIIPPP\\\kkkrrrrrrnnnnnnooolllmmmppprrrtttvvvwwwwww|||}}}}}}|||{{{zzz|||}}}}}}~~~~~~}}}zzzyyy{{{}}}{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{|||||||||||||||}}}uuupppggg[[[QQQHHHHHHHHHLLLTTT___mmmwwwzzzsssfffZZZDDD===888888999666222000333333333333333333333333333333222222222111111111111111111000000000//////////////////////////////......////////////....................................------------............------------...................../////////.........///000000111111111111111111111111111111000000111222222333333444333333444555wwwwwwvvvvvvvvvwwwxxxxxxvvvwwwxxxxxxxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyzzz{{{yyyxxxxxxxxxyyyyyyzzz{{{|||{{{zzzxxxxxxxxxxxxyyyxxxyyyzzz{{{|||}}}}}}}}}xxxyyyzzzzzz{{{{{{zzzzzzzzz{{{|||~~~~~~}}}|||||||||~~~~~~~~~~~~|||yyyuuutttxxx||||||qqq]]]KKKBBBAAAAAAJJJ```~~~ddd]]]XXXaaaxxx~~~}}}{{{{{{~~~}}}wwwmmmbbbYYYlllaaaYYYIII333...333222000000000000/////////////////////............---........................***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))*********+++++++++++++++++++++,,,------...//////............////////////......000222111000555<<>>AAAQQQeeennnlllfffeeeggglllnnnrrruuuvvvvvvtttsssxxxyyy{{{zzzyyyyyyzzz|||zzz|||}}}|||yyyxxxzzz}}}zzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||{{{zzzlll___UUULLLEEE@@@BBBHHHVVVlllqqqcccVVVIII??????:::555444555666555444222222222222222222222222222222222111111111000000111111111111000000000///////////////////////////---......//////......---..............................------------............------------......---............/////////......///000000111111222000000000111111111111111000000111111222333333333333444444555ssstttuuuvvvwwwwwwxxxxxxuuuuuuwwwxxxyyyxxxxxxwwwwwwzzz||||||yyyxxxxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}zzz{{{{{{|||{{{zzzyyyyyyyyyyyy{{{}}}~~~zzz{{{}}}~~~}}}}}}|||yyytttqqqsssuuu|||ttt```OOOFFFCCCBBBGGGVVVsssxxx\\\\\\^^^fffyyyxxxxxx{{{nnn\\\MMMMMM@@@;;;888///000444///000000000000//////////////////.........---------........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,------......------........./////////000------000111000222666555QQQkkkwwwcccSSSJJJIII???999;;;===:::999999:::HHHZZZcccbbb]]]ZZZYYYbbbffflllrrruuuuuusssqqqqqqsssuuuvvvuuuuuuwwwxxxuuuwwwzzzxxxuuutttwww{{{yyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}{{{|||tttqqqiiidddYYYMMMEEEDDDJJJOOO^^^jjjgggTTTGGG>>>999:::888444222444666666444222222222222222222222222222111111111000000000000222222111111111000000000////////////////////////------...//////...------...........................------,,,,,,------......------,,,,,,------...---------.........////////////000000111222222333000000000111111222222222000000000111222222333333444444555666ooopppsssuuuwwwxxxxxxxxxssstttvvvwwwxxxxxxxxxwwwvvvyyy|||{{{xxxvvvvvvwwwyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxyyyxxxxxxwwwuuuuuuyyyxxxwwwvvvwwwyyy|||~~~{{{||||||}}}|||zzzyyyxxxwwwxxxzzz{{{{{{{{{zzzyyyuuuxxx}}}||||||zzztttmmmmmmrrrxxxwwweeeTTTLLLJJJEEEKKKVVVlllmmm]]]cccgggkkkvvv~~~xxxwww{{{nnnYYYGGG@@@222000333111444444,,,000000000000//////////////////.........---------........................//////...------...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,------------------------------.........//////000---...222333222222444777@@@GGG^^^qqqjjjUUUGGG======@@@>>>:::999888BBBPPPYYY[[[WWWRRROOOTTTZZZccclllrrrtttsssrrrlllnnnqqqrrrrrrrrrsssuuupppsssvvvuuuqqqqqqtttyyyxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzyyyyyyzzzzzz{{{|||||||||}}}}}}}}}~~~~~~{{{vvviiiaaa___SSSQQQLLLEEEBBBJJJ[[[iiipppYYYGGG>>>;;;<<<333444555555777777444///111111111111111111111111111111111111000000000000222222222222111111111111////////////////////////,,,---...//////...---,,,...........................------,,,,,,------......------,,,,,,------...---------.........//////000000000111222222333333000000111111222222222333000000000111222222333333444555666666vvvvvvvvvwwwwwwxxxxxxxxxsssssstttuuuvvvxxxzzz{{{uuuuuuuuuuuuvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyuuurrrsssxxxzzzxxxuuuyyyzzz{{{{{{||||||{{{{{{yyyzzz{{{zzzxxxtttpppnnnkkkooosssvvvzzz~~~|||uuunnnjjjiiimmmyyyvvvllleee```ZZZVVVUUUaaammmvvv~~~{{{yyyyyy}}}qqq[[[cccccchhhsss}}}|||}}}vvvsssvvv[[[AAA555555333000111222222000---//////............/////////............---------------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---+++)))***,,,---,,,)))*********************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............//////000000000111111111111666555666>>>RRRsss|||ppp___PPPHHHCCC>>>;;;<<<===???@@@>>><<<>>>AAAAAAIIIYYYiiinnnkkknnntttkkkcccccckkkmmmjjjkkkqqqooolllkkknnnooonnnppptttttttttuuuxxx{{{{{{zzzxxxppprrrvvvzzz}}}}}}zzzwww{{{zzzyyyxxxxxxyyyyyyzzz{{{vvvtttrrrsssllleee```YYYOOOHHHFFFLLLOOOXXXbbbiiirrrpppdddSSSFFF???;;;888555666666555444333333222222222222222222222222222222222222222111111111000000////////////...............///////////////......//////.........---------..............................------------......222///,,,+++---...,,,***////////////////////////000000000000111111111111111111111000000000000000222222222222222222222222444555555666yyyyyyzzzzzzzzzzzzzzzzzzttttttuuuvvvwwwxxxzzz{{{xxxxxxwwwvvvuuuttttttsssvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvsssrrrtttyyy{{{zzzwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvqqqjjjeee\\\aaajjjssszzz}}}zzzvvvooogggaaaeeennnxxxwwwsssuuuuuusssoooiiimmmsssvvv~~~yyyxxxuuuyyywwwmmmddd\\\bbbjjjvvv|||{{{|||yyyssssss\\\EEE777555444222000000111111///---//////............//////............------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---+++)))***,,,---,,,************++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------............//////000000000111111111///111111333<<>>===<<>>777444555777777777555444444333333222222222111111111111111111111111111111111111000000000000/////////............------....../////////..................------------------------------------......------------......))),,,//////---,,,,,,---------------------------//////000000000000111111000000000000000000111111333444444444444444444444222333333444wwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxwwwxxxxxxyyyyyy{{{{{{yyyxxxvvvtttsssrrrvvvvvvuuuuuuuuuvvvvvvvvvttttttssssssttttttuuuvvvsssssssssvvvyyyzzzyyywwwwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvuuuxxxyyyttthhh^^^MMMKKKQQQ```nnnsssrrroooggg\\\UUU[[[ggguuuqqq```[[[^^^bbbppp~~~zzzvvvttttttxxxzzz}}}|||zzzlllWWWVVVfffvvvqqqvvv}}}wwwzzz{{{}}}}}}qqqzzztttYYY???444333333000000/////////......---......////////////...............---------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++,,,++++++******+++,,,---//////000000//////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000333666444111444<<>>AAA@@@<<<999;;;???@@@EEEVVViiinnnggg]]]UUUOOOMMMPPPUUU___iiinnnooonnniiicccbbbfffkkknnnppprrrrrrpppooopppqqqppptttyyy||||||xxxsssppphhhfffggglllrrrtttqqqlll```[[[SSSLLLJJJMMMRRRWWWMMMLLLJJJGGGAAA===>>>CCCBBBHHHLLLLLLTTTfffwwwsssiii___RRRGGG???;;;888666777888777666444333333333222222222111111111111111111111111111000000000000000000000000//////.........---------------......//////......------------------------------------------------...------,,,,,,------...,,,---------+++******+++------------------------////////////000000000111000000000000000111111111222222333333333333333444333333444555ttttttttttttttttttttttttyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvzzzyyyxxxxxxxxxxxxyyyyyyvvvuuuuuuttttttuuuuuuvvvuuuttttttuuuvvvvvvuuutttvvvwwwwwwxxxyyyxxxxxxxxxzzzvvvtttuuuvvvpppdddZZZLLLIIIOOO^^^lllpppnnnmmmaaaYYYRRRQQQWWWdddwwwzzz]]]JJJDDDJJJQQQcccyyy|||yyyvvvtttuuuqqqoooqqqssstttyyy~~~lllYYYRRRYYYjjjxxx~~~~~~~~~yyy~~~wwwqqq^^^CCC444333222,,,////////////..................///000000///.........------------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,+++++++++++++++***++++++---...///000000.........---,,,+++******++++++++++++++++++++++++,,,,,,,,,------------...---............/////////...///000111222444555666===[[[~~~uuuZZZCCCDDDCCC@@@<<<::::::::::::777<<<======HHHZZZcccaaaXXXPPPIIIGGGIIINNNXXXbbbfffddd```WWWPPPPPPVVV]]]gggnnntttqqqhhhbbbbbbeee^^^bbbfffiiihhhccc]]]YYYSSSPPPPPPSSSWWWWWWQQQLLLEEEBBB???===>>>@@@CCCEEEAAA>>>???AAABBBCCCLLLVVVooouuuvvvrrrzzz}}}mmm]]]PPPGGG@@@<<<:::999777666555444333222222222222222222111111111000000000000000000000000////////////////////////............------------,,,,,,---...............,,,,,,------------------------------------------------,,,,,,,,,,,,------000...,,,+++,,,......///------------------------...////////////000000000//////000000111111111111000000111111222222222222444444555666tttttttttuuuuuuuuuvvvvvvxxxxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyy|||{{{zzzyyyyyyyyyzzz{{{xxxwwwvvvuuuuuutttuuuuuuuuuuuutttsssssssssssstttssstttuuuuuuvvvvvvuuuuuuyyytttpppnnnlllfff\\\UUUJJJGGGNNN^^^jjjkkkiiikkkbbb]]]XXXTTTUUUbbb{{{{{{cccNNNDDDFFFIIIZZZsss~~~{{{vvvssskkkddd```ccchhhmmmsssxxxyyykkk^^^XXX[[[dddqqq{{{|||kkkJJJ333...333333///...///000///...---...///---...///000000///...---------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,******+++,,,++++++,,,,,,---...//////---------,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,------------------------.........///000......000222333222000999<<>>???EEEJJJXXX```fffaaaUUULLLJJJMMMGGGJJJMMMOOONNNJJJEEEBBB@@@??????BBBDDDCCC???;;;:::999;;;@@@GGGNNNSSSUUUSSSOOOPPPWWW___hhhzzz~~~jjjcccXXXJJJ@@@:::888999777777777666666555444444111111111111111111111111////////////////////////............////////////.........------------,,,+++,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,+++++++++,,,...000------------------------......////////////000000/////////000111111222222//////000000111111222222444555666666ssssssttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyyyyyyyyyyyyyyyyyyy|||{{{yyyxxxxxxxxxzzzzzzyyyyyywwwuuutttssssssssstttsssqqqpppoooqqqsssuuusssssstttuuuuuuuuuttttttrrrnnnjjjfffccc___[[[XXXMMMFFFGGGSSS]]]```hhhrrrmmmiiiddd^^^\\\fff}}}lll]]]VVVNNNXXXrrr~~~}}}}}}}}}yyysssoooccc\\\XXXYYY]]]bbbllluuuzzzllliiihhhkkkmmmpppyyy}}}|||zzzuuu[[[>>>000000333333333---///111000...---///111---...///000000///...------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***+++---,,,***)))+++---++++++,,,,,,---------------------------,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,---------,,,,,,---------.........000000000000111111222222555222000999RRRtttxxxtttssslllcccXXXOOOHHHGGGGGGEEECCCBBB>>>999777888999:::>>>DDDCCCAAA>>>;;;:::;;;===???GGGJJJLLLJJJDDD???=========>>>AAACCCCCCAAA???===;;;===AAAFFFIIIJJJJJJIIIKKKJJJMMMVVVeeevvv|||mmmVVVOOOEEE===999888888888666777777777666666666777000111111111111111111111////////////////////////---------....../////////.........---------,,,,,,***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***222888555,,,'''***///................................./////////000000...//////000111111222222///000000111222222333333333444555555pppqqqrrrssstttvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxxxx{{{zzzxxxvvvvvvwwwxxxyyyzzzyyywwwuuusssrrrqqqqqqrrrqqqooonnnmmmppptttxxxtttuuuuuuvvvvvvvvvvvvvvvjjjhhheeebbb```___```aaaTTTFFF???DDDLLLVVVjjj}}}wwwqqqiiibbb]]]cccuuuuuugggXXX\\\ttt}}}{{{zzzvvvpppkkk```[[[WWWUUUUUUYYYfffssswwwsssffflllwww}}}yyyuuu}}}{{{~~~zzz|||ttt{{{~~~}}}zzzwwwvvvYYYEEE444111222///...111---000222111......///222---...///111111///...------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,///000///,,,,,,000555)))555<<<666444IIImmmyyyjjjaaaeeefff]]]SSSPPPGGGCCCAAABBBAAA??????BBB<<<;;;;;;<<<>>>???>>>===???>>><<<>>>@@@AAA@@@??????@@@CCCEEEFFFFFFEEEEEE@@@EEEMMMSSSXXX[[[___aaacccaaacccnnnkkkWWWJJJAAA777222444666666333444555555444333222222333000000000000000111111111////////////////////////---------.........//////......---------,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---333AAALLLFFF555)))+++222////////////////////////............/////////000...//////000111222222222000000111222333333444444222333444444sssssssssrrrrrrqqqqqqpppvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwvvvuuuwwwyyyyyywwwzzzxxxvvvuuussssssssstttvvvuuuuuutttsssqqqpppooonnnhhhaaa___dddmmmtttxxxvvvtttrrrsssuuutttqqqmmmeeeccc^^^\\\aaaiiikkkhhh]]]NNNAAACCCGGGGGGeeessshhh^^^]]]jjjyyyiiibbbooo}}}xxxqqqllliiiddd]]]UUUPPPMMMOOOYYYeeeqqq{{{ssshhhkkkooouuuzzz}}}~~~|||yyy{{{|||tttqqqzzz|||uuunnnddd]]]AAA<<<555222111222111000......////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......---------------------------...///...---,,,---...111000///000555>>>IIIQQQttt{{{www~~~xxxjjjXXXOOOPPPSSSTTTSSSVVVHHHAAADDDEEE@@@???EEEGGGIIIIIIFFFAAA>>>@@@DDDEEEPPP^^^eeeddd___ZZZWWWZZZYYYjjjyyyqqqbbbRRRHHH;;;;;;999777666555555555666666555444333333222222222222222111000//////...////////////////////////........................000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...333777444...+++---111+++,,,------......------333222111000000000000000000000000000////////////111111111111111222222222333333333444pppqqqssstttuuutttsssrrrrrrsssttttttuuutttttttttuuuuuutttqqqpppqqqtttuuuwwwvvvuuusssssssssssssssttttttuuutttssspppnnnlllfff___WWWUUUZZZdddmmmsssrrrrrrqqqpppnnnkkkhhhfff^^^bbbdddggglllpppmmmfffaaaQQQ@@@@@@FFFKKKooosssmmmtttuuuuuu~~~{{{ssskkkfffdddbbb\\\XXXTTTPPPMMMRRRYYYgggjjjpppsssrrrmmmgggbbbkkkrrr{{{}}}|||}}}~~~yyyuuuzzzuuufffZZZPPPFFF>>>999555000...///000///.........////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,------------------------------------...///...---,,,---...------------///333999>>>KKKdddwww{{{zzzuuummmccceeennnzzz{{{uuuiii___\\\\\\[[[ttt~~~yyyhhh^^^VVVKKK@@@:::999888777666555444444444444444333333222222111111222222111111000//////...................................................000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///...,,,++++++,,,+++,,,------......------//////...---------......000000000000////////////111111111111111222222222333333333444eeeiiinnnsssvvvvvvtttssssssttttttuuuuuuuuuuuuuuuuuutttqqqkkkeeedddjjjpppssssssrrrrrrrrrsssssssssqqqrrrtttuuutttqqqmmmjjj]]]VVVNNNKKKQQQ\\\hhhpppmmmnnnmmmhhhbbb]]]\\\]]]dddllltttxxxyyytttiii^^^HHHCCCAAAMMMYYYYYYjjjvvvmmmfffcccaaa```]]][[[YYYSSSLLLJJJLLLPPPRRRVVVZZZ```dddhhhjjjkkkoooxxx}}}}}}|||~~~~~~hhhSSSDDD;;;333...111000....../////////.........////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++++++++,,,,,,,,,************************+++++++++++++++*********+++++++++******************************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,---......---,,,---///---///000111000000222444...<<>>@@@>>>===AAAJJJXXXgggpppvvvyyyvvveeeNNN<<<333000///...///000222111///------.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************)))))))))******************************++++++++++++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///---------,,,++++++...000...111555444111555FFFWWWjjj|||yyyvvvyyyzzzmmmnnnyyyxxxvvv}}}rrryyyzzzuuummm```QQQEEEAAA999444555777555555666444333333333333333444444222222111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++......,,,+++,,,...+++,,,------......---------------,,,------............//////000000111111//////000111222333333444222222222222GGGOOO\\\gggooopppnnnllllllkkkjjjiiigggdddbbbaaaYYYSSSOOONNNHHHBBBJJJYYYfffhhhlllooopppnnnllljjjiiigggccc```______```aaa___\\\UUUMMMGGGHHHNNNSSS[[[[[[XXXRRRKKKIIIMMMRRR___qqqzzzmmmiiiqqqssspppuuuyyy||||||}}}|||yyyzzzzzzzzz{{{|||~~~|||xxxxxxtttnnnlllmmmjjjeeeddddddddddddddddddeeeeeeggg]]]RRRLLLGGG@@@===>>><<<>>>BBBKKKYYYiiixxxyyy|||xxxnnndddWWWFFF:::444222000......///111000---,,,...000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********************+++++++++,,,,,,,,,************************((()))))))))*********+++))))))*********++++++++++++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///...///000///...---...000***,,,222666333...000888???MMMdddzzz~~~}}}yyyuuunnncccYYYPPPGGG>>>888;;;666444666888555444555333222222111111111222222111111111000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,------,,,++++++,,,------......------//////...---------...............///000111111111...///000111222333444444111222222222IIIQQQ\\\ffflllllljjjgggaaa```___\\\ZZZWWWUUUSSSNNNHHHFFFIIIFFFBBBJJJXXXcccfffjjjmmmnnnllliiigggaaa```^^^^^^bbbhhhooossshhhbbbXXXKKKBBBAAAFFFLLLgggggggggbbb]]]YYYYYYZZZhhh~~~vvvhhhggghhhlllxxxkkktttyyyuuusssxxx||||||{{{}}}~~~}}}{{{{{{}}}tttuuupppgggaaacccfffgggcccbbbbbbcccdddgggiiikkkooodddXXXQQQKKKDDD@@@???<<>>GGGIIIKKKKKKIIIJJJMMMQQQXXX[[[\\\XXXPPPGGGAAA???DDDJJJOOOPPPMMMNNNTTT[[[ppp|||{{{vvvnnndddVVVKKKDDDFFFMMMRRRUUUWWWmmmgggnnn|||gggSSSJJJMMM[[[iiirrrssstttvvvxxxzzz{{{|||}}}zzzxxxwwwrrrkkkfffbbb```^^^\\\\\\^^^aaacccfffdddeeejjjlllmmmooorrr{{{~~~{{{kkkVVVIIIHHHMMMZZZgggxxx{{{xxxwwwttt}}}}}}{{{|||tttkkkcccUUUGGG777///...///555:::000000000/////////......------------,,,,,,,,,+++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++***************))))))))))))))))))))))))***++++++++++++***)))))))))))))))******)))))))))************************)))***++++++,,,,,,++++++************************+++++++++++++++*********)))))))))************+++...------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......///000333555333000222777>>>LLL]]]jjjvvvsssjjjdddggg```PPPEEEAAA<<<555===;;;888666666666555444444333333222222111111111111///...///000111000//////000111000///...///000...******------,,,---111...------,,,,,,------...---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............/////////000000000000000000000111111111111111222333333>>>======>>>@@@CCCEEEFFFWWW___gggkkkkkkkkkmmmpppsssnnndddWWWJJJBBB@@@@@@AAAIIIPPPOOOJJJIIIOOOWWWdddsss~~~xxxrrrmmmhhhaaaXXXQQQUUUaaakkkoooooo}}}vvvnnnZZZTTT___nnnuuuvvvxxxyyy{{{|||}}}}}}zzzwwwrrrpppnnnkkkeeeaaa]]]\\\[[[[[[]]]```ccceeeeeeaaaaaaiiirrruuurrrmmmnnnjjj```RRRHHHKKKZZZhhhiiirrr}}}}}}xxxuuuqqq}}}vvvjjj^^^UUUDDD<<<555333111///...111000000/////////.........------------,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******+++++++++******)))))))))************))))))************************))))))***+++++++++++++++************************+++++++++***************)))))))))*********++++++,,,,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,---............---333222111111000///111333...222777===III]]]rrruuuggg]]]OOOOOOHHH???;;;<<<:::555999888666555555555555555333333222222222111111111000...---...///000///......000000000......000111111,,,***,,,---,,,,,,///---------------------------------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........./////////000000///000000000111111111111111222333333===>>>AAADDDFFFIIILLLNNN```lll{{{vvvmmm___OOODDD??????AAA???KKKXXXYYYRRRMMMPPPVVVaaaqqqxxxnnnbbb___gggqqqtttsssmmm___hhhyyyxxxyyyzzz{{{|||}}}~~~~~~}}}yyyxxxssslllhhhfffdddaaa^^^]]]\\\\\\\\\]]]___aaabbbbbb]]]\\\fffuuuzzzqqqeee\\\TTTIIICCCHHHYYYpppxxxxxxzzz}}}}}}xxxsssuuu}}}xxxpppaaaOOOCCC666222111333333...,,,---////////////.....................------------,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))******+++++++++*********++++++++++++++++++***************************))))))***++++++++++++***************************************************************+++++++++,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,------------+++,,,,,,---------------///...---,,,---000111111111333666999<<>>???@@@@@@TTTjjjpppggg[[[XXXZZZmmm|||ttttttzzz|||yyylllnnn{{{{{{{{{{{{|||~~~}}}wwwuuusssmmmeee```______^^^\\\]]]]]]^^^^^^___```aaabbbddd```]]]bbbmmmrrrhhh[[[IIIGGGEEEJJJVVVgggxxx}}}xxxyyy|||}}}yyyttt|||xxxqqqgggTTT???333444000...//////---///333/////////.........------............---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************************((()))******++++++******************************)))))))))************************+++++++++,,,,,,))))))******+++,,,,,,---************************,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,***...111000000222111---222111222555555444666;;;KKK^^^tttwwwmmmkkkvvvuuuoooggg```[[[RRRHHH@@@@@@===999777666888888888444555666666444333444555222222222222222222222222000...---...///000///.........///......///222444:::222------...,,,+++,,,,,,------......------,,,---------------------------,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------........./////////000000000000111111111111111222333333EEEPPP```jjjlllggg```[[[UUUZZZbbbhhhlllllljjjhhhXXXSSSMMMIIIIIILLLPPPRRRPPPjjjrrrgggcccuuu~~~}}}www}}}|||{{{xxxqqqkkkjjjgggbbb]]][[[[[[\\\ZZZXXXZZZ\\\___cccgggjjjmmmnnnqqqooohhh```\\\[[[TTTKKKBBBHHHRRR]]]gggpppxxx}}}}}}zzz{{{~~~{{{ttt~~~qqqeeeUUUAAA333...333///---...---,,,...222//////.........---------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,***************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******************************((())))))***************))))))))))))))))))))))))((()))))))))*********+++)))))))))************+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***000333000///111111...///***))),,,...///555<<>><<<:::999999999777666555444444444444444333333333222222222111111111111111111000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++******,,,---...............---------,,,,,,,,,---------......------...///000111222222......//////000000111111333333333444}}}}}}wwwzzz|||lllUUUIIIMMM\\\iii~~~~~~~~~}}}}}}|||||||||zzzzzzyyy{{{}}}zzzvvvtttoookkkeee___ZZZXXXWWWWWW___ZZZYYY\\\[[[VVVTTTVVVXXX^^^hhhtttyyykkkVVVEEE???CCCLLLSSSjjjyyy~~~|||~~~~~~wwwsss]]]JJJ:::666444...---111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********+++------+++)))((((((******************************************************+++++++++******)))+++++++++,,,,,,,,,------,,,------...//////000000///000111222333444444555444888===BBBIIISSS^^^eeeqqq~~~wwwoookkkhhheeebbbTTTMMMDDD???@@@AAA@@@??????>>>===;;;:::999888888888777666444333333333333222222222222111111111111000000000/////////......000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,+++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++******,,,............------------,,,,,,,,,,,,---------......///////////////000000000......//////000111111111333333333444zzz{{{eeeQQQPPP\\\hhh||||||}}}}}}}}}}}}||||||zzzzzz{{{|||}}}{{{uuupppmmmkkkdddaaa\\\XXXUUUUUUVVVWWWZZZWWWVVVZZZ[[[YYYXXXYYYWWW]]]gggpppuuutttpppmmmUUUMMMCCC@@@HHHUUUbbbjjjzzz~~~|||}}}}}}yyyzzzzzzooohhhMMM???444333333//////222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))+++,,,+++***)))***+++************************************************)))******+++++++++******++++++++++++,,,,,,,,,,,,,,,------....../////////...//////000111222333333111222222222333777<<<@@@IIIUUUfffsss|||~~~wwwvvvzzz}}}}}}wwwoooddd[[[UUUPPPLLLIIIEEE@@@;;;:::<<<>>>>>>===>>>===;;;:::999888777777888777666444333222111111111111111111000000000000/////////.........------/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***+++,,,............---------,,,,,,,,,,,,,,,---------......000000//////.........---......///000000111111222222333333444xxxlllgggiiinnnwww~~~ggg\\\eeerrr||||||}}}}}}}}}|||{{{zzz|||}}}|||wwwpppjjjeeeaaa___[[[ZZZXXXVVVTTTTTTUUUVVVVVVSSSSSSVVVZZZ\\\\\\\\\aaaccceeeddd^^^VVVOOOJJJAAA???AAAKKK[[[lllyyy~~~{{{uuuyyy|||vvvkkk^^^TTT@@@777000111222000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))*********++++++++++++)))*********))))))+++---************************************************))))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000111111222222111000000222444666555999???FFFOOOXXXaaafffooorrrwww}}}vvvtttnnnfff```^^^\\\ZZZTTTPPPIIIEEECCCBBBAAA???AAA>>><<<;;;<<<===<<<;;;<<<;;;:::888777666666666666555444333222222222222000000000000/////////////////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************************+++,,,,,,++++++---///000//////......---------,,,,,,,,,---------......////////////...............//////000111111222222222222333444xxx```QQQOOOWWWffftttzzz|||}}}zzzeeeiiivvv~~~~~~~~~~~~}}}|||{{{zzzzzz}}}{{{wwwssspppjjjccc]]]XXXTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRZZZXXXWWWXXX]]]aaaaaa^^^jjjggg___TTTHHH???;;;:::AAAEEENNN\\\lllyyy}}}~~~|||qqqggg___SSSEEE;;;555000,,,---...---,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))((()))))))))************)))*********++++++++++++((()))******)))***,,,...************************************************((()))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------......///////////////...///000222333333333111...///222777<<<>>>BBBDDDHHHOOOWWW___fffjjj{{{|||xxxzzz}}}qqqiii]]]YYYTTTNNNHHHBBB>>>======;;;999999:::<<<>>>>>>===<<<::::::::::::888777:::999888666555555555555444333333222222222333333000000000/////////......000000000/////////......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************************+++,,,,,,+++,,,...000111111000000///......---,,,,,,,,,---------...............////////////000//////000000111222222222111222333333lllSSSGGGJJJYYYiiiwwwyyyzzz{{{{{{|||qqqoooxxx~~~}}}|||}}}}}}}}}xxx}}}}}}wwwrrroookkkhhhbbb\\\WWWSSSRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSYYY[[[]]]bbbjjjooollleee^^^XXXNNNBBB888555999>>>DDDLLLZZZiiivvv}}}xxxvvvwwwgggYYYMMMBBB666...333111//////000///...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++((()))++++++******+++---************************************************((()))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...------...000111000///333222111111111000...---444444444666:::???DDDGGGRRR[[[aaaaaabbbggglllnnnyyy~~~~~~~~~yyy|||}}}}}}|||sssqqqjjjlllnnnlllggg]]]SSSMMMDDDAAA??????<<<888777888:::999999888999:::;;;<<<:::;;;;;;;;;;;;;;;::::::888777666555444444444444333333222222111111222222000000000000////////////000000000/////////......---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,///111222111111000///...------,,,,,,,,,---------........./////////000000111111//////000111111222222333111111222333jjjVVVQQQ[[[hhhuuuwwwzzz{{{{{{|||}}}~~~yyy}}}~~~||||||}}}|||xxxrrrkkkgggbbb```\\\XXXUUUTTTTTTUUUTTTSSSRRRRRRTTTWWWYYY[[[\\\bbbiiipppvvvwwwkkk]]]FFFDDD???999777;;;FFFOOOVVV^^^kkkttt{{{~~~}}}~~~|||{{{}}}uuuiiiYYYJJJ???999444111333333222111222222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))******'''***,,,,,,+++*********************************************************(((((()))++++++,,,,,,+++************++++++++++++,,,,,,++++++++++++++++++---------..................------...111111///---///000222333333111///---555444333333333555777888444:::>>>???BBBIIIOOOPPP\\\aaaiiiooopppnnnkkkjjjrrrssstttyyy~~~yyysssqqqpppoootttzzz~~~xxxuuuwwwvvvtttxxxxxxwwwssskkkbbb[[[WWWPPPPPPPPPMMMHHHCCC???===;;;777777:::;;;777888<<<888999999999888888999:::=========<<<;;;;;;<<<<<<666555444333333333333333666555333222000//////...111111111000000000///////////////.........------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************************+++,,,,,,,,,---///111000000///...---,,,++++++,,,,,,,,,---------......111111111111111000000000///000000111111222333333000111222333www{{{}}}|||}}}lll___bbblllsssvvvzzz|||}}}}}}~~~}}}~~~}}}|||{{{{{{}}}zzzzzzzzzyyyuuuooogggaaaWWWUUUSSSQQQPPPQQQSSSTTTXXXVVVSSSSSSUUU[[[aaaeeejjjrrrxxx{{{zzzqqq[[[FFF999;;;<<<===@@@HHHVVV```tttzzz|||zzz~~~~~~vvvmmm```VVVGGG:::333111333444...//////...///000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''***,,,---,,,***))))))************************************************(((((()))++++++,,,,,,,,,)))************+++++++++,,,+++++++++++++++++++++------..................,,,******---000000...++++++,,,------...///111333.........//////000000000000222111...///333555333111666<<<@@@AAAAAADDDFFFEEEFFFHHHMMMRRRUUUVVVVVVSSSQQQNNNLLLNNNPPPQQQPPPNNNRRRRRROOONNNMMMJJJEEENNNHHHBBB@@@AAAAAA===999999:::999888777777999;;;:::555444777777333333777333444666777777888:::;;;======<<<:::888666777777555555444333222222222222999777555222///---,,,+++111111111111000000000000......---------,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************+++,,,,,,,,,---///222///......---+++***)))))),,,,,,,,,---------......444444333222111000//////000000000111222222333333000111222333zzzzzz{{{{{{|||{{{{{{{{{pppmmmmmm{{{zzzzzzzzz{{{~~~~~~~~~|||{{{xxxuuuqqqpppsssvvvpppbbbVVVQQQOOOMMMNNNQQQTTTUUUVVVZZZYYYYYY[[[___ffflllppptttnnnhhhbbbWWWHHH>>>;;;;;;888999EEEWWWiiitttwww}}}|||oooZZZJJJAAA666000///000///---//////............//////......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++++++++***)))***,,,------+++)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))))))))******+++++++++************+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................///////////////////////////////////////000000111////////////////////////111111222222222333333333777777777777888888888999888888888777777777777777888888999999999:::::::::666666777888888888888888666666777777666555444444222333555666666666555444555555555555666777888999;;;;;;:::888777555444444777666444333222333444444111111111111000000000000000000//////......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---+++******++++++.........///......---------------....../////////***+++,,,---............///......------...000111/////////000111111222222111111222222yyyyyyzzz{{{{{{{{{{{{zzz|||}}}wwwuuuwww|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{}}}{{{xxxtttpppmmmeeebbb``````bbb^^^UUUNNNOOOMMMKKKLLLOOORRRTTTUUUZZZ\\\```ccceeeggggggfff[[[TTTLLLFFF>>>777777;;;;;;???IIIYYYiiiuuuyyyyyy|||zzz{{{uuummmcccQQQ===777222000222333222000//////............//////......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,*********,,,---,,,+++)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))))),,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................//////......//////000111///////////////////////////000000000000111111111222222222333333333444444555555555555555555555555666666777777777888888888555555666777777777777777555555555555555444333333333444444555555555555555555555555666666777999999;;;:::999888666555444333444444222111111111222222111111111000000000//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++...000///+++)))***,,,*********+++++++++,,,,,,++++++++++++++++++++++++///...,,,+++******++++++---------......------,,,)))))))))*********++++++***+++,,,---...........................///000000/////////000111111222222111111222222yyyzzz{{{{{{||||||{{{{{{~~~~~~}}}zzzyyyxxx{{{}}}|||{{{{{{|||}}}~~~}}}|||~~~|||{{{xxxsssoookkkhhhdddbbbYYYWWWTTTSSSRRRQQQOOOLLLMMMKKKIIIJJJNNNRRRUUUVVV^^^bbbfffhhhfff___WWWRRRDDD???999555111111888BBBDDDLLLYYYgggrrrxxxyyyyyy||||||~~~}}}hhh\\\QQQAAA111///...000333444222/////////............//////......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---+++***+++,,,,,,+++***)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))******++++++******))))))******+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))***************+++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------........................///............///000000////////////////////////------........./////////////////////000000000000222222333333333333333333444444444444555555555555333444555555666666555555333444444444444333222222444444444444444555555666666666666666777888999999999999888777666444333333222111000000///000000000111111000000000000//////,,,,,,---......///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++111666444...((((((************++++++++++++,,,++++++++++++++++++++++++...---,,,++++++***+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---............---......////////////////////////000111111222222111111222222||||||}}}}}}}}}}}}}}}|||~~~zzzxxx{{{~~~}}}}}}}}}}}}~~~|||uuupppqqqmmmhhhccc```\\\WWWUUUQQQQQQPPPOOOMMMLLLMMMNNNKKKJJJIIIKKKOOOTTTXXXYYYbbbcccccc___XXXMMMCCC<<<888666666777777:::DDDNNN___eeekkkpppsssvvvzzz~~~|||~~~~~~{{{~~~ttt]]]NNNBBB333000//////000222111///---///......------......///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,++++++,,,,,,***)))))))))*********+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))******+++******))))))))))))*********))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,...---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000........................------------............////////////000000000000111111111111111222222222222222222333333333444444222222333444444444444444333333444444444444333333555444333222333444555666666666666666777777888999888888777666555444333222000000000000000000000000111000000000////////////.........//////000000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++000555666222---***)))************++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++************+++,,,,,,,,,++++++------------------------***+++,,,---............,,,---///000000000///.../////////000111111222222111111222222~~~}}}}}}{{{|||||||||}}}wwwsssooommmmmmjjjeeeaaa___\\\XXXTTTQQQNNNKKKIIIHHHJJJLLLLLLJJJJJJKKKMMMKKKJJJJJJMMMQQQVVVXXXYYY\\\XXXSSSKKKCCC;;;666333444333555:::@@@IIIVVVccc}}}}}}yyyttt|||yyypppbbbMMM???888---222000///.../////////.........------------............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***)))))))))*********+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************)))))))))))))))******+++***))))))))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))******+++++++++---------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///---------------------------------.........//////...////////////000000000000000000111111222222222222222222333333333444444111111222333333333333333333444444555555555444444444444333222222444555666666666666555666666777888777666666555444333222222000000111111111111111111000000000////////////...111111111000000000//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,///222555333---((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---............,,,---///000000000///.../////////000111111222222111111222222~~~}}}xxxrrrnnnhhheeebbb___]]][[[XXXUUUPPPNNNKKKJJJJJJJJJHHHGGGEEEHHHKKKLLLLLLLLLLLLMMMLLLKKKLLLNNNQQQSSSSSSRRRKKKFFF@@@999555444555666:::777:::EEERRR```ppp|||}}}~~~|||www{{{ooo\\\KKK999222333///000///---------///111333......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++++++++---+++***+++,,,,,,+++***)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))))))))))))))******+++***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++)))))))))***************,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------............/////////------------........./////////000000111222222222222222222222333333333333000111222222333333222222333444444555555555555444333333333333333444444555666555555444444555555666555555444444333222222111000111111222222222222111000000////////////......222222111000000///......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++))))))...444555000***)))))))))************+++++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,---............---......////////////////////////000111111222222111111222222{{{xxxtttpppmmmiiieeebbb]]]\\\ZZZWWWRRROOONNNNNNJJJHHHGGGGGGHHHIIIHHHGGGHHHHHHIIIJJJLLLNNNOOOOOOMMMLLLLLLMMMMMMKKKGGGDDD<<<999666333333666999<<<@@@AAAJJJ]]]ppp{{{~~~}}}xxx\\\GGG;;;000///222///---------------...000111...------,,,,,,------.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))*********++++++++++++,,,*********,,,---,,,+++)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++)))))))))))))))******+++))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++************)))))))))))))))******************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------..................//////000111111222111111111111222222222222111111222333333333333222222222333444444444444444222222333444444444444333555444444333333333444444444444333333222222111111///000111222222222222111000000/////////.........////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,***)))(((+++///000///,,,))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,------------/////////.........------***+++,,,---...........................///000000/////////000111111222222111111222222|||uuupppnnnkkkgggdddbbb```^^^\\\PPPRRRQQQNNNHHHEEEFFFHHHHHHFFFDDDDDDDDDDDDCCCBBBGGGEEECCCDDDHHHKKKLLLMMMNNNMMMLLLLLLIIIDDD>>>999555555555555666999<<<===???FFFXXXsssbbbIII:::777222222333...---...///...---,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))******+++++++++++++++***)))***,,,------+++)))************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++)))))))))))))))******+++))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++******))))))(((((((((((())))))*********+++)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000------......///000111111000000000000111111111111111111222333333333333222000111222333333333333333111222333444555444333222444333333222222222333333444333333222222111111111...///000222222222111000000/////////............++++++,,,,,,---.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,)))************+++---///))))))))))))************++++++++++++++++++++++++))))))+++,,,,,,+++***))))))***+++,,,---.........+++++++++******)))))))))++++++,,,---............//////...------///000111/////////000111111222222111111222222}}}|||zzzuuurrrjjjiiigggeeebbb```^^^]]]VVVUUUTTTRRRPPPOOOMMMMMMEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFEEEEEEDDDEEEEEEFFFAAACCCEEEGGGHHHHHHHHHHHHGGGEEEAAA>>>:::999888888777555444444777===DDDHHHPPP[[[lll}}}wwwuuuzzz~~~|||ssshhhZZZOOO<<<999444222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.................................000000000111222222333333222222222111111111000000111111222222222222111111222222222333333444444444111222222222222111000000333222000///.........///111000000000//////......+++///000---,,,//////...---------------------------------,,,,,,+++++++++------------,,,,,,+++***************************************************+++++++++*********))))))*********++++++,,,,,,,,,++++++************++++++++++++************+++++++++++++++*********)))))))))))))))***+++++++++,,,************************)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---.........------------...//////000000111222222222222111222222222222~~~}}}zzzxxxtttqqqooonnniiifffbbb``````^^^ZZZWWWUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>><<<999555222111000666888;;;@@@FFFOOOWWW\\\lllrrrzzz|||pppmmmyyy|||ooo___PPPEEE@@@888555222000000111111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...........................//////000000111222222222222111111111000000000000000111111111111000000222222222222333333333333111111222222111111000///222111000///.........///111111000000////////////---222333...++++++,,,+++------------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))************************************************+++++++++*********))))))***++++++++++++++++++,,,++++++************++++++++++++************+++++++++++++++*********))))))***************+++++++++************************)))************+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------------...////////////000111111111111000444444444444pppooonnnmmmllllllkkkjjjllllllllllllmmmmmmmmmmmmoooooonnnllljjjfffdddbbb]]]\\\ZZZXXXVVVTTTRRRQQQPPPNNNKKKJJJJJJHHHFFFDDDEEEEEEDDDCCCAAA@@@?????????>>>>>>======<<<<<<;;;<<<<<<<<<===============;;;<<<===?????????>>>>>>>>>>>>===<<<:::888666444222444555555555444666777666<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999:::===???@@@???>>>===<<<;;;:::888666444222111222444666777777999>>>BBB>>>GGGSSS```kkkwww}}}zzzvvvxxx|||}}}dddOOO>>>333//////111///------///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''************************))))))************))))))************************************************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,---......//////......---------------------------......//////000111111111111000000000/////////......////////////......222222222111111000000000000000111111000000///...000000//////............000000000000000000000000555;;;<<<555...---...///++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,++++++******))))))++++++************++++++++++++************++++++************************,,,+++++++++***)))))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++...------------...//////...///000000111111000000555555555555BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFGGGGGGEEECCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<===<<<<<<;;;<<<<<<999999::::::::::::::::::888888999999999:::::::::999:::::::::;;;;;;<<<<<<666888:::<<<======<<<;;;777666555444333222222222777999999888777:::BBBHHHTTT[[[dddlllqqqxxxtttOOO<<<888555222000111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++*********************************************************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))************)))(((************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------......///000000111111222000000000/////////............////////////......111111111000000//////...///000000000000///......///////////////.........////////////////////////,,,222333...((((((******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************************************************************+++++++++******)))))))))++++++************++++++++++++************++++++************************,,,+++++++++***)))))))))************************))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++...------------.../////////000111111222222111111333333333333999999999999999999999999999999999999:::::::::;;;999:::<<<===>>>======<<<999999999888888888888888666777888888777666888999666666777777777888888888888888888999999999::::::888999999999999999::::::333444666777888777777666111111111111222333444555222666;;;===@@@HHHSSS\\\nnnrrrvvvuuussssssxxx}}}]]]:::///333444111///111///............,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))******+++*********************************************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((+++++++++***************************************************************++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111222222////////////..................////////////......//////////////////......///////////////......---....../////////......---------............//////***---...***(((***+++)))*********************************+++++++++++++++++++++,,,---------,,,,,,***************************************************************+++++++++***************)))))))))++++++************++++++++++++************++++++***************++++++++++++++++++***************************************)))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111222222222222222222222222222333333333333333333333333333333333444444444555555666666777777777888888888555555555555555555555555444666888777555555777999666666666666777777777777777888888888888888999999666666666666555555555555222222333333333333333333111111111222444666888::::::BBBLLLSSSYYYbbbmmmwww~~~{{{uuutttyyyyyywwwxxxxxxvvvtttYYYCCC111///222///...000000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((()))***************************************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++*********))))))************************************************************************((()))))))))*********+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111/////////.........------/////////000000/////////..................//////....../////////...------------...//////......---,,,,,,,,,---------......,,,---,,,***,,,///...)))************************)))*********++++++++++++******+++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))************++++++************++++++++++++************++++++))))))*********+++++++++***************+++++++++************************)))************+++++++++))))))***++++++++++++++++++++++++,,,,,,---------...------------.../////////000000111111111111111222222222222555444444444444333333333444444444555555555555666777666555555444555555555777777777777777777777777222444666666444333555777444444444444444444444555333333333333333444444444444333333222222111111111444333222222111222222333555555555666888:::===>>>SSS\\\gggnnnpppttt{{{~~~xxxyyy}}}|||~~~rrriiiiiilllfffXXXLLL<<<444111666444,,,,,,333......---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))''')))***++++++***)))'''++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////.........---------//////000000000000//////,,,------....../////////......//////......---,,,,,,---.../////////...---+++++++++,,,,,,---------,,,+++((('''***///,,,%%%))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++************************************************))))))******++++++++++++(((((())))))******++++++++++++************++++++++++++************++++++))))))******++++++++++++))))))******+++++++++,,,************************)))************+++++++++))))))***++++++++++++*********+++,,,,,,---.........------------...//////...//////000000000000000222222222222444444444444444444444444333333333444444444555555666666666666666666666666555555666666666666555555555555555555555555555555555555555444444333333333444444333333333333444444444333111000111222111111555///...222555222333777888999;;;;;;===BBBKKKRRRgggttt}}}||||||||||||~~~|||}}}}}}ooo^^^RRRKKKBBB999333333333222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))******,,,,,,+++***)))(((''''''******++++++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------222000...,,,,,,---///111000///...---------------........................------............------.........,,,++++++---///------------------------...---------......,,,***************************+++,,,,,,------,,,,,,++++++***)))))))))***,,,,,,++++++******************))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))************************(((((()))***+++---...///******))))))******+++,,,)))))))))***+++++++++,,,...,,,***((((((***,,,...+++++++++*********)))))))))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,------...///000000///////////////000111111000111111111444444444444444444444444333444444444555555555555666666666666666666666666555555666666666666555555555555555555555555555555555555444444444333333333444333333222222222222222444333222333333333333222555111111444555444666;;;<<>>:::444///...000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((((((((('''''''''''''''+++*********))))))(((((((((((())))))*********+++******++++++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......///000000//////...------------...........................//////000000000000//////,,,...///...---+++,,,,,,------------------------,,,+++***+++,,,,,,***(((++++++++++++******))))))******++++++++++++************))))))******+++,,,************************++++++++++++++++++++++++************))))))))))))------,,,+++******++++++)))************)))((((((************************))))))(((((()))******+++******))))))******+++,,,+++++++++***************+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,------.../////////......------......///000000000111222666666666666666666666666555555555666666666666777777777777777777777777777444555555666666555555444444444444444444444444444444444444444444444444444555444444333222222333333111333444444333222222222333777===AAACCCGGGPPPYYYrrrwww~~~zzz}}}xxxxxxwwwVVV999333444///...333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))******************++++++++++++******+++++++++******************++++++++++++,,,,,,,,,***+++---///000000000000///......---------............................../////////000000/////////+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***))),,,,,,++++++***)))))))))))))))************))))))***************+++++++++***************+++++++++++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++******)))))))))***************))))))************************+++******)))))))))************))))))******+++,,,,,,+++++++++***)))))))))***+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,,,,---------------,,,,,,,,,---------.........//////000000000///000111111222///000222333666666666666666666666666555555555666666666666777666666666666666666666666444444555555555555444444444444444444444444444444444444444444444444444444333333222222222222333333333666888888777666888999;;;CCCKKKPPPTTT\\\ffflll}}}}}}~~~yyynnnrrr}}}kkkUUU@@@111333444///000777111000000000000/////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((()))******+++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************************************))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((************))))))))))))******++++++++++++***************************************+++++++++,,,,,,(((***,,,///000000000///......---------......///........................---......//////......---+++---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***+++++++++*********))))))((())))))******))))))((())))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******++++++*********))))))(((******++++++,,,++++++***************************,,,,,,+++************+++******))))))******+++,,,,,,+++++++++***))))))))))))***,,,------,,,***)))************************+++***++++++++++++,,,,,,---------------------------------...............000000000000000111222222///000222333555555555555555555555555444444555555555666666666666666666666666666666666444444555555555555444444333333333333333333333333333333333444444444444555111111111111222333444555222666999;;;;;;===BBBFFFQQQYYYaaafffkkkssszzz|||}}}}}}{{{uuuooolllggg[[[OOO===555111444555000///444000000000000////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++*********))))))((((((******++++++++++++******)))))))))***************************++++++++++++)))***,,,...///000//////...------------...//////........................------............------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...,,,+++************************))))))************))))))))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))************)))******+++++++++************+++,,,,,,,,,,,,+++************************,,,,,,+++++++++++++++,,,******))))))******+++,,,+++++++++******************+++,,,------,,,+++******************+++++++++++++++******++++++,,,---,,,---------....................................//////......//////000111///000222333444444444444444444444444333444444444555555555555444444444444444444444444333444444555555444444333333333333333333333333333333333333444444444555555555555555666888999;;;<<<999>>>CCCFFFJJJPPPYYYaaannnuuu{{{}}}tttbbbRRRHHH@@@:::333222111111222111///---/////////.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********************************((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************)))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))******++++++))))))))))))******************++++++++++++******((()))))))))*********+++************++++++++++++***+++,,,---......//////---------------...//////..............................////////////......---......---++++++,,,...++++++++++++++++++++++++***))))))***,,,---+++***)))))))))***++++++,,,,,,)))******++++++******)))((()))***+++,,,++++++***((())))))***++++++,,,,,,************************((()))))))))************)))***,,,---...------,,,))))))***+++++++++++++++************************+++***************+++,,,******))))))******+++,,,***************++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++++++++*********+++,,,---+++,,,,,,---...///000000........................//////......//////000111000000111333444444444444444444444444333333333444444444555555444444444444444444444444333444444555555444444333333333333333333333333333333333333444444555555555::::::;;;<<<>>>@@@BBBCCCHHHMMMTTTYYY___hhhttt~~~kkkSSSCCC;;;444---111222///---///333000)))......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))******++++++''''''((()))***+++,,,,,,''''''((()))***+++,,,,,,******++++++++++++******(((((())))))*********+++)))************++++++++++++,,,,,,,,,---......///---------------...///000........................//////000000000000//////.........,,,++++++---///++++++++++++++++++++++++)))(((((()))+++,,,***)))(((((()))***+++,,,,,,---******++++++++++++******((()))***+++,,,+++******((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++***+++---///000000000///(((((()))***************************************)))))))))))))))***++++++*********)))***++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,+++*********+++,,,---***+++,,,---...000111111.....................---111111111111111222222333000000111222888777555444333333444444333555666555333333555777444222000111333555444222333222222333555555444222555333222444666777444000555666888:::;;;======>>>===BBBEEEFFFJJJUUU```eeedddhhhpppyyy~~~{{{wwwnnnvvvhhhHHH;;;777000---...000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************)))((('''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((************************((())))))(((&&&&&&'''((()))))))))))))))******+++++++++***)))(((((())))))************************+++*********))))))((((((++++++******************,,,,,,,,,---------.........---,,,,,,,,,,,,---...000///---,,,,,,---...//////444888666111---,,,...+++++++++,,,,,,------------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************(((((()))***************++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///000///...---------------////////////000000000000111111111111666555444333222333333444444444444444444444444555777444222222444555444222555444444555555666555444666555444444666777888777:::::::::<<<>>>BBBEEEGGGIIIPPPVVVYYY___jjjssswwwrrrtttyyy~~~~~~~~~ooolllooo}}}lllSSS<<<555444111000333///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++***)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))((((((((((((((()))))))))******************))))))))))))************************************************))))))***((('''&&&((())))))))))))))))))******+++++++++***)))))))))))))))************************************)))))))))(((************************,,,,,,,,,------------......---,,,,,,,,,,,,---.........---------......///000444888666111---,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))++++++++++++++++++++++++***************************************)))((((((************************((())))))***************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........//////...---------------////////////000000000000000000111111333222111111111111111222333222111222333333222111666444222222222333222111444444333333444444555666666777777888888;;;???BBB@@@BBBGGGLLLQQQTTTVVVWWW]]]dddjjjmmmsss|||~~~~~~wwwlllmmmrrrzzz{{{nnnbbbKKK===111000111//////333////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((())))))))))))(((((()))))))))*********++++++************))))))))))))************************))))))))))))))))))))))))***++++++***(((''')))***)))))))))))))))******+++++++++***))))))))))))***************************************))))))))))))************************,,,,,,,,,,,,------------...------,,,,,,------...+++,,,---...............222555777666111---,,,---,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))++++++++++++++++++++++++************************)))************)))((((((************************((()))******++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------//////...------------...////////////000000000000///000111222444444333333333333333444666555333444666777555333666555555555666777777777888888999999:::;;;>>>@@@@@@DDDIIILLLMMMOOOTTTXXXSSSYYYccclllrrrsssqqqooouuuyyy{{{{{{}}}{{{xxx{{{}}}rrrhhh___TTTHHH@@@888222///111000,,,,,,///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((('''((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++************)))))))))(((************************((((((((((((((((((((((((++++++,,,***)))((()))+++)))))))))))))))******+++++++++***))))))******************************************)))))))))))))))***************+++++++++++++++,,,,,,,,,---------------------------------)))+++,,,...//////......222444666444111---,,,,,,---,,,,,,,,,++++++******++++++******************************************************************))))))))))))))))))))))))***************************************************************************************************+++++++++++++++,,,,,,************************++++++,,,,,,,,,++++++***************************))))))***++++++++++++***++++++++++++++++++++++++)))***,,,......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///......---------......////////////000000000000000000111111888888888888888777777777;;;999888888999;;;;;;;;;<<<===>>>???@@@BBBDDDFFFFFFIIIKKKLLLLLLNNNQQQTTTXXX___hhhnnnppprrrtttwwwuuuyyy{{{{{{hhhRRRBBB999444222111000222333111---,,,---........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******)))(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))))))))(((((()))*********++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,+++))))))***+++)))))))))))))))******++++++***************++++++************************))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------------------------------)))***,,,...//////...---222333333222000...,,,,,,,,,,,,,,,++++++*********************+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************************+++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,,,,++++++************************))))))***+++++++++++++++++++++++++++++++++++++++)))+++---...///...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------......---------......///////////////000000000000111111111111===>>>>>>>>>===<<<;;;:::>>>>>>>>>===<<<>>>BBBFFFHHHJJJLLLNNNOOOQQQUUUWWW[[[___cccdddccccccfffiiipppvvvwwwiiiSSSAAA777333111111---///222333111/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((())))))))))))(((((()))))))))*********++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,***)))(((***+++)))))))))))))))******++++++************+++,,,,,,************************))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,***+++,,,---------------000000000//////...---,,,+++++++++++++++*********))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************************************+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++(((((()))************)))************************)))***++++++,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///...------------...//////////////////000000000000111111111000QQQRRRRRRQQQPPPNNNLLLKKKPPPRRRRRROOOLLLOOOWWW___ccceeehhhiiiiiikkkooorrrxxx||||||}}}}}}zzzVVVKKK===555333333222///---//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))************))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))***************************++++++***(((((()))+++)))))))))))))))******++++++*********++++++,,,---************************((()))))))))************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------------,,,------...---,,,************++++++++++++((()))***+++,,,++++++***************************************************))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++(((((()))***************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,...///000000---------------...//////////////////000000000000111111111111lllllllllllljjjgggeeedddhhhlllmmmiiidddgggsss}}}{{{|||xxx\\\DDD:::000---000222///+++//////---++++++---,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++*********))))))((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************)))((('''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))***************************************************++++++)))(((''')))***)))))))))))))))******++++++*********+++,,,,,,---************************(((((())))))*********+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,...---,,,+++***+++,,,---,,,+++***+++---...---,,,))))))******+++++++++,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***,,,...///111111---------------...///000////////////000000000000000000111222