BM6P6(@ yyyzzzzzzzzzyyyyyy|||~~~zzzwwwuuusssrrrrrrpppmmmjjjkkknnnqqqrrrlllaaaUUULLLGGGEEEDDD?????????@@@AAACCCDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPSSSUUUXXX]]]bbbggglllnnnqqqsssssstttuuuvvvwwwxxxxxxyyyzzz{{{||||||yyyyyy{{{}}}xxxssstttxxxwwwoookkkiiihhhvvv}}}tttppppppxxx{{{{{{{{{{{{{{{|||~~~zzzwwwsssiii[[[LLL@@@;;;:::444555666777777666555444888888888888999;;;===>>>GGGIIIZZZyyyuuuwwwzzzxxxkkk\\\WWWZZZaaappp|||xxxiii[[[PPPJJJKKKHHHGGGJJJIIIFFFDDDFFF>>>===;;;999777777777777555666777888999999888777::::::::::::::::::::::::???AAAEEEHHHHHHFFFBBB???>>>;;;888999===@@@@@@???@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>?????????===>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJKKKMMMNNNNNNNNNNNNRRRSSSUUUUUUUUUUUUWWWYYYWWWXXXZZZ]]]```ccceeefffiiiiiijjjkkkkkkllllllmmmooopppqqqrrrrrrqqqooonnnhhhdddbbbeeellltttyyy{{{~~~~~~}}}}}}~~~{{{}}}vvvjjj^^^UUUIIIDDDAAAAAABBBEEEMMMVVVqqqvvvwwwooobbbWWWUUUVVVYYY^^^eeejjjnnnppprrrtttwww{{{zzzwwwzzzuuuooojjjfff```XXXSSSMMMLLLJJJHHHGGGEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFFFFIIILLLMMMLLLKKKKKKKKKJJJLLLQQQYYYccclllrrruuuyyyzzzzzz{{{}}}~~~wwwwwwxxxwwwwwwxxxzzz}}}{{{xxxuuutttrrrqqqnnnkkkiiijjjnnnqqqrrrlllaaaUUULLLFFFDDDDDD?????????@@@AAACCCDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQOOOQQQSSSUUUXXX\\\bbbfffiiilllpppssstttuuuwwwxxxwwwxxxyyyyyy{{{{{{|||}}}||||||}}}~~~xxxtttuuuyyyzzzsssnnnllljjjvvvyyysssqqqyyy{{{{{{|||}}}~~~~~~wwwrrrhhhYYYKKK@@@;;;:::777777888999999888777666888888888888999;;;===???DDDHHHXXXvvvwwwtttwww}}}}}}rrrddd]]]\\\cccpppyyytttggg[[[PPPIIIJJJGGGFFFHHHHHHCCCAAABBB???===;;;999888888888888666777888999::::::999888888888888888888888888888>>>AAAEEEHHHHHHFFFCCCAAA???<<<999999<<>>>>>>>>>>>?????????@@@@@@@@@>>>>>>??????AAABBBCCCDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTUUUTTTUUUWWWYYYXXXYYY[[[]]]```cccdddeeefffggghhhiiikkklllmmmnnnooopppqqqrrrqqqooommmlllgggdddbbbdddkkkrrrxxxzzz~~~~~~}}}|||~~~}}}~~~wwwjjj]]]TTTKKKFFFCCCCCCBBBBBBHHHPPPeeejjjnnnhhh\\\SSSQQQSSSWWW[[[```dddfffgggiiikkkkkkooovvv}}}wwwpppjjjddd^^^WWWQQQMMMLLLJJJHHHGGGFFFEEEEEEBBBBBBAAAAAABBBCCCEEEFFFGGGIIILLLMMMLLLKKKJJJKKKLLLOOOUUU]]]gggnnntttvvvzzzzzzzzz{{{}}}~~~rrrssstttttttttuuuxxx{{{}}}yyyvvvtttrrrpppmmmhhhfffhhhmmmqqqrrrlllaaaUUULLLFFFDDDCCC?????????@@@AAACCCEEEFFFHHHIIIKKKMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVXXX\\\aaaeeegggkkkooorrrtttvvvxxxzzzxxxxxxyyyzzz{{{||||||}}}~~~zzzvvvvvvzzz}}}wwwsssqqqlllwwwwwwuuuvvv~~~{{{|||~~~yyysssgggXXXIII???:::999777777888999999888888777888888888888:::<<<>>>???CCCGGGVVVrrrzzzpppqqqwwwvvviii```\\\bbblllsssqqqiii```UUUMMMKKKGGGFFFHHHHHHCCC@@@AAA???>>><<<:::999888888888888888999::::::::::::999888888888888888888888888===???CCCGGGHHHGGGEEEDDDAAA>>>:::999:::>>>@@@AAAEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTUUUWWWXXXYYYZZZ\\\^^^```bbbdddddddddeeefffhhhjjjlllnnnooooooooopppqqqpppnnnllljjjeeecccbbbdddjjjqqqvvvyyy|||~~~~~~}}}|||}}}xxxkkk]]]TTTKKKGGGEEEDDDBBB@@@CCCIIIWWW]]]ccc```XXXPPPNNNOOOTTTVVVYYY[[[[[[\\\^^^______cccjjjttt~~~|||ssskkkddd]]]UUUOOONNNLLLKKKIIIGGGFFFEEEEEECCCBBBBBBAAABBBDDDEEEFFFGGGIIIKKKLLLKKKJJJJJJKKKOOOSSS[[[dddlllrrruuuwwwyyyyyyyyyzzz|||}}}}}}}}}}}}~~~mmmnnnppppppqqqsssvvvyyy{{{wwwuuurrroookkkfffdddggglllqqqqqqkkk```UUULLLFFFDDDDDD@@@@@@@@@@@@BBBDDDGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTVVVXXX[[[```dddhhhkkkooorrrtttvvvxxxzzzxxxxxxyyyzzz{{{|||}}}}}}|||~~~|||xxxxxx{{{~~~zzzvvvsssqqqxxx}}}{{{}}}{{{{{{~~~{{{zzz~~~~~~vvvgggWWWHHH>>>999777555666666666777777777777888888888999:::<<>><<<:::888888888888888999999999999999999999999999999999999999999999;;;===AAAEEEGGGHHHGGGGGGCCC@@@<<<999999<<<@@@BBBGGGGGGGGGFFFDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBB======<<<<<<===>>>??????AAA@@@@@@@@@AAACCCEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNMMMOOOQQQRRRRRRSSSVVVXXXZZZ[[[\\\^^^___aaabbbccceeeeeeggghhhjjjlllmmmnnnkkklllnnnoooooommmkkkjjjcccbbbbbbdddhhhnnntttwww{{{|||~~~~~~}}}|||}}}~~~xxxjjj\\\SSSJJJGGGEEEEEEBBB>>>???DDDNNNUUU\\\[[[UUUOOOLLLMMMNNNPPPRRRRRRRRRRRRTTTVVVXXX\\\bbbkkkttt}}}~~~yyypppggg___VVVPPPNNNMMMKKKIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLKKKJJJKKKLLLQQQWWWaaaiiippptttvvvwwwwwwwwwwwwxxxyyy{{{|||}}}||||||}}}}}}~~~ggghhhjjjkkkmmmppptttwww}}}|||xxxuuuqqqooojjjfffcccfffkkkppppppiii___TTTKKKGGGEEEEEEBBBAAAAAAAAACCCFFFIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVXXX[[[```dddjjjmmmpppssstttuuuvvvxxxxxxyyyyyyzzz{{{|||}}}~~~|||~~~}}}zzzzzz~~~}}}xxxuuuuuu{{{|||yyyxxx{{{~~~~~~|||wwwyyyyyyhhhVVVGGG===888666666666666666666777888888888888888999;;;===???AAABBBGGGSSSgggnnnmmmoooyyyrrrhhhbbb^^^[[[```jjjuuuzzzzzzsssggg[[[RRRKKKFFFHHHIIIGGGDDDDDD>>>===;;;999888777777777888888888777777777888888999999999999999999999999:::<<>>:::999;;;???BBBGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBBBBBBBBCCCCCCCCC??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVYYYYYY[[[\\\^^^```aaabbbgggggghhhiiijjjkkkkkklllgggiiikkkmmmmmmmmmlllkkkaaabbbbbbdddhhhmmmsssvvvyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~xxxjjj\\\RRRHHHFFFEEEEEECCC>>>???BBBHHHNNNUUUVVVQQQLLLJJJJJJGGGHHHJJJJJJJJJKKKMMMOOOOOOSSSZZZbbbllluuu|||{{{wwwrrroooiiiqqq|||wwwnnneee[[[TTTOOONNNLLLIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKKKKKKKKKKMMMNNNSSS[[[eeemmmrrrtttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzz|||||||||}}}~~~___aaaccceeegggkkkooosssyyy~~~|||wwwtttpppnnnkkkfffdddfffkkkooommmggg]]]SSSLLLHHHFFFGGGDDDCCCCCCCCCEEEHHHLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRTTTVVVXXX\\\aaaeeejjjmmmqqqssstttuuuvvvwwwyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~~~~|||~~~|||yyyzzz~~~zzzxxxxxxzzz~~~|||{{{~~~yyywww{{{yyyfffSSSEEE===888666888888888888888999;;;;;;888888888999;;;>>>@@@BBBAAAGGGPPPaaa{{{rrrnnnmmmuuunnnbbb```aaaaaadddooo{{{zzzooodddYYYOOOGGGGGGHHHFFFDDDDDD???>>><<<:::888888888888999888777777666777777777777777777777777777777777999:::===@@@CCCEEEGGGHHHEEEDDDAAA===:::;;;>>>AAAFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNOOOPPPOOOPPPRRRSSSVVVWWWYYY[[[]]]___aaaaaaggggggggghhhiiiiiijjjjjjfffgggiiikkklllkkkjjjiii```bbbccceeeggglllrrrvvvxxxzzz|||}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~xxxjjj\\\RRRHHHFFFEEEFFFCCC>>>>>>BBBBBBGGGMMMOOOLLLIIIGGGGGGCCCEEEGGGHHHHHHHHHIIIKKKFFFJJJQQQZZZdddmmmtttxxxvvvuuutttppplllfffaaa^^^UUU[[[cccmmm|||vvvlll```YYYPPPOOOLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFHHHJJJLLLLLLNNNPPPRRRVVV^^^iiipppssstttvvvwwwtttttttttuuuuuuvvvwwwxxx{{{{{{||||||}}}WWWYYY\\\___aaaeeejjjnnnuuu{{{|||wwwsssooonnnkkkhhhfffgggkkknnnkkkeee\\\SSSLLLHHHHHHHHHFFFEEEDDDDDDGGGJJJNNNQQQSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOQQQSSSUUUXXX\\\bbbfffhhhkkkooorrrtttvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~zzzyyyxxxzzz}}}xxxwww{{{~~~zzzzzzttt```NNNCCC<<<999888888888888888888:::;;;<<<888888888999;;;>>>AAABBBDDDJJJRRR___xxxsssmmmkkkssssssdddaaacccdddeeeppp|||{{{tttfffYYYMMMJJJIIIGGGEEEEEEAAA@@@>>><<<;;;::::::::::::999888777777777888888777777777777777777777777888999;;;===@@@CCCFFFGGGEEEEEECCC???;;;;;;===@@@CCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOOOONNNNNNOOOQQQTTTUUUWWWYYY\\\^^^```aaaccccccdddeeeggghhhiiiiiiggghhhjjjjjjjjjhhhgggeee```bbbeeefffhhhlllrrrvvvvvvyyy|||}}}}}}|||||||||zzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~wwwjjj[[[RRRJJJHHHFFFFFFBBB======AAA>>>BBBGGGJJJIIIHHHHHHIIIHHHJJJMMMNNNMMMLLLLLLLLLHHHKKKPPPWWW___fffkkknnnjjjhhheeeaaa\\\VVVQQQNNNGGGKKKPPPUUU```rrr}}}qqqeee\\\PPPOOOMMMJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGFFFHHHJJJLLLNNNPPPSSSVVVZZZbbblllrrrtttuuuwwwyyyuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzzzzzzz{{{}}}~~~RRRTTTWWWZZZ]]]aaafffjjjsssyyy|||vvvsssooonnnllliiiggghhhkkknnniiiddd[[[RRRLLLIIIIIIJJJHHHGGGEEEEEEHHHLLLPPPSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPSSSUUUXXX]]]bbbgggfffiiinnnrrruuuwwwzzz|||yyyyyyzzz{{{|||}}}~~~~~~~~~~~~||||||~~~zzzyyyyyyzzz}}}~~~uuuvvvzzz{{{{{{}}}}}}ooo\\\KKKAAA===;;;:::777666666555666888:::;;;888888888999<<<>>>AAACCCHHHNNNUUUaaayyyqqqllljjjsss{{{hhhbbbbbbcccaaammmzzzrrrcccUUUNNNMMMJJJHHHHHHCCCBBB@@@>>>===<<<<<<<<<<<<;;;999888888888999999888888888888888888888888888888:::<<>>999666777777777888999:::<<<<<<<<<:::888777999>>>CCCGGGLLLRRRZZZeeexxx~~~vvvooottt}}}kkk```^^^^^^jjjwww~~~mmm]]]WWWSSSMMMIIIIIIEEECCCAAA???>>>>>>>>>>>>>>>===;;;:::999999::::::777777777777888777555222777888999:::<<<@@@EEEIIIHHHFFFBBB>>>;;;999999999DDDEEEFFFFFFEEECCC@@@???BBBAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???===<<>><<<<<<===@@@DDDIIINNNSSSVVVWWWYYY^^^ccceeedddaaa]]]\\\XXXUUUVVVYYY\\\\\\\\\YYYVVVQQQKKKGGGDDDBBBBBB???AAABBBBBBCCCKKKWWWaaawwwvvviii```VVVSSSOOOLLLKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHJJJMMMMMMNNNQQQXXX]]]fffkkkpppuuuxxxyyy{{{|||zzzyyyyyyxxxwwwwwwwwwxxxzzzzzz{{{{{{||||||}}}}}}VVVSSSRRRUUUWWWYYY___fffiiipppwww{{{}}}yyyuuuqqqpppnnnjjjggggggiiikkkhhhccc[[[SSSMMMIIIHHHHHHHHHHHHHHHIIIKKKOOORRRTTTVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTRRRPPPOOOPPPOOOPPPUUU\\\cccggghhhllloooqqqrrrssstttwwwyyy{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}zzzyyyzzz~~~}}}}}}}}}~~~uuuaaaLLLBBB@@@===999888777777888888999:::<<<===::::::999:::<<>><<<:::999999::::::999888888888::::::888666777888999:::;;;???DDDHHHHHHEEEBBB>>>;;;999888888???AAACCCEEEFFFEEECCCBBBBBBBBB@@@?????????@@@AAACCCCCCCCCBBBAAA???>>>===AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTUUUWWWYYY[[[]]]]]]^^^```ccccccccccccdddeeeeeefffggghhhgggfffdddcccaaabbbdddhhhnnnrrruuuvvv{{{zzzzzz{{{|||}}}|||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzmmm```WWWRRROOOKKKHHHFFFDDDBBB@@@???@@@BBBFFFKKKPPPTTTVVV]]]___ccchhhkkkllljjjhhhaaa]]]YYYWWWWWWWWWVVVUUUQQQNNNJJJEEEBBB???>>>>>><<<===>>>======BBBLLLTTT___qqqyyylllcccXXXTTTPPPMMMKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNNNNOOOSSSZZZ```hhhlllrrrvvvxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~\\\WWWTTTUUUVVVVVVZZZ___ccchhhooossstttvvvyyy|||~~~{{{xxxrrrqqqoookkkhhhgggiiikkkhhhddd\\\TTTNNNKKKJJJJJJKKKJJJJJJKKKMMMOOORRRTTTVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYWWWVVVTTTRRRPPPPPPNNNOOOQQQVVV^^^eeeiiikkkppprrrtttttttttuuuvvvxxx{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}}}}}}}~~~{{{zzz{{{}}}zzz{{{~~~nnn[[[GGG>>>===;;;::::::888888888888999;;;<<<===::::::;;;<<<===???@@@AAAJJJLLLOOOVVVeeerrrkkk```ccchhhqqqrrrfff^^^UUUNNNKKKGGGFFFDDDBBBAAAAAABBBBBBCCCAAA===:::999999:::;;;999888777777999:::999999777888999:::;;;>>>BBBFFFGGGEEEBBB???;;;999888777999<<<@@@DDDFFFGGGFFFFFFCCCBBBAAA@@@???@@@AAAAAADDDDDDCCCCCCBBBAAA??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]___aaabbbbbbbbbccceeeccceeefffgggfffdddaaa___```bbbfffkkkpppsssuuuvvvzzzyyyxxxyyy{{{|||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~ttthhhaaaYYYTTTNNNIIIFFFDDDBBB@@@======???AAAEEEIIIMMMOOOVVVXXX\\\```dddfffhhhiiieeeaaa\\\WWWTTTQQQMMMKKKHHHFFFCCC@@@>>>===<<<<<<:::;;;;;;:::888;;;AAAFFFIIIWWWjjj~~~|||pppggg\\\XXXRRRNNNKKKHHHFFFDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMOOOPPPPPPQQQUUU]]]cccjjjnnnssswwwxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~bbb\\\XXXXXXXXXWWWYYY]]]aaaeeejjjmmmnnnnnnppprrrxxx|||{{{xxxsssrrrpppllliiihhhiiillliiiddd]]]UUUOOOLLLKKKKKKMMMLLLLLLLLLNNNPPPSSSUUUVVVWWWZZZ\\\]]]^^^^^^^^^\\\[[[YYYVVVTTTRRRPPPPPPNNNOOOSSSYYY```ggglllnnnqqqrrrtttuuuuuuuuuwwwyyy{{{{{{{{{{{{{{{|||}}}~~~{{{{{{|||~~~~~~~~~|||~~~~~~||||||}}}|||wwwxxxzzz}}}iiiWWWEEE<<<;;;::::::;;;888888888999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@AAAGGGGGGHHHNNN[[[vvv}}}uuufffaaa___gggxxxxxxlllbbbZZZRRRNNNHHHFFFEEECCCBBBBBBBBBCCCEEECCC???;;;999888999:::888666444444666888888888777888999999:::<<<@@@CCCEEEDDDBBB???===:::888777666999===BBBEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZ[[[^^^```aaaaaaaaacccdddcccdddfffgggfffccc```^^^___ccchhhnnnqqqtttvvvwwwyyywwwwwwwwwyyy{{{zzzzzzzzz{{{}}}~~~~~~}}}{{{zzz~~~}}}}}}}}}}}}~~~~~~vvvoooeee___VVVNNNIIIFFFDDDBBB<<<<<<<<<===???BBBEEEFFFIIIJJJMMMPPPTTTXXX]]]```ddd```[[[UUUOOOJJJFFFDDDDDDCCCAAA???>>>>>>======;;;<<<<<<;;;999:::===@@@CCCLLLXXXgggyyytttkkkaaa\\\VVVPPPLLLIIIFFFDDDEEEFFFGGGHHHJJJLLLMMMNNNPPPQQQRRRRRRSSSXXX```fffmmmqqquuuxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzxxxyyyyyy{{{|||}}}~~~hhh```[[[ZZZ[[[YYYZZZ]]]aaacccfffhhhhhhhhhggggggnnnqqqxxx}}}yyyvvvtttsssppplllhhhgggiiikkkiiiddd]]]UUUOOOLLLLLLLLLNNNMMMLLLMMMNNNQQQTTTUUUWWWXXX[[[^^^aaaccccccddd___]]]ZZZWWWTTTRRRPPPPPPNNNPPPUUU[[[bbbhhhmmmqqqoooqqqssstttuuuvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}zzz{{{|||}}}zzz}}}~~~~~~~~~zzzwwwvvvwwwxxx~~~eeeUUUDDD<<<:::999888:::888888888999:::;;;======AAA>>>;;;::::::===@@@CCCBBBBBBCCCHHHTTTmmmkkkaaaZZZ___ooossshhh___VVVOOOHHHGGGEEECCCBBBAAAAAAAAAEEECCC???;;;999888999999888666444444666888888888777888999999999;;;>>>@@@CCCCCCBBBAAA???<<<999888666888<<<@@@CCCDDDEEEEEEEEEDDDCCCAAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYZZZ\\\^^^`````````bbbcccbbbdddeeefffeeeccc```^^^___dddkkkppprrrtttuuuwwwwwwvvvuuuuuuxxxyyyzzzyyyzzz{{{}}}~~~}}}|||zzzxxx}}}}}}||||||}}}~~~~~~wwwpppeeeZZZSSSNNNJJJHHHAAA@@@@@@@@@@@@AAACCCDDDCCCDDDFFFHHHJJJOOOVVV[[[\\\ZZZWWWQQQKKKFFFCCCBBBBBBBBBAAA@@@????????????;;;;;;<<<;;;;;;;;;<<<===CCCGGGNNNWWWeee{{{wwwooofffaaaYYYRRRNNNJJJGGGEEEEEEFFFHHHKKKMMMOOOPPPQQQQQQSSSTTTTTTUUUZZZbbbhhhooorrrwwwyyyzzzyyyyyyzzzxxxyyyzzzzzzzzzzzzyyyyyywwwxxxyyyzzz{{{|||}}}}}}ooofff___^^^___]]]\\\^^^aaabbbdddeeeeeedddbbbaaadddffflllwww~~~zzzvvvttttttsssppplllhhhggghhhjjjhhhddd\\\UUUOOOLLLLLLLLLMMMLLLLLLMMMNNNQQQTTTVVVXXXZZZ^^^aaaeeegggiiiiiibbb```\\\XXXTTTRRRPPPPPPNNNRRRXXX^^^ccciiinnnrrrppprrrtttuuuuuuvvvxxxzzz|||{{{{{{zzz{{{{{{||||||zzz{{{{{{}}}~~~~~~~~~~~~www||||||yyyxxxwwwvvvuuuyyy}}}|||yyyzzz~~~|||vvv^^^PPPBBB<<<:::888777999999999999999:::<<<===>>>CCC@@@<<<999999<<<@@@CCC???>>>AAAFFFOOOeeennncccYYY]]]jjjzzz|||pppeeeYYYOOOKKKIIIFFFDDDBBBAAA@@@@@@CCCAAA???<<<:::999888888999888777777999:::999999777888999999999999;;;===AAABBBCCCCCCAAA???<<<:::888999:::===???BBBDDDEEEGGGEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQPPPPPPQQQRRRTTTUUUVVVWWWXXXZZZ]]]^^^^^^___aaabbbbbbbbbcccdddcccbbbaaa```bbbgggnnnqqqrrrsssuuuwwwvvvtttssstttvvvxxxyyyyyyzzzzzz{{{||||||{{{zzzyyy||||||||||||}}}~~~~~~~~~sssggg]]]UUUOOOLLLFFFEEEDDDBBBAAAAAABBBBBBAAACCCDDDDDDDDDHHHOOOUUUTTTTTTRRRNNNIIIEEEDDDCCCBBBAAAAAA@@@??????>>>>>>:::999999999::::::;;;;;;>>>@@@EEEMMMXXXjjj{{{ssskkkeee]]]UUUPPPMMMJJJHHHFFFHHHKKKNNNQQQSSSTTTUUURRRUUUXXXYYYZZZ^^^eeekkkpppsssxxxzzz{{{zzzzzzzzzwwwxxxzzz{{{{{{zzzyyyyyywwwwwwxxxxxxyyyzzzzzzzzzzzzqqqhhhffffffcccaaaaaaaaabbbdddeeegggfffdddccc``````cccmmmzzz|||xxxvvvtttsssrrroookkkgggfffgggiiigggccc\\\TTTOOOLLLKKKLLLKKKKKKKKKLLLNNNRRRUUUWWWYYY\\\```dddhhhkkkmmmnnndddaaa]]]XXXTTTRRRPPPPPPOOOTTTZZZ```dddiiiooossstttuuuwwwwwwvvvvvvxxxyyy|||{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}yyyttt{{{|||yyyyyyyyyxxxwwwsssvvvxxxuuurrruuu~~~|||wwwxxxxxxqqqiiiTTTIII>>>;;;999777777888999999999:::;;;<<<===>>>CCCAAA>>>;;;;;;<<<>>>@@@>>>===AAAFFFKKK^^^rrrfff[[[\\\cccpppvvvkkk^^^RRRNNNLLLIIIFFFCCCAAA@@@@@@@@@???>>>===;;;999777666999888888888::::::888666777888999999888888:::;;;@@@AAACCCDDDDDDAAA???===999888888:::<<<@@@DDDFFFGGGFFFDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPRRRSSSTTTUUUUUUWWWYYY\\\]]]^^^^^^```bbb```````````````aaaaaabbbdddjjjppprrrqqqqqqtttwwwuuusssrrrrrruuuwwwyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~xxxkkkaaaYYYTTTNNNLLLJJJGGGFFFEEEDDDDDD@@@BBBCCCAAA???BBBHHHNNNOOOPPPPPPNNNJJJFFFFFFGGGDDDDDDCCCCCCAAA@@@>>>>>>;;;999888888888999999999:::;;;???GGGOOO^^^vvvwwwnnnhhh___XXXRRROOOMMMKKKIIIKKKNNNRRRUUUWWWYYYYYYTTTXXX\\\___```ccciiinnnppptttxxx{{{{{{{{{{{{|||xxxyyy{{{|||||||||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwzzzqqqnnnmmmiiiffffffcccdddfffhhhkkkkkkiiihhhbbb``````gggrrr|||}}}zzzxxxvvvuuusssrrrooojjjfffeeefffhhhfffbbb[[[TTTNNNLLLKKKKKKJJJJJJJJJLLLNNNRRRUUUWWWZZZ]]]aaafffjjjnnnpppqqqeeebbb^^^YYYUUURRRQQQPPPPPPUUU\\\aaaeeeiiiooosssxxxyyyzzzyyywwwwwwwwwyyy|||{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~||||||~~~vvvsss{{{~~~yyywwwyyy{{{yyywwwsssttttttpppmmmqqq||||||uuuqqqooohhh```MMMDDD;;;999999777777999999999999:::;;;<<<===>>>AAA@@@???>>>============>>>===AAAFFFIIIYYYvvviii]]]ZZZ]]]eeetttxxxooobbbVVVQQQOOOKKKGGGDDDBBBAAA@@@===>>>>>>===<<<999777555777777777777888777555333666888999999888888999:::???AAADDDEEEEEECCC@@@>>>999888777888;;;@@@EEEHHHHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVXXX[[[]]]]]]^^^```aaa___^^^]]]]]]^^^___aaabbbffflllqqqrrrqqqqqqtttxxxuuusssqqqqqqtttwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}qqqgggbbbXXXVVVTTTQQQNNNMMMLLLLLLCCCDDDEEEBBB???@@@FFFLLLMMMOOOPPPNNNJJJHHHHHHIIIHHHHHHGGGFFFDDDBBB@@@???===;;;999888888999999999::::::???FFFLLLWWWnnnzzzpppjjjaaaYYYTTTQQQNNNMMMKKKMMMQQQUUUXXX[[[\\\]]]VVVZZZ```cccdddggglllpppppptttxxx{{{||||||||||||xxxzzz|||}}}~~~}}}|||{{{wwwwwwwwwvvvvvvvvvvvvuuu|||uuuoookkkiiiiiifffhhhhhhiiinnnuuuvvvsssnnniiidddeeellltttzzz}}}zzz||||||{{{yyy}}}|||yyyxxxvvvuuussstttqqqjjjeeeggghhhgggiii```UUUNNNLLLKKKIIIFFFHHHHHHIIIKKKNNNRRRUUUXXX[[[```dddeeehhhmmmooommmiiieee^^^WWWSSSPPPMMMLLLPPPUUU\\\ccchhhllloooqqqxxxyyyzzzyyywwwuuuuuuvvv{{{{{{{{{||||||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{~~~}}}yyyxxx~~~}}}yyyyyy{{{|||{{{xxxyyytttooommmlllqqq{{{uuuqqqkkkbbbZZZIIIEEE???;;;:::999999999::::::::::::;;;;;;<<<===AAAAAA@@@@@@@@@???>>>===???BBBCCCGGGLLLSSSsssyyyjjj```___[[[YYYhhh~~~uuueeeWWWPPPLLLHHHHHHEEEAAA@@@BBB>>>??????<<<999777777888999999888888888888888888888888777777888888999:::@@@BBBDDDGGGGGGEEECCCAAA===;;;888777888<<<@@@CCCDDDEEEEEEDDDDDDCCCBBBBBBDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEHHHLLLKKKIIIIIINNNRRROOOOOOPPPPPPQQQRRRRRRRRRUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]\\\[[[[[[\\\___aaafffiiimmmpppqqqqqqrrrsssssssssttttttuuuvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyxxx}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||||||||}}}wwwppphhhgggbbb\\\YYYXXXRRRJJJLLLEEEAAAAAACCCCCCFFFJJJOOOTTTVVVSSSQQQRRRPPPNNNOOOOOOMMMKKKIIIEEEAAA???===<<<;;;;;;;;;;;;:::888;;;;;;===@@@DDDOOOeeeyyy~~~xxxnnnccc\\\VVVPPPNNNPPPLLLNNNRRRVVVYYY[[[]]]]]]^^^___aaaeeeiiimmmppprrrwwwxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{||||||zzzxxxwwwvvvvvvvvvvvvvvvuuutttssszzztttpppnnnmmmmmmoooooopppvvv}}}|||zzzssskkkhhhjjjmmmpppqqqrrrssstttrrrqqqttt|||}}}zzzyyywwwvvvuuuvvvssskkkfffggggggfffggg___TTTNNNLLLKKKIIIFFFIIIIIIIIIKKKNNNRRRVVVXXX[[[___ccccccfffkkkllliiiddd```[[[UUUQQQOOOMMMMMMPPPUUU]]]dddhhhlllooorrrwwwxxxyyyyyywwwvvvvvvwww{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~||||||~~~}}}yyyxxx~~~~~~}}}yyyyyyzzz|||zzzyyyuuuqqqooopppqqqvvv}}}vvvrrrjjj___WWWGGGCCC>>>:::999999999999::::::::::::;;;;;;<<<===@@@AAABBBBBB@@@???>>>>>>???AAA@@@DDDJJJQQQmmmpppcccaaa\\\XXXcccuuuxxxgggYYYRRRMMMIIIHHHFFFBBB@@@BBB?????????===:::888888888:::999999888888888888888888888777777888888999:::<<>><<<999888999<<>>;;;999888999::::::999888888888888888888888777777888888999:::999<<>>;;;999999;;;>>>@@@DDDDDDEEEEEEDDDCCCAAA@@@BBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBAAABBBBBBCCCDDDAAABBBDDDEEEFFFFFFFFFFFFEEEHHHJJJIIIGGGGGGJJJMMMNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[ZZZZZZ\\\___bbbcccgggkkknnnooopppqqqrrrttttttttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxzzz{{{||||||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}zzztttoooeee\\\UUUMMMGGGEEEDDDBBBCCCFFFPPP[[[fffjjjkkkjjjeee___]]]ZZZVVVRRRNNNJJJEEEBBB>>><<<;;;;;;<<<<<<<<<:::888999;;;???BBBKKK\\\lllwwwooofff```ZZZSSSOOOPPPQQQSSSWWW[[[___bbbdddeeeffffffgggiiikkknnnpppqqqrrrsssuuuwwwyyyzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxwwwwwwvvvtttttt}}}||||||}}}uuupppmmmiiifffcccdddcccaaaaaaccciiimmm~~~{{{zzzxxxwwwyyyzzzvvvmmmgggeeedddbbb^^^XXXPPPKKKIIIIIIHHHGGGIIIIIIJJJLLLOOOSSSWWWYYY\\\```bbb```aaadddddd```]]][[[WWWRRRNNNLLLLLLMMMRRRWWW^^^eeeiiimmmppprrrtttvvvxxxyyyxxxxxxzzz{{{zzzzzzzzzzzzzzz{{{||||||~~~~~~}}}{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}yyyxxxyyyzzz|||{{{yyyyyyzzzxxxvvvooonnnrrrzzzyyyqqqdddVVVLLL@@@===:::888888999999999999999999:::;;;<<<===>>>???DDDIIIJJJFFFCCCBBBCCCAAAAAA===BBBMMMTTTfff{{{jjjdddaaa\\\^^^eeewww}}}rrriii\\\TTTLLLJJJIIIEEECCCDDDAAABBBAAA???<<<:::::::::;;;::::::999888888888888888888777777888888999:::888;;;@@@EEEGGGHHHFFFEEEBBB@@@===;;;:::;;;<<<>>>BBBCCCDDDEEEDDDCCCAAA@@@AAABBBDDDEEEEEECCCAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDEEEEEEEEEEEEGGGHHHGGGFFFFFFHHHKKKMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZZZZYYYYYY[[[___bbbcccgggkkknnnooopppqqqsssuuutttsssssssssttttttuuuvvvuuuuuuuuuvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxwwwvvvxxxyyy{{{{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}{{{sssggg\\\UUUNNNGGGEEECCCAAABBBEEEOOO]]]nnnxxx{{{yyyrrrjjjfffaaaZZZUUUQQQMMMHHHDDD???===;;;;;;<<<===<<<<<<888999<<<@@@CCCJJJXXXfff|||xxxppphhhccc]]]UUUQQQQQQTTTVVVZZZ^^^cccfffggghhhhhhiiiiiikkkmmmppprrrsssssstttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxxxxxxxwwwvvvttttttzzzuuupppjjjgggbbbaaa```___^^^aaadddgggwww}}}zzzyyywwwvvvxxxyyyuuullleeecccaaa^^^XXXTTTNNNJJJGGGGGGHHHHHHIIIIIIJJJKKKOOOSSSVVVYYY]]]aaabbb``````bbbaaa^^^]]]\\\XXXSSSMMMKKKLLLMMMSSSXXX___fffjjjmmmppprrrsssuuuxxxyyyyyyyyy{{{|||{{{zzzzzzzzzzzz{{{{{{|||{{{|||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~yyyssstttuuuvvvyyy||||||{{{wwwtttooonnnrrr|||}}}vvvmmm```QQQGGG>>>;;;999777888999999999999999999:::;;;<<<>>>>>>???EEEKKKNNNLLLIIIFFFFFFCCCCCC@@@DDDQQQZZZiii||||||lllfffdddaaaaaaeeeuuuzzzuuudddZZZPPPMMMKKKGGGEEEEEEBBBCCCCCCAAA===;;;;;;<<<<<<;;;:::999888888888888888888777777888888999:::999;;;???CCCFFFFFFEEEDDDDDDBBB???<<<;;;;;;<<<<<<@@@AAACCCEEEEEEDDDBBBAAAAAABBBDDDEEEEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHIIILLLLLLMMMMMMNNNOOOOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYY]]]___cccfffkkknnnpppqqqrrrsssuuutttsssrrrrrrsssuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzzzzyyyyyyzzz|||{{{{{{|||}}}~~~~~~~~~}}}|||||||||}}}yyykkk^^^RRRKKKDDDCCCBBB@@@AAADDDOOOaaauuuvvvkkkeee\\\WWWSSSPPPJJJFFFAAA???<<<;;;<<<===<<<<<<::::::===AAADDDJJJVVVcccssszzzrrrjjjeee```XXXTTTTTTWWWYYY]]]aaaeeehhhjjjjjjiiiiiikkkmmmooorrruuuvvvuuuuuuvvvwwwwwwwwwvvvvvvyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxxxxxxxvvvuuutttsssyyyrrrlllgggdddcccaaa``````bbbdddeeeppp~~~zzzxxxwwwuuuttttttvvvrrriiibbb___\\\YYYSSSPPPLLLHHHFFFFFFGGGHHHHHHHHHIIIKKKNNNRRRUUUXXX]]]```aaa___^^^```___[[[\\\[[[YYYSSSMMMJJJLLLOOOTTTYYY```fffkkknnnppprrrsssvvvxxxyyyyyyzzz{{{}}}|||{{{{{{{{{{{{{{{||||||yyyzzz|||}}}|||}}}~~~}}}|||||||||~~~zzz~~~yyyuuuooorrrssssssxxx~~~xxxssspppnnnqqq{{{~~~|||xxxrrriii[[[MMMDDD===;;;999888999999999888888888999:::;;;<<<>>>???AAAEEELLLRRRSSSQQQLLLHHHDDDFFFBBBEEEQQQZZZhhh}}}zzzzzz~~~ooohhhfffcccccceeesssmmmaaaUUUPPPMMMIIIFFFFFFDDDDDDDDDBBB???===<<<======<<<;;;999888888888888888888777777888888999::::::;;;>>>AAACCCEEEFFFFFFEEECCC@@@>>><<<;;;<<<<<<===???BBBEEEEEEEEECCCBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVYYY\\\aaaeeejjjmmmooopppqqqsssssssssqqqqqqrrrsssvvvwwwxxxwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{{{{{{{{{{zzzyyywwwxxxyyyyyywwwwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}|||||||||}}}{{{lll^^^PPPHHHBBBAAA@@@???@@@CCCNNNaaaxxx~~~mmmeee\\\VVVTTTQQQLLLHHHDDDAAA===<<<<<<<<<<<<;;;<<<;;;<<>><<<999999999:::999888888888999:::;;;===>>>???CCCFFFLLLTTTZZZYYYRRRKKKCCCFFFBBBBBBLLLUUUbbbwwwyyytttzzzuuulllfffbbbaaabbbpppuuugggYYYSSSPPPKKKGGGFFFEEEEEEEEECCC@@@>>>===>>>===<<<;;;:::999888888888888888777777888888999:::999999;;;>>>AAAEEEHHHJJJEEECCCAAA>>>===<<<<<<<<<:::===AAADDDFFFFFFEEECCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSVVVYYY___bbbgggkkklllnnnoooppprrrqqqppppppqqqtttwwwyyywwwwwwwwwwwwwwwwwwvvvuuuvvvxxxzzz{{{|||{{{zzzzzzvvvwwwxxxwwwuuuttttttuuuwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||||||||}}}}}}~~~|||kkk]]]QQQIIIBBBAAA@@@>>>???BBBHHH[[[sss}}}llldddYYYTTTSSSRRRNNNIIIGGGCCC???<<<;;;;;;;;;:::<<<:::;;;???DDDJJJUUU```gggtttxxxoooiiiddd^^^\\\]]]```bbbeeehhhkkkmmmnnnnnnlllmmmmmmnnnppprrrtttuuuvvvvvvwwwxxxxxxwwwwwwwwwyyyzzzzzzzzzyyywwwvvvuuuwwwwwwwwwvvvtttsssqqqppp}}}xxxssspppnnnmmmmmmnnnoooooottt~~~{{{wwwtttsssqqqpppmmmooolllccc\\\YYYVVVRRRLLLLLLIIIGGGDDDEEEGGGIIIFFFFFFGGGIIILLLPPPTTTVVVYYY\\\]]][[[ZZZ\\\[[[WWWTTTVVVUUUQQQLLLJJJNNNSSSUUUZZZaaagggkkknnnqqqsssuuuwwwyyyzzzzzzzzz{{{|||~~~}}}}}}|||||||||}}}}}}zzz{{{|||||||||||||||{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyzzz{{{~~~|||wwwxxxqqqmmmmmmrrrssstttzzzyyy}}}}}}vvvooojjjkkkvvvtttssspppjjjaaaUUUJJJCCC>>><<<:::999::::::999777888888888:::;;;===>>>???DDDFFFKKKUUU^^^^^^UUULLLBBBFFFAAA???GGGOOO\\\qqqxxxrrryyyyyynnnfff```______mmm~~~yyykkk[[[TTTQQQLLLHHHFFFEEEFFFFFFCCC@@@>>>>>>???>>>===;;;:::999888888888888888888777888999999:::777888999<<<@@@FFFKKKNNNEEECCCAAA???===<<<<<<===999<<<@@@DDDFFFGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDDDDEEEHHHJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUSSSQQQRRRTTTVVV\\\```eeehhhjjjlllmmmoooqqqpppooooooqqqtttxxxzzzvvvvvvwwwwwwwwwuuusssrrruuuvvvyyy{{{|||{{{zzzzzzuuuvvvvvvuuusssqqqqqqrrrvvvvvvwwwyyy{{{|||}}}~~~~~~}}}|||||||||}}}||||||}}}~~~nnn```RRRKKKDDDAAA???===>>>AAAAAATTTlll}}}yyykkkbbbWWWRRRSSSRRRNNNJJJHHHEEE@@@<<<;;;;;;::::::<<<999:::>>>CCCIIIUUU___hhhtttzzzpppjjjddd___^^^```dddeeehhhkkkmmmoooppppppoooooooooooopppqqqrrrsssuuuuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzwwwtttssswwwwwwvvvuuutttrrrpppoooyyyyyyxxxxxxwwwwwwwwwwww~~~yyytttrrrpppnnnmmmllliiieee___ZZZVVVTTTSSSJJJHHHFFFDDDCCCCCCDDDEEEIIIHHHHHHHHHJJJMMMQQQSSSWWWXXXZZZ[[[[[[ZZZYYYXXXTTTSSSQQQNNNLLLLLLOOOQQQ[[[___eeejjjmmmoooqqqsssuuuwwwyyyzzzyyyyyyzzz{{{zzz{{{{{{|||}}}~~~~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}|||}}}|||{{{zzz{{{}}}}}}~~~zzzzzzzzzwwwsssqqqvvvssssss{{{}}}sssppphhhhhhuuu|||yyy|||xxxpppfff[[[QQQIIIDDD;;;;;;::::::999:::::::::>>>===<<<;;;<<<===???AAAFFFJJJOOOUUU\\\^^^UUUIIIDDDBBBBBBDDDEEEJJJWWWddd|||{{{www~~~xxxcccXXXXXX^^^lll{{{zzzrrrhhh^^^XXXQQQJJJEEEFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;999888777777777888888777777777777888888666777888;;;>>>BBBFFFHHHFFFEEECCC???;;;999:::;;;::::::<<>>???BBBDDDFFFFFFGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKNNNOOOQQQRRRSSSRRRQQQQQQRRRSSSSSSQQQNNNNNNQQQUUUZZZ^^^cccgggiiijjjlllmmmmmmnnnooopppppprrrvvvyyyuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwwww{{{yyyvvvtttssssssssstttwwwwwwwwwxxxyyy|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~sssiii\\\SSSHHHAAAAAABBBBBBAAADDDOOO^^^lllzzzzzzlllcccYYYUUUVVVVVVRRRNNNGGGEEEBBB@@@???>>><<<:::::::::<<>>@@@CCCDDDFFFJJJNNNTTT\\\___YYYOOOFFFCCCBBBCCCEEEJJJVVVccc|||kkk[[[VVVWWWfffzzz{{{qqqhhhbbbZZZQQQJJJGGGEEECCCBBBAAA@@@>>><<<===<<<:::999888777777777888888777777777777888888666666777:::===AAADDDFFFIIIIIIGGGDDD@@@=========:::999:::===@@@CCCCCCBBBAAA@@@??????@@@AAABBBBBBGGGFFFDDDCCCCCCCCCDDDEEECCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPRRRTTTTTTQQQNNNNNNQQQUUUYYY]]]bbbfffhhhjjjkkkmmmiiijjjkkkllllllnnnqqqsssuuuuuuuuuvvvuuuuuutttsssuuuvvvwwwwwwxxxxxxxxxwww{{{yyywwwuuusssssstttuuuvvvvvvvvvwwwyyy{{{~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~}}}tttggg^^^QQQIIIEEEDDDBBB@@@@@@GGGRRR___nnnyyyxxxrrrkkkcccYYYUUUVVVVVVSSSPPPKKKHHHDDDBBB@@@???===;;;<<<;;;===BBBFFFKKKVVVaaaiiirrr~~~xxxoooiiiggghhhiiiiiiiiijjjkkkmmmnnnoooooonnnnnnnnnooopppqqqrrrrrrvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrrrr|||vvvqqqooonnnlllkkkeeeccc^^^YYYUUUQQQOOONNNHHHGGGEEEDDDDDDEEEFFFHHHHHHGGGFFFFFFHHHKKKNNNPPPTTTUUUWWWYYYZZZZZZYYYXXXTTTSSSQQQNNNKKKKKKNNNQQQ[[[```fffkkkoooqqqssstttuuuwwwyyyyyyyyyxxxyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}||||||}}}|||zzzyyyyyyzzz{{{{{{|||}}}}}}|||{{{|||~~~}}}yyyyyy}}}uuurrrqqqtttwww~~~wwwzzz~~~yyykkkjjjnnnuuuzzzyyywwwwwwyyyuuunnndddXXXLLLBBB<<<::::::999999999999::::::<<<<<<<<<>>>@@@DDDHHHJJJGGGJJJMMMRRRZZZ___\\\UUUIIIEEECCCDDDEEEKKKXXXeee}}}vvvcccXXXVVVddd|||zzzsssmmmcccWWWMMMHHHFFFCCCBBBBBBAAA???===<<<;;;:::999888777777777888888777777777777888888555555666888;;;???BBBDDDIIIJJJJJJGGGCCC???======999888888:::===@@@BBBBBBDDDCCCBBBAAA@@@@@@@@@@@@FFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOSSSTTTTTTQQQNNNNNNQQQUUUXXX\\\aaaeeeggghhhjjjlllkkklllmmmmmmmmmnnnpppssstttttttttttttttsssrrrrrrttttttuuuwwwxxxxxxxxxxxxzzzyyywwwuuuuuuuuuuuuvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}|||{{{{{{{{{{{{||||||}}}|||||||||}}}qqqhhh\\\RRRLLLHHHDDDAAACCCFFFLLLWWWhhhvvvxxxtttnnnfff\\\WWWWWWXXXVVVSSSPPPLLLGGGDDDBBB@@@>>><<<>>>===???DDDHHHMMMXXXccckkkttt{{{rrrlllkkklllmmmkkkllllllmmmnnnoooooooooppppppoooppppppqqqrrrssswwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrsss}}}yyysssooommmllljjjiiicccaaa]]]XXXSSSPPPMMMLLLGGGFFFEEEDDDDDDFFFHHHIIIHHHGGGEEEEEEFFFIIILLLNNNRRRSSSVVVXXXYYYYYYXXXXXXTTTSSSPPPMMMJJJKKKOOORRR\\\```ggglllppprrrtttvvvwwwyyyzzz{{{zzzyyyzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}}}}||||||~~~zzzxxxyyy}}}vvvsssssszzz~~~{{{}}}|||zzz{{{xxx{{{~~~{{{mmmqqquuuxxxwwwtttssstttwwwssslllaaaUUUIII@@@::::::999999999999::::::;;;<<<<<<===@@@DDDHHHMMMOOOLLLMMMNNNQQQXXX^^^^^^YYYMMMIIIFFFGGGJJJQQQ^^^jjjmmm```[[[eee~~~yyyssshhhXXXMMMHHHGGGDDDCCCCCCBBB@@@>>><<<;;;:::999888888888888888888777777777777888888555555666777999<<>>;;;:::999777666666:::===@@@AAAEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPSSSTTTTTTQQQNNNMMMPPPTTTWWWZZZ___ccceeegggiiijjjlllnnnoooooonnnoooqqqrrrsssssssssssssssrrrqqqqqqrrrssstttvvvwwwxxxxxxxxxyyyxxxwwwvvvuuuvvvvvvvvvttttttuuuwwwyyyzzz|||}}}}}}||||||{{{{{{{{{{{{{{{|||{{{{{{|||}}}~~~|||oookkkjjjqqq}}}uuunnnddd[[[TTTOOOJJJFFFHHHHHHJJJSSSeeewww}}}{{{uuummmddd^^^\\\\\\ZZZXXXUUUPPPJJJEEEBBB@@@>>><<>>@@@EEEIIINNNYYYdddlllvvvyyyrrrmmmlllmmmnnnllllllmmmmmmnnnnnnnnnooorrrqqqqqqqqqqqqqqqrrrssswwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxvvvuuutttsssrrrrrrssstttzzzvvvqqqmmmkkkjjjhhhgggcccaaa\\\XXXSSSPPPNNNMMMGGGFFFEEEDDDEEEGGGIIIJJJHHHGGGEEEEEEEEEHHHJJJLLLPPPRRRTTTWWWXXXXXXWWWVVVSSSQQQOOOKKKJJJKKKPPPSSS\\\aaahhhmmmqqqsssvvvwwwzzz{{{}}}}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||}}}}}}~~~|||}}}~~~~~~~~~}}}}}}||||||||||||~~~}}}|||{{{{{{zzzzzzzzz|||~~~~~~xxxwwwzzz|||wwwvvvwww~~~xxxwwwwwwvvvvvvxxx}}}}}}sssyyy}}}{{{uuuqqqpppppptttppphhh^^^RRRGGG???:::::::::999999:::;;;;;;<<<<<<===>>>AAAFFFKKKPPPSSSUUUVVVUUUTTTYYY___```]]]RRRMMMJJJLLLQQQXXXdddooouuuggg```ddd}}}{{{vvvkkkZZZMMMIIIHHHEEEDDDDDDCCCAAA???;;;;;;:::999888888888888888888777777777777888888555555555666888:::===>>>AAACCCFFFEEEBBB===:::999:::777555555777;;;===>>>BBBDDDEEEEEECCCCCCDDDFFFCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMPPPQQQRRRSSSSSSPPPMMMLLLOOORRRUUUYYY^^^aaaccceeeggghhhiiikkklllmmmllllllnnnoooqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvssstttvvvwwwyyy{{{|||||||||||||||||||||{{{{{{zzz{{{{{{|||}}}~~~}}}{{{|||}}}~~~{{{nnneee___[[[```lllwww~~~xxxtttnnnggg```XXXRRRNNNJJJIIIIIIPPPaaattt~~~~~~wwwnnnhhhdddbbb___]]]XXXSSSKKKEEEAAA???>>>===???>>>@@@EEEIIINNNYYYdddmmmxxxxxxrrrnnnmmmnnnooonnnnnnoooooopppppppppqqqtttsssrrrrrrrrrrrrrrrsssvvvvvvwwwwwwwwwwwwvvvuuusssttttttuuuuuuvvvvvvvvvuuuuuussssssrrrssstttuuuxxxtttnnnjjjhhhhhhgggfffcccaaa]]]XXXTTTQQQOOONNNGGGGGGEEEEEEEEEGGGIIIJJJIIIHHHFFFEEEEEEGGGJJJKKKPPPQQQTTTVVVVVVVVVUUUTTTQQQOOOMMMJJJIIILLLQQQVVV]]]bbbhhhnnnrrrtttwwwyyy{{{}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}||||||{{{zzzyyy|||zzzuuuvvvzzzzzzwwwxxxzzzzzzvvvuuutttvvvyyy}}}|||~~~xxx}}}vvvqqqooommmpppkkkbbbXXXNNNEEE???<<<;;;::::::;;;;;;<<<===>>>>>>>>>@@@CCCGGGLLLQQQTTT\\\]]][[[XXX[[[aaacccaaaYYYSSSPPPSSSWWW]]]gggppp{{{zzzjjj```\\\ttt|||xxxnnn^^^QQQJJJIIIFFFEEEEEEDDDBBB@@@;;;:::999999888888999999888888777777777777888888666666666666777999;;;===@@@BBBEEEEEEBBB???===<<<;;;888666555777999;;;;;;<<<@@@CCCCCCAAA@@@BBBEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRROOOKKKJJJMMMPPPSSSWWW\\\```bbbccceeegggiiikkkmmmnnnnnnnnnooopppooopppqqqrrrrrrsssssssssrrrrrrsssuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvsssuuuvvvyyyzzz{{{|||||||||}}}}}}}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||wwwzzz{{{}}}xxxnnnccc]]]VVVVVV\\\fffnnnrrruuuvvvuuurrrlllddd\\\XXXQQQQQQQQQUUUbbbtttxxxrrrnnniiifffccc[[[UUULLLEEEAAA@@@??????@@@???AAAFFFJJJOOOZZZeeeooozzzyyyssspppoooqqqrrrqqqrrrrrrsssttttttuuuuuuuuuuuutttssssssrrrsssssstttuuuvvvxxxxxxxxxwwwvvvssssssssssssttttttttttttuuutttsssrrrssssssuuuvvvvvvrrrlllhhhgggfffeeedddcccaaa]]]XXXTTTQQQOOONNNHHHGGGFFFEEEEEEFFFHHHIIIJJJHHHFFFEEEEEEGGGIIIKKKPPPQQQSSSUUUUUUUUUSSSRRROOONNNKKKIIIIIIMMMSSSXXX]]]bbbiiiooosssuuuxxxzzz|||}}}}}}|||}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzzzz{{{{{{|||{{{|||}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{zzzzzzxxx|||}}}~~~}}}wwwsssvvv{{{}}}wwwvvvyyy|||zzzxxxwwwzzz}}}~~~~~~}}}yyy|||vvvssspppllljjjeee\\\QQQHHHBBB>>>===<<<;;;;;;<<<<<<>>>??????@@@@@@AAADDDHHHLLLQQQSSS[[[\\\ZZZWWWYYY___aaa``````ZZZVVVXXX[[[___eeelllppp~~~nnnbbbWWWgggyyy{{{xxxpppaaaUUUKKKIIIGGGFFFFFFEEEBBB@@@::::::999999888888999999888888777777777777888888777777666666777999;;;<<<>>>AAACCCCCCBBB@@@??????<<<:::777666777888888888;;;???CCCCCC@@@???AAADDDAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQPPPMMMIIIHHHKKKOOORRRVVV[[[___aaabbbdddeeehhhkkknnnoooppppppqqqrrrnnnoooppprrrsssttttttuuurrrsssttttttuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuutttuuuwwwzzz{{{|||}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}zzzxxxqqqqqqpppqqqwwwzzzuuummm```\\\VVVQQQPPPTTT[[[```fffkkkqqquuusssnnnhhhddd\\\^^^______ggguuu~~~zzzuuuqqqllliii^^^WWWNNNGGGCCCBBBBBBBBBAAAAAACCCHHHKKKQQQ\\\fffrrr}}}~~~xxxssspppppprrrsssrrrrrrssstttuuuwwwwwwxxxwwwvvvuuutttssssssssssssrrrtttvvvxxxyyyyyyxxxwwwssssssssssssrrrrrrrrrrrrtttssssssrrrssstttuuuvvvtttqqqkkkhhhfffeeedddcccccc```\\\XXXTTTQQQOOONNNIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIGGGEEEFFFGGGIIIKKKPPPQQQSSSTTTUUUTTTRRRQQQMMMLLLJJJIIIIIINNNTTTYYY^^^bbbiiiooosssvvvxxxzzz{{{}}}~~~~~~|||{{{|||}}}||||||}}}~~~zzzyyyyyyyyyyyyzzz{{{{{{yyyzzz|||~~~~~~}}}~~~~~~{{{{{{{{{|||{{{{{{zzzyyywww{{{}}}~~~{{{uuurrruuu{{{yyyttttttxxx|||}}}{{{{{{}}}}}}yyyxxx{{{vvvuuuqqqlllgggaaaWWWLLLDDD@@@>>>>>><<<<<<<<<======???@@@@@@AAAAAABBBDDDHHHLLLPPPSSSVVVWWWVVVSSSUUU[[[^^^]]]ddd^^^ZZZ[[[]]]___ccchhhhhhwwwrrreeeVVV]]]ccchhhqqqyyywwwpppbbbWWWLLLJJJGGGFFFFFFEEECCCAAA::::::999999888999999999888888777777777777888888888888777777777999:::;;;<<<>>>@@@AAA@@@??????@@@===;;;888777777888777666===BBBFFFEEEAAA???AAADDD@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPPPPLLLHHHGGGJJJMMMQQQUUUZZZ^^^```bbbccceeecccfffiiikkkllllllmmmnnnmmmnnnppprrrtttuuuvvvvvvssssssttttttuuutttttttttqqqrrrssstttuuuuuuuuuuuutttvvvxxxzzz|||}}}}}}}}}|||}}}}}}}}}}}}{{{yyyxxxwwwwwwyyyzzz{{{|||||||||zzz{{{}}}~~~}}}~~~{{{xxxxxxxxxvvvrrrnnnooommmiiiiiinnnsssppphhh[[[YYYUUUNNNIIIHHHMMMQQQTTT]]]iiirrrvvvtttpppmmmaaaeeeeeedddgggsss~~~}}}zzzuuuqqqnnn```YYYPPPHHHEEEDDDDDDEEECCCBBBEEEIIIMMMRRR]]]hhhttt{{{vvvrrrooooooppprrrppppppqqqssstttvvvwwwxxxxxxwwwvvvttttttsssssssssqqqsssuuuxxxyyyyyyxxxxxxsssssssssrrrrrrqqqqqqqqqtttsssrrrrrrssstttvvvwwwtttpppjjjfffdddcccbbbaaabbb```]]]ZZZVVVRRROOONNNKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJMMMPPPQQQRRRTTTUUUUUUTTTSSSRRRJJJIIIHHHHHHIIINNNUUUZZZ___bbbhhhlllppptttyyy|||||||||}}}}}}}}}}}}||||||zzzzzzzzz{{{{{{}}}~~~{{{|||||||||{{{zzzyyyyyy||||||||||||}}}~~~~~~||||||}}}}}}|||zzzzzzyyyyyyzzz|||}}}~~~|||tttmmmtttyyyuuusssrrrvvv{{{}}}}}}{{{wwwuuuttttttxxx~~~|||tttpppllliiiiiiaaaUUUIIIAAA<<<;;;;;;<<<======>>>>>>>>>>>>>>>EEEDDDEEEFFFIIIMMMQQQSSSYYYYYYXXXTTTSSSWWWaaajjjnnnjjjccc______aaadddfffmmmwwwppp___YYYXXX___eeennn~~~yyytttlllbbb]]]TTTPPPKKKHHHGGGEEEAAA===<<<;;;:::999888888777888999888888777666555555444777777888888888888777777888:::<<>>===;;;:::::::::888666888<<>>>>>????????????DDDDDDEEEGGGJJJNNNRRRTTTWWWXXXXXXUUUTTTXXX```gggqqqmmmhhhcccbbbccceeefffnnn{{{hhh^^^WWWZZZ___hhhyyy|||rrrfff^^^TTTOOOJJJGGGGGGFFFBBB???===<<<;;;999888888888888999888888777666666555555777888888999999888888777777888;;;>>>???@@@@@@@@@???===;;;:::::::::888666888;;;@@@DDDEEEEEECCCAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDCCCBBBAAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHIIIIIIKKKLLLMMMNNNKKKOOOQQQNNNHHHFFFIIINNNQQQTTTXXX\\\]]]___aaacccdddeeegggiiijjjlllllllllmmmnnnooopppqqqrrrrrrrrruuuttttttttttttsssssssssrrrssstttvvvwwwwwwwwwwwwtttuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwxxxzzzyyywwwvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyvvvsssrrrssspppiiiccc^^^[[[XXXZZZ]]]]]]ZZZVVVNNNJJJEEE@@@===<<<===>>>BBBGGGQQQ\\\eeejjjmmmnnnjjjjjjjjjkkkmmmqqquuuwwwzzzxxxxxxyyyyyyvvvpppjjjZZZSSSKKKDDDAAAAAAAAABBBDDDCCCDDDGGGJJJOOOZZZeeesss}}}{{{yyyvvvsssrrrqqqqqqttttttssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuuuutttssssssrrrrrrqqqrrrrrrrrrrrrrrrsssssssssttttttxxxtttoookkkiiiiiihhhgggdddcccaaa]]]YYYUUUQQQOOOKKKIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLOOORRRUUUUUUVVVVVVVVVUUUSSSQQQPPPKKKKKKJJJIIIKKKOOOVVV[[[cccfffkkknnnqqqsssuuuwww~~~~~~~~~~~~|||{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{zzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyy{{{}}}{{{rrrooommmkkksss}}}yyyuuusssrrrtttyyy~~~~~~{{{sssmmmjjjkkknnnpppuuu{{{}}}yyyuuupppjjjaaaZZZNNNEEE???======<<<<<<===>>>???@@@AAAAAAAAADDDDDDFFFHHHLLLPPPTTTVVVVVVXXXYYYXXXWWWZZZ```eeerrrooollliiiffffffffffffpppwwwgggXXXVVVZZZddduuu|||mmmbbbWWWRRRKKKHHHGGGFFFDDDAAA======;;;:::999888888888888888888777777666666555777888888999999888888777666777999<<>>EEEOOOWWW^^^bbbdddffffffggghhhjjjmmmooopppsssrrrrrrttttttqqqkkkeeeWWWQQQGGGAAA>>>???AAABBBCCCBBBCCCFFFIIIMMMWWWbbbrrr}}}}}}|||yyyvvvtttrrrqqqqqquuutttsssrrrrrrqqqrrrrrrssstttttttttuuuvvvvvvvvvxxxxxxwwwvvvvvvuuuttttttssssssttttttssssssrrrrrrrrrrrrrrrrrrssssssssssss{{{wwwrrrnnnlllkkkjjjiiigggfffccc```\\\WWWSSSQQQKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKMMMNNNOOOQQQUUUXXXWWWWWWWWWVVVTTTRRRPPPOOOKKKKKKJJJJJJLLLPPPWWW\\\dddggglllppprrrtttvvvxxx{{{||||||}}}}}}||||||{{{||||||{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz}}}}}}||||||{{{yyyxxxxxxwwwxxxzzz|||~~~~~~tttllljjjjjjlllttt}}}|||yyyuuutttrrrtttxxx~~~~~~yyytttmmmgggfffjjjqqquuu|||}}}uuummmaaaYYYMMMDDD???>>>===<<<<<<===???@@@BBBCCCCCCCCCDDDEEEGGGJJJNNNSSSVVVXXXWWWYYY[[[\\\\\\]]]```cccmmmnnnmmmkkkiiihhhhhhiiitttqqq\\\VVV[[[eeewwwyyymmmaaaZZZQQQKKKIIIGGGEEEBBB>>>>>><<<;;;999888888888888888888777777777666666666777777888888777777666666777999<<<>>>AAACCCDDDAAA???===<<<<<<;;;888777666888;;;>>>AAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAACCCDDDDDDCCCCCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLIIILLLMMMKKKHHHGGGIIILLLOOORRRVVVXXXYYYZZZ\\\]]]___```bbbeeeggghhhiiiiiilllmmmnnnpppqqqrrrrrrsssrrrrrrrrrssstttuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxwwwsssssstttuuuvvvvvvwwwwwwwwwvvvuuuvvvxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttttttpppkkkgggccc^^^XXXTTTLLLJJJHHHHHHIIIHHHEEECCCAAA???<<<999777888:::;;;;;;>>>BBBGGGMMMRRRUUUWWW\\\]]]```cccgggiiikkklllpppoooooopppqqqmmmfff```UUUNNNEEE???===???AAACCCBBBAAACCCFFFHHHKKKTTT]]]ooozzz}}}{{{yyyvvvtttrrrrrrrrruuutttsssrrrqqqppppppppprrrrrrsssssstttuuuvvvvvvyyyyyyxxxwwwuuutttssssssrrrssstttuuuuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrr{{{uuuqqqooonnnlllkkkiiihhhfffccc^^^YYYUUURRRKKKJJJIIIGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQSSSVVVYYYXXXWWWVVVUUURRRPPPNNNMMMKKKKKKKKKKKKMMMRRRZZZ___dddhhhmmmrrruuuvvvxxxzzzzzz{{{{{{||||||{{{{{{zzz|||{{{{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~}}}}}}|||zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz||||||||||||{{{zzzyyyxxxwwwxxxyyy{{{}}}yyyppphhhgggjjjooouuuzzz|||yyywwwuuutttuuuyyy{{{}}}{{{tttoooiiieeegggnnnwww}}}}}}rrrcccYYYMMMCCC@@@>>><<<:::<<<===???AAACCCEEEFFFFFFEEEGGGIIIMMMQQQTTTXXXYYYXXXZZZ]]]______```aaabbbfffhhhkkkkkkjjjjjjkkkmmmyyywwwaaaYYY\\\fffyyy{{{ooofffZZZQQQKKKHHHEEEBBB@@@???===;;;:::999888888888888888888777777777777555666666666666666666555888888999;;;>>>BBBEEEGGGCCCAAA???>>>===<<<:::888666777999;;;>>>@@@BBBDDDBBBCCCCCCCCCCCCCCCCCCBBBAAACCCEEEEEEDDDDDDDDDEEECCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLJJJGGGEEEGGGIIIJJJMMMRRRUUUWWWYYY[[[]]]___```bbbdddfffhhhiiiiiikkklllmmmooopppqqqrrrrrrppppppqqqrrrssstttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuutttuuuwwwxxxwwwvvvrrrrrrssstttvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuttttttmmmiiiccc]]]WWWQQQLLLIIIEEEDDDCCCCCCBBBAAA???===:::999666555444555777888===>>>@@@CCCFFFJJJMMMNNNPPPSSSXXX^^^ccchhhkkklllpppoooooopppoookkkbbb\\\RRRLLLDDD>>>===???BBBDDDAAA@@@BBBEEEFFFHHHOOOXXXiiittt{{{yyywwwuuusssrrrrrrrrruuutttsssrrrqqqpppppppppqqqrrrrrrssstttuuuuuuvvvxxxxxxwwwvvvuuutttsssrrrqqqrrrssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrzzzuuurrrqqqooonnnkkkkkkiiifffaaa[[[VVVSSSLLLKKKJJJHHHHHHHHHIIIIIIJJJLLLOOOQQQRRRTTTWWWYYYWWWWWWUUUSSSQQQOOOMMMMMMJJJJJJJJJKKKNNNTTT\\\bbbeeejjjpppuuuwwwyyyzzz|||{{{{{{||||||||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{}}}vvvnnnfffeeekkkqqqtttuuuvvvzzzyyyxxxxxxvvvxxx{{{xxx{{{}}}~~~|||}}}~~~yyy{{{{{{tttqqqlllgggeeehhhqqq{{{uuubbbXXXKKKBBB@@@???<<<:::<<<===@@@BBBEEEGGGHHHIIIGGGIIIKKKOOOSSSVVVXXXZZZYYY[[[]]]___aaaaaaaaaaaa___ccchhhjjjiiijjjmmmpppzzz{{{fff\\\[[[bbbttt|||qqqbbbVVVNNNIIIFFFCCCAAA@@@>>><<<:::999999888888888888888888888888888555666666777777666666555888888999:::===AAAEEEGGGFFFDDDAAA@@@???>>><<<:::777777888999;;;>>>AAACCCBBBBBBCCCDDDDDDCCCBBBBBB@@@BBBEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKKKKIIIFFFEEEFFFGGGFFFIIINNNRRRUUUXXX[[[]]]^^^___aaadddfffhhhiiijjjiiijjjkkkmmmooopppqqqqqqoooooopppqqqqqqrrrsssssstttuuuuuuvvvwwwwwwwwwvvvyyyxxxwwwvvvuuuuuuuuuvvvvvvtttssstttvvvwwwwwwwwwqqqqqqssstttvvvwwwyyyyyyxxxwwwwwwvvvuuutttsssssslllhhhaaaYYYQQQKKKGGGEEE?????????>>>===<<<;;;:::999888777666555666888999:::;;;<<>>>>>@@@BBBCCC@@@@@@BBBEEEEEEEEELLLSSS```kkk{{{}}}wwwvvvuuusssrrrrrrssssssuuutttsssrrrrrrqqqrrrrrrrrrssssssssstttuuuuuuuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqzzzwwwtttrrrpppmmmlllkkkhhhccc]]]XXXTTTNNNMMMKKKJJJIIIIIIJJJJJJJJJMMMPPPRRRRRRTTTVVVXXXVVVUUUSSSQQQOOONNNMMMLLLHHHIIIJJJLLLOOOVVV___eeeiiimmmssswwwyyyzzzzzz{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{|||||||||||||||{{{zzzyyyyyywwwyyy{{{|||}}}|||{{{{{{{{{{{{{{{{{{}}}tttmmmeeeeeekkkrrrssspppjjjooozzz~~~yyyyyyzzzyyyzzz}}}vvvxxxwwwwwwzzzwwwxxx{{{uuuuuuyyywwwqqqoookkkfffeeehhhqqq{{{www___TTTGGG@@@??????===:::<<<===@@@CCCFFFHHHJJJKKKIIIKKKMMMQQQTTTWWWXXXYYYYYYZZZ\\\^^^```aaa```___]]]bbbgggiiihhhjjjnnnrrrxxx}}}nnnbbb\\\]]]lll}}}xxxgggXXXOOOJJJGGGDDDAAA@@@???===;;;:::999888888888888888888888888888777777888888888888777777888777777777:::>>>BBBEEEHHHFFFCCCBBBAAA@@@===;;;999888777777999<<<@@@BBBBBBBBBCCCDDDDDDCCCBBBBBB@@@BBBEEEFFFFFFEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHDDDHHHMMMQQQTTTVVVYYY[[[]]]^^^```ccceeeggghhhiiiggghhhjjjlllmmmoooooopppnnnnnnooooooppppppqqqqqqqqqrrrssstttuuuvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwuuutttrrrsssuuuwwwwwwwwwrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvtttrrrqqqpppoooiiieee^^^UUULLLFFFBBBAAA<<<=========<<<;;;;;;;;;999999777666666777999999999:::;;;>>>AAACCCFFFGGGFFFJJJPPPYYYbbbkkkrrruuuvvvuuusssrrrnnnfff[[[RRRHHHEEE@@@===>>>???@@@AAA??????AAADDDDDDDDDIIIPPPVVVaaarrr{{{xxxtttsssrrrqqqqqqrrrssstttttttttssssssssssssssstttttttttttttttttttttuuuuuuttttttsssssssssrrrrrrrrrpppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppp~~~zzzwwwtttsssnnnmmmllliiiddd^^^XXXUUUOOONNNLLLKKKJJJJJJKKKKKKKKKMMMPPPRRRSSSSSSUUUWWWUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHJJJLLLPPPXXX```gggmmmqqqvvvyyyzzzzzzzzzzzzvvvwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}||||||{{{{{{{{{||||||||||||||||||{{{zzzyyyxxxvvvwwwzzz|||}}}}}}||||||}}}|||{{{|||}}}rrrllleeedddkkkrrrqqqlll___fffrrr}}}yyyzzz{{{{{{|||uuuvvvtttrrrtttzzz|||zzzrrrtttyyy~~~tttssswwwvvvrrroookkkfffdddgggoooxxx~~~www[[[QQQDDD>>>>>>@@@>>>;;;<<<===@@@DDDGGGIIIKKKLLLJJJLLLOOORRRUUUWWWXXXYYYXXXYYYZZZ\\\^^^___^^^]]]^^^bbbggghhhhhhiiinnnsssvvv|||vvvhhh]]][[[gggwwwzzzhhhYYYPPPKKKHHHFFFBBBAAA???===;;;:::999999888888888888888888999999999999::::::::::::999999777666555555888<<<@@@CCCIIIGGGEEECCCBBBAAA>>><<<:::888666666777;;;???AAAAAABBBCCCDDDDDDCCCBBBAAA???BBBEEEGGGFFFEEEEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFHHHIIIKKKKKKJJJIIIGGGGGGGGGGGGFFFGGGGGGHHHIIIDDDHHHLLLPPPRRRUUUWWWYYY[[[]]]___bbbdddfffhhhhhhfffgggiiikkkmmmnnnoooooonnnnnnnnnnnnooooooooooooooopppqqqssstttuuuuuuuuuvvvuuuttttttuuuvvvwwwxxxuuusssrrrrrrtttwwwwwwwwwtttuuuuuuuuuvvvvvvwwwwwwwwwvvvtttrrrpppnnnmmmlll```\\\UUULLLBBB<<<999999<<<>>>??????>>>=========444444333222222333444444<<<<<<>>>???AAACCCDDDEEEGGGKKKQQQZZZcccmmmtttyyyxxxvvvtttrrrmmmdddXXXOOOEEEBBB>>>======>>>????????????AAADDDDDDCCCGGGNNNOOO[[[kkkzzz|||xxxuuurrrqqqqqqpppqqqrrrtttuuuttttttssssssssstttuuuuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnoooppprrrsssrrrrrrrrrqqqqqqppppppppp}}}zzzvvvssssssooojjjeee___YYYSSSOOOMMMNNNNNNLLLJJJIIIJJJKKKJJJLLLOOORRRTTTUUUTTTTTTUUUTTTRRROOOMMMKKKJJJJJJJJJIIIIIIKKKRRR[[[eeekkkpppssswwwzzz||||||{{{yyyzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{}}}{{{|||~~~}}}|||zzzzzzyyy{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxzzz{{{{{{{{{{{{{{{||||||}}}~~~wwwooohhhjjjqqqtttnnngggaaabbbkkk|||~~~zzzyyy{{{{{{zzzwww{{{uuuooonnnrrrwwwyyyyyyuuuwwwyyy}}}uuutttyyy{{{xxxuuurrrkkkgggfffeeegggrrr~~~|||ooo[[[OOOCCC@@@@@@???===<<<===???AAADDDGGGJJJKKKLLLQQQNNNNNNRRRZZZ___```^^^^^^\\\ZZZZZZ\\\___`````````bbbeeegggiiijjjlllnnnuuuvvvxxxxxxxxxppp```ZZZbbbooozzzhhh[[[TTTPPPJJJEEEFFFCCC@@@?????????>>>===::::::999999888777777777666:::888222666CCCGGGBBB<<<;;;:::999;;;===@@@BBBEEEGGGJJJKKKJJJFFFAAA>>>???===:::888888999<<<>>>DDDDDDDDDDDDDDDBBBAAA@@@AAACCCEEEGGGHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDFFFIIIMMMQQQTTTVVVWWWXXXYYY[[[^^^aaadddfffggghhhiiijjjkkklllnnnoooooommmmmmnnnooooooooooooooooooppppppqqqrrrsssttttttttttttsssssssssttttttuuusssrrrrrrrrrsssssstttuuutttttttttttttttuuuvvvwwwvvvrrrpppppprrrpppjjjdddXXXSSSJJJBBB===;;;<<<===>>>>>>?????????===<<<;;;888777555444333333444444333777<<>>>>>@@@CCCCCCBBB????????????@@@AAABBBBBBGGGOOO]]]mmm~~~{{{vvvsssqqqqqqrrrrrrrrrsssssssssttttttssstttuuutttssstttuuuwwwwwwwwwuuutttssssssssssssttttttsssrrrrrrqqqppppppqqqqqqqqqrrrrrrsssssssssqqqqqqqqqqqqpppooonnnnnn{{{vvvssstttpppkkkeee```ZZZSSSOOOLLLMMMMMMKKKJJJIIIJJJLLLLLLNNNQQQTTTUUUVVVVVVUUUVVVTTTRRRPPPMMMKKKJJJJJJJJJIIIJJJMMMTTT]]]ggglllpppssswww{{{}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxyyyzzz||||||}}}||||||}}}|||}}}|||tttmmmhhhjjjqqqsssnnnfff```aaajjj{{{{{{{{{|||}}}|||zzzzzzvvvrrrrrrvvv{{{~~~~~~{{{||||||~~~|||rrruuu{{{{{{wwwtttoookkkhhhiiiiiijjjrrr|||~~~mmmWWWLLLAAA???@@@???>>>>>>???AAACCCFFFIIIKKKMMMMMMPPPNNNNNNSSS[[[aaabbbaaa]]][[[YYYYYY\\\___```aaa^^^aaadddggghhhiiikkklllqqqrrruuuvvvwww~~~xxxeee\\\bbbmmm}}}iiiZZZSSSOOOKKKHHHGGGEEEAAA?????????>>><<<:::::::::999888888777777777;;;;;;777===JJJOOOKKK<<<;;;999999:::<<>>BBBCCCDDDEEEDDDCCCAAA@@@AAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDCCCEEEHHHLLLPPPSSSUUUVVVXXXYYY[[[^^^```ccceeefffhhhhhhiiijjjkkklllmmmnnnlllmmmnnnnnnoooooonnnnnnppppppqqqrrrsssttttttuuutttttttttssssssttttttuuurrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrrrrsssttttttrrrpppnnnooonnnjjjbbb[[[PPPLLLEEE>>>999888999:::>>>>>>?????????>>>===<<<888777666444444444444555555999===@@@BBBBBBDDDEEECCCFFFKKKRRR\\\hhhuuu}}}}}}yyysssjjj]]]PPPHHHDDDAAA>>>>>>@@@BBBBBBAAA???????????????@@@AAABBBEEELLLYYYhhhwww}}}xxxuuurrrqqqppprrrssssssssstttttttttttttttuuuuuuuuuttttttvvvxxxwwwwwwvvvuuutttsssssstttttttttsssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrsssssssssssstttssssssrrrqqqqqq~~~xxxttttttpppjjjeee___YYYSSSOOOKKKLLLLLLKKKIIIIIIKKKMMMOOOPPPSSSVVVWWWXXXWWWVVVVVVUUURRRPPPMMMKKKJJJIIIHHHIIIKKKOOOWWW```iiiooopppssswww{{{}}}~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}~~~~~~|||{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~yyyqqqkkkgggkkkrrrsssmmmfff___```iiizzz||||||~~~~~~|||zzzwwwuuuvvvzzzxxxtttyyy~~~|||wwwtttqqqnnnnnnoooppppppuuu{{{~~~jjjRRRHHH??????@@@@@@???@@@AAACCCEEEHHHKKKMMMNNNOOOOOONNNOOOUUU\\\bbbcccccc[[[YYYXXXYYY\\\___aaaaaa\\\___dddfffggghhhiiijjjkkknnnrrruuuvvv|||lll^^^```iii~~~ooo___VVVRRROOOLLLJJJGGGCCC@@@??????===<<<;;;::::::999999888888777444888888555;;;FFFJJJGGG:::999888888999;;;===???DDDHHHMMMPPPQQQNNNJJJGGGDDDBBB>>>;;;::::::<<<===???@@@CCCEEEEEEDDDBBBAAAAAABBBDDDFFFHHHIIIIIIJJJLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEBBBDDDGGGKKKOOORRRTTTUUUWWWXXXZZZ]]]___bbbdddeeeggghhhhhhiiijjjkkkllllllllllllmmmnnnnnnnnnnnnnnnppppppqqqrrrssstttuuuuuuuuutttttttttttttttttttttrrrqqqqqqpppppppppqqqqqqpppppppppoooppppppqqqrrrqqqooonnnllljjjcccYYYRRRIIIEEE???:::777666888999<<<===>>>>>>??????>>>>>>999888666555444444555555888:::>>>@@@AAAAAACCCDDDBBBEEEJJJQQQ[[[gggttt|||{{{uuummmdddYYYNNNGGGCCCAAA>>>>>>???AAAAAA@@@??????>>>>>>>>>???@@@@@@BBBHHHSSS```nnn}}}~~~|||{{{xxxuuusssqqqqqqqqqsssssstttttttttuuuuuuuuutttuuuvvvuuutttuuuvvvxxxwwwwwwvvvuuutttttttttttttttssssssrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrsssttttttttttttssssssrrr{{{vvvtttoooiiiccc]]]WWWQQQNNNKKKKKKKKKJJJIIIJJJLLLOOOQQQSSSUUUWWWYYYYYYXXXWWWVVVUUUSSSPPPMMMKKKJJJIIIFFFHHHKKKQQQYYYccckkkppppppssswww{{{~~~||||||{{{{{{{{{|||}}}}}}{{{{{{|||||||||||||||||||||{{{zzzyyyzzz|||~~~~~~~~~}}}}}}|||{{{zzzzzzyyyzzzzzzxxxyyyzzz{{{{{{}}}~~~~~~xxxnnnjjjhhhkkkrrrsssnnnggg___```iiizzz|||zzz{{{~~~~~~zzzxxxvvvvvvzzz~~~zzzyyy}}}}}}zzzyyy{{{yyywwwwwwwwwxxx{{{~~~tttcccNNNFFF??????@@@???>>>???BBBCCCEEEHHHKKKMMMNNNNNNPPPPPPRRRWWW]]]aaabbbbbbZZZXXXWWWXXX[[[___aaaaaa\\\___dddggggggggghhhiiihhhkkkppptttvvv{{{tttcccaaafffwww{{{kkk```YYYTTTPPPLLLIIIEEEBBB@@@???===;;;;;;;;;;;;:::999999888888555777666333555<<<===:::999888888777888:::<<<===@@@DDDJJJOOOQQQOOOLLLJJJEEECCC@@@===;;;::::::;;;<<>>:::888888999::::::;;;;;;<<<===>>>>>>>>>:::999777666555555666666888;;;===?????????@@@AAADDDGGGLLLRRR[[[eeeooovvvyyytttmmmddd\\\SSSJJJDDDBBBAAA?????????@@@@@@@@@??????>>>======>>>>>>>>>@@@EEENNNZZZhhhwww~~~yyyvvvvvvuuutttsssrrrrrrrrrrrrtttttttttuuuuuuuuuuuuvvvuuuvvvvvvvvvuuuuuuwwwxxxwwwvvvuuuuuutttttttttuuusssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrssssssrrrrrrrrrzzzsssooohhhaaa[[[UUUPPPLLLJJJKKKKKKJJJIIIKKKNNNQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWUUUSSSPPPMMMKKKIIIHHHDDDGGGLLLSSS\\\eeelllpppqqqsssvvvzzz}}}}}}}}}||||||}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxyyy|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzwwwyyy{{{{{{{{{|||~~~xxxkkkhhhgggkkkqqqrrrnnnhhh___aaajjj{{{{{{xxxwwwxxx|||{{{zzzxxxvvvxxx|||zzz{{{~~~~~~~~~}}}{{{zzztttggg[[[KKKDDD?????????===<<<===AAABBBDDDGGGIIIKKKLLLMMMQQQRRRTTTXXX[[[^^^^^^^^^YYYWWWVVVWWW[[[^^^```aaa]]]```dddggggggggghhhiiiiiikkkqqquuuwww{{{qqqkkkmmmvvvzzznnnbbbXXXRRRMMMJJJFFFCCCAAA@@@>>><<<<<<<<<;;;;;;:::999999999::::::888666777:::999666888888777777888999:::;;;===AAAGGGLLLOOOPPPOOOMMMFFFDDDAAA>>><<<:::::::::<<<>>>AAADDDEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGFFFEEE@@@BBBEEEIIIMMMPPPRRRSSSVVVVVVXXXZZZ]]]___```aaagggggghhhiiijjjkkkkkklllmmmnnnooooooppppppoooooooooppppppqqqrrrsssttttttttttttuuuuuutttsssrrrqqqpppoooooonnnnnnnnnooooooppppppooooooooooooooopppssspppkkkeee^^^WWWOOOKKKBBB@@@>>>;;;:::::::::;;;999999999:::;;;<<<===>>>;;;:::888777666666777777888999;;;<<<<<<<<<===???FFFIIINNNTTTZZZaaahhhlllnnniiibbbZZZSSSLLLFFFBBBAAAAAAAAA@@@?????????@@@???>>>======<<<<<<<<<<<<>>>CCCLLLWWWdddsss}}}zzzvvvttttttssssssssssssttttttttttttttttttuuuuuuuuuuuuvvvtttuuuvvvuuuttttttvvvxxxvvvuuuttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrssssssssssss}}}tttoooggg```ZZZTTTOOOLLLKKKKKKKKKJJJJJJMMMQQQTTTWWWXXXZZZ\\\\\\\\\ZZZZZZWWWVVVSSSPPPMMMJJJIIIHHHEEEHHHOOOWWW```hhhmmmqqqrrrsssvvvyyy|||~~~~~~}}}}}}~~~~~~|||{{{yyyxxxwwwwwwxxxyyyxxxxxxwwwwwwwwwxxxzzz{{{~~~~~~~~~|||{{{zzzzzzyyyyyywwwyyy|||{{{zzzzzz~~~zzztttgggeeedddhhhmmmooolllhhhaaaccclll}}}wwwuuutttvvv{{{}}}~~~}}}{{{zzzzzz{{{~~~|||zzzvvvsssmmmeeeYYYQQQHHHBBB>>>???>>><<<;;;===@@@BBBDDDFFFHHHJJJKKKKKKPPPRRRTTTWWWYYYZZZ[[[[[[YYYWWWVVVWWWZZZ]]]_________aaadddeeeffffffhhhjjjkkkmmmqqqvvvxxxzzz}}}|||{{{wwwhhhZZZRRRNNNKKKGGGDDDBBBAAA???======<<<<<<;;;;;;::::::999888777777777999:::999777888888888888888999::::::===@@@EEEJJJNNNPPPQQQQQQHHHFFFCCC@@@>>><<<;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEDDD@@@BBBEEEIIIMMMPPPRRRSSSUUUVVVWWWYYY[[[]]]___```dddeeefffgggiiijjjkkkkkkmmmnnnnnnooooooooooooooonnnnnnooopppqqqrrrssssssrrrsssttttttsssrrrpppoooooonnnnnnnnnnnnooopppqqqqqqppppppoooooooooooooooqqqoookkkeee]]]UUUNNNJJJBBBAAA???===<<<;;;;;;;;;999999999999:::<<<===>>><<<;;;999888777777888888777888::::::::::::<<<>>>EEEIIIOOOUUUYYY\\\___aaaaaa]]]VVVQQQLLLHHHDDDBBBAAACCCCCCBBB@@@??????@@@???>>>===<<<;;;;;;::::::>>>CCCKKKVVVaaannnzzz}}}{{{zzzyyyxxxvvvtttssssssttttttuuuuuuuuuuuusssssstttttttttuuuuuuuuussstttuuutttssstttuuuwwwttttttssssssrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqrrrtttuuuuuuuuuuuu~~~vvvqqqiiiaaa[[[VVVQQQNNNLLLLLLKKKKKKKKKNNNSSSWWW[[[]]]^^^``````___]]]\\\XXXVVVSSSPPPMMMJJJIIIHHHGGGKKKSSS[[[dddkkkppprrrrrrtttvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~|||xxxvvvuuuvvvxxxzzzxxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~}}}{{{zzzzzzyyyyyyvvvyyy|||{{{xxxxxx|||{{{tttmmmccc```___bbbhhhkkkjjjgggccceeeooo|||uuusssrrruuu{{{~~~yyyuuupppkkkcccXXXNNNHHHBBB>>>===>>>???<<<<<<>>>AAABBBDDDFFFHHHJJJKKKKKKLLLOOORRRVVVWWWXXXYYYZZZZZZXXXVVVWWWYYY\\\]]]^^^___aaabbbbbbcccdddgggjjjnnnooorrrvvvwwwyyyyyyhhhYYYQQQNNNKKKGGGDDDCCCBBB@@@???======<<<<<<;;;:::::::::555333444777999999888777888888888999999999::::::;;;===@@@EEEIIIMMMOOOQQQJJJHHHFFFCCCAAA??????>>>>>>??????@@@AAACCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDCCC@@@BBBEEEIIIMMMPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^```aaabbbdddfffhhhiiijjjkkkllllllmmmnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrqqqrrrssssssrrrqqqooommmmmmmmmnnnnnnoooppprrrrrrppppppooonnnnnnnnnnnnnnnnnnoooooolllddd[[[RRRMMMGGGFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<>>>???===<<<:::999888888999999777888::::::::::::===???@@@FFFMMMSSSVVVWWWWWWXXXVVVRRRNNNJJJIIIGGGEEECCCBBBDDDEEEDDDAAA???@@@AAA???>>>===;;;:::999999999>>>CCCKKKTTT]]]gggqqqvvvxxx}}}|||{{{yyyxxxvvvvvvvvvvvvuuussssssttttttuuuuuuuuuuuutttrrrsssssssssttttttttttttrrrssstttsssrrrrrrtttvvvrrrrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooopppqqqssstttuuuuuuuuu~~~xxxsssjjjccc\\\WWWRRROOOLLLLLLLLLKKKLLLPPPUUUYYY^^^```aaabbbcccbbb```___XXXVVVSSSPPPMMMJJJHHHHHHIIINNNVVV___gggmmmrrrsssssstttvvvxxxzzz{{{||||||}}}yyyuuutttvvvyyy{{{yyyyyyzzz{{{{{{{{{zzzzzzxxxzzz|||~~~~~~}}}|||zzzzzzyyyyyyvvvzzz|||{{{wwwwwwzzz~~~vvvnnnfff```]]]\\\___dddggghhhfffeeegggppp}}}}}}|||xxxuuusssrrruuu|||wwwrrrmmmfff]]]QQQHHHCCC>>>;;;;;;>>>???===>>>AAABBBCCCEEEGGGIIIJJJKKKKKKHHHLLLQQQTTTVVVXXXYYYZZZZZZXXXVVVVVVYYY[[[\\\]]]___````````````bbbfffjjjpppooorrruuuvvvxxxxxxfffXXXPPPNNNKKKGGGEEEDDDCCCAAA@@@=========<<<;;;;;;::::::888666777:::;;;:::888888999999999999999:::::::::888999<<>>>>>===<<<<<<===???@@@===<<<:::999888888999:::777999:::::::::;;;>>>@@@;;;BBBKKKRRRUUUTTTSSSRRROOOMMMJJJHHHHHHGGGFFFEEEBBBEEEGGGEEEBBB@@@@@@BBB???>>>===;;;:::999888888>>>CCCKKKSSSZZZbbbiiinnnooowww||||||{{{zzzxxxwwwwwwvvvwwwuuuttttttuuuuuusssrrrsssttttttuuuuuuttttttsssrrrrrrrrrsssssssssttttttrrrsssssssssrrrrrrtttuuuqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooolllmmmnnnpppqqqrrrssssss~~~wwwmmmeee___YYYSSSNNNLLLLLLKKKIIIJJJOOOWWW^^^cccdddeeeeeedddbbb___^^^ZZZVVVPPPKKKIIIIIIJJJJJJKKKQQQZZZccciiimmmppprrrttttttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}~~~~~~~~~{{{zzzzzz{{{~~~}}}||||||||||||{{{{{{{{{xxxzzz|||}}}~~~~~~~~~||||||}}}}}}|||zzzxxxwwwuuuxxx{{{zzzwwwvvvzzz}}}tttiiiccc___\\\ZZZ]]]bbbfffhhhhhhgggmmmxxx~~~|||{{{zzzvvvssssssxxx|||~~~|||zzz|||~~~sssnnnggg___WWWNNNFFF@@@???>>>======>>>@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKLLLIIILLLQQQTTTVVVXXX[[[^^^YYYYYYYYYZZZ\\\\\\[[[YYY___aaaddddddbbbbbbeeegggoooppprrrssstttwww{{{~~~rrr^^^SSSRRRKKKJJJGGGEEECCCCCCBBBCCCAAA???===<<<<<<<<<;;;:::888888888888888888888888666666777777888888888999:::<<<===>>>@@@EEEKKKOOONNNMMMJJJGGGEEECCCBBBAAA<<<;;;;;;<<<>>>AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFDDDCCCAAA@@@???AAADDDHHHLLLOOOQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]^^^___aaaccceeegggiiijjjjjjkkkmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmoooqqqsssrrrpppnnnoooqqqlllmmmmmmmmmnnnnnnnnnooosssooommmnnnmmmkkkmmmrrrnnnwww{{{sssggg[[[[[[XXXSSSNNNJJJFFFAAA>>>===<<<;;;<<<===>>>===<<<@@@===::::::;;;<<<:::888;;;<<<===>>>>>>>>>>>>===???AAADDDGGGJJJKKKLLLLLLIIIHHHGGGGGGHHHHHHGGGEEEHHHGGGFFFDDDBBBAAAAAAAAA???===;;;::::::<<<<<<<<>>>>>>>>@@@CCCDDDGGGGGGGGGHHHIIIJJJLLLLLLLLLOOOSSSVVVXXXZZZ]]]___[[[ZZZYYYZZZ\\\]]]]]]\\\___aaaddddddccccccfffhhhlllnnnooopppqqqrrruuuwww}}}~~~nnn[[[QQQQQQOOONNNKKKGGGEEECCCBBBBBBAAA???<<<<<<<<<<<<;;;:::888888888888888888888888666777777777888888888888999:::;;;<<<>>>BBBHHHLLLMMMLLLJJJHHHFFFDDDCCCBBB<<<;;;::::::;;;>>>BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA@@@>>>@@@CCCGGGKKKNNNPPPQQQTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^___aaadddfffggghhhjjjkkklllnnnnnnnnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjmmmoooqqqqqqooonnnooopppoooooooooooooooppppppppprrrooommmnnnmmmlllnnnsssvvv{{{qqqlllhhhaaa[[[UUUOOOIIIEEEEEECCCBBBCCCCCCCCCAAA??????===::::::;;;<<<:::999:::;;;;;;<<<============>>>???BBBDDDFFFHHHIIIIIIIIIHHHHHHIIIKKKKKKJJJHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@>>><<<;;;;;;===>>>>>>DDDFFFLLLTTT\\\cccgggiiinnnqqquuuxxxzzzzzzyyyxxxwwwwwwuuutttsssttttttuuussssssttttttuuuuuuvvvvvvsssuuuuuutttqqqoooooooooqqqsssuuuvvvwwwvvvuuutttvvvuuusssrrrrrrrrrtttuuutttsssqqqpppooopppqqqrrrttttttsssssssssrrrrrrrrrpppqqqrrrqqqooommmmmmnnnmmmkkkjjjllloooqqqpppooozzzrrrkkkddd\\\VVVPPPOOOMMMLLLMMMRRRZZZ______```bbbccccccbbb```___YYYVVVQQQMMMKKKKKKMMMOOOTTTZZZcccjjjooosssvvvxxxvvvvvvwwwyyy{{{}}}zzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzzyyyyyyyyy}}}}}}}}}}}}|||{{{yyyyyywwwwwwxxxxxxxxxxxxwwwwwwxxx{{{}}}|||yyyxxx{{{}}}{{{sssnnnhhheeeccceeejjjmmmnnnmmmmmmsss}}}}}}yyywwwyyy~~~}}}uuuqqqssswwwyyywwwvvvwwwtttooolllfff]]]UUUNNNHHHDDDAAA????????????@@@BBBDDDEEEIIIIIIIIIIIIJJJKKKMMMMMMOOORRRUUUXXXZZZ\\\___aaa]]][[[YYYZZZ\\\^^^______```aaacccddddddeeegggiiijjjlllooopppooooooooopppuuuyyyxxxzzz}}}lll[[[SSSRRRTTTRRRNNNJJJFFFDDDBBBAAAAAA???<<<;;;<<<;;;:::999999999999999999999999999777777777777888888888888777888999:::;;;???CCCGGGKKKKKKJJJIIIGGGEEECCCBBB<<<:::888777888;;;???AAAEEEEEEEEEEEEEEEDDDDDDCCC@@@AAAAAABBBDDDFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFDDDCCCAAAAAA===???BBBFFFJJJMMMOOOPPPSSSTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^```bbbdddeeefffiiijjjkkkmmmnnnnnnmmmmmmpppooommmkkkiiihhhggggggjjjlllnnnnnnnnnmmmnnnoooooooooooooooooooooooooooqqqnnnmmmnnnmmmlllqqqwww~~~~~~vvvnnnfff]]]UUUPPPKKKJJJIIIIIIHHHFFFCCC@@@AAA???===<<<=========<<<;;;<<<<<<===>>>>>>??????>>>???AAACCCEEEFFFGGGHHHHHHHHHJJJLLLOOOOOOMMMLLLFFFFFFDDDCCCBBBBBBBBBBBB@@@???===<<<<<<===@@@AAADDDHHHNNNVVV^^^dddhhhjjjmmmooosssvvvwwwwwwvvvuuuvvvvvvuuutttssssssrrrrrrqqqqqqrrrsssssstttuuuuuusssttttttrrrpppooopppqqqtttuuuuuuvvvvvvvvvuuuuuuuuutttsssqqqqqqrrrrrrssstttsssrrrqqqpppqqqrrrsssttttttssssssssssssrrrrrrpppqqqqqqpppnnnmmmnnnpppmmmlllkkklllnnnooonnnmmm~~~zzzsssjjjaaa[[[SSSRRROOONNNPPPTTTZZZ^^^]]]___aaabbbcccbbbaaa```YYYWWWSSSOOOMMMMMMPPPSSSZZZ___gggmmmrrruuuxxxzzzwwwxxxyyyzzz|||~~~}}}}}}}}}yyyzzz{{{}}}}}}}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxx}}}}}}||||||{{{zzzyyyyyyvvvvvvwwwwwwxxxxxxxxxxxxzzz|||~~~}}}{{{zzz{{{}}}}}}{{{zzz|||yyyuuuqqqnnnkkkllloooqqqpppnnnpppwww|||{{{~~~~~~xxxtttuuuxxxyyyuuusssssspppllljjjcccYYYPPPIIIEEEBBB@@@?????????@@@BBBDDDFFFGGGJJJJJJKKKKKKLLLMMMOOOOOOQQQTTTWWWZZZ[[[]]]___aaa^^^\\\ZZZZZZ]]]```aaabbb```aaacccdddfffggghhhjjjjjjmmmpppqqqooommmllllllqqquuu{{{uuunnnwwwoooaaaYYYVVVWWWTTTPPPLLLHHHEEECCCCCCAAA???===;;;<<<;;;:::999999999999999999999999999777777777777777888888888666777999999:::<<<@@@CCCKKKKKKJJJIIIGGGEEEBBB@@@<<<:::777555666888<<<>>>CCCDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@BBBDDDGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAA===???BBBFFFJJJMMMOOOPPPSSSSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^___aaacccdddeeeggghhhjjjlllmmmnnnmmmmmmpppooommmkkkiiigggffffffhhhiiikkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmlllllllllooommmmmmnnnnnnnnnttt|||wwwlllbbb\\\TTTSSSRRRQQQPPPMMMIIIFFFDDDCCCBBBAAA@@@@@@??????????????????@@@AAABBBBBB@@@AAACCCEEEFFFGGGHHHHHHEEEGGGIIIMMMPPPQQQOOOLLLFFFFFFEEEDDDCCCCCCCCCCCC@@@???>>><<<<<<>>>AAADDDFFFKKKRRRZZZ```fffjjjmmmmmmooorrrtttvvvuuuttttttuuuuuuuuutttsssrrrppppppoooppppppqqqrrrsssttttttsssssssssqqqooooooqqqsssuuuttttttttttttuuuuuuuuuvvvuuutttsssrrrrrrrrrssstttsssrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrpppqqqpppooommmmmmoooqqqooonnnnnnnnnnnnmmmlllkkkrrrtttvvvvvvvvvuuuuuuuuuxxx~~~{{{rrrggg```XXXUUURRRQQQSSSVVVZZZ]]]]]]^^^```bbbcccbbbaaa```YYYXXXVVVRRROOOPPPUUUXXX___cccjjjooosssvvvyyyzzzyyyzzzzzz|||}}}~~~}}}||||||||||||zzz|||}}}}}}}}}zzzyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{wwwwwwxxxxxxyyyyyyzzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||yyywwwwwwzzz}}}}}}{{{xxxuuuuuuwwwwwwtttrrrsssxxx~~~~~~zzzyyy{{{yyytttqqqqqqnnnjjjjjjbbbWWWMMMFFFBBB@@@>>>???@@@AAABBBDDDFFFHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVXXXZZZZZZ[[[]]]^^^^^^\\\ZZZ[[[^^^aaaccccccbbbbbbbbbdddfffhhhhhhhhhhhhkkknnnpppnnnllljjjiiinnnrrrzzzuuuggghhhuuuuuuiii___ZZZXXXVVVRRRNNNJJJGGGFFFEEEBBB@@@===<<<<<<<<<:::999999999999999999999999999888888777777777777777777777888999999999;;;>>>@@@IIIIIIJJJIIIGGGDDD@@@>>>===;;;888666555777999;;;???AAACCCDDDEEEEEEDDDDDDDDDCCCAAA@@@@@@BBBDDDFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAA===???BBBFFFJJJMMMOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^```aaacccdddeeeeeegggiiikkkmmmmmmmmmmmmnnnmmmkkkjjjiiihhhhhhggggggggghhhjjjlllmmmmmmmmmmmmmmmmmmlllllllllllllllnnnlllmmmoooooopppxxx}}}ssslllcccaaa___]]][[[WWWSSSOOOGGGHHHHHHGGGEEECCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEHHHIIIJJJIIIIIIEEEFFFIIILLLOOOPPPNNNLLLHHHGGGFFFEEEDDDCCCCCCCCC??????>>><<<;;;>>>BBBGGGJJJOOOWWW^^^ccchhhlllooooooppprrrtttuuuuuutttsssttttttttttttsssrrrqqqpppppppppqqqqqqrrrsssssstttssssssrrrpppooonnnppprrrssssssssssssssssssttttttwwwvvvuuuttttttsssssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqoooppppppnnnmmmnnnppprrrpppqqqqqqpppnnnllljjjjjjeeefffggghhhgggfffeeedddgggiiinnnvvvzzzoooggg___[[[WWWUUUWWWYYY\\\\\\^^^___aaacccccccccaaa```ZZZZZZYYYUUUSSSTTTYYY^^^cccgggmmmqqqtttwwwyyy{{{{{{|||||||||}}}~~~}}}|||||||||||||||}}}~~~}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxzzz{{{}}}}}}yyyyyyyyyyyyyyyzzz{{{|||{{{|||~~~~~~~~~}}}{{{xxxwwwxxxyyy||||||xxx}}}|||xxxzzz{{{}}}zzz|||xxxrrrnnnmmmjjjffffff___TTTKKKDDDAAA@@@??????@@@BBBDDDFFFHHHIIIJJJLLLLLLMMMOOOQQQSSSUUUVVVVVVXXXZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZ[[[___bbbcccccccccbbbbbbcccfffggggggfffeeehhhkkkmmmllljjjiiihhhhhhnnnwwwvvvfff___eeepppxxx}}}rrrggg^^^[[[YYYUUUQQQMMMJJJIIIHHHDDDBBB???>>>======;;;:::::::::::::::::::::::::::888888888888777777777777888999::::::999999;;;===DDDEEEGGGHHHGGGDDD@@@>>>>>><<<:::888777777888888;;;===@@@CCCEEEEEEEEEDDDFFFEEECCCAAA@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB===???BBBFFFJJJMMMOOOPPPQQQRRRRRRTTTUUUWWWYYYZZZ\\\]]]^^^___aaabbbcccddddddeeehhhjjjlllmmmnnnnnnlllllljjjiiiiiihhhhhhhhhgggfffgggiiikkkmmmlllkkkmmmmmmnnnnnnnnnooooooooommmmmmoooqqqqqqsss}}}ssspppkkkfffbbb]]]XXXUUUNNNPPPSSSRRROOOJJJFFFDDDEEEDDDCCCBBBAAABBBCCCDDDBBBEEEIIIMMMOOONNNMMMKKKIIIIIIJJJMMMPPPPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDD@@@AAA@@@>>><<>><<<;;;::::::::::::::::::::::::888888888888777777777666888999:::999888888999:::<<>>>>><<<;;;999888777666666999===AAADDDEEEEEEEEEFFFEEECCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBB>>>@@@CCCGGGKKKNNNPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[\\\]]]^^^___```aaabbbcccdddgggjjjlllmmmnnnnnnmmmlllkkkiiihhhhhhgggggghhhggggggiiikkkmmmkkkiiikkkllllllmmmnnnoooppppppmmmmmmppprrrrrruuu{{{sssllleee```\\\[[[___cccccc^^^VVVQQQNNNLLLJJJHHHFFFEEEEEEFFFGGGFFFJJJPPPVVVXXXWWWTTTQQQPPPOOOOOOPPPRRRRRRPPPOOONNNMMMKKKHHHFFFEEEDDDDDDBBBCCCCCCAAA???AAAHHHOOOSSSZZZccchhhjjjkkkooorrrqqqqqqrrrsssssssssrrrrrrtttsssrrrrrrrrrsssuuuuuuuuuuuuuuuuuuttttttttttttrrrssstttrrrpppnnnmmmnnnnnnooorrrtttuuuuuuuuutttvvvvvvvvvuuutttsssqqqqqqpppqqqqqqqqqppppppoooooooooooooooooonnnnnnnnnnnnlllnnnppppppppppppqqqrrroooqqqrrrooojjjfffcccccc[[[ZZZZZZZZZ[[[[[[ZZZXXXXXXXXXWWWVVVXXX]]]dddiiijjjnnnxxxzzzrrrlllgggbbb______aaa```___aaabbbcccddddddcccaaa```[[[]]]]]]ZZZWWWXXX___eeejjjmmmrrruuuxxxzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxzzz{{{|||{{{zzzyyyxxxxxxxxxzzzzzzzzz{{{}}}|||{{{zzz|||wwwppppppwwwxxx}}}~~~~~~yyyqqqkkkjjjgggdddZZZTTTLLLFFFCCCBBBBBBAAA???@@@CCCFFFHHHJJJLLLLLLKKKLLLNNNPPPSSSWWWZZZ[[[]]]^^^^^^]]][[[XXXXXXYYYXXXXXXZZZ]]]```ccccccbbbeeecccaaabbbdddeeedddaaafffiiilllmmmnnnnnnoooppphhhkkkoooyyyqqqbbb[[[[[[___ppp~~~yyylllgggddd___YYYSSSNNNKKKIIIGGGDDDAAA@@@??????===;;;::::::::::::::::::::::::999888888888777777666666777888999888777666777888777:::@@@EEEHHHGGGEEEDDD??????>>>===;;;999777555444777;;;@@@DDDEEEFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB???AAADDDHHHLLLOOOQQQRRRQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^___``````bbbdddgggiiilllmmmnnnnnnnnnmmmkkkiiihhhgggffffffiiiggggggiiilllmmmkkkiiihhhiiijjjkkklllnnnoooooommmnnnqqqsssssswwwyyyqqqkkkhhhffflllqqqqqqkkkbbb[[[WWWRRRQQQNNNKKKJJJJJJJJJKKKKKKPPPWWW^^^```___[[[XXXVVVTTTSSSSSSTTTTTTSSSRRRPPPNNNLLLJJJGGGEEEDDDDDDDDDEEEEEECCCAAACCCKKKRRRVVV]]]fffjjjkkklllooossspppqqqqqqrrrrrrrrrqqqqqqtttsssrrrqqqrrrtttvvvxxxwwwwwwwwwvvvuuuuuuttttttrrrssstttssspppmmmllllllmmmooosssvvvwwwwwwvvvuuuuuuuuuuuutttsssrrrpppooooooppppppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjmmmpppqqqqqqpppqqqqqqnnnpppqqqnnnhhhcccaaa```^^^ZZZWWWZZZ___aaa]]]WWW\\\WWWQQQPPPQQQSSSSSSRRRZZZ\\\bbbkkkwww|||rrrpppmmmjjjgggfffeeeeeeeeegggiiijjjiiigggdddbbb[[[[[[[[[]]]```dddhhhjjjqqqrrrtttwwwyyy{{{||||||||||||~~~~~~|||zzz~~~~~~}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyy{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyzzzzzz{{{||||||xxxwwwyyy~~~~~~vvvsssvvvyyyxxxzzz|||vvvrrrpppllleee___VVVQQQJJJEEEBBBAAAAAA@@@BBBBBBCCCDDDFFFHHHIIIKKKPPPQQQRRRRRRRRRTTTWWWZZZ]]]^^^___```aaaaaaaaaaaaYYYYYYZZZ\\\^^^aaacccdddcccdddeeefffhhhhhhiiiiiifffgggiiikkklllnnnnnnooolllmmmqqqxxx}}}lll___ZZZZZZbbb{{{uuullliiifffaaaXXXMMMHHHJJJIIIIIIHHHEEEAAA???>>>>>><<<<<<;;;:::999999999999888888888888777777777777666666666666666666666666;;;:::;;;@@@FFFIIIIIIHHHEEEBBB===<<<<<<;;;888555555666888;;;???CCCFFFHHHDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>@@@CCCEEEGGGIIILLLOOOPPPPPPQQQRRRSSSTTTUUUUUUYYY[[[]]]^^^^^^___```bbbdddeeeeeeffffffgggggggggiiiiiijjjiiiiiihhhgggfffeeeeeefffggghhhiiijjjjjjlllkkkkkkjjjkkklllnnnooooookkkjjjnnnsssyyywwwrrrtttttt~~~yyyoooeee^^^ZZZVVVSSSTTTTTTRRRTTTXXXXXX[[[___eeehhhgggccc___ZZZVVVSSSTTTWWWXXXTTTPPPPPPOOOMMMKKKHHHFFFDDDCCC@@@AAACCCDDDEEEIIIMMMQQQ^^^```cccgggkkknnnqqqrrrqqqqqqqqqqqqrrrssstttttttttsssrrrqqqqqqrrrttttttttttttttttttsssrrrqqqppppppooonnnmmmlllkkkkkkkkkppppppqqqrrrtttuuuvvvvvvvvvvvvtttsssqqqpppnnnnnnnnnoooppprrrqqqpppnnnmmmqqqqqqpppooonnnmmmllllllnnnlllkkklllooopppqqqpppooommmkkkiiifffbbb]]]YYYfffbbb^^^```eeegggccc___[[[VVVPPPMMMNNNPPPPPPOOOOOOPPPTTT[[[ddduuuxxxvvvrrrooollljjjiiiiiihhhjjjlllmmmllliiieeeccc]]]]]]^^^```cccgggjjjlllsssuuuvvvxxxzzz{{{|||||||||zzzxxxyyy|||}}}}}}{{{~~~}}}|||||||||||||||||||||{{{zzzzzzyyyyyyxxx|||{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvuuuuuuvvvvvvvvvxxxxxxxxxyyyzzzzzz{{{{{{xxxxxxzzz~~~}}}|||zzzzzz{{{zzz{{{zzzwwwtttppphhhcccWWWQQQJJJEEECCCBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKNNNPPPQQQRRRRRRTTTWWWYYY\\\]]]^^^___aaaaaaaaabbb[[[\\\\\\^^^___aaaccccccdddeeefffhhhiiiiiiiiijjjdddfffhhhkkkmmmooopppqqqlllnnnpppvvvzzzjjj___ZZZ^^^wwwtttnnniiieee^^^UUUOOOOOOMMMMMMMMMJJJGGGCCC@@@>>><<<<<<;;;:::999999999999888888888888777777777777777777777777777777777777:::999:::>>>CCCGGGHHHHHHGGGDDDAAA?????????<<<:::777777888:::===AAADDDFFFDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>AAADDDFFFGGGIIILLLNNNOOOPPPPPPQQQRRRSSSTTTUUUXXXZZZ]]]^^^^^^^^^___aaaaaabbbbbbccccccddddddeeehhhhhhhhhhhhgggffffffeeeeeeeeefffggghhhiiiiiijjjlllkkkjjjjjjjjjkkklllmmmnnnkkkjjjnnnsssxxx~~~}}}rrrhhh```[[[XXXZZZZZZYYY[[[^^^bbbdddhhhlllnnnmmmhhhddd^^^ZZZVVVUUUWWWVVVSSSOOOOOOPPPPPPOOOLLLHHHCCC@@@AAABBBCCCEEEGGGKKKQQQUUUaaabbbeeehhhkkknnnooopppqqqqqqqqqqqqrrrssstttuuuuuuuuutttsssssstttuuuvvvssssssssssssrrrqqqpppppppppooonnnmmmlllkkkkkkkkkoooooopppqqqrrrssstttuuuuuutttsssrrrpppooonnnmmmkkklllnnnooooooooommmmmmppppppoooooonnnmmmmmmmmmooonnnmmmnnnqqqrrrsssrrrnnnllliiifffdddaaa]]]ZZZsssnnniiiiiilllmmmjjjfff[[[UUUNNNJJJKKKLLLKKKJJJJJJJJJLLLPPPVVVbbbwww}}}yyyuuurrrpppoooooonnnppprrrsssqqqmmmhhheeeaaaaaabbbdddgggkkknnnpppvvvwwwxxxzzz{{{{{{{{{{{{wwwvvvvvvxxx{{{~~~~~~~~~}}}{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwyyyyyyzzzzzzzzzxxxwwwvvvwwwwwwvvvuuuuuutttuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzyyyyyy{{{|||zzz~~~}}}~~~}}}{{{~~~|||xxxuuuooohhhcccVVVQQQJJJEEECCCCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKMMMOOORRRSSSTTTTTTVVVXXXZZZ[[[]]]___```aaabbbbbb````````````aaaaaabbbbbbffffffhhhiiijjjjjjkkkkkkdddfffhhhkkkmmmoooqqqqqqlllnnnpppttt{{{iii^^^]]]rrrwwwnnnkkkggg```YYYVVVSSSSSSRRRPPPLLLGGGBBB???<<<<<<;;;:::999999999999999999888888888777777777888888888888888888888888888888888;;;@@@DDDGGGHHHHHHFFFDDDCCCBBBAAA???===::::::999999;;;>>>AAACCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>AAADDDGGGHHHIIILLLNNNNNNOOOOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\\\\]]]^^^___`````````aaabbbcccccccccggggggffffffeeeddddddcccdddeeeeeefffggghhhiiiiiikkkkkkjjjiiiiiiiiijjjjjjllljjjjjjnnnqqqvvvuuuiiiddd```bbbdddccceeehhhnnnooorrrvvvwwwuuuppplllddd___YYYVVVUUUTTTPPPMMMLLLNNNPPPPPPNNNHHHBBB>>>AAABBBDDDFFFIIIOOOVVV[[[dddeeegggiiilllmmmnnnooorrrrrrrrrrrrssstttuuuuuuwwwvvvuuuuuuuuuuuuvvvvvvssssssssssssrrrqqqppppppppppppnnnmmmlllkkkkkkkkkmmmnnnnnnooopppqqqqqqrrrsssrrrqqqpppooonnnmmmmmmjjjkkkmmmnnnooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllmmmppprrrrrrrrrmmmjjjeeebbbaaa___]]][[[|||vvvsssrrrppplllhhh[[[UUUNNNJJJIIIJJJIIIHHHIIIHHHIIIKKKNNNVVVfffvvv{{{xxxvvvvvvvvvtttvvvxxxxxxvvvrrrmmmjjjffffffhhhjjjmmmpppssstttxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxzzz|||~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvtttvvvwwwxxxxxxwwwuuutttwwwwwwvvvuuuttttttttttttwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||}}}{{{www}}}yyyxxx{{{|||xxxtttpppjjjccc^^^TTTOOOHHHDDDCCCDDDEEEFFFDDDEEEFFFHHHJJJKKKLLLLLLNNNQQQTTTVVVVVVWWWXXXYYYYYYZZZ\\\^^^```aaabbbcccddddddcccccccccbbbaaaaaaggghhhiiijjjkkkkkkkkkkkkfffgggiiikkkmmmnnnoooooolllmmmooorrryyywwwjjjcccmmmvvvssssssnnneee___[[[YYYUUUQQQMMMIIIEEEBBB======;;;:::999999999999999999999888888888777777888888888888888888888888777666777888<<>><<<:::888888;;;>>>@@@BBBBBBCCCCCCBBBAAA???>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>???AAAEEEGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUWWWYYYZZZZZZ[[[\\\]]]___``````aaabbbcccddddddeeeddddddcccbbbbbbbbbbbbcccdddeeefffggghhhhhhiiijjjjjjiiiiiihhhhhhhhhhhhjjjiiijjjmmmpppttt}}}sssmmmiiikkknnnnnnoooqqqvvvwwwyyy|||~~~|||wwwsssiiiddd]]]XXXTTTQQQMMMJJJGGGIIIKKKKKKJJJFFFAAA>>>AAABBBDDDGGGKKKSSS[[[aaaeeefffhhhkkkmmmooopppppprrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuusssssssssssssssrrrqqqqqqqqqpppooommmlllllllllkkklllmmmmmmmmmnnnooooooooorrrrrrqqqpppoooooonnnnnnnnnooooooppppppooonnnnnnlllllllllmmmmmmnnnnnnnnnllljjjiiijjjlllnnnnnnnnnjjjfffaaa^^^]]]]]]\\\[[[~~~yyyssslllgggZZZUUUOOOKKKKKKLLLJJJHHHFFFDDDEEEFFFHHHMMMYYYeee||||||{{{{{{|||{{{|||}}}|||zzzvvvrrrooollllllnnnooorrrtttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{|||~~~~~~~~~}}}|||{{{zzzzzz{{{zzzyyyyyyxxxwwwwwwvvvvvvtttuuuwwwxxxxxxwwwvvvtttwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxyyyyyyyyy{{{}}}|||zzzvvv{{{|||vvvssswww{{{yyywwwtttpppkkkddd]]]XXXPPPLLLGGGDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNPPPSSSWWWYYYYYYYYYZZZ[[[YYYZZZ\\\^^^```bbbcccccceeeffffffeeedddcccbbbaaaggghhhiiijjjjjjjjjjjjjjjiiijjjkkkkkklllkkkkkkkkkjjjkkkmmmooottt~~~xxxjjjiiirrr|||rrrjjjbbb\\\TTTNNNKKKIIIFFFDDD???>>>===;;;:::999999999999999999999888888888888888888888888888888888888666666777888:::===AAADDDIIIIIIHHHGGGDDDAAA???>>>AAA???;;;999888999;;;===@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>===???BBBFFFHHHIIIJJJKKKMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRUUUWWWXXXXXXYYYZZZ[[[]]]]]]^^^___```aaabbbbbbbbbaaaaaa``````aaabbbbbbccccccdddeeefffggghhhhhhiiiiiiiiihhhhhhggggggfffhhhgggiiimmmnnnqqqzzz}}}uuuqqqtttwwwwwwwwwxxxzzz{{{}}}~~~zzzwwwlllhhhbbb[[[UUUOOOKKKHHHCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBEEEIIIOOOVVV___eeeeeegggiiillloooqqqrrrsssrrrrrrrrrrrrrrrtttuuuuuuuuuuuuuuuttttttssssssssssssttttttttttttssssssrrrqqqpppooonnnmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmrrrrrrqqqqqqpppppppppoooqqqppppppooonnnmmmllllllkkkkkkkkklllmmmmmmnnnnnnkkkiiihhhhhhjjjkkkkkkjjjfffbbb]]]ZZZZZZ[[[[[[[[[}}}tttkkkeeeWWWTTTOOONNNOOOOOOLLLJJJGGGEEEEEEGGGGGGJJJSSS\\\lll|||zzzwwwvvvqqqrrrssstttvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyxxxvvvvvvwwwxxx}}}}}}|||{{{{{{{{{{{{|||zzzzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxzzzzzzzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~{{{yyyxxxuuuyyy{{{~~~~~~~~~|||wwwsssqqqsssvvvwwwvvvsssoooiiiaaaZZZVVVNNNKKKHHHGGGGGGHHHGGGGGGHHHIIILLLNNNPPPQQQQQQQQQSSSUUUXXXYYYZZZ[[[\\\^^^[[[\\\^^^```aaabbbcccccceeeeeefffffffffdddcccbbbfffggghhhhhhiiiiiihhhhhhjjjjjjkkkjjjjjjiiihhhhhhgggiiilllmmmqqqxxxsssllljjj{{{{{{ssseee]]]SSSLLLIIIHHHFFFEEEAAA@@@>>>===<<<;;;:::::::::999999999999888888888888888888888888888888888555777888888999;;;>>>AAAGGGIIIJJJIIIGGGDDDCCCCCCCCC@@@===:::999999:::;;;===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>???BBBGGGIIIJJJJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZXXXYYYZZZ[[[\\\^^^^^^_________^^^^^^___aaacccdddbbbccccccdddeeefffgggggghhhhhhiiiiiiiiihhhggggggeeefffiiilllllloooxxx~~~xxx{{{~~~~~~}}}~~~~~~~~~~~~zzzvvvooolllggg```XXXQQQLLLIIICCCAAA???>>>===???AAABBBAAADDDHHHNNNTTT[[[ccchhhggghhhjjjmmmppprrrssstttqqqqqqqqqqqqrrrsssttttttssstttttttttsssrrrqqqppprrrssssssttttttssssssrrrqqqqqqooonnnmmmlllllllllnnnnnnnnnnnnmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmkkkiiihhhiiijjjiiihhhaaa^^^ZZZXXXXXXZZZZZZZZZ}}}qqqggg```SSSQQQOOOPPPRRRRRRNNNKKKJJJHHHGGGHHHHHHIIIOOOVVV```ttt}}}||||||{{{uuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyywwwyyyyyywwwuuutttuuuwwwzzzzzzzzzzzzzzzzzz{{{|||zzzzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{|||wwwvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxzzz|||}}}|||}}}}}}yyyvvvuuutttuuuxxx~~~~~~sssvvv{{{}}}{{{xxxuuussssssuuuvvvuuuuuusssoooggg___XXXUUULLLKKKJJJJJJKKKKKKJJJHHHJJJLLLNNNQQQSSSSSSSSSSSSTTTVVVXXXXXXYYYZZZ]]]___]]]^^^___aaabbbccccccccccccdddfffggggggeeedddccceeeeeeffffffggggggffffffhhhiiiiiiiiiiiihhhggggggeeegggjjjlllnnnttt|||zzzqqqvvv}}}tttddd\\\RRRLLLJJJIIIFFFCCCCCCBBB@@@>>>===<<<<<<;;;::::::999999999888888888777777777777777777777777555888::::::999999;;;===@@@DDDGGGHHHGGGFFFGGGHHHCCCBBB???===;;;::::::::::::<<>>>>>>>>???CCCGGGJJJKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQTTTUUUUUUUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]]]]]]]___bbbdddfffbbbbbbcccdddeeeffffffgggfffggghhhiiiiiiiiihhhhhhdddeeeiiilllkkkmmmvvv~~~}}}xxxtttqqqppplllfff^^^UUUOOOLLLFFFDDDAAA???>>>>>>@@@AAABBBGGGMMMSSSZZZ```gggkkkjjjkkkmmmoooppprrrrrrsssppppppppppppqqqrrrssssssssstttttttttsssrrrpppooopppqqqqqqrrrrrrqqqqqqqqqrrrqqqpppnnnmmmmmmllllllppppppoooooonnnnnnnnnnnnoooooopppppppppppppppppplllllllllkkkkkkllllllmmmkkkkkkkkkkkkkkklllllllllllljjjhhhgggffffffeeeccc]]]ZZZXXXWWWWWWYYYYYYYYYzzzmmmbbb[[[PPPOOOOOOQQQTTTSSSOOOKKKIIIFFFEEEFFFEEEDDDIIIOOOXXXkkk~~~}}}~~~xxxxxxyyyyyyzzzyyyyyyxxxyyyzzz{{{{{{|||{{{{{{{{{yyyzzz{{{yyyvvvuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{{{{vvvvvvwwwwwwxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwzzz||||||{{{|||zzzvvvsssrrrrrrvvvwww{{{zzznnnqqqvvv{{{}}}zzzwwwuuuvvvxxxyyyyyyssstttrrrnnnfff]]]WWWSSSLLLLLLLLLMMMOOONNNLLLIIIKKKMMMPPPSSSUUUUUUUUUTTTUUUVVVWWWWWWWWWYYY]]]_________aaabbbccccccccccccbbbccceeeggggggfffeeedddddddddeeeeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhgggcccfffiiikkkmmmrrrzzz}}}xxxzzzqqqbbb[[[SSSNNNMMMJJJFFFAAADDDCCCAAA???>>>===<<<<<<:::::::::999999999888888666666666666666666666666666888;;;;;;999888999;;;999===CCCEEEEEEFFFHHHJJJCCCBBB@@@>>><<<;;;:::999999;;;>>>AAACCCCCCAAA@@@BBBBBBBBBAAAAAABBBCCCCCC??????AAABBBCCCDDDDDDDDDFFFEEECCCAAA???>>>>>>??????CCCHHHJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXYYY[[[\\\^^^______\\\\\\\\\]]]___bbbfffhhhaaabbbcccdddeeeffffffgggfffggghhhjjjjjjjjjiiiiiicccdddiiikkkkkkllluuu|||vvvrrrrrrrrrpppjjjbbbYYYRRROOOJJJHHHEEEBBB@@@??????@@@DDDIIIPPPWWW^^^dddiiimmmmmmmmmnnnppppppqqqqqqqqqoooooooooooopppqqqrrrsssttttttuuuuuutttrrrpppooonnnoooooopppppppppoooooorrrqqqpppnnnmmmmmmmmmmmmqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnoooooooooooollllllllllllnnnoooqqqqqqkkkkkkkkkkkkkkkkkkkkkkkkjjjhhheeeccccccbbb```^^^ZZZXXXVVVVVVWWWXXXXXXXXXzzznnnfff]]]VVVRRRQQQPPPRRRUUUUUUQQQMMMHHHGGGGGGFFFGGGGGGIIIIIISSSccczzz~~~|||{{{zzzyyyyyyyyyzzz{{{}}}~~~||||||}}}||||||{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvuuuuuuvvvxxx{{{|||zzzyyyxxxwwwwwwxxxyyyzzz|||}}}~~~|||yyyxxx{{{}}}yyyzzzzzzzzzzzz|||zzzwwwuuusssrrrpppuuuvvvyyyvvvrrrhhhnnnvvv|||~~~~~~~~~}}}|||yyywwwwww{{{}}}}}}{{{vvvxxxtttkkkccc]]]UUUNNNKKKMMMOOOPPPPPPMMMJJJGGGLLLLLLNNNQQQUUUXXXXXXWWWVVVWWWXXXYYYYYY[[[^^^aaaaaa```______```aaadddeeefffeeeeeegggjjjjjjfffccceeefffgggfffccc```_________cccffffffdddcccdddfffgggkkknnnmmmkkkoooyyyxxxrrrggg^^^TTTPPPRRRRRRKKKEEEGGGEEECCCBBBBBBAAA???>>>;;;;;;;;;::::::;;;<<<<<<999999999888888888888777999888888888999::::::;;;======???CCCHHHJJJHHHFFFDDDDDDCCCAAA???>>><<<<<<888;;;AAAFFFHHHGGGDDDBBBAAA@@@?????????@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFAAABBBCCCAAA>>>;;;999999AAACCCEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^___aaaccceeeffffffeeedddccccccdddfffggghhhhhhiiiiiiiiiiiihhhgggfffggggggiiimmmqqquuuwww}}}zzzyyyvvvzzzzzzttthhh[[[TTTRRRPPPJJJFFFEEECCC@@@BBBFFFGGGPPPYYY^^^ccciiikkkjjjllllllmmmmmmnnnoooooooooqqqqqqqqqpppqqqqqqrrrrrrvvvuuurrrpppppppppqqqrrrqqqqqqqqqqqqqqqpppooonnnqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnnnnooooooppppppkkklllmmmoooppppppppppppnnnmmmlllmmmnnnooonnnmmmllljjjiiiiiijjjjjjiiihhhiiieeebbbbbbcccbbb]]]XXXRRRTTTVVVWWWVVVUUUVVVWWWqqquuutttmmmfffaaa\\\WWWUUUSSSRRRSSSUUUTTTPPPLLLIIIHHHFFFEEEEEEFFFHHHIIIOOO^^^uuu|||{{{zzz{{{{{{zzzzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuttttttuuuwwwzzz{{{|||{{{zzzzzzzzzzzz{{{|||zzz|||}}}{{{yyywwwxxxzzzxxxyyy{{{{{{{{{|||~~~}}}zzzuuusssrrrrrrrrrqqqssstttvvv{{{}}}|||}}}uuurrrkkkooouuuyyyzzz{{{{{{||||||zzzyyyzzz~~~~~~}}}vvvkkkbbb\\\UUUOOOJJJKKKMMMNNNNNNLLLJJJIIILLLMMMPPPRRRUUUWWWXXXYYYXXXYYYYYYYYYYYY[[[^^^aaacccbbbaaa``````bbbdddeeefffeeeeeefffhhhhhheeebbbbbbcccdddeeeeeeddddddcccaaadddeeedddbbbbbbfffiiifffjjjmmmmmmllloooxxxwwwsssmmmeeeZZZTTTRRRPPPLLLGGGFFFDDDBBBBBBAAAAAA???===;;;;;;::::::::::::;;;;;;999999999888888888888777999888888888999999:::;;;<<<<<<===AAAFFFHHHHHHFFFFFFEEECCCAAA???>>>======:::===AAAEEEGGGFFFEEECCCBBBAAA@@@??????@@@@@@AAA>>>>>>???@@@AAABBBCCCDDDAAABBBBBBAAA>>>;;;999999???AAACCCEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]___aaacccddddddcccbbbaaaaaacccdddfffgggggghhhhhhhhhhhhggggggfffffffffhhhkkkooorrrttt~~~}}}zzz|||}}}yyyooobbbYYYSSSNNNIIIEEEEEECCC@@@AAADDDKKKTTT]]]bbbffflllmmmllllllmmmmmmmmmnnnoooooopppqqqqqqpppppppppqqqqqqrrruuusssqqqpppooopppqqqrrrppppppppppppooonnnmmmlllmmmmmmmmmmmmnnnoooooopppnnnnnnnnnnnnoooooooooooollllllmmmnnnooopppppppppnnnlllkkkkkklllmmmmmmlllkkkjjjhhhhhhiiiiiihhhfffhhhddd___]]]]]]\\\WWWSSSRRRSSSUUUUUUTTTTTTUUUVVV[[[```bbb```___```___]]][[[XXXVVVVVVVVVTTTOOOJJJIIIGGGEEECCCCCCEEEGGGHHHJJJWWWnnn}}}{{{zzzzzz|||||||||||||||}}}~~~~~~|||zzzwwwuuuttttttttttttttttttvvvwwwwwwyyyyyyxxxxxxxxxxxxxxxyyyuuuuuuuuutttttttttssssssttttttsssssstttvvvxxxyyy|||{{{{{{zzzzzz{{{{{{|||xxxzzz{{{{{{yyywwwvvvvvvvvvyyy{{{||||||}}}~~~yyyvvvrrrpppqqqsssuuuuuusssssstttxxx||||||zzz{{{{{{sssqqqooorrruuuwwwwwwxxxyyyzzz~~~}}}|||yyyjjj___YYYRRRMMMIIIJJJKKKLLLLLLLLLKKKKKKLLLPPPTTTUUUUUUVVVYYY\\\\\\\\\[[[ZZZYYY[[[___bbbfffeeecccbbbbbbbbbcccdddfffeeeeeefffgggfffcccaaa```______ccchhhjjjiiigggccceeeeeebbb```aaaeeeiiifffiiimmmmmmlllooovvv|||~~~~~~}}}wwwyyyyyyvvvtttnnnddd[[[UUUPPPLLLJJJEEEDDDBBBAAAAAA@@@>>><<<::::::999999999999::::::999999999888888888888777999888888888888999::::::;;;:::;;;>>>BBBFFFGGGGGGHHHFFFDDDAAA@@@?????????===???AAACCCEEEEEEEEEEEECCCBBBAAA@@@??????@@@@@@<<<<<<===>>>???@@@@@@AAA@@@AAAAAA@@@===:::::::::<<>><<<::::::999888888888999999999999999888888888777777999888888888888888999999999888999;;;>>>BBBFFFGGGIIIGGGDDDBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@?????????;;;<<<<<<===>>>>>>?????????@@@@@@???<<<::::::;;;;;;>>>AAACCCDDDEEEGGGIIIGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZ\\\]]]^^^^^^_______________```bbbbbbbbbcccdddddddddddddddddddddddddddeeefffgggiiijjjqqq{{{~~~uuuggg\\\TTTNNNIIIHHHGGGFFFIIINNNTTT]]]fffkkknnnqqqqqqnnnnnnnnnmmmmmmnnnoooqqqrrrqqqqqqpppooooooooooooppppppoooooonnnnnnooopppqqqpppppppppooommmllljjjiiiggghhhjjjkkkmmmnnnoooppppppooooooooonnnmmmmmmmmmllllllmmmnnnnnnnnnmmmmmmmmmkkkhhhhhhiiijjjjjjjjjjjjhhhgggfffffffffdddbbbaaa\\\UUUQQQOOONNNMMMLLLNNNOOOPPPQQQQQQSSSVVVYYYLLLSSS[[[___dddkkkooonnniiifffcccaaa___[[[TTTNNNJJJHHHEEECCCBBBCCCDDDFFFGGGQQQddd{{{~~~~~~}}}}}}||||||zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyxxxxxxwwwvvvuuurrrssstttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttttttttsssssssssrrrrrrrrrsssssstttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzyyywwwuuuuuuwww{{{}}}}}}~~~~~~yyyvvvsssrrruuuxxxzzz{{{xxxwwwvvvuuuvvvyyy}}}{{{|||vvvsssuuuyyy{{{~~~~~~|||yyywwwwww}}}oooddd[[[SSSKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQVVV[[[\\\ZZZYYY]]]bbbbbbbbbaaa___^^^___bbbeeegggfffeeecccbbbaaa``````eeefffffffffeeedddddddddddd```^^^bbbhhhkkkjjjggghhhkkknnnlllgggcccbbbbbbfffhhhkkkkkkkkkmmmqqqttt~~~zzzuuummmuuuyyyyyyuuulll```VVVOOOLLLGGGEEECCCBBBBBBBBB@@@>>>;;;:::999999888888888999999999999888888888777777999999888777777888888888777888888999;;;???DDDFFFIIIGGGEEECCCAAA@@@@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@??????<<<<<<======>>>>>>??????>>>>>>???===;;;::::::;;;<<<>>>AAACCCDDDEEEGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\^^^^^^^^^______```aaabbbaaaaaabbbcccccccccccccccddddddddddddeeeeeefffgggkkkttt}}}}}}}}}vvvjjj```YYYQQQJJJHHHGGGHHHNNNTTTXXXaaaiiilllnnnqqqpppmmmnnnnnnmmmlllmmmoooqqqrrrqqqpppoooooonnnnnnnnnooonnnnnnmmmmmmnnnnnnnnnooopppppppppooonnnmmmkkkjjjiiiiiikkklllmmmmmmmmmmmmooonnnnnnmmmmmmllllllllllllmmmmmmmmmmmmllllllkkknnnkkkiiiiiiiiijjjjjjiiiiiigggeeeddddddcccaaa___ZZZVVVQQQMMMKKKLLLLLLMMMMMMNNNOOOOOOQQQTTTYYY]]]NNNVVV___dddiiiooorrrqqqnnnkkkgggeeeccc___XXXSSSMMMLLLJJJHHHGGGFFFGGGGGGJJJRRRaaawww~~~~~~}}}}}}|||xxxyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwssstttvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttrrrrrrssssssttttttttttttwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvwwwxxxzzzzzzxxxvvvuuuwwwzzz|||}}}~~~zzzuuutttrrrtttwwwzzz|||||||||{{{yyyvvvtttuuuyyy||||||||||||vvvuuuxxx}}}~~~~~~{{{xxxwwwwww{{{pppfff___XXXQQQMMMLLLLLLMMMNNNOOOPPPQQQTTTWWW[[[\\\[[[[[[^^^```aaabbbbbbaaa___```bbbdddeeedddcccbbbaaa___^^^]]]cccdddeeeeeeccccccdddeeefffcccaaabbbeeegggfffeeekkkooorrrrrrmmmhhhfffeeehhhhhhiiiiiiiiikkkooorrryyy|||sssqqqwwwzzzqqqeeeZZZQQQMMMIIIGGGFFFEEEEEEDDDBBB@@@<<<;;;:::999999888999999999999999888888888888777999999888777777777777888777888999999:::===AAAEEEGGGFFFEEEDDDBBB@@@???>>>BBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCBBBAAA@@@???<<<=========>>>>>>>>>???=========<<<:::999;;;<<<<<>><<>>>>>>>>>>>???AAABBBBBBCCCCCCBBBAAA@@@<<<<<<<<<===============<<<<<<<<<;;;999999;;;===<<<>>>AAABBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSRRRSSSVVVWWWXXXXXXWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^___```aaabbbbbbcccccccccddddddeeefffffffffffffffhhhlllsss}}}tttmmmhhhdddaaa\\\VVVRRRQQQQQQQQQUUU[[[aaagggkkkkkkllloooooonnnmmmllljjjjjjjjjllloooqqqppppppooonnnmmmmmmmmmmmmlllmmmmmmllllllkkkjjjjjjllllllmmmmmmmmmmmmlllllljjjkkkmmmnnnnnnnnnlllkkkjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmlllllljjjiiiiiiiiiiiiiiijjjjjjiiifffcccbbb```^^^\\\[[[ZZZWWWUUUPPPOOOLLLIIIGGGGGGIIIKKKKKKLLLNNNPPPTTT[[[ccciiiTTT^^^hhhnnnrrrvvvvvvsssooollliiigggfffbbb\\\WWWUUUUUUUUUTTTSSSPPPNNNLLLOOOSSS^^^ppp~~~}}}|||{{{{{{zzzxxxyyyyyyyyyxxxvvvuuusssttttttuuuuuuuuuuuuuuuttttttuuuvvvxxxxxxxxxwwwwwwxxxxxxvvvuuuttttttttttttwwwvvvvvvvvvvvvuuuuuuuuussssssttttttuuutttttttttrrrssstttuuuuuutttsssrrrtttqqqppprrrvvvyyyyyywwwwwwxxxyyyzzz{{{}}}wwwqqqqqqrrruuu{{{{{{xxxzzz|||||||||vvvwwwuuuwwwwwwzzz~~~~~~wwwqqqnnnooouuuyyy~~~yyyxxxxxxqqqooohhh^^^YYYYYYYYYVVVPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTWWWZZZ[[[[[[ZZZYYY\\\^^^```___^^^^^^___`````````___^^^\\\[[[ZZZ\\\^^^``````^^^___bbbeeedddddddddcccaaaaaaccceeecccfffiiihhhgggfffiiilllkkkiiifffeeefffiiimmmpppppprrrxxxwwwnnnlllsssttthhh^^^UUUPPPNNNLLLJJJIIIIIIHHHFFFEEE>>>===<<<;;;::::::::::::999999999888888888888777999999888777777666777777666999;;;;;;:::;;;>>>AAACCCDDDEEEEEEDDD@@@===;;;AAA@@@???>>>============@@@AAABBBCCCCCCCCCBBBAAA;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<:::999999;;;===<<<>>>@@@AAAAAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRPPPRRRTTTVVVWWWVVVUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]___```aaabbbccccccccccccdddeeeffffffggggggggggggnnnnnnqqqvvvrrrgggbbb``````___ZZZXXXZZZYYYXXXZZZ^^^dddiiilllkkklllooopppooommmkkkjjjiiiiiilllnnnpppppppppooommmmmmlllllllllmmmmmmmmmlllkkkjjjiiihhhjjjjjjkkklllllllllkkkkkkiiijjjmmmooooooooonnnmmmhhhhhhhhhiiiiiijjjjjjkkkmmmmmmmmmlllkkkjjjiiihhhgggggghhhiiijjjhhhdddaaa___]]][[[YYYXXXVVVTTTRRRNNNMMMLLLIIIFFFEEEFFFHHHKKKLLLNNNPPPUUU]]]ffflllYYYgggsssvvvtttsssrrrqqqllljjjgggddd```^^^\\\[[[XXXYYY[[[[[[ZZZVVVRRRPPPLLLSSSaaasss~~~|||zzzxxxwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvssssssttttttttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvttttttssstttwwwxxxxxxvvvtttsssrrrrrrrrrsssssssssssssssrrrqqqqqqpppqqqrrrtttuuuooopppqqqsssuuuwwwxxxyyy{{{zzzyyyyyy{{{~~~~~~xxxuuusssqqqssswww}}}|||zzzzzz}}}yyywwwxxx~~~vvvqqqrrrwww||||||tttlllhhhkkkttt|||yyyrrrlllgggiiiddd^^^YYYXXXYYYZZZ[[[UUUTTTRRRQQQPPPPPPQQQQQQPPPRRRSSSUUUWWWXXXXXXXXXXXX[[[___```___^^^\\\\\\___``````___^^^[[[YYYXXXVVVXXX[[[]]]^^^___bbbdddcccddddddbbb``````aaacccfffeeedddcccccceeehhhkkkiiiiiihhhfffdddccceeehhhmmmooosssxxx}}}~~~jjjfffiii|||}}}oooccc[[[VVVQQQUUUWWWTTTLLLGGGFFFHHHCCC@@@===;;;;;;;;;:::999999999999888888888888777888888888888888888888888666777777777888888888888>>>???BBBDDDCCCAAA>>><<<===???@@@@@@===;;;999999@@@@@@AAAAAAAAA@@@???>>>===============<<<<<<;;;:::999888888888999:::;;;???????????????@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUWWWXXXZZZ\\\^^^^^^cccbbbaaaaaa``````aaaaaaccccccddddddeeeffffffggghhhiiijjjnnnuuuzzznnnbbb]]]]]]aaa```^^^\\\\\\]]]___aaafffgggiiikkkmmmnnnnnnooommmlllkkkjjjkkklllmmmnnnmmmllllllllllllkkkkkkkkkmmmlllkkkjjjjjjjjjkkkllllllkkkkkkjjjjjjkkkkkkllljjjkkkmmmnnnnnnmmmkkkjjjjjjjjjiiiiiiiiijjjkkkkkkmmmlllllljjjiiigggeeedddfffggghhhhhhfffccc```^^^```\\\XXXTTTRRRPPPMMMLLLOOOMMMKKKJJJJJJJJJJJJJJJHHHKKKPPPVVV]]]dddiiilll```mmmxxxzzzwwwuuutttrrrjjjhhheeebbb___]]]\\\[[[XXXYYYZZZ[[[YYYVVVSSSPPPNNNVVVcccuuu~~~|||{{{yyyxxxxxxyyyyyyyyyxxxwwwvvvuuutttssssssssssssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssstttwwwxxxxxxwwwuuuttttttttttttssssssssssssssssssrrrqqqqqqqqqrrrssstttqqqqqqqqqrrrssstttvvvvvvxxxwwwvvvvvvxxxzzz~~~yyyuuurrrrrrqqqtttyyy}}}yyyvvvxxx}}}~~~uuuqqqsssyyy~~~zzzrrrjjjfffiiiqqqxxxyyyqqqjjjdddccc___YYYUUUTTTUUUUUUVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWXXXYYYXXX[[[^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWYYYZZZ[[[\\\]]]```bbbaaacccdddcccbbbaaabbbccceeeeeedddcccbbbcccfffhhhggggggfffdddcccdddgggjjjiiijjjnnnrrrvvvlllfffiiiyyyzzzkkkaaa]]][[[ZZZXXXTTTOOOKKKIIIHHHDDDAAA>>><<<<<<<<<;;;:::999999999999888888888888777777777777777777777777777888888888999999999999<<<>>>AAACCCCCCAAA>>>===>>>@@@AAA@@@===:::999888<<<>>>@@@AAAAAAAAA@@@???===>>>>>>>>>===<<<;;;;;;:::999888888888999;;;;;;======>>>>>>??????@@@@@@AAACCCEEEFFFEEEFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]^^^bbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccddddddeeeeeeggggggiiikkkpppxxx}}}oooddd___```eeecccaaa______aaacccdddfffggghhhjjjlllmmmmmmnnnllllllkkkjjjjjjkkklllmmmllllllllllllllllllkkkkkkmmmlllkkkjjjjjjjjjkkkllljjjjjjiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnllljjjiiijjjiiiiiiiiijjjjjjkkklllmmmmmmlllkkkiiigggeeedddeeeeeeffffffdddaaa]]][[[[[[XXXTTTPPPNNNMMMJJJIIIJJJIIIGGGGGGHHHIIIJJJJJJOOORRRXXX^^^ffflllppprrrfffrrr{{{|||yyywwwuuurrrhhhfffccc___\\\ZZZYYYXXXVVVWWWXXXXXXWWWUUURRRPPPPPPXXXfffwww}}}|||{{{zzzzzzyyyxxxxxxwwwvvvuuusssssstttsssrrrrrrsssuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttssssssssstttwwwxxxyyyxxxwwwvvvvvvuuuuuuttttttsssssssssttttttsssrrrrrrrrrsssssstttsssqqqppppppqqqssstttuuutttsssssstttwwwyyy{{{~~~yyyssspppoooppprrrvvv|||zzzvvvxxx}}}}}}sssqqqwww~~~}}}xxxppphhheeehhhpppvvvyyyooofff___]]]YYYUUUSSSSSSSSSRRRRRRTTTRRRQQQRRRSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTWWWYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYZZZ]]]```___bbbddddddcccbbbbbbcccbbbbbbbbbaaabbbbbbcccccceeeeeedddcccccceeejjjnnnggghhhjjjmmmpppwwwrrrkkkiiiuuuvvvlllhhhmmmggg```YYYUUURRRMMMJJJFFFCCC@@@>>>======<<<::::::999999999888888888888666666666666666666666666888888888999999999:::::::::<<>>@@@AAA@@@===999777777777:::===@@@BBBBBBAAA@@@>>>???>>>>>>===<<<;;;::::::999888888888999;;;<<<;;;;;;<<<===>>>>>>?????????AAACCCDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQTTTUUUVVVWWWYYYZZZ[[[\\\`````````aaaaaabbbccccccbbbbbbbbbcccccccccccccccdddeeeggghhhjjjooouuuzzzuuujjjeeefffhhhfffdddbbbaaabbbdddffffffggghhhjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmlllkkkjjjiiijjjkkkkkkiiiiiihhhhhhhhhhhhiiiiiimmmnnnnnnnnnmmmllljjjhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmlllkkkiiigggfffeeecccccccccbbb```]]]ZZZWWWUUURRRNNNKKKJJJHHHFFFEEEFFFEEEEEEEEEGGGIIILLLMMMSSSVVV]]]dddkkkpppssstttjjjttt}}}}}}{{{yyywwwsssiiigggbbb]]]XXXUUUSSSSSSRRRSSSSSSSSSRRRPPPOOONNNQQQYYYgggxxx}}}|||{{{{{{{{{yyyyyyyyyxxxwwwuuutttssstttsssrrrqqqrrruuuxxxzzzzzzyyyyyyxxxwwwvvvvvvvvvttttttuuuuuutttssssssrrrsssuuuvvvxxxyyyxxxwwwwwwwwwwwwvvvuuutttssssssrrruuuuuutttsssssssssrrrrrrtttrrrpppnnnnnnpppsssttttttssssssssstttvvvxxxyyy{{{|||~~~{{{tttooommmnnnpppsssyyy~~~}}}||||||{{{|||}}}tttsss{{{{{{vvvoooiiihhhlllsssxxxyyynnnddd[[[YYYWWWUUUTTTUUUUUUTTTSSSSSSRRRQQQRRRUUUVVVTTTRRRQQQOOONNNMMMOOORRRVVVXXXXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]\\\[[[YYYZZZ\\\______bbbdddeeecccaaa``````^^^^^^^^^___aaabbbaaaaaaddddddcccccccccgggmmmqqqhhhhhhiiikkklllqqq}}}~~~tttmmmrrryyywwwyyyoooeee\\\VVVQQQOOOIIIFFFBBB@@@???>>>===<<<::::::999999999888888888777777777777777777777777777777888888888999999999888:::===???@@@@@@???>>>>>>???@@@???;;;777555444333666:::>>>AAABBBAAA@@@?????????>>>===<<<;;;:::::::::999888999:::;;;<<<::::::;;;;;;<<<===>>>>>>===>>>AAAAAAAAA@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^___```aaabbbccccccbbbbbbbbbbbbbbbccccccccccccdddfffggghhhjjjmmmppp|||sssmmmmmmiiihhheeebbbbbbbbbdddeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllllllllnnnmmmkkkjjjiiijjjjjjkkkiiihhhhhhgggggghhhhhhiiiooooooooonnnmmmkkkiiihhhggggggggghhhiiikkklllmmmllllllkkkjjjiiigggeeedddbbbaaaaaa___\\\YYYUUUSSSOOOLLLIIIFFFFFFEEEDDDBBBEEEEEEFFFFFFGGGJJJOOORRRWWW[[[bbbiiiooosssuuuuuuoooxxx|||xxxnnnjjjccc\\\VVVQQQNNNMMMNNNMMMMMMMMMLLLLLLKKKKKKPPPYYYgggzzz}}}}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvuuuttttttsssrrrqqqsssuuuyyy{{{zzzyyyyyyxxxwwwvvvuuuuuusssttttttttttttssssssrrrtttuuuvvvwwwxxxwwwwwwvvvwwwwwwvvvuuutttssssssrrruuuuuuuuuuuutttssssssrrrrrrqqqooonnnnnnqqqsssuuuttttttttttttuuuwwwyyyzzzzzz{{{}}}}}}xxxqqqmmmllloooqqqvvv|||~~~}}}|||{{{{{{|||~~~}}}vvvxxxzzzvvvqqqnnnooosssxxx|||}}}xxxmmmbbbZZZVVVUUUTTTUUUWWWXXXXXXWWWUUURRRQQQSSSWWWYYYXXXUUUSSSQQQOOOMMMNNNQQQUUUXXXXXXXXXXXXWWWVVVWWWYYY\\\\\\\\\\\\]]]^^^______```___```___^^^\\\\\\]]]___```bbbddddddbbb___^^^^^^[[[ZZZZZZ\\\```bbbaaa```bbbcccccccccdddhhhnnnrrrhhhggghhhjjjiiikkkuuuwwwuuu~~~qqqaaaVVVRRRRRRLLLIIIEEEBBBAAA@@@>>>===:::::::::999999999999888888888888888888888888888666666666666777777777777777888;;;===>>>???>>>>>><<<===>>>===999555333222111333888<<>>===<<<;;;;;;:::999999999:::;;;<<<999::::::;;;<<<<<<======;;;===??????>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDGGGHHHJJJKKKLLLLLLKKKJJJKKKLLLLLLNNNOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVWWWWWW[[[\\\^^^___aaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccbbbdddfffhhhhhhiiikkkmmmpppxxx|||uuusssllljjjgggeeeddddddeeefffffffffgggggggggggggggfffggggggggghhhhhhhhhhhhhhhiiiiiijjjjjjkkklllmmmmmmnnnmmmllljjjiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiioooooonnnmmmkkkiiihhhgggeeeeeefffggghhhiiikkkllljjjjjjiiihhhfffdddcccbbb``````^^^\\\XXXTTTQQQOOOJJJHHHEEECCCCCCCCCCCCBBBDDDEEEFFFFFFHHHKKKQQQUUU```dddjjjppptttwwwxxxyyyvvv~~~}}}tttoooggg^^^VVVQQQMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKQQQZZZhhhzzz|||zzzyyy|||{{{{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttsssssstttvvvxxxyyyxxxxxxwwwwwwvvvuuuuuutttssstttttttttttttttssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuuttttttsssssssssuuuuuuuuuvvvuuuuuutttsssrrrqqqpppooooooqqqssstttrrrssssssuuuvvvxxxzzz{{{zzz{{{}}}}}}zzzvvvpppmmmmmmpppsssyyy~~~}}}||||||{{{yyy{{{~~~~~~{{{~~~yyyvvvsssrrruuuxxxzzz{{{xxxuuukkkaaaYYYSSSRRRRRRTTTWWWZZZ[[[[[[XXXTTTQQQSSSYYY\\\\\\YYYVVVTTTQQQOOOOOOQQQTTTVVVWWWXXXXXXWWWVVVVVVYYY[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbbbbaaa___^^^^^^______aaabbbbbb```^^^]]]]]][[[XXXWWWYYY^^^aaaaaa___```aaabbbcccdddgggkkknnnfffdddeeegggfffgggmmmvvv~~~}}}zzzgggYYYSSSSSSOOOKKKGGGDDDCCCAAA???>>>::::::::::::999999999999888888888888888888888888555555555666666666777777666888999;;;<<<======<<<:::<<<===<<<999555333333111333666999<<<>>>??????>>>>>>?????????>>>======;;;:::999999999:::<<<===:::;;;;;;;;;;;;<<<<<<<<<:::<<<>>>>>>===<<<===>>>>>>>>>===>>>>>>???AAAAAACCCDDDGGGJJJKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUYYYZZZ\\\^^^__________________``````aaabbbbbbcccbbbdddggghhhhhhiiijjjlllnnnrrrzzzyyywwwqqqoookkkhhhgggggghhhiiifffffffffffffffeeeddddddcccdddeeeggghhhhhhhhhhhhggghhhiiijjjkkklllmmmnnnooonnnllljjjiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiinnnnnnmmmkkkjjjhhhggggggdddddddddeeefffggghhhiiiggggggfffeeecccaaa```___^^^]]]ZZZWWWSSSOOOLLLJJJGGGEEEBBBAAABBBCCCBBBBBBBBBDDDGGGHHHIIINNNVVV\\\eeehhhlllpppsssuuuvvvvvv}}}}}}yyytttkkkbbbZZZTTTQQQPPPMMMLLLKKKJJJJJJKKKMMMNNNTTT\\\jjj{{{~~~|||yyyxxxwwwyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttuuuvvvwwwwwwwwwvvvvvvvvvuuutttttttttsssttttttuuuuuuuuuttttttvvvvvvuuuuuuttttttsssssstttttttttsssssssssssssssttttttuuuvvvvvvvvvuuuuuussssssrrrqqqqqqqqqqqqrrrnnnoooqqqsssuuuxxxyyyzzz{{{|||~~~yyywwwsssooommmmmmqqqttt|||}}}|||{{{{{{yyy{{{~~~~~~yyywwwuuuuuuwwwxxxxxxvvvrrrzzz~~~yyyppphhh___XXXQQQQQQQQQTTTXXX]]]``````[[[VVVQQQSSSYYY______]]]YYYWWWTTTRRRQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZYYYYYYXXXXXXXXXZZZ[[[\\\___bbbdddcccaaa___^^^^^^\\\]]]^^^^^^]]]]]]___```___ZZZWWWXXX\\\___^^^\\\]]]___aaabbbbbbcccfffhhhdddbbbcccfffeeeeeejjjqqqzzz{{{rrrdddZZZUUUQQQMMMIIIFFFDDDBBB@@@>>>;;;;;;:::::::::999999999888888888888888888888888666666666666777777777777777777999:::;;;;;;;;;;;;:::<<<>>>===:::777555555333444555777999;;;===>>>======>>>????????????>>>;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======<<<<<<<<<===<<<;;;;;;;;;;;;===>>>??????AAADDDHHHJJJJJJJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTWWWYYY[[[]]]^^^]]]\\\\\\[[[[[[\\\^^^___```aaabbbccceeeffffffeeefffhhhiiimmmpppttt{{{~~~yyyyyyrrrpppllliiigggggghhhiiiffffffffffffeeedddbbbbbb```aaacccfffggghhhiiiiiigggggghhhjjjkkklllmmmnnnooonnnllljjjiiiiiiiiijjjhhhggggggffffffgggggghhhmmmlllkkkiiihhhgggggggggdddcccccccccdddeeeeeefffddddddcccbbb```^^^]]]\\\ZZZYYYVVVRRRNNNJJJFFFEEEDDDAAA??????@@@AAAAAAAAABBBFFFJJJLLLOOOVVV```hhhiiijjjlllnnnqqqrrrssstttzzz{{{vvvnnneee]]]XXXUUUTTTPPPOOOMMMLLLLLLNNNPPPQQQWWW___lll|||~~~|||zzzxxxwwwvvvwwwwwwvvvvvvvvvvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuutttvvvvvvuuutttsssrrrrrrqqqrrrrrrssssssssssssssssssssstttuuuwwwwwwwwwvvvvvvuuuuuutttsssrrrpppooooookkklllnnnqqqtttvvvxxxyyy{{{|||~~~~~~|||vvvuuurrrooommmnnnqqquuu~~~}}}{{{zzzzzzzzz|||~~~}}}yyywwwuuuvvvwwwwwwtttpppnnnuuuyyyuuummmeee]]]WWWRRRRRRRRRUUU[[[```dddfff]]]WWWQQQSSSZZZ```bbb```ZZZYYYVVVTTTSSSSSSSSSTTTVVVWWWYYYYYYXXXWWWXXXZZZZZZYYYXXXXXXXXXZZZ[[[\\\^^^aaaddddddbbb```^^^]]]YYYZZZ[[[\\\\\\^^^aaacccbbb]]]XXXWWWZZZ]]]\\\ZZZZZZ]]]___`````````bbbccceeecccdddggggggfffjjjppprrr}}}uuusssyyy|||oooaaaYYYRRROOOJJJGGGEEECCCAAA???;;;;;;;;;:::::::::999999777777777777777777777777777777777777888888888888777888999999::::::::::::;;;===???>>><<<999777777555555555555777999;;;===<<<===>>>??????@@@@@@???;;;;;;:::999:::;;;<<<===>>>======<<<<<<;;;:::::::::;;;======<<<;;;<<<===;;;:::999999:::;;;===>>><<>>===???AAAAAA@@@DDDHHHNNNQQQVVV^^^jjjsssooopppqqqrrrsssuuuvvvvvv}}}yyyxxxrrrrrrrrrpppkkkeee___\\\WWWRRRPPPQQQQQQPPPSSSWWW[[[dddrrr{{{{{{{{{{{{yyyvvvtttrrruuutttrrrrrrtttuuutttssstttrrrqqqrrrtttvvvvvvuuuwwwwwwvvvuuutttsssrrrrrrtttssssssrrrrrrsssssstttssssssssstttttttttuuuuuutttuuuuuuvvvtttrrrooonnnrrrqqqpppppppppqqqrrrsssqqqqqqpppqqqrrrsssqqqoooppprrrtttsssqqqooooooooopppooonnnnnnppprrruuuwwwxxxzzz}}}|||{{{tttrrrpppnnnnnnpppuuuyyy}}}}}}~~~{{{{{{|||{{{sssxxx{{{{{{zzzyyyuuuooooooooooookkkeee^^^XXXUUUOOOPPPQQQRRRUUUZZZ```eeeiii^^^TTTUUU^^^eeeeeebbb]]]^^^[[[UUUSSSTTTSSSPPPRRRWWWZZZZZZVVVTTTVVVYYYWWWXXXYYYZZZ[[[\\\]]]]]]dddcccbbbaaaaaa``````aaa]]]]]]]]]^^^^^^_________```[[[WWWWWW[[[]]][[[XXXYYYZZZ\\\^^^```bbbcccccc```aaaaaaccceeehhhjjjkkknnnyyyqqqgggjjjpppuuuzzz{{{iii[[[WWWRRRMMMJJJIIIGGGDDD@@@>>>===;;;999888888888888999888888777777777777777888777666555555666777888777888888999999:::;;;;;;<<<;;;;;;===??????:::666444444444555666777888999???@@@BBBBBBBBBAAA???===<<<;;;:::999999:::<<<<<<;;;;;;::::::999888888777<<<;;;::::::;;;999666444666666777888999;;;======AAAAAACCCDDDEEEFFFGGGGGGKKKKKKJJJIIIIIIJJJLLLLLLOOOPPPQQQRRRRRRPPPNNNMMMVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^___``````aaaaaabbbbbbbbbbbbaaahhhhhhiiijjjooowww}}}zzztttoookkkjjjiiihhhggggggggggggdddeeeeeeeeeeeeeeeddddddccccccdddeeefffffffffeeeiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggffffffeeehhhgggfffddddddeeeeeefffggggggggggggfffeeedddccccccbbbaaaaaa``````aaaaaa___^^^]]][[[YYYWWWTTTSSSOOOMMMKKKGGGDDDBBB@@@?????????>>>===<<<===AAADDDJJJNNNUUU\\\bbbhhhnnnrrrsssttttttsssrrrrrrtttwwwxxx{{{~~~zzztttpppooonnnppptttuuusssnnnhhhddd]]]WWWSSSRRRQQQPPPRRRWWW___gggsss}}}yyyyyyyyyxxxxxxvvvuuuuuuuuutttrrrrrrtttuuutttssstttrrrrrrsssuuuvvvwwwvvvwwwvvvvvvuuuttttttssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrsssssssssttttttuuuuuuuuutttsssqqqpppsssrrrqqqpppppppppqqqrrrqqqpppooopppqqqrrrpppooooooqqqrrrrrrpppnnnmmmmmmnnnnnnnnnnnnppprrrtttvvvyyy{{{}}}~~~|||tttsssqqqppppppssswwwzzz~~~~~~{{{yyyzzz~~~{{{vvvzzz}}}{{{zzzxxxtttnnnnnnmmmkkkfff```[[[WWWUUUPPPQQQRRRSSSUUUZZZ```dddiii```YYYYYYaaahhhjjjhhhdddeee```YYYVVVVVVUUURRRSSSWWWZZZZZZVVVTTTUUUXXXWWWWWWXXXXXXZZZ[[[]]]^^^aaaaaa```_______________]]]]]]]]]]]]]]]^^^^^^^^^___[[[WWWWWW[[[]]][[[YYYYYYZZZ\\\^^^```aaabbbbbbaaaaaaaaabbbdddeeefffggghhhppp|||wwwnnnfffhhhjjjqqqsssdddWWWRRRMMMIIIHHHFFFCCC@@@AAA???===;;;:::999999999999999888777777777777777888777666666666666777888777888888999999::::::;;;<<<;;;<<<>>>@@@@@@<<<999888777777666777888999:::;;;<<<===>>>>>>===<<<;;;======<<<;;;<<<===>>>>>>===<<<<<<;;;::::::::::::<<<;;;:::::::::999777444666777777888:::;;;===>>>???@@@BBBDDDEEEFFFFFFFFFKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPOOONNNVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^______```````````````ffffffggghhhkkkpppxxx}}}}}}zzzvvvqqqlllkkkjjjiiihhhggggggggggggfffffffffffffffeeedddcccccccccdddffffffgggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffeeeeeeffffffdddcccccccccdddeeefffffffffeeeeeedddcccbbbaaa``````___^^^^^^^^^^^^YYYYYYWWWUUUSSSPPPNNNLLLJJJIIIFFFDDDAAA???>>>===>>>>>>>>>======???DDDGGGMMMRRRZZZ```fffjjjooorrrssssssssssssqqqrrrtttvvvlllnnnpppppplllgggcccaaaccciiirrrzzz|||xxxrrrnnneee^^^VVVSSSPPPOOOSSSYYYdddkkkuuu~~~~~~|||zzzwwwwwwvvvvvvuuuuuuvvvvvvuuusssrrrssstttuuutttrrrsssrrrqqqrrruuuwwwwwwwwwvvvvvvvvvuuutttttttttsssrrrqqqqqqqqqqqqqqqqqqrrrpppppppppqqqqqqqqqrrrrrrttttttttttttssssssrrrrrrssssssrrrqqqppppppqqqqqqpppooonnnnnnppppppooonnnmmmnnnppppppnnnlllkkkkkklllmmmmmmnnnpppsssuuuvvvzzz|||~~~xxxvvvsssqqqrrrvvvzzz}}}~~~|||}}}|||yyyvvvxxx}}}~~~~~~|||zzzzzz~~~|||yyyxxxsssmmmnnnkkkeee___ZZZWWWUUUUUUQQQRRRTTTUUUVVVZZZ___ccceeeaaa\\\\\\aaagggkkkkkkjjjiiiccc[[[WWWWWWWWWTTTUUUXXXZZZYYYVVVTTTTTTVVVWWWVVVVVVVVVXXXZZZ]]]^^^___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]ZZZWWWXXX[[[\\\\\\ZZZYYYZZZ[[[]]]^^^___aaaaaaaaaaaaaaabbbbbbccccccdddfffkkksss{{{iiiccc___eeezzzyyyiiiYYYTTTNNNJJJIIIHHHDDDAAADDDBBB@@@>>><<<;;;::::::999999888777777777777888888777777666666777777888777777888888999:::::::::;;;;;;<<<>>>@@@@@@>>><<<;;;:::888666666666888999888999:::<<<===<<<<<<;;;>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<<<<;;;:::::::::999777555777888888999:::<<<===>>>===???BBBDDDEEEFFFEEEDDDJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPOOOTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^cccddddddeeefffiiimmmqqqyyy}}}|||wwwuuurrrmmmjjjjjjiiihhhggggggfffggggggggggggggggggfffeeedddcccbbbccceeefffggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeeeeedddeeedddccccccbbbbbbccccccccccccdddccccccbbbaaa```^^^^^^]]]\\\\\\[[[ZZZZZZXXXWWWUUUSSSPPPMMMJJJIIICCCBBB@@@>>>===<<<;;;;;;============???CCCHHHMMMSSSYYYaaagggkkknnnpppqqqrrrsssssssssrrrrrrtttvvvcccddddddccc___[[[WWWUUUVVV___mmmyyy~~~xxxtttjjjaaaWWWRRROOOOOOUUU\\\iiinnnvvv}}}~~~|||||||||zzzyyyxxxwwwuuutttsssssstttuuutttsssrrrsssttttttsssrrrqqqpppooopppsssuuuvvvuuuuuuuuuuuutttttttttttttttqqqqqqppppppppppppqqqqqqnnnoooooooooppppppppppppsssrrrqqqqqqqqqqqqrrrrrrsssrrrrrrqqqppppppppppppnnnmmmllllllmmmnnnmmmllllllmmmooonnnllljjjjjjjjjkkklllnnnqqqsssuuuwwwxxx{{{|||~~~~~~~~~~~~vvvqqqrrrvvv|||{{{zzzyyyyyy{{{zzzwwwuuurrrttt{{{zzzyyy{{{}}}{{{zzz~~~zzzxxxsssnnnoooiii```XXXUUUTTTUUUVVVRRRTTTUUUVVVWWWZZZ^^^``````^^^\\\\\\^^^bbbfffhhhhhhgggaaaXXXUUUVVVWWWUUUVVVXXXZZZYYYVVVTTTSSSTTTWWWUUUTTTTTTVVVYYY\\\___^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZ\\\ZZZXXXXXXZZZ\\\\\\[[[YYYYYYZZZ[[[\\\^^^______``````aaabbbccccccccccccdddhhhnnnyyywwwiii\\\^^^rrr|||lll\\\WWWPPPMMMLLLKKKHHHEEEEEEDDDBBB@@@>>><<<:::::::::999888888777777888888777777777777777777777777777777777888999999::::::888999;;;===??????>>>===<<<:::777555333444555666888999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>><<<;;;<<<======<<<:::999999:::999888666888888888999:::<<<===>>><<<>>>AAADDDFFFFFFEEEDDDHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]___aaacccccccccdddgggiiipppsssyyy{{{vvvsssqqqnnnkkkhhhiiihhhggggggfffffffffggghhhhhhhhhgggfffeeecccbbbbbbccceeeggghhhiiijjjjjjhhhhhhggggggggggggggggggffffffeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa``````___^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPMMMIIIGGGEEE===<<<;;;;;;::::::::::::;;;<<<===???BBBGGGNNNSSSZZZ___ggglllooopppqqqqqqrrrsssttttttssstttuuuwww```___]]][[[XXXTTTPPPMMMNNNWWWfffttt}}}~~~{{{xxxkkkaaaWWWQQQNNNPPPWWW___jjjpppwww|||}}}{{{{{{{{{{{{zzzyyyyyyxxxvvvsssrrrqqqrrrrrrsssrrrrrrsssttttttsssqqqooommmmmmnnnppprrrsssrrrssssssssssssssstttttttttqqqppppppooooooppppppqqqnnnnnnnnnoooooooooppppppppppppooonnnnnnnnnooooooqqqqqqqqqppppppoooooonnnmmmkkkiiiiiikkklllkkkkkkkkkmmmnnnnnnllljjjiiijjjkkkmmmppptttwwwyyyzzzzzz{{{|||~~~~~~~~~{{{zzz}}}{{{qqqpppuuu|||xxxwwwwwwvvvvvvuuusssrrroooqqqwww|||xxxxxx{{{}}}|||{{{{{{{{{yyyuuupppoooggg]]]UUURRRTTTVVVWWWSSSTTTVVVWWWXXXYYY[[[]]]\\\\\\[[[ZZZ[[[]]]aaadddcccccc^^^VVVTTTWWWYYYXXXVVVWWWXXXXXXVVVTTTSSSSSSVVVUUUTTTTTTVVVYYY\\\___```___^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ\\\[[[YYYYYYZZZ[[[[[[[[[YYYYYYYYYYYYZZZ[[[]]]^^^^^^___aaacccdddeeeeeeeee___ccciiissswwwccc^^^kkksss```ZZZSSSNNNMMMLLLJJJGGGEEEDDDCCCAAA???<<<;;;::::::999999888888888888888777777888888888888777777666777777888888999::::::666888:::<<<<<<======>>>>>>===:::777555444555555888999:::;;;===>>>>>>???<<<<<<===???@@@AAABBBBBBAAA@@@>>>===<<<<<<======<<<:::999888999999888777888888888999:::;;;<<<===<<<>>>AAADDDFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^aaaccccccdddfffggghhhjjjooosssyyy~~~{{{yyyvvvtttrrrpppnnnmmmkkkiiihhhgggffffffeeefffffffffhhhhhhhhhgggfffdddcccbbbbbbccceeeggghhhiiijjjjjjgggggggggffffffeeeeeeeeedddddddddcccccccccccccccccccccccccccbbbbbbaaaaaa]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUSSSQQQLLLLLLJJJHHHEEEBBB@@@>>>:::::::::999::::::;;;;;;;;;===@@@DDDHHHNNNUUUZZZ```dddjjjnnnoooppppppqqqrrrtttvvvvvvuuuuuuwwwxxxccc```\\\YYYUUUQQQMMMIIIKKKSSS```mmmvvvzzzzzzyyymmmbbbWWWRRROOORRRYYYbbbkkkpppvvv{{{~~~}}}{{{yyyyyyzzzzzzzzzyyyyyyxxxvvvtttsssqqqqqqppprrrrrrrrrsssttttttrrrpppnnnmmmllllllnnnppppppooopppqqqqqqrrrrrrsssssssssqqqppppppppppppppppppqqqooooooooopppppppppqqqqqqnnnnnnnnnmmmmmmmmmllllllmmmnnnoooooooooooonnnnnnkkkiiigggggghhhjjjjjjiiijjjlllmmmmmmkkkiiihhhhhhjjjmmmqqqvvvyyy{{{||||||{{{|||}}}~~~~~~}}}|||{{{wwwvvvxxxsssqqqvvv|||~~~xxxwwwuuusssqqqppppppooolllnnnttt|||{{{www{{{}}}||||||{{{~~~zzzyyyvvvqqqnnneeeZZZSSSRRRTTTUUUVVVRRRUUUWWWXXXWWWWWWXXXYYYZZZYYYYYYYYY[[[]]]```aaa``````]]]WWWVVVZZZ\\\ZZZVVVVVVWWWWWWWWWUUUTTTSSSUUUTTTTTTUUUWWWZZZ]]]___bbbaaa___^^^\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYXXXXXXXXXYYY[[[\\\]]]^^^aaaccceeeeeeeeeeee```ccciiiqqqzzzssshhhhhhqqq{{{hhhaaaYYYRRROOOMMMJJJGGGEEEEEEDDDBBB@@@>>><<<;;;::::::999888888888888999777888888999999888888777666666777777888999999999666888:::;;;;;;;;;<<<>>>AAA@@@>>><<<:::999777777666666777888999;;;<<<<<<:::;;;===???@@@AAABBBBBB@@@@@@??????>>>>>>======<<<:::888888999999999888888888888888999:::;;;<<<<<<===???AAACCCEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\\\\\\\\\\YYY\\\___aaabbbccceeegggfffhhhkkknnnqqqvvv{{{~~~zzzvvvtttsssoooooonnnmmmlllkkkkkkjjjffffffeeeeeeeeeeeeffffffffffffffffffeeedddcccbbbbbbccceeefffggghhhiiiiiigggffffffeeeeeedddddddddbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaaaaa```______[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLHHHGGGFFFDDDBBB???===<<<999999999999:::;;;<<<===>>>AAAGGGLLLQQQWWW]]]aaadddfffiiikkklllmmmoooqqqqqqsssuuuvvvvvvvvvwwwxxxhhhccc^^^YYYVVVQQQLLLHHHJJJOOOXXXbbbkkkqqqtttuuupppeeeZZZTTTRRRSSS[[[ccckkkpppvvvyyyzzz{{{~~~~~~~~~}}}}}}{{{|||}}}zzzxxxvvvvvvwwwxxxwwwvvvwwwwwwvvvvvvtttsssrrrqqqqqqqqqrrrsssuuutttrrrooopppnnnlllmmmnnnoooooonnnnnnoooooopppqqqqqqrrrrrrqqqqqqqqqppppppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrnnnooooooooonnnlllkkkjjjjjjkkklllnnnnnnnnnnnnmmmjjjhhhfffeeefffhhhhhhhhhhhhjjjkkkkkkiiigggffffffhhhlllqqqvvvzzz|||}}}|||{{{{{{|||||||||{{{yyyxxxqqqnnnmmmppp{{{xxxuuuxxx|||}}}|||uuussspppllliiihhhiiijjjjjjlllqqqyyy}}}zzzyyy~~~}}}}}}|||{{{wwwxxxvvvrrrjjjbbbXXXRRRRRRTTTTTTSSSRRRTTTWWWXXXWWWVVVVVVVVVTTTSSSSSSVVV[[[___``````]]]^^^\\\WWWWWWZZZ[[[YYYUUUUUUUUUVVVWWWVVVUUUSSSTTTTTTUUUWWWYYY[[[]]]^^^cccbbb```]]][[[ZZZYYYXXX[[[[[[[[[\\\\\\\\\\\\\\\^^^]]]\\\ZZZXXXXXXYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[]]]___aaabbbccccccbbbaaabbbccchhhmmmpppyyyyyylllhhhqqq~~~wwwoooddd[[[VVVQQQLLLIIIEEEEEEEEEEEECCCAAA???>>>;;;:::999999888888999999777888999999999999888777666666777777888888999999777999;;;<<<::::::<<<>>>AAAAAAAAA@@@>>>;;;999777555555666666777888999:::999;;;===???AAABBBCCCCCC@@@AAABBBBBBBBB@@@>>>===<<<:::888777999999999999777777777777888999::::::;;;;;;<<<===???BBBDDDFFFDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOPPPQQQRRRTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[WWWZZZ\\\^^^___```bbbddddddfffiiikkkmmmooorrruuuyyy|||}}}{{{wwwrrrooommmmmmiiijjjkkkkkkkkkjjjjjjkkkfffeeeeeedddeeeeeeffffffddddddeeeeeedddcccbbbbbbccccccdddffffffgggggggggffffffeeeeeedddcccccccccaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^___^^^]]]\\\[[[XXXXXXYYYXXXXXXWWWVVVUUURRRRRRRRRQQQOOOKKKHHHGGGDDDDDDCCCBBB@@@>>><<<;;;999999999999:::;;;<<<===BBBGGGOOOVVV[[[```eeehhhfffffffffeeefffiiinnnqqqoooqqqtttuuuuuutttuuuvvvkkkfff___ZZZVVVRRRLLLHHHHHHKKKQQQYYYaaahhhmmmpppsssiii]]]WWWSSSTTT[[[ccckkkpppuuuxxxwwwvvvwwwyyyzzzyyyxxxzzz}}}}}}|||zzzyyyyyy|||~~~~~~~~~wwwzzz||||||zzzyyyzzz|||xxxvvvttttttuuuuuuuuuttttttuuuvvvvvvvvvuuusssrrrqqqqqqrrrsssuuutttqqqoooqqqooonnnmmmnnnooonnnmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssssssooooooppppppooommmjjjhhhhhhiiikkkmmmnnnnnnmmmmmmjjjgggeeedddeeeggghhhhhhfffhhhiiiiiigggeeedddeeegggjjjpppvvvzzz|||||||||zzz{{{{{{{{{{{{yyyxxxwwwlllgggbbb```hhhzzz{{{yyy{{{|||}}}~~~~~~|||zzzqqqoookkkfffbbbaaabbbdddiiijjjpppwww{{{|||{{{zzz~~~}}}}}}~~~xxxuuuvvvuuurrrhhh```WWWRRRRRRSSSRRRPPPRRRTTTWWWXXXWWWUUUTTTTTTOOOMMMNNNRRRZZZ___```___[[[\\\[[[VVVUUUXXXXXXUUUTTTTTTTTTVVVWWWWWWUUUTTTSSSTTTVVVXXXZZZ\\\]]]^^^cccbbb```]]]ZZZXXXWWWWWW[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^]]]ZZZXXXWWWXXXYYYZZZXXXWWWVVVVVVWWWYYYZZZ^^^___aaabbbbbb```___]]]^^^^^^aaaddddddkkk~~~tttfffkkkwww|||pppddd]]]VVVPPPLLLFFFFFFGGGFFFEEECCCAAA@@@;;;:::999999888888999999777888999::::::999888777666666666777888888999999888;;;======;;;:::===??????@@@@@@@@@>>>;;;888666777777666777777888999::::::;;;>>>@@@BBBCCCDDDDDDAAABBBDDDEEEDDDBBB???===<<<:::888777888999:::999777666666666777888999999::::::999:::<<<@@@CCCEEECCCDDDFFFHHHIIIIIIIIIIIILLLKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYVVVXXXZZZ[[[\\\]]]___aaa\\\___ccceeefffgggiiikkkpppqqqtttwww{{{}}}{{{{{{wwwwwwuuuqqqmmmjjjiiiiiieeegggiiijjjiiiiiijjjkkkeeeeeedddddddddeeeeeefffccccccdddddddddcccbbbbbbccccccdddeeefffffffffeeeffffffeeeddddddcccbbbbbb`````````aaaaaaaaaaaaaaa[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTOOOOOOOOONNNKKKHHHEEECCC======<<<;;;:::888777666999999999999:::;;;<<<===FFFLLLTTT\\\bbbgggkkkmmmgggfffdddbbbbbbfffmmmrrrmmmooorrrssssssssstttuuutttooohhhaaa[[[TTTNNNJJJIIIOOOVVVZZZ[[[]]]ccchhhlllhhh```XXXTTTUUU[[[```gggiiilllmmmmmmlllmmmnnnoooppprrrtttwwwyyy{{{}}}|||{{{zzzyyyyyyyyyzzz{{{vvvvvvwwwxxxxxxxxxxxxxxxuuuuuutttsssrrrrrrqqqqqquuutttsssssstttuuutttrrrnnnoooqqqssstttsssqqqpppoooooopppppppppoooooonnnnnnooopppqqqrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrtttsssqqqpppppppppqqqqqqnnnnnnmmmlllkkkjjjjjjiiiggghhhiiijjjlllmmmnnnnnnnnnjjjfffdddeeefffffffffeeefffhhhiiiiiiiiihhhggghhhkkkpppuuuxxxzzzzzzzzz{{{zzzzzz{{{{{{zzzxxxvvvhhh___ZZZZZZZZZ```www{{{{{{}}}|||yyyvvvrrriiiaaa]]]ZZZYYY^^^dddcccggglllqqqvvvzzz~~~}}}~~~|||yyytttuuuzzz{{{zzzyyyyyyxxxuuuqqqnnnccc[[[UUUUUUSSSPPPSSSZZZWWWUUUUUUVVVXXXWWWRRROOOLLLLLLNNNSSSWWW[[[[[[[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZWWWXXXYYYYYYYYYYYYYYYXXXVVVWWWXXXYYYZZZ[[[\\\\\\^^^aaacccbbb^^^ZZZYYYZZZ[[[\\\___```aaa___]]][[[\\\\\\\\\ZZZXXXXXXZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYY]]]___aaaaaaaaaaaabbbccc]]]___aaabbbdddlllxxxooogggeeerrr{{{xxxnnnggg___VVVOOOIIIGGGDDDBBBAAA@@@>>><<<>>>===<<<;;;:::::::::::::::::::::999888777666666999999999888888888777777888888999:::;;;<<<<<<===>>>>>>>>>>>>============:::777444333555666555444:::;;;<<<>>>@@@BBBCCCDDDGGGFFFEEECCCAAA@@@?????????===;;;999999999777666555555555555555555555444888999;;;===>>>??????@@@AAABBBDDDEEEFFFFFFHHHJJJHHHIIIJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]___```bbbdddfffhhhjjjjjjmmmnnnooopppqqqrrrsssssssssrrrrrrqqqpppppppppqqqooonnnmmmkkkiiigggfffeeeeeeeeeeeeeeefffhhhiiijjjhhhgggfffeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbaaaaaadddeeeeeeeeedddccccccbbbcccbbb```___^^^^^^______\\\\\\\\\]]]]]]]]]^^^^^^\\\[[[YYYXXXVVVUUUUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKIIIFFFCCC@@@>>>===;;;;;;;;;:::999999;;;===::::::999888999===CCCHHHTTTXXX]]]ccchhhkkklllllljjjhhheeebbb```ccciiinnnoooppprrrsssrrrrrrssstttxxxssslllddd^^^XXXRRROOONNNRRRWWWXXXWWWYYY]]]bbbdddbbb]]]XXXTTTTTTVVVYYY]]]___bbbcccccccccdddeeejjjkkknnnqqqtttwwwzzz{{{yyyxxxwwwvvvuuuvvvvvvwwwtttuuuvvvvvvwwwwwwvvvvvvuuuuuutttssssssrrrqqqqqqtttsssrrrrrrttttttsssrrrnnnoooppprrrrrrrrrqqqpppoooooopppppppppoooooonnnoooppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqooooooooopppqqqooonnnnnnmmmlllkkkjjjiiifffggghhhjjjlllnnnooopppppplllhhheeeeeeeeeeeeddddddeeefffggghhhhhhhhhhhhkkkmmmrrrvvvyyyzzzzzzzzzzzzzzzzzz{{{{{{yyywwwuuujjj```XXXUUURRRUUUfffyyy}}}|||~~~~~~~~~yyyuuummmeee]]]ZZZXXXXXX]]]dddfffiiimmmqqqsssvvvyyy{{{~~~|||zzz|||zzzvvvrrrrrrvvvyyyxxxvvvvvvvvvsssmmmhhh___XXXSSSSSSQQQOOORRRXXXXXXWWWVVVXXXZZZZZZWWWUUUPPPPPPQQQTTTXXX\\\]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^```cccbbb___\\\[[[\\\\\\]]]___``````^^^\\\ZZZZZZ[[[ZZZYYYWWWWWWYYY[[[^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]___aaaaaabbbcccdddaaabbbccccccdddiiittt|||qqqiiihhhtttxxxrrrjjj^^^UUUKKKHHHDDDBBBBBBBBBAAA@@@>>>>>><<<;;;:::999999999999999888888777666666666999999999888888888777777444555666777888999999:::=====================>>>;;;888555555666777666444999:::<<>>;;;:::::::::888777666555555444444444555555777888:::;;;<<<=========@@@AAACCCDDDDDDEEEGGGIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY]]]^^^___aaaccceeeggggggiiijjjkkklllmmmnnnnnnooonnnnnnmmmllllllllllllllljjjjjjiiihhhfffeeedddcccccccccccccccdddeeefffgggfffeeeeeeddddddddddddeeeeeeddddddcccbbbbbbaaaaaabbbcccccccccbbbbbbaaa``````___^^^\\\\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJHHHGGGEEEDDDAAA???>>>===999:::999888666666888:::999999;;;<<>>>>>>>>===;;;888777777777666555888:::===@@@BBBDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@???AAA???===<<<<<<<<<:::999888777555333333333555555777777999:::;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]___aaabbbcccdddeeefffggghhhhhhiiiiiiiiihhhhhhgggggggggggggggeeeeeeddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbaaaaaaaaa```````````````______^^^\\\\\\[[[YYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTSSSQQQPPPNNNMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFBBBAAA@@@???>>>======<<<888999888777555555777999888;;;???CCCIIIPPPWWW]]]eeegggjjjmmmnnnooonnnnnnmmmmmmkkkhhhfffeeegggjjjkkkmmmooopppoooooopppqqqxxxpppiiiddd```]]]^^^]]]YYYTTTOOOMMMNNNQQQPPPPPPQQQOOOLLLIIIIIIIIILLLNNNOOOPPPQQQSSSVVVYYY^^^aaaeeejjjooosssuuuwwwtttsssqqqooonnnmmmnnnnnnppppppqqqrrrrrrrrrrrrqqqttttttssssssrrrrrrrrrrrrqqqpppooopppqqqrrrqqqpppoooooonnnnnnnnnnnnooopppmmmnnnoooooooooooooooooorrrqqqpppppppppqqqssstttttttttsssrrrqqqppppppppppppooonnnmmmmmmnnnoooooooooooonnnmmmlllkkkjjjjjjgggggghhhjjjlllmmmnnnoooooolllhhhfffeeedddcccbbbccccccdddfffiiilllppprrroooqqquuuxxxyyyyyyxxxxxxvvvxxxzzz{{{zzzyyyxxxxxxrrrhhh^^^ZZZXXXVVVZZZaaaiiimmmsssyyy}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzyyy|||yyysssiiiccc]]]\\\\\\^^^cccjjjlllnnnppppppooonnnooopppppptttzzz~~~zzzwwwtttrrrsssxxx}}}{{{yyywwwtttttttttvvvrrroooooooookkkaaaYYYWWWTTTQQQPPPPPPQQQTTTWWWZZZYYYYYYYYY[[[^^^aaabbb[[[XXXVVVVVVYYY[[[]]]]]]ZZZYYYYYY[[[^^^```aaaaaa]]]]]]\\\\\\[[[[[[\\\\\\^^^^^^^^^_______________^^^___aaaaaaaaaaaaaaaaaa^^^___```aaaaaa```___^^^\\\]]]]]][[[XXXVVVWWWXXX]]]^^^______^^^[[[XXXVVVXXXYYY[[[^^^bbbeeeffffffiiiiiihhhffffffhhhnnnrrryyy|||qqqbbbWWWQQQHHHBBB>>>>>>??????@@@@@@???===;;;999888777777777777777888888888888888888888888777777777777777888999:::;;;<<<<<<===::::::;;;<<<======>>>>>>>>>===;;;:::999888666666777999===@@@CCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBB@@@>>>=========<<<;;;:::888555222222222444555777777888999::::::::::::<<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLNNNPPPQQQRRRRRRRRRUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWYYYZZZ\\\^^^___```aaabbbcccdddeeeeeeeeeeeeeeeddddddcccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```_____________________^^^______```aaaaaabbbaaaaaaaaa`````````___]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRROOOOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB======<<<<<<;;;:::999999888999999888666777999;;;<<<@@@EEELLLRRRYYY```eeeiiijjjlllnnnooopppoooooolllmmmmmmkkkiiihhhiiijjjjjjlllnnnooonnnnnnoooppp|||uuuooojjjfffcccccc___YYYRRRLLLIIIIIIJJJIIIIIIIIIFFFDDDCCCDDDFFFGGGIIIJJJKKKLLLOOOTTTWWW\\\___dddiiinnnrrrtttuuusssrrrpppnnnmmmllllllmmmnnnnnnoooppppppppppppooorrrrrrrrrrrrqqqqqqqqqqqqpppooonnnoooqqqrrrqqqpppoooooonnnmmmmmmnnnnnnooommmmmmnnnooooooooooooooorrrqqqpppooopppqqqrrrsssssssssrrrqqqpppoooooonnnnnnmmmlllllllllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjhhheeedddddddddcccbbb______aaacccgggkkkoooqqqoooqqqtttwwwxxxxxxwwwvvvuuuxxxzzz{{{zzzyyyzzz|||yyyqqqhhhdddbbbaaabbbdddhhhkkkpppuuuyyy|||}}}}}}}}}}}}}}}~~~~~~zzzxxxvvvyyy|||}}}yyytttnnngggaaa```______dddjjjlllnnnppppppnnnnnnnnnooonnnrrrxxx}}}}}}{{{yyyvvvrrrrrrvvvzzz}}}}}}|||}}}}}}|||{{{{{{yyyxxxuuuqqqnnnmmmkkkfff]]]VVVVVVUUUTTTRRRSSSUUUWWWXXXXXXXXXXXXXXXYYY\\\```bbb\\\ZZZWWWWWWXXXZZZ[[[[[[ZZZYYYYYY[[[^^^aaabbbbbb___^^^]]]\\\[[[\\\\\\\\\_______________`````````_________aaabbbbbbbbbbbb^^^___aaabbbcccccccccccc```aaa```]]]YYYVVVUUUUUU[[[]]]___```___]]]YYYWWWWWWWWWYYY]]]cccfffgggfffiiiiiihhhhhhhhhkkkooorrrtttfffZZZSSSIIIAAA>>>>>>???@@@AAAAAA@@@???===;;;999777999999999999999999999999777777777777777777777777444444555666777888999999999::::::;;;<<<======>>>>>>>>>===<<<:::888777777777999<<>>??????===<<<;;;999555333111222333444666777888999:::;;;;;;;;;;;;===>>>>>>>>>>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSUUUVVVWWWXXXZZZ\\\]]]]]]___```bbbdddddddddcccbbbcccbbbbbbaaabbbbbbcccccc``````aaaaaaaaabbbbbbbbb``````___^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[[[[\\\\\\[[[[[[[[[VVVVVVVVVUUUUUUTTTSSSSSSTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>;;;;;;:::999888777666555666777888888888999<<>>???AAACCCCCCDDDEEEEEEGGGKKKQQQUUU]]]```dddjjjnnnppprrrrrrrrrpppooommmllllllmmmmmmlllmmmnnnnnnoooooonnnnnnppppppppppppppppppppppppooonnnnnnoooqqqrrrqqqpppoooooooooooonnnnnnnnnnnnllllllmmmnnnooooooooooooppppppooooooppppppqqqrrrqqqppppppoooooonnnnnnnnnllllllkkkjjjjjjlllmmmnnnmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiihhhhhhhhhhhhgggfffdddbbbaaabbbaaa```___YYYZZZ]]]```dddhhhlllmmmoooqqqtttwwwxxxxxxwwwvvvwwwyyyzzzyyyvvvvvvyyy|||~~~xxxqqqllliiigggggggggkkkmmmpppssswwwyyy{{{|||||||||}}}}}}~~~}}}}}}}}}vvvuuuuuuuuuwwwxxxxxxwwwtttmmmgggdddaaa___bbbgggkkkmmmoooooonnnmmmnnnooonnnqqqvvv{{{~~~~~~xxxrrrnnnnnnrrrvvvxxxzzz~~~~~~~~~}}}yyyrrrpppmmmjjjfffaaa[[[WWWVVVXXXWWWUUUUUUYYYZZZXXXVVVWWWWWWWWWWWWYYY\\\___\\\ZZZXXXXXXYYYZZZZZZYYYZZZZZZYYY[[[^^^aaabbbbbb```___]]]\\\[[[[[[\\\]]]^^^^^^^^^_________`````````___^^^___aaacccbbbbbb___```aaabbbcccdddddddddaaabbbbbb___[[[WWWUUUUUU[[[]]]___aaaaaa```^^^]]]WWWVVVXXX]]]cccggggggfffhhhhhhhhhhhhjjjllloooqqqxxxwwwmmm]]]VVVLLLEEEBBBBBBDDDEEEBBBBBBBBBAAA@@@===;;;::::::::::::::::::::::::999666666777777777777777888555555666777888999::::::999:::::::::;;;<<<<<<<<<<<<>>>>>>===:::888888888999:::;;;===???AAABBBCCCCCCDDDEEEFFFFFFEEECCCBBBCCCAAA???>>>??????>>>===;;;999666444222222222333444555777999:::;;;;;;<<<:::<<<===>>>======???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUWWWXXXZZZ[[[[[[]]]___aaabbbcccbbb```___```____________```aaaaaa^^^_________`````````aaa^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYYVVVWWWXXXXXXYYYXXXXXXXXXSSSSSSSSSSSSSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<;;;999999888888777666555555444666888999:::===BBBEEENNNSSSYYY___cccfffiiikkkiiiiiikkklllmmmnnnnnnoooiiikkkmmmmmmlllllllllmmmiiikkkmmmnnnmmmmmmnnnooo{{{wwwrrrlllhhh]]]XXXRRRLLLHHHEEEBBBAAA>>>??????>>>======>>>@@@@@@AAAAAABBBDDDIIIPPPUUU^^^```eeeiiimmmnnnoooooooooooommmlllkkklllmmmmmmllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnooooooooooooooonnnnnnoooqqqrrrrrrqqqoooooopppqqqpppooonnnmmmkkklllmmmnnnoooooooooooonnnnnnoooppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmkkkjjjjjjiiijjjkkklllmmmlllkkkkkkjjjiiihhhggggggffffffggggggggggggggggggdddbbb```______^^^\\\ZZZWWWYYY\\\```eeehhhkkklllppprrruuuxxxyyyyyyxxxwwwzzz{{{zzzvvvqqqppptttxxx}}}{{{vvvppplllkkkkkklllmmmnnnpppsssvvvxxxyyyzzzyyyzzz|||}}}}}}{{{zzzxxxsssttttttrrrqqqssswwwzzz~~~vvvnnniiiddd```aaaeeejjjlllmmmmmmlllkkkkkkllloooqqqtttwwwzzz|||~~~~~~|||wwwpppllllllooosssvvvyyy~~~~~~~~~{{{uuuoooooommmggg```[[[XXXXXXVVVZZZZZZVVVWWWZZZ[[[XXXUUUWWWXXXWWWUUUVVVYYY\\\\\\[[[ZZZZZZ[[[[[[ZZZXXX[[[ZZZYYY[[[^^^```aaaaaa```___]]][[[ZZZZZZ[[[\\\[[[\\\\\\]]]^^^___``````aaa___]]]^^^aaabbbbbb```aaaaaaaaaaaaaaaaaaaaaaaa^^^``````^^^[[[XXXVVVVVVXXXZZZ]]]___aaaaaaaaaaaaWWWVVVWWW\\\ccchhhgggeeegggffffffgggiiikkkmmmmmmrrrzzz}}}wwwggg```UUULLLHHHFFFFFFFFFBBBCCCCCCCCCBBB@@@>>><<<;;;::::::999999888888888666666666666777777888888777777888999:::;;;<<<<<<::::::::::::::::::;;;;;;:::===>>>>>>;;;888888999;;;:::::::::;;;>>>@@@BBB@@@BBBCCCDDDDDDCCCBBBAAACCCAAA???>>>??????>>>===:::999777555333222111111111333555777999:::;;;<<<:::<<<======<<<===>>>???>>>???@@@AAABBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[]]]______^^^\\\[[[\\\[[[[[[[[[\\\\\\]]]^^^[[[[[[\\\\\\\\\\\\\\\]]]ZZZZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVRRRSSSSSSTTTUUUUUUTTTTTTOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>===;;;999888777777777777777777777777555888;;;>>>AAAEEEKKKNNNWWW\\\bbbhhhjjjlllmmmmmmllllllmmmmmmnnnnnnnnnnnnkkklllnnnmmmkkkkkkkkklllgggiiikkklllkkkkkklllmmm}}}yyytttmmmiiiXXXTTTOOOJJJFFFCCCAAA???;;;===??????>>><<<<<<===@@@AAAAAABBBDDDJJJQQQVVV^^^aaaeeeiiilllmmmllllllnnnmmmlllkkkkkkkkklllmmmkkklllmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnoooqqqsssrrrqqqooopppqqqrrrqqqpppnnnlllkkklllmmmnnnoooooooooooolllmmmooopppppppppooonnnlllllllllmmmmmmmmmmmmmmmjjjjjjiiiiiiiiijjjlllmmmkkkkkkjjjiiihhhgggffffffddddddeeeeeefffgggggghhhdddbbb___]]]\\\[[[XXXVVVXXX[[[___dddhhhkkklllmmmqqqsssvvvyyy{{{{{{zzzyyy}}}}}}zzztttmmmkkkoootttzzzzzzwwwqqqnnnnnnqqqrrrlllnnnqqqtttvvvwwwwwwwwwxxxyyy{{{||||||yyywwwuuuqqqssssssqqqnnnooovvv|||~~~uuuoooiiiccccccfffjjjkkklllllljjjhhhhhhiiioooppprrrtttvvvxxxzzz{{{xxxuuuooollllllooosssvvvyyy~~~||||||wwwppplllmmmllleee\\\WWWWWWYYYVVV[[[[[[WWWWWW[[[[[[WWWUUUWWWXXXWWWUUUTTTWWWYYY\\\[[[[[[[[[]]]\\\ZZZXXX[[[ZZZZZZ[[[^^^````````````___\\\ZZZZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]______```aaa___\\\]]]```bbbaaa___cccbbbaaa```___^^^]]]]]][[[]]]^^^]]]ZZZXXXWWWWWWTTTVVVYYY\\\^^^```aaaaaaXXXVVVVVV\\\ccchhhgggdddfffeeeeeefffhhhiiijjjjjjkkkrrr|||uuussskkk___TTTLLLGGGDDDCCCBBBCCCDDDDDDDDDBBB???>>>:::::::::999888777666666555666666666777777888888444444555666777888999999;;;:::::::::::::::::::::999<<<>>>>>>;;;888999:::<<<;;;999888999<<>>@@@AAACCCCCCBBBAAA@@@BBB@@@>>>>>>??????>>>===:::999888666444222000000///000333555888999;;;;;;:::<<<======<<<<<<>>>???:::;;;<<<===>>>>>>>>>>>>======???@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTOOOOOOPPPQQQRRRRRRQQQQQQMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA@@@>>>=========;;;<<<<<<<<<;;;999777666444555555666777888999999999;;;???CCCHHHMMMSSSWWW\\\aaahhhmmmoooppppppppppppppppppoooooooooooonnnmmmnnnnnnmmmkkkiiiiiijjjfffhhhjjjjjjjjjiiijjjkkk}}}yyyuuullldddZZZUUUNNNHHHEEECCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@@@@???@@@DDDFFFGGGMMMTTT]]]___bbbeeegggiiijjjjjjoookkkhhhgggjjjnnnooonnnooonnnmmmlllkkklllmmmnnnpppooonnnlllllllllmmmnnnpppooommmlllmmmnnnpppqqqpppppppppooonnnmmmmmmlllnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkjjjkkklllmmmnnnmmmmmmlllkkkkkkkkklllllllllkkkiiigggggghhhiiijjjiiiiiiiiiiiihhhgggeeeccccccccccccccccccbbbaaa```aaa___[[[XXXWWWWWWYYYZZZWWWYYY^^^ccchhhkkkmmmnnnsssuuuxxx{{{||||||{{{zzz}}}zzzuuuqqqoooooorrrssswwwuuusssqqqppppppqqqrrrpppqqqssstttttttttsssssswwwxxxyyy{{{|||zzzuuurrrrrrqqqooonnnnnnppprrrsss|||uuummmhhhhhhjjjjjjiiihhhhhhiiilllnnnpppuuusssqqqqqqsssvvvwwwwwwvvvooollloooqqqooopppuuu|||yyysssqqqrrrooooookkkddd[[[UUUSSSSSSWWWYYY[[[YYYVVVUUUVVVXXXTTTUUUVVVWWWWWWWWWVVVUUUZZZ[[[[[[XXXUUUTTTXXX[[[[[[XXXWWWZZZ```cccbbb___\\\ZZZYYYYYYZZZZZZXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\ZZZYYYZZZ]]]aaaccccccbbbaaa```___^^^]]]]]]\\\\\\[[[YYYWWWUUUSSSRRRTTTVVVZZZ^^^bbbcccddddddbbb```______aaafffkkknnngggfffeeeddddddeeefffgggnnnpppyyy{{{oootttvvvgggYYYQQQMMMKKKKKKNNNJJJFFFDDDDDDEEECCCAAA<<<<<<<<<;;;999777555444555666777888888777666555777777777777777777777777999:::::::::999999;;;===:::<<<<<<<<<:::999:::;;;======<<<<<<;;;;;;;;;:::>>>?????????>>>===<<<;;;>>>????????????>>>======>>><<<999666444444444555888777777666777999;;;<<<<<<===============<<<<<<========================@@@@@@??????@@@@@@AAABBBGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ[[[ZZZYYYXXXZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYRRRRRRRRRRRRQQQQQQQQQQQQWWWUUUSSSRRRSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>>>>>>>======<<<<<<<<<<<<:::999999999:::999777666444666777777777777888999:::>>>EEELLLQQQWWW\\\```eeegggjjjmmmoooooooooooolllmmmoooppppppooonnnnnnllllllkkkkkkkkkllllllmmmjjjjjjjjjjjjjjjjjjjjjiii{{{|||xxxooofffYYYUUUNNNIIIFFFDDDCCCAAA>>>>>>>>>>>>???@@@AAAAAABBB@@@AAAEEEGGGHHHMMMTTT]]]___aaadddggghhhiiiiiimmmjjjggghhhjjjmmmmmmmmmkkkjjjiiiiiiiiiiiijjjkkkpppooommmlllllllllmmmmmmmmmmmmkkkkkkkkklllnnnoooppppppoooooonnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkmmmlllkkkkkkkkklllnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkjjjhhhggggggggghhhiiihhhhhhhhhhhhgggeeedddcccbbbbbbbbbaaa```___^^^^^^^^^]]]ZZZXXXWWWWWWXXXXXXWWWZZZ^^^ccchhhlllnnnooosssuuuxxxzzz|||{{{zzzyyyzzzxxxtttrrrpppqqqrrrttttttrrrpppooonnnoooppppppnnnppprrrtttuuuvvvvvvvvvxxxxxxyyyzzz{{{yyyvvvsssooonnnkkkjjjjjjkkkmmmoooyyy~~~}}}rrrjjjiiillljjjjjjjjjjjjllloooqqqrrrwwwtttpppnnnoooppppppppppppkkkiiimmmooonnnqqqvvv|||}}}vvvqqqoooppppppnnnhhh```WWWRRRQQQRRRWWWYYYZZZYYYWWWUUUVVVXXXTTTTTTVVVWWWWWWWWWWWWVVVYYYZZZ[[[ZZZXXXXXXZZZ]]]ZZZWWWVVVXXX]]]___^^^[[[[[[ZZZYYYYYYZZZZZZXXXWWWYYYYYYYYYYYY[[[\\\]]]^^^___]]][[[YYYZZZ\\\___aaaaaaaaa___^^^\\\ZZZYYYXXXYYYYYYYYYYYYXXXVVVUUUUUUSSSUUUYYY^^^aaacccddddddbbbaaa______aaaeeejjjmmmggggggeeeeeedddeeeffffffhhhjjjqqq~~~rrrooozzz}}}ooobbbYYYTTTQQQPPPLLLJJJGGGFFFGGGFFFDDDBBB>>>===<<<:::999777666666555666777777777777666555777777777777777777777777888999;;;:::999999:::<<<999:::;;;;;;:::999:::;;;>>>>>>>>>======<<<;;;:::;;;<<<======>>>>>>>>>===;;;<<<===>>>???@@@@@@@@@???===:::777666555555666777777777777888999:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXWWWVVVUUUWWWVVVVVVUUUTTTTTTSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUQQQQQQQQQPPPPPPPPPOOOOOOTTTRRRPPPOOOPPPPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::666666666777888888777666777888999999888999;;;===BBBHHHPPPWWW\\\___ccceeeggghhhkkkmmmooooooooonnnmmmnnnooopppppppppooonnnmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhsssyyy}}}~~~}}}yyypppfffXXXUUUPPPLLLIIIGGGDDDCCC????????????@@@AAABBBCCCCCCBBBBBBFFFGGGHHHNNNTTT\\\^^^aaacccfffggghhhhhhiiihhhhhhiiikkkllllllkkkjjjiiiiiihhhhhhiiiiiijjjnnnnnnmmmlllllllllmmmmmmkkkjjjiiiiiiiiijjjkkklllppppppoooooonnnmmmmmmmmmkkkkkkkkkjjjjjjjjjiiiiiillllllkkkkkkllllllmmmnnnlllkkkjjjjjjiiiiiiiiijjjiiihhhgggfffffffffggghhhffffffffffffeeecccbbbaaa```___^^^]]]\\\[[[ZZZYYY[[[ZZZYYYXXXWWWWWWVVVWWWXXXZZZ___dddiiimmmooopppsssuuuvvvxxxyyyyyyxxxxxxuuuuuuttttttttttttttttttrrrqqqpppoooooopppqqqrrrmmmoooqqqsssvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyvvvtttnnnlllhhhfffeeegggiiijjjooozzzxxxmmmjjjllljjjkkklllnnnqqqsssuuuvvvzzzvvvppplllkkkkkkkkkjjjjjjhhhhhhkkkmmmnnnrrrvvv{{{||||||xxxrrrnnnnnnoooqqqlllddd[[[SSSOOOPPPRRRWWWXXXZZZYYYXXXWWWWWWXXXSSSTTTUUUVVVWWWXXXXXXWWWUUUWWWYYYYYYYYYYYYZZZ[[[WWWUUUTTTUUUYYY[[[YYYWWWYYYYYYYYYZZZ[[[[[[XXXVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]][[[YYYXXXYYY[[[^^^___```___^^^]]][[[YYYWWWVVVUUUVVVWWWWWWXXXXXXXXXWWWSSSUUUXXX\\\```bbbcccdddcccbbb``````aaadddgggjjjhhhgggfffeeeddddddeeeeeefffhhhmmmvvv{{{nnnnnntttyyy{{{ooofff```\\\YYYOOOMMMKKKJJJJJJHHHFFFCCC@@@???===:::888888777777555555666666666666555555666666666666666666666666666999;;;;;;:::999::::::666888999999888888:::;;;>>>???@@@@@@???===<<<;;;999999;;;<<<===>>>>>>???888999;;;===???AAABBBCCC@@@>>><<<999888777777777666777888999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>>>>@@@BBBDDDEEEGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOONNNOOOPPPRRRSSSRRRRRRQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@???>>>=========<<<;;;;;;:::999999888888555555666777777888888999999:::;;;;;;<<<>>>AAADDDMMMRRR[[[bbbeeeggghhhiiijjjkkkmmmnnnnnnnnnmmmmmmnnnnnnoooppppppooonnnmmmmmmllllllkkkkkkjjjjjjjjjhhhhhhgggggggggffffffffflllsssyyy{{{zzzvvvlllbbbXXXUUURRROOOMMMKKKGGGEEEAAAAAAAAAAAABBBCCCDDDDDDEEECCCDDDGGGHHHIIINNNUUU[[[]]]```bbbdddfffffffffggghhhiiikkklllllllllkkkkkkkkkkkkkkkkkklllllllllmmmmmmlllllllllllllllllliiiiiihhhhhhhhhiiijjjkkkooonnnnnnnnnmmmmmmmmmllljjjjjjjjjjjjiiiiiiiiihhhjjjjjjjjjjjjjjjkkkkkkllljjjjjjiiihhhggggggggghhhgggfffeeeeeeeeeeeeffffffddddddccccccbbbaaa```___]]]\\\[[[YYYXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVYYY[[[```eeeiiimmmooopppqqqrrrsssttttttuuuuuuuuuqqqsssuuuvvvwwwvvvuuutttssssssrrrrrrrrrssstttuuuoooppprrrtttuuuwwwxxxyyyzzzxxxwwwxxxxxxxxxvvvtttnnnkkkgggdddbbbccceeegggiiirrr}}}zzzrrrllljjjkkkmmmpppsssvvvxxxyyyyyyzzzvvvoookkkiiiiiiiiihhhiiiiiijjjkkkmmmooorrrvvvyyyyyyxxxtttpppnnnoooppppppjjj```WWWPPPNNNPPPRRRVVVWWWXXXYYYXXXXXXWWWWWWSSSTTTTTTVVVWWWWWWXXXXXXRRRSSSVVVWWWWWWVVVUUUUUUSSSRRRQQQSSSVVVXXXXXXVVVWWWWWWXXXZZZ[[[[[[XXXVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVVVVWWWYYY\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXTTTTTTUUUWWWWWWXXXXXXXXXSSSTTTXXX[[[^^^aaabbbcccbbbbbbaaa```aaaccceeefffgggffffffeeedddddddddcccdddfffjjjooovvvwwwllliiigggnnn|||}}}uuunnniiieee[[[XXXTTTOOOLLLIIIGGGFFFCCCAAA>>>;;;999888999999555555555666666555555555666666666666666666666666555888;;;<<<;;;999999999444666888888777888999;;;<<<===???@@@AAA@@@???>>>999:::;;;<<<============888888:::;;;>>>@@@BBBCCCAAA@@@>>><<<;;;::::::999777888999:::;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDCCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>===???>>><<<;;;::::::;;;;;;::::::999888888777666666666777888888888888:::;;;999;;;===???AAAEEEJJJNNNVVVZZZaaaeeehhhiiijjjkkkmmmmmmnnnnnnnnnmmmlllkkklllmmmnnnnnnnnnlllkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjggggggffffffeeeeeeddddddjjjpppuuuwwwvvvrrrhhh^^^XXXVVVUUUTTTRRROOOKKKHHHCCCCCCCCCCCCCCCDDDEEEEEEEEECCCDDDGGGIIIJJJOOOVVVZZZ\\\^^^aaacccdddddddddeeegggjjjlllllllllllllllkkkllllllmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllkkkiiiiiiiiiiiiiiijjjjjjjjjmmmmmmmmmllllllllllllllljjjjjjjjjiiiiiiiiihhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiigggffffffeeeeeeeeedddddddddddddddddddddeeebbbaaa```___^^^^^^]]]]]][[[ZZZXXXVVVTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVZZZ]]]aaaeeeiiilllnnnooommmmmmmmmnnnooopppqqqrrrpppsssvvvyyyzzzyyyvvvuuusssssssssttttttuuuvvvvvvttttttttttttuuuvvvvvvwwwyyyxxxwwwwwwxxxwwwvvvtttllliiiddd```^^^^^^```bbbiiimmmsssyyy|||yyyrrrlllmmmoootttxxxzzz{{{{{{zzzuuuqqqllliiihhhhhhhhhhhhkkkmmmooonnnnnnpppsssuuuxxxwwwuuurrrooonnnooopppmmmfff]]]TTTPPPOOOQQQSSSTTTUUUVVVXXXYYYXXXWWWVVVSSSSSSSSSTTTUUUVVVWWWWWWRRRSSSTTTVVVVVVTTTQQQOOOOOOOOOPPPRRRUUUXXXXXXYYYVVVUUUVVVWWWYYYZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTSSSTTTUUUVVVVVVWWWYYY[[[[[[[[[[[[ZZZTTTUUUUUUVVVVVVVVVVVVVVVTTTUUUWWWZZZ\\\___```aaaaaa````````````aaabbbbbbddddddddddddccccccbbbbbb___aaaeeehhhnnn}}}wwwlllcccfffooo}}}wwwtttnnniiiaaaWWWOOOJJJIIIHHHEEECCC???<<<:::999::::::666666666555555666666666666666666666666666666666555888;;;<<<;;;999999999444555777777777777999:::999;;;===???@@@AAAAAAAAA<<<<<<===<<<<<<;;;::::::999999:::;;;<<<>>>@@@AAABBBBBB@@@???>>>===<<<<<<888999;;;<<<<<<<<<::::::999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBB@@@???@@@@@@@@@@@@???>>>===<<<===;;;:::888888888999:::777777777777666666666666777888999888666777999;;;;;;===AAAEEEIIINNNTTTXXX___aaadddfffgggiiilllooonnnnnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkjjjiiigggfffeeefffgggiiijjjjjjjjjjjjffffffeeeeeedddccccccbbbiiinnnqqqqqqpppmmmeee\\\YYYXXXXXXXXXWWWTTTOOOKKKGGGFFFEEEEEEDDDDDDEEEEEECCCAAACCCGGGIIIJJJPPPWWWZZZ[[[]]]```bbbcccccccccdddfffiiikkkkkkjjjkkkllliiiiiijjjllllllllllllllliiijjjkkklllllllllkkkkkkhhhiiiiiiiiijjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggeeeeeefffggggggggggggfffhhhgggfffeeedddcccccccccbbbbbbbbbbbbcccccccccccc```___^^^\\\[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX\\\^^^aaaeeehhhjjjlllllliiiiiiiiiiiijjjmmmooopppsssuuuyyy||||||zzzwwwuuussssssttttttuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuxxxwwwwwwxxxxxxxxxuuusssjjjfff```[[[XXXXXXZZZ\\\iiiiiimmmvvv~~~xxxqqqpppsssxxx|||~~~}}}{{{yyynnnllliiihhhhhhiiiiiiiiimmmrrrtttqqqooorrruuuuuuwwwvvvssspppnnnmmmllllllfff```XXXSSSQQQRRRRRRSSSRRRRRRSSSVVVXXXXXXVVVTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVUUUQQQOOOKKKLLLNNNQQQTTTVVVXXXYYYTTTSSSSSSTTTVVVXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[YYYWWWSSSQQQOOONNNNNNOOOQQQTTTWWWYYYYYYYYYXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^^^^_______________aaaaaabbbbbbbbbbbbaaaaaa```aaadddggglllxxx}}}mmmiiijjjuuuzzzpppcccWWWNNNKKKKKKFFFDDDAAA???<<<;;;::::::777777666666666666777777666666666666666666666666555888::::::999888999999444666777777666666888999888999:::<<<>>>@@@AAABBB?????????>>><<<:::999888::::::999:::;;;===???@@@DDDCCCCCCBBBAAA??????>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>======??????@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@>>>===>>>??????>>>>>>===<<<;;;:::999888888777777777777555555555666666666777777555777888777555666:::===@@@DDDIIINNNSSSXXX]]]aaafffggghhhiiiiiilllooorrrooonnnmmmlllkkkjjjjjjiiiiiijjjjjjiiihhhfffdddcccbbbdddfffggghhhhhhhhhgggddddddcccbbbbbbaaa``````dddggghhhggggggfffaaaZZZYYYZZZ[[[\\\\\\XXXRRRNNNJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@AAAFFFHHHJJJPPPXXXYYYZZZ]]]___aaaaaaaaaaaaaaadddggghhhggggggiiikkkggghhhjjjkkkllllllkkkkkkhhhiiijjjkkklllkkkkkkjjjggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiggggggggggggffffffffffffdddeeefffgggggggggffffffgggfffeeedddcccbbbbbbbbb``````aaabbbbbbbbbbbbbbb^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXZZZ]]]___bbbeeeggghhhiiiiiigggfffffffffhhhkkkoooqqqwwwyyy|||~~~~~~{{{wwwuuuuuuvvvvvvwwwwwwwwwvvvvvvyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwyyyyyyxxxtttqqqjjjeee___YYYUUUUUUWWWYYYccceeekkkuuu|||~~~yyytttrrrvvv{{{}}}zzzwwwmmmlllkkkkkkmmmnnnmmmlllmmmtttwwwsssppptttwwwwwwyyyvvvsssooollliiifffddd]]]YYYTTTRRRRRRSSSSSSRRRPPPPPPQQQTTTWWWXXXUUURRRSSSSSSRRRQQQPPPQQQRRRRRRSSSRRRQQQSSSUUUUUURRROOOJJJLLLNNNPPPQQQSSSUUUWWWSSSRRRPPPPPPSSSVVVWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVZZZYYYWWWTTTRRRPPPOOONNNMMMOOOSSSVVVWWWXXXWWWVVVSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^]]]]]]]]]]]]^^^___aaaaaaaaaaaa```aaaaaabbbfffkkktttwwwpppuuu~~~qqqaaaUUUNNNLLLFFFEEECCCAAA>>><<<:::999999888777666666777888999777777777777777777777777666888999999888888999:::666777888888777666777999:::999999999:::<<<>>>@@@@@@@@@???>>>===;;;999999999999888999:::<<>>>>>>>>>>>>>>???============<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBB@@@??????AAABBBAAA@@@????????????????????????>>><<<;;;<<<======<<<;;;============<<<;;;:::999777777888888777777666666333444444555666777888888444777::::::999:::@@@EEEIIINNNTTTYYY]]]```ccceeehhhjjjlllmmmmmmnnnppprrrnnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjiiihhhfffcccbbbcccdddeeeffffffeeecccbbbaaaaaa```___^^^]]]\\\\\\]]]``````^^^___```\\\WWWZZZ[[[]]]^^^^^^ZZZTTTPPPLLLKKKIIIGGGFFFEEEDDDDDD@@@>>>@@@EEEHHHKKKQQQXXXYYYZZZ\\\^^^```aaaaaaaaa___bbbeeeeeedddeeehhhkkkhhhiiikkklllmmmmmmllllllhhhiiijjjkkklllkkkkkkjjjfffgggggghhhiiihhhhhhhhhgggggggggggghhhhhhhhhhhhffffffeeeeeeeeeddddddddddddeeeggghhhhhhhhhgggfffgggfffeeecccbbbaaaaaaaaa______```aaabbbbbbaaaaaa^^^\\\[[[YYYXXXXXXXXXXXXXXXVVVTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRSSSVVVYYY\\\^^^```bbbdddfffgggggggggfffeeeeeeeeehhhlllppprrryyy{{{~~~~~~{{{wwwuuuyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvxxxzzzzzzxxxtttppplllggg```ZZZVVVVVVXXXYYY[[[aaajjjtttzzzzzzwwwttttttxxx}}}}}}xxxuuupppooooooqqqssssssrrrpppkkktttwwwsssqqquuuyyyxxxzzzwwwsssnnnjjjeeeaaa^^^WWWTTTQQQQQQSSSTTTRRRPPPNNNNNNPPPSSSWWWXXXUUUQQQTTTSSSQQQPPPOOOOOOPPPPPPPPPNNNMMMOOORRRSSSQQQOOOJJJLLLNNNOOOOOOPPPRRRTTTSSSQQQNNNNNNQQQTTTWWWXXXRRRQQQQQQQQQQQQRRRRRRSSSVVVVVVUUUTTTTTTTTTTTTTTTOOORRRUUUWWWYYYXXXWWWVVVQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZZZZXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\^^^```aaaaaa``````^^^\\\\\\```eeelllyyyxxxzzzzzziiiZZZPPPLLLFFFEEEDDDBBB@@@===:::999:::999888777777888999:::888888888888888888888888777888999888777777999;;;777888999888777666777888<<<;;;888777777999;;;===@@@@@@@@@???>>><<<;;;:::888888777888:::===@@@BBBEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>???@@@AAA??????>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===888999999999999:::::::::;;;;;;===>>>@@@AAAAAAAAA======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????@@@>>>======???@@@??????========================;;;999999999;;;<<<;;;:::;;;;;;;;;;;;:::999888888666777888888888777666555222333444555777888999:::666999===>>>>>>AAAHHHNNNQQQUUU[[[```ccceeefffgggfffiiimmmoooooooooooopppmmmlllkkkjjjiiihhhhhhiiijjjkkkjjjjjjhhhfffdddbbbdddeeeffffffeeebbb```^^^______^^^]]]\\\ZZZZZZYYY\\\[[[YYYWWWVVVVVVVVVVVVWWWZZZ^^^aaaaaa^^^YYYVVVPPPLLLHHHGGGGGGGGGDDDAAA>>>>>>@@@DDDHHHNNNSSSVVVYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbcccdddddddddcccbbbgggggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffffffffffffffgggggggggggghhhhhhgggfffffffffffffffgggffffffffffffeeeeeeeeeddddddeeeeeefffgggggghhhbbbbbbcccbbbbbbaaa```___]]]]]]]]]^^^]]]]]]\\\\\\\\\ZZZWWWUUUUUUUUUUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSUUUXXXZZZ[[[[[[cccbbbaaabbbeeefffgggffffffddd```___bbbhhhnnnsss{{{~~~|||yyyxxxzzz{{{~~~}}}zzzxxx|||xxxttttttvvvyyyyyyxxxuuuvvvwwwwwwvvvtttrrrqqqlllfff___[[[YYYXXXVVVTTTXXX[[[aaahhhmmmqqqtttuuurrr{{{}}}tttqqqqqqiiimmmrrrxxx{{{|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwtttqqqnnnjjjddd\\\VVVQQQPPPPPPRRRTTTUUUTTTSSSPPPPPPPPPPPPQQQRRRTTTTTTRRRRRRPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLMMMPPPRRRQQQOOOQQQPPPOOOOOOPPPRRRTTTVVVQQQQQQQQQOOONNNOOORRRUUUQQQVVVZZZYYYTTTQQQQQQSSSVVVXXXYYYYYYXXXWWWWWWXXXUUUUUUUUUTTTUUUUUUVVVVVVRRRRRRTTTUUUWWWXXXZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]]]][[[YYYZZZ\\\___``````___^^^]]]___dddkkkrrrvvv}}}qqqcccVVVNNNFFFGGGFFFDDD@@@===;;;:::888888999999999:::::::::777888888888888666555444555555666666777777888888777777777777777666555555999999999999:::;;;<<<<<<:::;;;===>>>>>>===:::999888777666666888;;;???AAABBBCCCEEEFFFEEEDDDBBBAAAAAAAAA@@@AAAAAAAAA???===>>>???@@@@@@@@@???===<<<>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999:::<<<======<<<:::999999:::;;;<<<============<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888777777777777777777777777777777888888999::::::;;;;;;===@@@DDDGGGLLLRRRVVV\\\]]]```cccfffhhhiiijjjllllllkkkkkklllmmmooopppnnnkkkhhhgggiiijjjkkkkkkiiiiiihhhfffeeecccbbbaaaccccccddddddbbb```]]]\\\YYYYYYYYYYYYXXXWWWVVVUUUZZZXXXWWWUUUTTTTTTUUUUUUWWWZZZ^^^aaaaaa___[[[XXXQQQMMMIIIHHHHHHGGGDDDAAA>>>???AAADDDIIINNNSSSVVVZZZ[[[\\\^^^______`````````aaabbbcccdddccccccbbbcccdddeeeeeefffffffffeeeffffffffffffffffffffffffggggggffffffeeeeeeeeedddgggfffeeeeeeddddddeeeeeeeeeeeeeeedddddddddccccccbbbbbbcccddddddeeeffffffcccccccccbbbaaa___^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYWWWVVVVVVVVVUUUSSSUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTXXX\\\```aaaaaaaaa```___```cccfffggghhheeecccaaa```bbbhhhnnnrrr}}}}}}{{{{{{zzz|||~~~~~~|||zzzzzzvvvsssrrrtttvvvwwwvvvvvvvvvwwwwwwvvvssspppoooiiiddd___\\\[[[ZZZVVVSSSUUUXXX]]]ccchhhmmmpppqqqwwwzzzmmmhhhgggjjjpppxxx~~~}}}{{{yyyxxxwwwtttrrrooolllhhhbbbZZZUUUPPPPPPPPPRRRUUUWWWVVVUUUQQQQQQRRRRRRRRRSSSSSSSSSMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLMMMPPPQQQQQQOOOQQQQQQQQQQQQQQQQQQRRRRRRQQQRRRQQQPPPNNNNNNPPPRRROOOTTTXXXXXXTTTRRRTTTVVVXXXYYY[[[[[[YYYYYYYYYZZZVVVUUUUUUUUUTTTUUUUUUUUURRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]\\\ZZZXXXXXXZZZ]]]^^^______]]]\\\\\\```gggmmmrrr|||qqqdddYYYRRRNNNMMMKKKHHHEEEBBBAAAAAA::::::::::::::::::::::::888888999999888777555555666777777777888888888888777777777777777666555555999999888888777888888888999:::<<<>>>>>>===;;;999888777666666777:::===???AAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@AAA@@@@@@?????????@@@@@@??????>>>===@@@??????>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<::::::<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>AAAAAA@@@@@@???>>>>>>===========================<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666888888888888888888888888555555555555555555555555666666777777888999::::::???BBBFFFJJJNNNRRRXXX[[[___```ccceeehhhjjjkkklllmmmllllllkkkkkklllnnnnnnllliiigggfffggghhhhhhhhhhhhhhhgggfffeeecccbbbbbbaaaaaabbbaaa```^^^[[[ZZZVVVVVVVVVVVVUUUSSSRRRQQQVVVUUUSSSQQQQQQQQQSSSSSSWWWZZZ^^^aaaaaa___\\\ZZZTTTPPPLLLIIIIIIHHHDDDAAA???@@@AAADDDIIINNNRRRUUU\\\]]]^^^___```aaaaaaaaa______aaabbbccccccccccccbbbccccccddddddddddddcccddddddddddddeeeeeeeeeeeehhhgggfffeeedddcccbbbbbbeeedddccccccbbbbbbcccccccccccccccbbbbbbbbbbbbaaa```aaaaaabbbbbbcccccccccccccccbbbaaa```^^^\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSVVV[[[```ccccccccc```^^^\\\]]]aaaeeeggghhheeedddbbbbbbeeeiiinnnqqq|||~~~~~~}}}{{{{{{|||{{{{{{}}}~~~~~~~~~~~~~~~yyyvvvtttsssuuuvvvwwwwwwvvvwwwxxxwwwuuuqqqnnnllleeebbb___^^^^^^]]]XXXTTTTTTVVVZZZ___dddiiimmmoooyyyuuugggbbbbbbkkkrrr}}}}}}zzzwwwvvvpppooommmjjjfff```YYYTTTQQQQQQQQQTTTWWWXXXXXXWWWSSSSSSTTTTTTTTTSSSRRRQQQLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOOOOOOOOOOOOOOOONNNPPPNNNMMMNNNOOOPPPPPPOOOQQQRRRRRRSSSRRRQQQPPPOOORRRSSSSSSQQQOOOMMMMMMNNNNNNRRRVVVVVVUUUTTTWWWYYYZZZ[[[]]]]]][[[ZZZ[[[\\\WWWWWWWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]ZZZXXXWWWWWWYYY\\\]]]^^^___]]]ZZZYYY[[[aaagggkkkqqq}}}ssseee]]]XXXQQQOOOKKKGGGDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;999999999999888777666555777777888888888888999999777777777777777666555555:::999999888777777666666777999;;;=========;;;:::888777666555666888:::<<<>>>???AAABBBCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???????????????AAAAAA@@@@@@???>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<============<<<<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::888888777666666555444444777777777777777777888888555555555555555555555555666777888:::;;;===>>>???FFFIIINNNSSSWWW[[[___bbbbbbdddfffhhhjjjlllmmmmmmkkkkkkjjjiiiiiiiiijjjjjjiiigggddddddeeefffeeeeeeffffffeeeddddddcccbbbbbb^^^^^^^^^^^^\\\ZZZXXXWWWRRRRRRRRRQQQPPPOOOMMMMMMSSSRRROOONNNMMMNNNPPPQQQVVVXXX\\\___```___]]]\\\XXXSSSNNNLLLKKKIIIEEEBBB@@@AAABBBEEEIIINNNRRRUUU\\\]]]^^^```aaaaaaaaaaaa______```bbbcccdddeeeeeeddddddeeeffffffeeeeeeeeeddddddddddddddddddccccccggggggfffeeeeeedddccccccdddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaaaaaaabbbbbb````````````___]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUUUUVVVWWWVVVSSSQQQMMMMMMMMMMMMMMMNNNOOOPPPTTTUUUWWW[[[___aaa```___```]]][[[[[[^^^bbbeeegggeeeeeeeeefffhhhkkknnnpppwwwxxxyyyxxxwwwwwwxxxzzzzzz{{{{{{|||}}}~~~zzzyyyxxxwwwxxxzzz{{{|||yyyzzzzzzyyyuuuqqqllliiicccaaa```aaabbbaaa\\\XXXWWWXXX[[[___dddjjjnnnpppuuu||||||ooofffeeeiiinnnttt}}}}}}xxxuuusssnnnmmmkkkhhhddd^^^YYYUUUUUUTTTTTTVVVXXXXXXXXXVVVTTTUUUVVVVVVUUUSSSPPPOOOPPPQQQRRRSSSRRRPPPNNNLLLOOOOOOPPPQQQQQQPPPOOOOOOPPPOOONNNNNNOOOOOOPPPPPPPPPRRRTTTUUUUUUTTTQQQPPPSSSUUUUUUTTTQQQNNNNNNNNNPPPSSSUUUUUUUUUUUUWWWZZZZZZ\\\]]]]]]\\\[[[[[[\\\ZZZZZZZZZYYYYYYWWWWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\ZZZXXXXXXZZZ]]]^^^___```^^^ZZZXXXYYY]]]bbbfffnnnvvvuuuhhhaaa^^^VVVQQQKKKFFFCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<999999999888777777666666777777777777777777777888777777777777777666555555:::::::::::::::999888888777888:::;;;<<<<<<<<<;;;999888777666666888999:::;;;<<<===???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBB@@@?????????@@@AAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888999999999999999999999999888888777666555444444333666777777777777777888888666666666777777888888888999:::===@@@CCCFFFIIIJJJOOORRRWWW[[[^^^```ccceeedddeeegggiiikkkllllllmmmiiihhhhhhgggfffeeeeeeeeegggeeecccbbbcccdddcccbbbccccccbbbbbbaaaaaaaaa```[[[[[[[[[ZZZYYYWWWUUUTTTOOONNNNNNMMMLLLJJJIIIHHHRRRPPPMMMKKKKKKLLLNNNOOOSSSUUUXXX[[[\\\]]]\\\[[[YYYUUUPPPMMMLLLJJJFFFBBB@@@AAABBBEEEIIINNNSSSVVV[[[\\\]]]^^^___```````````````aaabbbcccdddeeefffeeeeeeeeeffffffeeeeeedddffffffeeeeeedddcccbbbbbbeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````aaaaaaaaa\\\\\\]]]^^^^^^^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVUUURRRRRRRRRSSSTTTTTTQQQOOOLLLLLLLLLLLLLLLMMMNNNOOOSSSTTTVVVZZZ^^^```___^^^___\\\YYYYYY\\\___bbbcccfffgggiiikkkmmmnnnooopppssstttttttttssstttvvvxxxyyyyyyyyyyyy{{{|||~~~zzzzzzzzz{{{{{{}}}~~~~~~~~~|||xxxrrrlllhhhbbbaaa```bbbdddeeebbb^^^[[[\\\___cccggglllppprrrtttwwwwwwqqqiiifffkkkrrrsssvvv}}}~~~yyytttqqqppplllkkkiiifffaaa]]]YYYXXXZZZYYYXXXXXXYYYXXXVVVTTTUUUVVVVVVVVVUUURRRPPPNNNQQQRRRSSSTTTSSSQQQOOONNNPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOOOONNNNNNOOOPPPOOOQQQTTTWWWXXXWWWUUUSSSUUUVVVWWWVVVSSSQQQPPPPPPUUUUUUUUUTTTTTTUUUWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[]]]^^^^^^^^^]]][[[ZZZYYYVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^\\\ZZZZZZ\\\___```aaaaaa___[[[YYYYYY\\\```bbbiiinnnwww|||pppiiieee___XXXPPPJJJHHHHHHHHHHHHDDDCCCBBBAAA@@@>>>======999999888777666666666666666666666666666666666555777777777777777666555555777888999::::::::::::999666777999:::;;;;;;;;;;;;:::999888888888888999:::999999;;;<<<===>>>??????AAACCCCCCCCCAAA@@@BBBDDDDDDCCCAAA@@@@@@@@@AAABBBAAA@@@@@@??????>>>>>>===;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>><<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::888888888888888888888888999:::;;;;;;;;;:::888777999999999999999999999999999999888777777666555555666666777777888888888999666666777888:::;;;<<<<<<<<<>>>BBBFFFKKKPPPSSSUUUXXX[[[^^^aaaaaabbbccceeeeeeeeeggghhhiiijjjjjjjjjhhhhhhhhhgggfffeeeddddddfffdddbbbbbbbbbbbbaaa```_________^^^^^^]]]]]]]]]XXXXXXWWWVVVUUUTTTRRRQQQLLLLLLKKKJJJIIIGGGFFFEEESSSQQQMMMJJJIIIJJJLLLNNNNNNPPPRRRUUUWWWYYYYYYYYYXXXSSSNNNLLLKKKIIIEEEBBB???@@@BBBEEEJJJPPPUUUXXXZZZ[[[\\\]]]^^^_________`````````aaabbbcccdddeeecccccccccccccccbbbbbbaaaeeeeeeeeedddccccccbbbbbbcccccccccddddddeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````________________________YYYZZZ[[[\\\]]]^^^^^^^^^VVVWWWVVVVVVUUUTTTRRRRRRNNNNNNMMMNNNPPPPPPOOOMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOORRRWWW\\\___```___[[[YYYWWWXXX[[[^^^aaaaaaeeegggkkknnnppppppooonnnpppqqqrrrrrrrrrsssuuuxxxvvvvvvvvvwwwxxxzzz{{{|||xxxyyy|||}}}~~~|||tttmmmiiibbb```^^^```dddffffffddd___aaadddhhhlllpppsssuuuxxxuuupppiiidddfffmmmtttvvvxxx|||}}}xxxssspppooonnnkkkjjjgggbbb]]]ZZZZZZ[[[^^^\\\[[[ZZZZZZYYYVVVTTTUUUUUUVVVUUUSSSQQQOOONNNNNNOOOQQQRRRSSSSSSRRRRRRQQQRRRTTTUUUUUUTTTRRRQQQOOOPPPPPPOOONNNMMMNNNPPPOOOQQQTTTWWWXXXWWWVVVUUUUUUVVVWWWVVVTTTSSSTTTUUUXXXWWWUUUTTTSSSTTTVVVWWWYYYZZZ\\\\\\ZZZYYYZZZ[[[______```aaa```___]]]\\\WWWWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\^^^\\\ZZZZZZ\\\___aaaaaa```^^^]]][[[\\\]]]___aaaeeeiiiooozzz}}}xxxwwwtttyyy}}}tttnnneee^^^TTTMMMKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@???>>>::::::888777777666777777666666555555555555444444777777777777777666555555333555666888999888888777777888888999::::::::::::999999888888888999999:::777888888999;;;<<<======???BBBEEEEEEBBBAAACCCEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>=========<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::::::::999999888888888888888888888888888999999888888888888777777777777777888999999::::::666777888;;;===???@@@AAABBBDDDHHHMMMRRRWWW[[[]]]^^^```bbbcccbbbbbbdddeeedddeeefffgggggggggggggggiiijjjjjjiiihhhgggfffeeedddbbbaaaaaaaaaaaa___]]][[[[[[ZZZZZZYYYXXXXXXWWWUUUTTTSSSRRRPPPOOONNNNNNJJJIIIIIIHHHFFFDDDBBBAAAUUURRRNNNJJJIIIIIIKKKMMMJJJKKKMMMPPPRRRTTTVVVWWWTTTPPPKKKHHHHHHFFFBBB???>>>???AAAEEEJJJQQQVVVYYYZZZ[[[\\\]]]^^^_________```______^^^___```aaabbbaaabbbbbbbbbaaaaaa```___aaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```_______________```_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZ[[[\\\\\\\\\\\\TTTTTTTTTSSSRRRQQQPPPOOOKKKJJJIIIIIIKKKMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJLLLOOOTTTWWWYYYYYYUUUTTTTTTWWW[[[___aaabbbcccfffkkknnnpppooommmkkkkkkllloooppppppqqqssstttsssssstttuuuvvvwwwwwwwwwxxx{{{~~~wwwooojjjbbb^^^[[[[[[```fffhhhiiifffhhhlllqqquuuxxxyyyzzzzzztttkkkeeeeeeiiinnnqqqrrruuuyyy}}}~~~}}}{{{yyyuuurrrooonnnnnnnnnjjjhhhddd^^^XXXWWWYYY\\\^^^]]]\\\[[[[[[ZZZXXXUUUUUUUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPQQQSSSUUUUUUSSSQQQPPPOOOQQQQQQPPPMMMLLLNNNPPPPPPQQQSSSUUUUUUTTTSSSRRRTTTUUUUUUTTTSSSTTTVVVXXXYYYWWWTTTSSSSSSUUUWWWXXXYYYZZZ\\\\\\ZZZZZZZZZ[[[^^^___aaabbbaaa```___^^^XXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\[[[YYYWWWWWWZZZ\\\^^^^^^]]]]]]]]]]]]^^^^^^______bbbffflllrrr~~~~~~vvvqqqkkklll{{{xxxllldddYYYRRROOONNNKKKIIIDDDDDDCCCBBBAAA@@@@@@???===<<<:::999888888999999777666666666555555555555777777777777777666555555444555777888888777666555888888888999999999999999777777777777888888999999777777777777888999:::;;;===BBBGGGGGGDDDBBBCCCEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>???;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;:::999999888999999999888888888888888888888888777777888888888888999999777888888999::::::;;;;;;:::;;;===@@@DDDFFFIIIJJJLLLMMMPPPUUUYYY]]]```bbbaaabbbcccccccccccceeegggeeeeeefffffffffffffffeeeggghhhhhhhhhhhhgggeeeeeeaaa```_________^^^\\\ZZZXXXXXXWWWVVVTTTSSSRRRRRRPPPOOONNNLLLKKKJJJJJJIIIGGGGGGFFFEEECCCAAA???>>>WWWTTTOOOKKKIIIIIIKKKLLLGGGHHHJJJLLLOOORRRTTTUUUPPPLLLHHHEEEEEEDDD@@@======>>>AAAEEEKKKQQQWWWZZZ[[[[[[]]]^^^___`````````___^^^]]]\\\]]]]]]___```bbbbbbcccbbbbbbaaa``````\\\]]]^^^```aaacccdddeeebbbbbbaaa```___^^^]]]]]]______^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZSSSSSSSSSRRRQQQOOONNNMMMJJJHHHFFFFFFHHHJJJKKKKKKIIIHHHHHHGGGFFFFFFFFFFFFIIIHHHGGGIIILLLNNNOOOOOOPPPQQQRRRVVV\\\aaacccdddaaaeeejjjnnnpppnnnkkkiiieeehhhkkklllmmmmmmooopppqqqrrrssstttuuuuuuuuutttzzz~~~zzzqqqlllaaa]]]XXXXXX]]]dddiiikkklllooosssxxx|||~~~yyyqqqhhhdddgggllloooppplllpppuuuzzz|||zzzwwwuuuuuutttqqqooommmmmmnnnnnnhhhfffaaaZZZUUUTTTXXX]]]^^^\\\[[[\\\\\\\\\ZZZXXXUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMOOOQQQSSSTTTTTTSSSQQQOOOOOOQQQRRRPPPMMMLLLNNNPPPQQQRRRRRRSSSSSSRRRPPPPPPRRRSSSSSSRRRRRRTTTWWWZZZYYYVVVSSSRRRSSSVVVYYYZZZYYY[[[]]]]]][[[ZZZ[[[\\\]]]^^^```aaabbbaaa___^^^XXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[[[[\\\\\\XXXVVVTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\^^^____________\\\bbbhhhkkkqqqwwwmmmgggdddnnnuuummmaaaZZZWWWUUURRRNNNCCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;::::::;;;<<<888888777777666666666555777777777777777666666555888999:::;;;:::888666555999999999888888888888888555555555666777888888888777666666666777888999:::<<>>:::<<<>>>??????>>><<<:::============<<<;;;::::::999:::;;;<<<===???@@@@@@:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888<<<;;;999888777888999:::777777777777777777777777666666777777888888999999888888999:::;;;;;;<<<<<>>BBBHHHMMMSSSWWWYYYXXXYYY[[[]]]^^^```aaaaaa____________````````````aaaaaaaaaaaa```___]]]]]]bbbaaaaaa```___```````````````___^^^]]]\\\\\\[[[^^^^^^]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJKKKKKKMMMRRRYYY___bbbdddfffgggjjjkkklllmmmllljjjhhhgggdddggglllooonnnmmmlllllllllmmmnnnnnnnnnqqqtttwwwxxx}}}|||tttnnndddYYYRRRTTTZZZ^^^fffooorrryyy~~~sssmmmfffdddggglllpppqqqrrrpppoooppptttuuutttrrrqqqppppppooommmllljjjiiiccc]]]VVVQQQQQQTTTXXXZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPQQQQQQQQQPPPQQQSSSVVVTTTSSSRRRRRRSSSUUUWWWXXX^^^ZZZVVVUUUWWWYYYYYYXXXYYYYYYZZZZZZZZZXXXWWWVVV[[[\\\]]]___``````______XXXXXXYYYYYYXXXWWWVVVUUUVVVWWWYYY[[[[[[[[[[[[ZZZXXXXXXWWWUUUSSSSSSTTTVVVZZZZZZ[[[^^^``````^^^\\\cccfffiiikkkooozzz~~~qqqfffiiiwww}}}ooofffccc___YYYTTTMMMGGGDDDEEEEEEBBBAAACCCAAA@@@>>>===;;;:::::::::;;;;;;::::::999888888888888888888888888777777666555666888::::::999777666===<<<:::888666666666666777777777777666666666666222333444555666888999999???@@@BBBDDDDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<<<<======>>>>>>???;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888888888888888888888888888666777888888666666777888888888777666777888999::::::;;;<<<<<<<<<<<>><<<<<<;;;;;;;;;;;;::::::999888888888777777888888888777777666444444666777777777666555;;;:::888777666555666666777777777777666666666666555555555555555555555666999:::===???@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>============================================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666666666666777777777777777666666666666777888888777666888999999888777777888999:::;;;;;;===???@@@AAACCCFFFHHHIIILLLQQQUUUYYY\\\]]]]]]``````aaaaaabbbcccddddddeeeddddddcccdddeeefffgggdddddddddcccbbbbbbaaaaaadddddddddcccbbb```^^^]]][[[ZZZYYYXXXVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@>>>===;;;::::::fff```XXXSSSRRRSSSRRRPPPHHHHHHHHHHHHHHHHHHHHHIIIFFFCCC@@@???>>>>>><<<:::>>>@@@DDDJJJOOOTTTWWWYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKIIIIIIIIIEEEDDDCCCAAA@@@?????????AAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHOOOSSSYYY^^^aaadddhhhjjjllllllkkkjjjiiiiiihhhhhhcccfffiiijjjjjjhhhhhhhhhffffffeeedddeeeiiiooosssyyy{{{uuuqqqfff^^^XXXYYY^^^dddmmmtttrrrnnnkkkkkknnnrrrrrrqqqpppooooooppprrrrrrpppnnnpppnnnlllmmmooommmgggaaaXXXTTTOOONNNPPPUUUYYY\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPOOONNNMMMLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWUUUTTTSSSUUUVVVWWWWWWVVVVVVVVVXXXYYYZZZ\\\ZZZWWWWWWXXXZZZ[[[[[[XXXYYYZZZ[[[\\\[[[ZZZZZZVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\YYYZZZ[[[[[[[[[[[[[[[ZZZXXXXXXVVVSSSQQQPPPRRRTTTVVVWWWXXX\\\___aaa```___ZZZ___fffiiikkkpppyyy}}}rrrrrr}}}uuunnneee___TTTLLLEEECCCAAA???@@@CCCAAAAAA@@@??????>>>======;;;;;;;;;:::999999888888666666777777888777777666555555555666666666777777888888777666555555666666777777777777666666666666777777666555444333222222333555888;;;===>>>??????======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::666666666666666666666666777666666666555555555444666777888888777777999;;;999999999:::;;;<<<===>>>>>>AAADDDGGGIIILLLOOORRRRRRTTTXXX\\\^^^`````````ccccccaaa`````````aaabbbfffeeedddccccccbbbccccccccccccbbbbbbaaa``````___aaa``````___^^^\\\[[[ZZZWWWWWWUUUTTTRRRPPPOOONNNNNNMMMJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>======;;;:::999888888jjjddd\\\XXXVVVUUURRRPPPJJJKKKKKKKKKKKKJJJIIIHHHCCCBBB@@@>>>===<<<<<<;;;???BBBFFFKKKPPPTTTWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFCCCBBB@@@???>>>===<<<<<>>>>>>>>>>>=============================================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666555555555444777888888888777888;;;===<<<<<<===>>>@@@AAABBBCCCFFFIIIMMMPPPRRRTTTWWWZZZYYYZZZ]]]```bbbbbbaaaaaacccbbb```^^^]]]^^^```aaaeeeeeedddcccbbbbbbbbbbbbbbbbbbaaa```______^^^^^^\\\\\\[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPNNNLLLJJJJJJKKKIIIGGGGGGFFFFFFDDDBBBAAA@@@???===<<<<<<;;;;;;::::::999888888777666666lllfff___ZZZXXXVVVRRROOOKKKLLLMMMMMMMMMKKKIIIHHHDDDCCCBBB@@@>>>===<<<===AAACCCHHHMMMRRRUUUWWWXXX[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???>>><<<<<<;;;;;;>>>???@@@AAACCCDDDEEEEEEFFFEEEDDDDDDFFFHHHKKKMMMTTTXXX]]]bbbfffjjjnnnqqqmmmkkkhhhfffeeeeeefffggggggiiijjjjjjhhhhhhiiijjjhhhgggffffffggglllsssxxx~~~wwwrrroookkkiiidddcccbbbaaaeeellltttxxx}}}zzzvvvrrrooopppsssuuuuuutttvvvxxxzzz{{{yyyvvvsssqqqooojjjhhhiiillljjjaaaYYYPPPNNNLLLMMMPPPUUUYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYXXXWWWVVVTTTRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXYYY[[[]]]^^^^^^]]]]]]YYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXUUURRRPPPPPPQQQUUUUUUWWWZZZ___bbbcccccc```aaacccccccccggglllqqqyyy|||uuufff[[[NNNGGGAAA>>>>>>BBB@@@AAABBBBBBCCCBBBBBBAAA>>>>>>======<<<<<<;;;;;;888888888888888777777666777777777777888999;;;;;;777777888888888888888888777777777777666666666666555555555444333333333222444444555666777777777777999999;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>======<<<<<<========================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777888999999999999:::>>>@@@@@@AAACCCEEEGGGIIIJJJJJJPPPRRRVVVXXXXXXYYY[[[]]]\\\]]]___aaabbbaaa```___```^^^]]]\\\\\\]]]___```aaaaaabbbbbbbbbbbbbbbbbbaaa``````___]]]\\\\\\[[[WWWVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNMMMKKKIIIHHHGGGHHHGGGEEEDDDDDDDDDBBB@@@???>>>===<<<;;;:::::::::888777777777666666555555lllggg```\\\ZZZVVVRRRNNNJJJKKKMMMNNNNNNLLLIIIGGGFFFGGGFFFCCC@@@>>>>>>???BBBEEEIIIOOOSSSVVVWWWWWWYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;>>>>>>???AAABBBDDDEEEEEEFFFFFFFFFGGGIIILLLOOOPPPUUUYYY___dddhhhlllppprrrnnnllljjjgggffffffggghhhiiijjjjjjiiiiiiiiikkkmmmlllllllllmmmooossszzz|||tttnnnjjjgggeeedddbbbfffhhhgggjjjrrrxxxzzz{{{xxxzzz{{{zzz{{{}}}{{{vvvpppoooqqqtttvvvuuuxxx{{{~~~|||xxxtttrrrmmmjjjggghhhhhhfff___XXXRRRPPPNNNOOORRRUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[]]]^^^]]][[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWWWWXXXYYY\\\\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYY[[[\\\\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]][[[WWWTTTSSSRRRVVVVVVWWW[[[___cccddddddbbbaaa```^^^___bbbgggllltttmmmaaaSSSIIIBBB<<<;;;>>>???@@@AAACCCDDDDDDCCCCCC@@@@@@@@@???>>>>>>======;;;;;;;;;:::999888666666444555666666777888999999777888999999999999888888777777777777666666666666555555444444444444444444444333333333222222222222777777888:::;;;===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<888888888888888888888888999999999:::;;;;;;<<<<<<<<<============???CCCFFFFFFHHHJJJMMMPPPQQQSSSSSSWWWZZZ\\\]]]]]]\\\]]]^^^\\\^^^___aaaaaa```^^^]]][[[[[[ZZZZZZZZZ\\\]]]^^^\\\]]]^^^___```aaaaaa```^^^]]]\\\[[[ZZZYYYXXXWWWQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDBBBAAABBBAAA???>>>======;;;:::999888888888666666666666666666666555lllgggaaa^^^[[[XXXRRRNNNJJJLLLOOOQQQQQQOOOLLLIIIJJJKKKJJJGGGBBB@@@@@@BBBCCCFFFKKKPPPTTTVVVWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXSSSTTTTTTUUUUUUTTTTTTTTTRRRSSSUUUUUUUUUTTTRRRQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;======>>>???AAABBBCCCCCCDDDEEEGGGJJJMMMOOOQQQRRRXXX]]]dddjjjnnnqqqtttvvvpppooommmkkkjjjiiiiiiiiihhhiiiiiihhhhhhiiilllooopppqqqrrrsssvvvzzzwwwrrrjjjeeebbbbbbbbbbbbbbbjjjnnnnnnqqqxxx}}}}}}~~~vvvqqqrrrtttvvvzzzyyyqqqmmmnnnrrrvvvwwwwww{{{|||vvvrrrqqqllljjjhhhfffdddaaa]]]YYYUUUSSSQQQQQQSSSUUUUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQNNNOOOQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\[[[]]]^^^^^^\\\ZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[YYYVVVTTTUUUWWWXXXYYY[[[\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[]]]___``````bbbdddbbb___ZZZWWWUUUXXXXXXXXX[[[```ccceeeeeedddcccaaa``````bbbfffhhhqqqzzzvvvjjj[[[OOOFFF>>><<<======???AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<:::888666555333444666888999999999999777777888999999888777666777777777777666666666666666666666555555555444444444333333222111111111111444555666777888999::::::===>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBBBBEEEIIILLLLLLNNNQQQTTTWWWYYYZZZ[[[[[[]]]```aaa```^^^^^^^^^\\\]]]___``````___]]]\\\XXXXXXYYYYYYYYYYYYZZZZZZXXXYYYZZZ\\\\\\\\\\\\[[[YYYYYYXXXVVVUUUTTTSSSRRRMMMLLLJJJHHHFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDBBB@@@>>>>>>>>>>>><<<;;;;;;;;;999888777666666666666666666666666666777777lllhhhbbb___]]]YYYSSSOOOMMMOOOSSSUUUUUUSSSPPPMMMMMMNNNMMMIIIDDDAAABBBCCCCCCGGGKKKQQQTTTVVVWWWWWWTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSSSSQQQOOONNNPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@>>>============999999999888999::::::;;;<<<<<<===>>>???@@@AAAAAACCCEEEGGGKKKNNNQQQRRRSSS\\\bbbiiippptttwwwyyy{{{rrrqqqpppnnnmmmlllkkkkkkggghhhhhhggggggiiimmmppprrrtttvvvxxxzzz~~~pppkkkddd___^^^___aaabbbccclllssssssuuu||||||rrrkkklllooorrrzzz{{{qqqkkklllqqquuuxxxuuuzzzzzztttpppnnnkkkjjjhhheeebbb___\\\ZZZXXXVVVSSSSSSTTTUUUTTTTTTWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQKKKLLLOOOQQQRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSUUUWWWYYYZZZ\\\]]]ZZZ\\\^^^^^^]]][[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZXXXZZZ[[[YYYUUUSSSSSSUUUUUUVVVXXX[[[\\\]]]]]]]]]YYYXXXWWWVVVVVVVVVWWWXXXWWWXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZ[[[]]]___aaaccccccfffiiihhhddd___ZZZXXXYYYYYYYYY\\\```dddeeeffffffeeeeeeddddddeeeggghhhmmmrrr{{{zzz~~~qqqbbbVVVKKKBBB???@@@<<<>>>AAACCCDDDEEEDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===;;;888666555444666888;;;<<<<<<;;;:::666777888888888777555444777777777777666666666666888888777666555444444333555555444444444444444555222333333444555666777777;;;<<<<<<>>>???@@@AAABBB???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????========================<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEEEEFFFEEEFFFIIIMMMQQQPPPRRRUUUYYY\\\^^^______[[[^^^aaabbbaaa_________\\\]]]^^^______^^^\\\[[[WWWXXXXXXYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSRRRPPPOOOOOOJJJIIIGGGEEECCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC???>>><<<<<<<<<<<<:::999:::999888777666555555555666666666777777777777777qqqiiiddddddbbb\\\TTTQQQOOOPPPRRRUUUWWWVVVSSSPPPOOOPPPPPPLLLGGGDDDDDDFFFGGGHHHKKKNNNQQQTTTUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNMMMLLLJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;:::999999:::999999999999999999999999999999:::;;;<<<<<<;;;???DDDKKKOOORRRTTTYYY\\\fffkkkqqqwwwzzz{{{}}}~~~xxxvvvtttsssrrrqqqooommmkkkhhhdddaaaaaadddiiillluuuxxxzzz|||{{{uuujjjfffcccdddhhhiiifffccceeehhhmmmsssxxx{{{zzzyyytttmmmfffdddiiirrryyy}}}}}}sssmmmnnnqqqtttvvvvvvxxxzzzxxxtttqqqpppqqqkkkkkkjjjeee^^^WWWUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRTTTVVVUUUQQQMMMLLLNNNPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\WWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXZZZ]]]```ZZZZZZXXXWWWWWWXXXYYYYYYVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXYYY[[[^^^aaadddfffnnnnnnmmmkkkgggddd```^^^XXXZZZ\\\]]]^^^___aaacccgggggggggeeecccccceeeggglllpppxxxssspppyyymmm```TTTKKKFFFDDDCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBAAABBBAAA???>>><<<;;;;;;:::999999999999999999999999:::999888888777777888888555666666777777777777666777666666666555555555555555444333333222222333333...///000111333444555666999;;;===>>>======>>>???CCC@@@>>>===???AAABBBBBBBBBAAA@@@??????@@@BBBDDDBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@DDDBBB???<<<;;;<<<>>>@@@?????????@@@AAABBBAAA??????@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKLLLLLLLLLNNNNNNNNNMMMMMMOOORRRUUUZZZ[[[]]]^^^___```______]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[VVVUUUSSSRRRQQQRRRTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUUUUSSSQQQQQQPPPOOOLLLJJJIIIHHHGGGEEEDDDBBB@@@@@@AAAEEEFFFBBBAAACCCDDDBBBBBB???;;;;;;<<<<<<:::777888777666444444444555666333444555666777777777777qqqjjjeeeeeeccc\\\TTTPPPOOOPPPSSSUUUVVVUUURRROOOOOOOOONNNJJJEEEBBBBBBDDDHHHIIIKKKNNNPPPRRRSSSTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>======<<<:::999999888999999999999888888888888:::999999999;;;<<<======AAAFFFMMMRRRUUUYYY^^^bbblllqqqwww{{{}}}~~~~~~|||yyyxxxvvvtttrrroooiiifffbbb______ccchhhkkksssyyy}}}}}}uuuooofffeeegggnnntttvvvrrrmmmjjjkkkooovvv|||~~~|||zzzooojjjeeeeeejjjrrryyy}}}~~~tttnnnnnnrrruuuvvvtttvvvxxxvvvrrrooonnnoookkkkkkhhhccc[[[VVVTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSUUUWWWWWWSSSNNNLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[XXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWXXX\\\^^^\\\[[[YYYXXXWWWWWWXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]]XXXXXXYYYZZZ]]]```ccceeekkkkkkjjjhhheeebbb___^^^ZZZ\\\]]]^^^^^^___aaacccgggggggggfffddddddfffhhhiiikkkrrrzzzyyylllqqqsssfffYYYOOOIIIFFFGGGFFFEEEEEEFFFFFFEEECCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;999999999::::::999999999:::999888888777777888888666777777777777777666666777777666666666555555555555444333333222222333333000000111222333444444555666888;;;<<<<<<<<<>>>???AAA>>><<<;;;===?????????@@@???>>>===>>>???AAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAEEEDDDBBB@@@???@@@AAAAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUTTTSSSTTTWWWZZZ[[[\\\]]]^^^______^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWTTTRRRQQQOOOOOOPPPQQQRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMKKKHHHHHHGGGFFFDDDCCCAAA@@@???>>>AAABBB???===@@@AAA@@@AAA>>>;;;:::;;;:::999666777777666555555555555555555555666777777777777777qqqkkkggggggddd\\\TTTPPPNNNPPPSSSVVVVVVTTTQQQOOONNNMMMKKKFFFBBB@@@AAABBBIIIJJJKKKMMMOOOPPPQQQQQQOOOOOONNNLLLLLLKKKKKKKKKKKKLLLNNNOOONNNMMMKKKIIIKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;:::999888888777777777777777777888888888999999999999:::<<<>>>@@@CCCHHHOOOUUUYYY___fffkkktttwww|||}}}{{{yyyuuusssllliiiddd``````ccchhhkkkrrr{{{}}}wwwpppjjjcccfffnnnyyy}}}vvvoooooorrrxxx}}}xxxkkkhhhfffhhhmmmsssxxx{{{}}}tttooopppsssvvvwwwssstttuuutttqqqnnnllllllllliiieee^^^XXXTTTSSSTTTTTTUUUWWWYYYYYYXXXWWWVVVXXXWWWVVVUUUUUUVVVXXXYYYVVVUUUTTTUUUXXXXXXTTTQQQLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUVVVYYY\\\]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^ZZZYYYXXXYYY[[[___ccceeegggfffeeedddbbb```^^^\\\\\\^^^____________```bbbfffgggggggggeeeeeegggiiihhhiiimmmrrryyylllfffqqq}}}qqqeee[[[SSSPPPMMMKKKIIIHHHHHHHHHEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@???>>>===<<<;;;999::::::::::::::::::999:::999888888777777888888888888888888777666555555777777777666666666555555555444444333333333333333111111222222222333333333333555888999:::;;;>>>@@@???===:::999:::<<<===<<<>>>===<<<<<<<<<===???@@@CCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJPPPPPPPPPPPPPPPPPPPPPPPPVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[YYYXXXXXX[[[]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKIIIFFFFFFEEEDDDCCCAAA???>>>>>>:::>>>>>>;;;:::===@@@???>>><<<:::999999888777555666666666666666555555444777777777777888888888888tttnnnkkkjjjfff\\\SSSPPPNNNQQQUUUXXXWWWTTTQQQPPPKKKIIIFFFBBB@@@@@@AAABBBJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????????????????>>>======<<<<<<;;;::::::999999888777777666666666666666777777777777888999999999:::===@@@BBBFFFKKKRRRYYY^^^eeemmmssswwwzzz~~~{{{yyytttpppjjjeeedddfffkkknnnsss~~~~~~zzzwwwtttnnnjjjcccgggppp}}}{{{tttrrrsssyyyzzztttkkkkkkkkkmmmppptttwwwyyyzzzsssqqqssswwwzzzzzzrrrssssssrrrpppmmmkkkjjjkkkggg```YYYTTTRRRRRRTTTSSSUUUWWWYYYZZZZZZXXXWWWXXXWWWTTTSSSSSSUUUXXXZZZWWWUUUSSSUUUWWWXXXUUUSSSMMMNNNOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVUUUTTTUUUWWWYYY\\\[[[ZZZYYYXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\ZZZZZZ\\\___ccceeebbbbbbaaa```^^^]]]\\\[[[^^^___```___^^^^^^___```eeefffggggggffffffhhhiiiiiiiiikkkpppttt}}}tttiiijjjppptttjjjaaa]]]SSSQQQNNNLLLLLLJJJHHHFFFFFFFFFEEEEEEEEEFFFFFFFFFBBBBBBAAAAAA???>>>===<<<::::::;;;<<<<<<;;;:::::::::999888888777777888888999999999888777666555444777777777666666666666555555555444333333333333333333333333222222222111111111444666888999<<>>>>>BBBCCCDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJEEEGGGJJJKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTSSSXXXYYY[[[\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYXXXZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJGGGEEECCCCCCBBB@@@???===<<<<<<999===>>>;;;:::>>>@@@???<<<;;;999888777666555555444555666777777666555444777777777777777888888888yyytttpppmmmggg\\\SSSQQQOOOTTTYYY[[[YYYUUUSSSQQQHHHFFFBBB??????AAACCCEEEJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIHHHGGGEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>============<<<>>>>>>======<<<;;;;;;:::888888777777666666555555555555666666666777777777777999;;;<<<<<<>>>BBBFFFIIIOOOWWW]]]ccciiiqqqwwwvvvyyy~~~{{{vvvoooiiigggiiimmmpppwwwxxxsssqqqnnnkkkggg___ccclllyyyzzzxxxwwwzzz}}}}}}wwwrrrpppqqqsssttttttuuuuuuvvvzzzvvvssstttxxx|||}}}}}}rrrrrrrrrqqqpppnnnkkkiiihhhccc[[[UUUQQQQQQRRRSSSRRRSSSVVVXXXYYYYYYYYYXXXWWWUUURRRPPPQQQSSSWWWYYYWWWTTTRRRSSSVVVWWWVVVTTTNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSPPPOOOOOONNNOOOPPPRRRSSSUUUVVVXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVXXXYYYYYYXXXXXXXXXZZZ[[[\\\WWWWWWXXXYYYZZZ[[[\\\\\\___^^^]]]]]]^^^```ccceee______^^^]]]\\\[[[ZZZZZZ]]]^^^___^^^]]]\\\\\\]]]bbbdddeeefffeeeeeeggghhhiiihhhjjjnnnqqqxxxtttmmmiiirrr}}}vvvkkkeee[[[XXXTTTQQQOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;:::999888888777777888888999999999999888777555555888777777777666666666666666555444444333333444444444444333222222111111000111333666777999<<<@@@CCC@@@===:::999999::::::::::::::::::;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNOOOOOOOOONNNNNNNNNOOOQQQQQQQQQPPPNNNMMMIIILLLOOOPPPQQQQQQTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFHHHIIIHHHEEECCC@@@@@@???>>>===;;;::::::999>>>@@@======@@@AAA@@@::::::999777555444444444444555666777777666555444666666666666777888999:::zzzuuupppggg[[[TTTRRRQQQWWW]]]___\\\XXXUUUTTTIIIEEE@@@>>>???BBBEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>?????????@@@AAAAAABBBBBB<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999666666666555555444444444555555666666777777888888777;;;???AAAAAACCCGGGJJJOOOUUU]]]dddhhhmmmssswwwuuuxxx|||~~~yyyrrrkkkiiilllpppttt}}}zzzqqqkkkhhhfffdddaaa[[[^^^fffttt}}}|||zzzyyywwwsssqqquuuwwwyyyyyywwwuuuttttttuuuttttttxxx}}}}}}rrrqqqpppoooooommmjjjgggccc^^^VVVQQQOOOPPPRRRSSSQQQQQQSSSUUUVVVWWWXXXXXXUUUTTTQQQPPPQQQSSSVVVXXXXXXUUURRRRRRUUUWWWWWWUUUPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTPPPOOONNNNNNNNNOOOQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYWWWWWWVVVVVVUUUUUUVVVVVVVVVXXXXXXXXXVVVUUUVVVWWWXXXXXXWWWWWWXXXYYYZZZ[[[VVVVVVWWWXXXYYYZZZ[[[[[[aaa```______```aaabbbccc___^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[^^^```cccdddddddddeeefffeeedddeeeiiimmmrrr|||vvvlllhhhkkkuuuvvvmmmgggccc]]]XXXTTTQQQMMMKKKIIIHHHFFFDDDCCCCCCDDDDDDBBBCCCCCCCCCCCCAAA???>>>===>>>@@@AAAAAA@@@>>>===:::999888888777777888888999999999999888777666666888888777777777666666666666555555444444444444444444444333333222111111000111333555666888;;;@@@CCCAAA>>>;;;999999:::999999888888999:::;;;<<<<<<=========>>>>>>@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNJJJNNNRRRSSSRRRRRRUUUXXXUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXVVVVVVUUUTTTSSSSSSSSSTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGCCCCCCDDDFFFGGGFFFBBB@@@>>>======<<<:::999999888999???BBB@@@@@@AAAAAA>>>999:::999777444333333555444555666666666666666666666666666666888:::<<<===yyyrrrggg[[[TTTTTTTTTZZZaaaccc___ZZZWWWWWWNNNHHHAAA>>>???BBBEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGEEEEEECCCBBBBBBBBBCCCDDDAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???@@@AAA@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????;;;;;;:::::::::999999999::::::999999888777777777444444444444444333333333555555666777777888999999:::???EEEHHHHHHHHHLLLOOOVVV\\\eeekkknnnqqqtttwwwvvvxxx{{{}}}~~~{{{tttooonnnrrrxxx|||xxxqqqhhhbbbaaa```___^^^[[[^^^fffsss~~~|||vvvppplllkkklllwwwzzz|||{{{xxxuuuuuuuuuttttttwww|||}}}yyypppooommmmmmmmmlllhhheee___YYYSSSOOOOOOQQQRRRRRROOOOOOPPPQQQSSSUUUWWWYYYUUUTTTRRRQQQRRRTTTWWWYYYZZZVVVRRRSSSVVVXXXYYYXXXRRRRRRSSSSSSSSSRRRPPPOOOMMMNNNOOOPPPQQQRRRSSSSSSPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZ[[[ZZZXXXWWWWWWXXXZZZYYYXXXVVVVVVVVVWWWXXXVVVVVVWWWXXXYYYZZZZZZ[[[`````````aaaaaaaaaaaa```___^^^\\\[[[ZZZYYYYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZ]]]```aaaaaabbbcccdddbbb```aaaeeehhhlllttt}}}}}}oooiiijjjvvv|||vvvnnnfff___YYYTTTQQQMMMKKKHHHFFFDDDCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@???>>>@@@BBBCCCCCCBBB@@@>>>:::999888888777777888888888888999999999888888777888888888777777777666666666666555444444444444444444333333222222111111111000222333444666999>>>AAAAAA>>>:::888888888888777555666777888999::::::;;;:::::::::;;;<<<>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJNNNRRRSSSQQQPPPSSSWWWSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTOOOPPPRRRTTTUUUVVVVVVUUUTTTUUUVVVVVVTTTSSSTTTUUURRRQQQPPPOOOOOOPPPPPPQQQOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFEEECCCCCCCCCCCCCCC@@@@@@BBBCCCDDDBBB???;;;<<<;;;;;;:::999888777777777===BBBAAA@@@@@@===999999::::::888444222333555555555555555555666777777777777777888:::===@@@BBB{{{sssgggZZZTTTUUUVVV\\\dddeeeaaa\\\YYYYYYRRRKKKCCC??????BBBDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDCCCDDDDDDEEEFFFGGGFFFEEECCCAAAAAABBBCCCDDD???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBB??????@@@AAA?????????>>>======<<<<<<>>>>>>======<<<<<<<<<;;;:::::::::999999999888888888888888777666666555555444444333333333333333333555666666777888999999:::<<>>>>>@@@AAABBB@@@<<<888;;;::::::999888777666666444<<>>:::666999:::;;;888444222444666666555444444444666777888888888888999<<<@@@CCCEEE~~~vvvkkk]]]VVVUUU[[[aaafffeeefffeee]]]SSSPPPIIIAAA???AAAEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>??????>>>>>>======<<<<<<>>>=========>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::999999888999;;;;;;:::999888888999999999777666666666666555333333333222222111111222222555555555666999:::;;;:::===@@@HHHRRRVVVTTTXXX___eeehhhmmmrrruuuvvvuuutttvvvxxx{{{||||||||||||}}}}}}~~~~~~~~~{{{wwwyyy{{{|||wwwooofff[[[UUUXXX^^^```bbbffffffgggkkksss}}}{{{rrrfff]]]\\\cccjjjvvvyyy}}}~~~|||yyyvvvtttvvvyyyzzzzzz}}}~~~xxxpppsssqqqooonnnkkkhhhccc___XXXRRRLLLKKKNNNRRRSSSRRRKKKLLLLLLNNNPPPSSSUUUWWW[[[YYYUUURRRQQQRRRTTTVVVYYYXXXVVVUUUUUUVVVXXXYYYVVVUUUTTTRRRQQQQQQQQQQQQOOOOOOPPPPPPQQQPPPPPPOOOPPPNNNLLLJJJIIIIIIJJJKKKOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXWWWUUURRRQQQQQQRRRUUUVVVYYYZZZZZZ[[[]]]___bbbaaa```______```aaabbbcccbbb```]]][[[YYYXXXXXXXXXVVVTTTSSSSSSTTTUUUWWWVVVYYY]]]_________``````___^^^^^^]]]^^^bbbhhhlllyyy~~~}}}xxx~~~~~~qqqeee^^^WWWSSSMMMIIIGGGFFFEEEDDDEEEEEEEEEEEEEEECCC@@@===AAABBBDDDEEEDDDBBB@@@>>>@@@>>><<<999888888999:::999999999888888888888888999999888888777777666666888888888888777777777777444444333222222111000000222222333333333666;;;???<<<:::999777666777777888333333444555666777888999777777777888999;;;<<<===??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKIIIGGGHHHKKKLLLKKKHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAEEECCC@@@===<<<===>>>?????????@@@@@@???>>><<<;;;<<<:::777555333222333333444;;;@@@>>><<<<<<;;;888777777666666555555555555:::888555555777888777555999:::<<<===@@@EEELLLQQQ|||pppbbbYYYWWW[[[aaaeeefffgggggg```WWWOOOHHHAAA???AAADDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>==================>>>>>>=========>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888888999888888777666666777777555333222222333333222000555444444333333333444444666666888:::===>>>??????BBBEEEMMMVVVYYYZZZ___fffkkkmmmpppsssuuuuuuttttttuuuwwwzzz{{{{{{zzz{{{||||||}}}}}}|||{{{~~~~~~}}}xxxtttmmmddd```VVVOOORRRYYY]]]bbbgggiiihhhjjjooovvv|||}}}||||||wwwnnneee___```fffkkktttwwwzzz{{{yyyvvvsssrrrxxx{{{}}}{{{|||}}}yyyssssssqqqooommmjjjeee___[[[VVVQQQLLLLLLOOOSSSSSSQQQLLLKKKKKKLLLMMMPPPSSSUUUYYYWWWUUUSSSRRRRRRTTTTTTXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSTTTTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSSSSUUUUUUVVVXXXYYYYYYZZZ\\\^^^_______________```aaaaaabbbaaa```^^^\\\ZZZYYYXXXWWWVVVTTTSSSSSSTTTUUUVVVVVVXXX\\\]]]]]]]]]]]]^^^\\\\\\\\\[[[\\\```eeeiiirrruuuuuulll```[[[SSSMMMIIIGGGDDDCCCDDDCCCCCCCCCDDDCCC@@@===@@@AAACCCEEEDDDCCCAAA???AAA???===;;;:::::::::;;;999999999888888888888888888888888888777777777777666666666666555555555555444444444333333222222111333333333333333666:::===;;;:::999777666666666777555555555555666666666666666666666777888:::;;;<<<======>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEFFFHHHIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@?????????@@@AAAAAA@@@@@@@@@?????????>>>BBB@@@===;;;::::::;;;<<<===>>>?????????>>>===<<<:::888666444333444444555666===BBB???:::999999777777888888888888777666555;;;999777777999;;;:::999999;;;>>>AAAEEELLLUUU[[[tttfff\\\XXXXXX\\\```aaacccccc___XXXLLLGGGAAA>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888888777666666666666666666666444333444555555444333555555555444555555666666888999<<<>>>AAACCCDDDDDDIIIMMMUUU]]]aaaccchhhoooqqqrrrrrrsssttttttuuuuuutttvvvyyyzzzzzzzzzzzz{{{|||}}}}}}zzzxxxyyy~~~|||tttlllbbbYYYYYYPPPKKKOOOXXX```ggglllmmmkkkjjjnnntttxxxzzzyyywwwqqqiiidddcccfffiiilllooosssvvvxxxvvvsssqqqqqqwww{{{}}}zzzxxxxxxwwwuuusssqqqooommmiiibbb[[[VVVRRROOOLLLMMMPPPSSSRRRQQQLLLKKKIIIIIIJJJLLLOOOQQQUUUTTTTTTSSSSSSRRRRRRRRRWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTRRRQQQPPPNNNMMMMMMOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSTTTVVVWWWYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXWWWUUUUUUVVVWWWTTTVVVXXXXXXXXXYYYZZZ\\\[[[\\\]]]^^^___`````````````````````^^^\\\ZZZYYYXXXWWWUUUTTTTTTTTTUUUVVVVVVXXX[[[\\\[[[[[[[[[\\\YYYZZZZZZYYYZZZ]]]bbbeeekkkmmmsss~~~xxxhhhbbbZZZRRRMMMJJJGGGEEEEEECCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBBAAABBBAAA???===<<<<<<======:::999999999888888888777777777777888888888888888666666666666555555555555444444444444444444444444444444444333333555888;;;;;;:::999777666666555555888777777666555444333333555555555666777888999:::::::::;;;;;;<<<<<<=========>>>>>>???@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@??????@@@???>>>============>>>============<<<<<<<<<<<<===<<<999777666777888999:::;;;===>>>>>>======<<<888777555444444555666777777???DDD???888666777777777888:::;;;:::999777666888666555555888999:::::::::>>>BBBGGGNNNWWWcccllluuuggg]]]WWWTTTUUUWWWXXXZZZYYYUUURRRHHHDDD@@@>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>=========<<<<<<::::::;;;;;;<<<<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999888888777666666777777777777666555555666666666555444333444666777666555555555555555555666777888:::<<>>>>>????????????@@@AAAAAABBBBBBEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>==================<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::::::::::::::999777555555555666666888999:::<<<======<<<<<<777777666555555555555666555>>>CCC===666555888:::777888:::<<<<<<:::888666888777666666777999;;;<<<>>>CCCKKKRRRZZZfffttt~~~vvvkkk```YYYSSSQQQPPPPPPPPPNNNKKKIIIDDDBBB???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>===<<<<<<<<<===============<<<<<<<<<;;;;;;999999::::::;;;;;;;;;<<<<<<<<<;;;:::999999999999;;;::::::999999999999999777777666555555555666666444444333333333333444444111000000111333555555444444444444444555777888888;;;>>>AAACCCDDDFFFJJJMMMUUU^^^jjjpppsssssssssssstttsssrrrrrrsssvvvzzz|||vvvxxx{{{||||||{{{|||}}}~~~~~~{{{xxxvvvwww}}}|||vvvoooggg]]]TTTOOOIIIKKKPPP[[[jjjwww|||{{{qqqooommmooouuuzzz||||||sssmmmgggfffjjjmmmllliiihhhlllqqqtttuuuuuuvvvwwwrrrwwwwwwrrrmmmnnnooooooooommmkkkhhhddd^^^VVVQQQNNNMMMMMMNNNPPPPPPPPPOOOLLLJJJHHHFFFEEEFFFHHHIIILLLMMMPPPRRRSSSRRRPPPOOOSSSSSSSSSRRRRRRSSSSSSSSSPPPPPPPPPPPPOOOMMMLLLKKKQQQQQQRRRRRRQQQPPPOOOOOOJJJKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMOOOQQQTTTVVVXXXYYYYYYVVVWWWXXXXXXYYYXXXWWWWWWSSSTTTUUUTTTSSSSSSUUUWWWRRRSSSTTTTTTTTTSSSUUUVVVVVVWWWYYY[[[\\\]]]\\\\\\^^^___aaaccccccaaa```^^^[[[[[[ZZZYYYXXXWWWWWWWWWYYY[[[\\\\\\ZZZZZZZZZ[[[YYYZZZ\\\\\\[[[\\\___aaaeeeggglllrrrwwwxxxssskkkccc^^^YYYUUURRRPPPNNNLLLKKKIIIGGGDDDAAAAAAAAACCCDDDDDDDDDDDDCCCDDDCCCCCCBBBAAAAAAAAAAAA===<<<<<<;;;:::999999999777777888888999999::::::888888888888777777777777666666666666666666666777555555555444333333555777888888777777666555555444555555555555555444444444333333333333444555666666888888888888999999999999999999::::::;;;<<<<<<<<<<<<======>>>>>>???@@@@@@>>>???????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999999999888888888999999999999999:::::::::999888666555555555555666555666888:::;;;;;;;;;:::999888777666555444444333333;;;???;;;666888;;;===666888:::<<<<<<:::888666<<<;;;;;;:::;;;===@@@BBBFFFNNNXXXaaaiiivvvwwwoooeee\\\TTTNNNKKKJJJIIIEEECCCDDDAAA@@@???>>>===>>>>>>???===================================================<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::::::::999888888888999999::::::999888888888888888555555444444444444555555000000000000000000111222222111111333666888888777444444444555666888999:::===@@@CCCEEEFFFJJJQQQVVV___iiissswwwwwwwwwuuuqqqqqqqqqpppppprrrvvvzzz}}}vvvxxx{{{||||||||||||}}}~~~~~~~~~}}}{{{yyywwwuuutttzzz|||tttkkkddd]]]SSSMMMLLLHHHMMMUUUbbbrrr~~~vvvsssppppppsssuuutttrrrqqqmmmiiijjjmmmooommmjjjiiimmmqqqtttuuuvvvwwwxxxsssvvvuuupppmmmmmmmmmkkkiiigggdddbbb___[[[UUUQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKNNNQQQRRRQQQPPPNNNQQQQQQQQQRRRRRRQQQQQQQQQNNNOOOPPPPPPPPPOOOMMMLLLQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMPPPSSSUUUVVVWWWWWWUUUVVVWWWYYYYYYXXXWWWWWWRRRSSSSSSSSSQQQQQQSSSUUUSSSTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ]]]^^^___aaaaaaaaaaaa```\\\[[[[[[ZZZYYYXXXWWWWWWYYYZZZ[[[[[[ZZZYYY[[[\\\ZZZ\\\^^^^^^^^^^^^___aaaaaadddkkkrrrvvvzzzwwwoooggg```[[[]]][[[YYYVVVRRRMMMGGGBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>===<<<;;;::::::888888888999999999999999666666666666555555555555666666666666666666666666444555555444333333444666555555666666666666555555333333444444555555555666333333333333333444555555888888888888888888888888888888888999999999:::::::::::::::;;;<<<<<<=====================>>>>>>>>>??????@@@AAAAAA@@@???????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>===;;;:::;;;<<<:::::::::::::::;;;;;;;;;777777888888888777666555888888888888999999999999888777666666555555555666444555777888999999999888888888777666555444333333333888:::888777;;;>>>???777888:::;;;<<<;;;999888::::::;;;;;;<<>>AAA>>>>>>>>>>>>===<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777888999999999999888777777777777888444444333333333333444444111000000000111111222333444444444666999<<<<<<<<<444555555666888999;;;<<<>>>BBBEEEGGGJJJRRR\\\dddkkkuuu{{{zzzxxxxxxvvvssspppoooooooooqqquuuxxxzzzuuuxxxzzz|||{{{{{{||||||}}}|||{{{yyywwwvvvuuuuuutttxxx{{{{{{}}}}}}rrrggg]]]XXXRRRLLLKKKNNNPPPUUU]]]gggvvv{{{xxxvvvwwwvvvrrrooommmlllkkkmmmpppqqqooommmmmmpppsssttttttttttttuuuqqqrrrqqqmmmlllllliiidddaaa___\\\ZZZYYYWWWTTTRRROOOOOOOOOMMMLLLLLLLLLMMMJJJJJJJJJIIIIIIHHHGGGFFFGGGIIILLLOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMOOOPPPQQQPPPOOONNNOOOOOOPPPQQQRRRRRRRRRRRRNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNLLLMMMPPPSSSUUUVVVUUUUUUTTTUUUWWWYYYYYYXXXWWWVVVRRRSSSSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^___``````ZZZZZZZZZYYYXXXWWWVVVUUUWWWXXXYYYYYYXXXXXXZZZ\\\[[[]]]___```___^^^___```___bbbjjjsssxxxzzz~~~{{{rrrlllqqqooolllhhhbbbYYYPPPJJJDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;:::999999999999999999888666666666666555555555555777777777666666555555444333444555444333333444555222333555666777666666666333333333444444555555555444444333333333444555555666666666666666666666666666666666666777777777777666777777888888999::::::>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;999888999;;;777777888888888999999999666666777777777666555444666666666777777888888888666666666666555555555555444555666777888888777666666666666666666555444444555777777555777===@@@>>>999:::;;;<<<<<<<<<<<<;;;999;;;===???AAAGGGNNNTTTaaalllzzzxxxqqqmmmfff]]]NNNFFF@@@@@@???;;;;;;???<<<===>>>===<<<;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::::::::999999:::999999999888888777777777777666777777888999999999888888777777777777777333333333222222333444444444333333333444555555666111111111444777:::::::::666666777888999;;;===>>>???CCCGGGJJJNNNXXXeeeooouuu|||zzzwwwxxxxxxuuupppoooooooooqqqsssvvvxxxtttwwwyyy{{{zzzzzzzzz{{{|||zzzxxxvvvttttttttttttuuuxxxxxxuuuuuuwwwvvvssshhh\\\RRROOOMMMJJJMMMSSSYYY^^^cccjjjxxx}}}xxxtttjjjjjjllloooqqqrrrrrrpppppprrrttttttsssqqqqqqrrrnnnnnnllliiiiiijjjeee^^^\\\YYYWWWUUUUUUUUUSSSRRRPPPPPPOOOMMMKKKJJJLLLMMMIIIJJJKKKKKKJJJIIIGGGFFFFFFHHHKKKMMMOOOPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPNNNLLLJJJIIIIIIKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLNNNQQQTTTUUUVVVUUUUUUTTTUUUWWWYYYYYYXXXWWWVVVSSSTTTTTTSSSQQQPPPRRRSSSXXXYYYZZZYYYWWWVVVWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]___```YYYYYYYYYXXXWWWUUUTTTSSSVVVWWWXXXWWWWWWWWWYYY[[[[[[]]]___```___^^^^^^______aaaiiiuuu{{{|||}}}yyyvvv||||||wwwpppeeeZZZRRREEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;::::::999999888888888888888888888777777777777888777777666555444444333222444555555333333444666111222444666777777777666444444444444444444444444444444333333333444555555555555555555555555555555444444555555555555555555444444555555666777777777:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999999;;;:::::::::::::::::::::::::::999999999999::::::666888::::::777777888;;;555666666666777777888888555666777777777666555444555555555666666666777777666555555555555555555444444555666777777777666555444444555666777777666666888777555444888>>>???<<<<<<<<<<<<<<<======>>>>>>???BBBEEEIIIMMMTTT]]]dddjjjvvvtttsssqqqnnniiiccc]]]ZZZJJJFFF@@@===;;;;;;;;;;;;======<<<;;;::::::999999========================::::::;;;;;;::::::999888888888888888777777777777888999999::::::999999888999999999888888666555444888888888888888777666666999777555555666666555444333333333333333333333333333333333333333333333333444444444555555555666666555888;;;<<<======???@@@???BBBFFFMMMVVVaaammmttt}}}zzzwwwvvvwwwwwwuuusssqqqqqqooollljjjlllrrrxxxvvvwwwxxxyyyyyyxxxwwwvvvvvvuuupppkkklllrrruuutttxxxtttooommmllljjjfffcccZZZQQQJJJIIIHHHIIIPPPYYYdddhhhkkkpppyyy|||uuunnnkkkkkknnnpppoooqqquuuuuuttttttuuuvvvtttqqqnnnooommmkkkjjjjjjiiidddaaaZZZWWWRRROOONNNPPPTTTVVVUUUTTTQQQOOONNNMMMMMMMMMJJJKKKLLLKKKHHHFFFFFFGGGGGGGGGIIIKKKMMMPPPSSSTTTTTTPPPMMMLLLNNNOOONNNLLLNNNOOOOOOOOOOOONNNMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRTTTRRROOOLLLKKKJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQPPPOOOOOONNNOOOPPPRRRSSSUUUVVVVVVVVVTTTUUUWWWYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\YYYWWWUUUSSSSSSSSSUUUVVVTTTSSSSSSVVVZZZ\\\ZZZWWWZZZZZZYYYXXXXXXWWWVVVVVVQQQRRRTTTUUUWWWXXXXXXXXXYYY[[[^^^`````````aaaccc```ccchhhooovvvzzzzzzyyy}}}rrrkkkoooxxxooo[[[QQQJJJEEEEEECCC@@@BBBIIIFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@?????????>>><<<;;;999999999999:::;;;;;;:::888777888999666666666666555555555555888777666555555444555555222444666888888777555444555555666666666666555555777777666666555555555444444444444555555555555555222222333444555555555555444555555555555555555444888888999999999:::::::::<<<<<<;;;:::::::::;;;;;;444555666777888888888888888888888888888888888888666666777777888888999999666666555555555555666666555666777888888777666555555555555555555444444444222333444555666888999999888777666444444555555666777666555444333333444555555555666666777777888888<<<:::888777999;;;<<<===:::===???@@@???>>>???@@@AAAHHHQQQWWW[[[aaajjjqqq}}}fffeeedddaaa\\\WWWSSSPPPGGGDDD???;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888777777777666666888888999999999999888888888888888888777666555444777888888888888777666666888666444444555555555333333333333333222222222222333333333333333333333333333333444444555666666666777888:::::::::;;;>>>@@@CCCGGGLLLTTT\\\fffqqqwww}}}zzzwwwwwwxxxxxxvvvtttssssssqqqnnnlllnnnrrrvvvwwwxxxxxxwwwvvvtttrrrppplllllljjjhhhllltttxxxxxxyyytttnnnhhhddd```ZZZVVVPPPIIIEEEFFFIIINNNXXXbbblllnnnpppsss{{{}}}sssooommmooopppnnnooorrrxxxxxxyyyyyywwwtttqqqnnnpppnnnllllllllliiiddd```YYYVVVSSSPPPPPPRRRTTTVVVUUUTTTRRRPPPOOONNNNNNNNNLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRSSSPPPLLLKKKLLLMMMLLLJJJMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSQQQOOOLLLKKKJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRTTTSSSSSSQQQPPPOOONNNNNNNNNOOOQQQSSSTTTUUUVVVWWWUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQRRRTTTUUUWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXUUUTTTSSSSSSTTTUUUUUUTTTTTTVVVYYYZZZXXXVVVWWWWWWVVVVVVUUUUUUUUUTTTRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[]]]^^^^^^___aaacccbbbcccfffkkkpppssssssrrrtttxxxvvvmmmlllpppttt}}}nnn[[[SSSMMMLLLIIIDDDDDDHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<::::::999:::;;;<<<;;;999777888999999888888888777777777777666666555555555666666777444555888999:::999777555555555555666666555555555777666666666555555555444777666666555444333333222333333444444555444444444444444555555555555444444777888888888888999999999::::::999999999999999:::555555666666777777666666888888888888888888888888666666666777777777777777666666555555555555666666555666777888888777666555555555555555555555555555666666555555555444444444888777666555444555555666777666555555444444444555666666777777888999999999:::999777777888:::;;;;;;<<<>>>@@@@@@@@@AAAEEEHHHPPPWWWaaahhhmmmttt}}}TTTTTTSSSQQQNNNJJJGGGEEEBBB???<<<::::::;;;::::::<<<;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888777777777777666666777777888888888888777777777777777777777666555444777777888888777777666555666444222222333444444333333333222222111111111000222222222222222222222222333333333444555666666777:::::::::::::::===AAAEEEKKKPPPWWW___fffnnnuuuyyy|||zzzxxxxxxyyyxxxwwwuuuvvvvvvuuusssqqqppprrrtttxxxwwwvvvtttqqqnnnkkkiiidddfffggghhhmmmuuuxxxwwwvvvqqqjjjccc\\\UUUOOOKKKHHHEEEEEEHHHNNNVVVbbblllssstttssstttzzzyyysssooopppqqqoooooorrr}}}~~~~~~yyytttqqqooooooooonnnnnnlllhhhbbb^^^UUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLLLLNNNQQQQQQMMMJJJGGGHHHHHHIIIJJJLLLMMMNNNQQQNNNKKKJJJJJJKKKJJJIIILLLMMMOOOPPPQQQRRRRRRRRRNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQOOOMMMKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTSSSRRRPPPOOONNNMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXVVVTTTSSSRRRSSSSSSVVVUUUUUUWWWXXXXXXUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZYYYZZZ[[[[[[[[[\\\___bbbcccbbbccceeehhhjjjjjjiiikkkoooyyyzzzvvvvvvvvv{{{}}}cccZZZQQQMMMJJJFFFDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@@@@???===;;;:::;;;<<<===;;;999888888999999999888888888777777777555555555555666777888999555777999:::;;;:::888777444444555555555555444444666666666555555555555555666666555555444444333333444444444555444444333333333333444444444444333333666666666777777777777888888888888888888888888999666666666555555555555444666666666666666666666666666666666666666555555555666666555555555555666666555666666777777666666555666666666666666666666666888888777666555444444333777777666555555555555666666666666666666555555444777777888888999::::::;;;999999999:::::::::;;;;;;>>>@@@AAABBBCCCHHHOOOVVVaaaiiissszzz~~~GGGGGGGGGFFFDDDBBB@@@>>>===;;;999888999::::::999;;;:::::::::999999999888999999999999999999999999;;;;;;;;;;;;;;;:::999999888777777777666666666666666666777777777777666666555555666666666555555444777777777777777666666555444333111111222333333222333222222111111000000000111111111222222222222222222222333444666777888888<<<<<<<<<===???DDDJJJOOOWWW\\\bbbiiinnnrrrvvvyyyzzzzzzyyyzzzzzzzzzyyyxxxyyyyyyyyyxxxvvvtttttttttvvvuuurrrooollliiigggfffeeeiiikkklllpppuuutttpppnnnjjjddd]]]UUUOOOJJJGGGEEEHHHMMMRRRXXX```iiiqqquuuuuusssrrrwwwzzzsssoooqqqttttttvvvyyy{{{uuuqqqpppmmmnnnnnnmmmjjjddd^^^ZZZQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQRRRRRRRRROOOLLLLLLOOOTTTTTTPPPKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMKKKJJJIIIJJJJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSSSSVVVUUUTTTRRRQQQOOONNNMMMMMMNNNOOOPPPRRRTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUYYYXXXVVVTTTSSSRRRRRRRRRWWWWWWWWWWWWWWWVVVTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWYYYZZZYYYYYYZZZYYYYYYZZZ^^^aaacccaaa___```bbbdddddddddgggjjjqqq{{{qqqfffYYYPPPLLLIIIGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCBBB@@@>>><<<======>>><<<:::999999:::777777777666666666555555666666555555666777888888666777888::::::999888888333333444444444444333333555555555555555555555555222222333444555555666777555555555555444333222222222333333444444333333222444444555555555666666666777777888888999999999999777666666555444333333333555555555555555555555555666666666555555444444333666666555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777666666666555555555555555666777888888777555444777777888888999:::::::::999;;;<<<======<<<======AAACCCEEEFFFIIIQQQ]]]fffuuu}}}>>>>>>>>>======<<<;;;;;;999888777777999:::999888999999999999999888888888999999999999999999999999::::::;;;;;;::::::999888777777777666666666666555444555555666666555555444333444444555555555444444777777777777777666555555333111000000222333222222222222222111111000000000111111222222222333333333222333444555777888999:::;;;<<>>>>>??????>>>;;;999::::::777777777777666666666666888888777666666666666666555666777888888888777777333333444444444444333333444444444555555555555555222222333333444555555666555555555555444333222222222333333444444333333222333333444444444555555555777888999:::;;;;;;;;;;;;888777666444333333333333444444444444444444444444666666555555444444333333666666555555555555666666666666555555555555666666555666666666777777888888777777666666666666555555666666666666666555555444555666777888888888666666666666777777888999999:::888;;;===>>>======???@@@FFFIIIMMMPPPTTT^^^lllxxx888888777888888888888888666666666777999999888666888888888888888888888888999999999999999999999999999999999999999888888777777777666666666666555555333333444444444444333333111222333444444444444444666666777777666666555444333111000000222333333222222222222222222222222222222222222333333444444555333333555777999:::<<<<<<:::>>>CCCHHHNNNUUU\\\```iiijjjmmmnnnnnnooorrrtttwwwyyy|||}}}|||||||||}}}}}}}}}}}}~~~|||zzzrrrooojjjeeedddfffiiikkkoootttyyy{{{{{{yyypppggg]]]ZZZSSSKKKEEECCCDDDGGGHHHTTT```gggkkkppptttvvvvvvvvvtttqqquuu}}}uuuxxx}}}yyyqqqmmmsss}}}}}}zzzvvvrrrooojjjkkkkkkgggaaaYYYTTTQQQPPPPPPQQQQQQPPPOOOMMMLLLMMMNNNOOOQQQSSSTTTTTTTTTPPPNNNMMMNNNQQQSSSQQQNNNPPPOOONNNNNNMMMMMMNNNNNNKKKLLLMMMMMMMMMOOORRRUUUQQQQQQRRRRRRQQQPPPPPPOOOTTTUUUVVVXXXYYYXXXXXXWWWRRRRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRUUUWWWYYYYYYXXXVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTQQQRRRSSSUUUWWWWWWXXXXXXXXXYYYYYYXXXXXXYYY[[[^^^___^^^\\\]]]___aaabbbbbb```bbbfffiiikkkvvvppp___WWWSSSOOOOOONNNMMMKKKIIIHHHGGGGGGHHHGGGEEEDDDCCCDDDDDDEEECCCCCCDDDDDDDDDCCCBBBAAA???@@@@@@???<<<::::::;;;::::::999999999888888888:::999888777666666666666444444555666666666666666444444555555555555444444444444444444444555555555666666555444333222111111444444444555444444333333333333444444444444333333333333333444444444444555777888:::<<<============999888666444333333444555444444444444444444444444555555555555555444444444666666555555555555666666666555555444444555555666444555555666666777777888777777666444333111000000666666666777666555555444666777777888888888888888666666777777888999999999777:::===>>>===>>>AAAEEELLLRRRYYY^^^cccmmm}}}555555555555666666777888555555666888999999777555777888888888888888888888777777777777777777777777777888888888888777666666777777666666666555555555222222333333333333222222000111222333444444444444666666777777666666555444333111000000222333333333111111222222333333444444222333333444555555666666444444666888:::<<<>>>??????DDDLLLSSSZZZ___dddgggjjjjjjjjjjjjjjjlllppptttvvvyyy}}}~~~}}}}}}~~~~~~}}}}}}tttooohhhbbbaaaeeejjjnnnuuu{{{yyynnnbbbTTTQQQLLLEEEBBBDDDKKKPPPYYYeeeoooppppppuuuyyyzzzuuuvvvsssppprrrwwwyyywwwtttyyy~~~}}}uuupppvvv{{{xxxxxxwwwsssnnnjjjkkkjjjeee]]]VVVRRRPPPSSSSSSSSSRRRQQQOOOMMMLLLJJJLLLNNNQQQRRRTTTTTTTTTQQQPPPPPPOOOPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQOOOQQQRRRQQQPPPPPPSSSVVVRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUWWWYYYYYYYYYXXXWWWRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSVVVYYYZZZYYYXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQSSSVVVYYYZZZZZZYYYXXXWWWXXXZZZZZZYYYYYY[[[\\\___]]]\\\]]]___aaaaaa```^^^```dddfffeeekkk{{{pppccc\\\WWWXXXVVVTTTQQQOOOMMMLLLKKKIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA???===;;;;;;;;;:::::::::999999999888888888888777777777777777777444444555555555666666666555555555666666555555555333333333444444555555555777777666444222111000///333333444444555444444444444444555555555555444444333333333444444444555555666777:::<<<>>>>>>>>>===999888666444444555666777555555555555555555555555555555555555555666666666666666555555555555666666666555444444444444555666333444444555666666777777777777666555444333222111555666777777777666444444888777777777888888999:::777777888888999:::::::::999===@@@AAA@@@BBBGGGLLLTTT\\\fffmmmrrr|||666666666666666777888999555555666888:::999666444777777777777777888888888666666666666666666666666777777777777777666555555777666666666555555555555222222222333333222222222///000111222333444444444666666666666666555555444333111000111333444444333111111222333444555555666333333444444555666777777444555777999;;;===???@@@FFFLLLUUU]]]cccgggjjjllliiihhhgggffffffjjjppptttuuuyyy}}}~~~}}}~~~~~~}}}}}}vvvpppgggaaa___dddkkkppp{{{xxxiii]]]MMMKKKGGGCCCCCCJJJTTT]]]kkkvvv|||xxxtttwww{{{{{{ttttttqqqmmmnnnrrrrrrnnnsssxxx~~~yyysssxxxwwwtttwwwxxxsssnnnkkkllljjjddd\\\TTTQQQPPPVVVUUUTTTSSSRRRPPPNNNMMMIIIJJJMMMPPPRRRTTTTTTTTTSSSSSSRRRPPPOOOOOORRRUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVTTTQQQQQQSSSVVVRRRSSSTTTUUUVVVWWWWWWWWWSSSUUUWWWYYYYYYYYYWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOPPPQQQTTTWWWXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTTTTRRRVVVYYY[[[ZZZYYY[[[]]][[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTXXX\\\]]]\\\ZZZYYYVVVXXXZZZ[[[ZZZZZZZZZ[[[___]]]]]]^^^___```___^^^^^^```dddfffdddfffrrrtttkkkfff```___\\\YYYVVVTTTRRRRRRJJJIIIFFFEEEDDDDDDFFFGGGEEEDDDCCCCCCCCCCCCCCCDDDAAABBBBBB@@@===;;;;;;<<<888888888777777777777666666666666666777888999:::555555555555666666666666555555666666666666555555333333333444444555555555555444444333333222222111222222333444555555555555444555555666666555555444333333444444444555555555555777999<<<>>>>>>>>>===999888666555444555777888555555555555555555555555444555555555666777777777666666555555555555666666666555444333333444555666333333333444555666666777777777777777888888888999555666777777777666444333999888777777777888:::;;;888999999::::::;;;<<<<<<===AAADDDEEEDDDGGGNNNTTTYYYcccooowww|||777666666555555555666666888888777777666666555555555666777666555444555777777777777777777777777777777777777777666666666666777777666666666666777777555555555555444333222111222222222333333444444444777777666555444333333222555444444333333222222222333111///000444777777666444333333444666666666555888999;;;===???CCCHHHLLLSSSZZZdddjjjlllkkkkkkkkkddd___ZZZYYY\\\bbbhhhllluuuwwwyyyzzz{{{|||}}}|||}}}~~~tttmmmddd^^^___eeelllpppyyy|||tttfffYYYOOOFFF@@@AAAEEENNN___ppp~~~|||zzz|||}}}{{{|||wwwppplllmmmooorrrttt{{{yyy{{{{{{yyy~~~yyyrrrppprrrrrrooojjjhhheee```[[[WWWTTTSSSSSSTTTUUUWWWWWWUUUQQQLLLIIINNNLLLIIIJJJNNNQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUVVVSSSPPPNNNPPPRRRWWWWWWWWWUUUTTTTTTVVVXXXSSSTTTVVVXXXYYYYYYXXXWWWUUUVVVYYY[[[[[[YYYVVVUUUTTTSSSSSSUUUXXXYYYVVVSSSRRRRRRQQQQQQRRRSSSTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWYYY[[[\\\\\\YYYVVVSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWUUUSSSQQQQQQRRRSSSTTTYYYZZZZZZYYYYYYZZZ\\\___^^^\\\YYYWWWTTTSSSSSSRRRTTTUUUVVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]aaa^^^[[[[[[___bbbdddcccddddddcccbbbcccgggmmmrrr~~~}}}zzzwwwrrriiiaaa[[[YYYZZZXXXUUUPPPJJJFFFCCCBBBBBBDDDEEEFFFGGGFFFEEEFFFFFFAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999999999<<<:::888666555555666777777777666666666777777888444555555555666666777777777777666555444333333222444444444333333333222222222222222222222222222222333333333444444444555555666555555444444333333222555777:::===>>>>>><<<;;;;;;:::888777666666777777444444444444444444444444555555555555666666666777444555555555666666777777666666555555555444444444777777777777777777777777555555555555555666777777777888999999888888999:::888888888888888888999999<<<<<<<<<======>>>>>>>>>>>>CCCJJJOOORRRVVV[[[___kkkpppyyy555555555555555666777777888777777777666666666555555666777666555555666777666666666666666666666666777777777777666666666666777777666666666666777777666666666666555444333222///000111222333444555666666666555555444333333222444444333333333222222222666444111111333444444333666555555555666888888888;;;===@@@DDDGGGMMMSSSWWWbbbhhhnnnqqqooojjjfffeee```]]]ZZZYYYZZZ```fffjjjqqqtttxxx{{{}}}~~~|||||||||{{{zzzzzzyyyxxxlllhhhccc```bbbfffiiikkkttt{{{~~~yyyrrriii]]]QQQKKKCCC>>>BBBKKKYYYlll|||~~~zzzqqqnnnppptttxxxyyy}}}}}}}}}}}}|||{{{uuunnnmmmoooooojjjfffdddaaa^^^[[[XXXWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRRRROOOLLLMMMOOORRRRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSUUUVVVTTTQQQOOOPPPQQQWWWXXXYYYXXXVVVVVVXXXYYYTTTUUUWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWUUUTTTUUUWWWXXXVVVTTTSSSSSSSSSRRRRRRRRRRRRRRRUUUUUUUUUVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSUUUWWWYYYYYYXXXWWWXXXYYY[[[\\\\\\YYYVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVUUUTTTRRRRRRRRRSSSTTTXXXYYYZZZYYYYYYZZZ]]]___]]]\\\ZZZWWWUUUTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZXXXYYY]]]aaabbbbbbccccccbbbaaaaaadddhhhkkksss{{{rrrkkkeeeaaaccc___XXXQQQLLLHHHGGGGGGKKKKKKLLLKKKHHHFFFEEEDDDAAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;::::::::::::999888666666777888999888888777777777888888888666666666777777888888888777777666555555444444444444444444333333333333222555555555555555555555555333333444444444555555555444444444444444444444444666888:::===>>>===;;;:::666555444333222222222333444444444444444444444444555555555666666666777777555555555666666666777777666666555555555444444444666666666666666666666666666555555555555666777777888999:::999777666777888::::::999999999888888888;;;;;;<<<>>>AAACCCEEEGGGJJJQQQYYY___bbbfffkkknnnxxx}}}444444444444555666777777777777777777666666666666555666777777555555666777666666666666666666666666777777777777666666666666777666666555555666666777777777777666666555444333---...///111333444555666555555444444333333222222333333333333222222222222666444222222333444555444999888777666777999<<<>>>AAADDDIIIOOOTTT[[[cccgggsssvvvzzzzzzuuullleeeaaa]]]^^^^^^\\\\\\___fffkkkrrruuuzzz~~~||||||zzzwwwtttpppnnnlllkkkfffeeeeeefffffffffdddbbbgggkkkmmmjjjddd\\\RRRIIIFFFAAA???GGGUUUfffxxx|||rrrooouuu}}}}}}|||}}}~~~}}}{{{xxxttttttpppkkkkkklllkkkeee```]]]\\\[[[YYYYYYYYYZZZZZZXXXXXXXXXWWWWWWWWWXXXXXXTTTRRRPPPOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVUUUSSSQQQPPPPPPVVVWWWYYYYYYWWWWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYZZZXXXVVVVVVVVVWWWVVVTTTSSSSSSSSSSSSSSSQQQPPPPPPVVVVVVVVVVVVVVVUUUUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUTTTUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSVVVXXXYYYYYYYYYZZZ\\\^^^]]]\\\ZZZXXXWWWVVVUUUUUUZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[XXXWWWVVVWWW[[[^^^___`````````aaa`````````bbbdddjjjqqquuunnnnnnhhh```WWWPPPLLLKKKKKKPPPPPPPPPOOOMMMJJJGGGEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;:::999888888888999;;;<<<:::999999888888888999999888888888888888999999999666666666666666666666666555555444444444333333333333333333333333333333333333444444444444555555555222333333444555555666666666888;;;======<<<:::999777666555444333333333444555555555555555555555555555555666666666777777777555555666666666666777777666666666555555555555444666666666666666666666666666666666666666777777888777888999999777777888999===<<<<<<<<<;;;;;;;;;;;;===>>>@@@DDDJJJPPPUUUXXX\\\cccmmmtttwwwyyy}}}666666555555444555555666777777777777666666666666555777888777666555666777777777777777777777777777777777777777666666666666666666666555555666666666666666666666555444333222...//////111222333444444333333333333333333222222222222222222333333333333222222111222444777999::::::999888777888<<>>======<<<;;;:::::::::;;;;;;<<<::::::999888888888999999888888888888999999999999666666666777777888888888555555555555444444444444111222222222222222333333444444444444555555555555333444444444555555555666666888:::<<<<<<;;;999777888777777666666555555555555555555555555555555555555666666666666777777777666666666666666666777777666666666555555555555555555555555555555555555555777777666666777777888999444666888999999999;;;=========>>>???@@@AAABBBBBBDDDFFFIIIOOOWWWaaaiiinnnooovvv999888777666555444444444666666666666777777777777666777888777666555666888888888888888888888888888777777777777666666666666666666555555555555666666444444444444333222111111111111111111111111111222222222333333333333333333222222222333444444444555333333444444666888;;;===:::;;;;;;;;;===BBBIIIOOOWWW[[[```ffflllsssyyy}}}{{{ooohhheeeiiikkkiiifffgggmmmrrrxxxzzz~~~}}}xxxsssooohhhaaa\\\ZZZZZZZZZdddhhhooottttttlllaaaXXXLLLKKKKKKKKKJJJHHHFFFFFFHHHLLLTTT```mmm{{{}}}ssskkknnn{{{zzzxxxzzz~~~|||zzzxxxpppnnnlllkkkjjjfff```[[[VVVVVVUUUUUUUUUUUUUUUVVVRRRSSSVVVXXXXXXVVVSSSQQQMMMNNNOOOPPPPPPQQQSSSTTTRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUVVVXXXYYYXXXVVVTTTRRRUUUWWWXXXWWWVVVVVVWWWYYYYYYYYYYYYZZZZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\___]]][[[XXXUUUTTTTTTTTTOOOOOOPPPRRRRRRSSSSSSSSSVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUUUUUUUTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXX[[[\\\\\\\\\\\\[[[YYYYYYXXXYYYYYYYYYXXXWWWWWWWWWVVVYYY]]]^^^^^^]]]]]]]]]]]]dddmmmttt}}}xxxppphhhcccbbbcccddd^^^]]]]]]]]][[[WWWPPPJJJIIIIIIGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;:::999999888888888999888888888888888888888888666777777888888999999999666666666555555555444444555555555555666666777777444444444555555555666666666666666555555444444444666777:::;;;;;;:::888777555555555555555555444444666666666666666666666666666666666666777777777888777777777777777777666666666666666666666666666666666666666666666666666666777777777777777888999999777999;;;;;;;;;;;;===>>>;;;<<<>>>BBBEEEHHHJJJLLLOOOQQQUUU]]]gggrrr{{{:::999888777666555555555666666666666777777777777666777888888666666777888999999999999999999999999777777777777666666666666666555555444444555555666333444444333333222111000333222222222222111111111222222333333444444555555222333333444555666666777777888888888777888:::<<<<<<>>>AAACCCFFFMMMVVV]]]fffiiimmmqqqtttwww{{{~~~yyypppmmmnnnnnnllljjjkkkooosssvvvvvvyyy}}}{{{vvvjjjfff___YYYVVVWWWZZZ\\\bbbgggooovvvvvvooocccZZZKKKGGGDDDEEEDDDBBBCCCFFFOOOXXXdddmmmwwwqqqkkkhhhlllxxx~~~zzzyyy{{{|||zzzvvvqqqooommmkkkhhhccc]]]YYYVVVUUUUUUUUUTTTTTTSSSSSSQQQTTTWWWZZZZZZWWWTTTQQQJJJLLLNNNOOOOOOPPPRRRTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTWWWYYYZZZYYYWWWVVVXXXZZZZZZZZZYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]\\\YYYUUUSSSSSSSSSNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSSSSRRRSSSUUUUUUTTTSSSSSSTTTVVVVVVWWWYYYYYYZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXZZZ[[[[[[XXXUUUTTTTTTTTTWWWZZZ\\\[[[ZZZZZZZZZWWW___gggkkkppp|||wwwqqqooooooqqqrrrsssqqqnnnlllhhhaaaVVVNNNKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDBBB@@@AAAAAA@@@???>>>===<<<;;;===<<<;;;::::::999999:::999999999888888888888888888888888999999:::::::::777666666666666555555555333333444444555666666666444444555555555666666666777777666666555444444333444666999;;;;;;:::888777777888888999888888777777777777777777777777777777666666666777777777888888888888777777777777666666555666666666666777777777777777777777777777777777888888888888888999999:::<<<>>>???>>>======>>>???<<<>>>BBBGGGMMMRRRVVVXXX]]]```eeennnxxx999888888888888888999999555666666666777777777888666777888888777666777888888888888888888888888888777777777777666666666666666555555444444555555666444444444444333222111111222222222222333333333333222333333444555555666666333333444555666777888999888:::;;;:::999999<<>>>>>@@@???>>>===<<<<<<<<<<<<;;;:::::::::999999999888999999999999::::::::::::777777777666666666555555111111222222333444444555555555555555666666666666666666666666555555555555333555777:::;;;:::999777999:::;;;<<<<<<;;;::::::777777777777777777777777666666777777777888888888888888888777777777666666555666666666777777777777888888888888888888888888999888888888888999::::::<<<>>>@@@AAAAAABBBDDDFFFFFFIIIMMMSSSZZZ```dddgggpppsssyyy777777777888999;;;<<<===555666666666777777888888666888999888777666777888777777777777777777777777777777777777666666666666555555555444444555555555555555555555444333222222111111222333444444555555222333444444555666777777333444555666777888999:::666888:::;;;:::<<>>AAACCCDDDKKKSSScccooowwwtttpppuuu{{{}}}~~~wwwnnnfffaaabbbdddjjjpppuuuxxxyyyzzzuuurrrvvv|||tttpppnnnjjjeee___ZZZUUURRRVVVVVVWWWWWWWWWVVVVVVUUUOOOPPPQQQSSSUUUWWWXXXYYYMMMPPPRRRRRROOONNNOOOQQQSSSSSSTTTSSSRRRQQQOOONNNPPPNNNNNNQQQVVVZZZ[[[ZZZXXXYYYYYYXXXXXXYYY\\\^^^ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYZZZZZZYYYYYYYYYYYY[[[]]][[[VVVRRRQQQQQQTTTRRROOOMMMMMMPPPSSSUUUTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUSSSRRRRRRRRRRRRRRRSSSTTTWWWVVVTTTRRRQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPNNNMMMNNNPPPRRRSSSVVVWWWYYYXXXUUUSSSRRRRRRQQQSSSUUUWWWYYYZZZZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYTTTVVVXXXYYYZZZYYYXXXWWWRRRVVVYYYYYYWWWTTTSSSSSSTTTUUUVVVVVVTTTQQQQQQQQQRRRTTTVVVXXX\\\fffsss~~~~~~qqqgggUUUSSSOOOLLLIIIHHHHHHHHHHHHHHHIIIJJJIIIFFFDDDBBB??????@@@AAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777777777777666666666666444444555555666777888888555555555555666666666777444444555555666777777777222444777999;;;:::999888666666888999999888777666777777777777777777777777777777777777888888888888999888888888777777666666555666666666777777888888888888888888888888888888999999888888999999:::;;;777:::>>>AAADDDHHHLLLOOORRRTTTYYY___eeekkkppprrr~~~999999999999999999999999:::888777777888999999888999999888888888888999999888888888888777777777777888777666555555666777888666666555555555444444444444444444333333222222222111222444555666555444444333333444555555666666777888777666777888999999999777888::::::;;;@@@IIIOOOPPPWWW```fffiiimmmsssxxx|||wwwtttssswww}}}~~~|||||||||{{{|||uuummmeee___[[[XXXVVVTTTSSSUUUZZZ```dddfffjjjjjjjjjfff___VVVMMMGGGCCCBBBCCCEEEFFFIIITTT___sssuuuwwwvvvssspppooonnnvvv{{{~~~zzzpppgggbbbaaaaaafffkkkmmmlllnnnssswwwsssvvvzzz~~~}}}{{{yyywwwvvvqqqjjjdddaaa]]]VVVRRRRRRWWWVVVVVVWWWXXXXXXWWWVVVSSSSSSTTTUUUUUUUUUUUUUUUPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQMMMNNNPPPSSSUUUWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[YYYVVVSSSPPPQQQPPPNNNLLLLLLNNNPPPRRRUUUUUUUUUTTTTTTTTTTTTTTTMMMNNNOOOPPPRRRSSSTTTTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSTTTWWWXXXUUUSSSUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTRRRNNNLLLPPPSSSUUUVVVWWW^^^hhhpppuuufff```YYYUUUSSSRRROOOMMMTTTOOOLLLMMMNNNLLLGGGDDDHHHEEEAAA???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>@@@???>>>===<<<;;;:::999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888666666666666666555555555555666666777777777777777222333444555555555333333333444777999::::::999888888888888888888888888888666666777888888888888888444555777888888888777666888888777777777888888999999::::::::::::888777666777999:::999777666666777777888999:::999:::===???CCCCCCEEEGGGLLLSSSYYY]]]dddmmmtttvvvwwwzzz}}}|||999999:::::::::::::::::::::999777777999:::999888999888888777777888888999888888777777777666666666777777666555555555666777666666555555555444444444444444444333333333222222222333444555555555444444444444555555666777777888888777666666777888999999888;;;===???BBBHHHPPPWWW]]]ccckkkpppqqqssswww{{{~~~}}}yyyvvvttttttuuu{{{~~~}}}zzzvvvqqqiiiaaaZZZUUURRRUUUUUUVVVZZZ___dddfffffffffeeebbb]]]VVVNNNFFFBBB@@@???BBBFFFIIIOOO[[[gggtttuuuvvvuuurrrooommmmmmmmmoooooollleee```^^^^^^bbbfffiiiiiihhhjjjoootttyyy{{{~~~}}}{{{xxxuuusssooohhhaaa^^^ZZZTTTQQQQQQTTTTTTTTTUUUWWWWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPOOONNNNNNNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPRRRSSSUUUVVVVVVVVVXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[YYYWWWTTTRRRQQQPPPNNNMMMMMMNNNPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRLLLMMMNNNOOOPPPRRRSSSSSSVVVUUUTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTQQQPPPOOOOOOPPPQQQSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWUUUTTTUUUWWWWWWUUUSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTRRRNNNKKKOOOQQQSSSTTTUUUZZZdddkkkxxx~~~xxxqqqhhh```]]]\\\[[[ZZZ```^^^[[[XXXSSSNNNJJJIIIJJJGGGCCC@@@AAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>===<<<;;;;;;???>>>>>>===============<<<<<<<<<;;;;;;:::::::::777777777666666666666555555666666777777777777777444444555666666555444333333444777999::::::999888777777777777777777777777666666777888888888888888666777777888888888777777777666666666666777888888999:::;;;<<<;;;;;;999999:::;;;======<<<;;;<<<===;;;<<<>>>>>>>>>???BBBDDDFFFIIINNNUUU\\\dddlllpppxxx~~~;;;;;;::::::::::::::::::;;;999888888999::::::999888888777777777777888888777666666666666555555555666555555444444555666666666666666555555555555444444444444444444333333333444555555666555555444333555555666666777888888888999999888888888999;;;;;;;;;???DDDHHHMMMTTT\\\ccclllqqqxxx{{{zzzyyyzzz||||||||||||zzzwwwuuuuuuvvvvvv{{{}}}{{{rrrooojjjccc\\\VVVQQQNNNUUUXXX]]]ccchhhiiigggeeebbb^^^YYYRRRJJJDDD@@@>>><<<===CCCKKKRRRYYYdddoootttuuuuuussspppllljjjjjjeeecccaaa^^^\\\\\\]]]^^^dddfffgggffffffiiipppuuu|||}}}}}}|||zzzvvvrrroookkkccc\\\YYYVVVQQQOOOQQQPPPPPPQQQSSSUUUUUUSSSPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLMMMOOORRRSSSSSSSSSSSSTTTUUUVVVVVVWWWRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYWWWUUUSSSRRRQQQOOOMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUSSSQQQOOOJJJKKKLLLMMMOOOPPPQQQQQQUUUUUUTTTSSSRRRRRRQQQQQQNNNOOOPPPRRRSSSUUUVVVWWWUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVWWWYYYYYYWWWVVVUUURRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVUUUVVVWWWVVVUUUSSSSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTTTTUUUUUUSSSOOOKKKNNNOOOQQQQQQRRRVVV^^^cccnnnzzzzzz}}}{{{qqqkkkiiiiiijjjmmmnnnmmmhhh```YYYUUUSSSNNNJJJFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888888888777777666666666555666777777888888777777666666666666666555444333333555666888999999999888888888888888888888888888666777777888888888888888999888888777777777888888777777777777777888999999999:::<<<=========<<<;;;999:::<<<<<<<<<<<<===???<<<===@@@AAACCCFFFJJJMMMSSSXXX___hhhqqq{{{<<<<<<;;;;;;;;;;;;::::::;;;999888888999::::::999777777777666666777777777666666555555555444444444444444444444555555555666666666666555555555555555555555555444444444444444666666666666555555444444555555555666777777888888;;;;;;;;;::::::<<>>>>>===AAAKKKWWW```eeelllssssssttttttqqqmmmiiiggggggccc```]]]\\\]]]^^^______eeeffffffgggiiipppxxx~~~{{{xxxwwwxxxzzzzzzwwwsssooolllfff___WWWUUURRROOONNNQQQMMMNNNOOORRRTTTTTTRRROOOOOOOOOPPPPPPQQQPPPPPPOOORRRPPPNNNMMMMMMOOORRRTTTTTTTTTTTTUUUVVVVVVWWWWWWRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUUUURRRQQQOOONNNNNNNNNPPPPPPRRRSSSUUUUUUTTTRRROOOMMMIIIIIIJJJLLLMMMNNNOOOPPPTTTTTTTTTSSSRRRQQQPPPPPPNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUSSSUUUWWWYYYYYYWWWUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVTTTTTTUUUVVVVVVTTTPPPLLLNNNOOOPPPPPPPPPSSSXXX\\\dddnnn}}}wwwuuu{{{wwwvvvvvvxxx{{{|||yyytttooofff___TTTPPPKKKHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777666666777888888888888888888888888777777666555555555666777888999999999999888888888888888888888888777777888999999999999999:::999888666666777888999999999999999:::;;;<<<<<<;;;<<<======>>>===<<<;;;999;;;<<<<<<<<<===???AAA>>>AAAEEEIIIMMMSSSZZZ^^^gggkkkrrrzzz<<<<<<<<<;;;;;;:::::::::;;;999888888999::::::999777666666555555666666777555555555555444444444444333444444555555555555555666666666666666666666666555555555555555555555555888777777666555555555555555555555666777777888888999;;;<<<<<<<<>>@@@DDDJJJWWWgggooooooppprrrrrrrrrqqqnnnjjjfffeeeeeedddbbb``````bbbbbbaaa```bbbccceeeiiiooowww}}}xxxtttqqqsssuuuuuutttpppllljjjbbbZZZTTTRRRPPPNNNNNNQQQMMMMMMNNNQQQTTTTTTSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPPPPQQQRRRSSSTTTUUURRRQQQPPPOOONNNOOOPPPPPPSSSTTTUUUUUUVVVUUUUUUTTTVVVVVVVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTQQQPPPOOONNNMMMNNNNNNOOOPPPRRRSSSTTTTTTQQQNNNLLLIIIIIIJJJKKKMMMNNNOOOOOOTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUQQQSSSUUUWWWWWWUUUSSSQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUVVVVVVVVVUUUTTTTTTSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSSSSUUUWWWXXXVVVQQQNNNNNNNNNOOOOOOPPPQQQTTTVVVWWWbbbooowww}}}}}}www}}}yyyiii\\\XXXRRRNNNKKKIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBAAA<<<<<<========================<<<;;;;;;:::999999777888999999::::::999999999999999888888777777777777777888999999:::::::::::::::::::::::::::::::::888999999:::;;;::::::::::::999888777777888999:::::::::::::::;;;<<<===>>>>>>>>>?????????>>><<<<<<>>>???AAAAAAAAACCCEEEHHHHHHLLLQQQWWW^^^fffooouuuwww{{{<<<<<<;;;;;;::::::999999:::888777777888999999888666666555555555555666666666555555555555444444444333444555666666666666666555666666666666777777777555555555666666666666666888777777666666666666777666666666777888888999999888:::===>>>@@@DDDKKKQQQXXX___gggnnnssswww|||~~~}}}|||yyyyyyxxxvvvuuuvvvxxx{{{{{{}}}}}}wwwpppiiidddbbb[[[WWWSSSPPPQQQVVV\\\```hhhjjjmmmooonnnggg^^^XXXMMMIIICCC>>>===>>>BBBDDDNNNUUUcccssszzzvvvqqqpppppppppoookkkgggdddcccccccccdddeeeeeedddcccbbbbbbbbbdddgggmmmttt||||||wwwtttnnnoooppppppnnnkkkhhhfff^^^WWWRRRQQQPPPNNNNNNQQQMMMMMMMMMOOORRRTTTTTTSSSPPPQQQQQQQQQQQQPPPOOOOOOSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTPPPOOOOOOOOOPPPQQQSSSTTTQQQPPPOOONNNMMMNNNOOOOOOQQQRRRTTTUUUVVVVVVUUUUUUWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSPPPOOONNNMMMMMMLLLLLLMMMOOOPPPQQQRRRRRRQQQOOOMMMIIIJJJKKKLLLNNNOOOPPPPPPUUUUUUUUUUUUTTTRRRPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSTTTQQQRRRSSSUUUUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRRRRTTTUUUUUUTTTSSSSSSTTTPPPOOONNNNNNNNNPPPQQQRRRQQQRRRTTTXXXYYYXXXSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRTTT\\\fffkkknnnwwwzzzkkkfff___YYYUUURRROOOMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIICCCDDDEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@????????????@@@@@@???>>>======<<<;;;999::::::;;;<<<;;;;;;;;;::::::999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===??????BBBCCCDDDEEEDDDDDDBBBBBBBBBCCCEEEGGGHHHLLLPPPSSSWWWZZZ^^^dddkkksss|||;;;;;;;;;:::999999888888999777666666777888888777666555555444444555555666666666666555555555555444333444555777888888777777555666666666777777777777555555666666666777777777888777666666666777888999888888999999:::;;;;;;;;;;;;???CCCEEEHHHNNNWWW___fffllluuu{{{}}}~~~}}}|||{{{zzzyyyvvvwwwwwwvvvttttttvvvxxxxxxzzz{{{yyyvvvtttuuuvvvrrrssssssoooggg```[[[YYYSSSSSSSSSUUUYYY___fffiiiooonnnllljjjeee^^^UUUOOOGGGEEEBBB@@@AAAEEEIIILLLYYY^^^jjjxxx}}}yyyrrrpppnnnnnnllliiieeebbbbbbcccdddfffhhhgggdddccceeehhhiiikkkooouuu{{{|||yyyuuusssooonnnmmmllliiieeebbb```[[[UUUQQQRRRRRRPPPOOOQQQMMMLLLKKKMMMPPPSSSTTTTTTRRRRRRSSSSSSRRRQQQQQQPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNOOONNNOOORRRTTTUUUVVVUUUTTTWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPPPPPPPPPPQQQQQQQQQNNNNNNMMMLLLLLLKKKKKKKKKNNNOOOOOOPPPPPPPPPPPPOOOKKKKKKLLLNNNOOOPPPQQQRRRVVVVVVWWWVVVUUURRRPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMKKKLLLLLLMMMOOOPPPQQQQQQOOOQQQTTTTTTRRRRRRSSSUUUOOONNNMMMLLLLLLMMMOOOPPPOOOPPPTTTXXX[[[YYYVVVRRRLLLLLLLLLMMMNNNOOONNNNNNTTTWWW]]]bbbhhhooovvv|||zzzrrrkkkeeeaaa]]][[[YYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSNNNNNNOOONNNMMMJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>;;;;;;<<<===============:::999999999999;;;<<<===<<<;;;;;;;;;;;;<<<==============================<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@>>>>>>??????@@@BBBCCCDDDGGGHHHJJJLLLMMMMMMMMMMMMKKKMMMPPPTTTXXX^^^dddiiinnnppprrrtttxxx;;;;;;:::999999888777777888666555555666777777666555555555444444555555555777666666666666555555555333444666888888888888777555666666666777777888888555666666666777777888888777777666666666888999:::::::::;;;<<<<<<======>>>@@@EEEJJJMMMPPPXXXbbbjjjooouuu}}}}}}{{{yyyxxxwwwuuutttuuuuuuvvvuuusssssstttvvvvvvwwwxxxtttoookkkjjjjjjhhhjjjkkkhhh```YYYTTTSSSQQQSSSWWW]]]ccciiinnnqqqrrroookkkeee___WWWOOOIIIEEEEEEDDDEEEGGGKKKPPPSSS___bbblllxxx}}}yyysssqqqllllllkkkhhhdddbbbbbbccceeehhhjjjgggddddddiiinnnqqqssswww}}}zzzzzzyyyxxxvvvtttrrrppppppooommmiiieeeaaa^^^\\\YYYTTTQQQSSSSSSQQQPPPRRRMMMKKKIIIJJJNNNQQQTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPRRRRRRRRRQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVWWWRRRQQQOOOMMMLLLLLLMMMNNNPPPPPPNNNMMMMMMMMMNNNOOOKKKMMMPPPSSSUUUUUUTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJJJJIIINNNNNNNNNOOOOOOPPPQQQQQQLLLLLLMMMOOOPPPQQQRRRSSSVVVWWWWWWWWWVVVSSSPPPOOOKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPOOONNNMMMLLLJJJKKKKKKMMMNNNOOOPPPQQQMMMPPPSSSSSSQQQQQQSSSUUUOOONNNLLLJJJJJJKKKMMMNNNMMMOOOTTTXXX[[[[[[WWWTTTJJJJJJJJJLLLMMMNNNMMMLLLQQQOOOQQQXXXbbbiiijjjhhhxxxzzztttoookkkhhhhhhhhhhhhhhhggggggggggggbbbbbbaaa```___^^^]]]\\\^^^^^^]]]\\\YYYUUURRROOOIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCAAA@@@??????<<<======>>>>>>>>>>>>>>>:::999999999:::<<<>>>???======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKNNNQQQTTTUUUVVVVVVYYY[[[```eeekkksss{{{{{{zzz888777777666555555444444444444444444444444444444555555666666666666555555777777777777777777777777777777888888888888777777777777777888999999:::::::::999999888888888999999888777666666777888888888999:::;;;;;;===AAAFFFKKKOOOQQQTTTXXX\\\cccjjjooo{{{}}}|||yyywwwvvvvvvwwwxxxuuuvvvwwwvvvuuusssssssssxxxuuupppjjjeee```]]]\\\ZZZZZZZZZWWWTTTQQQPPPPPPOOOWWW]]]aaahhhqqqrrrmmmpppkkkcccYYYOOOHHHCCCAAA???BBBHHHQQQXXX]]]]]]]]]ccciiirrr{{{~~~{{{tttnnniiifffbbbbbbcccdddbbb```ffffffdddcccdddiiipppuuuttt~~~zzzyyyvvvsssqqqpppoooooollljjjfffbbb___\\\[[[ZZZUUUSSSPPPNNNLLLMMMNNNOOOOOONNNMMMMMMOOOQQQSSSUUUTTTUUUVVVUUUSSSRRRQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPOOOOOONNNNNNNNNPPPNNNMMMNNNPPPPPPMMMKKKNNNOOOQQQSSSTTTSSSRRRQQQTTTTTTUUUUUUTTTSSSQQQPPPNNNMMMKKKJJJJJJLLLMMMOOOMMMLLLKKKJJJIIIHHHHHHHHHMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVVVVUUUSSSPPPNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOOOOOOOMMMKKKIIIJJJJJJKKKLLLNNNQQQSSSTTTTTTUUUVVVTTTRRRQQQQQQRRRPPPPPPQQQPPPOOOMMMKKKIIILLLKKKKKKKKKKKKMMMOOOPPPQQQPPPOOONNNNNNNNNNNNNNNQQQOOOMMMKKKJJJJJJLLLLLLOOONNNOOOSSSWWWXXXUUURRRMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQTTTWWW[[[^^^aaabbblllttt|||vvvxxx{{{}}}~~~xxxqqqooolllkkklllllllllkkkhhhlllpppnnngggaaa^^^^^^\\\XXXRRRNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJIIIFFFDDDGGGFFFFFFGGGHHHHHHFFFEEEDDDBBB???=========>>>???>>>??????>>><<<<<<===>>>>>>AAAFFFHHHHHHGGGGGGHHH;;;>>>CCCFFFGGGHHHHHHHHHFFFHHHJJJKKKLLLLLLMMMOOOMMMPPPQQQPPPSSSXXX[[[ZZZ\\\\\\^^^cccdddbbbdddiiiooorrrvvvyyy~~~777777777666555444444444555555555555555555555555555666666777777666666555777777777777777777777777777777888888888888777777666777777888999999:::::::::999888888777777888888;;;:::999999;;;<<<<<<<<<;;;<<<>>>@@@CCCHHHNNNSSSYYY[[[___cccgggkkkqqquuu{{{}}}|||zzzxxxwwwwwwxxxxxxyyyzzzzzzxxxvvvtttrrrrrrsssqqqmmmhhhaaa[[[VVVSSSOOOPPPPPPPPPOOOPPPRRRTTTYYY```fffjjjpppvvvuuupppiiicccZZZPPPHHHBBB???>>>@@@GGGQQQ[[[bbbfffffffffjjjnnnttt{{{~~~zzzqqqjjjfffccc``````ccceeeeeeeeefffffffffeeegggkkkrrrvvv{{{yyywwwtttpppnnnlllkkkgggfffccc___]]][[[YYYYYYXXXVVVSSSPPPOOOOOOPPPQQQPPPOOONNNNNNOOOPPPRRRSSSQQQSSSTTTSSSQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMMMMOOOMMMMMMNNNPPPPPPNNNLLLNNNOOOQQQSSSSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRRRROOONNNLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIIIILLLMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKLLLMMMNNNPPPQQQUUUUUUUUUUUUSSSQQQNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPOOOMMMKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTSSSQQQOOOPPPQQQPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKKKKKKKKKKMMMOOOPPPRRRQQQPPPOOONNNNNNNNNNNNOOONNNLLLJJJJJJJJJKKKLLLMMMLLLMMMPPPSSSSSSQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVXXXYYY[[[cccqqq}}}{{{tttpppnnnooooooooorrrxxx{{{uuuqqqooojjjeee]]]XXXVVVWWWXXXYYYXXXWWWUUUUUUUUUSSSQQQNNNRRRSSSTTTVVVVVVUUUQQQOOOMMMIIIEEEBBB@@@AAABBBCCCEEEEEEEEEEEEDDDDDDEEEEEECCCGGGLLLOOOOOONNNMMMMMMIIIJJJKKKLLLLLLMMMNNNOOOPPPTTTXXX[[[]]]\\\[[[ZZZXXX[[[]]]]]]```gggiiihhhpppnnnpppsssuuutttvvv{{{777666666555555444444444666666666666666666666666666777777777777777777666777777777777777777777777777777888888888888777777666777777888888999::::::;;;:::999999888888999999999999999:::;;;<<<===>>>???BBBFFFJJJNNNTTT[[[___eeeiiimmmpppsssuuuxxxzzz|||~~~}}}{{{yyyxxxxxxxxxyyy|||{{{zzzwwwuuurrrooonnnooommmjjjeee]]]UUUNNNJJJGGGHHHIIIJJJLLLQQQVVVZZZfffkkkppptttwwwxxxtttmmm___YYYOOOEEE???===>>>???BBBMMM\\\hhhmmmnnnnnnnnnnnnooosssyyy|||xxxnnneeeaaa______```dddhhhkkkkkkhhhhhhhhhiiikkkqqqxxx}}}}}}{{{xxxuuuppplllhhhfffaaa```^^^[[[YYYXXXWWWWWWXXXVVVTTTQQQPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQOOOPPPQQQQQQOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNLLLKKKMMMLLLLLLNNNPPPQQQPPPNNNNNNOOOQQQRRRSSSSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSPPPOOONNNLLLLLLLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNKKKJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLMMMNNNNNNOOOOOONNNOOOOOOPPPOOOMMMLLLKKKIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQOOONNNNNNOOOOOOPPPPPPPPPPPPOOONNNNNNLLLLLLKKKKKKKKKMMMNNNOOOSSSRRRQQQOOONNNMMMMMMMMMNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLNNNNNNLLLJJJLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPTTTYYYbbbooo|||yyyvvvvvvwwwxxxzzzyyyooofffccccccdddeeehhhgggfffggghhhgggdddbbbaaaccchhhkkkllljjjgggeee]]]XXXPPPKKKIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLOOOTTTZZZ]]]]]][[[YYYXXXVVVUUUUUUUUUWWWYYY\\\^^^aaaeeekkkqqqsssrrrooommmkkkooorrrtttxxx666666666555555555444444666666666666666666666666777777888888888888777777777777777777777777777777777777888888888888777777777777888888999999::::::<<<;;;;;;:::::::::;;;;;;999;;;<<<===>>>@@@BBBDDDGGGJJJPPPVVV[[[bbbhhhlllppptttxxx{{{{{{{{{zzz{{{}}}}}}|||{{{zzzzzzzzzzzzxxxvvvtttrrrooollljjjmmmkkkfff```XXXQQQJJJGGGFFFHHHJJJLLLPPPWWW___dddqqqtttwwwxxxwwwsssjjjcccUUUOOOFFF>>>;;;===BBBEEEGGGTTTeeepppsssqqqoooooommmlllmmmrrruuurrriii```[[[]]]```eeejjjnnnpppqqqlllkkkjjjkkkooowww~~~}}}zzzuuupppiiidddaaa[[[[[[YYYXXXWWWVVVUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPPPPNNNLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHJJJLLLNNNPPPPPPNNNLLLJJJKKKKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHJJJLLLMMMKKKJJJIIIHHHIIIKKKNNNOOOQQQRRRTTTTTTTTTRRROOONNNLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPQQQPPPNNNMMMNNNOOONNNNNNNNNNNNOOONNNNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOSSSRRRQQQOOOMMMLLLLLLKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLJJJIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLSSSWWW\\\bbbmmmtttnnnmmmnnnnnnttttttvvvyyy|||}}}|||zzzrrruuuzzz~~~qqqjjjaaaZZZXXXWWWWWWVVVRRRSSSTTTWWWYYYZZZYYYXXX___cccjjjnnnnnnllljjjiiicccccceeejjjooosssvvvwwwsssvvvzzz666666666666666555555555555555555555555555555555888888999999999999888888888888888888888888888888888888999999999999888888888888999999:::;;;;;;;;;:::::::::::::::;;;<<<<<<===@@@CCCEEEFFFIIIMMMPPPSSSWWW]]]dddiiioootttxxxzzz~~~~~~|||zzz}}}~~~}}}|||{{{{{{wwwuuusssqqqpppnnnkkkhhhhhheee^^^WWWQQQLLLIIIHHHFFFIIINNNSSSZZZbbbkkkqqqzzzxxxxxxvvvqqqhhh]]]WWWJJJEEE???;;;<<>>DDDMMMVVV\\\dddkkktttxxxwwwrrrnnnllllllhhhddd```]]]ZZZWWWUUU\\\cccllluuuyyyzzz{{{{{{rrrqqqoooooorrr{{{}}}{{{wwwqqqjjjddd^^^[[[ZZZYYYXXXWWWUUUSSSQQQPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTRRROOONNNNNNPPPQQQPPPNNNLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJGGGIIIKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTSSSQQQNNNLLLJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMOOORRRTTTUUUSSSQQQOOOLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNOOOOOOMMMMMMNNNOOOLLLKKKKKKJJJKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIILLLMMMMMMMMMKKKKKKLLLMMMKKKJJJIIIGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHIIIGGGKKKOOOQQQTTT]]]kkkwww}}}{{{~~~}}}}}}~~~}}}yyyuuuxxx{{{}}}888888888888888888888999999999999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>@@@BBBDDDFFFHHHHHHMMMSSSWWWZZZ^^^fffllltttxxx}}}zzzxxxwwwyyy|||}}}|||{{{zzzzzz}}}}}}}}}|||{{{zzzxxxxxxtttoookkkiiihhhfff```[[[UUUSSSPPPNNNLLLLLLMMMNNNQQQWWWaaajjjqqqvvvzzz|||tttlllddd```XXXMMMEEEDDD===???BBBHHHRRR]]]ffflllppprrruuuvvvtttqqqnnnkkkfffeee```[[[VVVUUUXXX[[[eeejjjrrryyy|||~~~zzzzzz{{{{{{|||yyywwwrrrkkkeee___[[[YYY\\\\\\[[[YYYVVVSSSPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXWWWTTTQQQOOOMMMOOOPPPOOOMMMKKKKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJEEEHHHKKKKKKJJJIIIKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQPPPOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKMMMQQQTTTUUUTTTQQQOOOLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMLLLKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLKKKIIIHHHJJJMMMLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFIIIMMMNNNPPPUUU^^^eeesss999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<======>>>?????????BBBCCCDDDFFFIIILLLNNNPPPUUUZZZbbbfffiiiooowww~~~|||wwwuuutttvvvyyyyyyxxxwwwvvvwww{{{{{{{{{zzzyyyxxxvvvuuupppkkkfffcccbbb___XXXRRRPPPPPPPPPPPPPPPQQQQQQQQQ]]]dddmmmuuuyyyyyyyyyyyylllbbbXXXTTTLLLBBB===>>>???BBBHHHRRR]]]iiisssyyyvvvtttrrrqqqqqqooollljjj```___]]]XXXTTTVVV^^^ffflllpppvvvzzz|||~~~vvvsssnnngggaaa\\\YYYXXX___^^^]]]ZZZWWWSSSOOOMMMJJJJJJLLLMMMOOOPPPQQQRRRTTTUUUXXXYYYXXXVVVRRRPPPMMMNNNOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKEEEHHHJJJJJJIIIHHHIIILLLIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIHHHDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJMMMQQQTTTUUUTTTQQQPPPLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLIIIKKKLLLKKKJJJJJJKKKLLLOOONNNLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJFFFHHHIIIHHHFFFFFFIIILLLLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIIIIIIILLLRRRWWW]]]lll;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;:::;;;===???@@@???>>>===@@@AAABBBCCCDDDEEEFFFFFFKKKMMMOOOPPPRRRVVV[[[^^^gggmmmuuuzzz{{{}}}~~~yyyuuuvvvwwwxxxzzzzzzxxxwwwvvv{{{||||||{{{xxxtttpppnnniiiddd\\\WWWUUUTTTQQQOOOKKKLLLLLLLLLLLLPPPWWW\\\iiiqqqxxx{{{}}}}}}uuujjjaaaYYYOOOHHHAAA;;;;;;???FFFQQQ^^^gggnnnvvvxxxwwwzzzxxxuuupppkkkfffbbb```[[[[[[ZZZXXXYYY^^^gggooovvvxxxyyyzzz|||~~~tttpppjjjbbb\\\XXXVVVUUU```___\\\XXXUUURRRPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQTTTWWWXXXWWWUUUTTTOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMOOOOOOOOONNNMMMPPPPPPQQQQQQOOOMMMJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMOOONNNLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPOOONNNMMMOOONNNMMMLLLLLLKKKKKKKKKNNNMMMKKKIIIHHHGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLMMMMMMMMMMMMQQQOOOLLLIIIHHHIIIKKKLLLHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKVVV\\\iii|||<<<<<<============<<<<<<>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>??????>>>???AAACCCCCCBBBAAA@@@FFFFFFGGGIIIKKKMMMOOOQQQVVV[[[```dddeeehhhmmmrrrwww|||~~~~~~}}}{{{vvvsssvvvwwwyyyzzzzzzyyyxxxvvvyyyyyyyyyxxxuuuqqqnnnkkkaaa]]]WWWSSSQQQOOOLLLJJJLLLNNNPPPRRRVVV\\\eeekkksssxxxyyyvvvtttpppggg]]]TTTMMMEEE@@@<<<:::===DDDRRR]]]hhhooovvv|||~~~|||vvvuuusssoooiiibbb]]]YYYRRRUUUZZZ^^^bbbhhhqqqwwwzzz{{{||||||~~~}}}~~~~~~tttpppjjjccc]]]YYYWWWWWWZZZYYYWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUWWWXXXWWWVVVVVVPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNOOOPPPQQQQQQPPPNNNLLLJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNMMMNNNMMMLLLLLLKKKLLLLLLLLLOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJLLLMMMHHHHHHGGGGGGGGGHHHJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQZZZgggxxx??????@@@@@@@@@@@@??????>>>>>>============>>>>>>???>>>>>>=========>>>>>>============>>>???@@@@@@DDDEEEGGGHHHIIIIIIIIIHHHOOOOOOPPPRRRUUUYYY]]]```fffnnnxxx|||{{{{{{yyyxxxxxxxxxxxxvvvsssqqquuuvvvwwwxxxxxxwwwuuuuuuuuutttsssqqqnnnjjjgggeeeXXXTTTPPPMMMLLLLLLKKKJJJRRRUUUYYY^^^dddjjjqqqvvvyyyyyytttlllfff```WWWOOOGGGAAA<<<;;;;;;===FFFOOOccclllssswwwzzz}}}}}}zzzqqqpppoookkkeee^^^WWWSSSOOOVVV___gggmmmrrrxxx}}}|||~~~|||yyyyyy|||~~~~~~|||rrroooiiiccc^^^[[[YYYYYYTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDFFFGGGGGGKKKPPPVVV```oooCCCBBBBBBBBBBBBBBBBBBCCC??????>>>>>>>>>>>>??????BBBAAA@@@@@@???@@@@@@@@@?????????@@@AAABBBDDDDDDIIIKKKNNNQQQTTTVVVWWWWWW\\\\\\\\\^^^bbbggglllooouuu~~~uuusssrrrsssssssssqqqooorrrrrrssssssrrrqqqpppoooooonnnkkkhhhddd```\\\ZZZQQQNNNKKKIIIJJJNNNRRRTTT___ccciiinnnrrrtttttttttsssoooggg^^^WWWQQQKKKFFFAAA===;;;<<>>CCCHHHIIIIIINNNYYYbbbnnn}}}FFFFFFDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTVVV[[[^^^dddkkkttt{{{}}}{{{vvvtttqqqoooooooooooonnnooonnnmmmkkkhhhfffeeeddd^^^\\\XXXTTTPPPNNNMMMLLLLLLMMMOOOQQQWWW```jjjqqqyyy|||yyynnnfff[[[SSSKKKFFFAAA<<<:::;;;;;;===BBBGGGIIIMMMXXXccckkkoooqqqmmmkkkkkkiiifffeeeccc___]]]^^^aaaeeehhhmmmooorrrssstttxxx~~~|||yyyuuupppllliiigggggg^^^\\\YYYUUUSSSSSSTTTUUUXXXWWWVVVUUUUUUUUUUUUVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOOOONNNMMMLLLLLLOOOMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGHHHJJJLLLNNNOOOPPPMMMMMMNNNMMMLLLKKKIIIGGGKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@??????@@@@@@AAACCCDDDEEE===BBBGGGHHHGGGJJJOOOUUU[[[ggg{{{OOONNNLLLKKKKKKLLLNNNOOONNNNNNMMMMMMMMMMMMNNNNNNRRRRRRRRRRRRSSSUUUVVVWWWUUUVVVWWWYYY\\\^^^aaabbbhhhkkkrrrzzz|||zzzwwwyyy{{{}}}~~~~~~}}}|||yyyvvvqqqnnnmmmmmmmmmlllkkkjjjgggddd```^^^\\\[[[UUUSSSPPPNNNLLLLLLMMMNNNRRRWWW]]]ccchhhooowww||||||wwwmmm```XXXMMMFFFAAAAAA???;;;:::===@@@DDDMMMTTTVVVWWW___iiikkkoooooojjjffffffdddaaa\\\[[[[[[]]]aaagggmmmpppoooqqqsssssstttxxx~~~|||wwwpppiiiccc___^^^YYYWWWTTTRRRQQQQQQSSSTTTXXXXXXXXXWWWWWWXXXYYYYYY\\\\\\\\\\\\[[[[[[[[[ZZZXXXYYY[[[\\\\\\[[[YYYXXXTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNJJJKKKLLLNNNNNNNNNNNNMMMLLLMMMNNNPPPPPPPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKMMMOOOPPPQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGIIIJJJLLLMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@AAACCCCCCCCCBBB@@@???>>>>>>??????@@@BBBCCCDDDBBBDDDFFFGGGGGGIIILLLNNNQQQXXXeeeuuuXXXVVVUUUTTTTTTUUUVVVXXX[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]___```bbbcccddddddfffhhhkkknnnppprrrrrruuu{{{{{{xxxtttqqqnnnoooqqquuuxxx{{{}}}}}}}}}{{{wwwqqqnnnllllllkkkjjjfffdddaaa]]]YYYVVVTTTSSSOOONNNLLLKKKKKKMMMPPPQQQYYY```jjjsssxxx|||{{{sssjjj___SSSJJJCCC===:::>>>@@@>>>???CCCHHHNNNXXXaaacccccciiirrrnnnqqqooohhhbbb```]]]ZZZUUUVVVYYY^^^dddkkkppptttppprrrttttttuuuxxx~~~~~~yyyqqqhhh```ZZZXXXVVVUUURRRPPPPPPQQQRRRTTTWWWWWWWWWXXXYYYZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\WWWYYY[[[\\\\\\[[[XXXVVVTTTTTTTTTSSSSSSSSSSSSRRRQQQSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZXXXWWWVVVTTTSSSQQQPPPOOOLLLKKKJJJIIIIIIIIIJJJKKKJJJLLLNNNPPPRRRSSSSSSSSSVVVUUUTTTRRRQQQOOONNNNNNJJJKKKMMMNNNOOOOOOOOONNNLLLMMMOOOPPPQQQPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIKKKNNNQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHIIIJJJKKKMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHFFFDDDCCCBBBBBB@@@AAABBBCCCCCCBBB@@@???======>>>>>>???AAABBBCCCDDDCCCBBBBBBCCCEEEFFFHHHHHHLLLRRR\\\kkkddddddcccaaa```bbbeeehhhlllkkkjjjhhhggggggggggggllljjjiiijjjmmmoooppppppssstttwwwzzz|||}}}~~~~~~}}}|||zzzvvvsssoookkkiiikkkjjjiiijjjmmmrrrwwwzzzyyytttpppnnnooonnniiidddbbb```\\\WWWQQQLLLHHHGGGHHHIIIJJJJJJLLLRRR\\\cccnnnpppuuuzzz}}}wwwlllaaaWWWMMMCCC===999;;;===@@@BBBEEEIIILLLPPP[[[aaaaaahhhwww}}}yyyrrrhhh```]]][[[YYYWWWUUUZZZaaagggjjjlllmmmnnnoooppppppooouuu~~~~~~~~~}}}zzzxxxxxx|||uuuhhh^^^YYYXXXUUUSSSPPPNNNLLLMMMNNNOOOVVVXXX[[[\\\[[[[[[[[[\\\^^^^^^^^^]]][[[ZZZXXXWWWYYYYYYZZZ[[[[[[ZZZYYYXXXYYYWWWUUUSSSRRRRRRSSSTTTSSSSSSTTTVVVXXXYYYWWWUUUYYYWWWUUUTTTUUUUUUTTTSSSUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZXXXVVVTTTRRRQQQQQQPPPNNNKKKIIIJJJKKKJJJLLLOOOQQQSSSSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLNNNQQQSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGGGGIIIKKKLLLMMMMMMMMMJJJHHHGGGHHHJJJLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLNNNNNNOOOIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@BBBDDDEEEDDDDDDCCCIIIMMMPPPRRRWWWdddvvvrrrrrrqqqpppoooppptttwww|||{{{zzzyyyxxxxxxxxxxxxxxxwwwuuuvvvyyy{{{||||||~~~{{{xxxvvvyyyxxxvvvtttqqqnnnkkkiiidddbbb___^^^```ffflllppptttqqqmmmkkkiiigggdddaaaaaa___ZZZTTTNNNKKKIIIJJJLLLOOORRRUUUYYY```hhhnnnvvvwww{{{~~~|||wwwssskkkddd[[[RRRLLLFFFAAA===;;;>>>CCCFFFIIILLLPPPSSSWWW```ddddddmmm|||vvvnnnccc\\\YYYYYYYYYZZZYYY^^^cccgggiiijjjkkklllnnnqqqrrrsssxxx}}}{{{{{{|||||||||vvvtttqqqrrrvvv|||uuuiii^^^WWWTTTVVVTTTQQQNNNMMMNNNOOOPPPVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWUUUSSSRRRSSSTTTTTTWWWVVVWWWXXXZZZ[[[YYYWWWXXXVVVTTTTTTTTTUUUTTTSSSUUUVVVWWWYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXVVVTTTRRRSSSRRROOOLLLKKKKKKLLLMMMNNNPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNMMMLLLLLLKKKKKKMMMPPPRRRRRRQQQRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOOOOOOOPPPPPPQQQQQQNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHHHHJJJKKKKKKJJJKKKLLLMMMMMMMMMKKKJJJHHHJJJKKKMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOIIIHHHGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBEEEGGGHHHKKKTTTcccnnn{{{ttttttuuutttsssqqqooommmrrrrrrqqqpppnnnllljjjiiiccc```\\\ZZZ[[[aaagggkkkooonnnlllhhhcccaaa```aaaccc```ZZZSSSNNNLLLNNNQQQTTTXXX___eeekkkpppvvvzzz}}}}}}}}}{{{wwwpppggg```VVVQQQJJJDDDAAA??????>>>AAAEEEKKKPPPTTTWWWYYY\\\^^^ccceeegggppp~~~}}}ppphhh^^^WWWUUUYYY]]]```ccceeeiiikkkkkkkkkkkklllnnnssswwwzzz~~~{{{yyywwwwwwwwwxxxxxxwwwrrrpppnnnppptttzzz}}}|||yyyrrrhhh^^^WWWSSSVVVTTTRRRPPPOOOOOOPPPQQQUUUXXXZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWUUUTTTSSSTTTUUUUUUYYYXXXXXXYYYZZZ[[[YYYWWWVVVTTTSSSSSSTTTUUUTTTSSSUUUVVVWWWYYYYYYZZZZZZZZZ]]]]]]]]]]]][[[YYYWWWVVVUUUUUUTTTRRROOOMMMMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKIIIJJJMMMOOOPPPPPPSSSRRRRRRSSSTTTVVVXXXYYYWWWVVVTTTSSSQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRPPPQQQSSSTTTTTTSSSRRRPPPNNNNNNOOOPPPPPPQQQRRRRRRNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHIIIJJJMMMNNNNNNLLLJJJHHHJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDGGGIIILLLNNNOOOPPPKKKJJJHHHFFFDDDAAA@@@?????????????????????@@@@@@AAA???>>><<<<<<===>>>???===>>>???@@@AAAAAAAAA@@@AAACCCEEEDDDDDDIIIRRR[[[bbbrrr|||vvvsssmmmnnnnnnnnnmmmlllkkkjjjkkkkkklllkkkkkkjjjiiihhheeeccc```^^^___bbbfffiiihhhjjjiiieee```^^^aaaeeeiiifffaaaZZZTTTTTTYYY]]]```eeelllsssyyy}}}{{{uuuoooggg]]]SSSMMMKKKGGGBBB>>>===>>>AAACCCJJJNNNUUUZZZ]]]^^^___``````cccdddgggpppxxxwwwpppgggaaaYYYTTTTTTZZZbbbggglllnnnoooooonnnmmmnnnppprrrxxx~~~|||yyyvvvuuuvvvvvvtttrrrnnnllljjjlllqqqwww{{{~~~uuutttpppjjjccc]]]XXXVVVUUUTTTRRRPPPPPPPPPPPPQQQTTTVVVXXXXXXWWWUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVXXXWWWVVVVVVXXXXXXVVVUUUTTTSSSQQQRRRSSSTTTTTTSSSUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWVVVTTTQQQOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVRRRRRRRRRRRRQQQPPPOOONNNMMMKKKHHHHHHKKKMMMOOOOOORRRQQQQQQQQQRRRUUUXXXZZZXXXXXXVVVUUUTTTRRRRRRQQQNNNNNNOOOOOOPPPQQQQQQRRROOOPPPSSSUUUVVVTTTSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPNNNKKKJJJJJJIIIHHHFFFGGGIIILLLNNNNNNLLLJJJHHHJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGEEEDDDCCCBBBAAABBBCCCEEEHHHKKKMMMNNNOOOLLLKKKJJJHHHEEEBBB@@@???>>>>>>>>>???????????????@@@???===;;;;;;===>>>@@@>>>>>>??????@@@@@@@@@@@@BBBDDDEEEDDDBBBDDDJJJOOOTTT___nnn~~~~~~|||vvvssstttxxxzzzzzzzzz{{{zzzxxxtttqqqnnnjjjkkkkkkkkkjjjjjjiiiiiigggggghhhhhhhhhhhhggggggbbbaaaaaaaaaaaaaaabbbccc```cccddd```\\\\\\ccciiiqqqqqqnnnhhhcccbbbgggkkkpppsssxxx}}}}}}xxxrrrggg]]]TTTLLLFFFBBBDDDCCCAAA@@@AAAEEEJJJMMMRRRWWW]]]aaabbbaaaaaaaaaaaacccdddhhhmmmpppjjjbbb]]]ZZZVVVTTTWWW]]]eeekkkqqqqqqqqqpppoooooorrrtttyyy}}}wwwuuuuuutttqqqmmmgggeeebbbccchhhmmmqqqssssssnnnggg```[[[WWWUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPRRRTTTVVVVVVUUUSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVTTTUUUVVVVVVUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWUUUTTTVVVWWWVVVUUURRRQQQRRRSSSUUUUUUTTTTTTTTTUUUVVVVVVSSSSSSTTTSSSSSSRRRQQQPPPMMMKKKHHHHHHJJJLLLMMMMMMPPPOOONNNOOOPPPSSSVVVXXXXXXWWWWWWVVVTTTSSSRRRQQQNNNMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRUUUVVVUUUSSSRRRPPPQQQRRRSSSTTTUUUVVVWWWRRRQQQOOONNNMMMMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNMMMPPPNNNKKKJJJJJJJJJHHHGGGGGGHHHKKKMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDGGGIIIKKKLLLMMMMMMLLLKKKIIIFFFDDDAAA???=========>>>>>>????????????>>><<<;;;;;;===>>>??????????????????@@@@@@@@@>>>@@@AAA@@@???@@@CCCFFFJJJNNNWWWcccrrr|||~~~|||xxxrrrmmmjjjkkkmmmpppooopppqqqrrrqqqpppnnnllliiiiiiiiiiiihhhhhhhhhhhhffffffgggggggggffffffeeeaaabbbcccddddddcccbbbaaa[[[]]]]]][[[YYY[[[bbbiiiyyy|||~~~zzzuuuqqqsssvvv{{{|||}}}~~~~~~{{{vvvrrrjjjcccXXXNNNGGGCCCAAA@@@>>>AAADDDHHHKKKPPPUUUXXXZZZ]]]bbbddddddcccbbbaaaeeeeeeeeegggjjjhhhccc^^^ZZZ[[[\\\]]]___ccchhhlllpppppppppoooooorrrvvvzzzxxxtttsssrrrnnnjjjeeebbb______bbbgggjjjlllqqqjjjaaaXXXSSSQQQOOOOOOPPPOOOOOONNNNNNNNNNNNNNNPPPRRRTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVUUUSSSSSSUUUVVVVVVUUUSSSQQQPPPPPPQQQRRRQQQPPPSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSQQQTTTUUUUUUTTTSSSRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSRRRRRRQQQMMMKKKIIIIIIJJJLLLLLLLLLNNNMMMMMMNNNOOOQQQSSSTTTVVVUUUUUUTTTSSSQQQPPPOOOLLLLLLKKKKKKLLLMMMOOOPPPMMMOOOQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVTTTSSSQQQOOONNNNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLOOOMMMKKKJJJKKKKKKJJJIIIGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHEEEDDDDDDCCCCCCBBBBBBBBB???AAABBBEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFCCC@@@???<<<<<<======>>>>>>??????======<<<<<<======>>>>>>??????>>>>>>>>>??????@@@<<<===?????????@@@BBBDDDDDDEEEJJJRRR]]]nnn}}}xxxttttttvvv}}}|||xxxtttssssssppplllhhhfffgggjjjkkklllmmmnnnoooooonnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhggggggggggggfffeeedddddddddddddddddddddddddddddd\\\\\\ZZZXXXXXX\\\ccciii~~~}}}{{{|||}}}zzzwwwtttqqqmmmfffaaaVVVPPPHHHBBB????????????AAAGGGNNNSSSVVVYYY\\\___^^^aaadddfffeeedddccccccgggfffddddddcccbbbbbbbbbcccggglllnnnnnnmmmnnnooopppppppppppprrrwww~~~vvvqqqppppppmmmiiidddaaa]]]\\\]]]aaacccdddhhhbbbZZZSSSQQQOOONNNLLLMMMMMMLLLLLLLLLLLLKKKKKKMMMOOORRRRRRRRRQQQQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUSSSQQQPPPPPPRRRTTTTTTTTTSSSRRRPPPOOOPPPPPPPPPNNNQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPQQQRRRSSSSSSRRRSSSUUUWWWUUUVVVVVVWWWVVVUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPPPPMMMKKKJJJKKKLLLLLLKKKJJJMMMMMMNNNNNNOOOPPPQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMNNNOOOQQQSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPOOONNNOOOOOOMMMMMMNNNNNNMMMLLLKKKKKKMMMKKKJJJJJJKKKLLLLLLKKKGGGHHHHHHIIIJJJKKKMMMMMMJJJIIIHHHGGGFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGFFFDDDAAA>>>===;;;;;;<<<======>>>??????;;;;;;===>>>>>>>>>======???>>>===<<<<<<===>>>>>><<<===>>>???@@@AAABBBDDDBBBBBBFFFMMMTTT]]]mmm}}}|||xxxuuuuuuyyy|||zzz}}}}}}|||zzzwwwsssooommmnnnllliiigggfffgggiiikkkmmmnnnnnnoooooonnnllllllmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhgggfffeeedddcccbbbaaa```______```bbbccc```^^^\\\ZZZZZZ^^^dddiii~~~yyytttnnniiieee```YYYTTTGGGCCC>>>;;;;;;<<<======IIIOOOXXX]]]^^^^^^___```___bbbeeeffffffeeeeeefffhhheeeaaa___]]]]]]bbbgggnnnttt{{{~~~{{{wwwtttsssrrrrrrssstttwww}}}sssnnnnnnnnnlllhhh___\\\WWWUUUVVVXXXZZZ[[[]]]YYYTTTQQQQQQRRRPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKNNNPPPQQQQQQQQQQQQRRRQQQRRRRRRRRRQQQQQQPPPOOORRRRRRSSSTTTTTTSSSRRRQQQOOOPPPQQQSSSTTTTTTTTTTTTOOOMMMLLLLLLNNNQQQQQQQQQTTTRRRPPPOOOPPPPPPOOOMMMPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRSSSUUUWWWTTTUUUWWWWWWWWWUUUSSSQQQPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLKKKLLLMMMMMMKKKIIIMMMNNNOOOPPPPPPPPPPPPOOOQQQQQQQQQQQQOOOMMMKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSQQQOOONNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJIIIJJJLLLMMMNNNMMMHHHHHHGGGHHHIIIKKKMMMOOOJJJIIIHHHFFFEEEDDDDDDCCC===>>>>>>>>>>>>???????????????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDBBB???===;;;;;;;;;;;;<<<===>>>>>>???999;;;===??????>>>===<<<======;;;;;;:::;;;<<<===::::::;;;;;;<<<===???@@@??????DDDJJJMMMPPP[[[hhhttt|||yyy{{{}}}{{{zzzvvvsssssssssqqqooopppqqqpppmmmiiigggiiikkkkkkkkkkkklllnnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmjjjfffcccbbbbbb```[[[VVVVVV[[[bbbgggiiieeefffeeedddbbbeeejjjooovvvrrrjjjcccZZZSSSOOOLLLHHHEEEAAA>>>;;;999;;;@@@EEEIIISSS[[[dddgggdddbbbdddggg```fffkkkkkkjjjiiifffbbb[[[]]]^^^\\\[[[aaakkkttt~~~{{{vvvzzzxxxwwwyyyzzzqqqnnnkkkfffccccccXXXYYY[[[[[[ZZZWWWSSSQQQPPPOOONNNMMMMMMMMMNNNOOOMMMLLLKKKIIIIIIJJJJJJKKKJJJMMMPPPSSSUUUTTTRRRPPPSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSTTTUUUUUUTTTRRRRRRRRRPPPOOOQQQTTTTTTRRRPPPQQQRRRRRRQQQOOOOOOPPPRRRPPPPPPPPPQQQQQQQQQQQQQQQNNNPPPSSSTTTTTTSSSSSSTTTQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXWWWUUUSSSQQQRRRPPPNNNMMMMMMLLLJJJHHHJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNLLLHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHIIIKKKNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMQQQPPPPPPOOOOOOOOOPPPPPPPPPNNNLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKIIIHHHHHHHHHJJJKKKGGGGGGFFFFFFDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@????????????????????????AAAAAABBBAAA@@@>>><<<;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<===============@@@AAABBBEEEIIILLLOOOQQQcccqqqyyyvvvuuuqqqooopppqqqpppooopppqqqpppmmmjjjjjjkkkkkkiiihhhggghhhjjjmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssqqqnnniiieeedddccc]]]ZZZXXXYYY```iiiqqquuuttttttsssppplllkkkmmmppp|||pppgggcccXXXTTTNNNIIIFFFDDD@@@>>>======<<<===@@@EEELLLQQQ\\\bbbiiikkkiiiggghhhjjjkkkppprrrooollljjjeee```YYY\\\___```bbbiiiuuu~~~}}}~~~~~~yyypppllliiidddaaaaaa\\\\\\[[[YYYWWWTTTRRRPPPOOONNNMMMLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKMMMPPPSSSTTTSSSRRRPPPSSSTTTVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPQQQOOOOOOPPPSSSTTTRRRPPPQQQQQQQQQPPPNNNMMMOOOPPPOOOOOOPPPPPPPPPOOOOOOOOOLLLNNNQQQRRRQQQPPPQQQRRRPPPPPPPPPPPPOOOMMMKKKJJJLLLLLLMMMOOOPPPRRRSSSTTTSSSTTTVVVWWWWWWUUURRRQQQRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMMMMNNNLLLHHHEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFGGGIIILLLMMMNNNNNNNNNOOOPPPPPPOOOOOOMMMLLLLLLOOOOOONNNNNNNNNNNNOOOOOOPPPNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJHHHHHHHHHGGGFFFEEECCCCCC@@@@@@???>>>>>>>>>>>>???????????????????????????????????????>>><<<:::999999999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<=========<<<===>>>@@@CCCFFFIIIJJJOOOZZZjjjzzzxxxtttrrrnnnmmmnnnqqqppppppqqqrrrqqqooolllooonnnllliiieeedddeeegggjjjkkkmmmooorrrtttvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvsssnnnjjjgggfff_________aaafffooozzz}}}wwwrrrppppppzzz{{{zzzssshhh\\\UUURRRIIIGGGCCC@@@???===:::888;;;>>>BBBFFFIIIPPPXXX^^^dddjjjpppsssrrrpppqqqrrrxxxzzzyyytttooolllfff```[[[___eeeiiimmmuuuvvvlllhhhfffbbb```aaabbb___[[[VVVSSSPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMPPPRRRSSSSSSQQQPPPSSSUUUWWWWWWUUUTTTTTTTTTSSSTTTTTTTTTSSSQQQPPPOOONNNNNNNNNPPPRRRSSSRRRPPPPPPPPPPPPNNNLLLKKKLLLNNNMMMNNNOOOOOONNNMMMKKKJJJJJJLLLNNNNNNMMMMMMNNNOOONNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSUUUVVVVVVTTTRRRQQQRRRPPPMMMLLLKKKKKKIIIGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMKKKHHHEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLMMMMMMNNNOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::999888888888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;<<<======>>>======>>>@@@BBBDDDFFFGGGEEEKKKTTT___lllzzzyyy{{{yyyuuuqqqoooppprrrrrrrrrssssssrrrpppoooqqqpppmmmhhheeeccceeegggiiijjjmmmqqquuuxxx{{{|||~~~}}}{{{zzzxxxwwwvvvvvvwwwxxxyyyxxxtttpppmmmllliiijjjllllllooovvv{{{tttnnnkkkhhhgggccc\\\SSSKKKGGGFFFDDDBBB@@@>>>>>>=========@@@FFFMMMSSSWWW\\\dddjjjiiiooovvv{{{}}}{{{yyywwwzzz{{{yyytttpppooojjjdddccchhhnnnssswww~~~sssgggcccaaaaaabbbfffeeeaaaZZZSSSNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLOOOQQQRRRQQQPPPOOORRRTTTWWWXXXWWWVVVUUUVVVSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPNNNOOONNNMMMJJJIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGIIIJJJLLLLLLKKKJJJLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMOOOQQQSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRRRRPPPLLLJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJLLLKKKHHHFFFFFFGGGIIIKKKJJJIIIFFFEEECCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999888888999999999888999::::::;;;999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::777888999:::;;;<<<===>>>=========>>>???AAABBBCCCFFFHHHKKKPPPXXXgggyyy}}}sssmmmlllnnnppp|||vvvssstttssstttuuuuuutttrrrqqqqqqpppooolllhhhdddccceeeggglllnnnrrrwww{{{~~~{{{yyyvvvuuuuuuvvvyyy|||}}}{{{xxxvvvuuuwwwyyyzzz{{{|||wwwmmmddd___VVVTTTOOOIIICCC@@@>>>?????????@@@AAACCCFFFIIILLLLLLSSS[[[bbbfffjjjnnnqqqooossszzz~~~xxxsssrrrrrrpppnnnooorrrppplllnnnrrrwwwzzz}}}zzznnnbbb^^^^^^```eeejjjddd___XXXPPPKKKIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKMMMOOOOOOOOONNNMMMOOORRRVVVXXXWWWVVVVVVVVVRRRRRRSSSRRRQQQOOOMMMLLLJJJLLLMMMNNNNNNNNNOOOOOOLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTRRROOOKKKIIIHHHHHHFFFEEECCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGIIILLLMMMMMMJJJGGGEEEDDDDDDEEEGGGIIIJJJLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>???========================<<<;;;;;;:::999999999999999999888888888999::::::999999999999:::::::::;;;999999::::::::::::::::::666777888999:::;;;<<<===999999888999999:::;;;<<>>>>>>>>>>>???========================<<<;;;:::999999999999:::777777666666777777888999888888999999999:::::::::888888999999999999::::::666777777888999::::::;;;:::999999999999:::;;;;;;;;;<<<===???BBBGGGMMMQQQ[[[eeevvv|||zzzxxxtttooogggccccccgggjjjlll~~~~~~~~~vvvvvvtttqqqmmmkkkjjjkkkqqqsssxxx}}}~~~~~~}}}}}}~~~wwwlllbbbYYYRRRJJJEEEAAA@@@>>>======>>>??????AAAJJJVVV___dddfffggggggeeegggnnnwww~~~zzzuuupppmmmkkkmmmppppppjjjeee]]]]]]\\\^^^fffqqquuusssrrruuuxxxzzz|||~~~}}}|||~~~~~~~~~|||yyykkkddd^^^______]]][[[[[[VVVTTTQQQMMMJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIMMMRRRUUUUUUUUUTTTUUUNNNOOOPPPPPPPPPNNNMMMLLLJJJLLLNNNMMMKKKIIIJJJKKKIIIJJJJJJJJJIIIIIIJJJLLLIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKLLLLLLMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRRRRSSSRRRNNNJJJGGGEEEEEEDDDDDD@@@AAACCCEEEGGGGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDFFFHHHJJJIIIIIIMMMPPPTTTWWWVVVRRRMMMJJJDDDDDDDDDEEEGGGIIIKKKMMMHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJIIIIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999:::888777777777777888999999888888888888999999999999888888888888999999999:::777777777888888888999999<<<;;;;;;;;;<<<<<<===>>>;;;;;;===>>>???BBBEEEGGGKKKRRR\\\hhhwww|||yyyzzz~~~zzzxxxtttqqqkkkiiihhhiiinnnrrrtttuuuwww}}}~~~~~~}}}yyyuuuqqqppppppnnnpppuuuzzz~~~|||vvvmmmfff[[[SSSMMMIIIEEEAAA;;;:::;;;===AAADDDEEEEEENNNYYYhhhsssvvvtttpppmmmiiikkkppp{{{}}}tttjjjeee```aaagggkkkjjjgggYYYYYYWWWZZZdddoootttrrrnnnqqqtttvvvyyy~~~}}}{{{zzz{{{zzzyyyyyyyyyvvvrrroooeee```___bbbaaa[[[TTTQQQQQQPPPOOOMMMKKKHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKPPPTTTTTTTTTSSSTTTMMMNNNOOOPPPOOONNNMMMLLLJJJLLLNNNMMMJJJHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMIIIGGGEEECCCDDDFFFHHHJJJGGGHHHGGGFFFDDDDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFFFFLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRNNNIIIFFFEEEEEEDDDCCC???AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCEEEHHHJJJJJJIIIQQQTTTXXX[[[ZZZVVVPPPLLLCCCCCCCCCDDDFFFHHHKKKLLLFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFGGGIIIJJJJJJIIIIIICCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDD??????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999999::::::999999::::::;;;<<<777888888888888999999999777777888888999999999:::777777777777777888888888999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>BBBEEEIIIOOOYYYgggxxx}}}xxxxxxwwwtttrrruuu||||||xxxuuuqqqnnnggghhhkkkqqqxxx}}}}}}|||yyyyyy{{{{{{vvvsssnnnooopppoooooorrrxxx}}}|||wwwppphhhbbbYYYVVVOOOGGGAAA???@@@BBB@@@EEEHHHFFFHHHLLLPPPPPPYYYdddsss}}}~~~yyysssoookkkkkkqqqxxxfffaaabbbaaabbbiiirrrvvvttteeecccbbbdddiiilllmmmmmmoooqqqqqqqqqttt}}}}}}{{{xxxxxxuuurrrssssssoooggg```ZZZZZZYYYXXXWWWUUUTTTSSSOOOMMMKKKIIIHHHIIIJJJKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHJJJKKKJJJIIIGGGHHHHHHDDDFFFHHHIIIJJJIIIGGGFFFHHHIIIKKKNNNPPPRRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOQQQNNNIIIFFFDDDEEEGGGIIIGGGHHHKKKMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCGGGFFFDDDCCCCCCEEEHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLPPPPPPNNNMMMLLLLLLLLLLLLOOONNNKKKIIIGGGFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEE@@@BBBFFFHHHIIIIIIKKKLLLPPPWWW\\\\\\YYYWWWRRRMMMLLLJJJGGGEEEEEEFFFIIIKKKMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@???BBBBBBCCCCCCDDDCCCCCCBBB@@@@@@@@@??????>>>>>>>>><<<<<<;;;::::::::::::;;;======<<<;;;::::::999999888888999999999:::::::::<<<:::999777666666777888777777777777666666666666666666777888888888888888666777777777888888888888:::::::::999999999888888<<<;;;;;;;;;;;;<<<======>>>@@@CCCGGGLLLRRRZZZ___ooo~~~|||zzztttuuuxxx{{{yyyrrrmmmkkkiiiooosssyyy|||yyyvvvvvvxxx|||}}}yyykkkkkkkkkiiiiiilllqqqvvvzzzvvvpppjjjddd]]]UUUPPPIIIHHHDDD@@@>>>???BBBFFFGGGNNNRRRSSSTTTXXX[[[ZZZcccjjjtttyyyxxxtttooolllkkkmmmuuuvvvfff^^^aaaeeeiiirrr||||||mmmkkkiiijjjmmmooopppooolllllllllnnnrrr}}}}}}zzzwwwuuuvvvssspppooonnnjjjbbb[[[XXXWWWWWWVVVTTTSSSQQQQQQNNNMMMKKKIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGIIIKKKJJJIIIHHHIIIJJJGGGGGGIIIIIIIIIIIIHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOQQQOOOKKKGGGFFFFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKIIIGGGFFFGGGFFFDDDCCCCCCEEEGGGIIILLLKKKKKKKKKKKKLLLMMMMMMQQQPPPOOOMMMLLLKKKKKKKKKMMMKKKIIIGGGEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEAAADDDGGGIIIIIIIIIJJJLLLPPPWWW\\\\\\ZZZXXXTTTOOOMMMKKKGGGEEEDDDFFFIIIKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBDDDFFFGGGGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::999999888888888999999999::::::;;;;;;:::999888888888888777777777777666666666555666666777888888888888777666666777777777888888888999999999888888888777777:::999999999999:::;;;;;;;;;<<<>>>@@@CCCHHHNNNSSSVVVdddvvv|||~~~yyyqqqnnnmmmnnnooo}}}{{{tttooovvvuuuvvvyyy|||rrrqqqpppmmmmmmpppuuuyyy{{{vvvrrroooddd```ZZZTTTOOOJJJEEEAAA============>>>BBBHHHLLLSSS\\\ccceeeeeehhhiiiggglllooosssuuusssooolllkkkkkkoooxxxttthhh```fffnnnttt|||sssqqqnnnmmmnnnooopppooojjjjjjjjjmmmuuu~~~~~~~~~|||yyyuuurrrooorrrooollljjjgggccc[[[VVVUUUUUUTTTSSSQQQPPPOOONNNMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOORRRPPPMMMJJJHHHGGGGGGFFFHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFDDDCCCDDDEEEGGGHHHMMMMMMMMMMMMMMMNNNOOOOOORRRQQQOOONNNLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJKKKPPPVVV[[[[[[ZZZYYYVVVQQQOOOLLLHHHDDDCCCEEEHHHKKKKKKJJJIIIGGGEEECCCBBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@BBBEEEFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA?????????????????????>>>AAAAAA@@@???>>><<<<<<;;;<<<<<<;;;:::::::::::::::<<<;;;;;;::::::999999999888888888999999999999:::999999999999888777666666777777777666666666555555555666777777888888777777666666666666777777777777777777777777777666666666777777777777777888888999888999::::::;;;>>>BBBEEEDDDMMMYYYdddqqq~~~|||}}}{{{uuusssuuuxxx|||~~~{{{oooeee^^^{{{yyyxxxzzz|||}}}zzzyyyyyy{{{yyytttnnnmmmkkkgggccc^^^YYYWWWPPPMMMIIIEEEBBB@@@???>>>;;;===???AAADDDJJJPPPTTTaaakkktttuuussssssrrrppppppqqqrrrrrrpppnnnkkkjjjhhhmmmuuu{{{}}}xxxoooiiiiiiqqqyyy~~~~~~xxxpppnnnkkkjjjkkklllnnnnnnooonnnooottt|||{{{yyyzzz|||zzzzzzzzzxxxtttpppmmmlllmmmkkkgggdddbbb]]]XXXTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFHHHJJJKKKKKKKKKLLLNNNKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQSSSRRRPPPNNNKKKIIIGGGFFFIIIHHHGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKGGGFFFDDDCCCAAAAAABBBBBBDDDEEEGGGHHHIIIIIIIIIIIIDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKNNNTTTYYYXXXWWWXXXVVVRRRQQQMMMHHHDDDCCCEEEHHHKKKKKKJJJIIIHHHFFFDDDBBBAAACCCCCCBBBBBBBBBBBBBBBBBB@@@??????@@@CCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@>>>===<<<;;;<<<;;;::::::999999::::::;;;:::::::::999999999888888888888888999999999999666666777888777666444333777777666666666555555555555666666777777777777777555555555666666666777777555555555555555555555555666666666666666777777888888999999999999:::===??????DDDJJJOOOWWWeeexxx}}}|||}}}{{{wwwtttsssuuuxxxzzz|||{{{{{{}}}~~~uuuiii^^^UUUOOO}}}|||}}}}}}}}}yyyppphhhbbb[[[YYYVVVRRRMMMIIIFFFDDDBBBAAA>>><<<::::::<<<===>>>AAAEEEIIINNNTTTZZZ___lllvvv~~~}}}xxxvvvuuusssttttttsssrrrpppkkkfffccc```dddhhhkkkkkkjjjhhhhhhpppwww~~~|||vvvoooiiihhhgggggghhhkkkooorrrwwwxxxzzz}}}yyywwwwwwxxxvvvxxxxxxuuupppllljjjiiiiiifffccc```^^^ZZZWWWUUUTTTSSSQQQOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKLLLLLLLLLMMMOOOLLLKKKJJJHHHGGGGGGGGGGGGEEEFFFGGGHHHKKKNNNQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPMMMKKKHHHGGGIIIHHHGGGFFFGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIHHHHHHHHHIIIJJJOOOOOOOOOPPPPPPQQQSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMHHHGGGEEECCCAAAAAAAAAAAACCCDDDFFFHHHHHHHHHHHHGGGCCCBBBBBBBBBBBBCCCDDDEEEHHHJJJKKKJJJIIIIIIKKKMMMLLLRRRVVVUUUTTTUUUTTTRRRQQQNNNIIIEEEDDDEEEHHHJJJKKKKKKKKKJJJHHHFFFDDDBBBDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>???BBBDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===>>>>>>>>>DDDCCCBBBAAA???>>><<<<<<;;;;;;:::999999999999:::999999999999999888888888777777888888888999999999666777888888888777666555666666666666555555555555555555666777777777777777444555555555555666666666444444444444444444444444666666666666666777777888777888999888888999;;;>>>;;;>>>@@@AAAEEENNNZZZddd~~~}}}{{{tttsssrrrrrrtttwww{{{}}}~~~zzzuuukkk```VVVOOOKKKIII}}}xxxppphhh___WWWRRRLLLJJJGGGDDDAAA???======;;;;;;:::999777888:::===CCCFFFLLLQQQWWW]]]ccchhhpppzzz}}}vvvttttttsssyyywwwtttpppllleee^^^YYYWWWXXXZZZ[[[]]]```dddgggooovvv{{{zzzxxxuuupppkkkffffffggghhhkkkpppvvv{{{~~~|||zzz{{{{{{yyyvvvssssssttttttuuuuuuqqqkkkgggggghhhfffdddaaa]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGIIIKKKLLLLLLLLLNNNOOOMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDEEEGGGJJJNNNQQQSSSTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUSSSQQQOOOLLLKKKJJJJJJIIIHHHGGGHHHIIILLLMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQNNNMMMMMMLLLLLLLLLLLLLLLPPPPPPPPPPPPQQQRRRTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPKKKIIIGGGEEECCCBBBBBBBBBEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGJJJKKKKKKKKKJJJJJJLLLNNNLLLRRRTTTSSSRRRSSSSSSQQQOOOMMMIIIGGGFFFGGGIIIJJJKKKKKKLLLKKKJJJHHHFFFDDDDDDCCCBBB@@@@@@@@@AAAAAABBB@@@??????AAACCCDDDCCC@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>======>>>???BBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999999999888888888888888888888888777777777888888888888999999999999::::::999999888666666666555555555444444444555666666777777666666444444444444555555555666333333333444444444444444666666666666666777888888444555777777666777999;;;888:::<<<<<<===BBBJJJPPP```ooo|||}}}|||zzzxxxxxxxxxxxxzzz}}}{{{uuuhhhbbbYYYQQQKKKHHHHHHIIIrrrlllcccZZZSSSMMMHHHEEEBBB@@@>>><<<;;;;;;<<<<<<999;;;=========???CCCFFFMMMPPPUUUZZZ^^^bbbgggjjjpppyyy~~~xxxqqqooorrrtttzzzvvvpppkkkfff```YYYTTTQQQRRRTTTWWW\\\aaafffjjjmmmsssvvvsssoooooommmjjjfffhhhjjjlllooouuu~~~zzzwwwwwwxxxvvvwwwvvvtttrrrqqqrrrsssrrrsssrrrlllfffcccdddgggfffddd```[[[VVVSSSSSSSSSSSSQQQOOOMMMKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMOOOOOOOOOOOONNNMMMKKKHHHGGGDDDDDDDDDEEEHHHLLLOOOQQQVVVVVVUUUUUUTTTUUUUUUUUUVVVUUUSSSQQQOOONNNMMMMMMJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMOOORRRSSSTTTTTTTTTQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSOOOMMMJJJGGGEEEDDDCCCCCCGGGHHHIIIIIIIIIHHHFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKNNNPPPNNNSSSUUURRRQQQSSSSSSQQQLLLKKKJJJHHHHHHHHHIIIJJJIIIJJJKKKLLLKKKIIIGGGFFFEEECCCAAA@@@??????@@@AAADDDBBB@@@???AAABBBCCCCCC??????@@@@@@AAABBBBBBCCCBBBAAA???===<<<===>>>>>>?????????>>>===<<<<<<;;;;;;:::999999888999999999777888888888888888888888777777777777888888888888888888777777777888888999666666555555555444444444444555666666777777666666333333444444444555555555333333333444444444555555666555555555555666777777444555777777666666777999888999:::999999<<>><<<<<<:::999888888:::;;;===:::>>>BBBEEEGGGKKKPPPTTTYYY[[[___aaacccdddfffhhhnnnwwwzzztttmmmmmmqqquuuxxxrrrjjjeeeaaa^^^YYYVVVRRRSSSUUU[[[aaahhhlllnnnnnnrrrsssnnnjjjjjjjjjiiigggjjjlllnnnqqqxxx{{{rrrooorrrwwwwwwwwwuuurrrppppppsssuuupppqqqoooiiibbb```cccgggfffddd```ZZZTTTPPPOOOPPPRRRPPPNNNKKKJJJJJJJJJKKKMMMNNNNNNOOOOOOOOONNNNNNOOONNNMMMLLLJJJJJJIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQPPPMMMJJJHHHDDDDDDDDDDDDFFFIIILLLNNNWWWWWWVVVUUUTTTTTTTTTUUUWWWUUUSSSQQQOOOOOOOOOOOOJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUQQQPPPMMMIIIGGGEEEDDDDDDIIIJJJJJJKKKJJJHHHGGGFFFIIIHHHGGGGGGHHHIIILLLMMMJJJKKKKKKKKKKKKLLLOOORRRPPPTTTUUURRRQQQSSSSSSRRRKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDAAA?????????@@@AAAFFFCCC@@@???AAABBBBBBBBB>>>>>>???@@@AAAAAABBBBBBBBB@@@>>><<<;;;<<<===>>>======<<<<<<;;;;;;;;;:::;;;:::999999888888999999777777777777777888888888777777777777888888888888666555444333333444666666666666555555555444444444444555555666666666666666333333333444444444555555333333333444444555555555555444444444444555666666666777888888777666777888666666555444222444888;;;===GGGRRRZZZ```kkk{{{}}}}}}yyyqqqhhh^^^TTTNNNKKKJJJHHHFFFDDDCCCCCCDDD{{{uuupppnnniiiaaaZZZTTTIIIBBBCCCCCC>>>;;;<<<:::<<<===<<<:::;;;???CCCGGGJJJOOOUUUYYY[[[\\\\\\aaaaaabbbcccdddeeefffffftttwwwyyyvvvooojjjiiikkkiiifffeeegggjjjiiibbb\\\RRRVVV]]]dddjjjoooqqqrrrxxxuuupppkkkiiiiiikkklllqqqqqqssswww{{{}}}|||{{{{{{{{{yyytttnnnllllllnnntttqqqnnnmmmooorrrtttuuusssooohhhbbb^^^^^^___aaa___\\\XXXSSSOOOMMMMMMMMMOOOOOONNNNNNMMMLLLKKKKKKKKKMMMOOOOOONNNLLLLLLLLLRRRRRRQQQOOONNNMMMLLLKKKLLLMMMMMMLLLKKKLLLOOOQQQSSSRRRRRRPPPNNNLLLKKKIIIFFFEEEDDDCCCDDDFFFIIIKKKPPPTTTWWWVVVQQQNNNPPPRRRXXXWWWUUUSSSQQQQQQQQQQQQLLLJJJIIIJJJLLLMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJMMMQQQUUUVVVWWWTTTTTTSSSSSSRRRRRRQQQQQQRRRPPPNNNMMMNNNPPPSSSVVVSSSSSSSSSSSSTTTTTTUUUVVVVVVTTTPPPLLLIIIHHHHHHIIILLLMMMMMMNNNMMMKKKHHHGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNOOOPPPPPPQQQPPPPPPPPPPPPNNNLLLIIIHHHHHHIIIIIIKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDBBB???>>>=========???@@@AAAAAA???===>>>>>>BBBAAA@@@@@@??????@@@@@@DDDAAA>>>>>>??????<<<999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888777777777777444555666888888999999999222333555777888888777666777777666555444333333333555555555555555555555555444444444444444444444444333444444555555444444333333444444555555444444333444444444444444444333333777777888888888888777777:::???DDDHHHKKKRRR\\\cccrrr||||||yyyyyy{{{}}}~~~zzzqqqfff^^^YYYTTTNNNIIIEEEEEEEEEEEEEEEEEEEEEEEEzzzrrrjjjddd^^^[[[YYYVVVPPPJJJKKKCCC===???AAA??????AAA@@@BBBCCCCCCDDDGGGLLLQQQXXXZZZ^^^bbbdddeeedddcccbbbbbbdddfffhhhjjjkkklllvvvxxxxxxtttlllfffeeefffccceeeiiinnnpppnnnhhhccc^^^cccjjjqqqxxx|||~~~zzzwwwsssooommmnnnpppqqquuuuuuuuuwwwyyyzzzxxxvvvtttuuuuuurrrmmmjjjjjjkkknnnmmmmmmnnnqqqsssttttttmmmjjjddd___[[[ZZZ[[[[[[XXXVVVSSSPPPNNNMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLNNNPPPRRRRRRPPPPPPPPPQQQSSSSSSSSSRRRPPPOOOMMMLLLMMMNNNOOONNNNNNOOORRRTTTVVVVVVUUUTTTRRRPPPNNNMMMHHHFFFEEEDDDEEEGGGJJJLLLOOOSSSVVVUUUQQQOOOPPPRRRTTTUUUUUUTTTSSSQQQPPPOOOLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJMMMQQQTTTVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMMMMPPPSSSUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSPPPMMMKKKKKKLLLMMMNNNNNNOOOOOONNNLLLIIIGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOONNNKKKIIIHHHHHHIIIIIIKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDBBB@@@???>>>>>>???>>>???AAAAAA@@@???@@@AAA@@@??????>>>>>>>>>>>>>>>AAA>>><<<<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888777777777666666555666777777888888888888222333555777888777666666777666555444444333333333555555555555555555555555444444444444444444444444333333444444444444333333222333333333333333333222333333444444444444444444777777666666666666777777777:::===>>>>>>AAAHHHNNNYYYaaaooo{{{wwwvvvwwwzzz|||~~~yyyuuurrrqqqjjjbbbXXXQQQNNNKKKGGGCCCEEEEEEEEEEEEEEEEEEEEEEEEyyytttlllbbb\\\VVVQQQLLLJJJIIIIIIFFFCCCCCC@@@???DDDHHHIIIKKKNNNNNNNNNOOOOOORRRWWW^^^ccchhhiiilllmmmmmmllljjjiiifffggghhhjjjmmmoooqqqssswwwwwwuuuppphhhbbb```aaa```gggooouuuuuuqqqllliiigggkkkqqqyyy}}}{{{xxxvvvuuuuuuwwwxxx{{{yyyxxxwwwwwwvvvsssqqqoooqqqsssrrrooollljjjiiihhhhhhjjjmmmppprrrrrrqqqeeebbb^^^ZZZVVVUUUTTTTTTPPPOOOMMMLLLLLLNNNOOOQQQPPPPPPOOOOOONNNNNNMMMMMMPPPQQQRRRQQQQQQQQQSSSUUUTTTTTTUUUUUUTTTQQQOOOMMMMMMNNNOOOOOONNNPPPSSSUUUXXXXXXWWWVVVTTTRRRQQQPPPIIIHHHGGGFFFGGGIIIKKKLLLOOORRRUUUUUURRRPPPQQQRRRRRRSSSUUUVVVUUURRROOOMMMMMMLLLJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJMMMPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUQQQPPPNNNMMMNNNPPPSSSUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSQQQOOONNNNNNOOOPPPPPPQQQQQQQQQOOOMMMJJJHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHEEEDDDBBBAAA@@@@@@@@@AAA===???AAABBBAAAAAAAAACCC>>>=========<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888888777777777777666666666666777777777777777666222333555666777777666555777666555444333333333333444444444444444444444444444444444444444444444444333333444444444444333333111222222333333222222111222222333333444444555555777666444333333444666777888999:::999777888<<>>???AAAEEELLLUUUbbbooowww~~~{{{yyy{{{|||xxxwwwrrrjjj```XXXSSSSSSSSSTTTVVVQQQJJJFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC}}}vvvsssnnnjjjgggddd```^^^YYYVVVSSSOOOMMMJJJGGGEEEBBB@@@??????AAADDDFFFGGGNNNXXXeeennnqqqrrrrrrqqqrrroookkkhhhiiimmmpppsssooopppqqqrrrqqqnnnkkkiiikkkjjjiiihhhhhhhhhjjjkkkkkkkkkjjjiiifffdddddddddfffmmmuuuvvvsssqqqrrruuuvvvwwwyyy{{{}}}~~~|||yyywwwuuuuuusssqqqooonnnppprrrtttsssppplllhhhfffccc```___aaacccdddeeeXXXWWWUUURRRPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOONNNKKKLLLLLLLLLKKKMMMOOORRRQQQSSSUUUVVVVVVTTTRRRPPPMMMNNNNNNNNNNNNOOORRRTTTUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJJJJKKKKKKLLLPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUQQQOOOMMMMMMMMMNNNMMMLLLNNNMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLMMMPPPRRRRRRQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUTTTRRRPPPOOONNNNNNOOOQQQRRRRRRRRRPPPNNNKKKJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIJJJKKKLLLOOOQQQRRROOOOOONNNNNNNNNNNNNNNNNNKKKHHHEEEEEEFFFHHHIIIIIIEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDCCCAAA?????????======>>>>>>>>>===<<<;;;999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999777777777666666666666555555555666666666555555444444444444555555555555555555444444333333333333444444444444444444444444444333333333333333333333333222333333333333333333222333333444444444444333333111111222222333444555555555444111000000111444555444444555444444555777999888999;;;>>>CCCIIIQQQVVVeeeqqqzzzxxxwwwyyy~~~|||qqqhhhdddbbb]]]WWWOOOIIIHHHIIIKKKLLLLLLHHHDDD@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA|||wwwqqqkkkfffbbbZZZWWWTTTQQQPPPNNNLLLJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEGGGIIILLLOOOQQQ[[[iiixxx~~~|||yyyzzzvvvqqqnnnnnnpppqqqqqqppprrrssstttssspppmmmkkkeeecccbbbaaaaaabbbdddeeeiiijjjkkkkkkkkkjjjhhhgggfffkkkqqqsssrrrssswww|||yyyyyywwwvvvwwwxxxyyyzzz~~~~~~yyywwwuuutttttttttsssqqqnnnnnnnnnnnnnnnlllgggdddeeeaaa]]]ZZZZZZ\\\]]]^^^VVVTTTRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNMMMLLLMMMOOOQQQMMMOOOQQQSSSTTTTTTSSSRRRQQQQQQRRRQQQPPPQQQTTTVVVUUUUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKOOOPPPRRRUUUVVVWWWWWWVVVWWWWWWUUUUUUUUUVVVWWWXXXRRRPPPNNNMMMNNNNNNMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNNNNPPPRRRRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOPPPQQQPPPMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLGGGGGGGGGHHHJJJMMMOOOQQQNNNNNNOOOOOOOOOOOOOOOOOOJJJHHHFFFFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDCCC@@@>>>=========>>>?????????>>><<<;;;999:::<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777777666666666666555555444444555555555555555444444444444444444444444555444444333333333333444444333333333333333333333333333333333333333333333333222222333333333333222222333444444555555444444333111111222222333333444444444333111000000111333444666555555444444444444555333555888:::;;;???CCCFFFLLLUUUbbbnnnxxx~~~~~~}}}|||wwwwwwxxx}}}rrreee[[[TTTRRRQQQOOOKKKEEEBBBAAABBBCCCCCCDDDCCCAAA@@@>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@xxxsssjjjfffbbb]]]YYYUUUPPPMMMIIIGGGEEEDDDEEEEEEDDDCCCEEEEEEEEEEEEFFFIIIMMMPPPPPPQQQTTTVVVXXX[[[]]]___iiixxx|||yyyuuuqqqooopppqqqqqqpppooopppqqqqqqpppmmmjjjhhh^^^]]]]]]^^^```cccgggiiiooopppqqqrrrqqqoookkkhhhiiilllpppssstttuuuyyy{{{yyyvvvssspppppprrruuuwww{{{|||}}}~~~~~~xxxvvvssssssssstttsssrrrqqqnnnkkkiiiiiigggdddaaaaaa^^^[[[YYYZZZZZZZZZYYYTTTSSSPPPMMMKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNNNNMMMLLLMMMNNNIIIKKKLLLOOOPPPRRRRRRSSSRRRSSSSSSRRRPPPQQQSSSUUUUUUUUUUUUUUUTTTRRRQQQQQQNNNMMMMMMLLLKKKJJJJJJJJJMMMNNNPPPRRRUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWSSSQQQOOONNNNNNNNNMMMKKKMMMMMMNNNNNNPPPQQQRRRSSSRRRQQQOOOPPPQQQRRRRRRQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOONNNMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMLLLLLLMMMNNNNNNOOONNNNNNJJJHHHGGGGGGHHHHHHFFFEEEEEEDDDBBB@@@???>>>>>>???@@@BBBBBBAAA???======>>><<<===?????????>>><<<;;;999;;;<<<;;;999888999;;;::::::::::::::::::::::::888888777777777777888888777777666666666555555555222333444555555555555555555444444444333444444444444333333222333333444444333333333333333333333333222222222222222222222222222222333333333333222222333333333444444333333333222222222222222222333333333222222111111222222333666555555555555555555444444555777888999:::>>>@@@???CCCJJJQQQXXXaaajjjppp|||}}}~~~~~~}}}kkkdddZZZPPPJJJGGGGGGGGGFFFCCC@@@??????>>>===;;;>>>???AAAAAAAAA@@@@@@@@@????????????????????????~~~~~~zzzvvvqqqjjjbbb\\\UUUSSSOOOMMMKKKHHHDDDBBBCCCBBBAAABBBDDDEEEEEEEEEDDDEEEGGGJJJNNNSSSZZZ^^^WWWYYY]]]```bbbdddfffgggsss~~~uuuqqqnnnnnnppprrrrrrpppkkklllmmmmmmkkkgggdddaaa[[[[[[\\\___ccciiiooorrrvvvvvvwwwwwwvvvrrrkkkgggmmmpppsssuuuuuuvvvvvvwww{{{wwwsssoooooorrrwwwzzzyyyzzz|||}}}~~~}}}}}}|||xxxvvvsssrrrsssssssssrrrtttooojjjgggfffeeeccc```]]]\\\[[[[[[[[[[[[XXXVVVSSSRRROOOLLLJJJIIIJJJJJJEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNIIIKKKMMMNNNLLLJJJJJJJJJGGGHHHIIILLLNNNPPPRRRSSSRRRRRRRRRPPPNNNNNNPPPRRRTTTTTTTTTSSSSSSQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIKKKKKKMMMPPPTTTUUUUUUTTTQQQSSSUUUWWWXXXWWWUUUTTTTTTRRROOONNNNNNNNNMMMKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTRRRPPPPPPRRRSSSRRRQQQOOONNNNNNMMMMMMLLLLLLLLLHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKLLLMMMMMMLLLJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJHHHHHHHHHHHHGGGEEECCCEEEDDDBBB@@@>>>=========>>>@@@AAAAAA???>>>>>>???<<<===>>>??????===;;;:::888;;;<<<;;;888777888:::999999999999999999999999888888777777777777888888777666666666555555555555111222333444555555666555555444444333333333444444333333333222222333444444333333333333333333333333222222222222222222222222222222222333333222222222222222222333333222222222333333222222222222222222222222222222222222222222000//////111333444444333333444444444333444777:::;;;;;;<<<@@@EEEKKKQQQUUUaaakkkyyyzzzoooeee___WWWQQQJJJDDDBBBBBBBBBCCC???>>>===>>>>>>===;;;888777:::===???????????????>>>>>>>>>>>>>>>>>>>>>>>>hhhgggfffgggjjjmmmnnnooojjjgggdddaaa]]]XXXSSSOOOKKKJJJIIIGGGGGGFFFFFFFFFCCCEEEFFFGGGFFFGGGIIIKKKMMMPPPTTTXXX\\\```eeeiiifffdddbbbbbbeeehhhjjjlllnnnzzz}}}xxxsssllljjjkkknnnppppppkkkiiigggdddbbb```___^^^ZZZ\\\bbbllluuuyyyvvvrrrvvvvvvuuutttqqqmmmiiiggglllnnnrrruuuuuuuuuvvvvvvzzzvvvqqqoooqqqvvvzzz}}}zzz~~~}}}||||||zzzuuuvvvuuutttuuuvvvvvvtttrrrtttoooiiifffffffffdddaaaeeeaaa\\\YYYXXXVVVRRRNNNPPPOOONNNMMMJJJHHHEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGIIILLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSRRRPPPOOONNNMMMMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNNNNOOOPPPPPPOOOKKKHHHIIILLLMMMJJJFFFGGGIIILLLLLLKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFHHHEEEBBBCCCEEEGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFEEECCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHEEEDDDCCCDDDDDDEEEDDDBBB@@@???===<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888777777777777::::::999888777666555555444555666777777666555444555555444444444444555555333333444444555444444444222222222333333333444444333333333222111000//////333333333333333333333333111111111111111111111111222222222222222222222222000111111111111222222222222111///.........///000222333444444222222333444444333333333333444555555999888888888:::===@@@AAANNNSSS[[[cccmmm{{{xxxtttnnnfff]]]UUUOOOKKKJJJFFFBBBAAA@@@>>>:::777;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===========================>>>??????TTTSSSRRRSSSVVVYYY[[[\\\\\\ZZZXXXWWWVVVSSSOOOKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRTTTXXX[[[^^^```bbbdddfffiiinnnqqqpppmmmiiiffffffggghhhiiisss}}}xxxuuupppjjjggghhhjjjkkkkkkcccaaa___\\\\\\]]]___``````bbbgggpppyyy|||zzzvvvrrrrrrrrrqqqooommmjjjiiijjjmmmrrrvvvxxxzzz{{{|||{{{vvvpppmmmoootttyyy{{{~~~{{{uuuwwwuuusssrrrrrrqqqooommmkkkjjjhhhhhhiiijjjiiiiiigggccc\\\XXXUUUSSSPPPMMMPPPOOONNNLLLJJJHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHEEEGGGJJJJJJIIIHHHHHHHHHKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQRRRRRRSSSSSSRRROOONNNNNNMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMOOONNNMMMMMMMMMMMMNNNOOOMMMIIIGGGHHHKKKLLLJJJFFFFFFHHHKKKKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFCCCAAABBBDDDFFFFFFEEEGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCAAA???===<<<;;;;;;============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888777777777666666777777777777666666666666333444555555555555444333444444333333333333444444333444444444444444333333222222222333333333333444333222222111111000000000333333333333333333333333111111111111111111111111222222222222222222222222//////000000000111111111333333222111111111111111111333444333222111222333333333333333333444555555777666666666777999<<<======BBBHHHNNNUUU___mmmvvv}}}tttnnn^^^\\\XXXSSSMMMHHHDDDBBBCCC@@@>>>===>>>===;;;888::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<===>>>>>>JJJIIIHHHIIIMMMPPPSSSTTTYYYYYYYYYZZZ[[[ZZZXXXUUUWWWWWWVVVVVVVVVVVVVVVWWWZZZ[[[]]]___bbbgggnnnrrrttttttsssqqqpppqqqtttwwwvvvsssooojjjhhhgggiiijjjvvv~~~uuurrrnnngggbbb``````aaa```ZZZYYYWWWVVVWWW[[[___bbbaaabbbgggooovvvxxxvvvsssmmmmmmmmmlllllllllmmmmmmllloootttzzz|||wwwpppmmmnnnsssxxxzzzyyyyyyvvvrrrnnnlllkkkhhhgggaaadddhhhlllmmmnnnoooppplllfff^^^WWWRRRPPPNNNMMMOOOOOOMMMLLLJJJHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOMMMKKKIIIGGGGGGHHHJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJGGGFFFGGGJJJKKKIIIGGGEEEGGGJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEDDDBBB@@@AAABBBDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCBBB@@@?????????AAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<:::::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888777777777777666666444444444555555666666666222333333444444333333222333222222111111222222333444444444444333333222111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000000000222333333333333222111111000222333222111000111222333333222222333333444555444333333333333555777888444777<<>>:::999888999;;;<<<;;;:::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<===RRRPPPOOOQQQTTTXXX[[[[[[bbbcccdddgggiiijjjgggeeeccccccbbbbbbbbbccccccdddfffgggiiilllqqqxxx|||xxxuuuuuuwwwvvvuuuqqqnnnkkklllnnnpppwww|||~~~tttqqqllleee___ZZZWWWVVVVVVWWWWWWWWWYYY[[[___bbbddd```bbbeeekkkqqqsssqqqooojjjiiiiiijjjlllooorrrtttsssuuuzzz~~~xxxrrrnnnoootttxxx{{{|||wwwqqqllliiifffcccaaa]]]cccjjjnnnnnnnnnoooqqqoooiii```XXXRRRPPPOOOPPPOOONNNMMMKKKJJJHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGJJJLLLNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJIIINNNNNNNNNNNNNNNOOOPPPQQQNNNLLLIIIFFFFFFGGGJJJLLLKKKJJJJJJJJJJJJJJJJJJKKKHHHGGGFFFGGGJJJKKKJJJHHHFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA???>>>>>>>>>>>>???@@@AAAAAABBBBBBEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@>>>===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888777777777666666666666333333333333333444444444222333333333333333333222333222222111111222222333444444444444333111000000111111111111222222222222000000000000111111111111........................111111111111111111111111111111111111111111111111/////////000000000111111///000111222222111000//////111222111000///000111222222222222222333333444222222111111111222333444444777999:::;;;<<>>>>>>>>=========666666666777999:::::::::888888888888999999999999::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<]]]\\\[[[]]]aaadddeeefffiiijjjllloooqqqqqqnnnllljjjjjjjjjjjjjjjjjjkkkkkkmmmoooqqqtttyyy|||xxxwwwxxxxxxwwwtttqqqqqqsssvvvyyy|||}}}~~~xxxoookkkhhhccc]]]XXXVVVVVVVVV[[[]]]```ccceeefffffffffccceeehhhlllppprrrrrrqqqjjjjjjkkkmmmqqqvvv{{{~~~|||}}}~~~zzztttqqqrrrvvvyyy{{{|||wwwqqqkkkgggdddaaa______dddjjjllljjjhhhhhhiiimmmhhhaaaYYYTTTRRRRRRSSSPPPOOOMMMLLLJJJJJJJJJJJJEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOOOOMMMKKKJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFMMMMMMMMMMMMNNNOOOPPPQQQPPPMMMJJJGGGFFFGGGJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFEEECCCAAA???>>>@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777888888777777777666666666666555444444333333222111111000444333333333333333333444333333222222222222333333333333333333222111000///000000000111111111222222000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222...///111222222111000//////000111111//////000111222111111111111222333333222222111111111222222222222444666666666666666777<<>>???AAABBBBBBBBBAAABBBCCCCCCBBBAAABBBDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHFFFEEEBBB@@@???===>>>>>>>>>?????????@@@======???@@@AAAAAAAAAAAA@@@???>>><<<;;;:::::::::999999:::::::::::::::;;;::::::::::::::::::::::::999888888777777777888888777777666666666666555555555444444333111000000///444333333222222333333444333222222222222222222333222222222222222111000//////000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111222222222222000000111222222222222111///111222111000///000111111111000000111111222333111111111222222222222222222333444444555444444333999::::::<<>>@@@AAAAAAAAAAAA@@@BBBBBBAAA???@@@BBBEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGEEECCCAAA@@@999999999999::::::::::::999:::<<<>>>????????????>>>===<<<:::999999999999888999999999::::::::::::::::::::::::::::::::::::888888777777777777888888777777666666666555555555333333333222222111111111333222111111111111222333222111111000000111111222000111111111111111000000/////////000000000111111111111000000//////......111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000//////000111111222000111222222000000111222000000000000000111222222///000111111222222222222444333333444555555444333666555555777999;;;<<<<<>><<<:::999:::::::::::::::::::::777999:::999777666777999777777888888888999999999999999999999:::::::::::::::999999999999:::;;;;;;qqqrrruuuyyy{{{zzzvvvrrrnnnooorrruuuwwwuuuqqqmmmqqqpppooonnnmmmlllllllllppprrrtttuuuvvvwwwzzz}}}{{{mmmrrrvvvtttooojjjiiijjjhhhmmmmmmiiiggglllrrrtttssssssrrrnnniiihhhiiilllllllllmmmooooooooooooooosssuuuxxxzzz|||vvvuuuuuuvvvxxxzzzzzzyyyrrrvvvwwwuuuuuuvvvtttpppooommmkkkiiigggddd```]]]ZZZUUUPPPOOOPPPRRRQQQOOOIIINNNRRRTTTRRRQQQQQQSSSSSSRRRPPPNNNNNNOOOPPPQQQJJJJJJHHHFFFEEEDDDDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGJJJKKKJJJIIIIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMNNNNNNMMMLLLHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCEEEFFFHHHIIIJJJGGGGGGHHHHHHHHHHHHGGGGGG@@@@@@AAABBBDDDEEEGGGHHHLLLKKKIIIHHHFFFEEEDDDCCCGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIHHHFFFEEEFFFGGGFFFHHHJJJIIIHHHFFFEEEFFFIIIHHHEEECCCBBBBBBCCCDDDAAABBBBBBBBBBBBAAA@@@@@@:::;;;===???@@@AAA@@@@@@???@@@AAA@@@>>>>>>AAADDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGEEECCCAAA@@@:::::::::::::::;;;;;;;;;777888:::<<<>>>>>>>>>>>><<<;;;:::999888888888888888888888999999:::::::::::::::::::::::::::::::::888777777777777777888888777666666666555555555555222222222222222333333333222111000//////000111222000000////////////000000///000000111111111111000////////////000000000000222111111000///......---........................000000000000000000000000////////////////////////////////////000000000000...---,,,,,,,,,...///000000222333222111000111222000000000000000111111222...///000111222222222222333222111111222333222111222111222444777999999999888999;;;===@@@DDDJJJNNNSSSZZZdddmmmvvv|||zzzyyyttt{{{{{{rrreee\\\XXXTTTOOOKKKBBBDDDFFFFFFDDDDDDFFFIIIOOOKKKFFFBBB???===;;;:::222333444555666888999999555888:::999666666888:::888888888888999999999999888888999999999:::::::::::::::999999::::::;;;<<>>===<<<<<<======>>>???>>>===>>>@@@AAA@@@???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>===;;;888777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===<<<:::999888777777777777888999::::::::::::999666777888999::::::999888999999999888888888777777666555555555555444444444111111111111111111111111222222000///............000000000000000000000000111111111111111111111111111000///......///000111---------............///111111000000//////......///////////////000111111...///000000000000//////............////////////...000111000///...///111222111111111000000//////111111000000//////......000000000000000000000000222222222222222222222222222333444444555555444444555555666888999:::;;;<<>>???@@@???>>>===>>>???DDDBBB@@@===:::777666555555555666777888888888888777777777777888888888888999888777666666888:::<<<777777888999999999999888777777777666777888888999qqqtttyyy~~~}}}{{{xxxuuurrrqqqqqqrrrrrrqqqrrrsssrrrooollljjjjjjkkkkkkkkkkkkhhhdddbbbaaaaaadddhhhooovvvxxxvvvooojjjiiilllnnnoooooopppqqqsssuuuuuutttssssssuuuyyy|||}}}zzzssslllgggggghhhhhhiiikkklllooosssyyy~~~~~~xxxtttssspppnnnppptttuuusssppplllhhheeeeeeggghhhfffccceeedddaaa]]]YYYTTTOOOMMMIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSQQQOOOMMMNNNPPPPPPOOOMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHJJJJJJKKKJJJJJJIIIIIIGGGEEEBBB@@@???@@@@@@AAABBBDDDFFFGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBDDDEEEAAAAAA@@@@@@AAABBBCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFEEECCCAAAAAABBBCCCDDDAAAAAABBBCCCEEEDDDAAA???@@@@@@???>>>>>>???@@@AAA@@@???>>>???@@@AAAAAA???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDBBB???>>>===;;;999999:::;;;;;;::::::;;;<<<<<<=========<<<===<<<;;;999888777777777777777888888999888888888555666777888888888777666999999999888888777777777666555555555555444444444111111111111111111111111222111000///............000000000000000000000000........................111000///......///000111.........////////////000.............../////////......------...//////000...//////000000000//////............////////////...000111000///...///000111111111000000000//////111000000000/////////...000000000000000000000000222222222222222222222222222222333444444444444333444444555666777888888999:::<<<>>>AAAEEEKKKRRRXXX]]]eeeooovvv|||yyyuuusssllliiiddd^^^YYYTTTPPPNNNKKKHHHBBB???===<<<;;;::::::;;;<<<<<<::::::;;;<<>>>>>>>>???AAACCCFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCDDDEEECCCBBBAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBAAABBBCCCEEEGGGDDDCCCCCCDDDDDDDDDAAA??????>>>>>>===>>>???AAABBB@@@???>>>???AAABBBAAA@@@AAAAAABBBCCCEEEFFFGGGHHHFFFFFFEEEDDDCCCAAA???>>>>>><<<;;;;;;<<<<<<;;;999999:::;;;<<<===>>>>>>>>>===<<<;;;999999888888888777777777888777777666666555666666666666666555444888888888888777777777777666555555555555444444444111111111111111111111111222111000//////......///000000000000000000000000........................000//////......//////000...////////////000000000+++,,,,,,---......//////---------,,,------...///...///////////////......---............/////////...///000000......///000111111000000000000//////000000000000////////////000000000000000000000000222222222222222222222222000111222222333333222222333333333333444444444444777888999999999;;;>>>AAACCCHHHOOOUUUZZZ___fffkkkxxx}}}yyyuuunnnfff^^^XXXTTTRRRNNNMMMKKKHHHEEECCCAAA@@@AAA>>>;;;999888999999888777888:::999888777888:::===<<<;;;999777666555555:::::::::::::::999999888777777777777888888888888888888888888888888777777666777888888999999888888777777666666777777888999wwwzzz~~~zzzrrrllljjjjjjkkklllkkkkkkiiieee```]]]\\\]]]^^^^^^]]]ZZZVVVUUUVVVWWW\\\^^^bbbgggmmmppppppooommmnnnoooqqqssswww|||}}}yyywwwxxx{{{~~~wwwnnnhhhggghhhjjjmmmrrrvvv{{{~~~{{{tttrrrppppppqqqqqqqqqpppqqqnnnllllllmmmnnnmmmkkklllhhheeecccddddddaaa^^^\\\YYYTTTNNNHHHDDDBBBAAA???@@@BBBDDDHHHKKKNNNPPPPPPOOONNNNNNNNNOOOPPPQQQPPPOOONNNNNNMMMMMMLLLKKKGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHGGGDDDEEEGGGHHHGGGFFFDDDBBBDDDEEEEEEFFFEEEDDDCCCCCCGGGGGGHHHHHHIIIIIIIIIJJJEEEDDDBBBAAA???>>>>>>>>>===???BBBEEEFFFDDDBBBAAA@@@BBBDDDDDDDDDDDDEEEFFFHHHHHHFFFDDDBBB@@@@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHEEEDDDCCCCCCDDDGGGIIIJJJHHHGGGFFFFFFFFFEEEBBB@@@<<<;;;;;;;;;<<<===???@@@AAA??????@@@AAABBBAAA@@@AAAAAABBBCCCEEEFFFGGGHHHEEEDDDDDDCCCBBB@@@?????????>>>======>>>===;;;999888999;;;<<<===>>>??????<<<<<<:::999999888888888777777888888777777666666666666666666555555444444777777777777777777777777666555555555555444444444111111111111111111111111111111000///////////////////////////////////////000000000000000000000000////////////////////////............////////////,,,,,,------...............---------------............/////////...---------------.........//////...///000///......///000000000000000000000//////000000000000////////////////////////////////////111111111111111111111111///000000111111111111111222222222222222222222222666888888888666666777888:::===AAADDDFFFKKKPPPUUUVVV[[[ccckkkrrrzzz}}}wwwpppkkk]]]ZZZTTTMMMHHHEEECCCCCCAAA@@@???>>>============>>>;;;888777888888888888666888999999777777888:::;;;:::999888777777777777<<<<<<<<<;;;;;;:::888888666777777777888888888888888888999999888777666555666777777888888888888888888888888888888999999:::rrrtttwww{{{~~~~~~wwwnnnhhhfffgggiiijjjhhhgggfffccc___]]]]]]^^^^^^______^^^]]]]]]___```aaaaaabbbeeejjjnnnoooooonnnnnnooopppqqqvvv{{{~~~xxxtttsssvvvxxxzzz~~~{{{rrrlllkkklllssswww~~~}}}xxxuuutttxxx|||~~~}}}|||yyywwwpppnnnmmmnnnppprrrrrrqqqooollliiiggghhhjjjlllmmmjjjeeeaaa^^^^^^\\\YYYUUUUUURRRNNNIIIEEECCCBBBBBB@@@AAACCCEEEHHHKKKNNNOOOPPPOOONNNNNNNNNNNNPPPPPPPPPPPPOOONNNLLLKKKJJJJJJEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIDDDEEEGGGHHHGGGFFFCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@FFFFFFFFFGGGHHHIIIIIIJJJFFFEEEDDDCCCBBBAAA@@@@@@===???AAADDDDDDCCCBBBAAA@@@BBBEEEFFFFFFFFFGGGHHHNNNNNNMMMIIIDDDAAA@@@AAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIEEEDDDCCCCCCDDDFFFIIIJJJIIIGGGEEEEEEEEEDDDBBB@@@;;;;;;;;;;;;;;;===???@@@@@@???>>>???AAABBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>===:::888888999:::<<<===>>>>>>>>>;;;:::999999888888888888777888888888888888777777777777777666555555555555666666666666666666666666666555555555555444444444000000000000000000000000111000000////////////000........................////////////////////////......////////////......,,,,,,,,,---------....../////////.........------//////......---......///...............---,,,,,,------------............---///000///...---.../////////////////////000000////////////000000000000////////////////////////111111111111111111111111...///000000111111000000333333222222222111111111000222333444333333444555666666777888999<<>>:::999999888888888999999999777555444444444444333444666777777666666777999999999888888888888888888<<<<<<<<<;;;:::999888777666777777777888888888888888888888888888777666555666666777888888888888777::::::999999::::::;;;<<>>???AAABBBCCCCCCBBBBBB@@@CCCGGGIIIIIIIIIKKKLLLQQQRRRQQQMMMGGGCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@AAAAAABBBCCCDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIICCCBBBAAA@@@AAABBBDDDFFFFFFDDDBBBAAABBBAAA???>>>>>>======<<<===>>>@@@AAA???>>>===>>>@@@AAA@@@?????????@@@AAACCCDDDEEEFFFDDDCCCBBBAAAAAAAAAAAAAAABBB@@@>>>======<<<:::888777888999:::;;;<<<<<<<<<999999888777777777777777666777888888999999888888777666666555555555666666555555555555666666666666666555555555555444444444000000000000000000000000000000////////////000000........................---------------------------......//////......---++++++,,,,,,,,,---------000000//////...------,,,000///..............................---,,,++++++,,,------------.........---...//////------...///......////////////000000////////////000000000000000000000000000000000000111111111111111111111111...///000000111111000000222222222222222111111111,,,...000111111222444666333333222222333555666777888:::<<<>>>@@@CCCFFFIIIJJJNNNSSSXXX\\\aaafffiiikkkpppwww{{{yyysssrrrqqqoookkkddd\\\VVVSSSRRRQQQPPPOOOLLLHHHDDD@@@>>>;;;999888777888888888777777777666777777888999777555444555555444333222333555555444444666777888888888777777888888888::::::::::::999888777666777777777777888888888888777777777777777777666666555666777777888888777777::::::999999::::::;;;<<>>???>>>===<<<======??????>>>===<<<===???@@@???>>>===>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCC@@@===;;;;;;:::999888777888999999::::::::::::888777777666666666666666444444666777888888999999555444444333333444555666444444444555555666666666666555555555555444444444000000000000000000000000000000////////////000000------------------------------------------------------...//////...------,,,,,,,,,---------............------------------///......---,,,,,,------.........------+++******,,,,,,---------.........---...//////------...///........./////////000000.../////////000000000111000000000000000000000000111111111111111111111111//////000111111111111000000000000111111111111111///000222222111333555777333222222333555666777777444555666666666777:::===;;;===@@@BBBDDDFFFIIIKKKNNNRRRXXX___dddjjjooossszzz~~~}}}xxxqqqllliiiddd___[[[VVVUUUUUUUUUTTTQQQMMMJJJDDDBBBAAAAAAAAAAAA@@@>>>:::999888777666555555555777666666666666777888888999888777777888999888666222444555555555555666888777777666666666666666777777888888888777666555555777777777777888888888888777777666555555666888888555666666777777777777777999888888888888999::::::fffeeeeeeeeeffffffggghhh___ZZZVVVTTTVVV\\\```ccccccfffiiilllnnnrrrvvvyyy{{{}}}~~~zzzuuuqqqooojjjiiiggghhhkkkmmmnnnnnnooorrruuuwwwzzz~~~{{{uuuqqqrrruuuyyy}}}zzzuuupppnnnmmmkkkjjjkkkpppxxx}}}|||rrrqqqqqqqqqrrrpppllliiibbbdddeeeeeebbb^^^[[[ZZZVVVRRROOONNNNNNNNNLLLIIIJJJIIIHHHGGGFFFEEEEEEEEEBBBCCCDDDFFFIIILLLNNNOOOLLLKKKKKKKKKKKKMMMNNNOOOOOOPPPQQQNNNIIIGGGGGGHHHHHHHHHFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFHHHHHHOOOPPPRRRSSSSSSRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFGGGGGGEEECCCAAAEEEDDDDDDDDDFFFGGGIIIKKKHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@AAABBBDDDEEEBBBFFFJJJMMMNNNOOOPPPQQQMMMPPPQQQNNNIIIGGGJJJMMMHHHIIIJJJJJJIIIGGGDDDBBBAAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDAAA@@@@@@AAABBBEEECCCAAAAAABBBBBBAAA@@@======;;;::::::;;;<<<<<<>>><<<<<<===>>>???>>>=========>>>???AAABBBCCCDDDDDDDDDBBBBBBAAABBBCCCDDDDDDAAA<<<:::999999999888777888888999999999888888777666666555555555555666222222444666777888888888333222222111222333555666444444444555555555666666666666555555555444444444000000000000000000000000000000////////////000111------------------------////////////////////////,,,---...//////...---,,,---------.........//////***++++++,,,,,,------......---,,,,,,++++++++++++---...------,,,+++***))),,,,,,,,,---------......---...///...------...///---.........//////000000.../////////000000111111000000000000000000000000000000000000000000000000///000000111111111111111////////////000000111111111111111000///000333555111000111333666888999999222333333333333444777999888:::;;;;;;::::::;;;===AAADDDHHHKKKMMMOOORRRTTT\\\```gggmmmrrrxxx}}}|||zzzwwwrrrnnniiifffddd\\\WWWPPPNNNOOOMMMHHHCCCCCCBBBCCCEEEHHHIIIHHHGGG===;;;999999:::<<<<<<<<<666666666666666666666666222222222333333555666666666555444555777888888777555666888888777888999;;;666555555444444444555555555666666666666555555444777777777777888888888888777666555444555666999:::555666666777777777777777777777777666777888888999rrrnnnjjjiiiiiihhheeebbbccc^^^YYYXXX[[[aaadddfffnnnmmmnnnooorrrvvvzzz|||~~~|||rrrmmmmmmhhhhhhhhhiiijjjlllnnnppppppuuu}}}|||wwwxxx~~~{{{tttqqqppppppooonnnrrrmmmiiijjjqqqzzzyyyrrrllloooppppppmmmkkkkkklllfffdddaaa^^^]]]ZZZWWWTTTOOOMMMJJJHHHHHHIIIKKKLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEHHHLLLNNNNNNLLLJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBCCCEEEFFFHHHHHHNNNOOOPPPRRRRRRRRRRRRQQQJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEHHHIIIKKKJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIFFFCCCAAAAAABBBCCCEEEDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>?????????=========>>>???AAACCCCCCGGGFFFDDDCCCBBBBBBCCCCCCAAA???===<<<<<<<<<;;;:::888888888888777777777777777777666555555555555555444555555666666666666666555555444444444333333333666666555555555444444444333444444555555444444333222111111000000000000000...///111333333111///...000000000000///...---,,,..............................---------,,,,,,,,,//////000000//////...------------.........//////------------------------------------------------//////.........------------///111111///...---...------------------------............////////////......---......///000111////////////////////////,,,000555444000...///111............////////////111000///......///000111000333333111444:::;;;777222222333333333444444444555555555555555666777777:::;;;<<<>>>@@@AAABBBCCCFFFHHHKKKOOOUUUZZZ^^^aaafffiiimmmqqqtttwww{{{~~~|||rrrkkkgggeee]]]\\\YYYUUURRRNNNKKKJJJFFFEEEDDDBBB@@@???======<<<<<<<<<===>>>??????@@@<<<:::777555555777:::<<<555666666555444111///...333333333444555666777777666666666666666666666666777777777777888888888888666666555444444444444555666555555555555444444444555555666777777777777777333333444444444444333333555555666777777777777777999777666555666777999:::zzzvvvqqqnnnlllkkkgggeeedddbbb```bbbfffjjjkkkkkkpppppppppqqqtttwwwyyy{{{uuuooonnnjjjjjjjjjjjjlllnnnppprrrvvv|||}}}}}}{{{wwwrrrooooooppppppoooqqqnnnlllmmmsssyyy~~~{{{tttkkkkkklllmmmooonnnkkkiiidddaaa\\\YYYVVVSSSPPPNNNKKKJJJHHHGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEHHHKKKMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIMMMNNNPPPQQQRRRRRRQQQPPPLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFIIIKKKLLLKKKJJJHHHIIIIIIIIIHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNMMMLLLJJJHHHGGGEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLJJJGGGDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>===============???@@@@@@@@@AAAAAABBBBBB======>>>>>>???@@@BBBBBBEEEDDDCCCBBBAAAAAABBBCCCAAA???<<<<<<<<<<<<;;;:::777777777666666666555555777666666555555555555555444444555666666666666666444444444333333333222222666555555555444444444333333333444444444444333333222111000000//////000000///000111111111111000///000000000000///...---,,,........................//////...---+++***)))))),,,------------,,,++++++,,,------------.........------------------------------------------------//////.........---------***,,,......,,,******+++------------------------111000000000//////............---------...//////000000000000000000000000,,,000444444000...///111........./////////000000222111000........./////////222111///222777888444000111111111111222222222444444333333444444555666555555666777999:::;;;;;;======>>>@@@BBBDDDFFFHHHKKKNNNQQQTTTVVVYYY\\\___gggkkkoooqqqrrrqqqrrrrrrrrrtttvvvxxxxxxyyy|||~~~{{{uuupppmmmllllllllllllmmmnnnpppppphhhfffccc\\\SSSMMMIIIGGGHHHHHHFFFDDDBBB@@@>>>===??????>>><<<;;;:::999888999999::::::;;;<<<<<<===999777555444444555777999555555555555444222111000333333444444555555666666555555555555555555555555555555666666666777777777666555555444333444444444555555555555444444444444444444555666666666666555555555666666666666555555555555666777777777777777777666555444555666888999~~~zzztttoookkkiiifffddddddeeeggglllppprrrrrrqqqrrrsssssstttvvvxxxyyyzzzyyyrrrooonnnmmmllllllnnnppprrrttt}}}~~~vvvsssooommmnnnoooppppppqqqpppppprrrvvvxxxyyyyyyzzzsssgggffffffjjjmmmlllfffaaa___[[[UUUPPPMMMKKKHHHFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBAAABBBBBBDDDFFFHHHJJJKKKMMMNNNPPPRRRRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBCCCCCCEEEFFFGGGHHHKKKLLLMMMMMMKKKJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPOOONNNLLLHHHFFFDDDEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCCCCDDD??????>>>>>>??????@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAA>>><<<;;;<<<<<<;;;999777777777666666666555555777666555555444444555555444444555666666666666555444444333333333222222222555555444444444444333333333333444444444444333333222111000000//////000000000000000000000000000000000000000000///...---,,,........................------,,,,,,+++******))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------------------------------------------------------...............------------...000///...,,,,,,---------------------------........................///......------------...000000000000000000000000,,,///333222000...///000////////////000000000000111000//////.........//////000///...000444444111////////////000000000000333222222222222333333444111111111222333444444444777777777777777888888999999;;;===??????AAACCCEEELLLNNNRRRSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYZZZ\\\^^^___aaadddeeedddcccddddddeeeeeeddddddccccccbbbbbbfffeeedddbbb]]]WWWRRROOOMMMMMMNNNNNNPPPQQQSSSTTTXXXXXXWWWRRRLLLGGGCCCBBB::::::::::::999999999999888888888777666666555555666666666777777888888999555555444333333444555555444555555555555444333333444444444444444555555555555555555555555555555555444444555555555666666666555444444333333333333333555555555555444444444444333333444555555555555444555555666666666666555555555555666777777777777777666666555444555666777888~~~zzzuuuoookkkhhhfffeeeeeegggjjjnnnrrrttttttttttttuuuvvvwwwxxxyyyzzz{{{zzzwwwtttsssqqqqqqqqqsssvvvwww|||zzzzzz{{{}}}}}}{{{zzzzzz{{{{{{zzzyyytttrrrooommmmmmnnnooooooppprrrtttwwwxxxwwwuuussstttxxx~~~}}}uuuooodddeeeggghhhgggbbb\\\WWWWWWSSSMMMIIIFFFEEEDDDCCCGGGHHHIIIJJJJJJIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDDFFFIIIJJJLLLMMMOOOQQQSSSTTTSSSRRRQQQOOOMMMKKKJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMOOONNNLLLKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQOOOMMMJJJHHHGGGGGGIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@????????????@@@@@@AAA@@@???>>>>>>???@@@AAA@@@>>><<<;;;;;;;;;:::999999888888777777666666666666666555444444444444555333444555555666666555555444444444444333333333333444444333333333333333333333333333444444333333333111111000///////////////111000////////////000111//////000//////...------........................)))******,,,---...//////------......------,,,++++++++++++,,,,,,,,,------------------------------------------------------...........................000000000...---...///------------------------******+++,,,---...//////000000///...---------...111111111111111111111111,,,...111111///...///000/////////000000000111111............//////000000000///...---///111111///........./////////000000222222222111111222333333111111111222222222222222444444444555666777888999666888999:::999999:::<<<>>>@@@CCCCCCBBBAAAAAABBBBBBDDDFFFFFFFFFGGGIIIJJJKKKMMMOOOPPPOOOOOOOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKLLLNNNOOOMMMJJJFFFCCCAAAAAAAAAAAABBBCCCDDDEEEEEEGGGHHHFFFBBB>>>;;;:::777888888888999999::::::555555555555555555555555444444444555555555666666333333444444444444333333444444444555555555555555555444444444444444444444555555555555555555555555444444555555555666666666444444333222222222222333555555555444444444333333333333444555555555555555333333444444444444333333555555666777777777777777777666666666666777888888{{{yyyvvvqqqmmmkkkjjjjjjhhhiiikkkmmmoooqqqtttuuuxxxwwwwwwxxxyyyzzz{{{|||}}}{{{zzz|||~~~|||xxxwwwtttsssssstttuuuuuuyyywwwuuutttuuuwwwxxxwwwuuutttqqqooommmllllllmmmooorrrvvvxxxxxxuuuqqqooonnnooorrrvvvxxxuuuooojjjbbbgggkkkiii```WWWRRRPPPOOOKKKGGGDDDDDDDDDDDDDDDDDDFFFHHHIIIJJJIIIHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSUUUVVVTTTSSSQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPOOOOOOQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMOOONNNLLLKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJLLLNNNOOOPPPPPPQQQOOOLLLIIIHHHIIIKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCC???@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@>>>======>>>??????@@@>>><<<;;;;;;;;;:::999888888777666666555444444666666555444444444444444333444444555555555555555555555555555444444444444222222333333333333333333222333333333333333333222111000000///.../////////000000///......///000000//////////////////...---........................***+++,,,---...000000111------......------,,,++++++++++++,,,,,,,,,---------------------------------------------------------.....................+++,,,---,,,***)))***+++---------------------------------------.........111111000///............000000000000000000000000,,,---//////......///000////////////000000000000++++++---...///111111222111///---///000000000000/////////000000000111111333333222222111222222333222222222222222222222222000000111111222444555666555666777666555444555666666888::::::888777777888777888::::::::::::<<<===@@@BBBDDDDDDDDDCCCEEEFFFCCCCCCBBBAAA???>>>======<<>>@@@===;;;:::;;;;;;:::888666666555555444333222222666555444444333333444444333333444555555555555444555555444444444333333333111111222222222222333333222222333333333333222222111000//////......//////////////////////////////...///////////////..............................////////////............,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------------------------------------------------------------------...............---------,,,******+++---------------------------333222111000///---,,,,,,000//////.........//////////////////////////////,,,,,,------......//////............////////////)))***,,,...000111111111222...---///111000///111000000000000111111111111333333222111111111111222000000111111111111111111111111111000111111222222222333444333222111222333444555666666555444444555333555666666555555666888888999;;;;;;::::::<<<>>>>>>>>>===<<<;;;:::999888666888:::<<<<<<:::888777777666555444333333333333888:::<<<===;;;::::::;;;444444444333333333333333111111111222222222333333444444444444444444444444444444555555555555444444333333333333444555666777333333333333333444444444444444444444444444444444555555666666666777777777555444444333333333333333444444444444333333333333444444555666666666666666555555666666666666555555555555666777777777777777888888888999999999::::::xxxzzz{{{yyyuuurrrrrrrrrsssvvvyyy{{{}}}}}}xxxttttttuuuvvv{{{xxxtttssstttvvvvvvuuunnnmmmllllllmmmnnnmmmlllqqqrrrqqqnnnjjjggghhhjjjgggjjjnnnooonnnkkkkkkkkkgggbbb^^^]]]___```]]]ZZZVVV[[[___\\\TTTLLLIIIIIIEEECCCBBBBBBDDDEEEEEEDDD@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKNNNQQQTTTUUUSSSPPPOOOMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLMMMOOOOOOPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOOOONNNLLLJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKLLLKKKJJJHHHIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNNNNLLLKKKGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGIIIKKKLLLNNNNNNNNNQQQOOOMMMKKKJJJKKKMMMNNNMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@>>><<<<<<<<<<<>><<<<<<;;;<<>>===<<<===<<<:::999888888999:::777777777777777888888888666555555444444333222222222333444444555555555555111111111111000000000000000000111222333333444444222333333444444444333333444333111///...---------000000//////......------000000///...............000000...------...//////......---,,,,,,+++******,,,---......//////......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////......***+++,,,---...---,,,+++***+++,,,,,,---------,,,000...------------,,,***...---+++******+++---.................................---------,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////222222111000///...------222111000//////000111111...///000111222333444444///000111111000///...---............////////////111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000222222222222222222222222333333333222222111111111111111111222222333333333333333222222111222222222333333444444333333222111666555444333333333333333555444444333333222222111444444555555444444333222333333333444444555555555444444444444444444444444444444444555555555555666333333333333333333333333333333444555555444333333555444444444444555666666666666666777888888999999666666666666666666666666|||ssskkkeeeccccccddddddjjjrrryyy~~~~~~yyyyyyyyyzzz|||}}}yyyxxxsssmmmmmmrrrssspppnnnkkkgggdddbbbbbbccccccbbb___]]][[[ZZZXXXVVVTTTMMMKKKHHHEEEDDDCCCDDDDDDIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIKKKLLLLLLJJJHHHGGGHHHKKKLLLMMMOOOOOOOOONNNNNNIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>><<<<<<:::999888888999999888888888777777777666666555555555444333333222222222222222333222222111111111111111111000000000000000000111111222333333444///000000000000000//////222222111000///...------///////////////.........000//////.....................---,,,,,,---...///......---,,,,,,+++******,,,,,,---............------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------,,,,,,++++++++++++++++++++++++++++++,,,------...............***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,///---,,,,,,---...---+++...---+++******+++---.................................---------,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////////////////............000////////////000222333...//////000222333333444111222222333222111000///............////////////111111111111111111111111222222222222222222222222111222222222222222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111111222222222222222222333222222222111111222333333444444444444444333222111555444444333333333333444222333333333333333333333333333444444333333222111333333333444444444555555333333333333333333333333444444444444555555555555444444444333333333333333333333444555555444333333444444444444444555666666555666666777777888999999777777777777777777777777zzzwwwuuuqqqmmmiiifffeeeeeefffjjjqqqvvvyyy||||||xxxvvvwwwxxx||||||}}}||||||zzzyyyxxxtttuuuwwwzzz}}}|||zzztttmmmlllpppqqqnnnjjjfffaaa```aaabbbbbb```]]]YYYTTTQQQOOOMMMKKKJJJFFFEEEBBB@@@???@@@AAABBBEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOKKKJJJIIIGGGGGGHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHJJJJJJLLLLLLMMMLLLKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJHHHFFFFFFFFFIIIKKKLLLNNNNNNNNNNNNMMMIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>======;;;;;;999888888888888888888888777777666666555555555555444444333333222222333333333333222111000///111111111111000000000000000000000111222222333333222222222222111000/////////000111111111///...---.........///////////////000///......------......,,,+++++++++,,,---...///...------,,,,,,++++++***++++++,,,------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++---,,,+++,,,...///...---...---,,,++++++,,,---.................................---------,,,,,,,,,---,,,,,,,,,,,,---......---------------......///,,,,,,---...........................///111222333......///000111222333333111111222222222111000000............////////////000000000000000000000000111111111111111111222222111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111222333444555555555555444333222111333333333222333333444444111111222222333444444555222222333333222222111000333333333333444444444444222222222222222222222222444444444444555555555555555555555444444333333333333333444444444444333333444444444444444555555666555555666666777888888888777777777777777777777777}}}wwwqqqttttttttttttrrrqqqooonnnnnnqqqvvvyyy{{{}}}}}}yyyvvvssstttuuuyyyyyywwwvvvvvvwwwwwwxxxrrrsssvvvzzz}}}zzzyyytttmmmkkkmmmlllhhhgggccc______bbbbbb^^^ZZZTTTPPPJJJFFFEEEEEEDDDDDDFFFEEEBBB@@@??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPLLLKKKJJJIIIHHHIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKIIIHHHFFFCCCCCCDDDDDDEEEGGGHHHIIIFFFGGGHHHGGGEEEDDDDDDEEEGGGIIIJJJLLLMMMMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;:::::::::999999888777777777666666666666666666666666666555555444444333222222111333333444444444333333222111111111111000000000///000000000000111111222222333333333222111000///...---...000222222111///...------......//////000000//////...------------...***++++++,,,---......///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++*********+++---...,,,,,,,,,+++++++++++++++,,,++++++,,,...//////......---,,,,,,,,,,,,---.................................---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,------...///,,,---............------............///000000111......//////000111222222//////////////////..................////////////000000000000000000000000000000000111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111333333222222111111000000000000000000111222444444555555555555444333222222222222111222222333444444111111222222333333333333333333333333333222111111333333333333333333333333222222222222222222222222333333444444444555555555666666555444444333333333333333333333333333333333444444333333444444555666444444555666666777777888555555555555555555555555}}}yyyyyyxxxsssmmmqqqsssuuuwwwxxxxxxwwwvvvsssvvvyyy{{{|||}}}~~~}}}~~~}}}zzzvvvtttssstttvvvtttrrrppppppqqqtttvvvrrrsssuuuxxx{{{}}}xxxxxxtttnnnkkkjjjfff```aaa^^^]]]___bbb___WWWPPPKKKGGGBBB??????AAABBBBBBHHHFFFDDDAAA?????????@@@@@@@@@AAABBBDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKHHHIIIJJJJJJJJJJJJIIIIIIFFFEEECCCAAAAAACCCEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHGGGFFFEEEFFFGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFFFFEEECCCBBBAAA@@@AAABBBDDDFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCDDDFFFHHHIIIKKKKKKJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEFFFGGGIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::999999888888888888777777666555555333333444555666777777888555444444333222222111111000111222333444444555444111111111111000000000/////////000000000000111111////////////...---++++++---...000111222111///...------......//////000000//////...---------------++++++,,,---.../////////------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,+++***)))***+++,,,---,,,,,,+++*********+++,,,++++++***,,,...//////...------------------------..............................---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......//////000000///...,,,+++////////////......------.........//////000000111..................//////............/////////////////////////////////////////////000000111111111///000000111111000000///000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111222222222111111000000000//////000000111222333444444444555555444444333222111111111111111222333444333333333222222111111111444444444444444333333222333333333333333333333333333333333333333333333333333333333444444444444555555555444444444333333333333333333333333333333333333333333333333444555555444444444555666666777777444444444444444444444444}}}xxxwwwvvvrrrnnnmmmooorrrvvvxxxzzz{{{{{{{{{}}}~~~~~~|||}}}}}}{{{wwwtttssssssuuussspppmmmmmmooorrrtttrrrrrrrrrsssuuuxxx{{{|||zzzyyytttlllgggddd___XXXVVVVVVVVVXXXYYYUUUMMMGGGBBB???<<<;;;<<>>===>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA??????@@@AAAAAACCCEEEGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGGGGGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<>>>>>>===<<<;;;:::999999777777777777666555444333222333333444555666777777444444333333222222111111------///111222333333333111111111111000000000000///////////////000000000000000000000//////...---...///000111111000//////.........//////////////////...------,,,,,,------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***************+++,,,,,,+++******))))))+++,,,---,,,+++***,,,...//////...------------------------..............................---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...///000111111000...+++)))///000//////...---+++***---........./////////000000000/////////000111111............////////////////////////////////////......//////000000111111//////000000000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111111111111111111111000000000000000000000000111222333111222333333444444333333111111111000111111222222444333333222111111000000444555555555555444333333333333333333222222222222333333333333333333333333333333333333444444444444333333333333333333333333333333222222222222333333333333333333333444444555333333444444555666666666666666666666666666666666|||yyywwwvvvtttsssnnnppprrrvvvzzz}}}}}}}}}~~~|||}}}~~~}}}yyyvvvtttttttttrrrooollllllmmmppprrrooonnnllllllnnnrrrvvvxxx~~~zzzpppddd\\\XXXSSSMMMHHHIIIJJJJJJIIIFFFBBB@@@===:::888888;;;>>>@@@AAACCCBBB???===<<<<<<===>>>??????@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHGGGDDDCCCBBBAAA@@@@@@AAABBBBBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLJJJIIIIIIIIIJJJKKKLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJHHHHHHFFFFFFEEEDDDCCC@@@>>><<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDDDDDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBBAAA???======>>>@@@>>>@@@BBBDDDEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;:::999888888666666777777666555333222444444444444444444444444444444333333222111111111---...///111111222222222111111111111000000000000////////////////////////222222222333333222111111000000000000///////////////////////////.........///...------,,,,,,------+++,,,------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********+++++++++,,,,,,------------------------++++++,,,------------,,,))))))***+++++++++++++++***)))(((((()))+++---///---,,,+++,,,...///...---------............------..............................---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,---///000///...+++)))---......///...---++++++------............//////000//////...///000111222............////////////........................------...//////000111111...//////000000//////...000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111222000000000000111111111111111111000000000000111111//////111222333444444444222111111000000000000111222222222111111111111111333444444444444333222222333333333222222222111111222222222222222222222222222222333333333444444444000111111222222333333333333333222111111222333333333333222222333333444555222333333444555555666666666666666666666666666666zzz{{{{{{yyyxxxwwwwwwwwwxxxssstttvvvyyy~~~{{{xxxwwwwww}}}|||xxxvvvvvvpppnnnjjjhhhggghhhjjjlllkkkjjjhhhgggiiinnnsssvvvyyykkk[[[QQQMMMIIIEEE>>>??????>>><<<;;;<<<===:::888777777:::===>>>???AAA@@@>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJIIIGGGFFFFFFGGGGGGBBBDDDFFFHHHJJJKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGEEECCC@@@>>><<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>><<<<<<===???===>>>@@@BBBDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666555666666777666444333222777666666555333222111111444444333333222111111000111222222333333333222222111111111111000000000000///////////////............//////000000000000///111111000///.../////////000000//////.........---......---,,,,,,,,,,,,---***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))*********+++++++++------------------------++++++,,,---------,,,,,,((()))***,,,,,,+++******)))((((((((()))+++...000---,,,+++,,,...///...---------............------..............................---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...)))***---//////...,,,***+++,,,---.........---,,,------.....................---,,,,,,---...///000............/////////000........................---------...///000000111......////////////......000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222//////000000111111222222222111000000000000000111---...///111333444444444222222111000//////000000000000000111222222333333222333333333333222111111333333333222222111111111000000000000000000000000222222333333333444444444//////000111222333333444444333222111111222333444333333222222333333444555222222333444444555555666444444444444444444444444qqqvvv{{{~~~~~~xxxvvvttttttvvvwwwxxxxxxttttttvvv{{{~~~xxxxxx{{{|||}}}}}}wwwsssnnnkkkgggddddddddddddcccdddaaa]]]]]]bbbiiiooossswwwkkkZZZMMMGGGCCC@@@>>>;;;::::::===???>>>999555777888:::<<<>>>@@@AAAAAA>>>===;;;:::;;;<<<>>>???CCCAAA@@@???@@@BBBEEEGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDAAA?????????@@@AAACCCDDDEEEDDDBBBAAAAAABBBDDDCCCAAA@@@???@@@AAAAAACCCCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDBBB???<<<========================@@@@@@@@@AAABBBCCCDDDEEEHHHFFFDDDBBB@@@?????????@@@@@@@@@AAAAAAAAABBBBBB<<<<<<======>>>>>>?????????>>>>>>============>>>===<<<;;;<<>>===<<<;;;;;;::::::;;;;;;::::::999888888999999999999888777777444444555555555444333333444333222111111222333444111111111111000000000000///...---,,,---...000222333333222111000///...---222000---...000000...+++......---------......///000000//////.........---/////////000000...+++(((---,,,+++*********+++,,,+++,,,...//////...,,,+++++++++++++++++++++++++++******************++++++---,,,+++---///...+++(((***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++************++++++((((((((('''((())))))***///...---,,,,,,,,,,,,,,,,,,...000111222222222111------...............---,,,+++*********,,,///000111111000000/////////...)))***+++,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---)))***++++++,,,---......///...---,,,+++,,,---...***111222,,,***,,,...,,,000000111111111///---,,,////////////////////////---------------...//////------......//////000000000000//////.........---111000000////////////000000000000000000000000000000000000///////////////000000000000000000000000222222111111222222333444333111000000111222222111222222222222222222222222111111111111111000//////444444333333222111111000000111333444333222000...000000111111111222222222222222111111222222333444333333333222222222111111444444444444444333222111444444333333333333222222333333333333333333333333qqqtttyyy|||}}}|||{{{zzzxxxuuurrrqqqrrrssstttuuuuuuwwwyyy{{{~~~~~~wwwvvvxxxxxxxxxqqqnnnkkkgggdddbbbaaa___]]]\\\XXXUUUVVVZZZ```eeehhheee[[[NNNDDD@@@>>><<<:::;;;:::999;;;===<<<999666666777888;;;<<<>>>>>>???===<<<;;;:::;;;<<<>>>???AAA@@@???>>>???AAACCCEEEEEEDDDCCCBBBAAABBBBBBCCCDDDCCCAAA???>>>???@@@@@@CCCDDDEEEDDDBBB@@@@@@@@@BBBAAA@@@?????????@@@@@@???@@@AAABBBCCCDDDDDDDDDHHHIIIJJJKKKKKKJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDBBB???===========================?????????@@@AAABBBCCCDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA>>>>>>>>>===>>>>>>???@@@>>>>>>===============>>>===;;;;;;<<<>>>@@@AAA@@@>>>???@@@AAABBBBBBCCCBBBEEEFFFFFFEEECCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::::::::;;;:::999999888777777888888777777666555222222222333222222111111111111000//////000111111111111111000000000//////111000///......000111222.........//////000000000000...,,,---000111///---//////.........//////000////////////......------...------...///...+++)))...---,,,+++++++++,,,,,,************++++++,,,---++++++++++++++++++++++++))))))*********+++++++++---,,,***+++------+++(((***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++******++++++,,,---...------,,,,,,,,,,,,---------...///000000000000---............------,,,---,,,+++++++++---///000000000/////////.........++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------000000///...,,,++++++***//////...------------...+++000222---***---...,,,//////000111000///...---..............................------......///000//////000000111111111111000/////////............000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111222222333444333111000000111222222111222222222222222222222222222222222222222111000000000000000000000000000000111222222333222111000///111111111111222222222222222222111111222222333444333333333333222222222222222222222222222111000///222222222333333444444444333333333333333333333333rrrtttwwwzzz{{{{{{{{{zzz{{{wwwsssqqqqqqsssuuuuuuwwwzzz||||||{{{|||}}}}}}~~~~~~xxxmmmiiifffccc```]]]ZZZUUURRROOOLLLJJJKKKNNNRRRUUUVVVOOOHHH@@@;;;::::::999888:::999888888999999888666444555777999:::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>@@@???=========???AAACCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@>>>>>>>>>??????CCCDDDDDDCCCAAA???>>>???@@@??????>>>>>>>>>>>>???===>>>???AAABBBBBBCCCCCCHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCCGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCBBB@@@===========================>>>>>>>>>>>>???@@@@@@AAABBBAAA???>>><<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@>>>=========???@@@========================<<<;;;:::;;;===?????????<<<======>>>???@@@BBBBBBCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA??????>>>===<<<;;;::::::999::::::::::::999888888666666666666666555555444333222222222222111111000111000000//////000000111111111000000000000//////333333111000000111222222,,,,,,---...//////000000---,,,,,,---///111000///000000///////////////000///............---------+++++++++,,,...---+++)))...---,,,,,,++++++,,,,,,---+++)))(((((()))+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------+++))))))***+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------...---------------..................------,,,+++///...---,,,,,,---...///............------------------,,,,,,,,,---...///------------------------------------------------222222000///---+++***)))/////////...............,,,000000---+++---...,,,---...//////000/////////.......................................///000000///000000000000111111111////////////........................///000111111000000000000000000000000000000000000000000111111000000000000000000000000222111111111111222333333333111///000111222111000333333222222111111111111222333333333333222111111......///000111111222222333222222111111111111111111111222222222333333333222222111111222222333444444444444333333333222222111111222222222111000000000000111222333444555555333333333333333333333333vvvvvvxxx{{{~~~{{{wwwsssqqqrrrtttvvvwwwvvvyyy|||{{{yyyyyy~~~pppddd\\\[[[XXXVVVTTTPPPKKKGGGCCCAAA@@@AAADDDFFFGGGFFF@@@===999888888999999888999888666666666666777777444555666888999:::::::::;;;:::::::::;;;<<<===>>>>>>===<<<;;;<<<===???@@@@@@@@@?????????>>>>>>>>>@@@@@@>>>=========>>>>>>BBBCCCCCCBBB???=========>>>=====================>>>???@@@BBBCCCDDDDDDDDDHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@???=================================<<<======>>>>>>>>>===<<<<<<;;;::::::999999:::;;;===>>>@@@AAABBBBBB@@@>>>;;;:::;;;===>>>;;;<<<<<<===>>>>>>>>>>>><<<;;;::::::<<<>>>======<<<<<<<<<<<<===???AAACCCAAABBBDDDCCCBBBAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::999999999999999999999888888777666666666666666555444444555555444333333222222222222222111111111111222222111000000000////////////444333222111000000000111//////..................------------.../////////000//////............///------------------------)))))))))***,,,---+++***,,,,,,,,,+++++++++++++++000///---+++***)))******************************'''((((((***+++,,,------,,,+++)))(((((())))))***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******++++++************+++++++++************+++,,,,,,***+++,,,,,,------------///...---,,,+++,,,,,,---------...------,,,+++***......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...000,,,,,,------------------....................................------------------..................---......---,,,,,,,,,+++,,,,,,---...//////000000........................///............///000000........................///////////////.........---------...///000111222000000000000000000000000000000000111111111111111000000000000000000000000111111111111111222222333222111//////111111111000333333222222111111000000111222222333222222111111111111111222333333444444444333111000///000111222222222222222333333333333222222111111222222333444444444444333333333333222333333444444444333333222000111111222333333444444333333333333333333333333{{{zzzzzz}}}|||yyyuuutttuuuxxxyyyzzzxxx|||}}}{{{{{{{{{uuusssqqqjjj^^^TTTLLLKKKJJJJJJIIIFFFAAA===;;;:::999:::<<<======<<<999888777777777888777777888777666555444444666777666666777999999:::::::::999999999:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<>>>=========<<<<<<<<<===@@@AAABBB@@@>>><<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888888999;;;===???@@@BBBCCCAAA???<<<999888999;;;<<<;;;;;;===>>>????????????===;;;::::::<<<===<<<;;;======<<<<<<>>>???BBBCCC???AAACCCCCCBBBAAAAAABBBEEEEEEEEEFFFEEEEEEDDDCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@======<<<;;;:::999888888888888999999888888777666666666777777666666555444666555444222222111222222111111111111111111111111000000000////////////...111111000000////////////////////////////////////...//////...------------///...------,,,,,,,,,---,,,,,,,,,,,,------------)))(((((()))+++,,,+++***************))))))((((((***+++,,,,,,,,,+++***)))************************'''((((((***+++,,,------++++++)))((('''((()))***++++++++++++***+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++***++++++,,,---******+++,,,---------,,,000///---,,,++++++,,,---,,,,,,------,,,+++******,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,***))))))+++---...,,,,,,,,,---------.........///000000000000///...***++++++,,,------......+++,,,,,,---...//////000000...---------+++******++++++,,,---...///000000.......................................///000000.........---------------.........///////////////------------...///111111//////////////////////////////000000111111111111////////////////////////111111000000111111222333222000//////000111111000222222222111111000000000000000111111111111111000222222222222222222222222555333111//////000222333111111222222222333333333222222111111222222333444444444333333333222222222222333333444444444333333222222222222222222222222333333333333333333333333|||vvvrrrnnngggaaa[[[WWWUUUPPPIIICCC???>>>>>>???@@@>>>;;;888777666666777888999888777555555555666666666555555777777777555333333555777777777888999:::::::::999777888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===???@@@???===;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;<<<===???AAABBBCCCCCCEEEFFFGGGHHHIIIHHHGGGGGGCCCCCCBBBAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::999::::::;;;;;;:::999999888999:::<<<>>>@@@AAABBB???===;;;999888999:::::::::<<<>>>@@@AAAAAAAAAAAA>>><<<;;;:::<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAA>>>@@@CCCCCCBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@?????????>>><<<<<<;;;:::999888777777777888888888888777666666666666666777666555555444444333111000/////////000...//////000000//////...000000////////////......////////////............------...///000000111111...///000...,,,++++++,,,......---,,,++++++++++++++++++,,,,,,,,,,,,,,,---***)))((()))+++,,,+++***((())))))))))))(((''''''"""$$$'''***++++++******************************(((((()))***+++,,,,,,---***++++++***(((''')))***,,,+++******))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++------,,,,,,------...///******,,,------,,,++++++......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---+++,,,,,,------.........///000111222222111000///---,,,,,,,,,,,,++++++++++++++++++,,,...000333444555111///000///+++))))))+++++++++,,,,,,...///000---------------------------------------...//////000000000////////////............///////////////------------...///000000////////////////////////......//////000000111111////////////////////////111000000000000111222222222000...///000111000///111111111111111111111111//////000111111111111000111111000000000000000000444333111//////000111222000000111111111222222222222222111111222222333444333333333222222222111111000000111222222222111111333333222222111111111111333333333333333333333333~~~}}}}}}}}}vvviii```ZZZVVVKKKIIIEEECCCAAA???<<<999999999888999;;;:::888666666444444444666777777666444555555666555555555666555777888666444333555777777777888999999999888888666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<>>>>>><<<;;;<<<===::::::<<<=========<<<<<<999:::<<<>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA??????AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999:::;;;<<<<<<;;;::::::888888999;;;<<<>>>??????===<<<;;;;;;::::::::::::;;;<<>>>>>????????????>>>>>>>>>@@@CCCDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>AAAAAA@@@???>>>======<<<;;;;;;:::999888777666666777777888888777777666555555555555555555444333333555333111///......//////---...///000000///...---000000/////////.........------.../////////......---------....../////////,,,...///...,,,+++,,,...//////...---,,,++++++,,,***+++++++++,,,,,,,,,,,,+++***((()))***++++++***((()))*********)))''''''%%%&&&'''((())))))))))))************************))))))*********+++++++++)))+++,,,,,,)))((()))***,,,+++***)))((())))))*********************************************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,------...***+++,,,------,,,***)))+++++++++,,,++++++******((()))***++++++,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---......//////000222333333222000/////////...---,,,++++++***,,,++++++,,,///333888;;;<<<555222444333---***+++,,,,,,+++++++++---...///------------------------,,,,,,,,,,,,,,,---......000000/////////...................../////////000......---------......///////////////////////////,,,------...//////000000////////////////////////000000000000000111222222111000......000111000/////////000000111111222222///000111111222222222111/////////000111111222222333222111000000000111222//////000000000111111111222222111111222222333444222222111111111000000000///000111222222222222111111111111111111222222222333333333333333333333333yyyrrrnnnkkkhhhfffrrrsssnnnaaaSSSJJJDDD???;;;;;;;;;;;;:::999888777999888777888999999777666555444333333555666666666444666777777666666777999555777888777555333555777777777888888888888777777666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;999999:::;;;;;;;;;::::::999;;;======<<<;;;<<<===999:::<<<===>>>===<<<<<<999:::<<<>>>@@@AAABBBCCCBBBCCCEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFEEECCCAAA??????@@@BBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<===<<<;;;:::777777888999;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;===@@@BBBDDDDDDDDDCCC@@@>>><<<<<<<<<===<<<;;;===>>>?????????>>><<<;;;>>>@@@CCCDDDDDDBBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>BBBAAA@@@???>>>===<<<;;;;;;;;;:::999888777666666777777777777777666666555333444444444444333222222777666333111000000111111///000111222222111000///000/////////............,,,---...///000000//////000000///...,,,+++******))),,,......,,,,,,...000111000///...---,,,,,,,,,*********++++++,,,,,,,,,,,,+++))))))***++++++***)))******++++++***((('''///---+++(((''''''(((((())))))))))))))))))))))))******************++++++(((+++...---***((()))***,,,+++***((((((((()))***************************))))))))))))))))))))))))))))))************))))))++++++************++++++******))))))******+++,,,++++++---------+++)))(((((()))***++++++***)))((('''((()))***+++,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,---------+++,,,---.........------++++++,,,,,,---.../////////000222333333222000//////............---------...---,,,,,,000555;;;???@@@999555777666///+++,,,---,,,+++++++++,,,---...------------------------,,,++++++++++++,,,------......---------,,,,,,,,,---.........//////000000///......---------......////////////////////////,,,,,,------...//////000////////////////////////000000000000000111111222111000......000000000///......///000111222333333000111222333333333333333//////000222333444555666333222222111111111111111////////////000000000000222222111111222222333444111111111000000000000///111222333444444444444444//////000111222333333444333333333333333333333333|||xxxuuuooohhh^^^VVVRRRQQQQQQQQQWWW]]][[[OOODDD@@@===:::999999888888777777777666555555666666666666555555444333111111111333555666333333333444444444555555555444333222222222222222333444555666777777777777777777777999<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;=========>>>======<<<;;;===;;;:::;;;>>>@@@???===>>>????????????>>>>>>===>>>???AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJGGGEEEEEEHHHJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLJJJHHHFFFEEEEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>??????CCCBBBAAA@@@???<<<888444;;;;;;;;;<<<<<<<<<======777888888999:::;;;===>>>>>>===<<<;;;;;;<<<>>>??????@@@AAABBBCCCCCCCCCCCC???>>>===>>>??????>>><<<;;;;;;<<<<<<;;;;;;:::999===>>>@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???????????????>>>===;;;:::999;;;:::888666666777999:::999888777666555555666777666555444333222333444444555444333222111111111111000000000000000000000000000000//////.........---------...///000000//////111000///...............+++---...---,,,,,,---...//////...------------...---------,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))+++++++++******)))''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))))))))************---,,,+++*********,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------))))))***,,,......,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,+++******)))((((((------++++++++++++------......---,,,,,,+++******------,,,++++++******)))...---,,,+++,,,...111222////////////////////////...---+++***+++,,,///000------------------------,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,---...///---------............/////////////////////////////////000000000000//////000000000///......------,,,------...///000000000000000000000000000000000222111111000000000000000111000...---...///111222111111111111111000///...000000000000000000000000000000111111111222222222555444444333222111000000444333222111000000000000000111333444444333111000111111222222222333333333555555444444444333333333}}}{{{yyytttqqqjjjjjjhhheeebbb___\\\[[[WWWQQQJJJDDDAAAAAABBBBBBGGGMMMMMMEEE>>><<<;;;999555555444444444333333333555555555666666555555555444333222111111333444555333333333444444444555555555555444333333333333333444444555666777777777777888777777999<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;===============<<<;;;;;;<<<;;;:::;;;>>>???>>>===>>>>>>???????????????>>>;;;===>>>>>>======>>>???CCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDEEEHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDEEEFFFGGGIIIJJJLLLJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???????????????CCCBBBBBBAAAAAA>>>:::777::::::::::::;;;;;;<<<<<<999999999999:::;;;=========<<<;;;;;;;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCCCC@@@??????@@@AAAAAA@@@>>>>>>>>>>>>=========<<<<<<>>>???AAACCCDDDDDDDDDDDDAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>======>>>??????>>>>>>>>>===<<<;;;:::999:::999888777777777888999888777666555444555555666555555444333333333333444333333222111000000000000000000000000000000000000000/////////............---......//////000/////////......------------...,,,---......,,,+++,,,...///...------,,,,,,------,,,,,,,,,,,,+++++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))************)))))))))(((((((((***************)))))))))************)))))))))))))))))))))))))))***++++++))))))))))))************,,,+++******)))***+++,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------+++***+++,,,------***(((******++++++,,,,,,,,,---***++++++,,,,,,++++++***,,,---------,,,,,,++++++,,,,,,,,,+++++++++++++++---,,,+++******+++,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---------------------------,,,,,,+++++++++,,,---...------------------------,,,,,,,,,------------.........---------,,,,,,,,,///...---,,,,,,---...///------------..........................................////////////......////////////............000000000000111111111111000000000000000000000000------......///111222333333222000//////000111222222222333333222111111000000000000000000000000000000000111111111222222222333333222222111111000000333333222111000000000000111222333333333333222111111111222222222333333333444444333333333222222222gggddd```]]][[[XXXTTTQQQNNNMMMKKKIIIGGGFFFFFFEEECCC@@@;;;999999999:::::::::>>>@@@;;;777777777777333333222222222222111111444444555555555555444444555444333222111222333444333333333444444444555555666666555444444444444555444555666777777888888777888777888999<<<===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;::::::;;;===>>>>>>======>>>???@@@@@@AAA@@@@@@;;;<<<>>>===<<<<<<===>>>BBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCDDDFFFIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@DDDCCCCCCCCCCCCAAA===:::999999999::::::::::::;;;;;;;;;::::::;;;<<<======<<<;;;;;;;;;<<<===???@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAABBBDDDDDDCCCAAA@@@???>>>===<<<===>>>>>>???AAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBAAA???>>>>>>======<<<======>>>??????============<<<;;;999999999999999888888888777777666666444333333444444555444444555555444444333222222222111000////////////000000000000000000000000////////////..................////////////000000------,,,,,,,,,------...---...///...,,,++++++,,,...---,,,,,,++++++,,,,,,+++++++++***************+++************)))))))))************************))))))))))))))))))))))))''''''(((******+++++++++******))))))))))))******************))))))))))))+++++++++*********))))))************))))))))))))***************+++++++++))))))))))))******************)))))))))******+++***************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))&&&(((((()))***+++,,,------)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++******+++,,,---------,,,,,,++++++******++++++,,,,,,---......///+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,++++++------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,......------------......------------....................................---------......------------............/////////000000000000000000000000000000000000000000000000------------...000111222444333222000000000111111111111222222111111000000000000000000000000000000000000000111111111111222111111111000000000000000333222111000////////////222222222222222222222222111111222222222333333333333333222222222111111111JJJIIIHHHGGGFFFEEECCCBBB???>>>===;;;;;;<<<======;;;999777777888999888777777:::;;;888555333333333444444444444333333333333333333444444444444333333555555333222222222222333333333333444444444555555666666555555555555666666555555666777888888888888888888888:::<<<===<<<:::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAABBBBBBBBBBBB>>>@@@AAA@@@???>>>???AAAAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBCCCEEEHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGKKKJJJJJJIIIGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDBBB???<<<:::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;<<<>>>@@@AAADDDDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDEEEFFFGGGEEEDDD@@@>>><<<;;;;;;;;;===>>>???@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<===>>>??????============<<<;;;:::999999999999999999888777666555444333222222333444444333444555666555444333222222222111000////////////000000000000000000000000///////////////.........//////////////////000000,,,,,,,,,,,,---...//////...//////...,,,***+++,,,---,,,++++++******++++++*********)))))))))))))))************))))))))))))************************))))))))))))))))))))))))'''((()))******++++++***((((((''''''''''''((((((+++*********))))))))))))++++++++++++************************)))))))))((())))))******+++++++++***((()))))))))************)))))))))))))))*********)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,+++***+++,,,+++)))''''''(((((()))***+++++++++)))***+++,,,,,,+++***))))))***+++,,,+++***((('''************************,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******************************)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.................................------............------,,,,,,---......///000000,,,,,,------...//////000000000000000000000000000000000///............///444333222000000//////000......////////////......////////////////////////000000000000111111111111.../////////000000111111222111000000/////////000333222222111111222222333111111222222222333333333333333333333222222222222;;;<<<<<<<<<<<<;;;<<<<<<777666555444555666888999555444333333444444333222666666777666444222111222444444444444444444555555333333444444444444333333555444444333222222222222333333333444444444555555666666555555555666666777555666777888999999999999999888888:::<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<=========>>>?????????AAABBBCCCCCCCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBCCCEEEGGGJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCBBBCCCDDDDDDCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<===>>>???@@@DDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEFFFHHHHHHGGGFFFAAA@@@===<<<<<<===>>>???>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>==================>>>??????============<<<;;;::::::999::::::999999777666555444333222111111222333444333444555666555444333222333333111000000000000000////////////////////////.........///////////////111000////////////000000...---------...///000000...//////...,,,***+++,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((*********))))))))))))(((************************************)))))))))((('''((()))*********))))))((()))))))))************(((((())))))************))))))(((((())))))***+++*********+++++++++,,,,,,***)))(((***+++,,,+++***)))))))))))))))))))))))))))***++++++++++++***)))))))))*********)))(((''',,,,,,++++++************+++***))))))))))))***+++,,,+++++++++++++++******++++++++++++******))))))''''''(((((((((''''''&&&************************)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------------------,,,,,,,,,,,,------------....................................//////.........++++++,,,---...///000000)))***+++---...000111222////////////////////////222111000000//////000000222222111000///.........---...////////////......////////////////////////000000000000000000000000.........///000000111111222111111000000000000000333222222111111222222333111111222222222333333333444444444444333333333333666777888777666555666777444444333444444555666666333222111111222222111///222000111444444222111444222222333333333333444444444444555555555555444444333333333333333333222222333333333444444444555555666555555555555666777777666777888999999::::::999999999888:::<<<<<<;;;999999999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>????????????>>>======;;;===>>>>>>>>>>>>???AAA@@@AAABBBCCCCCCDDDCCCCCC???AAAAAAAAA???>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDDDDFFFJJJLLLNNNMMMLLLJJJHHHGGGFFFFFFDDDEEEFFFHHHIIIIIIJJJIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDDDDEEEEEEDDD@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======:::;;;;;;<<<===>>>??????BBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEFFFHHHIIIHHHFFFCCCBBBAAA@@@???@@@AAAAAA>>>???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@@@@??????>>>>>>>>>>>>??????======>>>>>>===<<<<<<;;;;;;::::::999888777666666333222222111111222444444444444555555444444333222333333222111000000000000////////////////////////.........///////////////222111000///...///000111//////.........///000000---...///...,,,++++++,,,---,,,++++++******++++++))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******))))))))))))******))))))))))))((((((((((((((((((((()))******++++++************))))))))))))&&&'''(((******)))(((((())))))))))))************(((((()))***++++++++++++)))))))))))))))******+++************++++++++++++)))(((''')))+++,,,,,,+++************))))))((((((******************************)))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++******,,,++++++***))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------......////////////......++++++,,,---......//////+++,,,---...000222333333////////////////////////////////////000222333444111111000000//////......000000111111222222111111000000000000000000000000111000000000000000//////......//////000000111111222222111111111111111222222222222222222222222222111111222222222333333333555555555444444444333333333555666555222111333555333333444555555444444444444222111222333444333222111...///333555222222444222222222333333333444444555555555666666555555555222222333333444444333333333333333444444444555555555444444444555555666777666777888999:::::::::::::::999999:::;;;<<<;;;999999::::::;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>>>><<<>>>@@@@@@??????@@@CCCBBBCCCCCCDDDDDDDDDCCCCCC???@@@AAA@@@>>>===>>>???BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEEEEDDDFFFIIIMMMNNNLLLKKKIIIGGGFFFEEEEEEDDDEEEGGGHHHJJJJJJJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFFFFGGGEEEAAA???<<<<<<<<<;;;;;;:::::::::999999999999:::;;;======;;;;;;<<<===============@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA???AAABBBDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>???>>>>>>>>>???>>>>>>===<<<<<<;;;999888666666666777333222222111222333444555555555444333333333333444222222111000////////////////////////////////////............/////////000333222000///...///000111//////...---------......,,,---......,,,+++,,,...------,,,+++++++++++++++)))))))))******+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))******(((((((((((('''''''''&&&%%%%%%&&&((()))***+++,,,************))))))))))))&&&((()))++++++***)))((())))))))))))************((()))***+++,,,,,,,,,+++***))))))))))))***++++++************+++++++++++++++)))((((((***+++***)))))))))******************+++***)))(((((()))***+++,,,+++)))((('''((()))***'''((()))***+++,,,------***)))(((''''''((()))*********************++++++++++++******************+++************+++---...***************************+++,,,---...---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,+++++++++,,,,,,,,,------------------------------------------......---------,,,,,,,,,------.........---......//////000000000////////////////////////.........///000111222333000000111111111000000///000111111222333333222222000000000000000000000000111111000000////////////000000000000000000000111333333222222222222333333111222333333333333222111111111222222222333333333444444444333333333222222///222444444222111444666000000222222222111000///222000///000222333333333555000000555666222111444333333333444444555555555555555666666666666555555111222333333444444444444333333333444444444555555444444444444444555666777777777888999:::::::::::::::999999:::;;;<<<:::999::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????===???AAAAAA??????AAADDDCCCDDDDDDDDDDDDDDDCCCBBB@@@BBBBBBAAA???>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEFFFIIIMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJIIIKKKMMMNNNPPPPPPOOONNNMMMIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHHHHHHHHHHFFFCCC@@@;;;;;;;;;::::::999999999777888888999:::;;;===>>><<<<<<===============<<>>AAABBBDDDEEEFFFGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@??????>>>>>>>>>????????????>>>>>>======<<<999777666666777777333333222222222333555666666555444333222333444555111000///......------...////////////////////////---.........//////000000444222000///...///000111///...------,,,,,,,,,,,,+++---...---,,,,,,---......---,,,,,,++++++,,,,,,))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&###$$$%%%'''(((***+++,,,************))))))))))))''')))+++,,,,,,,,,***)))))))))))))))************((()))+++,,,------,,,,,,***************++++++,,,)))************+++++++++---+++)))((()))))))))'''(((((()))***+++,,,------,,,+++(((''''''(((+++,,,---+++)))'''&&&(((***,,, !!!###%%%(((***,,,---***)))(((''''''((()))*********************++++++*********+++,,,,,,------((('''&&&&&&''')))+++---******************************++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++------------++++++++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------............---------,,,,,,,,,////////////////////////000000///...............000111111222222222111111//////000111111111111111000000000000000000000000111111000000/////////...111111111111000000000000333333333222333333444444000111333444444333111000111111222222222333333333333333333222222222111111222222222222222222222222222222222222222222222222444444222222222222444444111111222222222333333333333333333444444444555555555555666666666666555555555555555555555555555555444444444333333222222222777666555444444444444444777777777777888999:::;;;:::999888777777999;;;<<<:::<<<<<<<<<;;;;;;<<<>>>@@@?????????>>>>>>======??????????????????????????????@@@AAABBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBB???===>>>@@@AAA???===BBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIILLLKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJMMMOOOPPPPPPNNNNNNKKKLLLMMMMMMLLLKKKJJJIIIKKKHHHGGGIIILLLKKKEEE@@@???===;;;:::;;;<<<<<<;;;888888888999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@===<<<;;;:::>>>>>>>>>>>>===============<<<;;;999777555444333555555444444444333333333555555444444444333333333111111111111000000000000,,,------......------,,,////////////////////////222111000///------,,,,,,+++***)))((((((***,,,...,,,++++++******++++++,,,...---,,,***)))(((((((((((()))***)))((('''''')))************++++++++++++,,,,,,++++++******)))))))))))))))))))))******+++************************(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((+++)))'''%%%%%%&&&(((***''''''''''''((((((((()))(((((())))))*********+++******++++++++++++***)))&&&&&&((()))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************%%%&&&((()))***)))'''&&&))))))))))))))))))))))))''''''(((((())))))******(((***++++++******+++---''''''(((((()))))))))***///...,,,************+++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))*********+++++++++222000...+++******+++,,,---------,,,,,,+++++++++,,,,,,,,,---...///000000///...---,,,,,,---...///,,,,,,,,,---------......++++++,,,------,,,++++++---------............/////////............//////////////////////////////111///...------...///111000000000000000000000000111111000000//////......---...000111111111000///.........///000000111111222222111111111111111111000000000000111111111111000111111111111222222222222222222111111111111000222222222222222222222222222222222222222222222222444333222222222222333444111111222222222333333333333333333444444444444555444444444444444444444444555555555555555555555555444444444444333333222222666555555444444444444555777777777777888999:::::::::999888777777999;;;<<<:::;;;<<<;;;::::::<<<>>>?????????>>>>>>>>>======????????????????????????????????????@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA???>>>???AAABBBAAA???BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLJJJIIIKKKIIIHHHJJJMMMLLLGGGBBB@@@>>><<<;;;;;;<<<;;;;;;999999::::::;;;===>>>???AAA@@@@@@???>>>>>>======@@@AAABBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCAAA???===<<<<<<;;;============<<<<<<<<<<<<===<<<;;;999888666555444555555555444444444333333444444444444333333333333111111111000000000//////---......//////......---........................000//////............///...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---...---,,,***)))))))))((()))***+++***((('''((()))((((((((((((''''''''''''***************)))))))))))))))(((((())))))***+++************************((((((((()))))))))******''''''(((((())))))))))))+++***)))(((((()))***,,,'''''''''((((((((())))))(((((()))))))))*********''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***,,,---------++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***,,,*********++++++,,,,,,,,,)))((((((''''''((()))***+++*********************)))************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////......------------......,,,,,,,,,---------......,,,---...//////...---,,,---------............///000000////////////000000////////////////////////000///...------...///000000000000000000000000000000000000000//////......---...///000111000000///000000000000000000000///111111111111111111111111000000000000111111111111000111111111111222222222222222222222111111111111222222222222222222222222222222222222222222222222333333222222222222333333111111222222222333333333333333333333444444444444555444333222222333444555555555555555555555555555555444444444444444333333444444444555555555555555666666666666777888999:::999999888777777999:::;;;:::;;;;;;;;;::::::<<<>>>>>>>>>>>>>>>==================>>>>>>??????@@@@@@@@@???>>>===>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCC@@@??????@@@BBBCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLKKKIIIGGGGGGGGGIIIJJJHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIIIIKKKNNNMMMJJJFFFBBB@@@>>>======<<<;;;:::;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBB@@@???>>>AAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@>>>===============<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::888777555555666666555555555444444444444444444333333333222222111111000000000000//////...//////////////////..............................---------...///000000//////......---,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++***)))))))))***+++++++++)))((()))***+++++++++***)))))))))((((((((((((((())))))))))))))))))(((((())))))***+++************************)))))))))*********++++++))))))************++++++(((((())))))******++++++''''''((((((((()))))))))(((((())))))))))))******))))))***************)))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''')))******(((((()))+++******++++++++++++,,,,,,))))))))))))***+++,,,---,,,,,,+++******)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......++++++,,,,,,,,,---------*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------------.........------............------,,,,,,,,,---------.........//////000000//////...---------............///111000000000000000000111////////////////////////000///...------...///000000000000000000000000000000000000////////////...---...///000000000000///222222111111000//////...111111111111111111111111000000000000111111111111000111111111111222222222333222222222111111111111222222222222222222222222111111111111111111111111333222222222222222222333111111222222222333333333222222333333333444444444666444333111111333444666555555555555555555555555444444444444444444444444333333444555555666666666666666666666777888999999999999888777888888999:::999:::;;;:::999999;;;===========================<<<<<<===>>>>>>?????????@@@???===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIKKKNNNNNNLLLIIIDDDBBB@@@???>>>===;;;999;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEECCCAAA???AAAAAAAAABBBBBBBBBBBBBBB@@@????????????@@@@@@AAADDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDD??????>>>============>>>======<<<<<<<<<;;;;;;;;;<<<;;;:::999888777666666666666666555555555444444333333333333222222222222111000000000////////////......////////////.................................------------...//////---......///......---,,,---,,,,,,++++++,,,,,,---...---,,,+++***************+++,,,+++)))))))))+++------,,,++++++***))))))&&&'''''''''(((((())))))((((((((((((((()))******************************)))*********++++++++++++************************$$$%%%'''((())))))))))))'''(((((((((((()))))))))(((((())))))))))))))))))******+++,,,,,,,,,++++++''''''((()))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************''''''((())))))))))))((())))))))))))))))))))))))******))))))(((((('''''''''((())))))((('''(((***((((((((((((((((((((((((*********++++++,,,------+++*********)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...///111+++++++++,,,,,,,,,,,,---))))))***++++++++++++***+++++++++,,,,,,---------...---------------------,,,,,,...//////...,,,,,,,,,,,,,,,---------.........//////////////////...---------............///000000////////////000000////////////////////////000///............///000000000000000000000000000////////////////////////.........///////////////222222111111000000000000000000000000111111111111///000000000111111111111000000111111111222222222333333222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222333333333444444666555333222222333555666555555555555555555555555444444444444444444444444222333444555666666666555555555555555666777888999999888888888888888888888888999::::::888999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>???>>>===<<<<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJIIIHHHHHHHHHIIIIIILLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKFFFDDDBBBAAA@@@>>><<<:::::::::;;;;;;<<<>>>???@@@BBBCCCEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAAAAABBBDDDEEEAAA@@@@@@???@@@AAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCC>>>======<<<=========>>>======<<<<<<<<<;;;;;;;;;::::::999888888777666666666555555555444444444444333333222222222111111111000000000////////////...,,,------......------,,,........................//////...---------------)))***+++---............++++++************++++++------,,,+++***************+++,,,+++)))))))))+++******)))((('''&&&&&&&&&&&&&&&''''''((((((((()))((((((((('''((())))))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))###%%%''')))***))))))((((((((((((((()))))))))***))))))((((((((((((((((((&&&''''''((())))))(((((('''(((((())))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((()))***)))((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,---------,,,,,,++++++,,,...///111************++++++++++++******+++++++++***)))(((+++++++++,,,,,,------------------------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......---------------------------------............///.........------.........//////////////////////////////............//////////////////////////////.............../////////...............//////000//////000000111111111111//////000000000111111111///000000000111111111111000000111111111222222222333333333222222222222111222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222222222333333333333666555444333333444555666333333333333333333333333222222333333333333444444333444555666666666555444444444444555555666777888888888888888888777777777888999999999888888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<==============================<<<<<<===>>>@@@AAABBBCCCDDDCCCAAA@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJFFFEEECCCBBBBBB@@@===;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCDDDDDDCCCBBBAAADDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEBBBBBBBBBAAABBBBBBCCCDDD??????>>>>>>>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::888888888777777666666666555555444444444333333333222222222111111111000000000000////////////......,,,,,,------------,,,,,,------------------------//////...---,,,,,,,,,---(((((()))+++,,,---...///******))))))))))))******,,,+++******))))))*********+++++++++)))((()))************))))))(((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++)))((((((((((((''''''''''''((()))+++++++++******((((((((()))))))))******))))))((((((((((((''''''''''''((()))************(((((())))))))))))((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((('''((()))******))))))))))))((((((((()))))))))))))))((('''''''''((())))))***++++++)))************+++++++++)))******++++++,,,,,,---,,,+++++++++,,,---......))))))*********+++++++++,,,++++++*********))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,------------............///...------,,,,,,------...////////////////////////////////////////////////////////////////////////---............/////////......------......///000---......///000111111111...//////000000111111111000000000000111111111111000111111111111222222222333333333333222222222222222222222222222222222222111111111111111111111111000111222333333222111000111111222222222333333333111222222222222333333333333333333333333333333333222222222222222222222222111111111222222222333333444444666777666555444222444444444444555666777777888888888888888777666666777888999888777888999;;;::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<;;;;;;::::::;;;===?????????>>>===<<<;;;:::::::::<<<>>>???>>>@@@BBBBBBAAAAAACCCEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGIIIKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHGGGFFFFFFHHHIIIKKKLLLLLLLLLLLLFFFGGGHHHHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCBBB???<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???????????????@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBCCCCCCBBBBBB???>>>>>>>>>???@@@BBBCCCAAABBBCCCCCCCCCBBBAAA@@@======<<<;;;;;;<<<<<<<<<999999999999888888888888666666666666555555555555444333333333333222222222222111111111000000000000000000/////////.........------............------------------------------------,,,,,,,,,---......************+++,,,...///+++******************+++******))))))(((((()))))))))***+++***((('''((())),,,,,,++++++++++++++++++))))))(((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''))))))***************)))(((((()))))))))*********))))))((((((((('''''''''))))))***,,,,,,---------(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***,,,+++++++++************((()))***+++,,,,,,++++++((((((((())))))))))))))))))************+++++++++(((((()))******+++,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++***)))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,+++******+++,,,------------............///......------------......////////////////////////......////////////......////////////////////////---------.........//////......---------...///000.............../////////......//////000111111222000000000000111111111111000111111111111222222222444444333333333222222222222222222222222222222222000000000000000000000000000111222333333222111000111111222222222333333333111111222222222333333333111222222333333222222111111111111111111111111111000000111111111222222222444555666777777555333111444444444444444666777777888888888888888777666555777888999888777777999;;;:::::::::;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999999;;;>>>@@@AAA@@@>>>===;;;:::999888999;;;===???:::===@@@AAAAAABBBEEEHHHBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDEEEEEEEEEEEEEEEEEEBBBDDDGGGJJJLLLLLLLLLKKKHHHIIIJJJKKKJJJHHHEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLEEEFFFGGGGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDCCC@@@=========>>>>>>???@@@BBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;;;;<<<<<<============>>>???@@@AAA@@@AAABBBCCCDDDCCCBBBAAA??????>>>>>>???AAABBBDDD@@@AAABBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<777777777777666666666666555555555555555555555444333333333222222222111111111111111111000000000000000/////////..................////////////......------------------------+++++++++,,,---...000000...,,,+++******+++---///,,,++++++++++++++++++,,,***)))((((((((((((((()))((()))***)))((('''''')))((((((((((((((()))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''((((((((('''''''''''''''))))))))))))************))))))(((((('''''''''&&&&&&&&&'''))))))*********((()))))))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++***+++,,,,,,---))))))))))))))))))))))))''''''(((((())))))******+++,,,,,,+++)))((()))***++++++++++++******))))))"""$$$&&&(((******************))))))(((((('''''')))************+++++++++'''(((((()))******++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,---------+++***))))))***,,,///000---------,,,,,,+++++++++******+++,,,,,,---.........---++++++++++++---...,,,,,,,,,---------......------++++++++++++---------------.........////////////............//////////////////////////////......////////////......////////////////////////---------.........//////......---,,,---...///000/////////...------,,,,,,---......///000111111222000000000000111111111111000111111111111222222222444444444333333333222222222222222222222222222222111111222222222222111111333222111000000111222333222111000//////000111222000000000000000222444555333222222333444444333111000222444333222111222333333222111111111222333444555555555555555444444444666666666666666666666666666666777777666666555444666666666666777888999:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>?????????===<<<;;;<<<===>>>===<<<;;;<<<===???AAABBBCCCCCCCCCEEEGGGBBBDDDEEEFFFEEEDDDBBB@@@AAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFEEECCCCCCCCCDDDEEEDDDEEEEEEEEECCCBBB@@@>>>>>>>>>>>>>>>>>>?????????CCCCCCCCCBBBAAA@@@???>>>AAA@@@???======???@@@AAA@@@@@@>>>>>>>>>@@@BBBDDDAAAAAABBBBBBCCCBBBBBBBBBBBBAAA???>>>>>>>>>??????????????????>>>>>>>>>>>>;;;:::999999888888999999888777666555555444555555222333444444555555444444555555444333333222111111////////////000000000000......------------......------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...,,,++++++++++++,,,,,,+++******+++,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))++++++******)))((((((((())))))************))))))((((((((((((((('''''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))******+++***++++++***'''&&&''''''((((((((((((((()))******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************'''''''''''''''((()))))))))***,,,+++)))(((((()))))))))))))))((((((((((((---,,,+++***))))))))))))'''(((((()))))))))))))))***)))'''&&&'''(((***+++,,,)))'''(((***+++***(((************************,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,***)))(((&&&%%%%%%++++++++++++++++++++++++///......---,,,+++)))(((+++,,,------......---------------............///,,,---...//////...---,,,........................................................................------............------------............------////////////000000000000000000///............///000000////////////000000333222111000000111222333222222111111111111111111111222444444444222000///222222222222222222222222111111222222222222111111111111000//////000111111222111000//////000111222111000//////000111222333222111111222333333222000000222333333222111111222333222111111111222333444555555555555555555555555666666666666666666666666555666666666555555444444555555555555666777888999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;<<<>>>>>>@@@AAABBBBBBCCCEEEFFFCCCCCCDDDDDDDDDBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFDDDCCCBBB===>>>>>>>>>??????@@@@@@BBBCCCBBBBBBAAA@@@???>>>???>>><<<;;;;;;<<<>>>???BBBAAA???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<======>>>????????????>>>>>>>>>>>>:::999888888777777888888777666555444444333444444222222333444444444444444555444444333222222111111222222222222222111111111......------------......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---...,,,++++++******++++++,,,++++++******)))(((((('''))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((('''&&&&&&((()))))))))((('''(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++***(((&&&'''((('''''''''''''''((()))))))))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***++++++)))(((((()))))))))))))))((((((((((((---,,,+++***))))))))))))(((((()))************)))))))))'''''''''(((***+++)))&&&$$$%%%'''((('''&&&((((((((((((((((((((((((,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------............------............------........................111111111111111111111111........................------............------------............------.../////////000000000000...............///000111000//////......//////000222111000//////000111222111111111111111111111111111222333444333222000///222222222222222222222222111111222222222222111111000000////////////000000111111000000000000111111000000/////////000111111111000000111222222111///000222333333222111111222222222222222222333444444555555666666666666666666666666666666666666666666555555444444444444333333444444444444555666777777666666666777777777888888:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>===<<<<<<===>>><<<>>>@@@AAAAAABBBDDDFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDD>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::;;;<<<===CCCBBB@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>============888888777666666666666666666555444333222222222222111222222333444333333333444444333333222111111111000000//////......------......------------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---//////,,,+++************+++,,,++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))******((())))))******))))))(((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++)))***+++***(((''''''(((''''''&&&&&&&&&'''((((((*********+++++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((***++++++)))(((((()))(((((((((((()))))))))))),,,+++******))))))))))))(((((()))************))))))((('''''''''(((***++++++)))'''((()))***)))(((((((((((((((((((((((((((++++++,,,,,,,,,+++******************************)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++------------..................------------..............................////////////////////////........................------............------------............------....../////////000000000,,,---------///000111222///..................///000000///......///000000111111111111111111111111111111222333333222000///111111111111111111111111111111222222222222111111000000000000000000000000111000000000000000000111000000000///////////////111000000111222222111///000111333333111000111222222222222222333333444444555555666666666666666777666666666666666666666666444444333333333222222333555555444444555666666777666666666666777777777777999999999:::::::::::::::999999:::::::::;;;::::::;;;<<<======<<<<<<===>>>;;;<<<>>>??????@@@BBBDDDEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@AAABBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>======>>>===<<<<<<<<<<<<===>>>AAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::777666555555444444555555444333222111111000000111000111222222333333222222333333222222111111111000......------,,,+++******...------,,,,,,------...---------------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------)))******+++,,,---......++++++************++++++************))))))((((((((((((((((((((((((((((((''''''(((((()))******+++(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******+++)))***+++***((('''((()))(((''''''''''''((())))))))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((***++++++)))((()))***(((((((((((())))))))))))++++++***)))))))))))))))''''''((())))))))))))((()))(((((('''((()))******+++***))))))***************************************+++,,,,,,---,,,++++++)))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))+++,,,------......------,,,,,,---------.........///...,,,,,,,,,,,,...///........................------------------------........................------............------------............------........./////////000000---------......///111111......------------..............................000000000000111111111111000111111222222111000000111111111111111111111111111111222222222222111111111111111111111111111111000000000111111000000000000000000000000/////////222111111222333333222000///111333222111000111111222222333333444444444444444555555555666666666777666666666666666666666666555444333222222222222333666666555555666666777777666666666666777777777777777888888888999999::::::888888888888888888999999999;;;<<<<<<;;;;;;<<<===:::<<<===>>>===>>>???AAAEEEDDDCCCBBBBBBBBBCCCCCC??????@@@@@@AAAAAABBBBBB@@@???>>>======<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCAAA@@@>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<<<<<<<==================>>>>>>????????????@@@@@@???>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<999999999999888888888888666555444444333333444444333222111000000//////000///000000111222111111111222111111111111111000000111111000000///...------------,,,,,,,,,,,,------...............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++(((((())))))))))))((((((&&&'''''''''(((((()))))))))(((((((((((()))******(((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))***+++***)))((()))***))))))(((((())))))***+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************(((''''''''''''((())))))''')))++++++)))))))))***'''((((((((()))))))))*********))))))((()))))))))%%%&&&''''''((((((''''''((((((((((((((())))))***'''''''''&&&&&&&&&'''(((************************((()))+++,,,---,,,,,,+++************++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++******)))+++,,,------......------,,,,,,,,,------------......---,,,++++++,,,---...........................000000000000000000000000........................------............------------............------............//////////////////............//////......------------......---------......---------//////000000000111111111///000000000000000000000111111111111111111111111111111222222222222111111111111222222222222111111000000111111111111000000//////000111111000000000222111111222333333222000///111222222111000000111222222333444444444444444333333444444555666666666666666666666666666666666555444333222111222333444777666666555666666777777555555666666666777777777666666777777888999999999888888777666666666666666777999::::::999999;;;<<<:::;;;===<<<;;;;;;<<<>>>BBBBBBBBBBBBCCCCCCCCCCCC>>>?????????@@@@@@@@@AAA??????>>>===<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFDDDBBB@@@>>><<<<<<888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????????????????>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;888888888888777777777777555555444333333333333444333222111000////////////...///000000111111000000000000000000000000000000000//////......---------------,,,,,,,,,,,,---------............------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))((())))))***++++++***))))))******))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******'''(((((())))))(((((('''&&&&&&''''''((()))))))))(((((())))))))))))******(((((((((((())))))))))))''''''(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))***++++++)))))))))+++******))))))******+++,,,'''''''''((((((((())))))+++******))))))******+++))))))))))))))))))))))))************************'''''''''''''''(((((()))''')))***+++)))))))))***''''''(((((())))))*********))))))(((((()))))))))&&&&&&'''(((((((((((('''(((((((((((())))))))))))((())))))(((''''''(((***((((((((((((((((((((((((&&&'''***,,,---,,,+++***))))))******+++,,,,,,,,,------,,,,,,+++******))),,,++++++***)))(((((((((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................////////////////////////........................------............------------............------------........./////////000000///...............///..................///,,,---............---,,,...//////000000111111111///////////////000000000111111111111111111111111111111222222222222111111///000111222222111000//////000111222222111000///...///000222222222222111111000000111222222111//////000222222000000000111222333444555555555444333222222333333444555555555666666666666666666666666666555333222222222444444666555555444444555555666444444444444555555555555555555666777777888999999999888666555444444444444555777888999888888:::;;;;;;<<<<<<<<<:::999:::;;;<<<===???AAABBBBBBBBBBBB>>>>>>>>>????????????@@@???>>>===<<<<<<;;;<<<<<<===>>>???AAACCCDDDFFFFFFBBBBBBBBBCCCCCCBBBBBBAAA??????@@@AAACCCEEEGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJEEEEEEDDDBBBAAA@@@???>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>>>>>===<<<;;;;;;888888:::;;;;;;;;;::::::999999999888888888777777555555444333333333333444333222111000////////////......///000000000//////000000000000000000000000---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,***************************++++++++++++,,,,,,,,,)))***+++++++++***((((((((()))***++++++***)))((()))))))))))))))))))))***))))))))))))))))))))))))&&&'''''''''((()))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***'''((()))***+++***))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++)))***++++++))))))***+++)))))))))))))))******+++(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))************************((((((((('''((())))))***'''(((***+++***)))***+++'''''''''((()))*********))))))(((((((((((())))))'''(((((()))***)))))))))'''(((((()))))))))))))))***+++,,,+++)))(((***---(((((((((((((((((((((((($$$&&&(((+++,,,,,,+++***(((((())))))***++++++,,,,,,+++++++++++++++++++++***************)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................------............------------............---------------........./////////............//////000000//////......//////000,,,---...//////...---,,,......//////000111111222............//////000000000000000000000000000000111111222222222222111111...///000111111000///...///000111222222111000///...///111222333333333222000/////////111111000...///000222222000///000111222333444555555555444333111111222333333444555555666666666666666666666666777666444222222333444555555444444333333333444444222222333333333444444444444555555666777888888999:::888666444333222222333444666777888777777999:::;;;<<<<<<;;;999888888999888:::===@@@AAAAAAAAA@@@>>>>>>>>>>>>??????????????????===<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAABBBBBBAAA@@@@@@======>>>@@@BBBEEEGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGHHHCCCCCCCCCBBBBBBAAAAAAAAA999:::;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>>>>===<<<;;;:::666777888999::::::999888:::::::::999999999999888666555444444333333444444333222111000000/////////---......///////////////////////////000000000000//////000000000000000000---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((()))***++++++***)))(((((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&(((***+++,,,+++)))((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))******+++)))***++++++***)))***,,,((((((((((((((()))******))))))))))))************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((***+++***)))***+++&&&''''''((()))******+++))))))(((((((((((()))***))))))***+++++++++++++++'''(((((()))))))))))))))&&&((()))(((&&&%%%'''***************************"""%%%(((***,,,+++***)))&&&''''''((()))******+++*********++++++,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++///......---,,,+++)))(((,,,,,,---.........------++++++,,,,,,,,,---------++++++---......---++++++........................////////////////////////........................---..................------..................------------.........//////---------...///000111222000000////////////000000------...//////...---------......///000111111222...............///000111000000000000////////////000111111111111222222222111111000000//////......//////000111111111111111222111111111000000//////000000000000000000000000333333333222222222111111333333333333333333333333333222111111222333555666777777777777777666666555555444333222111222333333222333333333333333333444333333444444555666777777666555555444444444555555999::::::888666555555666555555666777888999::::::<<<<<<;;;;;;:::999999888;;;<<<===>>>????????????@@@???===<<<<<<<<<===>>>??????>>><<<<<<;;;;;;;;;<<<>>>@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>@@@AAAAAABBBDDDGGGJJJJJJIIIEEEBBB@@@?????????CCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA???>>>>>>===============>>>>>>??????===<<<<<<===???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777666666666777777888777777777777777777777777777666444333222333333444333222222111111000000000000000000000000111111111111111000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&,,,***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((***)))(((((()))***(((''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&***))))))))))))))))))***)))************+++++++++,,,+++***)))((((((((((((***)))((()))***+++***((())))))************))))))''''''(((((('''&&&%%%%%%************************+++***'''%%%%%%&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''))))))***+++,,,,,,------))))))*********+++++++++++++++******************,,,---......---+++((('''************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000000///...---,,,,,,+++------------------------...------------.../////////...,,,******+++,,,---------+++******+++---------------------------------------.........//////000000///...............000///---,,,,,,---///000///000000000000000//////111...,,,---///111///---//////////////////////////////000000000111111111000000000/////////////////////000111111111111000111111111000000000//////000000000000000000000000333222222222111111111111111111111111111111111111222222222222333444555555666666777777666666555444555444333222222222333333222222333333333333444444333333444444555666666666444444333333444555666666777999:::999777666555666444555666777888999999:::999999888888888777777777:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>=========>>>???>>>======<<<<<<=========???@@@@@@??????@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCBBBAAABBBDDDFFFHHHFFFCCC@@@??????@@@AAAEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFCCCCCCAAA@@@???>>>>>>>>>??????>>>=========>>>???>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888777666666555666666777777777777777777777777777777666555444333333333444444444333333222111000000///000000000000000000000000///////////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((((((******)))(((((()))******++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))((('''&&&&&&'''((())))))((()))(((''''''''''''((())))))(((''''''''''''((())))))((((((((('''''''''''')))(((((((((''''''''''''((((((((())))))((((((((())))))*********+++++++++***)))))))))))))))*********)))((()))******)))((())))))************))))))(((((())))))(((((('''&&&''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))))))))***+++,,,,,,,,,************++++++++++++************************((((((******)))(((&&&$$$,,,+++******))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////---,,,******+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000///..................---,,,++++++,,,---...//////000000000000//////111///------///000///...////////////////////////........./////////000000//////////////////000000...///000000111111000000111111000000000000//////000000000000000000000000111111111111000000000000////////////////////////111222333444555555555555555555666666555555444333444444333222222222222333222222222333333444444444333333333444555555666666222222222333444555666777555777999:::999777666666444444555666777888999999666666777777777888888888999:::;;;<<<============?????????@@@??????>>>===>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>@@@BBBCCCBBBBBBAAA@@@@@@??????BBBCCCCCCBBBAAAAAADDDFFFHHHFFFCCC@@@@@@BBBDDDFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCBBB???=========>>>???BBBAAA???===<<<===>>>???=========>>>??????===;;;::::::::::::999999999999<<<<<<<<<<<<;;;:::999999666666555555555555666666777777777777777777777777444444333333333444555555555555444333222000000///000000000000000000000000............/////////////////////.........------+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))************************+++++++++******)))''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))((()))(((''''''))))))(((''')))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''&&&'''(((((((((((('''&&&)))))))))*********++++++(((((((((((()))***+++,,,***)))((((((******)))((())))))************))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&(((+++---,,,***'''%%%((((((''''''''''''(((((())))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))******++++++******+++++++++,,,,,,,,,************************((()))***++++++***)))(((---,,,***((('''''''''((((((((()))))))))*********+++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------............---,,,+++***+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////000///------///000///...---...............//////....../////////000000000---......//////000000000...//////000000000000000000000000000000000//////000000000000000000000000000000000000000/////////////////////////////////000111333444555555555444444444555555444444333222333333333222222222222222222222222333333444444444333333444444555555555555333333333333333444555666222555999;;;:::888777777444444555666777888888999666777777888999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>======>>>>>>???AAABBBCCCBBBBBBAAA???======@@@BBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAAAAACCCFFFIIIKKKHHHEEEBBBBBBDDDFFFHHHHHHGGGEEECCCAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDBBB???======>>>@@@AAAEEECCC@@@>>>======>>>???======>>>???@@@???<<<::::::999999999999888888888;;;<<<<<<<<<;;;;;;:::999777666555555555555555555666666666666666666666666333333333333444555555666666555444333222111000///000000000000000/////////.........//////000000111...---------,,,,,,,,,,,,************************+++++++++*********))))))(((((()))******)))(((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&((())))))(((---+++))))))***)))(((&&&)))(((((((((((((((((())))))(((((((((((((((((()))((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%))))))))))))************((((((((((((((()))*********((('''((()))***)))((())))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))&&&(((+++------+++(((&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******++++++++++++,,,,,,,,,,,,***************+++++++++((()))***++++++++++++***+++***((('''&&&'''((()))))))))))))))*********+++,,,,,,------------,,,,,,)))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...............---,,,+++++++++,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///......------.........+++,,,------------,,,+++......//////000/////////000///........./////////,,,,,,------............/////////000000000111111------......//////000000......///000000000000000//////////////////000000////////////////////////////////////////////////000000000000000000000000...000222444555555555444444444444444444333333222333333333222222222111111111111222333333444555555444444555555555555666666666555444444333333333333222555999;;;:::888777777444444555666777888999999666666777999:::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>??????AAACCCDDDEEEDDDCCCBBB???======???AAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBAAAAAACCCFFFHHHKKKIIIEEECCCBBBCCCEEEFFFFFFEEECCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAA??????AAACCCDDDFFFDDDBBB???>>>>>>??????======>>>???@@@???<<<999:::::::::999999999888888;;;;;;;;;<<<;;;;;;::::::777777666555555555555555555555555555555555555555222333333444444555555555555444444333111000000///000000000000//////....../////////000000111111111,,,,,,,,,+++++++++************************************))))))(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((((('''&&&'''))))))((('''((())))))))))))))))))(((((())))))))))))))))))((('''''''''((((((((((((((('''''''''((((((((((((((('''((())))))))))))((('''(((((()))))))))***************)))(((''''''(((((()))((('''((()))***)))'''))))))************))))))&&&''''''(((((('''''''''************************((()))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,))))))*********+++++++++%%%%%%&&&''''''(((((((((((((((''''''''')))***+++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++******)))*********+++++++++,,,,,,,,,++++++******++++++,,,))))))***++++++,,,,,,,,,------------------------+++,,,------......------------,,,,,,+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++............------------......------------......------............------------...////////////////////////.........///000++++++,,,,,,---.........//////000000000111111111..................//////---...//////000000//////......////////////000000////////////////////////////////////000000000000111111111111111111111111...///000222333444444444444444555555444444333222222222222333222111111000111111222333333444555555666666666666666666666666888777666555444333333333333666999:::999888777888555555666777888999::::::555555666777999:::;;;<<<======>>>>>>>>>>>>>>>===>>>>>>??????@@@???????????????@@@AAABBBDDDEEEFFFEEEEEECCCAAA>>>===>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDBBBAAAAAABBBDDDHHHFFFDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>???>>><<<:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;::::::999888777666666555666666555555555555555555555555333333444555555555444444333333222111111000000000111000000//////......---////////////000000000000,,,,,,+++++++++*********++++++++++++++++++++++++***))))))((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((!!! !!!###''')))***)))((())))))******))))))(((((())))))******))))))((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***)))((('''''''''''')))(((''''''))))))((('''))))))************))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((************************(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,'''((((((((())))))******&&&'''((()))***+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))************++++++++++++++++++************++++++*********++++++,,,,,,,,,------------------------***+++,,,......------,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...............---------------,,,------...///........................,,,---......////////////...///000///------///000***++++++,,,------.............../////////000000..................---------...//////000000//////........./////////000000/////////////////////////////////000000111111111000000000000000000000000------...///000222444444555555555555555444333333111222222333222111000///000111111222444555555666888888888888777777777777888777666666555555555555555777999999777777777888666666777888999:::;;;;;;666777777999:::;;;<<<<<>>=========>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGEEEEEEEEEBBB???=========??????@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDDDDDDDCCCBBB@@@???@@@???======>>>>>><<<;;;============<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::::::::888777777666666666444444444444444444444444333444555555555444333222000000000000000000000000111000000///......------...............---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))((('''&&&&&&'''((()))************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((###""""""$$$''')))))))))((()))************)))(((((()))************)))(((''''''''''''((((((((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))(((((((((((()))))))))***)))(((((('''''''''(((((()))(((''''''((()))((('''))))))************))))))&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---'''(((***+++,,,+++***)))************++++++++++++)))******++++++******)))+++++++++++++++***))))))************++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,---------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,------...///......---,,,,,,---......+++,,,---...////////////...///000///------///111******+++,,,,,,---......---------.........///////////////......------,,,---......///////////////---.........//////000000//////////////////////////////000000111111222222000000000000000000000000------------///111333555555555666666555555444333111111222333222111000///000111111222444555666666999999999888888888888888777777666666666777777888777888999888666666777888777777888999:::;;;;;;<<<999::::::;;;===>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<===???@@@AAABBBBBBBBBDDDEEEFFFGGGDDDEEEFFFDDD@@@===<<<<<<>>>???@@@AAACCCDDDEEEFFFAAABBBBBBBBBAAABBBEEEGGGEEEFFFGGGIIIIIIJJJJJJJJJ@@@AAACCCDDDDDDDDDCCCBBB>>>??????@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBCCCEEEEEEEEECCCAAA???AAA???===<<<======<<<;;;???>>>>>>>>>>>>=========::::::;;;;;;<<<;;;;;;;;;;;;:::999888777777777777444444444444444444444444444444555666555444222111////////////000000000000111000000///...------------------,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++***)))'''&&&&&&''')))******************************++++++******)))((('''))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((+++***(((((())))))(((&&&((()))***++++++***)))(((((()))***++++++***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))'''%%%######%%%''')))(((((((((((())))))))))))''''''&&&''''''((()))***)))'''&&&'''((()))((('''))))))************))))))''''''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))************))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******)))))))))))))))***(((***,,,------+++)))'''))))))))))))************))))))************))))))+++++++++++++++***)))((()))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,---------,,,+++***,,,+++***))))))***+++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------...///...---+++******+++---...+++,,,---...////////////---///111///---,,,...111---------............///111000///......---............//////////////////,,,---...///000000000000+++,,,...///111222222222000000//////.........---000---+++,,,...000...,,,000000000000000000000000111111222222222333333333444333333333333444555666222222222333333444444444222222222333444555666777888888888777777777777777777888999::::::999777666777777777888999999999:::;;;:::999888888888999::::::999888888999<<<>>>@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHEEEDDDAAA???<<<;;;:::999>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJDDDBBBAAABBBCCCDDDCCCBBB@@@???===<<<===>>>@@@AAAHHHHHHHHHGGGFFFEEECCCCCCDDDDDDEEEFFFEEEDDDCCCBBBCCCBBB@@@>>>======>>>???AAA???<<<;;;<<<===>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::999888777777555555666666666666666666555555555444444333333333111111111111000000000000///////////////......---.........------,,,,,,,,,222000///---,,,,,,,,,---///...------++++++***)))---+++))))))***)))(((&&&))))))(((((((((((())))))******************************))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((()))))),,,)))&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++,,,+++)))'''&&&&&&'''(((+++***)))))))))***,,,---))))))(((((('''''''''&&&))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%+++***((('''''''''((())),,,+++)))((((((((()))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))***,,,------,,,***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))***++++++******************...------,,,++++++++++++,,,+++***)))***+++,,,---***++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))'''&&&))))))*********+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,000000//////...---++++++---,,,+++***+++,,,---...+++++++++,,,---...//////---------............///---------............///000///......------......////////////...............///////////////......,,,---...000000111111111000/////////............222///---...000111000...000000000000000000000000000000000111111111222222333333222222222333333444222222222333333444444444444333333333444555666666777777888888888888888888999999999999888888777666888888888999::::::;;;;;;:::999999888999:::;;;<<<::::::999999:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGFFFEEECCCAAA???===<<<;;;<<<===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCEEEHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBBCCCDDDDDDCCCBBB@@@???>>>======???AAABBBGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDFFFFFFFFFFFFEEEDDDDDDCCC@@@>>>======>>>>>>@@@>>><<<<<<>>>@@@AAAAAA>>>>>>>>>======<<<<<<<<<<<<;;;;;;:::999888777777555555555555555555555555555555444444444333333333111111111111000000000000///////////////...------......---------,,,,,,,,,...------,,,,,,,,,,,,------------,,,,,,++++++***,,,***))))))******(((''')))((((((''''''(((((()))))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''(((((((((''''''((((((((((((''''''''''''''''''((((((((())),,,)))''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))***+++...---+++)))(((((()))***)))(((((('''((()))***+++))))))(((((((((''''''''''''((()))***)))(((&&&%%%&&&''''''((((((''''''&&&***))))))(((((((((((((((++++++)))((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***)))(((******))))))))))))******+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++************++++++***************************)))******++++++++++++******++++++,,,---+++++++++,,,+++******)))******+++++++++,,,,,,,,,++++++,,,++++++***)))(((***+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++***++++++++++++,,,,,,,,,////////////...---,,,,,,,,,,,,+++++++++,,,---...---.........///000000000---------............///---------............///------------------...///////////////......------000000000000///...---,,,---...///000000000000///////////////............333111///000111222111111////////////////////////////////////000000000000222222222222222222222222222222333333333333444444666555555444555555666666777777777888999999::::::;;;:::999888777666666666888888999999:::;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;::::::;;;===???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGFFFEEECCCAAA@@@>>>>>>;;;;;;===>>>@@@BBBDDDDDDEEEDDDBBBBBBCCCFFFIIILLLJJJJJJHHHGGGEEEEEEDDDDDDEEEDDDCCCCCCEEEEEEDDDCCC??????>>>===>>>@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDAAA???============???===<<<===???BBBCCCCCC@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777777555555444444444444444444444444444444333333333333111111111111000000000000...////////////...------...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))((((((''''''''''''''''''(((((((((((((((((((((((((((***))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((***)))((()))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))***---,,,***)))((())))))***''''''&&&&&&&&&'''((()))))))))((((((((((((''''''&&&'''***++++++)))&&&$$$(((''''''''''''''''''((()))))))))))))))(((((('''******)))((((((((())))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,++++++************++++++++++++++++++))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,------.........//////////////////---------............///---------............///+++++++++,,,---...//////000//////......------,,,///////////////...------...///////////////......///////////////.........222111000000111111111111////////////////////////....../////////000000000333333333333333222222111333333333333333333333333777666666555555555666666666777777888999::::::;;;<<<;;;999777555555666666777777888999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???AAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@???;;;;;;===???AAACCCEEEFFFGGGEEECCCBBBCCCFFFIIIKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFDDDCCCDDDEEEFFFEEEDDD>>>===<<<<<<===???AAACCCAAABBBCCCDDDDDDEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHFFFDDDBBB@@@>>>===<<<<<>>===<<<<<<<<<<<<;;;:::999888888777444444444444444333333333333333333333333333333333111111111111000000000///......//////......---,,,------------------------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,***)))((()))***+++***)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))******'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%%%%&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((('''((()))******)))'''''')))((('''&&&&&&'''((()))((()))*********)))'''&&&)))))))))((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++&&&''''''((((((''''''&&&))))))************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++***))))))******+++++++++++++++,,,,,,,,,,,,+++,,,,,,------)))***+++,,,---,,,+++***,,,------------,,,++++++******+++++++++,,,,,,,,,++++++***)))***+++---...+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////......,,,,,,,,,,,,------......---------------,,,,,,,,,---------............///---------............///+++++++++,,,---...///000//////......---------,,,------...//////000/////////////////////......---.........///////////////000000000/////////000111/////////////////////////////////000000000000111333333444555444444333222333333333333333333333333777666666555555555666666666666777888999999::::::<<<:::888666555555555666555555666777888999::::::>>>>>>>>>===<<<;;;:::999<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???AAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@???<<<===???AAACCCEEEGGGGGGHHHGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFDDDCCCDDDEEEFFFEEEDDD===<<<;;;:::;;;===???@@@??????AAABBBCCCDDDDDDDDDAAACCCEEEGGGHHHIIIHHHHHHEEEEEECCCAAA???===<<<<<>>======>>>???>>>===@@@@@@@@@???>>>======<<<===<<<<<<;;;:::999888888555555444444444333333333333333333333333333333333111111111111000000000///...............------,,,------------------------------.........,,,***))))))******++++++,,,,,,---***)))((()))***+++***)))''''''&&&&&&&&&&&&''''''************************))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&''')))***)))'''$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''((()))((((((((('''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))***)))(((''''''(((******)))((('''&&&&&&'''((()))((()))*********)))'''&&&((((((((()))))))))(((((()))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((()))************)))(((************++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,///...---,,,++++++++++++)))***+++,,,---,,,+++***,,,------------,,,++++++******+++++++++,,,,,,,,,++++++***)))***,,,---...************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...////////////,,,,,,---------.........---------------,,,,,,,,,---------............///---------............///,,,,,,,,,,,,---...///000------------------------,,,---...///000000000000....../////////......---.........///////////////...///000///...---///111////////////////////////////////////000000000000222333444555666555444444444444333333333333222222666555555444555555666666666666666777888888999999:::999888777666555555555333444555666777999::::::>>>>>>>>>===<<<;;;999999;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>===???AAABBBCCCBBBAAA???BBBBBBCCCDDDEEEFFFFFFGGGCCCCCCDDDDDDCCCBBB@@@???>>>>>>@@@BBBDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIIIIEEEDDDCCCCCCEEEEEEDDDCCC===<<<:::999:::;;;===>>>===>>>???AAABBBCCCCCCCCC@@@AAACCCEEEFFFGGGFFFFFFEEEDDDCCCBBB@@@>>>===<<>>======>>>>>>===;;;??????>>>>>>>>>>>>============<<<;;;:::999888888666666555555444333333333222222222222333333333333111111111111000000000000---............---,,,,,,,,,,,,,,,------------...//////......---+++***))))))*********++++++,,,,,,+++)))((()))******)))((((((''''''''''''''''''(((************************)))))))))************+++((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&((()))***))))))(((((())))))******))))))(((((((((((((((((('''''''''&&&&&&''')))******(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))***+++))))))))))))))))))))))))(((((()))************)))(((((())))))))))))******+++***'''&&&&&&(((+++---)))(((((((((((((((((())))))))))))))))))(((((('''''''''((()))))))))((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))((())))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++,,,---------...---,,,***)))(((''''''******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,------))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.../////////...,,,,,,---............---......//////////////////---------............///---------............///------------...///000000+++,,,,,,------......///......///////////////...------......///...................../////////000...000000///------///111000000000000000000000000------.........////////////000333555555555555444444444444333333222222222444333333333444555666666666666666666666666666777777777888777777666555555444444555777888999:::;;;:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;===???BBBCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEDDDCCCAAA???>>>???@@@AAACCCDDDEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEGGGGGGDDDCCCBBBCCCDDDDDDCCCBBB>>>===;;;::::::;;;<<<======>>>???@@@AAAAAABBBAAA???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>===>>>======>>>???@@@???===<<<<<<============>>>>>>======<<<;;;:::999999888777777666666555444444333111111222222222333333333111111111111000000000000------......------,,,+++,,,,,,,,,---------......------,,,++++++***++++++***************+++++++++,,,***))))))******(((''')))((((((''''''(((((()))************************))))))*********+++++++++((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%''')))***++++++***)))))))))************)))))))))(((((((((''''''''''''(((((((((***+++,,,***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))***(((((()))))))))))))))((('''((()))*********))))))(((((()))))))))************)))((('''((()))+++,,,(((((())))))))))))((((((***))))))(((((((((((((((&&&&&&((()))))))))(((((())))))(((((((((((())))))'''''''''((()))*********((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))((()))***++++++***)))((((((((())))))***++++++,,,)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))******++++++,,,******++++++,,,------...---,,,+++***))))))((()))++++++******++++++,,,---+++++++++,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...------..................,,,,,,.../////////...------.........///000000000---------............///---------........./////////............///000000***++++++,,,---...//////000000000000///...---,,,,,,------...//////......---.........//////000000...000111000...---///222111111111111111111111111,,,,,,,,,---------......---...111333555555444444444444444333333222222222222222222333444555666777666666666666555555555555555666777888888777666555444555666888999:::<<<<<<666888:::<<<=========<<<::::::;;;;;;<<<;;;;;;;;;<<<<<<============<<<<<<999;;;>>>AAACCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFEEEDDDBBB@@@>>>>>>???@@@BBBCCCDDDDDD@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAABBBCCCDDDCCCBBB@@@???===;;;:::;;;<<<=========>>>@@@@@@AAAAAAAAA>>>???@@@BBBBBBBBBBBBAAABBBCCCBBBBBBAAA@@@???>>>=========???AAABBBAAA@@@;;;;;;<<<<<<===>>>>>>>>>======<<<;;;:::999999888888888777666555555444444111111111222222333333333111111111111000000000000------......------,,,+++,,,,,,,,,------.........+++***)))))))))***,,,---************************---+++))))))***)))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&(((***,,,---,,,+++***))))))************))))))))))))(((((('''''''''&&&+++******+++------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%$$$###$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&''')))*********)))((((((((())))))*********+++(((((()))***************'''((()))******)))((('''+++***((('''''''''((()))%%%&&&((()))))))))((((((******))))))))))))******&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++((((((''''''''''''((((((''')))***++++++***)))'''&&&''''''((()))******+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,------...******+++,,,,,,---......------,,,,,,+++,,,,,,,,,,,,+++***)))***+++---...***++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,---...------+++***++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......---...............------,,,,,,.../////////...---++++++,,,,,,---...//////---------.........//////,,,++++++***+++,,,---...............////////////---.........//////000000000000000///...,,,+++***//////......---------,,,//////.........---------222111000//////000111222111111111111000...---,,,,,,,,,,,,,,,,,,---...///...///111222333333333222444444222111111222444444444444444555555555555555555555555555666666666666888777777777666666555555444555555666777888888999777888999:::::::::::::::::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<<<<;;;;;;===>>>???>>>===>>>@@@AAADDDCCCBBBAAAAAAAAABBBCCC???BBBEEEFFFDDDAAA???>>>@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCC>>>>>>===>>>>>>===:::888;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<======>>>>>>@@@AAAAAAAAA@@@???===<<>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<===<<<;;;:::888777666666555555555555555555444444222222111111111111111111333222111000////////////000000...---,,,++++++***///,,,***+++---...,,,))),,,+++++++++***))))))))))))((((((((()))+++---///+++*********))))))((((((&&&'''((())))))((('''&&&******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((())))))***)))))))))++++++)))(((&&&''')))+++,,,+++***)))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***++++++***'''&&&&&&'''((((((''''''''''''(((((('''((()))++++++***)))))))))******)))(((''''''(((+++******)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&%%%$$$###''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************(((((())))))******++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******(((((('''(((((()))***++++++***((('''&&&&&&&&&'''***)))((((((((()))+++,,,))))))))))))))))))))))))+++(((%%%&&&)))++++++))),,,***((('''&&&'''((()))(((((())))))******++++++************************(((((())))))******++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,////////////////////////////////////.....................////////////000---......---,,,,,,///111......---------...///000............////////////............/////////000...//////000//////....../////////.........------//////.........---------000000000//////000000000111111111111000///...------------------.../////////000111111222222222222333333222222222222333333444444444444555555555555555555555666666666777777999999999888888888777777555555666666777777888888777888999::::::::::::::::::::::::;;;<<<===============>>>>>>>>>>>>=========>>>>>>>>>======>>>@@@BBBAAA@@@??????@@@AAABBBAAACCCEEEEEECCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAA@@@===;;;=========>>>======<<<<<<;;;;;;;;;<<<<<<=========??????@@@@@@@@@>>>===<<<>>>>>>=========<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666666666555555555444444333333111111111111111111111111333222111000////////////111000...---,,,++++++++++++)))(((***,,,...---++++++++++++***************+++******))))))***++++++*********)))))))))((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''&&&%%%&&&((((((&&&%%%&&&''')))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))***+++)))'''&&&'''(((******))))))))))))******(((((()))***************)))++++++***)))(((((()))++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******(((''''''((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))************************(((((())))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++***((('''&&&&&&'''''')))((('''''''''(((******))))))))))))))))))))))))***'''%%%&&&(((******)))***)))'''&&&&&&&&&'''((()))))))))))))))*********++++++******)))))))))))))))))))))))))))***************++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,........................////////////............------........./////////......///...,,,---///111.........---......///000---............/////////............////////////------///000111111111111///////////////........................---------......////////////......///000000111111000000//////............//////000111111000000000111111222222222333333333333222222333333333444444555555555666666666666777777777777999999888888888888777777777777777777777777777777888888999:::::::::999999999::::::;;;;;;<<<<<<===<<<<<<======>>>======<<<===>>>>>>===;;;;;;<<<>>>???>>>======>>>???@@@AAABBBDDDEEEEEECCCBBBBBBCCCAAAAAABBBBBBAAA@@@??????AAAAAAAAAAAAAAA@@@???>>><<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCAAA@@@@@@AAA@@@===;;;===>>>?????????===;;;999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>============<<<<<<;;;:::999888999::::::;;;;;;;;;;;;;;;999888888888777777777777666666555444333222222111111111111111111111111111222222111000////////////111000///...---,,,,,,,,,'''&&&'''))),,,......---***************+++++++++---,,,+++***)))(((((((((******))))))))))))((((((++++++************++++++***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&%%%%%%&&&''''''&&&$$$''''''((())))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))+++******))))))******+++)))))))))))))))******+++***+++,,,+++)))((()))*********))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((************((((((***))))))(((((((((((()))******)))((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))'''&&&&&&((())))))((()))((('''&&&%%%&&&'''(((************))))))))))))++++++******)))))))))(((************))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------------......................../////////............---,,,---------............///000000///------...000---,,,,,,,,,,,,------------------.........//////.........///////////////,,,---...///000111111111////////////////////////........................,,,---...//////...---,,,...///000111111111111111000///////////////000000333222000//////000111222000111222333333222111000222222222333444444555555666666666777777777888888666666666666666666555555888888777777777777777777888999999:::::::::999999999999::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::=========<<<:::999:::<<<<<<;;;;;;;;;<<<===???@@@CCCDDDEEEDDDCCCCCCDDDEEEBBBAAAAAAAAA@@@@@@??????AAAAAAAAAAAA@@@???======<<<<<<===>>>@@@AAABBBBBB@@@????????????@@@AAAAAAAAA???=========<<<:::888;;;<<<>>>@@@@@@>>><<<:::::::::::::::::::::::::::<<<<<<<<<===============<<<======<<<;;;999777666888999999:::::::::::::::666666666666666666777777666555444333222111000000000000000000111111111111222111000//////......///111000///...------------''''''(((***+++---......)))))))))***+++++++++,,,,,,,,,+++***)))(((((('''))))))))))))))))))((((((,,,+++***))))))***+++,,,+++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''((())))))(((&&&((())))))))))))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++)))(((((((((((((((((()))***)))((((((((()))+++,,,(((***+++***)))((()))***''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************))))))((('''(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((***++++++***((('''******)))(((((('''((((((***))))))(((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((((((++++++******))))))((((((************+++++++++,,,++++++******))))))((((((******++++++++++++************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.................................//////.........---------,,,,,,,,,---------......///000000///...---...///---------------------,,,------------............///////////////.........---......//////..................///////////////---.....................,,,---...//////...---,,,...///000111222222222111111000000/////////000000222111000/////////000111///000222222222222000///111111222222333444444555666666666666777777777777555555555555555555666666888888888888777777777777999999:::::::::999999888999999999:::::::::::::::888888999:::::::::::::::;;;<<<<<<:::999888999::::::999999999:::;;;===>>>BBBCCCDDDDDDCCCCCCEEEFFFBBBBBBAAA@@@??????>>>>>>@@@AAA@@@@@@???>>>===<<<======>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@>>>;;;:::::::::888666777999<<>>===<<<:::888777777888888999999999999999444444555555555555666666555444333222111000///...//////000000000111111111222111000///............000///...---------------***+++,,,,,,,,,,,,,,,---)))))))))***+++++++++,,,)))))))))***))))))))))))(((((((((((((((((())))))***)))(((''''''((()))***(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))++++++)))(((************)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''))))))((((((***+++))))))(((((((((((())))))***)))((((((((()))+++,,,&&&((()))(((''''''((()))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((())))))************************))))))*********+++++++++''''''(((((())))))))))))))))))((((((''''''&&&&&&(((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&******)))(((((('''(((((()))))))))))))))((((((((((((((())))))************(((((((((((((((((((((((('''((((((((((((''''''((())))))))))))))))))******++++++******))))))((((((((()))***+++---...//////++++++******))))))((((((******++++++++++++******)))***++++++,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,------.............................................------------,,,,,,,,,---------......---///000000...---...//////000000000000///......,,,------------.........///////////////...............//////...---,,,,,,---------...............---------...............------............------///000000111222222222111111000000///////////////000000/////////000000111000000111111111111000000000000111222333333444444555555555555666666666666666666777777777777888888888888888888888888888888999999:::::::::999888888999999999999999999999999999999:::;;;<<<<<<<<<<<<999::::::999777777888::::::999888888999:::<<<===???AAACCCDDDDDDDDDEEEFFFCCCBBBAAA???>>>>>>>>>>>>???????????????>>>===<<<>>>>>>>>>???@@@@@@AAAAAA>>>============>>>??????BBB???<<<;;;;;;:::999777666777:::<<<>>>>>>======;;;;;;::::::::::::999999;;;::::::999999999::::::<<<===>>>>>>>>>;;;999888666777777888888888888888333333333444444444444444333333222111000//////......//////000000111111111111111000///..................---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***************+++++++++''''''((()))*********)))''''''(((((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((''''''((())))))(((&&&************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''))))))))))))''''''&&&((())))))(((((()))+++,,,++++++******++++++,,,)))))))))))))))******+++%%%'''((((((&&&&&&''')))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))((((((''''''''''''((((((((((((************************)))))))))*********++++++'''(((((())))))******+++))))))(((((((((((((((((((((((())))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''))))))))))))''''''***))))))(((((((((((()))((())))))******))))))((((((((()))***************))))))))))))))))))))))))''')))+++***)))''''''((())))))************++++++************))))))))))))(((((()))+++---...///000************))))))))))))******++++++++++++******)))******+++++++++++++++************************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------------------------------------.........------------,,,,,,---------............+++---//////...---...//////000111111000///...---,,,,,,---------.........000/////////............///////////////...------,,,,,,,,,,,,---------...---------.........////////////............//////000000111222222222111111111000//////.........///......///000111111111000000000000//////000000000//////000111222333444444444444444444555555555555666666666777777777888888777777777888888999999:::999::::::::::::999888777999999999999999888888888888999:::;;;;;;<<<<<<<<<777888999888777777888:::::::::999888888999:::;;;<<>>===>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???CCC@@@===;;;;;;:::999888777888999:::;;;;;;<<<;;;<<<;;;;;;;;;::::::::::::;;;;;;999888777888888999:::<<<===>>>>>><<<:::888555666777777888888777777333333333333333222222222111111111000000/////////......//////000111111222111111///...............------,,,++++++++++++,,,+++---...---***)))***,,,+++++++++***************'''''')))*********)))((('''''''''((((((((())))))'''''''''(((((('''''''''++++++************++++++(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((''''''''''''&&&&&&'''(((((('''%%%)))(((((((((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''(((***++++++***(((''''''((())))))(((((()))***,,,++++++******++++++,,,(((((()))***************&&&'''((((((''''''(((***(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***++++++,,,(((((())))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((()))************)))((('''''')))*********)))((())))))))))))))))))))))))(((***---,,,***(((((()))(((((()))***************)))))))))))))))*********((())))))******++++++,,,)))))))))))))))***************++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,------------------------.........---------,,,,,,------........./////////(((***---......---...///---.../////////...,,,+++,,,,,,,,,---------......000000//////.........---//////000000000000//////+++++++++,,,,,,------------------.........//////000///...------...///000111111222222222111111000000000///...............,,,---///111111111111000111000///......///000111...///000111222333444444333333333444444444555555333444444444555555666666666666777888999::::::::::::::::::::::::999888777999999888888888888888888555666777888999:::::::::666777888777666777999:::;;;:::999888888888999:::;;;>>>BBBEEEEEEDDDCCCCCCDDDBBB@@@???=========>>><<<===>>>>>>>>>>>>>>>===>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBB???<<<:::999999888666999999999999999999::::::<<<<<<<<<;;;;;;:::::::::<<<;;;999777666666777777999:::<<<>>>>>><<<:::888555666666777777777777777333333333222222222111111000000000000////////////---......///000111111222111000///......------...,,,,,,++++++******++++++)))+++,,,,,,)))(((***,,,,,,+++++++++******))))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''++++++******)))))))))((((((''''''((())))))(((&&&'''''''''''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((()))***)))((('''((()))******))))))))))))******'''(((***+++++++++***)))&&&((())))))(((((()))+++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((''''''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,,,,(((((())))))******++++++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++((()))***++++++***)))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((+++...---***((((((***''''''((()))))))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((())))))******++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---............------,,,,,,,,,------------------------......---------,,,,,,,,,.........////////////000&&&))),,,---------...///------............------------..................---------------...///000..................------//////...---,,,,,,+++++++++,,,---...///...---,,,......---,,,---...///000000000000000////////////000000000000000000000000000///...///000111000//////...---,,,+++,,,------000000000000111222333444000222444666666666444444444444333222333555888999777777777666555555777999:::::::::999999999888888999999888888777666666666555555555555666666666666777888888999999:::;;;;;;::::::::::::::::::::::::===>>>???@@@AAABBBBBBBBB???@@@@@@???>>><<<:::999<<<<<<<<<===>>>??????@@@>>>>>>=========<<<<<<<<<===<<<;;;;;;<<<===>>>???BBB@@@>>>;;;999999888888999::::::;;;;;;:::::::::===<<<<<<<<<<<<======>>>???>>><<<;;;999999888888<<<<<<<<<<<<;;;::::::999444444555555666666777777333333333333333333333333000//////........./////////////////////............------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++***)))(((((('''+++***))))))******(((''')))))))))(((''''''&&&&&& &&&***+++***'''%%%************))))))))))))(((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))((('''''''''&&&(((''''''&&&&&&&&&'''''')))))))))))))))******+++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))***************++++++,,,))))))(((((('''''''''&&&***+++,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++******))))))(((((()))((((((((((((((()))******)))'''&&&&&&&&&((()))&&&((()))***)))((()))***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((()))((('''((()))+++000---+++******)))(((&&&)))'''%%%'''***---,,,+++***)))(((''''''((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++,,,+++***)))(((++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++******+++,,,------,,,***)))......---------,,,,,,,,,***))))))(((((())))))***...------------...//////+++,,,---.........---,,,......---------,,,,,,,,,...------,,,,,,------...........................------............---------------------.........------,,,,,,,,,---...............---------------.........---,,,,,,+++++++++,,,,,,---...---------...------,,,---...///000///////////////000000000////////////////////////000///...///000111000//////...---,,,,,,,,,------/////////000000111222333000111333555666555444333444333222222333444666777555555555444333333555777:::999:::::::::::::::::::::999999888777666666555555555555666666777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBBBBCCC????????????>>><<<:::999;;;<<<<<<===>>>>>>??????======<<<<<<;;;;;;::::::<<<;;;;;;:::;;;<<<===>>>@@@???===;;;999999999999999999:::;;;;;;;;;::::::<<<<<<;;;<<<<<<===>>>>>>???>>>===;;;:::999888888:::::::::;;;::::::999999555555555666666666777777444333333333222222111111//////...............///............////////////...------,,,,,,++++++***------,,,,,,,,,+++++++++...------------,,,,,,,,,++++++******)))(((((('''+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''&&&''')))*********))))))*********)))))))))((((((((())))))))))))))))))((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''((()))(((((((((((()))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''))))))(((((((((((())))))(((''''''''''''((())))))******)))))))))(((((((((((()))*********((('''&&&((((((((((((((((((((((((((((((((())))))***+++,,,*********)))))))))))))))+++***)))(((((('''((((((((((((((((((((('''&&&&&&&&&((()))***)))((()))***((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''((()))((('''''')))+++---+++))))))******)))((()))'''%%%&&&)))+++***)))(((((())))))))))))((((((************************))))))))))))))))))))))))((((((((('''((())))))***&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,++++++***...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,---.........------......---------,,,,,,,,,......------------..............................------............---------------------------------,,,,,,+++++++++,,,,,,------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,---.........------------...//////.........//////000000111////////////////////////000///...///000111000//////...------,,,,,,------............///000111222000111222444444444444333444333222111111222333444222333333222111111333444888888999999::::::;;;;;;::::::999888777666555444555555666666777888999999999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<=========999:::<<<>>>@@@AAABBBCCC?????????>>>>>><<<;;;:::;;;<<<<<<======>>>>>>???<<<<<<;;;::::::999888888::::::999999999:::;;;;;;===<<<;;;:::999999999:::888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===;;;:::999888888777777888999999999888888555666666666666777777777444333333222111000//////......---------......///---------.../////////000...------,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++******)))(((((((((***)))(((((())))))((('''%%%%%%&&&''''''((())))))---,,,***((('''((()))*********))))))))))))(((((())))))************))))))(((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((************))))))))))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((()))******++++++((())))))))))))))))))***,,,+++***((('''''''''''''''((()))***)))'''$$$###&&&((()))***)))((()))***((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''((()))((('''''')))++++++***((((((***++++++***)))'''&&&&&&((((((((('''&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++*********++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---+++,,,------......------......---------,,,,,,,,,......------------..............................,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,+++******)))******,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***---,,,+++***+++,,,...///------------......//////------......///000111111////////////////////////000///...///000111000//////......---------------------------...///000000///000111222333333333333444333222111000000111111111222333222111000222333555555666777888999:::;;;;;;:::999888777555555444444555666777888999:::;;;::::::;;;;;;<<<===============>>>>>>>>>>>>>>>???;;;<<<===???@@@AAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<======>>>>>>>>><<<;;;;;;:::888777666666888888888888888888888888:::::::::999999:::::::::777888999:::;;;;;;<<<;;;:::::::::;;;<<<===>>>??????>>><<<;;;999888888888444555666777777777777777666666666666666666666666444333222111000///...------------,,,------.................................------,,,,,,++++++***,,,,,,,,,++++++++++++***************))))))))))))************))))))((((((***)))((((((******)))((())))))))))))******+++++++++***'''%%%$$$%%%'''(((***)))))))))(((((((((((())))))************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************'''((((((((())))))************)))(((((('''(((((((((((())))))(((&&&$$$###&&&((()))***)))((()))***((((((''''''''''''((((((''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))'''((((((((('''''')))***+++***((((((*********)))***)))(((''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***************))))))(((************************++++++************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++***)))))))))***,,,------------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,---------------......---------,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,------------,,,,,,------,,,,,,++++++++++++,,,+++***)))))))))))))))++++++++++++,,,,,,------+++++++++++++++*********,,,,,,+++***+++,,,---...---------...............,,,------...///000000111........................000///...///000111000///...//////.........------,,,,,,,,,,,,---...///000//////000111111222222222333222222111000000000000111222444333222111222333222222333555666777888999::::::999888777666555555444555666777888999:::;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAA@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>===<<<;;;:::888777666555777777777777777777666666777888888999999999999999666777999:::;;;<<<<<<<<<:::::::::;;;;;;<<<>>>>>>>>>===;;;:::888777777777333333444555666666666666666666666555555555555555333333222111///...------,,,,,,,,,,,,,,,---......000000///...---,,,,,,+++...------,,,,,,++++++***,,,,,,+++++++++***************)))))))))(((((((((*********)))))))))))))))+++)))))))))++++++***)))++++++******))))))))))))&&&&&&%%%%%%&&&&&&'''''')))))))))(((((((((((('''))))))************))))))'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''(((((()))************)))''''''(((((()))))))))***(((((('''(((((()))*********)))'''&&&%%%%%%%%%&&&&&&((()))***)))((()))***((((((''''''''''''((((((''''''((())))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((('''&&&&&&(((***---+++)))((())))))((('''++++++***)))((('''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++*********)))))))))))))))************************++++++************++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++*********)))((()))***,,,---------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................,,,,,,------------,,,,,,---,,,,,,++++++******)))+++******)))))))))******)))******++++++,,,,,,---************************+++++++++++++++,,,------,,,---......//////......---------......//////000........................000///...///000111000///...////////////...------,,,,,,,,,,,,---...///000......//////000111111222222222222111111000000///111333444444333222222333111111222333444555666666999999888888777666666666555555666666777888999999::::::;;;;;;<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@???@@@@@@AAABBB???????????????????????????>>>===;;;999777666555666666777777777666555444666666777888999999888888555666888:::;;;=========;;;;;;;;;:::;;;;;;<<<===<<<;;;:::888777666555555333333444555555555444444555555555444444444444444333222222111000///......++++++++++++,,,------...000//////...---,,,++++++...------,,,,,,++++++***++++++++++++************+++++++++************)))******))))))))))))))))))***)))((()))***+++***)))))))))(((''''''&&&%%%%%%$$$%%%'''((())))))))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((('''''''''((())))))''''''''''''''''''''''''((()))***++++++***)))((('''(((((((((((((((((()))''''''''''''(((***+++,,,)))(((&&&$$$$$$%%%'''(((&&&((()))***)))((()))***((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((&&&'''((('''&&&&&&(((***---+++)))((())))))(((&&&***++++++***(((''')))***+++)))(((&&&&&&((()))+++************************)))))))))))))))))))))))))))))))))))))))***++++++'''''''''((()))***+++,,,************************++++++************++++++++++++******++++++,,,---***++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))))))))******))))))******++++++)))))))))***+++,,,,,,,,,)))***************************+++,,,,,,,,,,,,,,,,,,---.../////////...---................................................000///...///000111000///...//////000///...---,,,,,,,,,,,,------...///000............///000111111111111222222111111000000000222444444333111111222111111222333444555555666888888777777777777777777555555555666666777777777999::::::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>???>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===;;;999777666666666777777777666444444555666777888888888777666555666888:::<<<===>>>>>><<<<<<;;;;;;::::::;;;;;;;;;:::888777555444444444444444555555555444333333444444333333333222222222222222222111111000000000************+++,,,---...------------------------...------,,,,,,++++++***++++++++++++************++++++*********))))))))))))))))))))))))))))))***(((&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((((((''''''&&&&&&&&&''''''((('''''''''&&&'''(((((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&%%%&&&''''''(((''''''(((((())))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''((()))***++++++***)))'''((((((((((((((('''''''''(((((('''(((((()))***+++&&&&&&%%%%%%&&&&&&''''''&&&((()))***)))((()))***((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''''''''&&&&&&((()))+++)))'''''')))))))))((((((***+++)))'''&&&(((***))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((***+++,,,************************++++++************++++++******))))))***,,,...///***++++++,,,,,,++++++***'''((()))***++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---...///......---------,,,,,,,,,...------,,,,,,------...........................+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((******))))))***+++,,,,,,((())))))***++++++,,,,,,)))))))))))))))*********)))***+++,,,---,,,++++++,,,,,,.../////////...---...............---------........................000///...///000111111///...///000000000///---,,,------------...///000000......---......///000111111111222222222222111111///111333333222111111111222333333444444555555666777777777777888888888888555555555555666666666666999999::::::;;;<<<<<<=========>>>???@@@@@@AAAAAA======>>>???????????????======<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<:::888777666666777777777666444333555666777888888777666555444666777:::<<<===>>>>>>======<<<;;;:::::::::::::::999777666444333333333555555555555444444333222333333333222222111111111222222222111111111111111************+++,,,---...******+++,,,...//////000......---,,,,,,++++++***+++++++++************)))(((((((((((('''''''''''')))))))))))))))*********&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&''')))***)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))++++++******))))))(((((((((''''''&&&&&&&&&''''''(((''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++&&&'''''''''(((((())))))'''((()))++++++)))(((''')))(((((((((((()))******(((((())))))*********+++'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((()))***++++++***((('''))))))(((((('''''''''&&&***)))((((((((((((((()))"""$$$&&&'''(((((('''&&&&&&(((******)))((()))***((((((''''''''''''((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''''''''&&&&&&((()))((('''&&&''')))++++++***&&&((()))(((&&&%%%(((***'''((()))******)))((('''************************))))))))))))))))))))))))'''''''''''''''((())))))+++***((('''''''''((()))))))))))))))))))))))))))++++++************++++++))))))))))))***---///000+++++++++,,,,,,+++++++++&&&''')))***+++++++++***,,,,,,,,,+++++++++*********))))))))))))))))))************)))***++++++,,,------,,,+++,,,---...///......---------,,,,,,,,,//////............//////........................***+++---......---+++***,,,------+++)))(((((()))%%%&&&(((***+++,,,++++++)))))))))))))))******++++++++++++************))),,,+++*********+++,,,---,,,,,,,,,---------......000000////////////000000111...+++***+++---------.........///////////////........................000///...---,,,+++++++++000000000000000111111111000000000000000000000000000000111111111000000///000111111222222333444444444555777999999888666555666666666666666777888888777888888999;;;<<<======???>>>>>>===>>>@@@AAABBB;;;<<<>>>@@@@@@???===<<<<<<<<<<<<<<<===???@@@AAABBBAAA@@@@@@??????@@@@@@EEEDDDCCC@@@===:::888666888888999999999999888888777:::<<<;;;888666666777888888999:::;;;======>>>;;;;;;;;;;;;;;;;;;::::::===;;;888555333333444555666555555444444333222222222222111111222222333444222111111000///......---------.........---,,,+++,,,,,,+++***+++,,,...///------,,,,,,,,,,,,++++++******))))))((((((''''''***)))((('''&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******+++***)))(((((((((((((((***)))'''%%%%%%''')))*********))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%)))+++---,,,(((&&&'''(((******)))((('''&&&&&&%%%'''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''(((***+++++++++***)))++++++***)))((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***'''&&&))))))'''(((+++)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''))))))###"""###%%%(((++++++***''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&'''((()))******'''((()))))))))(((&&&%%%''''''''''''''''''''''''%%%&&&''')))******++++++))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************))))))((())))))************))))))++++++++++++++++++++++++***************************+++,,,---,,,+++***))))))))))))******+++++++++------------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,---+++)))(((((()))))))))************))))))***************+++,,,,,,++++++++++++************,,,+++*********+++,,,---,,,,,,---------.........000000////////////000000111...++++++,,,---------............////////////........................000///...---,,,,,,,,,,,,111111111222222222333333000000000000000000000000000111111111111111000000222222222333444444555555444555666777777777666666666666555555666666777888777888999:::;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB<<<===>>>???@@@??????>>>=========>>>>>>???AAAAAABBBAAAAAA@@@????????????CCCCCCCCCCCCAAA???<<<;;;888999999::::::999999888777999;;;;;;888666666777777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;999666444222222333444444444444333222222111111222111111111111222333333111111000000///......---------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++******))))))))))))))))))******)))((('''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))(((''''''''''''((()))))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''')))+++,,,+++(((''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''((()))((('''&&&''')))'''''''''''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''''''''((())))))******))))))+++******)))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++((((((******&&&&&&)))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&((()))+++,,,***)))''''''(((((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((('''((()))))))))(((&&&&&&************************'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******************++++++((())))))******))))))))))))******************)))++++++++++++++++++++++++******************************+++,,,,,,,,,+++***,,,,,,---------.........,,,,,,------------------++++++++++++,,,,,,,,,,,,...------------------......,,,+++))))))+++---...+++,,,---,,,***))))))***---,,,+++***)))(((((((((+++++++++++++++,,,------,,,+++++++++************+++++++++++++++,,,------,,,------------.........000000////////////000000000...,,,+++,,,------,,,............//////000000........................//////...---,,,,,,,,,,,,//////000111111222333333000000000000000000000000000111111222222222111111333333333444555555666666555555555555555666666777555555555555555666777777888888999:::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@??????>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>???@@@BBBDDDDDDBBB@@@>>>:::::::::;;;;;;:::::::::888999::::::777666666666666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999:::888555333111111222333333333333222111111000000111111000000000111222222111000000//////............---,,,+++***++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))*********))))))))))))******+++((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((((('''''''''&&&''''''((((((((((((((())))))((((((((()))))))))(((((((((((('''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++)))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++)))))),,,+++&&&$$$&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$&&&'''))))))******...,,,***))))))'''%%%###''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''''''''((((((((()))(((''''''&&&'''''''''''''''''''''''')))))))))))))))(((''''''((((((((()))))))))******)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))***+++,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,------............//////++++++,,,,,,------......,,,,,,,,,,,,------------.........------.........,,,+++*********+++,,,---***,,,,,,,,,***)))***+++...---+++)))(((((())))))+++++++++++++++,,,------,,,,,,+++++++++*********++++++++++++,,,,,,------------------............//////000000000000//////000...,,,+++,,,------,,,------......//////000000........................//////...---------------+++,,,---...///000111111000000000000000000000000000111222222333222222222333333333444555555666666666555333333333444666777555555555555555666666777999999::::::;;;<<<<<<===<<<===???@@@AAAAAA@@@??????>>>===<<<<<<>>>???AAA??????>>>>>>>>>???@@@@@@BBBBBBBBBAAA@@@???>>>===;;;===AAACCCCCCBBB???===;;;;;;<<<<<<<<<<<<;;;;;;999999999999777777666666666777999:::;;;;;;;;;:::;;;;;;::::::999999888888999777555333222222333333333333333222111111000000000000//////000000111222000000/////////............---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***'''''''''(((((()))))))))((((((((())))))******+++((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&((()))******)))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''''''''((('''''''''(((((())))))***))))))******)))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&%%%%%%'''((()))(((((())))))***+++++++++)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***((())),,,,,,'''%%%&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))((('''&&&%%%***)))'''((())))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''))))))*********+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,---............+++++++++,,,,,,+++++++++************************************************))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......///......------......///))))))+++,,,,,,,,,++++++***+++,,,,,,+++***+++---,,,+++***))))))***+++,,,***************+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------------------.........////////////000000000000/////////...,,,,,,---------+++---------...///000000111//////////////////////////////...---------......+++,,,---...///000111111000000000000000000000000111111222333333333333333222222222333444444555555666555333222222444666888555555555555555666777777:::::::::;;;;;;<<<<<<===<<<===???@@@AAAAAA@@@??????===;;;:::;;;<<>>>>>=========>>>>>>AAAAAABBBAAAAAA???>>>======???BBBDDDDDDBBB???=========>>>>>>>>>>>>======;;;:::999888888888777777888999:::<<<<<<<<<;;;:::;;;::::::999888888777777999888666555444333444444444444444333222222111111///............///000000////////////...............---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********&&&&&&&&&''''''(((((((((&&&''''''(((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&(((***++++++***(((&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((((()))(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&''')))***'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&(((,,,,,,(((&&&((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((((((((('''%%%$$$'''&&&%%%&&&((())))))'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***)))(((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))+++,,,------------+++++++++,,,,,,+++++++++************************************************))))))******+++,,,---...+++++++++*********************++++++,,,---......,,,,,,,,,---------............------------......'''(((+++------,,,+++***)))+++,,,,,,++++++---...***************+++,,,---***************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------........./////////...///000111111000///...///---,,,,,,......,,,+++,,,------...///000111111//////////////////////////////.............../////////000111111222333333000000000000000000000000111222222333444444444444222222222333444444555555666555444333333555777888666666666666666777888888::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???>>><<<;;;<<<===???@@@??????>>>===<<<<<<<<<===???@@@AAABBBAAA@@@???>>>AAABBBDDDFFFFFFDDDBBB@@@>>>??????@@@@@@??????>>>===;;;999999999:::999888888999;;;======<<<;;;:::;;;::::::999888777666666888777666555444444444444444444444333222222111111......------......///000...........................---,,,+++***++++++,,,,,,,,,---------,,,++++++++++++++++++************&&&'''''''''''''''((((((&&&''''''(((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''(((((('''(((***++++++***((('''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''''''''''')))((('''((())))))(((&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%'''((()))'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&'''++++++((('''***&&&&&&'''(((((((((((('''************************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%''''''(((((((((((('''&&&&&&'''((('''%%%''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************%%%%%%&&&'''((()))******))))))(((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''((()))*********)))******++++++++++++******************************************************************+++,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,---------((())))))***+++,,,,,,,,,)))***,,,,,,,,,,,,---///)))***++++++,,,,,,,,,++++++++++++++++++,,,------------,,,,,,,,,++++++++++++,,,---.........---,,,............////////////...///000111111000///......---,,,---......,,,***,,,,,,---...///000111111//////////////////////////////............//////111111111222222222333333000000000000000000000000111222333444555555555555333333333444555555666666666666555555555666777888777777777777777888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@???>>>>>>>>>???AAAAAAAAA@@@???>>>============>>>???@@@BBBBBBAAA@@@???AAABBBCCCEEEEEEEEEDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???===:::999;;;;;;:::999777999;;;======<<<:::888::::::999888777666555555666666555444444333333333333333333222111111000000---------,,,---......///........................------------,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++************)))))))))))))))((((((((((((((()))***)))(((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''))))))((('''''''''((((((((()))************)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((('''''''''''')))'''&&&''')))***(((&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&'''(((((((((((((((%%%%%%&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***((('''******'''''')))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''(((((()))(((''''''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))******&&&'''''''''(((((())))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''************++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))((()))******************)))************************************************,,,+++*********+++,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))(((((()))+++---...)))***,,,,,,,,,,,,...///***+++,,,------,,,***)))---,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,---.........---,,,............/////////000...///000222222000///......---,,,---......,,,***,,,,,,---...///000111222000000000000000000000000//////.........//////000000000000000000111111111000000000000000000000000111222333444555555555555444444555555666777777777666666666666666777888888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<>>>>>===>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBB@@@???>>>>>>>>>>>><<<>>>@@@BBBBBBBBBAAA@@@>>>???@@@BBBCCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAA===::::::;;;<<<;;;:::666888:::<<<<<<;;;999777::::::999888777666555444444444444333333222222222222222111111000/////////---,,,,,,,,,,,,---......---.....................------.........---,,,+++,,,,,,---...---,,,***)))+++++++++************))),,,,,,++++++******)))))))))***+++++++++)))((('''((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((+++***)))((((((((((((((())))))************))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((******))))))(((((('''''')))'''&&&'''******(((&&&******)))((('''&&&&&&%%%))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---***(((***)))%%%%%%((())))))((('''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%((('''&&&(((***+++***)))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''***)))(((&&&&&&''''''((())))))))))))))))))))))))++++++******)))'''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))++++++,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))************************---,,,+++*********+++,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////...------,,,,,,------...,,,+++***,,,...//////...////////////////////////444222111/////////000000000000000000000000000000///000000000111111111111222333555666666666888:::444555555555666666777777888777666555555666777888666888::::::::::::<<<>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@DDDCCCBBB@@@???>>>>>>===AAAAAAAAA@@@@@@@@@??????????????????????????????BBBAAAAAA@@@?????????@@@::::::<<<=========<<<;;;999999:::::::::999888888999888888777666555555444555333222222444444333111111111111111111000//////...------,,,,,,------...000000///..................------,,,,,,------......,,,+++,,,//////---***---,,,+++***)))'''&&&&&&))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&******))))))((((((((('''***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******+++***)))&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((++++++************++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))******))))))(((((((((''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---((()))*********)))'''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&((()))((('''((((((((((((((('''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&***(((''''''(((((('''%%%'''((((((((((((((('''&&&%%%######$$$&&&'''&&&%%%+++*********))))))((((((&&&''''''(((((((((((((((***)))((()))***+++***(((%%%'''))))))((('''((()))'''&&&%%%$$$%%%''')))***))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,++++++,,,,,,***((())))))))))))************------,,,++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++++++++++++++,,,---...///((()))+++,,,---,,,,,,+++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---,,,,,,,,,,,,---,,,,,,---------.........////////////////////////...------,,,,,,------...,,,++++++,,,...//////...////////////////////////222111000000///000000000000000000000000000000000//////000000000111111111111333555555555666777999555666666666777777777777777777666555555666777777777999:::;;;;;;;;;===>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCBBBAAA@@@CCCCCCAAA@@@???>>>>>>>>>AAA@@@@@@@@@????????????????????????????????????AAAAAA@@@???????????????:::;;;<<<=========<<<;;;:::::::::::::::999999888888888777777666555555444555333222222444444333111111111111111111000/////////......------......///000//////...............------,,,,,,,,,,,,---------,,,+++,,,...///---***,,,++++++***)))(((''''''))))))))))))(((((((((((((((((((((((((((''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((()))))))))((((((''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((((((((())))))******++++++((()))))))))((((((''''''((((((((('''''''''&&&&&&((((((((('''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((()))))))))(((((('''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((***(((''''''(((((('''&&&''''''(((((((((((((((''''''&&&%%%&&&'''((('''&&&))))))((((((((('''''''''&&&''''''(((((((((((((((***)))((()))******)))(((%%%'''))))))((('''((())))))((('''''''''((()))***))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++******++++++***(((************++++++++++++---,,,,,,++++++,,,,,,------+++)))***+++,,,+++***,,,,,,,,,---------------++++++,,,---------------))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------......---,,,,,,,,,,,,---,,,------------.........////////////////////////...------,,,,,,------...,,,++++++,,,...///...---//////////////////////////////000000111111000000000000000000000000000000////////////000000000000111333444555444555666888666666666777777777777777777666555555555555666777777999;;;;;;;;;;;;===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBBBBCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999999888777777666666555555555555333222222444444333111111111111111111000///////////////....../////////000///......------......------,,,,,,,,,,,,------,,,++++++,,,------,,,***************)))))))))((())))))))))))(((((((((((((((((((((((((((''''''&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######%%%((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&''''''))))))((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&)))))))))))))))(((((('''''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))******(((''''''))))))(((&&&&&&&&&'''((()))))))))(((***)))(((((())))))(((''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((((((***)))((((((******)))(((%%%'''))))))((((((((()))+++***************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++---+++***+++,,,,,,+++)))+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,------+++***)))*********(((,,,---.........---+++***---------------......///((()))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------......---,,,,,,,,,,,,---------------............////////////////////////...------,,,,,,------...---,,,+++,,,...///...---........................,,,---///111222111111000000000000000000000000000........./////////000000111222444444333333555777555555666666666666666666555555555555555555555555666777999:::999:::;;;===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===========================???>>>>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777666666666555555555555333222222333444222111111111111111111000////////////............////////////...------------...---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,+++***)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((''''''&&&))))))))))))((('''%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))(((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((+++)))'''''''''((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''%%%%%%&&&'''''')))))))))))))))((((((((()))))))))))))))*********&&&''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&((()))))))))))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))***((('''((())))))((('''%%%%%%'''((())))))))))))+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***((('''((()))***)))(((&&&((())))))(((((()))***+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))++++++++++++************...---+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,***)))******)))''')))***,,,......---+++***///...---,,,,,,---...///((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------............---,,,,,,,,,,,,------------.........//////////////////////////////...------,,,,,,------...---,,,+++,,,.........,,,------------------------+++---///000111111111000////////////////////////---............/////////000111333333222222333555444444444444444444444444444444555555555555444444333555777777777777999;;;======>>>??????>>>======<<<<<<<<<<<<<<<======>>>;;;;;;<<<===>>>>>>>>>>>>??????>>>======>>>>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;:::999888666666666666555555555555555333222222333444222111111111111111111000//////...------,,,,,,------...//////...---------------,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,++++++++++++))))))))))))************))))))))))))(((((((((((((((((((((((((((''''''&&&))))))))))))((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((+++)))'''''''''((('''&&&(((((((((((((((((((((((((((((((((''''''''''''''')))((('''%%%%%%&&&''''''((((((((()))))))))))))))'''''''''(((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((((())))))))))))((((((''''''(((((((((((((((''''''(((((((((((((((((('''***)))(((''''''''''''''')))((('''((()))***)))(((%%%%%%'''((())))))))))))+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''((()))***)))'''&&&(((******)))((()))***)))*********)))(((''''''))))))************))))))))))))))))))))))))))))))+++*********************---+++******+++,,,,,,,,,*********++++++++++++,,,,,,+++++++++,,,,,,---......,,,***)))******)))(((%%%'''***,,,------,,,+++...---,,,++++++,,,---...))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------...............---,,,,,,,,,,,,---------........./////////////////////////////////...------,,,,,,------......,,,,,,,,,......---,,,------------------------,,,---...///000000111111////////////////////////------------.........//////111222222111111222444333333333333333222222222333333444555555444333333222444555666666666888999;;;<<<>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<======888999:::;;;<<<<<<<<<<<<>>>===============>>>???@@@@@@?????????>>>>>>>>>========================<<<<<<;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;999888777555555555555555555555555555333222222444444333111111111111111111000//////------,,,,,,,,,,,,------///...------,,,,,,------,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((''''''&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&$$$""" %%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''((()))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))(((&&&%%%((((((((((((((((((((((((***(((&&&&&&((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''''''''(((((((((((())))))%%%&&&&&&''''''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%&&&''''''(((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''+++***)))((('''''''''''')))((('''(((***+++***)))&&&&&&'''((()))))))))((()))(((''''''(((((('''&&&((((((((((((((()))))))))&&&''''''((((((((((((((()))(((''''''))))))((('''&&&(((******)))))))))***((((((((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))******************+++)))''''''(((*********************++++++++++++++++++++++++,,,---.........,,,+++***+++++++++)))%%%&&&)))+++---............---,,,,,,,,,,,,,,,,,,))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///......---,,,,,,,,,,,,---............////////////////////////////////////...------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111////////////////////////,,,,,,---------.........///000222111000000111333444444444333333222222222222333444444444444333222222444666666666666888999999;;;===???AAAAAA@@@@@@===<<<<<<;;;;;;<<<<<<<<<777888999;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@????????????========================;;;;;;::::::;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;:::888777666555555555555555555555555555333222222444444333111111111111111111000//////......------------......///...------,,,,,,------,,,,,,++++++++++++,,,,,,***,,,///...,,,+++,,,---*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''(((((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***######$$$&&&'''((()))***'''''''''''''''''''''''''''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((()))))))))%%%'''(((*********)))((((((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((('''''''''(((((())))))***((()))))))))((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))((((((((((((((())))))((('''(((***+++***)))''''''((((((((((((((('''((('''&&&'''))))))((('''''''''((((((((()))))))))&&&''''''((((((((((((((()))(((''''''((()))(((''''''(((******)))))))))***)))((('''''''''((()))***))))))************))))))))))))))))))))))))))))))(((((())))))******++++++,,,***'''''')))+++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---...///...---++++++,,,------,,,)))******,,,---...//////...............---,,,,,,))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////......---,,,,,,,,,,,,---............/////////000////////////////////////...------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...000111////////////////////////,,,,,,,,,---------......///000111111000000111222555555555444444333333333222222444444444444222222333555666777666777999:::888:::===???AAABBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<777888999;;;<<<======>>><<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;<<<===<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;:::999888666555444555555555555555555555555444222333444444333111111111111111111000////////////............//////......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++---//////,,,+++,,,...************)))))))))((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''((((((((((((((('''%%%%%%&&&&&&'''((())))))'''((((((((())))))******%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&''''''((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***!!!"""###%%%'''(((******''''''''''''''''''''''''''')))))))))'''&&&'''((())))))))))))))))))))))))'''((((((((())))))******"""$$$'''***+++,,,++++++((((((((((((((((((((((((((('''%%%&&&((()))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((()))*********)))'''&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***&&&''''''((((((((((((((()))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%$$$%%%%%%&&&'''''''''&&&''''''((()))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++)))(((((((((***++++++***'''(((((((((((((((''''''((('''&&&''')))******)))'''''''''((((((((())))))&&&''''''((((((((((((((()))'''&&&'''((()))((('''''')))***+++***)))***+++)))((('''&&&'''(((***,,,))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++,,,///---******,,,...//////,,,,,,,,,---------......++++++++++++,,,---...///...---+++,,,---......------------------...///000...///000000000///---,,,************************((())))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......------..................---------------,,,,,,,,,........................,,,------......------,,,........................000000111111111111000///------..................111111111000111111222222333333222111222333444555222333333444444333333222222333555666888999999:::888:::<<>>???BBBCCCAAA>>><<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>????????????>>>===<<<===???@@@???>>><<<;;;888888777777777888:::;;;888888777777888999::::::::::::::::::999888777777777777666666555555444444333333222111111000000///111111000/////////////////////......------,,,,,,000000...---+++***((((((************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((''''''''''''&&&''''''(((''''''&&&%%%((((((''''''((()))+++,,,''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&&&&'''((()))*********((('''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***(((***+++***'''%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''******************))))))'''''''''''''''&&&%%%%%%&&&''')))******((('''%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((***+++***)))'''%%%'''(((***++++++***)))(((++++++***)))(((((()))))),,,***))))))***++++++***++++++++++++++++++++++++&&&&&&%%%'''***++++++***)))))))))))))))))))))))))))))))))***+++++++++,,,++++++***************+++---,,,...222///))))))...........................,,,,,,,,,------..................------,,,,,,,,,************************(((((())))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------------.....................------------.........---------------,,,------......------,,,...........................///////////////......++++++,,,,,,---...//////111111000000111111222222444333222222222333555555222333333444444333333222222333555666888999999999999:::;;;===???@@@AAABBBEEEAAA>>>>>>AAABBB@@@===;;;;;;::::::::::::;;;;;;888888777777777888999:::======>>>>>>>>>>>>======;;;<<<===>>>>>><<<;;;999888888777666777888999:::666666666666666777888888777777888888888888888777666666666555555555555555333333333222111111000000000//////...---...........................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))******)))(((((()))******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%'''((()))''''''((((((((((((''''''((((((((((((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))'''&&&'''))))))(((&&&((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&))))))(((((((((((())))))))))))((('''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''(((***************)))((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))))))))*********+++++++++'''(((((((((((((((''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))*********)))((('''(((((()))***++++++++++++++++++***))))))))))))))),,,***))))))***++++++***((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))******************++++++,,,,,,+++++++++++++++,,,++++++---111///***+++///******++++++,,,---------------........./////////......---------,,,,,,,,,))))))))))))))))))))))))'''(((((())))))******+++......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------......------,,,,,,++++++------............------------------------------,,,,,,---------------,,,))))))***,,,---...///000000000000000000111222333444333333333333444555666222333333444444333333222222333555666777888999999999999:::;;;===???@@@AAABBB???======@@@AAA???===;;;::::::999999::::::;;;::::::999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<;;;999999888777777666666777999999555444444444444555666666444555666777777888888888444444555555555555555555444444333333222111111000///...------,,,,,,------------..................******++++++,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))+++$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%%%%&&&)))++++++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%$$$$$$$$$$$$%%%###%%%&&&&&&$$$###$$$$$$&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((******++++++)))(((&&&%%%))))))(((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''((((((((()))))))))))))))))))))************(((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))'''''''''((()))***+++,,,+++***)))))))))))))))))),,,***))))))***++++++***''''''''''''''''''''''''---,,,************(((&&&))))))))))))))))))))))))******************))))))---,,,,,,+++,,,,,,------******,,,///...,,,---000))))))***+++,,,---......------------...............------------,,,,,,,,,((((((((((((((((((((((((''''''(((((()))))))))***---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,))))))******++++++,,,,,,...------,,,,,,++++++***------............------------------------------+++,,,,,,------------,,,++++++,,,------...//////000000///000000111222333444444444444444555555555222333333444444333333222222333444666777888888888999888888999:::<<>><<<<<<>>>???>>><<<::::::999999999999::::::::::::::::::;;;;;;<<<<<<999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<;;;;;;999999888777666555666666888888555444444444444444555555555555666777777777777777333333333444444555555666444444333333222111111111///......---,,,---------,,,,,,------......//////,,,,,,,,,+++++++++++++++------,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&%%%$$$######%%%''')))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''***,,,,,,+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))''''''&&&&&&&&&'''((((((&&&###!!! &&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%))))))(((((((((((()))))))))(((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&''''''&&&&&&%%%######%%%%%%&&&'''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((()))))))))))))))***************''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''++++++***))))))))))))***((('''&&&%%%&&&'''((()))******)))))))))))))))***---+++))))))***+++***)))************************...,,,+++***+++***)))'''((((((((((((((((((((((((++++++******))))))((((((,,,++++++++++++,,,------++++++,,,......---...///,,,------------.........++++++++++++++++++++++++------------------------(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,*********+++,,,---......------,,,,,,++++++++++++)))******+++,,,------...---------,,,,,,+++++++++---......//////......---------------------------+++,,,---...............////////////............////////////000111222333333333333444444444444444222333333444444333333222222333444666777777777777777777777777888:::<<<>>>===<<<;;;;;;<<<<<<<<<<<<999999888888888888999999666666777777888888888888888888999:::::::::::::::<<<<<<<<<<<<;;;;;;::::::888777666555555555666777666666555444444555555555777777888888777666666555222222333333444444555555444444333222222111111000000///......------......++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((())))))((((((((('''((((((((()))))))))***(((((((((((('''''''''&&&***(((&&&$$$$$$%%%&&&'''%%%%%%&&&''''''(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))+++)))((((((***++++++***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''---,,,+++)))((((((((((((((())))))(((%%%"""""""""&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''(((((())))))((())))))))))))(((''''''&&&&&&''''''((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++***))))))(((((())))))+++***((('''&&&&&&'''(((***)))))))))))))))******---+++))))))***+++***)))++++++++++++++++++++++++,,,***)))***++++++***)))((((((((((((((((((((((((+++******))))))(((((((((***************+++,,,,,,.........---...///000/////////...---,,,++++++***++++++++++++++++++++++++------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++******************++++++++++++************+++---...///---,,,,,,++++++******)))***+++,,,---...///000111,,,,,,,,,,,,------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////111111000000///..................///000111222333111222333444444444333333222333333444444333333222333333444555666666666666555555666666888999:::;;;:::::::::999::::::;;;<<<999888888777777888888999777777888999999999999888777777888999::::::::::::<<<<<<;;;;;;;;;:::::::::888777555444444555555666777777666555555555555666888888888888777666555444222222333333333333333333333333222222111000000///000//////...---.........******+++++++++++++++,,,(((((()))***+++,,,---...************************(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))((((((((('''''''''---,,,***(((''''''''''''###$$$%%%&&&&&&''''''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++***)))'''((()))******)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++***(((((('''''''''$$$&&&'''((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))(((''''''''''''(((((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''((()))))))))))))))((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,+++***)))))))))))))))))))))))))))******+++---,,,***)))******)))((()))))))))))))))))))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***+++,,,,,,...///...---///333333000///...---+++***((('''&&&............------------,,,,,,,,,------------...************************************************)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******************++++++++++++)))))))))***+++---...///,,,,,,,,,+++***)))))))))))))))***,,,---///000000,,,,,,,,,---......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////////////////.....................000111222333000111222333333333222222222333333444444333333222333333444555666666666666333444555666777888888888888888999888888999:::;;;888888777777777777888888888999:::;;;<<<;;;;;;:::777777888999::::::::::::;;;;;;:::999999999999999777666555444444444555555777777666555555555555555555555666666666555555444333333333333222222222222222222111000000//////...///...------,,,,,,------*********)))))))))))))))((())))))***+++,,,,,,---((((((((())))))******+++((((((((((((((((((((((((''''''((())))))((('''''''''''''''((()))*********(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''###$$$&&&'''((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&((())))))'''&&&''')))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&$$$###$$$'''))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''''''''((("""$$$''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((()))))))))((((((''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((('''&&&%%%'''((())))))*********))))))))))))))))))***++++++...,,,***)))******)))((()))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))((((((((()))))))))))))))************+++,,,------,,,...---,,,111888999555...---,,,+++***(((''''''/////////.........------,,,,,,,,,---------......************************+++++++++***************))))))***+++,,,------...******++++++++++++************++++++++++++******)))************+++++++++)))))))))***+++---...///,,,,,,++++++***))))))(((%%%&&&'''(((***,,,------+++,,,,,,---...///000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------....../////////------......///111222333///000111222333222111111222333333444444333333222333333444555666666666666222333555777888888777666777888888888777888999;;;888888777777777777888888555666777888999888777777777777888::::::;;;;;;;;;:::999888888777888888888777666555444333444444555777666555444444444444444222222333444555555555555444333333222222111111111111111000000///............---,,,,,,++++++,,,,,,******))))))(((((('''''',,,,,,++++++***))))))(((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&'''(((************)))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%!!! """%%%'''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++******)))))))))))))))$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%''''''''''''''''''''''''***))))))((((((((())))))))))))(((((((((((())))))'''''''''''''''((()))***))))))(((((((((((()))))),,,,,,+++***)))(((''''''###$$$%%%'''((()))******%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((())))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''((())))))'''%%%$$$ """$$$&&&((()))(((((())))))((())))))***++++++...,,,***)))******)))(((***************************((('''((())))))((('''))))))))))))))))))))))))''''''(((((())))))******++++++++++++,,,---...///***---,,,,,,222;;;===999......------,,,+++++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,++++++***++++++,,,,,,...---,,,+++***))))))))))))************+++++++++***++++++++++++***)))))))))((('''''''''(((***+++))))))*********+++++++++++++++***))))))******+++...---,,,***)))(((((('''+++++++++************)))+++,,,---...////////////.........------,,,,,,,,,************+++,,,---......------------...//////....../////////...,,,+++......///000000000000000111111000000111111222333111222222222222111000000444444444444444444444444555555666666666666555555888888777777888999::::::;;;;;;;;;;;;:::999888888999888888888777777777666555666888999:::::::::999::::::999999888777777777777555333222333444444333666555555555555444444444777666555444444444444444444444333222222111111000////////////////////////......---,,,,,,+++******))))))))))))))))))))))))''')))+++------+++)))'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))******)))&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''%%%$$$%%%$$$%%%'''***+++'''$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&(((''''''&&&&&&''')))***(((((('''%%%######%%%(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''(((((()))*********$$$%%%'''((()))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((+++++++++*********))))))))))))************))))))+++)))&&&&&&(((***,,,,,,************************+++)))((())),,,---+++))))))))))))***+++++++++,,,%%%)))...222444555777888333...,,,......+++***---************+++,,,---...////////////////////////++++++++++++,,,---...///000///---,,,+++*********)))************+++++++++***++++++++++++***))))))((((((((((((((())))))***))))))*********+++++++++++++++++++++++++++++++++...---,,,***))))))))))))))))))******+++++++++,,,+++,,,---.../////////////////////......---------,,,,,,+++*********++++++,,,++++++++++++,,,------....../////////...---,,,......///000000000000000111111000000111111222333111222222333333222222222444444444444444444444444333444555666777777777777555555555555666777888999;;;;;;;;;;;;:::999888888888888888777777666666555444555777888999999999888999999999888888888777777777555333222444444444333555555555555444444444444444444444333444444555555555555444333111000//////...........................------,,,++++++******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%$$$&&&%%%%%%'''))))))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))***+++,,,---&&&&&&''''''''''''&&&&&&)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((('''%%%######&&&(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((************************))))))*********))))))(((---+++)))(((((()))((('''************************+++)))((()))+++,,,+++)))******************++++++///333888<<<===>>>???@@@===777000++++++------------,,,,,,,,,------------------------------------)))***+++---///111222333222111000...,,,+++******)))************+++++++++******++++++******)))((('''(((((()))))))))))))))***************+++++++++***+++,,,------,,,+++***,,,,,,+++***************(((((()))***+++,,,------,,,,,,---...///////////////////////////.........///...,,,+++)))(((((((((,,,++++++++++++,,,------....../////////...------...//////000000000000000111000000000000111222222111222333444444444444444555555555555555555444444222333444666777888999999444444444555666888999:::;;;<<<<<<;;;;;;:::999888888888777666666555444444444555666777777777777777999999999888888888888888777555444333444555444444555555444444444333333333222222222222333444555666666555444222111///...---........................------,,,,,,++++++******))))))))))))))))))))))))))))))************))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&******))))))(((''''''&&&)))))))))******)))))))))(((((((((((((((((((((((($$$%%%&&&((())))))***)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''&&&''''''((((((((((((((('''((('''&&&$$$$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************))))))((('''+++***))))))******(((&&&***************************)))((()))+++,,,+++*********************))))))000333777:::;;;;;;;;;<<>>DDD@@@///(((......&&&++++++,,,------,,,++++++........................***,,,///333666999:::;;;888666444111...,,,+++***))))))*********+++++++++)))************)))((((((&&&''')))*********)))(((************************)))***,,,.........,,,++++++++++++***++++++,,,---,,,+++++++++++++++++++++,,,---......///.........------------------------------,,,+++******++++++...------------...///////////////...//////////////////000000000000//////000000//////000000111222111222444555666777888888777777777666666555555555555666777777777777777777555555666777999:::<<<===<<<<<<<<<<<<;;;:::999999666666666666555555555555444444444444444555555555777777777888999999999:::888666555666777777555444444333333333222222222222222222111000000000000000//////000000000000111111........................,,,+++++++++++++++******((((((((((((((((((((((((***)))'''&&&&&&''')))************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&&&&)))((((((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''))))))&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&((()))))))))((('''&&&'''((('''&&&&&&''')))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''***)))'''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''((((((((()))))))))***++++++***)))'''&&&%%%%%%)))))))))))))))(((''''''$$$%%%&&&))),,,,,,***((())))))))))))))))))))))))((()))))))))))))))******+++******))))))((((((((((((+++---------,,,,,,---333CCCHHH;;;111111///(((((()))******++++++++++++........................---///222666999;;;<<<<<<999888555111...,,,***))))))************+++++++++))))))******))))))(((''''''(((((()))))))))))))))+++++++++***************)))***+++---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++------...............---,,,,,,,,,------------------,,,,,,,,,,,,------...,,,++++++++++++,,,------//////.........///000111000000000000000//////...000////////////000111111222222444555777777888888888888777777666666555555777777777888888777777666444444444555666888999:::<<<======<<<<<<;;;:::999555555666666666777777777555444444333444444555555666666777888999:::::::::888777666777888888666444333333333222222222111111222111000///............------...///000111111222------------------------++++++++++++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&''''''(((((((((((((((%%%'''(((((('''&&&((()))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))******+++***)))((('''&&&%%%$$$'''(((((())))))(((((('''''''''((()))+++***'''%%%))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))(((((((((***,,,,,,+++***+++,,,+++<<>>>>>;;;::::::444222///---,,,,,,---...++++++++++++++++++++++++222444777:::<<<===<<<<<<;;;999555222...+++(((''')))************+++++++++)))))))))))))))((((((''')))((('''''''''(((***+++++++++++++++******))))))))))))))))))***+++,,,---...---,,,,,,+++++++++,,,******+++,,,------...///---...............---------.........//////000000111000///..................------------...//////000///.........000111222000000000000000///......///////////////000111111222333444555666666666666999999999888777666666555333444666777999:::::::::888888777888888999::::::============<<<;;;:::999444444555777888:::;;;;;;777666555444333444555666555555666888999:::;;;<<<888777777888999999666444222222222111111111111000---------------...///000////////////////////////------------------------******************++++++))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((((((''''''!!!%%%)))***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,------,,,)))'''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))(((((('''&&&&&&((()))***%%%'''((()))((('''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))$$$%%%'''((()))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))$$$%%%&&&((())))))******$$$$$$%%%'''***++++++***))))))))))))))))))))))))&&&(((******'''''')))+++''''''(((((())))))******(((***++++++******+++---)))'''+++555<<<<<<<<<>>><<<999444000...---///000------------------------999999999::::::;;;;;;;;;===:::666111...+++************+++++++++,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))***************)))(((((())))))***+++,,,,,,,,,,,,------......------,,,++++++,,,------......------.........------,,,,,,,,,,,,,,,,,,------///000111------............------,,,,,,++++++***+++++++++......------...///111222222222000///............/////////000111111222222444444555555666777777777333555777999:::999888777444444555555666777777777888888888888888999999999<<<;;;;;;::::::999888888222444666888999888777777999777444222222333555666888888777777777777888888777777666666777888999999777555444222000......---------------------------////////////////////////000///...---------------///...---,,,***)))((('''''''''((((((((((((''''''%%%'''))))))((('''((())),,,***))))))******)))'''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''$$$!!!!!!$$$&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&''',,,+++***)))((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$%%%&&&'''(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%&&&&&&&&&(((***)))&&&$$$%%%'''%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&***)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''(((((((((((()))&&&''''''((())))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))***++++++***((('''''''''((())))))(((&&&&&&'''))),,,...((()))***+++***)))&&&%%%******++++++++++++******************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,...111333444<<>>777///,,,,,,,,,---,,,++++++,,,,,,,,,,,,999999::::::::::::;;;;;;<<<999555111...,,,++++++)))))))))************++++++++++++++++++*********((()))))))))***+++++++++******++++++******)))(((((()))***++++++,,,,,,,,,---------------,,,+++++++++,,,------......------...------------,,,,,,,,,,,,,,,------.../////////------............------//////---,,,***))))))))),,,,,,,,,,,,---...///000//////...---,,,,,,,,,,,,---......//////000111111222222333333444555555555777666666555444444333333333333333444555555666666777777777888888888999999<<<<<<;;;::::::999999888777999:::<<<<<<;;;999888888777555444333444666777666555555444444555555666777777777777777777888999666555333111000///......////////////////////////........................+++******))))))))))))*********++++++++++++++++++'''(((((())))))(((((('''&&&((())))))(((((((((***+++)))((((((******)))'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((()))'''%%%%%%'''(((''''''%%%%%%%%%%%%%%%&&&&&&'''))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''***))))))((())))))******###&&&((()))((('''&&&'''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))***+++++++++******))))))((()))*********)))'''&&&(((((())))))))))))))))))******++++++++++++******************)))))))))))))))))))))))))))))))))))))))************))))))(((------,,,+++++++++++++++,,,444999555000......---,,,,,,++++++++++++,,,,,,:::::::::::::::::::::::::::777444000---+++++++++)))))))))))))))))))))***+++++++++***************(((((()))***++++++,,,,,,***++++++++++++***)))))))))***+++,,,,,,---------,,,------------,,,+++++++++,,,------......------------------------------,,,------......//////...------............------,,,,,,+++++++++,,,------++++++,,,,,,---....../////////...---,,,,,,------------......//////000000111111111222333333444444777666555444333333333444222222333333444555555555666666777777888888999999;;;;;;;;;:::999999888888777888999::::::999777666888777666555555555777777666666555555555555666666888777777777777777888888666555333111000///......................................................---,,,,,,+++++++++,,,,,,************************(((((())))))))))))((((((%%%&&&(((((('''''''''(((***)))(((((()))***)))'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((('''''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''((()))))) """&&&)))******))))))'''''''''''''''&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((())))))(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''')))((((((''''''''''''((())))))***++++++)))((('''&&&&&&((()))***+++++++++)))((((((((()))***++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))(((((()))(((((('''&&&%%%...---,,,,,,++++++++++++'''---111///+++,,,,,,++++++,,,,,,+++******+++---::::::::::::::::::::::::777555111...+++************)))))))))))))))))))))************************((())))))***+++,,,,,,---+++++++++++++++***))))))***+++,,,---............,,,,,,------,,,,,,+++***+++,,,------......------------------------------,,,---...//////......---------............------,,,+++++++++,,,------...++++++,,,------.........//////......---.........------......//////000000000000111111222333333333666555555444444555555666222222333333444555555555555666666777888888999999:::::::::999888888777777777888999::::::999777666888777666666666777777888888888777777777777888888888888777777777777777888555444333111000/////////------------------------........................------,,,,,,,,,,,,------,,,,,,+++******))))))((((((((())))))))))))((((((###%%%''''''&&&&&&&&&''')))((('''((()))***)))(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$&&&((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###############$$$%%%%%%###$$$&&&((())))))((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&(((((('''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''########################''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''')))((((((''''''''''''((('''((()))))))))(((&&&%%%$$$###""""""###%%%''')))))))))(((((()))***+++,,,******++++++++++++******************)))))))))((())))))))))))))))))))))))************))))))(((''')))((((((((((((((())))))(((---...***(((***,,,,,,***,,,,,,+++))))))+++---;;;;;;::::::::::::999999666444111...+++***+++++++++************))))))))))))))))))***************)))*********+++,,,,,,,,,+++++++++,,,++++++***)))***+++,,,---............,,,,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,------------...,,,---...//////...------------............------///...---,,,+++++++++++++++,,,---......//////...//////...............///---......//////000111111000000111111222333333333444444555555555555555555333333333444555555666666444555666666777888999999999999888888777666666555777999:::<<<<<<;;;999888777777777777777888888999:::999999888888999999:::999888888777777777777777555444333111000/////////------------------------------------------------+++************+++,,,,,,,,,,,,+++***))))))((((((((())))))******))))))((($$$%%%''''''&&&&&&&&&'''((('''&&&''')))***)))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''')))******)))(((((()))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((###$$$%%%&&&((()))++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''$$$###&&&)))((((((((((((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))***)))'''''''''&&&$$$"""((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""&&&))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***%%%&&&&&&&&&''''''''''''&&&''''''((())))))((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))''''''((((((''''''&&&%%%***(((%%%######$$$&&&((())))))************************++++++++++++******************)))))))))))))))))))))))))))))))))))),,,------------,,,,,,+++))))))))))))******+++,,,,,,//////+++))),,,///...)))+++---+++)))(((***---;;;;;;;;;::::::999999999777555222///---,,,,,,---,,,,,,++++++************((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,---------......,,,---///000000...---,,,------............------///...---,,,,,,,,,,,,,,,+++,,,...///000000//////...---------------............///000000111111222000000111222222333333444444444555555444333222111333444444555666666777777444444555666777888999999777777777666555555444444555777999;;;;;;:::999888777777777888888888999999::::::999999999999::::::999999888777777777777777444444222111000000//////........................------------------------)))))))))))))))***++++++************))))))))))))))))))************))))))%%%'''))))))((('''((()))((('''&&&''')))***)))((()))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''))),,,+++)))((((((***&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((("""###$$$&&&(((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***(((%%%$$$'''+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((()))***+++,,,,,,)))&&&%%%&&&'''%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!%%%))))))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((&&&&&&((()))******++++++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***))))))(((''''''''''''''',,,+++***)))((())))))***)))***+++++++++***)))(((******++++++++++++******************))))))))))))))))))))))))))))))))))))+++,,,---------------------,,,,,,,,,,,,---......***...///,,,,,,///000---(((+++---+++((('''***...;;;;;;;;;::::::999999999888666333000///......///,,,,,,,,,+++++++++******(((((())))))*********+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******'''((()))******+++******+++,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,------.........,,,---///000000...---+++---..................---+++++++++,,,---...///000,,,---...000000000000///,,,,,,,,,++++++,,,------//////000000111111222222111111111222333333444444444444555555444111...,,,444444555555666777777777444444555666777888999999666666666555444444333333222444666888999888777777777777888888999999999999::::::999999999999::::::999999888777777666777777444333222111000000000000////////////////////////------------------------******)))******+++,,,,,,'''(((((()))***+++++++++))))))************))))))''')))++++++***)))***+++'''&&&&&&''')))***)))((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$'''******(((&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))),,,***&&&%%%(((,,,((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&''''''((((((((('''%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******$$$$$$$$$%%%%%%&&&(((((()))&&&######&&&)))***)))(((((((((((())))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&& %%%)))***&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''''''''(((((((((((()))%%%&&&((()))+++,,,,,,,,,((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))************'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))***++++++***((('''''''''((()))%%%&&&''')))************)))+++,,,---,,,***((('''******++++++++++++******************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++******)))*********&&&+++...---...000...+++(((+++---,,,((('''***...666666666666777888999:::666444///,,,******+++,,,,,,***(((''''''(((***,,,---,,,***)))))))))***+++))))))***+++,,,------...+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,------...///000000------------------------000000///..................---***)))(((((()))***---....../////////////////////...------------...000000000000////////////222333333444444333333222222333333333333333333444222222444666777888888888666777888999999888777666666444222111111222444555444444444444555555666666555555555666777999:::;;;::::::999999999999888888888999;;;<<<;;;888555333000000000000/////////...,,,---///...------...000...,,,++++++------,,,******+++,,,,,,,,,,,,+++******)))((()))))))))'''%%%++++++***)))(((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((******))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''))))))'''%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&++++++******))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))(((((('''(((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%$$$))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''')))*********)))((()))************+++++++++******++++++++++++******)))*********++++++++++++,,,,,,++++++***))))))))))))************+++++++++---------------...///000000///---+++******++++++777777777777777888888999666333///+++))))))***++++++***)))(((((()))***+++,,,+++***)))((())))))***(((((())))))***+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,---......///000000------------------------000//////...............000///---+++******+++,,,,,,------...............///.........---.........////////////000000000000222222333333333333222222222222222333333333333444222333444666777777777777555666777888888777666555222222111000000000111222333333444444555666666777666666666777888999;;;;;;:::::::::999999999999888999999::::::999777555333333333222111000......---///000000...,,,***+++,,,---+++++++++------,,,+++***++++++,,,,,,++++++***+++*********++++++)))'''))))))))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))******((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''***)))((((((((((((((((((''''''&&&&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&'''((()))***))))))((())))))*********+++++++++''''''((((((((('''&&&&&&*********++++++++++++,,,******))))))))))))(((((()))************+++++++++,,,,,,++++++,,,------...---,,,***))))))))))))***999888888777777777777777555222///+++))))))******))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////------------------------000///......------......///...---+++++++++,,,,,,+++,,,,,,---...---------.............../////////......//////000000111111222222333333333333222222222222222222333333444444444444555666666666666666444555666777777666555444111111111111111111111111222222333444555777777888777777777888888:::;;;<<<;;;:::::::::999999999999:::999999888777666555444444333222000...---++++++...//////---+++)))***+++,,,+++***+++---...---,,,******+++,,,,,,+++******,,,+++++++++---,,,+++)))'''(((((())))))(((&&&&&&))))))))))))))))))))))))))))))((((((''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''((()))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))***,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))+++***))))))''''''&&&%%%''''''((())))))))))))))))))))))))*********++++++)))))))))))))))(((''''''************++++++++++++))))))************++++++)))************++++++++++++************++++++,,,++++++***))))))******+++:::999888777666666666666444222///+++)))))))))***))))))************))))))))))))((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))((((((******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------------//////...------------...---,,,+++************+++,,,,,,---............---......//////000000000000......//////000000111111111111222222222222111111111111111222333333444444555555555666666555444444333444555666555444333222111222222333333333333222111111222444666777888999999888888888999:::;;;;;;::::::::::::999999999999:::999777555444444444555111000///...,,,+++******)))+++,,,,,,+++***,,,---+++******+++---......---******++++++++++++******,,,+++***+++,,,,,,+++)))&&&''')))******)))'''&&&)))))))))))))))))))))))))))(((((('''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((('''&&&%%%&&&''')))***&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******)))))))))))))))))))))***++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((()))***((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((('''''''''(((((()))))))))))))))))))))))))))************************))))))((('''(((((()))))))))*********++++++,,,------...//////))))))*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,------::::::888777666666666666444222///,,,***)))))))))))))))************))))))((((((((()))))))))((((((,,,++++++******))))))(((******************************+++++++++,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,---------......//////...---------------,,,,,,++++++++++++++++++------...///////////////---...///000111111111111.../////////000000000111000111111222222111111000000000111222222333444444555555555555555444444333333444555555555333222111000111222333333333333222111111222444666777888999999999999888999999::::::::::::999999999888888888999888666444333333444444000//////......---------)))***,,,+++******+++---+++******+++---......---***************************)))((()))++++++***((('''(((***++++++***((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&$$$%%%&&&''''''(((((('''&&&&&&&&&'''''''''((((((&&&''''''((())))))(((((((((((('''''''''((()))***''''''''''''((((((((()))(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))*********))))))((())))))******'''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((())))))***(((((()))))))))*********&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((((((++++++,,,---...//////000))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---,,,,,,:::999888777666666666666444333000...,,,*********))))))))))))))))))))))))(((((()))*********))))))---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******)))******+++,,,---,,,,,,,,,++++++++++++***)))))))))***************+++,,,,,,------.........///...------,,,,,,------...............------------...//////000000//////,,,---///111333333333222000000000000000/////////000000111111111111000000///000000111222333444444444444555555555444444333444444555555444333222111......//////000111111111222222333444555777777888:::999999888888888999999999888888888777777777777888777555333222222333333111111111000000000000///---......,,,***((()))***,,,+++***+++---...---,,,+++***))))))))))))***+++(((''''''(((******)))'''((((((***++++++******)))((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''((((((&&&''''''((()))))))))(((&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((''''''(((((()))*********(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''%%%$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&''''''((((((''''''((((((((((((((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&************++++++++++++))))))(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,((((((((((((((()))******((((((((()))))))))******''''''((((((((((((((('''''''''''''''(((((((((((())))))***++++++,,,------)))************+++++++++...------,,,,,,,,,,,,---******+++++++++******)))999999888777666666777777555444111///---,,,+++***+++***)))(((((()))***+++((((((***+++++++++******,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---......//////...------,,,,,,------------...............---,,,---......//////......+++---000222444444333333111111000000//////......///000000000000000000/////////000111222333444444333333444555555555444444444555555555555333222000///.........///000222333333333444444555666666777:::999888777777777777777777777777777666666666666777666555333222222111111111111000000///...---------......---***))))))***---+++++++++------,,,++++++***)))(((((()))***+++'''''''''(((******)))'''((((((((()))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))''''''((()))))))))((((((''''''''''''(((((((((((($$$$$$&&&''''''(((((((((%%%''')))***++++++***)))(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&$$$$$$&&&((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))''''''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&''''''%%%&&&'''((())))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))*********+++)))(((((('''((()))***+++(((((((((((()))))))))***))))))***+++,,,,,,,,,,,,((((((((()))))))))******))))))******++++++,,,,,,)))************+++++++++......---,,,,,,,,,,,,,,,***++++++,,,+++***((((((999888888777777777777777555444222000...,,,++++++,,,***)))'''''')))***,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++''''''(((((()))))))))*********+++++++++,,,,,,,,,***))))))))))))+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---++++++,,,------,,,,,,,,,+++,,,------......------+++---000222444444444333222222111000///...------//////000000000000//////...///000111222333444444222333444444555555444444555555666666555333222111111111//////000222444666444444444555555555666666999999888777666666666666666666666666555555555555666555555444333222111000000///...---+++***((((((***,,,------,,,+++---......,,,++++++------,,,++++++***)))(((((()))***+++(((''''''(((***+++)))((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((()))******'''(((((((((((((((''''''''''''''''''((((((((()))###$$$%%%&&&''''''''''''$$$&&&))),,,---,,,***)))(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((&&&$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))((()))))))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&$$$%%%''')))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))%%%&&&''')))************************++++++++++++++++++,,,,,,,,,,,,------)))************+++++++++...------,,,+++++++++,,,------......---+++***)));;;;;;:::999777666444333222333444444333111...---------,,,+++******************************++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((+++*********))))))(((((((((((()))***++++++,,,,,,---------...------,,,,,,///---,,,***))))))******++++++,,,,,,,,,,,,------111111000...---,,,+++***---,,,++++++******++++++,,,,,,,,,---------......------...///000111222222000000000000111111111111000000000000000000000000//////......///000222333333333222222222333444555333444444555666666555555222222111111111111222222222222333333333333444444666666666666666666666666888777666555555555555555777777555444333222222222222000///...//////---,,,---,,,,,,,,,++++++******(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++------+++(((&&&$$$&&&(((((('''&&&'''((((((((((((((((((((((((((((((&&&$$$%%%(((***(((&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))******&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%'''%%%###$$$&&&(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***)))(((''''''&&&''''''((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))######$$$%%%&&&&&&&&&%%%)))))))))(((&&&''')))+++***)))(((''''''''''''''''''((()))))))))(((&&&%%%''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''''''((('''&&&###%%%'''((()))((('''&&&(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((***++++++)))((())))))---,,,,,,+++*********+++,,,+++++++++***)))))))))***++++++,,,,,,------...******+++,,,,,,,,,,,,+++666777777888888888777777//////000111111000//////...---,,,+++************************************,,,,,,+++++++++*********************************************)))))))))(((((())))))***++++++,,,,,,,,,,,,------------,,,,,,...---,,,***))))))******+++++++++,,,,,,,,,------//////......------,,,,,,---,,,++++++******++++++,,,,,,,,,---------............////////////////////////000000000111111111000000000000000000000000///............000111222222222222222333333444444333444444555555555555444111111111000000111111111222222222333333333444444555555555555555555555555666666555555444555555555777666555333222222111111111000......//////---,,,++++++*********)))))))))************************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,***((('''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$''''''''''''''''''''''''''''''(((((()))************))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((()))******&&&'''(((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$"""!!!!!!###%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))&&&''''''&&&%%%%%%&&&((()))((((((''''''''''''((('''((()))))))))(((&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))+++***(((((())))))((('''&&&'''((()))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))''')))******)))((()))***---,,,++++++*********++++++++++++***************---,,,,,,++++++***))))))******+++,,,,,,,,,,,,+++555555666777888888888888/////////000000222333333......---,,,++++++++++++************************,,,++++++++++++*********************************************)))))))))))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,,,,---,,,+++***************++++++++++++,,,,,,,,,,,,---------------.........---,,,++++++******++++++,,,,,,,,,---------......//////.........---------//////000000000000111111000000000000000000000000...---------...///000111222222222222333333333444444444444555555444333333111000000//////000000111222222222222333333333333444444444444444444444444555444444444444555555666666555444333222111111111111///......//////---,,,,,,,,,,,,+++++++++++++++************************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$&&&'''((('''&&&'''(((''''''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&$$$###$$$&&&((((((''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%$$$$$$######"""((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((()))******+++&&&&&&&&&&&&'''((()))***&&&&&&''''''((())))))******)))((((((''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''')))******)))(((((()))(((''''''''''''(((((()))((((((((()))(((''''''&&&''''''''''''(((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))),,,***(((((()))***)))(((***************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((+++++++++******)))))))))%%%''')))***)))((()))***,,,,,,+++************+++***************+++++++++,,,,,,+++******))))))(((***++++++,,,,,,,,,,,,,,,888888888888777666666555444333222111222444666777000///...,,,+++++++++++++++++++++***************++++++++++++*********************************************)))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,,,,+++,,,++++++******************++++++++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,---------......------------------------////////////000000000111////////////////////////---------......///000000111111222222333333333333333444444444444333222222000000////////////000000111222222222222333333333444444444444444444444444333333222333333444555666444444333222111000000000000///------...///---,,,************************(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((())))))***(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((())))))((('''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%$$$$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))))))))(((((((((((((((((((((******))))))((((((''''''&&&&&&'''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&(((***,,,---+++*********'''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))+++)))(((((()))***)))(((------,,,+++*********+++(((((((((((())))))))))))******))))))((((((''''''++++++******)))((((((((($$$&&&((()))))))))***+++++++++***************+++)))))))))***+++++++++,,,))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,888888999888888777666666888666444222222333555666111000///---,,,++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++)))******+++,,,,,,++++++******+++*********))))))*********+++++++++,,,,,,.........---,,,,,,++++++---,,,++++++******++++++,,,,,,,,,---------......+++++++++,,,---......///...////////////000000000........................------...//////000000000000111222333333333222222222333333333333333222222000000////////////000000111111111222222222333333222222222222222222222222222222111222222333444444333222111000000000000000///...------......---,,,&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&'''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((())))))***(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&######"""$$$&&&'''&&&%%%(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''((('''''''''*********))))))(((((((((%%%%%%&&&''''''''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++***)))(((((($$$&&&))))))(((&&&&&&&&&'''''''''''''''((()))***)))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&'''((())))))(((...---,,,+++******++++++(((((((((((())))))))))))******))))))((((((''''''))))))((((((((('''''''''%%%'''))))))))))))***+++*********))))))***++++++)))))))))***+++++++++,,,******++++++,,,---------++++++,,,------------,,,777777888999::::::::::::888777444222111111222333222111///...---,,,++++++,,,,,,++++++***)))))))))+++************)))))))))(((((((((((((((((((((((())))))))))))************************************((()))******++++++++++++)))******+++******))))))************++++++++++++.........---,,,++++++***---,,,++++++******++++++,,,,,,,,,---------......******+++,,,---...///000......////////////000000........................---...///000111111111111///000222333333333222111000111222222333333333222111000000//////000000111111111111111222222222222222222222222222222222222222111111111111222222333111111000///////////////...---,,,---......---,,,************++++++++++++************************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))((('''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%$$$$$$&&&((()))'''&&&(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''+++******)))(((((('''''')))((('''&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''&&&&&&''')))((('''&&&'''((((((''''''''''''(((((()))))))))(((''''''''''''(((''''''''''''((((((((((((&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&((())))))(((+++++++++++++++*********(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&(((***+++***)))***+++***))))))))))))***++++++***************+++++++++......------,,,++++++***++++++,,,---------------999::::::;;;;;;;;;::::::888777555444222222222333333222000...---,,,,,,+++,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))((()))))))))************************************'''((()))***++++++++++++((()))***++++++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,---------......,,,,,,------.........///........./////////000000------------------------...///000111222222222111///000222333333333111000...///000222333333333333111111111000000111111111111111111111222222222222111111111111111111111111222222111000000000111111000000//////......//////...---,,,,,,......---,,,------------.........///************************))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))******&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&''')))++++++***((()))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&&&&&&&%%%%%%((())))))(((''''''(((***)))((((((''''''''''''(((***)))((('''&&&''''''(((''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&''')))******)))'''(((******+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((()))))))))***,,,,,,+++******+++)))))))))))))))***+++++++++++++++***************------,,,,,,+++*********+++,,,------...--------->>>>>>>>><<<;;;999777666999888777666666555555555333222111///---,,,,,,+++,,,,,,++++++***))))))(((************))))))))))))************************(((((())))))*********+++++++++******************'''''')))******+++++++++((()))***++++++***)))((()))************+++++++++******+++,,,,,,---......---,,,++++++******++++++,,,,,,,,,---------......//////.........---------............/////////000------------------------...///111222333333222222...000222333333333111000---...000111333444444444222222111111111111222222000111111111111222222222000000000000000000000000222222111000//////000000000//////.........//////...,,,,,,,,,......---,,,((((((((())))))*********(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&'''((())))))((()))***)))((('''(((***''''''''''''((((((((()))((((((((((((((()))******&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''$$$###$$$&&&(((((('''%%%)))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&''''''((()))+++++++++***)))&&&'''''''''(((((())))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))%%%&&&%%%$$$######%%%'''***)))((('''''''''''''''***)))(((&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''(((***++++++***%%%&&&(((***+++***)))((((((((((((((())))))))))))''''''(((((())))))******&&&&&&'''((()))***++++++***,,,------+++******+++))))))((())))))***++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,+++,,,------......------>>><<<:::888666555555666777888888666444333444555999888555222///---+++***,,,,,,++++++***)))((((((***************)))((((((******))))))((((((''''''((()))***+++++++++++++++************++++++++++++++++++***)))(((((())))))(((((()))***+++,,,,,,---+++***))))))((()))))))))------,,,++++++,,,,,,,,,---+++++++++---------+++---...//////...,,,+++***...------,,,,,,------...---...............------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333//////000111222222333333333333222222333333444555666555333222111111222333444444555555444222000///111111000///...------,,,000111111222222222111111------------------------+++------+++)))(((+++...************+++,,,------))))))))))))************))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''%%%"""###%%%'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''((()))(((((((((++++++***)))((('''&&&&&&)))(((&&&$$$$$$$$$&&&''''''&&&$$$######$$$%%%&&&(((''''''''''''(((((()))(((((('''''''''(((((()))))))))))))))************))))))(((((('''''''''&&&$$$&&&((())))))(((&&&$$$(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&&&&%%%###%%%&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((()))*********************))))))((((((''''''#########$$$%%%&&&((()))((((((((((((((((((((((((((()))))))))'''&&&'''((()))((((((((((((((()))***222...(((%%%%%%(((***+++%%%""" """%%%((()))((())))))(((((((((((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((***++++++***'''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&((()))))))))************)))))),,,,,,,,,+++***))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,---...,,,,,,,,,---------......>>>===;;;999888777777777666666666555333222333444999888555222///---++++++,,,,,,++++++***))))))(((***************)))((((((******))))))(((((((((((())))))***+++++++++++++++''''''((((((((()))))))))++++++***)))))))))))))))***************+++++++++)))))))))))))))***+++,,,------,,,,,,+++,,,,,,------,,,++++++---------++++++,,,---......---,,,,,,...------,,,,,,------........./////////......---,,,,,,---------------------------...///111222333111111111222222333333444333222222222222333444444666555444333222222222333333444444555444333111111000000//////......------000000111111111111000000........................+++,,,+++)))%%%$$$%%%'''++++++******)))*********'''(((((((((((())))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&(((%%%###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''&&&&&&%%%%%%)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&&&&(((((('''%%%((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''((())))))))))))((((((((((((((('''''''''''''''''''''&&&'''''''''((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''---,,,+++***)))(((((((((+++(((%%%$$$$$$&&&&&&&&&&&&$$$###$$$'''******)))((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((('''''''''))))))((((((''''''&&&&&&((()))***)))((('''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&((()))((('''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''((()))***((((((''''''(((((()))***(((((())))))))))))((((((******))))))(((''''''&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++,,,---...,,,,,,,,,------------...;;;:::999888777777777777666777777555333333444555999777555222///---,,,+++,,,,,,++++++***))))))))))))************))))))(((***))))))))))))((((((((())))))***++++++++++++***''''''(((((((((((())))))+++++++++***************+++++++++*********))))))))))))))))))+++,,,---...---,,,,,,,,,,,,,,,------...,,,+++,,,------,,,+++******,,,---...............------,,,,,,------......//////000000/////////..................------,,,,,,---...///111333444222333333333333333333333222222222222222333444444777666555444333333333333333333444444444444333222///////////////.........//////000000000//////.........................../////////---***))))))***++++++***))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&(((''''''''''''''''''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&((('''''''''(((((()))***((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&***)))'''%%%%%%''')))***'''''''''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))))))))'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&)))'''&&&&&&'''(((((('''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%''',,,+++***)))(((''''''''')))'''''''''((()))(((&&&(((&&&%%%&&&)))***+++***'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((******)))((('''&&&%%%%%%&&&'''))))))(((((()))***((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&((())))))'''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******((())))))***************''''''((((((((((((''''''***))))))((((((''''''&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------555555555555555555555555888999999888666555777888777666444111///...,,,,,,+++++++++*********))))))))))))************)))((()))))))))))))))))))))))))))******+++++++++******))))))))))))*********+++***+++++++++++++++******************************************+++,,,---...---,,,,,,,,,,,,------......---,,,,,,---...,,,+++***++++++,,,------.........------,,,,,,------......///000000000000000000////////////............+++,,,,,,---///111333444222222222222222222222222222222222111222333333444777666666555444444333333333333333444444444444444.........///////////////....../////////...------,,,,,,---------------...//////////////////000111***************))))))((('''''''''((((((((())))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&'''''''''((((((''''''''''''(((((('''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((()))))))))'''&&&&&&%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&''''''''''''((()))******)))((((((''''''''''''(((((((((((()))))))))*********************)))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''***))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((())))))(((#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%'''''''''%%%%%%&&&''')))'''&&&&&&((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((((((((('''%%%%%%&&&''''''((())))))(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))******)))(((''''''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&''')))(((''''''(((***(((((((((((())))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&((())))))'''&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))******'''((()))++++++***))))))&&&''''''''''''''''''&&&++++++******))))))))))))''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))***++++++++++++***......---,,,,,,,,,------++++++,,,,,,,,,---------222333333444555555666666888999999888666666777999555444222000...---,,,,,,+++++++++***************((())))))*********))))))))))))))))))******************+++++++++******)))((())))))))))))*********)))******+++++++++***)))((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,------...//////...,,,------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000000000000000000000000//////.........+++,,,,,,---///000222333111111111111000000000000222111111111111222333333666666666555555444333333333222222222333333333444.........///////////////...............---,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,,,,+++)))***+++,,,,,,,,,++++++(((((()))))))))*********'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''(((((()))++++++))))))((('''''''''''''''(((((((((((()))))))))))))))))))))***************''''''((((((((((((''''''&&&'''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&%%%$$$%%%'''((((((&&&''''''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((('''&&&''')))((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''((()))))))))((((((&&&&&&'''((()))******+++%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''$$$""""""$$$&&&((((((&&&''''''((('''''''''((((((''''''''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))'''((()))((('''&&&&&&((('''((((((((())))))******'''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&*********)))))))))))))))''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***......---,,,,,,,,,------+++++++++,,,,,,,,,------222333444666888888999999555666666555444333555777333222000///---,,,++++++************************((())))))************))))))))))))************+++***++++++++++++***))))))&&&&&&''''''''''''(((((('''(((***++++++***))))))'''((()))***+++,,,------,,,,,,+++***************,,,,,,,,,,,,---...///000000...------......,,,+++---,,,++++++++++++,,,,,,...------,,,,,,------...------...///000000000000000000000///......------,,,,,,,,,---...///111111//////000000000000000000111111111111111222333333555555666555555444222222333222111111111111222222///////////////........................---,,,+++((())))))******++++++,,,+++***)))*********'''%%%((()))+++,,,------,,,,,,))))))))))))************'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''''''''''''''((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''((()))***+++,,,***)))(((''''''&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((((((((('''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&%%%$$$%%%''''''&&&%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))(((''''''(((***'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((())))))))))))((('''''''''((()))******+++%%%'''((()))******)))(((((((((((((((((((((((((((&&&'''((('''%%%%%%%%%'''))))))(((''''''''''''''')))'''$$$###%%%((()))***%%%&&&((((((&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((%%%%%%&&&'''((()))******'''((()))(((&&&%%%&&&'''&&&''''''(((((())))))***(((((()))))))))((('''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&((())))))((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000222444777999:::::::::444555555444333333444666111000...---,,,+++******************************(((((()))***************))))))*********++++++++++++++++++++++++***))))))&&&&&&&&&'''''''''((((((%%%'''(((*********((('''))))))*********+++++++++******)))))))))***++++++,,,,,,,,,------...///000111///------......,,,++++++************,,,---......------,,,,,,------...,,,,,,---...///000000///000000///......---,,,,,,...------------...///000/////////000111111222222111111111111111222222333444444555555444333222111333222111/////////000000000000//////......------////////////...---,,,+++((())))))***++++++,,,,,,---,,,+++,,,------***'''((()))+++,,,,,,+++***)))((((((((())))))))))))***''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###%%%(((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''((('''''''''((()))+++,,,---***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&''''''&&&%%%&&&%%%$$$""""""###$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((()))))))))&&&''')))*********)))((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''***)))((((((((((((((((((+++***((()))***++++++***%%%'''))))))&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&''''''(((((())))))%%%'''((('''&&&&&&''')))%%%&&&&&&'''(((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''')))))))))((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++,,,---...***++++++++++++,,,,,,,,,...///222555777999999999555666666666444444666888//////---,,,+++***************************++++++(((((()))***************))))))******+++++++++++++++++++++++++++***)))((((((((((((((()))))))))***$$$&&&((()))***)))((('''+++++++++***************''''''(((((()))***,,,,,,,,,,,,,,,---...///000000111///............,,,+++))))))))))))+++---///000...------,,,,,,------...+++,,,---...////////////000//////...---,,,,,,,,,......---------.........//////000111222333333444111111111000111222222333333444444555444333111000333222000///.........///111111000///...------,,,////////////...---,,,+++))))))***+++,,,,,,------)))((((((+++...///---***)))***+++,,,+++)))'''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$&&&'''%%%###"""%%%'''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$######$$$%%%'''((('''''''''((()))+++,,,---******)))''''''&&&&&&&&&'''''''''((((((((())))))&&&'''''''''(((((()))))))))'''###!!!!!!###''')))&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))''''''(((((('''%%%***)))'''%%%%%%%%%'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%$$$###$$$&&&(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((($$$%%%%%%&&&'''(((******''''''''')))***)))'''$$$%%%(((******'''$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((('''''''''###%%%&&&''''''''')))+++%%%%%%%%%&&&'''(((((())))))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))((()))***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$$$$&&&'''''''''&&&%%%''''''&&&%%%%%%'''((()))''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))***++++++++++++***))))))******+++,,,---...******+++++++++,,,,,,,,,......000333777999888777888888777555555444444444/////////......------,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))......---,,,+++***)))((())))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...+++++++++*********))))))***+++---...//////...---///...---,,,,,,---///000---------.........///////////////......---------............////////////000000//////.........---///...---,,,,,,---...///000000000000111111111111111111222222222333333333555444333333222222222222111111111111111111111111111111000///...------,,,000///...---,,,+++************))))))******+++,,,************)))))))))((())))))*********+++++++++(((((())))))))))))((((((++++++***((('''&&&%%%$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%''''''(((***+++,,,---...'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((('''%%%$$$'''***)))'''&&&(((***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))************)))'''%%%%%%%%%'''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%###%%%''''''''''''(((***&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&%%%###"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((()))(((((('''''''''((((((***((('''&&&&&&''')))***'''''''''''''''((())))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&((()))************((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))***)))(((%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))%%%&&&'''((((((((('''&&&(((&&&%%%&&&)))***)))'''$$$%%%''')))***+++++++++'''''''''''''''((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666999999999999888777555333222111111...------------------,,,************************)))******************)))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((())))))***************************+++,,,---...---,,,,,,,,,+++++++++******+++,,,---.........---...------,,,,,,,,,------,,,,,,,,,---------..................---------,,,............////////////000000000/////////......///...------------...////////////000000000111111111111111222222222333333444444333222222222222222111111111111111111111111000000//////......------111111000///...---,,,,,,******))))))******+++,,,++++++++++++*********)))))))))*********+++++++++(((((())))))))))))((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))******++++++)))))))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&%%%'''))))))''''''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''(((******((('''''''''((()))'''''''''''''''((())))))******)))))))))((((((((())))))))))))))))))))))))%%%&&&'''(((((()))))))))((((((((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((&&&%%%%%%%%%%%%&&&+++)))'''(((***+++***(((&&&&&&'''))))))*********(((''''''''''''((())))))))))))*********+++++++++------,,,,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///444888::::::999888555333000...---,,,+++++++++,,,,,,,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))***************************+++,,,---...------------,,,,,,,,,,,,)))***+++,,,---------------------------,,,+++***++++++,,,,,,,,,---------...------------,,,,,,,,,............////////////111000000000000000/////////......------......///....../////////000000000111111111222222222222333444333222222111222222222222222222222222222222222///////////////.........111000000///...---,,,,,,******))))))******+++,,,,,,,,,+++++++++*********)))))))))************+++(((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''(((((()))))))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&&&&'''%%%'''))))))((('''((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''***)))))))))(((''''''''''''''''''''''''((())))))))))))((((((((((((((('''************************%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''''''''''',,,***'''%%%$$$$$$&&&'''+++)))((((((******)))((('''((((((((())))))))))))((((((''''''(((((()))***(((((()))))))))*********,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******---111555777888666444222000...,,,++++++))))))******++++++,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++************+++,,,---------------,,,,,,,,,,,,,,,******+++,,,,,,---------......//////...,,,***))),,,,,,,,,---------......---------------,,,,,,,,,............////////////111111111111000000000000//////............//////............////////////111111111111222222222222222222111111111111222222222222222222222222222222.........///////////////......---,,,,,,+++************))))))******+++,,,+++++++++*********))))))))))))))))))************(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###&&&***)))'''%%%%%%'''&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((((('''''''''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))&&&'''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''''''((((((''''''+++***)))(((''''''((((((((('''''''''''''''&&&&&&))))))((((((((((((((()))((((((((('''((())))))***))))))))))))*********+++,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++************************,,,+++***,,,///222333444111000///---,,,,,,,,,,,,((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))***+++,,,,,,------,,,,,,************+++,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......///000000000000...,,,+++............////////////------------------------............////////////000000000000111111111111////////////////////////............////////////000000111111111222222222111111000000000111111222222222222222222222222222.........///////////////---------,,,++++++************))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''******)))))))))((((((((($$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%&&&###'''******'''%%%&&&(((&&&''''''((())))))(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((((())))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&'''((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''((()))*********)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))))))))((($$$%%%''')))***)))'''&&&&&&'''''''''&&&&&&&&&'''***))))))((('''(((((()))((((((((((((((()))***************+++++++++,,,,,,,,,,,,+++++++++*********,,,+++++++++++++++++++++************************+++******+++...000000000---,,,,,,+++,,,,,,------)))))))))***************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***++++++,,,---,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000///...---...////////////000000000---------............///............//////////////////000000000000000111...//////000000//////........./////////000000000000000000111111111111222000000000///000000111222333333333333333333333333///////////////.....................------,,,,,,******))))))******+++,,,))))))((((((((('''''''''***)))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%'''((()))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&''')))((('''&&&'''((('''&&&&&&''')))***(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((((((((''''''(((((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&'''(((((()))'''''''''''''''((())))))'''(((((((((((()))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((()))*********))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))!!!%%%((()))(((%%%$$$&&&((())))))(((''')))******)))(((''''''((()))***))))))(((((())))))***+++***++++++++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((('''(((+++...000000///,,,+++++++++++++++,,,---++++++******************)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***************+++,,,---...,,,,,,,,,,,,---------...---------------///000111000//////.........//////.........////////////000........./////////000000............////////////....../////////000000000...///000111111000///.../////////000000000111111000000000000111111111111///////////////000111111333333333333333333333333000000//////......------.........------------,,,******))))))******+++,,,))))))))))))((((((((((((******))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((()))''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((&&&&&&'''(((((('''(((&&&&&&''')))***(((&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((('''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))''''''''''''((()))'''''''''''''''((())))))((((((((()))))))))******((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))*********)))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((((())))))(((((("""###&&&(((((('''&&&%%%$$$&&&((((((''''''***,,,***)))(((''''''(((***+++))))))(((((())))))***+++************++++++++++++++++++++++++************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%'''+++///111000///,,,,,,++++++++++++++++++,,,,,,++++++******))))))******************************++++++++++++******((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))************+++,,,---...---------.........//////......------...///111222///...---,,,,,,---///000---------.........//////.../////////000000111111............/////////000---.........//////000000...///000111111000///...000000000000111111111111000000000000111111111111///////////////000111111333333333333333333333333111111000///...------,,,,,,+++++++++++++++++++++*********)))***++++++,,,************))))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((('''''''''((()))******++++++(((%%%%%%(((***)))'''(((&&&%%%'''***+++)))&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''$$$%%%''''''''''''(((***&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((()))******///---***(((''''''((()))'''''''''''''''((())))))(((((())))))******++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***************)))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''"""$$$&&&(((((((((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&''''''(((((('''''')))))))))))))))(((((((((!!!###&&&&&&%%%&&&(((+++***((('''&&&'''(((***,,,)))))))))))))))******+++))))))))))))************+++++++++************)))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---...---,,,+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((()))***,,,,,,++++++++++++++++++++++++...+++)))***---...---,,,......---,,,,,,...///000222111111000///......------------------------------------,,,,,,+++++++++........................////////////////////////......///000000000000000000000000000000000000000111111000///////////////......///000000111000000222222222111111111111000//////...---,,,,,,++++++'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((('''%%%$$$&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))*********+++''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&)))(((&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((*********)))(((&&&&&&'''((())))))((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&'''((()))***(((((((((((())))))))))))***)))(((''''''((()))***%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((***)))((((((((()))+++,,,))))))*********))))))(((((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---((()))+++,,,.........------,,,+++***)))***+++++++++++++++*********))))))***************************)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,++++++---+++)))***---...---,,,---------------...//////000000000//////......---------------------------.........---------------........................////////////////////////......///000000000000000000000000000000000000000000//////...---............///////////////...---222222222111111111000000//////......---,,,,,,+++((()))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))(((((((((''')))'''%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''((((((&&&$$$''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***'''$$$$$$%%%'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&'''((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))(((((()))((('''&&&&&&'''((())))))(((((((((((()))******))))))************))))))+++++++++***))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,((()))***,,,------...---,,,+++***)))((()))******+++************)))))))))))))))))))))))))))))))))***(((%%%""""""%%%(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))******,,,,,,,,,,,,,,,,,,---------+++******,,,------,,,,,,,,,---.......................................------------------------.............../////////........................000000000000000000000000......///000000000000000000000000000000000000000///...------,,,,,,------////////////...---,,,,,,222222111111111000000000/////////...------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((())))))******((('''&&&))))))))))))))))))))))))'''(((((((((((())))))))))))))))))((((((((('''''')))'''&&&&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''(((((('''''''''''''''''''''''''''((())))))))))))((('''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&((())))))&&&$$$'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''&&&&&&'''((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***'''###!!!###%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''(((((((((((((((((('''&&&((((((((()))))))))******((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))&&&''''''((()))((((((((())))))************)))))),,,++++++***))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++((()))***+++,,,------...,,,+++***)))((()))******************))))))))))))***************************)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++***)))))))))))))))***,,,,,,------------......,,,+++++++++,,,---------+++,,,---...///...---,,,,,,---------------------,,,,,,---------------------------......//////000........................000000000000000000000000......///000000000000000000000000000000000000000///......---,,,---------//////////////////......111111111111000000000000/////////......------------------------,,,+++***++++++++++++++++++++++++((()))***++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((('''&&&''')))+++***)))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((()))++++++)))(((&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''))))))((('''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((())))))'''''''''(((''''''&&&%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))'''$$$###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))************((((((''''''''''''((((((************************'''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((())))))))))))(((***))))))))))))))))))***$$$%%%'''((((((((('''&&&((())))))************)))((())))))******+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++)))))))))***+++,,,---...---,,,+++***)))******+++))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++***)))))))))))))))***,,,,,,,,,------.........+++,,,,,,++++++,,,---...***+++---.........---,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------.........///........................////////////////////////......///000000000000000000000000000000000000000000///......------......---...///000111222222222111111111000000000//////...............---------------------,,,+++******)))******************)))******+++++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''&&&(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))++++++)))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&'''((()))***)))))))))((((((((((((((((((((((((((()))))))))))))))((((((+++(((%%%$$$%%%'''))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((()))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&((())))))'''%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((((((((())))))((('''&&&&&&))))))))))))************(((((('''''''''(((((()))************************))))))(((''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''')))******************)))$$$%%%'''((((((((('''&&&(((((()))***************)))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))***,,,---...---,,,+++***)))***++++++(((((()))))))))))))))***++++++++++++++++++++++++&&&''')))++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******++++++,,,,,,------......+++,,,,,,,,,++++++---///++++++,,,---------------------------------------+++,,,,,,------.........---------------.................................////////////////////////......///000000000000000000000000000000000000000000//////...---.........---...///111222333444444111111000000000/////////------------------------,,,,,,---,,,,,,+++******((()))************)))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((('''''''''&&&&&&&&&%%%&&&(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((%%%%%%&&&&&&'''((((((((('''((())))))))))))((('''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''(((*********))))))(((((((((((((((((((((((()))))))))))))))(((((('''***'''###"""###&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))(((((((((((()))(((((((((((((((((('''&&&((((((((()))))))))******((((((''''''(((((())))))''''''''''''''''''''''''***))))))((('''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''(((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''))))))************))))))%%%&&&&&&'''(((''''''''''''((()))******+++******,,,,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++------------------------))))))((()))***+++---...,,,+++***)))((()))******(((((((((((())))))******************************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++******++++++,,,---------***,,,---,,,******---///,,,,,,++++++,,,,,,---...//////......------,,,,,,++++++,,,,,,---......////////////.......................................------------------------......///000000000000000000000000000000000000000///...------,,,,,,------......///111222222222222111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))***++++++++++++***)))***)))'''&&&&&&&&&(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%'''******)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&(((***+++***))))))((((((((((((((((((((((((((()))))))))(((((('''&&&((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''(((''''''%%%%%%''''''((((((''''''&&&%%%#########$$$$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***&&&'''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((('''''''''%%%&&&'''(((((((((''''''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((((((((((((((((()))******)))(((((('''''''''&&&'''(((((()))'''((()))******+++++++++---,,,,,,++++++******))))))************+++++++++************************,,,,,,,,,------,,,,,,,,,))))))(((((()))+++---...+++***((('''''''''((()))'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))***,,,,,,))))))***++++++,,,------***,,,---,,,******---///---,,,+++***+++,,,---...000000///...------,,,,,,++++++,,,,,,---...//////111111000000//////..............................------------------------...//////000000000000000000000000000000000000000...---,,,,,,++++++,,,,,,...///000000000000000///000000000000////////////++++++++++++++++++++++++)))******+++++++++*********+++,,,------,,,+++******(((%%%######$$$&&&((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***++++++))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))***,,,...///...***''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&'''''''''&&&$$$###''''''((((((''''''&&&%%%############$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))((('''''''''''''''))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&'''((()))))))))(((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''(((***+++,,,'''((((((((())))))******&&&'''''''''(((((())))))((()))))))))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&((()))))))))((('''$$$%%%%%%&&&'''((())))))'''&&&$$$$$$$$$$$$&&&''''''(((((()))))))))))))))'''((()))******)))((('''(((((('''&&&&&&((()))***''''''(((******+++++++++)))******++++++,,,------)))************+++++++++***************************++++++,,,,,,++++++***,,,+++)))((((((***+++---&&&&&&'''((((((''''''''')))))))))))))))(((''''''))))))************))))))((()))))))))******************)))(((((((((((((((''''''((()))))))))))))))***++++++,,,,,,+++++++++******))))))******+++,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,***)))***+++,,,,,,------,,,,,,333///,,,+++,,,---,,,***,,,,,,---...//////000000------...///000000////////////.........---------...///000///---,,,---...---------...............//////000111111111111111111000///...---,,,,,,,,,333222222222111111000000//////000000///...------///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))(((&&&$$$###'''&&&&&&'''(((((('''%%%(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%&&&%%%%%%%%%&&&'''((((((&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***$$$%%%((()))***)))((('''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''(((((((((((('''''''''((()))(((&&&%%%%%%'''&&&&&&((((((((('''&&&%%%******))))))((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$''')))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((''''''''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''(((((())))))((((((((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))"""&&&)))***)))&&&$$$((((((''''''''''''((((((+++*********))))))((((((************))))))((((((((())))))+++,,,---......//////...---,,,++++++***++++++*********+++,,,,,,...------,,,,,,++++++***((()))***+++++++++++++++***))))))(((((()))++++++$$$$$$%%%%%%%%%%%%$$$$$$)))))))))))))))(((''''''))))))************))))))(((((()))))))))************))))))((((((((((((((('''((())))))******))))))*********+++******))))))***************+++,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++,,,------------,,,111...++++++,,,---,,,+++((((((((())))))******+++------.../////////////////////.........------------...///...,,,,,,,,,---////////////000000000000//////000000000//////...000///...---,,,,,,,,,---000000000000/////////............---------,,,,,,------,,,+++***))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''%%%$$$###''''''&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&&&&%%%&&&'''((('''&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&''')))******((('''&&&''''''((()))))))))))))))************))))))))))))%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''(((((('''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''')))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$%%%((()))'''%%%&&&&&&&&&''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((''''''++++++*********)))))))))++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++******++++++++++++++++++(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))(((''''''((())))))******))))))((((((((((((((())))))))))))))))))((((((''''''(((((((((((()))***************)))*********)))(((((('''++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,++++++,,,---------------///---++++++---...---,,,+++++++++++++++,,,,,,,,,------...////////////..................---------,,,---...---,,,++++++---....../////////000000000////////////...---,,,,,,...------,,,,,,------............---------------...---,,,+++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%$$$$$$(((''''''((())))))(((&&&&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''&&&%%%%%%&&&''''''&&&$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******)))'''&&&%%%''''''((()))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''%%%&&&'''&&&$$$$$$$$$&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''(((((('''&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,((((((((((((((('''''''''&&&'''''''''(((((())))))''''''((((((((()))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***(((&&&$$$$$$%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''&&&+++++++++***************------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***(((((()))***++++++++++++++++++******************'''(((((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((()))))))))(((((('''''''''((((((((())))))***************************)))(((''''''+++++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,+++***)))***+++,,,---+++,,,,,,---...---------,,,,,,,,,,,,---.........///////////////.........------...//////.................................,,,---...---+++***+++,,,+++,,,,,,------.........000000000///...---,,,+++,,,,,,++++++,,,---......------------,,,,,,,,,,,,...---+++******+++,,,...,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&'''((()))******+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((((())))))))))))((('''&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,+++))))))((('''&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((())))))(((((((((&&&&&&&&&'''''''''''''''(((&&&&&&&&&'''((('''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))'''''''''((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''++++++++++++************---,,,,,,+++***)))((((((***+++++++++,,,,,,,,,---,,,---...///...,,,)))((()))******+++,,,,,,------------------,,,,,,+++***((()))***+++,,,,,,,,,,,,)))((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((()))*********************++++++***))))))(((++++++******++++++,,,---******+++,,,,,,,,,,,,+++++++++***)))***+++---...,,,,,,---.........------++++++------------...///,,,,,,,,,+++++++++++++++------............---------.....................,,,---...---+++***+++,,,+++++++++,,,---......///222222111000///---,,,+++++++++***++++++,,,---...------------------------...---+++******+++---///,,,++++++************+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&''''''(((((((((''''''((())))))(((&&&######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))(((((((((((('''(((((()))))))))))))))''''''(((((((((((('''''')))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((((('''''''''&&&''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))((('''&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&'''((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((())))))******))))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))***)))'''%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((************************************************))))))******+++,,,,,,,,,,,,---...///...,,,)))(((((()))******+++,,,------------------,,,,,,+++***(((((()))***+++,,,,,,---+++***((('''&&&''''''(((&&&&&&'''((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''((())))))))))))))))))******++++++******)))******))))))******+++,,,******+++,,,,,,,,,,,,+++************+++,,,------,,,,,,---...............***,,,......---------...*********+++++++++++++++---............---,,,,,,---------...............,,,---...---,,,++++++---,,,,,,---...///000000111222111111000///...,,,,,,************++++++,,,---------------............---,,,+++++++++,,,---...,,,++++++*********++++++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((()))***++++++''''''((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))(((''')))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((()))(((&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''"""$$$''')))******)))(((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))*********((())))))******+++++++++)))))))))******++++++++++++,,,,,,---,,,+++)))((()))))))))***+++,,,,,,---+++,,,,,,,,,,,,++++++***''''''&&&'''((()))+++,,,...,,,***((((((((()))***%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((''''''((()))************))))))(((((())))))***+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,------...............***,,,//////---,,,,,,...+++,,,,,,------.........---.........------,,,+++---------.........//////---...///...,,,,,,,,,---+++,,,,,,---///000000111000000000///...---,,,++++++************++++++,,,,,,,,,,,,---------......************++++++,,,,,,******)))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))******''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***&&&&&&%%%%%%&&&''')))***'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++******''''''''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((($$$&&&((('''%%%%%%&&&((('''%%%$$$######$$$%%%'''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((()))))))))%%%&&&'''((((((((('''&&&(((((((((((((((((((((((($$$&&&''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************)))))))))***************************************))))))******++++++,,,,,,******++++++++++++++++++&&&%%%$$$$$$%%%'''***,,,+++)))'''%%%$$$$$$&&&&&&%%%%%%&&&'''((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''$$$%%%&&&((())))))******((((((((((((((())))))*********+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,,,,---......//////......***---000000---+++,,,---******++++++,,,---......---.........------,,,+++---------.........//////...///000///---,,,---...))))))***+++---......///............---,,,++++++++++++***************++++++++++++,,,,,,---------'''((()))***************))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''%%%$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,+++***)))(((((((((((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&((()))&&&&&&%%%%%%&&&''')))***))))))******++++++,,,,,,&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''((())))))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###%%%''''''%%%$$$''')))&&&%%%###""""""###%%%&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))*********)))&&&'''''''''(((((())))))******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))*********)))))))))))))))*********)))))))))))))))***))))))((())))))***+++***************+++++++++((()))***+++++++++++++++((('''&&&%%%&&&'''((()))---+++((('''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))************,,,)))&&&&&&)))++++++************)))))))))))))))******+++++++++,,,,,,,,,...---,,,************+++,,,---.........---,,,+++------......------,,,+++((()))***+++,,,---------+++++++++,,,,,,---------..............................---,,,,,,,,,------,,,,,,------...///000000,,,,,,,,,++++++************++++++,,,,,,++++++***((()))***+++,,,---------************))))))))))))&&&&&&'''(((((((((((((((******)))'''&&&%%%######''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((*********)))(((&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((('''''')))***+++,,,,,,+++***)))))))))(((''''''''''''(((((((((((((((((((((((((((((()))***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))+++)))(((&&&&&&((()))+++%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))************))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&&&&'''((())),,,***'''&&&'''((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''((((((((()))))))))******+++)))'''(((***,,,+++***************))))))))))))***++++++++++++,,,,,,,,,---,,,++++++++++++------+++,,,---......------,,,------......------,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------------,,,,,,------...//////000------------,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------------************)))))))))))))))******+++++++++++++++)))((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''&&&%%%((((((((('''''''''&&&&&&''''''((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))%%%%%%&&&''''''''''''''')))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((('''''''''(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&&&&((()))***+++)))&&&&&&&&&''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))***))))))***,,,,,,+++)))************************++++++++++++,,,,,,,,,,,,+++******++++++---......***+++,,,---......------------......------,,,+++++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------***+++---............---,,,,,,------.../////////............------------,,,------------------,,,***+++,,,---------------************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))******))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&'''(((((()))))))))))))))$$$%%%&&&&&&'''''''''''')))))))))(((((((((''''''&&&'''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###%%%'''''''''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))*********++++++++++++,,,+++++++++*********************)))(((((('''&&&&&&++++++,,,,,,,,,,,,,,,,,,(((''''''''''''(((***+++***(((&&&%%%&&&'''&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))***,,,,,,,,,+++***)))***************+++++++++++++++,,,,,,,,,------************++++++,,,,,,******+++,,,---.........------......------,,,+++,,,,,,,,,---,,,,,,++++++......------,,,,,,,,,+++------------------------(((***,,,/////////...------------.........//////...---------------------------............------,,,,,,---.........------************)))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((())))))******))))))%%%&&&''''''((((((''''''))))))))))))((((((((((((%%%&&&'''(((((())))))(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((***************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((************************&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((************++++++++++++************************))))))((((((((('''''''''+++++++++++++++,,,,,,,,,((((((''''''((()))+++,,,***'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''')))+++,,,,,,+++******))))))******+++++++++,,,++++++,,,,,,,,,---------***************))))))(((*********+++,,,---......------......------,,,+++,,,,,,---------,,,++++++.........------,,,,,,,,,------------------------(((***,,,/////////...------------...............,,,,,,,,,,,,,,,------------......//////......---------.........---,,,,,,************)))))))))(((******+++,,,,,,,,,,,,+++*********)))((((((''''''''''''''''''((((((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''))))))((((((''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((%%%%%%&&&&&&'''(((((((((,,,++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''')))++++++)))'''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((************************&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))*********+++++++++************************((((((((())))))******************++++++,,,,,,,,,(((((((((((()))***,,,---***(((&&&%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((()))))))))''')))******))))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++***)))((('''++++++******+++,,,---...------......------,,,+++,,,,,,------------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---........................,,,,,,,,,,,,,,,---------------............---------------------,,,+++***************))))))))))))))))))***++++++++++++*********)))(((((('''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((***************)))(((''')))))))))(((((((((''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((%%%%%%&&&&&&'''((((((((())))))(((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((***++++++***((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&'''((()))((('''''')))))))))))))))))))))))))))))))))************+++***************+++++++++(((((()))******+++,,,,,,))))))******+++,,,,,,,,,)))((((((((()))+++---...***(((&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((((((((()))))))))******&&&((()))((('''''')))+++))))))***++++++,,,------,,,,,,,,,------------...++++++,,,---,,,,,,+++***,,,++++++******+++,,,---------......------,,,+++++++++,,,---............------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------............---------......---------------------,,,+++***)))************))))))))))))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%%%%&&&''''''''''''''''''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))(((''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%'''(((******)))((('''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************((())))))***++++++,,,,,,)))(((((((((***+++---///+++)))''''''((()))***)))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))************&&&((()))'''%%%%%%(((,,,))))))***+++,,,,,,------,,,,,,,,,---------......***+++---...//////...------,,,+++*********+++,,,------......------,,,+++***+++,,,---............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.....................------.........//////000000,,,------------------,,,---------,,,+++***)))(((************))))))))))))******+++,,,,,,,,,,,,,,,%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))******)))((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********))))))(((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))*********((('''''''''&&&&&&&&&&&&)))))))))((('''&&&$$$$$$))))))************))))))'''((()))******)))(((''''''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))%%%%%%&&&&&&'''(((((()))###$$$%%%''')))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''''''''''''''&&&'''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))***+++***)))'''))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++******))))))((((((((())))))***++++++,,,,,,''''''((()))***++++++,,,,,,)))&&&%%%&&&'''((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++++++++*********))))))...,,,)))((()))******))),,,,,,,,,------.........************************''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,//////............//////,,,,,,------...---------...000333444222000000000------------------------...---,,,,,,......---,,,***++++++,,,,,,++++++***...+++(((((())))))&&&######%%%'''((()))((('''&&&******)))((((((((((((((('''((()))(((&&&%%%%%%'''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++(((%%%$$$&&&((('''%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''')))***+++,,,&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&***)))'''%%%%%%''')))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######&&&''''''((()))***++++++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((()))******)))******+++***(((&&&%%%))))))((((((((((((((()))(((((((((((())))))))))))))))))(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''###%%%'''***,,,---------''''''((((((((((((''''''))))))*********))))))((('''''''''((()))******+++'''((()))+++++++++***)))(((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))))))))*********+++++++++'''(((((()))***+++,,,,,,,,,***'''%%%&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++++++++*********))))))---+++))))))*********))),,,,,,,,,,,,---------...************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,......------------......,,,,,,------...------,,,'''***,,,---+++***))))))------------------------...,,,,,,,,,---...---,,,***++++++,,,,,,++++++***,,,)))(((((())))))(((%%%$$$&&&''')))))))))'''&&&***)))(((''''''''''''((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''***(((%%%%%%&&&((('''%%%%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$))))))(((((((((((())))))(((((((((((())))))))))))$$$%%%&&&&&&&&&&&&(((***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&(((((()))))))))''''''((((((((((((''''''&&&'''((()))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''((()))***))))))((((((((((((((())))))))))))************)))))))))((()))))))))******+++++++++)))))))))*********++++++'''((()))***+++,,,,,,,,,---***'''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((************************+++************)))))))))---+++))))))***+++***)))+++,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,------...------,,,,,,(((***,,,---+++*********------------------------...,,,+++,,,---...---+++******++++++++++++******)))((('''((()))***)))(((&&&'''((()))***)))((('''(((((('''&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((()))*********$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''')))'''&&&%%%'''''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))(((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((($$$&&&'''(((''''''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&((())))))))))))%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((('''(((((((((((())))))))))))************))))))))))))((())))))***,,,------...))))))************++++++'''((()))+++,,,---------...+++(((&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))),,,***))))))++++++***)))++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,+++........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------------...------,,,,,,+++---//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++++++++******)))((((((((()))))))))((('''((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))******(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((,,,,,,++++++******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''''''''&&&%%%&&&'''&&&%%%$$$%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''')))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((()))******+++***)))'''''''''((())))))(((((((((((())))))***))))))))))))((((((((((((''')))++++++)))'''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))))))))))))))))))))))),,,+++)))(((''''''((()))''''''((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((())))))******'''((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++,,,,,,---......***+++++++++,,,,,,,,,,,,&&&(((***,,,...............,,,((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))))))))******'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***+++,,,+++)))++++++++++++++++++++++++************************---------,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---......------------......---.........---,,,,,,+++)))+++,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++)))******++++++******)))*********)))((('''''''''((()))))))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))******''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''((((((((((((((()))(((''''''''''''((()))''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))******((((((((('''''''''&&&&&&((((((((((((((()))******+++***(((''''''((())))))((((((((((((((()))*********)))))))))((((((((('''(((***,,,,,,***(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''************))))))((('''(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&(((+++---/////////...///,,,)))''''''(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******(((''''''(((******''''''((((((((()))))))))''''''''''''''''''''''''(((((()))))))))))))))******))))))***,,,,,,+++)))+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------......------------..................---,,,++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***))))))************))))))***++++++***'''&&&&&&'''))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((((('''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$&&&(((((('''&&&'''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&'''((())))))&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&'''''''''(((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++******))))))((((((''''''%%%'''))))))(((((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''++++++++++++***((('''&&&&&&&&&''''''''''''''''''+++******))))))))))))***(((((((((((())))))))))))))))))))))))************---------,,,,,,+++++++++,,,,,,---------.........&&&(((+++...000000//////000---)))''''''(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))'''&&&&&&''')))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))+++,,,---+++)))++++++******))))))))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------............---,,,+++***,,,---...---,,,+++---...++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***))))))************))))))''')))******''''''(((***)))((((((''''''&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&###&&&((()))'''&&&'''((('''((())))))''''''((()))(((((((((((((((((((((((()))(((''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++*********)))((('''''''''###$$$%%%%%%$$$%%%''')))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''')))*********)))((('''''''''''''''''''''''''''&&&+++***)))((('''(((((()))(((((((((((())))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---&&&(((+++///000111000///000---***((('''(((''''''((((((((((((((((((((((((((((((((((((((('''''''''***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((()))+++------+++)))+++*********))))))((((((************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,++++++++++++++++++,,,............---,,,+++***+++,,,,,,+++******+++---++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))************))))))%%%'''***)))((('''***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&"""&&&))))))'''&&&'''(((((()))***)))((('''(((***))))))))))))))))))))))))******((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&'''''''''(((((())))))+++)))(((''''''((()))+++***)))'''&&&&&&''')))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******************++++++&&&''''''((()))***++++++%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))((((((((((((((((((((((((((()))******'''((()))******)))((('''''''''''''''((()))+++++++++******)))(((''''''&&&%%%%%%%%%###!!! """$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,+++***)))((('''''''''''''''''''''''''''''''''((()))))))))((('''&&&''''''((((((((((((''''''''''''(((((((((((((((''')))))))))))))))(((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))(((((())))))*********+++))))))***+++,,,,,,---...))))))*********+++++++++(((&&&)))000333000.........,,,***(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))*********************)))))))))))))))((((((((((((((((((((((((******************************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------...------,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***************************,,,,,,,,,,,,,,,+++***)))))))))************))))))************************))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''(((((('''%%%###"""%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))++++++)))(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''&&&%%%###"""'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))(((((()))******(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((())))))'''(((***+++*********))))))((((((&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************,,,+++******)))*********++++++,,,,,,,,,,,,------(((&&&)))000333000......///---+++)))(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***************))))))))))))))))))))))))************************)))*********++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******************************+++++++++******)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))***+++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''')))))))))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***)))(((((()))******))))))))))))((((((((((((''''''''''''((((((((()))***))))))(((((())))))***(((''''''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((+++************)))((()))*********)))))))))(((((((((((())))))))))))((((((''''''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************************)))******+++,,,,,,++++++,,,,,,,,,,,,------(((&&&)))///333000...//////...+++)))(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++************************************************))))))+++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************)))************)))((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''(((&&&%%%&&&''''''&&&$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************---,,,***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((('''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((((()))***)))(((******))))))))))))(((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))+++,,,---...++++++,,,,,,,,,,,,------(((&&&(((///222000///000///---+++(((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))*********************+++++++++++++++************************************************((()))+++------,,,+++***++++++,,,,,,---,,,,,,+++***,,,...//////...,,,+++++++++,,,---------,,,,,,*********++++++*********++++++,,,,,,,,,++++++***************************)))***************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((&&&$$$"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********+++***(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((('''''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''(((((('''(((++++++((())))))))))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++************************************+++,,,---...+++++++++,,,,,,,,,------(((&&&(((...222000000111///---***(((&&&&&&'''''''''((((((((()))))))))***''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))************))))))))))))******++++++))))))))))))))))))))))))************************(((***,,,---...---+++***,,,,,,---------,,,,,,++++++,,,...//////...,,,******++++++,,,------,,,,,,)))***++++++++++++***)))******+++,,,,,,+++++++++******************************++++++,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$"""%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&)))((('''((()))***)))(((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))((((((((((((''''''''''''$$$$$$######$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))((((((((('''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---000000+++)))******'''(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------(((&&&'''...111111000222///...+++((('''&&&''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))************************)))***,,,---------,,,+++---------------,,,,,,+++,,,---.........---,,,+++)))***+++,,,,,,------,,,)))***+++,,,,,,+++***))))))***++++++++++++++++++******************************+++,,,,,,,,,,,,+++'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&***(((((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((()))******(((((((((((('''''''''''''''&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***555======222)))))))))&&&''''''(((((((((((())))))(((((())))))))))))((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))------,,,+++++++++++++++++++++,,,,,,,,,,,,------(((&&&'''---111111111333222000---***((((((((()))'''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,************************************************+++++++++,,,,,,,,,------------......---,,,,,,+++......---------,,,,,,,,,))))))***,,,,,,------,,,***+++,,,------,,,+++***))))))***+++++++++++++++************************))))))***+++++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))''''''((()))******)))((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))(((((((((((('''''''''''''''&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''))))))))))))(((''''''(((((())))))******)))((((((((('''''''''''''''(((***++++++***((('''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***444@@@BBB555(((&&&)))((('''''''''((((((((())))))(((((())))))))))))(((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))),,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------(((&&&'''---111111111333444222///,,,************&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...---.........---,,,,,,+++///...---,,,,,,,,,,,,---((()))***+++,,,---------***+++---......---+++***((()))***+++++++++++++++************************(((((()))***************''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))((()))'''%%%######%%%''')))%%%%%%&&&&&&'''((())))))'''((((((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))(((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''')))(((((((((''''''''''''&&&%%%###""""""###%%%&&&'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%'''))))))))))))(((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&%%%&&&)))******)))&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''')))******---<<>>AAACCC***)))((('''&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''###%%%'''(((((((((***+++((((((''''''''''''((((((&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))***+++++++++---.........---,,,+++******+++,,,+++)))))))))***,,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,,,,,,,,,,,,,+++++++++......------,,,,,,,,,,,,+++++++++***++++++,,,---//////......---,,,,,,+++,,,,,,+++++++++,,,------------,,,,,,,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,---...***,,,......,,,+++++++++,,,+++++++++***************++++++,,,,,,++++++***+++,,,---------,,,+++***((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------))))))(((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))***************))))))(((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''***))))))))))))))))))******))))))((((((''''''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''+++000000+++''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''((((((((()))))))))'''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((('''(((((()))******++++++)))((((((''''''(((((()))''''''''''''((((((((((((***+++++++++)))((()))***((((((''''''''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))$$$&&&((()))(((((()))*********++++++++++++******)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---......000333666555777:::>>>AAACCCEEEEEE&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***++++++)))(((((()))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***++++++,,,,,,---------------,,,++++++***+++,,,+++***)))***,,,,,,,,,++++++,,,,,,---...++++++,,,---......///////////////...............---------------,,,,,,+++---,,,,,,,,,,,,---------000//////...------,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---///222222000...,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++******+++---......---+++***))))))*********+++++++++***++++++++++++++++++***++++++************++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))(((((((((((()))))))))))))))******))))))((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))******))))))((((((((('''%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&***///333222---(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))*********+++++++++,,,)))(((((((((((((((((()))(((((((((((((((((('''''')))*********)))))))))***(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))***,,,---,,,)))((('''(((((())))))******))))))(((,,,------.........------***+++,,,---,,,+++***)))+++,,,---...///333888;;;;;;===AAADDDFFFGGGGGGFFF%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))***+++,,,,,,---,,,,,,,,,,,,,,,++++++******+++---,,,+++***+++---,,,++++++++++++,,,------,,,---.../////////////////////////////////////////////000111222111111111111111111111111111000000000000000/////////......,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---000222222000...------,,,,,,,,,++++++++++++******++++++,,,,,,++++++******+++---......---+++***+++++++++*********))))))))))))************))))))++++++************++++++************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))''''''(((((()))(((((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))***))))))(((''''''''''''&&&&&&'''''''''))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&'''''''''''''''''''''(((''''''&&&'''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&,,,222444111---)))&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''',,,+++++++++*********)))((())))))))))))))))))(((***))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))((()))***)))'''%%%%%%%%%))))))************)))))),,,,,,---------------,,,***+++,,,,,,,,,+++***))),,,---...000222666;;;???@@@BBBEEEHHHIIIHHHFFFDDD(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((($$$&&&((()))(((((()))***((((((''''''''''''((((((&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,------,,,+++,,,...,,,++++++++++++,,,---------...000111111111000///.........//////////////////000111333333333222111000000111111111000//////111111222222222222333333111000000000000111111222000000///............///222222111111000/////////...---------------,,,,,,........................------------------------//////...------,,,+++++++++---//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,+++,,,,,,++++++***))))))((()))))))))******)))))))))++++++************++++++*********++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((())))))))))))*********)))(((''''''((()))***))))))(((((((((((())))))&&&''''''(((((((((((('''((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&---222111...,,,***'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&'''((()))*********)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''++++++******)))(((((('''((())))))******))))))((())))))))))))************)))((('''(((***+++***)))))))))************))))))(((((()))))))))(((''''''))))))))))))))))))))))))%%%''')))***))))))***,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++***+++,,,,,,---------,,,///111333555777:::>>>BBBDDDEEEGGGHHHHHHEEECCCAAA(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))+++++++++***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------,,,,,,---///---------,,,------...//////000222333333222111000000111111111222222222333111222333444444333111000222222333333333222000///444444555666777888888999777666666555555555555666555555444333333333333333555555444333333222222111000000000/////////..............................---------------------------............---------+++,,,------,,,+++,,,...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++******************)))******++++++******)))++++++************++++++*********+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((()))))))))*********''''''(((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((###%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))'''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&...222---))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''*********)))))))))((((((((((((((()))))))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&(((******(((&&&%%%''''''''''''''''''''''''%%%&&&''')))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((()))************)))(((''''''(((((()))*********)))'''&&&'''***+++***((((((((()))******)))(((((((((((())))))***)))))))))(((((((((((((((((((((((('''))),,,---,,,---...///+++,,,,,,------,,,,,,+++)))***+++,,,---.........------------...000111111444666999;;;===???BBBDDDGGGGGGGGGFFFDDDBBB???===$$$%%%%%%&&&'''(((******''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))'''%%%%%%&&&((((((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++++++++++++++------......///......---+++,,,------,,,,,,...///...............///000000000111333444444333222111555555555666666777777777888999::::::999777444333999:::;;;;;;;;;:::888777666666777999:::;;;======;;;;;;:::999888888999999999999888777777777777777777777666555555444333333333222222222111111000000////////////////////////........................+++,,,---...////////////,,,---...---------///111---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,++++++++++++,,,---...)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))*********+++******++++++++++++******))))))(((((((((((())))))(((((()))***************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((((((((((((((($$$&&&(((***++++++***)))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((()))((('''$$$###&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''...111+++&&&(((***((((((((((((((((((((((((((('''''''''&&&&&&'''''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))$$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((###$$$&&&((())))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))******%%%%%%&&&&&&''''''((((((((()))***++++++***)))(((%%%&&&&&&'''((()))******)))'''&&&'''***+++***(((&&&'''((())))))((('''&&&'''((()))******+++******((((((((((((((((((((((((''')))******)))))))))***)))******++++++******))),,,---...000111222222222///.........000222444555777:::>>>@@@AAABBBDDDFFFHHHHHHGGGEEEBBB???<<<:::$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&''''''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))***)))&&&&&&((()))(((++++++******)))((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***+++,,,---***+++,,,+++***))))))***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///000222222000//////000111222222444555666666777888999999777444333555888999888777777999;;;===??????===;;;:::;;;<<<;;;:::<<<>>>AAACCCDDDCCCBBB@@@;;;???DDDEEECCC@@@AAABBBDDDCCCAAA>>><<<<<<>>>AAA:::;;;;;;:::999999;;;===>>>===;;;999888777777777999888777555444333222111111222222222222222111000...---,,,---///000///...---------------.........---------,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())))))******+++,,,------......---,,,***))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***)))(((((())))))***&&&$$$&&&+++---+++'''+++)))((())),,,,,,***'''((((((((((((((()))******))))))))))))************))))))(((((('''''''''&&&'''((((((((())))))******)))***+++++++++)))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''((()))******)))((('''))))))(((((('''%%%$$$###&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%'''''''''''''''((())))))(((((((((((('''&&&%%%$$$%%%%%%&&&'''((((((((('''(((((((((((((((''''''''''''((()))((('''&&&''')))(((((('''''''''''''''(((''''''(((((('''&&&%%%%%%'''((()))))))))'''&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))((('''((()))((('''&&&&&&'''((('''%%%&&&&&&''')))************))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))(((''''''''')))***+++(((((((((((())))))))))))))))))************))))))***)))(((((())))))((('''))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((()))+++---///111222222333///...------000555;;;?????????@@@AAABBBCCCDDDEEEHHHFFFBBB???===<<<<<<<<<$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((&&&&&&'''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((())))))(((******************++++++))))))))))))))))))))))))((()))******+++*********))))))))))))***+++,,,---(((***++++++))))))***,,,------,,,,,,,,,---....../////////000000000000111///111333333222222333444555555555555666777888999999;;;<<<;;;999999;;;>>><<<<<<;;;;;;<<<>>>@@@AAACCCBBBBBBCCCEEEFFFEEECCCBBBEEEJJJNNNOOOMMMJJJHHHDDDHHHLLLMMMKKKIIIJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHCCCBBBAAA@@@???@@@BBBDDDDDDAAA>>><<<;;;<<<<<<<<<>>>===;;;999888777555444333333333333222222222111333222000000111111000///------------------------------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***))))))))))))))),,,(((&&&'''***+++)))&&&'''&&&%%%''')))***(((&&&((((((((((((((()))******))))))))))))************))))))((((((((('''''''''''''''((((((((()))))))))***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((('''&&&%%%)))))))))))))))((((((((($$$%%%&&&'''(((((('''''''''''''''''''''((())))))************)))((('''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''&&&''')))++++++***************+++((((((((((((((('''&&&&&&)))))))))))))))((('''&&&))))))))))))))))))))))))'''(((((((((((((((((('''%%%'''))))))((((((((()))(((&&&%%%&&&(((((('''&&&%%%&&&'''((((((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&'''(((((()))******((((((((()))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((***))))))(((''''''&&&&&&)))((((((''''''((()))***(((((((((((())))))))))))))))))************))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))(((((((((((()))))))))******************)))((((((+++,,,---///000222333444222111111222666:::???BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA???===;;;;;;<<<===%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((()))'''(((((()))******++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))******+++,,,---)))+++,,,,,,,,,,,,---///---------------...//////...///000000222333333444222444666777666777888:::888888888888999;;;===>>>>>>@@@BBBCCCCCCDDDEEEGGGCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJLLLOOOPPPPPPOOOPPPTTTZZZ^^^___]]]YYYVVVSSSWWW[[[[[[ZZZXXXYYY[[[\\\]]]___cccfffddd^^^YYYPPPNNNJJJHHHHHHJJJMMMOOOOOOKKKFFFDDDEEEGGGHHHIIIJJJGGGBBB@@@>>>===;;;:::888888777777666666666666444333111000111000...,,,////////////...............------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***))))))))))))***---***((((((******(((%%%)))((((((***,,,,,,+++***))))))((((((((()))******))))))))))))************))))))((((((((((((''''''''''''''''''((((((((((((+++******)))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((())))))))))))(((((('''(((((())))))(((((('''******))))))((((((((('''"""###%%%&&&'''((((((((((((''''''''''''(((((()))************)))((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((******)))((()))***'''&&&%%%&&&((())))))(((&&&&&&'''''''''''''''&&&'''((()))******)))(((''')))))))))(((''''''&&&&&&%%%%%%&&&'''(((((())))))(((((('''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''***))))))((((((''''''&&&))))))(((''''''(((((()))(((((((((((())))))))))))))))))************))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))((((((((()))))))))***************+++******)))(((---------...000222444666666777888:::===AAACCCEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@>>>===<<<<<<===???@@@%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&$$$%%%'''((('''(((+++'''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++************+++,,,---------...//////......///111------------...///000111///000111222444555666777666888999999999999;;;===;;;;;;;;;<<<>>>AAADDDFFFIIIKKKNNNPPPQQQQQQRRRRRROOOOOOPPPQQQSSSVVVXXXZZZ[[[YYYXXXXXX[[[^^^``````cccfffiiikkkkkkiiifffdddcccgggjjjjjjhhhgggjjjlllrrrtttyyy{{{sssfffbbb]]]YYYYYY\\\___aaa```[[[UUURRRTTTXXX[[[[[[ZZZUUUOOOJJJHHHFFFCCC@@@??????>>>===<<<;;;;;;:::666444333222333222111///222222111111000000000///......------,,,---------------------------------------------------------,,,---...///000///......++++++++++++++++++******++++++,,,------,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***))))))*********,,,***((((((******)))'''*********+++++++++***)))***))))))((())))))******((()))))))))************))))))((((((((((((((((((''''''''''''''''''((((((+++***)))(((((()))***+++((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((())))))))))))((((((''''''((())))))***))))))((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&'''''''''((((((''''''''''''((()))''''''(((''''''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''''''''&&&))))))*********))))))(((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((())))))(((((((((''')))******)))(((((()))&&&%%%%%%&&&)))******)))''''''((((((((('''&&&&&&&&&((()))++++++)))(((&&&))))))((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))************))))))***)))(((((())))))((('''))))))))))))))))))))))))(((((()))))))))******************++++++******)))------,,,---///222555777999;;;>>>AAACCCEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>>>>???AAADDDEEE%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))))))))((((((''''''&&&&&&&&&'''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''')))%%%$$$'''(((&&&(((---*********))))))((((((((())))))))))))))))))))))))((()))******++++++******************+++,,,---......///000000...---...000.........///000222333444444555666777888:::;;;;;;888999::::::999999<<<>>>???@@@AAADDDHHHLLLOOOQQQYYYZZZ[[[^^^___```___^^^]]]^^^___aaafffkkkpppsssvvvqqqllljjjkkknnnqqqssssssrrrrrrqqqooonnnmmmmmmnnnqqqsssrrrqqqqqqtttxxx{{{tttppppppsssuuuvvvsssmmmfffdddhhhmmmooopppkkkeee^^^YYYVVVSSSNNNIIIEEEDDDDDDCCCAAA>>><<<::::::999777888999999888666444333333222111000000///000//////...---------...........................---------------------------.../////////...,,,+++,,,,,,+++++++++++++++++++++,,,------------,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***************++++++)))(((((()))***++++++***((((((((((((&&&%%%$$$$$$******))))))))))))******((()))))))))************(((((())))))))))))))))))((((((((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))))))))******)))(((''''''&&&&&&))))))(((((((((((())))))&&&'''((()))************((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((((((((&&&'''((('''&&&%%%&&&((('''((()))************)))))))))***************)))+++***)))(((((()))***+++((((((((((((((((((((((((&&&''''''((((((''''''&&&''')))******((('''((()))'''&&&%%%''')))******)))(((((()))))))))(((((('''&&&((()))++++++)))(((&&&((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%)))))))))(((((('''''''''(((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((('''''''''(((((((((((())))))))))))))))))************))))))***)))(((((())))))((('''************************))))))))))))******************++++++++++++******,,,,,,,,,---000333777999===>>>AAADDDFFFGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>@@@??????@@@BBBEEEHHHJJJ&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((%%%&&&''''''((('''''''''))))))(((((('''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((+++&&&'''---...))))))...---------,,,+++*********))))))))))))))))))))))))((())))))***+++*********+++******++++++,,,---...,,,---///...------...///111111222333444666888999888888999999:::::::::;;;;;;<<<===<<<<<<>>>AAACCCIIIKKKNNNRRRVVVZZZ]]]___fffffffffhhhkkkmmmlllkkkkkkkkkmmmqqqxxxzzzxxxyyyzzz{{{{{{yyyvvvtttrrrrrrrrrsssuuuwwwyyyxxxwwwxxx||||||uuuuuuzzzzzztttnnnjjjiiieee___YYYMMMMMMNNNLLLIIIDDD@@@===<<<;;;::::::;;;<<<;;;999666666555444333111111000222111000///////////////////////////////////////------------------------/////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++************+++,,,,,,(((((()))******++++++,,,)))***+++***(((&&&%%%&&&++++++***)))))))))******))))))))))))************(((((())))))))))))******))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))***))))))(((((('''''''''))))))(((((((((((())))))&&&'''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''')))((((((''''''''''''(((((()))))))))))))))(((((('''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))%%%&&&''''''&&&%%%&&&'''%%%&&&''')))))))))((((((((())))))************)))))))))((((((((()))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''((('''&&&''')))******)))(((((()))))))))))))))((('''((()))******)))((('''((((((((((((((((((''''''))))))(((((('''&&&&&&&&&******))))))))))))))))))((((((((((((((((((((((((******+++++++++***))))))************************))))))))))))))))))))))))%%%&&&'''(((((((((((('''(((((((((((())))))))))))))))))************))))))'''&&&&&&'''***++++++***************************)))))))))*********++++++)))***++++++,,,+++++++++,,,,,,---000333777:::<<<@@@BBBDDDFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@BBBFFFJJJNNNQQQ&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))************))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))%%%%%%'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,)))...888888///))),,,+++++++++++++++*********)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,---......***,,,...///000000333444666666777888:::<<<>>>???AAA@@@@@@@@@??????>>>>>>BBBCCCEEEFFFGGGJJJNNNRRRXXX[[[___cccgggiiijjjjjjmmmllllllnnnsssvvvwwwwwwttttttvvv|||~~~~~~}}}{{{{{{zzz{{{{{{~~~{{{zzz{{{yyyqqqjjj___```aaa```\\\UUUNNNJJJDDDCCCAAAAAAAAAAAA???=========<<<:::999777666666444333222111000000000000111111111111111111111111........................///......---------......,,,,,,,,,------......///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++*********++++++,,,---)))***+++************+++***,,,......,,,+++,,,---,,,+++******))))))******))))))))))))************(((((()))))))))*********++++++******))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))(((((((((((((((***)))(((''''''((()))***&&&''''''(((((((((''''''''''''(((((()))*********)))((('''''''''((()))***))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''((('''''''''%%%%%%&&&''''''((())))))%%%&&&''''''%%%%%%&&&'''!!!###%%%&&&''''''&&&%%%'''((())))))******))))))&&&'''((())))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&''')))(((&&&%%%%%%&&&)))((('''((()))***)))(((&&&&&&'''((())))))))))))(((((())))))))))))(((((('''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))******(((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((())))))(((((((((((((((((())))))))))))))))))************))))))'''&&&&&&'''***++++++***************************))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,---000444888<<>>@@@BBBCCCNNNNNNMMMLLLKKKIIIIIIHHHJJJLLLNNNPPPRRRWWW\\\```dddfffkkkoooqqqrrrrrrqqqpppnnnnnnqqqwww|||~~~~~~yyyyyy{{{~~~wwwqqqsssuuutttooofff^^^XXXRRRPPPNNNLLLLLLKKKIIIGGGEEEDDDCCCAAA@@@>>>===<<<555444333222111111111111111111111111111111111111..............................---------///111222,,,,,,------...///000000///...,,,++++++,,,...///------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---+++,,,,,,+++)))((())))))&&&))),,,,,,++++++---///,,,,,,+++***))))))******))))))))))))************(((((())))))*********+++,,,+++++++++******))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''((()))+++,,,***)))((('''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''$$$%%%((()))******)))(((''''''((()))))))))))))))%%%&&&''')))))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((('''&&&$$$$$$%%%***)))(((((())))))((('''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((%%%%%%&&&((()))+++,,,,,,''''''(((((())))))******((((((((((((((((((((((((((()))*********((('''&&&(((((((((((((((((((((((()))))))))))))))*********"""###%%%'''))))))))))))(((((((((((())))))))))))))))))************))))))***)))(((((())))))((('''************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,---///333888===@@@CCCDDDGGGGGGGGGGGGGGGEEEDDDCCC???@@@@@@@@@@@@@@@AAAAAABBBDDDGGGMMMUUU]]]dddhhh#########$$$$$$$$$%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))(((&&&%%%%%%&&&'''(((&&&333@@@CCC:::///(((&&&))))))*********))))))(((((((((***++++++***))))))((()))***)))((()))***,,,......---,,,+++,,,000333333444666777888;;;>>>AAA@@@AAABBBAAABBBGGGPPPWWWdddiiijjjcccXXXRRRTTTXXXZZZ\\\]]]\\\\\\```fffllluuuvvvxxxyyyyyyxxxvvvuuusssuuuxxx{{{}}}~~~~~~~~~|||zzzrrrlllgggeeecccbbb```]]]VVVQQQPPPMMMIIIFFFEEECCCAAA???@@@???<<<999555333111000333111000000111111000...222000.........///...---000...------...///...,,,000000000///.........---------------------------.........------,,,,,,,,,'''))),,,......---+++))),,,,,,+++++++++*********,,,+++***))))))***+++,,,))))))************))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))'''((()))***++++++***)))'''((()))++++++)))(((''')))))))))))))))))))))))),,,+++***)))))))))+++++++++***)))(((((()))***+++***)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&)))))))))(((''''''&&&&&&$$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%''''''&&&&&&((()))''''''(((((())))))******))))))))))))((((((((((((******)))((((((((((((((())))))((((((''''''&&&&&&&&&''')))*********)))((())))))(((((((((((())))))******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))*********%%%&&&'''((())))))))))))*********)))))))))))))))(((((())))))((('''&&&&&&'''((()))++++++***))))))((((((''''''''''''((((((***)))'''&&&'''(((***+++,,,***((('''&&&&&&&&&'''******))))))((((((''''''&&&(((***)))(((''''''((()))))))))))))))*********)))))))))))))))***++++++******+++,,,...000333444///222777===BBBEEEFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAABBBDDDEEEGGGGGGKKKUUUaaajjjmmmlll&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''(((***)))'''&&&&&&''')))***&&&///888999444---***)))))))))************))))))((((((******+++******))))))***++++++***+++---///...000111222333555888:::999:::;;;:::::::::===???BBBFFFKKKOOOSSSXXX```eeennnrrruuuqqqiiibbb```aaa```bbbeeeeeegggjjjqqqwww}}}}}}~~~~~~~~~|||zzzxxxxxxzzz}}}|||yyyxxxvvvvvvvvvrrrmmmhhhgggeeeaaa[[[UUUOOOKKKIIIEEEDDDBBB@@@>>><<<;;;;;;===:::888666555444222000333111//////000111111000000/////////111111///.../////////...............------------------------.........------,,,,,,,,,)))***,,,---...---,,,+++//////.........---------,,,+++***))))))***+++,,,))))))************))))))))))))************))))))+++++++++,,,,,,+++++++++************************((((((******+++***))))))'''((()))******)))((('''))))))))))))))))))))))))+++*********)))******+++******))))))))))))******(((((('''''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++)))(((((())))))(((&&&'''''''''((((((((((((((($$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&&&&'''(((((((((((((((((()))))))))******)))))))))(((((((((******)))(((((((((((((((((((((((((((((('''''''''&&&'''((()))***))))))((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''((()))))))))))))))((((((''''''''''''(((((())))))'''''''''(((***+++***)))((('''''''''''''''******))))))((((((((((((((()))******(((''''''((())))))************))))))+++***************++++++---,,,,,,---///222555777777:::===AAADDDFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBDDDFFFIIIJJJNNNNNNRRR[[[gggqqqtttuuu''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((()))))))))*********''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))************************+++***)))(((''''''''''''***)))((((((((()))***+++'''***---...---+++++++++))))))***************)))(((((()))***++++++*********+++,,,------...000333///111444555666888:::<<<>>>???@@@@@@@@@AAACCCEEEMMMSSS\\\bbbfffkkkqqquuuxxx|||zzztttooollliiimmmqqqtttvvvzzz~~~~~~uuuiii^^^XXXUUUOOONNNLLLIIIFFFDDDBBBAAABBB???;;;999777666444222333000......000111222111000000000111333222000...---------...............------------------------.........---------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++************++++++))))))************))))))***++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++************************)))************))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))******+++******)))))))))************))))))''''''''''''((()))***+++))))))))))))))))))))))))******)))))))))((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((())))))((('''&&&&&&''''''((())))))***$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&)))******)))'''&&&&&&'''))))))((((((((((((((((((************))))))))))))***))))))((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((()))))))))((('''''''''''''''''''''(((((())))))((((((''''''(((((())))))((('''''''''(((***+++((((((((())))))(((((('''***))))))))))))((((((((()))***+++***((('''((()))))))))***++++++***)))(((,,,++++++*********++++++......---...111555999<<>>AAADDDGGGJJJLLLOOOSSSVVV___dddkkkppprrruuuyyy}}}zzzvvvtttyyy~~~ssskkkhhhfffddd```\\\VVVQQQMMMKKKHHHDDD@@@===<<<;;;:::999888555333222222333333222/////////111222222///---,,,,,,------......//////.......................................---------...------,,,---...///000++++++++++++************++++++++++++++++++++++++)))******++++++******)))******++++++++++++*********++++++,,,,,,++++++***************************************))))))((((((((()))************)))((())))))))))))))))))))))))'''(((***+++++++++))))))((()))***++++++***)))(((((((((''''''((()))******((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))(((((((((((((((((()))))))))*********************************((('''((()))***)))'''''''''''''''(((((())))))%%%&&&''''''(((((('''''''''''''''''''''''''''''')))******)))(((''''''))))))))))))((((((''''''&&&+++*********))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((((((((((((((((('''&&&&&&''''''((((((((((((((()))(((((()))))))))((((((''')))((('''&&&'''((()))***))))))(((((((((((()))))))))(((((('''((()))******&&&'''(((*********)))((())))))))))))))))))))))))((()))***)))''''''(((***)))***+++,,,,,,***)))(((,,,++++++***************---------///333999???BBBGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDEEEIIIOOOUUUYYYfffeeefffjjjrrrxxx}}}~~~&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))***++++++''''''''''''((())))))******)))((()))++++++)))'''))))))***+++++++++++++++*********+++,,,------...///000111111000111333444:::;;;;;;:::;;;???DDDHHHKKKOOOSSSXXX[[[___dddgggmmmppptttuuuuuuxxx}}}~~~zzzuuuoooiiicccaaaVVVQQQKKKFFFCCCBBBAAA@@@???===:::999888777444333/////////000111000...,,,,,,------....../////////................................................///...---,,,,,,...///111............------------+++++++++,,,,,,+++++++++******++++++++++++******)))******************)))))))))************))))))************************++++++***))))))((((((((())))))************))))))************************'''((()))***+++******)))((()))***++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))((((((''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&((())))))(((((()))+++))))))((((((''''''&&&&&&*********))))))))))))((())))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++&&&&&&'''(((((()))((((((((((((((())))))*********(((((()))))))))))))))(((***)))((('''((()))***+++))))))(((((((((((())))))((((((((((((((())))))***&&&'''(((*********))))))))))))))))))************'''((((((((('''''')))+++***+++,,,,,,+++***)))(((+++******)))))))))******+++,,,...111777>>>DDDGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDGGGMMMUUU]]]bbbkkkkkklllooouuu{{{(((((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******''''''''''''''''''''''''(((((((((((()))***+++,,,&&&''''''(((((()))))))))+++++++++,,,---+++(((&&&))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333444444333444666888:::<<<>>>@@@DDDIIIPPPUUU[[[^^^cccfffiiilllppprrrtttvvvwwwwwwwwwzzz}}}yyywwwhhhbbbXXXPPPJJJFFFDDDBBBBBBAAA???>>><<<999555222444222000000000000...---.........///////////////......................................./////////......---,,,---...///000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))************))))))(((((())))))))))))((((((+++++++++++++++++++++++++++***)))))))))))))))***************************************************''''''((()))************))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++*********)))))))))''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%'''(((((((((((()))+++((((((''''''''''''''''''))))))))))))((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((()))******))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******%%%&&&'''((())))))))))))(((((())))))******++++++(((((()))*********)))))))))))))))))))))***++++++***))))))(((((())))))***(((((((((((())))))))))))'''((())))))************)))))))))************+++&&&'''(((((('''))),,,///,,,,,,,,,+++******))))))***************+++,,,,,,---...111666<<>>BBBEEEQQQWWW___fffjjjlllmmmnnnkkknnnssswwwzzz|||~~~~~~}}}yyyooohhhdddbbbaaaZZZ[[[]]]^^^]]]YYYRRRMMMBBB>>>999666555555555555222222111111000000//////////////////////////////---.........//////000000,,,,,,,,,------------............---------,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++))))))(((((((((***+++,,,++++++************++++++************************((('''''''''''')))+++,,,+++***)))(((((()))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++************)))%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''************************(((''''''((()))******)))&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***(((((()))***************%%%&&&((()))))))))((('''******))))))))))))******'''(((((()))))))))))))))+++***)))(((((()))***+++))))))******++++++++++++'''(((******,,,///333777000...+++)))((()))+++,,,,,,,,,------///000222333777999===AAADDDGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHLLLPPPWWWaaalllwww((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''&&&%%%&&&((((((((('''&&&''')))*********)))(((((((((((((((((((((((((((---,,,)))'''&&&&&&'''(((***)))(((&&&&&&&&&'''(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************---,,,+++*********+++,,,...---,,,+++,,,---...///000111333444555555555555555666777999>>>GGGSSS\\\kkkyyyzzzzzzwwwxxx~~~~~~~~~~~~|||yyyyyyyyywwwwww{{{zzzjjj^^^MMMDDD===<<<;;;777333222444222000000000111000///222111000////////////////////////......------,,,//////.........------------,,,,,,++++++*********)))))))))***+++++++++,,,***++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***+++*********************,,,+++***))))))***+++,,,+++***)))(((((()))***++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))***************************(((&&&'''))))))'''%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%)))&&&######%%%'''&&&%%%&&&'''(((******((('''&&&)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))))))))***++++++(((((((((((())))))))))))***************)))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((***+++,,,---...,,,+++***(((''''''&&&&&&***(((%%%%%%&&&((())))))'''((()))***+++,,,------,,,,,,++++++******))))))((((((((((((((((((((((((+++,,,,,,------,,,,,,+++---,,,+++))))))***,,,------------...000222555666777:::===AAADDDFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHHHHGGGFFFHHHMMMQQQXXX[[[bbbjjjqqqzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((((((((('''&&&'''((()))***))))))(((((((((((((((((((((((((((+++***((('''&&&&&&'''((())))))((('''''''''''''''***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************---,,,+++******+++,,,,,,+++++++++,,,---///000111444444555666777777888888777<<<@@@BBBEEEOOO___kkk}}}|||vvv\\\OOODDD@@@???<<<888777777555222111111111000///000000///...............////////////............//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***(((((()))))))))*********+++***))))))))))))***++++++***)))(((((()))***+++************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&((()))'''%%%(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''+++(((&&&&&&((())))))((('''((()))++++++)))((('''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''(((((())))))(((((((((''''''&&&&&&***************)))((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((()))******++++++***))))))(((((((((((()))+++)))'''&&&(((***++++++,,,,,,++++++***)))((((((***************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++***)))(((((()))+++,,,---......000222555888999;;;===@@@CCCFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFKKKRRRXXX```cccjjjrrrxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((((((((('''&&&'''((())))))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,------+++,,,...000222333444444777777888999:::<<<>>>???<<>>???AAACCCFFFGGGHHHHHHHHHDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJRRR\\\bbbhhhjjjqqqyyy~~~((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%&&&(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&)))(((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************---------------.../////////000333555777888888888888999:::===@@@DDDHHHJJJFFFKKKRRRWWW\\\gggvvv|||zzz||||||yyytttnnniiigggfffkkknnnrrruuuuuuuuuuuuvvv}}}yyyvvvqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnllljjjjjjkkkllluuu}}}qqqaaaZZZXXXSSSLLLHHHCCC@@@<<<999888777666555444333222111111111111111---------......//////////////////...............++++++,,,,,,------............------,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((()))***++++++&&&&&&'''((((((((((((((('''''''''(((((((((((((((************************'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((((('''((())))))******))))))(((&&&'''((()))************((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))(((((((((((()))******))))))(((''''''&&&%%%%%%))))))************)))(((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((()))+++.........(((((())))))******++++++''''''(((((())))))******************************))))))************)))))),,,,,,,,,---...///111222000222444777;;;>>>AAACCCCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDGGGKKKRRR[[[dddjjjkkkmmmttt||||||))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((('''''''''&&&%%%&&&(((((((((''''''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''((()))&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---......///000111111111333444666888999999888888999;;;>>>CCCIIIOOOSSSVVVUUUWWW[[[bbbkkkuuu~~~~~~~~~|||yyywwwuuusssooommmkkkkkkjjjgggbbb___^^^^^^^^^___`````````bbbdddgggkkklllnnnnnnlllhhheeeccc````````````___^^^]]]]]]\\\\\\[[[YYYXXXYYY\\\___iiinnntttvvvvvvvvvzzz~~~zzz|||}}}zzzvvvwww}}}sssnnnkkkddd[[[UUUKKKGGGBBB>>><<<;;;999888666555444222111111000000,,,,,,,,,------......///////////////////////////,,,,,,,,,------......///------,,,,,,++++++*********++++++,,,,,,++++++***'''(((((()))***+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******++++++******))),,,,,,+++***))))))(((((())))))************))))))******++++++++++++******))))))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))*********))))))'''(((***,,,,,,+++)))((())))))))))))))))))))))))******)))))))))(((((((((***))))))((((((((((((((((((''''''(((+++------,,,%%%&&&'''(((***+++------''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))(((,,,,,,---...000222333444444555888;;;???BBBDDDEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAACCCIIIQQQZZZbbbhhhkkkmmmooouuu}}}xxx''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((((('''''''''&&&%%%&&&((((((((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&'''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------...///111222333444444444444555666777888999999999===@@@FFFMMMTTTZZZ^^^aaacccdddhhhpppyyy|||yyyyyy}}}zzzsssmmmkkkfffdddbbb```___^^^[[[YYYUUUVVVWWWVVVTTTSSSSSSTTTTTTTTTUUUTTTUUUXXX\\\______aaacccbbb___[[[XXXWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUVVVXXXZZZ^^^aaaddddddaaaaaacccfffccceeegggfffeeefffkkkooowwwyyy|||}}}~~~}}}uuummmiii[[[VVVOOOHHHDDDAAA>>><<<999888666333111000//////---------..................////////////000000000------..................,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***''''''((()))***++++++,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))------,,,+++***)))((((((******++++++++++++************+++,,,,,,+++******))))))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''))))))(((((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$&&&((()))((((((((()))((((((''''''''''''(((((()))))))))))))))((('''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))******((())))))************)))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''&&&(((***++++++***''''''((())))))******+++((())))))))))))))))))***))))))))))))))))))))))))))))))************)))))))))***,,,...000222333444888999<<>>???EEEIIIPPPXXX___dddggghhhiiimmmttt{{{yyysssqqqqqqpppkkkfffcccdddffffffeeeaaa\\\YYYUUUSSSRRRQQQQQQQQQOOOMMMKKKMMMOOOOOOOOOPPPRRRTTTVVVXXXZZZ\\\^^^aaaeeeiiilllnnnooolllgggbbb______aaaaaaaaabbbaaaaaa```___^^^aaadddeeedddcccbbbbbb___bbbeeedddaaa___^^^^^^]]]]]]]]]]]]]]]]]]^^^___aaaeeejjjnnnrrrxxx~~~uuunnndddZZZSSSMMMHHHEEE???===;;;888555333111111000000000000////////////.../////////000000000000/////////...............,,,,,,,,,,,,------------***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++************)))))))))************)))))))))))))))******************+++,,,------,,,+++******++++++,,,,,,++++++***((()))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&"""%%%(((((('''&&&'''))))))(((((((((((((((((()))'''(((((())))))))))))((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''(((((()))***************((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((''''''(((***+++***(((((((((((()))))))))))))))***************)))))))))************************)))******++++++******))))))***,,,///111444555666<<<===???AAACCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDEEEFFFIIIJJJOOOPPPTTT\\\eeelllnnnoooqqqrrrwww~~~vvvnnn************************''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&((((((((('''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------...///000000000222444666888999999888:::::::::<<<>>>AAADDDFFFLLLPPPWWW___fffiiikkkkkkhhhpppzzz{{{vvvnnnfffccccccccc^^^ZZZXXXWWWVVVWWWXXXVVVRRRMMMTTTSSSQQQQQQRRRRRRQQQPPPQQQSSSUUUWWWXXXYYY\\\^^^aaaeeejjjooorrruuuyyy{{{xxxrrrppppppppppppppppppppppppooonnnkkkpppuuuxxxwwwrrrnnnlllkkkooossstttppplllhhhgggaaa```^^^]]]]]]\\\YYYWWWZZZ]]]bbbdddeeeggglllpppmmmooorrrwww|||vvvjjj```XXXQQQNNNEEEDDDAAA===:::777555444333333222222111111000000.../////////000000111111000000//////......------,,,------....../////////+++++++++,,,,,,+++++++++......---,,,+++))))))(((+++++++++++++++++++++++++++++++++************)))))))))************))))))&&&&&&'''((()))***+++,,,+++,,,------------,,,+++***+++,,,------,,,+++***(((((())))))*********+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%''')))&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((((((((("""%%%&&&$$$$$$%%%&&&******))))))))))))******%%%&&&''')))************'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((''''''''''''((())))))))))))((('''&&&%%%%%%$$$(((((()))***************((((((((('''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((***+++,,,)))(((((()))++++++***(((&&&''''''((()))******+++,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++*********,,,///222444777888999>>>???AAACCCCCCCCCCCCCCCGGGFFFFFFEEEFFFFFFGGGGGGHHHGGGEEEEEEFFFJJJNNNQQQ[[[ZZZ\\\aaajjjqqquuuvvvqqqqqqwww~~~}}}}}}zzzwwwrrrlll))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''!!!%%%)))***(((''')))+++***************+++,,,,,,............///000222222777777888999:::;;;;;;<<<999;;;===@@@DDDIIIPPPUUUUUUXXX^^^eeejjjnnnppppppuuuyyy~~~}}}|||xxxsssoooeeeaaa\\\XXXVVVUUUTTTSSSPPPSSSVVVXXXWWWWWWXXXYYYYYY[[[]]]]]]ZZZYYY[[[]]]```bbbeeegggggghhhjjjlllsssxxx~~~~~~||||||~~~zzz}}}}}}~~~}}}}}}}}}|||xxxtttnnnkkkiiihhhgggddd^^^YYYXXXXXXYYY\\\^^^___^^^]]]```aaacccfffiiilllnnnooo{{{|||}}}}}}}}}~~~}}}uuupppeeeYYYTTTNNNHHHCCCAAA???<<<999;;;888444222111111000///111000//////............000///------,,,---...///------------,,,,,,+++***---------,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))((((((---,,,,,,+++*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---***((((((***,,,+++*********************************))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((()))***)))((('''((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---......''''''&&&&&&&&&&&&''''''******))))))((((((''''''******))))))((((((''''''******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&((())))))(((((()))+++...,,,***)))((()))***+++))))))************))))))''''''(((***++++++)))&&&''''''((()))))))))))))))))))))))))))************((((((((((((((('''''''''***((('''&&&&&&'''(((***))))))))))))************)))))))))))))))******+++)))***+++,,,,,,+++***)))******))))))((('''''''''((()))***+++,,,,,,,,,+++,,,---///222666:::===???DDDCCCAAA@@@AAABBBEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFFFFGGGMMMWWW```ccchhhlllnnnsssxxxwwwsssqqqrrruuuyyy~~~|||wwwtttrrrpppllliii))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((($$$&&&(((***))))))*********************+++,,,------...///000111333444444555555666888:::===???@@@BBBEEEIIINNNQQQUUUYYY\\\[[[___eeekkkpppssstttttt{{{|||}}}xxxrrrmmmkkkiiigggeee[[[YYYUUUSSSSSSTTTTTTUUUTTTWWWZZZ^^^aaaccceeefffgggiiikkkkkkiiijjjllloooooorrruuuvvvvvvvvvvvvwww}}}~~~|||yyywwwuuusssoooiiieeeaaa```aaabbbccccccaaa^^^\\\]]]^^^___```aaabbbbbbjjjjjjkkkkkkkkkmmmqqqtttyyyooobbb[[[SSSNNNLLLHHHBBB===999777444333333333111000000000///...............000///...---------.....................---,,,,,,---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***))))))(((---,,,++++++******++++++******************++++++++++++++++++++++++++++++,,,++++++******)))******---***((((((***,,,+++***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((())))))''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((((((''''''&&&&&&''''''(((***)))))))))((((((((('''(((((((((((('''''''''&&&((((((((((((((('''''''''.........---......//////'''((())))))(((((()))***,,,+++)))(((((((((******))))))))))))))))))))))))''''''((()))++++++)))'''''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))))))))))))))((())))))))))))************(((((('''''''''((())))))(((((())))))))))))((((((++++++++++++******************++++++,,,------------...111444888<<>>BBBFFFHHHOOOTTTZZZ___aaabbbbbbcccdddhhhnnntttxxx{{{{{{{{{}}}vvvrrrpppnnnhhhaaa\\\ZZZ[[[\\\\\\XXXXXXWWWWWWXXX[[[^^^___bbbccceeejjjooosssuuuuuuwwwxxxyyyyyyzzz|||~~~zzzwwwpppooonnnnnnnnnllliiifff`````````___^^^]]]]]]\\\\\\\\\\\\ZZZZZZ\\\```cccpppvvv}}}vvvooofffaaa^^^YYYOOOGGG>>><<<999888777666555333222111111000///000000000000///......------.........////////////...------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,++++++******++++++***)))))))))***+++,,,,,,************************+++++++++***************,,,***))))))***++++++***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''(((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&%%%$$$######$$$$$$((()))***)))((('''((()))+++***(((''''''((())))))******((((((((((((******''''''''')))++++++)))''''''(((((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''')))***,,,,,,***)))'''))))))))))))************)))(((((((((((()))******))))))(((((((((((())))))*********++++++++++++,,,---,,,,,,,,,,,,...///000000111444777;;;>>>AAACCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEECCCCCCDDDFFFMMM[[[lllxxxtttvvvxxx{{{}}}{{{vvvsssooolllgggeeefffiiilllmmm((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))'''&&&'''((((((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))***)))((((((((()))***+++,,,)))((())),,,---+++(((******++++++---...///000333555666888999::::::999999:::===BBBIIIPPPVVVYYYbbbfffkkkmmmmmmkkkiiiiiikkkooouuu{{{~~~}}}{{{|||}}}vvvlllddd___]]]___\\\XXXVVVVVVYYY\\\^^^cccccceeefffhhhkkkoooqqqsssrrrsssvvv{{{~~~~~~}}}~~~~~~}}}|||{{{yyyuuurrrpppooonnnllljjjiiiggggggaaa___\\\XXXUUUUUUWWWYYY\\\bbbiiinnnrrrxxxyyyuuussslllaaaWWWOOOKKKEEE@@@<<<:::888666444444333222111111111111000000///......---------....../////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***++++++,,,))))))))))))***+++,,,,,,******************************+++++++++*********+++************+++************************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))(((((((((((()))))))))******)))(((''''''((()))(((''''''''''''((((((+++***(((''''''(((***+++((('''''')))***+++)))'''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))((()))************)))(((((()))))))))************+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,''''''((())))))***++++++------,,,+++---///111333333555888;;;>>>AAACCCDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEJJJTTTdddvvvyyyyyyzzz{{{yyytttnnniiieeedddcccdddfffjjjnnnppp((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((''''''((())))))))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((((((***+++,,,---***((())),,,---+++)))+++,,,,,,---///111222333666666777888888888888888:::>>>EEEPPP\\\hhhqqqwww{{{}}}~~~{{{wwwtttssssssvvv{{{|||yyy|||~~~~~~tttmmmjjjjjjjjjgggaaa[[[VVVTTTSSSWWWXXXYYY[[[^^^bbbeeehhhppprrrtttuuuvvvxxx|||}}}||||||}}}~~~|||{{{yyyxxxwwwooolllhhhaaaZZZWWWVVVWWWWWWZZZ^^^bbbeeejjjqqqvvvvvvwwwyyy{{{~~~}}}sssjjjeee^^^TTTKKKCCC>>>:::888555555333222111000000000000000000//////...------,,,------.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,++++++***++++++,,,,,,******))))))***++++++,,,++++++++++++++++++++++++)))******+++++++++************++++++******************************************))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&$$$&&&''''''&&&&&&''')))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++******)))((((((''''''*********++++++---......)))******)))(((''''''(((''''''''''''''''''((((((***)))'''&&&&&&''')))***(((''''''(((******)))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))******)))(((''''''''''''((()))((()))))))))************+++++++++++++++,,,,,,---,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,,,,,,,+++,,,...111444666888999<<>>???@@@BBBDDDDDDDDDCCCBBBEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBBDDDFFFKKKOOOQQQXXXYYY]]]ccclllvvv}}}{{{uuunnniiigggffffffeeegggkkkooorrrtttwww{{{~~~))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***)))((()))***+++*********))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((***+++,,,,,,++++++%%%((())))))'''(((,,,000000000111333555888:::;;;;;;:::::::::===BBBGGGKKKQQQZZZiiizzz{{{tttqqqggg]]]ZZZXXXUUUTTTUUUUUUXXX[[[___dddiiiooosss|||~~~~~~~~~}}}|||yyy}}}|||sssjjjccc\\\\\\[[[ZZZYYYYYY\\\___```fffnnnsssvvv|||zzzlll]]]SSSFFFDDDAAA>>>;;;888666555111111222111000...,,,+++......///000000000000000//////.........---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++******************+++++++++*********+++,,,,,,---------+++***))))))(((((())))))))))))))))))))))))'''(((***,,,---,,,***)))'''***------***))))))+++******************************))))))))))))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))$$$%%%&&&'''(((***++++++((((((''''''''''''((((((&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&&&&'''))))))((()))***,,,))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))%%%%%%&&&((()))+++,,,---))))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))************))))))((((((''''''((((((&&&((())))))(((((()))+++''''''((()))******))))))''''''(((((((((((('''''')))((('''''')))******))))))))))))))))))(((''''''))))))))))))************'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))************)))))))))))))))******+++)))***+++,,,,,,+++***))))))************+++++++++***---111555:::===@@@AAAAAABBBCCCEEEEEECCCBBB@@@EEEEEEEEEEEEEEEDDDCCCCCCBBBAAABBBDDDIIIOOOUUUYYYbbbbbbcccgggooowww~~~wwwqqqiiidddccceeehhhjjjrrrtttwwwxxxzzz}}}***************)))((('''((((((((((((((((((((((((+++*********))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((()))***++++++***)))((())))))))))))))))))))))))'''(((((((((((((((''''''+++++++++***++++++,,,---///............---------222444777888888888:::;;;@@@@@@AAAAAADDDIIIPPPUUUYYYcccrrr{{{uuuooojjjgggeee[[[YYYVVVUUUVVVYYY]]]```dddhhhmmmrrrvvvyyy|||~~~|||~~~tttooohhh```]]]]]]]]]ZZZWWW\\\[[[\\\___eeennnvvv{{{xxxkkkbbbVVVRRRLLLFFFAAA===999666333111000000111111///---000000///............///......---...///...+++(((*********++++++,,,------------,,,,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))***************))))))******+++,,,************************+++)))'''))),,,---,,,***''''''((()))***,,,...///))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((&&&&&&''')))+++***(((%%%************(((&&&$$$###''''''''''''(((((((((((('''((()))))))))))))))(((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''&&&&&&''')))***)))(((((('''''''''''''''***(((&&&'''***+++)))''')))((('''&&&&&&'''((()))***((($$$!!! !!!###%%%''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))((((((******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((())))))***************))))))))))))))))))******++++++++++++++++++************++++++))))))***++++++++++++***---111555999<<<>>>AAACCCDDDEEEEEEEEEEEEDDDDDDCCCHHHFFFEEEEEEFFFFFFFFFEEEHHHCCCCCCHHHMMMRRR\\\hhhmmmnnnnnnnnnooouuu~~~zzzsssjjjcccccceeeiiipppwwwxxx+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))((())))))***))))))((((((*********))))))******+++,,,,,,---...//////000000333444666777777999<<<>>>???BBBFFFJJJOOOUUU[[[```aaajjjwww{{{wwwppphhhbbb^^^\\\\\\YYYYYYYYY[[[^^^cccgggjjjmmmqqquuuzzz}}}~~~|||{{{~~~yyyqqqllljjjgggbbb^^^]]]\\\[[[\\\___dddiiilllwwwwwwpppfff```VVVLLLEEE@@@<<<999666444222222333222111/////////............//////000///......//////,,,+++---------,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++)))((())),,,---+++***))))))))))))***+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))'''&&&&&&(((******(((&&&))))))))))))(((&&&%%%%%%''''''''''''((((((((((((&&&&&&''')))************)))))))))(((''''''&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((++++++***)))((((((((()))***(((''''''******)))''')))(((''''''''''''((()))***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((******++++++++++++******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))******+++***))))))''''''((()))***+++,,,,,,************************++++++************++++++******+++,,,,,,------,,,000333888;;;===@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDCCCCCCDDDDDDDDDDDDEEECCCFFFNNNTTTYYYbbblllrrrssstttttttttxxx~~~}}}vvvpppiiiddddddhhhnnnvvv~~~***************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''******))))))))))))******)))))))))))))))))))))))))))******++++++******)))******)))(((((())))))*********,,,...000222333444666666777777888;;;@@@DDDEEEIIIPPPVVV[[[```eeehhhjjjqqq||||||qqqlllcccZZZVVVVVVXXXZZZ]]]___bbbgggkkkoooqqqssswwwyyy}}}}}}zzz}}}}}}zzzvvvqqqlllhhhfffdddbbbaaa```aaaaaaiiipppyyy{{{sssfffYYYOOOGGGBBB???:::888666555555444333111//////............//////222111///...//////...---/////////...---,,,,,,+++//////.........---------++++++++++++++++++***)))************************,,,++++++******++++++,,,+++++++++***)))))))))(((******))))))******+++,,,))))))))))))))))))))))))+++)))))))))+++,,,+++***++++++***************+++))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******((('''&&&''')))))))))'''))))))((('''''''''''''''''''''''''''(((((((((((($$$%%%'''(((***+++++++++((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%'''((())))))))))))...---,,,+++***)))))))))***((('''((()))***)))''')))((((((''''''(((((()))'''((()))******)))((('''''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((()))************))))))))))))))))))((())))))))))))))))))))))))%%%'''***,,,---+++)))(((''''''((()))***+++,,,,,,*********)))))))))))))))++++++************++++++++++++,,,---.../////////333666;;;>>>@@@AAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCEEELLLVVV]]]bbbjjjqqqvvvwwwwwwwwwwwwyyy}}}~~~}}}}}}}}}vvvqqqlllgggdddhhhnnnvvv&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))******+++*********+++******))))))************+++---///111333555666888888888888:::???EEEJJJPPPSSSXXX\\\```dddhhhkkkpppvvv~~~uuurrrlllggg___ZZZYYY]]]ccchhhkkknnnqqquuuxxxxxxxxxwww|||}}}~~~~~~|||zzzwwwtttoookkkhhhfffccceeeiiilllpppvvv}}}wwwjjj___UUUMMMHHHAAA???;;;888777666444222/////////......//////000333000...---...//////...............------,,,,,,............------------+++++++++,,,,,,+++******************************,,,++++++******++++++,,,,,,,,,++++++***)))((((((******))))))******+++,,,))))))))))))))))))))))))************+++++++++***+++***************++++++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))************)))'''&&&&&&((())))))((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&((()))************''''''''''''(((((())))))((((((((((((((((((((((((!!!###%%%(((***+++++++++...---,,,+++***))))))))))))((((((((()))))))))((()))(((((((((((((((((()))%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))((('''((((((((()))))))))*********))))))((((((((('''))))))))))))))))))))))))%%%''')))+++,,,+++******************)))))))))(((((((((((())))))*********,,,++++++******++++++,,,++++++,,,---...000111222666999===???AAABBBDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFEEEDDDCCCDDDEEEFFFHHHMMMTTT]]]dddjjjppptttxxxwwwvvvuuuuuuxxx{{{~~~}}}zzzyyyyyywwwrrrnnniiiffffffkkksss}}}%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((())))))*********))),,,,,,++++++,,,,,,---......///000111333444666666777777999:::===BBBIIINNNXXXZZZ\\\___aaaeeekkknnnxxx|||yyyrrrppppppmmmiiigggiiinnntttxxxzzz|||~~~}}}~~~~~~zzzvvvsssfffeeeccc``````bbbfffiiiqqqvvv{{{qqqfff\\\UUULLLHHHCCC>>>;;;888555222111111000////////////000111///---,,,---...///...+++,,,,,,,,,---------...---------,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++************************,,,++++++******++++++,,,---,,,,,,+++***))))))(((******))))))******+++,,,++++++++++++++++++++++++***+++++++++************))))))))))))***+++,,,---((((((((((((((((((((((((***))))))((((((((((((((())))))))))))************)))'''&&&&&&((())))))((((((((('''&&&&&&''')))***''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))###%%%''')))******)))))),,,,,,+++))))))(((((((((((()))))))))((((((((()))((())))))))))))))))))(((&&&%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))***)))))))))((((((((('''***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,************)))))))))(((&&&'''((()))***+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---///111444555888;;;>>>AAAAAABBBCCCEEECCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFDDDBBBCCCGGGJJJUUU[[[bbbhhhnnnsssvvvxxxzzzxxxuuusssuuuxxx|||~~~|||wwwtttsssqqqnnnkkkhhhfffhhhooowww'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))))))))))))))))))))''''''((()))************,,,,,,,,,---...///111111222222333444555666777777777999===AAADDDIIIOOOSSS\\\^^^aaadddgggmmmsssxxx~~~wwwvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~rrrnnnhhhaaa\\\ZZZYYYYYY[[[aaajjjsss}}}wwwmmmggg\\\WWWOOOHHHBBB===888555555444333111000000000000000...------...///...---***++++++,,,------......------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++*********)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++))))))))))))***+++,,,---((((((((((((((((((((((((******)))(((((((((((((((((((((((()))))))))******((('''&&&''')))))))))'''(((((('''''''''(((((()))''''''''''''((((((((((((*********))))))((('''&&&&&&'''''''''(((((())))))))))))))))))*********************)))(((&&&%%%$$$******)))(((((((((((()))''')))***)))((('''(((***((())))))******))))))((()))(((''''''''')))***+++''''''''''''(((((((((((('''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))******)))*********)))(((''''''''')))(((((((((((((((((('''((((((((((((((((((((((((***)))((('''(((***+++,,,''''''((()))***+++,,,,,,''''''(((***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,---...111444777999;;;===AAABBBCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEDDDBBBAAAEEELLLRRRfffnnnwww|||~~~~~~{{{xxxwwwyyy{{{~~~~~~{{{vvvpppmmmlllkkkiiigggiiihhhkkkqqqzzz'''((()))***************((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''((()))***++++++++++++++++++,,,---///111333444333444555666888999::::::===AAAHHHNNNRRRVVVYYY\\\bbbeeejjjooosssxxx}}}~~~yyyvvvqqqmmmpppuuutttwwwyyyvvvqqqqqqwww}}}}}}}}}}}}}}}}}}~~~|||}}}~~~vvvnnngggaaa]]][[[UUUYYY^^^bbbgggqqq~~~yyynnnggg^^^TTTKKKDDD>>>;;;888777555333111000000/////////...///000111///...---------------............---------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***+++---+++)))((()))++++++***************++++++((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((()))))))))'''&&&&&&(((******(((&&&'''(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))******++++++++++++***)))(((&&&&&&%%%%%%)))(((((((((((()))******''')))******''''''(((***((()))************)))((())))))***++++++*********''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))************))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////111444888;;;===>>>AAADDDEEEEEEDDDEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCDDDKKKWWW```uuu~~~|||}}}~~~~~~{{{yyysssnnniiiggghhhhhhhhhfffkkkjjjmmmssszzz&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))((()))***+++,,,---------******+++---///222444555333444666777999;;;======DDDJJJRRRZZZ^^^aaadddeeehhhmmmtttzzz}}}|||wwwqqqllleee^^^]]]```]]]bbbggggggfffiiirrrzzz}}}}}}}}}}}}}}}{{{|||~~~{{{tttmmmgggdddXXXZZZ[[[ZZZYYY```lllvvvzzzsssggg\\\RRRJJJCCC???:::999777444222111000///000///000111333222000...000000000///......------//////.........---------***+++,,,,,,------------------------------------,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,*********)))***++++++,,,***************************,,,---,,,)))''')))+++---,,,+++***))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((&&&&&&''')))+++***(((%%%'''((()))))))))(((&&&%%%''''''''''''((((((((()))''''''((())))))***))))))(((((((((((((((((((((((())))))******++++++++++++''''''&&&&&&'''(((***+++(((((((((((()))***+++,,,''')))+++***'''&&&(((***((()))***++++++***)))(((&&&(((+++------+++(((&&&''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''((()))************''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''')))+++,,,,,,***(((&&&************))))))))))))......------,,,+++******---,,,,,,++++++,,,,,,---111111111333666:::>>>AAAAAACCCFFFGGGFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFIIISSSbbbmmm~~~}}}wwwqqqmmmiiieeedddfffiiiiiihhhmmmllloootttzzz(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((+++*********))))))(((((((((((())))))************(((***,,,------------///...000222333333333555777555888;;;===>>>AAAFFFIIIIIIRRR^^^hhhmmmppprrrtttzzz|||~~~{{{yyyyyy}}}~~~~~~~~~}}}{{{xxxwwwsssmmmdddZZZUUUTTTVVVXXXZZZ^^^bbbdddfffkkkttt{{{~~~}}}~~~}}}{{{}}}~~~yyytttqqqgggeeeaaa[[[XXXYYY```eeessszzz~~~vvvmmmbbbXXXPPPKKKFFFBBB<<<777666666666666444444444222///....../////////...------------....../////////...---,,,,,,)))***,,,---...------,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,+++***))))))))))))*********))))))((('''&&&***************)))((('''///...,,,***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***,,,,,,***)))(((%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******)))***+++***)))((((((******)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((+++)))'''(((+++,,,***((())))))((((((''''''&&&&&&''''''(((((())))))************))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---***((())),,,---,,,+++((()))************---//////111555999<<>>AAACCCDDDIIIRRR]]]gggnnnpppuuuxxxzzzyyyxxxyyy}}}|||yyywwwrrrkkkddd^^^[[[ZZZYYY[[[\\\___ccciiiooouuuxxx{{{|||||||||~~~|||yyyvvvtttppptttxxx}}}|||{{{~~~|||rrrkkkiiieeebbb```bbbeeegggnnnvvvwwwooocccVVVMMMFFFAAA>>>999888666444333111///---111000//////......//////......////////////......000...---+++++++++,,,------.....................------,,,,,,,,,++++++++++++,,,---,,,++++++,,,------,,,++++++************,,,,,,,,,,,,+++***)))(((((())))))***))))))(((((())))))))))))******++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))******++++++******)))***))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))***)))))))))*********)))(((((())))))******++++++******))))))(((((('''''''''''''''((((((((((((((('''((((((***+++,,,,,,---+++++++++***************((((((((((((***+++,,,,,,)))+++---...///000333666<<<===???BBBDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJLLLNNNMMMJJJJJJNNNQQQUUUXXX^^^ccciiipppwww|||}}}vvvpppiiieeefffiiilllrrryyy}}}}}}||||||(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,,,,))))))))))))))))))******)))))))))))))))))))))(((......///......000444777:::;;;<<<<<<<<<>>>BBBDDDHHHLLLSSS]]]gggoootttvvvwww{{{~~~~~~~~~}}}uuunnncccZZZUUUUUUYYY]]]fffhhhkkkpppuuu{{{|||{{{}}}~~~~~~}}}|||{{{|||||||||{{{~~~{{{}}}~~~zzzwwwrrrlllfffaaa]]][[[]]]fffpppvvvwwwyyy}}}}}}qqqcccXXXOOOHHHDDD???<<<777555444333000...111111000////////////000......///////////////...000///---,,,+++,,,---------.....................------,,,,,,,,,++++++++++++,,,------++++++,,,------,,,++++++++++++++++++++++++++++++***)))((('''''''''((((((((((((((('''))))))***++++++,,,,,,,,,************************((()))))))))************((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++***((('''((()))(((((())))))))))))(((((('''((((((((())))))******)))))))))))))))))))))))))))*********)))))))))***(((((())))))******++++++******))))))((((((''''''((((((((())))))*********************+++++++++++++++++++++***************)))************+++---...)))+++---///000222666888>>>???AAACCCEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLMMMOOONNNMMMPPPUUUZZZ___bbbggglllqqqvvv{{{~~~~~~vvvppplllggggggjjjrrryyy(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***+++,,,))))))))))))******************+++++++++,,,,,,,,,///000111222222444777999999;;;<<<===???CCCHHHLLLRRRWWW___fffkkkqqqvvvyyyzzz~~~~~~pppiii^^^UUUSSSXXX```fffrrrsssvvvyyy~~~~~~{{{}}}{{{}}}}}}|||tttkkkaaa[[[VVV\\\ccchhhkkknnnrrrvvvzzz}}}}}}qqqfff\\\SSSNNNGGGBBB;;;777666666444222222111111000000000000000......///000000000/////////...------------------,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,+++++++++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,'''((()))***++++++++++++((()))******+++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''(((((())))))***'''''''''''''''''''''''''''((())))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))++++++***)))((()))***(((((())))))))))))((((((((())))))))))))))))))***))))))))))))))))))))))))&&&((()))((('''&&&''')))(((((())))))))))))))))))))))))))))))((((((((((((******++++++,,,,,,------***)))))))))))))))))))))******************++++++***+++,,,+++******,,,...***,,,///111333555999<<>>CCCHHHOOOXXXaaaggghhhmmmooolllhhhkkkuuu}}}{{{{{{yyytttoookkkhhhdddbbbfffnnnwww}}}{{{zzzzzz}}}~~~vvvooojjjeeeaaa___]]]\\\ZZZdddfffmmmyyynnncccTTTHHHBBB===999555333222111111000111111111......///000000000000000+++,,,...///000///............---,,,,,,+++******---------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,++++++,,,------------------,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&%%%$$$######((((((''''''''''''((((((&&&''''''((()))******+++''''''''''''''''''''''''(((***+++***)))((()))+++''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((((('''''')))))))))'''&&&'''((('''((()))******)))((('''++++++******))))))(((((((((((((((((((((((((((((((((***,,,+++(((''')))+++))))))((((((''''''&&&&&&''''''(((((())))))******%%%&&&&&&'''((())))))*********+++,,,...///000000(((((()))***+++,,,,,,---***,,,,,,***'''&&&(((***...111444666999<<>>???888888777555222000000111------......///......---//////.........---------------------------------,,,------......------,,,000---,,,---///000...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++*********+++,,,,,,---))))))))))))((('''%%%%%%,,,,,,++++++++++++,,,,,,************************)))))))))))))))******+++)))(((((((((''''''''''''))))))******(((%%%""" ******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((++++++***)))(((((())))))(((((((((((())))))))))))------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))************))))))(((((('''''''''&&&******)))((('''&&&%%%%%%((()))++++++)))((()))***,,,++++++***)))(((''''''&&&''''''(((((((((((((((&&&(((+++---...,,,***(((''''''(((((())))))******))))))))))))************+++)))((())),,,///000000************************)))+++...000/////////000...222888<<<>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJIIIKKKMMMNNNMMMNNNPPPRRROOOVVVggg~~~|||wwwqqqiiidddZZZ```hhhmmmnnnqqqwww|||&&&'''(((((())))))(((((()))(((((('''((()))***+++(((((())))))))))))(((((('''(((((()))))))))))))))************************++++++++++++,,,---......,,,,,,---///000111222333666888:::888666777<<>>???@@@AAADDDFFFDDDFFFIIIKKKMMMNNNMMMMMMOOONNNMMMMMMOOOQQQRRRRRROOO[[[pppxxxrrrllleee```\\\bbbgggmmmrrrtttxxx}}}''''''((()))))))))))))))((((((((((((((())))))***)))))))))******)))))))))(((((()))************)))************************++++++++++++,,,---//////222222333444666777888999999:::::::::<<<@@@GGGLLL\\\dddnnnttttttrrrqqqqqqrrrtttuuuwwwyyy|||{{{vvvrrruuuyyy}}}~~~}}}~~~~~~~~~~~~wwwvvvtttqqqppprrrvvvyyy{{{uuuooojjjgggggghhhmmmxxxsssddd[[[MMMFFF===999999888444000111111000000/////////000////////////....................................000...---++++++---...000------------------------------------------------++++++++++++++++++++++++...---,,,+++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++***)))(((,,,++++++++++++++++++,,,************************((((((((((((((()))******)))))))))(((((((((((('''(((((((((((()))***,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))++++++*********)))))))))(((((((((((())))))))))))'''''''''((((((((())))))************))))))))))))'''(((((((((((()))))))))((()))++++++)))((()))***))))))))))))))))))******''''''((()))))))))))))))+++)))'''&&&&&&(((+++,,,,,,,,,++++++******))))))((()))))))))************''''''(((***------,,,******************************+++++++++,,,///333777>>>???@@@@@@@@@BBBEEEHHHEEEHHHKKKNNNPPPPPPOOONNNQQQOOOLLLLLLOOORRRSSSRRRRRR___sss{{{wwwrrrmmmkkkiiigggfffkkknnnrrrtttuuuwwwzzz}}}'''(((((()))))))))))))))'''(((((()))))))))))))))))))))************))))))((())))))***************************************+++++++++,,,---///000111333333444666777888999:::888999;;;>>>DDDKKKRRRWWWeeejjjpppsssssssssuuuwwwuuuxxx{{{}}}{{{wwwuuusssuuu{{{}}}{{{zzzzzzyyysssssssssrrrqqqsssvvvxxx~~~}}}xxxtttppplllnnnrrrwwwoooZZZQQQFFF???<<<:::555111333222111000000000000111000000/////////.................................000///---,,,,,,---///000,,,---------,,,,,,------------------------------------------------------...------,,,+++++++++,,,,,,,,,++++++***++++++,,,***++++++++++++******)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''((())))))******)))))))))((((((((((((******)))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******(((((((((((()))))))))))),,,+++++++++++++++******(((((((((((())))))))))))(((((()))))))))*********))))))))))))***************)))))))))((((((((((((((()))++++++)))((()))***++++++******)))((((((''''''(((((())))))))))))))))))))))))*********++++++,,,,,,++++++******))))))((()))))))))************(((((()))+++---...,,,***************************,,,---------...222888<<<@@@@@@AAAAAAAAABBBFFFIIIGGGIIIMMMPPPRRRRRRQQQPPPRRRPPPMMMLLLMMMPPPSSSTTT[[[gggxxx|||ssspppllljjjkkkmmmooooooppprrrtttuuuwwwyyy{{{}}}'''((())))))******))))))''''''((())))))))))))))))))******++++++******)))((()))******++++++******++++++++++++++++++++++++,,,,,,---...///000222333444555666777888::::::;;;999;;;???FFFNNNWWW___ccchhhkkknnnoooppprrrvvvzzzzzz|||~~~wwwpppmmmnnnqqqsss}}}{{{{{{zzzyyyxxxwwwvvvuuusssuuuwwwxxxxxxxxxyyy{{{uuunnnmmmppprrryyy~~~lllcccVVVKKKCCC>>>999666555444222111000000111222000000000/////////..............................000///...------...///000+++---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,++++++******++++++******+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))*********)))))))))(((((((((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''***))))))))))))******+++(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))))))))))))))************))))))(((((((((((()))++++++)))((()))***,,,,,,+++***)))((('''''''''((())))))******))))))((()))+++,,,,,,,,,*********************)))))))))))))))))))))************---,,,++++++,,,+++)))(((************************---...///000222666;;;???@@@AAABBBBBBBBBDDDGGGJJJJJJLLLNNNQQQSSSSSSSSSSSSSSSRRRPPPNNNMMMOOOTTTXXXaaakkkxxxxxxnnnllliiiiiilllpppsssuuuttttttvvvxxx|||zzz}}}(((((()))************)))&&&'''((()))***))))))((()))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++---......///000222444555666666777999:::;;;<<<======@@@FFFOOOZZZccciiimmmiiillloooqqqqqqtttyyy~~~~~~~~~tttoooiiieeefffmmmuuu{{{~~~{{{{{{|||}}}}}}|||||||||uuuvvvwwwxxxxxxxxxxxxwwwvvvyyy~~~yyyuuunnnllllllsss~~~uuuhhhYYYLLLDDD@@@>>>666555333111000111222222000000000000/////////...........................///..................///+++---...---+++***,,,...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///---,,,++++++******++++++))))))***************)))++++++************++++++))))))))))))))))))))))))(((''''''''''''((())))))*********)))))))))(((((('''((()))******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***''''''((((((((())))))))))))))))))))))))*********((()))++++++)))((()))***+++*********))))))(((((((((((()))************)))((((((******++++++***)))(((((()))))))))))))))***))))))))))))************---+++)))))))))***)))'''************************,,,...000222444888===AAA@@@AAACCCDDDEEEFFFIIIKKKNNNOOOQQQSSSTTTVVVVVVWWWUUUVVVVVVQQQMMMNNNVVV]]]gggnnnwww|||zzzrrrkkkjjjiiikkkqqqvvv{{{}}}{{{{{{|||~~~|||(((((()))***************&&&''')))*********)))(((******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++......///000111333555666777888999:::;;;===>>>>>>BBBEEELLLVVVaaajjjooorrrnnnrrrwwwyyyzzz|||}}}yyyfffccc___```fffqqq}}}zzzxxxxxxyyyyyyzzzzzzyyyyyysssuuuwwwzzz{{{|||||||||yyy}}}tttmmmfffhhhqqq~~~tttcccSSSIIIEEEDDD777666333111111111222333000000000000////////////////////////////////////......////////////......***,,,...---+++***,,,...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---,,,,,,+++*********+++((())))))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))************))))))))))))%%%&&&(((***+++***)))((('''((((((((())))))******************************'''''''''((((((((())))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,((()))++++++)))((()))***))))))))))))************(((((()))***************((((((((((((((())))))***''''''(((((())))))******))))))))))))***************(((&&&&&&(((***+++***************************+++---000222555999===AAA@@@BBBDDDFFFGGGHHHJJJLLLQQQRRRSSSTTTVVVWWWYYYZZZVVVYYYYYYTTTNNNNNNXXXaaaqqquuuzzz}}}{{{ssskkkiiiiiijjjooovvv~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,------000222444444555666888999777555555999>>>CCCEEEHHHLLLSSS[[[ccciiilllnnnnnnuuuzzz{{{~~~~~~}}}xxxrrrmmmaaa```aaafffooozzz}}}vvvwwwxxxxxxwwwvvvtttsssrrruuu{{{}}}{{{{{{|||ooogggfffkkkrrrwww|||}}}qqqaaaSSSKKKGGG@@@888333666777333000222111000///000111111///---000000000000000111222222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++******************************************************))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''***)))(((''''''((()))***************************(((((((((((())))))))))))************************((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''******)))'''&&&'''))),,,))))))))))))************+++++++++*********))))))+++***((('''&&&''')))***************************++++++******************---------,,,+++,,,...000---111666999<<<>>>@@@BBBDDDFFFHHHIIIJJJMMMPPPRRRXXXVVVVVVWWWUUURRRTTTYYY^^^^^^]]]YYYUUUVVV```kkkvvvvvvwwwzzz}}}zzzpppiiidddcccjjjpppuuu~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++,,,---...000333555666666777888::::::999888;;;@@@HHHNNNRRRUUUYYY^^^___```ccciiinnnqqqyyy|||wwwuuuqqqmmmiiidddfffkkkqqqxxx{{{tttttttttttttttsssrrrrrrqqqvvv}}}}}}}}}pppiiigggggghhhmmmnnnsssxxxyyy{{{yyyiiiZZZQQQLLLIIIAAA;;;:::999444111111222111000000111111000...000////////////000111222000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))((((((((((((((())))))))))))************))))))(((((((((((())))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++)))))))))'''&&&&&&)))+++))))))))))))************+++++++++*********))))))+++***(((''''''((()))************************************++++++++++++,,,,,,------,,,+++,,,...111111444888;;;===???BBBDDDFFFHHHKKKMMMOOOQQQUUUXXX___\\\[[[ZZZUUUQQQSSSXXX\\\^^^___^^^]]]___gggnnnuuutttssstttwww{{{{{{ssskkkeeebbbdddkkksss|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000444666888888888999;;;<<<999999:::===CCCKKKSSSXXX```dddfffccc^^^```iiirrrwww{{{tttmmmjjjhhhgggfffiiiooowww}}}{{{xxxttttttssssssssssssssstttsssxxxssskkkdddaaa^^^^^^bbbgggkkkpppzzzuuuiiiaaa]]]WWWNNNDDD@@@<<<888444444333111000000111222000/////////......//////000000111111111111111111111111.........------------,,,------------------------.........---,,,+++++++++++++++,,,,,,------,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((************++++++++++++***))))))(((((())))))***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************((((((((('''%%%&&&(((***))))))))))))************+++++++++******************)))(((''''''(((************************************++++++,,,,,,------,,,,,,---,,,,,,---000222555888;;;>>>???AAACCCEEEGGGJJJNNNRRRUUUXXX\\\___eeebbb___\\\WWWSSSUUU\\\^^^```cccdddgggkkkppptttvvvtttrrrqqqssswww||||||wwwqqqlllhhheeedddiiipppzzz}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,------///000111222555777888999999:::<<<>>><<<===???BBBFFFNNNUUUZZZcccfffhhhgggfffiiirrrzzz~~~yyytttlllfffcccdddgggiiipppwww~~~}}}~~~~~~{{{yyywwwwwwwwwvvvuuuuuuuuuvvvxxxyyywww|||~~~zzzxxxwwwzzz~~~}}}|||zzzxxxzzz~~~yyyqqqlll^^^ZZZXXXZZZ]]]cccooozzz{{{{{{|||~~~zzzwwwvvviii^^^PPPFFF@@@<<<:::888444222000000111111000/////////............//////000000000000000000000000............------------------------------------------------,,,,,,++++++,,,,,,---------------,,,************************((((((((((((((((((((((((******))))))))))))******((()))))))))))))))(((((()))))))))*********++++++***))))))))))))))))))***))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((())))))******))))))(((******))))))((('''&&&&&&'''(((((('''&&&&&&''')))((()))))))))************************************))))))((((((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222444888;;;>>>???@@@BBBDDDFFFIIILLLRRRVVVZZZ^^^cccfffgggdddaaa^^^YYYVVV\\\eeeeeehhhjjjkkkooovvvyyyyyyzzzyyywwwvvvvvvxxxzzz|||yyyuuuooojjjiiijjjkkklllqqqxxx~~~|||{{{{{{************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------------...///000222444555555666777888888:::===???BBBEEEIIILLLQQQWWW^^^ccchhhjjjmmmppptttzzz}}}pppmmmiiifffeeeiiinnnqqqxxx}}}}}}{{{|||}}}}}}{{{xxxvvvwwwxxxyyyxxxwwwwwwxxxzzz|||}}}}}}~~~yyyssslllfffccc```cccgggkkklllkkkiiigggfffdddbbbcccfffjjjnnnooosssyyyzzzqqqqqqsssttttttssssssuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzz||||||iiiaaaXXXTTTSSSWWWaaakkkmmmoooqqqtttyyytttbbbRRRHHHCCC>>>:::666444111000000111000...//////............////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------.........------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((())))))))))))((((((((((((((()))))))))************))))))))))))******))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******'''(((((())))))(((((('''(((((((((((())))))))))))'''((()))((('''&&&((()))((()))))))))************************************)))))))))))))))***++++++************************---------,,,,,,++++++++++++---...//////111555888;;;===???@@@AAABBBEEEGGGKKKOOOUUUZZZ___cccgggjjjkkkgggccc___YYYXXX```kkkrrrvvvwwwuuuxxx~~~}}}}}}}}}}}}|||zzzxxxwwwqqqmmmgggfffiiimmmqqqsssvvv|||}}}wwwuuuvvvyyy{{{************************))))))))))))))))))))))))************************,,,,,,,,,,,,------------......///000222444666777555777888999:::===@@@CCCCCCHHHPPPVVVZZZ___fffkkkssstttwww|||zzzsssjjjkkklllmmmooosssxxx||||||{{{|||||||||}}}{{{{{{yyyzzz{{{yyyvvvuuuwwwzzzyyyyyyzzz{{{|||~~~|||xxxsssqqqmmmgggaaaZZZUUUSSSOOOQQQTTTWWWXXXWWWVVVUUUSSSQQQOOOOOORRRTTTUUUUUUTTTZZZccclllnnniii___XXXXXXZZZ]]]^^^___```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffjjjooosss}}}~~~yyyooobbbZZZUUUSSSWWW^^^iiikkkoooqqquuu}}}xxxfffYYYPPPGGG>>>;;;888555222222111000///000000//////......//////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------......------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&''')))******)))(((((('''((((((((())))))))))))+++******))))))******+++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++''''''((((((((((((''''''&&&&&&(((***,,,...///000''')))***)))((('''(((***))))))))))))***************************+++++++++((())))))******+++++++++************************,,,,,,,,,,,,++++++++++++,,,...///111222444888;;;===>>>@@@AAABBBDDDGGGJJJOOOSSSYYY^^^bbbfffjjjlllnnnkkkeee___XXXWWWbbbooo~~~zzzvvvsssjjjfffbbbccchhhooossstttttt{{{~~~wwwrrrqqqtttyyy}}}************************))))))))))))))))))))))))************************,,,,,,,,,------------......///000111444666888999888999;;;<<<>>>BBBFFFJJJIIIPPPZZZ```cccfffkkkoooxxx{{{{{{xxxuuurrrhhhmmmsssxxx{{{~~~~~~{{{yyyzzzzzzuuurrrsssqqquuuwwwvvvsssssswww{{{{{{|||~~~~~~{{{{{{}}}}}}xxxtttqqqmmmhhhddd]]][[[XXXTTTPPPMMMKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIHHHGGGGGGJJJNNNSSSUUUSSSOOOKKKJJJMMMPPPRRRSSSTTTVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUXXX\\\```eeefffhhhjjjlllrrrzzz~~~ssskkkbbbZZZWWWXXXdddhhhmmmqqqvvv}}}}}}rrrgggWWWIIIAAA>>>999666555444222111222111000////////////000////////////////////////////////////............------------------------,,,,,,,,,,,,---------------------------,,,++++++************************))))))))))))))))))))))))******))))))))))))******&&&''')))*********)))((((((((()))))))))*********+++******))))))******+++'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))******)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************'''(((((()))******++++++(((((())))))))))))(((((('''((()))***,,,---//////(((***++++++)))))))))***))))))))))))************))))))*********+++++++++(((((()))***++++++,,,+++************************))))))******+++,,,,,,------///111222444777;;;>>>???@@@BBBCCCEEEGGGKKKNNNSSSWWW]]]bbbfffiiilllnnnmmmiiiddd]]]WWWXXXeeettt{{{vvvttthhhdddbbbdddjjjppprrrrrrpppvvv~~~}}}zzzvvvttttttxxx|||************************))))))))))))))))))))))))************************,,,,,,,,,---------......//////000222444777999:::;;;<<<>>>@@@BBBFFFKKKOOOVVV^^^gggmmmmmmnnnpppsssvvv||||||wwwttttttvvvwwwhhhpppyyy~~~zzzvvvvvvtttnnnkkkkkkkkkooossssssqqqrrrwww{{{~~~|||yyytttpppmmmnnnpppppplllfffbbb___[[[VVVRRRMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHGGGEEECCCHHHGGGGGGHHHJJJKKKJJJIIIGGGJJJMMMOOOOOOPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOONNNNNNPPPSSSVVVXXXYYYZZZZZZZZZ___ffflllqqquuuxxxyyyxxxzzzzzzpppddd\\\YYY]]]cccjjjpppvvvzzzgggVVVFFFBBB===999777666444333222222111000000000000000000000000000000000000000000/////////............/////////////////////////////////...------,,,,,,,,,---------,,,,,,+++*********************************************************))))))))))))******%%%''')))***+++***)))((()))************+++++++++++++++************++++++''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************+++***)))(((&&&%%%************************(((((((((((())))))))))))************************'''(((((()))***+++++++++))))))************))))))+++*********))))))(((((()))***,,,,,,***)))***+++))))))))))))************))))))******++++++++++++'''((()))++++++,,,,,,,,,************************%%%&&&''')))+++---...///...000222444555888===@@@@@@BBBDDDEEEFFFIIIMMMQQQWWW[[[aaaeeehhhkkkmmmooohhheeeaaa\\\WWWZZZjjjzzz|||yyyxxxjjjgggdddgggmmmqqqrrrpppmmmsss{{{zzzyyyxxxxxxyyy|||)))************+++++++++))))))))))))))))))*********,,,------,,,+++---.........---------...//////222444666777888999<<<>>>@@@AAABBBDDDGGGNNNVVV\\\kkkooorrrsssrrrrrrtttvvv}}}~~~zzztttrrruuuyyy||||||vvvuuu{{{~~~}}}}}}|||wwwrrrooollliiiffffffjjjooosssvvv{{{~~~yyyuuutttooohhhcccaaa___[[[XXX]]]ZZZUUURRRPPPNNNLLLJJJFFFGGGHHHHHHGGGHHHJJJLLLHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJPPPUUUVVVRRROOONNNPPPRRRRRRQQQQQQQQQQQQQQQQQQMMMNNNNNNMMMLLLLLLNNNPPPQQQRRRSSSUUUVVVXXXZZZZZZbbbdddggghhhhhhjjjooosss}}}~~~uuujjjbbb]]]ZZZ\\\eeennnwwwwwwkkkZZZOOOFFFBBB>>>777666999111000//////000111///...000000000000000000000000000000000000////////////------------------------++++++,,,------......///------------------------------------------------///...---,,,+++)))(((((()))***+++,,,,,,+++***)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,$$$%%%''')))++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))******)))(((((()))+++))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''(((((((((((())))))))))))+++***)))'''''''''((()))$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))'''))),,,......---+++)))+++************,,,---...,,,///333777999;;;===???===???BBBEEEHHHMMMRRRVVV]]]bbbiiinnnooonnnmmmlllaaa___\\\[[[___fffnnnttt{{{uuurrrmmmiiijjjppprrrppppppssstttyyy~~~~~~|||zzz~~~~~~{{{}}})))************+++++++++************))))))))))))***+++,,,,,,++++++,,,...------------......///000000222555666777999<<<>>>@@@AAACCCGGGNNNYYYdddlll|||}}}~~~|||yyywwwxxxzzz~~~~~~yyyvvvtttvvvzzz~~~|||~~~|||{{{{{{~~~|||xxxsssooolllkkkjjjkkkoootttwwwyyy}}}|||vvvsssqqqmmmiiiddd```ZZZVVVTTTSSSQQQOOOQQQOOOMMMKKKLLLLLLKKKJJJHHHJJJLLLMMMMMMNNNPPPRRRQQQQQQQQQPPPQQQRRRRRRSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHOOOWWW___```[[[UUUSSSTTTRRRRRRRRRQQQQQQPPPOOONNNLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRWWWYYYZZZZZZYYYZZZ]]]```lllrrrtttqqqrrrwww||||||tttlllaaa[[[WWWYYY^^^eeeqqq{{{tttdddWWWKKKDDD???999888:::333111000000222222111000000000000000000000000000000000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((()))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((()))***+++%%%&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***))))))))))))))))))))))))((('''%%%''')))***)))'''(((((((((((())))))))))))+++***)))(((''''''((()))((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***+++++++++******)))(((***++++++,,,,,,++++++***************************)))***,,,------,,,+++******+++---...////////////...111555888999;;;===???@@@BBBEEEIIIMMMRRRXXX\\\cccfffjjjnnnpppooommmkkk```]]]YYYXXX]]]fffpppwww~~~xxxrrrqqqrrrooopppuuuvvvsssrrrtttxxx}}}~~~|||{{{zzzzzz~~~)))************+++++++++++++++*********))))))))))))+++,,,,,,+++***,,,---------------...///111111111333666888999;;;>>>@@@BBBDDDGGGMMMWWWdddrrr|||~~~}}}}}}wwwrrrsssvvv{{{|||zzzyyyxxx||||||zzzuuupppmmmooorrrssswww{{{}}}~~~yyynnnfffbbb```]]]ZZZTTTPPPLLLIIIIIIIIIIIIIIIJJJIIIIIIJJJMMMNNNNNNNNNPPPSSSWWWYYY[[[\\\]]]___aaa```^^^]]]\\\]]]^^^___```___^^^\\\YYYWWWTTTSSSVVVTTTRRRPPPNNNMMMLLLLLLRRR^^^kkknnnggg___\\\\\\[[[[[[[[[[[[ZZZWWWUUUTTTPPPOOONNNOOOQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQPPPSSSSSSSSSRRRQQQRRRTTTVVV[[[___```^^^___dddhhhhhhvvv}}}zzzlllaaaVVVPPPPPPUUU___jjj{{{~~~qqqdddUUUKKKDDD>>>;;;<<<666444222222333333222111111111111111111111111111000000000000////////////------------------------//////...------,,,++++++------------------------++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***))))))*********++++++++++++))))))))))))))))))))))))))))))************))))))(((((('''''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))((('''&&&''')))***)))((((((((((((((())))))))))))***))))))(((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++)))************)))((((((***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***(((***...111222111000///111444777999;;;<<<>>>@@@CCCEEEIIIMMMRRRYYY```eeekkkkkkkkknnnpppoookkkggg]]]ZZZWWWXXX]]]hhhssszzz}}}xxxssspppppptttrrrsssvvvvvvsssrrrsss~~~~~~~~~xxxuuuuuuxxxyyy))))))*********+++++++++,,,++++++******))))))((()))***,,,+++******+++---,,,------...///111333444555777:::;;;<<<===???AAACCCGGGMMMUUU___lllxxxvvvtttwww~~~|||yyywwwvvvyyy||||||yyysssrrrvvv{{{{{{~~~}}}ssslllaaaYYYTTTQQQPPPOOOKKKIIIGGGFFFGGGIIILLLMMMOOOOOOQQQUUUYYY\\\\\\\\\```dddiiimmmoooqqqrrrtttvvvtttqqqnnnmmmnnnpppqqqqqqpppnnnkkkhhhdddbbb```bbb```]]]ZZZVVVRRRPPPNNNSSSbbbssszzzuuunnnjjjkkkjjjjjjjjjjjjhhhfffcccaaa^^^ZZZWWWWWWYYY[[[]]]\\\VVVWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTUUUUUUUUUVVVYYY\\\]]]cccjjjuuu~~~zzznnn```VVVQQQPPPWWW___iiiyyy{{{pppbbbWWWPPPHHHAAA===999666444333333333222111000000000000000000000000000000000000////////////..............................---------,,,,,,,,,------------------------++++++++++++++++++++++++)))))))))))))))))))))************++++++*********,,,,,,+++******)))(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''(((((()))((())))))))))))(((((((((((((((((((((((((((((((((************))))))))))))(((((()))((('''&&&(((***(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))***************))))))***++++++,,,,,,++++++***************************,,,,,,++++++++++++++++++((())),,,///111111111111555777:::;;;<<<===???AAADDDGGGLLLQQQWWW___ggglllqqqmmmjjjkkknnnnnnhhhccc[[[ZZZZZZ\\\bbbkkktttzzzzzz{{{uuurrroooppprrrvvvvvvwwwwwwvvvuuuvvvwww|||uuusssuuuzzz}}}))))))*********+++++++++,,,+++++++++******)))))))))+++,,,,,,+++***,,,---------...///111444666777888:::<<<<<<<<<===>>>@@@@@@FFFPPP[[[fffpppzzz}}}xxxwww~~~|||xxxvvvuuuwww{{{~~~}}}yyyyyy~~~}}}xxxsssoooddd^^^UUUMMMIIIHHHHHHHHHGGGHHHIIIJJJLLLOOOSSSUUUXXXZZZ___fffmmmrrrssssssvvvzzz{{{wwwtttrrrooommmiiiddd^^^YYYUUUSSSXXXgggzzz}}}~~~yyyzzzzzzyyyxxxvvvtttssssssooojjjffffffhhhjjjkkkddddddeeefffeeedddbbbaaa___]]]ZZZVVVTTTSSSQQQQQQTTTRRRQQQRRRSSSTTTUUUWWWWWW\\\cccjjjoootttxxx{{{}}}pppeee[[[RRRQQQTTT\\\iii}}}{{{qqqhhhaaaXXXKKKAAA===:::666444333333222111////////////////////////000000000000////////////........................,,,,,,,,,---------......------------------------------------------------)))))))))))))))*********+++******************+++*********)))((((((((('''))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))+++*********)))))))))((()))******)))(((((()))+++(((((((((((((((((((((((())))))))))))((((((((()))(((((((((((())))))))))))((((((((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''******++++++,,,++++++******++++++,,,,,,++++++***************************,,,++++++++++++++++++++++++,,,---///111444666777999:::<<<===>>>???AAADDDFFFIIIOOOUUU\\\cccjjjooorrrmmmiiiiiikkkkkkgggccc]]]___bbbfffkkkpppuuuwwwxxx~~~sssooonnnooossswwwzzz}}}~~~}}}~~~}}}wwwvvvzzz)))************+++++++++++++++++++++++++++++++++***,,,------,,,+++---.........///111444777999:::999:::<<<<<<<<<===>>>@@@@@@GGGSSS```kkkuuu}}}~~~~~~~~~|||wwwrrrsssyyy{{{wwwtttsssuuuyyy}}}zzzrrrkkkfffbbb___TTTQQQKKKFFFDDDDDDFFFHHHHHHKKKOOOSSSUUUYYY\\\___bbbfffmmmwww}}}zzzuuupppjjjeeecccdddppp{{{vvvtttuuuwwwyyyzzz{{{{{{zzzwwwuuussssssoooiiiddd```\\\XXXUUUYYYTTTRRRSSSTTTSSSSSSTTTTTTWWWZZZ]]]```dddiiilllmmmpppuuuzzz~~~vvvhhhYYYPPPNNNRRRYYYhhhyyyzzztttkkk[[[KKKCCC???:::666555333222111////////////////////////000000000000////////////........................++++++,,,,,,---...//////------------------------------------------------)))*********************++++++***))))))***++++++&&&&&&'''((()))******+++))))))))))))))))))))))))))))))************))))))&&&'''((())))))))))))(((***)))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((''')))*********((((((***+++)))))))))))))))))))))))))))***+++***((('''((()))(((((((((((())))))))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++000000111222555999<<<>>>;;;===>>>???@@@AAADDDGGGIIIMMMTTT[[[bbbgggmmmqqqrrroookkkjjjkkkllljjjiiifffiiilllpppsssuuuuuuuuuxxxuuummmlllooorrrwww||||||~~~zzz{{{)))************+++++++++)))******++++++,,,,,,---+++---......---,,,.../////////111333666999<<<===999;;;>>>???@@@AAADDDFFFJJJQQQ[[[eeeooowww~~~}}}yyyrrrnnnoooooopppwwwzzzuuurrrpppqqquuuzzz}}}{{{wwwqqqggg^^^YYYUUURRRPPPKKKJJJHHHFFFFFFHHHKKKNNNOOOUUU\\\aaadddgggjjjmmmrrrvvv}}}zzzvvvtttrrrxxx}}}{{{|||}}}xxxtttqqqllliiiccc]]]YYY[[[\\\XXXWWWXXXXXXYYY[[[[[[[[[\\\^^^```___bbbfffjjjnnnsssyyy}}}zzzjjj^^^[[[SSSSSSZZZgggrrruuuwwwzzz}}}kkkZZZIIIEEE???:::777555333222111111111111111111111111000000000000////////////........................,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++***))))))***++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))'''((()))*********))))))))))))(((''''''((()))***))))))))))))))))))))))))******)))(((((('''&&&&&&((()))***)))'''''')))***)))))))))))))))))))))))))))***,,,***((('''(((***(((((((((((())))))))))))&&&'''((()))******)))(((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((+++---...---,,,,,,///111333666:::===???@@@<<<>>>???@@@AAACCCGGGJJJNNNSSS\\\ccciiimmmpppssssssqqqooommmmmmoooqqqrrrssstttvvvxxxxxxxxxwwwvvvwww}}}xxxpppkkkmmmrrrwww|||~~~|||{{{|||)))************+++++++++))))))***+++,,,------...,,,---///...------...000///000222444888;;;>>>???;;;===@@@CCCEEEGGGKKKMMMWWW[[[bbbiiipppwww}}}zzzwwwssshhhaaaeeemmmttt~~~~~~~~~~~~xxxssspppnnnooorrrxxx{{{uuurrrggg```WWWOOOKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMQQQUUUYYY___hhhooorrrtttwwwzzz~~~{{{yyyzzz||||||||||||}}}{{{nnnfffbbbdddddd```^^^___\\\^^^___^^^\\\ZZZYYYZZZ[[[\\\^^^```bbbffflllpppooouuu~~~{{{pppmmm^^^YYYZZZdddnnnrrruuuzzzwwweeeNNNIIIBBB===999777444333333333333333333333333333000000000000///////////////////////////////////////......------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))))))))************))))))'''(((***+++++++++***))))))(((''''''''')))***+++))))))))))))))))))))))))***))))))((('''&&&&&&%%%'''((()))(((&&&&&&((())))))))))))))))))))))))))))))+++,,,+++((('''(((***(((((((((((())))))))))))&&&'''(((*********)))((($$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++%%%'''***---///...---,,,,,,///333888<<<===>>>>>>===>>>@@@AAABBBDDDHHHKKKRRRXXXaaaiiinnnqqqssstttuuutttsssqqqppprrrwwwzzz}}}||||||{{{zzzyyyxxxwwwuuu{{{~~~~~~uuuoookkkooouuuzzz~~~}}}{{{zzzyyyyyy|||)))((((((+++///111000...---,,,++++++***+++++++++/////////---,,,---000333222444777888999:::===???AAAAAABBBEEEIIIPPPVVVZZZgggiiikkkmmmpppuuu|||{{{sssnnneeebbb```cccjjjuuu~~~}}}wwwvvvvvv|||zzztttpppooonnnqqqtttzzzyyytttoooggg___WWWTTTPPPLLLJJJJJJKKKLLLLLLNNNPPPTTTXXX^^^bbbeeeiiiooowww}}}{{{|||}}}|||yyyvvvuuuuuuuuuvvvxxxzzz|||}}}~~~~~~}}}|||yyyvvvuuuxxx}}}xxxqqqqqqtttzzz|||sssmmmkkkkkkkkkkkkggggggfffccc^^^[[[ZZZZZZWWW^^^cccbbbbbbeeeffffffnnnppptttzzz}}}ppphhh```^^^dddlllrrrsssuuu```WWWJJJBBB???<<<888444555333111111111222111000000000000000////////////------......//////000000000000///...---,,,,,,+++...............---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++******************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))***)))(((&&&&&&((()))***************************++++++************++++++++++++***)))(((((()))))),,,,,,,,,+++))))))+++---222444888;;;===>>>>>>>>>>>>@@@AAABBBDDDIIINNNRRRWWWbbblllooopppsssuuuuuuzzzxxxvvvuuuwww|||}}}xxxrrrooovvvuuuwww||||||vvvmmmkkklllsssxxxzzz{{{wwwuuutttvvv{{{}}})))((((((+++...000///---,,,++++++*********++++++---......------...222444444777:::<<<===>>>AAACCCAAADDDIIIOOOVVV]]]dddhhhooopppqqqqqqrrrvvv{{{xxxnnngggaaaaaabbbgggoooyyy|||ssskkknnnuuu}}}~~~xxxttttttuuuwwwzzz{{{}}}zzzvvvssssssoooiiieeeccc^^^WWWSSSQQQNNNKKKKKKMMMPPPRRRVVVXXX[[[```fffmmmrrruuuvvv||||||wwwtttoooqqqrrrqqqnnnkkkjjjjjjiiijjjlllmmmoooppppppppppppnnnllljjjiiikkkpppttt|||tttmmmfffgggjjjnnnuuu{{{}}}xxxvvvuuurrrppppppqqqoookkkfffaaa^^^]]]^^^dddhhhgggfffhhhiiigggfffhhhjjjooouuuxxxyyyxxx{{{|||sssiiieeefffjjjjjjiiiooozzzlllbbbTTTIIIBBB>>>:::888777555222111111111000...111000000000////////////........./////////////////////......------,,,,,,//////......---------,,,///......---,,,,,,++++++******************************++++++++++++++++++------,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))((())))))***+++++++++******))))))(((((())))))*********))))))))))))******+++***)))(((((()))***+++************************,,,,,,++++++++++++,,,,,,,,,+++******)))))))))))),,,------,,,++++++...000555777999<<<>>>?????????AAABBBCCCDDDFFFKKKQQQUUU___iiirrruuuuuuxxxyyyyyyzzzyyyyyy{{{zzztttqqqvvvvvvwww|||~~~|||uuunnnjjjkkkoootttuuuwww|||vvvrrrrrrtttwww}}}}}}{{{*********+++---...---,,,+++***************+++++++++,,,.........000444777888;;;>>>@@@BBBCCCEEEGGGEEEJJJSSS]]]fffnnnuuuyyyyyyyyyyyywwwvvvxxx{{{~~~|||rrrfff___[[[___dddllluuu~~~{{{nnneeejjjvvv{{{wwwvvvxxx}}}}}}vvvnnniiiaaaaaa]]]XXXWWWZZZYYYUUUQQQPPPNNNOOORRRWWW\\\```iiijjjnnnrrrxxx}}}~~~{{{xxxwwwwwwwwwtttsssrrrqqqpppnnnjjjhhhaaabbbbbbaaa^^^\\\\\\\\\\\\]]]^^^_______________```___]]][[[ZZZ\\\```cccgggsss|||pppiii^^^\\\ZZZZZZ___fffoootttvvvuuuttttttxxx}}}~~~{{{xxx{{{{{{{{{vvvooogggaaa^^^cccjjjnnnnnnlllllljjjfffbbbbbbdddgggjjjllllllkkkkkkmmmttt~~~wwwooolllhhhccc______hhhwww~~~uuugggXXXLLLDDD@@@>>>;;;888555333333222111000111111000000000////////////////////////.........------------------------000000///...------,,,,,,.........------,,,,,,+++******************************++++++,,,,,,------,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))***************************+++---......---+++***((())))))******))))))((()))(((((((((((()))***+++))))))))))))))))))))))))'''((()))+++,,,,,,------*********))))))*********++++++************++++++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,---...------...111444888999<<<>>>???@@@@@@???BBBCCCDDDFFFIIIOOOVVV[[[iiirrrzzz{{{{{{||||||{{{yyyzzz}}}|||wwwtttxxxxxxyyy{{{{{{wwwnnngggiiilllqqqtttrrrrrr||||||vvvrrrqqqqqqvvvzzz}}}zzzxxx******+++,,,,,,,,,,,,+++))))))))))))******+++,,,***,,,...000111333777:::<<<>>>BBBCCCDDDEEEGGGIIILLLSSS^^^hhhpppvvv|||}}}{{{{{{}}}zzzsssjjjaaa[[[\\\bbbkkkttt{{{ssskkkpppyyy|||yyy{{{~~~}}}{{{yyyxxxyyy|||}}}}}}vvvmmmddd^^^VVVVVVSSSQQQTTT[[[___^^^XXXWWWXXXZZZ___fffmmmrrr}}}~~~zzzvvvtttssssssrrrppplllhhhfffeeeeeefffddddddccccccdddccc```^^^VVVWWWWWWVVVSSSQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUTTTSSSQQQPPPQQQTTTWWWWWWbbbpppyyyyyyrrriiiddd[[[WWWRRRNNNOOOSSSYYY^^^dddcccaaaaaadddiiiooorrrppprrrtttwww{{{}}}~~~}}}uuukkkccc___cccjjjqqqssssssqqqkkkeeeccccccdddfffhhhhhhgggeeeaaabbbeeemmmyyyzzztttmmmddd\\\YYY[[[eeessszzzkkkZZZNNNGGGDDD>>>;;;888555555555444333111111111000000000//////000000//////......------+++,,,,,,,,,------......000000///...---,,,,,,+++......---------,,,,,,,,,******************************+++,,,------......%%%&&&'''((()))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))))))))***)))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***(((''')))))))))******))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,---------++++++************+++++++++******))))))******++++++******))))))******+++************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......000444777:::;;;<<<>>>???@@@@@@@@@AAACCCFFFIIIOOOVVV^^^dddqqqyyy~~~~~~~~~~~~|||yyyvvvyyy~~~{{{zzz}}}{{{xxxwwwuuurrrlllhhhkkkllloooqqqoooooowww|||wwwuuutttvvvwww{{{|||zzzzzz***+++,,,,,,++++++++++++))))))))))))***+++,,,---,,,...111333555888;;;>>>@@@BBBDDDEEEFFFGGGJJJLLLVVV^^^gggnnnqqqtttyyy}}}|||zzzuuuoooiiidddaaa___fffmmmwww~~~~~~xxxuuuxxx{{{~~~yyyrrrppprrruuuwwwxxxyyy{{{}}}~~~~~~}}}wwwmmmcccXXXQQQOOOOOONNNNNNVVVbbbkkklllhhhhhhiiimmmrrryyy~~~{{{xxxvvvsssppplllhhhfffdddddddddbbb```]]]ZZZXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXUUUSSSPPPPPPQQQOOOMMMKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKIIIIIILLLNNNMMMTTT\\\bbbdddaaa\\\ZZZSSSPPPKKKGGGFFFGGGIIIKKKQQQQQQRRRSSSUUUXXX[[[]]]___```cccfffkkkqqqvvvzzz}}}~~~vvvmmmddd```___hhhrrrwwwyyyxxxqqqhhhgggffffffhhhiiiiiigggeee___\\\[[[^^^fffpppyyy~~~~~~wwwllldddZZZUUUVVV___lll{{{yyyiiiXXXMMMGGG@@@===999666555555444333111111111111000000000000000000//////......------+++,,,,,,------......///000//////...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......%%%&&&&&&((()))***++++++******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))************))))))((())))))***************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++************++++++))))))(((((((((((()))))))))))))))(((((()))))))))******************************++++++++++++******+++,,,------------,,,,,,)))+++---...///111555888:::;;;<<<===>>>???@@@@@@@@@CCCIIIOOOWWW```iiioooyyy~~~{{{vvvqqqvvv~~~zzztttooommmllllllkkkqqqmmmkkklllmmmmmmqqqwww|||zzzwwwuuuvvvyyy}}}(((***,,,,,,+++***+++,,,)))))))))***+++---...//////111555777:::<<>>@@@CCCEEEGGGHHHIIIJJJMMMSSS[[[```lllpppsssrrrnnnnnntttyyy|||}}}wwwkkkjjjhhhdddcccgggnnnsss{{{~~~|||}}}|||}}}}}}wwwwwwxxxzzzxxxuuuwww}}}|||xxxsssmmmjjjkkkooorrrzzz|||{{{uuuqqqjjjccc\\\UUUNNNJJJIIILLLPPPVVVeeeyyy~~~zzzuuupppmmmiiiccc___\\\^^^___``````]]]ZZZWWWRRRRRRQQQPPPOOOOOONNNNNNRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLLLLKKKHHHFFFDDDDDDDDDBBB@@@???AAACCC@@@@@@@@@@@@@@@@@@???>>>>>>???@@@???>>><<<===>>>??????@@@AAABBBBBBAAA@@@===<<<<<<;;;;;;<<<======<<<===>>>@@@CCCEEEGGGHHHIIIJJJJJJIIIIIILLLQQQUUUZZZ^^^ccceeebbb^^^YYYWWWTTTZZZaaaiiisss}}}|||ttttttuuuxxx{{{|||{{{zzzuuunnnccc\\\ZZZ\\\___bbbfffiiipppyyyzzzjjj[[[OOONNNRRRXXXiiizzz}}}pppaaaWWWQQQLLLDDD===999666333222222222222111111111000000.........///////////////.../////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,+++***)))(((((('''******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))******++++++******)))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))******+++************))))))(((((())))))******))))))))))))))))))***)))))))))******)))))))))************************)))***,,,------,,,***))))))***,,,---------,,,+++,,,---///000222444888;;;;;;<<<===>>>@@@BBBDDDEEEHHHNNNXXXbbbkkkssszzz~~~~~~zzzsssllleeemmmxxxzzzrrrkkkggggggkkknnnqqqmmmlllkkkjjjiiiooovvvvvvuuuwww{{{&&&))),,,,,,***)))+++---)))******,,,---///111222444777;;;>>>@@@BBBEEEGGGIIIIIIJJJLLLQQQZZZdddkkkqqqtttvvvsssoooooovvv}}}}}}}}}vvveeeffffffeeefffkkkssszzz{{{~~~yyywwwxxxwwwxxxzzz}}}}}}zzz|||zzzyyyzzzwwwqqqpppssswwwvvvsssooonnnppptttxxx}}}~~~~~~{{{~~~~~~{{{wwwvvvqqqkkkeeebbb]]]ZZZXXXUUURRRPPPNNNRRRWWW___ooo{{{xxxnnnjjjddd```]]]YYYTTTOOONNNQQQUUUXXXZZZYYYXXXVVVKKKLLLLLLLLLKKKJJJHHHHHHFFFHHHIIIJJJJJJIIIGGGEEEEEEDDDCCCCCCCCCBBB???<<<>>>???>>><<<::::::<<<>>>===>>>>>>>>>>>>>>>======;;;===>>>>>><<<::::::;;;<<<<<<===>>>??????===;;;===<<<;;;:::::::::<<<===<<<;;;::::::;;;===???AAA???AAABBBBBB@@@BBBFFFIIIIIIMMMSSSVVVVVVSSSPPPOOONNNRRRVVV]]]jjjyyy~~~}}}qqqgggbbbbbbccceeebbbccceeekkkvvvtttcccTTTPPPMMMNNNZZZjjjzzz{{{mmmbbb]]]VVVMMMEEE>>>:::666444222222222111111111111000---.........//////000000000000000000000000000///,,,,,,------.../////////------------------------++++++++++++++++++++++++++++++******************''''''''''''((((((((((((******++++++++++++******)))))))))))))))))))))))))))************+++++++++&&&&&&&&&'''((())))))***++++++******))))))((((((************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******++++++++++++******%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''((()))***+++++++++))))))(((((((((((())))))++++++************++++++******++++++++++++*********************************+++---......---+++***((()))+++---------+++***...///111222333666:::===<<<<<<===???AAADDDFFFGGGNNNTTT___iiiqqqxxx~~~}}}zzzvvvnnnfffaaajjjuuu}}}~~~wwwpppkkkkkkmmmpppmmmnnnooonnniiihhhqqq|||yyyyyy|||~~~~~~))))))***+++---...//////---------,,,,,,...333666999;;;===@@@DDDHHHKKKMMMNNNKKKKKKPPP[[[gggqqqvvvwwwwwwxxxwwwvvvwwwyyy|||yyynnnhhheeeeeehhhooovvvzzz|||~~~{{{yyywwwvvvrrrrrrtttuuuwwwyyyzzz{{{xxxxxxxxxvvvooohhhiiinnnlllppptttvvvvvvyyy}}}{{{xxxsssnnnhhhbbb[[[WWWXXXWWWVVVXXX[[[\\\ZZZWWWZZZYYYZZZfff}}}~~~vvvnnneee___ZZZXXXSSSOOOLLLIIIIIIHHHIIIKKKOOORRRSSSSSSRRRQQQMMMNNNNNNMMMJJJHHHGGGGGG@@@AAABBBCCCBBBBBB@@@???>>>>>>======<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>BBBCCCEEEGGGHHHHHHGGGFFFJJJJJJMMMQQQYYYeeerrr{{{~~~wwwuuutttrrrpppqqqmmmkkkmmmmmmppp}}}~~~sssbbbVVVQQQQQQRRRRRR___rrr~~~{{{vvvpppdddUUUFFF===:::;;;222333333222000000111222000000////////////000000000000000000000000000000//////.........---------........................)))***+++,,,,,,+++***))))))))))))))))))))))))))))))*********++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******&&&,,,///---+++++++++)))******))))))((((((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))*********((('''''')))***))))))(((((((((((())))))))))))))))))))))))************************))))))))))))***)))((((((((()))+++,,,))))))))))))******************++++++***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---111555888:::::::::<<<===>>>???@@@CCCHHHKKKQQQYYYeeeooowww|||}}}yyyuuuooojjjfff```gggrrr{{{|||uuusssvvvwwwsssooonnnppprrrpppnnnqqqyyyzzzwwwxxxzzz~~~~~~yyyvvvwww|||******+++,,,,,,---......---...///...///111444777:::<<>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAACCCCCCCCCBBBAAADDDEEEGGGJJJQQQ[[[fffmmmwww}}}}}}{{{wwwsssqqqmmmlllttt~~~rrrdddZZZTTTQQQPPPXXXeeetttvvvfffTTTFFF>>><<<777777555333111000111111000000////////////000000000000000000000000000000//////.........---------........................******+++,,,,,,+++************************************+++++++++,,,,,,,,,+++++++++,,,++++++******+++******))))))******+++)))222666111+++)))+++++++++*********))))))))))))************************))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******---+++)))((((((((('''%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---000333777:::;;;<<<<<<>>>???@@@AAACCCFFFKKKOOOXXX___kkkuuu|||zzzuuuqqqlllgggdddbbbiiirrryyy{{{wwwttttttwwwyyywwwuuuuuuvvvwwwuuutttwww}}}~~~tttqqqqqqssswww{{{{{{zzzwwwsssoooppptttyyy+++++++++,,,,,,------------///111222222444777999<<<>>>BBBFFFIIIMMMRRRUUUWWWZZZaaajjjttt}}}~~~xxxrrrmmmhhhgggiiinnnuuu|||~~~||||||}}}}}}~~~~~~}}}{{{yyyuuulllcccaaadddppptttzzz|||rrrgggddd^^^WWWRRROOOMMMMMMUUUWWW]]]fffooovvvzzz{{{}}}~~~~~~~~~xxxjjjfffaaa\\\XXXTTTOOOLLLEEEDDDBBBAAAAAACCCDDDEEEDDDFFFJJJMMMOOOPPPPPPPPPOOOOOONNNKKKFFFAAA???>>>:::;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999888888999999999::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888::::::::::::;;;;;;;;;;;;:::;;;===>>>??????>>>===>>>@@@BBBDDDIIIOOOWWW]]]gggooo{{{}}}xxxpppkkkmmmrrrssszzzxxxjjj]]]UUUQQQRRRXXX```nnnzzzhhhVVVHHHAAA>>><<<999555333222111111111000000//////000000111000000000000000000000000/////////............---........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++)))((((((,,,++++++******++++++,,,---777<<<555***'''***,,,++++++++++++************************************'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******---+++(((((((((((('''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))))))))((()))******+++)))))))))*********+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------000222555888;;;<<<======???@@@BBBDDDFFFKKKQQQUUUaaaiiittt~~~}}}wwwqqqmmmjjjgggeeegggmmmtttzzz~~~ssssssuuuxxx{{{}}}~~~~~~wwwmmmkkklllnnnqqqvvvwwwuuuqqqllliiijjjmmmqqq,,,,,,,,,,,,,,,,,,,,,,,,---///222333444666888:::???BBBFFFHHHJJJMMMRRRVVVZZZaaalllwwwssskkkiiijjjjjjnnnqqqwww~~~|||xxxtttnnnhhhiiinnnxxx||||||vvvlllddd]]]ZZZVVVQQQNNNNNNPPPRRR]]]aaahhhrrr|||}}}uuummmhhhYYYUUUPPPLLLJJJIIIGGGEEEBBBAAA@@@@@@AAACCCEEEFFFFFFHHHJJJLLLNNNNNNNNNMMMJJJKKKJJJFFFAAA===;;;;;;999999999:::::::::::::::888999;;;<<<<<<;;;999888999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999999999:::::::::::::::::::::;;;<<<======<<<<<<;;;===@@@BBBEEEIIIOOOSSSWWW^^^jjjuuuxxxrrrpppppplllnnnsss{{{yyyiii]]]XXXRRRRRRUUU___qqqyyyfffUUUKKKCCC???:::666444333333222111000000000000000000111/////////////////////////////////.......................................------------------------++++++++++++++++++++++++************++++++++++++***+++++++++******)))(((---,,,,,,++++++,,,,,,---...666888222***((()))***************************************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))'''&&&''')))*********(((((((((((())))))))))))((()))))))))************(((((()))))))))))))))***)))))))))))))))******+++))))))*********+++++++++///...,,,++++++,,,---...*********+++++++++++++++,,,,,,,,,,,,---...///000222444666999;;;======>>>>>>@@@BBBEEEIIIOOOWWW\\\kkksss}}}~~~yyysssooommmlllkkkkkkmmmrrrwww|||wwwtttppptttzzz~~~|||rrrjjjjjjmmmooossswwwwwwtttooojjjggggggiiikkk,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444555777999<<>>>>>>>>========================>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999::::::::::::::::::::::::999999999:::::::::::::::888:::===@@@BBBEEEIIILLLMMMRRRYYYbbbjjjsss{{{{{{vvvsssmmmjjjhhhiiipppzzztttggg```XXXUUUSSSWWWbbbrrrtttcccXXXHHHCCC<<<777666555555444111111000000000000111111////////////////////////////////////////////////........................------------------------************************)))))))))************+++))))))***+++++++++++++++------,,,,,,,,,,,,------,,,//////+++***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((('''&&&''')))++++++***(((((((((((())))))))))))((()))))))))************#########$$$$$$%%%%%%%%%((()))))))))************************++++++++++++222111...,,,+++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,---///222333444555777999;;;<<<===>>>===???BBBFFFLLLTTT]]]cccssszzzwwwtttooommmmmmoooqqqqqqrrrtttwww{{{~~~vvvqqqppptttyyyvvvooojjjmmmrrruuuyyy}}}{{{vvvoooiiifffeeeffffff+++++++++,,,,,,---------...000222444555888<<<>>>DDDHHHLLLKKKIIIIIINNNRRR___jjjxxx~~~vvviii```___eeeooowww{{{xxxrrrqqqrrrvvvwwwnnnggg___WWWSSSRRRSSSWWW[[[\\\^^^aaafffkkkooouuu~~~~~~vvvnnnfff^^^XXXTTTIIIFFFCCCAAAAAABBBBBBAAA@@@???>>>======>>>@@@AAABBBBBBBBBAAA@@@???>>>===;;;===>>>===;;;:::::::::::::::999999:::;;;<<<===<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<>>>???????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>======<<<===<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777777777888888888666888:::<<<>>>@@@CCCFFFHHHJJJNNNSSSYYY```iiinnn{{{{{{uuupppkkkdddaaadddkkkssswwwrrrjjjeee___YYYVVVWWW```rrrooodddPPPIII@@@:::888777666444222111111000000111111222000000000000000000000000...////////////000000000...........................------,,,,,,------...))))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,------,,,---,,,,,,++++++,,,,,,---)))***)))''')))---,,,'''((((((((((((((()))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++)))((('''((()))((('''(((((((((((())))))))))))))))))))))))************&&&&&&&&&''''''((())))))(((((()))************)))*********++++++++++++,,,222111000...,,,+++******+++++++++,,,,,,------...---,,,,,,,,,...111444666666777888999;;;<<<===>>>===???CCCIIIQQQ\\\gggnnnzzzssspppmmmlllooosssuuuvvvvvvvvvvvvwwwzzz~~~zzztttssstttyyy|||}}}tttooonnnttt{{{~~~yyypppiiieeecccbbbaaa******+++,,,,,,---......000111333444666:::???BBBEEEIIIMMMMMMJJJJJJOOOUUUcccnnn|||tttooohhhcccfffooo{{{{{{vvvwwwzzz}}}|||sssiii^^^YYYTTTPPPRRRWWWZZZ```hhhlllnnnpppuuuyyy{{{~~~wwwrrrjjjbbb[[[UUUPPPMMMEEECCC@@@???@@@@@@???>>>>>>===;;;:::;;;<<<>>>???=========<<<;;;;;;::::::999:::<<<<<<;;;::::::;;;:::999999999:::;;;===>>>>>>===<<<;;;<<<===???@@@@@@???>>>======???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<999999888888888888999999777888999::::::;;;>>>AAA@@@BBBFFFIIILLLQQQWWW[[[dddkkksssvvvuuuxxxxxxqqqkkkeeeaaacccfffiiijjjssszzzxxxoooddd\\\VVVVVVaaannnyyyzzzqqq[[[RRRFFF>>>:::999666444222111111000000111111222000000000000000000000000.../////////000000000000........................------,,,++++++,,,------************************++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,'''******'''(((,,,---+++(((((()))))))))*********))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******+++)))''''''((()))((('''(((((((((((())))))))))))))))))))))))************))))))***++++++,,,,,,---'''((()))***+++******)))*********+++++++++,,,,,,000//////...---,,,***)))+++,,,,,,---......//////---,,,,,,,,,///222666888999999:::;;;<<<===???@@@???BBBGGGOOOXXXeeeqqqyyyuuusssqqqrrruuuxxx{{{{{{}}}zzzwwwwwwyyy}}}{{{vvvuuuvvvxxx{{{{{{~~~~~~zzzvvvxxx}}}ssskkkfffcccaaa___))))))***+++---...//////222333444555777<<>>>>>>>>===<<<<<<<<<::::::;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<:::999999888999;;;===>>>>>>===;;;::::::<<>>>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;:::999:::<<<>>>999<<<@@@CCCEEEHHHKKKMMMPPPXXXaaaeeeeeeiiirrrzzz}}}|||pppkkkgggeeefffgggfffddddddlllzzz{{{mmmcccZZZTTTXXX```mmmzzzzzzbbbXXXKKKAAA<<<:::666333222222111111111111222222000000000000000000000000.../////////000000111111........................---,,,++++++++++++,,,---++++++++++++++++++++++++---------.........//////............---,,,++++++,,,++++++******++++++,,,&&&,,,...***(((***...///))))))******+++++++++,,,************************(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''&&&%%%''')))+++,,,+++(((((((((((())))))))))))))))))))))))************%%%&&&&&&'''((()))))))))'''((()))++++++******)))******+++++++++,,,,,,,,,------...///...---+++***,,,,,,------...///000000---,,,,,,,,,///333777999;;;;;;<<<<<<===???@@@AAABBBEEEKKKSSS^^^kkkyyyzzzxxxwwwxxx{{{~~~{{{xxxzzz~~~~~~xxxuuutttvvvxxxzzzyyyzzz~~~~~~wwwnnniiieeebbb```