BM6P6(@ ------,,,...///000...------------.........//////,,,---......//////......000000000000000111111222000////////////000000111333333444444444444444444999;;;<<<<<<:::999999:::<<<;;;:::999888999::::::======>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEFFFFFFDDDFFFIIIIIIGGGJJJOOOTTTVVViiifffUUU```\\\LLLKKKJJJ___lll___dddllllllbbbXXXTTTTTTWWW]]]dddqqquuuzzz}}}zzzyyyzzz|||}}}~~~~~~~~~}}}{{{{{{{{{{{{}}}vvvbbb]]]\\\dddsss}}}sssjjjddd___YYYUUURRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMOOOPPPPPPOOORRRRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTXXXZZZXXX[[[bbbggghhhddddddcccbbbaaa```_________^^^[[[XXXVVVTTTSSSRRRRRRRRRSSSTTTWWW^^^fffllllllkkkkkkllloooqqqrrrsssuuussstttvvvyyy}}}wwwrrrqqqrrrtttzzz~~~|||uuuqqqooorrrsssvvvyyyzzzzzzzzzyyytttuuuwwwxxxzzz~~~{{{tttmmmbbbZZZUUURRRNNNKKKGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLJJJIIIJJJMMMPPPRRRSSSTTTVVVVVVUUUSSSQQQQQQRRRQQQRRRTTTWWWYYYYYYXXXXXX^^^\\\\\\aaabbbkkk}}}yyyeeeeeejjjzzziii[[[III>>>:::999777555333222111111000000111111000000000000////////////...---,,,,,,,,,,,,---.........//////...---,,,,,,,,,---...000111222222222000000000000000000000000.........................................................------,,,,,,,,,---,,,,,,++++++,,,,,,---...///000/////////111333...//////000111222222222555444222111111333444666666555555666666777888999:::::::::;;;<<<>>>@@@BBBAAABBBCCCCCCAAAAAABBBCCCGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHMMMSSSXXXhhh~~~}}}zzzqqqtttkkk]]]```aaammmvvvpppggg```[[[WWWQQQMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHGGGFFFFFFEEEFFFHHHIIIJJJ------,,,...///000...---,,,------------.........,,,---......//////......000000//////000000111222111111000000000111222222444444444444555555555555999:::<<<<<<;;;::::::;;;<<<<<<;;;;;;:::;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>======???@@@BBBDDDEEEEEEDDDBBBDDDHHHIIIHHHKKKQQQVVV^^^wwwgggUUU```]]]LLLKKKKKKaaannnbbbeeekkkooodddZZZVVVVVVXXX^^^eeeooosssxxx}}}|||zzzyyyzzz{{{}}}}}}}}}}}}|||||||||}}}}}}~~~qqqaaa\\\[[[cccrrr~~~wwwllleee```ZZZVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTUUUUUUUUURRRWWWYYYXXXZZZ```eeeeeecccbbbbbbaaa```______^^^^^^]]][[[XXXVVVSSSQQQPPPOOOQQQVVVZZZ^^^ccchhhlllnnnmmmmmmnnnooopppppppppsssqqqqqqsssuuu|||zzzssspppnnnlllpppvvv}}}{{{||||||vvvrrrqqqrrrssstttvvvwwwxxxxxxxxxuuuvvvwwwyyy{{{yyyoooiiiccc]]]UUUOOOLLLJJJHHHFFFFFFFFFGGGFFFFFFFFFHHHJJJJJJJJJJJJKKKMMMPPPSSSUUUUUUVVVVVVVVVUUUTTTUUUVVVUUUUUUWWWZZZ^^^______^^^ZZZ```^^^]]]bbbbbbjjj|||vvvdddbbbfffuuunnn___LLL???:::888777555333222111111000000111111000000000000////////////......---,,,,,,---............//////...------,,,,,,,,,...///000111111111////////////////////////................................................/////////......------------,,,,,,++++++,,,,,,------...///...------///000/////////000111222222222222222000///000111333444444444444444555666777777::::::::::::;;;===???@@@AAACCCDDDCCCBBBAAABBBCCCGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJMMMSSSZZZmmm~~~tttuuurrrcccaaadddqqq~~~vvvooofff___ZZZUUUOOOKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEGGGHHHIII------,,,...///000...---,,,,,,,,,,,,------------------...////////////...///////////////000000111222222222222222333444444555555555666666666777777888:::<<<===<<<<<<===>>><<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>======<<<===>>>???AAACCCDDDEEECCCBBBEEEIIIKKKLLLPPPVVV[[[kkkiiiTTTaaa^^^LLLKKKLLLdddqqqfffhhhlllrrrggg]]]XXXXXXZZZ```gggmmmqqqvvv{{{}}}}}}|||zzzxxxzzz{{{|||}}}}}}||||||}}}lll___[[[ZZZbbbppp||||||ooogggaaa\\\YYY[[[[[[[[[ZZZYYYYYYXXXXXXUUUTTTSSSTTTUUUUUUSSSQQQSSSSSSTTTTTTVVVWWWYYYYYYWWWXXXXXXWWWWWWVVVUUUUUUQQQVVVZZZYYY[[[___bbbaaaaaaaaaaaaaaaaaa```___^^^\\\\\\[[[YYYVVVSSSPPPNNNLLLQQQYYY```eeegggjjjkkkoooooooooppppppooonnnnnnqqqnnnlllnnnqqqxxxzzzrrrmmmiiieeefffjjjjjjnnnsssuuuuuuuuuwwwyyy}}}wwwuuutttsssssssssssstttuuuvvvwwwuuuwwwxxxzzz|||{{{pppfff^^^YYYSSSOOOJJJGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGHHHKKKNNNKKKLLLNNNQQQTTTVVVYYYZZZ___^^^\\\[[[[[[[[[\\\]]][[[\\\^^^bbbfffgggfffddd]]]cccaaa___bbbaaahhhyyyxxxgggaaacccqqq|||zzzuuufffQQQAAA:::777666555333222111111000000111111000000000000////////////......---,,,,,,---...............///......---,,,+++,,,---...///000000000////////////////////////................................................///////////////.........------,,,,,,,,,,,,------...///000...---,,,.../////////000000111222222222222222111000111222333444444444444444555666777888;;;:::::::::;;;<<<>>>???BBBCCCDDDDDDBBBBBBCCCDDDHHHHHHIIIJJJKKKKKKLLLKKKMMMLLLMMMSSS]]]uuuxxxxxx}}}ooofffjjjyyy~~~wwwoooeee]]]WWWSSSMMMJJJJJJJJJJJJJJJKKKMMMPPPQQQNNNLLLKKKKKKKKKKKKJJJHHHEEEEEEDDDDDDEEEFFFHHHIII---,,,,,,...///000...---+++++++++,,,,,,,,,------------.../////////////////////......//////000111222222222222333444555555666666777777888888999999999;;;>>>???>>>>>>@@@AAA===>>>@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAACCCCCCDDDCCCFFFKKKNNNPPPUUU\\\aaa{{{iiiTTTccc^^^LLLKKKNNNiiitttmmmnnnpppuuujjj___ZZZYYY[[[bbbiiinnnqqquuuzzz}}}~~~}}}|||zzz{{{|||~~~~~~~~~}}}|||kkk^^^[[[ZZZbbbnnnyyyrrriiiddd```^^^______^^^]]]]]]\\\\\\[[[WWWVVVVVVWWWXXXXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[YYYZZZZZZZZZZZZXXXVVVUUURRRXXX\\\\\\]]]```aaa___```aaabbbbbbbbbbbbaaa```]]]]]]]]][[[XXXTTTPPPNNNMMMSSS[[[bbbfffhhhiiijjjmmmnnnpppqqqpppooooooooopppllljjjkkknnntttwwwppplllgggbbbbbbeeefffiiilllnnnpppssswwwzzz~~~yyywwwwwwuuutttsssrrrrrrtttuuuwwwvvvxxxyyy{{{}}}|||sssiii```ZZZUUUSSSMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOORRRUUUSSSTTTWWW[[[]]]___```aaaffffffeeeeeeeeeeeecccaaaddddddfffiiilllllljjjhhhaaafffdddaaadddaaagggxxx}}}lllccccccooovvv{{{xxxppp{{{lllVVVDDD:::777555555333222111111000000111111000000000000////////////......------------......---...............------+++,,,---...////////////////////////////////////................................................//////..................------,,,,,,,,,,,,------000111111000...---...000000000000111111222222222444444333333444555666777777777777777888999::::::<<<<<<;;;;;;<<<===???@@@CCCDDDEEEEEECCCCCCDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLNNNLLLMMMRRR```}}}}}}}}}~~~nnnuuuxxxpppddd[[[VVVQQQMMMIIIKKKJJJJJJKKKMMMOOORRRTTTNNNMMMKKKKKKLLLLLLJJJIIIFFFEEEEEEEEEEEEGGGHHHIII---,,,,,,...///000...---+++++++++,,,,,,,,,---------...//////000000/////////////////////000111111222222222222333444555666777777888999999:::;;;;;;<<<>>>@@@AAAAAAAAACCCDDD???@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAACCCCCCDDDCCCFFFKKKNNNQQQWWW^^^ggghhhUUUhhh^^^LLLKKKPPPmmmuuusssuuuuuuvvvkkk___ZZZZZZ\\\dddkkkppprrrvvvzzz}}}|||}}}~~~~~~~~~nnn^^^[[[[[[bbbmmmwww|||~~~~~~tttlllhhheeecccaaa``````______^^^]]]]]]WWWWWWXXXZZZ[[[[[[YYYWWWSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\\\\\\\\\\ZZZXXXWWWVVV\\\```______aaaaaa___```aaacccdddeeeeeedddccc_________]]]ZZZVVVRRROOOQQQUUUZZZ___bbbdddggghhhjjjmmmoooppppppppprrrtttsssnnnkkkmmmooottt~~~yyyrrrnnniiicccbbbeeehhhiiilllnnnqqquuuyyy|||~~~zzzyyyzzzxxxwwwuuusssssstttuuuwwwvvvxxxzzz|||}}}xxxjjjgggaaaZZZTTTQQQPPPPPPLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVVVVWWWXXXZZZ\\\___```cccfffhhhhhhhhhhhhkkklllooorrruuusssoookkknnnnnnnnnooopppooollliiibbbhhhfffccceeecccgggxxxnnnfffeeellloooooo~~~wwwfffpppZZZGGG;;;666555555333222111111000000111111000000000000////////////........................------...............---+++,,,---.../////////...........................................................................------------------------...------,,,,,,------...///000000...,,,,,,---...111111111111222222222222444444444444555666777888888888777888888999:::;;;============>>>???AAABBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNLLLMMMSSSeeewwwxxxpppcccZZZTTTPPPLLLJJJKKKKKKLLLMMMOOOQQQTTTUUUNNNMMMKKKKKKLLLLLLJJJIIIGGGGGGFFFFFFGGGHHHJJJKKK------,,,...///000...---,,,,,,,,,,,,------------......///000000000000///000000000000000111111222222222222222333555666666888999999:::;;;<<<======???AAACCCDDDDDDDDDFFFGGGBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>><<<<<<<<<============???@@@BBBDDDEEEEEEEEECCCEEEJJJMMMOOOVVV]]]kkkfffVVVmmm]]]LLLLLLRRRqqqtttvvvzzzxxxuuujjj^^^YYYYYY]]]eeemmmsssuuuxxx{{{}}}~~~~~~~~~ppp___]]]]]]cccllluuu{{{|||}}}xxxqqqmmmjjjhhhccccccbbbbbbaaa`````````ZZZZZZ[[[]]]^^^^^^[[[YYYTTTTTTTTTUUUVVVXXXYYYZZZ]]]]]]^^^]]]]]]\\\[[[ZZZZZZ___cccaaa```bbbbbb______aaacccfffggggggfffeeebbbaaa```^^^ZZZVVVSSSQQQSSSUUUXXX[[[]]]aaaeeehhhhhhkkknnnooooooqqquuuyyyxxxsssppprrrtttwww}}}~~~xxxtttoooiiigggjjjjjjkkklllooosssxxx|||~~~~~~{{{{{{|||zzzyyyvvvuuuttttttuuuvvvuuuwwwzzz|||}}}xxxlllddd[[[[[[XXXUUUQQQOOOPPPRRRRRRTTTUUUVVVUUUUUUVVVWWW\\\___bbbdddeeeeeefffgggnnnoooqqqrrrsssssssssrrrxxxzzz~~~yyysssrrrpppoooooonnnllliiibbbiiigggeeegggdddiiiyyy}}}nnniiihhhkkkkkkmmmzzzwwwaaawwwrrr]]]JJJ===777666666333222111111000000111111000000000000////////////---...////////////...---,,,---......///.........------...///////////////........................................................................,,,,,,,,,---------------......------------......,,,------,,,+++***,,,---222222222222222222222222111222333444444555666666666666666666777888999:::=========>>>???AAACCCDDDEEEFFFGGGGGGEEEEEEFFFGGGFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMOOOWWWkkk~~~|||wwwnnnaaaWWWQQQOOOLLLJJJJJJKKKMMMNNNPPPRRRSSSTTTOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHIIIKKKLLL------,,,...///000...---,,,------------...............///000000000000000111111111111111222333333333333333444555666888888999::::::;;;<<<===>>>???CCCEEEGGGGGGGGGGGGHHHIIIFFFEEEDDDBBBAAAAAAAAAAAADDDCCCAAA???>>>???@@@@@@AAAAAACCCDDDFFFHHHIIIIIIIIIGGGHHHLLLNNNPPPWWW^^^lllcccXXXrrr\\\LLLMMMSSStttrrrvvv{{{xxxssshhh\\\XXXXXX\\\eeemmmuuuvvvxxxzzz}}}~~~~~~~~~~~~|||}}}~~~oooaaa______dddkkktttyyy{{{}}}uuuqqqmmmjjjgggffffffeeeeeeddddddcccaaa``````aaaaaa___[[[XXXWWWWWWWWWWWWXXXYYYZZZ[[[___^^^^^^]]]]]]]]]^^^^^^]]]bbbdddaaa```aaabbb___^^^```cccfffggggggfffeeecccbbb___\\\YYYUUUSSSQQQRRRTTTVVVYYY\\\```fffiiiiiilllnnnnnnmmmpppvvv|||~~~yyyvvvxxxzzzzzz~~~|||{{{xxxsssrrruuusssssssssuuuyyy|||~~~~~~{{{{{{}}}zzzyyywwwvvvtttttttttttttttwwwyyy{{{}}}xxxmmmddd___ZZZ\\\]]]]]]\\\\\\___bbbbbbeeehhhiiihhhhhhiiikkkooosssxxx|||}}}|||||||||zzzooollliiihhhhhhgggfffeeeaaahhhgggfffiiifffkkk{{{~~~nnnnnnmmmlllmmmtttwww___mmm~~~rrr^^^LLL>>>888666666333222111111000000111111000000000000////////////---...///000000///...---,,,------...//////............///000000000//////........................................................................------------.........///......------------......---.........------...000222222222222222222222222111222333444555666666777777777777777888999::::::;;;;;;<<<===???AAADDDFFFFFFGGGHHHGGGFFFEEEFFFHHHEEEFFFHHHIIIKKKLLLLLLLLLMMMOOORRR\\\sssxxxwwwzzz|||{{{}}}~~~{{{tttjjj]]]SSSNNNLLLJJJIIIHHHJJJLLLOOOPPPQQQPPPPPPOOOMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGFFFGGGIIIJJJKKK------,,,...///000...------------.........//////...//////000000000000000222222111111222222333444444444555555666888999:::::::::;;;<<<===>>>???@@@EEEGGGIIIIIIHHHHHHIIIJJJHHHFFFDDDBBB@@@@@@@@@AAAGGGFFFCCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLPPPRRRSSSYYYaaalllaaaZZZuuu\\\MMMNNNTTTuuupppuuu{{{wwwrrrfff[[[VVVWWW\\\eeennnvvvwwwxxxzzz|||}}}}}}~~~}}}}}}{{{|||}}}}}}}}}~~~|||mmmbbbaaaaaadddkkksssxxxzzzyyysssnnnkkkjjjjjjiiiiiihhhggggggffffffeeeeeeeeeccc```[[[WWWYYYYYYYYYYYYYYYZZZ[[[[[[```___^^^]]]]]]^^^```aaa^^^bbbdddaaa___aaaaaa___\\\^^^bbbeeeggggggfffeeecccaaa^^^ZZZWWWTTTRRRQQQOOORRRVVVYYY]]]aaagggkkkkkknnnooonnnlllooovvv|||}}}zzz|||~~~}}}~~~|||~~~~~~|||}}}~~~}}}~~~~~~{{{{{{}}}zzzyyywwwvvvtttssssssssstttvvvyyy{{{|||~~~xxxqqqkkkgggddd^^^bbbfffiiikkkmmmrrruuutttxxx|||}}}|||{{{}}}|||rrrkkkgggddd```______`````````aaagggggggggjjjhhhmmm}}}ppptttsssoooqqq|||www___gggxxx|||qqq___MMM???888777777333222222111000111111111000000000000////////////---...///000000///...---,,,,,,---.../////////......///000000000000000000........................................................................---.........//////000000......------------......000111222111000111333555222222222222222222222222333444555777888999999999999999999999:::;;;<<<===:::::::::<<<>>>AAADDDFFFFFFGGGHHHHHHFFFFFFGGGHHHDDDEEEGGGIIIJJJKKKLLLLLLMMMPPPUUU```xxxsssppprrrzzz}}}xxxyyy{{{qqqnnnoooxxxqqqgggZZZPPPKKKJJJIIIHHHFFFHHHLLLNNNPPPOOONNNMMMOOONNNLLLLLLMMMMMMKKKJJJGGGFFFFFFEEEFFFHHHIIIJJJ..................------+++,,,.../////////...---...000222222222111222333333333222222111222222222777555444666:::;;;999777;;;<<<>>>>>>???BBBEEEHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLIIIEEE@@@===>>>BBBFFFFFFEEEDDDCCCCCCDDDEEEEEE@@@BBBEEEJJJNNNOOONNNLLLOOOOOONNNMMMNNNRRRXXX\\\jjjjjjYYYzzz[[[NNNLLLUUUyyy~~~pppsssxxxyyymmmeee]]]XXXWWW[[[fffrrrsssuuuxxxyyyzzzzzz|||~~~~~~{{{yyy{{{{{{{{{yyyyyy{{{~~~uuujjj___]]]```hhhooossswww{{{~~~vvvpppmmmpppmmmiiihhhhhhiiiiiiiiikkkiiifffbbb^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYYYY[[[]]]``````aaabbbccccccddddddbbbeeegggeeeaaa]]]]]]^^^dddcccccccccdddeeefffgggeeeaaa[[[UUUQQQPPPPPPQQQOOORRRUUUWWW[[[___dddhhhppprrrsssqqqnnnpppwww}}}{{{xxxwwwzzz}}}|||yyywwwxxxvvvtttuuuwwwwwwuuusssxxxuuuuuuyyy{{{{{{}}}}}}yyyvvvxxxxxxzzz}}}yyysssjjjdddaaa\\\YYYWWWXXXZZZ]]]^^^]]]^^^```eeehhhgggiiirrr}}}tttuuuvvvxxxzzzsssbbbkkkyyy|||vvvfffQQQ@@@:::777555333333222111111000//////222222222222222111000///111000///...---,,,++++++---------,,,,,,---------------......//////000000000///.........///111222//////............//////............////////////............////////////---.........///000000000////////////000000000000111111111111222333444555888888777777888888999::::::::::::999999888888888999;;;>>>@@@AAACCCEEEHHHKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKRRRZZZeeeyyylllkkknnnzzzuuuvvvpppeeeeeelllttt|||wwwssshhhYYYOOOLLLLLLKKKIIIMMMKKKKKKLLLMMMNNNMMMLLLOOOLLLIIIIIIKKKKKKJJJGGGEEEDDDDDDDDDFFFGGGIIIKKK,,,---------.../////////,,,---......///.........,,,...000000//////000222444444333333333333333444555444444666:::<<<;;;999;;;===>>>??????AAAEEEGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIHHHFFFCCCAAAAAACCCFFFIIIHHHGGGFFFEEEFFFGGGHHHDDDEEEGGGKKKOOOQQQQQQPPPQQQQQQPPPOOOOOORRRWWW[[[ccc}}}{{{kkk___[[[NNNMMMWWW|||rrrsssuuusssnnnfff]]]YYYWWW[[[fffppptttvvvyyy{{{|||}}}~~~~~~~~~~~~|||zzz{{{{{{{{{yyyyyy{{{pppfff___]]]```iiiooosssxxx|||}}}wwwtttssspppkkkiiiiiikkkmmmmmmllljjjgggccc```^^^\\\\\\^^^]]][[[YYYXXXYYY^^^aaaaaaaaabbbccceeefffggghhhdddeeeeeedddaaa_________aaabbbcccdddeeeeeeeeeeee^^^[[[VVVPPPMMMMMMNNNOOOOOOQQQTTTWWWZZZ___dddhhhmmmooopppnnnlllnnntttzzz|||yyyuuurrrrrrtttxxx{{{~~~~~~~~~~~~|||{{{zzzyyyvvvtttsssuuuuuutttrrrvvvttttttyyy{{{{{{~~~~~~zzzvvvppphhh```\\\XXXXXXYYYZZZ\\\]]]]]]]]]aaabbbeeehhhhhhjjjtttssstttuuuuuuxxxssscccmmmyyyxxxsssdddPPP@@@999666444555555444444444444333333000000111111000//////..................---------......------------..................///////////////////////////000000111//////............//////............////////////............////////////............/////////////////////000000000111111000000///000111333555666999999888888999999:::;;;;;;;;;:::::::::999999999999;;;>>>@@@AAACCCEEEHHHKKKKKKLLLLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMSSSZZZggg{{{nnnkkknnn|||wwwyyyyyyllldddeeekkkuuu~~~yyypppggg[[[SSSPPPOOONNNLLLLLLKKKJJJLLLNNNOOONNNNNNPPPMMMJJJJJJJJJKKKIIIGGGEEEEEEDDDEEEFFFGGGIIIJJJ+++,,,,,,---...///000000...------------...//////,,,...////////////000222555555444444444444555555333333444777:::<<<<<<;;;<<<>>>???@@@@@@AAADDDFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHHHHGGGEEEEEEFFFGGGMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIJJJMMMQQQTTTUUUTTTRRRRRRRRRPPPPPPRRRVVVYYY___nnnwwwpppnnn[[[NNNOOO\\\wwwvvvtttpppppphhh^^^YYYWWWZZZdddoootttwwwzzz}}}~~~~~~}}}}}}}}}}}}|||yyyyyyxxxwwwwwwyyy}}}yyyiii```___^^^aaaiiipppsssyyy}}}zzzyyytttnnnkkkkkknnnpppqqqmmmkkkhhhdddaaa___^^^^^^```^^^[[[XXXWWWZZZ```dddbbbbbbccceeegggiiikkkllliiigggeeecccbbbbbb```___]]]___bbbeeeeeedddbbb```TTTQQQMMMJJJHHHIIIJJJLLLNNNQQQTTTWWWZZZ^^^cccgggjjjllllllkkkjjjkkkqqquuuwwwtttoookkkllloootttxxx~~~~~~}}}}}}}}}}}}}}}}}}zzzwwwtttrrrrrrsssrrrrrrtttsssuuuzzz||||||zzzxxxxxxzzzzzzxxxzzz|||zzztttlllccc]]]XXX[[[^^^``````_________cccdddfffjjjjjjmmmwww}}}oooooooooooorrr{{{uuugggqqq|||uuurrrfffRRRBBB:::777555222222222222222222111111....../////////...---------------.........////////////............///////////////.....................///000000000000/////////............//////............////////////............//////////////////..................///000000000000111111111000/////////111333666888:::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<>>>???@@@BBBEEEHHHJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLPPPTTT[[[kkk~~~pppmmmnnn|||yyy}}}|||qqqjjjeeefffjjjvvv~~~zzznnnggg___XXXVVVTTTRRROOOKKKJJJJJJLLLOOOPPPPPPOOOPPPNNNKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGIIIJJJ,,,---------......//////......---,,,,,,...///000...000111111000000222444444444444444444444555666333444555888:::;;;<<<<<<===???@@@AAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKQQQPPPOOONNNMMMNNNOOOOOONNNLLLLLLNNNRRRUUUWWWWWWSSSSSSSSSQQQPPPQQQTTTVVV___eeeuuuuuuzzz\\\NNNPPP```|||{{{xxxsssrrriii___YYYVVVYYYcccmmmrrrvvvzzz~~~}}}}}}}}}}}}}}}uuuuuutttsssrrrtttxxx{{{sssddd\\\^^^^^^bbbjjjpppttt{{{|||~~~yyyrrrnnnmmmnnnpppqqqllljjjgggdddaaa```______^^^^^^\\\ZZZZZZ\\\```dddbbbcccdddeeehhhkkknnnoooppplllfffccccccbbb___\\\[[[^^^aaacccbbb^^^ZZZVVVKKKIIIFFFEEEDDDFFFHHHJJJMMMPPPTTTWWWZZZ^^^bbbfffhhhiiiiiiiiihhhjjjnnnrrrssspppkkkhhhiiimmmssswww{{{}}}|||}}}~~~|||zzzvvvsssqqqqqqrrrssssssssswww|||}}}~~~{{{vvvooojjjjjjmmmrrrvvvyyyyyyppphhhccceeehhhhhheeeccccccddddddeeeiiioooqqqsss{{{yyyjjjjjjiiihhhjjjtttxxxlllyyyvvvtttjjjWWWFFF===:::888222222222111000/////////.........//////...---------------............///000000////////////000000/////////......---------,,,---///000000000///...///......------......///............////////////............////////////000//////......---------000000000111111111222222111000000000222555999;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<;;;===??????@@@BBBFFFHHHJJJJJJKKKLLLLLLKKKIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLQQQUUU\\\pppsssnnnmmmzzzyyyxxxmmmiiihhhiiillluuu}}}xxxmmmiiiccc^^^[[[WWWSSSPPPJJJJJJJJJLLLOOORRRRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJ//////......---------,,,......---,,,,,,...///000...///000000///000222444333333333333333444555555555666888999999:::::::::===???AAABBBAAABBBCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLJJJJJJIIIGGGFFFHHHLLLPPPSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPNNNOOORRRUUUWWWWWWRRRSSSSSSRRRQQQQQQRRRTTT]]]___mmmttt```OOORRRfff~~~~~~}}}xxxsssjjj```YYYVVVXXXbbblllppptttyyy}}}||||||||||||{{{rrrrrrqqqooonnnooosssuuummm```[[[]]]]]]bbbjjjpppuuu~~~}}}}}}vvvqqqooonnnmmmmmmiiihhheeebbb```___^^^^^^[[[]]]^^^^^^]]]^^^```aaaccccccccceeegggjjjmmmooouuupppiiieeeccc```\\\YYY[[[\\\^^^^^^[[[UUUOOOKKKDDDCCCBBBAAACCCEEEHHHJJJLLLOOOSSSWWWZZZ^^^aaadddgggggghhhggghhhjjjmmmooonnnlllhhheeegggkkkqqquuuwww}}}~~~}}}}}}~~~~~~|||xxxuuurrrrrrssstttsssuuuzzz~~~~~~~~~zzzxxxrrrnnniiifffgggmmmuuuzzz}}}~~~uuussssssrrrpppmmmjjjhhhhhhdddfffmmmtttxxxyyy~~~zzzhhhiiihhheeefffooo~~~}}}sssxxxxxxnnn[[[HHH>>>:::888888777666555333111000000...//////000000000/////////............---------000000////////////000000//////......------,,,,,,,,,---///000000000///.........------------..................////////////............////////////000000000//////.........111111111111222222222222333333333333555888;;;===<<<<<<;;;;;;<<<<<<===>>>===========================>>>??????@@@BBBFFFIIIIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLRRRUUU^^^uuuuuuooonnnwwwwwwxxxkkkggggggiiikkkuuuyyysssmmmjjjgggbbb^^^XXXRRRNNNJJJJJJJJJMMMPPPSSSSSSRRRPPPOOONNNKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJ000000///...---,,,,,,+++...------------...//////------...---,,,---000222222222222222333444555666666777999:::999999:::;;;<<<>>>AAABBBBBBCCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOOKKKJJJIIIGGGGGGIIIMMMQQQRRRQQQPPPPPPQQQRRRTTTUUUUUUSSSQQQQQQSSSUUUUUUUUURRRSSSTTTTTTRRRRRRRRRTTTYYY[[[mmmqqqfffSSSVVVmmm~~~{{{sssjjj```YYYVVVXXXbbblllppptttyyy}}}}}}{{{zzzxxxwwwuuunnnnnnllljjjhhhhhhkkkmmmuuuxxxggg]]]YYYZZZ\\\bbbkkkqqqwww~~~zzzvvvssspppllliiigggfffcccaaa___^^^^^^^^^[[[^^^```aaaaaa```aaabbbfffeeedddeeefffiiilllmmmuuuqqqlllgggccc^^^ZZZWWWYYYYYYXXXVVVQQQKKKEEEAAA?????????@@@BBBEEEHHHJJJKKKNNNSSSWWWZZZ]]]aaacccffffffffffffhhhjjjlllmmmiiihhheeedddfffkkkooossswww}}}}}}}}}}}}~~~}}}|||zzzwwwsssrrrtttuuutttwww{{{~~~~~~yyyzzz{{{{{{zzzyyywwwuuurrrppplllhhhiiinnnvvv|||}}}{{{wwwrrrmmmfffhhhoooxxx|||~~~~~~jjjlllllliiigggmmmzzz{{{{{{{{{qqq\\\GGG<<<888777777666555333222000///...//////000111111111000000//////.........---------000000////////////000000.........---------------------...////////////.........------------..................////////////............////////////111111000000000000000000111111222222222333333333444555555666888:::;;;<<<<<<<<<<<<;;;<<<<<<===>>><<<============>>>>>>>>>>>>?????????@@@BBBFFFIIIHHHIIIKKKLLLMMMLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNOOOSSSXXXccc{{{wwwqqqpppvvvvvv~~~xxxhhhcccdddgggjjjwwwwwwooojjjiiigggccc]]]WWWQQQMMMKKKKKKKKKMMMQQQSSSSSSSSSNNNOOONNNKKKHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJ/////////...---------,,,,,,---......///.........---------,,,,,,---000222333333333333444555666777444666999:::999999;;;===;;;===AAACCCCCCDDDEEEGGGFFFGGGIIIKKKLLLMMMMMMMMMIIIJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOQQQSSSUUUVVVXXXVVVUUUTTTUUUVVVUUUTTTSSSUUUWWWWWWUUUTTTUUUUUUWWW]]]ssskkk|||nnnXXX[[[ttt~~~rrriii```YYYVVVXXXbbblllppptttzzz~~~~~~{{{xxxvvvssspppmmmfffeeeccc```]]]\\\___aaajjjuuu~~~pppaaaXXXVVVXXX[[[bbbkkkqqqyyy}}}||||||{{{yyytttnnniiifffeeeccc```___^^^^^^^^^___aaabbbbbbbbbccceeegggiiihhhfffeeefffhhhjjjlllppppppmmmiiiccc]]]ZZZYYYUUUTTTQQQMMMHHHBBB>>><<<<<<<<<===???AAAEEEHHHJJJJJJMMMRRRWWWZZZ]]]```bbbdddddddddeeegggiiijjjjjjhhhgggggggggiiimmmqqqsss{{{~~~~~~}}}}}}}}}}}}yyyzzzzzzxxxtttrrrsssuuutttwww{{{}}}|||~~~~~~~~~~~~}}}|||{{{xxxvvvssspppnnnrrrzzzwwwkkkkkkooowww}}}kkknnnppplllgggjjjttt~~~uuu^^^HHH;;;888777222222111111000/////////...///000111111111111000---------...............000//////......//////000,,,------------------......------------...//////...------,,,,,,------...............////////////............////////////111111111111111222222222222222222333333333333444444555777888::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>??????@@@??????BBBFFFIIIHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQRRRRRRTTT[[[iiixxxtttsssxxxvvv|||yyyfff```bbbggglll|||vvvnnneeefffeeebbb\\\VVVQQQNNNMMMLLLLLLNNNQQQSSSSSSRRRMMMNNNNNNLLLHHHGGGHHHJJJHHHHHHGGGFFFGGGHHHIIIJJJ------..................+++,,,.../////////...---/////////...---///222444444444444555555777888888222555999:::::::::===???:::===@@@CCCDDDDDDFFFGGGFFFGGGIIIJJJKKKJJJIIIIIIGGGIIILLLLLLKKKJJJKKKKKKMMMMMMMMMNNNPPPRRRUUUVVVZZZYYYWWWWWWWWWVVVUUUSSSTTTVVVXXXYYYXXXWWWWWWWWWZZZaaazzzgggsssttt[[[___yyyrrriii___YYYVVVYYYbbbmmmqqqvvv{{{~~~|||xxxvvvsssoookkkggg^^^]]]ZZZVVVSSSRRRTTTVVVbbbnnnyyywwwjjj\\\UUUTTTWWWZZZaaakkkrrrzzzzzz{{{}}}~~~}}}xxxpppkkkfffeeecccaaa____________ddddddccccccbbbdddhhhkkklllkkkhhhgggfffhhhjjjkkklllnnnnnnjjjccc]]][[[[[[RRRPPPLLLGGGBBB>>><<<:::;;;;;;<<<>>>AAADDDGGGIIIIIIMMMRRRWWWZZZ]]]```bbbcccbbbbbbcccfffhhhhhhhhhjjjjjjjjjkkknnnqqqtttvvv~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwyyyzzzxxxtttrrrrrrtttsssvvvzzz{{{zzz}}}zzzyyy|||pppmmmooouuu{{{jjjnnnppplllfffgggooowwwtttzzzzzzbbbJJJ===::::::222222222333333444444444......///000111111000000++++++,,,---...///000111//////............//////,,,,,,,,,------...............---,,,,,,...///000...------,,,,,,------.............../////////000............/////////000111111111222333333333444222222333333333444444444333555777999:::999888777;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>@@@@@@@@@??????BBBFFFJJJHHHIIIKKKLLLMMMMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUVVV^^^mmmxxxvvvvvvzzzwww|||{{{hhhaaabbbiiipppwwwnnnaaabbbccc```[[[VVVQQQOOONNNMMMMMMOOOQQQSSSSSSRRRLLLMMMNNNLLLHHHGGGIIIKKKIIIHHHGGGGGGGGGHHHIIIJJJ,,,,,,,,,---------.........------------...//////...000111222111111333444555555666666777777888888999999999:::;;;<<<===>>>@@@AAAAAABBBBBBAAAAAAAAADDDEEEFFFHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIKKKNNNQQQTTTVVVWWW[[[YYYXXXVVVVVVVVVWWWXXX[[[[[[[[[ZZZZZZZZZZZZZZZ]]]```uuudddjjj~~~uuukkk]]]}}}{{{oooaaaXXXUUUWWWaaajjjssszzz~~~~~~}}}~~~|||yyyzzzwwwrrrlllgggbbb\\\YYYVVVQQQMMMLLLLLLKKKMMMRRRXXXdddooommm```VVVTTTWWWXXX[[[ccclllrrryyywwwzzz}}}~~~{{{vvvrrrpppkkklllllljjjgggcccaaaaaagggfffdddcccccceeegggiiinnnjjjfffgggkkknnnmmmjjjfffkkkooommmfff^^^YYYXXXLLLHHHCCC===999777888888999999:::<<<@@@DDDHHHKKKMMMPPPSSSVVVXXXYYY\\\^^^aaabbbdddddddddfffhhhjjjmmmlllkkknnnsssxxxzzz{{{~~~}}}||||||}}}}}}}}}|||{{{zzzyyyxxx|||{{{yyywwwuuussssssrrroootttzzz|||zzz~~~wwwsssrrrvvv|||{{{nnnlllhhhhhhppp{{{}}}yyyxxxzzzvvvfffKKK<<<:::777333333333222222222111111333222111000///...---,,,......////////////............................................................------------............------------............////////////......---......///000111111222222222222222222222333333444444444555555555555555555666888888888999:::<<<>>>>>>????????????>>>>>>============>>>???AAABBBEEEEEEDDDBBBAAABBBDDDGGGJJJKKKMMMNNNNNNOOOQQQSSSWWWWWWXXXZZZ\\\]]]\\\ZZZZZZbbbrrr{{{zzz{{{zzz||||||jjj^^^```lllxxx~~~ssspppnnniiiaaaXXXRRROOONNNOOONNNNNNNNNOOOQQQSSSTTTSSSPPPNNNMMMJJJGGGHHHMMMOOOMMMKKKIIIHHHIIIJJJKKK,,,,,,---------............------------.../////////111222333222222444555444444555666777888888999999999::::::;;;<<<>>>>>>???@@@@@@AAAAAAAAAAAA@@@DDDEEEGGGJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[]]]]]]nnndddiii{{{~~~qqqbbb|||pppbbbZZZWWWYYYaaakkkpppwww|||||||||}}}|||xxxuuuqqqjjjddd___YYYTTTPPPNNNIIIFFFFFFEEEDDDGGGKKKSSS]]]fffeee[[[SSSRRRTTTVVVYYY```jjjqqqzzzzzz|||}}}xxxtttrrrooooooooonnnkkkiiigggfffiiihhhgggffffffhhhiiikkkooollliiikkknnnpppnnnkkkbbbhhhmmmllldddZZZSSSPPPEEECCC???;;;999888888999::::::;;;<<<@@@DDDHHHJJJLLLNNNRRRUUUWWWXXX[[[]]]```aaacccddddddfffiiikkkppppppqqquuuyyy}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}|||{{{zzzyyyxxxvvvtttssssssrrrooorrrwwwyyyxxx|||zzzwwwyyy|||vvvrrrtttrrrooowwwyyyvvvyyyzzzjjjOOO???===999333333333222222222111111222222111000///...------//////000000000000//////..............................................................................------------............////////////............//////000111111222222222222222222333333333444444555555555555666666555777888999999999;;;<<<>>>>>>????????????>>>>>>???>>>=========>>>???@@@CCCDDDDDDCCCBBBBBBEEEGGGJJJLLLNNNNNNNNNOOOQQQSSSYYYYYYZZZ\\\^^^^^^^^^]]]\\\ddduuu~~~}}}|||}}}~~~iii^^^___lllxxxxxxpppnnniiiaaaXXXRRROOONNNLLLLLLLLLLLLMMMOOOPPPQQQQQQNNNLLLLLLIIIEEEGGGLLLMMMLLLJJJHHHGGGHHHIIIIII,,,------------...............------......///000111222444444333333444666333444444666777888999999:::::::::;;;<<<===>>>???>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGIIILLLMMMOOOOOOLLLMMMNNNPPPPPPOOONNNNNNOOOOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[```___iiizzzxxxvvv{{{dddhhhyyyuuufff~~~rrrddd[[[WWWYYYbbblllpppvvv{{{zzzzzzzzzxxxuuunnnhhhaaaZZZTTTOOOKKKHHHFFFBBB@@@AAAAAA???AAAEEEMMMSSSYYYXXXTTTOOOOOOPPPSSSVVV]]]gggppp{{{}}}yyywwwtttsssrrrqqqooommmkkkjjjkkkjjjjjjjjjjjjkkkkkklllmmmkkkkkkmmmoooooolllhhh___dddhhhfff^^^SSSKKKFFF===<<<;;;:::999999999999::::::;;;<<>>>>>????????????>>>>>>??????===<<<<<<<<<======@@@BBBCCCDDDCCCDDDFFFGGGKKKLLLNNNOOOOOOPPPRRRTTTZZZ[[[\\\^^^_______________gggxxx{{{~~~~~~iii___aaannn{{{yyyqqqnnniiiaaaXXXRRROOONNNOOOOOOOOOOOOPPPRRRSSSTTTOOOLLLKKKJJJHHHDDDFFFKKKKKKJJJIIIGGGGGGGGGHHHHHH------------...........................//////000111222333333222222333555222333444555666888999999999::::::;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQPPPOOOOOORRRSSSTTTVVVWWWYYYZZZZZZXXXYYYYYYYYYYYYWWWUUUTTTUUUUUUVVVVVVWWWXXXYYYYYY^^^\\\cccoooqqqllllllrrreeeiiixxxssscccvvveeeYYYUUUXXXbbbmmmsssxxx{{{xxxuuussspppkkkddd___WWWQQQLLLIIIFFFEEEBBB??????AAABBB@@@AAADDDHHHJJJMMMNNNMMMLLLMMMNNNSSSUUU\\\eeeooo{{{}}}zzzwwwtttrrrpppnnnlllkkkllllllllllllllllllkkkkkkhhhhhhiiilllmmmkkkgggccc]]]___aaa]]]UUULLLDDD@@@:::::::::::::::999999888::::::;;;<<>>:::666333333333222222222111111////////////000000000000///000000111111000000///................................................---///000222222000///---......------------......//////000000000000////////////000000000111111111111222222333333444444444555555555666666777777888777888:::;;;:::;;;<<<>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>>>>@@@CCCDDDEEEEEEFFFHHHKKKMMMOOOOOOOOOPPPRRRTTTYYYZZZ\\\]]]]]]^^^___```aaahhhzzzxxx~~~~~~jjj```cccrrruuuqqqoooiiiaaaXXXQQQNNNMMMPPPPPPQQQRRRSSSTTTUUUUUUOOOLLLJJJJJJHHHDDDFFFJJJJJJJJJIIIHHHGGGGGGHHHHHH---------........./////////............///000000000111222222111111222333333333444555666777888888999999999:::<<<===???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNTTTUUUVVVWWWXXXZZZ[[[[[[XXXXXXYYYYYYWWWUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUZZZbbbeeedddhhhpppgggkkkxxxooo^^^|||hhhYYYSSSVVVaaammmuuuzzzzzzuuunnniiiddd^^^WWWSSSMMMHHHFFFEEEDDDCCC@@@>>>@@@DDDEEEBBBBBBEEEDDDFFFGGGHHHHHHJJJKKKMMMSSSUUU\\\eeeooo|||}}}xxxtttrrrpppmmmkkkmmmmmmlllkkkkkkjjjiiihhhdddfffiiikkkkkkhhhccc___\\\[[[XXXSSSLLLFFFAAA???;;;<<<<<<<<<;;;999888777999999:::<<>>>>>????????????>>>>>><<<;;;;;;;;;<<<===???@@@>>>@@@CCCDDDEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRSSSUUUWWWZZZZZZZZZ[[[]]]```bbbggg{{{uuu|||~~~zzzggg^^^cccsssxxxqqqoooiiiaaaXXXQQQNNNMMMLLLMMMNNNOOOPPPQQQQQQRRRQQQMMMKKKKKKHHHDDDFFFJJJJJJJJJIIIIIIIIIIIIIIIIII------.........///////////////......//////000111000111222222000000111222444444444555555666777777777888888999;;;===???@@@AAABBBCCCEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMTTTUUUVVVWWWYYYZZZ[[[\\\XXXWWWWWWVVVUUUSSSRRRQQQUUUTTTTTTTTTSSSSSSSSSRRRVVVUUUWWW[[[]]]___gggqqqgggnnnyyyzzzkkk[[[nnn^^^VVVVVV___jjjpppttttttmmmfff```YYYSSSLLLHHHEEECCCBBBBBBBBBAAA===<<>>>>>===<<<:::888666555888888999;;;???CCCGGGJJJMMMRRRWWW\\\^^^```aaabbb^^^_________```ccchhhlllrrrtttxxx}}}|||yyyuuurrrppprrrwww{{{|||{{{|||{{{zzzxxxxxxwwwwwwxxxzzzzzzzzzzzzzzz{{{{{{|||yyyxxxwwwvvvtttttttttssstttrrrsssyyy|||||||||||||||nnntttrrrgggeeesss|||mmmpppwww|||oooPPP===;;;999333333333222222222111111////////////000000000000......////////////.........................................................///000000000000///.........------------......///000000111111000000///111111111111111111111111111111222333444555666666555555666777888999::::::999:::<<<===<<<===>>>@@@>>>>>>????????????>>>>>><<<;;;;;;;;;<<<>>>@@@AAA???AAACCCDDDDDDEEEGGGIIIJJJKKKMMMNNNNNNOOOQQQSSSRRRUUUWWWWWWVVVWWW[[[^^^bbbggg|||yyy~~~}}}tttbbb[[[bbbsssrrrooojjjaaaXXXQQQMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRRRROOOLLLKKKGGGCCCDDDHHHIIIJJJJJJJJJJJJIIIIIIIII............///////////////////////////000000111111222333333111111222333555555555555555555555555666666777888:::<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKLLLSSSSSSUUUVVVXXXZZZ[[[\\\XXXWWWUUUSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVVVVWWWXXX]]]hhhrrrfffoooyyykkkfffZZZwwwxxxhhh^^^YYY^^^eeeeeeiiijjjddd^^^YYYSSSMMMGGGEEECCCBBBCCCCCCBBBAAA<<<<<<@@@FFFHHHEEEDDDEEEAAADDDFFFFFFDDDDDDHHHLLLOOOSSS\\\hhhtttyyyuuuuuuvvvtttrrrrrrppplllhhhfffddddddddd```bbbeeefffddd```\\\YYYSSSQQQNNNKKKIIIGGGDDDCCC???>>>===;;;999777666555666777888;;;???DDDHHHKKKMMMRRRXXX]]]```aaabbbccc_________^^^___bbbgggjjjpppqqqssswwwzzzzzzxxxvvvsssooommmpppvvv{{{|||zzz{{{zzzyyywwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{~~~{{{zzzyyywwwuuuttttttssssssrrruuu{{{|||}}}ppppppkkkbbbZZZ___qqqyyyfffjjjooorrrpppPPP===<<<;;;333333333222222222111111000000000000//////////////////000000000000//////..............................................................................------------......000000111111111111000000111111111111111111111111111111222333444555666666555666666777999::::::;;;999;;;============???AAA>>>>>>????????????>>>>>>>>>======<<<===>>>@@@@@@AAABBBCCCBBBBBBDDDFFFIIIHHHJJJLLLMMMMMMNNNPPPQQQPPPSSSVVVUUUTTTUUUYYY^^^ccchhh~~~|||rrr```[[[cccuuu~~~rrrpppjjjaaaXXXQQQMMMLLLNNNOOOPPPRRRSSSSSSSSSSSSSSSOOOLLLJJJFFFAAAAAAEEEHHHHHHHHHIIIIIIIIIHHHHHH............/////////000///////////////000111111222444444444222222333444666555555555555444444444555555666777999;;;===>>>???@@@BBBDDDFFFHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIGGGFFFFFFHHHKKKLLLQQQRRRTTTVVVXXXZZZ[[[\\\XXXVVVTTTRRRPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRQQQQQQQQQRRRYYYeeepppeeeoooyyy^^^bbbXXXrrr~~~pppddd\\\\\\aaa[[[```aaa]]]YYYUUUQQQLLLHHHGGGEEEEEEFFFEEEDDDBBB<<<===AAAIIIKKKHHHFFFGGG@@@DDDHHHFFFCCCBBBFFFKKKLLLQQQ[[[iiivvv|||uuurrrtttvvvuuusssuuurrrmmmhhheeeccccccccc\\\___bbbbbb___[[[WWWVVVOOONNNLLLLLLKKKIIIFFFDDD>>>===;;;999888777666666555666777:::???DDDIIILLLMMMRRRXXX]]]```aaabbbccc``````___^^^^^^aaafffjjjmmmmmmnnnpppssstttsssrrrrrrnnnlllooouuuzzz{{{zzz|||{{{yyyxxxxxxxxxyyyzzzwwwwwwvvvvvvwwwwwwxxxyyyyyy{{{~~~|||zzzxxxwwwvvvvvvuuuuuuxxx~~~|||ppplllfff]]]RRRQQQcccyyyuuufffjjjnnnooonnnNNN<<<;;;;;;333333333222222222111111111000000000////////////000000111111111111000000................................................///...------------...///.........------.........000000111111111111000000222222111111111111111111111111222333444666666777555666777888999:::;;;;;;:::<<<===>>>===>>>???AAA>>>>>>????????????>>>>>>AAA@@@>>>======>>>>>>???BBBCCCCCCBBBAAACCCFFFIIIHHHJJJLLLLLLLLLMMMOOOQQQOOORRRUUUUUUSSSTTTYYY^^^eeeiii{{{sssbbb]]]fffyyywwwrrrpppjjjaaaXXXQQQMMMLLLJJJKKKMMMOOOPPPPPPOOOOOORRRNNNKKKIIIDDD??????CCCFFFGGGGGGHHHHHHHHHGGGGGG............/////////000............///111222222222333333333222444777999555555555555666888999:::888888777777999;;;>>>@@@@@@AAACCCCCCCCCEEEIIILLLHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSQQQNNNKKKJJJOOOMMMMMMNNNPPPQQQQQQPPPPPPRRROOORRRXXXWWW___sssfffllllllVVVVVVYYYsssvvveee^^^]]]\\\XXXYYYXXXWWWYYYZZZTTTMMMJJJKKKIIIGGGGGGHHHHHHFFF@@@@@@BBBGGGKKKLLLJJJGGGGGGGGGFFFDDDBBBCCCFFFHHHMMMRRR[[[gggxxx~~~|||zzzxxxuuutttuuuvvvxxxrrrnnnjjjiiikkkkkkgggbbbbbb```^^^]]][[[XXXTTTQQQKKKLLLNNNOOOMMMIIIDDDAAA@@@???===;;;999888777777555666999;;;>>>BBBHHHLLLSSSUUUYYY\\\^^^aaadddfffcccaaa^^^^^^aaaeeehhhiiioooooopppppppppnnnlllkkklllmmmppprrrtttuuuvvvvvvtttttttttuuuuuuvvvwwwxxxuuuxxx{{{yyyuuutttvvvzzz|||~~~|||zzzyyyxxxxxxvvvwwwzzzpppaaa```VVVOOORRRTTThhhyyyzzzwwwgggjjjnnnpppzzzbbbMMM@@@999444333333333222222222111111222111111000000000000000////////////////////////........................000000000000000000000000///////////////////////////000111111111111000000000000000000000000000000111111222222222111111000333333333333333444666666777888888888888777777666<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGFFFFFFGGGHHHKKKMMMNNNQQQQQQPPPPPPPPPRRRWWWZZZdddmmmsssjjjgggjjj|||~~~tttlllggg```ZZZVVVQQQNNNKKKNNNOOOQQQSSSSSSRRRPPPOOOOOONNNKKKGGGCCCAAABBBCCCGGGGGGFFFFFFFFFFFFFFFGGG........./////////000000/////////000111222333444333333444333333333666888555555555555666888999:::999999888888:::;;;===>>>AAABBBBBBBBBBBBDDDGGGIIIHHHIIIJJJKKKKKKKKKKKKKKKOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWTTTTTTTTTSSSRRROOOMMMLLLOOOMMMKKKKKKMMMOOOPPPOOOQQQSSSPPPSSSXXXXXX```uuubbbjjjlllWWWVVVYYYuuuzzzzzzoooeeebbbbbbaaacccbbb^^^]]]]]]YYYSSSLLLKKKJJJHHHHHHJJJJJJIIIEEEEEEFFFIIILLLLLLIIIFFFFFFFFFFFFEEEDDDEEEGGGIIINNNSSS]]]jjj|||~~~{{{wwwvvvwwwxxxxxxwwwrrroookkkjjjkkkjjjeee```\\\[[[ZZZYYYXXXUUUQQQNNNKKKMMMOOOPPPNNNJJJFFFCCCAAA@@@>>><<<999888777777555777:::<<>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>?????????>>>>>>===@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPRRRVVVYYYfffpppyyytttsssuuu}}}tttjjjeee^^^XXXTTTRRROOONNNNNNOOOQQQSSSSSSSSSRRRQQQOOONNNKKKGGGCCCAAABBBCCCHHHGGGGGGFFFFFFFFFFFFGGG....../////////000000000000000000111222333555666444555555444333333555666444444555555666888999::::::::::::;;;;;;;;;;;;<<>><<<:::888777777666888;;;>>>AAAFFFLLLPPPWWWZZZ___bbbdddfffhhhjjjhhhfffdddeeegggjjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnpppqqqrrrqqqqqqpppppppppqqqqqqrrrssstttuuuxxx{{{zzzxxxvvvxxxzzz{{{}}}}}}zzzxxxxxxzzz{{{uuuuuuxxx}}}sssmmmggggggkkknnnnnnllloooqqquuuxxxyyy{{{~~~~~~wwwuuu~~~|||ssscccbbbWWWPPPQQQPPPaaammmrrr|||pppkkkooovvvttt\\\GGG<<<666333333333333222222222111111222111111000000000000000////////////////////////........................////////////////////////........................------,,,,,,---///111222222222222222222222222222222222333333333333222222444444555555666666777777666666777888999999999999999999;;;<<<===???@@@AAA@@@@@@@@@@@@@@@????????????????????????>>>===<<>>>>>???@@@BBBCCCBBBBBBBBBCCCDDDFFFHHHIIIHHHJJJMMMNNNPPPRRRVVVYYYeeeqqq|||}}}~~~}}}|||ssshhhccc[[[UUURRRQQQQQQQQQNNNPPPQQQSSSTTTTTTSSSSSSNNNMMMKKKFFFBBB@@@AAABBBHHHGGGGGGGGGFFFFFFFFFFFF...////////////000000000000000000111222444555666666777777666444444444666555555555666777888999:::;;;<<<<<<<<<<<<;;;::::::<<<===?????????AAAEEEGGGJJJKKKMMMNNNPPPQQQQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIKKKLLLMMMOOOQQQSSSUUUVVVPPPQQQRRRRRRSSSTTTTTTTTTSSSOOOJJJGGGHHHKKKNNNOOOSSSUUUSSSUUUZZZ[[[gggvvvWWWbbbrrrZZZTTTVVVuuuhhhdddvvvxxxssssss|||wwwlllddd\\\YYYVVVTTTRRRRRRVVVUUUTTTSSSPPPMMMIIIGGGDDDFFFIIIIIIHHHHHHIIIJJJOOOUUU___lll~~~}}}zzztttrrrpppnnnkkkfff___ZZZXXXXXXXXXYYYYYYWWWTTTQQQLLLMMMOOOPPPOOOMMMJJJHHHCCCAAA???===:::999888777777999<<>>???@@@@@@@@@@@@?????????????????????@@@??????>>>===<<>>=========???AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEHHHLLLOOOQQQTTTWWWZZZ```ooozzzrrrhhhbbbYYYSSSPPPPPPQQQQQQOOOPPPRRRSSSTTTTTTTTTTTTNNNMMMJJJFFFBBB???@@@AAAFFFFFFFFFFFFEEEEEEDDDDDD////////////000000000111/////////000222444555666888999999999777555666666666666666777888999:::;;;===============;;;:::999999;;;<<<>>>???BBBFFFIIIJJJLLLMMMPPPRRRSSSTTTTTTRRRRRRPPPOOOMMMLLLKKKJJJHHHJJJMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVRRRLLLIIIIIILLLNNNOOOQQQUUUSSSUUUZZZ\\\kkksssVVV```~~~qqqWWWRRRYYY{{{|||hhh```kkk{{{ooodddaaa___ZZZYYYZZZ]]]\\\ZZZWWWRRRNNNJJJHHHEEEGGGIIIJJJIIIHHHIIIJJJLLLSSS]]]jjj|||~~~vvvuuurrroookkkeee^^^YYYXXXYYYZZZ[[[\\\ZZZVVVSSSLLLMMMNNNOOONNNLLLIIIHHHDDDCCC@@@>>>;;;999888777888:::===@@@DDDJJJPPPUUU[[[___dddhhhjjjlllmmmnnnnnnmmmlllmmmoooppppppnnnooonnnlllkkkjjjkkkkkkllllllmmmoooqqqqqqqqqqqqpppppppppppppppqqqrrrssstttwwwxxxzzzyyywwwuuutttsssxxxxxxxxxyyy{{{|||}}}|||~~~|||zzzxxxxxxyyy{{{||||||xxxxxx|||}}}kkkbbbWWWPPPNNNQQQSSSUUUZZZ___ffflllqqqtttwwwyyyzzzzzz{{{||||||}}}}}}}}}}}}xxxmmmuuuxxxzzz|||uuueeedddZZZSSSQQQKKKXXX```iiixxxvvvsss|||nnnWWWCCC;;;888666333333333222222222111111222111111000000000000000////////////////////////..............................................................................------...000333555222222222222222222222222111222333444444444444444444555666777888888888888999999999999999888777666888888999;;;<<<>>>?????????????????????????????????????????????>>>======???>>>>>>>>>>>>@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDGGGKKKOOORRRUUUYYY\\\```qqqxxxqqqjjjcccYYYRRROOONNNOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTNNNMMMJJJEEEAAA>>>???@@@CCCCCCDDDEEEEEEDDDCCCCCC/////////000000000111111/////////111222444666777999:::<<<;;;999888888888777777888888999;;;<<<===???>>>>>>===<<<<<<;;;;;;999:::<<<===>>>AAAEEEHHHHHHIIILLLOOOQQQSSSTTTUUUSSSSSSRRRQQQPPPPPPOOOOOOIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNOOOPPPRRRUUUWWWXXXYYYTTTNNNKKKKKKLLLNNNOOOOOOSSSSSSTTTZZZ^^^ooosssVVV___|||mmmTTTSSSaaa{{{hhh___bbbuuuvvviiifffddd```^^^aaaaaaaaa___ZZZTTTOOOLLLKKKGGGHHHIIIIIIGGGGGGHHHIIIIIIPPPZZZgggzzzxxxwwwuuupppkkkddd^^^[[[XXXYYYZZZ\\\]]][[[VVVSSSMMMNNNOOOOOONNNKKKIIIHHHEEEDDDAAA>>><<<:::888888888:::===AAAEEEKKKRRRVVV[[[```eeeiiilllmmmnnnoooooonnnnnnoooqqqqqqooonnnnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnpppqqqrrrqqqqqqqqqppppppqqqqqqrrrssstttvvvwwwxxxyyyyyyxxxvvvtttxxxwwwvvvxxxzzz||||||{{{{{{zzzyyyyyyyyyyyy{{{{{{yyyvvvvvv{{{|||lllcccXXXNNNJJJJJJLLLNNNTTTYYY```fffjjjnnnqqqtttxxxxxxyyyyyyzzz{{{|||}}}}}}~~~yyy}}}{{{{{{{{{xxxhhhggg^^^XXXUUULLLXXXZZZeeevvv~~~zzziiiQQQ>>>777666555333333333222222222111111222111111000000000000000////////////////////////................................................------------------------,,,,,,++++++,,,...000111222222222222222222222222000111222333333444444333333444666888888888777777999999::::::999888888777999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????>>>>>>????????????>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDGGGJJJNNNQQQUUUZZZ]]]dddvvvvvvooojjjcccZZZSSSOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSNNNMMMJJJEEE@@@>>>>>>???@@@AAACCCEEEEEEEEEDDDDDD//////000000000111111111000000111222444666777999:::<<<======<<<::::::;;;999999999:::;;;<<<===>>>@@@???>>><<<<<<<<<<<<===;;;<<<===>>>>>>@@@CCCFFFDDDFFFHHHKKKNNNQQQRRRSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQOOOLLLJJJIIIHHHIIIJJJLLLLLLMMMOOOQQQTTTWWWYYYYYYUUUOOOLLLKKKLLLMMMMMMLLLQQQQQQTTTZZZ___rrrxxxWWW```}}}oooUUUXXXmmmyyyggg]]]ZZZgggxxxqqqmmmiiibbb___cccccccccaaa\\\UUUPPPNNNNNNIIIJJJIIIGGGEEEEEEFFFHHHIIIOOOXXXcccssszzzyyyvvvqqqjjjddd```^^^YYYZZZ\\\^^^^^^\\\WWWSSSPPPPPPQQQPPPNNNLLLJJJHHHFFFDDDBBB???<<<:::888888777:::===AAAFFFLLLSSSWWW[[[___eeejjjlllmmmmmmnnnoooooooooppprrrqqqooolllllllllllllllkkkjjjiiihhhiiijjjlllooopppqqqqqqqqqppppppppppppqqqrrrssstttsssuuuwwwzzz}}}}}}{{{zzzyyywwwvvvxxx{{{}}}|||{{{wwwxxxyyyyyyzzzzzzzzzzzzzzzxxxxxx|||yyyllleee[[[QQQLLLJJJKKKLLLOOOSSSYYY___dddiiimmmpppssstttuuuvvvxxxzzz{{{||||||{{{zzz}}}}}}}}}llllllddd^^^ZZZPPPZZZZZZeeexxx~~~wwwfffNNN<<<666555555333333333222222222111111222111111000000000000000////////////////////////................................................------------------------,,,,,,,,,------.........111111111111111111111111///000111222333333333333222444666777888888777666666777888999::::::::::::;;;;;;<<<<<<===============>>>>>>>>>?????????@@@<<<===>>>??????@@@?????????@@@BBBDDDEEEDDDCCCBBB@@@AAABBBDDDDDDDDDDDDCCCDDDFFFIIIKKKNNNSSSYYY]]]eeexxx{{{yyytttooogggaaaZZZTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQNNNLLLIIIDDD@@@======>>>@@@AAADDDFFFGGGHHHGGGFFF000000000000111111111111111111222333555777999::::::<<<>>>???===<<<<<<===:::::::::;;;<<<===>>>???AAA???===<<<;;;<<<>>>???>>>?????????>>>>>>AAACCCAAABBBEEEIIILLLNNNPPPQQQPPPQQQQQQRRRSSSTTTTTTUUUZZZVVVOOOJJJHHHIIILLLNNNLLLLLLLLLNNNQQQTTTWWWXXXYYYUUUPPPLLLLLLLLLLLLLLLKKKPPPPPPSSSZZZ___sss}}}WWWaaatttYYY]]]uuuwwwfffZZZUUU___ooozzzsssmmmccc^^^aaacccdddbbb]]]VVVPPPOOOOOOKKKJJJIIIFFFDDDCCCFFFHHHLLLQQQXXX___lll|||zzzwwwqqqjjjdddaaa```\\\]]]^^^```aaa^^^YYYUUUSSSSSSRRRQQQOOOMMMJJJIIIFFFEEEBBB???<<<:::999888777999===AAAFFFLLLSSSXXXZZZ___eeejjjllllllmmmnnnoooooooooqqqrrrqqqnnnkkkjjjjjjkkkkkkjjjiiigggfffggghhhkkkmmmooopppppppppoooooooooooopppqqqrrrsssqqqssswww{{{zzzxxxwwwyyy}}}~~~|||vvvwwwyyyzzz{{{{{{zzzyyy~~~||||||xxxiiicccZZZQQQKKKHHHHHHIIIGGGLLLRRRXXX]]]bbbgggkkkppppppqqqsssvvvxxxzzz||||||yyyvvvxxxxxx}}}~~~~~~oooooohhhbbb^^^TTT]]]]]]iii|||xxxgggOOO===777777777333333333222222222111111222111111000000000000000////////////////////////................................................------------------------......///000000//////...000000000000000000000000...///000111222333333333222333555777888777666555333555777999;;;<<<===>>>==============================>>>>>>?????????@@@;;;<<<===???@@@@@@@@@@@@???AAADDDFFFGGGFFFDDDCCC???@@@BBBCCCDDDCCCCCCBBBDDDEEEGGGIIILLLQQQWWW\\\cccvvvxxxwwwtttnnneee```YYYTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPNNNLLLIIIDDD???======>>>@@@BBBEEEGGGIIIJJJIIIIII000000000000000/////////222222333555666888999:::888:::=========<<<<<<===::::::<<<>>>???@@@@@@@@@AAA@@@???===;;;<<<>>>@@@BBB@@@???@@@CCCDDDAAA???>>>@@@CCCGGGJJJLLLLLLMMMOOOPPPPPPQQQRRRTTTVVVWWWVVVTTTQQQOOOMMMLLLKKKKKKOOOMMMLLLKKKLLLNNNQQQSSSSSSSSSPPPJJJIIILLLNNNMMMJJJQQQQQQRRRWWW^^^www[[[eeewww[[[dddzzzfff[[[VVV[[[ccc~~~}}}rrriiieeeeeehhhjjjiiicccYYYOOOJJJGGGGGGGGGFFFDDDCCCCCCFFFHHHLLLMMMTTT]]]iii{{{zzzxxxsssnnniiifffcccccc___aaacccdddbbb___\\\YYYTTTTTTTTTUUUTTTPPPKKKFFFEEECCCAAA>>><<<:::888888:::===@@@CCCGGGMMMSSSXXX[[[___dddggghhhjjjmmmqqqlllmmmppprrrsssooojjjeeeggghhhiiihhhfffdddeeefffhhhiiikkkmmmoooqqqrrrrrrrrrqqqpppooooooqqqssstttttttttvvvzzz}}}~~~zzzzzzzzzzzz{{{{{{zzzxxxwwwxxxxxxyyyyyyyyyyyyxxxzzz{{{}}}~~~~~~{{{|||~~~|||mmmcccWWWQQQKKKFFFEEEHHHGGGKKKPPPUUUZZZ___eeehhhkkknnnrrruuuuuuuuuvvvvvvwwwvvvtttvvvzzz|||}}}~~~|||zzz{{{yyyzzz~~~|||yyyuuuhhhbbbaaaUUU[[[cccqqqzzz~~~ttt___GGG;;;999888333444333222222111111222222000000////////////000000,,,,,,.../////////...---......------------......111111000///////////////------------------------***+++,,,,,,------,,,,,,000000111222222222222111000111111222333333444444666666666666777777777777666777888999:::;;;<<<<<<>>>===;;;;;;;;;<<<>>>@@@???????????????>>>>>>===<<<<<<<<<===>>>>>>??????AAABBBDDDEEEEEEEEEDDDDDD@@@BBBBBBBBBAAAAAACCCEEEEEEFFFHHHGGGHHHMMMTTTZZZccc{{{ppplllvvvoooiiiccc\\\WWWUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQNNNLLLHHHEEEAAA>>><<<;;;AAA===>>>EEEKKKLLLLLLNNN111111000000000000000000///000222444777:::;;;<<<:::<<<>>>???>>>=========<<<===>>>??????@@@@@@@@@@@@@@@???===<<<<<<>>>@@@???>>>>>>@@@CCCDDDCCCAAA@@@BBBEEEHHHKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVVVVUUUSSSQQQOOOMMMMMMLLLLLLPPPOOONNNNNNNNNPPPRRRTTTSSSUUUSSSMMMJJJLLLNNNNNNMMMRRRRRRSSSXXX^^^www___iii~~~___fffyyyeeeZZZUUUYYYaaayyyyyynnnjjjkkklllnnnnnnhhh]]]SSSLLLIIIEEEEEEDDDBBBAAAAAADDDFFFKKKMMMSSS[[[eeeuuu}}}zzzyyyxxxvvvrrrmmmhhhccc```______aaacccdddccc```]]][[[WWWVVVUUUUUUTTTPPPLLLHHHDDDCCCAAA>>>;;;:::888888:::<<<@@@DDDHHHNNNTTTXXX\\\```dddfffggghhhkkknnnlllmmmnnnpppqqqnnniiieeedddeeeggggggffffffgggiiihhhiiikkknnnpppqqqrrrsssrrrqqqpppoooppprrrtttvvvuuuuuuuuuxxx{{{||||||{{{yyyxxxwwwxxxxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}zzz{{{|||}}}qqqdddWWWOOOJJJFFFDDDFFFDDDHHHMMMRRRWWW\\\bbbfffjjjmmmpppssssssttttttuuuuuusssrrrsssvvvzzz||||||{{{{{{}}}vvvvvvxxxwwwyyy}}}zzz|||mmmdddbbbXXX```lll{{{}}}rrr]]]FFF:::888666222444333222222111111222222000000////////////000000,,,---.../////////...---......------------......111000//////.........///------------------------+++,,,------......------000000111222222222222111111111111222222333333333555666666666666777777777666777777888999:::;;;<<<===<<<;;;:::;;;<<<>>>???>>>>>>>>>??????>>>>>>===;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBDDDEEEEEEEEEEEECCCCCCDDDCCCAAAAAABBBDDDDDDFFFGGGGGGHHHMMMUUU\\\ddd|||qqqjjj{{{uuulllfffbbb^^^ZZZXXXVVVTTTSSSQQQQQQRRRRRRRRRRRRRRRQQQMMMLLLIIIEEEBBB>>><<<:::???<<<>>>DDDHHHJJJNNNSSS111111111111111111111111111111333555777999;;;<<<<<<>>>@@@@@@???=========>>>>>>>>>??????@@@@@@@@@???@@@???>>><<<<<<>>>@@@>>>>>>>>>@@@CCCEEEDDDCCCCCCDDDGGGJJJMMMOOOPPPPPPRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSQQQPPPOOONNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSUUUZZZ[[[TTTNNNNNNPPPQQQPPPUUUTTTTTTYYY___wwwaaakkk```fff{{{ggg[[[VVVYYYbbbuuuvvvqqqsssppprrrrrrlllaaaUUULLLHHHBBBBBBBBB@@@??????BBBEEEKKKMMMRRRZZZaaammmzzzvvvtttqqqooopppooommmjjjfffbbb___]]]___aaaccceeeeeebbb___]]][[[YYYVVVUUUSSSPPPLLLJJJDDDBBB@@@>>>;;;:::888888999<<>><<<===>>>>>>>>>>>>>>>===:::;;;===???@@@???>>>===???@@@AAACCCDDDEEEEEEEEEDDDEEEEEECCCAAA@@@AAACCCDDDEEEFFFFFFHHHNNNWWW___jjjqqqgggrrrzzzsssjjjcccaaa^^^\\\ZZZWWWRRROOOMMMMMMNNNOOOPPPQQQQQQQQQMMMLLLJJJGGGCCC???<<<:::===<<<>>>AAADDDGGGPPPYYY000000000000111111111111555555666666777777777888===???@@@@@@>>><<<<<<<<<<<<=========>>>???@@@AAA>>>??????>>>======>>>@@@@@@AAAAAACCCDDDEEEDDDDDDDDDEEEGGGIIILLLNNNOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSXXX___bbb[[[TTTRRRTTTUUUSSSWWWVVVVVV[[[aaavvv```iii~~~]]]ddd~~~jjj^^^XXX\\\dddsssyyyzzzrrrttttttnnnbbbTTTJJJFFFAAAAAAAAA???>>>???BBBDDDJJJMMMSSSZZZ___hhhzzzzzzuuurrrooommmkkkggghhhggggggeeebbb```^^^___aaadddfffgggeeebbbaaa^^^[[[WWWTTTRRROOOLLLJJJCCCBBB@@@===;;;999888888888;;;AAAFFFLLLQQQWWW[[[\\\^^^```bbbdddfffggghhhfffeeeddddddeeedddbbb```___aaadddeeeeeegggiiikkkjjjkkkmmmoooqqqsssttttttqqqqqqpppqqqsssuuuxxxzzz{{{yyywwwwwwxxxxxxwwwvvvvvvvvvuuutttssstttwwwyyy{{{zzzyyyxxxwwwwwwvvvvvvuuuvvvxxxyyyzzz{{{zzzzzz{{{{{{||||||||||||||||||}}}~~~~~~kkkWWWMMMJJJFFFAAA???BBBEEEIIINNNSSSXXX___cccfffiiimmmooopppqqqsssuuutttsssrrrtttuuuvvvvvvtttxxxzzz{{{rrriiimmmsssuuuwww|||~~~uuudddcccbbbrrrzzzlllVVVCCC999666444111333222222111111111111111000000////////////000000---------.....................------------......///......---------......------------..................///000000000000///000000111222222222222111222222222222222222222333555555666666666777777777777777888888999::::::;;;<<<;;;;;;:::;;;<<<======;;;<<<===>>>>>>>>>>>>>>>;;;===@@@BBBCCCBBB@@@>>>AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@AAABBBDDDEEEFFFFFFIIIOOOZZZaaauuummmcccjjjnnnvvv}}}sssjjjaaa___\\\YYYWWWTTTQQQNNNKKKLLLNNNOOOPPPPPPPPPPPPOOONNNLLLJJJFFFBBB???===<<<<<<>>>@@@@@@DDDPPP]]]/////////000000111111111555666666666777777888888<<<>>>@@@???===<<<;;;;;;:::::::::;;;===???@@@BBB===?????????======>>>@@@DDDEEEFFFFFFEEEDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNQQQRRRSSSUUUVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRQQQQQQNNNPPPRRRTTTUUUUUUTTTSSSYYY```ddd]]]UUUSSSUUUVVVUUUXXXVVVWWW]]]bbbvvv```hhh~~~^^^ddd~~~jjj^^^XXX[[[cccqqq~~~tttwwwvvvpppcccUUUJJJFFFAAAAAAAAA@@@???@@@CCCEEEJJJMMMSSSZZZ___gggwww}}}vvvqqqnnnmmmkkkjjjfffffffffeeedddaaa___]]]___aaaeeehhhiiihhhfffddd```\\\WWWTTTQQQNNNKKKIIIBBBAAA???===;;;999999888888;;;AAAGGGLLLSSSZZZ^^^\\\]]]___aaaccceeeffffffcccbbbaaabbbccccccbbb``````bbbdddeeedddeeegggiiijjjkkkmmmoooqqqsssttttttqqqqqqpppqqqsssvvvyyy{{{}}}|||zzzzzzzzzzzzxxxvvvwwwwwwwwwuuutttuuuxxx|||}}}|||{{{yyyxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}~~~}}}ppp[[[PPPLLLGGGAAA???CCCFFFJJJNNNSSSYYY```dddfffhhhlllnnnppprrrtttvvvsssrrrrrrtttvvvxxxwwwvvvxxxzzz|||{{{nnnffflllsssuuuwww|||uuuddddddhhh|||}}}xxxgggRRRBBB:::666444333333222111111000000111111000000////////////000000------------......//////......------------............------------...///---------....../////////...///000000111111000000000000111222222222222111333333333333444444444444666666666777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;===>>>????????????>>>@@@CCCEEEFFFEEECCCAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDCCCAAAAAABBBCCCEEEGGGHHHIIIKKKRRR[[[ccc|||~~~ggg```fffhhhnnn~~~zzzssslllbbb^^^XXXTTTRRRQQQPPPOOOLLLNNNOOOPPPQQQPPPOOOOOOPPPPPPNNNKKKHHHEEECCCAAA===>>>??????===AAANNN\\\//////000000111222222222111222444666888:::<<<<<<;;;===??????===<<<<<<<<<::::::999:::;;;===@@@AAA===>>>??????>>>>>>???@@@EEEGGGHHHGGGEEECCCCCCDDDAAAAAABBBDDDFFFHHHJJJLLLOOOPPPRRRTTTVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQNNNOOORRRTTTVVVVVVVVVVVVXXX^^^```ZZZUUUTTTTTTTTTUUUXXXVVVWWW^^^cccvvv}}}bbbiiibbbfffzzzfffZZZUUUXXXaaannnxxxzzzxxxqqqdddVVVLLLHHHAAAAAAAAA@@@???@@@CCCFFFIIILLLRRRYYY]]]eeettt{{{tttnnnkkkjjjiiihhhiiiiiigggeeeccc```^^^]]]___aaaeeeiiikkkjjjiiihhhbbb___ZZZVVVRRROOOKKKIIIAAA@@@>>><<<;;;999999888999<<>>@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGEEECCCBBBCCCDDDFFFHHHKKKLLLNNNTTT]]]ccc{{{~~~~~~xxxccc]]]fffgggmmm|||}}}xxxsssmmmddd^^^VVVQQQOOOOOOPPPPPPLLLNNNPPPQQQRRRQQQPPPOOOQQQOOOMMMKKKIIIGGGFFFFFF@@@@@@AAA@@@>>>???IIIVVV111111222333333444555555111222333666999;;;===>>>;;;===???@@@???>>>>>>>>>>>>===;;;;;;;;;<<<>>>???<<<>>>??????>>>>>>???@@@BBBEEEFFFFFFDDDBBBCCCDDD@@@@@@AAABBBDDDFFFIIIJJJLLLNNNQQQTTTVVVWWWVVVVVVUUUUUUVVVUUUUUUSSSRRRQQQOOOPPPRRRUUUWWWYYYZZZ[[[ZZZ^^^^^^YYYVVVWWWWWWUUUTTTWWWUUUWWW^^^dddvvvcccjjjzzz```dddxxxdddYYYSSSXXX```mmm{{{xxxyyywwwooobbbUUULLLIII@@@@@@@@@??????@@@CCCFFFHHHJJJPPPUUUYYY```ooo~~~}}}uuuoookkkiiigggfffiiihhhfffeeedddccccccbbb___aaafffjjjllllllkkkjjjeeebbb]]]YYYVVVRRRMMMJJJAAA@@@>>><<<:::999999888:::<<<@@@EEELLLUUU___eeefffdddbbbbbbbbbaaa^^^[[[\\\\\\]]]```cccdddcccaaa```aaacccdddcccdddeeeggghhhiiikkknnnpppqqqrrrsssqqqqqqpppppprrruuuwwwyyyzzzzzz|||~~~~~~{{{xxxuuuyyy|||{{{xxxxxx{{{~~~}}}}}}~~~yyyzzz{{{{{{zzzyyywwwvvvvvvvvvwwwxxxyyyzzzzzz{{{|||~~~yyyhhh\\\RRRIIIDDDDDD@@@BBBFFFIIINNNUUU\\\aaabbbeeehhhjjjlllooosssvvvtttrrrpppqqqsssvvvxxxxxxuuuyyy{{{zzznnngggmmmtttttttttwwwwwwxxx|||wwwkkksss|||sssooo[[[FFF<<<888444222333222222111000000000000000000000////////////000000...------,,,---...///000......------------......///.........//////000111---------...///000000000...//////000111000000000000000111222222222222111333444555666777888999:::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>;;;<<<>>>???AAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPNNNMMMLLLIIIFFFCCCCCCDDDGGGKKKNNNPPPRRRVVV]]]cccuuuzzzyyy|||xxxaaa\\\fffiiiqqq|||xxxrrrkkkddd___WWWRRRPPPPPPQQQQQQIIIKKKNNNQQQRRRRRRQQQPPPPPPNNNKKKHHHGGGGGGHHHIIICCCBBBBBBBBB???>>>DDDMMM333333444444555666777777333444555777888:::;;;;;;<<<>>>@@@AAA@@@???@@@@@@BBB@@@>>><<<;;;;;;<<<===;;;===???@@@???>>>???@@@???BBBDDDDDDBBBAAACCCEEE@@@@@@@@@AAACCCFFFHHHJJJJJJLLLPPPSSSVVVWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPQQQSSSUUUXXX[[[]]]^^^^^^```___ZZZYYY[[[[[[XXXTTTVVVTTTVVV^^^dddvvvccciiipppZZZ___xxxeeeZZZUUUYYYbbbmmmxxxvvvwwwtttkkk___RRRJJJGGG???@@@??????>>>???CCCEEEHHHIIINNNRRRUUU\\\kkkzzzyyyqqqllljjjhhhfffddddddddddddeeegggjjjkkk___aaafffjjjmmmmmmmmmlllgggddd```\\\XXXTTTNNNKKK@@@???>>><<<:::999999888;;;===@@@DDDKKKUUU```ggglllhhheeecccbbb___ZZZVVVVVVWWWYYY]]]```aaa```^^^^^^```bbbccccccdddfffhhhhhhiiikkkmmmoooqqqrrrrrrqqqqqqppppppqqqtttvvvxxxwwwyyy|||{{{xxxtttyyy}}}|||yyyxxx{{{~~~zzzzzzzzzzzzyyywwwuuutttxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}{{{lll```TTTJJJEEEFFF>>>@@@CCCFFFKKKRRRZZZ___aaacccfffhhhkkknnnrrruuuxxxuuurrrrrrtttwwwyyyzzztttwwwzzz{{{nnnhhhnnnssssssrrruuutttwww|||yyyoooyyy{{{ppplllWWWBBB999666222111222222111111000000000000000000000////////////000000......---,,,---...///000.........------.........///////////////000111111---------...///000000111......///000000000000000000000111222222222222111333444555777888:::;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<=====================>>>???????????????;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUTTTSSSQQQMMMHHHDDDCCCCCCHHHLLLPPPRRRTTTXXX^^^cccqqqyyyvvvyyyyyybbb\\\fffkkkuuu|||xxxqqqiiiddd```YYYUUURRRRRRQQQQQQFFFHHHLLLPPPRRRSSSRRRQQQNNNLLLHHHFFFEEEFFFIIIJJJFFFDDDCCCCCC@@@>>>AAAGGG///000222333333444666888::::::999999999:::;;;;;;<<<===>>>@@@AAAAAAAAABBBAAA@@@???=========>>>>>>======>>>>>>??????@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHLLLPPPTTTWWWXXXYYYYYYYYYXXXVVVTTTQQQNNNLLLOOOQQQTTTWWWYYY[[[\\\\\\```___\\\YYYWWWVVVUUUUUUYYY]]][[[\\\aaacccrrrfffnnn___ccc|||zzz___YYYUUUWWWdddiiiuuu{{{xxxsssmmmaaaRRRGGGEEEDDDBBB@@@>>>===>>>@@@AAAFFFHHHKKKNNNSSSZZZaaafff|||xxxpppllljjjiiihhhiiiiiijjjkkkkkkllllllcccfffiiikkkkkkiiigggeeebbbbbbaaa___[[[SSSJJJDDD>>>>>>>>>===<<<:::999888:::;;;>>>FFFRRR^^^gggmmmoookkkfffeeeeeeccc\\\VVVQQQPPPPPPTTTYYY^^^^^^]]]___aaabbbccccccdddeeegggeeegggiiilllnnnpppppppppoooqqqrrrssssssuuuwwwyyy{{{}}}}}}{{{zzzzzz{{{|||}}}}}}}}}|||~~~~~~~~~{{{|||{{{xxxvvvuuuuuuuuuuuuxxxxxxxxxxxxyyyzzz{{{{{{nnn^^^RRRJJJFFFEEEBBBBBBCCCEEEIIIPPPYYY______ccchhhmmmooopppqqqrrrtttttttttrrrqqqrrruuuxxxtttuuuxxx|||rrroooooonnnppptttwwwqqq~~~}}}pppxxxvvvjjjiiiQQQBBB<<<666777888111222222222222222222222222111000000///...------,,,////////////////////////---------.........//////------......//////000000000000//////............---------.........//////111111000//////000111222111111222333555777999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>============???AAAAAA???===<<>>>>>>>>>>>>>>>>>@@@AAABBBCCCBBBBBBDDDFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGIIILLLPPPSSSVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQPPPQQQRRRUUUXXX[[[]]]^^^^^^^^^\\\ZZZXXXWWWVVVVVVVVVWWW[[[[[[]]]cccfffwwwfffzzzkkk[[[^^^uuu~~~bbbZZZVVVWWWdddmmmwwwzzztttmmmaaaRRRHHHFFFDDDBBB???======>>>???AAAEEEGGGJJJMMMRRRXXX___dddpppyyyrrrnnnlllkkkjjjkkkmmmoooooommmkkkjjjfffhhhiiijjjiiigggeeecccaaa___^^^[[[WWWQQQIIIDDD???>>>>>>===;;;:::888777:::;;;>>>FFFRRR___jjjqqqtttpppkkkiiigggccc\\\VVVPPPOOONNNQQQVVVZZZ\\\\\\___```bbbccccccdddfffgggeeeggghhhjjjlllnnnoooooonnnoooqqqqqqrrrtttxxxzzz{{{|||~~~~~~|||{{{yyyyyyyyyzzz{{{||||||}}}~~~~~~|||}}}|||zzzxxxvvvvvvvvvvvvzzzyyyyyyxxxxxxxxxyyyyyy}}}~~~~~~~~~rrraaaTTTLLLGGGDDDAAABBBCCCEEEIIIPPPYYY___cccgggkkknnnoooooopppppprrrssstttsssrrrsssuuuwwwvvvvvvxxx~~~}}}ssspppooonnnpppsssxxxvvv|||sss~~~vvvjjjfffOOO@@@;;;555666777000111111111111111111111111333333222222111000000000........................+++++++++,,,,,,,,,------.........////////////////////////.........---------------.........//////111111111111111222333333444444666777999;;;<<<===::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCAAA??????AAADDDCCCBBB@@@@@@AAACCCFFFHHHFFFFFFGGGGGGGGGGGGGGGGGGKKKLLLLLLMMMOOORRRWWWZZZ\\\YYYTTTPPPMMMJJJGGGDDDIIIIIIMMMSSSVVVXXX]]]dddssstttnnnooo|||sss___UUU```jjjooo{{{ssslllhhhfff___WWWQQQPPPQQQPPPNNNJJJLLLNNNQQQRRRRRRQQQQQQLLLKKKIIIEEEBBBAAACCCEEEHHHHHHGGGFFFEEEEEEEEEEEE222333555666666777999;;;:::<<<===?????????===<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@@@@???>>>======<<<<<<@@@BBBCCCDDDCCCDDDGGGIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHJJJLLLOOORRRTTTUUUWWWWWWWWWXXXWWWWWWVVVUUURRRSSSUUUXXXZZZ\\\]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYVVV[[[[[[___fffkkk|||fffoooeeeUUUXXXnnnggg\\\VVVXXXeeepppyyy~~~}}}uuummmaaaSSSJJJHHHCCCBBB???===<<<===>>>@@@CCCEEEHHHKKKOOOUUU[[[```cccsss|||tttqqqooonnnkkknnnqqqsssssspppllljjjkkkjjjiiihhhfffdddbbb```^^^\\\YYYUUURRRMMMGGGCCC@@@???>>><<<:::888777666::::::===EEEQQQ```oooxxx{{{wwwrrrnnnjjjccc[[[UUUOOOMMMKKKKKKOOOTTTXXXZZZ^^^```bbbccccccdddfffhhhgggggggggiiijjjlllnnnooonnnnnnooopppqqqsssxxx{{{{{{{{{||||||||||||{{{{{{xxxwwwwwwwwwxxxzzz|||~~~~~~|||zzzxxxxxxxxxxxx{{{{{{yyyxxxxxxwwwwwwwwwzzz{{{|||||||||~~~vvveeeWWWNNNHHHEEE@@@AAABBBDDDIIIPPPYYY___gggjjjnnnppppppooonnnnnnppprrrttttttttttttuuuvvvvvvvvvwww|||~~~sssoooooonnnooorrryyy{{{zzzyyynnnbbbLLL>>>:::444444666000000000000000000000000000111000000//////.........------------------------+++++++++,,,,,,,,,------///////////////..................---------------------.........////////////000111222333444444444444666888:::<<<=========:::::::::;;;<<<<<<======>>>>>>>>>???????????????BBBCCCCCCBBBAAAAAABBBDDDCCCBBBAAA@@@AAADDDGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLPPPQQQPPPQQQVVV[[[___[[[VVVQQQNNNJJJFFFCCCIIIHHHKKKQQQTTTVVV\\\cccrrruuuoooooo{{{ooo\\\TTT___kkkrrrxxxpppjjjgggbbb\\\UUUQQQQQQQQQPPPNNNJJJLLLOOOQQQRRRSSSRRRQQQKKKKKKJJJGGGCCCAAAAAAAAAEEEFFFFFFGGGGGGFFFFFFFFF222444666777777777999;;;;;;===@@@BBBCCCBBB???>>>===>>>>>>>>>>>>>>>======>>>@@@BBBDDDDDDCCCAAA????????????>>>>>>=========BBBCCCEEEEEEEEEGGGJJJLLLKKKJJJGGGDDDCCCCCCDDDEEEFFFFFFHHHIIIKKKNNNOOOPPPTTTTTTUUUVVVXXXXXXYYYYYYSSSSSSTTTVVVWWWXXXXXXYYY[[[ZZZYYYYYYYYYZZZ[[[\\\WWW\\\]]]aaaiiinnnfffggg}}}^^^PPPVVVjjjjjj___WWWYYYgggqqqzzz}}}wwwnnnbbbTTTLLLJJJCCCAAA???<<<;;;<<<===???AAACCCFFFIIIMMMRRRWWW[[[^^^kkk~~~wwwtttrrrqqqmmmooorrrttttttrrrooommmnnnllljjjgggdddaaa______\\\YYYTTTPPPMMMIIIEEEBBB@@@???===;;;999777666555999:::<<>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@@@@AAADDDGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEKKKQQQQQQNNNPPPXXX```fff```XXXQQQLLLHHHFFFDDDHHHGGGIIINNNRRRTTT[[[bbbrrrwwwrrrpppzzzlll[[[UUU```mmmxxx}}}wwwpppkkkiii___ZZZUUURRRRRRRRRPPPNNNKKKMMMOOORRRSSSSSSSSSRRRLLLMMMLLLIIIEEEBBB@@@@@@AAABBBDDDFFFGGGGGGFFFFFF222444666666666777999;;;;;;>>>BBBDDDEEEDDDAAA???>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAADDDDDDCCCAAA???>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCDDDEEEIIILLLKKKIIIEEEBBBAAABBBCCCEEEHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYVVVVVVUUUUUUUUUVVVVVVVVVXXXWWWVVVVVVWWWXXXYYYZZZYYY^^^^^^aaahhhlll~~~iiihhhzzzZZZOOOXXXiiimmmaaaYYY[[[iiioooyyy}}}zzzooocccWWWNNNKKKDDDBBB???<<<;;;<<<===>>>@@@BBBEEEHHHKKKOOOSSSWWW\\\ggg{{{|||yyyvvvtttpppqqqqqqrrrssssssrrrrrrnnnllliiifffcccaaa```___\\\XXXRRRMMMJJJFFFCCCAAA@@@???<<<:::888666555555888999<<>>>>>??????@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDAAA@@@??????AAACCCGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFDDDJJJOOONNNKKKOOO[[[eeeoooggg\\\RRRLLLJJJIIIHHHHHHFFFHHHLLLOOOSSSZZZbbbsssxxxrrrooowwwmmm^^^WWWaaannnzzz|||xxxrrrnnnlllaaa\\\VVVSSSSSSSSSQQQOOOLLLMMMPPPRRRTTTTTTSSSSSSOOOOOOOOOLLLHHHDDDBBBAAA>>>@@@BBBEEEFFFGGGFFFFFF222444666777777888:::;;;<<>>===;;;:::<<<>>>AAACCCDDDCCCBBB@@@>>>>>>??????@@@AAAAAABBB@@@@@@AAA@@@@@@BBBEEEHHHJJJHHHDDDAAA@@@BBBDDDEEELLLMMMOOOPPPQQQPPPPPPOOOLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWWWWWWWWWWWWWXXXYYYUUUTTTSSSRRRRRRSSSTTTUUUYYY]]]\\\^^^dddhhhxxxtttsss}}}[[[PPPYYYfffqqqddd[[[\\\jjjmmmxxx}}}|||qqqfffYYYOOOLLLEEECCC@@@===<<<<<<===>>>???AAADDDGGGIIILLLPPPSSSYYYbbbttt{{{xxxtttsssssssssssstttttttttlllkkkiiigggdddcccbbbbbb^^^YYYSSSNNNIIIFFFBBB@@@???>>>;;;999777666555666666888;;;@@@KKK\\\ppp}}}}}}wwwnnncccZZZUUUKKKIIIEEEBBBAAAEEEMMMRRRYYY[[[]]]______aaaccceeeggghhhiiijjjllloooqqqrrrssstttuuuuuutttuuuwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvuuuvvvyyy}}}}}}{{{yyyyyyyyyyyyvvvvvvvvvwwwwwwxxxzzzzzzyyyyyyzzzzzzzzz|||{{{mmmaaaWWWPPPKKKAAABBBDDDFFFKKKSSS\\\bbbdddgggllloooooooooooopppoooqqqtttuuutttrrrrrrrrrtttxxxyyyooolllllllllmmmqqqwww|||nnnXXXEEE<<<:::333444888444222222222222222222222222000000000000000000000000------------------------+++++++++,,,,,,,,,------///////////////.........---------------.............../////////000000000---...///000111222222222777888:::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDEEEGGGFFFFFFHHHJJJJJJIIIHHHBBBAAA@@@@@@AAADDDHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDIIIMMMLLLJJJOOO[[[fffqqqiii^^^TTTOOOMMMMMMNNNIIIFFFGGGKKKNNNRRRZZZccctttxxxqqqmmmttt~~~}}}rrrddd\\\cccnnnzzz{{{uuupppnnnfff```YYYUUUTTTSSSRRRPPPLLLNNNQQQSSSTTTUUUTTTSSSQQQRRRQQQNNNJJJFFFEEEDDD???@@@BBBDDDEEEGGGGGGHHH444666888888888999;;;======???BBBDDDFFFEEEDDDCCCDDDDDDCCCBBB@@@???===<<<===???AAADDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAABBBAAABBBAAA@@@???AAAEEEHHHJJJHHHDDDBBBAAACCCFFFHHHLLLNNNQQQRRRSSSQQQNNNMMMHHHHHHHHHIIIJJJMMMOOOPPPTTTTTTTTTUUUWWWYYY[[[\\\UUUTTTSSSQQQQQQQQQQQQRRRTTTXXXWWWYYY___bbbrrraaaQQQWWW```uuuggg\\\\\\iiinnnwww|||tttiii[[[PPPKKKFFFDDDAAA>>><<<===>>>??????AAADDDGGGHHHKKKNNNQQQWWW___ppp|||xxxxxxxxxxxxwwwuuusssqqqiiihhhhhhggggggfffeeeeee```\\\UUUPPPKKKFFFBBB???>>><<<:::777666666666777444777:::???IIIYYYlllzzz~~~yyypppfff]]]YYYKKKIIIFFFBBB@@@DDDKKKQQQWWWYYY[[[]]]^^^___aaaddddddeeehhhjjjmmmoooqqqqqqnnnqqqtttvvvvvvvvvxxxyyy{{{|||}}}}}}|||{{{{{{zzzyyyxxxyyy{{{}}}}}}{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyy{{{qqqdddYYYQQQLLLBBBCCCEEEGGGLLLTTT]]]dddeeeiiimmmpppppppppppppppqqqsssttttttrrrqqqqqqqqqsssvvv}}}zzzpppmmmnnnnnnpppssszzzyyyjjjSSSBBB;;;888111222777444111111111111111111111111------..........................................+++++++++,,,,,,,,,------.........///////////////------........./////////.../////////000000000000000000000000111111222333::::::;;;<<<===>>>>>>???======>>>>>>??????@@@@@@??????@@@BBBCCCDDDFFFFFFIIIHHHHHHJJJMMMNNNLLLIIICCCCCCBBBBBBDDDGGGJJJLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEIIIMMMLLLKKKNNNWWW___gggaaaZZZSSSPPPOOONNNNNNJJJGGGFFFJJJMMMRRR[[[dddvvv{{{tttooouuuuuuiiiaaagggsssxxxpppmmmllleee\\\VVVTTTTTTRRRQQQMMMNNNQQQSSSUUUUUUTTTTTTRRRRRRQQQNNNJJJGGGGGGGGGBBBBBBCCCDDDFFFHHHIIIJJJ666777999::::::;;;===???>>>???BBBDDDEEEEEEDDDDDDGGGGGGFFFEEECCCAAA???>>>???@@@BBBDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@EEEEEEDDDBBBAAACCCFFFIIIKKKHHHEEEBBBBBBDDDHHHJJJJJJLLLOOORRRQQQOOOKKKIIIFFFFFFEEEFFFGGGIIIKKKLLLOOOOOOPPPRRRUUUYYY\\\^^^YYYXXXVVVTTTRRRRRRRRRRRROOOSSSSSSUUUZZZ^^^nnn}}}fffRRRUUU[[[}}}yyyjjj]]][[[gggpppxxx{{{uuujjj\\\PPPKKKGGGEEEAAA>>>======>>>??????AAADDDGGGHHHJJJNNNPPPVVV]]]nnnzzz|||}}}}}}{{{vvvqqqnnnfffggghhhhhhiiihhhhhhgggaaa]]]WWWQQQLLLGGGBBB>>>===<<<999777666666777777444666:::???GGGWWWiiiwwwzzzrrrhhh```\\\KKKJJJGGGCCCAAACCCJJJPPPVVVXXXZZZ\\\\\\^^^aaacccaaacccfffjjjmmmoooppppppiiimmmrrruuuwwwxxxyyyzzz}}}~~~~~~}}}||||||zzzzzzzzz|||~~~~~~|||zzzxxxwwwvvvvvvwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz~~~tttfffZZZQQQLLLCCCDDDEEEHHHMMMUUU^^^eeehhhkkkoooqqqqqqppppppppprrrtttttttttrrrppppppqqqqqqssswwwzzzqqqooooooppprrrvvv}}}www~~~xxxjjjQQQ@@@999777000111555333000000000000000000000000000000000111111111111111////////////////////////---------.........//////---.........//////000000........./////////000000////////////000000000000333222111111111222333444::::::::::::;;;===>>>???>>>>>>>>>???@@@@@@AAAAAA??????@@@BBBDDDEEEFFFGGGHHHGGGGGGIIIMMMNNNKKKIIIEEEDDDDDDDDDFFFIIILLLOOOOOONNNMMMKKKJJJHHHGGGGGGEEEIIIMMMNNNMMMNNNTTTXXX[[[XXXTTTQQQOOONNNLLLJJJJJJGGGGGGJJJMMMRRR[[[eeewwwxxxrrrxxxvvvkkkdddkkkzzzyyypppkkkpppiii^^^WWWUUUTTTSSSQQQMMMOOOQQQTTTUUUUUUUUUTTTRRRRRRQQQNNNJJJHHHHHHHHHEEEEEEDDDEEEGGGIIIKKKMMM888777555444555777:::<<<>>>???BBBDDDFFFGGGGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDBBBAAAAAAAAA???===???@@@AAAAAABBBFFFKKKOOOTTTRRRNNNIIIEEEDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJLLLNNNQQQUUUXXXZZZ[[[YYYVVVQQQOOOOOOSSSVVVQQQTTTRRRTTT[[[^^^lllhhhMMMSSS___www|||eee\\\___fffooowww~~~|||sssjjj^^^RRRMMMFFFDDDAAA>>><<<<<<<<<<<<<<<>>>@@@AAABBBEEEIIILLLSSS\\\iii|||}}}}}}{{{vvvqqqhhhgggeeeeeedddbbb___]]]ZZZYYYVVVQQQKKKDDD>>>;;;>>>===:::888666555555555333555888===FFFVVVhhhttt|||xxxtttrrrfffWWWNNNLLLHHHDDDBBBDDDIIIMMMSSSVVVZZZ\\\]]]^^^```aaa___bbbeeehhhjjjlllnnnqqqtttttttttttttttvvv{{{~~~~~~|||{{{zzzyyyxxxwwwxxxyyyzzz}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxx{{{zzzyyywwwvvvtttssssssvvvtttsssuuuvvvvvvzzzyyyiiiZZZOOOJJJCCC@@@@@@GGGNNNVVV```iiijjjjjjlllooorrrtttsssrrrrrrrrrssstttsssrrrqqqppprrrrrrvvv~~~zzzpppqqqqqqnnnqqqyyyqqqvvv{{{xxxiiiMMMAAA777555666555222111111111111111000000000000000000000000////////////........................////////////////////////111111000000//////..................////////////000000000000////////////111111111111222333333444666888:::;;;;;;:::<<<===<<<<<<<<<===>>>@@@AAABBB@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFFFFFFFFFFHHHIIIJJJMMMNNNMMMKKKIIIHHHHHHJJJJJJLLLNNNOOONNNOOOSSSVVVVVVTTTPPPMMMKKKLLLMMMNNNKKKKKKJJJIIIJJJPPPZZZaaauuu|||~~~sssllliiiqqq~~~yyytttppplllgggaaa]]]ZZZWWWUUUSSSMMMOOOQQQUUUXXXXXXUUURRRRRRQQQPPPNNNKKKIIIHHHGGGAAABBBDDDGGGJJJLLLNNNOOO999999888777888:::<<<======>>>@@@BBBDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIGGGEEECCCBBBBBBBBB@@@>>>???@@@AAABBBDDDGGGMMMQQQ[[[YYYTTTMMMGGGDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKNNNRRRUUUWWWYYYXXXVVVRRRPPPPPPRRRUUUOOORRRQQQSSSZZZ]]]llloooPPPSSS\\\sss~~~eee[[[^^^dddpppxxx{{{ssskkk^^^RRRKKKGGGFFFCCC@@@>>>=========<<<>>>???@@@BBBDDDHHHKKKOOOXXXddduuuwwwqqqjjjgggdddaaa___]]]YYYWWWVVVUUUTTTPPPLLLFFFAAA>>>>>><<<:::888666555555555666777:::>>>FFFTTTfffrrr{{{zzzvvvuuujjj\\\PPPMMMIIIEEEBBBDDDHHHLLLRRRUUUXXX[[[\\\]]]___aaaaaadddhhhjjjkkklllmmmnnnrrrsssttttttuuuxxx|||}}}{{{zzzxxxwwwvvvvvvvvvvvv{{{|||~~~|||zzzxxxwwwvvvzzzzzzyyyxxxwwwuuutttssstttpppnnnnnnlllkkkooovvvnnn^^^RRRLLLEEEAAABBBHHHOOOVVV```iiiiiijjjlllooorrrsssssssssttttttttttttsssrrrqqqqqqssssssuuu{{{xxxoooqqqqqqooorrrzzztttxxxpppyyysssdddKKK@@@666555666555333222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................../////////000000000000000000000000000000000222222222222333444555555777999;;;;;;::::::;;;<<<<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIJJJKKKMMMPPPPPPOOOOOOQQQTTTTTTRRRPPPNNNLLLLLLMMMMMMKKKLLLLLLKKKKKKPPPYYY___sssqqqkkkiiisss~~~xxxqqqmmmhhhddd___[[[YYYWWWTTTSSSNNNPPPRRRVVVZZZZZZXXXUUUUUUSSSQQQMMMJJJGGGDDDCCC???@@@BBBEEEGGGJJJKKKLLL::::::;;;;;;<<<======>>>======>>>???AAABBBDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIKKKKKKHHHFFFDDDCCCCCCBBB@@@>>>>>>???AAABBBDDDHHHMMMPPP[[[YYYUUUOOOHHHDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHFFFFFFGGGHHHKKKNNNQQQRRRSSSTTTSSSRRROOOOOOPPPQQQLLLPPPOOOQQQXXX\\\kkksssRRRQQQWWWlllhhh[[[\\\bbbqqqyyyzzzssskkk___QQQJJJIIIGGGDDDBBB???>>>>>>>>><<<>>>???@@@AAACCCGGGJJJLLLTTT^^^kkkwwwooolllhhhbbb\\\YYYUUURRRPPPQQQQQQQQQOOOLLLHHHCCCAAA===<<<:::888666555444444777888999<<>>??????AAA@@@@@@AAABBBDDDFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIKKKLLLMMMOOOQQQRRRPPPOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLNNNOOONNNMMMQQQWWW]]]qqqooojjjkkkuuu~~~wwwooojjjfffbbb]]]ZZZXXXVVVTTTRRROOOPPPSSSWWW[[[\\\[[[YYYWWWUUUQQQMMMHHHCCC@@@>>>======???AAACCCEEEGGGHHH:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGJJJLLLNNNIIIGGGEEEDDDCCCBBB@@@>>>???@@@AAABBBCCCEEEIIILLLQQQQQQOOOKKKGGGEEEEEEFFFBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAABBBEEEGGGHHHEEEEEEEEEFFFHHHJJJMMMNNNMMMNNNPPPPPPNNNMMMMMMMMMJJJNNNLLLOOOWWWZZZiiipppQQQPPPSSSfffmmm]]]]]]cccpppxxx~~~~~~~~~{{{tttmmm```RRRJJJIIIGGGEEEBBB@@@>>>>>>===<<<===??????@@@BBBEEEHHHLLLRRRZZZbbbqqq~~~uuunnnmmmggg```YYYUUURRROOONNNNNNOOOOOOOOOLLLHHHDDDAAA<<<<<<:::888777555444444555666777:::@@@NNN^^^jjjvvv{{{|||xxxuuuqqqjjjaaaVVVSSSNNNHHHDDDDDDHHHKKKNNNPPPTTTWWWYYY[[[^^^```bbbfffkkkooooooooonnnnnnoooqqqrrrssssssvvvzzz}}}~~~~~~}}}}}}}}}|||}}}~~~}}}{{{yyyxxxwwwvvvwwwyyyzzzyyywwwtttrrrrrrkkkddd^^^YYYVVVZZZaaalllwwwfffXXXRRRKKKGGGFFFJJJPPPVVV___ggggggjjjmmmoooqqqqqqrrrsssvvvtttsssqqqpppqqqqqqrrrrrrqqqrrrzzzyyyrrroooppprrrrrrvvv|||}}}{{{ttt\\\iii}}}~~~tttjjjZZZDDD;;;444444555444333444111111111111000000000///000000000000////////////////////////////////////////////////////////////---.........///000000000000000111111111222222222000000111111111111111222444444444555666777888999999;;;<<<<<<:::999999:::=========<<<======>>>>>>AAA@@@??????@@@CCCFFFHHHEEEEEEFFFGGGHHHIIIKKKLLLNNNMMMMMMLLLKKKJJJJJJJJJIIIKKKMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSRRRPPPOOONNNNNNNNNOOOOOOOOONNNLLLKKKMMMOOOQQQPPPPPPQQQVVV[[[ooonnniiijjjttt~~~}}}wwwppplllgggccc___[[[XXXUUURRRPPPNNNOOORRRWWW[[[]]]\\\[[[VVVTTTQQQLLLGGGBBB???===;;;<<<===>>>@@@BBBCCCCCC999:::<<<>>>???>>>======<<<<<<;;;<<<===???AAACCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOIIIGGGEEEDDDCCCBBB@@@>>>@@@AAABBBAAA@@@AAACCCEEEIIIJJJKKKJJJHHHGGGGGGHHHDDDCCCCCCBBBBBBCCCDDDDDDAAAAAAAAABBBDDDFFFHHHIIIFFFFFFEEEEEEFFFHHHJJJKKKJJJMMMOOOPPPOOONNNMMMMMMIIIMMMKKKNNNUUUXXXggglllQQQQQQTTTfffsss```___dddnnnvvv|||}}}~~~wwwpppcccTTTKKKHHHGGGEEEBBB@@@>>><<<<<<<<<===>>>>>>>>>@@@CCCFFFKKKQQQWWW]]]iii|||uuuqqqlllggg___XXXTTTRRRQQQOOONNNOOOPPPOOOMMMHHHCCC@@@===<<<;;;:::888666555444555666777999@@@NNN^^^jjjvvvyyy{{{xxxsssnnngggaaaWWWTTTOOOIIIEEEEEEHHHKKKLLLOOORRRUUUWWWZZZ^^^aaaaaaeeekkkoooqqqqqqqqqqqqpppqqqrrrrrrrrrsssuuuxxx~~~}}}||||||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyytttuuuxxxzzzzzzyyywwwuuuqqqiii```ZZZTTTPPPTTT[[[eee||||||kkk^^^WWWMMMIIIGGGKKKPPPUUU]]]eeefffjjjnnnppppppppprrrttttttsssqqqpppppppppqqqrrrsssqqqrrrzzz~~~rrrooonnnoooqqqrrrvvv{{{zzzrrr___jjj~~~rrrnnnhhhYYY@@@999444444555333333444111111111111000000000///000000000000////////////......................../////////////////////////////////000111111111222111111111111222222222222000111111111222222333333555555555666777888:::;;;:::<<<======;;;::::::;;;>>>>>>============>>>???@@@@@@??????@@@CCCEEEGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJKKKMMMPPPQQQPPPPPPQQQRRRPPPQQQRRRSSSSSSRRROOONNNNNNNNNPPPPPPPPPNNNLLLKKKMMMPPPRRRRRRQQQSSSXXX\\\nnnkkkffffffooo}}}~~~}}}yyytttqqqkkkgggbbb^^^YYYUUUQQQNNNMMMNNNQQQUUUYYY\\\\\\ZZZTTTRRROOOLLLHHHDDDAAA@@@<<<<<<===>>>???@@@AAAAAA999;;;<<<>>>>>>>>>======<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGIIIKKKMMMNNNKKKIIIGGGEEEEEECCCAAA???AAABBBBBBAAA???>>>???AAAHHHJJJLLLKKKJJJHHHHHHIIIEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMQQQRRRQQQPPPPPPPPPJJJMMMKKKNNNTTTWWWffflllTTTTTTUUUfffyyycccaaafffnnnvvv|||}}}~~~|||uuugggXXXNNNHHHGGGFFFCCCAAA>>><<<;;;<<<===>>>======???AAADDDIIIMMMTTT[[[fff~~~|||vvvtttlllggg___ZZZVVVTTTSSSRRRNNNOOOPPPPPPNNNIIIDDDAAA======<<<;;;:::888666555777888999;;;AAANNN^^^jjjtttwwwyyywwwrrrkkkfffcccWWWTTTOOOIIIEEEEEEHHHKKKLLLNNNQQQTTTVVVZZZ^^^bbbaaaeeejjjnnnpppqqqrrrssspppqqqrrrrrrqqqrrrtttuuu~~~}}}~~~{{{|||~~~}}}{{{{{{{{{|||}}}|||{{{{{{{{{zzzzzzzzzzzzsssuuuxxxzzz||||||{{{{{{qqqiii```YYYRRRMMMPPPWWWaaayyypppccc\\\OOOKKKHHHKKKOOOSSS[[[ccceeejjjnnnpppooooooqqqtttrrrrrrqqqqqqqqqrrrsssssstttrrrrrrzzzzzzqqqkkklllmmmnnnoooqqquuuyyy~~~xxxtttdddpppzzzkkkjjjeeeTTT>>>888444444444111111444111111111111000000000000000000000000////////////........................////////////////////////000111111111111111222222000111111111111222222222111111111222333333444444555555555666888999;;;;;;;;;===>>>>>>===<<<======>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@AAACCCEEEGGGGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLOOORRRSSSSSSSSSSSSTTTQQQPPPQQQRRRTTTTTTRRRPPPPPPPPPQQQQQQPPPOOOMMMLLLLLLOOOQQQRRRRRRUUU[[[___mmm}}}~~~kkkdddccckkkyyy|||vvvsssnnnjjjeee```[[[VVVPPPMMMMMMNNNPPPTTTXXXZZZZZZZZZRRRQQQOOOMMMJJJGGGEEEDDD?????????@@@@@@AAAAAABBB;;;<<<===>>>>>>?????????<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNLLLIIIHHHGGGFFFCCCAAA@@@AAABBBAAA???>>>???AAAFFFIIIKKKLLLKKKJJJJJJJJJHHHFFFDDDBBBAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEIIIKKKOOOPPPPPPPPPPPPQQQKKKNNNLLLNNNTTTVVVddd~~~pppVVVTTTRRRbbb|||dddaaagggqqqxxx~~~~~~~~~xxxkkk[[[QQQJJJIIIGGGEEEBBB???===<<<<<<=========<<<===@@@CCCHHHJJJOOOVVV```ttt{{{uuurrrlllgggaaa[[[XXXVVVSSSRRRLLLNNNPPPQQQOOOKKKFFFCCC>>>>>>>>>===;;;999777666888888888:::???KKKZZZeeemmmooorrrrrrmmmgggcccbbbWWWTTTOOOHHHDDDEEEHHHKKKKKKNNNQQQSSSVVVZZZ___ccccccfffjjjmmmnnnoooqqqrrrpppqqqssssssssstttvvvwww}}}{{{zzz{{{|||zzz{{{}}}~~~|||}}}~~~~~~|||{{{|||{{{{{{zzzyyyxxxxxxxxxuuuwwwyyy|||vvvnnneee]]]UUUOOOPPPUUU[[[rrrqqqccc[[[PPPKKKIIIKKKNNNRRRYYY```eeeiiinnnpppnnnnnnqqqtttqqqqqqssstttuuuvvvvvvvvvtttrrrsss{{{uuujjjfffjjjlllmmmmmmpppsssvvvyyyttt}}}ssshhhuuuyyyjjjiii```KKK===888444444333000000333111111111111000000000000000000000000////////////........................////////////////////////111111111111000000000000000000000111111111111222111111222222333444444555444555555666777999;;;<<<;;;===?????????>>>???@@@>>>>>>>>>>>>???AAABBBBBB??????@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPSSSSSSTTTTTTSSSRRRQQQPPPMMMPPPSSSTTTTTTSSSSSSTTTQQQOOOOOOQQQTTTVVVUUUSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKNNNPPPQQQSSSWWW^^^cccmmm~~~|||~~~{{{tttkkkfffkkkwwwwwwqqqmmmiiieee```\\\WWWQQQMMMNNNNNNPPPSSSWWWZZZZZZYYYSSSRRRQQQNNNLLLJJJHHHGGGBBBCCCCCCCCCCCCCCCCCCCCC=========>>>>>>???@@@@@@===>>>@@@AAABBBBBBBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKKKKKKKKKKPPPNNNLLLJJJIIIHHHEEECCC@@@AAABBBBBB@@@@@@AAABBBAAADDDHHHKKKKKKKKKKKKLLLKKKIIIGGGDDDCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAABBBBBBCCCFFFHHHKKKMMMMMMMMMNNNOOOLLLOOOMMMNNNTTTVVVccc}}}rrrVVVQQQLLL\\\}}}eeeaaagggttt{{{~~~{{{mmm]]]SSSKKKJJJIIIGGGDDDAAA>>>===<<<=========<<<===???BBBHHHHHHKKKQQQYYYiiixxxqqqmmmlllhhhbbb\\\YYYVVVSSSQQQKKKMMMPPPRRRQQQMMMHHHEEE?????????>>><<<:::888666777777666666;;;FFFTTT___dddgggkkklllhhhbbb___```VVVSSSNNNHHHDDDDDDHHHKKKKKKNNNQQQSSSVVV[[[```dddfffhhhkkkllllllmmmoooqqqoooqqqsssuuuuuuvvvyyy{{{~~~~~~|||yyywwwwwwyyy||||||}}}~~~~~~~~~xxx{{{}}}{{{}}}|||{{{zzzxxxwwwvvvuuuwwwxxx{{{~~~}}}uuukkkcccYYYRRRRRRVVVVVVkkk}}}nnn```WWWQQQLLLIIIKKKNNNQQQXXX___dddiiiooopppnnnnnnqqqtttppprrrtttvvvxxxxxxxxxxxxsssqqqttt}}}wwwkkkdddhhhlllllllllooorrrttt~~~uuurrrzzzppphhhwww{{{kkkhhh\\\CCC<<<888444444333//////222111111111111000000000000000000000000////////////000000000000000000000000////////////////////////111111000000//////......///000000000000111111111111111222333333444555555444444555666777999;;;<<<;;;===@@@@@@@@@@@@AAABBB>>>>>>>>>???@@@BBBCCCDDD???@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOUUUUUUVVVWWWVVVUUUTTTSSSMMMOOOSSSTTTSSSRRRRRRSSSQQQOOOMMMPPPTTTWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMKKKMMMOOOQQQSSSXXX```fffnnn}}}}}}tttuuulllllluuuvvvnnnjjjhhhddd```\\\WWWRRRNNNPPPPPPQQQTTTXXXZZZZZZYYYUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE============>>>???AAABBB@@@???>>>@@@BBBDDDCCCBBB@@@AAACCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHIIIFFFBBB@@@AAABBBCCCDDDFFFGGGHHHIIIKKKMMMOOOQQQMMMMMMKKKGGGDDDBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMNNNLLLQQQNNNMMMSSSVVVaaauuuxxxUUUPPPQQQ[[[{{{eeeccciiittt{{{~~~}}}|||ooo```UUUQQQLLLGGGGGGIIIIIIBBB<<<<<<<<<<<<<<<===???@@@AAAEEEGGGLLLSSSZZZiii|||sssmmmkkkhhhbbb]]]XXXUUUSSSRRRMMMOOOQQQRRRQQQNNNKKKHHHAAA@@@???@@@@@@>>>;;;999666777777666888???LLLVVV^^^cccfffccc``````^^^ZZZ[[[UUUMMMIIIIIIJJJJJJIIIIIILLLQQQUUUYYY]]]bbbeeejjjkkkkkklllmmmnnnoooooonnnppptttxxx{{{||||||||||||uuutttxxx{{{{{{zzz{{{{{{{{{{{{|||||||||}}}tttwww|||~~~}}}}}}{{{{{{}}}}}}zzzxxxyyyzzz|||}}}ssskkkcccZZZTTTSSS^^^eeettt{{{ooobbbYYYXXXTTTRRRSSSTTTSSSVVVZZZaaagggmmmpppooonnnnnnooossssssuuuwwwyyy{{{|||}}}zzztttttt}}}uuulllllliiihhhkkkmmmmmmqqqwwwyyytttxxxzzznnn}}}tttmmmkkkZZZDDD:::999777555333222111111222222222111000//////...000000000000000000000000////////////////////////000000000000////////////111111000000000000111111000000111222333444444555333444666777888777666555999999888888999;;;===>>>???@@@AAABBBBBBBBBAAA@@@BBB@@@???======>>>@@@AAADDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJIIIHHHIIIMMMQQQSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOONNNNNNPPPSSSUUUUUUTTTRRRQQQPPPOOOOOOOOOKKKNNNQQQRRRTTTYYY```fffxxx|||wwwoootttvvv}}}sssiiidddaaa\\\ZZZYYYVVVPPPLLLKKKMMMPPPTTTXXXZZZXXXVVVUUUTTTRRROOOKKKIIIIIIIIIGGGEEEDDDDDDFFFGGGFFFEEE<<<======>>>???@@@AAAAAA@@@??????@@@BBBDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHFFFDDDBBBBBBCCCCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMJJJFFFDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIKKKKKKKKKKKKLLLNNNLLLQQQNNNMMMRRRUUU```ttt{{{WWWQQQQQQZZZhhhbbbfffqqqyyyrrrdddZZZSSSMMMHHHGGGIIIHHHCCC>>><<<<<<<<<<<<===>>>@@@@@@EEEGGGLLLQQQWWWcccxxx~~~wwwoooiiilllhhhccc^^^XXXUUUSSSRRRPPPQQQSSSSSSRRROOOLLLJJJBBBAAA@@@@@@@@@???<<<:::777888888666777>>>IIIRRRZZZ___bbb```]]]^^^\\\YYYYYYSSSLLLHHHGGGGGGGGGGGGHHHLLLPPPUUUXXX]]]aaaeeeiiiiiikkkmmmoooqqqrrrsssqqqrrruuuwwwyyyzzz{{{{{{yyytttsssvvvzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{{{{tttwww{{{~~~|||}}}{{{yyyzzz{{{|||zzzxxx|||}}}~~~}}}sssjjj```[[[[[[]]]aaajjjwwwzzzyyywwwuuuqqqkkkccc]]]ZZZVVVUUUVVVVVVTTTUUUYYYaaafffllloooooooooqqqsssvvvwwwxxxyyyzzz||||||}}}~~~yyyzzzyyypppmmmjjjhhhiiikkklllqqqxxx{{{xxxqqqwww~~~qqq}}}rrrjjjfffUUU???:::999777555333222111111222222111111000//////...000000000000000000000000////////////////////////000000000000////////////222222111111111111222222000000111222333444444555333444666888888888777666:::999999999999;;;<<<>>>???@@@AAABBBBBBAAA@@@???BBBAAA???>>>===>>>???@@@DDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFGGGKKKOOOPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQSSSUUUVVVUUUSSSQQQOOOMMMLLLLLLKKKNNNQQQRRRTTTYYY```fffyyyuuummmssswww~~~}}}rrrhhhaaa]]]ZZZYYYXXXVVVQQQMMMKKKLLLNNNSSSWWWYYYXXXWWWVVVUUUSSSOOOLLLJJJJJJJJJGGGFFFDDDDDDFFFGGGFFFFFF;;;===>>>@@@AAABBBAAAAAAAAA@@@@@@AAACCCDDDCCCBBBEEEEEEFFFFFFEEECCCBBBAAACCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOONNNLLLJJJHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFHHHIIIJJJKKKNNNNNNOOOMMMIIIGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGEEECCCCCCDDDFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKPPPMMMMMMRRRTTT^^^rrr{{{yyy~~~ZZZRRRQQQYYYkkkbbbcccmmmwwwvvviiiaaaVVVPPPIIIGGGHHHHHHEEEAAA>>>======<<<===>>>@@@@@@DDDFFFJJJPPPTTT\\\mmm}}}~~~xxxqqqkkkfffjjjhhhccc^^^YYYVVVTTTSSSTTTUUUVVVVVVTTTQQQNNNLLLEEECCCBBBBBBBBB@@@>>>;;;999999888666666<<>>???@@@@@@EEEFFFGGGIIILLLNNNOOOPPPOOOMMMKKKGGGEEEEEEIIILLLNNNNNNPPPQQQQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVUUUSSSQQQOOOLLLKKKJJJLLLOOOQQQRRRTTTYYY```fffyyyqqqjjjsssxxxyyyooofff\\\YYYWWWWWWWWWUUUQQQMMMJJJJJJLLLPPPUUUXXXYYYYYYWWWUUUSSSQQQNNNMMMLLLKKKHHHGGGEEEEEEGGGGGGGGGFFF;;;===@@@BBBCCCCCCBBBBBBCCCBBBAAABBBCCCDDDCCCBBBDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCEEEGGGIIILLLNNNPPPPPPPPPOOOMMMKKKIIIHHHGGGIIIJJJKKKKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMOOOMMMJJJHHHFFFFFFEEEFFFGGGIIIIIIJJJIIIIIIHHHGGGEEECCCCCCEEEGGGHHHGGGHHHIIIGGGEEEDDDEEEFFFIIIOOOMMMLLLRRRSSS\\\nnnvvvsss]]]SSSQQQXXXmmmbbbccckkkvvvxxxnnnfff[[[TTTMMMIIIIIIIIIGGGDDD???>>>===<<<===>>>???@@@BBBDDDIIINNNRRRXXXeeerrr~~~yyytttnnniiieeeeeeccc```]]]ZZZXXXWWWVVVYYYYYYZZZYYYWWWSSSPPPNNNGGGEEEDDDCCCBBBAAA???===;;;:::888666666999@@@EEEMMMSSSVVVUUUTTTWWWWWWUUUUUUQQQLLLGGGDDDDDDDDDDDDKKKNNNSSSWWW[[[___dddgggggghhhjjjmmmppprrrtttuuussssssttttttvvvwwwyyyzzz{{{wwwsssrrrsssuuuvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwuuuwwwzzz|||}}}|||zzzyyyzzzxxxwwwwwwwwwxxxxxxxxx{{{zzzyyywwwxxx}}}~~~sssnnnnnnkkkhhhdddbbbaaaaaaaaaaaadddbbbaaaccceeehhhhhhhhhbbb^^^]]]]]][[[VVVUUUWWWaaafffkkknnnppprrrwww{{{}}}|||{{{|||zzz|||sssmmmjjjiiimmmqqqyyyxxx}}}sssiii___NNN???888777666444333222111111111111111111000000//////////////////////////////////////////////////////////////////000000000000222222222111111222222222000111111222333444555555555666888999;;;;;;;;;;;;<<<<<<;;;::::::;;;======AAABBBCCCDDDCCCBBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDDHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPLLLHHHFFFFFFGGGIIILLLLLLMMMNNNNNNNNNNNNMMMOOOOOONNNNNNMMMLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPOOOTTTSSSRRRQQQOOOMMMKKKJJJMMMOOOQQQQQQSSSXXX```fffxxxooohhhrrryyy|||uuullldddZZZXXXVVVVVVVVVTTTOOOKKKJJJJJJKKKOOOTTTXXXZZZZZZWWWUUUSSSRRRQQQOOONNNLLLJJJHHHFFFFFFGGGHHHGGGFFF<<<===@@@CCCDDDDDDDDDCCCEEECCCBBBBBBDDDDDDCCCBBBAAABBBDDDFFFFFFFFFFFFEEECCCDDDEEEGGGJJJMMMOOOQQQPPPOOONNNLLLJJJHHHGGGGGGJJJLLLOOONNNLLLIIIIIIIIIFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMLLLIIIGGGFFFFFFEEEFFFIIIKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGHHHGGGEEECCCDDDEEEHHHNNNMMMLLLQQQQQQYYYkkkwwwrrr___UUURRRXXXmmmcccdddlllvvv{{{qqqkkk```ZZZRRRMMMKKKJJJHHHGGGAAA@@@>>><<<<<<===???@@@@@@AAAFFFMMMQQQVVVaaalllyyytttooojjjfffccc___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]][[[YYYUUURRRPPPIIIGGGEEECCCCCCBBB@@@>>><<<;;;888555555777;;;>>>FFFKKKOOONNNOOOSSSUUUTTTTTTQQQMMMIIIEEEDDDEEEFFFNNNQQQVVVZZZ^^^bbbgggjjjiiiiiikkklllnnnpppqqqqqqqqqqqqrrrsssuuuxxxzzz{{{|||yyyvvvsssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvyyyzzz{{{zzzxxxwwwyyyyyyxxxwwwvvvwwwxxxzzz|||zzzvvvrrrpppqqquuuyyy~~~zzzyyyvvvsssnnnggg```\\\[[[[[[``````aaadddgggiiiiiihhhgggbbb^^^]]]ZZZVVVUUUXXXbbbfffkkkoooppprrrwww{{{~~~|||zzzyyyyyyxxx~~~zzzrrrmmmkkkkkknnnrrr{{{vvv~~~qqqiii\\\LLL@@@888777555444222222111111111111111000000000000000////////////////////////////////////////////////.../////////000000000111111111000000000000111111111111222333444555555666777777999:::<<<===>>>>>>???>>>===<<<<<<===>>>>>>CCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAACCCDDDFFFHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPSSSQQQNNNLLLJJJIIIIIIHHHKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPQQQQQQOOONNNLLLQQQQQQRRRQQQPPPOOONNNMMMMMMNNNPPPPPPQQQVVV___eeeuuummmgggqqqwwwzzzsssiiicccZZZXXXVVVVVVVVVSSSNNNIIIJJJJJJKKKOOOTTTXXXZZZZZZWWWUUUSSSRRRRRRRRROOOMMMKKKIIIHHHGGGHHHIIIHHHGGG===>>>AAACCCEEEEEEEEEEEEFFFEEECCCCCCDDDDDDCCCAAA???AAACCCEEEGGGHHHHHHHHHCCCDDDEEEGGGJJJLLLOOOPPPOOONNNLLLJJJHHHGGGGGGGGGJJJMMMPPPOOOKKKIIIIIIKKKFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJHHHFFFFFFGGGEEEGGGJJJMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHFFFMMMLLLLLLQQQPPPWWWhhhyyyrrraaaVVVRRRXXXooofffgggmmmwwwvvvpppfffaaaYYYRRRNNNKKKIIIHHHCCCAAA???<<<<<<===???@@@???@@@DDDKKKPPPUUU^^^hhhyyy}}}vvvoookkkgggcccaaa\\\\\\]]]^^^```aaaaaabbbaaaaaa___]]]ZZZVVVSSSQQQKKKHHHEEECCCCCCBBB@@@>>><<<:::777555444555777999>>>DDDGGGHHHJJJOOOQQQQQQRRRQQQNNNJJJGGGFFFGGGIIIPPPSSSXXX\\\```dddiiillljjjkkkkkklllmmmnnnooooooooopppqqqsssvvvxxxyyyzzzzzzxxxvvvsssrrrrrrssssssssssssssssssttttttttttttuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxxxxwwwwwwyyy|||}}}zzzvvvpppjjjhhhhhhjjjzzz}}}sssggg```^^^^^^ddddddeeehhhkkklllkkkiiikkkddd]]]ZZZVVVTTTUUUZZZbbbgggllloooppprrruuuxxx{{{|||}}}}}}|||zzzxxxvvvwwwwww~~~zzzrrrnnnlllkkklllnnnuuu}}}ttt}}}vvvnnngggXXXGGG>>>777666555333222222111111111111000000000000000000000000000000000000000000////////////////////////......//////000000111111111000000000000000000111111111222333444555666666888888:::;;;===???AAAAAABBBAAA@@@???>>>>>>??????DDDEEEEEEEEEEEECCCBBBAAA???@@@BBBDDDFFFHHHIIIJJJLLLLLLKKKJJJJJJKKKMMMMMMPPPPPPQQQRRRRRRPPPLLLIIIKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPNNNMMMPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMNNNNNNOOOTTT]]]dddqqqlllfffmmmrrr}}}{{{rrrhhhaaa[[[YYYWWWWWWWWWUUUNNNIIIJJJJJJLLLPPPUUUXXXYYYYYYVVVTTTRRRRRRTTTSSSPPPLLLMMMKKKIIIHHHIIIJJJIIIHHH??????AAABBBDDDFFFGGGHHHGGGFFFDDDDDDDDDDDDCCCAAA???AAACCCFFFGGGHHHIIIIIIBBBCCCDDDEEEHHHJJJLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGIIILLLOOOMMMIIIGGGHHHKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJIIIGGGFFFGGGHHHEEEHHHKKKNNNPPPPPPOOOOOOLLLLLLLLLLLLJJJHHHFFFEEEEEEFFFHHHHHHHHHHHHIIIKKKEEELLLLLLLLLPPPOOOUUUeeewwwooocccWWWRRRXXXssshhhiiinnnxxx|||vvvkkkfff___WWWQQQMMMJJJHHHDDDBBB???<<<<<<===???@@@??????CCCIIINNNRRR[[[dddsss~~~vvvooojjjgggdddbbb^^^___```bbbdddeeeffffffdddcccaaa^^^ZZZWWWSSSRRRKKKHHHEEECCCBBBAAA@@@>>><<<:::777444444444555555666<<<@@@AAACCCIIIMMMMMMOOOOOOMMMJJJGGGFFFHHHKKKPPPSSSXXX\\\```dddiiilllkkkkkklllmmmnnnoooooopppoooppprrruuuvvvwwwwwwvvvttttttsssrrrqqqqqqssstttrrrrrrssssssssstttttttttuuuvvvwwwxxxwwwvvvuuutttsssuuuwwwxxxyyy}}}|||tttooollllllxxxuuullljjjkkknnnmmmmmmnnnqqqrrrrrrqqqnnnddd[[[UUURRRQQQVVV\\\ccchhhnnnqqqpppppprrrtttuuuwwwxxxyyyyyywwwuuussstttuuu{{{xxxqqqllljjjjjjjjjjjjppp~~~}}}sss}}}~~~rrrmmmgggUUUCCC<<<666555444333222111111111000000000000000000000111000000000000000000000000////////////////////////.........///000111111111222111111000000111111222111222222333444555666666999999:::<<<>>>AAACCCDDDEEEDDDBBBAAA@@@@@@@@@AAACCCCCCDDDDDDCCCBBB@@@???@@@AAABBBDDDEEEFFFGGGGGGJJJIIIHHHGGGHHHIIIKKKLLLMMMOOOSSSXXXZZZWWWQQQKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTSSSQQQOOONNNKKKLLLMMMLLLMMMRRR[[[bbbmmm~~~}}}~~~}}}jjjccchhhkkkvvv|||rrrggg```YYYXXXWWWYYYZZZWWWRRRLLLKKKLLLNNNSSSWWWYYYXXXWWWVVVSSSQQQRRRTTTTTTPPPLLLNNNLLLJJJIIIJJJJJJIIIHHH@@@@@@AAABBBDDDFFFHHHIIIHHHFFFEEEDDDEEEDDDCCCAAA@@@BBBDDDFFFGGGHHHHHHHHHAAAAAABBBDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGHHHKKKMMMKKKFFFDDDGGGJJJGGGGGGGGGHHHIIIJJJLLLMMMJJJKKKJJJHHHFFFFFFHHHJJJFFFHHHLLLOOOQQQQQQPPPPPPMMMMMMNNNNNNLLLIIIFFFDDDBBBCCCEEEFFFFFFGGGIIIKKKEEELLLLLLLLLPPPOOOTTTddd{{{tttlllcccWWWSSSXXXvvvjjjjjjoooxxx{{{mmmiiibbbZZZSSSNNNJJJHHHEEECCC???<<<;;;===???@@@@@@???BBBHHHLLLPPPXXXaaaoooyyyrrrmmmiiifffeeeaaabbbccceeegggggghhhhhheeedddbbb___[[[WWWTTTRRRKKKIIIEEECCCBBBAAA@@@>>><<<999666444444444444333111777;;;<<>>AAAAAABBBCCCDDDDDDCCCCCCHHHGGGFFFEEEFFFHHHJJJKKKJJJNNNTTT\\\___\\\TTTMMMIIIHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQLLLMMMNNNPPPRRRSSSUUUVVVUUUUUUVVVUUUTTTQQQNNNMMMKKKLLLLLLKKKLLLQQQZZZaaakkkwwwtttqqqtttyyy{{{hhhbbbeeeeeerrr~~~rrrggg```XXXWWWWWWYYY[[[ZZZUUUPPPKKKMMMPPPTTTXXXZZZXXXVVVUUURRRPPPQQQTTTTTTPPPKKKNNNLLLJJJJJJJJJJJJIIIHHH???@@@AAACCCDDDEEEFFFFFFHHHFFFEEEFFFGGGHHHHHHHHHAAACCCEEEGGGIIIJJJKKKKKKAAABBBDDDFFFGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGLLLKKKKKKLLLLLLJJJGGGDDDEEEEEEFFFGGGIIIKKKNNNOOOLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHHHHJJJMMMOOOOOONNNNNNOOOOOOOOONNNKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCHHHHHHJJJLLLLLLNNNWWWbbb|||rrrkkkdddPPPSSS\\\~~~jjjmmmttt{{{~~~vvvlllbbb\\\WWWPPPJJJIIIFFFDDD@@@===<<<<<<===>>>@@@AAACCCFFFJJJQQQXXX]]]mmmzzzssspppmmmhhhccc```dddggggggiiimmmmmmkkkiiijjjiiiddd\\\UUURRRRRRNNNJJJEEEBBBBBBCCCDDDDDD@@@===888444222333555777555555666999>>>EEELLLQQQTTTTTTQQQLLLGGGFFFJJJNNNNNNUUU]]]```ccchhhjjjiiimmmnnnppprrrssstttssssssrrrrrrrrrrrrrrrrrrrrrrrruuusssqqqppppppsssuuuwwwsssuuuwwwyyyyyyxxxuuutttvvvxxxzzz}}}~~~{{{vvvrrrrrrxxxvvvtttzzz}}}||||||||||||rrrggg\\\VVVSSSTTTZZZbbbjjjlllooooooooooooppprrrrrrssstttuuutttsssrrrqqqrrrnnnrrr{{{yyyqqqoookkkjjjgggiiikkkhhhyyyqqq|||yyyooorrrcccLLL???999555444333222111111111111000000000000////////////........................///////////////////////////////////////.........333222222222222222222222222444555555444555777999::::::;;;<<<===>>>???@@@DDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>>???BBBDDDEEEGGGGGGFFFDDDCCC@@@AAABBBBBBBBBDDDGGGJJJJJJMMMQQQUUUWWWUUUPPPLLLNNNLLLJJJIIIJJJKKKJJJIIINNNNNNNNNOOOOOOOOOPPPPPPOOONNNMMMNNNPPPRRRRRRRRRUUUSSSRRRSSSUUUTTTPPPMMMKKKFFFDDDFFFJJJNNNUUU]]]ggg|||pppjjjjjjpppwwwuuudddZZZ___hhhqqq~~~tttjjjcccccc^^^[[[\\\YYYTTTPPPOOOMMMNNNOOORRRVVVWWWVVVUUUYYYUUURRRQQQRRRRRRQQQNNNLLLJJJIIIHHHJJJJJJIIIHHH>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIJJJFFFFFFFFFFFFGGGIIIJJJKKKEEEEEEFFFFFFFFFGGGGGGHHHKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLKKKHHHFFFGGGFFFFFFGGGHHHJJJLLLNNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGJJJMMMNNNMMMNNNOOOOOOOOONNNKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFHHHJJJJJJLLLUUU```|||tttiiikkkTTTTTT[[[{{{qqqrrrvvv}}}yyyqqqhhhbbb\\\SSSLLLKKKFFFDDDAAA>>><<<<<<===>>>>>>@@@BBBEEEIIIPPPXXX]]]lllwwwsssnnniiidddbbbgggiiiiiijjjnnnooolllhhhiiihhhddd]]]WWWTTTTTTOOOKKKGGGDDDDDDDDDDDDCCCAAA???;;;777555555666666555555666999>>>EEELLLRRRUUUTTTRRRMMMHHHGGGKKKOOOPPPXXX___bbbeeeiiikkkiiijjjmmmrrrvvvxxxvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrruuutttrrrqqqqqqrrrssstttuuuvvvxxxyyyyyywwwtttsssvvvwwwyyy}}}}}}zzzwwwqqqxxxvvvuuu}}}~~~|||zzzpppeeeYYYSSSRRRUUU^^^gggjjjlllooooooooonnnoooppprrrrrrrrrssssssrrrrrrqqqrrrooorrrzzz|||vvvooollliiihhhdddfffkkklllrrryyyoooppp```III===888555444333222111111111111222222222222111111111111////////////////////////////////////////////////////////////////////////222222222222222222222222111333444444444444666888999:::;;;<<<>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBDDDFFFFFFFFFDDDCCC@@@AAABBBBBBBBBCCCFFFIIILLLMMMOOOQQQSSSTTTRRRQQQOOOMMMJJJIIIJJJKKKKKKJJJNNNOOOPPPQQQRRRSSSTTTTTTQQQOOONNNOOOQQQSSSSSSRRRUUUTTTSSSTTTUUUUUURRROOOKKKFFFDDDFFFIIIMMMTTT[[[fffyyylllfffeeejjjqqqtttcccYYY___gggooo|||tttmmmhhhgggbbb^^^^^^[[[TTTPPPOOONNNNNNOOORRRUUUWWWWWWVVVZZZWWWRRRQQQSSSSSSRRROOOMMMKKKIIIIIIJJJKKKJJJIII===>>>???AAABBBCCCDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIGGGFFFFFFHHHJJJKKKIIIHHHGGGGGGGGGGGGHHHIIILLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIILLLNNNNNNLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDHHHKKKLLLLLLOOOOOOOOOOOONNNLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGIIIHHHJJJTTT^^^{{{zzzmmmrrrVVVSSSXXXuuuxxxvvvwww~~~}}}vvvpppjjjaaaVVVOOOMMMGGGEEEBBB???=========>>>===???AAADDDIIIPPPXXX]]]lll~~~xxxsssmmmhhhfffjjjlllkkklllppppppnnnggghhhgggccc^^^YYYVVVUUUPPPMMMJJJHHHGGGFFFDDDBBBBBBAAA>>>;;;999777666555555555777999===DDDMMMSSSVVVUUUSSSNNNIIIHHHLLLOOOTTT[[[bbbdddfffjjjkkkiiihhhmmmtttzzz|||yyyuuurrrrrrrrrrrrrrrqqqqqqqqqqqquuuttttttsssrrrrrrqqqqqquuuvvvxxxxxxxxxvvvtttsssuuuuuuwww{{{~~~}}}{{{qqqwwwuuuvvv|||xxxnnnbbbUUUQQQRRRXXXbbbkkkkkknnnpppqqqooonnnmmmnnnqqqqqqpppppppppqqqqqqrrrrrrqqqssswwwwwwpppjjjgggfffeeeaaacccjjjrrruuuyyynnnnnn\\\FFF;;;666444333222111111111111111222222222222111111111111111111111111111111111111////////////////////////////////////////////////111111111111111111111111000222333444333444666888999:::;;;===???AAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAA???>>>>>>======???@@@AAA@@@AAACCCEEEFFFFFFEEEDDDAAAAAABBBAAAAAABBBDDDGGGLLLLLLLLLMMMOOORRRUUUVVVQQQNNNKKKJJJJJJKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSRRRPPPOOOPPPRRRSSSSSSSSSTTTSSSSSSTTTVVVUUUSSSQQQLLLGGGDDDFFFHHHKKKQQQXXXdddvvviiibbb```fffmmm{{{uuudddZZZ___fffnnn|||uuurrrqqqmmmgggcccbbb^^^VVVQQQPPPNNNNNNOOOQQQUUUWWWXXXWWW[[[WWWSSSRRRSSSTTTRRRPPPMMMKKKJJJIIIKKKKKKJJJIII<<<===>>>@@@BBBBBBCCCCCCAAABBBCCCDDDDDDFFFHHHJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPRRRRRRPPPNNNHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJIIIIIIIIIJJJLLLJJJHHHFFFFFFHHHKKKLLLLLLOOOOOOOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEGGGIIIHHHJJJSSS^^^zzz{{{wwwWWWQQQTTTnnnzzzwwwvvv}}}zzzvvvpppfffXXXPPPNNNGGGEEECCC@@@>>>============>>>AAADDDIIIPPPXXX^^^oooyyyssspppkkknnnooommmmmmpppqqqnnnhhhhhhfffccc^^^YYYVVVTTTQQQOOOMMMKKKJJJHHHDDDBBBBBBBBB@@@>>>;;;888555333444555777999<<>>@@@BBBDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<===>>>>>>???AAACCCFFFGGGGGGFFFEEEAAABBBBBBAAA@@@@@@CCCEEEHHHIIIJJJLLLNNNQQQVVVYYYRRROOOLLLJJJKKKLLLLLLLLLIIIIIIJJJLLLMMMNNNPPPPPPQQQPPPOOOOOOQQQRRRRRRQQQQQQRRRRRRTTTTTTTTTSSSQQQLLLGGGEEEFFFHHHJJJOOOUUUbbbzzzuuuggg```___eeelllxxxyyyhhh]]]bbbhhhnnn~~~~~~xxxvvvxxxrrrlllgggeee```XXXQQQPPPOOONNNNNNQQQTTTWWWYYYYYY[[[WWWRRRPPPRRRSSSRRRPPPMMMLLLJJJJJJKKKKKKKKKJJJ<<<===>>>@@@AAABBBCCCCCCBBBDDDEEEDDDCCCCCCEEEHHHEEEGGGJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGIIILLLOOOPPPOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSPPPMMMHHHGGGEEECCCCCCCCCCCCDDDEEEGGGIIIIIIIIIJJJMMMPPPQQQOOOLLLLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJIIIKKKTTT^^^yyyzzzYYYQQQSSSjjjwwwuuuuuu~~~}}}xxxsssiii[[[QQQMMMHHHFFFDDDAAA???>>>=========???AAADDDIIIPPPXXX]]]qqq{{{xxxppprrrrrrnnnmmmoooooollliiigggeeebbb^^^YYYTTTRRRQQQOOOMMMLLLKKKHHHDDDAAAAAAAAAAAA???<<<888555222333555777888;;;CCCNNNVVVXXXXXXWWWSSSNNNLLLOOORRRYYY```eeeggghhhkkkkkkiiilllnnnrrrvvvxxxwwwvvvuuusssssssssrrrrrrrrrqqqqqqppprrrtttuuuvvvvvvuuuuuurrrssstttvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxsssxxxuuuvvv~~~lllbbbZZZYYY]]]aaaeeejjjooorrrvvvwwwuuurrrooonnnoooooonnnmmmnnnoooppprrrrrruuuvvvrrrkkkeee```^^^```bbb]]]^^^jjj}}}~~~yyyoooiiiSSS@@@:::777222222111111000000111111000000000000/////////...000000000000000000000000////////////////////////////////////000000111111//////000000000111111111000222555666666666888999:::;;;===???AAACCCEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;;;;<<>>@@@AAABBBCCCCCCBBBEEEFFFEEECCCBBBEEEHHHEEEGGGKKKNNNOOONNNLLLKKKGGGGGGGGGHHHKKKMMMPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQQQQRRRRRRPPPMMMJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDGGGJJJJJJIIIJJJNNNRRRTTTSSSRRRQQQRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKJJJLLLTTT___uuu|||ZZZQQQRRRfffvvvrrrttt}}}yyyuuunnnaaaTTTNNNHHHGGGEEECCC@@@>>>=========???AAADDDHHHNNNVVV[[[lll|||}}}tttvvvsssnnnlllmmmllliiigggeeebbb```]]]YYYUUUQQQOOONNNLLLKKKJJJHHHDDDBBBAAAAAAAAA@@@>>>:::666444333555888888:::BBBNNNXXXYYYZZZYYYUUUPPPNNNPPPSSS[[[bbbhhhiiijjjmmmmmmkkkpppppprrrtttuuuvvvvvvvvvuuuuuuttttttssssssrrrrrrqqqrrrtttvvvxxxxxxxxxxxxrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvuuutttxxxuuuuuu|||mmmccc[[[]]]aaadddgggiiipppsssxxxzzzxxxtttqqqooonnnnnnnnnnnnoooppppppqqqqqqwwwxxxpppfff```]]][[[]]]aaa^^^___nnnwwwnnneeeNNN===999777222111111000000000111111222222222222111111111111////////////////////////////////////////////////...//////000000111111222///000000111111222222222111444777999999999:::;;;<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEEEEDDDCCCAAAAAA>>>===<<<;;;;;;<<<===>>>EEEFFFHHHJJJKKKKKKJJJIIIEEEEEEDDDBBB@@@???AAACCC@@@DDDJJJNNNOOOPPPTTTWWWVVVSSSNNNKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMNNNOOOOOONNNNNNPPPRRRRRRPPPOOOOOOOOOMMMIIIFFFHHHIIIJJJNNNTTT```ssstttddd[[[YYY___fffxxxwwwkkklllppprrr{{{xxxwwwuuuooojjjhhhcccZZZTTTSSSQQQOOONNNOOOSSSXXX[[[\\\ZZZUUUOOOMMMNNNPPPPPPOOOLLLJJJIIIHHHJJJJJJIIIHHH======???AAABBBCCCCCCCCCAAADDDGGGFFFCCCCCCGGGKKKIIIJJJLLLNNNNNNNNNLLLKKKGGGGGGHHHJJJKKKMMMNNNOOOOOOQQQTTTWWWXXXYYYYYYXXXRRRRRRRRRRRRRRRQQQMMMKKKKKKJJJHHHFFFEEEEEEEEEFFFFFFIIILLLKKKIIIIIILLLPPPRRRRRRRRRTTTUUUUUURRRPPPLLLKKKJJJIIIIIIIIIHHHIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKJJJKKKTTT___pppzzzWWWMMMMMM^^^|||zzzrrroooyyy{{{xxxttthhhZZZRRRIIIHHHFFFDDDAAA???===<<<<<<>>>???AAAEEEKKKRRRWWWaaarrrwwwxxxtttnnnjjjjjjhhhdddccc```^^^^^^]]][[[VVVSSSNNNLLLIIIHHHHHHFFFDDDBBBBBBBBBBBBAAA???<<<999777222555888888:::AAANNNYYYZZZ[[[ZZZVVVQQQOOOQQQTTT^^^eeekkklllnnnqqqqqqooorrrssstttvvvvvvwwwvvvvvvwwwvvvvvvuuuttttttsssssstttuuuvvvwwwxxxyyyyyyyyyuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuwwwyyyyyywwwuuussswwwtttuuu{{{|||mmmbbbYYY[[[aaaeeeiiilllnnnsssxxx{{{yyyuuuqqqooommmmmmnnnooopppqqqqqqpppqqqxxxyyyoooccc^^^\\\ZZZYYY``````cccsss{{{ssskkkaaaIII999777666111111000000000000111111222222222222111111111111////////////////////////////////////////////////...//////000111111222222000000111111222333333444333666:::<<<<<<<<<===>>>>>>>>>???AAABBBDDDEEEEEEGGGGGGGGGFFFEEECCCBBBAAA============>>>@@@BBBCCCHHHJJJLLLMMMNNNMMMLLLKKKFFFGGGFFFCCCAAA@@@AAABBB???DDDJJJLLLMMMNNNSSSWWWXXXTTTOOOLLLLLLMMMNNNOOOKKKLLLLLLMMMNNNOOOOOOPPPQQQOOONNNNNNOOOPPPOOONNNOOOQQQSSSSSSPPPNNNNNNOOOMMMIIIGGGIIIKKKKKKOOOTTT```qqqxxxfff[[[WWW\\\bbbvvv|||pppppprrrsss~~~}}}yyytttnnniiihhhccc[[[UUUTTTRRROOOMMMNNNSSSXXX\\\^^^[[[VVVPPPMMMNNNPPPQQQPPPKKKIIIHHHGGGHHHIIIHHHGGG===>>>???AAABBBCCCDDDDDD???CCCFFFFFFDDDDDDIIIMMMMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLOOOQQQTTTXXXZZZ[[[[[[[[[SSSSSSSSSTTTUUUTTTPPPNNNMMMLLLJJJHHHGGGGGGHHHHHHHHHKKKNNNLLLHHHGGGJJJNNNOOOOOOQQQTTTWWWVVVTTTQQQKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHJJJKKKJJJKKKTTT^^^lllvvvSSSHHHGGGVVVrrr~~~rrrjjjttt~~~|||zzzxxxnnn___UUUIIIHHHFFFDDDBBB???===<<<;;;<<<>>>@@@CCCHHHOOOTTTXXXiii~~~yyyyyyuuummmhhhhhhfffbbb___]]][[[\\\]]]\\\YYYUUUMMMJJJHHHFFFFFFFFFDDDCCCDDDDDDCCCBBB@@@>>><<<:::222555888888999AAAOOOZZZZZZ[[[[[[WWWRRRPPPRRRTTT```hhhmmmooopppttttttrrrsssuuuwwwyyyyyyxxxvvvuuuxxxwwwwwwvvvuuutttttttttxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttsssrrrrrrttttttvvvxxxzzz{{{xxxvvvrrrvvvtttuuu{{{{{{xxx||||||lll```WWWXXX___eeekkkooommmqqqwwwzzzyyyuuuqqqooolllmmmoooqqqqqqqqqqqqppppppyyyzzznnnaaa]]]\\\ZZZVVV___aaaeeexxxsss~~~pppiii]]]EEE777666555111000000000000000111111000000000000////////////////////////////////////////////////////////////...//////000111222222222000000111222333333444444444777;;;>>>>>>>>>???@@@??????@@@AAABBBDDDDDDEEEHHHHHHGGGGGGFFFDDDCCCBBB<<<<<<===???AAADDDGGGIIIKKKLLLNNNOOOOOONNNMMMLLLHHHHHHFFFDDDAAA@@@AAABBBAAAEEEIIIKKKJJJMMMSSSYYYYYYUUUOOOLLLLLLMMMOOOOOOMMMMMMOOOPPPRRRSSSUUUUUURRRPPPOOOOOOPPPQQQPPPOOOPPPSSSUUUTTTPPPNNNNNNOOOMMMIIIGGGJJJKKKLLLPPPUUU```ppp~~~jjj]]]XXX[[[aaasssrrrrrrssssss}}}}}}rrrlllhhhgggccc[[[VVVUUURRRPPPMMMNNNRRRXXX\\\___\\\WWWPPPNNNOOOQQQRRRQQQJJJIIIGGGGGGHHHHHHHHHGGG@@@??????@@@BBBEEEHHHJJJJJJLLLKKKHHHEEEFFFMMMSSSTTTTTTTTTSSSQQQOOOLLLKKKLLLJJJIIIJJJLLLMMMMMMLLLOOOMMMMMMRRRYYY\\\[[[XXXXXXVVVRRROOOOOOPPPRRRTTTMMMMMMLLLJJJGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKOOORRRUUUVVVUUURRRQQQPPPIIIIIIIIIHHHGGGGGGJJJLLLNNNLLLKKKJJJJJJKKKMMMNNNLLLLLLKKKKKKKKKNNNSSSWWWjjjoooRRRJJJHHHRRRffflllllloooxxx~~~wwwpppgggYYYNNNIIIEEEDDDBBB>>>===@@@;;;<<<>>>AAAEEEJJJNNNPPPZZZcccttt{{{xxxrrrmmmiiieee```]]]^^^\\\ZZZXXXXXXVVVTTTRRROOOJJJFFFDDDBBB>>>>>>AAAEEEEEEDDDCCCAAA@@@>>>>>>999666666999<<>>===???<<<===>>>AAADDDHHHLLLNNNZZZcccttt}}}yyyrrrlllgggbbb^^^[[[\\\ZZZXXXVVVVVVTTTRRRPPPMMMHHHDDDDDDBBB@@@BBBFFFIIIIIIIIIHHHFFFCCCAAA???:::888888;;;>>>DDDPPP[[[``````___]]]ZZZYYYZZZ[[[ZZZccclllooopppsssuuutttwwwvvvxxxzzz}}}}}}zzzvvvtttsssssstttuuuwwwyyyzzzzzzwwwsssrrrsssvvvwwwxxxtttvvvvvvvvvtttssstttuuussssssvvv|||~~~uuuuuuuuuvvvwwwzzz|||}}}wwwmmmhhheee___[[[UUUTTTRRRSSSWWW^^^eeejjjlllooosssuuutttrrrqqqppprrrqqqooonnnmmmmmmnnnnnnrrrvvvvvvnnnaaaXXXWWWZZZ[[[___iiizzzyyyvvvppp```LLL@@@;;;777222222222111111111111000////////////.........------000000000///////////////,,,,,,---------.........000111222333333333333333555555555555555666666666999888999<<<@@@BBBAAA@@@AAA@@@??????@@@BBBDDDEEEIIIIIIIIIHHHFFFDDDBBBAAADDDDDDDDDEEEFFFHHHJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSOOONNNLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRSSSQQQOOOLLLKKKLLLMMMNNNLLLNNNPPPRRRSSSSSSSSSRRRUUUTTTTTTSSSRRRRRRRRRSSSNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTYYYlllgggUUUPPPTTTYYYjjjxxx}}}xxx~~~|||rrrllleeeaaa___^^^[[[XXXSSSQQQPPPQQQTTTXXX[[[\\\[[[YYYUUURRROOONNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJDDDDDDDDDEEEGGGIIIKKKLLLQQQRRRRRROOOKKKIIILLLOOOVVVUUUTTTRRRQQQQQQPPPPPPOOOMMMLLLLLLNNNOOOOOONNNPPPMMMJJJKKKOOOTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNOOONNNLLLIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLLLLNNNOOOTTTRRRMMMHHHCCCBBBDDDGGGKKKJJJJJJJJJKKKMMMNNNPPPMMMMMMLLLKKKLLLNNNSSSWWWhhhxxxXXXHHHJJJKKKRRRdddqqqqqqwww{{{sssjjj^^^VVVOOOIIIGGGDDD???===>>>>>>>>>???@@@CCCFFFIIIKKKVVV___pppzzzqqqiiiccc___[[[YYYYYYWWWUUUTTTSSSRRROOOMMMJJJFFFBBBCCCCCCCCCGGGLLLOOOPPPPPPOOOLLLHHHCCCAAA===::::::===@@@FFFSSS___bbbbbbbbb```]]]\\\]]]^^^WWWaaakkkooopppssstttsssvvvvvvxxx{{{}}}}}}zzzxxxssstttuuuwwwyyyzzz{{{|||wwwuuusssrrrtttuuuvvvuuuuuuwwwyyyyyywwwuuuuuuuuuttttttvvv|||uuuvvvvvvwwwxxxxxxyyyyyyxxxjjj```YYYRRRMMMMMMLLLMMMPPPUUU]]]dddiiimmmoooqqqqqqpppoooooopppooonnnmmmlllllllllmmmnnnrrrtttssskkk___XXXXXX[[[[[[^^^jjjzzztttkkkZZZGGG<<<999666333333111000111444444222///000000000/////////......111111000000///......---------------............000111222333444444444444555555666666777777777888;;;;;;;;;===@@@AAAAAA???CCCCCCBBBBBBBBBCCCEEEFFFKKKJJJIIIGGGDDDCCCAAA@@@DDDEEEFFFGGGIIILLLNNNOOOOOOOOOPPPQQQRRRUUUWWWXXXSSSRRRPPPOOOMMMLLLLLLLLLJJJKKKMMMNNNPPPQQQQQQQQQOOONNNLLLJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQQQQQQQPPPTTTSSSSSSRRRRRRRRRRRRSSSOOONNNNNNMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUVVVggg~~~gggVVVOOOQQQUUUeeessszzz|||uuunnnfffaaa___^^^[[[YYYUUUSSSQQQRRRUUUYYY[[[\\\[[[YYYVVVSSSPPPNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJEEEFFFGGGHHHIIIJJJKKKKKKOOOQQQQQQPPPMMMLLLMMMNNNVVVUUUTTTRRRQQQRRRSSSSSSRRRPPPOOOOOOQQQRRRQQQPPPRRRNNNJJJJJJMMMQQQSSSTTTQQQPPPOOONNNLLLKKKKKKKKKMMMMMMMMMKKKIIIHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIIIIJJJLLLOOOWWWTTTOOOHHHDDDCCCFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQOOOOOONNNMMMMMMPPPUUUYYYeeexxxXXXHHHIIIHHHMMM\\\yyywwwzzzzzztttpppfff\\\SSSLLLHHHEEE@@@===>>>?????????@@@AAACCCFFFGGGNNNWWWiiixxxnnnddd^^^ZZZWWWVVVVVVTTTRRRQQQPPPOOOMMMKKKIIIEEEBBBDDDEEEFFFKKKQQQUUUUUUUUUTTTPPPKKKEEEBBB>>>;;;;;;>>>AAAHHHVVVbbbfffeeeddd```[[[XXXWWWXXXWWWbbblllppprrruuuuuusssvvvwwwyyy|||}}}|||zzzyyytttuuuxxxzzz{{{{{{zzzzzzuuusssrrrsssuuuvvvuuutttvvvyyy{{{{{{yyywwwvvvvvvvvvuuuvvvzzz~~~tttuuuvvvwwwxxxxxxxxxxxx~~~~~~nnnaaaWWWOOOIIIHHHIIIKKKOOOVVV^^^eeejjjlllnnnpppqqqpppnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmqqqrrrqqqiii___YYYZZZ]]]______iiiuuuhhhUUUDDD999666555333555333222222222333222222000000000000////////////000000/////////.........//////000000000111111111000111222333444444555555555666666777888999999:::======>>>???AAACCCCCCCCCHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDCCCCCCEEEFFFHHHJJJLLLOOOQQQRRRRRRQQQPPPPPPQQQTTTWWWYYYTTTSSSQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWfffkkk[[[RRRRRRUUUbbbnnn|||uuukkkdddaaa^^^[[[XXXUUURRRPPPQQQTTTWWWZZZ[[[\\\ZZZWWWSSSPPPMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMNNNNNNNNNNNNNNNOOOUUUTTTSSSRRRRRRSSSTTTUUUUUUSSSRRRRRRSSSTTTSSSRRRSSSPPPMMMLLLNNNQQQSSSUUUQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKJJJHHHFFFFFFHHHJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHKKKNNNRRRPPPKKKFFFCCCCCCFFFJJJJJJJJJKKKMMMNNNPPPRRRRRRRRRRRRQQQPPPPPPRRRWWWZZZbbb|||]]]JJJIIIGGGJJJYYY~~~||||||{{{vvvvvvpppbbbWWWNNNJJJGGGBBB???>>>@@@????????????AAACCCDDDHHHPPPaaayyyyyyrrrhhh___YYYVVVTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLJJJFFFDDDFFFHHHJJJNNNTTTYYYYYYYYYWWWSSSMMMGGGCCC???<<<<<<>>>BBBJJJXXXeeeggggggddd```ZZZVVVUUUUUU[[[eeennnqqqsssvvvwwwvvvvvvxxx{{{}}}}}}{{{zzzyyyuuuwwwyyyzzzzzzyyywwwvvvtttsssssstttvvvwwwvvvtttwwwzzz||||||zzzwwwvvvuuuxxxwwwvvvwwwxxxzzzzzzyyyrrrsssuuuvvvwwwxxxxxxxxxxxxxxxzzz}}}ttteeeZZZPPPIIIFFFGGGIIINNNUUU]]]dddiiiiiimmmqqqsssqqqooommmlllmmmlllkkkiiiiiiiiijjjjjjmmmnnnmmmggg___[[[\\\___dddgggtttuuufffQQQAAA888444333333444444333111//////000222000000000000////////////---........./////////000000000000111111111222222000000222333444555555555666666777888:::;;;<<<<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTRRRPPPOOOOOORRRUUUWWWUUUSSSRRRPPPNNNLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOPPPQQQSSSUUUVVVVVVVVVZZZfffrrrcccWWWUUUXXXaaalll~~~~~~xxxnnnhhhdddaaa]]]ZZZTTTRRROOOPPPRRRUUUWWWXXX[[[ZZZWWWTTTPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGIIIKKKMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSRRRSSSSSSTTTUUUUUUVVVTTTSSSRRRTTTTTTTTTSSSQQQQQQQQQPPPQQQRRRTTTUUUQQQPPPNNNKKKJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDFFFHHHLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGHHHGGGFFFGGGIIILLLIIIHHHFFFBBBAAABBBFFFIIILLLLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPSSSWWW[[[aaawwwaaaKKKJJJHHHLLL[[[xxx}}}yyyzzztttfff[[[PPPLLLIIIEEE@@@?????????>>>>>>>>>???@@@AAAEEELLL[[[qqq|||oooiii```YYYTTTRRRQQQQQQOOONNNMMMNNNOOOPPPOOONNNKKKHHHHHHLLLOOOQQQUUUZZZ\\\\\\[[[XXXTTTNNNIIIEEE@@@======???DDDLLL[[[hhhgggfffeeebbb]]][[[ZZZ[[[___hhhppprrrtttwwwyyyxxxxxxzzz}}}~~~|||zzzxxxxxxvvvxxxyyyzzzyyyxxxvvvuuuvvvuuuuuuvvvxxxyyyxxxwwwxxxyyy{{{zzzxxxvvvuuuuuuwwwwwwvvvvvvuuutttttttttrrrssstttuuuvvvwwwxxxyyyvvvuuuwwwzzz{{{{{{jjj]]]RRRKKKEEEEEEFFFJJJPPPXXX___dddgggkkkooorrrqqqooommmlllnnnllljjjhhhfffeeeeeeeeeggghhhhhhddd___\\\]]]___eeeooo}}}sssaaaLLL???888333222333222111111111222111///...000000000/////////......,,,------...//////000000////////////000000000000000000222333555666666666666777888999;;;<<<>>>>>>===???AAABBBCCCEEEHHHJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTRRRPPPOOOOOOQQQSSSUUUWWWVVVTTTRRRPPPNNNMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRSSSUUUVVVVVVSSSSSSSSSRRRRRRSSSSSSSSSNNNOOOOOOPPPQQQSSSSSSTTT[[[dddyyyjjj\\\WWWZZZ___jjj|||zzzuuunnnjjjhhheeebbb^^^TTTRRROOOOOOQQQTTTVVVVVVZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNPPPPPPOOOLLLKKKKKKJJJJJJKKKNNNPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUSSSQQQQQQRRRSSSRRRQQQNNNPPPSSSTTTTTTTTTSSSSSSQQQOOOKKKHHHFFFFFFGGGHHHGGGGGGGGGFFFDDDDDDFFFHHHLLLKKKIIIGGGFFFFFFGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEDDDCCCBBBCCCGGGJJJNNNOOOPPPQQQSSSSSSTTTTTTSSSRRRQQQPPPOOORRRVVVYYY```rrrbbbLLLKKKJJJMMM[[[ppp~~~zzzsssiii]]]QQQMMMKKKGGGBBBAAA???>>>=========>>>???@@@DDDHHHTTTgggzzzpppeee```YYYTTTQQQPPPPPPOOOMMMLLLLLLMMMPPPRRRQQQQQQKKKIIILLLSSSXXXZZZ^^^ccc___^^^\\\YYYTTTOOOKKKIIICCC??????AAAFFFOOO^^^lllggggggfffdddaaa______aaaccckkkqqqrrrrrrvvvyyyyyyyyy||||||xxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwyyywwwvvvwwwyyy{{{{{{zzzxxxyyyyyyxxxuuuttttttuuusssuuuvvvvvvvvvuuuuuuuuuuuuuuutttssstttuuuvvvwwwwwwuuuvvvzzz{{{}}}ssseeeYYYQQQHHHGGGFFFGGGLLLTTT[[[```eeehhhlllnnnnnnmmmnnnnnnnnnllliiieeebbb```___^^^___```bbb```]]][[[[[[\\\bbbnnn{{{lllZZZFFF<<<777333333555222//////777??????555+++/////////.........------......................../////////000000000111111///000222444555666777777777777999:::<<<>>>???@@@>>>@@@AAAAAAAAABBBEEEIIIFFFFFFGGGIIIIIIJJJJJJJJJKKKMMMOOOQQQPPPNNNKKKIIIMMMNNNOOOPPPQQQQQQPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVXXXWWWUUURRRPPPNNNNNNMMMIIIJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNRRRRRRSSSSSSUUUVVVWWWXXXUUUUUUUUUTTTTTTUUUUUUUUUQQQPPPOOONNNNNNOOOOOOPPPXXX```}}}}}}nnn^^^XXX[[[\\\hhh}}}wwwsssnnnkkkiiifffbbb]]]VVVSSSPPPPPPRRRTTTVVVVVVXXXXXXVVVTTTRRROOOMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKMMMPPPRRRRRRQQQNNNLLLMMMLLLKKKKKKNNNPPPQQQRRRNNNOOOQQQSSSTTTUUUTTTTTTSSSRRRPPPOOOPPPQQQPPPOOOLLLOOOTTTVVVVVVUUUSSSRRRPPPMMMIIIFFFDDDDDDFFFGGGGGGGGGGGGFFFDDDDDDFFFHHHLLLKKKHHHFFFFFFFFFGGGHHHDDDEEEFFFFFFDDDCCCDDDEEEFFFFFFFFFFFFEEEGGGJJJLLLOOOPPPRRRSSSTTTTTTTTTTTTQQQQQQPPPNNNNNNPPPUUUXXX```ooobbbLLLLLLIIIKKKXXXiiizzzpppjjj]]]QQQMMMLLLHHHCCCBBB>>>======<<<<<<>>>???@@@AAAEEENNN___yyypppfff___ZZZUUUQQQOOOOOOOOONNNLLLKKKLLLNNNQQQSSSSSSSSSJJJJJJOOOWWW^^^```eeejjjaaa```]]]YYYUUUQQQMMMKKKDDDAAA@@@CCCHHHQQQ```nnnhhhhhhhhheeebbb``````aaaeeelllqqqqqqqqquuuxxxyyyzzz}}}{{{xxxvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyywwwxxxzzz|||}}}}}}xxxxxxxxxvvvsssrrrssstttpppsssvvvxxxxxxxxxyyyzzzxxxwwwuuusssrrrssstttuuuvvvrrrrrrvvvyyy{{{}}}nnn```XXXKKKIIIGGGGGGKKKSSSZZZ```fffgggiiiiiijjjkkknnnpppmmmkkkgggccc___\\\ZZZZZZYYY[[[^^^^^^\\\ZZZZZZZZZ___gggtttooogggTTTAAA:::777333333666444///000===MMMNNN===+++///.........------------/////////...------,,,,,,111222222222222333333333///000222444555666777777777777999;;;===???@@@AAA???AAABBB@@@??????BBBFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPSSSTTTSSSOOOKKKHHHOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPRRRTTTVVVXXXWWWUUUSSSQQQOOOMMMLLLLLLJJJKKKLLLNNNPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWUUUSSSPPPMMMLLLLLLLLLMMMUUU\\\yyy}}}ooo^^^WWWZZZYYYgggxxxtttoookkkiiiddd^^^YYYWWWTTTQQQQQQSSSUUUWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPPPPOOONNNMMMGGGGGGHHHJJJMMMQQQTTTVVVPPPQQQRRRSSSTTTTTTTTTTTTPPPOOONNNMMMMMMNNNPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPLLLJJJGGGDDDCCCDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHEEEEEEFFFEEEEEEGGGKKKNNNSSSUUUUUUUUUTTTTTTVVVXXXWWWVVVUUURRRQQQQQQTTTWWW___mmmdddIIIGGGHHHHHHNNNbbb}}}ttteee]]]RRRKKKHHHGGGFFFEEE@@@???>>>======<<<<<<<<<>>>FFFIIITTTmmmuuudddXXXTTTTTTSSSRRRPPPNNNKKKJJJKKKJJJKKKNNNRRRTTTUUUUUUNNNNNNRRR\\\iiiqqqpppmmmiiigggccc]]]VVVQQQOOONNNJJJHHHEEEEEEKKKTTT___eeelllkkkjjjfffbbb```aaabbbfffjjjooorrrsssttttttuuu{{{|||~~~~~~zzzvvvttttttvvvxxxyyyyyyzzz|||~~~}}}{{{{{{}}}~~~~~~zzzwwwtttsssttttttrrrpppssstttwwwxxxxxxwwwtttssstttsssrrrrrrsssuuuxxxyyyssstttvvvxxxzzz{{{||||||ssscccWWWRRRKKKFFFGGGJJJMMMSSSYYYaaabbbdddeeefffhhhkkkmmmoookkkddd^^^YYYVVVVVVWWWYYYZZZ\\\]]]]]]\\\]]]]]]^^^dddjjjpppyyypppeee[[[LLL===666555333111222000222555777666444111//////////////////.........000000000000000000000000/////////000111111222222222111111111222444666777888:::<<<>>>??????>>>===@@@@@@@@@???>>>???AAACCCHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQRRRSSSRRRPPPNNNLLLQQQSSSUUUTTTQQQNNNLLLLLLQQQPPPPPPQQQSSSSSSRRRPPPWWWWWWVVVRRRMMMJJJKKKNNNMMMNNNPPPQQQQQQQQQPPPPPPSSSRRRQQQNNNJJJIIIJJJLLLKKKJJJHHHGGGHHHIIIKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSTTTRRROOOQQQWWWYYYWWWSSSOOONNNQQQQQQNNNMMMOOORRRXXXrrrqqq```YYY]]]___lll~~~xxxpppjjjgggeeebbb```WWWTTTRRRSSSQQQPPPRRRWWWXXXYYYZZZWWWSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLMMMOOOOOONNNMMMLLLIIIIIIJJJKKKMMMPPPSSSTTTLLLLLLMMMOOOOOOPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOOMMMNNNNNNOOOPPPPPPOOOOOOLLLJJJGGGDDDBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFFFFFFFFFFHHHLLLOOOSSSTTTTTTTTTRRRSSSTTTVVVSSSSSSRRRQQQPPPRRRUUUXXX^^^lllhhhMMMJJJKKKJJJPPP]]]~~~wwwkkkbbbWWWNNNIIIGGGEEECCCAAA@@@???>>>===============EEEGGGOOOddd}}}}}}qqqcccZZZUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPOOOQQQSSSUUUTTTTTTPPPPPPUUU___llltttuuurrrnnnkkkeee]]]VVVPPPNNNMMMJJJHHHEEEFFFLLLVVVaaahhhkkkkkkiiifffcccaaabbbccciiilllqqquuuvvvvvvvvvwww||||||}}}}}}|||zzzxxxwwwuuuwwwxxxyyyxxxxxxzzz{{{~~~||||||}}}}}}|||{{{{{{xxxuuutttuuuuuusssqqqrrrsssuuuvvvvvvuuusssrrrtttsssrrrrrrrrrtttvvvxxxssstttvvvxxxyyy{{{{{{|||~~~~~~nnnaaaWWWOOOHHHHHHJJJLLLQQQVVV___aaadddeeefffgggjjjlllkkkfff___YYYTTTRRRRRRSSSVVVZZZ^^^___]]]\\\\\\^^^\\\```dddhhhssstttlllaaaWWWIII:::555444222111111000222333444444222000...------..................000000000000000000000000/////////000111111222222222222222222333555777888999;;;===???@@@@@@???>>>???@@@@@@???>>>???AAACCCHHHIIILLLNNNOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSSSSRRRTTTUUUTTTRRRPPPOOOOOOQQQOOONNNNNNOOORRRTTTUUUTTTUUUSSSPPPKKKIIIJJJLLLMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSRRRQQQPPPOOOOOONNNQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVUUUSSSWWW^^^aaa```VVVQQQNNNMMMKKKHHHIIIMMMRRRYYYsssxxxiiiaaa```cccmmm|||sssmmmjjjgggdddaaaWWWTTTRRRSSSRRRPPPSSSXXXYYYZZZZZZXXXTTTPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPIIIJJJKKKKKKLLLLLLLLLLLLOOOPPPPPPPPPOOONNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGCCCBBBAAAAAABBBEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGDDDFFFGGGGGGGGGIIIMMMPPPQQQRRRRRRQQQPPPOOOQQQRRROOOPPPPPPPPPPPPSSSWWWZZZ^^^jjjhhhLLLHHHGGGFFFLLLVVVvvv}}}tttkkk^^^TTTMMMIIIFFFCCCCCCBBBAAA???>>>=========<<>>???@@@???>>>>>>@@@BBBGGGIIIKKKNNNPPPQQQQQQQQQNNNOOOPPPRRRTTTUUUWWWWWWSSSTTTUUUTTTSSSRRRSSSTTTYYYVVVRRROOONNNQQQUUUXXXSSSSSSRRROOOLLLJJJKKKLLLLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSVVVYYYYYYUUUQQQTTTSSSQQQOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSUUUVVVVVVVVV[[[dddhhhggg[[[UUUPPPLLLHHHEEEGGGMMMSSSZZZssstttjjjfffhhhqqqzzzppp~~~xxxqqqmmmjjjeeebbbXXXSSSQQQRRRSSSQQQTTTXXXZZZ[[[\\\ZZZUUUQQQOOONNNMMMLLLJJJIIIIIIJJJKKKLLLHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPOOONNNLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJIIIFFFCCCAAA@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAACCCEEEGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGIIILLLOOOOOOPPPPPPOOOMMMLLLMMMOOOOOOPPPQQQQQQQQQTTTWWWZZZ^^^jjjhhhLLLGGGEEECCCIIIPPPfffzzzqqqdddZZZSSSNNNIIIFFFFFFEEECCCAAA@@@???>>>>>><<>>????????????===???@@@???>>>>>>@@@AAAEEEGGGIIILLLOOOPPPPPPQQQLLLLLLMMMNNNQQQSSSUUUWWWSSSTTTUUUTTTSSSSSSUUUWWWdddaaa\\\VVVRRRQQQSSSUUUSSSSSSRRRQQQOOONNNNNNNNNLLLMMMOOORRRSSSTTTTTTTTTSSSRRRTTTZZZ___```ZZZTTTRRRQQQQQQQQQQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTUUU[[[dddiiiiii^^^XXXSSSPPPLLLIIIKKKPPPTTT\\\rrrwwwooolllnnnxxxxxxccciii{{{tttpppkkkfffaaaYYYTTTQQQRRRSSSRRRTTTWWW[[[]]]^^^\\\XXXTTTQQQPPPMMMLLLIIIHHHHHHIIIKKKMMMHHHIIIKKKMMMNNNMMMLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKIIIGGGEEEEEEEEEEEEHHHGGGEEECCCBBBAAAAAAAAADDDCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGEEEDDDDDD@@@BBBDDDFFFHHHGGGFFFFFFDDDEEEGGGGGGGGGHHHJJJMMMMMMNNNNNNLLLJJJJJJKKKLLLPPPQQQRRRSSSSSSUUUXXXZZZ___iiilllPPPJJJFFFDDDJJJMMM[[[~~~{{{rrrfff\\\VVVQQQLLLIIIHHHGGGEEECCCAAA@@@??????===AAA@@@CCCMMMXXXuuu}}}xxxmmmllljjjhhheeebbb___]]]^^^]]]\\\\\\^^^^^^]]]\\\YYYYYY\\\dddnnnvvvzzz{{{rrrkkkaaaXXXTTTRRRQQQPPPSSSRRRQQQQQQUUUZZZ```dddeeeeeedddbbbaaacccfffjjjooossswwwzzz{{{zzzzzz{{{yyywwwvvvuuuuuuwwwyyyzzzxxxzzz~~~~~~}}}~~~~~~}}}{{{yyyvvvttttttuuuvvvuuusssqqqooooooqqqsssuuuuuutttrrrpppooopppqqqrrrrrrssstttvvvwwwxxxxxxyyyyyy{{{~~~wwwnnndddYYYSSSOOOJJJJJJMMMRRRVVV[[[]]]]]][[[YYYYYYUUURRRNNNJJJHHHHHHJJJKKKLLLSSSZZZ^^^\\\[[[[[[]]]ZZZXXXWWWXXX\\\mmmkkkaaa^^^UUUEEE===666555444222222444444333222111000111111222------...///000111111222/////////////////////////////////000111111222222111111222333444555666666999999;;;<<<======>>>>>>===???@@@@@@??????@@@AAABBBDDDGGGIIILLLMMMNNNNNNLLLLLLMMMNNNOOOQQQSSSTTTQQQRRRSSSSSSRRRSSSUUUWWWdddccc```[[[TTTPPPOOOPPPQQQPPPPPPPPPPPPPPPOOONNNKKKMMMOOOQQQSSSSSSSSSSSSRRRRRRTTTZZZ```aaa\\\VVVQQQQQQQQQQQQRRRRRRSSSSSSPPPPPPOOONNNOOOOOOPPPQQQQQQSSSSSSUUU[[[eeejjjjjj^^^XXXUUUUUUTTTQQQQQQSSSVVV]]]ppp~~~sssppprrrvvv}}}{{{{{{}}}yyy]]]YYYooo~~~vvvqqqllleeeaaa[[[UUUQQQRRRTTTSSSTTTVVV[[[]]]___^^^[[[WWWTTTSSSNNNLLLJJJHHHHHHIIIKKKMMMFFFGGGJJJLLLMMMLLLKKKKKKEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBCCCEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFAAABBBDDDFFFGGGHHHHHHGGGEEEGGGIIIIIIHHHHHHJJJKKKJJJKKKLLLJJJIIIHHHJJJKKKOOOQQQSSSTTTTTTUUUXXXZZZ```hhhjjjNNNGGGCCCAAAHHHIIISSSnnnzzzrrrggg^^^XXXSSSOOOKKKKKKIIIGGGEEECCCAAA@@@???>>>@@@???CCCJJJPPPgggxxxwwwuuuqqqlllfffaaa^^^]]]\\\\\\^^^```aaaaaa```[[[[[[^^^ccckkkrrrvvvyyyoooggg^^^WWWUUUUUUTTTSSSUUUUUUVVVWWWYYY\\\___aaabbbbbbaaa``````bbbgggkkkppptttxxx{{{{{{{{{{{{{{{wwwvvvvvvvvvvvvwwwwwwxxxssswww{{{~~~}}}{{{{{{}}}{{{zzzxxxtttrrrrrrtttvvvuuussspppnnnnnnpppsssuuuuuutttrrrppppppppprrrsssrrrssstttuuuwwwwwwwwwxxxxxxzzz}}}~~~xxxsssiii```ZZZTTTMMMKKKLLLNNNQQQUUUVVVTTTRRRPPPOOOMMMLLLKKKIIIIIIIIIKKKKKKKKKOOOUUUYYY[[[[[[[[[[[[[[[WWWVVVWWWZZZiiilllccc___UUU@@@:::666555555222111333333333222111111111111222/////////000000111111222000000000000000000000000/////////000111111222222111222333555666666666666999999::::::;;;======>>>>>>???AAAAAA@@@@@@@@@AAA@@@BBBDDDGGGIIIJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSNNNOOOQQQQQQPPPPPPRRRSSSVVVXXXZZZWWWRRRNNNNNNOOOMMMLLLLLLMMMOOOPPPNNNMMMKKKMMMOOOPPPRRRRRRRRRRRRPPPPPPRRRVVV[[[\\\YYYVVVTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLMMMNNNOOOPPPRRRTTTUUUXXX___jjjoooooo```XXXSSSVVVZZZYYYWWWWWWYYY]]]kkkzzzooopppwww~~~wwwrrrppprrrvvv|||yyy[[[NNN[[[xxxsssmmmfffaaa]]]VVVQQQSSSTTTSSSSSSTTTXXX[[[^^^^^^\\\XXXVVVUUUOOONNNLLLJJJIIIJJJKKKLLLCCCDDDGGGIIIJJJJJJIIIHHHDDDEEEGGGHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFGGGGGGEEECCCBBBCCCDDDFFFHHHGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDEEEFFFHHHIIIJJJKKKIIIKKKLLLLLLJJJJJJJJJKKKHHHIIIJJJIIIHHHHHHJJJLLLLLLNNNQQQSSSTTTVVVYYY\\\___fffgggLLLDDD???===DDDFFFLLL^^^~~~vvvlllccc]]]XXXSSSOOOMMMKKKIIIFFFDDDBBB@@@@@@@@@???===AAAHHHGGGWWWuuu~~~zzztttnnnhhhdddbbb]]]\\\\\\^^^aaabbbbbbbbb^^^^^^___bbbhhhnnnsssuuunnnfff]]]XXXXXXXXXVVVTTTTTTVVVXXX[[[^^^___``````______^^^]]]^^^bbbgggkkkrrruuuyyy|||||||||||||||vvvwwwyyyzzzzzzxxxwwwuuusssvvv{{{}}}~~~~~~~~~|||xxxwwwxxxzzz||||||yyyyyyvvvsssoooooorrruuusssqqqooommmmmmoooqqqsssuuutttrrrqqqpppqqqssstttrrrssstttuuuvvvwwwwwwwwwuuuwww{{{~~~~~~wwwuuummmddd___YYYQQQLLLLLLJJJMMMOOOOOOLLLIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLOOOTTTYYY\\\[[[YYY\\\XXXWWWZZZ^^^ooovvv~~~nnnbbbYYYLLL<<<777444555333000///111111111111111111000000000////////////000000000000000000000000000000000000/////////000111111222222333444555777888888888888:::::::::;;;<<<===>>>???>>>@@@BBBCCCBBBAAAAAABBB@@@BBBDDDFFFHHHHHHHHHHHHHHHJJJLLLOOOPPPQQQRRRRRRJJJLLLNNNOOONNNMMMNNNOOOKKKNNNRRRQQQMMMLLLMMMPPPKKKJJJKKKMMMPPPQQQOOOMMMKKKLLLNNNPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVTTTTTTSSSSSSRRRQQQOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOQQQTTTWWWZZZcccooovvvwwwiii\\\SSSWWW___bbb___]]][[[]]]fff~~~zzzooorrrxxxtttllljjjmmmsssqqqvvv\\\LLLRRRgggzzzuuuooohhhbbb```XXXRRRSSSUUUSSSRRRRRRTTTWWW[[[\\\[[[XXXUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJ@@@BBBDDDGGGHHHHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLCCCDDDFFFGGGGGGGGGFFFEEE@@@AAABBBDDDFFFGGGIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGGGGIIIKKKMMMNNNLLLMMMOOONNNLLLKKKKKKLLLGGGHHHIIIIIIHHHHHHJJJLLLHHHKKKNNNQQQTTTWWWZZZ]]]]]]eeeiiiNNNGGGBBB@@@GGGCCCGGGTTTrrr}}}rrriiiccc^^^XXXTTTNNNLLLJJJGGGDDDBBBAAA@@@AAA>>>;;;@@@EEEAAALLLggg{{{sssmmmiiifffeee^^^]]]]]]^^^aaabbbbbbaaa`````````bbbggglllqqqsssoooggg___ZZZZZZZZZXXXUUURRRUUUYYY^^^aaaaaaaaa```]]]]]]]]]\\\]]]aaagggkkksssvvv{{{}}}}}}}}}}}}}}}wwwyyy{{{}}}}}}zzzwwwtttvvvyyy}}}~~~~~~~~~|||vvvttttttvvvxxxyyyxxxwwwuuuqqqmmmmmmqqqtttqqqpppmmmllllllmmmpppqqquuutttrrrqqqqqqrrrtttuuurrrrrrtttuuuvvvvvvvvvvvvsssvvvyyy|||~~~{{{vvvnnngggbbb\\\SSSMMMLLLIIIJJJKKKJJJGGGDDDBBBBBBBBBDDDGGGIIIKKKLLLLLLKKKLLLKKKKKKQQQXXX\\\[[[XXXWWWSSSTTTYYY```rrrsss~~~nnn___QQQ???999555333444222...---///000000000000000///......///////////////.........000000000000000000000000/////////000111111222222444666777999::::::::::::;;;;;;;;;;;;<<<>>>???@@@???AAACCCDDDCCCBBBBBBCCCAAABBBDDDFFFGGGHHHGGGGGGCCCEEEIIILLLOOOPPPPPPOOOGGGJJJMMMNNNMMMLLLKKKKKKHHHLLLNNNMMMJJJIIIMMMQQQMMMLLLLLLOOORRRTTTRRROOOKKKLLLNNNOOOPPPOOOOOONNNMMMNNNNNNNNNMMMOOORRRUUUQQQQQQRRRSSSSSSSSSSSSRRRLLLKKKJJJIIIJJJLLLNNNOOOOOOSSSVVV[[[eeerrrzzz{{{rrrbbbUUUXXXccchhhfffccc]]]]]]cccyyy{{{rrrtttxxx|||rrrjjjhhhlllsssggg{{{sss^^^OOOQQQQQQ~~~|||vvvpppiiidddbbbYYYRRRSSSUUUSSSQQQQQQPPPTTTXXXZZZYYYWWWTTTSSSQQQQQQPPPNNNMMMKKKJJJIIIBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEHHHJJJKKKKKKJJJJJJGGGEEECCCCCCEEEFFFGGGFFFIIIFFFCCCBBBDDDGGGIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFHHHDDDAAACCCJJJPPPQQQPPPNNNJJJDDDAAAAAACCCEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIEEEGGGJJJKKKLLLLLLNNNOOOOOONNNLLLLLLLLLLLLKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKKKKOOOUUU[[[]]]]]]```ggg~~~pppTTTFFFFFFDDD???FFFKKKTTTlllyyypppiiiaaaZZZXXXTTTQQQMMMJJJHHHEEECCC@@@<<>>===============>>>??????@@@BBBCCCDDDDDDDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDFFFKKKOOOQQQNNNLLLKKKKKKLLLNNNOOONNNLLLIIILLLKKKIIIJJJKKKLLLLLLKKKLLLKKKLLLNNNPPPQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKNNNPPPSSSUUURRRTTTUUUUUUSSSRRRRRRSSSNNNLLLJJJIIIIIIKKKMMMOOOMMMQQQVVV\\\hhhvvv~~~vvvfff___bbbffffffbbbVVV^^^eeesss{{{vvv}}}vvvmmmjjjkkklllmmmyyy{{{^^^GGGHHHKKKnnnyyyqqqjjjfff___[[[WWWTTTSSSTTTTTTSSSTTTVVVYYYZZZYYYXXXXXXXXXVVVTTTQQQPPPOOONNNLLLJJJAAABBBCCCDDDEEEFFFFFFGGGEEEFFFIIIKKKLLLLLLKKKJJJFFFDDDBBBBBBDDDEEEFFFEEEGGGEEECCCCCCEEEGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFFFFDDDAAA???BBBIIIOOORRRQQQMMMIIIDDDAAABBBEEEGGGHHHDDDEEEGGGIIIKKKLLLMMMMMMIIIKKKMMMNNNNNNOOOQQQSSSTTTRRRPPPOOONNNMMMJJJGGGHHHGGGFFFEEEFFFGGGIIIJJJLLLKKKKKKOOOUUU[[[___``````ggg|||tttWWWHHHFFFFFFBBBAAAEEEMMMcccuuummmeee___]]]UUURRRNNNKKKHHHFFFCCCAAA===@@@AAAAAA@@@CCCJJJPPPbbb}}}yyytttnnniiifffcccaaabbbeeeggggggeee```]]][[[\\\```dddhhhjjjhhheee```[[[XXXWWWXXXZZZVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ\\\]]]]]]]]]bbbkkkrrrzzz|||~~~~~~||||||}}}|||{{{{{{|||}}}}}}zzzxxx{{{{{{{{{zzzxxxxxxzzz{{{zzzzzzyyywwwtttssssssttttttsssrrrqqqqqqrrrtttuuunnnnnnnnnlllkkklllnnnqqqtttrrrpppnnnmmmnnnpppqqqsssssssssvvvxxxzzzzzzyyy|||{{{{{{{{{|||}}}}}}yyyrrrlllhhh```VVVPPPOOOLLLKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKMMMOOORRRTTTVVVWWWSSSTTTTTTXXXmmm}}}vvvxxx}}}jjjVVVFFF===666555444333222111111111000000000000000000000000000000000000000000000000000////////////000000111000222222222111222444666666888:::<<<======<<<;;;===============>>>??????AAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDFFFKKKOOOPPPNNNLLLKKKKKKLLLMMMOOONNNLLLIIIIIIIIIJJJLLLNNNNNNKKKIIILLLKKKLLLMMMPPPQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTRRRSSSTTTSSSRRRQQQRRRSSSLLLKKKIIIHHHIIIKKKMMMOOONNNQQQUUUZZZfffuuussseee```cccgggfffcccZZZ```fffrrr|||{{{qqqmmmnnnooosss~~~}}}aaaJJJIIIGGGddd~~~uuummmiii^^^ZZZUUURRRPPPPPPOOOOOORRRUUUXXXYYYXXXWWWWWWWWWWWWWWWUUUSSSPPPMMMKKKJJJBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLFFFDDDBBBAAACCCDDDDDDCCCDDDCCCBBBCCCFFFGGGGGGFFFHHHHHHJJJJJJJJJHHHFFFEEEDDDAAA???BBBGGGLLLMMMMMMKKKGGGDDDBBBCCCFFFHHHIIIEEEFFFHHHJJJKKKMMMMMMNNNLLLMMMNNNNNNNNNOOORRRTTTTTTSSSQQQQQQPPPNNNKKKHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMLLLKKKNNNTTTZZZ```ccc___eeeyyy{{{]]]KKKFFFFFFFFFBBBDDDJJJ\\\xxxooofff```___YYYVVVQQQNNNKKKHHHEEECCC@@@AAABBBAAA???AAAGGGKKKRRRmmmyyyqqqllljjjgggddddddffffffdddaaa___]]][[[[[[^^^aaadddeeeeeebbb^^^YYYWWWVVVWWWXXXVVVXXXZZZ[[[[[[[[[YYYYYYXXXZZZ\\\]]]___dddmmmttt|||~~~}}}}}}}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxxxxwwwuuuvvvyyy|||}}}{{{xxxwwwwwwwwwvvvtttrrrqqqppppppppprrrssstttooopppooommmkkklllnnnqqqtttrrrooommmlllmmmnnnpppsssrrrqqqsssvvvyyy{{{{{{{{{zzzyyyyyyyyyzzz{{{|||wwwqqqkkkggg```WWWSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMFFFFFFFFFFFFGGGIIIJJJLLLKKKKKKKKKMMMOOORRRUUUVVVTTTRRRRRR]]]zzzuuuuuu~~~vvvbbbOOO@@@777444333333222222222222333000000000000000000000000000000000000000000000000---------...000111333444111222333333222222555666888:::;;;===>>>>>>>>>===<<<<<<<<<===>>>???@@@AAACCCDDDFFFHHHIIIIIIIIIHHHEEEDDDCCCAAA@@@AAAAAABBBDDDDDDFFFJJJMMMOOOMMMKKKKKKKKKKKKLLLNNNNNNKKKIIIGGGIIINNNSSSVVVSSSNNNIIIKKKJJJKKKLLLOOOPPPOOONNNHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSQQQOOONNNOOOQQQLLLKKKJJJJJJJJJLLLOOOPPPOOOQQQSSSWWWcccrrr}}}wwwmmmccc```cccfffeeeccc]]]bbbeeeooo~~~|||sssnnnooopppvvvgggPPPLLLDDDYYYwwwmmmhhh^^^ZZZUUUQQQOOONNNMMMLLLPPPSSSVVVWWWWWWVVVVVVVVVZZZ[[[[[[WWWQQQLLLKKKLLLEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJGGGDDDCCCCCCCCCBBBAAABBBBBBCCCEEEHHHIIIHHHFFFIIIJJJKKKLLLLLLJJJGGGFFFGGGDDDBBBBBBDDDFFFFFFEEEHHHEEECCCBBBDDDGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMLLLKKKMMMPPPSSSPPPOOOOOOPPPQQQQQQNNNKKKGGGGGGGGGHHHIIIKKKLLLMMMOOOMMMKKKKKKOOOVVV\\\```]]]ddduuuhhhQQQFFFDDDEEEEEEFFFHHHUUUwwwtttjjjdddccc^^^[[[VVVRRROOOLLLHHHFFFCCCCCCCCCAAA???@@@DDDGGGJJJ]]]yyy~~~vvvpppiiieeebbbaaacccccc```^^^^^^\\\ZZZ[[[^^^aaaccccccbbb```\\\XXXVVVVVVVVVWWWZZZ[[[]]]]]]\\\ZZZWWWUUUVVVXXXZZZ\\\```fffnnnttt|||~~~~~~||||||}}}}}}{{{yyyyyyzzzzzzzzzyyyyyyyyyxxxwwwwwwxxx|||~~~zzzwwwvvvxxxyyyvvvtttqqqqqqppppppqqqrrrssstttrrrrrrqqqooommmnnnppprrruuussspppnnnmmmmmmoooppptttrrrppppppssswwwyyyzzzxxxwwwvvvvvvwwwxxxzzz{{{{{{~~~wwwpppiiiccc]]]YYYZZZ___```^^^ZZZVVVRRRPPPNNNNNNHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMOOOSSSVVVXXXYYYTTTUUUeee~~~ooorrrnnnYYYHHH;;;555444333333222111222222222/////////000000000000000////////////////////////,,,,,,---...000111333444111222333333333333666888999:::;;;===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCAAA???>>>???@@@AAABBBDDDFFFIIIKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHMMMTTT\\\^^^ZZZRRRLLLIIIHHHHHHJJJLLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLOOOQQQSSSTTTUUUUUUSSSPPPMMMKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQRRRMMMPPPRRRVVV```llltttuuukkkeee___^^^aaaccccccaaa^^^bbbdddmmmxxxrrrtttmmmmmmnnnrrr~~~kkkTTTLLLFFFRRRwwwzzzooohhh```\\\WWWSSSQQQPPPOOONNNOOORRRUUUWWWWWWVVVVVVWWW[[[^^^___ZZZRRRLLLKKKMMMHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNLLLHHHFFFEEEDDDBBBAAABBBCCCDDDGGGJJJKKKJJJHHHJJJKKKMMMOOONNNLLLIIIHHHGGGEEECCCCCCCCCCCCCCCCCCFFFDDDCCCCCCFFFHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNOOOPPPOOONNNMMMNNNQQQTTTQQQPPPPPPQQQRRRRRRPPPNNNIIIIIIJJJKKKLLLMMMOOOOOOPPPNNNKKKIIIJJJOOOVVVZZZ[[[aaapppwww[[[HHHAAABBBCCCDDDEEENNNhhhsssllliiibbb^^^YYYUUUQQQMMMIIIFFFFFFEEEDDDBBB@@@@@@BBBCCCFFFRRRggg{{{ttteeeaaa]]]\\\^^^___]]][[[\\\[[[[[[\\\```cccdddddd```^^^[[[WWWVVVUUUVVVVVV^^^___```___\\\XXXTTTRRRTTTVVVXXX[[[aaahhhoootttzzz|||~~~~~~|||{{{{{{{{{|||zzzyyyxxxyyyzzzyyyyyywwwxxxxxxwwwwwwxxx|||~~~|||yyyuuuuuuwwwxxxvvvsssrrrrrrrrrrrrrrrsssttttttttttttsssqqqppppppsssuuuwwwuuurrrpppoooppprrrsssvvvssspppoooqqqtttvvvvvvttttttttttttvvvxxxzzz{{{zzz~~~zzzqqqggg___ZZZ[[[cccnnnpppllleee]]]VVVQQQNNNMMMJJJIIIHHHHHHIIIKKKNNNOOONNNNNNMMMNNNPPPSSSVVVXXXZZZWWW\\\rrriiippp|||fffRRRCCC999555555444333222111000000000......//////000000000000////////////////////////............///000222222111222444444333444777999888999:::;;;<<<=========<<<<<<======???@@@AAABBBFFFGGGGGGGGGGGGEEEDDDCCCCCCBBB@@@>>>===>>>???@@@AAABBBEEEGGGHHHHHHIIIJJJJJJIIIHHHIIIJJJJJJIIIHHHIIINNNVVV]]]```\\\SSSMMMFFFFFFFFFGGGIIIJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDGGGJJJMMMQQQSSSUUUWWWVVVTTTPPPKKKHHHGGGGGGJJJIIIIIIJJJKKKMMMOOOPPPJJJNNNRRRUUU\\\dddgggddd^^^\\\ZZZZZZ\\\^^^___^^^]]]___bbbjjjvvvooo{{{vvvmmmkkkmmmooo~~~~~~|||mmmUUUHHHHHHMMMnnntttkkk```\\\WWWTTTRRRRRRQQQPPPNNNQQQUUUWWWWWWWWWXXXXXX[[[___```[[[SSSMMMKKKMMMJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLMMMPPPMMMJJJGGGGGGFFFEEECCCCCCCCCDDDHHHKKKLLLLLLJJJKKKMMMOOOQQQQQQPPPMMMKKKFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEFFFIIIKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSSSSUUUUUUUUUTTTSSSSSSUUUWWWWWWUUUSSSRRRRRRQQQPPPNNNKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMJJJGGGGGGJJJPPPUUUYYY^^^jjjjjjNNNBBBBBBCCCEEEFFFLLL___|||qqqmmmfffbbb\\\WWWSSSOOOJJJGGGHHHGGGEEECCCBBBAAABBBBBBAAAHHHWWWpppyyyddd___YYYXXXYYY\\\\\\[[[[[[[[[[[[^^^aaacccdddccc^^^]]]ZZZWWWVVVVVVVVVWWW_________^^^[[[WWWTTTRRRUUUVVVXXX\\\bbbjjjppptttwwwyyy{{{|||{{{zzzzzz{{{zzzyyyxxxxxxyyyyyyxxxwwwtttuuuvvvvvvuuuvvvxxxzzzyyywwwvvvuuuuuuuuuuuutttssssssssssssssssssrrrrrrsssssssssrrrqqqrrruuuwwwwwwvvvsssrrrqqqsssuuuvvvwwwuuuqqqppprrrtttuuuuuussssssssstttvvvxxx{{{|||yyy~~~uuuhhh^^^YYY]]]jjjxxx}}}xxxooodddZZZRRRMMMKKKKKKJJJHHHHHHIIIKKKNNNPPPMMMMMMMMMNNNPPPRRRUUUVVVWWWYYYgggiiixxxwww```LLL???999666555444333222000000//////---......//////000000111000000000000000000000000///////////////000111111111333444444444555888:::888888999:::;;;<<<<<<============>>>???@@@AAABBBEEEEEEFFFFFFEEECCCAAA@@@BBBAAA@@@>>>>>>>>>>>>???>>>AAACCCDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGHHHGGGFFFGGGKKKQQQWWWYYYVVVOOOJJJEEEDDDDDDFFFGGGHHHGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEGGGJJJNNNQQQSSSUUUUUUUUUQQQLLLHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHLLLPPPRRRWWW]]]\\\XXXVVVVVVVVVWWWXXXZZZ\\\]]]\\\^^^aaajjjwwwqqq{{{yyynnnjjjkkknnn~~~~~~rrrWWWDDDGGGIIIeeetttjjjbbb]]]XXXTTTRRRQQQPPPOOOMMMQQQTTTWWWWWWXXXXXXYYYZZZ\\\]]]ZZZTTTOOOLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKJJJJJJKKKKKKLLLLLLMMMKKKHHHGGGHHHIIIHHHGGGBBBBBBCCCFFFIIILLLLLLKKKKKKMMMQQQTTTTTTSSSPPPNNNJJJJJJKKKKKKKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNNNNMMMMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZZZZXXXXXXYYYZZZVVVSSSPPPNNNNNNOOONNNNNNLLLMMMMMMNNNNNNOOOOOONNNKKKKKKIIIGGGFFFIIINNNSSSWWW\\\eee|||zzzWWWFFFDDDDDDFFFHHHIIISSSppp{{{uuummmiiiccc^^^YYYUUUPPPMMMJJJHHHFFFDDDDDDCCCBBBAAA@@@DDDMMM]]]vvv~~~hhhaaaZZZVVVWWWZZZ\\\\\\\\\\\\\\\___aaabbbaaa___]]]\\\ZZZXXXVVVVVVWWWWWW\\\\\\[[[ZZZXXXWWWUUUTTTWWWXXXZZZ^^^eeelllrrruuuuuuwwwzzz{{{{{{zzz{{{|||zzzzzzzzz{{{|||{{{yyywwwqqqsssuuuvvvuuutttuuuvvvwwwxxxwwwvvvtttttttttvvvsssssssssrrrrrrqqqpppoooqqqqqqqqqpppppprrruuuxxxwwwuuusssrrrrrrtttwwwxxxxxxvvvssssssuuuwwwxxxxxxuuuuuuuuuuuuvvvxxxzzz{{{xxx}}}{{{mmmbbb[[[^^^mmm|||ttthhh\\\TTTNNNKKKJJJHHHGGGFFFGGGJJJMMMOOONNNOOOPPPQQQSSSUUUVVVVVVXXX```vvvttt~~~qqquuu\\\HHH<<<888666333333222111111000111111------......///000000111000000000000000000000000............///000111222111333444555555666888;;;888888999999:::<<<======???>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>===<<>>@@@???????????????@@@@@@???@@@BBBCCCDDDEEEDDDDDD@@@AAAAAAAAA@@@???>>>===;;;>>>@@@AAA???@@@BBBEEEEEEDDDBBBBBBDDDDDDDDDCCCHHHHHHIIIKKKLLLLLLIIIGGGGGGFFFFFFGGGIIIIIIHHHFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIFFFCCCCCCEEEIIIKKKLLLOOORRRSSSQQQMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGIIIJJJKKKOOOVVVXXXUUUPPPRRRTTTTTTTTTVVVZZZ^^^^^^```ccckkkwwwssswwwiiiccccccfff}}}mmmUUUGGGJJJ___vvvnnniiibbb[[[WWWSSSPPPNNNJJJMMMQQQTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVSSSNNNJJJLLLLLLJJJJJJJJJKKKMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJHHHHHHHHHHHHIIIJJJEEEEEEDDDDDDDDDFFFGGGHHHKKKNNNSSSWWWYYYYYYWWWVVVRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRUUUUUUUUUUUUWWWXXXYYYZZZ]]]^^^______]]]YYYVVVTTTRRRPPPNNNNNNPPPQQQQQQPPPLLLLLLLLLMMMOOONNNLLLJJJIIIIIIIIIJJJLLLNNNPPPRRRTTT\\\aaannnfffLLLHHHDDD@@@AAAEEEFFFLLLccc||||||tttkkkddd]]]WWWTTTMMMJJJFFFCCCCCCCCCBBBAAADDDBBBDDDLLLUUUhhhqqqiii```\\\]]]___^^^]]]___aaabbbcccdddbbbaaa```^^^YYYWWWWWWVVVSSSTTTWWWUUUVVVXXXXXXWWWWWWXXXYYYYYY\\\aaaeeejjjnnntttwwwwwwxxxyyyyyyyyyyyyzzz{{{yyyzzz{{{|||}}}|||xxxuuurrrssstttttttttsssrrrqqqsssssssssssssssrrrrrrrrrpppooonnnooopppooonnnlllnnnqqqtttuuuuuutttsssssstttttttttsssrrrtttwwwzzzzzzyyyxxxxxxxxxyyyzzz{{{zzzuuurrrssswwwzzz|||xxx|||qqqiiicccbbboooyyylll```WWWRRRPPPJJJJJJHHHGGGFFFIIIMMMPPPQQQSSSSSSSSSUUUYYY\\\\\\aaa}}}|||mmmSSSAAA888666666222111111000000000000000000000000000////////////111111000///////////////000000000111222222333333555666777999999999888777::::::;;;<<<============>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCFFFBBB???>>>@@@BBBAAA@@@AAA@@@?????????@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCFFFHHHJJJKKKKKKJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFKKKKKKLLLNNNOOOOOOLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNQQQSSSTTTTTTUUUSSSSSSSSSSSSSSSUUUXXX\\\aaaaaacccjjj|||}}}~~~xxxuuuxxxuuueee___aaafff|||wwwPPPGGGMMMXXX{{{vvvooofff]]]XXXTTTQQQPPPMMMMMMNNNQQQUUUXXXXXXWWWSSSSSSTTTVVVWWWVVVSSSPPPJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFFFFJJJMMMRRRWWWYYYYYYWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWYYY[[[\\\^^^______^^^\\\YYYVVVTTTQQQOOOMMMMMMOOOQQQRRRQQQMMMLLLLLLLLLNNNNNNLLLKKKLLLLLLLLLMMMNNNPPPRRRTTTQQQXXX]]]hhhlllOOOGGGGGGBBBAAADDDCCCFFFVVVjjj|||tttnnnggg```ZZZPPPLLLHHHEEEDDDDDDCCCBBBCCC@@@BBBHHHNNN^^^qqqjjjaaa^^^___aaaaaa```aaacccdddeeeeeedddbbbaaa___ZZZXXXXXXVVVSSSTTTWWWVVVWWWXXXXXXWWWWWWXXXZZZ[[[___dddiiimmmqqquuuxxxxxxyyyyyyzzzzzzzzzzzz{{{wwwwwwwwwxxxyyyyyyvvvssspppqqqqqqrrrqqqpppooonnnrrrrrrssssssssstttttttttpppoooooooooppppppooommmnnnoooqqqrrrrrrrrrrrrrrrsssssssssrrrqqqrrruuuwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{xxxuuuuuuwwwyyy{{{|||zzz~~~{{{uuuqqqpppyyy}}}ooocccYYYSSSPPPJJJJJJIIIGGGFFFHHHLLLOOOQQQRRRTTTTTTVVVYYY]]]^^^iiigggNNN???888555444222111111000000000000000000000000000////////////222111111000//////000000///000000111222222333333555666777999999999888888:::;;;<<<<<<============>>>>>>>>>>>>??????????????????@@@BBBCCCEEEFFFFFFGGGCCC@@@@@@AAACCCBBBAAABBBAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGFFFHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKMMMNNNNNNLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVVVVUUUVVVYYY[[[___```aaagggvvv~~~uuurrrrrroootttuuuddd^^^aaahhh~~~XXXHHHLLLVVVxxx~~~wwwmmmccc\\\VVVQQQNNNLLLMMMNNNQQQUUUXXXXXXXXXVVVVVVVVVWWWWWWUUUQQQMMMGGGHHHIIIKKKLLLLLLKKKKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLJJJHHHGGGEEEEEEEEEFFFIIILLLQQQVVVYYYXXXVVVUUUVVVWWWXXXZZZZZZ[[[[[[[[[YYYVVVRRRNNNMMMOOORRRTTTSSSTTTUUUVVVXXX[[[\\\^^^_________^^^[[[YYYVVVTTTQQQOOOLLLLLLNNNQQQSSSTTTOOOMMMLLLLLLNNNOOONNNMMMPPPOOOOOOPPPQQQSSSUUUVVVTTT[[[___gggxxxWWWHHHFFFAAA???AAAAAAAAAKKKXXXmmm{{{vvvpppggg___WWWSSSNNNKKKIIIHHHFFFEEECCCAAABBBEEEHHHSSSmmm~~~sssmmmeeeaaabbbddddddcccdddeeefffgggfffeeecccaaa```[[[XXXXXXVVVSSSSSSWWWWWWXXXYYYYYYXXXXXXYYYZZZ^^^bbbiiinnnrrrtttwwwxxxxxxyyyyyyzzzzzzzzzyyyyyyuuutttssssssttttttsssrrrnnnoooooooooooonnnmmmmmmqqqqqqrrrtttuuuvvvvvvvvvppppppoooppprrrrrrqqqooonnnnnnnnnnnnooopppqqqrrrrrrrrrrrrqqqppppppsssuuuuuuuuuuuutttuuuvvvvvvwwwyyyxxxxxxyyy{{{}}}}}}|||}}}vvvggg[[[TTTQQQKKKKKKIIIGGGEEEGGGKKKNNNPPPQQQTTTVVVXXXZZZ^^^bbbttt~~~yyy]]]GGG<<<777444111222111111000000000000000////////////000000000000222111111000000000000000///000000111111222333333555666777888999::::::999;;;<<<<<<============<<<>>>>>>>>>?????????@@@@@@??????AAACCCEEEGGGIIIIIIGGGEEECCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBBBBCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKIIIGGGFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXWWWWWWXXXYYY\\\]]]```dddnnn~~~ppphhhiiiggglll||||||gggaaaeeehhh}}}aaaIIILLLSSSssswwwlllbbbYYYRRRMMMMMMMMMNNNQQQUUUXXXYYYYYYYYYXXXWWWWWWVVVSSSOOOKKKFFFHHHJJJMMMNNNMMMLLLKKKGGGGGGFFFFFFFFFHHHIIIJJJLLLKKKJJJHHHHHHHHHIIIJJJLLLKKKJJJHHHGGGGGGHHHHHHIIILLLPPPUUUWWWWWWUUUTTTSSSTTTVVVXXXYYYZZZ[[[[[[\\\XXXQQQLLLJJJLLLPPPSSSRRRSSSTTTVVVXXX[[[]]]___^^^^^^]]]\\\ZZZXXXVVVUUUSSSPPPNNNNNNPPPTTTVVVWWWRRRPPPNNNNNNPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTVVVWWWWWW\\\aaahhh~~~aaaIIICCC>>>===@@@BBBBBBGGGNNN[[[}}}~~~xxxnnnfffaaa\\\WWWRRROOOMMMKKKIIIFFFEEEEEEGGGGGGMMM___rrrwwwrrrkkkgggffffffffffffgggggghhhhhhgggeeecccaaa```[[[XXXXXXVVVRRRRRRUUUWWWXXXZZZZZZYYYYYYZZZ\\\```eeelllqqqtttuuuvvvwwwxxxxxxxxxyyyyyyyyywwwvvvtttrrrpppoooqqqrrrrrrqqqooooooooooooooonnnnnnmmmoooppprrrtttvvvwwwwwwwwwpppppppppqqqssstttsssrrrpppnnnllllllnnnpppqqqrrrrrrrrrsssrrrpppppprrrtttvvvvvvvvvwwwwwwwwwxxxxxx~~~|||{{{{{{}}}~~~~~~~~~mmm___VVVRRRLLLKKKIIIGGGEEEFFFJJJMMMPPPPPPSSSWWWYYY[[[aaaggg~~~}}}wwwpppUUUBBB:::888444000222111111000000000000000////////////000000000000111000000/////////000000000000111111222222333333666666777888:::;;;;;;;;;======>>>>>>>>>======<<<>>>>>>>>>??????@@@@@@AAA@@@AAABBBDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKIIIFFFFFFGGGGGGGGGFFFFFFGGGJJJLLLLLLKKKJJJHHHGGGJJJMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSTTTVVVYYYYYYXXXVVVVVVVVVXXXZZZ^^^bbbhhhrrrgggbbb___cccrrrrrriiillliiizzzfffLLLLLLPPPnnn~~~rrrggg\\\SSSNNNNNNMMMNNNQQQUUUXXXZZZZZZZZZXXXWWWVVVUUUSSSOOOLLLGGGIIILLLOOOPPPOOOMMMKKKGGGFFFEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMKKKMMMPPPRRRTTTTTTTTTSSSQQQRRRTTTVVVXXXYYYYYYZZZ\\\WWWPPPKKKIIIJJJNNNQQQPPPQQQRRRTTTWWWZZZ\\\^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSQQQQQQTTTWWWYYYYYYVVVTTTRRRRRRTTTVVVVVVVVVTTTSSSRRRRRRSSSTTTUUUVVVUUUYYY^^^fffyyykkkKKKDDDAAA@@@BBBCCCDDDFFFIIIQQQmmmxxxpppiiieee^^^YYYUUUQQQNNNLLLHHHHHHIIIIIIHHHKKKVVVaaayyy}}}xxxrrrmmmjjjiiiiiiiiiiiijjjjjjjjjhhhfffcccaaa^^^ZZZWWWWWWUUURRRRRRUUUWWWYYY[[[[[[[[[[[[]]]___bbbgggnnnsssuuuuuuuuuuuuxxxwwwvvvwwwyyyxxxuuurrrsssqqqooonnnpppqqqrrrrrrqqqqqqqqqpppppppppppppppoooppprrruuuvvvvvvvvvuuuooooooppprrrtttvvvuuutttrrrooolllllloooqqqrrrrrrrrrsssttttttsssrrrtttvvvzzzzzzzzz{{{{{{{{{{{{{{{}}}{{{|||~~~}}}sssaaaWWWSSSMMMLLLJJJGGGFFFGGGKKKNNNPPPPPPSSSXXXZZZ[[[dddnnnvvvvvvyyygggOOO???:::888555111222111111000000000000000.../////////000000000111/////////......//////000111111222222333444444444666666777888:::<<<===>>>????????????>>>===<<<<<<===>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFDDDCCCCCCCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDFFFGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFGGGFFFFFFFFFHHHKKKMMMNNNLLLJJJHHHIIILLLPPPQQQPPPNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTRRRPPPOOONNNOOOQQQRRRVVVYYY[[[\\\ZZZXXXWWWWWWVVVWWW\\\aaafffyyyvvviii^^^[[[\\\gggyyy~~~rrrrrrnnnyyylllPPPNNNNNNiiivvvjjj```WWWQQQOOOOOONNNQQQUUUXXXYYYYYYXXXWWWVVVUUUUUUTTTQQQNNNJJJKKKNNNPPPPPPOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIIIIIIIIIIKKKLLLMMMJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTVVVXXXYYYYYYYYYZZZWWWQQQMMMKKKKKKMMMOOONNNOOOPPPRRRUUUWWWZZZ[[[ZZZYYYWWWVVVUUUVVVWWWWWWWWWUUUTTTUUUWWWYYYZZZYYYXXXVVVUUUVVVXXXYYYYYYYYYUUUUUUTTTSSSSSSTTTUUUVVVYYYZZZ```iiiyyyvvvPPPIIIGGGEEECCCBBBBBBDDDEEEJJJ\\\{{{~~~yyyrrrnnnfff```[[[VVVSSSPPPJJJKKKLLLJJJIIIKKKPPPUUUeee|||wwwrrrnnnmmmlllmmmmmmmmmmmmmmmjjjgggdddbbb]]]YYYWWWWWWVVVSSSSSSWWWYYY[[[^^^______aaaccceeefffkkkqqqvvvwwwwwwvvvvvvxxxwwwvvvwwwyyyxxxtttppprrrpppnnnnnnppprrrrrrrrrrrrrrrqqqpppppppppppppppoooqqqsssuuuuuutttsssrrrnnnnnnooorrruuuwwwvvvuuusssooolllmmmpppssssssrrrrrrtttuuuuuuuuuuuuvvvxxx||||||}}}~~~~~~~~~~~~~~~|||zzzzzz|||}}}}}}{{{}}}~~~~~~wwwcccWWWSSSMMMMMMKKKIIIGGGIIIMMMPPPRRRPPPRRRXXXYYY[[[ggguuu|||pppzzzmmm___KKK>>>999888555222222111111000000000000000......//////000000111111///////////////000000111222333333444444555666666666666777888:::===???@@@@@@@@@@@@@@@???===<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIKKKHHHGGGFFFEEEDDDDDDEEEEEEBBBAAA@@@@@@@@@AAACCCDDDAAABBBDDDFFFIIIKKKMMMNNNKKKKKKKKKJJJJJJKKKKKKLLLIIIGGGEEEDDDEEEGGGFFFFFFGGGIIIKKKMMMMMMLLLJJJHHHJJJNNNRRRRRRPPPNNNOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQXXX[[[]]]^^^\\\[[[ZZZZZZWWWVVV[[[bbbfffuuuwwwiii^^^YYYWWW___oooyyyuuuuuuzzzvvvUUUQQQNNNfffxxxlllbbbZZZTTTRRRPPPPPPQQQTTTWWWXXXYYYWWWVVVTTTUUUUUUUUURRRQQQKKKLLLNNNNNNNNNMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLNNNOOOKKKKKKKKKKKKMMMOOOQQQSSSRRRQQQNNNMMMMMMNNNPPPRRRRRRRRRTTTUUUWWWWWWXXXXXXYYYWWWTTTQQQOOONNNNNNOOOLLLMMMNNNPPPRRRTTTVVVXXXWWWUUUTTTSSSSSSUUUWWWYYYWWWVVVVVVWWWYYYYYYXXXWWWWWWVVVWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWW\\\\\\aaakkkzzz\\\JJJJJJGGGBBB>>>???BBBEEEIIIRRRhhh|||~~~yyyrrrjjjddd___[[[XXXPPPQQQQQQNNNLLLLLLMMMNNNXXXmmm}}}zzzuuurrrqqqrrrsssqqqrrrqqqpppnnnjjjfffddd^^^ZZZXXXXXXXXXUUUWWWZZZ]]]___bbbdddeeegggjjjmmmmmmqqqvvvzzzzzzzzzzzzzzz{{{xxxwwwyyy{{{zzzuuupppqqqooonnnoooqqqrrrrrrqqqppppppnnnmmmmmmmmmnnnoooqqqrrrsssttttttrrrpppnnnmmmmmmnnnqqquuuwwwwwwvvvrrrooolllmmmqqqtttssspppppprrruuuvvvvvvvvvwwwyyy||||||~~~~~~}}}~~~|||zzzyyyzzzzzzzzzyyyyyy{{{|||{{{{{{}}}zzzeeeWWWRRRMMMMMMLLLJJJIIIKKKOOORRRTTTPPPQQQWWWXXX[[[jjj|||oooooobbbWWWIII>>>888666444222222111111000000000000000.........///000111111111111111000000111222222333444444555555666777777777666666777888;;;===@@@AAAAAAAAAAAA@@@???>>><<<;;;===>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJFFFIIIKKKKKKIIIHHHJJJLLLJJJIIIGGGFFFEEEEEEFFFFFFBBBAAA@@@???@@@AAACCCDDDDDDEEEFFFHHHJJJMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKGGGEEEDDDDDDEEEGGGGGGFFFIIIJJJKKKLLLLLLJJJIIIHHHKKKOOOSSSSSSOOOLLLMMMOOOMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPWWWYYY[[[\\\[[[ZZZZZZZZZZZZWWW[[[bbbfffqqqxxxjjj```YYYTTTYYYhhhxxxxxx{{{ZZZTTTNNNdddzzznnnccc\\\WWWTTTRRRQQQQQQSSSVVVWWWWWWXXXVVVUUUTTTUUUTTTRRRQQQLLLLLLMMMMMMLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQLLLLLLLLLLLLMMMOOOQQQRRRUUURRRNNNKKKJJJLLLPPPRRRPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWVVVTTTRRRQQQPPPOOOKKKLLLMMMNNNPPPRRRTTTUUUUUUSSSRRRQQQRRRTTTWWWYYYVVVVVVVVVXXXYYYYYYWWWUUUVVVVVVWWWYYY[[[\\\ZZZXXXYYYXXXWWWVVVUUUVVVWWWWWWZZZXXX\\\hhhuuugggHHHIIIFFF@@@<<<>>>CCCGGGMMMOOO___}}}{{{sssmmmhhhccc```VVVWWWVVVRRROOOOOONNNLLLLLL\\\qqq~~~}}}zzzwwwttttttvvvwwwuuuuuutttssspppllliiifff___[[[YYYZZZZZZXXXYYY]]]___bbbeeehhhjjjlllppprrrsssvvvzzz}}}~~~}}}~~~~~~}}}zzzyyy{{{}}}|||vvvpppooonnnnnnoooqqqrrrqqqpppnnnmmmlllkkkjjjkkkllllllqqqsssttttttssspppmmmkkkllllllmmmqqqtttwwwwwwvvvqqqnnnkkkmmmqqqtttrrrooooooqqqtttuuuvvvvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}|||wwwwwwwwwxxxzzzzzzxxxvvvyyyzzzzzzyyyxxxxxx{{{}}}|||eeeWWWRRRMMMMMMLLLJJJJJJLLLPPPTTTUUUPPPPPPVVVXXX[[[kkksssxxxiiipppuuu[[[SSSHHH===777444333222222111111000000000000000---......///000111111222333222222222333444444555555555666666777888888888666666777888;;;>>>@@@BBBBBBBBBAAAAAA???>>><<<;;;===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMFFFIIIKKKKKKIIIHHHJJJLLLKKKIIIHHHFFFEEEEEEFFFFFFBBBAAA@@@??????AAACCCDDDGGGGGGHHHIIIKKKMMMOOOPPPPPPOOONNNLLLKKKJJJJJJJJJFFFEEECCCCCCEEEGGGGGGGGGJJJJJJKKKKKKKKKIIIHHHGGGKKKOOOSSSRRRNNNKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRRRRQQQPPPPPPTTTVVVXXXXXXWWWVVVWWWXXX]]]XXX[[[cccfffnnnzzzlllaaaYYYSSSWWWfff|||wwwyyy\\\UUUOOOddd{{{nnnddd\\\XXXVVVTTTQQQQQQSSSUUUWWWWWWYYYWWWUUUTTTTTTSSSQQQPPPMMMNNNOOONNNLLLJJJJJJJJJNNNMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKMMMOOORRRSSSTTTUUUUUUSSSRRRPPPOOONNNOOOOOOSSSTTTVVVWWWWWWVVVTTTSSSWWWVVVUUUSSSRRRRRRQQQQQQNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQOOOOOOQQQSSSSSSTTTUUUWWWXXXZZZ[[[\\\XXXXXXXXXYYYZZZ[[[\\\\\\\\\ZZZVVVTTTSSSSSSUUUVVVYYY\\\^^^gggrrrzzzyyyVVVGGGCCCDDD>>>>>>CCCBBBCCCQQQjjjxxxpppjjjeee```]]]XXXUUUSSSRRRQQQPPPRRRVVVbbbvvv~~~{{{yyyyyyyyyxxxwwwzzzzzzxxxuuuqqqmmmiiigggbbb___[[[ZZZ[[[^^^___```aaadddjjjpppuuuwwwwwwwwwyyyzzz|||}}}~~~~~~}}}|||xxxxxxwwwwwwvvvvvvvvvuuupppoooooonnnnnnoooooopppnnnnnnnnnooooooooonnnnnnrrrsssttttttrrrpppmmmlllkkkmmmooorrrtttvvvvvvvvvtttssssssrrrrrrssssssttttttsssssstttuuuxxxzzz|||}}}|||{{{||||||yyywwwuuuuuuwwwzzz|||zzzxxx{{{zzzzzzxxxwwwwwwvvvvvvtttwww}}}uuu___TTTSSSLLLKKKIIIIIIIIIKKKLLLNNNRRRMMMOOOTTTUUU[[[wwwuuuqqq___nnngggQQQJJJ@@@:::888777333000111111000000000000111111000111111111111222222222////////////111222444666777777888999999999999888777888888999:::<<<===>>>>>>>>>============>>>>>>@@@AAAAAAAAA@@@BBBDDDGGGGGGGGGHHHHHHJJJLLLMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFEEECCCAAAAAAAAABBBCCCEEEFFFHHHJJJKKKMMMMMMMMMOOONNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFGGGGGGEEEHHHKKKNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNSSSVVVTTTRRRRRRQQQNNNOOOSSSXXXYYYWWWVVVWWWYYY[[[ZZZXXX^^^ggglllyyynnn```cccYYYSSSbbb||||||ooo]]]MMMccctttjjjbbb]]]TTTRRRRRRTTTSSSQQQSSSXXXVVVWWWWWWWWWVVVTTTSSSQQQIIIKKKMMMMMMLLLKKKLLLMMMQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPRRRVVVWWWXXXYYY[[[\\\]]]^^^YYYXXXWWWWWWWWWYYYZZZ\\\ZZZXXXVVVTTTSSSSSSTTTTTTWWWZZZ[[[cccmmmttt___LLLDDDEEE@@@@@@DDDCCCHHHSSSiii}}}vvvqqqgggbbbZZZUUUSSSRRRRRRRRRPPPRRRZZZjjj||||||{{{||||||{{{zzz|||{{{zzzwwwtttpppllljjjdddaaa]]]\\\^^^```bbbcccdddhhhnnnuuuyyy|||}}}}}}|||}}}}}}~~~}}}|||zzzyyyyyyyyyxxxxxxwwwvvvuuuuuuooooooooonnnnnnnnnnnnnnnmmmnnnoooppppppppppppooorrrsssttttttrrrpppnnnllllllmmmppprrrtttvvvvvvvvvttttttssssssssssssttttttvvvvvvvvvwwwxxxyyyzzz{{{|||zzzzzz|||~~~~~~|||yyywwwvvvuuuvvvxxxzzzyyywww|||}}}~~~zzzvvvsssnnnoooppprrrwww|||uuu___SSSPPPLLLKKKJJJIIIIIIJJJLLLMMMPPPMMMPPPVVVYYYdddmmmaaaxxx~~~___NNNGGG>>>888777666333000111111000000000000111111000111111111111222222222111111111111222444666777555666777888888888888888999999999999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@AAABBBCCCBBBAAABBBDDDGGGFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDCCCAAAAAABBBCCCEEEEEEFFFHHHIIIKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLLLLOOONNNLLLIIIGGGEEEDDDDDDFFFHHHKKKNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPSSSTTTPPPNNNOOOPPPNNNOOOSSSVVVWWWVVVUUUVVVWWWZZZZZZXXX]]]eeeiii}}}qqqgggfff\\\WWWcccxxxwwwcccPPPccc|||qqqfff```VVVSSSSSSTTTTTTRRRTTTXXXWWWWWWWWWVVVUUUSSSRRRQQQEEEHHHKKKLLLMMMNNNOOOQQQSSSRRRQQQPPPOOONNNMMMMMMIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPPPPPPPQQQSSSUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPOOONNNNNNOOOQQQVVVVVVWWWYYYZZZ[[[\\\]]]YYYXXXWWWVVVVVVWWWYYYZZZWWWWWWVVVVVVUUUTTTSSSRRRTTTWWWYYY___gggkkknnnTTTFFFFFFBBBCCCEEEBBBJJJQQQbbbssslllbbbZZZVVVUUUVVVVVVRRRRRRVVV```mmm{{{~~~~~~~~~~~~}}}{{{zzzzzzxxxuuurrrooommmfffdddaaa```bbbeeegggggghhhlllqqqxxx|||}}}}}}}}}|||zzzxxxvvvtttxxxxxxwwwvvvtttsssrrrrrrlllllllllllllllkkkjjjjjjkkkkkkmmmnnnoooooopppppprrrsssssssssrrrqqqooonnnmmmnnnppprrrtttvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvxxxyyyzzzzzzzzzyyyzzzzzzzzz|||~~~~~~|||zzzzzzxxxvvvvvvwwwxxxyyyxxx~~~~~~yyyyyyuuupppmmmmmmpppuuuxxxzzzzzz|||qqq^^^SSSPPPMMMLLLKKKJJJIIIJJJKKKLLLOOOPPPUUU\\\ccctttzzznnnfffqqqVVVIIICCC;;;777555555333111111111000000000000111111000111111111111222222222222222222333555666888999666777888999::::::::::::;;;;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDCCCAAABBBDDDFFFEEEEEEGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPOOOOOOQQQQQQPPPOOONNNMMMMMMLLLOOONNNMMMKKKIIIHHHFFFEEEFFFHHHJJJMMMPPPSSSUUUWWWVVVTTTRRRQQQPPPOOOPPPPPPOOORRRRRRNNNMMMQQQTTTSSSRRRTTTVVVVVVUUUUUUUUUVVVXXXZZZYYY]]]ccceeevvvwwwnnnkkkbbbaaahhhsssjjjUUUdddzzzmmmcccYYYUUUTTTUUUUUUSSSTTTXXXXXXXXXVVVUUUSSSRRRQQQPPPEEEGGGKKKMMMNNNOOOQQQSSSQQQRRRRRRRRRQQQPPPOOONNNKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMOOOQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOOOONNNLLLLLLMMMOOORRRRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXYYYXXXVVVSSSRRRQQQVVVWWW\\\cccgggxxx^^^HHHFFFDDDCCCEEEBBBEEEIIIVVVuuuzzzpppfff```]]][[[ZZZYYYVVVWWW^^^gggrrr}}}{{{xxxxxxwwwvvvtttqqqooommmiiigggeeeeeehhhkkklllmmmkkknnnsssxxx{{{~~~||||||{{{zzzxxxuuurrrppptttsssrrrqqqooonnnmmmlllggghhhiiiiiiiiihhhffffffggghhhiiikkkmmmnnnnnnnnnqqqrrrrrrrrrrrrpppoooooonnnnnnppprrrtttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwrrrtttwwwzzz{{{{{{zzzyyyzzzzzz{{{}}}~~~~~~}}}|||}}}|||yyyxxxxxxzzz{{{|||{{{uuussstttuuupppooopppsssuuuzzzyyyggg[[[UUURRRMMMMMMLLLKKKKKKKKKKKKLLLRRRUUU[[[cccooowwwsssnnnfffQQQCCC>>>999555444444222111111111000000000000111111000000111111111222222222222222333444666888999:::999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAACCCEEEEEEDDDCCCDDDEEEDDDBBBAAA@@@BBBDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEECCCCCCCCCEEEGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGIIILLLNNNOOONNNMMMLLLNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKHHHIIIKKKMMMQQQVVVYYY[[[ZZZYYYWWWTTTRRRRRRRRRRRRMMMQQQSSSQQQRRRWWWZZZYYYUUUVVVVVVVVVUUUUUUUUUVVVUUUYYYYYY\\\bbbcccqqq~~~qqqnnnkkknnnrrrqqqqqqZZZgggrrrggg]]]XXXUUUVVVVVVTTTUUUXXXYYYXXXVVVTTTSSSQQQQQQPPPFFFHHHKKKMMMNNNOOOQQQRRRQQQRRRTTTUUUUUUSSSRRRQQQMMMNNNOOOPPPOOONNNMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMNNNPPPRRRVVVYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTQQQNNNLLLJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNNNNMMMKKKJJJLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWYYY\\\^^^^^^\\\XXXVVVVVVXXXZZZ[[[[[[XXXUUUSSSPPPVVVXXX[[[bbbfffuuujjjMMMHHHDDDBBBCCCAAAAAACCCMMMfffuuummmfff```]]]\\\YYYYYY^^^eeemmm{{{~~~~~~|||zzzxxxwwwwwwwwwvvvtttrrrpppnnnllljjjiiijjjmmmppprrrrrrppprrruuuxxxzzz{{{|||{{{||||||{{{zzzwwwtttqqqppppppooonnnlllkkkiiihhhhhheeeffffffffffffffffffeeefffgggiiikkklllmmmnnnnnnppppppppppppppppppoooooonnnnnnoooqqqrrrtttuuuvvvrrrsssttttttttttttsssrrrrrruuuxxx|||~~~~~~}}}|||zzz|||}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~|||vvvsssnnnkkkjjjlllnnnrrr}}}mmm^^^XXXWWWTTTNNNMMMMMMMMMMMMMMMMMMMMMRRRXXX^^^gggyyypppppp{{{```OOO>>>;;;777444333222222222111111000000000000111111000000111111111222222222111222333555777888999:::;;;;;;<<<>>>>>>?????????:::;;;<<<>>>????????????<<<>>>@@@CCCEEEEEEEEEDDDDDDEEEDDDBBB@@@@@@AAACCCFFFGGGHHHJJJLLLLLLMMMMMMNNNMMMMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDFFFHHHIIIGGGGGGHHHIIIIIIHHHHHHGGGHHHJJJMMMOOOPPPNNNLLLJJJKKKKKKLLLMMMNNNNNNOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKLLLOOOSSSWWW\\\^^^]]]\\\ZZZXXXVVVTTTSSSRRRKKKQQQUUUUUUVVVYYYZZZXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRXXXXXX[[[bbbdddoooppppppqqqzzz~~~wwwvvvbbblllvvvlll```ZZZUUUVVVVVVUUUUUUWWWXXXWWWVVVUUUTTTRRRQQQPPPDDDGGGJJJKKKLLLMMMOOOPPPQQQSSSVVVXXXYYYWWWUUUTTTPPPPPPPPPPPPOOONNNMMMMMMHHHHHHHHHHHHJJJLLLNNNPPPOOOOOOPPPQQQTTTWWWZZZ\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLJJJJJJHHHHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVWWWVVVYYY]]]______]]]ZZZWWWVVVXXX[[[]]]\\\ZZZWWWTTTQQQXXXXXXZZZaaaeeerrrxxxUUUKKKDDD@@@BBBBBBAAADDDJJJ[[[|||zzzppphhhccc^^^[[[[[[___dddjjjttt}}}}}}|||{{{xxxvvvxxxxxxxxxwwwvvvsssqqqpppnnnllllllnnnrrruuuvvvwwwuuuvvvxxxzzz{{{{{{{{{{{{}}}|||{{{yyyvvvsssooommmjjjjjjiiihhhgggeeeeeedddccccccbbbccccccdddffffffggggggiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnoooqqqrrrtttuuuuuuuuuwwwwwwwwwwwwuuuuuuuuuxxx{{{~~~~~~zzz|||~~~}}}|||||||||~~~~~~~~~}}}||||||~~~{{{uuunnniiifffggghhhllluuu~~~hhh[[[YYYXXXTTTNNNNNNNNNOOOOOOOOOPPPPPPRRRXXX___kkk}}}gggmmmuuuZZZLLL;;;999666444222111111222111111000000000000111111000111111111111222222222111222444666888::::::;;;:::;;;<<<<<<===<<<<<<<<<:::<<<>>>@@@BBBBBBBBBBBB>>>???AAACCCEEEFFFFFFEEEEEEEEEEEECCCAAAAAABBBDDDHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHKKKMMMOOOQQQRRRQQQOOOMMMLLLMMMNNNPPPQQQSSSTTTUUUTTTSSSQQQOOONNNNNNOOOPPPNNNNNNOOORRRUUUYYY\\\^^^]]]]]]]]]\\\ZZZWWWTTTSSSLLLRRRVVVVVVUUUWWWVVVSSSVVVSSSOOONNNNNNOOOOOONNNQQQWWWXXXZZZaaadddmmmqqqrrrsss}}}~~~~~~}}}mmmvvvzzzqqqccc[[[UUUUUUVVVTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQ@@@BBBFFFHHHIIIKKKMMMOOOPPPRRRVVVYYYYYYXXXVVVTTTRRRQQQPPPOOONNNNNNMMMMMMHHHGGGGGGGGGHHHKKKMMMOOONNNNNNOOOPPPRRRUUUXXXYYYUUUTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQNNNLLLJJJIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKIIIHHHIIIJJJIIIJJJLLLOOORRRUUUWWWXXXWWWYYYZZZ\\\\\\\\\[[[ZZZVVVXXXZZZ\\\[[[YYYWWWUUUSSSZZZXXXXXX^^^bbbmmm]]]PPPEEE???BBBEEECCCGGGKKKRRRiii}}}uuuqqqfffcccbbbeeegggjjjqqqyyy~~~|||{{{{{{{{{||||||yyywwwxxxxxxwwwwwwuuurrrpppnnnooonnnnnnppptttxxxyyyzzzuuuvvvxxxyyy{{{|||||||||{{{zzzxxxuuuppplllgggeeebbbbbbaaaaaa```___^^^^^^\\\\\\[[[ZZZ\\\^^^aaacccdddeeeggghhhiiijjjjjjkkklllllllllllllllmmmnnnnnnmmmmmmmmmmmmoooqqqssstttwwwxxxyyyzzzzzzyyyxxxwwwxxxyyy{{{}}}}}}}}}|||{{{yyy|||~~~}}}{{{xxxxxxyyyxxxzzz||||||zzzzzz|||~~~}}}vvvkkkeeeaaaaaacccfffoooxxx}}}iii]]]]]]ZZZSSSNNNNNNOOOQQQRRRRRRRRRSSSTTT[[[cccqqqooofffzzziiiRRRFFF999888777444111000111222111111000000000000111111000111111111111222222222222333666888;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::>>>???AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEECCCCCCEEEGGGKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIGGGFFFEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKNNNPPPQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVTTTQQQOOONNNPPPRRRSSSQQQQQQSSSTTTWWWYYY[[[\\\\\\]]]______]]]YYYUUURRRLLLQQQUUUTTTUUUXXXZZZYYYXXXTTTOOOMMMMMMNNNNNNMMMQQQXXXWWWXXX___bbbjjj{{{uuutttooowwwtttvvvwwwvvv|||yyy~~~vvvddd[[[TTTTTTUUUTTTSSSTTTTTTVVVXXXZZZYYYWWWTTTRRR;;;>>>BBBEEEGGGIIILLLNNNLLLOOOSSSVVVXXXVVVTTTRRRSSSRRRPPPNNNMMMMMMMMMNNNIIIHHHGGGFFFGGGIIILLLMMMLLLLLLLLLMMMNNNQQQSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLJJJHHHGGGHHHIIIFFFGGGJJJMMMQQQTTTWWWXXXYYYXXXXXXXXXYYYZZZ\\\]]]VVVWWWYYYZZZZZZYYYVVVUUUTTTZZZXXXUUU[[[___iii|||cccTTTFFF>>>BBBGGGDDDIIIKKKLLL\\\~~~ooolllkkkmmmmmmmmmrrryyy{{{{{{}}}yyyxxxyyy{{{}}}}}}|||zzzvvvvvvuuutttrrrooommmkkkooonnnooorrrvvvyyy{{{{{{ssstttuuuwwwyyy{{{{{{|||wwwvvvsssoooiiiddd___\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVTTTSSSRRRTTTXXX\\\___aaaaaacccdddeeeeeeffffffkkkkkkkkkkkkkkklllmmmnnnmmmlllllllllnnnppprrrsssrrrsssuuuvvvvvvuuusssrrrxxxyyyyyyyyyyyywwwvvvuuuxxx{{{}}}|||yyyvvvvvvwwwsssvvvyyyzzzxxxwwwyyy{{{~~~yyysssgggaaa\\\\\\^^^bbbkkkssszzziii``````\\\TTTNNNOOOPPPRRRSSSTTTTTTTTTWWW^^^gggwwwdddjjjyyy```MMMAAA999888777444111000111222111111000000000000111111000111111111111222222222333555777:::<<<>>>>>>>>>????????????>>>===<<<;;;AAABBBDDDEEEEEEDDDBBBAAAEEEEEEEEEEEEFFFGGGIIIJJJGGGHHHHHHGGGEEEFFFHHHJJJMMMNNNOOOPPPOOONNNLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJHHHFFFFFFFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFHHHJJJMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTRRROOONNNOOORRRVVVYYYSSSSSSUUUVVVXXXYYYZZZ[[[[[[]]]```aaa___[[[UUURRRJJJOOORRRSSSVVV]]]cccddd\\\WWWRRROOOPPPQQQQQQPPPQQQXXXWWWVVV]]]```gggvvvzzzvvvlllpppmmmnnnmmmnnnvvvyyyeee\\\TTTSSSUUUTTTRRRSSSSSSUUUYYY[[[[[[YYYUUUSSS===>>>???AAACCCDDDEEEFFFJJJKKKMMMOOOPPPOOONNNMMMKKKLLLLLLMMMMMMLLLKKKKKKLLLJJJGGGEEEDDDEEEGGGIIIGGGHHHIIIJJJLLLMMMNNNOOOMMMKKKJJJIIIJJJMMMPPPRRRRRRPPPNNNLLLLLLMMMPPPQQQKKKLLLLLLKKKIIIIIIIIIKKKTTTPPPLLLKKKKKKJJJGGGDDDGGGFFFFFFHHHKKKOOOSSSVVVWWWVVVUUUTTTTTTTTTVVVVVVYYYZZZZZZYYYVVVTTTTTTTTTSSSVVVWWWUUUTTTZZZfffqqqlllOOOEEEDDDDDDDDD???GGGFFFEEETTTooo|||xxxssspppoooooopppooozzz}}}}}}{{{zzzzzzyyyzzz{{{}}}~~~|||xxxtttsssqqqooonnnooooooooommmhhhiiikkkmmmoooqqqrrrssswwwtttrrrrrruuuvvvuuutttpppmmmhhhccc]]]YYYVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZXXX[[[___bbbccccccdddeeeeeeeeefffhhhjjjlllmmmnnnkkkiiigggiiimmmpppqqqpppoooqqqrrrrrrpppppprrruuuxxxxxxwwwwwwwwwwwwwwwwww|||{{{yyyyyyxxxxxxvvvtttwwwxxxyyyyyywwwwwwxxxzzz{{{qqqhhhddd```\\\[[[ZZZYYY^^^dddllloookkkbbb]]]]]]YYYSSSPPPNNNMMMOOOSSSVVVVVVUUUYYY```vvvyyyeeeuuuppp[[[JJJ???999777333222222222111///000000000000//////////////////000111222444555666888888777777999;;;>>>@@@AAAAAA@@@@@@@@@@@@??????BBBDDDEEEEEEEEEEEEFFFHHHDDDDDDDDDEEEFFFGGGIIIIIILLLLLLKKKKKKJJJJJJIIIIIILLLMMMOOOPPPOOONNNLLLJJJLLLKKKKKKJJJHHHGGGGGGFFFLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFFFFNNNLLLJJJIIIIIIKKKMMMNNNKKKIIIGGGGGGJJJOOOUUUYYYVVVTTTQQQOOOPPPQQQQQQQQQTTTVVVTTTOOOMMMRRRVVVWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVRRRNNNOOOVVV\\\```jjjtttzzzbbbOOOLLLMMMJJJJJJOOOPPPTTTYYY\\\___ccciiimmmuuulllttt|||ooogggccciiisss{{{qqqdddXXXSSSRRRQQQQQQRRRPPPSSSWWWZZZ[[[YYYVVVSSS@@@@@@AAABBBCCCCCCDDDDDDEEEGGGIIILLLMMMMMMMMMMMMHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIFFFDDDDDDDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJHHHHHHIIIKKKNNNPPPRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNNNNMMMLLLKKKLLLMMMSSSPPPLLLKKKKKKJJJGGGEEEFFFGGGHHHJJJMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVXXXXXXWWWUUUSSSRRRSSSSSSUUUVVVTTTSSSXXXbbbkkkzzztttUUUJJJHHHFFFAAA@@@EEECCCDDDPPPddd|||yyyxxxvvvuuuyyy||||||zzzyyyyyyyyyxxxwwwxxxyyyxxxvvvtttrrrpppnnnmmmmmmmmmkkkjjjeeeeeefffgggiiilllnnnooorrrpppooopppssstttrrrppplllhhhbbb[[[UUUPPPMMMLLLPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKLLLNNNPPPRRRTTTUUUWWWYYY]]]___```aaacccddddddeeegggiiijjjkkklllllliiigggfffhhhlllooopppoooqqqrrrrrrqqqnnnnnnpppsssvvvvvvwwwwwwwwwxxxxxxxxxzzzyyywwwvvvvvvuuuttttttvvvxxxzzzzzzyyyxxxyyyzzz{{{xxxqqqjjjddd___\\\[[[YYYXXX[[[```dddfffddd^^^ZZZ[[[YYYTTTPPPNNNNNNPPPUUUXXXYYYXXX[[[kkknnnccczzzlllUUUEEE;;;999666333222222111111000000000000000000000000///000000000111222444666777999888888888:::<<>>AAAAAA@@@DDDKKKVVV}}}~~~zzzxxx|||}}}~~~{{{yyyxxxxxxxxxvvvsssssssssssssssrrrqqqnnnkkkiiihhhgggeeeddd___^^^^^^^^^```cccfffiiikkkkkkkkklllmmmmmmkkkiii```]]]VVVPPPJJJGGGEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHJJJLLLNNNPPPRRRUUUWWWZZZ\\\]]]___aaadddccceeegggiiikkkkkkjjjiiigggfffeeefffjjjlllnnnnnnssssssrrrooommmmmmooorrrttttttvvvwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrssssssuuuxxxzzz{{{{{{zzz{{{|||{{{vvvtttpppjjjccc^^^ZZZZZZXXXUUUVVVZZZYYY[[[[[[XXXWWWYYYXXXVVVPPPOOOOOORRRVVVYYY[[[\\\^^^zzzxxx___dddcccNNNAAA999888666333111111111111000000000000000000000000000000000111222333555666777::::::::::::;;;===???AAA@@@@@@AAABBBCCCCCCCCCCCCHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIILLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHLLLNNNOOOOOONNNMMMNNNOOOLLLLLLLLLKKKKKKIIIHHHGGGHHHIIILLLNNNOOONNNMMMLLLMMMLLLJJJJJJLLLOOOTTTVVVZZZYYYVVVTTTRRRRRRQQQRRRRRRVVVXXXUUUTTTUUUVVVTTTXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTQQQRRRUUUWWWZZZcccvvvvvv___UUUPPPMMMNNNSSSTTTVVVXXXYYYYYY[[[aaafff~~~zzzppprrrzzzsssiiibbbdddiiiooovvv|||xxxkkk^^^XXXWWWTTTSSSTTTPPPSSSVVVYYYYYYWWWSSSQQQEEEEEEDDDCCCBBBAAA@@@??????@@@BBBEEEFFFHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGEEEEEEDDDCCCBBB@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRSSSTTTSSSRRRRRRSSSRRRPPPPPPQQQRRRQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMOOOPPPPPPOOONNNMMMOOOQQQRRRQQQOOONNNNNNOOONNNQQQTTTTTTTTTVVV[[[```jjjssscccrrroooTTTJJJEEE???BBB???>>>EEEIIILLLnnn~~~|||yyyxxxwwwwwwvvvuuusssrrrrrrqqqooommmllliiifffcccbbb```^^^\\\YYYWWWUUUTTTUUUYYY]]]```dddeeeeeefffeeecccaaa___SSSPPPKKKFFFCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQSSSUUUXXXYYY[[[]]]aaadddbbbdddgggjjjjjjjjjhhhffffffeeeeeefffhhhkkklllmmmrrrqqqpppnnnmmmnnnppprrrqqqrrruuuwwwxxxyyyzzzzzzwwwwwwvvvsssrrrrrrsssuuuuuuxxx{{{}}}|||||||||}}}|||uuussspppjjjccc]]]YYYYYYWWWSSSRRRTTTRRRTTTTTTTTTUUUWWWWWWWWWSSSRRRRRRSSSVVVYYY[[[]]]ccchhhWWWllluuuXXXGGG???;;;777555222111111111111000000000000000000111111111111111111222444555777888;;;;;;;;;<<<===>>>@@@AAA???@@@AAACCCDDDEEEEEEDDDGGGHHHJJJJJJIIIHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMNNNOOONNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIILLLNNNPPPQQQOOOOOOOOOPPPIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHJJJLLLMMMMMMMMMLLLMMMLLLKKKKKKLLLOOORRRTTTWWWWWWVVVTTTRRRRRRRRRSSSTTTXXXYYYVVVTTTVVVVVVUUUWWWVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVUUUUUURRRSSSTTTUUUXXXaaappp|||qqq___UUUOOOLLLLLLPPPRRRUUUVVVVVVVVVYYY___cccwww~~~rrrpppttt}}}yyyooogggfffiiimmmttt{{{|||nnnaaa[[[XXXUUUSSSSSSPPPSSSVVVXXXXXXVVVSSSQQQFFFEEEDDDBBBAAA???>>>>>>AAABBBCCCDDDEEEFFFFFFFFFHHHGGGDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>AAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPSSSPPPOOOOOOQQQRRRQQQPPPNNNMMMLLLKKKIIIHHHHHHHHHKKKJJJIIIHHHIIIJJJKKKLLLIIIJJJLLLMMMNNNMMMLLLLLLMMMNNNPPPOOONNNMMMMMMNNNLLLOOORRRTTTTTTWWW[[[^^^eeexxxwwwaaajjj]]]JJJDDDCCCBBB???>>>FFFIIIHHHccczzztttxxx|||zzzxxxxxxxxxvvvuuuuuuuuutttqqqlllhhhfffccc```]]]\\\ZZZXXXVVVTTTRRROOOLLLMMMPPPTTTVVV\\\]]]^^^]]][[[XXXUUUTTTMMMJJJFFFBBB@@@?????????======>>>???@@@AAAAAABBBDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSVVVXXXZZZ]]]aaadddaaacccfffhhhiiihhhgggeeeeeeeeeffffffgggjjjlllnnnpppooonnnnnnoooqqqssstttoooqqqtttwwwyyyzzzzzzzzzxxxxxxxxxvvvtttsssuuuwwwvvvxxx{{{|||||||||}}}~~~~~~}}}wwwvvvsssnnnddd]]]XXXWWWVVVRRRPPPQQQRRRQQQRRRTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUWWWZZZ\\\nnn```ZZZwwwiiiPPPCCC>>>;;;777444222000111111111000///000000000111111111222111222222333444666777888<<<<<<<<<===>>>???@@@AAA>>>@@@BBBDDDEEEFFFEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMLLLKKKMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIILLLOOOQQQQQQPPPOOOOOOOOOHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQQQQSSSTTTSSSRRRQQQSSSUUUWWWZZZYYYTTTRRRUUUWWWVVVTTTTTTUUUUUUWWWXXXYYYZZZWWWWWWVVVVVVWWWWWWWWWXXXVVVUUUTTTUUUZZZbbbgggiiinnneee[[[UUUQQQMMMMMMNNNNNNQQQTTTUUUUUUXXX^^^ccctttrrrooosss{{{~~~uuullliiiiiilllrrrzzzrrrccc\\\YYYUUURRRRRRQQQRRRUUUWWWWWWVVVSSSRRRDDDCCCBBBAAA@@@???>>>===CCCCCCCCCDDDDDDEEEEEEFFFJJJIIIGGGDDDCCCBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMNNNPPPQQQRRRRRRQQQPPPRRROOOMMMNNNQQQRRRQQQOOOLLLLLLLLLKKKHHHGGGHHHJJJLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOOOONNNMMMMMMNNNKKKMMMPPPRRRTTTVVVZZZ\\\]]]lllgggjjjqqqRRRGGGGGGBBBAAA???DDDIIIFFFYYY|||~~~tttmmmooouuu}}}|||{{{{{{xxxxxxwwwwwwuuupppiiieeeaaa^^^[[[YYYXXXWWWUUUTTTRRROOOKKKHHHGGGIIILLLNNNSSSTTTUUUTTTQQQNNNMMMMMMNNNLLLHHHDDD@@@===<<<;;;;;;;;;<<<<<<===>>>??????@@@AAABBBCCCEEEHHHJJJKKKNNNQQQUUUWWWZZZ\\\```ccc```bbbdddggghhhhhhgggfffeeefffhhhhhhhhhjjjmmmpppooonnnnnnooorrrtttuuutttnnnppptttwwwyyyzzzzzzyyywwwzzz|||zzzwwwuuuwwwyyyxxxyyy{{{{{{zzz{{{}}}~~~}}}zzz{{{xxxsssfff^^^WWWVVVVVVRRRPPPQQQSSSQQQRRRVVVXXXWWWXXX[[[[[[[[[ZZZXXXVVVWWW[[[^^^{{{sss^^^eeebbbJJJ@@@<<<888666444111000111111111000///000000111111222222222222222333444555777888999<<<<<<===>>>??????@@@@@@>>>???BBBDDDEEEEEEDDDDDDAAACCCFFFGGGHHHJJJMMMOOOLLLLLLKKKJJJIIIIIIIIIJJJHHHIIIKKKLLLMMMLLLJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMOOORRRRRRPPPNNNMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHHHHIIIKKKLLLMMMNNNMMMPPPRRRRRRQQQPPPSSSVVVWWWZZZYYYTTTRRRTTTWWWVVVRRRRRRSSSUUUXXXZZZ\\\^^^XXXXXXWWWVVVVVVWWWWWWXXXXXXXXXVVVVVV\\\bbbaaa]]]___]]]ZZZWWWTTTQQQPPPPPPKKKOOOSSSUUUVVVXXX]]]bbbrrrsssqqqvvv~~~zzzqqqllliiihhhmmmtttzzzuuufff^^^ZZZUUURRRRRRPPPRRRUUUWWWXXXWWWUUUTTTAAAAAA@@@??????>>>>>>===AAAAAABBBBBBDDDEEEFFFGGGJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQRRRNNNLLLMMMQQQSSSQQQOOOJJJLLLLLLKKKHHHGGGIIIKKKKKKMMMPPPRRRRRRPPPMMMKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMOOOOOONNNNNNNNNOOOLLLMMMNNNOOOQQQSSSVVVXXXYYYccc}}}rrrnnncccMMMIII@@@BBB???@@@EEEDDDNNNeeetttllllllmmmqqq}}}{{{xxxuuurrrmmmgggccc]]][[[YYYXXXXXXXXXVVVUUUQQQNNNJJJGGGEEEEEEFFFGGGHHHJJJLLLKKKIIIHHHIIIKKKNNNLLLJJJGGGCCC???<<<:::;;;;;;;;;<<<<<<=========>>>???@@@AAACCCEEEGGGIIIJJJNNNRRRVVVYYY[[[^^^``````aaabbbdddfffggghhhhhhfffhhhjjjjjjiiikkkooorrrppppppppprrruuuvvvtttrrrnnnppptttwwwyyyyyyyyyxxxvvvzzz~~~}}}zzzwwwxxxzzzzzzzzzzzzyyyxxxyyy|||~~~~~~}}}|||vvviii___WWWVVVVVVSSSRRRRRRSSSPPPRRRWWWZZZXXXZZZ^^^^^^^^^]]][[[YYY[[[___cccddd___ttt~~~ZZZEEE???:::555555333111000000111111000///000000111111222333333333333333444555777999999<<<<<<===>>>????????????>>>???BBBDDDEEEDDDCCCBBB@@@BBBEEEFFFGGGHHHJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHJJJKKKMMMLLLKKKIIIGGGHHHIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPRRRRRRPPPMMMKKKKKKHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIHHHGGGDDDDDDFFFGGGIIIJJJKKKKKKMMMPPPTTTSSSPPPOOORRRUUUUUUYYYYYYUUUSSSUUUUUUSSSPPPQQQRRRTTTWWWZZZ\\\]]]XXXWWWUUUTTTSSSTTTTTTUUUTTTWWWWWWVVVYYY______[[[ZZZ[[[\\\YYYUUUSSSRRRQQQJJJNNNSSSVVVWWWXXX\\\___kkkzzzwwwzzzwwwpppjjjfffhhhmmmrrryyyjjjaaa\\\WWWSSSSSSPPPRRRUUUWWWXXXXXXWWWWWW?????????>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFDDDBBBAAAAAACCCFFFHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRRRRSSSRRRNNNKKKMMMQQQSSSRRROOOJJJKKKLLLKKKHHHGGGIIIKKKJJJNNNTTTXXXXXXTTTNNNKKKHHHHHHGGGGGGHHHJJJKKKMMMKKKMMMOOOOOOOOONNNOOOPPPMMMMMMMMMMMMNNNPPPRRRTTTYYY___uuu|||sssqqqRRRJJJ???CCC???===BBBBBBGGGUUUbbbvvvmmmmmmjjjjjjuuu}}}xxxsssoookkkfffddd\\\ZZZXXXXXXYYYYYYXXXWWWQQQNNNJJJFFFDDDCCCCCCDDDAAACCCEEEEEEDDDEEEHHHLLLJJJJJJJJJHHHFFFBBB???===;;;<<<<<<<<<<<<=========??????@@@AAACCCFFFHHHIIIGGGKKKQQQUUUXXXZZZ\\\]]]___```aaaccceeeggghhhiiigggiiikkkkkkjjjlllppptttrrrqqqqqqtttwwwvvvsssooonnnqqqtttwwwyyyyyyxxxwwwuuuzzz{{{xxxxxxzzz{{{{{{zzzxxxvvvxxx{{{~~~}}}}}}wwwjjj```WWWUUUVVVTTTSSSTTTRRROOOQQQXXX[[[YYY[[[aaa^^^______]]]\\\^^^ccchhhtttoooXXX```wwwSSSBBB===999333555333000000000111111000///000000111222222333333333333333444666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>???BBBDDDEEEDDDBBBAAAAAACCCDDDEEEEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLMMMMMMKKKHHHGGGFFFHHHJJJMMMOOOOOONNNMMMJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRRRROOOLLLJJJIIIFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFIIILLLLLLJJJGGGEEEAAABBBDDDFFFHHHIIIJJJJJJNNNRRRUUUTTTPPPNNNQQQTTTRRRWWWZZZWWWUUUUUUSSSPPPPPPPPPRRRSSSVVVXXXZZZ\\\VVVUUUSSSRRRQQQQQQQQQRRRNNNTTTVVVSSSTTTZZZ^^^]]]YYY\\\]]]YYYTTTSSSRRRQQQJJJOOOUUUWWWXXXXXXZZZ\\\dddvvv|||}}}}}}tttllleeefffjjjmmm~~~|||lllddd^^^XXXTTTTTTPPPRRRTTTWWWYYYYYYYYYYYY;;;;;;;;;<<<<<<<<<======<<<>>>AAABBBCCCEEEGGGJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKJJJIIIJJJJJJLLLMMMMMMMMMMMMMMMOOOPPPSSSTTTUUUUUUSSSRRRSSSSSSRRROOOLLLKKKLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEKKKMMMOOORRRSSSTTTSSSRRRLLLKKKIIIIIIJJJMMMPPPRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMOOOQQQRRRXXX```qqqzzzeeeLLLDDDAAA???AAAAAA@@@CCCIIIZZZkkk~~~zzzrrrlllhhhjjjoootttyyysssnnnhhheee______^^^]]][[[ZZZYYYYYYUUURRRNNNJJJHHHEEEBBB???@@@AAACCCDDDCCCDDDEEEFFFNNNMMMLLLKKKIIIFFFAAA======<<<;;;;;;::::::;;;;;;======>>>???AAADDDFFFGGGHHHKKKNNNPPPSSSVVV[[[^^^aaaaaa`````````bbbcccdddhhhkkkooorrrsssssstttuuuuuuuuuuuuvvvwwwvvvtttrrroooppprrrtttuuuuuuttttttwwwyyy{{{}}}~~~~~~}}}|||zzzzzzzzzxxxvvvvvvyyy{{{zzzyyy|||~~~vvviiiccc\\\WWWVVVWWWWWWVVVSSSRRRRRRUUUZZZ]]]\\\[[[ccc^^^[[[]]]]]]^^^fffqqqrrruuu___PPPcccgggQQQ>>>777888444111111000000000000111111222222444555555444333222666555555555777999:::<<<@@@@@@????????????@@@@@@???@@@AAABBBCCCDDDDDDDDD???AAACCCDDDDDDDDDFFFHHHKKKMMMNNNNNNLLLJJJIIIIIILLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMLLLJJJIIIHHHFFFFFFGGGGGGGGGEEEDDDBBBEEEFFFJJJNNNOOONNNIIIEEEAAABBBCCCCCCCCCCCCEEEGGGIIILLLNNNPPPQQQQQQSSSUUUWWWXXXYYYYYYXXXUUURRRPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVTTTRRRPPPOOONNNOOOOOOPPPNNNLLLNNNSSSWWWYYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSTTTUUUVVVXXX[[[]]]^^^___hhhttt}}}ssshhhaaadddjjjsss|||tttkkkbbbYYYTTTTTTTTTTTTTTTVVVYYYYYYWWWVVV===========================???AAACCCDDDFFFHHHKKKOOONNNNNNNNNMMMLLLJJJJJJFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRRRRRRROOOMMMKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIKKKLLLOOOQQQSSSSSSRRRRRRMMMLLLJJJJJJKKKMMMPPPRRRTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLNNNPPPRRRSSSXXX^^^nnnnnnSSSGGGCCCAAABBBAAA@@@BBBFFFJJJUUUrrr~~~wwwpppkkkkkkooorrryyy|||uuunnnhhheeebbbaaa```___]]]\\\[[[ZZZTTTQQQMMMIIIGGGEEEBBB@@@???@@@AAAAAABBBDDDFFFHHHQQQOOONNNLLLKKKGGGCCC???===<<<;;;:::::::::::::::<<<<<<===???AAACCCEEEFFFHHHJJJNNNQQQTTTWWWZZZ]]]``````___```aaabbbdddeeeeeehhhmmmppprrrssstttuuuvvvuuutttuuuvvvvvvuuussspppqqqssstttuuuuuuuuutttwwwyyy{{{}}}~~~~~~}}}|||||||||zzzxxxwwwxxx{{{}}}}}}~~~~~~}}}wwwyyywwwjjjbbbZZZWWWXXXZZZZZZYYYRRRSSSUUUXXX[[[\\\[[[[[[^^^]]]^^^``````cccooo|||lllZZZUUUnnn___LLL<<<777888555111111000000000000111111111222333444555555555555555555555666777999;;;===@@@??????>>>>>>??????@@@??????AAABBBBBBCCCCCCCCC@@@AAACCCDDDCCCDDDFFFGGGLLLMMMNNNMMMJJJIIIHHHIIILLLLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKIIIIIIIIIKKKMMMNNNPPPPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGIIILLLNNNMMMIIIFFFBBBDDDDDDDDDCCCDDDEEEGGGJJJMMMPPPQQQRRRRRRSSSTTTUUUVVVXXXXXXWWWUUUSSSQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOONNNMMMNNNNNNPPPNNNMMMOOOSSSVVVWWWWWWZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWYYY\\\^^^```aaagggpppxxxvvvyyy|||||||||oooeeecccgggssszzzooofff]]]XXXXXXSSSSSSTTTVVVXXXYYYWWWVVV>>>>>>>>>>>>>>>>>>>>>>>>===???BBBDDDEEEFFFIIIKKKOOOOOOOOOOOONNNLLLKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRPPPNNNMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNKKKMMMOOOQQQRRRSSSRRRRRROOONNNMMMMMMMMMNNNPPPQQQUUUUUUUUUTTTSSSRRRPPPPPPLLLLLLLLLLLLNNNPPPRRRSSSYYY\\\ggg{{{^^^LLLEEEAAAAAAAAA???@@@BBBCCCIIIYYYyyy}}}vvvpppnnnnnnooommmyyyzzzsssllliiiggggggeeecccaaa___^^^]]]VVVRRRMMMJJJGGGEEECCCBBBAAA@@@@@@AAACCCGGGKKKMMMTTTRRRPPPNNNLLLIIIEEEBBB===<<<;;;:::999999999999:::;;;<<<===???BBBDDDEEEGGGJJJOOORRRUUUWWWYYY[[[^^^^^^^^^___aaacccfffgggdddhhhmmmqqqssstttvvvxxxvvvtttssssssuuuvvvuuutttrrrssstttuuuuuuvvvuuuuuuxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}{{{yyywwwyyy~~~{{{sssttt|||}}}wwwjjjaaaXXXUUUYYY]]]]]][[[SSSWWW]]]```___]]]]]]^^^ZZZ]]]cccgggiiipppaaaWWW```nnnSSSEEE999666999666111111000000000000111111111111222333444666777888444444555666888;;;===>>>??????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBAAA@@@BBBCCCCCCCCCCCCEEEFFFLLLMMMLLLKKKHHHGGGHHHIIIKKKLLLMMMNNNMMMLLLIIIHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMKKKIIIHHHHHHJJJLLLNNNPPPPPPOOOMMMKKKHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHIIIKKKLLLLLLIIIGGGEEEFFFFFFEEEDDDDDDFFFGGGIIILLLOOOQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWUUUTTTSSSMMMNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMOOOOOOOOOQQQTTTVVVUUUTTTXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ]]]___aaacccgggllluuuoooqqqtttsss~~~vvvhhhdddfffxxx~~~sssiii```[[[ZZZSSSRRRRRRTTTWWWXXXXXXWWW?????????>>>>>>>>>>>>======???BBBCCCDDDFFFHHHJJJMMMMMMMMMLLLLLLJJJIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRSSSMMMNNNPPPQQQSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRUUUUUUUUUUUUTTTRRRQQQPPPMMMLLLLLLMMMNNNPPPRRRTTTXXXYYY___tttlllQQQHHH@@@@@@@@@???>>>@@@DDDIIIPPPeee|||vvvrrrnnnllljjjppp}}}{{{uuuqqqooonnnllljjjgggdddbbbaaa\\\WWWQQQLLLIIIGGGEEEDDDEEEDDDBBBCCCFFFLLLPPPSSSUUUSSSPPPMMMLLLJJJGGGEEE???>>><<<;;;999888888888999:::;;;<<<>>>@@@BBBDDDEEEIIIOOOSSSUUUVVVXXXYYY\\\\\\]]]___aaadddgggiiigggkkkpppsssuuuvvvxxxyyytttrrrqqqqqqssstttuuuuuuttttttuuuvvvvvvwwwwwwwwwyyyzzz|||}}}~~~~~~~~~}}}|||yyyxxx{{{tttrrrwwwxxxuuujjj```UUUSSSXXX]]]^^^[[[WWW___ggghhhdddaaabbbeee___ccciiirrr{{{mmmXXXYYYnnn|||^^^HHH@@@777555888666222111111000000111111222222222111111222444666888333444555777:::<<<>>>???>>>>>>>>>======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDEEELLLLLLKKKHHHFFFEEEGGGIIIJJJKKKMMMNNNMMMKKKIIIGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJHHHFFFEEEGGGIIIKKKNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHHHHIIIKKKKKKIIIHHHFFFGGGGGGFFFEEEDDDFFFGGGGGGJJJNNNPPPOOONNNMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLPPPQQQSSSUUUVVVVVVUUUTTTVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[]]]___```eeehhhxxxwwwooommmmmmkkktttwwwiiifffiiiuuulllbbb[[[XXXTTTSSSRRRSSSUUUWWWXXXWWW??????>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRTTTTTTSSSSSSUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUUUUSSSQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUYYYiii|||XXXLLLAAA>>>@@@???>>>>>>AAAHHHMMMYYY|||~~~xxxqqqlllnnnooouuu}}}xxxvvvsssoookkkgggdddbbbaaa\\\TTTNNNJJJIIIHHHGGGKKKGGGDDDDDDIIINNNRRRTTTTTTQQQNNNKKKKKKJJJHHHGGGBBBAAA???===;;;999888888888999:::;;;===@@@BBBCCCEEEHHHMMMQQQSSSUUUVVVWWWZZZ[[[\\\]]]```dddggghhhiiimmmqqqtttuuuuuuvvvwwwsssqqqoooppprrrtttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz|||||||||}}}}}}}}}}}}}}}~~~|||yyyyyy|||xxxqqqpppooolllggg^^^SSSPPPUUU[[[^^^]]]]]]eeelllmmmhhheeehhhllllllnnntttttt\\\OOO[[[{{{lllRRRBBB>>>666444777444222222111111111111222222333333111111111222444555333555666999;;;===>>>???>>>======<<<<<<======>>>===>>>???@@@AAABBBBBBBBBAAABBBDDDCCCBBBBBBCCCDDDJJJJJJIIIGGGEEEDDDFFFHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIHHHFFFFFFFFFGGGGGGIIIGGGEEECCCCCCDDDFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIGGGGGGGGGHHHGGGEEEEEEFFFHHHHHHKKKNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOOOONNNMMMMMMLLLLLLJJJJJJIIIHHHIIIJJJKKKLLLPPPSSSUUUWWWXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[ZZZYYY[[[ZZZYYYXXXXXXYYY[[[\\\aaadddrrr{{{rrrkkkfffeeekkk|||vvviiiiiiooo}}}}}}ttthhh^^^YYYVVVTTTRRRRRRTTTWWWXXXXXX?????????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJNNNPPPSSSTTTTTTTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTPPPQQQQQQRRRRRRSSSTTTTTTVVVWWWXXXYYYYYYXXXVVVUUURRRSSSUUUVVVVVVUUUSSSRRRPPPOOONNNNNNNNNPPPQQQRRROOORRRVVVaaa|||fffUUUEEE???@@@@@@>>>>>>>>>FFFLLLUUUqqqxxxqqqrrrqqqqqqzzz}}}xxxrrrlllhhhfffeee___WWWQQQOOONNNNNNNNNQQQLLLHHHGGGKKKOOOQQQQQQSSSPPPLLLJJJJJJJJJJJJIIIFFFEEEBBB@@@===;;;:::999888999:::;;;===@@@BBBCCCDDDGGGLLLOOOQQQRRRTTTVVVYYYYYYZZZ\\\___bbbeeeggghhhkkkoooqqqrrrrrrssstttrrrqqqpppqqqtttvvvvvvvvvuuuuuuvvvwwwxxxzzz|||}}}~~~~~~}}}}}}|||||||||}}}|||{{{yyyyyy|||ssskkkfffbbbaaaZZZRRROOOSSSZZZaaaddddddjjjooonnnkkkjjjnnnttt{{{}}}eeeRRRIIIaaa```III>>>===777444666333222222111111111111222222444333333222222333333333444666888:::<<<===>>>>>>======<<<<<<<<<<<<======<<<===>>>@@@BBBCCCDDDDDDBBBCCCDDDCCCAAAAAABBBCCCFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHHHHHHHJJJIIIHHHFFFFFFGGGGGGFFFEEEEEEGGGHHHKKKMMMOOOPPPPPPPPPQQQSSSPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLPPPSSSVVVXXXWWWVVVVVVWWWVVVWWWYYY[[[\\\\\\ZZZYYYZZZYYYWWWVVVVVVWWWXXXZZZ^^^dddsss~~~uuujjjbbbbbbfffvvv{{{kkkjjjppppppwwwhhh```ZZZWWWTTTSSSTTTVVVXXXXXX@@@@@@AAABBBCCCDDDDDDEEEEEEGGGGGGGGGEEEEEEFFFGGGLLLMMMOOOQQQRRRSSSSSSTTTQQQQQQOOONNNLLLJJJIIIHHHGGGEEECCCAAA@@@@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLPPPRRRRRRSSSTTTVVVWWWXXXYYYZZZYYYVVVTTTRRROOOOOOOOOPPPPPPQQQRRRSSSUUUVVVXXXZZZZZZYYYWWWVVVQQQSSSUUUWWWXXXWWWVVVUUURRRQQQPPPOOONNNOOOPPPPPPOOOTTTWWW\\\pppvvvaaaLLLBBBBBBAAA>>>===???DDDHHHRRRjjjyyyvvvtttrrruuu~~~wwwrrroookkkeee^^^YYYXXXZZZ\\\]]]ZZZUUUOOONNNPPPSSSRRRQQQRRROOOKKKIIIJJJKKKLLLMMMJJJIIIFFFCCC@@@>>><<<;;;999999:::<<<>>>@@@BBBCCCDDDFFFIIILLLMMMPPPSSSUUUXXXXXXYYYZZZ]]]```ccceeeeeeiiimmmpppqqqrrrssstttsssrrrsssuuuxxxzzzyyyxxxtttuuuuuuwwwyyy|||}}}|||{{{zzzzzzyyyzzzzzzyyyyyy{{{{{{nnnddd___ZZZVVVQQQOOOSSS[[[fffnnnoooqqqsssqqqppprrrxxx~~~rrrZZZPPPNNNllliiiVVVBBB;;;===777444555222333222222111111222222333333333444555666666666666666777999;;;<<<============<<<<<<;;;;;;<<<<<<===;;;<<<>>>AAACCCEEEFFFGGGBBBCCCDDDCCCAAA@@@AAABBBBBBDDDFFFFFFEEEEEEFFFGGGIIIIIIIIIJJJLLLOOOQQQRRRQQQPPPMMMJJJGGGFFFEEEEEEAAABBBCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEFFFEEEEEEEEEGGGIIIJJJKKKLLLMMMMMMNNNQQQTTTQQQQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQUUUVVVUUUTTTVVVWWWVVVXXXZZZ\\\]]]\\\ZZZYYYXXXWWWUUUUUUUUUWWWZZZ[[[bbblll}}}wwwllleeeaaaddduuuppphhhkkkjjjyyytttiii^^^ZZZUUUSSSTTTVVVWWWXXXAAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJIIIGGGFFFGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTRRRPPPNNNLLLJJJIIIGGGEEECCCAAA???@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAAFFFHHHJJJLLLMMMLLLKKKJJJGGGJJJMMMPPPQQQQQQSSSTTTVVVXXXZZZ[[[ZZZVVVSSSPPPNNNNNNNNNNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZXXXVVVUUUQQQSSSVVVYYYZZZZZZXXXWWWSSSRRRQQQOOONNNNNNOOOOOOQQQWWWYYYYYYfffkkkQQQEEECCCAAA>>><<<@@@@@@AAAKKKccc~~~zzzxxxtttuuu~~~|||yyypppkkkeeeaaabbbeeehhhjjjbbb]]]VVVUUUVVVXXXUUUSSSRRROOOKKKIIIJJJMMMOOOOOOLLLKKKHHHEEEBBB???======999::::::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKNNNRRRUUUWWWWWWXXXZZZ\\\___bbbdddeeehhhmmmqqqsssuuuwwwxxxttttttuuuxxx{{{}}}{{{zzzttttttuuuwwwzzz}}}~~~|||zzzyyyyyywwwxxxyyyyyyyyy{{{sssfffaaaTTTSSSQQQPPPSSS]]]lllvvvxxxxxxwwwuuuuuuyyygggTTTQQQVVVxxxpppVVVOOO===888<<<777444555222333222222111111222222333222333555777999999999888777888:::<<<============<<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>AAADDDFFFHHHIIIBBBCCCDDDCCCAAA@@@@@@AAA???BBBEEEFFFFFFFFFFFFGGGKKKJJJJJJKKKMMMQQQTTTVVVUUUSSSPPPLLLIIIGGGEEEEEE@@@AAACCCEEEFFFFFFEEEDDDAAAAAABBBBBBBBBBBBBBBAAAFFFGGGIIILLLMMMMMMMMMMMMHHHHHHHHHJJJKKKIIIFFFDDDCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHHHHHHHIIIKKKOOOSSSSSSRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKJJJKKKKKKLLLLLLPPPSSSSSSRRRSSSUUUWWWWWWXXX[[[]]]]]]\\\ZZZYYYVVVUUUTTTTTTVVVYYY\\\^^^hhhtttyyyoookkkaaadddwwwuuugggeeekkksss~~~yyy~~~|||nnn```\\\WWWTTTTTTVVVWWWXXXFFFFFFGGGGGGIIIJJJLLLLLLPPPQQQPPPLLLHHHFFFGGGJJJNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVTTTPPPMMMNNNPPPMMMIIICCC>>>;;;;;;===???AAA@@@?????????AAABBBCCCCCCEEEHHHIIIIIIIIIKKKLLLLLLLLLMMMNNNQQQTTTVVVXXXYYYXXXXXXXXXWWWVVVSSSPPPJJJKKKKKKLLLLLLLLLKKKKKKMMMOOORRRVVVYYY[[[\\\\\\WWW[[[[[[YYYXXXYYYXXXTTTRRRUUUWWWWWWUUURRRPPPOOONNNUUUUUUZZZggg{{{}}}fffLLLBBBFFFEEE===;;;CCCDDDGGGYYYsss}}}}}}rrrnnnjjjkkkppptttsssqqqnnnhhh___ZZZXXXXXXWWWUUUTTTRRRNNNLLLKKKMMMOOOQQQPPPKKKGGGEEEGGGFFFAAA<<<888999::::::;;;===@@@BBBFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWZZZ\\\^^^aaafffiiikkkllloooqqqtttvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxzzz}}}|||zzzzzzyyyvvvsssttttttvvvxxxwwwxxx~~~nnnccc[[[SSSNNNOOORRR[[[ooo~~~~~~dddRRRQQQbbb|||ttt\\\PPP???===999666333222222222333333333222222222222111444444444444555777888999999999:::;;;>>>???>>>===;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>???@@@CCCFFFHHHJJJFFFFFFEEECCCAAA@@@@@@AAACCCCCCCCCCCCDDDEEEGGGHHHLLLNNNPPPQQQRRRTTTXXXZZZSSSQQQOOOLLLIIIFFFEEEDDDFFFDDDBBB@@@@@@AAADDDEEEFFFDDDBBBBBBBBBBBBAAA@@@DDDEEEFFFHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEECCCCCCEEEFFFJJJLLLLLLKKKIIIHHHHHHIIIMMMNNNOOONNNLLLKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLJJJHHHGGGHHHIIIOOOMMMLLLLLLPPPTTTWWWXXXWWWYYY\\\^^^^^^]]][[[YYYUUUUUUSSSRRRSSSXXX^^^cccxxxnnncccdddcccmmmqqqllloooppptttxxxzzztttggg___WWWUUUSSSRRRTTTXXXGGGGGGHHHIIIJJJLLLNNNNNNNNNNNNNNNKKKHHHFFFHHHJJJKKKKKKLLLNNNPPPSSSUUUVVVTTTUUUVVVTTTQQQOOONNNNNNMMMJJJEEE@@@======>>>???BBBAAA@@@?????????@@@@@@BBBDDDGGGIIIIIIIIIKKKLLLJJJKKKLLLNNNQQQTTTWWWYYYWWWVVVUUUUUUTTTSSSQQQPPPKKKLLLLLLLLLLLLKKKKKKJJJNNNOOORRRUUUXXXYYYZZZZZZXXX[[[\\\ZZZZZZ[[[ZZZVVVSSSUUUWWWVVVTTTQQQPPPPPPNNNTTTTTTWWWcccuuuqqqTTTDDDDDDBBB<<>><<<======>>>>>>======<<>>>>>>>>>>>>>>AAADDDGGGIIIIIIJJJKKKLLLIIIJJJKKKMMMPPPSSSVVVXXXUUUTTTRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKKKKKKKOOOPPPRRRTTTVVVWWWWWWWWWWWW[[[\\\ZZZ[[[]]]\\\YYYTTTUUUUUUTTTRRRPPPPPPQQQNNNSSSRRRTTT^^^mmmaaaKKKDDDCCC@@@???GGGGGGFFFPPPbbb~~~zzzvvvmmmbbbZZZXXXYYYYYYYYYQQQPPPOOONNNMMMNNNOOOPPPOOOLLLIIIHHHIIIIIIFFFBBB???>>><<<;;;;;;===???@@@BBBBBBCCCEEEHHHKKKNNNPPPQQQSSSUUUWWWYYY\\\aaadddgggiiilllpppsssuuuwwwwwwyyyxxxxxxwwwwwwwwwwwwwww{{{{{{|||}}}~~~~~~|||yyyxxxxxxxxxwwwuuuuuuuuuvvvxxxwwwxxxvvvbbbYYYSSSRRRRRRVVVeeevvvzzzrrrwwwfffNNNCCC:::999777444333222333333333333333333333333333333666666666777888999:::;;;>>>>>>???@@@AAAAAA@@@@@@>>>??????????????????>>>??????>>>??????AAACCCDDDDDDCCCBBBAAA@@@AAAAAABBB===???DDDHHHKKKLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWQQQPPPNNNKKKIIIGGGFFFFFFAAABBBCCCDDDFFFGGGHHHIIIHHHFFFDDDCCCEEEGGGHHHHHHEEEDDDCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBAAACCCDDDCCCEEEGGGIIIJJJKKKNNNPPPOOOQQQSSSTTTRRRPPPOOOOOOJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOMMMJJJHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRUUUWWWSSSUUUXXX\\\^^^___^^^^^^\\\ZZZXXXVVVWWW[[[bbbgggyyylll___[[[\\\eeevvvxxxnnnnnnpppzzzxxxnnn}}}wwwiii]]]YYYYYYWWWUUUTTTMMMMMMNNNNNNOOOOOOOOOOOOJJJJJJKKKKKKJJJKKKKKKLLLGGGHHHJJJMMMPPPTTTVVVXXXYYYVVVSSSSSSTTTRRRNNNKKKKKKJJJGGGDDDBBB@@@???>>>>>>>>>=========>>>>>>>>>AAADDDHHHJJJJJJJJJKKKLLLJJJJJJLLLMMMOOOQQQSSSTTTTTTSSSQQQNNNMMMMMMOOOQQQPPPOOONNNNNNMMMMMMMMMMMMOOOQQQRRRTTTTTTTTTTTTSSSUUUYYY[[[YYYZZZ]]]\\\YYYUUUUUUTTTRRRPPPOOOPPPRRRPPPSSSQQQRRR[[[eee~~~rrrUUUHHHEEEDDD;;;DDDEEEEEEMMM\\\wwwhhh]]]XXXVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRROOOLLLJJJJJJJJJJJJHHHEEEAAA???===;;;<<<===>>>>>>AAAAAABBBDDDFFFIIILLLNNNOOOQQQSSSUUUWWW[[[___cccfffhhhlllppptttvvvxxxxxxyyyxxxwwwuuuuuuuuuuuuvvv{{{{{{{{{{{{||||||||||||yyyxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwyyyxxxxxx~~~dddZZZSSSRRRQQQRRR]]]kkk{{{yyy^^^JJJ@@@999888555222///---,,,+++222222333333444444555555777777777888999:::;;;<<<>>>@@@AAABBBAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA??????>>>???@@@BBBDDDEEEDDDBBB@@@@@@@@@AAABBBBBB???@@@CCCFFFIIIKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTVVVQQQPPPMMMJJJHHHFFFDDDDDD>>>@@@BBBEEEGGGHHHIIIIIIHHHEEECCCCCCFFFHHHJJJKKKEEEDDDBBBAAA@@@@@@AAABBB???@@@AAABBBCCCCCCBBBBBBDDDEEEEEEDDDBBBBBBCCCDDDDDDFFFIIIJJJLLLNNNPPPSSSPPPSSSVVVWWWUUUSSSQQQPPPKKKKKKKKKKKKKKKLLLMMMNNNQQQQQQOOOKKKIIIIIIKKKMMMLLLMMMNNNOOOPPPRRRTTTVVVVVVWWWYYY[[[\\\[[[ZZZZZZ\\\[[[YYYWWWWWW[[[aaafffzzz|||nnnfff```]]]^^^cccttt~~~nnnllllllttt|||ppp{{{|||mmm^^^YYYZZZYYYUUUSSSPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNIIIIIIJJJLLLNNNPPPRRRTTTWWWTTTRRRQQQRRRQQQMMMJJJIIIHHHGGGDDDBBB@@@???>>>;;;;;;<<<>>>???@@@AAAAAACCCFFFIIIKKKLLLKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPTTTSSSQQQNNNKKKKKKOOORRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRVVVXXXWWWXXX[[[[[[WWWUUUTTTSSSQQQNNNNNNPPPQQQRRRTTTPPPRRRYYY___qqqbbbLLLDDDBBB<<>>???>>>===BBBBBBBBBDDDFFFIIILLLMMMOOOQQQSSSUUUWWW[[[___cccfffiiimmmrrrvvvxxxyyyyyyxxxwwwuuussssssssstttuuuzzzyyyyyyyyyxxxwwwwwwwwwuuuvvvuuuuuuuuuuuuvvvwwwuuuuuuwwwyyyxxxyyyhhh^^^VVVTTTQQQNNNTTT___rrrpppWWWFFF>>>777666444111///---,,,+++222222333444555555666666888888888888999;;;<<<===>>>@@@BBBCCCAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCC?????????@@@BBBEEEHHHIIIFFFCCC@@@???AAABBBCCCBBBDDDCCCBBBCCCDDDGGGJJJLLLPPPRRRUUUUUUUUUTTTUUUVVVRRRQQQNNNJJJGGGDDDCCCBBB===???BBBEEEGGGHHHHHHHHHEEECCCBBBCCCEEEHHHJJJJJJDDDCCCBBB@@@@@@@@@AAABBBAAABBBCCCEEEEEEEEEDDDCCCEEEEEEFFFEEEDDDCCCEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSQQQTTTWWWXXXVVVTTTRRRQQQLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRPPPMMMKKKJJJKKKMMMKKKNNNQQQRRRQQQRRRTTTVVVVVVWWWXXXYYYYYYYYYXXXXXXZZZYYYWWWUUUUUUXXX]]]bbbiiiwwwyyyvvvjjjddd___^^^]]]fffpppkkkiiiooozzzzzz|||~~~nnn^^^ZZZZZZYYYUUUTTTPPPPPPPPPPPPOOOMMMKKKJJJKKKJJJKKKMMMOOOPPPOOONNNJJJJJJJJJKKKKKKMMMNNNOOORRRQQQPPPOOOOOONNNLLLJJJJJJHHHFFFDDDBBB@@@??????<<<===???AAACCCEEEFFFFFFEEEHHHLLLNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNTTTTTTSSSOOOKKKJJJMMMQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSQQQQQQQQQUUUVVVUUUVVVYYYXXXUUUTTTTTTSSSPPPNNNMMMOOOPPPSSSTTTPPPQQQXXX[[[hhhtttWWWGGGBBBEEEJJJIIIKKKOOOUUUqqquuuggg```\\\ZZZYYY[[[\\\]]]^^^\\\YYYVVVTTTLLLKKKKKKIIIHHHGGGFFFFFFBBB@@@???AAADDDDDDBBB???BBBBBBBBBCCCFFFHHHKKKLLLOOOQQQSSSUUUWWWZZZ___bbbgggjjjooossswwwxxxxxxxxxvvvuuusssrrrqqqrrrtttuuuxxxxxxwwwvvvuuuuuutttsssssstttttttttssssssuuuvvvvvvvvvwwwyyyxxxyyy~~~mmmcccZZZXXXTTTOOORRRZZZnnneeeQQQCCC;;;444444444333333333222222222222333444555777777888888888888888:::;;;<<<======@@@DDDDDDBBBBBBDDDGGGFFFFFFGGGGGGGGGGGGFFFFFF???@@@@@@BBBDDDGGGJJJLLLIIIDDD@@@???AAACCCCCCBBBGGGEEECCCBBBCCCEEEIIILLLOOORRRTTTVVVUUUUUUUUUVVVSSSRRROOOLLLHHHFFFDDDCCC???@@@BBBEEEFFFGGGGGGFFFCCCBBBBBBCCCFFFHHHIIIHHHDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGGGGGGGFFFGGGIIIKKKMMMNNNPPPPPPOOOOOOQQQRRRRRRTTTVVVWWWUUUSSSRRRRRRMMMMMMMMMMMMNNNOOOQQQQQQSSSSSSSSSPPPMMMKKKLLLMMMKKKOOOSSSTTTSSSRRRTTTVVVSSSSSSTTTVVVWWWWWWXXXXXXUUUUUUUUUTTTSSSUUUXXX[[[___gggoooppplllxxxooofffaaaaaa^^^ccczzztttmmmhhhkkksss|||qqqaaa[[[YYYWWWTTTTTTLLLMMMNNNOOOOOOMMMKKKJJJJJJIIIJJJLLLOOOPPPNNNLLLJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNNNNLLLJJJJJJJJJKKKJJJGGGDDDBBBAAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJHHHKKKOOOPPPOOOLLLKKKJJJFFFHHHJJJLLLNNNOOOOOOOOOSSSTTTTTTOOOJJJHHHJJJNNNLLLKKKJJJJJJJJJLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQUUUVVVUUUUUUXXXWWWTTTRRRSSSSSSQQQNNNMMMNNNOOORRRSSSOOOPPPWWWXXXaaavvvmmmWWWNNNNNNOOOMMMOOOSSSUUUkkk~~~pppgggaaa^^^[[[ZZZ\\\^^^___\\\XXXSSSPPPKKKKKKJJJHHHFFFDDDDDDDDDBBBAAABBBFFFJJJKKKGGGBBBAAAAAAAAABBBDDDGGGJJJKKKNNNPPPRRRTTTVVVYYY^^^aaagggjjjooosssvvvwwwvvvuuutttsssqqqpppppprrrtttvvvxxxwwwwwwvvvuuutttssssssqqqssstttsssqqqqqqsssvvvvvvvvvxxxyyyxxxyyyzzzssskkkbbb\\\^^^]]]YYY\\\dddqqqqqqXXXIII???888333333444555555555555555222222333555666777999999777777888888999;;;<<<======AAAEEEFFFDDDDDDGGGKKKHHHHHHIIIIIIIIIIIIHHHHHHAAAAAABBBCCCDDDGGGIIIKKKLLLGGGAAA@@@BBBDDDDDDBBBGGGFFFDDDDDDEEEGGGJJJKKKLLLOOOSSSTTTTTTTTTTTTUUUSSSRRRPPPNNNLLLKKKJJJIIICCCDDDDDDEEEFFFFFFFFFFFFBBBBBBCCCEEEHHHIIIHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJIIIHHHEEEDDDFFFHHHIIIIIIIIIJJJMMMOOOMMMOOOPPPPPPOOOOOOPPPRRRRRRTTTUUUUUUSSSRRRRRRRRRMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSPPPMMMLLLLLLKKKPPPVVVWWWUUUSSSUUUWWWSSSSSSSSSTTTTTTTTTTTTTTTQQQSSSTTTSSSSSSSSSTTTVVVYYYZZZ___cccbbblll|||oooffffffcccbbbssszzzqqqjjjjjjnnnvvvuuufff^^^XXXSSSRRRTTTIIIJJJLLLNNNNNNNNNMMMLLLJJJIIIIIIKKKOOOPPPMMMKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNMMMJJJHHHIIIKKKMMMKKKHHHEEECCCCCCCCCDDDGGGHHHJJJLLLMMMMMMMMMLLLJJJMMMQQQRRRPPPMMMKKKJJJCCCEEEHHHLLLNNNPPPQQQQQQRRRTTTTTTOOOIIIFFFHHHKKKIIIHHHGGGGGGHHHJJJMMMNNNQQQRRRSSSTTTTTTSSSRRRRRRRRRUUUWWWUUUUUUWWWWWWSSSQQQRRRSSSQQQOOOMMMMMMNNNQQQQQQMMMPPPWWWVVV]]]qqqjjj___PPPPPPNNNRRRVVVVVVjjjvvvkkkccc^^^ZZZYYY[[[]]]^^^[[[VVVPPPLLLJJJJJJJJJGGGEEECCCBBBBBBBBBBBBDDDJJJOOOPPPKKKFFF@@@@@@@@@BBBCCCFFFHHHJJJMMMOOOQQQSSSUUUXXX]]]```gggiiinnnrrruuuuuutttssssssrrrpppoooppprrrtttvvvxxxxxxwwwvvvuuutttssssssppprrrtttssspppppprrruuuvvvvvvxxxzzzyyyyyy~~~~~~xxxpppiiifff^^^[[[aaaeeeeeeiiirrryyycccNNNDDD===666444444444444444333222111222222333555666888999:::777777777888999:::<<<<<<>>>BBBGGGHHHFFFFFFJJJNNNIIIIIIJJJJJJJJJJJJIIIIIICCCCCCCCCCCCDDDFFFGGGIIINNNHHHBBB@@@CCCEEEDDDBBBEEEEEEFFFGGGIIIJJJKKKLLLJJJMMMQQQSSSSSSRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOGGGFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDGGGJJJJJJHHHFFFBBBCCCEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJJJJHHHEEECCCGGGHHHJJJKKKKKKMMMPPPRRRLLLNNNOOOOOOOOOOOOPPPRRRRRRSSSTTTSSSQQQQQQQQQSSSNNNNNNNNNOOOPPPQQQSSSSSSRRRTTTVVVUUUQQQNNNLLLKKKLLLQQQWWWXXXVVVTTTUUUXXXVVVVVVUUUSSSRRRPPPOOOOOOOOOQQQSSSTTTSSSRRRSSSSSSSSSPPPTTTZZZ]]]eeezzzmmmkkkfffbbbnnn~~~tttkkkjjjlllsss{{{zzzkkk```XXXQQQQQQTTTJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFEEEFFFGGGIIIJJJFFFGGGHHHJJJJJJIIIHHHHHHLLLKKKIIIHHHGGGFFFFFFFFFGGGIIILLLOOOPPPOOOMMMLLLQQQQQQPPPOOONNNLLLKKKJJJEEEDDDDDDFFFJJJNNNQQQQQQSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDDDDCCCCCCEEEIIILLLOOOOOOOOOPPPPPPQQQQQQQQQPPPRRRUUUVVVUUUUUUUUUVVVUUUTTTSSSQQQPPPOOONNNNNNRRRRRRSSSSSSTTTYYYaaaggg|||ttt```MMMGGGPPPRRRPPP```zzzxxxkkk```ZZZ___\\\ZZZZZZZZZWWWQQQMMMIIIJJJJJJGGGDDD@@@??????<<<;;;===CCCJJJNNNMMMIIICCCBBB@@@???@@@CCCGGGIIIKKKMMMPPPRRRUUUZZZ```dddiiimmmrrruuuuuuuuutttttttttuuuwwwwwwuuutttuuuvvvyyyyyyyyywwwssspppoooooorrrrrrqqqnnnmmmnnnqqqtttzzzwwwvvvxxxyyyzzz}}}~~~yyyqqqjjjgggdddfffhhhjjjmmmrrrxxx|||gggUUUHHH>>>999888555666666444111///...///222333444555666888888999:::::::::;;;;;;===>>>???DDDDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOGGGEEECCCBBBDDDEEEEEEDDDJJJIIIFFFDDDCCCCCCCCCDDDKKKJJJJJJIIIIIIHHHGGGGGGMMMMMMLLLLLLMMMNNNNNNOOOTTTSSSRRRPPPNNNMMMMMMMMMIIIHHHHHHIIIJJJKKKIIIGGGIIIGGGFFFHHHKKKMMMLLLJJJGGGDDDAAABBBEEEHHHHHHGGGKKKKKKLLLLLLLLLJJJIIIHHHJJJKKKMMMNNNNNNOOOQQQSSSTTTRRRNNNLLLLLLMMMMMMLLLOOOOOOOOOPPPPPPOOONNNNNNJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPKKKOOOSSSVVVVVVVVVVVVVVVWWWVVVSSSQQQOOONNNNNNNNNPPPQQQQQQPPPOOOPPPRRRTTTVVVQQQQQQVVVYYY___vvvyyysssjjjccckkkyyy~~~sssiiiiiimmmtttssswwwpppfff___VVVRRRSSSJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMIIIKKKMMMOOOPPPPPPOOOOOOQQQQQQQQQPPPOOOMMMLLLKKKFFFEEEEEEGGGKKKNNNOOOOOOQQQPPPNNNLLLJJJHHHFFFEEECCCEEEFFFFFFFFFGGGIIIKKKNNNOOOOOOPPPQQQQQQQQQRRRPPPRRRUUUVVVUUUTTTUUUVVVUUUTTTSSSQQQOOONNNNNNMMMQQQRRRRRRQQQSSSWWW___eeetttpppXXXHHHLLLMMMIIIUUUhhhssshhhaaa```]]][[[[[[\\\ZZZUUUPPPKKKLLLKKKGGGCCC@@@?????????>>>???CCCIIILLLIIIFFFBBB@@@???>>>@@@CCCGGGIIILLLNNNQQQTTTWWW\\\aaaeeelllppptttvvvvvvtttssssssuuuwwwyyyxxxwwwvvvwwwwwwyyyzzz{{{zzzxxxvvvvvvvvvrrrrrrqqqoooooopppsssvvvzzzwwwvvvxxxxxxxxx~~~}}}~~~wwwpppkkkhhhcccgggmmmsssxxx|||vvv___OOOEEE<<<777777333444555444222000111222333444555666777999::::::<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKHHHFFFEEEFFFHHHHHHHHHLLLJJJHHHFFFEEEEEEEEEFFFKKKJJJJJJIIIIIIHHHGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSQQQOOONNNMMMLLLLLLHHHGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGIIIMMMOOONNNMMMHHHEEEBBBBBBEEEGGGGGGFFFJJJKKKLLLMMMMMMLLLKKKKKKIIIKKKMMMNNNMMMNNNOOOPPPRRROOOLLLKKKLLLMMMMMMLLLPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOPPPRRRRRRRRRSSSVVVXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOONNNNNNPPPRRRVVVQQQQQQUUUVVV\\\ppp|||xxxqqqkkkqqq|||{{{qqqiiihhhkkkpppzzz|||xxx|||zzz}}}}}}nnnbbbYYYTTTUUUJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMIIIHHHHHHIIILLLNNNNNNMMMMMMLLLLLLKKKIIIHHHHHHGGGDDDFFFHHHIIIIIIIIIIIIJJJNNNOOOPPPQQQRRRRRRRRRRRRQQQSSSUUUVVVUUUUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMPPPPPPPPPPPPRRRWWW^^^cccoookkkOOOIIIIIIFFFLLLXXXwww}}}|||qqqjjjdddaaa_________]]]XXXTTTOOONNNKKKGGGBBB??????@@@AAA@@@@@@CCCGGGGGGDDDAAA??????>>>>>>@@@CCCGGGIIILLLNNNRRRVVVYYY^^^cccgggnnnqqqtttvvvtttsssqqqqqquuuwwwxxxxxxwwwvvvvvvwwwvvvxxxzzzzzzyyyxxxyyyzzzqqqqqqqqqqqqppprrruuuxxxyyyvvvuuuwwwwwwwww|||{{{|||{{{xxx~~~{{{uuupppmmmkkkiiioooxxxzzziiiUUUHHH@@@999666666222333444444333222444555555555666888999:::;;;<<>>>>>???@@@???@@@BBBDDDCCCAAA>>>======<<<===@@@CCCFFFIIIKKKOOOTTTXXX\\\```eeehhhmmmpppssstttsssqqqqqqqqqrrrtttuuuuuutttsssssstttrrrtttvvvvvvuuuuuuvvvwwwrrrrrrrrrqqqpppqqqtttvvvuuussssssvvvwwwxxx}}}|||yyywwwuuu{{{||||||yyyuuurrrqqqqqqwww|||ooo___MMMCCC===777555555333444555555444333444666777777888:::;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>???BBBDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJMMMJJJGGGFFFGGGJJJLLLLLLMMMKKKIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPOOONNNLLLKKKJJJJJJJJJHHHEEEDDDDDDGGGJJJKKKLLLHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHEEEDDDCCCDDDEEEEEEIIIJJJKKKLLLMMMMMMLLLKKKHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIHHHIIIKKKMMMMMMMMMQQQQQQQQQQQQQQQRRRRRRSSSOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPTTTSSSQQQOOOMMMOOOSSSVVVVVVWWWYYYZZZZZZXXXUUUTTTRRRRRRRRRQQQNNNMMMMMMNNNTTTRRRSSSUUUVVV[[[hhhwww}}}|||sssllljjjlllssszzzuuurrrzzzoooccc[[[XXXHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHHHHFFFEEEDDDJJJIIIHHHGGGFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFHHHKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLPPPOOOOOOPPPPPPOOOLLLIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEIIIMMMNNNOOOQQQSSSTTTTTTTTTSSSUUUWWWYYYZZZYYYXXXXXXXXXVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMNNNRRRXXX___eeeiiinnnrrryyy[[[NNNJJJLLLOOOYYY~~~yyy|||~~~vvvsssoooiiifffccc___YYYTTTPPPOOOKKKFFF@@@======>>>===>>>???@@@AAAAAA???===<<<;;;<<<===???BBBEEEGGGJJJOOOUUUZZZ^^^bbbfffiiimmmpppsssttttttttttttuuurrrsssuuuuuusssrrrssstttrrrsssttttttrrrqqqqqqqqqsssssssssqqqpppoooqqqrrrrrrppprrrvvvxxxyyy|||{{{{{{}}}}}}}}}zzzwwwuuuuuuvvvgggXXXIII@@@<<<777555555555666777666444444444666888999:::;;;<<<>>>????????????@@@@@@@@@???>>>>>>>>>???AAADDDFFFHHHIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKMMMJJJGGGGGGIIIKKKLLLMMMKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIINNNMMMLLLJJJJJJIIIIIIIIIGGGEEECCCCCCFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEJJJJJJKKKKKKKKKJJJHHHGGGHHHIIIKKKJJJHHHFFFFFFFFFHHHGGGGGGHHHKKKMMMNNNMMMPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOQQQRRRWWWXXXZZZ[[[ZZZWWWTTTRRRTTTUUUUUUSSSQQQOOOOOOOOORRRSSSUUUXXXYYY^^^iiisssxxxzzz|||pppjjjlllsssxxxwwwnnnppp||||||lll___WWWGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFEEEDDDHHHHHHIIIHHHGGGEEECCCBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMPPPPPPPPPQQQQQQNNNJJJFFFBBBCCCDDDEEEGGGHHHIIIJJJLLLKKKGGGDDDBBBDDDIIIMMMMMMOOORRRTTTUUUUUUUUUTTTVVVXXXZZZZZZYYYXXXXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRNNNMMMOOOSSS[[[bbbgggjjjdddkkkqqqVVVJJJHHHKKKUUUlll~~~yyy{{{xxxssslllgggccc^^^XXXSSSPPPOOOLLLGGGBBB>>>>>>>>>===>>>@@@AAAAAA@@@???===;;;;;;;;;<<<>>>AAACCCEEEIIINNNUUU[[[```dddgggiiipppsssuuuwwwwwwvvvwwwxxxsssuuuvvvvvvuuuttttttuuuvvvwwwwwwvvvsssppppppppptttttttttrrrpppoooooopppqqqppprrrvvvyyyzzz}}}yyyxxxyyyzzz```RRRDDD>>>;;;777555555666777888777555555666777999999:::<<<===>>>???@@@>>>???@@@AAAAAA@@@?????????@@@BBBDDDFFFHHHHHHIIIEEEFFFIIIKKKLLLLLLKKKJJJLLLKKKIIIJJJLLLMMMNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDCCCDDDFFFHHHIIIIIILLLMMMNNNMMMKKKJJJJJJKKKHHHHHHGGGEEEBBBBBBDDDFFFJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIJJJHHHFFFEEEFFFGGGGGGFFFGGGIIILLLNNNNNNMMMOOONNNMMMMMMNNNOOOQQQRRRMMMLLLKKKJJJIIIJJJKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSQQQSSSTTTTTTRRRQQQQQQQQQVVVWWWXXXYYYXXXUUURRRPPPUUUVVVWWWVVVSSSQQQQQQQQQQQQTTTWWWYYY[[[___gggmmm}}}xxxuuuwwwmmmnnnsssvvvxxxxxx|||yyyoooiiijjjwwwfffZZZEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIKKKLLLKKKHHHEEECCCAAACCCEEEGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLGGGBBBAAAAAABBBDDDFFFHHHIIIJJJMMMLLLJJJGGGEEEFFFIIIMMMMMMOOORRRUUUVVVVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVPPPOOOPPPTTT[[[bbbfffhhhaaaiii|||cccNNNJJJKKKRRRZZZyyy~~~~~~yyyssslllgggccc^^^XXXSSSPPPPPPNNNJJJEEEAAA@@@@@@@@@AAACCCDDDBBB@@@???>>>;;;;;;;;;<<<>>>@@@AAABBBGGGMMMUUU\\\aaadddgggiiirrrtttvvvvvvuuuuuuuuuvvvrrrtttvvvuuutttssstttuuuyyyzzzzzzxxxuuurrrqqqqqqsssttttttsssqqqpppqqqrrrtttrrrtttxxxyyyyyy~~~{{{yyyzzz{{{~~~uuuWWWJJJ>>>:::999666444555444666777777777777888:::999:::;;;<<<===>>>???@@@>>>???AAACCCCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHEEEGGGIIIKKKLLLKKKIIIHHHIIIIIIHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDEEEGGGHHHGGGFFFGGGIIIKKKKKKIIIHHHJJJLLLGGGHHHGGGEEEBBBBBBEEEHHHIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIFFFDDDDDDFFFIIIGGGFFFGGGIIILLLNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQRRRPPPNNNKKKIIIHHHGGGHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTRRRSSSUUUTTTRRRQQQRRRSSSRRRSSSTTTUUUUUUSSSQQQPPPTTTVVVWWWWWWTTTRRRRRRRRRPPPTTTWWWXXXYYY\\\aaadddnnnxxx}}}vvvtttttttttqqquuuyyy{{{~~~}}}tttjjjcccuuuqqqcccDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFEEEFFFGGGIIIJJJIIIKKKNNNPPPPPPMMMIIIFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOKKKLLLMMMNNNMMMJJJDDD@@@@@@AAABBBDDDEEEGGGIIIIIIMMMMMMLLLJJJHHHHHHJJJLLLMMMOOORRRUUUWWWWWWVVVUUUTTTVVVXXXXXXVVVUUUUUUUUUVVVUUUUUUUUUVVVWWWWWWXXXSSSQQQQQQTTT[[[aaadddddddddjjjvvvoooUUUOOOQQQOOONNNwww|||{{{||||||xxxssslllgggccc___YYYUUUQQQQQQPPPMMMHHHDDDBBBBBBDDDEEEGGGFFFDDDAAA??????;;;;;;<<<<<<>>>???@@@AAAFFFLLLUUU\\\aaaeeegggiiiqqqssstttsssrrrppppppqqqppprrrssssssrrrqqqqqqrrrzzz{{{{{{yyyuuusssrrrrrrrrrtttuuutttsssssstttuuuvvvuuuvvvyyyyyyxxx|||{{{yyyzzz{{{}}}||||||gggPPPDDD:::777777555444555222444666777888888;;;<<<999:::;;;<<<===>>>???@@@???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHJJJLLLKKKJJJGGGEEEEEEEEEFFFHHHJJJKKKIIIGGGIIIHHHGGGGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDFFFGGGGGGFFFDDDAAACCCFFFGGGFFFFFFIIIKKKFFFGGGGGGEEEBBBBBBEEEHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJHHHEEEDDDDDDGGGJJJGGGGGGHHHJJJMMMOOONNNMMMOOONNNMMMMMMMMMOOORRRSSSRRRPPPLLLIIIGGGFFFEEEFFFIIIJJJLLLNNNPPPSSSTTTUUUTTTTTTTTTSSSRRRRRRTTTUUUOOOPPPQQQRRRSSSRRRRRRQQQTTTUUUWWWWWWUUUSSSRRRRRRPPPTTTVVVVVVWWWYYY[[[\\\aaa|||zzzwwwtttrrrzzz}}}~~~rrr```kkkyyy}}}{{{mmmBBBBBBBBB@@@???@@@CCCFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAACCCEEEGGGIIIMMMNNNOOOPPPOOOMMMJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAADDDHHHLLLMMMKKKHHHFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHJJJLLLLLLKKKHHHDDDAAA???@@@AAABBBDDDGGGIIIJJJGGGIIILLLMMMLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPOOOOOOOOONNNQQQTTTVVVVVVVVVVVVWWWUUUTTTTTTVVVXXX\\\aaacccfffmmmuuu```JJJJJJPPPSSSfff|||yyywwwwww~~~||||||sssjjjfffbbb\\\XXXWWWSSSSSSRRROOOKKKHHHHHHHHHMMMNNNPPPOOOLLLGGGBBB???999::::::;;;;;;===AAADDDIIINNNUUU\\\bbbfffkkkmmmtttvvvxxxvvvssspppqqqsssnnnoooqqqrrrrrrrrrpppooowwwuuuuuuuuuvvvvvvtttrrrwwwuuusssrrrrrrssstttuuuttttttvvvyyy{{{|||zzzxxx}}}|||~~~yyyoooXXXFFF???777333444666555333444555666666666888;;;===999;;;>>>??????>>>>>>??????>>>>>>AAAEEEHHHHHHFFFCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHIIIJJJLLLMMMMMMQQQLLLHHHHHHKKKMMMLLLJJJNNNMMMMMMLLLKKKIIIGGGFFFGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGIIILLLLLLKKKKKKNNNPPPNNNMMMLLLLLLLLLOOOQQQRRRRRRPPPLLLFFFAAA???AAACCCEEEGGGJJJMMMQQQTTTVVVWWWUUUVVVWWWWWWWWWWWWVVVUUURRRNNNIIIHHHKKKNNNPPPOOOTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[fffuuuxxxxxx~~~tttsssssstttzzzxxxrrrhhhmmm~~~{{{vvv>>>??????>>>>>>???BBBEEEEEEEEECCCBBBAAAAAAAAAAAABBBAAA@@@???@@@BBBEEEFFFIIIKKKMMMNNNMMMLLLIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@AAACCCGGGJJJLLLLLLJJJIIIDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJHHHEEEBBB@@@>>>???@@@AAACCCFFFHHHIIIGGGIIILLLMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNPPPOOOMMMLLLLLLMMMLLLNNNQQQRRRRRRSSSUUUVVVUUUTTTSSSTTTWWW\\\aaadddeeejjjqqqtttXXXNNNJJJLLL[[[}}}|||tttrrrrrr}}}|||vvvttttttrrrooovvv{{{{{{rrrjjjgggddd]]]XXXWWWSSSSSSSSSPPPMMMJJJJJJJJJRRRSSSSSSQQQMMMGGGAAA===:::;;;<<<<<<<<>>>>>???@@@AAA???>>>@@@DDDFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHFFFEEECCCCCCEEEEEEGGGIIIJJJKKKKKKKKKOOOKKKGGGHHHKKKNNNMMMKKKNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKHHHJJJLLLLLLKKKKKKMMMOOOMMMMMMLLLLLLMMMPPPRRRSSSQQQPPPMMMHHHDDDAAAAAABBBBBBDDDGGGKKKNNNQQQSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTRRROOOKKKJJJLLLOOOPPPPPPUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[[[[^^^kkkwwwttt}}}vvvtttnnnqqqwwwuuujjjjjjxxxzzzzzzxxx999:::<<<<<<<<<>>>BBBEEEFFFEEEDDDCCCAAAAAA@@@@@@AAA???>>>======???AAACCCEEEGGGIIIJJJKKKJJJHHHGGGBBBBBBAAAAAA@@@@@@@@@AAABBBCCCFFFHHHJJJKKKLLLLLLBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJIIIGGGEEEBBB@@@>>>======>>>@@@BBBDDDFFFGGGGGGIIIKKKKKKJJJIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPSSSUUUTTTSSSRRRSSSVVV[[[aaadddccchhhlllxxxmmmUUUMMMLLLSSSllltttnnnllluuu|||zzzrrrmmmiiieeeaaaeeehhhoooxxxvvvnnnhhhfffccc\\\VVVTTTSSSTTTTTTRRROOONNNNNNNNNWWWWWWVVVSSSMMMFFF???;;;;;;<<<<<<<<<===@@@EEEHHHOOOTTT[[[bbbgggkkkoooqqqvvvxxxyyyxxxvvvuuuuuuuuuuuutttqqqooommmnnnoooppprrrqqqpppqqqrrrrrrpppnnnppppppooonnnnnnooopppqqqxxxwwwwwwxxxyyyxxxuuussssssxxx|||}}}mmmWWWFFF<<<999666666888777444111555666777888888999<<<>>>???@@@@@@@@@>>>>>>@@@BBBDDDAAA??????AAACCCDDDDDDIIIIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBDDDGGGIIIJJJKKKJJJIIIMMMJJJGGGHHHLLLNNNNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFIIIKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOOOOKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSUUUPPPQQQPPPMMMHHHDDDBBBAAA@@@BBBFFFJJJMMMQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSPPPMMMLLLMMMOOOPPPPPPTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTUUUWWWXXXYYYZZZZZZZZZbbbzzz{{{sssvvv}}}xxxsssjjjnnnuuu|||sssjjjnnnzzzwwwxxx}}}666888:::;;;<<<>>>BBBEEEEEEDDDCCCAAA@@@????????????>>>===<<<<<<===>>>???BBBCCCEEEGGGHHHHHHHHHGGGAAA@@@@@@???@@@AAABBBBBBEEEEEEFFFGGGIIIJJJKKKKKKBBBBBBBBBBBBDDDFFFHHHJJJKKKJJJGGGDDDBBB???>>>===<<<<<<===???AAACCCEEEFFFGGGHHHIIIHHHGGGGGGHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJMMMOOOPPPPPPNNNMMMNNNOOOQQQQQQPPPNNNMMMNNNQQQTTTTTTSSSQQQQQQUUUZZZ```ddddddfffiiiqqqcccWWWSSSQQQbbb|||pppiiijjjuuuzzzooofff```\\\]]]^^^aaahhhooovvvzzz{{{mmmgggccccccaaa[[[TTTRRRTTTUUUUUUTTTRRRQQQRRRSSSXXXXXXVVVRRRMMMFFF???;;;;;;;;;<<<<<<===AAAFFFJJJRRRWWW___eeejjjmmmppprrrvvvwwwxxxxxxwwwvvvvvvvvvvvvtttsssqqqqqqqqqqqqrrrrrrqqqqqqrrrssssssrrrpppppppppoooooopppqqqrrrsssxxxwwwvvvwwwwwwwwwuuussssssvvvxxxyyyuuu___LLL@@@888666555555666777555333555777999999999:::<<<>>>BBBBBBBBB@@@>>>???AAACCCFFFCCC@@@??????@@@BBBCCCDDDEEEHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBDDDGGGJJJLLLKKKJJJIIIMMMKKKIIIIIIKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDFFFIIILLLMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGIIILLLNNNPPPQQQRRRMMMMMMMMMLLLKKKJJJJJJJJJMMMMMMMMMNNNPPPRRRTTTUUUPPPRRRTTTRRRNNNIIIEEECCCBBBDDDGGGKKKOOORRRUUUVVVTTTTTTUUUVVVVVVUUUTTTTTTTTTRRROOONNNNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVXXXYYYZZZ]]]```pppxxxuuuzzzzzzqqqiiimmmttt}}}tttjjjssswww666888:::<<<===???BBBDDDBBBBBB@@@???>>>=========???>>>>>>======<<<<<<;;;@@@AAACCCEEEFFFGGGGGGGGGAAA@@@@@@???@@@BBBDDDEEEHHHHHHHHHHHHHHHHHHHHHIIICCCCCCCCCDDDEEEHHHJJJKKKLLLJJJGGGDDDAAA>>>======<<<===>>>???AAADDDFFFGGGGGGGGGGGGFFFDDDDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQQQQOOOOOOOOOPPPXXXWWWUUUQQQNNNOOOQQQTTTSSSRRRQQQQQQTTTYYY^^^aaaddddddgggmmm{{{^^^VVVNNN[[[vvviiibbbmmm~~~wwwllleeeaaa___^^^]]]^^^ccciiimmmoooddd___]]]___```[[[VVVTTTUUUVVVWWWVVVUUUTTTTTTVVVVVVUUUTTTQQQLLLFFFAAA>>>::::::;;;;;;<<>>888666333222444555777777666888:::;;;;;;;;;===???BBBCCCBBBAAA??????AAACCCFFFEEEBBB???======???AAA>>>AAADDDGGGIIIIIIGGGFFFBBBBBBCCCDDDFFFGGGHHHHHHCCCEEEIIILLLMMMMMMKKKJJJMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@@@@AAAAAABBBDDDFFFGGGGGGFFFFFFFFFEEECCCBBBBBBCCCEEEFFFIIIHHHHHHGGGFFFEEEEEEEEECCCCCCCCCDDDFFFHHHKKKLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEFFFIIILLLOOOPPPRRRRRROOONNNMMMLLLKKKJJJIIIHHHMMMMMMNNNOOOPPPRRRSSSTTTPPPSSSVVVUUURRRMMMIIIGGGDDDFFFIIIMMMPPPSSSUUUVVVTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQOOONNNNNNOOOPPPPPPPPPQQQSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTVVVXXXYYY^^^```kkk}}}vvvuuuyyyuuujjjlllqqqzzzmmmnnn}}}777999;;;======>>>@@@BBB@@@???>>>======<<<======???@@@AAAAAA@@@>>>;;;999>>>???AAABBBDDDEEEEEEFFFBBBAAA@@@@@@@@@BBBEEEFFFJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKHHHEEEBBB@@@>>>===>>>>>>???AAACCCEEEGGGHHHHHHHHHGGGEEEDDDDDDGGGIIILLLMMMMMMNNNNNNMMMMMMMMMMMMOOOQQQQQQPPPOOOPPPQQQ[[[ZZZWWWTTTPPPPPPRRRTTTSSSRRRQQQRRRTTTWWW[[[]]]aaa```ccciiirrrjjjZZZMMMVVVyyyqqqeeekkkxxxvvvmmmiiiccc```[[[YYYZZZ]]]______\\\WWWWWW[[[^^^\\\YYYXXXVVVXXXXXXXXXVVVUUUVVVWWWSSSSSSRRRPPPLLLHHHDDDBBB::::::::::::<<>>???AAABBBBBBBBB@@@@@@BBBCCCEEEEEECCC@@@===<<<===???===???CCCFFFHHHIIIHHHGGG@@@AAABBBDDDEEEGGGHHHIIIEEEFFFIIIKKKMMMMMMLLLKKKLLLLLLJJJHHHFFFEEECCCBBBBBBCCCDDDEEEFFFGGGFFFFFFCCCCCCAAA@@@@@@@@@AAABBBBBBCCCFFFHHHHHHHHHGGGFFFGGGEEECCCAAAAAACCCEEEGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGJJJMMMOOOQQQQQQQQQOOONNNLLLKKKLLLKKKIIIHHHMMMMMMNNNOOOPPPQQQQQQRRRPPPRRRUUUUUURRROOOMMMLLLFFFHHHJJJMMMPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSSSSRRRPPPMMMLLLNNNOOONNNNNNPPPQQQSSSSSSTTTTTTQQQQQQQQQQQQRRRUUUWWWXXXZZZ^^^gggzzzvvvtttuuu{{{rrroooooovvvvvvooo~~~888:::<<<===<<<<<<===??????>>>>>>=========>>>>>>@@@BBBEEEFFFEEE@@@;;;888<<<===>>>???@@@BBBBBBCCCCCCBBB@@@???@@@BBBDDDFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGDDDBBB@@@???@@@@@@AAACCCEEEGGGIIIJJJLLLKKKIIIGGGEEEFFFIIILLLOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSXXXWWWVVVSSSQQQPPPRRRTTTRRRRRRRRRSSSUUUVVVXXXYYY[[[YYY]]]eeeiiiuuummmUUUVVVkkkpppoootttvvvooobbb^^^YYYUUUSSSSSSSSSRRRQQQMMMMMMTTTYYYYYYYYYZZZWWWYYYYYYXXXVVVVVVVVVWWWTTTTTTSSSQQQNNNJJJFFFDDD;;;;;;;;;;;;===CCCJJJOOOZZZ```hhhooorrrtttuuuuuuvvvuuuuuuwwwzzz{{{yyywwwxxxxxxxxxxxxxxxxxxwwwwwwsssrrrrrrsssuuuuuutttsssqqqrrrsssuuuvvvwwwxxxxxxwwwuuussssssssssssrrrpppssspppjjjhhhppp~~~|||uuussstttuuutttrrrtttqqqnnnnnnooouuuzzzqqqkkkRRRDDD===:::555666666666555666777888777999<<<=========>>>@@@>>>@@@BBBBBBAAAAAABBBCCCCCCDDDDDDAAA===;;;<<<======???BBBDDDFFFFFFFFFEEEAAAAAABBBCCCDDDFFFFFFGGGEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIIIIGGGEEECCCBBBAAAAAABBBEEEHHHIIIIIIHHHGGGBBBBBBAAA@@@AAABBBCCCDDDCCCEEEHHHIIIJJJIIIGGGFFFGGGFFFCCCAAAAAACCCFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJMMMOOOQQQRRRQQQQQQOOOMMMKKKKKKLLLLLLJJJHHHMMMNNNNNNOOOOOOOOOOOOOOONNNPPPQQQQQQOOONNNNNNOOOJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVRRRSSSSSSPPPMMMKKKLLLNNNMMMNNNPPPRRRSSSTTTUUUUUUQQQPPPOOOPPPQQQSSSVVVWWWVVV]]]fffpppxxxuuusssuuu}}}zzzpppssswww~~~}}}|||999:::<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>??????@@@@@@CCCGGGIIIHHHBBB<<<888;;;;;;<<<===>>>???@@@@@@CCCAAA???>>>???AAACCCEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGIIIJJJKKKJJJJJJIIILLLKKKJJJHHHFFFCCCAAA@@@AAAAAABBBDDDFFFHHHJJJKKKNNNNNNKKKHHHGGGHHHKKKNNNRRRRRRRRRSSSSSSRRRQQQQQQSSSTTTVVVWWWVVVUUUVVVWWWSSSTTTTTTRRRQQQQQQRRRTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTYYYaaadddlllbbbYYYbbbyyyzzztttsss{{{rrr___[[[UUUQQQOOONNNLLLKKKHHHEEEEEEMMMSSSUUUVVVXXXXXXYYYZZZYYYWWWVVVVVVWWWVVVUUUTTTRRROOOKKKHHHFFF<<<<<<<<<<<<>>>DDDKKKQQQ\\\bbbkkkqqquuuvvvwwwwwwxxxvvvvvvxxx{{{}}}{{{yyy|||zzzxxxvvvuuuuuuvvvwwwvvvuuuuuuvvvxxxyyyxxxvvvoooppprrrtttuuuvvvwwwwwwzzzwwwtttsssrrrqqqooonnnlllhhh```^^^fffttt|||}}}{{{sssooonnnmmmiiieeebbb______cccjjjwwwoookkk}}}bbbJJJ>>>:::777333666888999888777666666777999<<<>>>>>>>>>???@@@<<>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLEEEFFFGGGFFFDDDBBBBBBBBB@@@CCCGGGJJJLLLKKKIIIGGGBBBAAAAAA@@@AAABBBDDDEEEEEEFFFIIIKKKKKKJJJHHHFFFHHHFFFCCCAAAAAACCCFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLJJJIIIGGGEEEDDDDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKLLLOOOQQQSSSSSSRRRQQQOOOMMMJJJKKKLLLMMMJJJHHHMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNMMMLLLMMMOOOQQQOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWRRRSSSSSSPPPLLLJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVPPPPPPOOOOOOPPPSSSUUUWWWUUU___fffkkk|||{{{rrrnnnnnnuuu~~~tttrrr}}}www;;;<<<===>>>>>>>>>===<<<>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCCCCAAA>>><<<:::::::::;;;;;;<<<<<<======?????????>>>>>>@@@CCCFFFDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGIIILLLNNNPPPOOOLLLIIIFFFDDDCCCBBB>>>AAADDDFFFGGGHHHIIIKKKOOOUUUTTTKKKIIIPPPRRRMMMQQQQQQRRRRRRRRRRRRQQQQQQSSSUUUYYY\\\\\\ZZZVVVSSSVVVTTTRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSXXX]]]aaakkkkkk[[[WWW___}}}}}}www~~~qqq___YYYRRRNNNLLLLLLJJJHHHJJJJJJKKKLLLMMMPPPUUUXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTRRROOOLLLHHHFFF>>><<<===@@@BBBDDDLLLVVVaaafffmmmsssvvvxxxyyyzzzwwwwwwwwwxxxyyyzzz|||}}}~~~|||yyyvvvssstttwwwzzzzzzwwwtttvvvzzz|||zzzvvvuuusssrrrsssvvvxxxwwwtttvvvvvvuuusssqqqppppppqqqfffaaa\\\\\\bbbjjjpppsssyyywwwtttpppkkkfffaaa___]]]]]]bbbhhhjjjtttvvvyyycccPPPEEE>>>999777555555555666666777888999999:::<<<===>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<===???AAACCCEEEEEEDDDBBBAAA@@@AAACCCDDDKKKGGGCCCBBBEEEHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBDDDCCCDDDGGGKKKLLLJJJGGGGGGEEEBBB@@@???AAADDDEEEFFFHHHJJJKKKIIIGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCDDDFFFHHHIIINNNNNNOOORRRUUUUUURRRNNNLLLKKKIIIHHHGGGGGGHHHHHHLLLNNNQQQSSSSSSRRROOOMMMMMMNNNOOOPPPPPPPPPPPPOOORRRRRRRRRRRRTTTVVVXXXYYYZZZYYYXXXXXXXXXWWWUUUSSSTTTQQQMMMJJJHHHIIIKKKLLLMMMOOOPPPPPPOOONNNOOOPPPMMMNNNPPPRRRTTTTTTTTTSSSWWWaaadddiiiyyy|||vvvpppooovvvyyyvvv}}}|||ttt}}}>>>>>>??????>>><<<;;;:::===>>>???@@@BBBCCCDDDEEEBBBBBBCCCCCCBBB???===;;;999::::::<<<===>>>??????@@@@@@@@@???>>>???AAADDDDDDEEEFFFGGGFFFFFFEEEDDDFFFEEEEEEFFFHHHJJJLLLMMMOOOMMMKKKHHHFFFDDDBBBBBB???AAACCCEEEEEEGGGJJJLLLUUU]]]^^^TTTOOOSSSVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRVVVXXX\\\^^^___]]]ZZZXXXVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY\\\___gggyyy{{{^^^TTTYYYjjj{{{zzzlll```ZZZSSSOOOOOOOOONNNLLLKKKKKKLLLLLLMMMOOORRRTTTVVVXXXZZZ]]]^^^^^^]]]\\\YYYXXXVVVRRRNNNJJJGGGEEE???===>>>AAADDDGGGPPPZZZdddhhhnnnrrruuuvvvxxxyyywwwwwwxxxyyyzzz|||~~~||||||{{{yyyvvvvvvwwwyyyyyyvvvtttuuuyyy{{{yyyvvvtttsssrrrsssvvvwwwvvvtttuuutttsssqqqooooooooopppddd```___cccllltttwwwwww{{{yyyuuupppiiiddd___\\\\\\ZZZ___iiissswwwoooVVVGGG???:::777666666666666666777888999999:::;;;===???@@@@@@????????????@@@AAAAAAAAAAAAAAA??????>>>===<<<;;;::::::============???AAACCCDDDFFFEEEDDDCCCBBBCCCEEEFFFHHHEEEBBBBBBDDDEEEEEEDDDFFFEEECCCBBBAAAAAAAAABBBDDDDDDEEEHHHKKKLLLJJJHHHGGGEEEBBB@@@@@@AAADDDEEEEEEGGGJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDFFFEEEDDDDDDEEEFFFHHHJJJLLLLLLMMMPPPRRRRRROOOLLLKKKJJJIIIHHHGGGHHHHHHIIIKKKMMMPPPRRRSSSRRROOONNNMMMNNNNNNOOOOOOOOOOOONNNPPPPPPPPPRRRTTTWWWZZZ\\\YYYWWWVVVVVVVVVUUURRRPPPQQQOOOLLLJJJHHHHHHIIIJJJKKKMMMNNNOOONNNMMMNNNOOOLLLMMMOOOPPPRRRRRRSSSSSSUUU```cccfffrrr}}}sssnnnrrr~~~vvvpppwwwAAAAAA@@@???>>><<<:::999===>>>@@@CCCEEEFFFFFFFFFAAABBBCCCDDDCCCAAA???>>>::::::;;;===???@@@BBBBBBAAAAAAAAA@@@>>>>>>???AAACCCDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFDDDBBBBBB???AAABBBCCCDDDFFFKKKNNNXXXbbbeee[[[SSSUUUYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXYYY[[[]]]^^^]]][[[ZZZVVVTTTRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYY[[[[[[aaappp~~~zzzkkkYYYWWWZZZYYYwww{{{mmm```ZZZSSSOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQSSSSSSQQQTTTYYY^^^aaabbbbbbaaa___\\\XXXRRRMMMIIIFFFEEEAAA??????CCCGGGMMMWWW```hhhkkkooorrrsssuuuwwwyyyxxxyyyyyyzzz{{{}}}zzz|||~~~}}}{{{yyyxxxxxxwwwuuussstttxxxyyywwwuuutttsssssstttuuuvvvuuusssqqqpppooonnnmmmnnnoooooobbbaaaccclllxxx}}}}}}zzzvvvpppjjjddd```^^^___\\\aaappp}}}nnn\\\III>>>;;;888777777777666666777777888999:::<<<===???AAABBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<============???@@@BBBDDDGGGFFFEEEDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEEEECCCBBBDDDDDDCCCBBBAAAAAABBBBBBDDDDDDEEEGGGJJJKKKJJJHHHGGGEEECCCAAA@@@BBBDDDEEEEEEGGGJJJJJJIIIHHHGGGHHHFFFEEEDDDCCCCCCDDDEEEGGGJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDDDDGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLMMMPPPQQQPPPMMMJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPQQQSSSUUUXXXYYYVVVTTTSSSSSSRRRQQQOOOMMMOOONNNLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLNNNPPPMMMMMMNNNOOOPPPRRRTTTTTTVVVaaadddeeelllzzzyyymmmkkksssuuulllgggmmmuuuAAAAAAAAA@@@>>>===<<<<<<===???BBBEEEGGGHHHGGGGGGCCCDDDEEEFFFFFFDDDCCCAAA>>>>>>???@@@AAACCCCCCDDDBBBCCCCCCBBB???>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDFFFFFFHHHIIIJJJJJJJJJJJJKKKJJJJJJHHHGGGEEECCCCCCAAAAAAAAAAAABBBFFFKKKOOOVVV]]]___YYYTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQRRRSSSUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWXXXYYYYYY\\\iiiuuurrrlll]]]UUURRRZZZrrrtttfff```YYYUUUVVVWWWVVVUUUUUUTTTSSSTTTVVVWWWWWWVVVNNNPPPTTTXXX\\\___```aaaccc___YYYSSSMMMJJJHHHHHHCCC@@@@@@EEELLLSSS]]]gggoooppprrrssstttuuuxxxzzz{{{{{{zzzzzz{{{||||||}}}yyy||||||xxxwwwvvvtttssstttvvvwwwvvvuuuvvvvvvvvvvvvuuutttrrrqqqnnnmmmllllllnnnppprrrrrrhhhgggjjjuuu}}}xxxrrrlllhhheeedddbbbbbbkkk~~~www]]]OOOAAA;;;;;;999999;;;888777777888888999:::;;;===>>>@@@CCCDDDEEEEEEEEECCCDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>======>>>@@@BBBCCCFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHFFFDDDBBBBBBCCCEEEFFFHHHIIIKKKJJJHHHFFFFFFFFFFFFEEECCCBBBCCCDDDFFFGGGKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHIIINNNNNNPPPQQQQQQPPPMMMKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRPPPPPPPPPOOOLLLJJJMMMMMMMMMLLLKKKJJJHHHGGGHHHJJJKKKLLLLLLMMMOOOQQQPPPPPPPPPPPPRRRTTTWWWXXXYYYeeehhhgggkkktttoooeeeiiiwwwoooccc\\\```hhhsss@@@@@@@@@???@@@@@@@@@@@@>>>@@@CCCFFFHHHIIIHHHHHHEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDCCCEEEFFFEEECCC@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIGGGFFFEEECCCCCCBBBBBBBBBFFFKKKPPPRRRTTTTTTTTTUUUWWWUUURRRSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXVVVUUUTTTRRRRRRSSSRRRPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUWWWWWWZZZdddooozzzfffVVVVVVOOO[[[rrryyyooojjjccc``````___^^^\\\YYYWWWVVVVVVYYYZZZZZZYYYQQQQQQQQQRRRUUUYYY^^^```ccc___ZZZSSSOOOLLLLLLLLLFFFBBBCCCIIIRRRZZZdddmmmtttuuuvvvvvvvvvwwwzzz|||}}}|||{{{zzzyyyyyyyyyyyyxxx|||}}}yyywwwuuuuuutttuuuvvvwwwvvvvvvyyyzzzzzzyyyvvvtttqqqpppooonnnnnnqqquuuxxxyyyxxxsssqqqttt}}}|||uuunnnjjjgggfffaaagggvvvrrraaaRRRGGG===;;;;;;::::::;;;999888888999999:::;;;<<<>>>???BBBDDDFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIIIIGGGEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGKKKLLLLLLJJJGGGDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGKKKKKKLLLMMMMMMMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHHHHEEEDDDCCCCCCCCCEEEGGGIIIMMMOOOQQQQQQPPPMMMJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMOOOPPPQQQQQQPPPOOOMMMMMMLLLKKKKKKLLLLLLMMMQQQPPPNNNMMMMMMNNNNNNOOOQQQPPPOOOOOOOOONNNLLLJJJMMMNNNNNNNNNMMMKKKJJJIIIIIIKKKLLLLLLLLLMMMOOORRRSSSSSSSSSTTTUUUXXX[[[\\\ZZZdddggggggjjjppptttdddcccnnnyyyuuucccTTTVVV___jjjyyy????????????@@@BBBCCCDDDAAABBBDDDFFFGGGHHHHHHHHHGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFIIIIIIGGGEEEDDDCCC@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHFFFEEEEEECCCDDDFFFKKKOOOPPPOOOOOORRRWWWXXXTTTPPPQQQRRRSSSUUUWWWXXXXXXYYYYYYXXXXXXWWWUUUSSSRRRQQQQQQPPPNNNOOORRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSUUUVVVXXX```jjjyyyqqqnnnvvv^^^XXXOOOQQQZZZrrrvvvrrrllljjjiiihhheeeaaa```\\\XXXXXXZZZ\\\\\\ZZZXXXVVVTTTSSSTTTYYY]]]aaaccc```[[[UUUQQQOOONNNNNNJJJFFFHHHPPPZZZbbbkkkrrrwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyy}}}~~~zzzyyyvvvvvvvvvwwwwwwwwwxxxxxxzzz|||~~~}}}yyyvvvtttsssrrrqqqrrrwww|||~~~{{{xxxyyy|||vvvnnnhhheeedddaaaooo}}}gggVVVHHH@@@:::999:::888888999:::999999::::::;;;<<<===>>>???BBBEEEGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGCCCEEEGGGGGGEEECCCBBBCCC???@@@AAABBBBBBBBBBBBBBB@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJHHHGGGGGGGGGHHHIIILLLLLLLLLJJJFFFDDDDDDDDDFFFEEEDDDCCCDDDEEEHHHIIILLLLLLMMMMMMMMMMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIFFFEEECCCCCCDDDEEEHHHIIIKKKMMMOOOOOOLLLHHHFFFEEEGGGHHHJJJLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPPPPMMMLLLKKKKKKKKKLLLNNNOOOLLLKKKKKKKKKMMMOOOPPPRRRPPPOOOOOOOOOPPPPPPNNNLLLNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLKKKKKKLLLOOOQQQSSSSSSTTTVVVXXXZZZ\\\]]]XXX```bbbbbbhhhkkkxxx|||hhhaaahhhrrr~~~nnnXXXSSSXXXaaammmyyy@@@??????@@@AAACCCDDDFFFCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGKKKLLLKKKIIIHHHHHHDDDDDDCCCDDDEEEFFFHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKHHHHHHGGGFFFEEEGGGJJJMMMOOOOOOQQQTTTVVVUUURRRPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQOOONNNMMMNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSUUUUUUVVV]]]eeeqqqlllnnnwwwttt]]]QQQOOOPPP^^^|||{{{|||zzzuuuqqqlllfff___\\\^^^______]]]\\\ZZZXXXWWWXXXZZZ^^^```dddaaa]]]WWWSSSPPPNNNNNNOOOLLLNNNXXXcccjjjqqqwwwwwwyyyzzz{{{zzzzzz{{{}}}}}}||||||{{{zzzzzz{{{{{{zzz}}}}}}{{{{{{wwwxxxyyyyyyyyyyyyyyyzzzyyy|||}}}zzzyyyzzzrrrrrrsssxxx}}}~~~zzzuuuqqquuu{{{{{{rrrkkkgggeeeeeemmmrrr^^^PPPAAA;;;777999:::888777888::::::::::::;;;<<<===>>>===???BBBEEEHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFGGGGGGCCCEEEGGGFFFDDDCCCDDDEEE>>>???@@@BBBCCCCCCBBBBBBAAACCCEEEFFFEEEFFFHHHKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJIIIFFFEEEFFFGGGHHHGGGFFFEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOOOONNNNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGIIIKKKKKKMMMPPPOOOKKKGGGEEEDDDGGGIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKKKKLLLNNNPPPQQQKKKKKKKKKLLLMMMPPPRRRSSSPPPOOOOOOPPPRRRSSSQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIJJJMMMOOOPPPQQQSSSUUUWWWYYYZZZZZZXXX]]]\\\^^^eeegggnnnmmmbbbfffnnn{{{~~~}}}yyydddVVVRRRUUUbbboooAAAAAA@@@@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIGGGEEECCC??????@@@@@@AAABBBCCCCCCDDDGGGLLLNNNNNNMMMKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHMMMKKKIIIHHHGGGHHHJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMIIIIIIIIIHHHGGGGGGJJJLLLMMMPPPTTTVVVTTTPPPOOOPPPSSSTTTTTTTTTTTTSSSRRRRRROOOQQQSSSTTTUUUTTTRRRQQQNNNMMMLLLMMMPPPSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTSSSUUUUUUUUU[[[bbbeeevvvxxxhhhaaapppfffRRRQQQOOOUUUlllxxxpppgggbbbbbbcccbbb```[[[ZZZZZZYYYZZZ\\\]]]___fffccc^^^YYYTTTPPPMMMLLLRRROOOSSS]]]hhhpppvvvzzzvvvxxxzzz{{{zzzzzz{{{|||||||||{{{||||||}}}~~~{{{}}}~~~|||||||||xxxzzz{{{zzzzzzzzz{{{|||www{{{~~~~~~pppoooqqqvvvzzzyyyrrrlllfffnnnwww}}}|||uuunnniiiggghhhiii}}}xxxdddSSSHHH>>>999777:::;;;999888999;;;;;;:::;;;;;;<<<===>>>===???BBBEEEHHHJJJJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHDDDFFFHHHGGGEEEDDDFFFIII===>>>@@@BBBCCCCCCCCCBBBCCCEEEGGGGGGFFFGGGJJJMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGHHHJJJLLLNNNPPPPPPPPPQQQPPPPPPOOOOOOOOOMMMKKKHHHFFFDDDDDDDDDIIIHHHGGGGGGGGGIIIKKKMMMMMMPPPRRRQQQLLLHHHFFFFFFHHHIIILLLOOOQQQRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKKKKKKKLLLOOOQQQSSSOOOOOONNNNNNNNNOOOQQQRRRPPPPPPPPPRRRTTTUUUTTTRRRMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGHHHKKKMMMLLLNNNQQQTTTVVVWWWWWWWWWYYY]]]ZZZ\\\dddeeehhhvvvqqqdddeeelll{{{|||~~~~~~nnnZZZNNNMMMZZZkkkuuuAAA@@@@@@@@@AAACCCDDDFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHEEEAAA??????BBBBBB???BBBIIIJJJEEEGGGIIILLLLLLLLLLLLNNNOOOIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHQQQRRRRRRSSSTTTVVVWWWXXXRRROOOKKKHHHFFFGGGIIIKKKOOOPPPSSSTTTTTTQQQNNNLLLPPPPPPPPPOOOOOOQQQUUUXXXVVVUUUUUUWWWWWWVVVSSSQQQLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXZZZ[[[eeejjj~~~zzz^^^ggg|||aaaUUUPPPWWW]]]jjjvvvjjjeeecccaaa```]]]]]]\\\ZZZYYYZZZ\\\______]]]YYYTTTOOOMMMNNNPPPRRRVVV]]]eeennnuuuzzz}}}||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzyyy|||}}}zzz|||||||||{{{{{{|||}}}}}}yyy{{{}}}tttjjjmmmrrrooohhhcccggggggkkkpppvvvvvvsssnnnsssjjjdddaaa[[[[[[nnn~~~cccSSSHHHAAA===;;;888888:::<<<======<<<<<<<<<===============???AAACCCFFFIIIJJJKKKKKKKKKIIIGGGHHHJJJKKKIIIGGGIIIKKKKKKIIIFFFCCCAAAAAA???>>>>>>>>>>>>@@@AAABBB???@@@AAABBBDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@======<<<===???BBBEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGGGGHHHIIIKKKLLLLLLMMMPPPRRRSSSRRRPPPOOOLLLMMMMMMKKKHHHFFFFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJMMMMMMMMMJJJHHHFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQUUUSSSRRRRRRRRRRRROOOMMMKKKKKKKKKLLLMMMPPPRRRTTTQQQQQQPPPMMMKKKKKKMMMPPPJJJKKKMMMNNNPPPQQQQQQQQQLLLLLLKKKJJJIIIHHHHHHHHHMMMKKKJJJIIIIIIKKKNNNPPPMMMOOOSSSVVVWWWXXXWWWWWW[[[[[[[[[[[[\\\^^^cccgggtttkkkiiigggxxx|||uuuvvv|||{{{]]]NNNQQQYYY]]]oooyyyDDDDDDCCCBBBCCCCCCEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKKKKJJJHHHEEECCC@@@CCCCCCBBBEEEJJJJJJFFFDDDFFFIIIIIIIIIIIIJJJLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIRRRRRRRRRSSSUUUXXX[[[]]]___[[[TTTNNNKKKKKKLLLNNNNNNPPPRRRTTTSSSQQQNNNLLLPPPQQQRRRRRRQQQSSSUUUXXXWWWVVVWWWXXXXXXWWWTTTRRRKKKKKKKKKKKKLLLNNNPPPQQQTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]aaagggwwwrrrlllvvvwwwbbbSSSRRRVVV\\\pppvvvkkkfffeeeeeeeeebbb^^^YYYVVVUUUWWWXXXXXXXXXVVVSSSPPPNNNOOOPPPRRRXXXaaakkktttyyy{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}zzz{{{zzzwwwyyyyyyyyyyyyyyyyyyzzz{{{wwwzzzyyykkkjjjmmmlllgggeee```dddkkkqqqssspppiiidddfff___[[[ZZZ[[[fffnnnXXXLLLDDD???===:::888888:::<<<<<<<<<<<<<<<============>>>>>>???AAACCCFFFHHHIIIIIIIIIJJJHHHGGGHHHJJJKKKJJJHHHIIIJJJJJJHHHEEEAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCAAA@@@@@@=========>>>???BBBEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJLLLMMMLLLMMMOOOPPPQQQPPPOOONNNKKKLLLLLLJJJHHHGGGGGGHHHFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJIIIIIIJJJLLLMMMOOOPPPPPPSSSRRRQQQQQQRRRQQQOOONNNLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPOOOMMMKKKKKKMMMNNNIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJOOONNNKKKIIIHHHIIIKKKLLLJJJLLLOOOSSSVVVXXXZZZZZZ]]]]]]\\\[[[ZZZ\\\```cccmmm{{{mmmlllnnnxxxwwwuuuxxx~~~lllXXXOOOPPPSSSeeepppzzzFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFBBBDDDEEEEEEHHHKKKJJJFFFCCCEEEGGGHHHGGGGGGHHHJJJNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJPPPPPPPPPQQQTTTXXX\\\___iiieee]]]VVVPPPNNNNNNOOONNNOOOQQQSSSSSSQQQNNNMMMQQQSSSUUUUUUUUUUUUVVVXXXXXXWWWWWWXXXYYYXXXTTTRRRJJJJJJIIIIIIJJJKKKMMMNNNRRRSSSUUUWWWZZZ]]]```bbbcccbbb```^^^]]]\\\]]]]]]\\\ccclllxxxrrrxxxqqqUUUNNNNNNOOOVVVaaazzzpppmmmmmmooojjjaaaYYYTTTRRRRRRSSSRRRSSSUUUTTTRRRQQQQQQRRRTTT[[[gggrrrzzz~~~}}}|||~~~{{{zzzxxxuuuuuuvvvwwwvvvuuuvvvwwwyyyxxx|||rrrkkkllllllkkkjjjdddiiioooqqqoooiiiddd```YYYSSSPPPSSS^^^wwwsss\\\MMMFFFAAA===<<<:::888888:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGHHHGGGFFFGGGIIIJJJJJJIIIHHHIIIIIIGGGCCC???>>>>>>>>>>>>>>>???@@@AAACCCDDDGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHJJJLLLKKKKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJHHHFFFEEEFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLNNNNNNOOOPPPOOONNNOOOQQQQQQOOONNNLLLLLLMMMMMMNNNNNNMMMMMMNNNOOONNNMMMKKKJJJKKKMMMIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMPPPSSSVVVXXXZZZ\\\\\\[[[YYYWWWWWWZZZ\\\bbbuuuvvvuuu~~~{{{ooollltttzzz{{{yyybbbOOOKKKOOOYYYdddooouuuzzzFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>>>>???AAACCCDDDCCCDDDFFFGGGHHHGGGFFFFFFCCCDDDEEEGGGIIIJJJHHHEEECCCEEEGGGHHHGGGGGGHHHIIIMMMMMMNNNOOOOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLMMMPPPOOOMMMMMMPPPTTTXXX[[[fffddd___YYYTTTQQQOOONNNMMMOOOPPPRRRRRRPPPNNNMMMQQQTTTWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWSSSQQQJJJIIIHHHHHHHHHIIIJJJKKKOOOPPPSSSVVV[[[___bbbdddeeedddaaa^^^\\\[[[[[[[[[XXX```eeemmmtttuuu}}}]]]PPPLLLJJJMMMSSSkkk~~~uuuqqqtttmmmbbbYYYTTTRRRRRRSSSPPPSSSVVVXXXXXXWWWWWWWWW[[[bbblllvvv}}}~~~~~~~~~~~~||||||yyyvvvtttuuuvvvxxxvvvttttttvvvyyy|||wwwvvvvvvuuusssuuuxxxzzzwwwpppjjjgggfffVVVNNNKKKTTTiiivvvcccQQQHHHCCC???;;;<<<:::888999:::<<<<<<;;;=========>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHGGGDDDAAA>>>======>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@??????????????????AAABBBDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDBBBCCCDDDFFFHHHKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKJJJGGGDDDCCCDDDEEEIIIJJJKKKJJJGGGFFFGGGHHHHHHIIIJJJJJJHHHGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMOOOPPPNNNMMMKKKLLLMMMNNNMMMLLLKKKJJJLLLMMMNNNMMMKKKIIIJJJKKKKKKIIIGGGFFFEEEFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHIIIKKKLLLNNNNNNNNNMMMNNNOOORRRTTTVVVXXXXXXWWWUUUSSSSSSUUUWWW```llloooeeennntttsss}}}lllXXXQQQTTTPPPYYYccciiinnnuuuFFFEEEDDDBBB@@@>>><<<;;;<<<<<<<<<<<<>>>@@@BBBCCCAAABBBDDDEEEFFFGGGGGGGGGCCCBBBCCCFFFHHHGGGEEECCCBBBDDDFFFGGGFFFEEEFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTRRRQQQPPPOOONNNOOOPPPPPPRRRQQQNNNMMMNNNQQQTTTWWW\\\\\\[[[ZZZWWWSSSPPPNNNMMMNNNOOOPPPPPPOOONNNMMMQQQTTTXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUQQQOOOJJJIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPTTTYYY]]]aaadddfffdddbbb___]]][[[[[[[[[XXX^^^```cccwww~~~sss|||qqq]]]PPPIIIKKKQQQWWWooo{{{qqqrrrjjj___VVVSSSRRRSSSSSSSSSVVVZZZ\\\]]]^^^___```gggjjjqqqwww|||xxxzzz}}}~~~|||yyywwwwwwwwwzzz{{{yyyuuutttwwwzzz|||{{{rrrkkkiiiVVVPPPPPP___|||uuugggWWWLLLFFFAAA<<<999<<<:::999:::<<<===<<<;;;======>>>>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEECCC???=========>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFFFFHHHJJJKKKOOOOOOMMMIIIFFFDDDDDDFFFKKKLLLLLLJJJHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIKKKMMMNNNMMMKKKIIIJJJLLLLLLLLLLLLJJJJJJKKKLLLNNNMMMKKKJJJIIIIIILLLJJJHHHFFFFFFFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNJJJJJJIIIIIIJJJKKKMMMMMMNNNNNNLLLLLLMMMPPPSSSUUUUUUVVVVVVUUUTTTTTTVVVXXX[[[bbbuuussseeejjjnnnmmmxxx|||jjj[[[UUUMMMQQQWWW\\\aaahhhsss|||GGGFFFFFFDDDBBB@@@>>>===<<<;;;;;;;;;===>>>@@@BBBAAABBBDDDEEEGGGHHHHHHHHHDDDAAAAAAEEEGGGDDDBBBCCC@@@BBBDDDDDDCCCCCCCCCDDDFFFHHHLLLOOOSSSUUUVVVVVVTTTSSSRRRQQQPPPQQQQQQRRRUUUTTTQQQPPPOOOQQQRRRTTTSSSUUUVVVWWWVVVSSSPPPMMMLLLMMMNNNOOOOOOOOONNNNNNQQQTTTWWWXXXWWWVVVUUUVVVVVVUUUUUUVVVVVVTTTPPPMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKMMMQQQVVV[[[___aaaeeedddbbb___^^^]]]]]]]]]XXX\\\^^^```kkk~~~yyy{{{rrr[[[KKKHHHLLLJJJWWWmmmvvvppphhh]]]UUUSSSSSSSSSRRRUUUXXX[[[]]]```dddhhhlllssstttwwwzzz|||~~~wwwxxxzzz~~~}}}yyyyyy{{{{{{~~~}}}wwwuuuxxx{{{~~~~~~~~~|||uuujjjcccWWWWWW]]]qqq}}}eeeYYYMMMGGGCCC>>>:::888<<<;;;;;;<<<===>>>===<<<======>>>???@@@AAAAAABBB?????????@@@AAABBBCCCDDDBBBDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDBBB???===>>>???@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDD????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDFFFEEEEEEDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKSSSRRRPPPLLLHHHGGGHHHIIIKKKLLLLLLKKKIIIGGGHHHIIIKKKMMMNNNMMMJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHIIIKKKLLLJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLJJJLLLOOOOOOMMMJJJIIIIIILLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJLLLNNNRRRUUUWWWVVVWWWXXXXXXWWWWWWYYY[[[YYY\\\iii|||kkkhhhffffffqqqkkkYYYRRROOONNNPPPTTTYYYccclllDDDEEEEEEDDDCCCAAA???===<<<<<<;;;;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGFFFAAA@@@DDDFFFBBBAAADDD@@@BBBDDDDDDCCCBBBCCCDDDEEEGGGKKKOOORRRTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTSSSRRRPPPPPPPPPQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJLLLLLLMMMNNNOOONNNNNNNNNQQQSSSUUUVVVUUUTTTTTTUUUWWWVVVVVVVVVVVVTTTQQQNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJMMMPPPTTTXXX\\\^^^aaa```^^^]]]\\\\\\\\\\\\YYYYYY\\\```bbbqqqjjjSSSIIIHHHEEEKKKUUUccctttvvvmmmbbbZZZXXXWWWUUURRRSSSUUUWWW[[[```hhhpppvvv|||}}}~~~~~~~~~}}}~~~~~~{{{yyy{{{~~~zzz{{{yyyuuuxxx|||~~~{{{xxx}}}yyyoooqqqtttuuusssmmmddd^^^\\\dddrrr~~~qqqZZZOOOFFFBBB???;;;;;;======<<<<<<===???@@@>>>======>>>>>>???@@@AAABBBCCC????????????@@@BBBDDDEEEDDDFFFGGGFFFCCCAAACCCDDDCCCCCCCCCAAA???>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBB?????????@@@@@@AAACCCCCCFFFGGGIIIJJJJJJIIIHHHGGGDDDEEEEEEFFFEEEDDDBBBBBB>>>???@@@BBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJKKKOOONNNLLLIIIFFFFFFHHHJJJKKKLLLLLLKKKIIIHHHIIIJJJJJJLLLNNNNNNLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGEEEFFFFFFHHHJJJLLLNNNOOOJJJMMMOOOPPPNNNKKKIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKMMMOOORRRTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]cccuuuxxxjjjbbbaaajjjuuu~~~nnn```UUUKKKJJJLLLOOOVVV^^^AAAAAABBBBBBAAA???>>><<<===<<<;;;;;;<<<===???@@@>>>>>>???@@@AAACCCCCCDDDHHHBBB@@@DDDEEEBBBBBBEEECCCDDDFFFFFFEEEDDDEEEFFFEEEGGGKKKOOOQQQSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNOOOOOOPPPNNNKKKHHHFFFEEEEEEFFFKKKLLLMMMNNNNNNNNNNNNNNNQQQSSSTTTTTTSSSRRRSSSTTTXXXWWWWWWWWWWWWUUUQQQNNNPPPNNNLLLJJJIIIHHHHHHIIIIIIKKKMMMPPPTTTWWW[[[]]]\\\[[[ZZZYYYXXXYYYZZZZZZYYYVVVZZZ___\\\bbbuuu]]]MMMHHHGGGIIILLLOOOVVVhhhvvviiiaaa]]][[[WWWTTTPPPQQQSSSWWW^^^iiiuuu}}}~~~|||yyyzzz{{{}}}~~~{{{|||zzz|||yyyuuuwww|||}}}yyytttxxxssshhhccc___]]]___aaa```^^^bbbpppvvviiiVVVKKKBBB@@@>>>;;;>>>DDD>>>======>>>@@@@@@???>>>===>>>>>>@@@AAABBBCCCCCC????????????AAACCCEEEFFFFFFHHHIIIGGGDDDBBBCCCEEEBBBBBBBBBAAA??????AAACCCBBBCCCDDDDDDDDDCCCBBBAAA?????????>>>===<<<;;;::::::;;;<<<>>>???AAABBBCCCAAAAAABBBCCCCCCBBBBBBAAA????????????@@@AAABBBCCCEEEFFFIIIKKKLLLKKKJJJJJJBBBCCCDDDDDDDDDAAA???===<<<>>>???AAABBBBBBAAAAAA???@@@BBBDDDGGGIIIKKKLLLHHHHHHGGGDDDCCCDDDGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKIIIKKKNNNNNNMMMKKKJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIGGGEEEDDDDDDEEEFFFIIILLLOOOQQQJJJMMMPPPQQQOOOLLLIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQRRRUUUVVVWWWVVVUUUTTTTTTVVV^^^]]]```kkknnnaaa```gggnnnwwwmmm\\\MMMIIIJJJKKKPPPWWWBBBAAA@@@@@@@@@@@@===;;;===999666777<<>><<<;;;>>>@@@BBBBBBCCCDDDFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAADDDGGGJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNLLLJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@FFFGGGHHHJJJLLLNNNOOOPPPNNNQQQUUUWWWWWWUUUSSSRRROOORRRUUUTTTRRRQQQRRRUUUUUUTTTQQQNNNKKKIIIGGGFFFHHHHHHJJJLLLPPPUUUYYY[[[YYYYYYZZZ[[[\\\[[[XXXUUUYYYTTTTTTYYY[[[```uuujjjSSSFFFBBBDDDIIILLLNNNSSScccrrrqqqjjjbbb___[[[QQQSSSOOONNNVVVeeettt|||~~~~~~~~~|||zzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||xxxuuuzzzuuutttyyy~~~}}}pppdddYYYTTTWWWVVVSSSXXXcccuuujjjWWWNNNGGG???<<<===??????===;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCBBB@@@@@@AAACCCCCCCCCBBBAAAAAA@@@??????=========<<<<<<;;;;;;;;;:::;;;=========>>>@@@BBBEEEEEEDDDCCCBBBAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@AAADDDIIILLLMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFJJJHHHGGGFFFFFFGGGIIIJJJOOOOOOOOOOOONNNMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMFFFHHHJJJKKKMMMMMMMMMLLLKKKHHHFFFFFFHHHJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQVVVVVVUUUTTTTTTUUUVVVWWWZZZXXXZZZcccrrr|||kkk______fffsssmmmSSSGGGFFFGGGJJJOOO>>>===<<<<<<======;;;999<<<888666777<<>><<<:::<<>>===============>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBBAAA@@@AAABBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::<<<=========>>>@@@BBBEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBEEEIIILLLMMMLLLIIIGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA?????????@@@BBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFFFFGGGHHHKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGHHHHHHHHHGGGEEEEEEIIIGGGEEEFFFHHHIIIHHHFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOORRRRRRQQQRRRSSSTTTVVVWWWUUUTTTWWW^^^iii{{{jjjbbbcccnnnzzzyyybbbSSSIIIDDDFFFLLL;;;:::999999;;;;;;:::999;;;888777888<<<>>>>>><<<;;;===???@@@@@@@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBDDDFFFEEEDDDGGGHHHJJJKKKLLLMMMLLLLLLOOOOOOMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLJJJHHHFFFEEEBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEJJJMMMOOOPPPPPPOOOOOOPPPPPPQQQSSSVVV[[[^^^______VVVTTTRRROOOLLLJJJIIIHHHFFFGGGJJJMMMOOORRRSSSTTTVVVVVVWWWYYY[[[[[[YYYWWWVVVSSSSSSTTTQQQQQQ]]]mmm|||}}}nnnbbb\\\NNNHHHDDDCCCCCCCCCHHHOOOUUU___uuu}}}pppiiidddZZZVVVVVVYYYcccqqq{{{}}}~~~~~~|||zzzzzz|||}}}}}}}}}{{{~~~~~~~~~|||wwwuuuxxx|||wwwrrrqqqqqqqqqssswww}}}xxxvvvtttmmmeeeccc]]]YYY\\\```iii|||~~~ooo[[[LLLDDD???:::999;;;>>>>>>>>>???>>>>>>>>>>>>??????@@@BBBBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============???AAADDDDDDDDDCCCCCCBBBBBBBBB??????@@@@@@AAABBBCCCCCCBBBEEEHHHKKKLLLKKKIIIHHHFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFEEEEEEFFFGGGIIIKKKMMMLLLNNNPPPQQQQQQOOOMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHFFFEEEFFFGGGHHHGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIEEEGGGIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUQQQQQQUUUZZZ```pppzzzjjjccciiirrr~~~uuucccRRRGGGFFFJJJ;;;999888999;;;<<<<<<;;;:::999888999<<<>>>>>>===>>>@@@BBBCCCBBBBBBCCCDDDAAA@@@@@@??????@@@@@@@@@AAA@@@@@@AAACCCDDDCCCBBBFFFGGGIIIJJJJJJJJJHHHGGGNNNMMMLLLJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHFFFDDDCCC??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCHHHIIILLLLLLLLLLLLMMMNNNNNNNNNOOOSSSZZZ^^^^^^\\\TTTRRRPPPNNNLLLJJJIIIHHHEEEGGGJJJLLLNNNOOOPPPPPPSSSTTTUUUXXX[[[\\\ZZZXXXTTTSSSSSSTTTQQQQQQYYYeeeqqqtttllliiiWWWMMMEEEEEEGGGHHHJJJLLLMMMPPP^^^}}}wwwppplllcccZZZ\\\aaakkkwww~~~~~~|||}}}~~~~~~~~~|||zzzzzz{{{||||||{{{{{{|||~~~}}}~~~{{{wwwuuuxxx{{{xxxvvvtttvvvzzz{{{qqqjjjfff```YYYYYYZZZbbbqqq~~~ttteeeTTTGGGBBB???;;;:::;;;=========???>>>>>>======>>>>>>???BBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAA@@@@@@??????>>>AAACCCCCCBBB@@@???>>>?????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<===???AAACCCCCCCCCCCCBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBAAACCCFFFIIIJJJJJJHHHGGGFFFDDDBBBAAA@@@AAABBBDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJIIIKKKMMMOOOOOOMMMJJJHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHIIIIIIHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSPPPQQQUUUZZZ\\\fffttthhheeejjjsssrrraaaTTTMMMKKK:::888777888:::;;;<<<;;;:::::::::;;;===???>>>>>>???AAACCCCCCBBBBBBCCCDDD@@@@@@@@@??????@@@@@@AAABBBAAA@@@AAACCCCCCCCCBBBEEEEEEFFFGGGGGGFFFEEEEEEKKKJJJIIIGGGGGGFFFFFFFFFIIIIIIIIIHHHGGGEEECCCBBB>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKMMMLLLJJJKKKOOOTTTXXXWWWUUUQQQPPPNNNLLLJJJHHHHHHGGGEEEGGGIIILLLMMMNNNNNNNNNTTTUUUWWWZZZ]]]^^^]]][[[TTTTTTUUUTTTQQQOOOTTT[[[]]]yyyvvvooodddWWWJJJFFFFFFEEECCCCCCHHHIIIQQQfff|||yyyvvvnnnaaaccciiirrr{{{}}}}}}}}}}}}~~~~~~~~~|||zzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~zzzooofffaaa\\\XXXPPP\\\tttvvvjjj\\\NNNEEEBBB@@@>>><<<<<<======<<<======<<<<<<<<<===>>>>>>BBBAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@===@@@BBBCCCAAA???>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@CCCEEEFFFGGGGGGFFFFFFDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAAAAAAAA@@@???????????????AAAAAAAAABBBBBBDDDEEEFFFHHHGGGGGGGGGFFFGGGGGGGGGDDDFFFIIIKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPTTTYYYZZZ```uuupppdddeeeiiiuuu~~~rrreeeVVVKKK999777666666888999:::::::::;;;===>>>??????@@@@@@>>>@@@BBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIGGGEEECCCBBB??????@@@AAACCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCFFFIIIJJJJJJJJJKKKLLLJJJJJJKKKMMMPPPRRRQQQQQQOOONNNLLLJJJIIIHHHGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNVVVWWWYYY\\\___```___]]]UUUVVVUUUSSSNNNLLLOOORRR[[[kkk|||nnn^^^NNNGGGEEEBBB@@@AAADDDFFFKKKWWWlllwwwkkkmmmrrryyy~~~~~~~~~|||zzzzzz|||}}}}}}}}}|||{{{{{{{{{~~~~~~~~~~~~~~~xxxhhh___\\\ZZZUUUkkkwwwjjj___SSSHHHCCCAAAAAA@@@???>>>=========;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>@@@AAAAAA@@@>>>>>>>>>?????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???>>><<<<<<===????????????@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>???@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHGGGFFFFFFEEEEEEAAACCCEEEGGGGGGFFFDDDBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGIIILLLMMMLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRRRRPPPNNNPPPUUUWWW[[[jjj{{{~~~jjjgggdddkkkvvvaaaNNN<<<999777777888:::;;;:::;;;===???@@@AAAAAAAAAAAA???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCFFFGGGFFFFFFCCCBBBAAA@@@@@@AAACCCDDDAAAAAABBBBBBDDDEEEGGGHHHJJJJJJJJJIIIHHHFFFDDDCCC>>>???@@@AAABBBDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBEEEIIIKKKKKKKKKKKKKKKIIIKKKNNNOOOOOOPPPQQQRRROOONNNLLLKKKIIIIIIHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTVVVYYY\\\]]]\\\ZZZTTTUUUUUUQQQNNNNNNOOOQQQ\\\cccuuurrr^^^RRRLLLGGGEEEEEEBBBEEEHHHNNNXXXiii|||~~~~~~vvvwwwzzz~~~~~~|||zzz{{{}}}~~~{{{{{{|||~~~~~~}}}~~~}}}~~~}}}ggg\\\[[[^^^ggg{{{iii^^^TTTIIIBBB@@@===>>>??????>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAA@@@???>>>===>>>@@@AAACCCAAA@@@@@@@@@????????????===>>>??????@@@@@@??????>>>@@@@@@@@@>>>===>>>???===========================>>>>>>>>>?????????@@@>>>??????>>><<<;;;===>>><<<======>>>???@@@@@@@@@>>>???AAABBBCCCCCCBBBAAA>>>???@@@AAACCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEE@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJLLLMMMLLLKKKJJJIIIKKKJJJHHHGGGGGGGGGHHHHHHEEEIIILLLMMMLLLKKKKKKLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSTTTNNNMMMRRRUUUWWWaaammm|||ttthhheeerrrppp[[[???===:::999;;;<<<======;;;>>>@@@BBBBBBAAABBBBBBBBBCCCEEEDDDCCCBBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDGGGHHHHHHGGGCCCBBB@@@>>>>>>@@@CCCEEE>>>???@@@AAACCCEEEGGGIIIJJJKKKKKKJJJIIIGGGEEECCC>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEJJJMMMMMMLLLKKKKKKJJJMMMQQQRRRQQQQQQSSSVVVOOONNNMMMKKKJJJJJJIIIIIIGGGGGGGGGHHHJJJMMMPPPQQQOOOPPPRRRUUUWWWXXXWWWUUUQQQSSSTTTRRRPPPSSSUUUVVVXXXYYYddd~~~wwwdddUUUJJJEEEDDD@@@AAACCCEEEIIIRRR]]]eeettt}}}}}}~~~|||zzz{{{}}}zzz|||}}}~~~||||||yyyvvv```XXX]]]dddyyysssaaaVVVMMMCCC======:::<<<>>>>>>>>>>>>???@@@;;;;;;<<<===???AAABBBCCC???>>>======>>>@@@BBBDDD@@@?????????>>>>>>======<<<<<<===>>>>>>???>>>>>>???@@@@@@>>>===<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAA?????????>>><<<;;;<<<>>>;;;;;;<<<===>>>??????@@@;;;===@@@BBBDDDDDDCCCCCC??????@@@AAACCCEEEGGGHHHDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBAAABBBBBBCCCGGGFFFFFFFFFFFFGGGGGGHHHDDDEEEFFFGGGGGGGGGGGGGGG@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLHHHIIIKKKLLLLLLJJJIIIGGGBBBAAAAAAAAACCCEEEGGGHHHDDDHHHLLLMMMKKKJJJJJJLLLKKKJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJLLLOOOQQQTTTVVVWWWSSSTTTUUUVVVWWWWWWVVVUUUXXXPPPMMMRRRVVVWWW]]]fffrrr~~~yyyooobbbhhh}}}|||iiiEEEBBB???;;;:::;;;===>>>BBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB======<<<<<<<<<@@@EEEIIIIIIJJJKKKKKKKKKJJJIIIHHHCCCAAA??????@@@BBBBBBAAA>>>>>>>>>>>>>>>AAAFFFIIIHHHHHHIIIJJJJJJJJJIIIIIINNNLLLLLLOOOSSSTTTSSSQQQPPPNNNKKKHHHFFFGGGHHHIIIFFFGGGHHHHHHHHHIIILLLNNNLLLNNNPPPQQQSSSSSSSSSRRRTTTTTTTTTSSSRRRQQQQQQPPPUUU^^^___iii|||bbbSSSLLLHHHAAABBBGGGKKKHHHDDDJJJUUUbbbkkkxxx~~~|||{{{{{{|||~~~yyyqqqjjjjjjhhh```SSSPPPbbbwww}}}jjjcccXXXMMMFFFAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>???>>>>>>===>>>>>>???@@@@@@@@@???>>><<<<<<<<<===>>>>>>>>>===<<<<<<===??????<<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;??????????????????????????????>>>======<<<<<<<<<===<<<:::999999:::<<<======>>>>>>?????????>>>>>>>>>???AAACCCEEEEEEEEEEEEFFFGGGIIIIIIHHHFFFCCCAAAAAABBBCCCEEEFFFGGGGGGGGGAAAAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCBBBBBBBBBIIIEEEAAA@@@BBBCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOMMMLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLOOOOOOMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIIIILLLPPPTTTVVVWWWSSSSSSTTTUUUVVVXXXYYYZZZYYYWWWTTTRRRSSSVVVZZZ\\\kkkxxx{{{uuufffdddlll|||vvvIIIGGGCCC@@@===<<<======???@@@BBBDDDFFFGGGGGGFFFIIIJJJIIIIIIGGGEEEBBBAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<;;;;;;>>>CCCGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHEEEBBBAAAAAAAAA@@@???===>>>?????????BBBEEEIIIHHHHHHIIIJJJJJJJJJIIIIIILLLKKKKKKMMMPPPRRRQQQPPPLLLJJJHHHFFFEEEFFFFFFGGGEEEFFFGGGFFFFFFGGGJJJMMMKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUSSS\\\___ggg|||gggXXXOOOIIIFFFEEEEEEDDDDDDMMMWWW]]]\\\]]]ggg~~~}}}||||||}}}lll^^^\\\YYYVVVRRROOOVVVkkkzzzpppbbb\\\RRRIIIDDD@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<======>>>???===============>>>????????????===<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;???????????????????????????????????????>>>=========<<<;;;::::::;;;<<<======>>>>>>?????????>>>>>>>>>@@@AAACCCEEEEEEEEEDDDFFFHHHIIIJJJJJJHHHEEECCCBBBCCCCCCDDDDDDCCCCCCCCCAAA@@@???>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBEEEBBB???>>>???AAA@@@???AAAAAAAAAAAAAAABBBCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPOOOMMMJJJHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIKKKOOOSSSUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUTTTSSSUUUXXX[[[^^^fffuuu~~~{{{mmmdddgggvvvMMMLLLIIIEEEBBB???======;;;===AAADDDFFFGGGGGGGGGLLLKKKJJJHHHFFFDDDBBBBBBBBBAAA@@@AAABBBDDDGGGIIIIIIJJJKKKKKKJJJIIIGGGGGGIIIHHHFFFDDDAAA>>><<<;;;:::;;;;;;::::::===AAADDDHHHIIIJJJJJJJJJIIIGGGFFFHHHFFFDDDCCCDDDDDDCCCBBB???@@@AAAAAAAAABBBDDDGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMOOOOOONNNHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEFFFHHHKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPSSSUUUWWWYYYZZZUUU]]]aaahhhuuu|||gggZZZQQQKKKEEEDDDEEEHHHOOOVVV[[[PPPKKKQQQ```{{{~~~}}}}}}~~~rrr]]]PPPOOOJJJGGGJJJTTTdddyyyssseeeXXXSSSKKKDDDAAA???>>>===<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;<<<======>>>>>>>>>======<<<:::888888777888888888999999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>======;;;;;;;;;;;;======>>>>>>>>>??????>>>>>>===???@@@BBBCCCDDDDDDDDDCCCFFFHHHIIIJJJJJJIIIGGGFFFCCCCCCBBBAAA@@@??????>>>@@@@@@???>>>======>>>>>>;;;<<<===???@@@AAABBBBBBBBB@@@>>>>>>???@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCEEEGGGGGGGGGHHHJJJLLLKKKLLLMMMOOOPPPQQQQQQQQQTTTSSSQQQNNNKKKHHHEEECCCEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGHHHGGGGGGGGGIIIKKKGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHJJJNNNRRRTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTWWWZZZ\\\^^^cccjjj|||~~~xxxoooiiiqqq{{{MMMLLLJJJHHHDDDAAA>>>===:::<<<@@@CCCEEEFFFEEEDDDIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???@@@CCCFFFHHHHHHIIIIIIJJJIIIHHHFFFEEEHHHGGGDDDAAA>>><<<:::999:::::::::999999;;;???BBBGGGGGGHHHIIIIIIHHHGGGFFFCCCBBBBBBDDDHHHJJJKKKJJJDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFEEEEEEFFFHHHKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXZZZ[[[]]]aaacccjjjssszzzsss___WWWNNNJJJJJJMMMOOOQQQTTTJJJGGGNNNUUU```{{{~~~}}}|||nnn```TTTLLLJJJHHHJJJVVVhhh|||}}}iii]]]QQQLLLFFFAAA???>>>======<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<666888999;;;;;;;;;:::999===;;;999666555666777888777888888999999::::::;;;========================>>>@@@BBBDDDDDDCCC@@@???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<>>=========??????>>>>>>======<<<<<<:::;;;<<<>>>??????@@@@@@BBBAAA@@@@@@@@@AAABBBBBB@@@@@@@@@??????@@@@@@AAABBBCCCFFFGGGGGGIIIKKKMMMNNNOOOPPPRRRRRRSSSRRRRRRSSSRRRQQQNNNKKKHHHEEECCCDDDDDDCCCCCCEEEGGGIIIKKKJJJJJJJJJIIIGGGGGGHHHIIIGGGHHHJJJLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGIIIMMMPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\bbbeeennnzzzxxxzzztttrrrzzzHHHHHHHHHFFFDDDBBB???>>>;;;===???AAACCCCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@@@@AAACCCEEEHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCC@@@===;;;:::::::::;;;;;;::::::;;;>>>@@@DDDEEEGGGHHHHHHHHHGGGFFFAAAAAACCCFFFKKKNNNOOOOOOIIIIIIIIIGGGDDDBBBAAABBBCCCCCCEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFFFFHHHJJJLLLHHHIIIJJJLLLLLLKKKJJJIIIGGGGGGHHHGGGFFFGGGIIILLLOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPQQQSSSUUUWWWYYYZZZbbbbbbbbbiiirrrvvvuuudddWWWQQQQQQPPPNNNIIICCCDDDKKKLLLKKKZZZppp~~~~~~tttfffYYYPPPKKKHHHEEEKKKXXXnnnlll]]]VVVMMMIIICCC@@@>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;555666888999::::::999999<<<;;;888666555666777888888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>???AAACCCCCCDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFFFF???>>>============>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>======AAAAAAAAAAAA@@@AAAAAABBB??????>>>>>>>>>>>>>>>??????BBBDDDEEEFFFGGGJJJLLLNNNOOOQQQRRRSSSSSSRRRRRRPPPOOONNNMMMKKKHHHFFFEEECCCBBBBBBCCCFFFIIIMMMOOOOOOOOONNNLLLHHHFFFGGGGGGJJJLLLMMMNNNMMMJJJGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJHHHHHHIIILLLOOOQQQQQQPPPPPPOOONNNNNNNNNOOOOOORRRRRRTTTUUUWWWXXXXXXYYY^^^aaahhhuuuyyyxxxttt~~~DDDDDDDDDCCCBBBAAA???>>>;;;<<<>>>???@@@AAAAAABBBFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCBBBAAAAAACCCCCCIIIJJJLLLNNNOOOOOOOOOOOOIIIHHHDDDAAA>>><<<<<<;;;<<<<<<===<<<;;;<<<>>>@@@AAABBBDDDFFFHHHHHHHHHHHHEEEEEEFFFHHHKKKMMMMMMLLLJJJJJJIIIFFFCCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHCCCDDDEEEEEEEEEGGGJJJLLLHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHJJJMMMOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSTTTVVVWWWWWW^^^```^^^ccclllppp|||pppaaaZZZTTTNNNEEEAAABBBEEEEEEDDDNNN\\\mmmzzzsssppppppllldddYYYOOOHHHFFFEEEHHHWWWnnnppp___UUUSSSJJJFFFBBB???>>>>>>=========<<<;;;;;;:::;;;;;;;;;999999999999999::::::;;;<<<;;;::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;777888999:::;;;<<<<<<<<<;;;:::999888888888999::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDD>>>===<<<<<<===>>>@@@AAA======>>>>>>>>>>>>=========>>>>>>??????>>>>>>===???@@@AAA@@@???>>>???@@@@@@???>>>>>>===>>>>>>>>>???@@@CCCDDDDDDFFFHHHJJJKKKMMMOOOQQQRRRRRRQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCBBBDDDFFFKKKOOORRRRRRRRRPPPMMMIIIGGGGGGGGGMMMNNNOOOOOONNNKKKIIIGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKIIIHHHJJJLLLOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNQQQQQQRRRTTTUUUVVVWWWWWWWWW]]]dddjjjxxxxxxyyyDDDCCCBBBAAA@@@???>>>===::::::;;;<<<>>>@@@CCCDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHIIILLLOOOQQQSSSSSSTTTPPPMMMIIIEEEAAA>>>======>>>>>>???>>>======???AAA>>>@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHJJJLLLLLLJJJIIIFFFFFFEEEBBB@@@@@@AAADDDEEEFFFGGGIIIJJJJJJKKKKKKDDDEEEFFFEEEEEEFFFJJJNNNJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGHHHJJJLLLMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPQQQRRRTTTUUUUUUVVVVVV___^^^]]]dddhhhoooooo\\\NNNFFFEEECCCAAAAAAEEELLLQQQSSSfffwwwhhh```___ZZZXXXSSSMMMHHHHHHMMMQQQaaassssssdddXXXPPPMMMEEEBBB???===>>>??????>>>===<<<;;;;;;:::::::::;;;888888888888888999::::::<<<<<<;;;:::::::::::::::888999:::;;;<<<;;;;;;:::888888888999:::;;;======:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAA???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<>>@@@AAA;;;<<<>>>???@@@??????>>>===>>>???@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>???@@@AAAAAA@@@??????????????????AAACCCDDDDDDEEEGGGIIIGGGIIILLLOOOQQQQQQPPPOOOOOONNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDFFFJJJNNNQQQPPPPPPOOOLLLIIIGGGHHHHHHMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIJJJMMMOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNOOONNNOOOOOOQQQSSSUUUWWWXXXVVV[[[```aaaiii|||}}}vvvuuu~~~EEEDDDBBB@@@>>>======<<<999888999:::===AAAEEEGGGEEEFFFHHHHHHHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEGGGJJJNNNQQQSSSTTTUUUVVVSSSNNNHHHCCC@@@>>>===???@@@@@@@@@>>>>>>@@@AAA===>>>AAAEEEGGGIIIJJJJJJHHHHHHHHHJJJLLLLLLKKKIIIBBBBBB@@@???===???BBBEEEGGGHHHIIIKKKLLLMMMMMMMMMDDDFFFGGGFFFEEEFFFKKKOOOOOONNNNNNNNNMMMMMMMMMMMMIIIIIIIIIHHHGGGHHHJJJLLLJJJIIIIIIJJJKKKMMMOOOPPPOOOOOOPPPRRRSSSTTTUUUVVVPPP___aaa[[[^^^bbbhhhttteeeLLLDDDFFFCCC======CCCFFFDDDGGGPPPccckkk[[[SSSQQQNNNKKKFFFAAABBBKKKYYYccc~~~tttbbbYYYPPPHHHDDDAAA???<<<<<<>>>???@@@@@@===<<<;;;;;;::::::::::::888888888777888999999:::===<<<;;;;;;::::::::::::777888:::;;;<<<;;;;;;:::777666666666777999;;;===999:::;;;<<<============>>>===<<<<<<;;;:::999888:::::::::::::::::::::::::::;;;;;;<<<>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;::::::;;;>>>AAADDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===???@@@AAA;;;<<<>>>???@@@AAA@@@@@@<<<===???@@@BBBCCCCCCCCCCCCEEEGGGEEEBBB@@@@@@BBBCCCBBBBBBAAA@@@@@@@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIEEEGGGJJJNNNPPPPPPOOONNNQQQQQQPPPOOOMMMKKKIIIHHHIIIHHHFFFEEEFFFIIIMMMOOOMMMMMMMMMKKKIIIHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJKKKMMMPPPQQQPPPMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLMMMOOORRRUUUXXXZZZYYY\\\^^^\\\aaawwwzzz{{{|||uuunnnpppwww}}}CCCBBB@@@>>>>>>===>>>>>>:::::::::;;;<<<===>>>???BBBCCCDDDFFFGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFIIIKKKMMMOOOPPPQQQSSSQQQNNNJJJGGGCCCAAA???AAAAAAAAA@@@??????>>>>>>???@@@AAAAAABBBDDDGGGJJJFFFIIIMMMPPPQQQOOOLLLIIIGGGFFFCCC@@@======@@@CCCLLLLLLLLLLLLLLLMMMMMMMMMFFFEEEDDDDDDFFFJJJNNNPPPNNNPPPQQQQQQPPPMMMJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHJJJLLLNNNPPPQQQOOOPPPQQQRRRTTTUUUWWWWWWYYYZZZYYYYYYZZZ^^^cccggg}}}|||\\\LLLEEEAAADDDDDD???===>>>AAABBBNNN```|||zzzjjjXXXMMMJJJDDDEEEHHHIIIKKKXXXxxx~~~aaaXXXUUUMMMEEECCC>>>>>>>>>>>>============<<<;;;:::999999:::<<<===;;;:::999999888888999999:::;;;<<<<<<;;;:::888777999888888777888888999999777888999:::::::::::::::777777888999;;;<<<======???>>><<<:::999777777666;;;;;;;;;::::::999999999<<<;;;;;;:::::::::;;;;;;???@@@@@@@@@???>>><<<;;;<<<===@@@AAA@@@>>>;;;888;;;<<>>>>>===<<<;;;;;;<<<>>>@@@BBB>>>>>>>>>???AAADDDGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@===>>>???@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGNNNKKKGGGGGGIIIKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKLLLNNNOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVXXX\\\aaaoooxxxpppvvv~~~rrrnnnooosss|||EEECCCAAA???============;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAACCCCCCDDDDDDDDD???@@@@@@AAACCCDDDDDDEEEDDDEEEGGGIIILLLMMMNNNOOOOOONNNMMMJJJHHHEEEBBBAAA@@@??????>>>======<<<<<<@@@AAABBBAAAAAABBBDDDGGGGGGJJJNNNRRRRRRPPPMMMKKKHHHGGGEEEBBB@@@AAADDDGGGLLLLLLMMMMMMMMMNNNNNNOOOGGGGGGFFFFFFHHHKKKNNNPPPPPPQQQRRRSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUWWWXXXXXXXXXYYY\\\```dddnnnyyyZZZMMMDDDDDDGGGFFFDDDDDDEEEDDDKKKUUUggg~~~lllYYYLLLHHHGGGDDDDDDKKKYYYtttrrrYYYQQQOOOGGGAAA@@@>>>>>>>>>>>>=========<<<===<<<;;;::::::;;;<<<<<<:::999999888888888999999999::::::::::::999999888:::999999888888888888999888888888777777777777777555666777999;;;===>>>???@@@???===;;;:::999888888;;;;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<>><<<;;;<<<>>>AAACCCCCCAAA===;;;===>>>AAACCCFFFGGGFFFEEEAAABBBCCCDDDEEEEEEEEEEEEFFFDDDBBB@@@??????@@@AAA???>>>===<<<===???@@@BBB???@@@AAABBBDDDFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA>>>>>>???@@@BBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHLLLIIIGGGGGGIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWZZZ]]]```jjj}}}{{{xxx{{{xxxpppmmmmmmttt}}}FFFEEEBBB???===<<<<<<<<<<<<<<<<<<;;;<<<<<<============>>>>>>@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDBBBDDDEEEHHHJJJKKKLLLLLLKKKKKKLLLKKKIIIGGGDDDBBB??????>>>>>>======<<<<<<@@@AAAAAAAAA@@@@@@BBBCCCHHHJJJNNNQQQRRRPPPMMMKKKJJJJJJHHHFFFEEEFFFIIILLLNNNNNNNNNOOOOOOOOOPPPPPPJJJIIIHHHHHHIIIKKKMMMOOOPPPPPPQQQQQQRRRQQQQQQPPPMMMMMMMMMNNNMMMMMMMMMLLLHHHHHHIIIJJJKKKMMMOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWYYY]]]```fffttttttaaaNNNFFFEEEDDDAAA???AAA@@@DDDIIIUUUoooxxxkkkgggttt}}}}}}}}}{{{|||}}}zzzhhhUUUJJJFFFHHHFFFKKK\\\wwwwwwdddRRRLLLHHHBBB>>>???>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;;;;;;;;;;999888888888888888999999888888888888888888999:::;;;::::::999888888888999999888666555444444444555444444666888;;;===???@@@@@@???===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>??????@@@???>>><<<;;;<<>>???AAABBBDDDEEEFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDAAA@@@???>>>??????AAAAAA@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB>>>??????@@@BBBDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGIIIKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTXXXYYY\\\______dddqqq~~~xxxxxxooolllpppuuuEEEDDDBBB???>>>=========>>>===<<<<<<<<<<<<<<<======<<<<<<<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGGGGCCCDDDFFFGGGIIIJJJKKKKKKJJJKKKMMMMMMKKKHHHEEEBBB@@@@@@@@@???>>>>>>======>>>@@@AAAAAA@@@@@@BBBCCCGGGJJJMMMPPPQQQOOOMMMKKKLLLLLLLLLJJJJJJKKKOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRROOOOOOPPPPPPPPPOOONNNMMMHHHHHHIIIJJJKKKLLLNNNOOOQQQQQQRRRSSSTTTTTTUUUUUURRRTTTUUUVVVVVVWWWZZZ\\\dddnnnzzz|||dddRRRJJJEEEBBBAAA>>>???CCCFFFOOOeeennn```QQQYYYgggzzz|||{{{{{{xxxttttttxxxxxx~~~ooo___PPPIIIIIIFFFOOOaaa{{{|||ggg[[[PPPKKKFFF@@@>>>@@@>>>>>>=========<<<<<<<<>>===<<<;;;;;;;;;888777777777777888999999777666666666666888:::;;;<<<;;;:::999888888888888888777555333333444555666444555777888:::<<<===>>>>>>>>><<<;;;::::::::::::;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;<<<======>>>?????????>>><<<;;;;;;>>>CCCGGGGGGEEEBBB???@@@AAACCCDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCBBBAAA@@@@@@AAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB>>>??????@@@AAABBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIILLLMMMNNNNNNOOOOOONNNNNNQQQPPPOOOOOONNNNNNMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVXXXZZZ]]]```___```hhhrrr|||zzzsssrrrsssCCCBBB@@@?????????@@@@@@>>>======<<<<<<<<<======>>>>>>======???@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNLLLIIIEEECCC@@@@@@???>>>>>>======<<<<<<>>>@@@AAAAAABBBDDDFFFIIIKKKNNNPPPQQQPPPNNNMMMMMMMMMNNNMMMMMMNNNRRRTTTVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPQQQRRRSSSRRRQQQOOONNNIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWRRRSSSUUUUUUUUUVVVXXXZZZ___fffmmmxxxnnn[[[PPPKKKIIICCCCCCFFFGGGLLL___dddTTTIIIMMMUUU```ppp}}}|||||||||uuummmiiikkksss}}}ppp```TTTLLLKKKPPPPPPbbb|||~~~vvvmmm[[[UUUNNNIIIDDD???===???============<<<<<<<<<<<>>======<<<;;;:::777777777666666777888888666666555555666888:::;;;;;;:::999999888888888999777666444444444666888999777777888999999:::;;;;;;<<<<<<;;;:::999999999:::<<<<<<<<<======>>>>>>>>>:::::::::::::::;;;<<<<<<======>>>???>>>===<<<;;;999<<>>>>>@@@BBBBBBAAA@@@AAACCCFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEFFFGGGHHHHHHDDDDDDCCCBBBBBBAAAAAAAAA@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBBDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIPPPQQQRRRRRRRRRPPPNNNLLLPPPPPPPPPPPPOOOOOONNNNNNKKKKKKLLLNNNQQQTTTWWWXXXXXXYYY]]]aaa```___dddkkkxxx~~~uuuoooBBBAAA@@@??????@@@AAABBB=========<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJMMMMMMNNNMMMKKKIIIFFFDDD??????>>>>>>===<<<<<<<<<===???BBBCCCDDDEEEFFFHHHKKKMMMPPPRRRSSSRRRPPPOOOMMMNNNNNNNNNNNNOOORRRTTTWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVQQQRRRTTTTTTTTTRRRPPPNNNJJJIIIIIIIIIJJJKKKKKKLLLJJJKKKMMMOOORRRTTTVVVWWWRRRSSSSSSSSSRRRSSSVVVXXX[[[___fffnnnsss```SSSKKKEEECCCDDDDDDKKK^^^cccRRRGGGGGGJJJOOOUUUddd|||~~~}}}|||}}}~~~yyyyyy{{{zzzssshhhdddeeeqqq~~~yyylll]]]RRRLLLLLLSSS[[[jjj|||vvvqqqnnnggg___QQQMMMIIIDDDAAA>>>===============<<<<<<<<<;;;;;;===============<<<;;;:::888888777666666666666666666666666666777888999:::999888888777888888999999666666555555666777999:::888888888888999999999999;;;::::::999999999::::::<<<<<<<<<===============999888888888999:::;;;<<<<<<===>>>>>>>>>===<<<<<<999;;;???AAABBBAAA???>>>===@@@BBBAAA??????AAADDDEEEEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAAAAA@@@@@@@@@?????????===============>>>???@@@>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHKKKLLLMMMLLLJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJQQQRRRTTTUUUTTTQQQNNNLLLOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLMMMNNNQQQUUUXXXYYYXXXYYY\\\______]]]aaagggsss~~~{{{nnnCCCBBBAAA@@@???@@@@@@AAA===<<<<<<<<<===>>>??????AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@?????????@@@BBBEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQPPPOOONNNLLLMMMNNNNNNNNNNNNQQQSSSUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQMMMOOORRRTTTVVVVVVVVVVVVRRRSSSTTTUUUTTTRRRPPPNNNJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQPPPOOONNNPPPSSSVVVYYYYYY```jjjtttooo```RRRJJJFFFDDDLLLbbbgggVVVEEECCCCCCGGGIIINNN[[[iii}}}yyywwwyyyzzzzzz~~~~~~zzzuuurrrqqqpppqqqmmmooosssuuuqqqkkkkkkoooyyy}}}ccc[[[TTTTTTXXXaaannnzzzvvvgggaaa___ZZZSSSIIIFFFCCC?????????>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<<<<;;;:::999888777666555444444444666777777888999999999999666666666666777888999999666666666666666777777777666777777888999:::::::::;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<777777777777888999:::;;;;;;<<<===>>>>>>===<<<<<<;;;<<<===?????????>>>======@@@CCCBBB??????BBBFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@????????????>>>>>><<<<<<;;;;;;;;;<<<======:::<<<>>>AAACCCEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNLLLLLLNNNPPPNNNMMMMMMLLLLLLKKKKKKJJJNNNPPPSSSUUUUUUSSSPPPNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQTTTVVVXXXYYYXXXZZZ\\\\\\[[[^^^dddiiioooxxxEEEDDDBBB@@@????????????<<<<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCCAAA@@@???BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEHHHHHHGGGFFFFFFGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKMMMNNNMMMMMMMMMOOOQQQSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOOOOPPPQQQRRRSSSTTTKKKMMMPPPTTTUUUUUUTTTSSSRRRSSSUUUUUUUUURRRPPPNNNJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPNNNLLLKKKMMMQQQUUUUUURRRXXXdddiiirrrjjj]]]QQQIIIMMMaaadddQQQEEE@@@@@@EEEHHHHHHKKKRRRXXXnnn}}}vvvoookkkllljjjkkknnnrrrrrrqqquuu{{{{{{yyyxxxzzz}}}~~~}}}wwwpppjjjgggeeeddd```ccciiioooppppppvvv~~~zzznnnbbb[[[XXXYYYbbboooooo^^^WWWVVVRRRKKKEEECCC@@@===???BBBAAA???======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::999777666444333333333666777999::::::999888888555555555555666888999:::777777777777666555444333444555666888999:::<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;:::666666666666777888999:::;;;<<<===>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>===AAACCCCCC@@@@@@DDDHHHDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????;;;;;;:::::::::;;;;;;<<<:::<<<>>>AAADDDFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFIIIMMMNNNNNNNNNQQQTTTPPPPPPOOONNNMMMLLLKKKKKKJJJMMMQQQTTTUUUTTTQQQOOOMMMNNNPPPRRRSSSSSSRRRRRRSSSRRRQQQPPPQQQSSSUUUVVVZZZXXXXXXZZZYYYXXX\\\bbb___dddrrr>>>>>>???>>>>>>===<<<;;;===<<<;;;;;;<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@FFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFFFFEEEEEEFFFGGGGGGGGGFFFDDDBBBAAAEEEFFFGGGHHHIIIIIIIIIIIIEEEGGGIIIKKKMMMMMMMMMLLLNNNMMMLLLMMMOOOOOOMMMKKKPPPQQQRRRSSSRRRPPPMMMKKKKKKLLLNNNOOOPPPPPPOOONNNOOOOOOPPPRRRTTTVVVVVVUUUVVVUUUTTTSSSQQQPPPPPPPPPIIIIIIHHHFFFFFFIIINNNQQQOOOMMMKKKLLLNNNQQQSSSSSSPPPOOONNNNNNNNNNNNOOOPPPRRRSSSWWW[[[___kkkyyycccXXXVVVbbbeeeXXXGGGCCCAAABBBAAAAAADDDJJJPPPUUUccc|||wwwmmmgggfffeeedddeeeggggggddd```oootttzzz}}}~~~~~~}}}|||~~~xxxrrrooopppnnnjjjlllqqqsssuuuxxx|||}}}}}}~~~}}}vvvlllddd^^^[[[YYYXXX]]]^^^gggssswwwvvv}}}yyywwwuuupppkkkeeebbbbbb___YYYYYY]]]XXXhhh~~~|||ggg[[[UUUOOOJJJHHH@@@???===;;;;;;<<<>>>???===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;:::777777666666666666666777666666777888999:::::::::444444444555666888999:::888777777777777777888888666666777888888888888777;;;;;;;;;;;;;;;<<<===>>>============<<<;;;:::999777777666777777888999::::::;;;>>>@@@AAABBBBBBBBB??????>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@AAABBBBBBCCCBBBAAA???>>>BBB@@@=========>>>>>>>>>@@@???>>>=========??????<<<<<<;;;;;;;;;<<<<<<===============???AAACCCEEEGGGIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKIIIKKKMMMPPPRRRSSSSSSSSSRRRRRRQQQOOOLLLJJJHHHFFFKKKNNNRRRSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPQQQQQQQQQSSSVVVXXXZZZ[[[\\\ZZZWWWWWWYYY\\\]]]```kkk}}}????????????===<<<;;;:::::::::::::::;;;===???@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKIIIHHHGGGFFFEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJKKKMMMNNNNNNNNNOOONNNMMMMMMNNNNNNLLLJJJJJJLLLOOOQQQQQQPPPMMMKKKKKKLLLNNNOOOPPPOOOOOOOOONNNNNNOOOQQQSSSTTTTTTTTTVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLJJJJJJLLLOOORRRQQQOOOLLLLLLNNNPPPQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOORRRWWW[[[cccsss{{{tttuuunnnZZZLLLFFFBBBBBBAAA???@@@DDDEEEIIIQQQ```xxx~~~tttooojjjeeebbbaaa```^^^\\\gggkkkoooppppppoooppprrrqqqssstttsssrrrssswwwzzzwwwpppllljjjfff```^^^aaaeeegggjjjnnnssswwwzzz|||}}}|||{{{}}}|||yyyuuuoooeee^^^[[[[[[]]]^^^dddeeelllwwwzzziiibbb^^^ZZZVVVSSSSSSTTTQQQOOOUUU^^^sssaaaWWWRRRLLLFFFCCC@@@???>>>===<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777777666666666666777777555555777888888999999999555555555666777888:::;;;888888777777777777888888777777777777888888888888:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999666555555555555666666777:::;;;===???AAABBBBBBAAA@@@??????>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBCCCCCCBBB@@@???@@@AAABBBBBBBBBAAAAAABBB@@@>>>===>>>??????>>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFGGGJJJKKKLLLLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKLLLOOOQQQSSSUUUUUUUUUTTTUUUUUUUUUSSSOOOKKKIIIJJJLLLOOOQQQQQQQQQRRRSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTUUUXXX[[[]]]\\\[[[XXXUUUTTTUUUWWWXXXZZZaaannn@@@??????>>>===<<<:::999888888888888:::;;;===??????@@@AAACCCEEEGGGHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPOOONNNMMMMMMLLLIIIGGGDDDGGGKKKOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSVVVWWWYYYYYYVVVRRRMMMJJJLLLMMMNNNMMMLLLMMMNNNPPPSSSPPPMMMLLLMMMNNNOOONNNRRRQQQPPPOOOOOOPPPQQQRRRNNNMMMOOOTTTXXX[[[ccckkkyyyiiiUUUKKKCCCBBBCCCBBBAAABBB@@@DDDIIIMMMVVVhhh{{{oooeee___]]]]]]]]]aaabbbddddddcccbbbcccdddaaabbbdddeeegggjjjnnnqqqtttoookkkhhhccc\\\YYYZZZZZZ[[[^^^ccchhhlllppprrruuuzzz~~~}}}~~~}}}xxxrrrlllccc^^^^^^ccchhhlllrrrtttwww}}}~~~jjjYYYPPPLLLIIIGGGGGGGGGFFFGGGQQQeeexxxvvvgggYYYRRRNNNHHHAAA???AAA@@@@@@???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===777777666666666666777777555555666777888888888888666666777777888999:::;;;888888777777777777777888888888777666777888999::::::999999888888888999999;;;;;;;;;;;;;;;:::::::::;;;:::999999999999999999:::;;;===???@@@AAAAAAAAA@@@???????????????@@@@@@======>>>>>>???@@@@@@@@@>>>@@@CCCEEEEEEDDDCCCAAA@@@@@@???>>>>>>@@@AAABBBDDDCCCBBBCCCCCCCCCAAA???===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>>>>???@@@@@@??????????????????>>>======<<<;;;;;;:::999999999999;;;;;;;;;<<<===???AAAAAADDDEEEHHHIIIKKKKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNPPPRRRTTTVVVWWWWWWTTTVVVXXXYYYWWWSSSNNNJJJIIIJJJLLLMMMNNNPPPRRRUUUZZZXXXTTTQQQOOONNNNNNOOORRRSSSUUUUUUUUUVVVYYY[[[^^^\\\ZZZZZZZZZZZZYYYXXX[[[[[[___fffrrr>>>>>>>>>>>>===<<<;;;;;;999888777777888999:::;;;:::;;;===@@@CCCEEEHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKMMMOOOQQQSSSQQQOOONNNMMMLLLKKKHHHEEEBBBEEEJJJNNNPPPOOOLLLJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPQQQRRRRRRSSSTTTUUUXXXZZZ[[[YYYSSSLLLHHHIIIKKKMMMMMMKKKKKKKKKLLLRRROOOLLLLLLMMMOOOOOOOOOSSSRRRQQQPPPPPPQQQRRRSSSSSSOOOOOOSSSWWWXXXZZZ^^^iii|||vvvgggXXXJJJGGGHHHGGGEEEDDDCCCHHHLLLKKKKKKPPP\\\gggwwwxxxmmmjjjjjjllliiiiiihhhgggeeedddcccccc]]]^^^^^^___aaacccfffhhhnnnmmmlllkkkhhhccc```___YYYZZZ]]]```eeejjjooorrryyyyyyqqqmmmooovvv~~~{{{sssoooeeeYYYPPPKKKGGGFFFEEEGGGGGGEEEKKKbbboooaaaTTTMMMJJJDDD@@@>>>AAAAAAAAA@@@???===<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;777666666666666777777888666666777888888888888888888888888888999:::;;;<<<999888777777777777777777999888777666666888:::;;;:::999999888888888888888::::::999999:::::::::;;;>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@????????????@@@@@@AAA>>>>>>>>>?????????@@@@@@<<<>>>AAADDDEEEDDDBBB@@@@@@???>>>===>>>???AAABBBDDDCCCBBBCCCCCCCCCAAA???>>>>>>???AAABBBCCCDDDDDDBBBAAA???@@@AAAAAAAAA???>>>???@@@@@@@@@>>><<<;;;;;;;;;:::999888888888888:::;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVSSSTTTVVVVVVTTTQQQNNNKKKIIIJJJKKKKKKLLLNNNRRRUUU[[[XXXTTTPPPNNNNNNNNNOOOQQQRRRTTTTTTTTTUUUVVVXXX[[[[[[]]]aaaggghhhfffbbb``````bbbeeejjjzzz;;;<<<<<<===============:::999777666666777888888888999<<>>???@@@??????>>>>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@;;;===AAADDDDDDCCCAAA???@@@???>>>>>>>>>???AAAAAACCCBBBAAABBBCCCBBBAAA?????????@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCBBB@@@??????@@@@@@???>>><<<;;;;;;:::999888888888888888;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLJJJJJJLLLMMMOOOQQQSSSTTTTTTTTTSSSQQQPPPOOOOOONNNKKKKKKKKKKKKKKKMMMQQQTTTWWWUUURRROOONNNNNNPPPQQQQQQRRRTTTUUUTTTTTTVVVWWWWWWYYY___gggnnnoookkkggg^^^___aaacccdddmmm;;;;;;<<<=========<<<<<<999888777666666666777888:::;;;>>>@@@CCCFFFHHHJJJCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPMMMLLLKKKKKKKKKKKKIIIGGGGGGIIIKKKMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKNNNQQQRRRPPPOOOQQQSSSSSSUUUWWWXXXWWWTTTOOOMMMKKKMMMOOOOOOOOONNNOOOPPPKKKJJJIIIJJJMMMQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSWWWQQQNNNPPPQQQQQQSSSWWWZZZ]]]lllxxxooocccWWWQQQPPPKKKFFFBBBBBBDDDGGGHHHHHHJJJPPPZZZggg~~~~~~|||zzzyyyxxxvvvuuuyyy|||{{{xxxuuunnngggggghhhkkkqqqzzz}}}ssshhh\\\TTTRRRJJJCCCAAACCCEEEIIIMMM[[[kkk{{{}}}ggg[[[MMMFFFCCC@@@@@@BBB@@@??????>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666666555555666666777888999999999:::::::::::::::999999999888888999999:::;;;:::999888777666666666666999999888777888999:::;;;:::::::::::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>AAACCCCCCBBBAAA???>>>>>>>>>?????????@@@@@@AAA@@@???@@@BBBBBBAAA???@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAABBBDDDDDDCCCAAA@@@@@@@@@??????===<<<;;;:::999999888888999999:::======???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQUUUTTTRRRPPPOOOPPPPPPQQQNNNOOONNNMMMLLLMMMOOORRRRRRQQQPPPNNNNNNOOOQQQRRRRRRTTTVVVWWWVVVVVVWWWXXXTTTXXX^^^dddhhhhhheeebbb^^^]]]^^^aaabbbgggsss============<<<;;;:::999777666666666666888999;;;;;;<<<>>>@@@CCCEEEGGGHHHAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAA@@@AAAAAACCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMJJJIIIIIIJJJKKKLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGGGGIIIJJJKKKIIILLLPPPPPPMMMLLLNNNQQQRRRSSSTTTTTTTTTSSSRRRQQQMMMOOOQQQQQQPPPQQQRRRTTTKKKIIIHHHJJJMMMQQQSSSTTTRRRRRRQQQPPPPPPQQQRRRRRRUUURRRQQQRRRQQQNNNOOOSSSTTTUUU^^^qqq~~~vvvpppiii^^^SSSLLLIIIHHHHHHDDDDDDHHHLLLQQQ___{{{vvvhhh^^^WWWOOOKKKIIIFFFEEEGGGHHHNNN]]]lllttt[[[QQQGGGCCC@@@======??????>>><<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666555555555555666777888999999999:::::::::999999888999888888888888999999::::::999888777666666666666888888888999999999::::::999999999999:::<<<===>>>???===;;;:::999:::;;;<<<>>>>>>=========>>>>>>???<<<;;;;;;;;;;;;<<<>>>???<<<<<<<<<<<<===>>>???@@@???????????????????????????@@@AAABBBBBBBBBAAA@@@;;;<<<===??????>>>===<<<>>>======???AAAAAA@@@???>>>>>>>>>???AAACCCEEEFFFBBBBBBBBBCCCEEEEEEDDDBBBBBBAAA@@@>>>======<<<<<<999999888999999:::;;;<<>>:::;;;<<<>>>@@@BBBCCCDDD@@@@@@??????>>>======<<<:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCCCCCCCCCCAAAAAA@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKHHHGGGHHHIIILLLMMMLLLJJJFFFFFFGGGHHHIIIKKKLLLLLLGGGFFFFFFEEEFFFGGGIIIJJJGGGKKKNNNNNNJJJIIILLLOOOQQQQQQQQQRRRRRRSSSTTTTTTMMMOOOPPPPPPPPPQQQSSSVVVLLLJJJIIIJJJMMMPPPRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRUUUTTTUUUVVVSSSNNNNNNQQQPPPQQQWWWcccsssooo^^^PPPHHHEEECCCCCCFFFHHHGGGMMMbbbxxxxxxeeeVVVOOOLLLJJJHHHBBBEEEKKKPPPSSS]]]vvvwwwjjjPPPHHHBBB@@@>>>;;;:::<<<>>>===;;;:::999;;;<<<=========<<<<<<<<<;;;;;;;;;999999999888888888888888555555555555666777999999888888999999999888888777888888888777888888999999:::999888777666666666666777888999::::::::::::999777888888999:::<<<===>>>@@@???<<<:::999:::;;;<<<:::::::::::::::;;;<<<===<<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<===??????>>>>>>>>>>>>============AAAAAABBBBBBBBBAAAAAA@@@888:::<<<>>>???===;;;:::<<<<<<<<<>>>@@@AAA@@@???<<<<<<===>>>AAADDDGGGIIIBBBBBBBBBDDDFFFFFFDDDBBBCCCBBB???===<<<<<<======888888888999:::;;;======@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDFFFHHHKKKMMMMMMLLLIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHKKKNNNOOONNNOOOPPPQQQPPPOOOMMMLLLUUUUUUUUURRROOOMMMMMMNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRSSSSSSOOOQQQSSSSSSRRRTTTZZZ___]]]WWWTTTWWW[[[```fffmmmwwwCCCBBBAAA???<<<999777555666777777888999999::::::============>>>???@@@AAA????????????>>><<<;;;:::;;;999888999<<<===:::888:::<<>>>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAACCCFFFIIIKKKJJJIIIHHHGGGFFFEEEEEEFFFIIILLLNNNJJJFFFCCCCCCFFFIIIIIIHHHIIIIIIIIIJJJIIIHHHHHHGGGJJJKKKLLLLLLKKKKKKLLLMMMPPPPPPQQQRRRTTTUUUWWWWWWVVVTTTQQQPPPQQQQQQPPPOOOIIIJJJKKKMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOOOOQQQUUU\\\eeeyyyfffQQQGGGFFFDDDEEEHHHHHHGGGMMMVVVfffsss~~~ooobbbVVVSSSPPPKKKIIIJJJJJJRRR\\\dddnnn~~~vvvtttpppoootttyyyssscccUUUHHHDDD???<<<;;;<<<;;;;;;>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<=========<<<999777555444444444666666666666777777777777999::::::;;;;;;::::::999:::999999999888888777777555555666666777777777888;;;;;;<<<======<<<;;;:::;;;;;;::::::;;;<<<>>>???DDD===666444777::::::999888888888999999:::::::::;;;<<<<<<<<<======>>>>>>???===;;;;;;<<<===============<<<<<<<<<;;;;;;;;;>>>>>>>>>?????????>>>>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<============>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@???>>>======>>>???@@@::::::::::::<<<===>>>???BBBAAAAAACCCGGGHHHEEECCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGIIIJJJIIIGGGIIIHHHGGGFFFFFFFFFGGGHHHFFFJJJMMMLLLJJJHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLRRRTTTUUUUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOOOOOPPPSSSUUUWWWYYYYYYXXXXXX[[[^^^bbbdddlllxxxDDDCCCBBB@@@===:::888777666777777888999:::;;;;;;>>>>>>===>>>>>>???@@@AAABBBBBBBBB@@@???===;;;:::<<<:::999:::<<<<<<:::888:::<<<>>>AAABBBBBBBBBAAACCCBBB@@@???>>>>>>??????============>>>???@@@AAA???AAADDDGGGHHHHHHGGGFFFFFFEEEDDDDDDFFFIIILLLNNNLLLIIIFFFEEEGGGIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKKKKKKKIIIIIIJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWWWWUUUSSSRRRRRRQQQOOOMMMIIIJJJKKKMMMOOOQQQSSSSSSOOOOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOMMMNNNRRRVVV[[[hhhkkk]]]QQQKKKGGGGGGDDDAAACCCJJJMMMVVVcccnnnwwwtttjjj___VVVNNNMMMMMMMMMPPPUUU___jjjyyyvvviiieeefffgggiiihhhaaaWWWOOOFFFCCC>>><<<;;;;;;;;;:::======;;;;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<:::888666555555555666666666666777777777777999999::::::::::::999999999999888888777777777777666666555555666777777888;;;;;;<<<======<<<;;;:::;;;::::::::::::<<<===???BBB===666555777999999888999999999999999888888888:::;;;;;;<<<<<<=========???===;;;:::<<<======<<<======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBB???>>>===<<<<<<===>>>???<<<<<<<<<======???@@@@@@BBBAAABBBDDDGGGHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDGGGGGGGGGEEEIIIHHHFFFEEEEEEEEEFFFFFFJJJMMMOOONNNJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMQQQSSSTTTTTTRRRPPPOOOPPPQQQPPPPPPPPPOOOOOOOOONNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOQQQTTTWWWXXXYYYXXXWWWWWWYYY\\\___bbbbbbkkk}}}DDDCCCBBBAAA>>><<<:::888777777888999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCBBB@@@>>><<<;;;===;;;::::::;;;;;;:::888:::;;;===???@@@AAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???===???AAADDDEEEEEEDDDDDDDDDCCCCCCCCCEEEHHHKKKMMMOOOLLLIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGKKKMMMPPPSSSUUUVVVVVVVVVWWWVVVUUUTTTSSSQQQNNNKKKHHHIIIKKKMMMPPPSSSTTTUUURRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQOOOPPPSSSVVVWWW]]]kkkyyy{{{hhh^^^SSSLLLGGGCCCDDDGGGDDDHHHLLLPPPTTT[[[dddkkktttyyyyyymmmaaa[[[SSSPPPQQQTTTYYY^^^hhhqqq}}}}}}hhhZZZVVV[[[^^^\\\UUUMMMIIIHHHCCC@@@===;;;;;;;;;:::999<<<;;;;;;:::;;;;;;<<<===;;;;;;::::::;;;;;;<<<===>>><<<;;;999777666555555555666666666777777777888999999::::::::::::999999777777777777666666666666777666555444444666777999:::;;;<<<======<<<;;;:::::::::999999:::;;;<<<===???;;;777555777999888666:::999999888888777777666999999999:::;;;<<<<<<<<<>>><<<::::::;;;======<<<=========<<<<<<<<<<<<;;;;;;<<<===???AAABBBBBBBBB????????????????????????===>>>>>>>>>>>>?????????<<<<<<======>>>?????????BBBBBBBBBBBBBBBBBBAAA@@@======<<<;;;;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAACCCFFFGGGFFFEEEHHHGGGEEEDDDCCCCCCCCCDDDLLLOOOQQQNNNJJJFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOQQQRRRSSSSSSQQQOOOOOOOOOQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPNNNNNNMMMNNNOOOPPPMMMMMMNNNOOOQQQTTTWWWYYYXXXWWWVVVVVVWWWYYY\\\]]]\\\aaakkk|||CCCCCCBBBAAA???===;;;:::888999:::;;;<<<======>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@???===<<<===<<<;;;::::::::::::999;;;<<<===>>>????????????@@@@@@??????>>>>>>>>>>>>:::::::::::::::;;;<<<======>>>@@@BBBCCCCCCCCCBBBBBBAAAAAABBBDDDFFFIIIJJJPPPNNNLLLJJJHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDBBBCCCDDDHHHJJJNNNSSSUUUVVVUUUUUUWWWVVVUUUUUUUUURRRNNNJJJGGGHHHJJJMMMPPPSSSUUUVVVTTTRRRQQQOOOMMMLLLLLLLLLPPPOOONNNMMMMMMOOOQQQSSSOOOOOORRRUUUVVVYYYcccnnn}}}rrr___RRRKKKJJJLLLNNNMMMMMMLLLKKKKKKMMMQQQTTTQQQVVV\\\cccjjjuuurrriiibbb^^^^^^___dddmmmuuu{{{qqq___TTTPPPTTTUUUQQQIIICCCCCCDDD@@@>>><<<;;;;;;;;;:::999:::::::::;;;;;;<<<<<<===:::::::::::::::;;;;;;<<<===<<<;;;:::888777666666555555666666777777888888888888999999999999888888666666666666666666555555888777555333333555777999999:::;;;<<<<<<<<<;;;::::::999888888999:::;;;<<<<<<999777666777777666444777777777777777777777777777777888999:::;;;;;;<<<===;;;999999;;;<<<===<<<=========<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB????????????@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@======>>>>>>>>>?????????AAABBBBBBBBBAAA@@@??????<<<;;;:::::::::;;;<<<===@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGGGGEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBCCCEEEGGGIIIHHHGGGGGGFFFDDDBBBAAAAAABBBBBBIIILLLMMMLLLGGGDDDCCCDDDFFFGGGHHHJJJMMMOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRRTTTRRRPPPNNNMMMNNNOOOPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVUUUTTTUUUVVVWWWXXX\\\^^^ccclll|||BBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>>>>????????????>>>>>>===<<<<<<;;;:::::::::;;;======>>>???????????????@@@@@@@@@@@@?????????>>>;;;::::::::::::;;;;;;<<<===>>>@@@AAABBBCCCBBBBBB@@@@@@@@@AAABBBDDDFFFGGGMMMMMMKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEECCCAAA@@@@@@AAAFFFHHHLLLPPPSSSTTTSSSSSSUUUTTTTTTUUUUUURRROOOLLLGGGHHHJJJLLLOOOQQQSSSTTTUUUSSSQQQNNNMMMLLLLLLMMMRRRQQQOOOMMMMMMMMMOOOPPPLLLJJJKKKNNNQQQTTT\\\dddkkkmmmXXXOOOOOORRRTTTUUUTTTRRRQQQQQQPPPNNNMMMJJJMMMOOOQQQTTTXXX___eeemmmppptttyyyvvvlllhhhhhhjjjpppwwwvvvhhh[[[RRRNNNNNNLLLHHHDDDAAA@@@AAA===<<<;;;<<<<<<<<<;;;999999999:::;;;;;;<<<<<<<<<999999999999999:::;;;;;;<<<<<<;;;:::999888666666555555555666777888888888777888888999999888888777555555555555555555666666888777444333333444666888777888999:::;;;;;;:::999999999888777777888:::;;;999888666666666555444333444444555666666777888888666666777888999:::;;;<<<<<<:::888888:::<<<<<<<<<========================>>>>>>???@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>><<<;;;;;;:::;;;<<<===>>>????????????@@@AAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHGGGEEEDDDCCCAAA@@@@@@AAAAAACCCFFFHHHGGGDDDAAABBBCCCDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSMMMNNNOOOPPPRRRSSSTTTTTTXXXVVVSSSPPPOOONNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTTTTSSSSSSSSSTTTUUUYYYZZZ^^^dddnnnCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;999:::<<<>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@???<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCBBB@@@??????@@@EEEGGGJJJMMMPPPQQQQQQPPPRRRQQQQQQRRRSSSSSSQQQNNNJJJKKKLLLNNNOOOQQQRRRSSSUUUTTTQQQNNNMMMLLLMMMNNNQQQOOONNNLLLKKKKKKKKKKKKOOOKKKJJJMMMPPPRRRWWW]]]```kkknnn```___aaaaaafffdddccceeehhhhhhdddaaaOOONNNKKKJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ```hhhmmmsssuuuyyyvvvqqqpppsss{{{tttjjjaaaWWWOOOIIIGGGCCC@@@??????>>>===;;;;;;;;;===>>>>>><<<999999::::::;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;:::999777666555444444555666777888999999777777888888888888777777555555555555666666666666888777555333333444555666555666777999999999888888999888777666666777888999888777666444333333333333222222333444666777888888555666777888999:::;;;<<<;;;999777888:::;;;<<<<<<<<<============>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>?????????>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????????????????>>>======<<<<<<<<<<<<>>>???@@@>>>>>>>>>>>>???AAABBBCCCDDDFFFGGGGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBDDDFFFFFFEEEDDDDDDCCCBBBAAA@@@AAABBBBBB???BBBEEEEEECCCAAABBBDDDDDDEEEGGGJJJMMMPPPRRRSSSVVVVVVVVVTTTRRRRRRSSSTTTLLLMMMNNNOOOQQQSSSTTTTTTXXXWWWUUURRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSXXX___eeepppEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>>>>======:::;;;<<<;;;999:::===AAACCCCCCBBBBBBBBBBBBBBBCCC@@@AAABBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDAAA@@@AAACCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAA???>>>???@@@EEEFFFHHHJJJLLLMMMNNNNNNOOONNNNNNOOORRRSSSSSSRRROOOPPPPPPPPPQQQQQQRRRRRRUUUSSSPPPNNNMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKPPPLLLLLLPPPTTTTTTUUUXXXZZZ^^^kkk|||yyyyyyxxxyyywwwwww|||hhhaaaYYYUUUVVVXXXXXXWWWXXXWWWVVVTTTTTTWWW\\\aaacccdddgggkkkooossswwwyyy}}}}}}yyyxxxqqqccc^^^ZZZQQQIIICCCAAA???===;;;;;;<<<===::::::;;;>>>@@@???===:::::::::;;;;;;;;;:::999888888888888888888999::::::999999:::999888777555444444444555666777888999999666777777777777777777666555555666666666777777777777666555444444444444555333444555777777777777666888888666666666666777888777666555333111111222333222222333444555666666777555666777888:::;;;<<<===:::888777777999;;;<<<<<<<<<=========>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>???>>>>>>>>>>>>>>>======>>>@@@AAABBB=========???@@@BBBDDDEEECCCFFFHHHGGGDDDBBBAAABBBCCCCCCDDDEEEFFFFFFGGGGGGEEEDDDDDDEEEFFFFFFEEECCCBBBBBBAAA@@@AAABBBCCCDDDAAADDDGGGGGGDDDBBBCCCEEEDDDEEEGGGJJJMMMPPPRRRSSSUUUVVVUUUSSSQQQQQQRRRTTTNNNNNNNNNOOOPPPPPPQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQVVV\\\^^^aaarrrGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<999;;;<<<:::999:::>>>BBBEEEEEEDDDCCCCCCCCCDDDDDD@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>=========>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>><<>>???@@@@@@??????@@@AAAEEEFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMQQQSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRUUUSSSPPPNNNMMMMMMOOOPPPMMMNNNNNNOOOOOOOOONNNNNNKKKHHHIIIPPPUUUTTTSSSTTTWWWWWW^^^nnn}}}}}}sssmmmooorrrsssqqqooonnnjjjeeecccdddhhhkkkssstttuuuvvvwwwyyyyyyzzzsssqqqnnniiigggjjjqqqxxxzzz{{{sssooovvvxxxqqqlllooouuuwwwaaaVVVVVVUUUNNNEEE???@@@???<<<999888;;;???999:::<<<>>>AAA@@@===;;;:::;;;;;;<<<;;;:::888777888888888777888999999:::888999999999888777555444444444555666777888999999666666777777777777666666555666666666777777888888666666666555555444444333111222444666666666666555888777666555555666777888777666555222000000222333444444444444444444444444555666777999:::;;;<<<===999888666777999;;;<<<<<<<<<=========>>>>>>??????999999;;;===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<===>>>>>>???>>>>>>@@@????????????AAACCCDDD<<<===>>>???AAADDDFFFGGGCCCEEEHHHGGGCCCAAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGEEEBBBAAAAAA@@@AAABBBDDDEEEDDDGGGJJJIIIFFFDDDEEEFFFDDDEEEGGGJJJMMMPPPRRRSSSUUUUUUTTTRRRPPPPPPQQQSSSPPPPPPOOOOOOOOONNNNNNNNNPPPPPPQQQRRRSSSSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRXXXUUUWWW\\\ZZZXXXcccuuuCCCDDDGGGHHHGGGEEEBBB@@@AAA@@@@@@???>>>=========;;;<<<======>>>=========@@@@@@@@@@@@@@@???>>>>>>;;;:::999999:::<<>>===<<<;;;;;;<<<===>>>>>>AAACCCBBB???===>>>???@@@AAABBBCCCBBB@@@>>>======;;;;;;===AAABBBAAA>>>@@@@@@??????>>>>>>>>>===>>>???@@@AAABBBAAA@@@@@@AAAEEEIIIJJJIIIGGGHHHIIILLLNNNPPPSSSUUUVVVVVVVVVSSSVVVXXXYYYVVVSSSRRRQQQTTTTTTQQQNNNJJJIIIJJJKKKOOOPPPQQQPPPNNNLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUXXX^^^iiivvvllljjjgggbbbccciiiuuummmaaaeeeqqq{{{tttdddWWWVVVXXXSSSIIIBBB============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;999888777777666666999::::::888666444555555:::999888777777888999:::888777666555555555555555777777666555555555555555777666555444444333444444333333333333444555666666777777666555555555555555444444333222111111111111444444444555555666666666555555666666777888888888::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;:::999999999:::<<<>>>???<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@@@@@@@???>>>BBBBBBBBBBBBCCCCCCDDDDDDBBB???;;;;;;===??????>>>CCCBBB@@@>>>>>>???@@@AAABBBBBBAAA@@@AAACCCEEEGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEIIIMMMPPPOOOKKKGGGFFFGGGHHHGGGEEEBBBBBBAAAAAAAAABBBBBBCCCFFFIIILLLMMMKKKHHHFFFEEEAAABBBDDDGGGKKKPPPUUUWWWUUUVVVUUURRRMMMKKKMMMOOOPPPQQQRRRQQQOOONNNNNNOOOOOOQQQRRRSSSRRRQQQRRRSSSPPPPPPQQQSSSTTTVVVWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRUUUYYY]]]```sss~~~CCCEEEGGGHHHHHHFFFCCCAAA======<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>>>><<<;;;999999:::===???AAAGGGHHHJJJLLLKKKHHHEEECCCDDDCCCBBBCCCCCCCCCAAA???AAA@@@>>><<<;;;;;;;;;;;;===???AAA@@@>>>======???@@@AAABBBBBBAAA@@@???>>>@@@>>>>>>@@@BBBCCCBBB@@@???????????????????????????@@@AAABBBBBBBBBAAAAAA>>>AAAEEEGGGGGGGGGIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUXXXZZZ[[[XXXVVVTTTTTTSSSRRRQQQNNNKKKIIIKKKLLLOOOPPPQQQPPPMMMKKKJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTWWW]]]mmm~~~}}}qqqqqquuuqqqfffdddppp~~~xxxfffYYYNNNMMMOOOKKKDDD???============<<<;;;:::999777888888888888888888888;;;;;;;;;;;;;;;<<<<<<===999999888888777888888888888999:::999888777888999:::999888888888888999:::777666555555444444555555555555555555555666777888777666555444444333444444333333222333333444555666777777666555555555555666444333333333333333444444222222222222333333333333666666666777888888999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????>>>===AAAAAAAAABBBCCCDDDDDDEEEDDDAAA======>>>@@@@@@???BBBAAA@@@>>>???@@@AAACCCEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBCCCEEEGGGJJJMMMNNNPPPMMMHHHGGGGGGHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDDDDHHHKKKNNNNNNLLLIIIFFFFFFAAABBBDDDFFFJJJOOORRRTTTUUUVVVUUUQQQMMMKKKLLLNNNRRRSSSTTTSSSQQQPPPQQQRRROOOQQQSSSSSSRRRQQQRRRSSSOOOPPPQQQRRRTTTUUUVVVWWWRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSWWW[[[]]]iiiyyy{{{zzzBBBDDDFFFGGGGGGEEECCCAAA;;;;;;::::::999888888888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<:::999:::===@@@BBBFFFGGGJJJKKKKKKJJJHHHFFFEEEEEEDDDEEEFFFEEEBBB???@@@???>>>===<<<<<<<<<<<<===???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@DDDBBBAAABBBDDDDDDCCCBBB>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBB===???BBBEEEFFFIIILLLNNNLLLMMMOOOQQQSSSTTTTTTTTTXXXZZZ\\\\\\ZZZXXXWWWWWWSSSRRRQQQNNNLLLJJJKKKMMMOOOPPPQQQOOOLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPSSSVVVWWW^^^ooo}}}|||jjjaaacccooouuuddd\\\SSSLLLKKKLLLIIIEEECCC<<<======<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===777777777777777888999:::888999::::::999999;;;<<<:::999999888888999999:::666555444444444444444444333333333555666888:::;;;777666555444444333444444222222222333333444555666888777666666555555666666333333333333444555666777666666666666666666555555666666777777888999999999::::::999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>======???@@@AAABBBCCCDDDEEEFFFFFFCCCAAA???@@@@@@@@@???AAA@@@?????????AAACCCEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDFFFHHHJJJKKKLLLLLLPPPMMMIIIGGGGGGHHHGGGGGGJJJHHHFFFEEEDDDEEEFFFGGGKKKMMMOOOOOOMMMJJJHHHGGGBBBCCCDDDFFFIIIMMMOOOQQQTTTTTTSSSPPPLLLJJJKKKLLLRRRSSSTTTTTTRRRQQQRRRSSSOOOQQQSSSSSSRRRQQQRRRSSSOOOOOOPPPQQQSSSTTTUUUUUUSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRUUUXXXZZZ]]]fff|||yyy{{{@@@AAACCCEEEEEEDDDBBBAAA<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<===??????@@@@@@???>>>======>>>===;;;:::;;;===@@@BBBDDDEEEHHHJJJJJJJJJHHHGGGEEEEEEDDDEEEFFFDDDAAA>>><<<<<<======???@@@AAAAAA???@@@BBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCFFFEEEDDDCCCCCCCCCCCCCCC??????@@@AAACCCDDDEEEFFF@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDFFFIIILLLOOOQQQLLLMMMNNNOOOQQQRRRRRRRRRXXXZZZ\\\\\\ZZZXXXXXXXXXUUUUUUTTTQQQMMMKKKKKKLLLNNNOOOPPPNNNKKKIIIHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQTTTTTTWWWaaammmwwwlllbbbcccpppyyyiiiZZZWWWPPPKKKKKKJJJGGGEEEGGG<<<<<<<<<<<<;;;:::999999999::::::;;;;;;<<<<<<===:::::::::::::::;;;;;;<<<888888777777777777888888777999::::::999999:::;;;888888777777777777888888555444444333333333444444333444444555666888:::;;;777666555444444333444444222222222222333444555666888777666666555555666666444444333333444555555666999999999888888777777777555555666666777888888999::::::999999::::::;;;<<<======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGFFFCCCBBBAAA@@@??????@@@@@@??????@@@BBBEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGIIIKKKLLLLLLKKKJJJLLLKKKHHHGGGGGGHHHIIIJJJNNNLLLIIIGGGFFFGGGHHHIIIMMMOOOQQQPPPMMMJJJIIIHHHDDDEEEFFFHHHJJJLLLNNNOOOQQQQQQOOOMMMKKKIIIHHHHHHNNNPPPRRRSSSQQQPPPQQQQQQPPPQQQSSSSSSRRRQQQQQQRRROOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRTTTWWWXXXXXX\\\jjj~~~<<<>>>???AAAAAAAAA@@@???=========<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===??????DDDDDDCCCCCCAAA@@@>>>===???>>><<<;;;<<<>>>@@@BBBBBBCCCFFFGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCBBB???===<<<<<<>>>???AAABBBCCCDDD@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBBBBBCCCCCC@@@AAABBBDDDFFFGGGIIIIIIAAA@@@>>>>>>>>>???AAABBBIIIHHHIIIKKKMMMPPPRRRSSSLLLMMMMMMNNNNNNOOOPPPQQQUUUWWWYYYYYYWWWVVVVVVVVVWWWWWWVVVRRRNNNKKKJJJJJJLLLMMMNNNMMMJJJIIIHHHIIILLLKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKNNNOOOPPPWWW```kkkzzznnnlllnnnxxxxxxnnncccYYYOOOIIIEEEEEECCC@@@???AAA<<<<<<<<<<<<;;;:::999888666666777777888888888888999999999999999:::;;;;;;:::999888777666666666666777888999888777666666888555555555666666555555555444444333333333444444555666666666666666777888888777666555444444333444444222222222222333444555555777666666555555555555555555555444333333333333333777666666555555444444444444444555666666777777888::::::999999::::::;;;<<<======<<<<<<<<<<<<======::::::;;;<<<=========>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAABBBDDDEEEFFFFFFFFFEEECCCAAA?????????@@@???>>>>>>@@@BBBEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIFFFHHHJJJLLLMMMLLLKKKIIIHHHHHHGGGFFFGGGHHHKKKMMMOOOMMMKKKIIIHHHIIIJJJJJJMMMOOOPPPPPPMMMJJJIIIIIIFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFMMMOOORRRSSSRRRQQQQQQQQQPPPRRRSSSSSSRRRQQQQQQRRROOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUWWWXXXYYY\\\cccnnn}}}:::;;;===>>>????????????<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<===???AAABBBFFFFFFFFFEEEDDDBBBAAA@@@@@@???===<<<<<<>>>@@@BBBBBBCCCEEEFFFGGGHHHGGGGGGEEECCCAAAAAAAAA@@@>>>===???@@@AAACCCCCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBB@@@CCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEECCCAAAAAACCCEEEDDDDDDEEEGGGIIIKKKLLLMMMBBB@@@>>>======???BBBDDDMMMLLLLLLNNNQQQSSSSSSRRRMMMLLLLLLLLLMMMMMMNNNOOORRRTTTUUUUUUSSSRRRSSSTTTVVVVVVUUURRRMMMJJJIIIIIIIIIKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIILLLJJJJJJMMMNNNMMMQQQWWW[[[mmmzzztttyyy~~~uuulllddd\\\VVVJJJDDD@@@AAA@@@===<<<>>>;;;<<<<<<;;;;;;:::999888888888888888888888888888999999888888999999:::;;;::::::888777666555555555666777888777555444444666333444444555555444444333444444444444444444555666999888777777666666666666777666555444444333444444111111111222222333444555666555444444333333444444666555444333222222222222777777666666666666666666555555555666777777888888::::::999999::::::;;;<<<===<<<<<<<<<<<<<<<<<<===999:::;;;<<<>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDCCC@@@>>>===>>>???>>>>>>===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJGGGHHHHHHGGGGGGIIILLLOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKKKKIIIGGGLLLOOORRRTTTTTTSSSRRRSSSQQQRRRTTTSSSQQQPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWZZZ\\\```dddjjj{{{999:::<<<===>>>?????????;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDCCCAAA???===<<<===>>>AAABBBCCCDDDEEEGGGGGGHHHHHHHHHGGGDDDAAA?????????>>>>>>@@@AAACCCEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFDDDAAADDDEEEGGGHHHJJJJJJJJJIIIEEEFFFFFFDDDAAAAAADDDGGGGGGGGGHHHJJJLLLMMMNNNOOOEEECCC@@@>>>>>>AAADDDFFFKKKKKKLLLOOOSSSTTTSSSQQQMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPPPPQQQRRRPPPQQQQQQOOOLLLIIIHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIINNNKKKLLLOOOPPPNNNOOORRRUUU^^^pppzzzqqqiii```XXXQQQMMMHHHAAA<<<>>>@@@???>>>>>>;;;;;;;;;;;;:::999888888<<<<<<;;;;;;:::999999999888888888888888999::::::999888777666666666666666444555666666555444666777333444555555555555444333555555444444555555666777999888888777666666777777777666555444444333444444111111111111222333444555444444333222222222222333555555444444444444444555777777888888888888888888777777777888999999::::::::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;;;;<<<>>>>>>??????@@@AAABBBBBBCCCCCC@@@BBBCCCAAA>>><<<<<<===???>>>=========???BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKLLLLLLJJJIIIIIIMMMPPPJJJKKKKKKLLLLLLKKKJJJIIIHHHJJJKKKKKKJJJIIIIIIJJJEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJJJJLLLNNNOOOLLLJJJJJJMMMQQQSSSSSSRRRRRRRRRQQQRRRTTTSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX\\\___bbbkkk:::;;;<<<>>>???@@@@@@@@@========================>>>===<<<<<<===???BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFAAA@@@>>>======>>>AAABBBEEEEEEFFFGGGHHHIIIIIIHHHIIIEEEAAA>>>>>>?????????===???BBBEEEHHHJJJKKKKKKKKKIIIGGGHHHJJJJJJGGGDDDDDDEEEHHHJJJLLLLLLKKKJJJEEEFFFGGGDDDBBBBBBFFFIIIIIIIIIJJJLLLMMMOOOPPPPPPGGGEEEBBB@@@@@@CCCFFFIIIHHHHHHJJJNNNSSSTTTRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPQQQPPPOOOOOOPPPQQQKKKLLLMMMLLLJJJHHHHHHIIIEEEGGGIIIJJJIIIIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFHHHNNNPPPNNNLLLNNNQQQTTT]]]nnn|||xxxqqqiiiaaaYYYOOOGGGDDDDDD<<<777:::>>>>>>===<<<;;;;;;;;;;;;:::999888888:::999999888777666555555888888888777888999999:::666666666666666777777888222333555666555666888999333444555666666555444333555555555555555666777888888888777777777777888888777777555444444444444444111111111111222333444555444333222222111111222222555555444555555666777888333333444444555555666666888999999::::::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::;;;<<<===>>>???======<<<;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBB>>>@@@BBBAAA===;;;;;;===???>>>===<<<===>>>@@@BBBAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHJJJKKKKKKKKKLLLOOOPPPPPPMMMJJJJJJMMMPPPHHHIIIKKKLLLMMMLLLJJJIIIFFFHHHJJJJJJIIIHHHIIIJJJDDDEEEGGGIIIKKKLLLLLLKKKLLLKKKKKKMMMQQQRRROOOMMMGGGJJJNNNQQQQQQPPPOOOPPPQQQSSSTTTSSSQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\TTTTTTTTTTTTTTTTTTTTTTTTQQQRRRWWW]]]aaafffqqq|||999;;;>>>AAABBBAAA@@@>>>BBBAAA@@@???>>>>>>>>>>>>999:::===@@@CCCEEEGGGHHH@@@AAAAAABBBDDDFFFGGGIIIEEECCCAAA???>>>???AAABBBHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFBBB>>><<<<<<===>>>BBBBBBBBBDDDFFFJJJNNNPPPLLLLLLLLLMMMMMMJJJFFFCCCEEEEEEFFFJJJMMMNNNNNNLLLMMMLLLIIIGGGFFFGGGHHHIIIMMMNNNOOOQQQSSSTTTTTTTTTSSSNNNHHHBBB@@@AAADDDGGGJJJKKKMMMNNNOOOOOOOOONNNJJJIIIIIIJJJLLLMMMKKKJJJLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMPPPNNNTTT```kkkzzzyyywwwnnniiiaaaWWWNNNGGGBBB@@@>>>>>>??????>>><<<:::999===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999666666777888999999999999999999888888777666666666333444555666777777777666666555555444444444555555444444444444444444444444444555666777888999:::::::::999777666555555666666333333222222333333444555555555444444444333333333222111111333666888888777555555555555666777999:::888888999:::;;;;;;;;;;;;::::::999888999:::<<<=================================>>>>>>>>>>>>======???<<<999999;;;======;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@????????????@@@@@@<<<===============<<<<<<:::;;;<<<===??????@@@@@@@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGGGGHHHJJJLLLNNNLLLJJJIIIIIIJJJKKKKKKJJJPPPPPPOOOMMMLLLLLLLLLLLLGGGIIIMMMOOOPPPNNNKKKHHHGGGGGGIIIKKKNNNNNNMMMKKKJJJKKKKKKKKKIIIIIIKKKMMMKKKMMMOOOQQQQQQOOOMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTYYYXXXVVVSSSRRRUUUYYY]]]\\\YYYVVVVVVXXXXXXWWWTTTTTTVVVYYY]]]aaaeeegggiiiyyy888:::<<<>>>>>>>>>======????????????>>>>>>>>>>>>:::;;;===@@@BBBDDDFFFFFF@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@>>>===>>>@@@AAADDDDDDDDDEEEGGGIIIJJJKKKJJJGGGCCC???<<<<<<===>>>CCCCCCCCCDDDGGGJJJNNNPPPPPPPPPPPPPPPNNNKKKGGGDDDDDDEEEFFFIIILLLMMMLLLJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUQQQJJJEEECCCDDDGGGJJJJJJJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJJJJKKKKKKLLLMMMMMMRRRPPPSSS\\\```hhh}}}~~~tttkkkfffaaaYYYPPPHHHBBB???>>>>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;888888888777777666666666555666777888888999999999999999888888777777666666444444444555555444444444777666666555444444444555444444444444444444444444444555555666888999999:::999888777555444444555555333333222222333333444555444444333333333222222222333222222444777999999888777666555444555666777888888999:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<:::;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======>>><<<::::::===>>>===<<<=========<<<<<<=========???>>>>>>===============<<<======>>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAA???@@@AAA@@@??????AAABBBEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJIIIJJJMMMNNNNNNNNNOOONNNMMMLLLKKKJJJJJJKKKGGGIIILLLOOOOOOMMMJJJHHHHHHHHHIIILLLOOOOOOMMMKKKKKKLLLLLLKKKJJJIIIJJJLLLKKKLLLOOOQQQQQQPPPNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXUUUSSSQQQRRRVVVZZZ]]][[[YYYYYY[[[[[[ZZZYYYWWWXXXZZZ\\\___bbbdddeeennn~~~:::;;;;;;<<<<<<=========<<<===???@@@@@@??????>>>===>>>???AAABBBDDDEEEEEE????????????@@@@@@@@@@@@AAA@@@>>>===<<<===???@@@???@@@BBBDDDGGGJJJLLLMMMJJJHHHDDD@@@=========>>>CCCCCCCCCEEEGGGJJJMMMNNNTTTTTTTTTRRRPPPLLLHHHFFFEEEEEEFFFHHHKKKKKKJJJIIIFFFFFFFFFGGGIIIKKKNNNOOONNNOOOPPPRRRSSSTTTUUUUUUUUUQQQKKKFFFDDDFFFIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJJJJJJJLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNIIIIIIIIIJJJKKKKKKLLLLLLQQQOOOSSSXXXWWWXXXdddssszzzsssjjjbbbYYYUUUMMMEEE@@@===<<<<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888777666666555555555555777888888888888888999999999888777777666666666666555555555555444444888888777666555555444444444444444444444444444444444444555666777888888999999888777555444333333333333333333333333444444555333333333333222222222111444333333555777999999888777666555444333444444555888999:::;;;<<<<<<<<<<<<:::::::::999::::::;;;<<<888999:::;;;===>>>???@@@<<<======>>>>>>======<<<<<<;;;;;;<<<>>>???>>><<>>===<<<<<<===>>>?????????>>>>>>============<<<===>>>???????????????>>>???@@@AAABBBCCCCCCCCC>>>??????>>>===<<<>>>???CCCCCCDDDEEEGGGIIIKKKLLLIIIHHHHHHJJJMMMOOOOOONNNLLLKKKJJJIIIIIIHHHIIIIIIGGGHHHKKKMMMMMMLLLJJJHHHHHHIIIJJJMMMOOOOOOMMMKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLNNNQQQQQQQQQPPPOOOPPPQQQRRRTTTUUUVVVVVVVVVXXXWWWWWWVVVUUUTTTRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\[[[ZZZXXXUUURRRRRRUUUWWW\\\ZZZYYYYYY[[[\\\\\\[[[ZZZ[[[[[[\\\^^^______```bbbkkkzzz======<<<<<<<<<===>>>???<<<===@@@BBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCDDDEEE@@@@@@@@@@@@???>>>======>>>===<<<;;;<<<===>>>???<<<>>>AAADDDGGGJJJLLLMMMJJJHHHEEEAAA???>>>>>>>>>AAAAAABBBCCCEEEGGGJJJKKKRRRSSSSSSRRROOOLLLJJJIIIGGGGGGGGGIIILLLLLLKKKIIIFFFFFFFFFHHHJJJLLLNNNOOOOOOPPPRRRSSSTTTUUUUUUUUURRROOOJJJEEEDDDEEEHHHJJJGGGHHHIIIJJJLLLMMMNNNOOOJJJIIIIIIJJJLLLMMMKKKJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKKKKKKKFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHHHHIIIJJJJJJKKKKKKJJJLLLRRRVVVUUUSSSZZZcccooo~~~~~~uuulllbbb[[[MMMIIICCC===:::999:::;;;>>>===<<<;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777666666666666777888999999999999::::::999888888777777666777777777777777888888888999999999888666555444333333333333333333333333333333444444555666666777777888888666555444333222222333333333333333444555555444444444333333333222222333222222444666888777777555555444333333333444555777888999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;888999:::;;;<<<===>>>>>><<<==================<<<:::;;;<<<>>>??????>>>===???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAA@@@??????======>>>@@@AAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEE???@@@@@@>>><<<<<<===>>>AAAAAACCCDDDFFFHHHJJJKKKFFFFFFFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKIIIHHHHHHHHHIIILLLNNNNNNLLLJJJLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLNNNPPPRRRRRRQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWWWWVVVTTTSSSRRRSSSUUUWWWZZZ\\\]]]]]]]]]___^^^\\\YYYUUUTTTUUUWWWVVVVVVUUUVVVXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^[[[```jjj{{{===<<<;;;:::;;;===>>>@@@===???BBBDDDEEEDDDCCCBBBDDDCCCCCCBBBCCCCCCDDDEEEAAAAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<>>>>>>===???AAADDDFFFHHHIIIIIIIIIGGGDDDAAA???>>>>>>>>>??????@@@AAACCCDDDFFFFFFKKKMMMOOONNNLLLJJJKKKLLLIIIIIIJJJLLLNNNOOOMMMLLLHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPRRRSSSTTTTTTTTTTTTQQQNNNJJJFFFEEEFFFIIIKKKMMMMMMMMMMMMNNNNNNOOOOOOJJJIIIIIIJJJLLLMMMKKKJJJGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJEEEIIIOOOTTTTTTSSSWWW\\\___mmm|||~~~}}}{{{}}}}}}nnnaaaTTTLLLEEEBBB===999777888:::;;;===<<<;;;::::::;;;===>>><<<;;;;;;;;;;;;:::::::::::::::999999888777777666666777888999::::::::::::::::::999999888777777777666666666666777888:::;;;999999999888777555444333333333333333333333333333333333333444555555555666777777666555444333222222444444333333444444555666555555555555444444444444222111000222444555555444333222222222333444666777666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<>>>?????????>>>>>>???>>>===<<<<<<===>>>???AAAAAABBBCCCCCCBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAABBBBBB@@@>>>>>>???@@@@@@AAABBBDDDFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFHHHJJJLLLLLLIIIGGGLLLNNNOOOOOOMMMKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUVVVVVVUUUUUUTTTSSSVVVWWWYYYZZZ\\\\\\\\\[[[^^^^^^]]]ZZZVVVTTTTTTUUUSSSSSSTTTUUUVVVWWWYYYZZZ\\\\\\\\\]]]]]]^^^^^^___XXX\\\dddnnn~~~888888888888999;;;===>>>@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBAAA>>><<<;;;:::::::::;;;<<<===>>>>>>>>>???BBBDDDEEEFFFEEEEEEFFFEEECCCAAA@@@?????????===>>>>>>@@@AAABBBCCCCCCDDDGGGJJJJJJHHHHHHJJJMMMKKKKKKLLLNNNQQQRRRPPPOOOKKKKKKKKKJJJJJJJJJJJJJJJNNNNNNOOOPPPQQQRRRRRRQQQRRROOOKKKHHHGGGIIIKKKMMMSSSRRRQQQOOONNNMMMLLLLLLJJJIIIIIIJJJLLLMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHGGGFFFEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEIIIMMMOOOOOOOOOQQQTTTUUU[[[kkk~~~|||yyyfffUUUHHHBBB@@@>>>;;;999888999:::;;;;;;:::::::::;;;<<<======;;;;;;;;;;;;::::::::::::777777666666666555555555666777888999999::::::999:::::::::999888888777777555444333333444555777888777777888888777555444222333333333333333333333333222222333333444444444444666666666666666555444333444444444444444555555666666666666666555555555555111000000111333444444333222222222222333555777888555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;===???@@@@@@>>>===>>>???>>>>>>>>>??????>>>>>>>>>>>>@@@AAACCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCCCCBBBAAA@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIKKKJJJHHHFFFKKKMMMOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQSSSSSSTTTTTTTTTSSSSSSRRRVVVWWWXXXZZZZZZZZZYYYXXXYYYZZZZZZXXXUUUSSSRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\[[[[[[[[[\\\\\\]]]]]]]]]WWWZZZ```eeekkk{{{666666777888:::;;;===>>>BBBBBBCCCCCCDDDDDDEEEEEEAAA@@@???>>>>>>???@@@BBBAAAAAABBBBBB@@@>>><<<:::999999:::;;;<<<===>>>???>>>???AAADDDEEEEEEDDDCCCCCCBBBAAA@@@?????????@@@===>>>???@@@AAAAAAAAABBB@@@DDDGGGGGGEEEEEEHHHLLLKKKKKKLLLOOORRRSSSRRRQQQLLLLLLLLLKKKKKKJJJIIIHHHJJJJJJKKKLLLMMMMMMMMMMMMPPPNNNJJJHHHGGGIIIKKKMMMQQQPPPNNNMMMLLLLLLLLLLLLJJJIIIIIIJJJLLLMMMKKKJJJHHHGGGGGGGGGGGGIIIJJJKKKHHHGGGEEECCCBBBCCCDDDDDDCCCEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKJJJHHHJJJMMMOOOMMMQQQ[[[jjj{{{|||kkkYYYIII@@@???===<<<;;;::::::999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999555555555555666666666666444555666777777888888888;;;::::::999999888888777777666444333222333444555555555777777777555333222222222222222222222222222222222222222333333333333555666777777777666555555444444444444444555666666666666555555555444444444222111000111333444444333444444333333333555666777333444555777999:::::::::;;;<<<=========<<<:::999888888999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;@@@AAAAAA@@@===<<<>>>@@@???@@@BBBCCCCCCBBB@@@???>>>@@@BBBDDDFFFFFFFFFEEEBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBDDDFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFFFFIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFEEEFFFGGGHHHIIIFFFFFFGGGIIIKKKJJJHHHFFFIIILLLOOOPPPOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNTTTUUUWWWXXXYYYXXXXXXWWWVVVWWWYYYXXXUUUSSSSSSSSSSSSUUUWWWWWWVVVWWWZZZ\\\ZZZZZZZZZZZZZZZYYYYYYYYYVVVXXX\\\___aaahhh|||666777888:::<<<>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDD???>>><<<;;;;;;===>>>@@@@@@@@@AAAAAA@@@>>>;;;999999999:::;;;===>>>??????===>>>AAACCCEEEEEEDDDCCCAAAAAA@@@@@@??????@@@@@@>>>>>>???AAAAAABBBBBBAAA@@@CCCGGGFFFDDDCCCGGGKKKJJJJJJLLLOOORRRTTTSSSRRRKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIMMMKKKHHHFFFEEEGGGIIIKKKJJJJJJIIIJJJKKKMMMOOOPPPJJJIIIIIIJJJLLLMMMKKKJJJHHHGGGGGGFFFGGGIIIJJJKKKIIIGGGDDDBBB@@@??????@@@@@@BBBFFFIIIKKKLLLLLLLLLHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKJJJGGGEEEHHHLLLNNNHHHMMMUUU\\\aaaoooxxxgggXXXJJJ===:::===<<<<<<<<<;;;;;;:::999999777888:::<<<======<<<<<<;;;;;;;;;:::::::::999999666666777777888888999999222333444555666666666666;;;;;;:::999999888888777<<<:::777444333222333333333444666777777555444222222222222222222222222222222222222222222222333333444555777888888888777666555444444444444555666666555555444444444333333333333222111222444555444333777666555444333444555555222333555666888999999:::<<<<<<=========<<<:::999666666777999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;AAABBBBBB@@@<<<;;;===@@@@@@BBBDDDFFFFFFDDDBBB@@@@@@BBBEEEHHHIIIJJJJJJIIICCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCEEEGGGCCCDDDFFFGGGGGGGGGFFFEEEAAAAAACCCFFFIIIIIIHHHFFFGGGFFFGGGGGGHHHIIIKKKKKKGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGHHHJJJLLLKKKIIIFFFIIIKKKOOOPPPPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRMMMNNNPPPRRRTTTUUUVVVVVVTTTSSSSSSQQQOOOMMMLLLJJJRRRSSSUUUWWWXXXXXXXXXWWWVVVWWWYYYYYYWWWVVVUUUUUURRRTTTVVVVVVUUUUUUXXX[[[ZZZZZZYYYXXXWWWVVVVVVUUUXXXWWWYYY]]]^^^aaammm{{{555666888;;;<<<=========<<<<<<===???AAAAAA???===@@@>>>===;;;;;;;;;===>>>@@@???===<<<;;;::::::999<<<======>>>??????>>>>>>@@@@@@AAABBBBBBBBBBBBBBB???>>>======>>>@@@BBBDDDCCCBBBAAA@@@????????????>>>???@@@BBBEEEHHHJJJLLLLLLLLLNNNQQQSSSRRROOOLLLJJJKKKKKKKKKJJJGGGDDDBBBCCCEEEIIIJJJIIIHHHGGGGGGEEEHHHHHHEEECCCGGGIIIIIIKKKIIIHHHJJJMMMMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKJJJJJJIIIIIIHHHGGGEEEBBB???>>>>>>???@@@DDDBBBBBBEEEIIIKKKJJJGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHLLLKKKIIIHHHGGGHHHHHHIIIJJJOOOTTTUUUVVV^^^mmmzzzyyyrrrwwwxxxqqqeeeTTTHHHBBB???<<<::::::::::::999999999888888::::::::::::::::::::::::999999888888777888888888777777777777666666666666555555444444444333333333555666777888888888888888888888777555555444444444444555666777777666444444222222222222222222222222111111111111111111111111444333333333333444555555666666666666666666666666333333333222222222111111000111333333222333555777999888777555555444444444888777666666666777999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<======>>>>>>>>>>>>===<<<>>>???AAACCCDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFEEECCCBBBBBBAAA???>>>>>>???AAABBB???AAABBBCCCCCCDDDGGGIIIKKKHHHEEEEEEFFFFFFEEEBBBBBBAAAAAABBBEEEFFFFFFFFFDDDEEEEEEGGGHHHJJJLLLMMMIIIFFFCCCCCCEEEGGGFFFEEEEEEEEEGGGMMMSSSSSSNNNHHHIIIHHHHHHJJJNNNPPPNNNLLLNNNNNNNNNOOOOOOOOOPPPPPPLLLMMMOOOQQQRRRSSSSSSRRRSSSSSSQQQPPPNNNLLLKKKJJJPPPRRRTTTVVVWWWWWWVVVVVVPPPSSSWWWXXXVVVSSSQQQPPPRRRTTTUUUUUUUUUUUUVVVXXXXXXYYYZZZZZZZZZYYYWWWVVVZZZZZZZZZYYY[[[___eeejjjyyy444555777999;;;;;;;;;;;;<<<<<<===???AAAAAA???===???===<<<:::999:::;;;<<>>===;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<===???BBBCCCBBBAAA@@@???????????????>>>???@@@BBBEEEGGGJJJKKKKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJIIIHHHGGGEEEBBBAAABBBDDDFFFGGGFFFDDDEEEEEEEEEHHHIIIFFFEEEHHHIIIHHHJJJHHHHHHIIILLLMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGEEEBBB???>>>>>>@@@AAAEEEDDDDDDFFFIIIJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBDDDFFFGGGIIIHHHGGGFFFFFFGGGGGGHHHDDDHHHKKKKKKLLLRRR]]]fff{{{|||vvvllllllppp||||||uuummmggg___UUUHHH@@@<<<;;;:::888:::999999999888888888888999999999999999999999999999999888888888888999999888888777777777666666666555555444444444333333333777888999999::::::999999888777666555444444444444555666777999999999888888222222222222222222222222111111111111111111111111222222333333333444444444555555555555555555555555333333333222222222111111...///111111000111333555888777666555555444555555888777666666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<===???AAABBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHEEEDDDCCCCCCDDDDDDBBBAAABBBAAA???>>>>>>???AAABBBAAABBBDDDDDDDDDEEEGGGIIIKKKHHHFFFEEEFFFGGGEEECCCAAAAAA@@@BBBDDDFFFFFFEEEDDDDDDDDDEEEGGGIIILLLMMMHHHEEECCCBBBDDDEEEDDDCCCGGGGGGIIINNNRRRRRRMMMHHHIIIGGGGGGIIIMMMOOOOOONNNOOONNNNNNMMMLLLLLLLLLKKKJJJLLLNNNQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMQQQSSSUUUVVVWWWVVVUUUUUUQQQSSSVVVWWWUUURRRQQQQQQPPPRRRTTTTTTTTTTTTVVVXXXVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUWWW[[[```eeejjjxxx555666888:::<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA???===>>>===;;;:::999999::::::<<<<<<;;;:::999999::::::777888:::;;;======>>>>>>AAABBBCCCCCCBBB@@@===<<<>>>===<<<<<<===???AAACCC@@@??????>>>>>>>>>?????????@@@AAACCCEEEGGGIIIKKKKKKJJJIIIKKKMMMNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCDDDCCCAAA@@@AAABBBDDDHHHJJJHHHGGGIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGEEEAAA>>>===???AAACCCGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHIIILLLRRRVVV[[[lll{{{tttoookkklllooopppnnniiiddd```bbbmmm}}}}}}xxxpppjjjeee^^^WWWQQQKKKEEE===999888999999777888888888888777777777777888888888888888888888888:::999999888999999::::::888888888888777777777777555555444444444333333333777777888999999999888888777666555555444444444444444555777999:::::::::999222222222222222222222222222222222222222222222222111222333444444444333222444444444444444444444444333333333222222222111111...///111111000111333555666666555555555555555666777666666555555777888999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<;;;<<<===???@@@@@@@@@@@@CCCDDDEEEGGGHHHHHHHHHHHHCCCBBBBBBBBBCCCCCCBBB@@@BBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKMMMKKKIIIHHHGGGGGGEEECCCAAA@@@@@@AAADDDEEEEEEDDDDDDDDDCCCDDDEEEHHHKKKMMMGGGEEECCCBBBCCCCCCBBBAAAHHHHHHIIIMMMPPPPPPLLLGGGHHHGGGEEEGGGJJJMMMOOOPPPOOONNNLLLKKKIIIHHHGGGGGGHHHJJJMMMPPPRRRTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPSSSSSSUUUUUUVVVUUUTTTSSSRRRTTTUUUUUUSSSRRRRRRSSSNNNPPPSSSSSSSSSSSSUUUVVVRRRSSSUUUVVVWWWXXXXXXXXXSSSSSSSSSSSSTTTWWW\\\```ccciiiuuu999:::<<<===?????????>>><<<<<<<<<>>>@@@@@@???===>>>===<<<;;;::::::::::::999999888888777888888888555666888:::<<<===>>>>>>BBBCCCDDDDDDCCC@@@===;;;>>>===<<<<<<===???AAABBB>>>>>>>>>>>>>>>>>>??????AAABBBBBBDDDFFFHHHJJJKKKKKKIIIHHHHHHKKKMMMMMMMMMHHHFFFDDDAAA???>>>>>>>>>AAABBBBBB@@@>>>>>>???AAACCCHHHJJJHHHGGGIIIIIIFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFDDDAAA???>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGJJJIIIHHHHHHJJJLLLMMMMMMRRRYYYeeevvv|||ssslllccc]]]VVVZZZ```dddffffffeeeeeeqqq|||oooiiiaaa[[[UUUOOOHHHCCCAAA===999888888999888777777777777777777666666666777777777777777666666666999999999999999999:::;;;999888888888777777777777555555444444444333333333444555555666666666555555666555555444333333444444333444666777888777777666222222222222222222222222222222222222222222222222111222444666666555333222222222222222222222222222333333333222222222111111000111333333222333555777555555444444444555666666666666555444555666777888888888999:::::::::::::::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;<<<=========<<<<<<;;;<<<======>>>?????????CCCCCCDDDEEEGGGGGGHHHHHHCCCBBBBBBBBBDDDDDDBBB@@@AAA@@@@@@??????@@@@@@AAAAAACCCDDDDDDEEEHHHLLLOOOQQQPPPNNNKKKIIIFFFDDDBBBAAA@@@???@@@CCCDDDCCCBBBCCCCCCBBBBBBDDDGGGJJJLLLGGGFFFDDDCCCCCCBBBAAA@@@EEEEEEGGGJJJMMMMMMJJJGGGGGGEEEDDDDDDFFFJJJNNNPPPMMMLLLJJJHHHGGGFFFFFFFFFHHHJJJLLLOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTTTTSSSSSSQQQQQQRRRSSSTTTSSSQQQQQQRRRTTTPPPRRRTTTUUUSSSSSSSSSTTTOOOPPPQQQSSSUUUVVVWWWXXXSSSTTTUUUTTTUUUWWW[[[^^^bbbdddjjjuuu999:::<<<>>>??????>>>>>><<<;;;;;;===???@@@???>>>??????>>>===============777777666666555666666666555666888:::<<<>>>??????BBBCCCDDDEEEDDDCCCAAA???AAA@@@???>>>>>>???AAABBB>>>>>>>>>>>>>>>>>>??????CCCCCCCCCDDDFFFHHHIIIJJJJJJIIIGGGGGGJJJMMMNNNNNNHHHFFFBBB???===<<<<<<===AAAAAAAAA@@@>>>===???@@@AAAFFFHHHFFFEEEGGGGGGEEEBBBDDDEEEFFFFFFFFFGGGGGGEEEEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEECCCAAA@@@@@@AAACCCDDDDDDEEEEEEEEECCCBBBAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAADDDDDDEEEEEEFFFFFFFFFGGGGGGEEEDDDFFFHHHJJJIIIGGGMMMPPPUUU]]]lllzzzpppjjjddd]]]WWWSSSZZZeeennnuuuzzzzzzqqqlllfff```XXXQQQMMMGGGAAA<<<>>>===;;;999999888666555666666666666666666666666777777777666666555555555999888888888999999:::;;;888888888777777777777666555555444444444333333333444444444555555444444333555444444333333333333444555666777777666555444333222222222222222222222222222222222222222222222222111333555666777666444333222222222222222222222222333333333222222222111111000111333333222333555777555444444444444555555666666555444444444555777777777888999999::::::999999999999999999999999999999777777888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????AAABBBBBBCCCDDDEEEFFFGGGCCCBBBBBBCCCEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAACCCEEEIIIOOOSSSUUUTTTRRROOOJJJFFFCCCAAA@@@???>>>???AAACCCBBBAAAAAAAAAAAAAAACCCEEEHHHJJJFFFGGGFFFEEECCCBBBAAAAAAAAABBBCCCFFFHHHIIIHHHGGGEEEDDDBBBBBBCCCGGGKKKOOOJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRRRRQQQOOOOOOQQQSSSSSSUUUWWWVVVTTTRRRQQQQQQMMMNNNOOOPPPRRRTTTUUUVVVSSSTTTUUUUUUUUUVVVXXXZZZZZZ^^^ccchhhmmm~~~888999:::<<<<<<<<<<<<;;;<<<;;;;;;<<<>>>??????>>>?????????@@@@@@@@@@@@@@@888888777666555555666666777888:::<<<>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHFFFDDDBBB@@@@@@AAABBBCCC@@@??????>>>>>>>>>??????BBBBBBCCCCCCDDDFFFGGGHHHIIIGGGFFFGGGJJJLLLMMMMMMHHHFFFBBB???===<<<<<<<<>>>>>>>>@@@???CCCEEECCCBBBDDDDDDCCCAAACCCEEEEEEDDDCCCDDDEEECCCBBBBBBAAA@@@???>>>>>><<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBDDDEEEDDDBBB@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAADDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGCCCGGGMMMSSSYYYgggwwwrrrkkkgggeeebbb___\\\ccclllzzzyyytttnnneee]]]ZZZUUUNNNIIIFFFBBB===999<<<<<<;;;999888666444333666666666666777777777777888777777666666555555444777777777777888999::::::777777777777666666666666555555444444444333333333555555666666666555444444444333333222222333333333777888888888777555333222222222222222222222222222333333333333333333333333222333444555555555444444222222222222222222222222333333333222222222111111...///111111000111333555555555444444444444444555555444444333444555666777777777888999999999999888777777777777777777777777666666666777777888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAACCCHHHNNNSSSTTTTTTSSSPPPJJJEEEBBBAAA???>>>>>>???@@@AAAAAA@@@??????@@@AAACCCEEEFFFGGGEEEFFFGGGFFFDDDBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFBBBBBBAAA@@@@@@CCCGGGKKKGGGEEEDDDCCCDDDEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPOOONNNNNNPPPRRRSSSUUUWWWWWWUUURRRQQQQQQMMMMMMMMMNNNOOOPPPRRRSSSPPPRRRSSSSSSSSSRRRTTTUUUSSSXXX___cccbbbjjj777888:::;;;<<<<<<;;;:::===;;;:::;;;===??????>>>===>>>???@@@AAABBBBBBBBB;;;:::999888777777777777:::;;;<<<>>>@@@AAAAAAAAABBBBBBCCCEEEHHHLLLOOOQQQJJJIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@???????????????@@@@@@@@@@@@AAACCCDDDDDDFFFEEEDDDFFFIIIKKKKKKKKKHHHFFFDDDAAA>>>===<<<<<<;;;===???@@@???>>>>>>>>>===AAABBB???>>>@@@BBBAAAAAACCCEEEDDDBBBAAAAAACCC??????>>>>>>>>>=========<<<=========>>>>>>??????@@@AAACCCDDDDDDDDDCCCBBBAAACCCEEEDDDAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAACCCCCCDDDEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHAAABBBFFFLLLOOOSSS```nnnyyyuuuwww{{{}}}qqqrrrtttvvvwwwxxxxxxxxxzzzpppjjjgggccc[[[SSSMMMIIICCC@@@@@@@@@===;;;:::::::::999888777666777666666666777777888888888888888777777666555555444666666666666777888999:::666666666666555555555444555555444444444333333333555555555555555444333333333333222222222222333333555555666666666444333222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222111111...///111111000111333555666555555444333333333333555444333333333444555666666777777888888888888888555555555555555555555555444555555666777777888888888888999;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<===???@@@AAABBBAAAAAABBBDDDDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>???AAAEEEKKKOOONNNPPPPPPNNNIIIDDDBBBBBB???>>>===>>>@@@@@@@@@>>><<<===@@@BBBDDDDDDEEEEEEBBBDDDFFFFFFCCCAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCC@@@@@@@@@???>>>???CCCGGGDDDCCCAAA@@@AAACCCEEEGGGDDDEEEGGGHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKLLLLLLKKKMMMNNNNNNMMMMMMNNNOOOOOORRRUUUVVVUUUSSSRRRQQQNNNMMMMMMLLLLLLMMMNNNOOOOOOQQQSSSSSSRRRQQQQQQRRRRRRTTT[[[bbb```bbbsss999:::<<<=========<<<<<<===;;;:::;;;===??????>>><<<===>>>@@@BBBCCCCCCCCC>>>===<<<:::999888888888<<<<<<>>>???AAABBBBBBBBBBBBBBBCCCFFFJJJOOOTTTWWWMMMKKKHHHEEEDDDCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJJJJIIIHHHGGGEEEBBB???===<<<;;;888;;;>>>??????=========<<<@@@@@@<<<;;;>>>AAA@@@AAADDDEEEDDDAAA???@@@AAA<<<<<<<<<<<<<<<<<<<<<;;;????????????@@@@@@@@@@@@>>>@@@CCCEEEFFFEEECCCAAAAAADDDFFFEEEBBB@@@AAACCCAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBCCCCCCBBBBBBAAABBBCCCCCCDDDCCCBBB@@@??????AAABBBAAA@@@@@@BBBEEEHHHCCCBBBFFFHHHIIIPPPYYY]]]yyy}}}qqqllllllqqqyyy}}}www{{{yyypppeee```___]]]UUUNNNEEEAAA===<<<>>>@@@???===888999:::::::::999;;;<<<666666777777888888999999999888888777666555555555555555555555666777888999666555555555444444444444555555444444444333333333333333333333222222111000222222222111222222333333000111222333333333222111222222222222222222222222333333333333333333333333000000//////000000111222222222222222222222222222333333333222222222111111000111333333222333555777777666555444333222222222444444333222333444555666666666777888888888888888444444444444444444444444444444555555666777777888777888999:::;;;;;;<<<;;;:::999888888888999:::;;;::::::::::::;;;===>>>@@@@@@@@@???AAACCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@?????????>>>>>>???BBBGGGLLLHHHKKKMMMLLLHHHDDDCCCCCC???>>>===>>>???@@@???>>>;;;<<<@@@BBBDDDDDDDDDCCC???BBBEEEEEEBBB@@@AAABBBFFFFFFFFFCCCAAA???@@@AAA>>>@@@@@@>>><<<===@@@DDDDDDBBB@@@>>>>>>@@@BBBDDDAAABBBEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKMMMNNNMMMLLLMMMNNNKKKOOORRRTTTTTTSSSSSSSSSOOONNNLLLKKKKKKKKKLLLMMMPPPRRRTTTTTTSSSQQQQQQQQQRRRPPPUUU]]]]]][[[dddsss444777<<<>>>>>><<<;;;;;;:::<<<>>>???>>><<<<<<<<<===;;;888999<<<@@@CCCEEE@@@>>>;;;999999:::<<<===:::<<<===@@@BBBCCCDDDDDDFFFFFFEEEFFFGGGJJJMMMOOOLLLJJJGGGDDDCCCEEEGGGIIIFFFFFFFFFEEEDDDCCCCCCBBB:::;;;<<<>>>????????????@@@AAABBBCCCDDDDDDDDDCCCIIIHHHEEEBBB@@@?????????:::<<<>>>>>>>>>>>>???@@@===>>>>>>?????????????????????AAABBBCCCBBBBBBAAA<<<<<<<<<;;;::::::<<>>??????@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCCEEEHHHKKKLLLKKKHHHEEEDDDBBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@CCCEEEFFFDDDDDDDDDDDDFFFEEEBBBAAAAAADDDHHHJJJSSS^^^ssswwwuuuvvvvvvuuuuuuxxx}}}~~~wwwsssuuuyyy~~~|||tttjjjdddlll|||tttuuummm```UUULLLGGGCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777666555555555555555333444555666666444222000333333444555666666666555333333333444333333222222666555444222222222222333000111111111111222222222222222222222222222222222333333333444444444555555555555444444333222111111111111111111111111111111222222222222222222333333333333222111111000000///111222222222222111000000333222111111111333555777777666555444444444444444333333222222222333333444444555777888888888777666666555444333333333333444333222333333444666777888999999999888888888777777777888999777555444444555::::::::::::;;;;;;<<<======???AAA@@@???>>>???@@@@@@@@@??????>>>=========>>>>>>???>>><<<===???BBBHHHHHHGGGFFFDDDBBBAAA@@@>>>?????????>>>===;;;:::;;;<<>>CCCBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDAAA>>><<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGLLLKKKJJJIIIHHHGGGGGGHHHKKKLLLNNNPPPQQQRRRSSSSSSLLLMMMMMMLLLLLLLLLOOOQQQTTTTTTTTTSSSSSSRRRQQQPPPMMMNNNRRRUUUUUUVVV]]]fffyyy777999;;;<<<<<<<<<===>>>;;;<<<>>>===<<<;;;;;;<<<>>><<<999999<<<@@@BBBCCC@@@???<<<;;;:::;;;===>>>===>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFHHHKKKNNNPPPLLLJJJGGGDDDCCCEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCBBB>>>????????????>>>======@@@@@@BBBCCCEEEGGGHHHIIIJJJIIIGGGDDDBBBAAA@@@???<<<>>>??????>>>======>>>>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBBBBBBB=========;;;:::999;;;===>>>>>>>>>??????@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDGGGJJJLLLKKKHHHEEECCCBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAADDDFFFGGGFFFDDDBBBAAAAAACCCBBBAAA@@@@@@BBBEEEGGGJJJOOOYYYhhh~~~zzzpppmmmooorrrttttttwwwvvviiiccc___^^^^^^aaaggglllpppqqqrrrnnnooo|||}}}||||||{{{wwwtttddd]]]SSSJJJDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666555444444333333444444666777888888888777555444444444444444555555555555333333444444444444333333//////000111111111000///000111111111111222222222222222222222222222222222222333333333333444444444333333333222111111111000222222222111111111111111222222222222222333333333555555444333333222222111000000111222222222222222333333222111222444555777777777666555555555666666444444333333333444444555444555666777777777666666555444444333333333444444111222333444555666666777999999999888888777777777777888888777555444444555999999999999:::;;;<<<===???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@??????>>>=========>>>>>>===<<<===???AAADDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@???>>>===<<<===>>>???@@@@@@??????>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@DDDBBB@@@>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHLLLMMMNNNPPPQQQRRRRRRSSSMMMNNNNNNMMMLLLLLLNNNPPPRRRSSSSSSSSSSSSRRRQQQQQQNNNNNNQQQTTTTTTUUU]]]fffkkk|||:::;;;;;;;;;:::<<>>>>>===;;;:::;;;===???===;;;;;;===???@@@AAA@@@???===<<<;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGIIIJJJJJJKKKKKKJJJHHHFFFDDDDDDEEEGGGIIIKKKIIIGGGEEECCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>???@@@AAACCCFFFJJJMMMOOOJJJJJJIIIHHHFFFCCCAAA@@@???@@@AAA@@@>>><<<<<<===>>>???????????????>>>>>><<<===???@@@AAABBBBBBBBB@@@@@@@@@>>>;;;:::;;;<<<===<<<<<<===>>>@@@BBBDDDBBBCCCCCCBBBAAABBBDDDFFFJJJKKKKKKIIIEEEBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>??????CCCEEEFFFFFFCCCAAA@@@@@@????????????@@@AAABBBCCCFFFHHHJJJOOO[[[ppp~~~}}}zzzuuuppppppwww~~~oooccc\\\YYYVVVSSSVVV___lllwww~~~yyytttooommmlllkkkhhheeeQQQLLLEEE@@@===<<<;;;:::::::::::::::::::::::::::;;;;;;:::999888888777777777666555555444444555555888888888777777777777777666555444333333444444555333444444555555555444444+++---000222333222000///000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222111222222222222111111000000111222222222333333333444777777666666555444444333//////000111222333444444333333222222333444666777777777666666777777888888666555555444444555555666333444555555666666555555444444333333333444444555000222333555666666666555888888888888777777777777666777888777555444444555888888888888999:::;;;<<<@@@BBBDDDCCCBBBAAABBBBBB@@@AAA@@@@@@??????>>>===<<<===>>>===<<<===>>>@@@???@@@@@@AAAAAAAAA@@@@@@===>>>???@@@AAA@@@??????@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@BBBCCCCCCAAA>>>>>>AAADDDDDDCCCCCCBBBAAA@@@@@@???===>>>>>>@@@AAACCCEEEFFFAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIINNNNNNOOOQQQQQQRRRRRRRRROOOOOOOOOMMMKKKKKKMMMOOOQQQQQQRRRSSSSSSSSSRRRRRROOONNNOOORRRSSSUUU]]]fffiiiuuu~~~:::;;;<<<<<<<<<===???AAA@@@@@@???===;;;;;;===???AAA???======>>>????????????>>>===<<<<<<<<<>>>???AAAAAAAAABBBCCCEEEFFFGGGLLLLLLMMMLLLKKKHHHFFFDDDEEEDDDCCCCCCDDDFFFIIIKKKLLLJJJHHHEEECCCBBBBBBCCC===>>>???@@@AAABBBBBBBBB@@@@@@@@@BBBFFFJJJOOOQQQKKKKKKLLLLLLJJJFFFCCC@@@AAABBBBBBAAA>>><<<;;;<<<===>>>???@@@@@@AAAAAA@@@<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDAAA>>><<<<<<===<<<;;;;;;;;;===@@@CCCEEECCCCCCCCCAAA@@@AAADDDGGGIIIIIIHHHFFFBBB@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>======>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBB======>>>???@@@@@@@@@@@@CCCHHHLLLMMMNNNWWWfffqqq~~~~~~zzztttqqqtttuuu{{{{{{rrrtttwwwzzzzzzvvvooojjjlllkkkmmmooonnnhhhfffhhhmmmuuu|||uuummmiiigggjjjwwwyyyqqqmmmjjjfffccc```ZZZQQQKKKDDDAAA===;;;;;;;;;::::::999999999999999999999999;;;;;;:::999888777666666999999888777777777777777666555444444444444555555888666444222222222444555444444555555666555555555///111333444444444222111000000111111111222222222111111111111111111111111000111111111111222222222222222222333333333333333333333222222111000000000111222222333333444444444888777777666666555444444000000111111222333444444444333333333444555666777666666666666777888999:::888777666666555666666666333333444444444555555555444444333333333444555555111333555777888777666555777777777777777777777777777888999888666555666777777777777777888999;;;;;;@@@BBBCCCCCCBBBAAAAAABBB@@@AAAAAAAAA@@@???>>>===;;;===>>>===<<<<<<>>>???>>>>>>??????@@@?????????<<<===???AAABBBBBBBBBAAABBBAAA???======>>>???@@@@@@AAACCCDDDEEEDDDDDDCCC@@@AAAAAABBBBBBAAA@@@@@@???BBBDDDAAA===<<<@@@EEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPNNNLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQNNNNNNQQQRRRUUU\\\dddoooyyy|||888:::===>>>>>>===>>>???BBBBBBBBB@@@>>>>>>@@@BBBBBB@@@??????@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>>>>???AAACCCFFFHHHIIIMMMNNNNNNNNNLLLHHHEEECCC??????@@@AAACCCFFFJJJKKKKKKJJJHHHEEECCCBBBBBBBBB===>>>???AAABBBBBBBBBBBBAAAAAAAAABBBFFFJJJNNNPPPLLLMMMNNNNNNLLLHHHDDDBBBAAACCCCCCBBB???===<<<<<<<<<===>>>@@@BBBCCCDDDDDD<<<===>>>???AAABBBDDDDDDDDDEEEEEEBBB???<<<;;;<<<<<<<<<;;;;;;===@@@CCCEEEBBBBBBAAA@@@???@@@CCCEEEDDDEEEDDDCCCAAA@@@BBBCCCAAAAAA@@@???@@@AAABBBCCCEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????<<<>>>@@@AAA@@@?????????<<<===???@@@AAAAAA@@@@@@===CCCIIIJJJHHHHHHOOOUUUhhhyyytttnnnfffbbbaaadddeeecccdddgggmmmmmmnnnpppqqqppplllhhheeefffhhhjjjjjjfff```[[[___]]]^^^bbbccc``````aaabbbmmmzzz{{{qqqjjjlllggg```YYYSSSKKKBBB;;;>>><<<;;;:::;;;;;;:::999999999999999999999999999::::::999888888777666666999999888777777777777777444333222222222333444444777666444222111222333444333444444555666666666555666555444333333333333333000000111111111222222222111111111111111111111111000000000111111111222222111111111111222222222222222222222111111111000000111111222333444444555555777777666666555444444444333333222111111222222333444444444444555666777777444444444555666777888999999888777777666666666666333333333333333444444555444444333333333444444555333444666888999888777666666666666666666666666666888999:::999777666777888666666666777888999;;;;;;???@@@BBBBBB@@@???@@@AAA???@@@AAAAAA@@@???===<<<:::<<<======<<<<<<===>>>>>>>>>??????>>>>>>======<<<===???AAABBBCCCCCCCCCCCCBBB???======>>>???@@@@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAABBBAAAAAA@@@@@@===@@@CCCAAA<<<<<>>>>>@@@@@@?????????@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSRRROOONNNQQQRRRTTTYYY```iiiuuuwwwuuu|||777:::===>>>>>>===>>>>>>BBBCCCCCCBBBAAAAAABBBDDDCCCBBBAAABBBCCCCCCAAA???;;;;;;;;;;;;;;;<<<<<<===<<<<<<===???AAAEEEHHHJJJHHHIIIKKKKKKKKKIIIGGGEEE======>>>???BBBEEEGGGIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@??????AAAAAABBBDDDGGGJJJMMMOOOMMMNNNOOOOOOMMMIIIEEECCCAAABBBCCCBBB@@@>>>>>>???===>>>@@@BBBDDDFFFFFFGGG?????????@@@AAACCCDDDEEECCCDDDDDDBBB>>>;;;::::::======<<<<<<===???@@@AAA>>>??????>>>===>>>@@@BBB@@@AAABBBAAA@@@@@@BBBDDD@@@??????>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@>>>@@@AAAAAA>>><<<;;;;;;===>>>???@@@@@@AAA@@@@@@===@@@CCCCCCBBBDDDJJJPPPUUU[[[llluuummmgggeeecccaaaaaadddffffffhhhnnntttwwwvvvtttwwwwwwwwwwwwuuuqqqjjjfffgggdddeeelllrrrsssrrrrrryyy}}}yyyuuuqqqnnnlllbbbUUUKKKEEEAAA>>>;;;;;;::::::;;;<<<<<<:::888999999999999999999999999999888888888888777777777777666555555444444555555444444444444444555555555555444333222222333333444222333444555555555555555666555333111111111222222000111111111111222222222111111111111111111111111000000111111111222222222000000000000000000//////111111111111111111111111111111222333444555666666777777666555555444444333555444333111111111222333444444555666666777777777444444444555666777888999999999888777666666666666444333333333333444555555666555444333333333333444444555666777888777777666555555555555666666666666777888999999777777888999666666666777888:::;;;<<<===???@@@@@@???>>>>>>???>>>???@@@AAA@@@>>><<<:::999;;;======<<<;;;<<<===<<<============<<<<<<;;;;;;===???AAABBBCCCCCCCCCBBBAAA???>>>>>>???@@@AAA??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???===???AAA@@@======???BBBBBBBBBAAA@@@???>>>>>>===AAA@@@??????>>>>>>?????????@@@AAACCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQNNNLLLLLLMMMOOONNNOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOQQQSSSSSSVVV[[[]]]jjjlllhhhiiimmmzzz888:::;;;;;;:::;;;>>>@@@???AAACCCCCCCCCBBBCCCDDDCCCCCCCCCEEEFFFEEEBBB@@@<<<<<<<<<<<<<<<======>>><<<;;;;;;===???BBBEEEGGGEEEFFFGGGGGGGGGFFFEEEEEE=========>>>???AAABBBCCCDDDEEEFFFFFFEEEBBB@@@???@@@@@@@@@@@@@@@??????>>>@@@AAADDDGGGJJJMMMOOOPPPOOOOOOOOONNNLLLIIIFFFDDD???@@@BBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFAAAAAA@@@AAAAAACCCDDDEEEDDDEEEEEEDDD@@@===<<<<<<>>>>>>>>>>>>>>>=========;;;<<<======<<<<<<===>>>>>>???@@@@@@@@@???AAABBB>>>>>>======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@???AAABBBAAA???===<<<<<<=========>>>??????@@@@@@AAABBBAAA@@@AAADDDJJJNNNLLLMMMUUUcccsssxxxsssnnnhhhcccZZZQQQFFF>>><<<======<<<999999:::===>>>>>><<<999::::::::::::::::::::::::777777777777888888888888666555444444333333444444333333555666666666555555333333333333333333444444111222333444444555555555222222222222222222222111000111111111111222222222111111111111111111111111111111111222222222333333333333222222111111000000000000000111222222333333111111222333444555666666777777777666555555444444444333222111111222444555444555555666777777777777666666666666777777888999999999777666666555555555555444333333333444666666777666555444333222222222444444444444555555555555444444444555555666666666555666777777666555666777666666666777999;;;<<<======???@@@@@@???>>>>>>???===>>>???@@@???===;;;999888:::<<<===<<<;;;;;;<<<888999::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAAAAA@@@?????????@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDBBBAAA???>>>?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>======>>>===============>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPQQQSSSTTTTTTTTTPPPQQQPPPNNNMMMLLLNNNPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTPPPPPPSSSTTTRRRSSSVVVVVV``````]]]aaaccciiiwww::::::999888777:::>>>BBB===???BBBDDDCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGDDDAAA<<<=========>>>>>>??????<<<<<<;;;;;;===@@@BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???BBBCCCEEEFFFEEECCC@@@>>><<<===>>>???@@@AAAAAAAAA???AAAEEEIIIMMMPPPRRRSSSOOOOOOOOONNNLLLIIIFFFEEE===???AAABBBAAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAABBBCCCDDDEEEGGGHHHIIIHHHDDDAAA@@@@@@????????????>>>===;;;:::888:::<<<<<<;;;:::;;;<<<===???AAAAAA@@@??????@@@>>>============???AAABBBAAAAAAAAAAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????===???BBBBBBAAA@@@@@@AAA======<<<======>>>???@@@CCCBBBAAAAAAAAABBBDDDEEEFFFHHHOOOVVVZZZaaatttzzzuuunnncccTTTJJJBBB>>>:::999:::;;;:::888999:::<<>>>>>???AAAAAA???>>>???@@@<<<===???@@@???===:::888888:::<<<===<<<;;;;;;;;;444555666888:::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA????????????@@@AAABBBBBBCCCBBBAAAAAABBBCCCEEEFFFGGGFFFFFFDDDCCCAAA???>>>AAA@@@???@@@BBBCCCBBBAAA>>>>>>>>>>>>============:::::::::;;;<<<===>>>???>>>???@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKLLLMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUPPPPPPPPPOOOMMMMMMOOOQQQOOOPPPQQQQQQRRRQQQQQQQQQUUUQQQPPPTTTUUURRRQQQSSSTTTYYYVVVUUU\\\^^^___gggppp888:::<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???===<<<;;;;;;;;;::::::999999:::===???AAADDDEEEFFFEEEBBB@@@@@@AAA???@@@@@@???>>>>>>@@@AAAEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>???@@@AAABBBCCCFFFGGGIIIKKKMMMOOOPPPPPPRRRQQQOOOMMMKKKIIIHHHGGGDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@AAADDDGGGGGGIIIKKKJJJGGGDDDAAA@@@???>>><<<;;;:::::::::;;;999888888888999;;;===>>>??????????????????@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAADDD@@@======???@@@???>>>===>>>???@@@@@@???===<<<;;;===>>>>>>======>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCCFFFJJJKKKMMMRRR\\\cccnnnwwwrrrhhh]]]RRRIIICCC@@@<<<;;;::::::::::::;;;<<<;;;===@@@BBBAAA===888555:::::::::::::::::::::::::::999999888777666555555444555666666666555333222222222222444666888777666444444444444444444444444111222333333444444333333222111111000000111111222111///...///111222222111......//////000000111111111111000000111111222333000111222333333333333222111111333333333333111111333222111111111333666777888888777666555444444333555444222111111222444555666555444333444666888999===;;;999888999::::::::::::999888777666555444444222333333333444444555555333555777999888666444222555555555444444333333333555333222111111222444666888777666777888777555444888888888999:::;;;===>>>??????@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;999999;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;;;;:::;;;===>>>???????????????>>>=========>>>@@@@@@AAABBBBBBAAAAAACCCFFFIIIIIIHHHEEECCCBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBB===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;===AAADDDGGGHHHHHHHHHDDDGGGJJJMMMOOONNNLLLJJJHHHJJJLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOONNNQQQQQQQQQQQQPPPOOONNNNNNOOOQQQSSSSSSSSSRRRSSSTTTTTTSSSRRRSSSTTTSSSRRRPPPPPPQQQSSSTTTVVVWWWWWWWWWcccppp777999;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<;;;::::::;;;>>>@@@AAABBBDDDDDDCCCAAA?????????===>>>>>>>>><<<===>>>@@@DDDEEEFFFFFFEEEDDDBBBAAA>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNRRRQQQPPPNNNMMMKKKJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDCCCBBBAAABBBFFFIIIFFFHHHKKKJJJHHHEEECCCCCCAAA@@@???===<<<<<<<<<===:::999888888999:::<<<============>>>>>>?????????AAA@@@@@@@@@????????????@@@@@@?????????@@@@@@AAADDDAAA>>>>>>@@@AAA@@@???===>>>???@@@@@@???>>>>>><<<===>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEDDDBBBEEEKKKQQQ\\\hhhyyyzzzjjjYYYUUUPPPIIIDDD???===<<<;;;:::999888888999:::;;;999;;;===??????===:::777888888888888888888888888999999888888777777666666555666666666666555444444555555555777:::;;;:::999555555555444444333333333111222333333444444333333222222111111111111222222222000//////111222111111/////////000000000000000111111111111111222333444222222222333333333333222222222333444444333222222333222111111222333555777777777777777666555444333555444222111111222444555666555444333444555777999<<<;;;999999999:::;;;;;;888888777777666666666555333444555666777888999:::555666777888777666444333555555444444333333333333555444222111222333555666777666555666777777555333777777888888999;;;<<<===???????????????>>>======:::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<;;;:::999999999999999999999:::;;;<<<;;;;;;<<<===>>>>>>??????>>>>>>======>>>???AAABBBCCCDDDDDDDDDCCCEEEHHHKKKKKKIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDBBBBBBBBBCCCCCC??????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===???BBBEEEGGGHHHHHHHHHFFFGGGJJJKKKLLLKKKIIIHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTSSSRRRSSSSSSSSSQQQOOOPPPQQQRRRTTTUUUUUUUUUVVVWWW```ppp666888:::::::::999:::;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBAAA???===<<<<<<<<<=========<<<<<<===???AAABBBAAABBBCCCBBB@@@>>>===>>>:::<<<<<<<<<;;;;;;===???DDDEEEGGGHHHGGGEEEBBB@@@???@@@BBBCCCEEEFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKLLLOOONNNNNNMMMLLLKKKJJJJJJGGGHHHJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBDDDGGGJJJEEEGGGJJJJJJIIIGGGFFFFFFDDDCCCBBB@@@??????>>>>>>;;;:::999888888999:::;;;:::;;;;;;<<<===>>>??????AAAAAAAAA@@@@@@@@@@@@???@@@??????>>>>>>?????????CCCAAA??????@@@AAA@@@???===>>>???@@@@@@@@@@@@@@@===>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDDDDBBB???@@@DDDGGGKKKQQQYYYddduuu~~~zzzzzz|||{{{jjjZZZOOOCCCAAA???===<<<<<<<<<<<<999999888777777888999999777888:::;;;<<<;;;:::999888888888888888888888888888888888777777777777777888777666666555555666666666666666888:::<<<;;;999777666666555444333222222111222333333444444333333333333222222222222333333333111000000111111111000000000000000000000//////111111111111222333444555333333333333333333333333333333444555555444333333333222222111222333555666555666777888777666444222444333222111111222333444444444333333444555777888;;;;;;::::::::::::;;;;;;777777777777777777777777555555777888:::;;;======888888777777666555444444444444444333333333333333555444333333333444666777777666555666777777555333777777777888999:::;;;<<<>>>????????????>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;=========<<<<<<:::999999888888888888999:::<<<<<<===<<<;;;;;;<<<===>>>???>>>======>>>???AAACCCDDDFFFGGGGGGGGGFFFGGGJJJMMMMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDAAA@@@@@@???????????????<<<<<<<<<<<<<<<======>>>>>>@@@BBBEEEGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNOOOOOOOOONNNNNNMMMMMMOOOQQQRRRRRRRRRTTTUUUTTTSSSRRRRRRSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUXXX^^^jjj}}}777999:::;;;:::999:::;;;999:::;;;<<<>>>@@@AAAAAADDDCCCAAA@@@@@@AAACCCDDDBBB@@@>>>===<<<<<<===>>>???????????????@@@AAABBBAAABBBCCCBBB???======>>>999;;;<<<<<<;;;<<<>>>@@@EEEFFFIIIJJJIIIGGGCCCAAA@@@AAACCCFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGCCCDDDDDDCCCBBBCCCFFFHHHDDDFFFIIIJJJIIIHHHHHHIIIEEEEEEDDDBBBAAA@@@??????<<<;;;999888888888999999999:::;;;<<<===>>>??????AAAAAAAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>@@@@@@??????????????????===>>>>>>???@@@AAAAAAAAA===???@@@???>>>>>>???@@@@@@@@@????????????@@@@@@AAACCCCCCCCCAAABBBEEEGGGBBBFFFMMMTTT]]]kkk{{{yyyssspppuuuqqqjjj```VVVMMMFFFBBB>>>===<<<;;;;;;;;;<<<<<<888888888888888888888888777777777777888888999999999999999999999999999999777777777777777888888888999888666555555555666777444333444666888999888777888777666555444333222111111222333333444444333333444333333222222333333444444222000000111111000///222111111000000/////////111111111111222444555666444444444333333333333333444555555555555555555444333222222222222333444555333555777999888777444222333333222222222222333333333333333333444555777888::::::;;;;;;::::::;;;<<<999999888888777777666666666666777888999:::;;;<<<:::999777666555444555555444444444333333333333333555444444444444666777888888777666777888888777555777777777777888999:::;;;===>>>>>>?????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999888888888888999;;;<<<===>>>===;;;::::::<<<>>>???=========>>>@@@BBBEEEFFFHHHIIIJJJIIIIIIIIILLLNNNNNNNNNLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDAAAAAA@@@???>>>??????@@@======<<<<<<<<<======>>>???@@@AAACCCEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIKKKMMMMMMLLLLLLLLLMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMOOOQQQSSSSSSSSSUUUWWWTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNOOOPPPQQQSSSTTTUUUYYYYYYYYY[[[eeeyyy888:::<<<<<<:::::::::;;;888999:::;;;===>>>???@@@DDDCCCAAA@@@@@@AAACCCDDDAAA???===;;;;;;;;;===>>>AAAAAA@@@@@@@@@AAAAAABBBAAACCCCCCBBB@@@>>>>>>>>>:::;;;<<<===<<<===@@@BBBFFFGGGJJJLLLKKKIIIFFFDDDBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEECCCAAAAAABBBDDDCCCEEEHHHIIIIIIIIIJJJKKKEEEEEEDDDCCCBBB@@@???>>><<<;;;999888777777888999::::::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<=========>>>>>>=========>>>======>>>>>>???@@@AAABBB>>>???@@@???>>>===>>>???@@@??????>>>>>>??????@@@>>>???@@@@@@@@@@@@BBBCCC>>>BBBGGGJJJMMMQQQVVVZZZkkkxxxyyymmmccc\\\XXXQQQHHHBBB@@@>>>;;;999::::::999888888888888888888888999999999999888888999888666555555666666777999999999999999999999999777777777777777888888888999888666555555555666777333222222444777888777666888888777666444333222222111222333333444444333333444333333222222333333444444333111000111222111000222222111111000000//////111111111111222333444555444444333222222222333444555555555555555555555555333333222222333333444444222444666888999777555333444333333333333333333444222333333444555666777888888:::<<<<<<;;;:::<<<======<<<;;;:::888777555555666666666666666777777777:::999777555444555666666444444444444444444444444555555555555666777888888999999888999;;;;;;:::888777777777777888999::::::<<<===>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999999:::;;;<<<===???>>><<<;;;:::<<<===>>><<<<<<===>>>@@@CCCEEEGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDDDDEEEAAA@@@???>>>===>>>???@@@???>>>>>>=========>>>>>>>>>???@@@AAAAAABBBBBBBBBEEEEEEFFFFFFHHHJJJLLLMMMKKKMMMNNNNNNMMMLLLMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPRRRTTTTTTTTTVVVWWWSSSRRRQQQRRRSSSRRRQQQOOOKKKLLLMMMNNNQQQSSSVVVWWWVVVVVVVVVUUUXXXcccsss999:::<<<<<<;;;::::::;;;999999:::;;;<<<======>>>BBBBBB@@@@@@@@@@@@BBBBBB@@@>>><<<:::999:::<<<>>>BBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@>>>===>>>:::;;;======>>>???BBBDDDEEEGGGIIIKKKKKKJJJHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEECCC@@@???@@@AAACCCEEEGGGHHHHHHIIIJJJLLLFFFFFFEEEDDDBBB@@@>>>===;;;:::999888777777888999:::;;;;;;<<<===>>>??????>>>????????????@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::<<<>>>>>>===<<<<<<===>>>=========>>>???@@@@@@===>>>???>>>===<<<===>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>AAABBBCCCCCCDDDEEEIIILLLNNNTTTbbbuuuooo```UUULLLGGG@@@===:::;;;>>>>>>:::666777777777777777777777777888888999999999999888888999888666555444555555666777777777777777777777777888888888777777777777777888777666666555555666666444444444666888999999777888777777666555444333333111222333333444444333333333333222222222222333333444222111111222222222111111111111111111111000000111111000000111111222333222222111000111222333444666555444444444444555666333333333333333333333333222444666777888777666555444444555555555555444444222333444555666888888999777:::======;;;:::<<<>>>@@@???>>><<<:::888666555666666555555555444444444999888777666555666777888555555555555555666666666555555666777888999999999::::::999;;;<<<===;;;:::888888888888888999::::::;;;<<<===??????@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<===@@@???>>>===<<<<<<======<<<<<<<<<===???BBBDDDFFFGGGHHHJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDEEEFFFFFFBBBAAA???======>>>???@@@AAA@@@@@@??????????????????????????????@@@@@@@@@DDDDDDEEEFFFHHHKKKMMMNNNKKKMMMNNNNNNMMMLLLMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOONNNPPPRRRSSSSSSSSSUUUVVVQQQPPPPPPQQQSSSSSSRRRPPPLLLLLLLLLNNNPPPSSSVVVXXXRRRSSSUUUUUUWWW[[[ccciii888:::;;;;;;999888999::::::::::::;;;;;;<<<<<<<<>><<<<<<===999;;;<<<===>>>???BBBDDDDDDEEEGGGHHHIIIJJJIIIIIIFFFDDDCCCBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHJJJLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJEEEFFFGGGIIIIIIHHHHHHGGGFFFEEECCCAAAAAAAAABBBCCCAAABBBCCCBBB@@@???@@@AAABBBDDDFFFGGGGGGGGGIIIKKKGGGGGGFFFEEEDDDAAA???>>>:::999888777777888999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>?????????>>>===<<<;;;::::::::::::999<<<>>>???===<<<===>>>>>>======<<<<<<===>>>???<<<===>>>===;;;;;;;;;<<<>>>>>>>>>======>>>>>>>>>BBBBBBCCCCCCCCCBBB@@@>>>AAAAAABBBBBBBBBDDDGGGIIIFFFGGGMMMWWWbbbppp|||rrrbbbTTTJJJCCC>>><<<888999;;;<<<===<<<;;;:::777777888888888888888888666777777888888777777666666666555555555666777777777777777777777777777777999999888888777777666666555666666666666555444444555555555777999:::999888777666666666555555444444111222333333444444333333222222111111111111222222333222000111222333333222111111111111111111222222111111000000//////000000000000//////000222444555555555444333333444555555333333333444333333333222333444555666777777777777555666666666666666666555333333555777888999::::::666:::>>>>>>;;;:::<<>>@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===AAA@@@@@@???>>>=========<<<<<<<<<===>>>AAACCCDDDDDDFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIDDDBBB@@@>>>>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@????????????@@@CCCCCCEEEFFFHHHIIIJJJKKKJJJKKKMMMMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPMMMOOOQQQRRRQQQQQQRRRSSSOOONNNNNNPPPSSSTTTSSSRRROOOOOONNNNNNOOORRRTTTVVVSSSTTTTTTUUUWWWYYY[[[]]]777999::::::888777777888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>><<<999777777888;;;===BBBBBBBBBBBBAAA@@@??????>>>@@@AAA???===;;;;;;;;;888:::<<<======???BBBDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGEEEBBB@@@@@@BBBEEEGGGGGGGGGFFFEEEGGGIIIKKKMMMJJJIIIIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@???@@@AAABBB???@@@AAAAAA@@@???@@@AAABBBDDDFFFFFFFFFGGGIIIJJJHHHHHHHHHGGGEEEBBB@@@>>>999999888777777888999:::::::::::::::::::::::::::<<<<<<======>>>>>>>>>???>>>===<<<;;;:::999999:::999<<<@@@@@@>>>===>>>???>>>>>><<<;;;;;;<<<======<<<===>>>===;;;::::::;;;>>>>>>============>>>>>>>>>>>>???AAABBBBBB???===:::<<>>===<<<<<<;;;555555666777888999999999666666666777888888999999666666777777888888999999555555777888::::::::::::999888888:::<<<<<<;;;::::::::::::999::::::;;;;;;:::;;;===>>>@@@AAAAAAAAAAAA@@@>>><<<;;;::::::;;;888999;;;===>>>???@@@@@@@@@???>>>======<<<<<<===AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEFFFFFFEEEDDDEEEFFFHHHHHHHHHIIIHHHHHHGGGFFFIIIHHHGGGGGGHHHIIIKKKLLLEEEDDDAAA??????@@@BBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQLLLNNNPPPPPPOOOOOOOOOQQQMMMMMMNNNPPPSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSUUUSSSPPPPPPQQQSSSSSSSSS999777666444555777:::<<<999:::;;;:::999999;;;<<<>>>===<<<===>>>===<<<:::<<<:::888888:::<<<======@@@@@@AAA@@@???===;;;:::===;;;999999:::<<<<<<;;;888999:::<<<===???@@@AAACCCCCCCCCCCCEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCEEEIIILLLKKKKKKIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHFFFDDDAAA???>>>>>>>>>???>>>>>>??????@@@@@@@@@@@@CCCDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;888777666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@>>>===<<<<<<<<<<<<@@@???===;;;999888777777;;;<<<<<<<<<<<<<<<;;;:::============<<<<<<<<<<<<>>>>>>===<<<;;;::::::999:::;;;>>>??????>>><<<:::<<<===>>>@@@???>>><<<;;;======>>>??????????????????@@@AAAAAABBBEEEIIILLLUUU\\\gggtttxxxmmmaaaXXXRRROOO@@@???>>>===;;;:::999888999999888666666555555555555555555666666666666777555555555555555555555555444444555666777888999999999999888777777777777777888888888888777555444333555555666666666666666666333444555666777777777777888777777666555555444444111111222222222333333333111111000000111111222333111111222222222333333333333333333333333333333333111111222222222333333333222222222222333333444555444444444444333222222111555444444444444555666666555555555555666666666666555555555555666666666666777777777888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===:::999999888777777777888:::999888999;;;<<<;;;::::::::::::::::::;;;<<<<<<<<<;;;:::999888999:::;;;::::::::::::::::::::::::;;;:::999888888888999:::999;;;>>>>>><<<;;;;;;;;;======<<<;;;:::999999888;;;;;;;;;<<<<<<>>>??????AAAAAA???>>>======<<<===@@@@@@???>>>===>>>>>>>>>:::;;;===>>>>>>???BBBDDDEEEDDDCCCBBBBBBCCCEEEEEEGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<===???AAACCCAAABBBBBBBBBAAABBBEEEGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKNNNOOOMMMKKKJJJIIIIIIHHHHHHJJJMMMOOOOOONNNNNNOOOPPPQQQQQQPPPOOOOOOQQQOOONNNOOOQQQSSSSSSRRRQQQPPPOOONNNNNNOOOQQQSSSSSSRRRPPPOOONNNMMMMMMMMM666555444333333555777888888999:::999888888:::<<<<<<;;;;;;<<<>>>>>><<<;;;<<<:::999:::;;;======<<<>>>????????????===<<<;;;<<<:::999999:::<<<<<<;;;999::::::<<<===>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGDDDDDDCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFCCCAAA???<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCAAAAAA@@@<<<:::888666666888:::;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<======???>>><<<;;;999888888888;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;======>>>????????????>>>===>>>??????@@@BBBFFFIIILLLOOOSSSXXX```jjjwwwzzzsssjjjcccbbb^^^XXXRRRKKKFFFDDDBBB======<<<;;;:::999888777666666555444333333333444444444555555555666666666555555555555555555555555666666666666666666777777777666666555444444555555666666666666666555444333555555555555555555555555333333444555666777777666777666666555444444333333111111111222222222333333111111000000111111222333111111222222222333333333444444444444444444444444222222222222333333333333333333222222333333444444333333444444444333222222444444444444444555666666777777777666666666666666444555555555666666666666777777888888999;;;<<<===;;;;;;;;;<<<<<<<<<============>>>??????>>>======::::::999888888888888888:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<=========;;;:::999888888888999999999;;;===>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;<<<===>>>???AAAAAA@@@>>>>>>=========>>>>>>>>>============>>>;;;<<<=========>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@???======???@@@AAA@@@AAAAAAAAA@@@AAACCCFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKNNNNNNMMMJJJIIIHHHIIIHHHHHHJJJLLLNNNNNNMMMOOOOOOPPPQQQQQQPPPOOONNNOOONNNMMMOOOQQQSSSSSSSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQOOONNNMMMLLLLLLLLL444444444333444444555555777888888888777777999;;;;;;;;;<<>><<<;;;<<<<<<============<<<<<<;;;:::888999:::<<<<<<;;;::::::;;;;;;<<<======>>>=========>>>@@@AAACCCDDDBBBAAA@@@@@@???????????????AAACCCDDDDDDDDDFFFGGGHHHGGGFFFDDDDDDFFFGGGIIIGGGGGGEEEDDDCCCCCCCCCCCC???>>>;;;999888999:::;;;============<<<<<<<<<<<>>:::999777666666888:::;;;;;;;;;;;;::::::999999999777777888999:::<<<===>>><<<<<<;;;:::999999999999;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<======>>>>>>>>>>>>>>>;;;<<<=========???BBBEEEHHHGGGEEEDDDEEEKKKRRRXXX___fffppp|||uuummmbbbZZZTTTPPPKKKGGGFFFDDDAAA???<<<;;;;;;;;;::::::999888888777666666555444444333333333444444333333333444444444555555444444444444444444444444777777666666666555555555666666555444444444444555444444555555555444444333444444444444444333333333222333444555555666666555555555444444333333222222111111111222222222222333111000000000000111222222111111222222222333333333444444444444444444444444222222333333333444444444444444333333333333333333222222333444444444333333444444444444444555555666888888888777666666666555444444444555555555666666777888888999:::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<::::::999999888888999999:::999888999:::;;;;;;999<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<===;;;;;;<<<<<<=========>>>;;;:::999999888888999999999;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======AAAAAA@@@???>>>>>>>>>???==================>>>>>><<<===>>>>>>>>>>>>@@@BBBBBBAAA@@@??????@@@AAABBBDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@??????>>>?????????@@@@@@@@@???@@@BBBDDDFFFFFFHHHIIIJJJIIIIIIHHHIIIKKKMMMMMMKKKIIIGGGGGGHHHGGGGGGIIILLLMMMMMMMMMOOOPPPPPPQQQPPPOOONNNMMMMMMLLLLLLNNNQQQSSSTTTTTTRRRQQQOOONNNMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJ666666666666666555555555555666777666666666888:::======???CCCGGGIIIHHHGGG<<<;;;<<<===>>>>>><<<:::::::::;;;<<<<<<=========;;;999999999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;===>>>@@@AAA??????>>>>>>===>>>>>>>>><<>>>>>AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;888777666666666888999;;;;;;::::::999999888888888777777777888999;;;<<<===::::::999999999999:::::::::;;;<<<===>>>>>>???>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======:::;;;<<<<<<<<<===???AAAEEECCCAAA??????BBBFFFHHHIIIKKKOOOVVV```nnn}}}zzzqqqhhhaaa\\\QQQLLLFFFCCCBBBCCCCCCBBB???>>>===;;;:::999999999777777666666666666555555666666555555555555666666222222333333333444444444444444444444444444444444555555555555555555555555777777666555555666666666333333444555555555555555333333333222222222222222222222333444444444444444333333333333222222111111111111111111222222222222000000000000000111222222111111222222222333333333333333333333333333333333222333333333333444444444444444444444333222222111111222222333444444444444444444333333444444555666888888777666555444444333333333444444444555555555777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999:::999888888888:::;;;:::999<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;::::::::::::999::::::999999999999888999999;;;======<<<::::::;;;:::::::::;;;;;;<<<<<<<<<:::999999999::::::;;;<<>>>>>??????????????????@@@@@@@@@??????AAACCCBBBAAA@@@?????????@@@AAABBBAAAAAABBBCCCDDDEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBAAA@@@>>>======???@@@AAAAAA@@@@@@AAACCCDDDEEEGGGHHHIIIIIIHHHHHHJJJKKKMMMLLLJJJHHHGGGGGGGGGFFFFFFHHHKKKMMMMMMLLLOOOOOOPPPPPPOOONNNMMMLLLLLLKKKKKKMMMPPPSSSTTTTTTRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIII777777666666666555444444444555666666555666888:::<<<===AAAFFFKKKMMMMMMKKK===<<<<<<>>>??????<<<:::999999:::;;;<<<===>>>>>><<<;;;:::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999999999:::<<<===>>>======<<<<<<<<<======>>>:::===AAACCCBBBAAAAAAAAACCCBBBAAAAAABBBEEEGGGHHHFFFFFFFFFEEEEEEDDDCCCBBB<<<;;;999888888999:::<<<;;;;;;<<<===???@@@AAAAAABBBAAA@@@????????????@@@>>>???@@@@@@???>>><<<;;;666666555666666888999:::;;;;;;:::999888888777777999888888888999999:::;;;888888888888888999::::::::::::<<<===>>>>>>>>>>>>============<<<<<<<<<;;;999999::::::;;;<<<<<<<<<999:::;;;<<<;;;:::888777999999::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<===<<<;;;;;;===???<<<;;;;;;<<<>>>?????????BBBBBBBBBDDDHHHOOOWWW\\\jjjvvvxxxqqqddd```YYYSSSNNNIIIEEEBBBCCCAAA???===<<<;;;:::999;;;:::999777666555555444444444444555555555555666777777666555555555666666222222222333333333333444444444444444444444444444222333333444555666666666666555555555555555666666333444555555666666666666333333222222111111111111111222222333333333333222222222222222222111111111000000111111111222222222000000//////000000111222111111222222222333333333111111111111111111111111222222222333333333444444333444444444444333111111111222222333444444444444333333333333333444555555666666555444333333222222333333333333444444444444666777888999:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999888888999::::::999888777888:::;;;:::999;;;;;;<<<===>>>======<<<<<<<<<<<<======>>>>>>>>>======<<<:::999888777666::::::::::::999999888888888:::<<<===;;;:::::::::999::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;?????????>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@???@@@AAABBBBBBAAAAAACCCEEEDDDCCCBBB@@@@@@@@@AAABBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@>>>======???AAABBBBBBAAAAAABBBCCCBBBDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGFFFFFFHHHKKKMMMMMMLLLNNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJLLLPPPSSSTTTTTTQQQQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHH777666555444333333333333333444666666555666888::::::<<<@@@FFFKKKNNNMMMLLL???>>>===>>>??????===;;;::::::::::::<<<===>>>???>>>===<<<=========;;;999999999::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;<<<======>>>:::<<<@@@AAA@@@?????????@@@@@@AAAAAACCCDDDEEEFFFEEEEEEEEEFFFEEEDDDDDDCCC<<<;;;:::999999:::<<<===<<<===>>>???@@@AAABBBCCCBBBAAA@@@>>>===>>>>>>???>>>???AAABBBAAA@@@>>><<<444444444555666888999:::<<<;;;::::::999888777777999999888888777888888888888888777777888888999:::::::::;;;<<<=========<<<>>>>>>=========<<<<<<<<<999999::::::;;;;;;;;;<<<999:::<<<======:::777666888888888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<======;;;:::;;;<<<888888999;;;<<<<<<:::888<<<<<<<<<>>>@@@CCCFFFHHHLLLSSS]]]fffnnnxxxyyypppggg^^^UUUOOOHHHFFFCCCAAA@@@???===;;;;;;;;;;;;:::888666555333555555555444444444444333333333444555666666777777777777666444444333333444222222222333333333444444333333333333333333333333111111222333444555666777333222222222222333444444333444555666666666666666333333333222111111000000111111222222222222111111222222222222222222111111000000000111111111111222000////////////000111111111111222222222333333333222222222222222222222222111111222222222333333333222333444555444333222111222222333444444444333333333333333333333444444555444444444333222222222111222222222333333333444444555666888999999999888777999::::::::::::;;;;;;;;;:::999999888888999999:::888888888777888888999999999888777888999::::::888888999;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>===>>>>>>===;;;:::888777666999::::::::::::999888777888:::<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<:::::::::999999::::::;;;>>>=========>>>???@@@@@@AAABBBBBBCCCCCCAAA@@@???@@@AAABBBBBBBBBBBBDDDFFFEEEDDDCCCBBBAAAAAABBBBBB??????@@@BBBCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHDDDCCCBBBAAA??????>>>>>>@@@AAACCCCCCBBBAAAAAABBBBBBCCCEEEHHHIIIJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJHHHGGGGGGIIILLLMMMMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIILLLOOORRRSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHH:::888666444333333333444333444666666666666999;;;:::<<>>>>>>>>===;;;;;;:::;;;<<<===???@@@AAA@@@?????????===:::888888888999999:::::::::;;;;;;;;;:::999999999999::::::::::::;;;<<<===>>>???:::<<<>>>???>>>===>>>???>>>???AAABBBCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCC<<<;;;:::999:::;;;===>>>?????????@@@@@@@@@@@@@@@AAA@@@>>><<<;;;<<<======<<<===???@@@@@@>>><<<:::222333444555777888999:::<<<<<<;;;:::999888777777777777666666666666777777888777777777777888888999::::::;;;;;;;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::888888777777777888999::::::;;;::::::;;;<<<<<<<<<<<<;;;:::<<<===<<<:::999999:::;;;999999:::<<<<<<:::777999888999;;;===???@@@@@@CCCEEEHHHKKKNNNQQQVVVZZZhhhoooxxxuuutttqqqooommmiiidddaaaZZZWWWRRRMMMJJJFFFBBB???<<<;;;::::::;;;;;;:::888333444555666555555555666333444444555555555555555333333444555777888999999:::999777666444444333333333333333333444444444444333333333333333333333333222222333333444444444555222222111111222333333444333444444555555555444444444444333222222111000000000111111111111111000000222222222222222222222222000000000000111111111111///////////////000111111111111222222222333333333333333333333333333333333000000000111111111222222111222333555555444333222333333444444444333222222333333222222333333444555333333333333333333333333222222222222333333333333444555777888888888666555888888999999999999::::::999888777777777777888999777777666666777777888999999777777888999:::999888666777999:::;;;:::999888999:::;;;===>>>>>>======;;;;;;:::999999888888777999999:::::::::999888777888:::<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCCCCBBB@@@>>>===>>>???AAAAAAAAABBBDDDFFFFFFEEECCCBBBAAAAAAAAABBB>>>???AAABBBDDDEEEEEEFFFBBBDDDFFFHHHIIIIIIIIIHHHBBBDDDFFFHHHJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDAAA???>>>???@@@AAA>>>@@@BBBBBBAAA@@@@@@@@@BBBCCCFFFHHHJJJKKKKKKKKKIIIKKKLLLLLLKKKJJJKKKMMMIIIHHHHHHJJJLLLNNNNNNMMMJJJKKKLLLNNNNNNNNNMMMMMMJJJIIIIIIKKKOOOQQQRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHH>>><<<888555444555666777333555666666666777999;;;<<<>>>CCCIIIOOORRRQQQOOOBBB@@@===<<<===>>>>>>>>><<<<<<;;;;;;<<<===???@@@CCCBBB@@@@@@@@@>>>:::777777888888999::::::;;;;;;===<<<;;;:::999999999999:::::::::;;;<<<===>>>???:::<<<===>>>===<<<===???===???AAACCCDDDCCCBBBAAA???@@@BBBCCCDDDCCCCCCBBB<<<;;;999999999;;;===???AAAAAAAAA@@@???>>>>>>===@@@>>><<<:::999:::;;;<<<888999;;;===<<<;;;888777111222333555777888999:::======<<<;;;:::888888777444444444444444555666777888888777777777777888888:::::::::;;;::::::999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::>>>===<<<:::999999::::::777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;999;;;<<<;;;999777777888<<<999666777999;;;:::999999888888999;;;<<<;;;;;;:::;;;===@@@CCCEEEFFFGGGGGGMMMSSSUUUVVVYYY___ddd```bbbdddhhhmmmrrrwwwzzzqqqqqqooonnnnnnooopppppppppooommmlllmmmpppsssuuu{{{wwwtttrrrrrroookkkggg`````````^^^\\\YYYWWWUUUOOOMMMKKKKKKKKKIIIEEEBBBBBB@@@===;;;<<<<<<;;;;;;777666666666777666444222666666666555333333444666444444555555555555444444333444555666777999::::::===<<<;;;999777666555555333333444444444444555555333333333333333333333333444444333333333333222222333333333333444444555666333333333444444333333222444444333333222111111000000000111111111111000///222222222222222222333333000000000000111111111111///////////////000111111111111222222222333333333555555555555555555555555///000000000000111111111000111333555555555333222444444444444333333222111333333222222333333444555333444444444444444444444111111222222222333333333333444666777888777555444777777888888888999999999999888777666666777888999666666555666666777888888888777777777999:::999888444666888999999999777666888999;;;============<<<555666666666666777777777999999:::;;;:::999888777888:::<<<<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCCCCAAA???<<<;;;<<<===?????????AAACCCFFFEEEDDDCCCAAA@@@@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFAAACCCEEEHHHIIIIIIHHHGGGAAACCCEEEHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDAAA???>>>???AAABBB===???AAAAAA@@@>>>>>>???BBBCCCFFFHHHJJJLLLLLLLLLIIIJJJLLLLLLKKKKKKMMMNNNIIIHHHHHHJJJMMMOOOOOONNNIIIJJJKKKMMMNNNNNNNNNNNNKKKJJJIIIKKKNNNQQQQQQQQQMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHIIICCC;;;555222333333444222444666777777777999:::;;;===EEESSS\\\YYYOOOFFF????????????>>><<<;;;:::@@@???>>>===<<<<<<======AAA@@@AAABBBBBB@@@<<<888;;;<<<<<<============<<<>>>======<<<<<<<<<======666777999;;;<<<>>>>>>???===<<<<<<;;;;;;:::999999<<<===???AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCC===<<<:::999888999999:::???@@@AAA@@@>>><<<<<<===>>>===;;;:::999999::::::888999999:::::::::999999555666666777888999999:::999::::::;;;:::999888777666555444333333444555666888888888888888888888888999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999::::::999888666555666666666666666666666666888888888888888888888888:::::::::999999888888888666666777777888888888999::::::888777777777888999<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPNNNLLLIIIHHHHHHFFFDDDCCCCCCBBB@@@>>>::::::::::::::::::::::::888888999999999888888888333444555666666666444444444444444333333222222222555555555555555444444444555555555555555666777777888777777666555444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555444444444333333222222222222222222333444555666777222222222111111111000000//////000000111111111222222222111111111111111111,,,---///000000000///...000111111111111222222222444333222111111111222333222222222111111111000000222222333333444555666666666555444222111000000///111222222333333444555555555444333333222111000000111111222333333444555555777777777777888888888888666666666666666666666666666666555444444555777777888888777777666666555555444444444555555555666666555777999999888777666777:::::::::;;;;;;;;;<<<<<<555555555666888777555333:::;;;<<<;;;999888999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;999999999:::;;;<<<>>>>>>>>>>>>@@@AAABBBAAAAAA@@@===>>>>>>@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA???AAACCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFFFF@@@???@@@CCCFFFIIIJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGCCCBBBBBBAAA@@@???>>>>>>@@@@@@???????????????@@@EEEFFFGGGGGGGGGHHHKKKMMMJJJKKKKKKJJJIIIHHHFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJLLLOOOQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHFFFEEEEEEFFFFFFIIICCC<<<666444444444444222444666777777777888:::;;;???HHHTTT[[[XXXPPPIII>>>>>>>>>>>>>>>>>>======AAA@@@>>>=========>>>>>>???>>>???@@@AAA@@@===:::;;;<<<===>>>>>>??????>>>@@@@@@>>>===<<<;;;::::::777888999;;;<<<===============<<<<<<;;;:::::::::<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB<<<;;;:::999999:::;;;;;;???@@@AAA@@@===;;;;;;<<<<<<;;;:::999888888999999888888999999999888888777555555666666777888888999999999:::::::::999777777777666555444444555666777555666777888999;;;<<<<<<:::999999999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::999:::::::::999888666555777777777777777777777777888888888888888888888888999999888888888777777777666666777777777888888888:::999888777777777888888666666555555555555666666:::;;;;;;<<<===>>>??????;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAAAAA@@@@@@???===<<<;;;???>>><<<<<<======;;;:::888888888888888888888888888999999999888888777666444444555555555444444333444444444333333222222222444444444555555555555555666555555555555666777777666666555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333444444555444444333333333222222222333222222333333444555666222222222111111111000000///000000000111111111111111111111111111111111111---......///000000//////000000111111111222222222444333222111111222333333222222222222111111111111222222333333444555555555666555444333111111000000111111222222333444444444444444333333222111000000111111222333333444555555555555555555666666666666555555555555555555555555777666555444444555666666666666666666666666555555444444444555555555666666555777999999888666666777999999999:::::::::;;;;;;777666555666777777666444999:::;;;:::888777888999:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;:::999888777777888999999999999:::;;;<<<===>>>@@@@@@AAAAAAAAA???>>>===@@@@@@@@@??????????????????>>>>>>=========>>>>>>???AAACCCEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEBBBAAAAAABBBEEEFFFFFFEEEGGGFFFFFFEEEEEEDDDEEEEEECCCCCCBBBBBBAAA@@@??????@@@@@@?????????@@@AAAAAACCCDDDFFFGGGGGGHHHKKKMMMLLLKKKKKKJJJJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIKKKNNNPPPPPPNNNKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIGGGFFFEEEEEEFFFFFFHHHCCC===999777666666555333555666666666666999:::>>>EEENNNTTTVVVSSSKKKFFF=========>>>>>>?????????AAA@@@???>>>>>>>>>???@@@>>>>>>===>>>???@@@>>><<<:::;;;===???@@@AAAAAABBBDDDCCCAAA>>><<<:::888777888999:::;;;;;;<<<<<<<<<======<<<;;;;;;::::::999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB;;;:::999999999:::<<<<<<>>>???@@@???<<<:::::::::;;;:::999888777777777777777777888888777666555555444444444555666666777777888888999999999888777777888777666555555666777888666666777888:::;;;<<<===::::::999888888888888999::::::::::::::::::999999;;;:::999999888888999999::::::::::::999888777666777777777777777777777777999999999999999999999999888777777777777666666666666666777777777777888888999999888777777777777777777777666666666666777777777777777888888888999999888777777666666666777777888888888888888888888888666666666666777777777777999999888777777777777888777666555666777888777666444444444444444444444444888888888888888777666666666666555444333333333333444444333333333333222222333333444444555555666666666666555555666666777888555555444444333222222222333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333444444333333333333222222222222333333333333333333333333222222222111111111111111000000000000111111111111111111111111111111111111//////......//////000000000000000111111111222222333333222222222222333333333333333222222222111111222222222333333444444555555555444333222222111111000000111111222333333333333333333222222111111111111222222333333444444555333333333333444444444444555555555555555555555555777777666555444444444555444444555555555555555555444444555555555666666666555777888888777666777777888999999999999999::::::888777555666777888888777888999:::999777666777888:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;:::888666555555666666999999999:::;;;<<<===>>>BBBBBBBBBAAA???===;;;999??????>>>>>>>>>===============<<<<<<<<<======>>>???AAACCCEEEGGGHHHGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAACCCEEEEEEFFFHHHJJJMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJKKKIIIHHHHHHJJJMMMNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHDDD???;;;999888777666444555666555555777:::<<>>>>>>>>>>>>>>>>>??????AAAAAA@@@??????@@@AAABBBBBB@@@?????????@@@>>>===:::;;;===???BBBCCCDDDDDDDDDDDDBBB@@@===;;;999777999::::::;;;;;;;;;;;;:::<<<;;;;;;:::999999888888::::::;;;<<<===>>>???????????????@@@@@@@@@AAAAAA===<<<:::999999:::;;;;;;===??????>>>;;;999999999::::::999888777777777777666666666666555555444333333333333444444555555555777777777777777777777777777666555444444555666777999999999999999999999999;;;:::999888777666666777999999999999999888888888::::::999888888888888888::::::999999999888888777888888888888888888888888999999999999999999999999777777777777777777777777666666777777777777777777888888777777666666666666999999888888888888999999888888777777777777777777999999888777777777777777888888888888888888888888777777777777777777777777999888777666777888999:::666555444555666777666555333333333333333333333333555666777777888888777777999888666444333333444444333333333333333333333333222222333444444555666666666666555555666666777888555444444444333333222222444444333333333333222222222222222222222222222222222222222222222222222222111111222222333333333333333222222222222222222222333333333333333222111111111111111111111111111111000000000000000111111111111111111111111222222222111000///......///000111000000000000111111111111222222222222333333333444333333333333222222222222111222222222333333333444444444444444333333222222///000000111111222333333333333222222222222222222222222222333333444444444222222222222333333333444555555555555555555555555777777666555444444333333333333333444444555555555555555555555666666666666555666888777666666777888999999999999999999999999999777555555777888999999888999:::999888777888999:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;<<<<<<;;;999777555555555666:::999999:::;;;<<<======AAAAAAAAA@@@>>><<<:::999::::::;;;<<<<<<===>>>>>>===============>>>>>>??????@@@BBBDDDFFFHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDEEEDDDBBBBBBDDDFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEEEEEEEFFFHHHJJJLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGHHHFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEIIIEEE@@@<<<:::999777666555555555555555888<<<@@@FFFRRR\\\[[[WWWRRRKKKDDDAAAAAA???>>>============BBBAAA@@@@@@AAABBBCCCDDDFFFDDDBBBAAAAAA@@@>>><<<:::;;;===@@@BBBDDDFFFFFFDDDDDDCCCBBB@@@>>><<<::::::;;;;;;<<<<<<;;;;;;;;;::::::999999888777777777999999999:::;;;<<<===>>>>>>>>>>>>????????????@@@???===<<<:::999999::::::===??????>>>;;;888888888:::::::::999888888777666555555555555555444333222333333333333444444444444666666666666666666666666555555333333333333555555999999999999999999999999:::999888777666555555555888888888888888888888777999999888777777777777888999999888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888777777666666666666666666777777777777666666555555555555444444444444555555888888888777777777777777555555444444444555555666444444444444444444444444444444444444444444444444444444333333333555777888777666555555666666555444333333333333333333333333222333444666888888999999:::999777555444444555666333333333333333333333333111222222333444555666666555555555555555666666777555555555444444444444444444444444333333222222222222222222222222222222222222222222222222222222222111111222222222222222333222222222222222222222222222333333333222111000///111111111111111111111111111111000000000000000000000000111111111222222222111000///......///000111//////000000000111111111222222333333444444444444333333333222222222111111111111111222222222222222222333444444444333222222///000000111111222333333222222222222222222333333222222333333333333444444222222333333333444444444555555555555555555555555777666666555444333333222222222333333444444555555555555555666666666777777444666777666666666777999::::::999999999999999999999777555555777999999999888:::;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::999888888:::;;;<<<===<<<:::888777777777777::::::::::::;;;;;;<<<===>>>>>>??????>>><<<;;;:::888999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>???AAACCCDDDFFFGGGHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGEEECCCDDDGGGIIIIIIGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEDDDDDDFFFHHHKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDKKKFFF@@@;;;999888777666555555555555666:::@@@EEEMMMZZZeeeeeebbb___WWWMMMCCCBBB@@@>>>============BBBBBBAAAAAABBBDDDEEEGGGHHHFFFDDDCCCBBBAAA>>>;;;:::;;;===@@@CCCDDDFFFFFFDDDEEEEEEDDDCCCAAA>>>===;;;<<<<<<=========<<<<<<::::::999888888777777666777777888888999:::<<<============>>>>>>>>>??????>>>===<<<::::::::::::;;;>>>???@@@>>>;;;888888888999999:::999999888777666333333444444444444444333333333333333333333444444555555444444444555666666555444333222222333444555555555666777999:::;;;<<<999888777666555444444444666666666777777777888888999888777777666777777777888777777666666666777777666666666666666666666666777777777777777777777777777777888888888888999999777777666666666666555555666666666666666555444444444444333333333333444444555555555555555555555555333333333333333444444555222222222222222222222222333333222222222222111111111111111111222333444555555444333333444555444222444444444444444444444444111222444555777888999999888888777666555555555555222222333333333333444444222222333333444444555555444444333333444444555666555555555444444444444444555444444333333222222111222222222222222222222222222222222222222222222222111111222222222222222222111111111222222222222222111222222333222111000...111111111111111222222222111111111111000000000000000000000111222222333333111111000000//////000000/////////000000000111111111222333444555555444444222222222111111111000000111111111111111111111111000111222333444333222111000000111111222333333333111111111222222333333444333333333333333333333333333333333333444444444444444444444444444444444444555555555555555444333222333333444444444444444444555555666666666777777777444555666666555555777999999999999888888888888888777666555555777999999888888:::;;;;;;:::999:::<<<:::::::::;;;;;;;;;<<<<<<;;;:::888777888999;;;<<<>>>===;;;999888888999999:::::::::::::::;;;<<<===;;;<<<=========<<<;;;:::::::::999888777777666666888888888888888999:::;;;======>>>@@@AAACCCDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIHHHGGGCCCEEEGGGIIIIIIHHHFFFDDDAAABBBBBBCCCCCCDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFEEEDDDDDDFFFHHHKKKKKKJJJIIIGGGEEECCCBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDAAACCCDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCMMMHHH@@@:::777666666555555555555666888===DDDIIIVVVdddnnnmmmkkkggg\\\OOOBBBAAA???>>>===>>>???@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEDDDDDDDDDDDDBBB>>>;;;:::;;;===@@@BBBDDDEEEEEEGGGGGGGGGGGGEEEBBB@@@>>><<<<<<===>>>??????>>>>>>;;;;;;::::::999888888888777666666666777999;;;<<<<<<<<<=========>>>>>>>>><<<;;;::::::;;;<<<===>>>???@@@@@@???;;;999888888888888888888888666555444222222333444555555555555444444444444444444444444444444333333333444666666555444333222222333444555444444555666888999:::;;;777777666555444444444555444444555666777777888888888888777666666666666777777666555444444555666777555555555555555555555555666666666666666666666666666666666777777777888888777777666666666555555555555555666666666555444333777777666666666666777777333333333333333444444444666666555444444555555666444444444444444444444444555444444444333333333222222222333444555555555444222111111222444555444333444444444444444444444444333333444555666666666666444555555555555555444444222222222333333444444444333333333333333333333333333222222222222333444444333333333333333333333333555555444333333222111111111111111111111111111111111111111111111111111111222222111111111111111111000111111111222222222222///000222333222111000...000000111111111222222222111111111111000000000//////000000111222222333333111111111111111000//////////////////000000000111111222333555555555555444111111111000000000//////111111111111111111111000...///111333333222111000111111222222333444444444000000111222333333444444333333333333333333333333222222333333333444444444444444444444444444444444333444555555555444333333555555555555444444444444555666666666777777777777444555555555444555888:::777777666666666555555555555444444666888999888666777999::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;:::888777777999;;;======<<<;;;999999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===<<<;;;:::999999999888777666555444444777666666777888999::::::<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFHHHGGGFFFCCCDDDFFFGGGHHHGGGFFFEEECCCCCCDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLIIIEEEBBB???>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAADDDGGGHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCOOOIII@@@999555555555555555555555666999>>>FFFLLL^^^llltttrrrnnniiiZZZIIIAAA???>>>======???AAABBBCCCBBBBBBCCCDDDFFFHHHIIIAAAAAABBBDDDDDDBBB>>>;;;:::;;;===@@@BBBCCCDDDEEEIIIJJJJJJIIIFFFCCC@@@>>><<<===>>>???@@@@@@@@@@@@===<<<<<<;;;;;;::::::999666666555666777888:::;;;<<<<<<<<<<<<=========>>>999999999:::;;;>>>@@@AAA@@@AAAAAA???<<<999888888666777777777777555444333111222333444555666666666444444444444444444444444444333333222333444666666666555444333333444555666666666666666666666666666666666555444444444444555222333444555666888999999888888777666666666666666666555444333333444666666555555555555555555555555555555555555555555555555444555555555666666777777777777666666555555555444444555666666666555333333666666555555555555666666222333333333444444444444777666555444333333333333555555555555555555555555444444333333333222222222000111333444444444333222111000000222555777777777333333333333333333333333555555666666555555444333111222333444555444333222222222222333333444444444444333333333333333333333222222111111222222333444222222222222222222222222555555444333333222111111111111111111111111111111111111111111111111111111222222111111111111111111000000111111222222222222...///111222222111000///000000111111222222222222222111111111000000/////////000000111222222333333000111222222222000///...////////////000000000000000222333555666666555555000000000000////////////111111111000000000000000---...000222333222111000111222222333333444555555000000111222333444444555333333333333333333333333111222222222222333333333444444444444444444444444222333444555555555444333666666666555555444444444666666666666777777777777444555555555444555888:::555555555444444333333333333333444666888999777555666888999999888888999;;;:::::::::;;;;;;;;;<<<<<<;;;:::888666777999;;;===<<<;;;:::999999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<======<<<:::999888555555555666666666666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<===??????@@@AAACCCEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFF@@@AAADDDEEEFFFIIILLLOOOMMMNNNNNNNNNKKKFFFAAA>>>>>>>>>@@@BBBDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDAAAEEEJJJKKKHHHFFFEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCCCCRRRIII>>>888777777666444777555666:::===???FFFMMMWWW___iiioookkk^^^OOODDDAAAAAA@@@?????????@@@@@@??????>>>>>>@@@BBBEEEFFFGGGGGGHHHHHHFFFCCC???===???@@@AAACCCCCCCCCCCCBBBEEEFFFHHHHHHHHHEEEBBBAAA???>>><<<<<<>>>@@@@@@@@@===<<<;;;;;;::::::::::::888888888888888888888999::::::;;;;;;;;;<<<<<<<<<:::999888777777999;;;<<>>BBB@@@===::::::;;;>>>@@@======<<<;;;:::999999888888888777777777777777888999999999999999999999999999:::;;;<<<============AAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFAAA@@@???BBBFFFHHHHHHFFFDDDFFFHHHHHHGGGGGGHHHIIIFFFHHHKKKKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJPPPPPPOOONNNKKKIIIFFFDDD@@@???===>>>AAADDDEEEEEEGGGFFFEEEFFFGGGGGGEEECCCEEEKKKPPPPPPKKKEEECCCCCCLLLKKKJJJJJJIIIFFFBBB???BBBCCCDDDDDDDDDCCCBBBAAAQQQHHH>>>777666777777666888666666999;;;===BBBIIIPPPWWW___dddaaaWWWJJJAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???AAACCCDDDEEEFFFHHHHHHFFFDDD@@@>>>>>>???AAABBBCCCCCCBBBBBBDDDEEEGGGHHHHHHEEECCCAAA@@@>>><<<<<<>>>@@@@@@@@@===<<<;;;;;;:::::::::;;;999999999888888888888888888888888999999999::::::999888777666777888:::;;;>>>;;;888888999:::888777666666666555333333444666444444444444444444444444666777888999888777555444666555444333222333333444222222222111111111000000444444444444555555555555444444333333333333444444333333333333333333333333666444222111222333333222666555555555444444444333555555555666666555555444555555555555444444444444333333333444555666666666555555555555555444444444333333444444444555555555333333333333333333333333555555444444444333333333222222222222222333444555555444333222222222333333222222222222111111111111111222222222333333333333222222222333333333333444333333333333333333222222222444666555333222444555444333333333333222222222111111111222222222333333444444333333333222222222222111///......///111222333333222222222111111111222333333444555444444444222111111000000111111222111111000000///////////////...///000222222000...111111111111111111111111111111111000000000//////333333111000000000111111000000111111111000//////++++++,,,,,,,,,---------/////////000000000000000000000000000000000000000222333333333333444444444333222111000000000111111111111111111000000000000111111111111000000000000111111222222222333333333000000111111222333555555333222222111111222222333444333222111111222333444333444444555555444444333444444555555555666666666777888999888555444333444444444555555666777777777888888888888999999999999888777777777666666555555333333444444555666666666777777666666777888:::;;;;;;:::999888777777888888888888888999999999999:::===<<<<<<;;;<<<===>>>???@@@???<<<;;;:::;;;===>>>======<<<;;;:::999888888888888777777777777888888999999999999999999::::::;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGBBB@@@???AAADDDFFFEEEDDDBBBDDDFFFFFFDDDDDDDDDEEEFFFHHHKKKKKKIIIFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOOOOLLLIIIFFFDDDAAA???>>>???AAADDDEEEEEEDDDCCCCCCDDDFFFGGGFFFDDDBBBHHHNNNOOOKKKGGGFFFGGGHHHGGGGGGHHHIIIHHHEEEBBBBBBBBBCCCCCCCCCBBBAAA@@@QQQHHH>>>777555777777777888666666999999:::???EEELLLOOOTTTWWWUUUNNNFFF@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@?????????@@@AAADDDEEEGGGGGGGGGEEEBBB@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHHHHFFFDDDBBB@@@>>><<<<<<>>>@@@@@@???<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777666666666666666777777777777888777666666666777888999888666666777999;;;;;;;;;777888777666333222333444444444555555555555555555666777888888888777666555666555333111000000111111222222222111111111111111444444444444555555555555444444333333333333444444333333333333333333333333777555333333444555444333555555444444444444333333333444444555555444444333444444444444333333333222222333333444444555555666222222222333333444444444222222333333333333444444111111111222222222222222444444444444333333333333333222222222222333333444444444333222222222222333222222111111000000//////111111111111111222222222111111222222222333333333111111222333333333222222333444444333000//////000333333333222222222111111111111111222222222222333333333333222222222222222111000///......///000111222222222111111111111111222222333444444444444333222111111000000111111222111000000000000/////////,,,---000333555333///,,,000000000000000000000000111111000000000000//////333222222111111111111222//////000111111111000000------------...............//////000000111111111000000000000000000000000111111222222222333333333222111111111111000000000222222222222111111111111111111111111111111111111222222222222333333333333222222222222222333444444333222222111111222222333222222111111111222222333222333333444444333333222333333333444444444555555444666777666555333333444444444555555666777777888:::999888888888999;;;;;;999888888777666555555444333333333444555555666666666666555666666777888999:::999888888888888999999999999999999::::::::::::======<<<<<<======>>>???======<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>>>>>??????@@@AAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGBBB@@@@@@@@@BBBCCCBBBAAABBBCCCEEEDDDCCCBBBBBBCCCFFFHHHJJJJJJHHHFFFEEEDDDFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNPPPPPPNNNJJJFFFCCCAAA@@@>>>???AAACCCDDDDDDAAA@@@AAACCCEEEFFFFFFDDD@@@EEEKKKMMMKKKIIIIIIJJJCCCCCCDDDFFFIIIIIIHHHFFFAAAAAABBBBBBAAAAAA@@@???RRRJJJ@@@888666666777777777555666999999:::>>>DDDLLLMMMNNNNNNLLLHHHDDDAAA????????????@@@BBBCCCCCCCCCCCCAAA@@@??????@@@@@@BBBCCCFFFGGGGGGFFFCCCBBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCC@@@>>><<<<<<>>>?????????<<<<<<;;;;;;;;;<<<<<<===>>>===;;;999777666666666555555555666666666666777777666555555555666666777444444444555888:::;;;<<<999999999666333222222333555555555555555666666666777888888888888777666555888777444222111000000111111111111111111111111111333333444444444555555555444333333333333333333444444444444444444444444444666555444444555666555444444444333333333333333333222222333444444444333333444444444444333333333333222222333333444444444444111111111222222222222333333333333333333333333333111111111222222222222222333333333333333333333333333222222222222222333333333333333222222222222222222111111000///......---000000000000000111111111111111111111222222222222000000111222333333222222111111111000///.........222222222222111111111111111111111111222222222222222222222222222111111111222222111111111111222222111111111111111111111000///000000111111111111111111111000000000000111111000000000000000000000000...000444888:::777222...////////////////////////111000000000////////////111111000000000000000000......///000111111111000///000000000000111111111......///000111111222222000000000000000000000000000111111111111222222222000000111111111111000///222222111111111000000000000111111111111111222222333333333333333333333333333222222111111222222222222111111000000111111222111111111111111111222222222222222333333222222222222222333333333444444444222444555555444333444555333444444555666777888888:::999777777777888:::<<<:::999888777666555444333333333333444555555666666666666666777777888999999999999999999999999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<;;;;;;::::::<<<<<<;;;:::999888777777777777888888999999888888<<<<<<===>>>>>>???@@@@@@AAA???===;;;::::::<<<======>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFBBBAAA@@@@@@@@@???>>>>>>BBBDDDEEEEEECCCBBBBBBCCCEEEHHHJJJJJJGGGEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOKKKMMMOOOPPPOOOKKKFFFCCCAAA???===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDEEEDDDBBB@@@DDDHHHKKKJJJIIIJJJKKKBBBAAABBBEEEGGGIIIHHHGGG@@@@@@@@@@@@@@@??????>>>QQQKKKBBB:::666555666666555444555999:::;;;???EEELLLKKKIIIGGGEEECCCAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAACCCEEEGGGGGGFFFDDDCCCAAAAAAAAABBBBBBCCCDDDDDDAAACCCEEEGGGGGGFFFDDDBBB@@@>>>;;;;;;<<<>>>>>>===;;;;;;;;;;;;<<<<<<===>>>@@@>>><<<999777666555666666666666777777777888888666666555555555555555555333444444555555777999:::::::::999777444222222333555555555666666777777777888888888888888777777666888777555222111000000000111111111111111111111111333333333444444444444555333333333222222333333333444444444444444444444444222111000111222333111000222222333333333333333333111222222333444444333333555555555444444444444333222222222333333333333333111111111111000000000000333333333333333333333333111222222222333333333444333333333333333333333333333222222111111222222222333333333222222222111111111111000000///...------000000000000000000000000000000000111111111222222//////000111222222222222222222222222333444333333222222111111111000000000000000111111111222222222111111111111111111111111222111111111111111111222000000000000000000000000...///000000111111000000111000000000000000000111000000000000111111111111///222555:::;;;999444///////////////////////////000000000////////////.........//////////////////---...///000000000000000,,,,,,---------............//////000111222222333000000000000000000000000000000000111111111222222///000000111111111000000111111000000000/////////000000111111222222222333333333333333333333333333222111111000000000000000000000////////////000000000000111111222222222222111222222222222222222111222222222333333333333444111333555555444333444555333333444555666777888888999888666555666777999;;;:::999888777666555444333333444444555555666666777777777888999:::::::::;;;999999999999:::::::::999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;::::::;;;;;;:::999888777777666666777888999:::999999999:::;;;<<<===>>>???@@@AAAAAA@@@===;;;:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAA???>>>===<<<<<<@@@AAACCCBBBAAA@@@@@@AAADDDFFFHHHIIIGGGEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMJJJLLLOOOPPPOOOKKKGGGDDD@@@>>><<<<<<>>>?????????BBBAAAAAAAAACCCCCCAAA@@@BBBDDDFFFHHHHHHHHHHHHHHHCCCBBBBBBCCCEEEFFFFFFDDD@@@@@@??????>>>>>>>>>>>>JJJGGGAAA;;;666555555555444333555999::::::>>>DDDFFFDDDBBB@@@>>>=========>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGGGGEEECCCAAA???<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAA???<<<999666666666666888888888888999999999999666666666555555555444444333444555444333444666888::::::999777444222333444555555666666777777888888999999888888888777777777777666444222000//////000111111111111111222222222333333333333444444444444333333222222222222333333111111111111111111111111222111111333444555333111111111222222222222333333111111222333444444444444555555555555444444444444222222222222222222222222222111111111000000//////444444333333333333222222111111222222333444444444222222222222333333333333333222222111111111111222222222222333222111111000111111000000//////......111111111111000000000000///000000000000111111111///000000111111111000000///......000222444444333111111111000000000000///000000000111111111111222000000000000000111111111////////////////////////////////////000000000000000000111222222222222111111000000//////000000111000000000111111111111222///000333666888666222///000000000000000000000000000000////////////......,,,------............---......///000000000//////,,,,,,,,,---------......///000000111111222222222000000000000000000000000000000111111111222222222/////////000000000000111000000000000/////////...000000111111222333333333444444444444333333333333111000000/////////000000000000000//////000000000///000111222333333333333111222222333333222222111222222222333333333444444222444555555444333444555222333444555666888888999888777666666666777888999999888888777666555555444444555555666777777888888888999:::;;;<<<<<<<<<<<<999:::::::::::::::999999999999999999::::::::::::999999:::;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;::::::999888777666666666777888:::::::::999999777888999:::<<<===>>>???AAA???>>><<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@===;;;;;;<<<:::<<<>>>>>>=========>>>AAADDDGGGHHHGGGEEEEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNOOONNNLLLHHHFFFAAA???===<<<===??????>>>CCCBBBAAABBBBBBBBB@@@???CCCCCCDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>???@@@???<<<999666444555555555333555888999888:::@@@===<<<;;;;;;;;;;;;<<<===>>>===============>>>>>>======>>>???@@@AAAAAAAAAAAACCCEEEGGGGGGFFFDDDBBB???????????????AAABBBCCCCCCDDDFFFGGGFFFDDDAAA@@@===;;;999888999::::::999::::::;;;;;;<<<>>>???@@@AAA???<<<888666666777777888999999999999:::::::::666666666666666555444444111333444444222222555777999999999777444333444555555555666777777888999999999999888888777777888888888777555333222111222222000000111111111222222222222222333333333444444444333333222222222222333333111111111111111111111111444444444666888888666444111111111111222222222333111222333444555555555555444444444444333333333222222222222222222111111111000000000000000111111111333333222222222111111111000000111111222333333333111111222222222333333333333333222111111111111111111222222333222111000///000000000000000000000000222222222111111000000000/////////000000000111111000000000111000000//////---,,,+++---000222111000111111000000000/////////000000000000111111111111/////////000000000111111......////////////.............../////////000000///000111111222222111111000000////////////000000000000111111111222222222000000111222444444222000111111111111111111111111000000/////////.........,,,,,,.../////////....../////////000//////....../////////000000000111111111111111111111111111111000000000000000000000000111111111222222222333333000//////...///000111222111111111000000000//////000000111222222333444444555555444444444333333333111000000000000000111111222222111111111111222222///000222333444444444333222222333333333333222222333333333333444444444444333555666666444333444444222333444555666888999999777777888888888999999999888777777777666666555555666666777777888888999999888999;;;<<<======<<<<<<:::;;;;;;;;;;;;:::888777888888888999999999999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===::::::999888777666555555555777999:::;;;;;;:::999777888999;;;===>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBBBBBBB@@@BBBBBB@@@===;;;;;;===777999<<<<<<<<<<<<===>>>???BBBEEEGGGGGGFFFFFFFFFCCCCCCDDDEEEGGGHHHHHHIIIKKKLLLMMMNNNMMMLLLIIIHHHCCCAAA???>>>???@@@??????BBBAAA@@@BBBCCCCCCBBB@@@AAAAAAAAABBBCCCEEEFFFFFFDDDCCCAAAAAABBBCCCBBBAAAAAA@@@???>>>>>>>>>??????777888888777555444555666555444555888777555777<<<888888888999;;;<<<>>>???>>>======<<<<<<<<<<<<===999:::<<<===???@@@@@@@@@BBBCCCFFFGGGGGGFFFDDDBBB>>>============???@@@AAACCCDDDFFFGGGFFFCCCAAA???===:::888777888999999888::::::;;;;;;===>>>@@@AAAAAA???;;;888666666777888888999999999::::::::::::666666777777666555444444000222444333222222555888999999999777555444444666555666666777888999999999:::999888888777777888888;;;999888666555555555666000000111111222222222222222222333333333444444444333222222222222222222333222222222222222222222222111111222333555555444222000000111111222222222333111222333444555555555555333333333222222222111111222222111111111111111111......///000111222333333222111111111000000//////...//////000111222222222111111111222222333333333333333222111000000111111111111222333222111000///000000000000111111111111333222222222111111000000////////////000000000000000000111000000///......222000...000333555333111000000000000////////////000000000000111111111111.../////////000000111111000000111111111111000000---.........//////000000---......///////////////000000////////////000000000000111111222222222222333111000111333444333222111111111111111111111111000/////////............,,,---///000000000/////////000000000///...------////////////000000000000222222222111111111111111000000000000000000000000111222222222222333333333000///...---...///111333222222222111111111111000000000111222333333444444555555555444444333333333111111000000111222222333444333333222222333333444000111333444555555444444222333333444444333333222333333444444444444555555444666777666555333444444222222333555666888999999777888999::::::::::::999777777777777666666666666777777777888999999::::::888999;;;<<<======<<<;;;;;;;;;<<<<<<;;;999888666777777888888888999999999::::::<<<=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>::::::999888777666555555555777999;;;<<<;;;:::999999:::<<<===???AAACCCCCC===>>>>>>???>>>======<<<::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBBBB@@@===;;;;;;===888:::<<<======>>>???AAA>>>AAADDDFFFGGGFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHKKKLLLMMMMMMLLLKKKJJJIIIEEECCC@@@???@@@AAAAAA@@@@@@???@@@AAADDDEEEDDDCCC???>>>>>>@@@BBBEEEFFFFFFDDDBBB@@@AAABBBCCCCCCBBBBBBAAA???>>>>>>>>>???@@@222222222333444555666777888777555444333333333333444555666777999:::;;;<<<>>>======<<<:::999999888;;;;;;;;;<<<<<<<<<<<<<<<===@@@DDDFFFGGGEEEBBB@@@AAA@@@???>>>===<<<<<<<<<>>>CCCEEECCCAAAAAA@@@===;;;;;;999999999999;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAA???===:::999999::::::666888;;;===>>>===;;;:::555555555666666666666666444444444444444333333333222333444555555555444333666666777888999:::::::::999888888888777777666666666555444333222111111111222111111000000000000000222222222333333333444444111111111111111111111111222222222222222222222222444444444333333333222222000000000000111222333444333333222222222222222333333333333222222222111111333333333222222222111111////////////////////////000000000000000000000000/////////000111111222222222222222222222222222222222222111111111111111222222222111222333222111///000000000000////////////000000111111111111000000111111111000000000000000111111222222222222111111111111111111111111111111111111111111111111111111......///000111111000000000000000000000000000000//////000000000000000000111111000000//////......---...111222222111...------------......000111111............///000222222...///000222333444555666111///...---...///...---///000111222222111000///000...---///222333000...000000000000000000000000///////////////000000111111111222222222333333333000000000000////////////111111111111111111111111333222111000000111222222333222111000000111222333222222222222222222222222444444444444444444444444333222222111111222222333222222222222222222222222111111222333333333333222222222111111111111222222222222333333444555555555444555666777777666555444666666777777777777666666888888999999999888888777999888888888888888999999888777777666666666666666999999;;;<<<===>>>>>>>>>???>>>===<<<;;;:::999999:::999888777888999;;;<<<999::::::;;;;;;::::::999:::::::::999999:::;;;;;;::::::;;;;;;:::999777666444555777999;;;<<<:::888<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<;;;======<<<;;;::::::::::::BBB@@@>>>>>>@@@AAAAAAAAA???@@@@@@???===<<<===???===;;;999999;;;===>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGIIIJJJJJJJJJIIIHHHGGGEEECCCAAA@@@?????????BBBBBBBBBCCCDDDEEEEEEEEE@@@AAADDDEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@CCCEEEDDDCCCAAA???============333333333333444555666777:::999888666666555666666666777888999:::;;;<<<<<<>>>===<<<;;;:::999888777:::;;;;;;;;;<<<<<<=========???BBBDDDEEECCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<>>???@@@AAA???>>><<<:::::::::;;;<<<:::;;;===>>>>>><<<:::999666666666666666555555555777666666666555555444444111222444555555555555444666666777888999999999999888888777666666555444444555555444444333222222222222111000000//////000000222222222333333333333444111111111111111111111111222222222222222222222222//////000111222333444444000000000000111222333333222222111111111111222222333333222222222111111111333333222222222111111111000000000000000000000000000000000000000000000000111111000000000000000000222222222222222222222222222222111000000111111222222111000000000000...---000000000000////////////000000111111111111000000000000000000000000000000///000000111111000000///111111111111111111111111000000000000000000000000,,,------............---////////////////////////000/////////////////////////////////............---...111222222111...------------......///000111............///000111222111111222222333333444444222000//////000000///...//////000111111000/////////...---///111222000...////////////////////////000000/////////000111111111111222222222333333333222222222111111111000000111111111111111111111111333222111000000111222222333222111111111111222333222222222222222222222222333333333333333333333333222111111000000111111222222222222222222222222222000000111222222222222111222222111111111111222222333333333444555555666666555666777777777777666555666666777777777777666666777777888888888888777777888888888777777888888999555555555555666777888999888999:::;;;<<<=========>>>>>>>>>===<<<;;;999999888888888777888888999999:::::::::;;;;;;::::::::::::::::::999:::::::::;;;999:::::::::999888666555666666888999;;;<<<;;;:::======>>>???????????????????????????>>>===<<<;;;::::::::::::;;;;;;<<<===@@@>>><<<<<<===??????>>>???@@@@@@>>>===<<<===???>>><<<999:::<<<>>>??????AAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@>>>>>>@@@BBBDDDCCCAAA???===<<<<<<<<<555444444555555666777888<<<;;;::::::999999999999999999:::;;;<<<<<<======>>>===<<<;;;:::888777777::::::;;;;;;<<<===>>>>>>===>>>@@@BBBBBB@@@===<<<::::::999999999999999::::::???AAA???>>>??????======<<<;;;:::999888888888777999;;;>>>@@@AAAAAAAAA>>>>>><<<<<<<<<===>>>?????????@@@@@@???<<<:::888777777666666555555444444999999888777666555555555111222333444555555555555666666777888999999999999888777666555444333222222333333444555555444333333222111000000//////000000111111222222222333333333111111111111111111111111222222222222222222222222//////000111222333444444111111000000000111111222111111000000000111111222333222222222222111111111222222222222111111111000111111111111111111111111000000000000000000000000222222111000000///......000000000000000000000000111111000000000111111222111111111111111111222222////////////000000000000///000000111111000000///000000000000000000000000...//////000000//////...000000000000000000000000////////////////////////------.........------,,,/////////////////////////////////.........------------------............---///000222222000///---......---......///000111............///000111111333333222222222222222333333111000///000111000///......////////////.........------...000111///...////////////////////////111000000000000111222222111111222222222333333333444333333333333222222222111111111111111111111111222222111111111111222333333333222222222222333333222222222222222222222222222222222222222222222222111000000000000000000111111111111111111111111111///000000111111111111111222222111111111111222222333444444555666666777777555666666777777666666555555666666777777666666555666666777777777777666666888888777777777777888888555555555555555666777888777888999;;;<<<<<<<<<<<<===>>>??????>>><<<:::888777888888888888888777777999999999999999999999999::::::::::::::::::::::::888888999999888777666555888888888999:::;;;<<<======>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;777888888:::<<<>>>???AAA???===;;;;;;<<<>>>>>>===>>>??????>>>===<<<===??????===;;;;;;===???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNKKKJJJHHHFFFEEECCCCCCBBB@@@AAAAAABBBDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@???===<<<>>>???CCCBBB@@@>>>===<<<<<<<<<666666666666666777888888<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;:::888777777999::::::;;;<<<===>>>>>>===>>>???@@@???>>><<<;;;999999888888888999::::::999>>>@@@>>>===???@@@>>>>>>===<<<:::999888777777555888;;;???AAABBBBBBBBBAAA@@@??????>>>??????@@@@@@AAAAAAAAA@@@===;;;:::888888777666555444444333999999888777666555444444111222333444555555666666666666777888888888888888888888777555444222111111111222444666777666444333111111000///////////////111111111111222222222222111111111111111111111111111111111111111111111111333333333222222222111111222111111000000000000111000000000///000000111222222222222222111111111111222111111111111000000000111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000111000000000000111111222---...///000000111333444////////////000000000000//////000000000000///////////////000000000000000...//////000000//////...////////////////////////........................000000000000///...------/////////////////////////////////...------,,,,,,---------....../////////...///000111111000///..................///000000...............///000111222111111000000111111222333111//////000111000///........................------...//////000///...000000000000000000000000111111111111111222222333111111222222222333333333444444333333333222222222111111111111111111111111222222111222222222333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000111222222222222222333222222111111222222333444444555555666777777777444444555555555555444444555666666666666666666555444555666666666666666666888888777666666666777777888777666555444333333333777777999:::;;;<<<<<<<<<<<<===???@@@???===:::888888888999::::::999777666777777777777777777777777::::::::::::::::::999999666777888888888666555444888888888777777999<<<>>>======>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;777777888:::<<<>>>@@@BBBAAA???======>>>??????>>>>>>>>>???>>><<<<<<===???@@@>>><<<<<<>>>@@@BBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIKKKIIIHHHGGGHHHKKKNNNOOOJJJJJJHHHFFFEEECCCBBBBBBAAABBBBBBCCCEEEFFFFFFGGGEEEDDDBBB@@@???@@@AAAAAA@@@AAAAAA???===<<<===>>>AAA@@@???>>>===<<<<<<;;;777777666666666777888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<;;;:::999888::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<:::???AAA>>>===@@@AAA???>>>===<<<;;;999888666666444777:::>>>AAABBBBBBBBBDDDDDDCCCAAA@@@???????????????@@@@@@???>>>===<<<888888777666555444444333777777666555555444333333222222333333444555666666666666777888888888777777999888777666444333222111000222444666666666444333111000000///.../////////000000000111111111222222000000000000000000000000111111111111111111111111111111111111000000000000111111000000///000000000000000//////000111111222222222222111111111000000111111111000000000//////111111111111111111111111////////////////////////......//////000000000000////////////////////////000000//////000111111222,,,...000000...------....../////////000000000111//////000000000000//////......//////000000000000///000000111111000000///........................//////////////////////////////000//////...------........................//////......------------.........//////000000111...///000111111000///...///............//////000...............//////000//////.........000222333111000....../////////.........------------......---...//////////////////111111111111111111111111111111111111111222222333111111222222222333333333222222222222111111111111111111111111111111111111111111222222333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111222222222000000000000000000000000111222333333444444333333333333222222222222333333444444555555666777777777333333333333333333333333555555666666666666555555444444555666666666666666888777666666555555555666777666555444333333333333777777999:::;;;<<<<<<<<<;;;===???@@@???===:::888999999;;;;;;;;;:::999888666666555555555555666666:::;;;;;;;;;;;;:::999888666666777888777666555444666777777555555666:::>>>;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888999999:::<<<>>>@@@AAABBB@@@======>>>>>>>>>>>>===>>>>>>===<<<<<<>>>???AAA???======???AAABBBBBBBBBAAAAAA@@@????????????@@@AAAAAACCCEEEGGGHHHJJJKKKIIIGGGFFFGGGIIILLLNNNJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDAAA???>>>>>>???@@@AAABBBBBBAAA???======>>>?????????>>>===<<<;;;;;;777777666666666666777777888888999:::;;;;;;;;;:::::::::;;;<<<======>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<@@@AAA>>><<>>===<<<======>>>>>>>>>>>>===777777666666555555444444444444444444333333333333444444333333333444555555666666777888888777777666888888777555444333222222000111333444444444333333111000//////....../////////000000000000111111111000000000000000000000000111111111111111111111111,,,,,,---...///000111111000000/////////000000111000000000000111111222333222111111111111000000000000000000000////////////111111111111111111111111////////////////////////------...//////000111111////////////////////////////////////000111111222555888;;;999444///,,,,,,......//////000000111111...//////000000//////...---......//////000000111///000000111111000000///////////////////////////////////////////////////,,,,,,---------,,,,,,+++................................................/////////000000000000000//////000000000000////////////............/////////......---....../////////...------...000222444111///------...///...---///...------------...///---///111111000///000111222222222222222222222222111000000000000111222222111111222222222333333333111111111111000000000000111111111111111111111111000111222333444444444333222222333333333333222222222222222222222222222222111111111111111111111111333333222222222222333333111111111111111111111111222333333444444444444444333333222222222222333333333444444555666666777777444333222222222222333444444555555666666555555444333444555666777777777666888777666555555444444555222222222333444555666777777888999;;;<<<<<<<<<<<<;;;<<<===>>>===<<<:::999999::::::;;;;;;;;;;;;;;;777666555444444555666777:::;;;;;;<<<;;;:::888777555666777888888777666555444666777666444555999===;;;;;;;;;;;;;;;::::::999888999:::;;;;;;;;;;;;;;;999::::::;;;<<<>>>???@@@AAA???<<<;;;<<<===<<<<<<<<<===>>>===<<<<<<>>>???AAA???======???AAABBBBBBCCCCCCBBB@@@@@@?????????@@@@@@AAABBBDDDGGGIIIJJJIIIHHHFFFEEEEEEGGGIIIKKKJJJJJJJJJJJJJJJHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===>>>??????@@@BBBCCCCCCAAA??????@@@>>>>>>>>>>>>===<<<;;;:::777666666555555666666666666777999:::;;;;;;;;;:::888888999:::;;;======>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<@@@???>>>======<<<======<<>>===<<<<<<<<<<<<;;;999777666666777888:::===???@@@AAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<666666666666666555555555333333333333444444444444666555444333333333444444666777777777777777666666666555555444333222222111111111222222222222222222000000///............////////////000000000111111000000000000000000000000111111111111111111111111------...///000111222222///////////////000111222000000000111111222444444111111111111000000000000000000/////////.........000000000000000000000000////////////////////////......//////////////////000000000000000000000000.........//////000222222777<<>>;;;<<<<<<<<<;;;;;;:::999777888999:::;;;;;;;;;;;;999999:::;;;===???AAABBBBBB@@@===<<<=========<<<;;;<<<======<<<<<<>>>???AAA???<<<<<>>===>>>>>>??????AAACCCCCCAAA@@@@@@@@@<<<======>>>===<<<:::999777666555555555555666666666777999;;;<<<<<<;;;;;;666666888999;;;<<<===>>><<<======>>>???@@@@@@AAA=========<<<;;;;;;::::::888888777777777888:::;;;AAA@@@???>>>===<<<<<<<<<;;;??????;;;999;;;<<<;;;;;;<<<<<<<<<;;;999777666777777888999;;;===???AAA======>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::555555555666666666666666222222333333444555555666777666444333222222333444666777777777777777666666333333333222222111111111222222111000000111111222000000///...............////////////000000000000000000000000000000000000000000000000000000000000444444444333333333333222............///111222222111111111111222333444555111111111111000000000000000/////////............////////////////////////////////////////////////000000000///......------111111111111111111111111............///000222222...555<<<===888333000///---......///000111111222......////////////......---------...///000000111---..................---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................------...///000111222222/////////......------,,,000000000//////000000000000//////........./////////......---------......777555222000///000222333333111//////000111000///000///...------...///000...111333333111000111333000000000000000000000000///////////////000000111111111222222222333333333222222222111111111000000111111111111111111111111000111222444555555444444000111222333333222111000222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111222333333333333222444333333222222333333444222222333333444555555666777666555444444555666777444555555555555555555444444555666777888888888888888777666555444333333333222222222222333444555555999999;;;<<<===>>>>>>>>>;;;:::::::::::::::::::::777777777777888:::===>>><<<;;;999888888999;;;<<<:::;;;<<<<<<<<<:::777666666777888999999888777777333777:::999666666:::>>><<<=========<<<;;;;;;:::666777888999:::;;;;;;;;;777888999;;;===@@@BBBCCCEEEBBB@@@??????@@@??????;;;<<<===<<<<<<<<<>>>@@@@@@>>><<<<<<>>>AAABBBBBBFFFEEEDDDBBBAAA@@@????????????@@@BBBDDDGGGIIIJJJFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>===@@@BBBBBBAAA@@@@@@@@@<<<<<<=========<<<:::999::::::999888777666555555666777:::<<<===<<<;;;:::999:::;;;:::999:::<<>>AAACCCBBB@@@CCC@@@===<<<======<<<999666666777888999::::::;;;>>>>>>??????>>>===<<<;;;===<<<;;;;;;::::::::::::===<<<:::999888999::::::<<<<<<<<<<<<<<<===>>>???<<<=========<<<;;;:::::::::;;;<<<======;;;999888444333333222222333333444333444555555666666555555444444444555555555555555888888888777777666555444222222222222222222222222111111000000//////.....................---------111111000000000000000111111000///000222333222111///////////////000000000//////000000111111111222000111111111111222222222333333333222222111111111......//////000000111111000000000000000000000000////////////////////////222111///...------......000///...------...///000111111000000//////......000000000000111111111111333222000/////////000111////////////............////////////////////////000000000000////////////---------------...//////000000000000////////////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000////////////,,,---------.../////////222111000//////......//////...---,,,---///111333WWWLLL<<<111,,,---000111111000...---,,,,,,------,,,***)))'''(((***,,,...,,,---...000111111222222333333333222222222111111---......///000111111222111111111111111111222222333333333222222222111111222222222222222222222222111111111111111111111111111111111222222333333333111000//////000222444555......000111222333333333444444444333333222222222333333333333333333333333111222333333444444333333333333222222333444666777999888555333222222333444444555555555666666777777222222222333333444444444666777888999999888777666888777777666555444444444---...000222444666888999<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999999777666555888<<<===<<<:::::::::999888888999:::::::::;;;<<<======;;;999888:::888777888:::<<<:::888::::::999999::::::;;;<<<<<<=========<<<:::888777999999999999:::;;;;;;<<<:::999999:::<<>>===<<<;;;;;;:::;;;<<<>>>???@@@@@@???>>>@@@??????>>>>>>??????@@@GGGEEECCCAAA>>>===;;;;;;======>>>???AAABBBCCCDDDFFFEEECCCBBBAAA@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGFFFGGGEEECCCAAA???>>>>>>>>>@@@??????>>>=========>>>>>>???AAACCCCCCAAA???===============<<<;;;:::999999888888777666555555555555777999;;;<<<<<<;;;::::::;;;;;;;;;:::;;;>>>@@@???>>>===>>>AAACCCBBB@@@BBB@@@======??????<<<:::888888999::::::;;;<<<<<<>>>??????@@@???>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::888888888888888::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::999999:::<<<======<<<;;;:::555444444333333444444555333333444555555555555555444444444444555555555555777888888777777666555444222222222222222222222222000000000000//////..............................000000////////////000000111000///000222222111000...///000000111111000000//////000000000111111111000000111111111222222222333333222222222111111111///////////////000000000////////////////////////000000000000000000000000......---,,,,,,---.../////////...------...//////000000000/////////////////////000000000111111111222222000/////////000000000000/////////.........////////////////////////++++++,,,---...///000000......------......///000000000000000////////////......------------......//////.........---------....................................////////////000000000000/////////...------------............000000//////....../////////...---,,,---///111222DDD===555//////111333333000///...---,,,,,,,,,---+++++++++,,,,,,,,,------,,,---...000111111222222333222222222111111111111000000000000000/////////000000000111111222222222333333333222222222111111222222222222222222222222111111111111111111111111111222222222222222222333000///......///111333444///000111333444444555555444444444444333333222222222222222222222222222222333333444555555555555555333333333333333555666777888777666555444444555555444444555555666666666666333333333333333333333333666777777888888777777666888777777666555555444444222222333444555666777888<<<<<<<<<<<<<<<;;;:::999999:::::::::999999888777777666666888;;;===<<<:::777888999999999999888777:::;;;<<<<<<<<<;;;999888;;;999888888:::;;;999777999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;===>>>>>>???>>><<<;;;;;;===???AAA???>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@?????????????????????@@@AAAAAAFFFEEECCCAAA@@@>>>>>>===>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????>>>AAAEEEHHHJJJJJJIIIHHHGGGEEECCC@@@???>>>===>>>AAA@@@@@@???>>>>>>??????>>>???AAABBBBBBAAA???===>>>>>>>>>>>>===<<<;;;:::777666666666555555444444444555777999:::;;;:::::::::;;;<<<<<<<<<===@@@BBB@@@>>>>>>???AAABBBAAA@@@@@@??????@@@AAA@@@===;;;:::;;;;;;<<<<<<=========>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<======<<<:::999777777666666666777999;;;<<<======<<<===;;;:::888888888888999888999;;;<<<===<<<<<<;;;666555555444444555555666333333333444444444444444333333444444555555555555777777777777666555444444222222222222222222222222000000000////////////...//////////////////////////////.........//////000111111000111333222000......///000222222111111000//////000000000000111111000000000111111111222222222222222111111111111111000000//////////////////////////////////////////000000000000000000000000,,,++++++,,,,,,---//////......------------......//////////////////000000//////000000000000111111111111000/////////000000000000000000////////////////////////////////////***++++++,,,---...////////////......//////000111000000000000///////////////..................///////////////................................................////////////000000000/////////..................------------.............../////////......------...///111222222000//////111222222222///...---,,,+++++++++,,,+++,,,...///000///...---,,,---...000111111111111111111111111000000000000333333222111///...------//////000000111222333333333333333222222222111111222222222222222222222222111111111111111111111111222222222222222111111111//////.........000111222111222333444555666666666555444444444444444333333222222222222222222222222444555666666777777666666444444444444444555666777666666777777777777666666444444444555555555555666333333333333333333333333777777666666666666777777777777777666555555444444777777777777777777777666<<<<<<<<<<<<;;;:::999888777888999:::999888777666777666777888;;;;;;;;;999777888:::<<<<<<:::888777;;;;;;;;;;;;::::::::::::<<<:::999999::::::999777999888888888888999:::::::::999999999:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAADDDAAA>>>;;;999:::<<<===>>>>>>>>>======<<<<<<<<<>>>>>>???@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCEEEDDDCCCAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===???CCCGGGJJJJJJJJJIIIFFFDDDBBB@@@>>>=========AAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAAAAA@@@???===>>>>>>>>>>>>>>>===<<<;;;555555444444444444444444333444666888999:::::::::;;;<<<=========>>>AAADDD???>>>>>>??????@@@??????>>>???@@@AAABBB@@@>>><<<<<<<<<<<<<<<<<<=========>>>???@@@AAAAAAAAA@@@???<<<;;;;;;;;;<<<===>>>>>>>>>===<<<:::999888777666333555888;;;<<<<<<<<<;;;<<<;;;888666555666777888555666888999:::;;;;;;;;;555555444444444444555555222222222222222333444444333333333444444555555666777777777777666555444333333333222222222222222111////////////////////////////////////000000000000000////////////000000111222222333444555444111///...///111222333222111000//////000000000000000000000000000000111111111111111111111111111111111000000000000//////......---////////////////////////000000000000000000000000,,,,,,,,,------......///---------------------------......//////000000000////////////000000000111000000000/////////000000111111000000000//////////////////////////////////////////.........------///////////////000111111000000000000//////////////////............//////............------------++++++,,,,,,,,,,,,,,,,,,............////////////000000/////////..................------,,,,,,,,,+++,,,---....../////////.........---...///000111......///000111000///---------,,,,,,++++++++++++------...////////////...---...///000111111111111000000000000000/////////444333222111000...---------...///000111222333444333333333222222222111111111111111111111111111111111111111111111111111111333333222222111111000000000////////////000111222111222333444555555555555444444444444444444444444333333333333333333333333444555555666666666666666444444444555555666666666444555777999999888777666444444444444444444444444444444333333333333222222777777555444444555777777777777666666555555555555777777777777777777777777<<<<<<<<<;;;:::999888777777888999::::::999888777777777777999::::::999999::::::;;;;;;;;;;;;::::::;;;;;;:::999999::::::;;;<<<<<<;;;::::::999888777888888777777888888999:::999999888777777888:::;;;;;;;;;;;;<<<===???@@@AAADDDBBB===999888888:::;;;>>>>>>>>>===============??????????????????>>>>>>=========>>>@@@BBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFEEECCCAAA???>>>===<<<>>>@@@CCCFFFHHHHHHHHHGGGEEECCCAAA???>>>=========AAAAAABBBBBBBBBAAAAAAAAA<<<>>>???@@@@@@@@@???>>>===============<<<;;;;;;333333333333444444444444333444555777888999::::::<<<===>>>>>>===???BBBDDD>>>>>>>>>>>>=========>>>===???AAABBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAABBBBBBAAA@@@<<<<<<<<<<<<======>>>?????????>>>===;;;:::888888333444777:::<<<<<<;;;:::<<<:::777555444444555666222333444666777888999999444444333333333333444444222111111000111222333333222222333333444555555666777777777666666555444333333333333222222111111111.............../////////.../////////000000111111111000000000111111222333333444555888999888444111...///000111222111111000000000////////////////////////000000000111111111000000000000000000000000000000//////......------........................////////////////////////////////////......------,,,------------------,,,------......//////000000...////////////000000000/////////000000000//////000000000000////////////....................................------------///////////////000111111000000000000//////////////////............//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------............////////////////////////..................------,,,,,,,,,+++***+++---...////////////...............//////000111111222111///...------,,,,,,,,,,,,,,,,,,++++++///---,,,+++,,,---///000---...///000000111000000////////////////////////222222111111000000000///---......000111222333333333333333222222222111111111111111111111111111111000000000000000000000000222222222111111000000000111111000000111111222222000111222333333333333333444444444444444444444444555555555555555555555555333333444555555555555444444444444555555555555555222444666888999888777666444444444444333333333333333333333333333333333333777666555444444555666777666666666666555555555555555555555666666777777777;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999999777888999999999888888888:::999777666666777999:::::::::999999999::::::;;;<<<<<<<<<;;;999888888888888888777777888888999::::::999777666666666777888:::::::::;;;<<<===???@@@AAA???;;;888777888:::;;;=========>>>>>>>>>>>>>>>@@@??????>>>>>>=========;;;<<<<<<>>>???AAACCCDDD??????>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFLLLJJJGGGDDDAAA>>><<<;;;???@@@BBBDDDEEEEEEDDDCCCCCCBBB@@@>>>============@@@@@@AAABBBBBBBBBAAA@@@<<<===>>>????????????>>>;;;;;;<<<<<<;;;;;;::::::222222333333444444555555333444555666888:::;;;<<<>>>>>>???>>>===>>>AAACCC>>>???@@@???===<<<<<<===>>>???AAAAAA???=========<<<<<<<<<;;;:::::::::999===>>>???AAABBBBBBBBBAAA>>>============>>>>>>????????????>>>===;;;:::999444555777999;;;;;;;;;;;;;;;:::888666444444444444111111222333444666666777333333333222222333333333111111000//////111222333111111222333444555555666666666666666555444333333444333333222222111111111---............/////////---......//////000000111111111111111222333333444333444777:::<<<:::666333///////////////000000000000000////////////....../////////000000000111111////////////000000000000//////..................................................................000000000000///...---,,,------............------..................//////......////////////000000......///000000000//////////////////............------------------------((())))))***+++,,,------//////......//////000111000000000000///////////////..................///,,,,,,,,,,,,+++++++++***,,,------....../////////............/////////////////////.........------------------,,,,,,,,,,,,+++,,,...///000000//////......//////////////////111222222000......///111,,,,,,------------,,,,,,///---+++******,,,///111......///000000000000000////////////000000000000000000111111111111111111......//////000111222222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111000000000111111111222222222222111///000111111222222222111222222333333333333444444444444444444444444444444111222333333444333333333333333444555555444444333111333555666777666555444444333333333333333222222222222222333333444444444555555444444444444555555666666666666666666555555333333444555666777888888999999:::::::::999888888:::::::::::::::;;;;;;;;;777888:::999888777777888888666333111111333666888999999999999::::::::::::;;;<<<===<<<:::888999:::999888888888888999:::::::::999999888777777777888::::::::::::;;;<<<======>>>===;;;:::999:::;;;<<<=========>>>>>>?????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB>>>======>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHOOOMMMJJJFFFBBB???===<<>><<<<<<<<<======>>>@@@AAAAAAAAA@@@???;;;<<<===>>>>>>???>>>>>>::::::;;;;;;;;;::::::999222222333333444555555666444444555777888:::<<<===?????????>>>======???AAA@@@BBBBBBAAA>>><<<===??????@@@AAA???<<<;;;<<<=========<<<;;;;;;:::999999;;;===>>>@@@AAABBBBBBAAA??????>>>>>>======>>>>>>===>>>>>>>>>===<<<:::999777777888999999:::;;;;;;::::::888777666444333333222222222333333555666666444444333333333333444444111000///......000111333000111222333444555555666666666666666555444333333444444333333222111111000---------.........//////,,,------...//////000000000000000000111222333444111333666;;;===<<<777444///...---,,,---...000111000000/////////.........////////////000000000111........./////////000000------..........................................---------------------------.../////////...---,,,---...////////////...---..................------........./////////000000------///000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------......------......///000000000000000////////////......------------......------,,,,,,,,,+++++++++,,,,,,------...//////000............//////////////////.........---------,,,,,,,,,,,,,,,,,,------,,,---///111111111//////...///////////////.........///111000...---...000,,,---............---,,,------,,,,,,,,,---...///...//////000000000000000/////////000000111111111111111111111111111111111.../////////000000111111333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000///000111111222111111111111111111222222222333333333333333333333333333333111222222333333333333333222222333444444333222111111222333444444333222222333333333333222222222111111111222222333444555555444444444555555444444444555666666666666666666666444444555555666777777777777888888999999999999999:::999888777888999;;;<<<666999:::999777555666777666444333111111333444666777888999:::;;;::::::999999;;;===<<<:::999:::<<<999999999999999:::;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<========================<<<======>>>??????@@@@@@@@@???===;;;:::::::::::::::::::::;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJMMMLLLIIIFFFCCCAAA@@@???<<<===>>>???@@@@@@@@@@@@BBB@@@???===<<<<<<<<<===;;;<<<>>>???@@@???>>>===;;;;;;<<<======>>>>>>???::::::;;;;;;;;;;;;;;;:::222222333444555555666666444555555777999;;;===>>>???@@@???>>><<<<<<>>>@@@BBBDDDEEECCC???>>>???AAA@@@AAAAAA>>>;;;999;;;===>>>>>>===<<<;;;::::::999;;;<<<>>>@@@AAABBBAAAAAA@@@@@@???>>>======>>>>>><<<<<<=========<<<:::999999999888888999:::;;;;;;::::::999888777555333222333333333333444555666666555555555444444555555555111000...---...///111222000111111222444555666666666666666666555444333222444444333333222111000000---------.........//////,,,,,,,,,---...//////000////////////000111222333///111666:::===<<<777444000...,,,++++++---000111000000//////.........---////////////000000000000---.........//////000000,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......------...///000000///...---/////////......------,,,............/////////000,,,---///000000000//////......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---------------...//////000000000000////////////---------,,,,,,---------......---------,,,,,,,,,******++++++,,,---................../////////000//////.........---------+++++++++,,,,,,------------...000222222111///......///////////////......+++...000000---++++++---,,,---.../////////...---,,,,,,.../////////...---...///000000000000000/////////000000111111222222222222222111111111000000////////////000000000000333333333222222222111111000000000000000000000000000000000000000000000000//////000000111111222222///000000000000000///...000000111222222222111111000000111111111222222222111111111111111111111111111222333333444444333333111222333333333222111000111111111222222111111000333333333222222111111111000000111222444555666666222333555555555555333222555555555666666666666666666666666666666777777777666777888999999:::999999:::888666555666888:::<<<666999;;;:::777555555777666666666666666666666666666777999;;;<<<;;;999888999;;;===<<<:::999;;;===::::::999999::::::;;;<<<999:::<<<>>>?????????>>>======<<<;;;;;;;;;;;;<<>>======<<<<<<===>>>???@@@@@@AAA???>>><<<:::999888999999:::::::::;;;<<<===>>>???????????????@@@AAABBBBBB???@@@BBBDDDGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA999:::<<<===???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===999;;;===>>>???>>>===<<<;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<===<<<<<<;;;222222222333444555666777777777777777999<<>>===<<<<<<<<<===>>>===;;;:::999:::===<<<<<<;;;<<<>>>@@@AAAEEECCC@@@===;;;::::::::::::;;;<<<<<<============888777666666777999;;;===<<<;;;:::888555333111111555555555555555666777777999999888888666555444333111///,,,,,,...111333333000111333444555666666666555666777777666444222111555444444333111///---,,,.........------,,,,,,+++///...,,,)))(((***///333111000/////////000222333222222333444555555555555///......------...000111////////////............///////////////.........------------------------------..................///...,,,+++***+++,,,,,,.........,,,******,,,......------,,,,,,++++++***------------------------+++,,,,,,------.........---------.........//////000000///...............,,,,,,---------,,,+++***......,,,,,,,,,,,,..............................---------.........//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000000000000////////////---...000000///...,,,******************+++++++++---------............/////////000111111111111111///.........------------///............---------------------------------//////000000///...------000000000000000000000000000000000000000111111222000000111222333333444444444222111222555555333111000000000000000000000000111111111111111111111111111111111111111111111111111111000000//////............//////000111111111111111222333333333333222222222111111111111111222333333444444555444444444333222222222222222333333222222111111000/////////000111222222111000111333///000111222333444444444555444333333222222222222555555444333333555666777555666888999999888777777888999:::999777777777888444333333333444666777999888888888888888888888888<<<:::777444333444555666888888999999999888888777777999:::<<<======<<<<<<>>>===;;;:::999:::;;;;;;===:::777999===??????>>><<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<<<<;;;<<<<<<===??????>>>??????>>>;;;999999999<<<;;;::::::;;;<<<>>>???AAA@@@???>>>>>>>>>@@@@@@===???BBBEEEGGGHHHIIIIIINNNKKKIIIHHHHHHFFFBBB>>>@@@===:::999:::<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<======<<<<<<======<<<<<<<<<======>>>;;;;;;<<<<<<;;;;;;::::::222222222333444555777777777777777777999<<>>@@@AAABBBEEEHHHHHHEEEAAA???>>>@@@@@@@@@@@@???>>>===<<<>>>???@@@???<<<:::::::::<<<<<<<<<===>>>???AAAAAACCCAAA???<<<;;;::::::;;;777888999:::::::::::::::888777666666777999;;;===::::::999888666555444333555555555555555666777777999888888888777555444333444111...,,,---///000000000111222333444555555555555555555555555444333222333333222111000...---,,,------------------------,,,---...---,,,,,,...000000000000000000111111222111111222333333333222222...............//////000////////////.........---///.....................------------------------------------------------...---,,,+++++++++,,,,,,......///---,,,+++,,,...---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,---------........./////////...------------------------,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------...000/////////////////////+++,,,---//////...---,,,++++++++++++************............////////////------...///////////////.........------------,,,///............---------------------------------...............------,,,////////////////////////000000//////000000111222000000111111222333333444444222111222444555333111000000000000000000000000111111111111111111111111111111111111111111111111000000000000//////......///////////////////////////000111111222222111111222222111111111111111222333333444555555555444444111111000000000000111111555555444222111000///...000111222222000000111222111111222333444444444333555444333333222222222333444444444444444555555666555666777888888888777777555777777666555444555666444444444333444555777888777777888999999:::;;;;;;<<<:::777555444444555666777777888888888888777777888999:::<<<===<<<<<<;;;<<<;;;:::999999999:::::::::999777888:::<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<=========<<<===>>>===:::888888888;;;:::::::::;;;<<<>>>???AAA@@@???>>>>>>???@@@@@@???@@@CCCEEEGGGHHHHHHHHHKKKIIIGGGGGGHHHFFFCCC??????<<<999888999;;;;;;;;;>>>===<<<;;;:::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;999999999999888888777666333333333333555666777888888777777888:::<<<>>>@@@>>>>>>>>>>>>????????????BBBDDDGGGHHHEEECCCAAA@@@@@@@@@@@@@@@???>>>======@@@AAAAAA???<<<:::999::::::;;;<<<>>>@@@AAABBBBBBAAA@@@>>><<<;;;:::;;;;;;666777888888999888888888777777666666777999;;;<<<999888888888777777666666666666555555666666777777888888888777666555444333666333///------...------///000111222333333444444555444444333333333444444111111111000///---,,,+++,,,,,,---------------...***---000111000.........//////000111111111111111000000111111000000///...------.../////////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...//////---,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------.........---,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////)))***,,,............---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------...////////////...............------------///............---------------------------------,,,,,,,,,---------------////////////////////////000000//////000000111222000000000111222222333333333222111222444444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...000000//////...------,,,...///000000111111000000222111111111111111222222333333444555555555555555222111111000000111111111777777555444222111000///111222333222111000111222222333333444444444333333444444333222222222333333333333444444555555444444555555666777888888777777555666777666444444444666666555555444444555666666666666777999:::;;;<<<===;;;:::777555444555666777666666666666666666666666888999;;;<<<<<<<<<<<<;;;:::999888888777888888888666777777777777888;;;=================================<<<;;;;;;::::::999777888:::;;;<<<<<<;;;;;;:::;;;<<<;;;999777777888999999::::::;;;===>>>???@@@??????>>>??????@@@@@@@@@AAACCCEEEFFFFFFEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB>>><<<999888999:::;;;:::======<<<;;;;;;;;;;;;<<<999999888777888999:::;;;;;;;;;:::999999999999999999999999999888777666555333333444444555666888999888888888999;;;<<<>>>???>>>???@@@AAAAAA@@@??????AAACCCFFFGGGEEECCCBBBBBB??????@@@@@@???>>>>>>===@@@AAAAAA???<<<999888888888:::===???AAABBBBBBBBB???>>>===<<<;;;;;;;;;<<<888888999999999999999888666666666777888999;;;<<<999999888888777777777777666666666555555666777777777777777777666555444333555222///------------,,,...///000111222222222222444333222111111222444555111111111000///...---,,,------------------,,,,,,+++---000111000///.........///000222222111000000000111111000///...------,,,---...///000///...---.........---------,,,,,,---------------.........------------............---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,---------.........///////////////,,,,,,---...//////............---,,,+++******))),,,,,,,,,,,,------------...///000000111111000000000000/////////.........///............---------------------------------,,,,,,,,,------......//////////////////////////////////////////000111111000000000000111111222222111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////......------------...///000000111111000000111111111000111111222333222333444555666666666555555444444333333333333444666555555444333222111111333444555444222111222333444444555555555444333333444333333222222333333333111222333555555444333333444555555666777777777777888999:::999777666777888777777666555555555555555555666777888999:::;;;;;;;;;:::888666555555666777555555444444555555666666888999;;;<<<<<<<<<;;;;;;888777777777777777777777333555777666444555999=========>>>>>>>>>>>>======;;;;;;;;;:::999999888888555666999:::;;;;;;999888888:::;;;:::888777777888999999:::;;;<<<>>>???@@@??????????????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEEEEEDDD???<<<999888:::;;;;;;;;;======<<<<<<;;;;;;;;;;;;:::999777666666777999;;;===<<<;;;::::::999::::::<<<<<<<<<;;;:::999888777444444444555666777888999888888999:::;;;===>>>??????@@@BBBCCCCCCAAA@@@???@@@BBBDDDEEECCCBBBAAAAAA>>>>>>?????????>>>======>>>??????===:::777666777888:::<<>>>>>===<<<<<<<<<<<<<<<888888888999999888777777555555555666777888999::::::999999888777666555555666666555555555555555666555555555555555444333222222000------...///...---......///000111111111111333222111000000111333444111111111111000//////...//////...---,,,,,,++++++---...//////......///111...///000222222111000000111111111111000...------+++,,,.../////////...---------------,,,,,,,,,,,,+++,,,,,,,,,---------...---------......////////////.........---------,,,+++,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,++++++((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++...---------------......------,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------------....../////////000000000000000000///......///......---,,,+++******...////////////000000000......///000000000000000111111111111000000000//////............---------------------------------......------...///000111......................../////////...///000000111//////000000000000111111000111222222111111111111////////////////////////////////////////////////////////////////////////.............../////////------------....../////////000111111222222111111111111000000111222222333222333444555666666666666666666555444333333444444222222222333333333333333555666777666444333444555444444555555555444333333333333333222222333333444000111333444444444333222444444444555555666777777999:::;;;:::888777888999777777777666666555444444666666666666777777777777:::999888777666666777777444444333333444555666666999:::;;;<<<<<<<<<;;;:::777777777777777777777777333555666666444444888<<<======>>>??????>>>======::::::999999888888777777444555888999:::999888777888999;;;:::999888888999::::::<<<===>>>??????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>???@@@AAABBBDDDEEE@@@>>>;;;:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;999888666666777999:::;;;;;;:::999999999999999<<<<<<<<<<<<;;;:::999888555555555555666888999:::888999:::;;;<<<===>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>@@@BBBBBB@@@?????????<<<======>>>>>>===<<<<<<===>>>>>><<<999777666777999:::;;;===???@@@AAAAAA??????>>>>>>======<<<<<<666666777777666666555555333333444555666777888888999888888777666555444444666555444444333444444444333333333333333222111111///...,,,---...//////......///000000111111000000222111111000000000111111000000111111111000/////////......------,,,++++++//////...,,,+++,,,000222//////000111111111111111111222222111000///...---,,,,,,---...............------,,,,,,,,,+++++++++***++++++,,,,,,------------------...//////000000/////////......------,,,++++++,,,---------,,,,,,+++,,,------+++******+++)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,++++++++++++******---------------......///,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,------...------------............++++++++++++,,,,,,,,,,,,---------......//////000333222222111000000//////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---111111111111000000000000///............---------------------------------000///...---...///000111........................//////......//////000111///////////////000000000///000222222000///000111////////////////////////////////////////////////////////////////////////---............/////////,,,------...//////000000///000111111222222111111000000000000111222333333222333444555666777777777555555444333222222222222111111222222333444555555666777888666444333444555222333333444444444333333333333222222222333444444111111222222333333333222333333333333444666777888666777888777666555555777777777777777777666555444666666555555555555555555999999888888777777777777444444333333333555666777999:::;;;<<<<<<<<<::::::777777888999999999999888444555555555555666999;;;<<<<<<>>>>>>>>>>>><<<<<<::::::999888888777777666444555777888999999888888888:::<<<<<<;;;::::::;;;<<<===>>>???@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@???@@@@@@AAA@@@???===<<<<<<===>>>>>>>>>???BBBDDDAAA???<<<;;;<<<===>>>===<<<<<<======<<<<<<;;;::::::999888777666777888888777777666666666666777777888888888999888888777666555555555666777888::::::999999:::<<<=========>>>@@@@@@@@@@@@??????>>>======>>>@@@???===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===:::888888888:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<777777777777777666555555111111333444555666666666555555555555555555555555555444333222222222222222111111111111111000000//////...------...///...---//////000111111111111000111111111111000///............///000000/////////,,,,,,,,,------.........---...---,,,+++,,,///111000000000000000111111222000000111000000///......------,,,,,,------......,,,,,,,,,,,,++++++++++++*********+++,,,,,,---------------...///000000000//////...------,,,++++++***+++,,,---------,,,,,,++++++,,,***)))((()))+++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************,,,,,,++++++,,,------...***,,,---///...---***)))+++,,,---......---,,,+++************************++++++++++++,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,---......------------.........///***++++++++++++,,,,,,,,,,,,,,,---......///000000111111000000000000000000............------------((())))))))))))*********+++,,,------......------000000000/////////......///............---------------------------------000///...,,,,,,---...///........................///............///000000////////////////////////...000222111///...///111////////////////////////................................................---------.........//////////////////////////////...///000000111111000000000000000000111222333444222333444666777777888888666555444333222222222222333333333444555555666666555666777555333222222333111111222333444444444333333222222222333333444555111111111111111222333333333222222222444555777888444666666555444333444555666666777888777777555555444555555555666666777777999999888888888888888888444444333222333555777888::::::<<<<<<<<<;;;:::999888999:::;;;;;;;;;::::::777666555555777:::;;;;;;:::;;;===>>>>>>===;;;:::::::::999999888777777666666666666777888888999999:::;;;===>>>===<<<===>>>??????AAAAAAAAAAAA@@@???<<<===???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA???>>>===;;;===>>>===<<<<<>>;;;:::;;;=========;;;<<<=========<<<;;;:::777777777666666666555555555555555555666777888888444555555666666666666666555555666666777999:::;;;999:::;;;<<<============???>>>>>>>>>======<<<<<<<<<===>>>===;;;:::999:::::::::;;;;;;<<<;;;;;;:::<<<>>>>>>>>>;;;:::999:::;;;:::::::::;;;<<<>>>???AAAAAAAAAAAA@@@>>>===<<<999999999999999888777777000000222333444555555555222333333444555666777777444333222222111111111222///000000000000//////...000...------......---,,,///000000111111111111000000111111111111///---,,,,,,---......///.........))))))+++,,,...///000111+++,,,------,,,,,,---///111000/////////000222333/////////000//////...---...---,,,+++,,,---...///,,,,,,,,,+++++++++******))))))***+++,,,,,,---------------...///000000111......---,,,,,,+++******)))***,,,---...---,,,,,,++++++***)))'''''')))+++***************+++++++++++++++++++++++++++++++++(((((())))))*********+++,,,+++++++++******))))))+++*********+++,,,,,,---)))+++...000///---***(((,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++*********+++,,,,,,---......---------.........//////******+++++++++,,,,,,,,,,,,,,,------...///000000///.........///000111222---------...............------........./////////---...//////000000/////////.........------------//////.........---------------------------------000///---+++++++++---..........................................///000000///////////////.........---000222111///...///111////////////////////////................................................---------.........//////111111111000//////......---......///////////////000000000000111222333444222333444666777888888888888888777666555444444444666666666666666666666666444555555444222111111222///000111222333444444444222222222222333333444555222111000000000111333444222222222222333555777888555666777666444333444555555666777888888777666555333444555666777888999:::999999999888888888888888555444333222333555777999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<;;;999666444555999<<<<<<::::::;;;===>>>>>>===;;;:::::::::999999888777777777777666666666777888999::::::<<<>>>???>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@???<<<===???@@@AAAAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>;;;===>>><<<::::::>>>AAA@@@===:::999:::<<<<<<<<<;;;<<<=========<<<::::::555555666666555444333333666666666666777999:::;;;333444555666777777777777999888777555555666666777777888999:::<<<===>>>???>>>??????>>><<<;;;===>>>@@@???>>>===<<<;;;:::999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888<<<<<<======>>>>>>??????BBBCCCDDDCCC@@@???>>>??????>>><<<;;;:::999666333444333333222222333333444555555555555666666777777555333333333333333000...//////000111111000......++++++,,,,,,---...//////...///000111111111111111........./////////////////////000000///...------........................---------,,,,,,------...111111000000000000111111111000000///...---------,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********************************,,,,,,,,,---------..................---,,,+++***---,,,,,,+++***)))(((((())))))))))))************))))))(((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++++++++***)))---------............///---------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---222111000///---,,,+++***------............------...---,,,,,,++++++,,,,,,///............---------///000000000000000//////////////////////////////,,,,,,---......---,,,,,,///------///---***,,,111//////.........---------))),,,...,,,'''&&&))),,,//////////////////////////////...---,,,,,,++++++,,,...//////...------...........................////////////////////////000000000000000000000000//////.........---------000///...------...000000000000//////.........------------............///000000000000///////////////////////////000111111222222111111000111111222333444555555666666555555888777777777777777777777555555555555555555555555444333333222111111111222222222333333333444444444222222111111222222333444444333333222222333333444111111111222333444555666888666555444444777999;;;777777888888888777777666888888888777777777777777999999999888888888888888777777777777777888888888::::::::::::999888777777999888888:::===>>>===<<<999999999:::::::::;;;;;;:::<<>>???@@@AAAAAADDDDDDEEEEEEDDDBBB???>>>>>>>>>>>>???@@@CCCEEEFFFFFFFFFDDDCCCAAA???>>>===<<<;;;;;;;;;;;;<<<======???;;;888888:::<<<<<<;;;888:::===??????===;;;888777666666555555555555555888888777666555666888;;;888666444333222333555666888777666555444555666666777777888999;;;<<<===>>><<<<<<===<<<;;;;;;<<<>>>??????>>>===<<<;;;::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888;;;;;;;;;<<<======>>>>>>AAABBBCCCBBB@@@??????@@@===;;;:::::::::999666444333333333222222333333333555555666666666777777777555333222222222222111//////000111111111000///...++++++,,,------...//////000111111222222222222111............///////////////////////////...---,,,........................+++++++++,,,---...///000111000000//////000000111000000000///...---------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************,,,,,,,,,------------...............---,,,+++***,,,,,,++++++***)))))))))))))))))))))***************))))))))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++,,,---......//////,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,,,,------.........//////000000000000////////////..................,,,,,,---......---,,,,,,...,,,,,,000000---,,,/////////.........---------+++...///---)))(((+++...........................///......---,,,,,,++++++,,,...//////...------...........................................................................//////.........---------111000///...------......///.........---------------------............///000000000000///////////////////////////000111111111111111111111222333333333333444444555555555444666666666777777777777777555555555555444444444444444333333222222111222222222222222222333333333333222222111111222222333444444333333222222333333444222222222222333444555666555444222111222444777888999888777666666777888999::::::999999888888888777777777777777666666666666666666666777777888888888:::::::::::::::999999888999888888:::===>>>===<<<999999999999:::::::::;;;;;;<<<===>>>???>>><<<;;;:::888777777888888777666555666888:::;;;;;;;;;;;;=========>>>??????@@@@@@BBBCCCDDDEEEDDDBBB@@@??????>>>??????AAACCCEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@===<<<<<<<<<<<<<<<<<<===>>>;;;888888:::<<<<<<;;;888999;;;======<<<:::999888777555444333444444555888888888666555555777:::777666555444444444555555777666555444333444555555666666777888999;;;<<<<<<:::;;;;;;:::999999;;;===>>>>>>======<<<;;;::::::;;;;;;;;;;;;:::::::::999999:::::::::::::::999888999::::::;;;<<<<<<======???@@@BBBBBB@@@???@@@@@@:::999888999:::999777555333333222222222222333333666666666666666777777777555333111000111111111000000000111111000000///...,,,,,,,,,---......//////222222333333222222111111........................---............---,,,,,,........................******+++,,,---///000111000000////////////000000000000//////...---------,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------------......------,,,+++***************************))))))))))))************+++******)))******++++++++++++++++++++++++++++++,,,,,,++++++************,,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---((()))***+++---...///000+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++************+++)))***+++,,,---......///...//////000000////////////.........------,,,,,,,,,------......------,,,///,,,---333666333///..................------------///000///,,,+++---000.................................------,,,,,,+++,,,---//////---,,,---...////////////////////////........................------------------------...............---------222111///...---,,,,,,,,,---------------,,,,,,,,,---------............///////////////000000000000///////////////000111111111111111111222333444444222222222333333333333333444444555555666666777777555555555444444333333333333333333333222222222222111111111222222222222333222222111111222222333444444444333333333333444444333333333333444555666666444333111111222333666777;;;999666555555777999;;;<<<<<<;;;:::999999888888666666555555444444444444444555555666777888999999999999:::;;;;;;;;;::::::999888888:::===>>>===<<<999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999777777888999888777777888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@?????????@@@AAACCCDDDEEE@@@@@@@@@AAABBBCCCCCCDDD???>>>>>>===<<<<<<<<<;;;===;;;999999:::<<<<<<;;;777888999::::::::::::::::::888555333222333444555888999999777555555666777666666666666666555444444666555444333222333444444555555666777888999::::::;;;;;;<<<:::888888999:::=========<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::999999888:::::::::;;;<<<<<<=========???@@@AAA@@@???@@@AAA<<<;;;:::::::::999777555333333222222222222333333555555555555555555555555666333000///000111222222111111111111000//////...,,,---------......//////222222222222222111000//////...............------,,,---------------,,,,,,........................+++++++++,,,---...000000000//////......//////000/////////......---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,+++***))))))*********+++++++++((()))))))))************++++++******************************************,,,,,,++++++******)))))),,,+++***)))((()))***+++++++++++++++,,,,,,,,,,,,*********************************+++++++++++++++------,,,++++++++++++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++******))))))******)))******+++,,,,,,------......//////000/////////.........---,,,,,,++++++------------------------000,,,...666;;;888222..............................///000///---,,,...000..............................---------,,,,,,,,,+++---///...---,,,------////////////////////////------------------------------------------------........................000//////...---------------------------------------------............///////////////000000000000///////////////000000111333333222222222222222333111111111111111222222333222333333444444555555555555555444444333222222222333333333333333333222222000000111111111222222222222222111111222222333444444444333333333333444444444444444444444555666777555444333333444555777888999888777666777888999:::<<<;;;;;;:::999888777777666555555555444333333333333333444555777888999999888888999;;;;;;<<<<<<<<<999888888:::===>>>===<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999999999:::;;;:::888666666888999888888888888:::<<<===???@@@@@@??????>>>>>>============>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDD>>>>>>???@@@AAACCCCCCDDD@@@@@@@@@???>>><<<;;;;;;<<<;;;:::::::::;;;;;;;;;777777777777777888999999<<<:::666333222333555777888999999888666444555555444555666777777555444222666555444222222333333444555555666666777888999999=========;;;888777777888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::::::::999888888:::;;;;;;<<<======>>>>>><<<>>>???@@@??????@@@AAA@@@>>><<<<<<;;;:::777555444444333333333333444444444444444444444444444444666444111000111222333333333222222111000/////////------...............///000000111111000///......//////......---------,,,,,,,,,---------------,,,........................------,,,,,,,,,---......//////............//////............------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++)))))))))***++++++,,,,,,((()))))))))***************+++++++++*********)))************************+++++++++******)))))))))***))))))((()))+++---...,,,,,,,,,,,,------------***************************+++++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++***))))))------............------,,,+++******))))))******++++++++++++++++++++++++------...///////////////......---------,,,,,,,,,------------------------...+++---555:::666000,,,---.....................---......---,,,---...///........................---------------,,,,,,,,,+++---......---,,,,,,---////////////////////////------------------------........................---.....................,,,,,,---.........//////..................//////---------............///.../////////000000000111///////////////000000111555444333222111000000000111000000000000111222333111111111222222333333333444444333333222222222222222333333444444444333222000000111111111222222222222222111111222222333444555444444333333444444555555555444444444555666666444444333333444555777888666777888:::::::::999888999999999888777666666555777777666555555444333333222333444555666777888888777888999:::;;;<<<<<<<<<999888888:::===>>>===<<<============>>>>>>>>>???<<<;;;999888888888999:::999777555444666777888888888999999;;;<<<>>>???@@@??????>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;::::::;;;<<<888777666666666666777888===:::777444333555777999666888999999666444444444333444666777777555333111666555444333222333444444555555666666777888999999======<<<:::888666777888;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;:::999888777;;;;;;;;;<<<======>>>>>>;;;===??????>>>>>>???@@@AAA@@@>>>===<<<:::777444555555444444444444555555555555555444444444444444666444222222333444444444444333222111000/////////......................../////////000//////......//////......---,,,,,,,,,,,,,,,---............---...........................------,,,,,,---------......------------......------------------------,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))************)))******+++++++++******************************************************(((((())))))+++,,,...///,,,,,,,,,,,,------------******************************++++++,,,---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---......//////......---,,,,,,+++************+++,,,,,,,,,+++++++++******,,,---......////////////------------------------...------,,,,,,------...,,,)))***000333000,,,+++---------...............---,,,,,,,,,,,,---......------------------------------------------------+++,,,......,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............***+++,,,...////////////.........///////////////---------............///......//////000000111111///////////////000111111444444222111000/////////111111000//////111222333111111111111111000000000222222222222222222222222111222444555555444333333111111111222222222222333222222111111222222333444555555444444444444555555555444444444444444555555222222222222333444555666444666999;;;<<<;;;999777777666666666666555555555888888777666555444444333222333333444555666777777666777888999:::;;;;;;:::999888888:::===>>>===<<<======>>>>>>>>>?????????<<<;;;:::888888888999999999666444333555777888888:::999999:::;;;<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;===???AAACCCBBBBBBAAA>>>???@@@@@@@@@@@@@@@???=========>>>>>>>>>>>>???AAABBBBBBBBBAAA???===;;;:::;;;<<<<<<::::::;;;<<<999888777666555555555555:::999666555444666777999444777999999777555444333222333555666555444222000777666444333333333444555666666666777888888999999888999999888777666777999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>=====================<<<:::999777666999::::::;;;<<<<<<======<<<===??????>>>===>>>??????>>><<<<<<<<<:::888555666666555555555555666666777777666666666555555555666555444444666666555444555444222111/////////000////////////...............//////000000000000/////////...------,,,++++++,,,---...///////////////........................,,,,,,,,,,,,,,,---...///...------------------...------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************+++++++++))))))))))))************((()))***+++,,,,,,++++++************************(((((())))))******++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,---...///,,,------......------,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---...////////////---------......//////000...---,,,,,,,,,,,,---...,,,******......+++***------------.........//////---,,,,,,,,,---.........------------------------------------------------***,,,...---,,,+++,,,---------------------------++++++++++++++++++++++++---------------------------------.........//////***+++---............------------....../////////---------............///.........///000111111111///////////////000111111111000000//////000111111222111000//////111333444111111000000///.........000000111111222222333333111222444555666555444333222222222222333333333333222222111111222222333444555555444444444444555555444444333333333333444444333333333444444555666666555777999:::;;;;;;:::999555555555555555666666666888888777666555444333333333333333444444555555555666777777888999999999999999888888:::===>>>===<<<<<<<<<=========>>>>>>>>><<<<<<;;;:::999999888888:::777444444666888999:::<<<;;;;;;:::;;;<<<===>>>==================<<<<<<;;;===???AAABBBBBBAAA@@@===>>>????????????>>>===::::::;;;;;;<<<===>>>>>>AAABBBCCCCCCBBB@@@>>>===999;;;===<<<:::999:::<<<:::999888777666555333333666555444444444555777777222555888999888666444444222222333333333222111000777666555444333444555555666666777777888888999999444555666666666666888:::999::::::;;;;;;<<<<<<<<>>>>>>>>>>>???>>>>>>===;;;999777666888999999::::::;;;<<<<<<<<<>>>??????=========>>><<<;;;::::::;;;:::888666777777666666666666777777999999888888777777777666666555555666777777666444666444222111/////////000///////////////............///000111111111111111//////...---,,,,,,++++++------...///000000//////........................******+++,,,---///000111...------,,,,,,------...------------------------,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************))))))))))))************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------......+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,******+++,,,---......///+++,,,---...////////////,,,------...///000111111...---,,,,,,,,,,,,---...000------///---***,,,111---------.........//////...---,,,,,,.../////////------------------------------------------------***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---.........---,,,+++,,,,,,,,,------.........---------.........//////---......///000111111222///////////////000111111---------...///111222333333111000///000111333444111111000///...------,,,//////000111222333333444111222444666666555444333222222333333333444444444222222111111222222333444555555444444444444555555444333333222222222333333555555666666777888888888888888888888999:::;;;<<<444444555555666777777777888777777555444333222222444444444444444444444444666666777888888888888777999888888:::===>>>===<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999888888;;;888555555777999;;;;;;>>>===<<<;;;;;;<<<===>>>========================;;;===???AAABBBAAA@@@???======>>>??????>>><<<;;;777888999:::<<<===>>>>>>AAABBBCCCCCCCCCAAA???===888;;;======:::999:::<<<:::::::::888777444222111333333333333444555555666111444888:::888666444444222222222222222111000000666666555444444444444444555555555666777777888888888888888777888888999999<<<<<<:::777666666999<<>>===;;;;;;<<<<<<===AAA@@@???===;;;999777777888888999:::;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<===<<<:::999999:::;;;<<<888666444222111222333444555555777888888888888888555444444444555666777888555444333111000/////////---.........//////000000222...+++---111555444111000////////////.........---......///////////////........................000///...------...///000000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........------///000///---******,,,---,,,***++++++++++++*********))),,,,,,+++***))))))******+++++++++************)))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++******))))))++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++---..................------,,,+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,---...///***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........------------,,,,,,++++++,,,,,,---//////...------,,,++++++000///...---,,,---...///------.........---+++***,,,---......//////...............////////////000000//////.........//////...------,,,,,,------...000///...---------------......///000000000000000555222000000111111///,,,///......------///000111333222111000000111222333111111000/////////////////////000000111111111111666555555444222111111000333222111111111222333444444333333222222333333444666666666666777777777777333333333333333333222222777777666666555555555444666555666888:::<<<;;;:::555444444333444555777888666777777777666555555444666666555444444444444555555555555555555555555555444444444555666888999:::>>>===<<<;;;::::::;;;<<<;;;999777555555555777888:::999888777777999;;;<<<===<<<;;;:::;;;===???@@@>>>===;;;::::::;;;<<<===;;;<<<===>>>>>>?????????;;;:::999:::===>>><<<999999999888888999;;;<<<>>>>>>???AAABBBBBBAAA???>>>999999:::::::::999888888::::::999999777666555444222222333333444555555555666666666666555555555555222222222222222222222222666666555555444444444555666666777888999999::::::999999888888888999::::::999999888666555666999<<<>>>>>><<<;;;;;;;;;<<<===@@@???>>><<<:::999777777999:::;;;<<<===>>>>>>>>>;;;::::::::::::;;;;;;<<<>>>===<<<<<<<<<<<<<<<<<<888777444333222222333333555666777888888999888888555555555555555666666777555444222111000/////////............/////////000555111---...111222111.../////////............------......///////////////------------------------...---,,,,,,,,,,,,---...000///...---,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...---,,,---...000///---******,,,---,,,***+++++++++*********)))))),,,++++++***))))))******+++++++++************)))*********+++++++++,,,,,,+++******))))))******+++++++++++++++******************************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++*********)))++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++,,,------......------,,,------,,,+++++++++,,,---))))))***+++,,,,,,------,,,,,,,,,---------......)))((((((((()))***++++++,,,---......//////............---,,,,,,,,,------,,,,,,---------.........------------------------......------,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,++++++***...---,,,,,,,,,---...///------.........---++++++,,,,,,---............---------.........///////////////............//////...------,,,,,,------...//////...---------------......///000000000000000333111//////111111///---//////...---...///000111222111000000000000111222111111000///////////////111111111111222222222222555555555444444444444444333222222111111222333444444333333222222333333444666666666666666666666666333333333333333444444444777777777666666666555555444444444666888999888777555444333333333444555666444444444444444333222222555444333333222222333333444444444444444444444444666777777888999;;;<<<===>>>===<<<;;;::::::;;;<<<===;;;:::888777777888888999999888888888999:::;;;<<<;;;:::::::::<<<>>>???>>>===;;;:::999:::;;;<<<;;;<<<===>>>>>>??????>>><<<:::999:::<<<<<<:::888999888888888999:::;;;<<<<<<===???@@@@@@???===<<<999999999:::::::::::::::888999999888888777666555555555666666666777777777666666666666555555555444222222222222222222222222777777777666666666555555444555666777888999:::::::::999999999999:::;;;<<<777777777666555777:::<<<======<<<;;;;;;;;;;;;<<>>===;;;:::888777777999:::===???@@@??????>>>:::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::888777555333222222222333555555666777888888888888777666666666555555555555444333222111000/////////............////////////444111......000222000...///............------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...------,,,---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...000///---++++++,,,,,,,,,++++++************))))))))),,,+++******)))*********+++++++++************)))*********++++++++++++,,,+++******))))))******+++++++++******))))))((((((******************************+++++++++,,,,,,,,,++++++************+++++++++++++++***************++++++++++++************++++++******++++++,,,---+++++++++************)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))))))))******'''((()))***,,,---...///,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,---......//////......------,,,,,,,,,---......---------.........//////---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++,,,---......,,,------------,,,,,,+++++++++,,,---------------,,,,,,,,,---------......///...............//////...------,,,,,,------...//////...------------.........///000000000000///000///......000000///...//////.........///000111111000000//////000000111111000000///////////////333333333333333222222222222222333333333444444444333222222222222333444555444444333333333333444444666666666666666666666666222333333444444555555555777777888888777777666666666555555666888999777666555444333333333333333444333333333333222222222222333333222111111111111111333333333333333333333333666666777888999;;;======<<<<<<;;;:::::::::;;;;;;<<<;;;;;;999888777666666777888888999999999999999::::::999999999;;;===>>>>>>===;;;999999999999:::;;;;;;<<<===>>>>>>>>>>>><<<;;;999999::::::888777888777777777888999:::;;;:::;;;===>>>>>>===;;;:::999999888888999:::;;;<<<777777888888888888777777777777777777777777777888666666555555555444444444222222222222222222222222999999999999999888777777666666777888:::;;;<<<<<<:::::::::::::::;;;<<<===888999999777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::999888777777888:::===???@@@???===<<<999888888999999:::;;;<<<999999:::::::::888777666777777555333222222222222444555666777777888888777777777777666555444444333333222111000000000000000.........//////////////////---,,,...111333222111............---------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---------------------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---------,,,,,,...000...---,,,++++++,,,,,,+++++++++*********)))))))))++++++***************++++++++++++*********))))))************++++++++++++******))))))))))))************))))))((((((''''''((((((((())))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))******++++++((()))***+++,,,---......,,,,,,,,,---------......///...---------------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///------........./////////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------......---------...//////...------,,,,,,------...///......---------......---...//////000000//////...------...///000000//////////////////000000000000000////////////000000000000////////////000000333333333333222222222222///000000000000111111111222222333333444444555555444444333333333333444444666666555555555555555444222222333444555555666666777777888999888888777666888888777888::::::999777555444444333222222222222555444444444333444444444333222222111111111111111222222222222222222222222333333333444666777999:::;;;;;;::::::::::::::::::999999999888777555333222666777999:::::::::888777999888888888999:::;;;<<<>>>===;;;:::888888888888:::;;;<<<===>>>>>>>>>>>>===<<<:::999888888777666777777777777777888999999999:::<<<======<<<:::999888777666555666888;;;<<<555666777888888999999888666666666666666555555555555555555444444444333333222222222222222222222222:::;;;;;;;;;;;;:::999888999999:::;;;<<<===>>>???::::::::::::;;;<<<===>>><<<<<<<<<:::888777888:::;;;;;;;;;;;;;;;::::::999;;;::::::999888777777666777888;;;===>>>===;;;:::777777777888999:::;;;;;;888999999999999777555444666555555444333333333222333333444555666666666666666666666666555333222111111111000000///000000000///////////////.........---------///111222222111//////.........------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---------------------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,------,,,,,,---///---------,,,+++++++++,,,++++++++++++************+++***************+++++++++++++++*********))))))))))))*********+++++++++***))))))))))))))))))***)))))))))(((((((((''''''$$$%%%&&&'''(((***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++++++++++++++,,,++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++***++++++++++++++++++***,,,,,,------------------***+++++++++++++++,,,,,,,,,,,,,,,---------......,,,++++++************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///------------.........///------------------------------------............++++++************++++++++++++************))))))((()))***+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------...//////...------,,,,,,------.........---------......///------...///////////////------......//////000000/////////000000000000000//////000000000000//////000000////////////000000222222222222222222111111111111000000000/////////222222333444555555666666555444444333333444444555555555555555444444333333222222333333444555666666666777888999999888777666888888777888::::::999777444444444333333222222111555444333333333444444555444444333222222222222222222222222222222222222222222222222222333555666777999999::::::::::::::::::888888888888666555333222555666999:::;;;:::888777777777888888999999:::;;;======;;;:::999888777777:::;;;<<<======>>>>>>>>>===<<<;;;999777666666777666666777777777888888777999:::<<<======<<<:::999555444333333444666888:::444555666777999999999999777777666666555555444444444444444444333333333333222222222222222222222222::::::;;;<<<;;;:::999888555666666777777888888999999999999:::;;;<<<===>>>>>>>>>>>><<<999777888999::::::;;;;;;::::::999888999999888888777777777666666888999;;;;;;;;;999888666666777777888999:::;;;::::::::::::999888666666444444444444444444444444111111222333444444444444444444555555444222000///000000/////////000111111///////////////.........//////000000000///...---000////////////.........---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,------------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///,,,------,,,******+++------,,,,,,,,,,,,+++++++++*********)))******+++,,,+++++++++************))))))))))))************+++***))))))(((((())))))***(((((((((((())))))))))))%%%%%%&&&''')))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************)))((('''++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------,,,---......//////......------,,,,,,,,,---......,,,,,,,,,---------......------------------------------...............///++++++************++++++************************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////...------,,,,,,------......------------...//////------...////////////...---...000000//////000111...///000111111111000000///000000111111000000//////////////////000000111111111111111222222222333333333333222222222111111222222444555666777777666555555444444444444555555555555555444333333222222111222222333333444444444444555777999999888777666666555555666888999777666333444444444444333333222333222111111111222444555555555444333333333333333444444444444444444444444444444333333444444555666888888999:::::::::999999:::999999888888777777666555666888::::::999888777777777888888999:::::::::===<<<<<<;;;:::999888888::::::;;;<<<==================<<<999777666777999666777888888888888777777999:::<<<======<<<:::999333333222222333444555666444555666777999999999:::999999888777777666555555444444333333333222222222222222222222222222222222777888999::::::888777666333333333333333333333333888888888999:::<<<===>>>;;;<<<===;;;999888888999999::::::;;;:::999888777777777777777777777666666777888999999:::999999999666666666666888999:::;;;;;;;;;999888777666666666222222333444555555555555///000111222222333333222111222333333333111///...///////////////000111111000/////////...............///000000///...------111111000000000/////////---......///////////////---------------------------,,,++++++++++++,,,---***+++,,,---...------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++---///,,,---...---***)))+++---......------------,,,,,,******))))))***++++++,,,+++++++++************)))))))))))))))************))))))(((((((((((())))))'''(((((())))))******+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,------,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((('''&&&$$$###*********++++++,,,,,,,,,,,,,,,,,,---------.....................///000111,,,---......//////............---,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,++++++++++++*********+++------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000...------,,,,,,------...---------------...//////,,,---......//////.........000111111///...000222...///000111222111000000000000111222222111000000///////////////000111111000111111222333444555555222222222333333333333333111333444666777777777777555555444444444444555555555555444444333222222111222222222222222222222222333444777888999888666555444444444666888999888777333333444555666555444444444333222111222333555666555555444333333333333333555555555555555555555555666555444444333333444444666777888999::::::999888999888777666666777888999555666777999999888888777777777888999::::::::::::<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<=====================:::777777999<<<777888888999999888777777888999;;;<<<<<<;;;999888333333333333333444444444444555666888888999999999999999888777666555444333333333333333222222222222222222222222222222222222555666888888888777555333777777777777666666666666888888888999:::;;;======999:::;;;:::888888999:::999999:::;;;:::999888777777777777777777666666666999999999999999999::::::555555555666777999:::;;;:::999777555333333444444000111333444555666666666...///000111111222222111///000222222222111///...//////...//////000111222000000//////.........---***,,,///000000000000111111111111111000000000000---......///////////////........................---,,,+++******+++,,,---)))***,,,---...------,,,''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,++++++---///,,,---...---***)))+++...//////.........---------******))))))***+++,,,,,,+++++++++************)))))))))))))))************))))))(((((((((((())))))''''''((()))***+++,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++------------++++++))))))******+++++++++++++++++++++,,,,,,---------++++++******++++++,,,---+++++++++************)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++............,,,***((('''(((((()))***,,,---...///,,,,,,,,,---------......*********+++,,,---...///***+++,,,,,,------,,,,,,///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------///......------......///++++++++++++++++++,,,,,,+++,,,---...---,,,+++***++++++*********+++---...,,,---......//////......,,,,,,------------......+++++++++,,,---...///000...------,,,,,,------...---------------...///000,,,---......//////......///111333222///...000222...///000222222111111000000111222333333222111000///////////////000111111000111222333555666777777...///000111222333444444111333555666888888888777555555444444444444555555555555444333333222111111222222111111111111111111222333666888888777555444666555666888:::<<<;;;:::222333555666777666555555777666444444444666888999555444333333222222333333777777777777777777777777666555444333222222111222666777888999::::::999888777666444333444555777888666666777888888888888888777888999::::::;;;::::::<<<<<<<<<======<<<;;;;;;999:::;;;<<<===============>>>===;;;777777:::===777888999::::::999888777777888:::;;;;;;:::888777444444555555555444333333555555777888888999999999777666666444333222111000333333333222222222111111222222222222222222222222999999999999888666555555444444444555555555555666888888999:::<<<======>>>;;;:::888666555555666777:::::::::999888777666555555666666777888999999999::::::;;;:::999777555444444555666888888999999999::::::999888777666555555333333333333333444555666333333333333333333333333444333222111000000000000111000000000111222333333000000000000////////////---------......000111111000000000000////////////////////////............,,,...///...------...//////...---,,,,,,,,,,,,,,,...---+++***)))***++++++*********++++++,,,,,,,,,************************)))*********+++++++++++++++***))))))))),,,...///...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))++++++***)))(((((())))))************************************************+++++++++*********))))))***++++++,,,,,,++++++***)))'''&&&(((***,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++******))))))(((((()))***++++++,,,,,,************************------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,---......---'''+++......,,,******+++,,,------......------,,,+++,,,------......------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++***)))***+++---............------,,,,,,,,,......---,,,,,,---------000///...---,,,+++++++++---------------------------------,,,,,,+++++++++------......///000000000000///.........///111222111000000111333333222111...............///000000444444444555444444333333222333444555666555444333444555666777777666555555555444333333222222333333111111111111000000000000111111222333333333222222222333333444444333333222222444666999::::::999888777666555444444444444444777666555444444555666666999888888777666555555555777666555555555666888999:::;;;;;;888555333333444888888888888777777777777999999999888888888888888555555666777777777777777999999999999999999999999;;;;;;<<<<<<<<<<<<<<<;;;999999999:::;;;<<<===>>>>>>===;;;:::999888888888888888999999999999888888:::888666666666666555444444333333222222333333444666888999888777666777888777777666444444333333333333222222111111222222333333333333222222222111111888888888777666555444333444444444444555555555555777777888999:::;;;<<<<<<<<<;;;999777777888999:::::::::::::::999888777666777777888888999::::::;;;;;;;;;:::999888666555444444444555666777777777777888888777666555444333333333333333333333444555555333333222222222111111111111111000000000111111222000000000///000000111111000000000000/////////...------------...///000111000000000000/////////...////////////.........---...//////...---+++,,,---......---,,,,,,,,,,,,,,,...---,,,+++******+++,,,*********++++++,,,,,,,,,************************)))))))))*********++++++******))))))***+++---......,,,+++))))))***+++,,,************************+++++++++*********))))))************************+++++++++*********))))))++++++***)))))))))))))))************************************************+++++++++*********))))))***++++++,,,,,,++++++***,,,***))))))+++,,,++++++++++++++++++,,,,,,,,,,,,)))************+++++++++++++++*********)))))))))******++++++,,,------...************************,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,---,,,+++'''***------,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...---------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++***************++++++++++++,,,*********++++++++++++,,,++++++******++++++,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------...//////000000000///.........///111111000//////000222333111000//////......//////000111333444444444444444333333222222333444444444444333444555666777777666555444222111111000000000000000000000000000000000000000111111222333333333222222222333333444444333333222222333555777888888777666777666666555555444555555777777777777777888999:::888777777666666555444444777666666555666777888999;;;<<<===;;;888666555666777777777777777777777777888888888888888888888888555666666777888888777777888888888999999:::::::::;;;<<<=========<<<;;;:::::::::::::::;;;<<<=========<<<;;;999888888888777777888888888888888888777999777555444555555444333444333333222222333333444666777888888666666777888777666555444333333333333333222222111111222222333333333222222222111111111555555555555444444333222333333333444444444555555555666666777888999::::::999999888777888999:::;;;;;;;;;;;;;;;:::999888888999999999::::::;;;;;;<<<<<<;;;999888666555555444333444444555555555444444666555555444333222111111333333333333333444444555333333222111000//////............//////000222222111000//////////////////000000000/////////......------------...///000000000000000/////////......//////.........---------//////000...,,,***++++++...------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,*********+++++++++++++++************************((((((((()))))))))******((())))))******+++++++++---,,,+++))))))***++++++++++++******))))))))))))+++++++++***************************************+++************)))))))))+++***))))))))))))))))))************************************************+++++++++******************++++++,,,,,,++++++***...,,,******+++,,,+++***++++++,,,,,,,,,---------)))************+++++++++******))))))))))))((((((*********+++,,,,,,------***************************++++++++++++***))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''')))+++,,,+++***++++++******++++++++++++******++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,...------,,,,,,---------------------------------------,,,,,,,,,,,,++++++,,,,,,---......//////000//////......//////000111///......///111222000///000////////////000111111333333444444444444333333222222111111222222333444444555666777777666555444111000//////......//////////////////////////////000111222333333333333333222333333444444333333222222333444666666666555444777777666666666666555555555666777999::::::::::::666666666555555444444333777666666666666777888888;;;===>>>>>>;;;999777777666666666666666666666666777777777777777777888888666666777888888888888777777777888999::::::;;;;;;<<<===>>>???>>>===;;;999<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888777777777666777777888888777777666777666444333444444333222444333333222222333333444555666777777666555666777666666555444333333333333222222111111111111222222222222222222111111111000222222333333333222222111222333333333444444444444444444444555666777777777555555555555666888999:::;;;;;;;;;<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<;;;999666555444444444444444444555444444333333555444444333222222111111444333333222333333444444444333333111000///............---......///000111222111000///////////////000000/////////.........---------------...///000000000/////////..................---------,,,,,,---......---+++***+++,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,***************+++++++++************************(((((((((((())))))))))))'''((()))***************,,,,,,+++***)))*********------,,,,,,++++++******************************************************************))))))))))))******)))))))))))))))******************************************************************************++++++,,,,,,++++++***---+++)))***+++,,,+++***+++,,,,,,,,,,,,---------))))))*********+++++++++)))))))))((((((((((((((((((((((((((())))))******************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************------,,,,,,++++++*********+++,,,,,,+++)))(((((())))))************++++++******++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************)))***,,,------,,,+++***++++++************************************+++,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////............//////000000...------...000111///...000000000000000111111222222222333444444444333333222111000000000111333444444555666666666555444333111111000////////////000............////////////000111222222333333333333222333333444444333333222222333444555555444444333666777777777777777666666444555777888888888777777555555555444444333333333666666666666666777777777999;;;>>>>>><<<999777666555555555555666666666666666777777777777777888888777777888888999888888777666666777888:::;;;<<<<<<<<<===???@@@???===;;;999===<<<;;;::::::999999:::;;;:::999888777666666777555666666777777666666555777555333333444555444333444333333222222333333444444666666666555444555666555555444333222222333333222222111111111111222222222111111111111000000000000111222222222222222111222222222222333333333444222333333333444555555555333333444555777888999:::::::::;;;<<<<<<<<<;;;;;;999999999:::::::::::::::<<<;;;888666444333333333444444444555444444333333555444444333333222222222444333333222222222333333555444333222111000////////////............//////333222111111000000000000////////////...............------------......///////////////............------------,,,,,,,,,,,,)))+++,,,,,,++++++---...,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))++++++*********))))))***,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********************************************************************************++++++,,,,,,++++++***)))((('''(((***,,,,,,++++++++++++,,,,,,,,,------))))))*********+++++++++((((((((((((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))((())))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,++++++******))))))+++,,,,,,)))((((((***,,,+++)))))))))***++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++******))))))***+++,,,------,,,***)))***************************)))))))))******+++,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---......///////////////...------...000000///...000000000000000111111222111222222333444444333333333222111111111222444555444555666666666444333222111000//////......//////---........./////////000///000111222333333444333222333333444444333333222333333444444444444444444555666777777888777666666666777888888888666555333444444444444333333333333444444555555666666666666666888;;;<<<:::777666555444555555555666666666777666666777777888888888999888999999999999999888888666666777888:::;;;<<<<<<<<<===>>>???>>>===;;;:::===<<<;;;999888888888888999888777666666666666666444555555666666555555444777666444444555666555444444333333222222333333444333444555555444333444555444333333222222222222333222111111000000111111222111111111000000000//////000111222222333333333333111111222222222333333333222222222333333333444444444555666777999:::;;;;;;999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;:::888666444222222111222333444444444444333333555444444444333333333222444333333222222222222222444444333222111111000000000//////.........//////333222111111111111111222/////////.........------...---------------....../////////.........------------,,,,,,,,,+++++++++''')))++++++++++++---///+++++++++++++++,,,,,,---******+++,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++************)))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++***************************************************************+++++++++***++++++,,,,,,++++++***((('''&&&'''***,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++(((((())))))))))))******)))))))))))))))*********))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******************)))+++,,,+++((((((***---000---***))))))+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,------...------...////////////......------...000111///...000////////////000111111000111222333333444444333444444333333444444555666444555666666555444222111///...------,,,,,,------.........//////000000111///000111222333444444444222333333444444333333222222333333333444444444555444555666777888777666555999999999999888666555444444444444444444444444444222333444444555555444444333555888888777555444444555555555666666777777888777777777888999999::::::999::::::::::::999888888777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;999888777666666666888777666555555555555555444444444555555444444444777555444444555666666555444333333222222333333444222444444444333222333444333222222111111222222222111111000000000000111111000000000000////////////111111222333444555555555111111111111222222222222222222222222222333333333444555666888999:::::::::888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555222000///000000111222333333333333444444333333333333222222444333333222111111222222222222111111000000000000............///000111111111000000000000111111222//////.........---------...------,,,,,,------...//////.........---------,,,,,,,,,,,,++++++++++++(((***++++++******+++---++++++******+++,,,,,,---((()))***+++++++++******+++*********)))))))))((()))))))))))))))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,***************))))))(((''''''(((((())))))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++******)))((((((***,,,,,,+++)))))))))*********++++++)))************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***************************************************(((((()))))))))*********)))))))))***************)))+++,,,***'''(((---111444000+++)))***++++++*********++++++++++++************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++++++++,,,******+++,,,------......---,,,++++++******++++++*********+++++++++,,,,,,***))))))***+++,,,------------,,,,,,,,,---......///......---,,,,,,+++++++++++++++,,,,,,---------*********+++,,,,,,------,,,---.../////////......///......///111111000...//////......//////000111000000111333333444444333555555666777777777777666555555666666555333222111///......---------------......///000000111222222///000111222333444444444222333333444444333333222000000000111222333444555222444555777777777555444888888777666555555555666444444444444444555555555000111222333333333222222222444555555444333444555555555666777777888999999777888888999::::::;;;;;;::::::;;;;;;:::999999888888888888999999:::::::::::::::999999:::;;;<<<===:::999888666555555555555777666555555444444555555333333444444444444333333666444333333444555555444444333333222222333333444222333444333222111222444222222111111111111222222111111000000000000111111000000/////////.........111222333444555666666666000111111111111222222222222222222222222333333333222333444666777777888888777888999:::;;;<<<<<<<<<===============<<<<<<<<<999999999777555222///.........///111222222222222333333333222222222222222444333333222111111111222000000000000////////////---------...000111333444//////...//////000111222//////.........---------...------,,,,,,,,,------//////.........---------,,,,,,,,,+++++++++*********+++,,,+++***)))***++++++*********+++,,,,,,---'''((()))***++++++***)))+++*********))))))(((((())))))))))))))))))))))))************++++++++++++...,,,+++))))))***,,,---***************)))(((((((((((()))***+++,,,------))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))((())))))***++++++************************************************))))))******+++++++++++++++++++++,,,,,,+++++++++...,,,******+++,,,+++***((())))))))))))*********)))************+++++++++))))))******+++++++++,,,'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***+++++++++++++++************************************************))))))))))))************(((((())))))******++++++)))+++,,,)))&&&(((...444777222,,,)))***++++++***))))))************))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,))))))*********+++++++++((()))***,,,...000111222...---+++***)))***++++++******++++++,,,,,,,,,,,,************+++,,,---......------,,,,,,---------//////...---,,,,,,+++++++++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,.../////////...---///......///111222000///...............///000000///000111222333444444444555666888999999999888777555555666666555333222111111111000////////////000...//////000111222222333//////111222333444444444222333333444444333333222.........///000222333444111333555666777666555444555444333222222333555666555555555555555555555555///000111222333222111111222333444444333333444666555666666777888999999:::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888999999999999999999999::::::999888777888:::===???888777666555555444444444666666555444444444555555222333333444444333333222444333111222333444444333444333333222222333333444111222333333111111222333222111111111111111222222111111000000000000111111000/////////............111222333555666777777777222000...///222333111///000222333333222111333444555555555666666666666666666555666777999;;;>>>@@@??????>>>===<<<;;;;;;:::===888444333555555222...000000000000111111111111111000000111222222///---111000000///////////////222111111000///......------......///000111111222111111222222222111111000,,,,,,,,,,,,,,,---...///---///000000///......///------------------------,,,,,,,,,+++++++++******++++++*********************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************+++*********))))))(((((('''''''''((()))+++------***)))((('''''')))+++,,,)))((((((''''''''''''''')))************+++++++++++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++++++++***************++++++++++++)))************+++++++++***)))(((''''''((()))***++++++++++++++++++++++++************************(((((())))))*********+++(((((()))***************'''&&&&&&''''''((()))***))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************(((((((((((())))))))))))******+++++++++,,,,,,,,,'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***,,,///000...---+++))))))***+++,,,***************)))((('''((((((((()))******++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************+++,,,------+++++++++,,,---...///000000///...---,,,------............/////////000000000000////////////000000111111222333555666666777999999:::;;;;;;999888777444444444444333333222111111000///......///000111111111111111000000000000000000111222444555555666444555555555444333333222333333444444555666666777555555555555555555555555666555555555555444444444666555555444444444555555444444555555444222111000222333333444444333333222333444666888:::;;;<<<===888999:::<<<<<<=========888777777777999:::<<<>>>999999999999888888888777555555555555555666777888;;;:::777555444444555666444444333333333444444555444555555555444333333222---333777666666999999777111111000000000000111111333222222222111111000000...//////000111222222333//////000000111111111222000000000000000000000000111111333444555666666666222000...///111222111///000111222222111111222444444444444444555555555555444444555666888:::<<<===>>>>>>===<<<<<<;;;::::::<<<888444333555555222...//////000000000000111111111111111222333222000......------......///000111111111000000///......---,,,------...//////000000000000111111222111111000------,,,,,,,,,------...,,,...//////...------...------------------------,,,,,,,,,,,,++++++++++++++++++*********************++++++,,,,,,++++++***,,,++++++++++++++++++************************************)))))))))(((((((((((((((((()))***,,,,,,+++***((((((((()))+++,,,,,,++++++***************(((((()))))))))*********+++******)))(((((())))))(((((())))))))))))(((((())))))))))))((((((((('''))))))))))))*********+++''''''((((((((()))))))))(((((()))))))))*********,,,+++***))))))***+++,,,++++++++++++++++++++++++************************((()))))))))************(((((()))***************+++***)))))))))))))))***))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))*********+++++++++&&&'''((()))******))))))++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))***,,,...///,,,,,,+++***)))******+++******++++++******)))((((((((())))))***++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,...//////000///...---,,,------................../////////000000////////////000000///000111222333444555555777777777777777666666555333333444444333333222111111000////////////000111000000000000000000000000000111111222333444555666333333444444333222222111333333333444555666666666333333333333333333333333555555555555666666666666666555555444444555555555444444444444444222111000111222222333333222222111222444666888999:::::::::777777888999::::::;;;;;;:::999888777777888999:::888888777777777666666666555555444444444555666666999888666555444444555666888777555444222222111111444444444444444333222222///444888888999:::777222111111000000000000111111222222111111000000000000...//////000000111111111//////000000000111111111////////////////////////000111222333444555555555111000//////111111000//////000222111000000111333222222333333444444444444111222444666777999999999<<<<<<;;;;;;:::::::::999;;;777444333444444111........./////////000000000222222111222333333111...++++++,,,---...000222333000000000///......------,,,,,,,,,---......//////...///000000111111111111...------,,,,,,,,,,,,---+++---......---,,,,,,---------------------------------------,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++******************************))))))))))))(((((()))))))))))))))******++++++***)))))))))***,,,------,,,++++++******++++++'''''''''((((((((())))))******)))((((((((())))))(((((())))))))))))(((((()))))))))((((((((('''''')))(((((('''((()))***+++''''''(((((((((((())))))'''''''''((((((((())))))++++++************++++++++++++++++++++++++++++++************************))))))))))))************(((((()))***************,,,+++***)))(((((((((((())))))))))))************))))))))))))************************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))*********'''((())))))))))))((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++******)))++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,,,,---.../////////...------------.....................------000000////////////000000......///000111222222333555444333333222222333333333333333333333222222111111111000//////000111111////////////////////////000111111222333444555555222222333333222222111111222333333444444555555666222222222222222222222222111222222333333444444555555555555555555555555555333444444444333222111000000111111222222111111000111333555888999999888777555555555555666777888888;;;:::888777666666666666666666666666555555555555555555444333333333444444777666555444444555666777888777555444222111111000333333444444444333222222111555888999<<<===777///111000000//////000000111000000000000//////////////////////////////////////////000000000000111111////////////////////////000111222333333333333333000000//////000000000///...000111111000000111222222222333333444444555555111222444666888888888777::::::999999999999999999999666444222333333111///------......//////000000333222222333444333111///,,,,,,,,,---///000222333/////////......---------,,,,,,------............,,,---...///000111111111......---,,,+++++++++++++++---///...---,,,---...------------------------......---------,,,,,,,,,******+++++++++++++++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,************************))))))))))))))))))((((((******)))))))))))))))***+++******)))***+++,,,,,,***)))((((((''''''((((((''''''((((((((()))))))))***))))))((((((((())))))(((((())))))))))))(((((())))))(((((((((''''''''')))(((&&&%%%&&&''')))+++))))))))))))*********+++''''''((((((((())))))))))))(((((((((((((((((()))************************************************)))))))))))))))*********(((((()))***************))))))((('''''''''''''''((()))))))))************((()))))))))************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))*********++++++++++++++++++*********************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************++++++******************++++++---...---,,,***)))++++++,,,,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,+++++++++,,,------...............------..................------------000000////////////000000......//////000111222222333222111000///000111222222222333333333222222111111111111111111111111111............////////////000111111222333333444444222222333333333333222222222222333333444444444444333333333333333333333333111111222333444555666666444555555666666666666666333333333333222222111111111111222222222222111111000222555777888777666555444444333333333444666666:::999777666555555555555666666666666555555555555555444444333222222222222444444444333444555666777444444333333222333333333222222333333333333222222333444555777===AAA===555000000////////////000000//////////////////......////////////............//////000000000000000000////////////////////////111111222222333222222222//////000000/////////000...000111111000000111222222333333444555555666666222333555777888888777666777777777777777888888888777555333222222111000///---------...///000000000333222222333444333111//////............///000111............------------.............../////////+++,,,---...///000000000...---,,,+++++++++++++++---...000000...---...///------------------------......---------,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((())))))+++******)))))))))))))))***************+++++++++(((((('''&&&&&&&&&&&&'''((((((((()))))))))******)))((((((((((((((())))))(((((())))))))))))(((((((((((((((((('''''''''''')))'''&&&%%%%%%''')))***((())))))))))))*********((((((((()))))))))******((((((((())))))(((((((((******************************************************))))))))))))))))))(((((()))***************'''''''''''''''((())))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++***************************************+++++++++***************))))))))))))))))))))))))************************************************************************+++++++++*********))))))+++,,,...//////---+++)))***++++++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,+++++++++,,,------------..........................................000000////////////000000//////000000111222222222333222111000///000111222111111222333333222222222111111222222222222111111---........./////////000000111111222222333333333333333444444444444444333222222222333333333333333333333333333333333333333333333444666777888999:::444444666666777777666666333333222222222111222222222222333333333333222222000222444666777666555555444444444444444555555666888777666555555666777777888888888777777777666666555444333222222222222222333333444444555555666777555444333222222222222222111111222222222222222111333333222333;;;BBBBBB===000000////////////000000..................//////////////////............000000//////////////////........................222222333333333222111111...///000000......///000///000222111000000111333222222333444555666666777333444555666666666666666444555555666666777777777555555333222111000000000------...///000000111222222222111222333333111...000//////...------......------------------------........................+++,,,---...............---,,,,,,++++++++++++,,,---///000000///......///------------------------------------,,,,,,,,,,,,******++++++,,,---------***++++++,,,,,,++++++***)))))))))***************))))))))))))))))))))))))''''''(((((((((((())))))******)))))))))))))))***((()))))))))************))))))(((''''''''''''((((((((()))))))))*********((((((''''''(((((())))))(((((())))))))))))((((((((((((((('''''''''&&&&&&(((''''''&&&'''((()))***&&&&&&''''''''''''(((((((((((()))))))))***************++++++++++++******************************************************************))))))))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,)))((((((((((((((())))))************************************************))))))))))))))))))))))))************************************************************************)))******+++******))))))+++,,,...///...---+++***)))***++++++++++++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......---++++++,,,,,,++++++++++++,,,,,,,,,---......///................../////////000000000000////////////000000000000111111222222222222333222222111000111111111000111222222222222222222111222333333333333222111.........//////000000111111111111111222222333333333333444555555555444444222222222222222222222222000000000000000000000000000000111222333444555666333444666777888888777666333222111111111111222222333333333444444333333333111222333444555666666777666777777888888888777777666666555555555777888999999999999999888888888888444444333222222222333333444444555555666666666666888777555333111//////...000000111222222222111111111222000000666>>>AAA???000//////......//////000............////////////////////////////////////000000////////////..............................333333444444333222111111---///111000...---...000000111222222111111222444111111222333444555666666444333333333333444444555333333333444555666666777444444333222000///000000---......///000111222333111111111222333222000......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,...//////...------...------------------------,,,,,,,,,,,,++++++++++++******++++++,,,------...***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))******''''''((()))))))))))))))******)))((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***+++,,,,,,+++***)))************************************************************)))))))))((((((((()))******************)))))))))))))))***+++))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++((((((''''''((()))***+++************************************************))))))))))))))))))))))))************************************************************************((()))***++++++***))))))++++++,,,,,,,,,+++***)))((()))******++++++******(((((())))))***++++++,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++---...///...,,,+++,,,,,,+++++++++++++++,,,,,,,,,.../////////......---......///000111222222000000////////////000000000111111111111222222222111222222222222111000000000000111222222222222222222222333444444333222222......///000000111222222111111111111222222222222222222333444444444444444222222222222222111111111000000000000000000000000......///000111111222222333444666888999888777666222222111000000111222333222222333333333333222222222222222333444666888:::888:::<<<======<<<999888777777666666666777888999:::999999999999888888888444333333333333444444555555555666666777666666666888777555333111///......///000000111222222111111000222222000111666888666//////............//////....../////////000000000...//////000000111111111000000/////////.................................444444444444333333222111---///111000------...111000222333333222222333444///000111222333444555555333333111111111222333444222222333333444555666666333444333222000//////000......///000111222333333111000000111222222///---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++,,,------+++---......---,,,,,,---------------------------,,,,,,,,,+++++++++************+++,,,,,,---......+++++++++,,,,,,+++++++++++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))***++++++&&&''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''(((((()))***)))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))************************+++*********))))))(((((((((((()))******************)))(((''''''&&&&&&'''))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))+++---...))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))***************)))(((((('''((()))***************((((((((()))******++++++*********++++++,,,,,,,,,.........------,,,,,,,,,***+++---//////...---,,,,,,,,,++++++***++++++++++++,,,.../////////......---...///000111222333444000000////////////000000000000000000111111111111000111222222222111///...///000111222222222222222222222444444444444222222...//////000111222222333111111111111111222222222000111222333333333333333222222111111111111111111111111111111111111111111444444444555555666666777222444666888999999777777222222111000000111222333111111222222222222111111222222111222444777:::<<<:::<<>>;;;999999888777666666777888999999999999999888888888777333333333333444555555666666666777777777777666666555444333222111111111111//////000111111111111111000444444000...//////---//////............//////.../////////000000111111...//////000111222222333000000//////.........---........................777777666555444333333222111111000000000000000000222333444444222111111111333333333444444555555555444333222222111111111111000111333555666666555555333333333333222000///...000000111111111111000000111000000///...------,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++,,,---...///,,,+++******))))))******++++++,,,,,,,,,,,,------........................,,,,,,------...---------,,,++++++***+++,,,---...************************)))))))))))))))))))))))),,,+++***)))((((((((((((((()))))))))'''''')))***+++***)))(((((()))***+++...---+++)))((())))))***(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))'''((())))))))))))(((((())))))))))))************((())))))(((&&&&&&'''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))***)))((('''((()))---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++***)))(((((()))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++------,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((***))))))((()))+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,***))))))***,,,---...------......///000111............////////////000000000000//////////////////000000111111111222111111222222222111111000---...///000111222222222444444222111111111111222222111111111000000/////////111333444555444222111222333333444333222111000444333222111000000000000444444444333222111///...111111000000111222333333222333444666777777888888111111111///......111333111111222333333333222222444555555444333333555777999999::::::;;;<<<======888888888888777777777777999999999999999999999999555444222222333444222111///000000222333444555555555666555333111000111222000000000000000000000000000000000000000111111222000000000000////////////000///...---,,,------...000000000000////////////222///,,,,,,...000000...------------------------777666666555444333333333111111111111111111111111222333444444222111111222333333333333444444444555444444333222222222222222111222444555666666666666444444333222111000//////111111222222222222111111000///...------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,---...///,,,,,,+++***************+++++++++,,,,,,,,,---------------------------------------...------,,,,,,---,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((((((((((((((()))))))))'''''')))***+++******))))))******+++---,,,+++)))))))))))))))(((((())))))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''************************((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********))))))((((((((())))))))))))************))))))***((('''&&&((())))))***++++++++++++***)))))))))))))))))))))))))))((()))******(((((()))***---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++------,,,++++++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))***+++---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++))))))+++,,,---------------...///000111........./////////000000000000000000///////////////000000000111111111111111111222222222111111000333333333333333222222111333333333333333222222222111000000000////////////000111222333333333222111222222333333333222111000333222222111111111111111666666555555444444333333111111111111111222333333222333444555666666666555111111111///......111333222222333333444444333333222444555666555666777999888888999999:::;;;;;;<<<::::::999999888888777777999999999999999999999999555444333333444555444222111111222333444555666666555666666555222111111222000000000000000000000000000000//////000000111222000000000000/////////...000///...---,,,------...000/////////////////////111///------///000///...------------------------666666555555444444333333222222222222222333333333222333555444333222222333222222333333333333444444444444333333222222333333222333555666777888777777666444333111000000000000111222222333333222222111000///---,,,++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------...//////---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------,,,------...///------------------------++++++++++++++++++++++++,,,+++***)))((((((((((((((()))))))))'''''')))***+++******))))))******+++,,,+++***)))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))************)))))),,,+++***))))))))))))))))))))))))*********++++++***++++++***(((''')))***)))***++++++++++++***))))))))))))))))))))))))))))))***+++***))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******+++++++++***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++******************************+++*********+++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++******+++,,,---------------...///000111////////////000000000000////////////000000000000000000000000111111111111000111111222222222111111333333444444333333222111222333444555555555444333000000000///////////////000000111111111222222222222222222333222222111000222222111111222222333333555555444444444555777888222222222222222333333444333333444444444444444333111111111000...///111333222333444555555555555555111444777888888888999:::777888888999999:::::::::<<<;;;;;;:::999888888888999999999999999999999999666444444444666666666444222333333444555666777777555777888777555333222222000000000000000000000000000000//////000000111222000000000/////////......//////...------------...//////////////////////////////...///000000///---------------------------555444444444444444444444333333333333444444444444222444555555333222333444222333333333333333333333444444333333333333333444333444555777888888888888777555333000///000111111000111111222222111111000000///---,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------.........//////------------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***........................------------------------++++++++++++++++++++++++++++++***)))(((((())))))((()))))))))'''''')))***))))))))))))))))))))))))++++++***)))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))************))))))++++++***))))))***+++,,,))))))*********+++++++++++++++,,,***)))((()))+++*********++++++*********)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++***))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++,,,---............////////////......---------------------------------------------------,,,++++++++++++,,,---------------...///000000/////////000000000111111////////////000000000000000000000000000111111111000000111222222222111111...///000222333333444444111333555777777666555444111111000000000000000000111111000000000111222333111222222222222111111111111111111222222444555555333222111111333555888:::444333333333333333444444555555555555555444333222222333333222111111222444333444555666666777666666333666999::::::999999999888888999999:::::::::;;;<<<<<<;;;:::999888777777999999999999999999999999777555555555777888777666333333444555555666777777555777999999666444222222000000000000000000000000///////////////000111111000000/////////.....................------...............///////////////...///000111111000///---------------------------333333333444444444444444333333444444555555555555222444666555444333444555333333333333333333333333333333333222222333333444333444666888999999888888777555333111000000111222//////000000000000//////000///...---------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------...............,,,,,,---------,,,+++************+++++++++,,,,,,------------------------............---,,,+++***.....................---++++++++++++++++++++++++************************+++***))))))))))))))))))((()))))))))'''''')))***((((((((((((((((((((((((************)))))))))((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((()))))))))************))))))************))))))((()))))))))***,,,------************+++++++++++++++,,,,,,+++))))))***++++++******************+++)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,+++******)))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))***+++,,,,,,+++***))))))))))))***+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++***************)))))))))))))))))))))))))))******++++++++++++*********************************++++++,,,---------...------............---------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000////////////000000000000.../////////000000000111111111000000000000000000///000111222222222222222///000111222333444444444222333555777777777555444222222222222222222222222111111000000111111222333111111111111111111111222222222222222333444666666333333222222444666999;;;555555444444444444444555666666777666666555444333333444555444333333444555333444555666777777777777666888;;;<<<:::888777777::::::::::::;;;;;;;;;;;;;;;::::::999888888777777999999999999999999999999888666666666888888777666333333444444555555666666555777999999777444333222000000000000000000000000/////////...///000000111////////////............------..................------....../////////000...///111111111000//////------------------------222222333333444444555555333333444444555555666666333444666666555444555666555555444444444444333333222222111111222222333333333444666777888999888888666555444222111111111111...//////////////////.../////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------+++,,,---------,,,***)))************++++++++++++....................................---,,,++++++---............---,,,,,,************************))))))))))))))))))))))))******)))))))))))))))***((()))))))))'''''')))***'''(((((())))))(((((('''((())))))******)))(((((((((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((('''''''''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))************))))))'''''')))***+++,,,,,,+++*********++++++++++++,,,+++,,,,,,***)))(((***+++++++++***))))))***++++++)))))))))))))))))))))))))))***+++***))))))***+++++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********))))))************))))))(((((()))***+++,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************)))***+++,,,---------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000............////////////......//////000000111111111111111111000000000000///000111222222222222222555555666666555555444333333444555666666666555444333333333333333444444444111111222222222333333333111111000000000111222222333222333333444555666777777666666666777999;;;<<<777666555555555555555555666777777777666555444444333555666555444333444555333444555666777888888888888:::<<<;;;999777777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999999999999999999999999888666777888888666555444444444444555555666666666888999888666333333333000000000000000000000000//////......//////000111/////////.........------,,,---......///.........---------......//////000...000222111000///000000------------------------111111222333444444555555222222333444444555666666333444666666666555666777666666666555555444444444111000000000111111222333222333555777888888888777555555444333222111111000//////000000000000//////,,,---///000000///---,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,---------,,,+++***+++,,,---,,,+++)))(((************++++++++++++---------------------------------...------,,,,,,,,,---......---,,,+++*********************************************************))))))))))))******((()))))))))'''''')))***((()))***++++++***)))((('''((()))******)))(((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((***++++++***(((&&&*********+++++++++,,,,,,***++++++***(((((()))+++++++++***))))))***++++++))))))))))))))))))))))))((()))******(((((()))***+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++)))(((((((((((((((((()))'''((()))***+++,,,------******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++,,,,,,------------,,,,,,........................,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,---...//////------------.....................///000111111111111111111111000000000/////////000222222333333222666666666666666555444444555555555444444444444444222222222333333333444444111222333444555444333333111000//////000111222333444444333444444555666666888888888999999999999:::888777666666555555555666555555555666666555444444222333555555333222333444222333555666777888888888888999:::999888777888999::::::::::::::::::::::::999999999:::::::::::::::999999999999999999999999:::999777666777777555333555555666666666666777777777888888666444222333333000000000000000000000000///............///000000//////.........---------,,,,,,.../////////......,,,,,,---......///000000///111222111///...000222------------------------111111222333444444555555222222333333444555666666333555666777666555666777777777666666666555555555000000//////000111222222222333555666777888777777555555555444333222000000000000111111111111000000***+++...000000...,,,***......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++)))***+++,,,---,,,++++++)))***+++,,,,,,+++)))''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,---...---,,,***)))************************++++++++++++++++++++++++***)))))))))))))))******((()))))))))'''''')))******+++,,,------,,,+++***'''((()))******)))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))(((***,,,---+++((($$$"""******+++++++++,,,,,,,,,***++++++)))(((''')))***,,,+++***))))))***+++,,,))))))))))))))))))))))))''')))***)))((('''((()))+++***************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))''''''(((***+++,,,---...******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((('''(((***+++,,,,,,++++++,,,------------------,,,........................,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------......---......///000111111222222111111111000000////////////000222222333333333111111333444555666666666666555444333333333333333111111111222222333333333111222444666666555444333111000/////////111222333555444444444444555666666777777888888888777666666888888777666666666666666333333444555555444444333000222444333222111111222222333444666777777888888777888888888777777999;;;999999999999999999999999999999:::;;;;;;<<<<<<===999999999999999999999999;;;999777666666666444222777777777777888888888888777777777555333222333444000000000000000000000000...............///000000//////.........---------+++,,,.../////////......,,,,,,------...///000000000111222000......111444------------------------222333444555555444333222222222222222222222222222555444333222222333444555555666666666555444333333000000000000111222333444777444111222555999999999444555666666555333111000222222333222222111000///+++,,,------......---------------------...///000,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,++++++*********000///...---+++***)))((()))******++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---///---,,,***))))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++,,,+++******))))))******))))))(((((((((((())))))))))))))))))((('''%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************))))))))))))((()))***++++++***((((((+++***))))))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))***++++++++++++***************************)))))))))))))))))))))))),,,------+++)))((()))***((())))))))))))(((((('''*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////***+++++++++++++++++++++...///000000000///---,,,------............------////////////////////////000000000000111111111111444333111////////////000000///---,,,---///222444444444444555444444333333555444333333333333444555111111222222333333222222666666666666666555555555555444333222111222222333444444444444555666777777:::::::::::::::999888777666666777888888888888777999888555333222111111111555555555555555555555555444444555666777888999999555666777888888999999888;;;<<<;;;:::999999;;;===>>><<<:::::::::;;;:::999666888:::;;;<<<<<<::::::999888888888777555444333666777999:::;;;;;;:::999555555555444333222000///000000//////......------000000000000000000000000//////............/////////...---,,,,,,---//////,,,,,,,,,,,,------......//////////////////////////////............//////222222333444444444444444222222222222222222222222444333333333333333333444444555555555555444444333222222111111111111111222555222000222666999::::::555555555555444333222111222222222222111000//////..................---------------------...//////...............---------------,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,++++++***,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,------,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))+++*********)))))))))(((((())))))))))))))))))(((************************)))******++++++******)))*********)))))))))((((((*********+++++++++,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))***++++++***)))(((++++++******))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******)))))))))((((((((()))******+++++++++++++++************************))))))))))))))))))))))))''')))******(((&&&&&&'''(((((()))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++***************************++++++************************))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------......///...............---,,,,,,---......//////......---//////////////////////////////000000000111111111333222111000/////////000//////...---...000222333333333444444444444333333444333222222222222333444222222333444555555555555444444444444444444444444666555444333222222333444333333333333444555666777777777888888888777666666666777888888999999888888;;;999777555444333333333333333333333333333333333333333444555666777888888666666777777888888777777999:::::::::999999;;;>>>:::::::::<<<>>>===;;;999777888:::<<<<<<;;;:::999777777777777666555444444666777888999999999888777555555555444333222000000111111000//////......---000000000000000000000000//////............//////000///...---------...///................................................111000000000000000000111111111111222333444555666222222222222222222222222222333333333333333333222222333444444444444444444444333222111000000000000333111111222555999::::::666555444333333222222333222222222222111000///...///.........---,,,,,,,,,------------------.../////////......---,,,,,,+++------,,,,,,,,,,,,------......------------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------))))))+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))************))))))************************)))******++++++******)))******))))))))))))((((((*********++++++++++++,,,,,,++++++++++++*********************************))))))))))))))))))))))))***************+++++++++************)))))))))))))))***+++,,,,,,+++******,,,+++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''************))))))))))))******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))+++------+++)))(((((((((((()))***++++++++++++*********++++++++++++++++++++++++++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++'''''''''(((((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.........---,,,+++,,,---///000......---,,,,,,,,,,,,------......//////......---//////////////////////////////000000000000111111333222111000/////////000......//////000000111111222333333444444333333333222222111111111111222222111222333444555555555555333333333333333333333333666555444444333444444444222222222222333444555666666666777777888777777777888888999::::::::::::999:::999777555333333333333222222222222222222222222222222333444555555666666666777777777777666555555777888999999888999<<<>>>777888;;;>>>@@@???<<<999999:::;;;<<<<<<:::888777444555555666555555444444666666777777777666555555555555555444333222111000222111111000000///......000000000000000000000000//////............//////111000///.................................------........................000000////////////000000000000000000222444666888111222222222222222333333222333444555555444333222111111222333444444444333333333222111000000111111444333333333555666888888666555333222111222333444222222222222111000///...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,***++++++++++++,,,,,,,,,------------------------)))***+++---...------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((++++++***))))))))))))***))))))(((((((((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''))))))************))))))************************))))))************))))))))))))))))))))))))((((((************++++++++++++++++++++++++************************************))))))))))))))))))))))))************************************)))))))))((()))***+++,,,---,,,++++++,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---------+++(((''''''((('''((()))++++++,,,,,,,,,***************++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++***(((''''''***,,,...///...---,,,,,,,,,............////////////......////////////////////////////////////000000000111222111111000000000000000---...///000111111000///111222222333333333333222222222222111111222222222...///000111222333333333222222222333333333333333555555555555555555555555222222222222333444555555777777888999999:::999999888999::::::;;;;;;::::::777666444222111111111222222222222222222222222222111111111222333444444555777777777666666444333333444555777888888999;;;===999999;;;===???>>>;;;999999:::;;;;;;;;;999777555222333444444555555555444777777777666555555444333444444444444333222111000222222111111000////////////////////////////////////......------......///111111000///......------------------,,,,,,,,,,,,...........................------,,,,,,------...////////////111444666777111111111222222333333333333444555666666555444333000000111222333333222222000000000000111222333444666666555555444333444444555444333111111222333444111111111111000///......+++++++++,,,---///111222...------,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,---------------------+++,,,---......---,,,+++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++************+++))))))(((((((((((()))))),,,+++***((('''&&&&&&&&&)))))))))))))))))))))))))))(((((('''((()))******''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))***+++,,,---,,,,,,++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++((($$$!!! """$$$'''((()))++++++,,,,,,,,,************************************************+++++++++*********))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))(((&&&%%%&&&(((+++---000///...------...///000...//////////////////...////////////////////////...////////////000000000111111111111000000000///---...000111111111///...000111111222333333222222222222333333333333222222...///000111222222222222222222333333333444444444444555555555555555555555222222222222333444555555666777888999999999999999999999:::;;;;;;;;;;;;:::666555333222111111111222222222222222222222222222000000111111222222333333666666666555444333222111111333666777777888:::<<<===;;;::::::;;;;;;:::888888999::::::999777555333111222333444555555555555888888777666555444444333444444444444333222111111222222111111000/////////..............................------------......000000000///...------,,,...---------------------........................------,,,,,,,,,,,,------......///000111333555666111111111222222333333444333444444555555444444333///000111111111111111111---......000111444555666666777777666333111111222333333222222222222333333111111111111000///...------------...000333555777...------,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------,,,++++++******++++++,,,************+++++++++++++++,,,---.........------,,,---------------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))),,,++++++***************))))))(((((((((((())))))111///---***)))((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((()))))))))))))))************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))((()))***,,,,,,,,,++++++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))%%%"""!!!$$$&&&(((((()))***++++++++++++***************))))))))))))))))))***************,,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))(((((()))+++---//////............///000000...//////000000//////...////////////////////////......////////////000000000000111111111111000///...///000111111000///...///000111111222222222222222222333333333333222222111222222333333333333333222222222333333444444555333333444555555555555444222222222222333444555666555555666666777666666666888999::::::;;;;;;::::::888777555333333333333444222222222222222222222222000000111111111222222222555555555444444222111111000222555666666777888:::===;;;999888999999888777666777888888777555333222222333333444555555555444888777666555444444444444333444444444333333222111222111111000000///....................................------------........./////////...---,,,+++........./////////000000------------------------......------------......---...///111222333333333000111111222333333444444333222222111111222222333000000000111000000//////---......000222444666777555666888666333111111222111222222333333333222222111111111111000///...---------------///111444666...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........***++++++,,,,,,------...+++++++++++++++++++++,,,,,,++++++******++++++,,,************+++++++++++++++,,,---.........------,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***++++++++++++++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))(((((((((((())))))///...+++)))(((((())))))))))))))))))))))))))))))))))))'''''''''(((***+++((()))))))))*********+++''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))'''((()))+++,,,++++++***)))***+++,,,+++***((('''))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((()))******)))))))))+++*********)))))))))(((((()))))))))*********+++++++++*********************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++---...///,,,---....../////////...//////000000000000//////////////////////////////........./////////000000///000111222222111000/////////000000000000//////...///000111222222222222000111222333333222111000222333333333333222222111000000111111222333333444111222333444555555444333333333333333444555666777666666666666666666555444888888999:::::::::::::::777666444333333333333444111111111111111111111111000111111111111222222222333333444333333222111111///222444666555555666777999888777888:::999888666333444666666666444222111333444444555555555555444666555444333222222333333333333444444444333222222111111000//////......---------------------------...------,,,,,,------...,,,,,,---......---,,,+++***+++,,,,,,---...//////------------------------......------------......,,,...000111222222222111000000111222333333444444222111000//////000111222000000111000000///............///000111333555666222555777666333111222444000111333444444333222111111111111111000///...---,,,++++++***+++---000111...---,,,,,,++++++++++++...------,,,,,,++++++***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,((()))***+++---...///000------,,,++++++*********,,,++++++++++++++++++,,,)))************+++++++++***+++---...///...------+++******+++,,,...111222+++++++++,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))***)))'''&&&'''(((***+++&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&************************(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************))))))))))))&&&''')))***+++++++++***((()))+++++++++***(((&&&))))))))))))))))))))))))))))))************))))))(((((())))))*********+++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) $$$))),,,,,,+++******((())))))))))))(((((('''+++*********))))))(((((((((((())))))*********+++)))))))))***++++++,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,---......***+++---...///...------//////000000000000//////////////////////////////............/////////000///000111222222111000///000000000///////////////......000111111222222222///000111222222111000///111111222111111000///......//////000111222222222000111333444555444333333444444444444555666777777888888999888888777666666888888999:::::::::999999555444222111000111111222000000000000000000000000111111111111222222222222222333333333333222111111///222444555555555555666333444777:::<<<;;;888555222333444555555333222000444555555666666555444444444333222111111111222333333333444444444333222222000000000///......------------------------------...------,,,,,,------...***+++,,,---------,,,+++&&&&&&'''(((***+++,,,---------------------------,,,++++++******++++++,,,000000111222222222222111444333111000000111333444222111111000000000000000......---------......///...//////000111333444555555555444333333222111111000000000000000111111222111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,444///******---000...,,,...---,,,,,,+++++++++++++++++++++*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))************---.........---+++)))((()))***,,,---...------,,,)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))******)))((('''&&&((()))***)))'''&&&&&&'''+++***))))))***+++)))((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))(((((()))++++++(((&&&&&&)))***)))'''(((((('''(((((()))***+++&&&''')))***+++++++++***+++++++++++++++***))))))(((''''''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))---,,,***)))))))))******++++++++++++***((('''&&&******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))************************+++***)))))))))***,,,,,,------------,,,,,,+++******+++,,,,,,,,,***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,------...////////////////////////000000000000000000000000000---,,,---000111000.........//////000000111111////////////////////////222111000///...---,,,,,,///////////////........./////////000111111111222//////000222222333333222222333444444555555444444444444444555555666777888777666666666888999888777444555555555666666777777555555555444444333333333000111111222111111000000111111000000000111333444555444222111111111222222555444444333333444444555444555777888888777555444222222222222222222222222666444444444555666555444555333111111222222222111111111111111111111111111////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))///000000111222222222222333222111//////000222333333222111000000///000000......---------......////////////000111222333444333333333222111000000000000000//////000000111222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333...******---///...,,,------,,,++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************+++,,,,,,++++++***)))(((***+++,,,---------,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))*********)))((('''((()))***)))'''&&&'''((("""""""""$$$(((*********))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))***+++***)))((()))******(((&&&'''***++++++))))))(((((((((((())))))***'''((()))***++++++*********************))))))((()))(((((('''(((((())))))''''''(((((((((((('''''')))))))))))))))))))))))),,,+++***)))))))))******((()))******++++++******))))))))))))((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))************************+++***)))))))))***+++,,,,,,,,,------,,,,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////---,,,---000111000.........//////000000000000....................................////////////.........///////////////000000000000111111111111///000111222222222222222222333444444555444444444555555555555666777888888888777666777888999999777444444555555555666666666555444444444333333333333111222222222111000000111111111000000000111222333444333222111111111222222444444333333333333444444333444555666666555444333111111111222222333333333444333222333444555444222444333111111222222111000000000000000000000000000............------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))......000111222222222222222111000//////000111222444333222111000////////////......---------......000000//////000000111222111111111000000//////...000000//////000000111222///.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++111---******,,,...---+++---,,,++++++***++++++++++++++++++*********************+++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++*********)))))))))))))))))))))************,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))************)))((()))***)))'''&&&'''(((  ###''')))******((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((+++,,,,,,+++)))(((((()))***)))((((((***+++++++++***))))))(((((((((((()))(((((()))******))))))))))))))))))))))))((((((''')))))))))))))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))++++++***)))))))))******((())))))***************(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,++++++***,,,+++******************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000////////////////////////////////////////////////...---------///000///......////////////000000000........................------........./////////------......//////000000111111111111111111000000000111111222222222111111222222333444444444444444555555555555666777888999888777666777999:::999888444444444444555555555555444444333333333333333222222333333222000///000111111111000000000111222222333333222111111111111222333222222222222222222333111222333444444333222111000000111222333333444444333222111111333333222111333222000000111222111000////////////////////////...------------,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))------///000111222222222111111000000000111222333444333222111000///////////////...------------...000000//////...//////000111000000000//////......///////////////000111111------------------------,,,,,,,,,+++++++++++++++...,,,******,,,---,,,+++++++++************++++++************************'''(((((()))***)))))))))************++++++++++++++++++************++++++************))))))))))))((()))))))))******************)))((()))***,,,---,,,,,,+++++++++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))******+++++++++((()))***)))((('''((()))'''&&&%%%&&&((()))(((''''''(((((()))***+++++++++(((((((((''''''((((((((((((((((((((((((((((((((()))***+++***(((((()))***,,,+++************************)))(((((('''(((((())))))))))))))))))((((((((((((((()))(((''''''&&&(((((((((((()))***,,,,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))*********))))))))))))************)))((('''&&&%%%''''''(((((())))))******+++***)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))))))))************++++++,,,---...000111////////////////////////////////////////////////------------...//////...////////////////////////........................000000///......---,,,,,,,,,------...///000111111222222222111111000000///000111111222222222111111222222333444444444444333555555555555666777888888888777666777999:::999888333333333333444444444444333333333333222222222222111333444222///...///111111000000000000111111111222222111111111111111111222222111111111111222222000000111111111111000000//////000111333444555555333222111111333333222111222000//////000111000///////////////////////////.........---------,,,,,,+++++++++******+++++++++.........---------,,,,,,))))))***+++,,,------...++++++++++++++++++++++++************************)))))))))))))))))))))))),,,---...///000111111000111111111111111222333333444333222111000000000000//////...---------------//////......------......000000000000/////////////////////...///000000111---------------,,,,,,,,,,,,,,,,,,++++++*********+++*********++++++++++++******)))))))))******+++************************&&&'''(((((())))))(((((())))))*********++++++++++++******))))))******+++*********)))))))))((((((((()))))))))************&&&&&&%%%%%%%%%'''(((***,,,++++++***))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((())))))***++++++''')))***)))(((((()))***+++)))(((((())))))(((&&&''''''((()))***+++,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''((()))+++......---+++)))(((((((((******)))(((((('''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))***)))))))))))))))(((((('''&&&$$$###''''''(((((())))))************)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))************************))))))******++++++++++++******+++,,,,,,+++++++++++++++)))))))))***+++,,,))))))))))))))))))))))))((())))))))))))************++++++,,,---...000111////////////////////////........................,,,------...---......////////////.......................................//////......------,,,,,,,,,------...///000111111111111111000000/////////000000111222222222111111111222333333444444333333444444444444555666777888777666555666888999888777333333333333222222222222222222222222222222222222111444666444000---...///000000000111000000000000111111111111111111111111222111111000000111111222///000000000000000000/////////000111333444555555333222111222333444333111000///---...///000000///000000000000000000000000////////////.........---,,,++++++++++++++++++,,,......---------,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))---....../////////////////////000111111222222222333333222111111111111222000///...---------------......------,,,---------//////////////////////////////......//////000111...---------,,,,,,++++++,,,,,,,,,+++******)))))))))))))))***************)))))))))((())))))***+++***************+++++++++(((((()))***************)))))))))************+++******))))))))))))************)))))))))((((((((())))))))))))************))))))))))))******+++,,,+++***))))))((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((((((((()))***''')))******(((((()))+++((('''&&&''')))))))))(((''''''(((((()))***++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''"""$$$&&&''''''(((***+++---...---+++(((&&&&&&'''***))))))(((((((((((()))(((((((((''''''((())))))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))*********))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))************************))))))***++++++++++++***)))***++++++++++++++++++******************+++,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000////////////////////////........................+++---......------...////////////............---------------------------++++++,,,---...//////000------......//////000000//////////////////......//////000222222333333222111111222333333333333333333333333333444555666777666555444555777888777666222222222222111111111111000111111111111222222222111666:::999333......///000000111111111000///...///000111111222111111111222111111111111111111222000000000000000000000000000000111222333333444444333222111222333333222111///---,,,---...//////...000000000000000000000000000000/////////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))....../////////...------,,,---...///000000000000222222111111111222333333000000///------,,,,,,------,,,,,,,,,,,,,,,------------------............///............///000000......------,,,+++******,,,,,,++++++***))))))((('''((()))***)))))))))***((((((((((((((()))******))))))*********+++++++++'''((())))))******))))))))))))))))))******************))))))))))))*********)))))))))(((((((((((())))))))))))************,,,,,,------...---------))))))((((((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''(((''')))******))))))***+++'''&&&&&&''')))******)))'''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$&&&'''((('''((()))+++***+++,,,***'''&&&'''))))))(((((((((((())))))***''''''&&&&&&'''((()))***((())))))))))))((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********))))))&&&'''(((((())))))(((((())))))))))))(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))************************((()))***+++,,,++++++***))))))***+++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///////////////////////////........................+++---......,,,,,,---/////////.........---------------------------------***++++++,,,...//////000.........///////////////---------...............---...000111333333444444111111222333333333333222222222222222333444555555555444333444555666666444222222111111111000000000000000000000111111222222333999??????888222000111000000111111111000...---...///000111222222111000222222222111111222222222222222111111111111222222111111111222222333333333222111000000222222111000...,,,+++,,,...//////...//////////////////////////////.........---------...------,,,,,,------...,,,,,,+++++++++************************+++++++++************************************************))))))))))))))))))))))))////////////...---,,,+++***+++,,,---............111111111111222333444444111000///...---,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////...---+++***)))))),,,,,,++++++***))))))(((&&&''')))***)))))))))***((((((((((((((()))******))))))******++++++++++++%%%&&&&&&'''''''''''''''))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))************'''((()))******)))(((''')))(((''''''''')))***+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((()))+++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%%%%&&&'''''')))******))))))***,,,***)))((()))***+++***)))''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((***)))(((((()))***&&&(((***)))''''''))),,,(((((('''(((((()))***+++'''&&&&&&&&&'''(((***+++)))))))))))))))(((((('''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((*********)))(((++++++++++++***((('''&&&******))))))((((((''''''''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))************************((()))***+++,,,+++******((()))***+++++++++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,------...////////////////////////........................***---///...,,,+++---000//////.........---------------------------------------------------,,,,,,///////////////.........+++,,,,,,------.........,,,---///111333444555555111111222333333333333222111111111111222333444444444333222333555666555444222111111111000000////////////000000111111111222444<<>>>>><<<888111***&&&''''''''''''''''''''''''))))))(((((((((((()))))),,,,,,,,,+++)))(((***,,,((((((((((((((((((((((((******++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++++++++''''''((()))***+++,,,,,,......---,,,+++******)))((())))))))))))***************++++++,,,,,,++++++---,,,,,,++++++,,,,,,,,,000///.........///000000000000////////////000000......//////////////////---///000111111///---,,,++++++++++++,,,---......---------...............111000000000000000//////......------------............////////////..............................//////////////////.........------------,,,,,,,,,************************+++************+++,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++*********)))))))))))))))(((((())))))************''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))***+++++++++***)))))))))(((((('''''''''&&&&&&''''''((()))******---,,,,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,+++++++++************************************************************************((((((((((((((((((((((((((())))))))))))*********'''(((((())))))(((((('''***)))))))))((((((((('''(((((())))))******++++++)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))***+++,,,------************************'''((()))***++++++,,,,,,,,,,,,,,,+++***)))(((((()))******)))''''''((()))******))))))((((((((((((************************(((((())))))))))))((((((++++++******))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%''')))******)))'''%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))((((((((((((((()))((('''&&&''')))+++,,,222222111///,,,)))&&&$$$''''''''''''''''''''''''))))))(((((((((((())))))''''''((('''%%%%%%&&&'''(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))******++++++))))))***++++++,,,------++++++***)))((((((''''''((())))))))))))***************+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++,,,///333888;;;000000////////////000000111111111111111///...------///000111111///---,,,++++++++++++,,,---......------------......//////000000000//////...............------------............////////////..............................---------------------............---------,,,,,,++++++******************++++++******++++++,,,---+++******))))))******+++------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))******************))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))***))))))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***+++++++++,,,)))(((***///222000---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++************++++++(((((()))************)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''*********)))((('''''''''))))))))))))************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((************+++,,,......************************'''((()))******************++++++++++++***)))))))))******)))''''''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&'''(((******((('''&&&'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***))))))(((((())))))+++***((('''''''''((()))&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&''''''%%%$$$%%%&&&))))))))))))))))))))))))'''(((((())))))******+++************************((((((((()))******+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++******)))))))))))))))*********++++++)))***+++,,,------------------,,,++++++,,,,,,,,,///...------///222666888000//////......//////000111222222333222111///.........///000///...---,,,++++++++++++,,,---......---------...//////000000000000000//////......---......------------............////////////..............................,,,++++++++++++,,,------............---------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++******)))(((((('''&&&&&&''''''((())))))))))))(((((((((((((((((()))(((((())))))))))))((((((&&&(((******((('''((()))(((((((((''''''&&&&&&&&&'''''')))***++++++++++++,,,+++***,,,...000///......---,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++************++++++'''((()))***+++******)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))************************'''''''''(((((()))))))))(((((((((((())))))))))))((()))))))))************(((((())))))))))))(((((((((((())))))***,,,---...************************'''((()))******))))))((())))))***++++++++++++***)))******)))''''''((()))'''%%%###""""""%%%(((***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********'''(((((())))))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***)))))))))(((((((((''''''%%%'''((((((''''''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***))))))(((((())))))*********))))))((((((((('''&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))''')))******)))((()))***)))))))))))))))))))))))))))******+++,,,,,,------************************(((((()))******+++,,,,,,,,,,,,,,,++++++++++++***------------------------************+++++++++,,,)))***+++,,,------------,,,,,,+++++++++,,,------///000000000000///......///..................//////000222333444333222111............---------,,,++++++++++++,,,---......------...//////000111111222222111000000///............------------............////////////..............................,,,+++******+++,,,---...............---------------------,,,,,,,,,++++++------,,,,,,------...///,,,,,,++++++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********************)))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((())))))))))))((((((''')))++++++)))((((((***))))))((((((((((((((((((&&&'''(((*********))))))+++---///...---,,,...000///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++************++++++)))***+++,,,------,,,+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,***)))'''''')))***,,,''''''(((((())))))************))))))((((((''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++(((((())))))))))))(((((('''''''''((()))+++,,,---))))))))))))))))))))))))(((((()))******)))((('''((()))***++++++,,,++++++)))******)))''''''((()))%%%###  ###'''***************************(((((())))))))))))(((((((((((())))))******++++++''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******+++*********))))))((((((&&&((())))))(((((()))+++''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))))))))+++******)))))))))))))))******+++++++++******)))++++++***)))(((&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))''')))++++++)))))))))***))))))))))))))))))))))))&&&''''''((())))))******************************))))))***+++,,,,,,------,,,,,,++++++***)))))))))*********************+++***++++++++++++,,,,,,,,,)))***+++,,,------...---,,,+++++++++,,,,,,---...%%%(((---111333222000.........------------......,,,...111333555555555444......---,,,,,,,,,,,,---++++++++++++,,,---...............///000111111222333333222222111000000///.........------...............////////////......////////////////////////,,,++++++***+++,,,.../////////.........---------.........------,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((((((((()))******++++++&&&&&&&&&'''((())))))***'''((()))******)))((('''(((((())))))))))))(((((((((+++---,,,***((()))+++)))))))))))))))*********&&&&&&((()))))))))((('''/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,,,,------------,,,,,,,,,,,,++++++************************$$$''')))***)))))))))***))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''((((((''''''''''''((((((,,,+++***((((((((()))***(((((())))))******++++++(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''''')))(((((('''''')))***+++))))))(((((((((((()))))))))))))))***+++++++++,,,))))))(((''''''''''''''',,,'''######(((+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***,,,,,,,,,+++***)))((('''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,+++++++++***))))))))))))***++++++))))))***+++))))))*********+++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---.........------------......//////.........------------...///111111222222222333222///,,,+++++++++,,,---------,,,,,,,,,++++++---------...///000000111333222111000//////000000000000000000000///......000////////////.........---------,,,,,,+++++++++,,,------......------,,,//////.........---------,,,,,,++++++++++++******------------------------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))+++***((('''&&&''')))***'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((---------...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,---......------,,,,,,,,,+++++++++************************)))+++,,,,,,***)))******))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))((((((''''''(((((()))***)))((((((((()))***+++)))))))))))))))*********(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((('''&&&&&&&&&'''''')))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''&&&%%%$$$###(((((('''''''''((()))***))))))(((((((((((())))))******************++++++))))))((('''''''''''''''+++'''$$$%%%(((+++***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''&&&'''(((((()))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((())))))*********+++++++++***))))))(((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++******************+++,,,+++***)))***,,,*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---.........------------......///.........---------------...///000000000000000111111111000///...---------------,,,,,,,,,,,,+++------......///000000111111222222222111111000///000000000000000///....../////////.........------.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++///.........------------...---------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++((()))))))))************************)))))))))((())))))))))))))))))))))))+++***((('''''''''))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))*********)))+++,,,,,,---......//////------------------------***++++++,,,,,,++++++***---,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++************************,,,---,,,+++)))((()))***))))))************))))))))))))))))))))))))))))))((((((((())))))************))))))(((((())))))***''''''''''''((()))***+++***))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))(((((())))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''&&&%%%%%%'''''''''''''''((())))))***))))))(((((())))))*********************))))))))))))((('''''''''(((((()))'''%%%&&&***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))***)))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***+++++++++************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..................---------------....../////////.........000222333333222000///......---------,,,,,,,,,------......///000000000000111222333222111000///000000000000000///............---------,,,,,,,,,............------------,,,,,,------------,,,,,,............------------////////////.........---------------------------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''')))***++++++++++++,,,,,,,,,------.................................***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++************************************(((&&&&&&(((***))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******'''''''''''''''(((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((()))***&&&'''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((()))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))'''((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))******+++'''''''''''''''(((((((((***))))))))))))))))))***++++++******))))))(((((())))))((((((((((((((()))(((''''''(((***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''%%%###$$$&&&(((***(((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((************))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******)))))))))***+++++++++,,,***,,,---,,,+++***+++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------....../////////......------...000222333333333222............------------............//////000000000000000000000000000000000000000000000///......---------,,,,,,,,,++++++------------------------...//////////////////...------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***************************************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******)))((('''(((((()))(((((()))************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++......------,,,,,,,,,,,,........................***++++++,,,,,,++++++***+++++++++,,,,,,...///000,,,,,,+++++++++*********************************((((((((('''&&&'''***,,,))))))************))))))((((((((((((((((((((((((******))))))(((''''''&&&******))))))))))))******)))))))))((('''&&&&&&%%%***)))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&'''((()))***+++'''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))(((''''''((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((())))))******'''''''''(((((((((((((((******))))))))))))******+++******))))))((((((((())))))((((((((())))))***((('''((()))******)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))((('''&&&$$$"""###$$$''')))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((************)))))))))))))))************)))((((((&&&&&&'''(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******)))))))))***+++++++++,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,------------------//////000000000///..................///111333444/////////.........------............////////////000///...------...000111000000000000000///......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...//////////////////...,,,,,,------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++***)))((((((******************************))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))......------,,,++++++***------------------------***++++++,,,,,,++++++***+++*********+++,,,---...++++++++++++************************************((()))******)))***,,,...))))))************))))))((((((((((((((((((((((((+++******)))'''&&&&&&%%%***))))))(((((())))))***++++++******(((&&&%%%$$$)))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((()))***+++******+++,,,,,,,,,++++++(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))(((((((((((((((((((((((((((((())))))''''''''''''))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((()))***)))))))))+++******))))))******+++))))))))))))))))))(((((())))))((((((((()))******(((((())))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***))))))(((&&&%%%$$$###$$$%%%'''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))*********)))(((((('''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))((((((***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////000000000/////////...---,,,---///111333000////////////...............//////////////////000///...---...///000111000000000000000///......------,,,,,,,,,+++++++++************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,+++***))))))************************************))))))))))))))))))))))))************************************))))))))))))((((((((((((((()))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))******++++++++++++++++++************************************(((***,,,,,,*********+++))))))************))))))(((((((((((((((((((((((())))))(((((((((''''''''')))((((((''''''(((((()))******++++++***(((&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********((((((''''''((()))******))))))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))***)))'''&&&&&&''')))***(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((***+++++++++***)))+++******))))))******+++((((((((()))))))))))))))))))))(((((()))******+++)))))))))(((((()))***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))(((''''''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((())))))***'''((())))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++++++++***************((()))******(((((()))************++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))'''((()))***,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---....../////////////////////....../////////000000000/////////....../////////////////////......///111222333222111000000000000000000///......------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************)))))))))(((((()))))))))************************************)))))))))))))))(((((('''))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))))))))+++++++++************)))************************((()))++++++)))'''&&&&&&))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))***++++++***)))(((&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++((((((((((((((())))))***&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((())))))((((((***************************((('''&&&&&&'''(((***(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,------((()))***,,,,,,++++++***++++++************++++++''''''(((((())))))******))))))((())))))***++++++******)))((('''(((+++---************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++***)))(((&&&((((((((()))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&&&&'''((())))))***%%%&&&''')))******+++++++++***)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,+++++++++******))))))''')))***)))((('''((()))))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((()))***,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,---......///...///000111222111///---,,,000000000000///////////////////////////.........,,,///444777888555111...000000000000000//////.........------------,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++$$$%%%&&&'''((()))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++************************)))))))))))))))(((((('''))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))***++++++******)))((('''------++++++++++++------++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++++++++*********)))))),,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((***************)))((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&************)))'''&&&%%%***)))((('''&&&&&&'''((())))))))))))))))))***+++)))******)))(((''''''(((---...//////...+++)))'''+++)))'''&&&((()))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))************************---,,,+++)))((((((((((((************************'''''''''''''''((()))))),,,+++++++++***)))))))))******))))))((((((''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''%%%$$$$$$$$$%%%$$$&&&(((((('''((()))+++************))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((()))************+++++++++((((((((((((((()))******---,,,+++*********+++,,,+++***)))(((((()))***+++******))))))))))))******)))************+++++++++++++++++++++++++++++++++((()))+++,,,+++***(((''')))******++++++,,,------......---,,,,,,+++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,111111000000//////..............................+++///222222///------.........------------......000000000000000000000000//////000000000000/////////............---------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,------,,,++++++)))))))))))))))*********++++++******))))))(((((((((((()))************)))***++++++,,,+++***)))((((((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))))))))((('''''''''''''''---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,+++******+++++++++*********))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++(((((((((((())))))))))))******))))))))))))******(((((((((((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((***************)))(((((((((((((((((((((((((((((())))))((('''''''''(((((()))************))))))((())))))''''''&&&'''(((((()))))))))((())))))***+++))))))***************+++'''(((***++++++***((('''+++)))''''''(((******)))************)))))))))(((******)))))))))(((((((((***)))))))))(((((((((((((((((((((((())))))))))))******************************))))))((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))******)))))))))))))))((((((((((((((())))))))))))*********))))))******+++((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&'''%%%'''(((((('''''')))************)))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))*********((((((((((((((()))******---,,,+++*********+++++++++***)))(((((()))***+++******))))))))))))******)))************+++++++++++++++++++++++++++++++++((()))***++++++)))'''&&&)))******++++++,,,------...------,,,++++++************************++++++++++++******++++++,,,---000000000/////////......------------------------,,,...000111000///............------------.................................//////000000//////...............------------***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++*********++++++,,,,,,---,,,,,,++++++*********)))))))))))))))*********)))))))))))))))((((((((()))))))))******+++,,,,,,---,,,+++***)))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''((((((((()))))))))******)))(((((((((((((((---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,++++++******+++++++++***************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((()))))))))*********(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***((()))******+++++++++***(((''''''''''''(((((())))))((((((((())))))***+++((())))))***++++++++++++$$$%%%''')))******)))))),,,***((((((***+++******************))))))))))))************))))))))))))******)))))))))((((((((((((((((((((())))))))))))************************)))((((((((())))))***+++''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((((()))'''''''''((()))*********(((''''''(((((()))***+++((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((&&&((()))(((''''''((()))******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))******'''((((((((())))))))))))((((((((((((((()))******,,,,,,+++************+++******))))))))))))*********))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++(((((()))***)))((('''&&&)))******++++++,,,------------,,,,,,++++++******((())))))***++++++,,,,,,,,,+++*********+++,,,---///////////////.........------------------------------...000111222000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++******))))))(((((())))))))))))************))))))((('''((()))***++++++,,,---------,,,+++***(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))************************)))))))))))))))(((((('''(((((()))))))))))))))*********))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++*********************************))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&'''(((((((((((((((((('''''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++((())))))*********))))))''''''''''''(((((())))))((((((((((((((()))***++++++***))))))******))))))'''''')))***+++,,,,,,+++,,,***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))************************))))))((((((((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''(((((()))))))))'''((((((((()))))))))***&&&&&&&&&'''((()))++++++(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&'''(((***)))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))))))))************((((((((()))))))))******((((((((((((((())))))***,,,++++++******************))))))))))))))))))***))))))(((((((((((())))))))))))*********+++++++++************************'''(((((()))((('''&&&&&&)))******++++++,,,------,,,,,,,,,,,,++++++******))))))*********+++++++++,,,+++***)))***+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...222333111......------,,,,,,------...++++++++++++++++++++++++,,,------......------,,,------------,,,,,,,,,+++++++++,,,---------,,,,,,------------------------***************************++++++++++++,,,,,,,,,++++++***************+++******+++,,,,,,,,,,,,+++,,,++++++***)))(((''''''(((((())))))******+++++++++***((('''((()))+++---***+++,,,,,,,,,+++***)))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((******)))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((''''''(((((((((''''''''''''((((((((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))((('''&&&%%%&&&&&&'''(((((()))))))))''''''''''''((()))***+++555111---*********)))(((******+++++++++++++++++++++***)))***+++,,,***)))))))))))))))))))))******((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))(((((((((((((((((())))))************)))))))))((((((((('''((())))))***+++---...///))))))))))))))))))))))))''''''''''''(((((()))))))))((((((((('''&&&%%%%%%'''((()))((('''&&&'''((()))))))))(((((((((((('''))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((())))))))))))************)))))))))*********++++++((((((((((((((())))))***++++++++++++******)))))))))))))))******)))))))))))))))(((((((((((())))))))))))*********+++++++++************************(((((((((((((((''''''&&&)))******++++++,,,------,,,+++++++++++++++******+++++++++*********))))))++++++*********+++,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111222111...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++***+++,,,---------------------------------------*********************************+++++++++,,,,,,*********))))))***++++++)))***++++++,,,,,,,,,+++,,,++++++***)))(((''''''(((((())))))******++++++,,,+++***))))))+++---...((()))***++++++***)))((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((************))))))))))))''''''&&&&&&&&&''''''(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))(((((((((((()))))))))*********(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((***)))((('''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******)))))))))((('''&&&$$$$$$&&&'''(((((()))(((((('''&&&&&&&&&'''((()))***+++???999111,,,+++,,,+++)))*********))))))(((((((((***))))))***++++++***((())))))))))))************''''''''''''((((((((((((++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((()))))))))))))))***************)))(((''''''''''''''''''((()))+++,,,---))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))'''&&&%%%$$$&&&((()))(((''''''((()))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))******************++++++++++++((((((((((((((()))************++++++******)))((())))))************)))))))))((((((''''''(((((())))))************+++++++++************************)))))))))((((((((('''''')))******++++++,,,------++++++++++++++++++******,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++---,,,+++,,,...//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***))))))))))))***++++++((()))***+++,,,,,,,,,,,,++++++******))))))(((((())))))))))))************++++++***)))***+++,,,---'''((()))*********)))((())))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))***)))))))))))))))((((((&&&&&&%%%%%%&&&&&&''''''+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''''''''((()))))))))))))))*********++++++(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((***)))(((&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((((((((()))(((((('''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''((()))***+++DDD;;;000***)))++++++***))))))(((((('''''''''''')))(((((()))++++++)))'''((()))))))))************''''''(((((())))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''')))(((((((((((((((''''''))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))((('''&&&%%%%%%'''(((((('''''')))***))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))************((((((((((((((()))******)))******+++***)))((('''((()))***++++++***)))(((((((((''''''''''''(((((()))************+++++++++******************************))))))((((((((())))))******++++++,,,------******************++++++++++++******************(((***+++------,,,+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------++++++++++++************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++)))))))))))))))***++++++((()))***++++++,,,,,,,,,*********)))))))))))))))*********)))))))))))))))(((((()))))))))*********'''((()))***+++******)))))))))((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((++++++------------++++++++++++,,,,,,,,,---------,,,,,,++++++***)))))))))))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((('''&&&&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((()))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))(((((()))))))))'''&&&%%%%%%%%%&&&&&&((()))***+++CCC999---&&&%%%((())))))))))))((((((((())))))***((((((((()))******(((&&&(((((())))))*********+++(((((())))))*********++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((''''''&&&&&&%%%''''''(((((())))))******(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&((()))))))))((('''$$$&&&(((((('''((()))+++)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******++++++)))((('''((()))***++++++***)))(((((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))++++++***))))))))))))))))))******+++,,,,,,------******************++++++)))))))))***++++++,,,,,,'''))),,,......---+++)))+++++++++,,,,,,---------***************************,,,...,,,)))(((***------,,,,,,++++++,,,,,,---************************---......//////......---+++++++++************)))'''((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++(((((()))++++++,,,,,,,,,)))))))))))))))*********++++++******))))))((((((&&&&&&'''((()))(((((((((((()))***+++,,,,,,+++***))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))************************''''''((()))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((()))***...,,,***,,,...000...,,,'''))),,,...///...---+++------------,,,,,,+++***************************,,,,,,++++++***)))))))))((((((''''''&&&&&&&&&%%%((())))))))))))*********)))))))))((('''&&&&&&&&&(((((((((((())))))))))))((('''%%%$$$######$$$$$$((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((''''''((((((((((((''''''******))))))(((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++((((((((((((((((((''''''((((((((((((((((((((((((++++++************++++++))))))***))))))((('''&&&((()))))))))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))(((((())))))((('''&&&%%%'''''''''''''''((())))))***))))))(((''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((,,,'''###$$$((()))'''###))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******))))))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************+++)))''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***)))&&&%%%'''******)))(((''''''((()))***++++++******))))))(((((())))))***++++++++++++***)))((('''''''''(((***+++)))***+++,,,,,,------,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,------------------,,,+++***,,,,,,***(((''')))...111,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******........................************************+++++++++******)))))))))***************************(((&&&'''***+++)))'''((()))))))))************++++++************++++++++++++***)))(((((()))))),,,***((((((***+++)))'''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''))),,,------***'''%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&---+++***+++...///...,,,******+++,,,------......,,,,,,------,,,,,,+++***************************,,,,,,+++******))))))((())))))))))))(((((('''''')))))))))************+++)))))))))))))))*********(((((((((((())))))))))))***)))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((())))))************++++++++++++*********)))))))))(((((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))(((((((((((((((((((((''''''''''''''''''((())))))******)))(((((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((***'''%%%%%%'''((('''$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))(((''''''(((((())))))'''&&&%%%%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&(((******)))(((''''''((()))************)))))))))))))))))))))***++++++++++++***))))))((((((((()))******(((((())))))******))))))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++)))((())),,,///,,,+++***))))))***+++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***************************************((('''(((******)))''')))*********+++++++++++++++******))))))******+++***))))))(((''''''((((((,,,***((((((***+++)))'''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++)))'''%%%)))((('''&&&&&&'''((())))))))))))((((((((('''''',,,+++***+++,,,------+++,,,+++******+++,,,...///,,,,,,,,,,,,,,,++++++***************************,,,++++++******)))((((((++++++************)))))))))************+++++++++''''''((()))******++++++(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((******))))))((((((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))******))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))+++***)))((((((((())))))&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((************************))))))(((((((((((())))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************+++************)))))))))((((((((()))))))))))))))'''''''''''''''((()))))))))))))))((((((''''''&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((''''''(((((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&%%%'''((())))))))))))(((((((((((())))))))))))))))))************((()))******++++++************************))))))((())))))))))))(((''''''++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++***)))+++++++++***)))(((***+++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******************************)))((((((******)))(((*********+++++++++,,,,,,+++******))))))******+++)))(((((('''''''''''''''+++)))(((((()))***((('''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&+++)))&&&%%%%%%&&&)))+++)))))))))(((((((((((((((+++******++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,++++++***************************+++++++++***))))))((((((************************************++++++++++++%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((++++++******)))(((''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***))))))))))))))))))))))))***))))))(((((('''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((*********)))))))))))))))&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%)))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))'''(((((())))))))))))(((((((((((((((((((((((((((************************************))))))))))))***))))))(((((((((((()))'''''''''''''''((())))))((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&(((******)))((('''''''''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((---)))%%%$$$'''******)))))))))(((((((((((())))))(((((())))))******++++++((())))))*********************+++,,,,,,+++)))(((++++++++++++***)))((('''++++++,,,,,,,,,,,,++++++******)))(((((()))************+++++++++******)))***+++,,,,,,***(((((())),,,,,,,,,++++++,,,,,,,,,************************************************************************,,,,,,,,,+++++++++++++++***************************))))))))))))***))))))))))))*********+++++++++******))))))))))))******)))(((((('''''''''((((((***)))))))))))))))((('''(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''((((((******++++++++++++,,,,,,)))+++,,,......---,,,+++******+++,,,,,,+++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%$$$###""""""'''((((((((((((((((((''')))(((((((((((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))++++++***))))))(((((('''+++******))))))******+++(((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%'''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))***))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%$$$&&&((()))***)))'''&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((---)))%%%%%%(((******((((((((())))))))))))(((((((((((())))))******++++++(((((()))************))))))***+++,,,,,,+++***))),,,,,,,,,,,,+++)))((('''***++++++,,,,,,++++++******))))))))))))))))))***)))******+++++++++*********+++---,,,***)))((())),,,,,,,,,------,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))*********)))))))))***(((((((((((())))))))))))***))))))))))))))))))***)))))))))(((((()))******))))))))))))(((''''''((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''***+++,,,,,,++++++,,,...)))+++---//////---+++))))))***++++++++++++++++++************************+++******))))))((('''''''''''''''(((((((((((()))((())))))))))))*********)))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&%%%%%%$$$$$$###'''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++***)))(((''''''((()))***(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))))))))(((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***+++***(((&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))&&&)))++++++(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***))))))(((((())))))))))))(((((())))))))))))************'''((())))))******))))))((())))))***++++++******+++++++++******(((''''''******++++++++++++******************************)))***++++++,,,+++++++++***,,,------+++******+++,,,------......------,,,+++++++++++++++,,,,,,,,,------------------------************************)))************+++++++++)))))))))))))))))))))))))))***++++++))))))***+++'''''''''((((((((())))))***))))))(((((())))))******))))))))))))******+++((()))***)))'''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&)))++++++)))&&&%%%$$$$$$%%%&&&''''''((((((***,,,...---,,,+++---///+++,,,---------,,,++++++))))))***+++++++++++++++*********************************)))(((((('''''''''''''''((((((((())))))''''''((((((((()))))))))&&&''''''(((((()))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))*********((('''&&&%%%%%%&&&'''((('''((((((((()))))))))***'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))(((((((((((((((((()))((())))))))))))(((((('''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''&&&%%%$$$%%%&&&((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((&&&$$$%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&'''((()))&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&***------)))''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))'''((()))******)))((('''*********)))))))))))))))'''(((((()))))))))))))))'''''''''((()))***+++,,,+++++++++++++++***)))(((******++++++++++++************++++++++++++************+++,,,,,,,,,,,,,,,+++,,,------,,,+++---...,,,---...//////...---,,,++++++,,,,,,,,,---------------------------------************************(((((()))))))))*********)))))))))))))))))))))))))))***,,,+++)))(((***,,,(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******''')))***)))'''%%%'''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((()))***+++***---///...,,,+++---000...---,,,+++++++++,,,---((()))***+++++++++++++++*********************************)))((((((''''''''''''(((((()))))))))***''''''''''''(((((((((((("""###$$$%%%'''((())))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&&&&'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&,,,***)))(((((()))***,,,'''((((((((())))))******'''((()))((('''&&&''')))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******$$$#########%%%'''***,,,'''''''''''''''((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))((()))******+++)))%%%"""$$$(((+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))************************''''''''''''''''''''''''))))))))))))))))))))))))&&&***......***((())),,,))))))))))))))))))))))))))))))))))))))))))))))))%%%)))------***(((((()))'''((()))******)))((('''++++++******))))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&(((***,,,---------.........---,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***+++,,,---------------+++,,,------,,,,,,...000,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((()))))))))***))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))))))))************))))))(((((((((((())))))'''''''''''''''((()))***''')))***)))&&&%%%&&&)))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&'''((()))***+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''''''''((()))+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))*********(((((()))+++***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))+++((('''(((+++------+++''''''''''''((()))++++++((()))*********)))'''&&&))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))))))))++++++((((((((((((''''''''''''))))))((((((''''''&&&&&&$$$%%%%%%%%%&&&''''''''')))((())),,,000111...+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))*********))))))((((((%%%$$$%%%((()))(((%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))******))))))))))))*********)))'''%%%%%%''')))***''''''((((((((((((((('''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***)))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++************************+++******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************------......---+++)))((())))))(((((((((((())))))******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***((('''(((+++,,,+++)))******))))))***,,,...///---------....../////////------------------------------------......///000///...,,,+++***+++,,,,,,---------,,,,,,+++++++++************************''''''((()))******+++++++++++++++************)))******)))'''&&&&&&(((+++)))******)))'''&&&''')))******))))))))))))******(((((((((((((((((((((((("""###$$$%%%&&&((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&+++)))(((((())))))(((&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((())))))***+++++++++*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))***)))(((''')))+++***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((''''''&&&&&&************))))))))))))(((&&&$$$%%%(((******((('''''''''(((((()))++++++((()))*********)))''''''((((((((((((((((((((((((***)))(((''''''((()))***++++++***)))))))))***+++((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((+++***+++---000111///,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))*********)))((('''&&&%%%+++)))''''''))))))'''%%%&&&&&&'''''''''''''''''')))(((((((((((())))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***((((((''''''''''''(((((())))))))))))))))))))))))******************++++++------...------+++***)))))))))(((((((((((())))))******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++***((('''(((+++,,,+++)))************+++,,,------*********++++++,,,,,,,,,------------------------------,,,,,,---...//////...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******+++,,,,,,------+++++++++*********)))))),,,,,,+++)))''''''***,,,))))))***)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))((((((((((((((()))(((''''''(((((('''%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++***************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&++++++******)))((((((((('''%%%$$$%%%'''((((((((((((((((((((())))))***+++))))))******))))))((('''''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))******(((((((((((('''''''''''''''''''''((((((((((((((())))))((((((((((((((((((******+++,,,......,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))*********)))'''&&&$$$###+++***((('''((('''%%%$$$((((((''''''''''''''''''******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((('''''''''&&&((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***))))))))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***,,,,,,---------))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,------,,,+++***)))***))))))(((((())))))*********+++++++++,,,,,,,,,........................------,,,,,,,,,,,,+++++++++)))))))))+++,,,+++***++++++,,,,,,,,,,,,,,,+++---------------.........---------------------------,,,,,,,,,,,,,,,---...------,,,+++++++++,,,,,,++++++++++++************))))))))))))))))))))))))*********+++,,,,,,------++++++*********)))))))))***+++***)))'''''')))+++((())))))((('''''')))+++((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((((((((()))((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''')))((((((((()))*********))))))(((((()))******+++************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''(((((()))*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&&&&%%%$$$))))))((((((''''''&&&&&&((((((((((((''''''&&&&&&)))((((((''''''(((((()))'''((())))))))))))((('''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((((((''''''&&&%%%%%%%%%)))'''%%%$$$$$$$$$&&&'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))*********+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,---------,,,+++***............////////////,,,,,,---------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************))))))))))))'''((((((&&&%%%$$$&&&((('''((()))((('''(((***,,,'''(((***,,,,,,***((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********************************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((&&&&&&((()))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&'''((())))))***************)))***+++,,,***))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''(((((()))))))))))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((()))*********))))))'''''''''''''''''''''((()))))))))((((((''''''&&&(((((())))))((('''&&&%%%***))))))(((((())))))***(((((()))******)))((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&&&&&&&''''''(((((()))(((((((((''''''&&&&&&&&&***)))'''%%%%%%&&&((()))'''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++******++++++***)))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,******))))))))))))************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,+++,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))))))))******************)))))))))(((((('''(((((('''%%%%%%&&&''''''((()))((('''(((***,,,'''(((***,,,,,,***((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''')))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''''')))***)))'''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++************************+++++++++************))))))))))))((((((((((((((((((((((((************************''''''''''''((((((((((((((())))))(((''''''(((***&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((())))))******))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((''''''&&&'''((()))***+++,,,---((()))))))))'''''')))************))))))******+++,,,+++***))))))))))))***************************))))))************))))))%%%&&&'''((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((******))))))))))))))))))((()))******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''((()))***++++++++++++'''((())))))(((((()))+++))))))(((((((((((((((((()))***+++,,,+++***)))(((******))))))))))))******))))))))))))))))))))))))$$$%%%&&&((())))))******(((((()))))))))*********''''''''''''''''''((((((************************+++***)))((('''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,***++++++***)))(((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))***+++++++++,,,***************+++,,,---+++******))))))******+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---...---+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........//////---,,,++++++++++++++++++,,,---------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((()))***+++***((('''((()))((())))))((('''''')))+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((())))))***)))((('''((()))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((------------------------++++++++++++++++++++++++))))))+++,,,,,,,,,++++++))))))*********+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))***)))(((''')))+++&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))************)))((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((((((((((((((('''(((((()))***++++++,,,'''((()))(((&&&&&&'''***++++++***))))))******+++,,,+++***)))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%&&&((())))))((((((((((((((((((''''''''''''(((((((((((((((''''''''')))))))))))))))*********''')))******)))))),,,///))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))))))))&&&((()))(((&&&%%%&&&(((((((((((((((((()))))))))((()))+++,,,,,,+++***)))))))))(((((((((((())))))******)))(((((()))******&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))******++++++,,,******)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++******+++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))******************++++++***)))))))))***+++---...+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...///...+++***+++---,,,,,,,,,,,,,,,---...///000000/////////.........++++++,,,,,,---......///111000///---,,,+++++++++***+++,,,---------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((()))+++,,,+++***((()))***))))))***)))''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''(((((()))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******((('''&&&''')))***)))(((''''''''''''''''''''''''((((((''''''''''''((((((------------------------++++++++++++++++++++++++)))***,,,---...------,,,))))))******++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))*********((((((***+++%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************((((((''''''''''''(((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((***+++)))'''&&&(((+++++++++***************+++,,,,,,***)))))))))***+++(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$###$$$&&&((())))))(((((()))(((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))$$$''')))((('''(((+++...))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((())))))((('''&&&&&&$$$&&&'''%%%!!! """''''''(((((())))))******%%%&&&(((***+++***)))(((((((((''''''''''''((((((,,,***(((''''''(((***,,,'''(((((((((((((((''''''''''''''''''((((((((()))++++++******))))))((((((&&&&&&'''((()))***++++++)))))))))***)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++)))***++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++***************))))))(((((()))+++---...++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,...000...+++***+++...,,,,,,++++++,,,...///111---------,,,,,,+++++++++++++++,,,,,,---...//////222111///...---,,,++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------******************************))))))))))))))))))))))))))))))((((((((((((((()))******(((''''''(((*********)))'''&&&''')))******))))))))))))******))))))))))))))))))))))))&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((()))(((''''''''''''''''''''''''&&&((((((''''''''''''((((((//////000000111111111222+++++++++,,,,,,---------(((***+++***)))((()))***,,,,,,,,,+++++++++******+++++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&((()))*********((('''&&&%%%&&&&&&&&&''''''((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))***+++,,,---+++*********))))))((((((+++***)))***,,,---,,,+++++++++++++++++++++++++++)))*********)))(((&&&%%%)))(((&&&%%%&&&''')))+++&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((+++,,,,,,+++(((''')))))))))))))))***************)))))))))))))))***+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''%%%''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((((('''+++)))(((&&&&&&((()))+++'''((((((((())))))******++++++++++++*********)))))))))(((((((((((())))))))))))))))))'''%%%###"""%%%''')))++++++***)))((())))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))((('''(((***++++++*********************************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,'''((()))***+++,,,,,,,,,))))))************))))))******,,,,,,---,,,+++***++++++++++++++++++++++++,,,,,,------------......------...............---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000************+++---///000,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))((((((,,,+++***((((((((())))))***)))((((((((()))+++,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((()))(((''''''''')))***+++*********)))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***((()))))))))))))))((((((---.........////////////000///...---+++)))(((((((((***+++***)))((()))***,,,,,,+++++++++*********++++++******)))((((((''')))((('''&&&&&&&&&&&&''')))))))))))))))(((''''''************))))))))))))***)))))))))((((((((('''))))))))))))((((((((('''(((((((((((((((((((((((())))))((((((((()))***+++******))))))((((((''''''''''''''''''((((((((((((************************'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((((((((()))(((((()))***+++,,,,,,+++*********))))))))))))***(((((()))***++++++***++++++++++++++++++++++++)))*********)))(((&&&%%%)))((('''&&&&&&((()))***((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''((()))***++++++,,,******)))))))))))))))***+++)))((((((***+++***((())))))))))))))))))))))))*********)))))))))((((((+++***)))'''&&&&&&&&&&&&))))))))))))((((((((((((***)))))))))((((((((('''&&&''')))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''))))))''''''''''''))))))((((((((())))))*********+++*********))))))))))))))))))(((((((((((())))))))))))))))))(((&&&%%%$$$&&&'''((()))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&''''''((())))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))***+++***)))************************))))))*********+++++++++*********)))******++++++((()))***+++++++++++++++)))******++++++******)))***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---......///000000...---,,,,,,,,,,,,---------------.........++++++++++++++++++++++++************)))))))))(((******)))(((((()))***+++))))))((((((((()))++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((''''''&&&((((((''''''((()))+++,,,'''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((('''))))))(((''''''((())))))%%%&&&'''((()))*********++++++,,,,,,,,,,,,------000000...,,,***((('''&&&(((***+++***)))((()))***,,,++++++++++++*********++++++******)))(((((((((((((((''''''&&&&&&''''''***))))))(((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((************************''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))((((((((())))))(((''''''(((((((((((()))***++++++***************)))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))******)))((('''&&&)))((('''&&&'''((()))******))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))*********))))))(((((((((+++***)))'''&&&&&&&&&&&&******))))))((((((''''''))))))))))))((((((((((((&&&''')))***+++******)))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))((('''''''''''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++)))***++++++***)))************************(((((()))))))))*********++++++******)))***************+++++++++++++++******++++++,,,,,,++++++***++++++,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------222111111000///---,,,+++.............../////////++++++++++++++++++++++++************))))))))))))(((((((((((()))***+++,,,))))))((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))))))))******)))((('''&&&'''''''''''''''''''''''''''''''''((()))***+++,,,''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((('''&&&&&&'''((((((%%%&&&'''(((((((((((((((++++++++++++++++++++++++++++++++++++************(((***+++***)))((()))***++++++++++++************************))))))((((((((((((''''''''''''((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((((((''''''(((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((()))******************************)))'''&&&'''))))))(((''')))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''(((((()))***))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))***++++++((((((((()))))))))))))))***)))))))))******))))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))******))))))((((((''''''))))))))))))((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((()))(((((((((((('''''''''(((((((((''''''((((((((()))))))))*********))))))''''''&&&&&&&&&&&&'''((())))))))))))************&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))************************************************))))))))))))))))))))))))---+++******++++++***(((************************))))))))))))*********+++,,,,,,+++***)))))))))***+++++++++,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......------.........---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---///000000000///.........---------,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***(((&&&$$$&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''******))))))((((((''''''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&''''''''')))))))))((('''%%%$$$###++++++++++++++++++++++++(((((())))))***+++,,,,,,(((***+++***)))((()))***+++++++++*********))))))*********)))))))))))))))(((((('''''''''(((((()))***)))(((''''''((()))***&&&&&&''')))***+++,,,---(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******************+++++++++***)))((((((******)))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))******''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((((((((&&&'''((())))))))))))((())))))******)))))))))***((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,'''''''''''''''((())))))***)))))))))((((((((('''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((((((''''''''''''(((((())))))))))))*********+++((('''&&&&&&&&&&&&''''''))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))---+++******++++++)))((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,---------......------......---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,---((()))+++...///000000000000000///...,,,+++******++++++++++++++++++++++++))))))))))))))))))******************))))))(((((((((((()))))))))(((((((((************************))))))))))))))))))))))))))))))++++++***(((&&&$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&)))))))))((('''%%%$$$###,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((***+++***)))((()))***+++************)))))))))******))))))))))))))))))((((((''''''(((((())))))((((((((((((((())))))***%%%%%%&&&''')))***++++++(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((************************(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''((())))))*********))))))))))))(((((())))))************+++++++++++++++,,,***))))))++++++***((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''))))))***))))))((((((''''''&&&%%%&&&((()))***))))))((((((***+++***)))((()))***))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,+++***)))'''&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((''''''&&&&&&''''''(((***)))))))))))))))***+++((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))******)))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******)))))))))******+++++++++++++++++++++++++++******++++++++++++,,,,,,------...------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,++++++,,,,,,)))***+++,,,------------222111000///...,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++***)))''''''(((((()))))))))(((''''''************++++++++++++))))))))))))))))))))))))))))))******)))((('''&&&&&&&&&'''''''''((((((((()))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))))))))))))))***((()))))))))))))))((('''&&&''''''(((((())))))***((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&%%%&&&'''(((((((((((((((++++++++++++*********)))******)))))))))((((((((((((***+++***)))((()))***************)))))))))))))))))))))))))))))))))***((((((((((((((()))******''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))*********)))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((************************(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))***++++++++++++******)))))))))***************++++++,,,,,,,,,,,,+++)))******+++)))((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''$$$%%%''')))******)))((((((***+++***(((((()))+++))))))))))))))))))))))))&&&&&&''''''((()))))))))+++***)))'''&&&&&&&&&&&&''''''(((((())))))******'''((((((((()))))))))***((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))))))))''''''''''''))))))((((((((('''''''''&&&&&&)))))))))(((((((((''''''(((''''''&&&&&&''''''(((******)))((((((((()))***(((((()))))))))((('''&&&''''''''''''(((((((((((((((((((((((('''%%%$$$###((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***)))((())))))))))))))))))))))))************++++++++++++*********)))******++++++******+++,,,------------++++++,,,,,,,,,,,,++++++))))))(((((()))***+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------,,,+++************+++++++++,,,,,,,,,************************************++++++++++++,,,,,,+++***************,,,++++++++++++,,,,,,---............------------++++++++++++++++++++++++((()))))))))************))))))***+++******)))((((((((()))))))))(((&&&&&&))))))))))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''((()))******))))))(((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&'''((())))))))))))((('''%%%&&&'''((()))*********++++++******)))))))))((((((((((((((())))))))))))(((***+++***)))((()))***************)))))))))))))))))))))))))))*********((((((((((((((()))******&&&'''(((*********)))(((++++++***)))(((((('''''''''((((((((())))))******(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,++++++***************+++*********++++++,,,,,,,,,,,,***))))))******)))'''***************************)))(((''''''((()))***(((((()))***************)))))))))(((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%''')))******)))((((((***,,,+++(((''')))+++)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))&&&&&&'''((()))***++++++'''((((((((())))))******)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******+++***(((&&&&&&(((***+++******))))))((((((((('''))))))))))))(((((((((((('''''''''&&&&&&'''''''''+++***((('''''''''((()))((()))***++++++)))'''%%%))))))))))))************''''''((('''&&&$$$""" ((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((***)))((())))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++***(((((('''((()))***,,,---++++++++++++++++++++++++,,,,,,---------.........---...------,,,+++***)))******+++++++++,,,,,,,,,************************)))************+++++++++++++++***))))))((())))))++++++******+++---...000))))))***++++++,,,------++++++++++++++++++++++++(((((())))))*********+++&&&''')))***++++++******(((((()))))))))(((&&&%%%'''((((((((())))))******)))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))))))))(((!!!###&&&)))+++,,,------))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''(((*********))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''((()))******)))((('''((()))))))))))))))((((((************))))))))))))(((((()))***************+++++++++++++++***))))))))))))))))))***************)))'''&&&%%%%%%&&&&&&))))))(((((('''''''''&&&+++++++++***))))))((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''((((((((('''&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''''''(((******))))))((((((''''''''''''''''''''''''''''''***)))((('''%%%###"""!!!((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***(((&&&&&&'''(((((((((******))))))((((((''''''&&&***,,,+++&&&###%%%(((((('''&&&%%%%%%&&&'''(((''')))***)))'''&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))(((((('''''''''&&&)))))))))((()))******+++)))***+++++++++)))((('''*********)))))))))))))))+++)))(((((()))******))))))************+++++++++(((((()))***+++,,,,,,---+++,,,---.........---,,,))))))*********+++++++++'''(((***,,,,,,,,,***)))------,,,,,,,,,---......,,,---...///...---+++))),,,,,,,,,,,,,,,+++***)))))))))*********+++++++++******))))))))))))******+++,,,,,,------,,,,,,+++---,,,+++***)))))))))))))))************++++++++++++++++++++++++++++++++++++***((('''''')))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))((((((((('''%%%&&&(((***+++,,,++++++******+++++++++******)))******)))((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******,,,***'''$$$$$$%%%(((*********))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))*********))))))((((((((('''((())))))******))))))(((((((((((((((''''''&&&((((((((()))))))))******+++***((('''&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))(((((((((((('''&&&%%%%%%)))(((((((((''''''''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''***(((&&&&&&'''((((((((()))))))))((((((((((((((('''+++---+++'''%%%&&&)))((('''&&&%%%%%%&&&'''(((&&&((())))))'''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((())))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&)))))))))))))))******+++***************)))((((((***)))))))))))))))))))))+++)))(((((()))******)))))))))*********+++++++++(((((())))))******++++++)))***+++,,,,,,,,,++++++******************++++++***+++---//////...---,,,,,,,,,++++++,,,---......//////000111000...,,,***,,,,,,,,,,,,,,,+++******))))))*********+++++++++******))))))))))))******+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))))))))*********+++++++++************+++++++++,,,......,,,+++++++++,,,---******++++++++++++++++++)))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))***+++++++++,,,,,,,,,+++***)))((('''***))))))((((((((((((((()))((((((((('''''''''''''''''''''(((((()))))))))+++)))'''%%%%%%&&&((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))******))))))((('''&&&&&&''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))+++***)))(((((('''((((((((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))******))))))))))))((((((''''''(((((()))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&)))))))))((((((((((((''''''''''''((((((((())))))(((((())))))******++++++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&&&&((()))((('''(((((((((((((((((())))))(((+++---+++(((&&&''')))''''''&&&&&&&&&&&&''''''%%%'''(((((('''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((************************'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&&&&%%%)))))))))))))))***************))))))(((((())))))))))))))))))))))))******+++)))(((((()))******))))))))))))*********++++++((((((((()))))))))))))))'''((())))))******))))))++++++******************,,,,,,.../////////...---************+++,,,---...111222222222111///---+++,,,,,,,,,,,,,,,++++++******************+++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))))))))))))))*********++++++((())))))******+++++++++++++++******))))))(((((()))))))))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((()))***+++,,,------,,,+++***((('''&&&))))))((((((''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((())))))(((''''''''''''(((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((()))((((((((((((((((((((())))))))))))+++***)))((('''&&&%%%$$$&&&''''''((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((('''''''''((((((((((((((('''''''''''''''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***(((&&&%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''(((((()))+++***************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&''''''(((((()))))))))''')))+++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((()))******************)))(((''''''((()))***)))))))))))))))*********+++)))(((((()))******)))))))))))))))************((((((((((((((('''''''''''''''(((((())))))))))))+++++++++*********************+++,,,,,,++++++***((((((((()))***,,,---...222222222111000...,,,++++++,,,,,,---,,,,,,++++++******************************))))))))))))******++++++,,,,,,,,,,,,++++++,,,++++++***))))))******))))))))))))***************)))))))))))))))))))))''''''((((((((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((''''''((()))+++,,,++++++++++++***)))'''''')))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))+++***)))((('''&&&%%%$$$&&&''''''((((((((((((((())))))((('''&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%'''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''))))))(((&&&&&&&&&''''''(((((())))))&&&'''(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&$$$$$$%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))(((((()))************)))***)))(((''''''((()))***(((((())))))************+++)))(((((()))******)))(((((()))))))))*********((((((((('''''''''''''''(((((((((((()))))))))***************************))))))*********)))))))))((((((((()))***+++---...000000000///...,,,+++++++++,,,,,,---------,,,,,,******************************))))))))))))*********++++++,,,,,,++++++***,,,+++******)))*********(((((()))))))))*********,,,++++++***)))((('''''''''((()))***++++++******))))))((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((''''''''')))***+++((())))))*********))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))(((''''''%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))((('''&&&&&&''''''((())))))))))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***))))))(((((((((((()))(((((((((((())))))))))))))))))((((((''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))*********************************)))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((''''''((())))))(((&&&''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&$$$$$$%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((()))))))))))))))((())))))))))))*********'''((()))++++++******)))((((((''''''(((((())))))((((((((()))******+++++++++)))(((((()))******)))((((((((()))))))))******'''''''''((((((((((((((())))))((((((((()))***+++))))))*********+++++++++++++++++++++************))))))))))))***+++,,,---......------,,,,,,+++++++++,,,,,,---------------+++++++++*********************))))))))))))************++++++++++++******++++++***************+++((((((((()))))))))******,,,,,,+++***)))(((((('''((())))))))))))*********)))))))))((('''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''(((((((((((('''''''''(((((()))***&&&'''((()))************''''''&&&&&&''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&'''(((((()))(((((((((%%%%%%&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''((())))))(((((((((((())))))))))))*********))))))((((((((('''((())))))******)))))))))(((&&&%%%$$$%%%&&&'''&&&''''''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******)))(((&&&%%%%%%&&&((())))))(((((((((((())))))***(((((((((((())))))))))))'''(((((())))))))))))(((''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))'''''''''((((((((())))))'''&&&&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((()))))))))************************))))))(((''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((())))))'''%%%''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$###%%%''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((()))))))))***'''(((***+++++++++)))(((&&&''''''((())))))(((((('''(((((()))******+++++++++)))(((((()))******)))(((((((((((()))))))))***'''''''''(((((())))))***)))(((((('''((()))***+++(((((()))***+++,,,,,,------,,,,,,+++******++++++***************+++,,,---------,,,,,,,,,,,,,,,---+++,,,,,,---......------+++++++++*********))))))******))))))))))))************++++++++++++******+++***************++++++(((((((((((()))))))))******+++++++++++++++++++++---,,,***)))((((((((())))))))))))))))))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))&&&'''(((((()))((((((((('''((())))))))))))))))))'''&&&&&&&&&&&&'''((()))''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''(((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((''''''&&&'''((()))***(((((((((((())))))))))))************))))))))))))(((((()))***************,,,***(((''''''''')))***'''''''''(((((((((((()))'''((()))******)))((((((&&&'''''''''(((((())))))(((((())))))***+++++++++((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%&&&(((*********))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&'''(((***+++((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))(((&&&&&&'''((((((&&&&&&&&&'''''''''((((((------,,,+++***)))((((((++++++******)))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((************************(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''(((***)))'''%%%(((((((((''''''&&&&&&%%%'''''''''((())))))((('''$$$$$$&&&&&&&&&&&&$$$$$$ """%%%&&&'''''')))***'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&'''''''''(((((())))))'''(((***+++,,,+++)))(((%%%&&&((()))))))))(((''''''(((((()))***++++++++++++)))(((((()))******)))(((((((((((())))))))))))&&&''''''((()))***++++++(((((('''&&&'''((()))***''''''(((***+++,,,---...,,,++++++***)))))))))***,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---++++++++++++******))))))******))))))))))))************++++++++++++******+++***************++++++(((((((((((())))))))))))((()))***+++,,,---......666444111...,,,+++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))))))))''''''))))))***))))))(((''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))******))))))(((((((((''''''''''''''''''((()))***&&&&&&&&&'''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))(((***---//////---***((((((''''''''''''(((((()))************************((((((''''''''''''((((((***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((+++***)))(((''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''&&&$$$###$$$&&&)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++...+++(((%%%$$$%%%'''(((''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((''''''(((((())))))******+++***)))'''''''''((()))))))))************))))))(((((())))))((('''&&&&&&)))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((***(((&&&'''***+++)))'''%%%%%%&&&'''((((((((('''((((((''''''&&&&&&&&&%%%(((''''''((((((&&&&&&''')))&&&$$$###%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%(((((()))***+++,,,------***)))'''&&&&&&(((***,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))*********)))(((((('''''')))***+++***)))((()))*********)))))))))))))))***))))))(((''''''''''''''')))((((((((()))***,,,---++++++************++++++))))))************))))))))))))***+++,,,,,,------***++++++,,,------------+++++++++*********))))))+++++++++***************++++++++++++++++++++++++,,,***((()))+++,,,+++(((***)))(((''''''((()))***(((((((((((()))***+++,,,777888777444000,,,+++***************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))***)))))))))***+++,,,,,,&&&'''((())))))((('''&&&+++++++++++++++***)))((('''((()))(((''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))***,,,------,,,***)))))))))(((((('''(((((((((************************((((((''''''''''''(((((()))(((((('''&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))*********)))))))))((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&'''''''''%%%$$$%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***++++++)))'''%%%%%%&&&((()))''''''((((((((()))))))))+++***)))((('''(((((()))(((((((((((())))))))))))+++***)))(((''''''((()))((())))))******))))))((())))))))))))))))))(((''')))(((((('''((()))***+++(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''***(((&&&''')))***(((&&&&&&&&&''''''((('''''''''((((((((('''''''''&&&&&&'''&&&'''((((((''''''(((((('''%%%%%%&&&(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&''''''(((((())))))******((((((((((((((())))))***************************'''''''''((((((((())))))))))))))))))((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))((((((***++++++******)))))))))******))))))((('''''''''''''''%%%$$$$$$$$$%%%&&&'''(((++++++************++++++))))))************))))))))))))******+++,,,,,,---++++++,,,,,,---,,,,,,,,,+++++++++*********)))))))))))))))*********++++++++++++++++++++++++++++++,,,***((()))+++,,,+++)))***)))(((((((((((()))***(((((((((((()))***+++,,,///000111///,,,***)))***************************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))((((((((())))))***+++'''(((((((((((((((((('''))))))))))))))))))(((''''''((()))(((&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''''''''((()))******+++,,,,,,+++******+++***))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((''''''(((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((())))))*********)))))))))))))))******+++((()))*********)))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((('''%%%&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''((()))***((((((((()))))))))******+++******))))))))))))***))))))))))))((((((((((((***))))))(((((((((((()))'''(((((())))))(((((('''((()))***************))))))(((((((((((()))***+++(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''((()))***%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&''''''((((((((('''&&&&&&))))))((((((((((((''''''&&&''''''((((((((('''''''''&&&%%%&&&((()))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((************************''''''((((((((()))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))$$$&&&((((((((((((***,,,+++***************++++++))))))((('''''''''(((((((((((('''(((((()))***+++++++++************++++++))))))************))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++***************((((((((())))))*********+++++++++++++++++++++++++++***)))***++++++***)))***))))))(((((())))))***(((((((((((()))***+++,,,''')))++++++***)))***+++************************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((('''''''''((()))))))))((((((''''''(((((()))&&&&&&'''((((((((('''''''''(((((('''%%%$$$%%%&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))(((((((((((())))))++++++************++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***''')))***++++++***(((''')))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''((())))))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))&&&''''''((((((((((((((())))))))))))***************)))))))))))))))))))))******))))))(((((('''''')))))))))(((((((((((()))''''''(((((((((((('''''''''((())))))************)))))))))))))))*********((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***((('''&&&'''((()))&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((((((((((((((('''&&&%%%)))))))))))))))(((((((((%%%((((((''''''((('''%%%&&&%%%%%%'''))))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%'''((((((''''''(((***+++************++++++,,,))))))((((((((((((((())),,,,,,,,,,,,------......++++++************++++++)))******++++++******)))(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))************************)))))))))(((((((((((((((************************+++************+++******))))))))))))))))))))))))))))))(((((()))***++++++&&&(((***+++++++++,,,---************************((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((''''''((())))))***)))(((''''''((()))***%%%%%%&&&'''((((((((((((&&&'''((('''%%%$$$$$$%%%((((((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))***++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***))))))((('''&&&&&&((((((((((((((()))******'''(((***,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((***************************))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((()))***)))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((()))))))))(((&&&&&&))))))))))))************'''(((((((((((((((((((((******))))))((((((''''''((((((((())))))))))))(((''''''((((((((((((''''''&&&&&&'''((())))))))))))((())))))***************(((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&&&&&&&'''''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&''''''((()))))))))((('''&&&&&&((((((((()))))))))))))))&&&))))))%%%&&&******''''''&&&&&&'''((((((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&'''((()))))))))((()))((((((''''''&&&&&&%%%***)))'''&&&'''(((***+++''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((())))))((('''&&&&&&'''******))))))***++++++,,,))))))((((((((())))))***))))))******************++++++************++++++******++++++++++++******)))))))))))))))*********,,,,,,,,,,,,+++******)))************************+++******)))((('''&&&&&&******************************+++************+++))))))************))))))))))))))))))))))))***+++''')))++++++******+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))***))))))((((((((())))))***)))(((''''''((()))***&&&'''(((((())))))))))))&&&'''((('''%%%$$$%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''+++***))))))))))))***++++++***))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((())))))******))))))(((''''''''''''(((((((((((('''(((((((((((()))))))))******)))(((''''''&&&%%%+++++++++++++++,,,,,,---((()))***+++++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((('''&&&&&&((((((((()))))))))******&&&''''''(((((((((((('''))))))))))))(((((((((((('''(((((())))))))))))((('''(((((())))))(((((('''&&&''''''(((((((((((('''((()))******++++++******)))((((((''''''(((((()))************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''((())))))************))))))))))))))))))))))))&&&'''(((((('''&&&'''((((((((()))))))))(((''''''''''''(((((((((((())))))&&&******%%%'''///333///***(((''''''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''((()))))))))(((((())))))((((((((('''''''''+++)))'''%%%&&&(((***,,,************************((((((((()))))))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&%%%***++++++)))'''%%%&&&'''(((((((((((()))***++++++))))))((((((((()))******(((((()))******))))))(((++++++************++++++******++++++++++++******************************++++++++++++++++++***)))***************+++++++++++++++***)))(((((('''&&&************************)))+++++++++***)))***+++)))******++++++******)))***)))))))))))))))******''')))+++***)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))******))))))(((((())))))***))))))(((((())))))***(((((()))*********))))))%%%&&&''''''&&&%%%&&&''')))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))************))))))))))))(((((('''(((((((((************************((((((''''''''''''((((((((((((((((((((()))******(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***))))))************))))))''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------))))))*********+++++++++'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&'''((()))***))))))((((((((((((((())))))))))))&&&'''((()))******)))(((((())))))******))))))((((((((()))))))))(((((('''((()))***+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((())))))((('''&&&&&&'''((()))************))))))))))))))))))))))))&&&(((***)))'''&&&(((***'''(((((())))))))))))(((&&&&&&'''''''''(((((((((%%%+++***&&&+++888???===///---***((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***((())))))))))))(((((('''(((((((((((('''''''''''')))(((((('''((()))******************************(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''''')))''''''''''''((()))***+++))))))(((((()))******+++******+++,,,,,,+++***)))++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++***)))******++++++++++++***))))))*********+++++++++************************************************)))+++,,,+++)))(((***,,,)))***++++++++++++***)))******))))))))))))******((()))+++***)))(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))***)))(((((('''''''''((()))))))))******)))))))))))))))*********)))((((((%%%&&&'''(((''''''(((***))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))(((''''''''''''(((((()))************************((((((''''''''''''(((((()))))))))))))))***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))************))))))''''''''''''((((((((()))'''((((((((())))))******'''((()))***+++,,,------******))))))******+++,,,******))))))***+++,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))*********************************)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''))))))(((''''''(((************************((((((((((((((((((((((((((()))*********((('''&&&&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((('''((()))+++++++++***)))''''''(((((())))))******&&&'''(((*********)))((())))))************))))))***************)))((('''((()))***+++,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$&&&)))+++,,,***)))'''%%%&&&'''((())))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***''''''((())))))***))))))%%%&&&&&&&&&''''''(((((($$$***+++'''...>>>HHHGGG333000,,,)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))***))))))(((''''''''''''''''''''''''''''''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((++++++++++++************))))))))))))))))))))))))''''''(((((()))*********((()))******))))))***+++&&&&&&&&&&&&'''(((******))))))((())))))***++++++((()))***+++******((('''++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++'''((()))***+++,,,------))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,)))***+++,,,,,,+++***)))******)))))))))))))))***)))***,,,,,,+++***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((()))***++++++***)))((()))*********)))(((''''''$$$&&&((((((((((((***+++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((*********))))))((('''&&&''''''(((((()))*********+++(((&&&'''))))))'''$$$(((((())))))))))))((((((,,,***)))'''&&&&&&&&&&&&(((((((((((()))))))))))),,,+++++++++******))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))******)))(((''''''&&&''')))*********)))(((%%%&&&((())))))'''%%%$$$(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************)))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))******)))(((((((((((((((******))))))((((((''''''******))))))(((((('''''')))((('''''')))---111333CCCFFF???///'''+++---)))((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''''''''(((((())))))******++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%&&&''''''((()))******+++))))))))))))***************)))))))))))))))******'''''''''''''''&&&&&&&&&++++++************+++++++++***)))))))))***,,,,,,---------,,,,,,+++++++++...,,,)))''''''))),,,...,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************---,,,,,,,,,+++***************+++,,,,,,,,,,,,+++******************************))))))))))))******(((((())))))))))))(((((((((((()))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&'''((()))*********)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((()))***)))((('''''''''''''''&&&((()))******)))(((&&&******++++++++++++******)))************+++++++++%%%&&&'''(((((('''&&&%%%)))))))))))))))))))))))))))))))))))))))(((((('''*********)))((((((''''''+++)))''''''))))))(((&&&(((((())))))))))))((((((+++***((('''&&&&&&''''''(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((+++++++++++++++***)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))))))))))))))***+++++++++***)))((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************++++++***)))))))))))))))******************************************++++++************************))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******)))(((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''+++***)))))))))+++---///AAAIIIGGG888,,,,,,---+++))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((()))******)))((((((((((((''''''''''''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))(((&&&&&&''''''(((((())))))******))))))))))))******************))))))))))))******)))))))))(((((((((((((((++++++************+++++++++***)))))))))***+++,,,------,,,,,,,,,+++++++++---,,,***((((((***,,,---,,,,,,,,,++++++***)))((())))))))))))))))))))))))************************++++++++++++************)))***++++++,,,,,,++++++******************************))))))))))))******((())))))))))))))))))((())))))******)))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%###""""""###%%%&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***))))))(((((((((((()))'''(((***++++++***(((''')))******++++++******)))(((((()))))))))*********''''''((((((((((((''''''************************'''(((((()))))))))))))))+++******))))))(((''''''+++)))(((((()))***)))'''(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++***)))(((''')))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((&&&&&&&&&''''''''''''((())))))))))))***************)))'''&&&&&&'''((((((((((((((((((((()))******,,,,,,+++++++++*********(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************+++***))))))))))))))))))++++++++++++++++++++++++******************))))))************************)))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((+++++++++***************222>>>AAA666***((()))(((************************(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''((((((((())))))************))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))******************)))))))))))))))************************+++++++++************++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************))))))))))))************))))))***+++++++++++++++******************************))))))))))))******))))))************))))))***************))))))((()))))))))))))))))))))))))))))))))))))))(((((('''+++*********)))))))))((())))))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((((((((()))((((((((()))))))))))))))''''''&&&&&&''''''((()))***))))))))))))******+++((()))***++++++***)))((()))******++++++******)))'''''''''((((((((())))))))))))(((((((((((())))))************************&&&'''((()))************'''(((((()))******++++++******))))))******))))))(((((())))))))))))((((((''''''((((((((())))))***(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++******))))))******++++++++++++++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((&&&&&&&&&''''''''''''(((((()))))))))))))))*********((('''%%%%%%&&&((())))))((('''''''''(((***+++******)))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++******************************)))))))))))))))***++++++++++++++++++++++++++++++******))))))((((((************************))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******+++++++++)))((('''$$$---222,,,&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))((((((''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((()))))))))((((((((())))))))))))((((((((((((((()))))))))************+++***))))))))))))))))))*********+++++++++++++++++++++************++++++***************+++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))************************''''''(((((())))))******((())))))***+++***************************************))))))))))))******))))))************)))))))))))))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++,,,+++******(((((((((((((((((((((((())))))))))))((((((((((((+++***))))))))))))***+++'''''''''''''''&&&&&&&&&)))))))))((((((((('''''''''''''''''''''(((((()))(((((((((((()))***++++++)))***++++++++++++***)))))))))************))))))''''''((((((((()))))))))+++***)))(((((()))***+++************************%%%&&&''')))************(((((())))))***+++++++++))))))******))))))******(((((())))))))))))((((((''''''((())))))*********(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***++++++++++++************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++***))))))(((((())))))***((()))***+++++++++++++++(((((()))))))))*********))))))))))))))))))))))))************************''''''(((((()))(((((('''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))***((('''%%%&&&''')))***)))((('''''''''(((***+++***)))((('''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++******))))))(((((((((************************(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***++++++***)))((('''))))))''''''******)))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''++++++******)))((((((((((((((((((((((((((((((((((((((()))***+++,,,------))))))(((((((((((())))))************************))))))))))))************))))))((((((((()))))))))))))))))))))((((((((((((((()))))))))************++++++***)))(((((()))))))))))))))******+++++++++++++++************++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************'''''''''(((((())))))***'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))''''''(((((()))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))******&&&''')))***+++***))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((())))))((('''&&&%%%%%%$$$******)))(((&&&%%%$$$$$$'''''''''(((((((((((((((''''''''''''(((((()))*********++++++++++++******)))))))))******)))))))))((((((((()))))))))******+++***)))(((((()))***+++************************&&&&&&((()))************,,,++++++******)))((((((''')))***)))(((((()))+++(((((())))))))))))(((((('''((()))************)))(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))************************&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))(((''''''(((***+++((((((((((((((()))******++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))((((((************************((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))%%%'''((()))******)))))),,,)))&&&%%%''')))((('''''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((()))***++++++,,,,,,((((((''''''''''''((((((&&&&&&''''''((()))******))))))(((((((((((())))))************************(((((()))))))))))))))***))))))((((((((()))******(((((((((((())))))))))))))))))))))))************,,,+++***)))((((((((((((((((((((()))******++++++++++++************++++++))))))***++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((&&&''''''(((((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%&&&'''((()))******(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((('''&&&%%%%%%***)))((('''&&&%%%$$$###&&&'''((())))))))))))((((((''''''''''''(((((()))************************((())))))******))))))((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))''''''((())))))***)))))),,,,,,+++******))))))(((&&&((())))))'''''')))+++(((((())))))))))))(((((((((((()))*********))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++******))))))******+++,,,,,,+++++++++*********(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))***+++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))************************''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))))))))******++++++''''''((()))))))))))))))***+++,,,,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))***++++++************************((((((((()))))))))))))))************************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((()))******'''((((((((()))))))))***'''((((((((()))))))))***''''''(((((())))))(((((()))((('''''''''&&&&&&'''((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))(((''''''((())))))&&&&&&&&&''''''((((((((())))))(((((((((((())))))************************''''''((((((((()))))))))))))))((((((((()))++++++''''''(((((())))))******))))))))))))************,,,+++***)))((((((((((((((((((((()))***+++++++++++++++************++++++((()))***+++,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))******************************)))))))))))))))(((&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))))))))***++++++***)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))***))))))(((***)))(((((((((((((((((()))))))))(((((()))))))))(((((())))))))))))(((((('''''''''((((((((())))))((())))))))))))))))))((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,%%%'''))))))'''&&&(((+++(((((())))))))))))((((((((()))***++++++***)))((((((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++************++++++******+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))***************&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++((()))***+++++++++++++++&&&''')))*********)))((()))***,,,,,,,,,+++)))'''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++************************))))))((())))))***++++++))))))))))))))))))))))))''''''(((((())))))******************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))((((((((('''))))))(((((((((((())))))((((((((((((((()))******'''((((((((())))))******'''((((((((())))))******((((((((((((''''''''''''%%%'''+++---***(((***...))))))))))))))))))))))))******))))))((((((((('''''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))************************&&&'''''''''(((((())))))***)))(((((((((***+++,,,&&&''''''((()))******+++))))))))))))************,,,+++***)))(((((((((((((((((()))***++++++,,,,,,++++++************++++++((()))***+++,,,+++******))))))******+++++++++++++++******))))))******+++++++++,,,------,,,,,,,,,))))))))))))))))))))))))************************++++++******))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&&&&''''''''''''&&&&&&(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))...---+++***)))***++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***+++,,,&&&''''''((()))******+++&&&''')))*********)))(((++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((()))******)))(((''')))((('''''''''(((***+++((((((''''''''''''((((((******))))))((((((((('''///---)))&&&%%%&&&((()))******))))))((((((((('''******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++)))((('''((()))+++,,,---,,,***)))))))))******,,,+++++++++******)))))))))((('''&&&'''(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))))))+++,,,+++((((((***---***)))(((&&&&&&''''''(((******))))))((((((''''''(((((((((((())))))))))))******)))))))))))))))***)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))+++******)))(((''''''&&&))))))(((((((((((())))))******++++++++++++******+++)))&&&%%%%%%(((+++---(((((((((((())))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))((()))***)))((('''((()))'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((()))***++++++))))))))))))************************************((()))***,,,,,,+++******,,,+++***))))))***+++,,,,,,+++)))((((((***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))+++*********))))))((((((******))))))((((((''''''((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))************************((((((((((((((()))******(((((()))************)))+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''')))******)))((((((((((((''''''(((((()))***((((((''''''''''''(((((()))))))))((((((''''''''')))'''%%%######$$$&&&''')))))))))(((((('''''''''(((((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''((()))+++,,,,,,+++***)))))))))******)))))))))(((((((((''''''((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((++++++++++++******))))))''''''((((((((((((''''''(((((((((((((((((((((''''''((((((((()))))))))***))))))))))))((((((((((((************************)))))))))))))))))))))))),,,,,,,,,+++******,,,...+++***)))((('''(((((()))***)))))))))((((((((('''(((((((((((())))))))))))******)))))))))))))))***)))((('''(((*********((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))((((((((()))))))))******))))))*********)))(((((())))))))))))))))))))))))+++++++++++++++***))))))))))))(((((((((((())))))*********)))((('''''''''))))))(((((((((((()))))))))******++++++******)))***)))'''&&&&&&(((***+++(((((((((((())))))))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))******(((%%%######$$$'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))(((((()))******+++))))))))))))************************************))))))***++++++++++++***++++++***))))))***++++++---,,,***((((((((()))***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((***)))))))))((((((((('''((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''((((((((((((((())))))))))))************************((((((((((((((()))******((()))******++++++******************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))*********)))((((((&&&&&&'''(((((((((((('''((((((''''''''''''((((((((((((((('''''''''''''''(((''''''''''''((()))***((((((((('''''''''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))((('''((()))***+++++++++***)))))))))******))))))((((((((((((''''''(((***+++,,,,,,+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))++++++************)))))))))))))))))))))))))))))),,,,,,++++++++++++******''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++)))((()))+++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((())))))***)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''(((((())))))))))))((())))))))))))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((()))))))))******++++++******)))***)))((((((((((((((()))(((((((((((())))))))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))******(((%%%$$$$$$$$$'''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))((((((((()))******))))))))))))*********************************************)))******+++,,,++++++***))))))***++++++---,,,***((('''''''''(((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++************))))))))))))))))))))))))++++++*********)))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))******+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))''''''((()))))))))))))))***************************+++++++++***)))(((((($$$%%%'''((((((((('''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((()))***************''''''''''''''''''&&&&&&###$$$%%%&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))***************))))))))))))*********************)))))))))***++++++***)))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((())))))))))))))),,,((($$$$$$'''))))))(((******)))))))))((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''((()))*********)))((((((((((((((((((((((((******+++++++++******)))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))))))))************)))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))((((((((())))))***((()))))))))************************************+++***)))))))))***,,,---+++******************++++++***)))(((''''''''''''************************************************************************,,,,,,++++++******))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******+++,,,,,,,,,,,,+++*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))*********))))))))))))(((''''''((()))))))))))))))************************,,,,,,,,,+++***)))(((((($$$%%%'''((((((((('''&&&((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))***)))))))))))))))))))))))))))*********)))((('''&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))))))))+++'''$$$$$$''')))((('''((()))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((()))*********)))((()))***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((())))))***++++++++++++(((((((((((((((((((((((()))******+++++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))))))))))))))******)))((('''&&&(((((((((((())))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((((((((())))))))))))((('''''''''''''''''''''''''''&&&((())))))(((((()))+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))((()))))))))************************************+++***)))))))))***,,,---*********++++++*********)))((((((((((((((())))))************************************************************************+++++++++******)))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******+++,,,,,,,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))---,,,++++++***))))))(((&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((('''&&&%%%'''''''''''''''(((((((((&&&%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))'''((()))*********))))))&&&&&&''''''''''''((((((***(((&&&%%%%%%&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((())))))***+++***((((((*********)))((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((()))*********)))((()))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))******++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))(((((())))))))))))(((((('''(((((((((((())))))))))))'''&&&&&&''''''((()))***(((((((((((((((((((((((("""###$$$%%%&&&'''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((()))(((&&&$$$%%%&&&'''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((())))))))))))*********************************************)))******+++,,,)))***++++++++++++***)))((((((((())))))*********************************************************************************************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))************(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))******))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))******+++++++++++++++))))))))))))************))))))))))))))))))))))))++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))((((((''''''(((((()))***((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))************'''''''''(((((())))))))))))((('''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&''')))*********))))))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((***,,,,,,+++))))))***((())))))***)))((('''&&&'''((((((((()))))))))***(((((((((((())))))))))))'''&&&&&&'''''')))*********)))((()))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))***************)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))'''&&&&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))((('''''''''''''''))))))))))))************************************))))))***++++++++++++***)))***++++++++++++***)))******************))))))************************************************************************(((((())))))******++++++))))))))))))))))))))))))***)))))))))((((((((((((((()))))))))************'''((((((((()))))))))***((((((((((((''''''''''''(((((()))************)))'''''''''''''''''''''((((((((((((((())))))))))))******************************))))))******+++,,,((()))******++++++******((()))))))))************++++++++++++++++++++++++(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''((())))))***++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))******************************)))((((((((()))***))))))((('''''')))***+++((((((''''''''''''(((((('''((((((((())))))******%%%$$$%%%%%%&&&((()))***'''((((((((())))))******+++***(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))(((((((((&&&'''(((*********)))((('''((((((((())))))******%%%''')))***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&'''((())))))*********))))))((((((((('''******))))))((((((''''''************************&&&&&&&&&'''((())))))***$$$(((,,,,,,)))''''''((()))******++++++)))(((''''''((((((((())))))******(((((((((((())))))))))))&&&&&&&&&'''''')))*********)))))))))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))***))))))(((''''''))))))))))))))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''((()))***+++(((((((((((())))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''&&&'''))))))((()))***,,,'''''''''''''''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++***)))((('''''''''''''''))))))))))))************************************((()))***,,,,,,+++******)))***+++,,,,,,+++***))),,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++'''((((((((())))))******)))(((((((((''''''''''''(((((()))***************'''''''''''''''&&&&&&&&&(((((((((((())))))))))))*********************************)))******+++,,,(((((()))***************(((((())))))*********+++++++++++++++++++++++++++$$$$$$%%%&&&'''((()))***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++))))))(((''''''((()))***)))(((((('''&&&%%%%%%%%%)))(((((('''''')))***+++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''************))))))))))))(((((((((((()))***,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))************************))))))))))))))))))))))))+++***)))((('''&&&%%%%%%******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++***)))(((((('''''''''(((((((((((())))))))))))))))))*********+++++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************(((***,,,------+++((('''+++***)))(((((('''((((((###$$$&&&(((************+++***)))((('''''''''(((((('''&&&&&&((())))))(((,,,+++++++++******))))))((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''+++***((('''&&&&&&&&&''''''((()))******)))((('''***)))(((''''''((()))***+++******)))(((''''''&&&))))))))))))))))))))))))'''&&&&&&''''''((()))******((('''&&&&&&'''(((***+++++++++***)))(((((('''((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))))))))))))))************))))))(((+++*********))))))((((((+++******))))))))))))))))))************+++++++++)))************+++++++++,,,,,,++++++***)))((((((++++++******************)))******+++++++++******&&&((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((******((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++***)))***,,,******++++++++++++******++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((())))))***++++++***)))((((((((())))))))))))))))))(((''''''+++******)))(((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((******))))))))))))******)))(((((((((''''''''''''************))))))))))))(((((((((((()))***++++++)))******++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******)))(((((('''((((((((()))))))))))))))))))))*********************+++******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************)))***+++,,,+++***((('''***)))((((((((((((((((((###%%%&&&((()))))))))((()))(((((((((((()))))))))((('''&&&&&&((())))))((()))))))))(((((((((''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))'''&&&'''((((((((('''&&&'''((())))))))))))(((((((((((())))))***)))(((''''''((())))))*********)))((('''''''''(((((((((((((((((((((((())))))(((((('''((((((((()))((('''&&&&&&'''((()))++++++******)))(((((('''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))(((((((((((((((((())))))***)))))))))************)))))))))(((+++******)))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,++++++***))))))(((******************************+++++++++******))))))******)))'''%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((******((((((((()))''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))'''&&&'''((()))******++++++******)))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))))))))'''''''''(((((()))))))))((())))))******))))))((()))((('''&&&&&&'''((()))(((''''''''''''((())))))+++******))))))))))))***)))))))))))))))(((''''''*********)))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((''''''(((((((((((((((''''''''''''&&&&&&************))))))))))))'''''''''(((((())))))***(((((()))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((()))******))))))))))))))))))*********************)))+++******)))(((''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************)))))))))))))))(((((((((((((((((('''(((((())))))%%%&&&'''((()))((((((''''''''''''((()))******+++((('''&&&&&&((())))))((())))))(((((((((((('''''')))((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&'''(((%%%%%%%%%&&&((()))+++,,,+++)))(((&&&&&&((()))+++))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''++++++***)))(((((((((((()))((('''&&&&&&'''((()))+++******))))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''******))))))((((((''''''&&&'''(((((())))))))))))************))))))))))))+++******))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,++++++***)))))))))************************+++++++++++++++***)))(((((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((******((((((((()))'''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))'''%%%%%%&&&)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))(((((('''&&&&&&&&&((())))))******))))))(((***))))))(((((())))))***(((''''''''''''((())))))***************+++++++++)))))))))))))))(((((('''((((((''''''&&&&&&&&&&&&(((((((((((()))))))))***((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((((((((((('''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((('''************)))))))))(((&&&&&&'''((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***((((((((((((((()))******+++++++++******)))))))))************))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((((((((((((((((())))))************))))))*********(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***************)))((('''&&&''''''((('''''''''''''''((()))***(((((()))******)))((('''''''''((()))))))))))))))((('''&&&&&&((())))))(((******************))))))((((((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&'''(((%%%%%%&&&'''((()))++++++***)))(((''''''((()))***((((((((((((((()))))))))***)))))))))((((((((('''((((((((((((((((((((((((++++++***))))))))))))))))))(((''''''''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''******))))))((((((''''''%%%%%%'''((())))))))))))*********)))))))))))))))+++******)))))))))))))))))))))))))))************))))))*********++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,+++***)))((('''$$$&&&((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***,,,+++)))(((((()))))))))************)))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%'''(((((())))))((((((''')))))))))))))))))))))))))))(((((((((((()))******))))))***+++++++++,,,,,,(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((())))))***++++++++++++***)))))))))))))))))))))))))))************)))))))))(((&&&'''(((((()))(((((('''))))))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))***+++,,,------,,,,,,+++***))))))((())))))))))))))))))))))))*********)))(((''''''&&&(((((())))))))))))(((((()))(((((((((((()))************)))(((((()))******(((((((((((((((((((((((('''(((((((((((((((((('''((()))))))))***************)))'''&&&%%%&&&'''(((''''''&&&''''''((())))))******+++,,,+++***)))((()))))))))***)))((('''&&&((('''&&&&&&((())))))((())))))))))))))))))******''''''(((((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&((()))(((''''''((()))&&&''''''((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))***)))))))))((((((((('''%%%%%%'''((())))))))))))))))))))))))))))))******+++******)))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,+++***)))((('''%%%&&&((()))))))))+++---(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((******((((((((()))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''')))***+++***)))***+++)))))))))******)))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((******))))))******+++,,,((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))((((((%%%&&&&&&'''((('''''''''%%%&&&'''((()))******+++************************))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))((()))***++++++***)))((())))))************++++++************))))))))))))&&&'''))))))***)))(((''')))))))))))))))***,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&'''((()))*********)))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))***+++---///000......---,,,+++))))))(((((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))***************)))(((&&&&&&''''''((('''''''''&&&''''''((((((******+++,,,,,,+++***))))))************(((&&&%%%((('''&&&&&&((())))))(((&&&&&&''''''''''''((((((%%%&&&'''((()))(((''''''(((''''''''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((((((''''''((()))'''((((((((((((((('''&&&&&&((()))++++++)))(((&&&&&&'''((()))*********)))))))))))))))((((((((((((************************(((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((((()))))))))))))))&&&'''(((((())))))))))))))))))))))))************+++******)))))))))))))))((((((((()))))))))******)))************+++++++++************************)))))))))***++++++,,,,,,+++++++++++++++***)))((()))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((******((((((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$&&&(((((((((((()))***((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((())))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&***))))))))))))***++++++'''(((***++++++***)))((('''(((((()))))))))))))))((()))))))))))))))))))))%%%%%%'''((((((((('''&&&''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&'''((())))))((('''&&&((()))))))))************************))))))))))))'''(((***++++++***((('''((((((''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++---///111222//////...,,,+++***)))(((&&&''''''((()))***++++++(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))***************)))((((((''''''(((((((((((('''&&&&&&&&&'''''''''((()))*********)))((('''((()))******)))'''&&&((('''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((((((''''''(((***''''''((())))))((('''&&&(((((())))))))))))((((((%%%&&&((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******(((((())))))***)))))))))((()))))))))************+++******)))))))))))))))(((((((((((()))))))))***)))************+++++++++************************((())))))***++++++,,,,,,******+++++++++******)))++++++,,,***(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((******((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%'''))))))(((''''''((((((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((('''((())))))***'''((()))******)))'''&&&''''''((()))))))))))))))&&&&&&&&&'''''''''''''''&&&''')))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++(((***+++,,,,,,+++***((('''((((((((())))))******************))))))))))))((()))+++,,,+++***(((''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))*********)))))))))))))))))))))))))))------,,,,,,+++*********************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,...111333444000000...---+++***((((((%%%&&&'''((()))***+++,,,''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&(((***+++***)))(((((('''&&&&&&((())))))((('''((((((((())))))******!!!###&&&((()))***)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((%%%'''((((((''''''(((***%%%&&&((()))))))))((('''***)))(((''''''((()))***%%%&&&((()))*********)))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++)))************))))))((((((((())))))*********++++++******)))))))))))))))(((((((((((()))))))))))))))************+++++++++******************++++++((())))))***++++++,,,,,,)))******+++++++++******((()))******)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))******((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))+++,,,+++)))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******++++++++++++******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''((()))***)))(((&&&$$$''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))******))))))(((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((***++++++***((('''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((***))))))(((((((((((()))***((('''&&&&&&'''(((***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((('''''''''''')))******))))))((('''&&&******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((((()))+++---///111333333111000---***((('''&&&&&&))))))))))))(((((((((((('''&&&&&&&&&&&&(((***+++))))))))))))))))))))))))************************''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))((('''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''''')))***+++)))(((&&&&&&''''''&&&$$$ ###'''))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((()))***+++***)))'''%%%''''''''''''((((((((()))***)))((('''''''''''''''))))))((((((((((((((()))((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###(((((((((((((((((((((((('''(((((()))***+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))(((''''''''')))***+++******++++++++++++******))))))))))))((((((((((((+++*********))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))******++++++++++++******))))))************))))))((((((((('''&&&&&&%%%%%%((((((((((((((()))))))))++++++++++++***((('''&&&************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&%%%$$$######''''''((())))))((('''&&&(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******))))))(((((((((((())))))(((((())))))(((''''''&&&(((((((((((((((((((((((()))***+++***((((((((()))((((((''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))(((((())))))((((((((())))))***+++***(((''''''(((***+++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((()))'''((()))))))))))))))(((***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++************************))))))+++,,,...///111111000///---***)))((((((((()))))))))))))))))))))(((''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((('''((((((((())))))))))))************************'''(((((()))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((***)))))))))((((((''''''((((((((((((((()))******((('''&&&'''))))))((('''###%%%((()))(((''''''((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((()))***+++***)))'''&&&'''''''''((((((((()))))))))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$************************'''(((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))((((((''''''((()))*********++++++++++++******************))))))))))))************)))))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))(((((((((***++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))(((''''''(((((()))******)))((('''((((((((((((((('''&&&&&&'''''''''((((((((())))))((((((((()))))))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((()))***+++***)))((()))***)))((((((''''''(((((()))''''''(((((((((((()))))))))))))))*********++++++---,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***+++++++++))))))))))))++++++******++++++******))))))))))))))))))))))))))))))((((((((())))))*********&&&'''((()))************))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((((()))***+++++++++++++++++++++++++++)))******+++,,,---.........---,,,***))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))************************%%%&&&'''((())))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((('''((()))******)))((('''***))))))((('''&&&&&&%%%'''(((((()))))))))))))))((('''&&&(((***++++++***&&&((()))(((&&&&&&'''(((***))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))))))))))))))))))))(((((()))******)))'''&&&''''''((((((((()))))))))(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))((('''&&&************************((((((((()))******+++++++++++++++***************))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))******++++++++++++******++++++++++++************************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((())))))***++++++,,,,,,+++***)))((((((''')))***************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((******+++++++++***))))))))))))************))))))(((((((((((((((''''''&&&(((((((((((()))))))))***''''''((((((((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''******))))))))))))******))))))(((((((((((())))))(((((()))))))))(((((('''(((((((((((((((((((((((()))***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((()))))))))))))))*********++++++,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((((((((((((((()))***+++,,,+++***))))))))))))***+++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******************+++++++++++++++************++++++++++++*********))))))))))))))))))))))))))))))*********)))***+++,,,,,,+++)))((())))))))))))))))))))))))************************'''(((((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))************************&&&&&&'''((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((()))***,,,,,,***)))(((******)))(((''''''&&&%%%'''((()))******)))((('''((('''&&&''')))***)))((('''(((((('''&&&&&&((()))******)))))))))))))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********************************************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((()))))))))'''''''''''''''((()))***)))(((((((((((())))))***((((((((((((((((((((((((((()))*********))))))(((************************(((((())))))************)))))))))******+++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))((((((''''''******++++++++++++******++++++*********)))))))))*********)))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((())))))*********,,,+++++++++******))))))((()))******++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((()))))))))(((((('''(((((()))))))))******)))'''(((((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''******))))))))))))******))))))(((((((((((())))))(((((()))))))))))))))((())))))))))))))))))))))))((()))******)))((()))+++))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))*********************+++++++++************************)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((((((((()))+++,,,,,,))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))(((''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((())))))***************)))))))))*********++++++************************''''''((((((((((((((('''((()))))))))*********+++******+++,,,,,,+++))))))************************************************(((((((((((()))))))))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))******+++,,,,,,+++******++++++***))))))((('''''''''((()))******)))(((''')))(((&&&''''''(((&&&%%%&&&'''(((''''''''')))+++******))))))))))))***+++((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))************************************))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))***'''''''''''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))*********''''''(((((()))*********)))))))))))))))))))))))))))))))))******)))))))))******))))))((((((''''''******++++++++++++************)))))))))((((((((())))))))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))((()))))))))(((((('''''''''))))))******+++++++++,,,((()))***++++++,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''(((((('''''''''''''''''''''(((((())))))''''''((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((******))))))))))))******))))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))((()))******))))))***+++***))))))(((((())))))*********))))))))))))((((((((((((((()))))))))***************+++++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))******+++,,,))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******(((((())))))***+++++++++************************&&&'''((((((((((((''''''((())))))******+++++++++)))******+++++++++******************************((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))************)))((('''&&&''''''''''''((()))******))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''***(((&&&&&&''''''%%%$$$%%%'''((((((((((((***+++)))))))))))))))******+++(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++************************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((''''''''''''(((((()))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))((()))))))))))))))((('''******++++++++++++******))))))))))))((((((((('''))))))))))))************((((((((()))))))))******))))))))))))))))))))))))+++++++++***)))((('''&&&************************((())))))******))))))((())))))************))))))******)))(((((('''&&&&&&'''(((((()))***+++,,,,,,))))))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''((()))))))))(((((('''&&&&&&&&&'''((()))***&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))''')))******))))))***+++******))))))))))))***************)))))))))(((((()))))))))*********+++++++++++++++++++++++++++***************************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((*********)))******++++++)))******************)))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''((()))))))))))))))(((''''''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))******+++,,,,,,---************************((())))))******)))((('''((())))))******+++,,,,,,)))))))))))))))***+++,,,************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***************))))))''''''''''''((()))***+++))))))))))))))))))))))))+++***(((''''''(((***+++((((((((()))))))))))))))******)))((((((((((((((()))'''&&&'''(((((('''&&&&&&(((******)))(((((((((((((((((((((((()))******(((((((((((((((((((((((((((''''''&&&'''((()))***(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********)))((((((''''''''''''(((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((('''((()))******))))))(((******++++++++++++***************)))))))))((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))***************+++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&'''(((((()))))))))(((((('''''''''((()))***+++&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))''')))******))))))***,,,******))))))))))))******+++*********))))))((((((******+++++++++,,,,,,,,,...------,,,+++***))))))************************))))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))))))))((((((++++++*********************++++++,,,,,,++++++***''''''((()))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((()))************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((()))***+++,,,+++************+++,,,,,,---......************++++++++++++******+++,,,,,,+++)))(((((())))))***++++++,,,,,,)))(((''''''(((***,,,---************************************************))))))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***++++++,,,++++++''''''''''''((()))++++++))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***&&&&&&''''''((()))))))))+++***)))'''''''''((()))((('''&&&(((***+++***)))'''***,,,,,,***'''&&&%%%(((((('''(((((()))******(((((((((((((((((((((((((((''''''&&&&&&((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************)))((('''''''''''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))(((((()))***++++++*********************************)))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((&&&'''(((*********))))))******++++++++++++******+++++++++************)))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))&&&'''((()))++++++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,))))))))))))((((((((((((++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%%%%&&&''''''((('''''')))((((((((((((***,,,---&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++************************)))(((''''''''''''((((((+++*********))))))((((((((((((((((((((()))******))))))(((((((((((())))))*********)))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***+++*********))))))(((((((((((()))***************************************,,,,,,+++***)))))))))***,,,,,,,,,++++++***************))))))))))))*********************************)))))))))***+++,,,,,,))))))))))))((((((((((((***************+++++++++))))))))))))************))))))))))))))))))))))))///)))&&&)))+++***))))))******))))))(((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&******))))))((((((''''''+++*********))))))((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******)))************+++++++++++++++************++++++)))*********++++++++++++***************)))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))((()))++++++'''$$$))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((******(((%%%))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))(((((((((((()))))),,,+++******))))))******///...+++***))))))***+++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************)))'''&&&%%%(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&(((+++---(((((())))))))))))((((((******)))((('''&&&%%%%%%(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************)))((((((''''''(((((()))*********)))))))))((((((((((((((((((((()))************))))))))))))************************++++++************************(((((()))))))))*********))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***************)))))))))(((((())))))***************************************---,,,++++++******+++++++++++++++******)))))))))******))))))))))))***************************************)))******++++++++++++++++++************,,,,,,+++***)))((('''&&&))))))))))))************))))))))))))))))))))))))///+++)))+++,,,++++++...)))))))))))))))(((((((((++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))******))))))))))))***************)))((('''''''''***)))))))))((((((((('''************)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&'''(((***++++++,,,,,,(((((()))))))))*********+++******))))))******+++)))))))))*********++++++***************))))))(((((((((((((((((('''''''''))))))))))))))))))))))))***)))((()))******(((%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((******(((%%%))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((()))***+++------...,,,***)))(((((()))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************)))((('''&&&((()))))))))************,,,+++)))((((((((()))***************************+++++++++******)))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***))))))))))))))))))((()))))))))))))))))))))))))))))))))(((((())))))*********))))))))))))(((((())))))((((((((()))******+++******))))))******+++)))******++++++,,,,,,,,,************************(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))((()))******++++++******************************------,,,++++++++++++,,,*********)))))))))))))))******))))))))))))******************************++++++******)))*********++++++++++++************+++******)))((('''&&&&&&))))))))))))************))))))))))))))))))))))))***''''''+++,,,******---(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''&&&'''(((***++++++++++++'''((((((((())))))))))))+++******))))))******+++((((((((()))))))))************++++++******)))((('''((((((((((((((())))))))))))))))))))))))))))))))))))((()))******(((&&&***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))******((('''))))))))))))))))))))))))))))))))))))))))))******))))))************))))))***))))))(((((())))))***((((((((()))***+++,,,---,,,+++***((('''(((((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))************+++***))))))((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************)))((((((''''''(((((()))((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((((('''((((((((((((((((((((((((***))))))))))))******+++))))))))))))))))))((((((***))))))((())))))************))))))))))))******(((((()))***++++++,,,,,,************************(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''(((***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))***++++++++++++***************************,,,++++++******+++++++++******************))))))******))))))))))))******************************,,,,,,+++***)))))))))***))))))))))))(((((((((''''''((((((((()))*********((()))))))))************))))))))))))))))))))))))(((%%%&&&...333000+++)))((((((((())))))******+++((((((((((((((((((''''''(((((((((((((((((((((((())))))*********+++++++++((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((('''))))))))))))((((((((((((*********)))))))))))))))************))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))))))))************))))))))))))******(((((((((((())))))))))))***++++++++++++***))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))((()))))))))((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********)))((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))***))))))))))))))))))***++++++***))))))))))))))),,,+++***)))))))))))))))''''''''''''((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************)))))))))))))))***************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))&&&''''''((())))))******************************)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((())))))******))))))))))))******((((((''''''''''''((((((&&&''''''((()))******+++************************'''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''(((***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))***+++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******))))))))))))******************************,,,,,,+++***)))))))))***))))))))))))((((((((('''(((((()))******+++,,,,,,((()))))))))************))))))))))))))))))))))))---(((***555>>>;;;111)))(((((())))))******++++++&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********)))))))))((((((((((((((())))))******))))))))))))))))))))))))%%%&&&'''(((((()))(((((()))))))))*********++++++***))))))))))))))))))***(((((((((((())))))))))))+++++++++++++++***))))))'''((((((((())))))******(((((((((((((((((((((((((((((()))((((((((())))))******))))))))))))******((((((((((((((((((((((((************************************************((()))************))))))))))))))))))))))))))))))(((((())))))************))))))************))))))******))))))))))))******+++***))))))(((((()))))),,,,,,++++++*********+++&&&'''''''''((((((((()))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************'''((()))***+++++++++*********)))))))))))))))))))))))))))*********))))))*********************************+++++++++++++++******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((())))))(((((())))))))))))((((((''''''(((((()))*********(((((((((((())))))))))))&&&''''''((()))***++++++************************(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))******+++''''''(((((((((((())))))++++++***)))))))))******(((''''''&&&&&&''''''(((&&&''''''(((((()))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++************************)))(((((((((((()))******+++++++++++++++,,,,,,,,,******))))))))))))******************************++++++******)))*********++++++++++++************++++++++++++*********)))))))))))))))************)))))))))))))))))))))))),,,''')))444===:::///'''))))))******************&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))(((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************))))))(((((('''''''''((())))))***++++++************************(((((()))***************************++++++++++++***))))))(((((())))))***((((((((()))))))))******+++++++++,,,++++++***)))((())))))))))))))))))***))))))))))))))))))))))))((())))))((('''''')))++++++******))))))******+++))))))))))))))))))))))))************************************************((()))++++++***)))***+++))))))))))))))))))))))))((((((((()))******++++++))))))************))))))+++******))))))******+++'''''''''((()))***+++,,,++++++++++++++++++++++++'''''''''(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************((())))))***+++++++++***************))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))''''''((())))))***++++++************************((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((((((((((((************************''''''''''''((()))***+++'''''''''((((((((()))))),,,+++******))))))******((((((''''''''''''((((((((((((((((((((()))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))************)))***++++++,,,,,,++++++************************))))))(((((()))******+++)))*********++++++++++++******))))))))))))***************************************)))******++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))'''%%%(((...222...***(((++++++******************%%%'''(((******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))******************)))(((((('''&&&&&&))))))))))))))))))******))))))))))))))))))))))))((())))))***************))))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++,,,,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))'''((()))(((''''''))),,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''))),,,,,,***)))***,,,))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))+++******))))))******+++'''''''''''')))***+++,,,******++++++++++++******''''''((())))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))***+++++++++******************)))))))))((('''((()))***+++******)))************************))))))))))))******++++++*********)))))))))((((((******))))))))))))******((((((((((((((((((((((((&&&&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))******(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))************************&&&&&&&&&&&&'''(((******&&&'''''''''(((((()))))),,,,,,+++***))))))******))))))(((((((((((())))))************))))))))))))************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++******+++,,,,,,,,,,,,+++******************************))))))***+++,,,,,,(((((())))))*********+++******))))))))))))*********************************)))))))))***+++,,,,,,))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))'''(((+++---+++''')))///,,,+++++++++***)))))))))%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++***))))))((('''&&&&&&%%%++++++******)))((((((((())))))))))))))))))))))))&&&'''((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))************+++++++++++++++,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))))))))))))))'''))))))(((&&&&&&***---++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''))),,,,,,***)))+++---))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))++++++************++++++******)))(((((((((((((((((()))************))))))'''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************************************+++++++++******)))+++*********))))))(((((('''((()))+++++++++***)))++++++++++++++++++++++++))))))*********++++++++++++++++++************)))******))))))))))))******((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&(((((())))))))))))((((((******))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))&&&''')))*********)))((()))(((((((((''''''&&&&&&((('''&&&&&&&&&((()))***'''''''''''''''((())))))++++++***)))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''(((((())))))******++++++++++++++++++++++++***)))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******+++***)))'''''''''((()))%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))...---+++*********++++++************))))))))))))(((((()))***************''''''((()))))))))))))))((((((((()))******++++++))))))************))))))++++++************++++++))))))))))))************''''''''''''((((((((((((++++++******************+++++++++***)))(((((('''(((((()))***+++,,,,,,---************))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&(((((()))***++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******+++*********+++,,,,,,---***++++++,,,,,,++++++***+++***))))))******(((''')))))))))))))))(((''''''''''''((()))***++++++,,,***)))(((&&&&&&((()))*********++++++++++++******))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))***+++,,,,,,------************************++++++++++++************))))))))))))))))))))))))************************((()))***+++***)))'''%%%(((((((((((())))))))))))***((('''((()))***)))'''******))))))((((((''''''+++*********))))))((((((''''''(((((()))))))))***((()))++++++******+++---(((((()))***************************************((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))&&&'''((()))***))))))(((+++++++++******))))))))))))((('''''''''((()))***'''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))((((((((((((************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))+++***)))((('''(((((()))''''''((()))*********))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))---,,,+++***))))))***+++******)))))))))((((((((('''((())))))******))))))''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********(((((()))))))))*********************************++++++******)))(((((('''*********)))))))))(((((()))))))))(((((((((((('''))))))))))))((((((((((((***)))(((''''''((()))************)))((('''''''''((())))))***++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))*********))))))))))))***+++,,,)))******++++++******))),,,***))))))******)))((()))))))))))))))(((''''''(((((())))))******+++++++++***)))(((((()))***+++)))******++++++******)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))***++++++,,,------************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%(((((((((((())))))))))))***)))(((((()))***)))(((******))))))((((((((((((******)))))))))(((((((((((((((((())))))*********)))***++++++***)))***,,,(((((()))***************************************''''''((((((((()))))))))''''''((()))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++***************)))((((((((())))))'''''''''''''''((())))))&&&&&&'''((()))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((('''&&&*********)))(((''''''''')))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))******)))((((((((())))))))))))***************)))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))+++******))))))))))))***)))))))))(((((((((''''''''''''((())))))))))))(((''''''((()))))))))))))))******))))))(((''''''&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((((((((())))))))))))******************++++++++++++))))))))))))************+++******))))))(((((('''))))))((((((((('''''''''((((((((((((''''''''''''******))))))((((((''''''))))))(((((((((((())))))******))))))(((((('''''')))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******))))))((((((((()))******)))))))))******))))))))),,,+++******++++++***)))))))))******))))))(((((()))))))))))))))*********,,,+++***))))))***+++,,,)))******++++++******)))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))*********'''''''''((((((((())))))************++++++++++++)))))))))))))))))))))))))))***++++++***)))***+++))))))******+++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%(((((((((((())))))))))))***)))((()))*********(((***))))))))))))((((((((())))))(((((((((((((((''')))))))))******************+++,,,+++))))))***+++(((((()))***************************************''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))))))))++++++***)))))))))(((((('''''''''''''''((())))))%%%&&&&&&'''((()))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))'''&&&$$$***)))))))))((((((((('''*********************************))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))(((((((((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))*********))))))(((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))(((((((((((()))))))))***))))))*********+++++++++((((((((()))))))))))))))******))))))((((((((((((%%%&&&'''((()))******+++))))))((((((((('''''''''******))))))((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))(((((())))))***))))))************)))))),,,+++***+++,,,,,,+++***))))))*********))))))(((*********)))))))))))))))+++******))))))******+++))))))************))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))******++++++++++++(((((((((((()))))))))))))))))))))*********++++++(((((((((((((((((((((((()))***++++++***)))***+++))))))******+++++++++,,,************************++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((''''''(((((((((((())))))))))))+++***))))))++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''******************+++++++++,,,,,,+++)))((()))***(((((()))***************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******++++++******))))))(((((('''''''''''''''((())))))''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))'''&&&%%%'''((((((((()))))))))***++++++++++++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))******************((((((((()))(((((('''''')))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((())))))))))))))))))))))))******++++++++++++***(((''''''(((***+++))))))(((((((((((())))))'''(((((((((((()))))))))((((((((())))))))))))***''''''((((((((())))))))))))))))))(((((((((((((((&&&''''''((()))***+++,,,*********)))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((***************++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***+++******)))))))))*********++++++++++++++++++***,,,+++******,,,---,,,***))))))************))))))*********))))))))))))))))))))))))(((((())))))))))))))))))******)))))))))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))***+++,,,++++++***))))))*********+++++++++((((((((()))))))))******(((((((((((((((((((((((()))***++++++***)))***+++)))***************++++++************************++++++++++++*********)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))),,,***)))***+++,,,+++***))))))))))))************''''''''''''((((((((((((++++++******************+++,,,,,,+++)))((()))***(((((()))***************((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))***************+++++++++++++++))))))*********)))(((((('''''''''''''''((())))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((('''''''''((()))*********++++++++++++++++++++++++,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))***+++++++++******&&&'''((((((((((((''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))((()))))))))(((((((((''''''''''''((())))))))))))(((''''''((()))))))))))))))((((((((()))***++++++++++++***)))(((((()))***+++(((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&'''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((*********)))))))))((((((************))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((()))******++++++***)))))))))******++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++***))))))******++++++******)))))))))))))))*********((((((((((((((((((((((((((())))))******))))))((())))))************))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))************)))))))))))))))(((((((((''''''((((((((((((((((((((((((((()))***,,,,,,+++***************+++++++++,,,,,,'''((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++(((((((((((()))))))))))),,,+++***+++,,,,,,+++***)))))))))************+++'''(((((((((((()))))))))***************)))))))))***+++,,,+++))))))***+++(((((()))***************))))))))))))))))))))))))((((((((()))))))))******))))))******))))))(((''')))))))))))))))))))))))))))(((((('''((()))***+++)))))))))******+++++++++&&&'''((()))))))))(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&((((((((('''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((())))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++++++++***&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''((()))*********))))))******)))))))))((((((((('''((())))))******))))))''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((((((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''***))))))))))))(((((((((''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******+++***)))(((((((((((((((******++++++++++++*********)))((()))+++,,,+++***((()))***++++++++++++***(((((())))))******++++++)))))))))******)))))))))(((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))******)))))))))((((((((((((((((((((((((((((((((('''(((***+++,,,+++***))))))************+++++++++(((((()))))))))*********)))))))))))))))))))))))))))***++++++***)))***+++************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))---+++++++++,,,---,,,+++))))))*********+++++++++((((((((()))))))))***************))))))((((((((()))***++++++***)))***,,,(((((()))***************************************))))))))))))***************************)))(((((()))))))))))))))))))))))))))((('''''''''(((***+++&&&&&&''''''((((((((()))%%%&&&''')))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))***,,,...******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,,,,+++***''''''(((***++++++++++++))))))))))))))))))))))))*********)))***++++++,,,(((((((((((((((((((((((('''((()))+++++++++***)))************))))))))))))(((((()))***************'''(((((()))))))))))))))'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''++++++************++++++''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))'''''''''((((((((((((((($$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''&&&&&&'''((()))***++++++'''((()))******)))((('''(((((((((((())))))))))))++++++************************************++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))*********)))((('''''''''''''''))))))************)))))))))((('''(((***++++++)))((()))***+++++++++++++++'''(((((()))***++++++,,,******++++++++++++******(((((())))))))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))************))))))))))))((((((((((((((((((((((((&&&(((***+++++++++)))((())))))))))))************)))************+++++++++)))))))))))))))))))))))))))+++++++++***)))***+++*********)))))))))))))))************************++++++++++++************************************************************((((((((((((((()))******(((((((((((())))))))))))---,,,++++++------,,,+++))))))******++++++++++++(((((())))))******++++++***)))))))))((((((''''''((()))++++++******+++---))))))************))))))***+++,,,***((('''((()))(((((((((((())))))))))))(((((())))))******+++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))***(((''')))++++++((($$$''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,(((((((((((()))***+++,,,******))))))))))))******((((((((()))))))))))))))))))))))))))((((((((((((+++*********))))))((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))(((***++++++)))'''+++...---)))(((,,,,,,)))(((((())))))*********++++++)))(((&&&&&&((()))+++)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))*********+++(((((()))***+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''((()))(((&&&&&&((()))'''((()))******)))(((''''''((()))***)))(((&&&$$$***)))(((''''''((()))*********))))))))))))******''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,'''''''''''''''((())))))++++++***)))(((((())))))))))))))))))************))))))************)))))),,,+++***))))))***+++,,,******))))))))))))******)))((('''&&&'''(((***,,,************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******&&&'''''''''(((((())))))***************+++++++++************************((((((((((((((((((((((((******)))''''''&&&&&&&&&******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))((()))++++++)))%%%"""))))))***++++++++++++***+++++++++*********)))))))))***+++,,,,,,+++***)))))))))************))))))))))))***++++++++++++***))))))************))))))***+++,,,+++***)))***+++*********))))))((((((((()))))))))))))))******************)))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))***(((((()))+++***(((%%%''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,******)))))))))))))))*********))))))))))))******))))))(((((((((((())))))))))))*********+++++++++************)))))))))((()))))))))(((((((((''''''))))))))))))((((((((((((******)))((((((((((((((())))))***,,,---,,,)))'''))))))))))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))***+++,,,((()))))))))************((((((((())))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((((((******))))))((((((((('''&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))(((((())))))))))))((((((++++++******))))))*********))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((()))******++++++***)))))))))))))))))))))))))))************))))))************))))))++++++***))))))***++++++******))))))))))))******)))((('''''''''(((***+++************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***)))))))))******)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))*********************+++++++++************************************************++++++***(((((('''''''''***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&(((******)))((('''))))))***++++++++++++***+++++++++*********))))))))))))***++++++***))))))))))))************))))))))))))***++++++++++++***))))))************))))))***+++,,,,,,++++++,,,---------,,,+++***)))((('''************)))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))((((((((((((''''''(((((())))))******))))))************))))))***)))((()))******(((&&&((())))))))))))*********+++++++++*********************++++++++++++,,,,,,,,,+++***)))((((((((((((******))))))))))))*********)))(((''''''((()))***'''(((((()))+++,,,,,,---************))))))))))))******)))))))))((((((((((((((((((((()))))))))))))))******((('''(((...222777,,,''',,,...***(((***)))))))))******************)))(((''''''((()))***************************'''(((((()))***+++,,,,,,))))))))))))************((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))&&&'''((()))************,,,,,,+++***)))(((''''''''''''((((((((()))))))))'''((()))(((&&&&&&((()))))))))(((((((((((()))))))))'''&&&$$$%%%&&&(((***)))******************)))(((((((((''''''(((((((((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''******)))((((((((((((((()))))))))))))))***+++++++++***))))))))))))))))))))))))))))))************))))))************))))))+++******))))))******+++******))))))))))))******))))))(((''''''(((***+++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,+++*********++++++***++++++++++++++++++***((())))))******))))))(((((((((((((((((((((((((((+++***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((('''''''''((()))*********((((((((()))))))))************************************))))))))))))******))))))))))))************))))))*********+++++++++************************************************,,,+++***))))))((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''')))***+++,,,,,,))))))***++++++++++++***+++++++++***************(((((())))))))))))(((((())))))************))))))))))))***++++++++++++***))))))************))))))((()))++++++++++++,,,...------,,,++++++***))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))************))))))))))))))))))))))))((('''))))))*********++++++++++++***************))))))))))))))))))))))))******++++++***)))(((((())))))******))))))))))))******+++***(((''''''''')))***&&&&&&''''''((())))))************)))))))))))))))************))))))))))))(((((((((((())))))))))))''')))***))))))---777???KKK555''')))***&&&(((000************************))))))(((((((((((())))))***************+++++++++++++++++++++*********))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))++++++***))))))(((''''''(((((((((((())))))))))))'''((()))(((&&&&&&((()))***)))(((''''''((()))***%%%$$$$$$###$$$%%%'''((()))***+++,,,,,,+++***)))))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((())))))***+++******)))))))))))))))***((()))))))))************)))******++++++******)))******))))))))))))************))))))))))))******))))))(((((((((((()))***************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++************************++++++,,,,,,++++++***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))(((''''''((((((((()))))))))***(((((()))))))))***************************************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************+++***))))))((((((((()))))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((+++***)))((((((((())))))))))))***++++++++++++***************************'''(((((((((((((((((('''))))))************))))))))))))***++++++++++++***))))))************))))))&&&((()))***)))***+++---+++++++++++++++,,,,,,,,,++++++******))))))((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))************))))))))))))))))))((('''((((((************++++++++++++******)))))))))(((((((((((((((((((((''''''''''''))))))(((((()))***++++++******))))))))))))******+++***)))'''''''''((()))((('''''''''''''''''''''))))))))))))))))))******************))))))))))))'''((((((((()))))))))***''')))+++***)))...888@@@KKK555''')))***&&&(((000+++++++++***************))))))(((((((((((())))))))))))******++++++++++++++++++++++++*********)))******))))))))))))))))))*********************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))***)))(((''''''((()))***&&&'''((()))******)))((()))***+++,,,,,,+++***)))+++******))))))******+++((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((''''''''''''((())))))***)))))))))))))))******((()))))))))******************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''))))))))))))******************************************))))))))))))******((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***'''''''''''''''''''''''',,,+++)))'''&&&&&&''''''))))))***++++++++++++***************************(((''''''''''''''''''((())))))************))))))))))))***++++++++++++***))))))************))))))&&&((())))))))))))+++,,,******+++++++++,,,,,,,,,************))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))((((((((((((''''''(((((())))))******))))))************)))))))))******)))'''&&&((())))))************+++++++++******))))))((('''''''''((((((''''''''''''&&&&&&(((((((((((()))***+++,,,******))))))))))))************))))))((((((''''''*********))))))((((((((())))))))))))******************)))))))))(((((((((''''''(((((())))))******)))******)))(((***000555777,,,''',,,...***(((***+++++++++++++++*********(((((())))))))))))(((((((((((())))))***+++++++++'''(((((()))***+++,,,,,,************))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))+++***)))(((''''''''''''&&&'''''''''((((((((()))''''''((((((((()))))))))'''((()))(((&&&&&&((()))))))))(((((((((((())))))%%%&&&(((******)))'''&&&)))******************))),,,++++++******++++++,,,((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,'''''''''''''''(((((())))))))))))))))))******+++))))))))))))******************++++++++++++******((())))))******))))))(((******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((()))******************)))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))(((''''''''')))))))))*********++++++******************************))))))))))))******((((((((((((''''''''''''(((((()))***+++,,,,,,---************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&'''((()))***))))))***++++++++++++******************+++++++++((((((''''''''''''(((((())))))************))))))))))))***++++++++++++***))))))************))))))((()))************+++,,,++++++++++++************)))))))))))))))*********))))))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))))))******)))&&&&&&(((***)))))))))************+++++++++******)))((((((''')))))))))(((((((((''''''***)))))))))))))))************))))))))))))******))))))***+++***(((&&&%%%((((((((()))))))))))))))((()))))))))************)))))))))((((((((('''''''''''''''((()))************))))))))))))***+++,,,))))))***,,,---,,,)))''',,,,,,,,,++++++*********(((((())))))))))))((((((''''''((())))))***++++++&&&''''''((()))***+++,,,************)))))))))((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))))))))))))))(((((((((((((((&&&&&&'''''''''((((((((('''((()))(((&&&&&&((()))(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%%%%***))))))(((((())))))***++++++************++++++((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((('''((())))))***)))))))))))))))***++++++))))))))))))***************++++++,,,,,,++++++***'''((()))******)))((('''******))))))))))))******)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))((((((+++******))))))******+++++++++++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((('''''''''((()))***+++,,,------************************)))))))))))))))))))))))))))((((((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((()))***+++,,,))))))***++++++++++++***))))))*********+++++++++))))))(((''''''((())))))))))))************))))))))))))***++++++++++++***))))))************)))))))))+++,,,,,,+++***,,,------,,,,,,+++***)))(((((((((((())))))******++++++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))***+++)))&&&%%%(((+++((())))))))))))*********,,,,,,++++++***))))))(((++++++******)))))))))(((,,,+++***)))((((((((((((******))))))))))))******((()))+++,,,+++)))&&&$$$$$$%%%%%%&&&'''((())))))(((((())))))*********+++((((((((((((''''''''''''&&&''''''((()))******+++)))((()))+++---...---++++++...---)))(((,,,,,,))),,,,,,,,,++++++*********(((((())))))))))))((((((&&&''''''((()))*********))))))))))))((((((((((((+++*********))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((''''''((()))***,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&'''''''''((('''((()))(((&&&&&&((()))'''((()))******)))((('''---,,,***((((((((()))******)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((((((((()))))))))))))))******+++))))))((())))))***++++++))))))))))))***************++++++,,,,,,++++++***'''((()))******)))((('''******))))))))))))******))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))************)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******)))************+++++++++((((((((((((((((((((((((******))))))))))))******+++*********))))))(((((('''((()))***+++,,,------***************************************************)))))))))))))))******'''((((((((())))))******'''((()))******)))((('''''''''''''''''''''''''''))))))******++++++++++++))))))***++++++++++++***))))))******++++++++++++***)))(((''''''((()))***))))))************))))))))))))***++++++++++++***((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,...***&&&&&&(((******)))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))++++++******)))*********************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++*********))))))((((((''''''((()))***++++++,,,******************++++++)))((('''&&&''')))+++,,,***+++,,,,,,,,,,,,+++***))))))))))))******************************************++++++++++++******************************((()))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((******++++++++++++******+++*********))))))((((((*********)))))))))))))))((()))***,,,,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))+++(((&&&'''))))))'''%%%))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...//////---+++((('''"""###$$$%%%&&&((())))))+++++++++***************************************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&)))******)))&&&%%%))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********++++++++++++***)))((((((''')))))))))(((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******000---((($$$$$$&&&+++...))))))))))))))))))))))))&&&(((+++...///...,,,++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++************))))))))))))************++++++++++++++++++******))))))((((((******))))))((((((''''''&&&''''''((()))******+++************++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((---)))(((+++,,,***)))***************************++++++************++++++))))))***++++++***))))))*********+++++++++,,,,,,222///+++***+++,,,+++***************************)))************++++++++++++++++++*********))))))***************************************))))))))),,,++++++***))))))******))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))+++++++++++++++******************)))))))))((((((************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************)))))))))((((((((())))))******++++++***************************)))(((((('''((()))))))))***++++++++++++***)))&&&&&&&&&''''''''''''(((******************************++++++++++++******************************)))*********++++++++++++))))))))))))))))))))))))******))))))))))))******+++*********))))))))))))******++++++++++++******+++*********))))))))))))***)))))))))))))))))))))))))))***+++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))***(((''''''))))))'''%%%))))))))))))))))))))))))***************+++++++++***************)))(((((())))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......,,,+++***&&&&&&'''((())))))******)))))))))*********++++++************************))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++******)))(((((('''))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++)))((('''((()))***************************&&&''')))***+++***))))))+++++++++*********))))))(((((((((((())))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))*********))))))))))))))))))(((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,((('''***,,,***)))***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********++++++++++++,,,333000---++++++++++++***************************)))************++++++++++++++++++***************************************)))))))))***************,,,,,,+++*********++++++))))))))))))))))))))))))((('''''''''((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++******)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************)))))))))))))))*********************************************************)))((('''&&&((()))***++++++***)))(((((())))))))))))***************************************++++++++++++***************************************+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))*********************)))))))))******++++++++++++*********************)))))))))))))))))))))))))))************************+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))***(((''''''))))))(((&&&))))))))))))))))))))))))))))))******+++++++++,,,***++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++---......------(((((((((((())))))))))))&&&''''''(((***++++++,,,************************))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************++++++++++++++++++******)))(((((((((************************------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''************************(((((((((((())))))))))))+++++++++***************((((((((()))))))))******++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))************((((((''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))************************************************+++'''&&&***+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((())))))************++++++++++++---,,,***))))))))))))(((************************))))))*********+++++++++************************************************++++++******************++++++******)))******+++))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++************************************((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))*********)))))))))))))))+++*********************+++++++++***************((()))+++++++++)))(((&&&)))***+++,,,,,,+++***)))*********+++++++++,,,,,,******************************++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************)))))))))))))))*********,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))************)))))))))((((((((())))))(((((())))))))))))))))))))))))'''''''''((())))))***************++++++***))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,------...---''''''''''''''''''''''''&&&''''''((())))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((***************+++++++++---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***((('''************************,,,+++***)))))))))***+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++(((((())))))******++++++((((((((((((((((((((('''))))))))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))***************************&&&%%%)))+++)))((())),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((((())))))))))))*********+++++++++(((((((((((((((((()))***************************))))))*********+++++++++************************************************---,,,,,,+++***))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))***+++,,,---************************************************))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++,,,,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))******++++++++++++************+++++++++*********))))))&&&(((***,,,,,,+++)))(((++++++,,,------,,,++++++'''''''''((((((((())))))******************************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++******++++++++++++*********************+++++++++(((((())))))************,,,+++***)))))))))++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((())))))******++++++))))))************))))))((()))))))))(((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((()))))))))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,)))((((((((((((''''''''')))))))))(((((((((((((((************************((()))))))))************))))))))))))************************************))))))))))))))))))))))))((()))))))))***************************************)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++++++++******))))))))))))***))))))))))))))))))))))))************************((()))************)))((())))))))))))))))))******************************---,,,***)))))))))+++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))*********++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))***************************&&&%%%)))+++)))(((***++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))************+++'''(((******)))***+++,,,************************)))************+++++++++***************+++++++++++++++++++++++++++++++++---,,,,,,+++******))))))(((((('''''''''((())))))((((((((((((((((((((((((***)))))))))***+++,,,---************************************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))******++++++,,,))))))((((((((('''''''''************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))******************++++++++++++++++++,,,,,,++++++***)))))))))&&&'''***,,,,,,,,,+++***+++,,,---......---,,,+++))))))))))))******************************************++++++++++++******************************'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))***************+++++++++++++++******++++++++++++***************+++++++++++++++((((((((()))******++++++,,,+++*********************))))))(((((())))))***((((((((((((((((((((((((************************************************))))))******************))))))************))))))''')))******(((((()))+++))))))))))))))))))))))))+++*********************''''''((())))))))))))((())))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++++++++++++++++++++*********************))))))(((((((((************************))))))))))))************)))))))))************+++************************))))))))))))))))))))))))))))))))))))************************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))))))))(((((())))))***+++++++++******)))))))))))))))***))))))))))))))))))))))))************************((()))***++++++***)))(((***)))((((((((()))+++,,,++++++++++++++++++++++++******)))(((((()))***+++***************+++++++++)))))))))************+++++++++++++++++++++++++++,,,++++++++++++*********(((((((((((())))))))))))))))))))))))************))))))************++++++(((((((((((())))))))))))(((((((((((())))))))))))***************************************************&&&%%%)))+++***)))+++************************++++++************++++++))))))***++++++***))))))))))))))))))************(((***,,,,,,***)))***,,,************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((()))******((((((((((((((((((((((((******))))))))))))***+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***++++++)))(((((((((''''''''''''************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))*********************++++++,,,,,,,,,,,,,,,++++++***))))))((())))))***+++++++++***)))+++,,,------------,,,+++++++++,,,,,,,,,---------******************************++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,'''(((((()))******+++++++++++++++++++++***))))))***)))(((''''''((()))***((((((((((((((((((((((((************************************************++++++******************))))))************))))))''')))******((((((***,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))'''((()))***************))))))))))))))))))))))))%%%&&&((()))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++))))))******************************************))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))***''''''((())))))***+++++++++******))))))******+++))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))******+++++++++++++++++++++++++++)))))))))******+++,,,,,,))))))*********+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((())))))))))))*********)))))))))))))))((()))))))))************''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***'''&&&***,,,+++***,,,++++++++++++++++++++++++++++++************++++++((()))+++------+++)))((())))))))))))************(((+++,,,,,,)))'''''')))************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++'''((()))***,,,...//////))))))((())))))***++++++((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))*********************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))*********+++))))))***+++,,,,,,------,,,,,,++++++***))))))(((++++++++++++******)))(((***+++,,,,,,,,,,,,+++***(((((()))))))))***************************************++++++++++++******************************))))))))))))************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,'''(((((()))***+++++++++***+++,,,,,,,,,***)))(((***)))(((''''''((()))***((((((((((((((((((((((((************************************************,,,+++++++++***)))))))))))))))************))))))&&&)))+++***((((((***,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&((()))***+++++++++++++++))))))))))))))))))))))))%%%&&&((()))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------(((((()))))))))*********(((((()))***+++,,,------************************))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************************************)))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++.........------,,,,,,,,,)))))))))))))))*********&&&''''''((()))*********+++++++++***++++++,,,,,,))))))))))))))))))))))))************************''')))***++++++***)))''''''((()))***++++++***)))++++++++++++++++++++++++++++++,,,---......//////))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++******))))))(((((('''((((((((())))))******&&&''''''((()))******+++************++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++''''''+++---++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))***************(((((((((((())))))))))))((()))++++++*********+++))))))))))))))))))))))))************************(((***+++***)))((()))***'''(((***+++,,,,,,+++***++++++++++++++++++++++++******))))))((((((''''''***)))(((''''''((()))***)))))))))))))))******+++)))***+++,,,------,,,+++++++++************++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************+++*********))))))((((((******++++++++++++******+++*********))))))((((((******))))))******+++,,,,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++*********++++++***)))(((((())))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++******((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***)))((('''&&&%%%************************))))))***+++++++++++++++)))))))))))))))(((''''''+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++***((((((((()))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************)))+++,,,,,,***))))))***))))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))************************&&&&&&((()))************+++***)))(((((()))***+++///---+++)))(((((()))***((((((((()))******++++++************************---+++)))(((((()))+++---,,,,,,++++++***)))))))))---,,,,,,+++***)))((((((************************)))***+++,,,++++++)))(((((())))))))))))*********+++******))))))******+++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++---//////---+++)))******+++++++++******)))+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************(((((((((((()))))))))***'''(((******)))))))))***))))))))))))))))))))))))************************(((***+++***)))((()))***))))))***+++++++++*********************************)))))))))((((((((('''))))))(((''''''((())))))))))))(((((())))))***++++++++++++***)))&&&$$$###))))))(((((((((((()))))))))******++++++******)))'''((())))))))))))((('''))))))))))))))))))))))))************************************)))))))))((()))******++++++******)))************)))))))))((()))))))))))))))******+++******)))(((((()))******)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******,,,++++++++++++++++++***,,,,,,+++***************************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++***)))((('''***************************))))))))))))))))))***++++++***)))((('''&&&&&&+++*********************''''''((())))))))))))))))))))))))))))))(((''''''+++++++++*********))))))************)))))))))((())))))))))))))))))))))))(((((()))))))))*********)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******+++***)))(((''''''((()))))))))***++++++,,,------******************************++++++++++++******&&&&&&&&&''''''''''''((()))+++,,,,,,***))))))***))))))***++++++++++++***++++++***))))))***++++++))))))))))))))))))))))))************************''''''((()))************+++***)))(((((()))***+++...,,,***)))((()))******,,,,,,++++++***)))))))))************************+++++++++***************************))))))))))))++++++++++++***************************************+++,,,,,,,,,+++******)))))))))*********++++++******))))))))))))************************************+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++++++++******)))(((************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************((((((((()))))))))******&&&((())))))(((((()))***))))))))))))))))))))))))************************(((***+++***)))((()))***++++++***)))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''(((((())))))(((((())))))***+++,,,++++++)))'''%%%###!!!))))))(((((((((((()))))))))******++++++******)))'''(((((())))))(((((('''))))))))))))))))))))))))************************************)))))))))))))))******++++++******)))************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***************++++++++++++***************+++++++++++++++---,,,++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((+++++++++******)))))))))''''''(((((())))))(((((()))))))))))))))(((((('''+++************)))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))((('''''''''(((((())))))******+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((())))))))))))*********)))+++,,,+++***((())))))((()))******++++++******++++++***))))))***++++++))))))))))))))))))))))))************************(((((()))******++++++++++++***))))))))))))***+++,,,+++***))))))***+++,,,------,,,,,,+++************************************+++,,,------+++)))'''(((((()))))))))*********************++++++,,,,,,************************(((((())))))))))))((((((************+++++++++,,,******))))))))))))************************************+++,,,,,,,,,,,,+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---+++******+++---...+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))((()))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************(((((()))))))))*********&&&(((******)))((()))***))))))))))))))))))))))))************************(((***+++***)))((()))***,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))************************))))))++++++************++++++))))))************)))))))))))))))***************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))************))))))*********)))))))))))))))((())))))***************(((((()))******)))(((((())))))************))))))))))))))))))))))))))))))************************+++++++++*********************++++++++++++******))))))******++++++,,,,,,,,,++++++*********++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))***************)))(((((())))))))))))((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******)))))))))((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,)))***,,,+++)))(((((()))((())))))***************+++******************+++))))))))))))))))))))))))***************************************++++++,,,******************************))))))******,,,,,,))))))******+++,,,,,,---************************+++,,,------,,,+++)))((((((((()))***++++++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))************''')))++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++)))((('''((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&((((((((('''((())))))***))))))******+++,,,------++++++************++++++)))))))))******)))))))))(((((()))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))******)))***+++,,,,,,,,,++++++)))******++++++******)))***++++++++++++++++++***))))))))))))))))))))))))++++++++++++++++++************************************++++++++++++******)))))))))******+++++++++******))))))))))))***+++))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))++++++,,,,,,,,,+++******))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))*********)))))))))(((((())))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******************************)))***************++++++******************************++++++++++++******'''''''''((((((((())))))(((***++++++)))(((((()))(((((()))************)))*********++++++*********************************************************+++******)))******+++,,,******++++++++++++******)))))))))******+++,,,,,,(((((())))))***+++++++++************************---,,,,,,+++++++++++++++******+++,,,------...///------,,,,,,+++******)))************************++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***))))))***+++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***,,,---************************************************))))))))))))))))))))))))******************************************************************************++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************)))))))))*********++++++(((***+++,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********)))((((((((())))))************************(((((((((((())))))))))))&&&'''(((((((((((('''&&&((((((''''''(((((()))*********))))))))))))******))))))(((((((((((())))))((())))))******))))))(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))************((())))))******))))))((())))))))))))************)))***,,,---------,,,+++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++*********)))))))))*********************++++++++++++******)))))))))***************)))))))))((())))))***+++))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))***+++++++++++++++******************************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&'''(((((()))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((((((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((((((************************))))))))))))))))))))))))************++++++++++++******))))))))))))******)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))************(((***+++***)))'''(((((('''((())))))******)))))))))***++++++++++++***)))************************************************+++***)))(((((()))++++++******+++,,,,,,+++******))))))******++++++++++++++++++******)))(((((('''************************,,,,,,++++++++++++,,,---++++++,,,---......//////......---,,,+++***))))))************************''''''''''''((()))***+++************+++++++++,,,,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++---//////---+++)))(((((()))***++++++++++++******++++++++++++******++++++++++++++++++,,,---************************************************))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++(((((()))***************))))))*********+++++++++''')))++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((())))))))))))))))))************************'''((((((((()))))))))***'''((())))))))))))((('''(((''''''''''''((())))))+++***)))(((''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))''''''(((((()))******+++((()))))))))************(((((())))))))))))((((((((()))))))))************(((***+++------,,,+++***+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))++++++*********)))))))))((()))))))))*********+++******++++++++++++******************))))))))))))***)))))))))******+++,,,))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))******+++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((()))*********''''''(((((('''&&&&&&%%%''''''((()))))))))))))))(((((((((((())))))******((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))******+++************************))))))))))))))))))))))))************++++++++++++******))))))))))))******((()))***+++,,,++++++***************))))))))))))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------((()))+++***(((''''''((('''(((((())))))))))))))))))***++++++++++++***)))************************************************+++***(((''''''(((***+++***++++++,,,,,,++++++***)))******+++++++++******,,,,,,+++******))))))(((************************)))***,,,---...------,,,+++,,,,,,------.........---------,,,,,,+++++++++************************%%%%%%$$$$$$%%%&&&((())))))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,******++++++++++++******))))))***+++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++(((((()))***************)))************+++++++++&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***&&&'''(((*********)))(((************************'''((((((((())))))******'''((()))******)))(((''''''''''''''''''((())))))******)))(((((()))***+++++++++************++++++(((((())))))))))))((((((((('''''''''((()))+++,,,))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++(((((())))))))))))(((((((((((())))))*********+++''')))+++,,,,,,,,,***)))+++)))(((&&&&&&((()))+++))))))************))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))*********+++******++++++++++++******++++++******))))))((((((+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((&&&&&&'''((()))***++++++))))))******)))(((''''''''''''((()))))))))))))))'''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))''''''(((***+++,,,---...************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((()))+++++++++***)))*********)))))))))))))))******************************++++++++++++******(((((()))))))))*********((()))+++***(((''''''((('''(((((())))))))))))))))))***+++,,,,,,+++***)))************************************************+++***(((&&&&&&''')))******+++,,,------,,,+++*********+++++++++******))))))******+++,,,,,,------************************&&&(((,,,///000///---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***************************)))))))))***+++---...((())))))))))))*********))))))(((((((((((())))))******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------*********++++++,,,,,,,,,------,,,++++++,,,------)))***+++,,,------...---******++++++++++++******'''((()))+++++++++***)))************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))***************************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***+++++++++)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&&&&''''''((()))******+++)))))))))))))))(((''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((()))************+++++++++(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))(((((((((((((((&&&)))******)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))))))))************+++++++++,,,,,,,,,************************)))************+++++++++))))))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---......---,,,+++******++++++++++++******,,,,,,+++******+++,,,,,,*********)))))))))(((((())))))))))))***+++,,,---+++)))'''(((+++---,,,***************************---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,---...)))))))))))))))))))))))))))))))))******+++++++++******************************************************************************))))))))))))******))))))***+++---...//////++++++++++++++++++++++++***(((((()))***+++***))))))************+++++++++,,,---------,,,,,,+++***))))))))))))))))))))))))'''(((((()))******++++++---,,,+++*********+++,,,(((((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((((((''''''(((((()))))))))*********************)))))))))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))))))))))))))***************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))))))))******+++***)))(((''''''''''''((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''(((((())))))******)))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((''')))************+++++++++(((((((((((()))))))))***************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))************************)))***************++++++))))))))))))))))))))))))(((((((((((()))))))))***,,,+++)))((((((((())))))************+++++++++,,,************************)))************+++++++++((((((((()))*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,------------,,,,,,******++++++++++++******,,,,,,+++******+++,,,,,,------------,,,,,,++++++***************++++++,,,,,,***((()))+++,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))***+++,,,------...++++++++++++++++++++++++((('''&&&''')))***)))((()))************+++++++++,,,---------,,,++++++***))))))))))))))))))))))))((((((((()))******++++++---,,,+++***************)))))))))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))(((((('''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))))))))((((((((((((''''''******************************))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))******)))************)))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))((((((((((((''''''''')))************+++++++++((((((((()))))))))******************))))))))))))************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((())))))))))))*********++++++************************)))************+++++++++))))))))))))))))))************++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******,,,++++++******++++++,,,.........------------,,,,,,,,,+++************+++---+++))))))+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************------------------------,,,,,,,,,,,,++++++++++++******************************************************************************))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++)))((('''(((***+++***))))))************+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))************,,,,,,+++******)))))))))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++*********''''''((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))*********+++++++++(((((()))))))))******************)))))))))))))))*********************************++++++*********+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,+++***))))))))))))))))))))))))(((((()))))))))******************))))))))))))***((())))))))))))*********************************))))))*********+++++++++,,,,,,,,,+++++++++++++++)))******++++++******))))))************+++++++++...---,,,++++++,,,---...***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++***...---,,,+++************---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------+++++++++,,,,,,---------******************************************************************************))))))))))))******))))))))))))************++++++++++++++++++++++++,,,+++***+++---...---,,,))))))*********+++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********++++++++++++******))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***************************))))))))))))))))))))))))******))))))))))))******((()))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++))))))))))))************))))))))))))))))))******************************+++******************+++************++++++,,,,,,***)))''''''((())))))((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++((())))))))))))*********************************))))))*********+++++++++,,,,,,,,,+++++++++++++++)))******++++++******))))))))))))*********++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************......,,,+++******))))))------,,,+++*********+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////******************************************************************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---++++++,,,---...---,,,))))))*********+++++++++,,,+++*********+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))***++++++******)))*********)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))******))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))((())))))***+++******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''************************))))))))))))))))))))))))((((((((()))))))))************+++++++++++++++,,,)))************+++++++++)))))))))*********++++++))))))))))))************************************++++++***))))))***++++++(((((())))))******++++++)))+++,,,,,,)))((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,---,,,,,,,,,)))))))))*********++++++************************)))************+++++++++))))))))))))))))))************++++++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,......---++++++*********,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............************************((()))***+++,,,---...///******************************************************************************))))))))))))******(((((())))))*********+++++++++++++++++++++++++++***)))((()))+++,,,+++***)))************+++++++++++++++***))))))***,,,---))))))))))))))))))))))))***)))))))))))))))))))))'''((()))***++++++***************)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))(((************++++++++++++((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))'''(((((()))******++++++***)))((((((((()))+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******''''''((()))))))))))))))&&&''''''''''''(((((((((************************))))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++++++++)))************+++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))++++++***))))))***++++++(((((())))))***++++++,,,+++000555333---))))))+++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,,,,+++************+++++++++,,,************************)))************+++++++++((((((((()))*********+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------...---,,,+++++++++++++++***,,,---,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++++++++++++++++++++*********+++++++++++++++******************************************************************************))))))))))))******(((((())))))***+++,,,,,,++++++++++++++++++++++++***)))((()))***++++++))))))************++++++++++++***)))((()))***,,,---))))))))))))))))))))))))*********)))))))))))))))%%%''')))***++++++++++++,,,,,,,,,,,,++++++******%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))"""###$$$%%%'''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++***)))(((((((((***+++,,,+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((*********)))(((&&&''''''((()))******+++''''''((()))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++(((((())))))*********+++((((((((((((((((((((((((,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,...555;;;999111***+++...)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,************************)))************+++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,------,,,,,,++++++,,,,,,))),,,---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////++++++++++++++++++++++++,,,,,,++++++***)))((((((******************************************************************************))))))))))))******'''((()))***+++,,,------+++++++++++++++++++++++++++***)))***,,,---,,,+++)))************++++++++++++***)))((()))***,,,---))))))))))))))))))))))))(((((()))******************+++,,,,,,,,,,,,+++***%%%&&&&&&'''((())))))***++++++************++++++***)))(((''''''((()))*********+++++++++******)))************************))))))))))))))))))))))))+++*********))))))((((((************************++++++***)))(((((())))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++***)))'''''')))***+++)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))+++*********,,,---,,,+++******++++++++++++*********(((((()))***+++***))))))))))))))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))***++++++++++++***))))))***************)))(((((((((((((((((((((((((((((())))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---((()))***++++++***)))(((,,,+++***((((((***+++,,,)))))))))))))))******+++++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))******++++++++++++******((((((((((((((())))))***))))))))))))))))))))))))************************++++++************++++++++++++******++++++,,,---:::RRRYYYBBB---,,,---'''))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++***************+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,.........,,,***)))***,,,,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))++++++***)))(((((())))))))))))))))))************************************'''((()))***++++++,,,,,,***+++,,,,,,,,,,,,+++***)))*********+++,,,,,,,,,*********))))))************)))(((((((((((()))*********+++++++++******)))************************))))))))))))))))))))))))************)))))))))(((************************++++++***)))))))))))))))***************)))((((((************+++++++++,,,+++***)))(((((()))***+++)))))))))))))))(((''''''))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************((()))))))))************)))))))))))))))))))))))))))(((((((((***+++***)))******++++++++++++*********(((((()))***+++***))))))))))))))))))(((''''''((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))+++++++++++++++***))))))***************)))(((((((((((((((((((((((((((((())))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***++++++***)))(((***)))(((''''''((()))***((((((((((((((())))))************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))(((((()))******************************************************++++++,,,************************************************++++++************+++++++++************+++,,,,,,...>>>CCC666+++,,,---(((************************+++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------,,,,,,...///000///---+++,,,---,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++******)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))++++++***)))))))))))))))))))))))))))******************************************+++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******))))))(((((())))))***)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++***))))))))))))***((())))))))))))((('''''')))))))))*********+++++++++***)))(((((()))***+++))))))******))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))************************************))))))))))))************)))))))))))))))))))))))))))(((((((((***+++***)))******++++++++++++*********(((((()))***+++***)))))))))******))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))+++++++++++++++******)))***************)))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))***)))(((''''''((()))***+++************+++,,,,,,((())))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++++++++*********((((((((((((*********************++++++,,,************************************************++++++************++++++******))))))******+++,,,))),,,...+++***,,,+++)))***************************************)))))))))************************************+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------...000222111///...------,,,,,,+++++++++,,,---......------------,,,,,,,,,,,,++++++******++++++,,,++++++******+++,,,---...------------------------************************++++++++++++++++++++++++***************)))(((''')))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++************)))++++++***))))))))))))***)))))))))*********++++++************************---------,,,+++***)))(((++++++++++++++++++++++++***************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************++++++***))))))*********((()))))))))))))))((((((((())))))))))))***************)))(((((()))******))))))*********))))))(((((()))))))))************++++++++++++++++++++++++************************************************((((((((((((((((((((((((((()))))))))************************************)))))))))))))))*********))))))))))))))))))))))))+++*********,,,---,,,+++***++++++,,,,,,++++++******(((((((((***+++***)))))))))*********))))))((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))++++++,,,,,,++++++***)))***************)))((((((((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))))))))******)))))))))++++++***))))))***++++++******))))))******+++,,,'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))((((((((())))))***++++++*********+++)))'''&&&&&&''')))+++((((((((((((((())))))***************************************************++++++************++++++******)))))))))***++++++...***(((***+++)))(((***************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,------.........---000222222111...------+++++++++,,,,,,,,,---------------------------,,,,,,++++++******++++++,,,+++***))))))***,,,...000---------------.........************************++++++++++++++++++++++++************)))(((''''''******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))++++++***))))))*********))))))*********+++++++++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))(((((())))))(((((((((((())))))))))))************))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************+++***************++++++))))))***++++++*********((())))))))))))***************))))))))))))******))))))************))))))((()))))))))************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))******************************************))))))))))))))))))))))))))))))))))))))))))+++*********,,,---,,,+++++++++,,,,,,,,,,,,++++++***(((((((((***+++***)))))))))************))))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))*********++++++++++++******+++,,,,,,,,,,,,+++*********************)))(((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((()))))))))************************************,,,+++***)))((((((((((((***))))))))))))))))))***++++++************++++++'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***))))))(((((((((((())))))************************++++++******))))))((((((((()))))))))))))))((((((+++)))'''&&&&&&''')))+++((((((((((((((())))))***************************************************++++++************++++++*********)))***++++++,,,111---+++...,,,&&&'''---***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------..................---------,,,,,,,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,------.........,,,...111111///---,,,,,,++++++,,,,,,,,,---------,,,,,,---......------,,,,,,++++++******++++++,,,+++***)))((()))+++...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))+++***************++++++************++++++++++++++++++++++++++++++++++++'''((()))+++,,,---------,,,++++++******++++++,,,******++++++++++++++++++***))))))(((((())))))***)))******++++++******)))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,)))******++++++++++++***)))))))))*********++++++)))))))))******)))))))))))))))******++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))++++++,,,,,,,,,,,,++++++***(((((()))***+++***)))))))))******++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))************++++++++++++******,,,,,,,,,,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************************************++++++***)))(((((())))))******))))))))))))******((((((((())))))(((((((((******))))))******+++,,,'''(((((((((((((((((()))))))))(((((((((((())))))******************************************))))))((())))))))))))(((''''''******((((((((((((*********************++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,------,,,------***''')))...++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////............---------,,,,,,,,,---...////////////------------------------,,,,,,------------......,,,,,,,,,,,,------------------,,,+++***+++++++++,,,,,,,,,,,,------------,,,---------............------------............,,,,,,------------------+++---//////...,,,,,,---***+++,,,---------,,,,,,+++,,,---.........---,,,,,,++++++******++++++,,,******))))))***+++,,,---***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++************)))+++************+++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++((())))))***+++++++++***,,,,,,+++******+++,,,,,,***+++++++++,,,---------*********))))))*********)))***++++++++++++***)))(((((()))++++++,,,,,,+++************************))))))))))))))))))))))))((()))))))))************************************+++*********++++++,,,---(((((()))***************************+++++++++,,,))))))************))))))((()))***++++++++++++***))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************)))))))))((()))))))))))))))))))))))))))(((((((((***+++***)))+++,,,,,,------,,,,,,+++***(((((()))***+++***)))((()))***++++++++++++***************)))))))))((())))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))************++++++,,,,,,++++++***,,,,,,------,,,,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))******************************************)))))))))))))))***+++***)))(((((()))***+++(((((())))))))))))((((((,,,,,,,,,+++,,,------...((((((((((((((('''''''''))))))(((((((((((())))))******************************************++++++***************)))((('''***************************************++++++,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++,,,,,,---...)))+++,,,******++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////............------------+++,,,...///000000//////........................---------....../////////---------------,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,------------...------------............------------.........///------------------,,,,,,,,,---......---,,,---...***+++,,,---------,,,,,,***+++---...///...---,,,,,,++++++******++++++,,,***************+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++*********+++,,,---++++++,,,,,,,,,,,,------+++++++++************)))+++*********++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++------,,,+++)))'''%%%$$$---,,,+++******+++,,,---))))))***++++++,,,------++++++************++++++)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++************************+++*********+++,,,,,,---''''''((()))))))))))))))***++++++++++++,,,,,,,,,))))))************))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))+++*********,,,---,,,++++++,,,,,,------,,,,,,+++***(((((()))***+++***)))((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++***++++++,,,,,,++++++***,,,,,,------,,,,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))******************************************))))))))))))******+++***)))(((((()))***+++******++++++++++++******'''''''''&&&'''(((((()))))))))(((((('''''''''&&&))))))(((((((((((())))))************************)))))))))***+++++++++,,,+++++++++++++++***)))(((******++++++++++++******((((((((((((((())))))***++++++++++++++++++++++++************************++++++************++++++------,,,,,,------...///***---,,,(((***///---%%%++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------...///000000//////.........---------+++,,,...000000000000///................................./////////000000.........------,,,,,,,,,000///...---,,,---......,,,,,,,,,---------......---------.........//////---------.........//////.........------,,,,,,,,,---......---,,,,,,...000***+++,,,---...---,,,,,,***+++---//////...---,,,,,,++++++++++++++++++,,,******+++++++++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,+++*********+++,,,---++++++,,,,,,,,,---------+++++++++************)))+++*********+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------555111,,,+++---...---,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********))))))(((((((((((()))))))))))))))))))))******+++)))************+++++++++************************------------------------))))))************))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***++++++,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++***************************++++++++++++***))))))+++*********))))))((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******,,,++++++++++++++++++,,,))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***+++++++++,,,)))((('''''''''(((***+++))))))))))))************************************************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++***)))+++,,,...//////...,,,+++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++------++++++++++++------,,,,,,,,,++++++*********++++++,,,------......///........................,,,++++++******++++++,,,,,,,,,,,,---------......666333///------...///...---------,,,,,,+++++++++........................,,,---......///......---.........///////////////000000//////.........---........................000000//////.........---.........------,,,,,,,,,///////////////...........................------------------------------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************++++++***++++++,,,,,,++++++***+++000111,,,(((((()))'''(((***,,,...///...,,,+++,,,++++++******++++++,,,///---+++)))(((***,,,---))))))))))))))))))))))))+++***************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...,,,***)))*********))),,,,,,,,,,,,++++++++++++***************************************+++++++++,,,,,,,,,++++++*********))))))(((((((((((()))))))))(((((((((((()))******)))************+++++++++************************++++++++++++++++++++++++)))******************)))************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************((())))))***++++++,,,,,,***************+++++++++***************************************************************)))(((((()))))))))(((((('''''''''******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))******))))))))))))************))))))))))))************)))))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************(((((()))))))))***************************++++++***))))))((()))***+++,,,))))))))))))************************************************************)))************+++++++++((())))))))))))************++++++,,,,,,++++++***************************---.........------,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++++++++************++++++)))*********++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,---------.........222000......//////...,,,---------,,,,,,,,,,,,,,,....................................------------.........---......///000000/////////....................................000000/////////.........//////......------------...............---------................................................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++***...000---***,,,---+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,++++++++++++*********************************+++++++++***************+++++++++++++++************))))))(((((())))))***((((((''''''(((((()))***)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++************************)))))))))***++++++,,,,,,+++++++++***************))))))))))))))))))))))))************************)))************)))(((((()))))))))))))))(((((((((*********))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))******))))))))))))******)))((((((''''''(((((()))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))******************))))))*********)))***++++++,,,))))))))))))************************************************************)))************+++++++++((((((((())))))))))))******++++++,,,,,,++++++***************************------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++//////...------,,,++++++........................---------,,,,,,---------,,,------------.........---,,,---...000///---+++,,,,,,,,,---------------........................000///...------...//////111000...------...///000////////////....................................000000////////////......///...............------------------------------........................////////////////////////..............................------------......***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))...///,,,***---...,,,000///---++++++,,,...///,,,,,,++++++++++++,,,,,,+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++(((+++///000---,,,,,,...+++++++++*********))))))************************,,,+++++++++***)))))))))+++++++++******************))))))))))))))))))***'''''''''''''''((())))))))))))*********+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++,,,+++++++++***)))))))))******************************************************++++++******)))(((,,,,,,+++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&'''((()))******+++************))))))))))))************************))))))))))))))))))))))))************************************************((())))))******))))))(((******))))))))))))******(((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******++++++******))))))(((((()))))))))*********++++++((()))))))))************************************************************))))))*********+++++++++))))))))))))***************++++++,,,,,,++++++***************************+++++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,..............................------------......------------............+++***+++,,,...///...---,,,,,,------......//////........................000///......///111333555666444111...------///000///////////////.................................000000//////////////////---------------------------------------.....................////////////////////////////////////..............................------------......***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***------******------+++111000...,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++###(((,,,---+++))))))++++++++++++*********))))))************************,,,+++++++++***)))))))))******************************))))))))))))******'''''''''''''''((())))))))))))*********+++++++++************************************************+++++++++,,,,,,+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))------------------------***************************************************************+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++,,,,,,++++++***)))++++++++++++++++++,,,,,,************))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************'''(((((((((((((((((('''******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))*********+++++++++******))))))(((((((((((((((((()))))))))))))))((()))))))))************************************************************))))))*********+++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///......------......///---------.........//////---+++)))***,,,///000000---------......///////////////////////////////////////...///111555888:::;;;888444111......//////........./////////////////////////////////////////////000000000000000000,,,,,,,,,,,,,,,,,,------------......////////////........./////////000000........................////////////////////////------,,,,,,,,,,,,------***+++---......---+++***++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,))),,,,,,***---222333111/////////......------,,,---,,,,,,,,,,,,,,,,,,---,,,+++)))((('''(((***+++++++++++++++++++++++++++***))))))(((''''''((((((***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++'''***,,,...---,,,++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++***************)))))))))***************+++******))))))******+++((((((''''''(((((()))***)))************+++++++++******************************************************++++++++++++*********************************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))------------------------+++++++++***************************************************************+++++++++***************++++++++++++++++++++++++************************+++++++++++++++***))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((())))))*********(((((()))))))))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++************************'''(((((())))))(((((('''******))))))))))))******+++******))))))******+++''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))((((((''''''((())))))))))))((())))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************,,,,,,---.........------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,---...//////..............................------------......------.........////////////---******---000222333.........///////////////////////////////////////......///111333666999;;;:::888555222000/////////........./////////////////////////////////////////////000000000000111111,,,,,,,,,---------------------......///000000000.........//////000000111........................000000000000000000000000------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,------------///......------,,,,,,+++,,,,,,------------,,,,,,)))++++++,,,111999<<<:::------.........---,,,,,,------,,,,,,,,,,,,---------,,,)))''''''(((***,,,+++++++++++++++++++++++++++++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...---...///000000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++((()))))))))*********++++++******))))))******+++)))(((((((((((()))******)))************+++++++++************************************************)))******************)))************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***************************************************************+++++++++************************************************)))))))))))))))((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))*********************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******+++******))))))******+++''''''(((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))))))))'''((()))*********))))))))))))))))))************************************************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,------.........---+++,,,------------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------------------...........................------------------...............////////////000...---...000222333333000000000///////////////////////////////////////...///000111333555666777444444222111111000000000............/////////000//////////////////////////////000000000111111111............//////000000,,,,,,---......///000000---......///000000111111////////////////////////000000000000000000000000......------------......------------------------,,,,,,,,,------------.../////////...---,,,,,,,,,,,,,,,------------,,,,,,+++,,,++++++111888;;;888------,,,++++++,,,......------,,,,,,,,,,,,------------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------...+++***+++...///,,,)))---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))*********+++++++++************++++++)))))))))))))))***++++++)))************+++++++++************************************************))))))************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************++++++******************))))))******+++++++++,,,))))))))))))))))))))))))************************'''''''''''''''&&&&&&%%%(((((())))))*********+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++***************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++******))))))))))))************))))))))))))******(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******((()))***+++,,,+++******))))))))))))************************************************************)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************)))***++++++,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++------------++++++,,,,,,,,,------.........///......------,,,,,,+++........................---------,,,,,,---------............/////////000//////000222444444333111111111000000//////......000000000000000000000000...///000222222333333222//////000000111111111111---.........//////000000000000000000000000000000//////000000111111111222//////000000111111222222++++++,,,,,,---...//////---......///000111111222000000000000000000000000000000000000000000000000//////............//////...------,,,,,,------...,,,,,,,,,---------......000000///...------,,,,,,,,,------......------,,,......+++)))---333333000...,,,***((((((+++///111...------,,,,,,------...------.........---,,,+++------------------------(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------***++++++,,,---...//////------------------------************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))***************))))))((('''&&&&&&%%%************************************************)))************+++++++++((()))+++,,,,,,+++)))(((************************))))))))))))************))))))))))))************))))))************))))))&&&&&&'''((()))******++++++++++++***************+++++++++*********)))))))))))))))***++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,---,,,***)))))))))******++++++************++++++))))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''+++++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))*********))))))((((((''''''))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***++++++******************************************)))))))))***+++++++++,,,))))))))))))************************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,//////...------,,,++++++***+++,,,,,,------,,,,,,///......------,,,,,,+++,,,,,,,,,------.........//////............//////...------------...////////////...------,,,++++++000000//////....../////////000000000000//////.../////////000111222333444111000///000222222000......///000111111000///...000000000000000000000000000000//////000000111222111111222222222111111000111000000000000000111111222111111222333222000...///000111111000///...---222111111000//////......000000////////////000000///000111222111000...,,,////////////000000000000........................000////////////.........,,,---...///...---,,,+++------++++++++++++------///...,,,+++***++++++,,,...---,,,,,,,,,,,,---.....................------+++,,,------,,,,,,...000///...,,,,,,---------,,,,,,,,,,,,++++++*********---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++***))))))***++++++))))))))))))************++++++******)))(((((('''************************************************)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))************+++******)))'''&&&&&&%%%))))))************))))))((((((((())))))***************************+++++++++++++++*********))))))++++++******************+++++++++*********))))))*********+++++++++,,,,,,,,,,,,***)))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))************++++++++++++++++++++++++(((((((((((())))))))))))***++++++++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++******))))))*********)))))))))(((((((((''')))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))******************************************************************+++++++++))))))))))))************************************++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......------,,,+++++++++++++++,,,------------,,,------------------------...------------------,,,......------------.........------------...//////000000///......---,,,,,,//////.............../////////000000//////...---000000000000111222333444000/////////000000///---000000111222222111000000000111111222222333333444222111111000/////////000000111111222222222222222111111111000000111111222222111111222333333111/////////000000000///......111000000000//////......000000////////////000000111111000///////////////////////////000000000111......................../////////.........------------......------,,,,,,------,,,++++++,,,------...---,,,+++++++++,,,---...---,,,,,,,,,,,,---...........................,,,---------,,,,,,...000///...,,,,,,---------,,,,,,,,,,,,+++++++++******------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***))))))***++++++)))))))))*********++++++------,,,,,,+++*********************************************************)))************+++++++++************************************************))))))))))))************))))))((('''&&&%%%%%%$$$))))))************)))))))))*********************)))))))))***+++++++++,,,+++++++++***************,,,,,,++++++***))))))(((+++************)))))))))*********++++++++++++,,,,,,+++******)))*********++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))(((((())))))))))))************************************'''''''''((()))***************++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))))))))******))))))))))))((((((((((((''''''(((((())))))******(((((('''&&&&&&'''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************************************+++++++++***************))))))))))))************************************((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------,,,,,,++++++******++++++,,,---------------+++,,,,,,---......////////////......---,,,,,,,,,...------,,,,,,------.........------......///000000000//////.........---//////.........//////000000000000000000///......000000000111222333555555555444222333444444222111000111222222222222111000111111222333444444555555555444222111000/////////111111222333444444444333222222111111111111111222111111000222333333222000000000000000000111111111111111111111000000000000000//////......//////000333111///...---///000111/////////000000000111111....................................---------,,,///......---,,,---------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......------,,,,,,------...........................,,,---...---,,,,,,...000///...,,,,,,---------,,,,,,,,,,,,++++++++++++***------,,,++++++++++++,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,---------***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++))))))*********+++++++++------,,,,,,++++++++++++************************************************))))))*********+++++++++++++++***))))))***++++++************************((()))))))))************%%%%%%&&&&&&'''((((((((()))******++++++******)))+++++++++***************(((((()))***+++,,,,,,,,,************************+++++++++*********))))))************))))))))))))************++++++++++++++++++******************++++++************++++++))))))))))))))))))))))))'''''''''((()))************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))((((((((((((%%%&&&&&&''''''(((((())))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************,,,+++++++++***)))))))))((()))))))))************************************''''''(((******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,---...---------,,,---------.........///............------------.........------........................//////000///////////////.........///////////////000111222000000111111111111000//////000111222444666888:::888777555555666777666444333333333333333333333333444444444555555666666666888777666555444444444444555555666666666666555555333333222222111111222222111000000111222333222111111111111111111222333333222222222222222222222222000//////......//////000222111000//////000111111//////000000000111111111..............................---------,,,,,,,,,000///---,,,,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,------......---------------------------------...............---.........,,,,,,...//////...,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++************+++---------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,---...//////------------------------++++++++++++++++++++++++(((((()))***,,,---...///*********++++++*********************+++++++++++++++++++++++++++*********************************************************))))))*********+++++++++++++++***))))))***++++++************************((()))))))))************&&&''''''((())))))************++++++++++++******+++++++++***************(((((()))***+++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************+++*********++++++************++++++************************&&&&&&'''((()))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''((())))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))***************))))))((())))))******(((((((((((())))))))))))'''''''''(((((())))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********************************,,,+++++++++***)))))))))((()))))))))************************************&&&'''((()))***+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,---.........------/////////......---------,,,,,,------...///000000000000////////////000000///............///000000............////////////---------...///000111222///000111111222222222111222222444666999<<>>@@@CCCEEEGGGFFFDDDBBBCCCEEEGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===;;;999999:::::::::999333444555666666666555444222222111111000//////...222111111000000111111222...///111333333222111///000000000111111111222222////////////////////////............---------,,,000///......------......------............------,,,------............---,,,------......------,,,,,,,,,------...///////////////000...---,,,...//////...,,,,,,---------,,,***++++++++++++,,,,,,,,,++++++***)))))))))))))))........................---,,,,,,++++++,,,,,,---,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))***++++++++++++***)))*********+++++++++,,,,,,*********************+++************************************************)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))************+++************)))))))))***++++++,,,,,,++++++***((((((((())))))***************************++++++))))))*********+++++++++******************++++++(((((((((((())))))******))))))))))))************((()))***+++,,,++++++***++++++************++++++************************''''''(((((())))))******&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************))))))))))))(((((((((((('''(((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''((((((((()))))))))***+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))******+++***************************************+++++++++))))))))))))************************************))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,------,,,------...............////////////............,,,------...///000000111000000////////////000000///////////////000000111000000111222222333444444222222222333555777888999999:::<<>>===;;;999888777666444333333222222333333444222111000///000111333444000111111111111222222222000000000000000000000000000////////////............///000000000///---,,,,,,---...//////...---,,,....../////////...,,,+++,,,,,,---......---,,,,,,,,,,,,------...///000000///000000///---,,,...//////...,,,,,,---------,,,*********++++++,,,,,,,,,///...------,,,,,,---------------------...///000------............------/////////......---------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++*********,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))((()))***++++++***)))((()))***+++,,,,,,+++***))),,,,,,,,,++++++*********)))***+++++++++)))((('''******+++,,,,,,,,,,,,+++***+++,,,,,,+++***)))(((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((())))))))))))************,,,***'''$$$$$$&&&(((***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((()))******+++++++++***)))(((((()))******&&&''')))+++,,,---,,,,,,+++)))((((((***+++***)))((((((((((((((((((((((((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))(((((('''''''''(((******))))))***,,,************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,......---,,,...------,,,,,,++++++***000...,,,---000111///---///......---+++******)))//////...---,,,,,,,,,---,,,///111111000/////////000000000000000/////////...///000000000111444666888999:::999:::<<>>@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLMMMNNNMMMLLLMMMNNNMMMOOOSSSWWWYYYYYYYYYXXXWWWWWWWWWTTTQQQOOOQQQRRRUUUWWWYYYZZZ[[[^^^aaadddgggfffeeecccaaa___]]]\\\YYY[[[^^^bbbffflllqqquuuxxxrrrjjjeeecccbbbaaa```\\\[[[\\\aaagggkkklllllljjjfffbbb]]]\\\\\\___aaadddaaa[[[WWWTTTTTTUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\\\\YYYUUURRROOOLLLIIIHHHJJJHHHFFFDDDCCCAAA>>>;;;888777666555444444444444000111222222111111111222///000000111000///...---111111000000///.........000000/////////...........................------------------------------------------............,,,,,,------...//////000111111000//////...------------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---//////...---------......+++,,,---................................./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***************+++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************))))))***++++++***)))))))))***++++++++++++***))),,,,,,,,,++++++++++++************+++******)))(((******+++,,,,,,,,,,,,++++++++++++,,,++++++***)))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++***)))((()))***+++***(((''''''''''''((((((((((((+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++***)))(((((('''******))))))))))))******%%%&&&(((+++...///000111///---+++*********)))(((************************((()))***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************))))))))))))***+++***)))((()))***************************++++++******)))((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,......---,,,,,,,,,,,,---------..................///000111222000111222111//////000222000000111222333444555555777:::>>>@@@BBBDDDFFFHHHJJJLLLNNNNNNMMMLLLLLLLLLNNNOOOPPPOOONNNOOOQQQTTTTTTWWW[[[```dddfffffffffeeeeeeeeebbb___^^^___```]]]```dddgggiiikkkoooqqqwwwvvvuuutttqqqnnnkkkiiidddgggiiijjjjjjmmmrrrvvv{{{xxxtttqqqqqqpppooonnniiiiiijjjmmmqqqsssttttttrrrpppmmmkkkkkkmmmoooqqquuurrrlllfffbbbaaabbbccceeeggghhhhhhffffffgggiiinnnnnnlllhhhccc\\\UUURRRSSSRRRPPPPPPPPPOOOLLLJJJAAA???<<<999777666555555222222222222222222222222111111222111111000///...////////////////////////000000////////////......------........./////////------------------------------...//////000000000,,,,,,------.../////////111111000000//////...............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,000000////////////000000//////000111111111111111------------............//////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++***)))((()))***+++***((())))))))))))***************************))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((()))))))))************++++++******)))((((((((()))))))))))))))*********&&&'''***---000333555666222000---,,,++++++)))'''************************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++*********************++++++***((('''((()))*********************************)))))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---,,,++++++,,,++++++,,,,,,---......///......---............---------------............------------...///000111///000000000///000333666555666777888:::;;;<<<===???BBBFFFIIIKKKLLLOOOPPPSSSTTTSSSQQQNNNMMMNNNOOOLLLMMMNNNOOOPPPTTTYYY]]]```ccchhhmmmqqqsssssssssxxxxxxxxxwwwvvvuuuvvvvvvppptttyyy|||}}}|||||||||~~~xxxyyyxxxtttpppqqqvvv{{{~~~}}}|||{{{{{{zzzyyyyyyxxxwwwwwwxxx{{{~~~~~~yyytttppppppqqqrrruuuwwwxxxwwwvvvuuuvvvwww|||tttiii___YYYXXXWWWVVVWWWYYYYYYWWWUUUNNNLLLIIIEEEAAA>>>;;;:::888777555555444444222111111111222222222111111111/////////////////////000000000//////////////////.............../////////........................---------------------------------.........//////111111000000000/////////.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,222222111111111111222333///000000111111000000///---------------.........//////......------......---------------------------,,,,,,,,,,,,,,,,,,---...---------------------,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************+++++++++******************+++++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++***)))((()))***+++***((())))))))))))************)))******+++***)))((('''))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((())))))************)))***,,,///333666999:::555222///------+++***(((************************))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))******+++++++++************************(((((((((((((((((((((((()))))))))))))))******+++******************++++++***++++++***((('''((()))************************''''''((()))***++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***,,,......,,,++++++---++++++,,,---......////////////000000/////////000/////////.........------......------......///000///000111222333555999<<<>>>???@@@AAABBBDDDEEEEEEGGGJJJMMMOOOPPPRRRTTTVVVYYYWWWTTTOOOLLLMMMQQQTTTSSSTTTUUUVVVXXX\\\bbbgggooorrrvvvzzz|||}}}}}}|||{{{xxx{{{~~~}}}~~~~~~~~~~~~zzzxxxyyy{{{}}}uuujjjddd```^^^]]]]]]^^^]]][[[YYYVVVUUUUUUSSSPPPLLLHHHFFFCCC@@@===;;;:::888444111000000000000000111111111/////////000000000000000//////000000000000000000111000000///......------..............................------,,,,,,++++++---------...............000000000000////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,::::::888777666666666666111111111111000///...---000000000/////////......000//////.........//////------------------------------,,,,,,,,,,,,---------------------.........---,,,+++***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++,,,+++************+++,,,++++++***))))))***++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++***)))((()))***+++***(((''''''''''''(((((((((((())))))******))))))((('''))))))))))))))))))))))))(((((())))))***+++++++++''''''(((((())))))******))))))))))))************)))))))))))))))*********'''((()))******+++*********+++---000444777:::<<<666333000///...---+++)))***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***))))))))))))))))))+++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))***************)))***+++***)))((()))***************************&&&&&&''')))***+++,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++...111000---+++,,,...+++,,,,,,---...////////////000111111//////000111000000//////.........---/////////000111222333444444666888:::;;;===AAACCCGGGGGGHHHHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSUUUXXX[[[]]][[[WWWTTTSSSWWW]]]bbbhhhhhhhhhggggggjjjnnnrrr{{{}}}|||zzz|||~~~~~~zzzvvvooommmkkkiiigggeeeaaa^^^WWWWWWXXXXXXXXXVVVTTTSSSRRRNNNIIIFFFEEEBBB===999444444333222111111111111111111111111111111111111//////000000000000111111222111111000///...---,,,........................000000/////////.................................///////////////.........------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,LLLJJJGGGDDDAAA???======;;;::::::999888666555444555444444333222111000000000///////////////000000........................------,,,,,,,,,,,,------,,,,,,------......//////000...---++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,------,,,++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++***))))))***++++++******+++++++++,,,,,,,,,++++++*********+++,,,---******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++***)))((()))***+++***(((''''''''''''(((((((((((()))))))))(((((((((''''''++++++++++++++++++++++++(((((())))))***++++++,,,'''''''''((()))*********))))))))))))************++++++******))))))((((((&&&''')))***++++++******++++++---///333666:::<<<666444111//////...,,,***))))))))))))))))))))))))***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((('''''''''((()))***+++************************)))))))))))))))))))))))))))))))))))))))******+++((((((((())))))*********((()))******)))(((***+++************************''''''((()))***++++++,,,************+++++++++,,,------------------------+++++++++,,,,,,,,,---------000333111---+++---000,,,,,,------......//////...000111111///...///111///////////////000000000111222333555777999<<<===???AAADDDFFFFFFGGGIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJNNNPPPQQQRRRTTTXXX^^^bbbbbbaaaaaaaaacccjjjrrrxxx}}}}}}|||{{{yyyzzz|||{{{xxxzzz~~~|||zzzxxxwwwtttqqqnnndddcccaaa______```aaabbbaaa\\\WWWTTTSSSQQQKKKFFFAAA@@@===:::777666555444444333333333222111111111//////000000000111111111111000000000//////....................................///000000111222222........................------------............+++,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,------------,,,+++[[[YYYUUUQQQLLLHHHEEEDDDFFFFFFEEEDDDBBB@@@>>>===888888777666444333222222000000////////////000111...........................------,,,,,,------...,,,,,,,,,---...///000000222000...---------///000------------------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++------------++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++*********+++---...******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++***)))((()))***+++***((())))))))))))************))))))((('''''''''''''''++++++++++++++++++++++++'''(((((()))***++++++,,,&&&''''''((()))******+++))))))))))))************------,,,***)))'''&&&&&&&&&''')))***+++++++++***++++++,,,...111555888:::777444111000000///---+++((((((((((((((((((((((((******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((&&&%%%%%%%%%&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((()))))))))***'''(((******))))))***,,,************************))))))))))))***************++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,------------111444222...,,,...111---------...............---///111000---,,,...000------...///000111222222333444666999<<<@@@CCCEEEHHHKKKNNNOOONNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHOOOPPPQQQRRRUUU[[[bbbgggeeegggiiimmmrrrzzz}}}{{{wwwqqqllljjjllloooqqqjjjeee```^^^^^^\\\VVVQQQNNNLLLHHHCCC???<<<:::999555555444444333222111111//////000000111111111222////////////000000000000////////////////////////***+++---...000222444444.....................---,,,---------------------***++++++,,,---...//////+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***nnnllliiiccc___]]]^^^```cccbbbcccddd^^^SSSJJJHHHFFFCCC???<<<:::999888666888666333000//////000000333111///......,,,***(((......---------,,,,,,,,,---------,,,------......,,,,,,+++++++++,,,------......---,,,++++++******++++++++++++++++++++++++------............------,,,,,,+++***))))))))))))---,,,+++*********+++,,,***************************+++,,,,,,------,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***)))((((((((()))+++,,,,,,+++***))))))***+++,,,...------,,,+++***)))))),,,,,,+++******+++,,,,,,************************))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))***************************)))(((''''''((()))************))))))))))))))),,,***((()))+++,,,+++(((+++***)))(((((()))***+++******))))))******+++,,,...............222777;;;777666444222000...,,,+++,,,+++++++++***)))))))))******************************))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************'''((()))******)))((('''***************************************)))((((((,,,+++)))((('''''''''((())))))))))))))))))))))))******))))))))))))******++++++************++++++*********)))******+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000000...,,,,,,---...111111111000000000//////333222000000000222444666999;;;AAAHHHNNNQQQRRRQQQUUUNNNKKKNNNQQQOOOLLLKKKLLLPPPPPPJJJHHHLLLNNNLLLZZZ[[[^^^aaa```]]]```fffnnnsssyyy}}}pppkkkiiiaaa[[[[[[ZZZWWWSSSPPPNNNKKKGGGDDD???<<<999666666555333111//////000111111111111000///222444222///---...///222222333222222111000//////////////////000111111.../////////////////////***+++,,,...//////000000///...---,,,,,,---...///------------------------........................qqqqqqqqqpppoooooorrrttt{{{yyyxxxwwwpppeee^^^]]]XXXUUUPPPKKKGGGCCC@@@>>><<<:::666444333333555666000...---...///000000///......//////000111111222......------------......,,,,,,+++,,,,,,---......///......---,,,,,,++++++++++++++++++++++++++++++------............------///...---,,,++++++,,,,,,,,,,,,+++******++++++,,,************************)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******)))))))))***+++,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++*********,,,,,,+++******+++,,,,,,+++++++++***************))))))))))))*********************++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************************,,,+++***))))))***+++,,,***))))))))))))))))))))),,,***((()))+++,,,+++)))(((((())))))))))))((((((******))))))******+++,,,---...------...111666:::888777555333000...,,,++++++++++++*********************************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************'''((()))******)))((('''***************************************)))((((((,,,+++)))(((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++***************++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........///000///......000222000000000000///////////////000111333666:::===???CCCEEEJJJOOOTTTWWWXXXXXXRRROOOPPPTTTVVVRRRNNNMMMLLLRRRVVVVVVYYYbbbggggggnnnnnnqqqssspppjjjjjjnnnwww{{{|||sssjjjeee]]][[[YYYXXXXXXWWWUUUSSSKKKHHHDDDAAA===999444111333333333222222111111111111333444222///------/////////000000000///......///////////////000111111//////////////////......,,,---...//////000/////////...------------...///------------------------------------------------lllnnnqqqtttuuuxxx{{{~~~}}}uuullliiikkkgggddd___YYYSSSOOOMMMKKKFFFDDDAAA>>><<<;;;;;;;;;777555222000000000///.........---......//////000......------------......,,,,,,,,,,,,---...///000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,***((('''((()))***,,,++++++******+++,,,,,,************************))))))***++++++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))))))))))))))************))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))************************++++++************++++++))))))))))))))))))******+++***)))***++++++***)))'''(((***++++++***((('''******))))))******+++,,,,,,,,,,,,,,,---000444888999888666444111...,,,+++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***************************************)))((((((++++++)))((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((++++++************++++++***************+++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...///000000///000222444/////////000000000000000111222666:::???DDDHHHKKKKKKLLLNNNOOOQQQRRRSSSSSSKKKNNNTTT[[[\\\VVVSSSTTTYYY___fffkkkrrr|||~~~vvvtttwww}}}tttjjjhhheeedddddddddbbbaaaYYYVVVRRRMMMIIIDDD>>>::::::999777555444333222222444555555333111//////000---......////////////...///////////////000111111000000000//////.........//////000000000000/////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,```ccchhhllloooqqqtttvvv{{{wwwrrrkkkeeefffkkkoookkkeee^^^XXXVVVWWWYYYUUUTTTSSSPPPMMMHHHDDDBBB@@@<<<888555333222000///111000...---,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---...///000111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,***(((&&&%%%&&&'''(((++++++++++++++++++,,,,,,************************)))******+++++++++++++++)))***,,,------,,,***)))***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))))))))******************++++++++++++******************************************************))))))))))))))))))))))))((()))))))))******************)))))))))))))))***************************)))(((((((((((((((((())))))))))))))))))*********+++************+++******)))***++++++++++++***)))******))))))******+++,,,++++++,,,,,,,,,...333666:::999777444111...,,,+++)))))))))***+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((***************************************)))((((((+++******))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++************+++++++++************+++,,,,,,******++++++,,,,,,,,,,,,------------------------------------------------///..................///---...//////...///111333...///000111333444555666:::<<>>???DDDEEEEEEGGGIIIKKKMMMNNNNNNMMMKKKHHHEEEFFFJJJNNNTTT]]]lllxxx{{{yyy|||yyytttpppllliiijjjeee___ZZZXXXWWWVVVVVVOOOMMMJJJFFFAAA>>>;;;:::555444222222222222222222//////000111111222111111///////////////000000111111111000000////////////222222222222111000///...////////////////////////........................------------------------AAAEEEJJJNNNQQQTTTWWWYYYZZZYYYXXXWWWSSSRRRZZZddduuurrrlllbbb[[[XXX\\\``````ccchhhmmmooonnnlllkkkccc___ZZZTTTOOOIIIDDD@@@:::888555222111000000111000000///...---------------------,,,------.../////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))))))))))))))+++,,,,,,,,,,,,,,,************************++++++,,,------------,,,)))***,,,------,,,***)))*********++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,)))******++++++******)))*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))************,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++)))+++++++++***)))***+++***'''$$$""""""$$$'''*********))))))******+++,,,***+++,,,,,,,,,...111333777666555222000...,,,+++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))***************************************)))(((((()))******++++++***))))))************************,,,++++++******++++++,,,++++++************+++++++++++++++++++++,,,------++++++******++++++,,,---------------------------------------------------...------------------...///000222111111222444666999:::<<>>;;;:::999666444000111111111111000000//////////////////000111111/////////000111111222222000000000111000000//////...///000111111000///...........................------------------------???@@@@@@>>>;;;::::::;;;777999===???<<<<<>>;;;888555333333222111000///...---------.........---------,,,,,,,,,,,,++++++++++++........................+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************++++++,,,///---+++***)))***+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,+++++++++***************************+++***))))))++++++***)))''''''(((((()))+++,,,---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************+++*********************************)))))))))((((((***************)))(((((())))))******+++,,,,,,---......---,,,,,,,,,,,,,,,///,,,(((((()))+++***)))+++++++++***************+++++++++*********))))))++++++***)))))))))*********)))((()))++++++)))(((******))))))))))))******************))))))))))))******(((((('''((()))))))))************++++++++++++++++++*********))))))(((***++++++******+++,,,************++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------//////............//////---------.........//////,,,---------......//////...000222333333555888:::>>>BBBHHHLLLNNNPPPQQQRRRNNNNNNMMMMMMNNNPPPTTTVVVZZZ]]]cccmmmxxx|||xxx{{{|||xxxsssooolllhhh___UUUQQQSSSUUUSSSPPPDDD@@@;;;666444333111000//////000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111///000000000000000//////000000///------,,,,,,---rrrooolllmmmpppoooiiiccc___[[[XXXVVVUUURRRLLLGGGAAA@@@===;;;999888888888888:::<<<>>>@@@DDDIIILLLRRRVVV\\\eeemmmtttzzz|||wwwmmmfffddd[[[WWWRRRMMMJJJGGGDDDAAA===999555333333333000---/////////...............------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,...---,,,+++++++++------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++......//////...,,,+++***))))))))))))))))))))))))+++***))))))++++++***)))&&&'''(((******+++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))((((((((())))))***+++++++++------,,,,,,++++++,,,,,,---+++)))((()))*********))))))*********++++++++++++++++++***************+++************++++++,,,(((((()))+++,,,,,,)))&&&++++++************++++++++++++*********)))))))))))))))((((((((()))******)))************++++++++++++++++++***************)))***++++++***)))+++,,,************+++++++++,,,++++++************++++++,,,,,,---------.........//////............//////------........./////////........................000222555777:::>>>CCCGGGIIILLLOOOQQQPPPOOONNNNNNLLLMMMNNNPPPTTTZZZbbbgggiiimmmvvvwwwmmm```ZZZ]]]``````^^^PPPKKKCCC===888555333111222222333333222111000///000000000000000000000000//////////////////////////////000000111111000000000000111111111111000000000///...---------------xxxtttqqqsssxxx{{{yyyvvvtttpppmmmlllmmmjjjccc\\\XXXUUUQQQKKKFFFBBB???===999999999:::;;;===???AAAGGGJJJOOOUUU\\\ccchhhkkkkkkqqqwwwzzzwwwqqqllliiiccc___YYYUUUSSSTTTVVVWWWNNNFFF<<<777666666333000/////////////////////000------------,,,,,,,,,,,,........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++))))))*********+++++++++---.../////////,,,***(((((((((((((((((((((((((((+++)))((()))***+++***)))&&&''')))***++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((()))))))))(((((((((''''''))))))************)))((()))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,+++***)))******++++++************************************************+++*********+++,,,------)))))))))***++++++)))'''+++******))))))******++++++++++++*********))))))((((((((())))))******+++))))))*********+++++++++************************)))***++++++***)))***,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------............///////////////000000111222222333333444777;;;@@@DDDHHHMMMQQQNNNOOOOOONNNMMMMMMNNNOOOTTTVVVZZZ^^^bbbjjjttt{{{{{{~~~rrrlllkkkjjjddd___VVVRRRMMMGGGCCC???;;;999666666444333222222222333111111111111111111111111//////////////////////////////000000000000000/////////000111111111000000000///...---------------|||wwwrrrttt||||||vvvrrroooiiibbbYYYQQQLLLHHHEEECCC???<<<:::999888888<<<===@@@DDDIIINNNSSSUUU[[[aaahhhmmmnnnkkkgggdddaaa^^^XXXUUUVVV]]]gggmmmdddYYYKKKBBB===;;;777444111000///.........//////.........---------,,,,,,........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))*********++++++++++++,,,---...---+++)))'''((((((((((((((((((((((((***)))((()))******)))(((&&&''')))+++++++++***)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))*********+++++++++++++++++++++*********++++++,,,******************++++++,,,,,,++++++***))))))(((************************+++*********+++,,,------,,,***(((''')))*********))))))(((((((((((())))))++++++++++++************(((((()))*********++++++))))))*********+++++++++************************)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------........./////////000000...///111333555888999:::;;;???DDDHHHJJJLLLNNNPPPMMMMMMMMMMMMOOOTTTZZZ___eeejjjooosssvvv}}}xxxkkk```WWWUUUSSSQQQOOOKKKGGGCCC;;;999555222111222444555222222222222222222222222000000000000000000000000//////000000000//////...---...//////000000000/////////...------------...~~~xxxzzz{{{rrriiibbb]]][[[\\\XXXSSSMMMHHHBBB<<<888888888888999;;;???CCCEEEJJJOOOWWW___dddggggggggg[[[XXXTTTQQQUUU___llluuutttkkk___TTTMMMFFFAAA===888666444111///.........//////.........---------........................---------------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++******************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++)))***+++++++++***)))((())))))))))))))))))))))))***)))((((((******)))((((((((()))***************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))************))))))))))))((())))))************)))++++++++++++++++++++++++******))))))******++++++(((***++++++***)))+++,,,------,,,+++***)))((('''***************++++++++++++************++++++,,,---***'''&&&(((***++++++))))))(((((((((((()))))),,,++++++++++++*********))))))***+++++++++******)))************+++++++++***************+++++++++***+++,,,+++)))))))))+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,//////............//////....../////////000000000///000333666:::===@@@AAAEEEHHHKKKLLLLLLKKKLLLLLLLLLMMMNNNQQQWWW```jjjqqqwww}}}yyylll[[[YYYXXXXXXWWWUUUQQQNNNCCC@@@;;;777444444555666222222222222222222222222000000000000000000000000//////000000000///......,,,---...//////000/////////......---------......|||vvvssstttuuuuuusssppplllfff]]]RRRKKKDDDAAA>>>:::999999:::;;;:::===CCCLLLUUU]]]bbbdddUUUTTTQQQOOOQQQYYYeeemmmsssqqqnnniiibbb[[[TTTPPPHHHEEEAAA;;;777333222111////////////.........---........................---------...------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++)))))))))******************************************((('''((()))***)))((()))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((************************++++++++++++************(((((()))***************************************)))))))))))))))***++++++'''***,,,,,,***)))+++,,,+++++++++*********))))))))))))*********+++++++++++++++***)))))))))******+++)))((((((*********)))***))))))))))))))))))***,,,,,,+++++++++***************+++++++++***)))((()))************+++++++++))))))*********+++++++++***+++,,,+++)))((()))***+++++++++,,,,,,,,,------++++++,,,------,,,+++++++++++++++,,,,,,,,,------//////............//////.../////////000000000000555666999===AAAEEEHHHIIIMMMMMMNNNMMMMMMOOORRRUUUWWWYYY]]]aaafffnnnvvv{{{zzzgggddd```^^^]]]\\\[[[ZZZPPPNNNJJJEEE@@@;;;888666333333333333333333333333222222222222222222222222//////000000///......---------...000000111111111......---------......///yyykkkbbbTTTPPPIIIBBB<<<999777777777777999>>>EEELLLQQQSSSSSSSSSQQQOOOOOOSSS\\\bbbjjjoootttvvvssslllfffbbbXXXTTTMMMFFF???:::666555000/////////....................................------......------,,,+++++++++------------++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++))))))))))))***+++,,,---***************************((('''((()))***)))(((******((((((((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******************************,,,,,,,,,+++++++++******(((((()))***************))))))))))))(((((((((((())))))((())))))***++++++'''))),,,,,,***)))+++---***************+++++++++))))))******++++++++++++++++++***)))((((((((())))))((()))+++,,,+++)))&&&++++++************++++++,,,,,,,,,+++++++++*********+++,,,,,,+++***)))((()))************+++++++++))))))******++++++++++++***,,,,,,+++)))((()))***++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,---------......---------,,,,,,---------////////////000000000000<<<>>>@@@DDDHHHKKKNNNPPPOOOOOONNNNNNPPPVVV^^^dddkkkmmmqqquuuxxx{{{uuuooohhhcccaaaaaabbbbbb\\\[[[XXXSSSLLLDDD===888333333333333333333333333222222222222222222222222//////000000///...------......000111111222222222......---------......///