BMv 6(% CCCAAA>>>=========<<<:::@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????@@@BBBCCCDDD??????@@@@@@AAABBBBBBCCCCCCAAABBBHHHJJJIIIHHHJJJCCCDDDGGGLLLSSSWWWRRRKKKLLLIIIEEEDDDGGGKKKNNNOOOQQQNNNNNNRRRXXX\\\[[[XXXQQQSSSVVVXXXXXXYYYZZZ[[[]]]XXXRRRPPPRRRUUUVVVVVVXXXWWWVVVXXX[[[]]]]]]\\\___```aaaaaaaaabbbfffhhhiiifffcccbbbcccdddddddddeeeiiiiiifffdddeeeeeeccc___aaaccccccdddddddddbbbaaabbbccccccaaa______``````______```bbbbbb```^^^^^^______^^^\\\[[[\\\\\\]]]^^^^^^\\\YYYXXXXXXZZZ^^^\\\ZZZXXXYYY[[[___aaabbbddddddeeehhhllljjjeeeccccccbbb```___^^^^^^^^^___^^^]]][[[ZZZ[[[^^^```]]]\\\[[[\\\___`````````]]]___bbbhhhrrr{{{xxxpppjjjcccZZZVVVWWWYYYYYYXXX[[[ZZZYYYXXXYYY[[[]]]^^^YYYXXXWWWYYY\\\]]]ZZZVVV[[[\\\^^^bbbhhhlllllliiiddddddggglllpppqqqooommmooopppsssvvvyyyyyywwwtttwwwooolllpppssspppjjjfffaaacccgggjjjlllkkkhhheee```eeerrr|||xxxsssrrrtttxxx{{{|||wwwtttqqqpppsssuuuvvvuuuuuurrrpppnnnnnnnnnlllkkknnnnnnmmmkkkiiijjjmmmooosssuuusssooonnnrrrrrroooiiijjjkkkmmmoooqqqssssssrrruuuxxxyyyxxxuuurrrqqqqqqtttwwwyyyzzzyyyvvvrrrhhhdddccchhhmmmpppssswwwsssuuu{{{}}}|||~~~xxxsssqqqsssxxx}}}~~~|||||||||}}}{{{zzzvvvvvvuuuvvvxxxxxxwwwuuuvvvtttqqqqqqtttwwwzzz{{{tttnnniiiiiinnnrrrqqqnnnssspppqqquuuvvvtttwww{{{~~~~~~{{{yyy}}}zzz}}}{{{|||~~~~~~}}}~~~}}}zzzxxxxxxxxxwwwtttrrrsssvvvzzzyyyzzz{{{||||||||||||}}}|||||||||}}}{{{yyyyyyyyyzzzyyyvvvtttrrrqqqoooooommmkkkiiihhhiiijjjiiihhhiiihhhgggfffdddaaa___]]]^^^]]]\\\[[[[[[[[[[[[\\\XXX\\\______[[[XXXXXXYYYXXXYYY[[[\\\]]]]]]]]]]]]EEECCCAAA@@@@@@@@@???===@@@@@@?????????@@@AAAAAA>>>>>>=========>>>???@@@<<<<<<===>>>>>>??????@@@===<<<===BBBDDDEEEJJJPPPMMMTTT[[[^^^aaabbb\\\SSSJJJIIIHHHKKKQQQXXX\\\^^^bbbccchhhqqqwwwuuullldddbbbdddhhhjjjkkkkkklllmmmkkkhhheeefffiiilllmmmkkkgggffffffgggjjjmmmnnnnnnppprrruuuvvvwwwyyy|||~~~~~~{{{yyyxxxzzz|||}}}}}}~~~wwwtttvvvxxxwwwnnnoooqqqtttuuusssrrrrrrqqqsssttttttrrrppppppqqqooonnnnnnpppqqqpppnnnkkklllmmmoooooonnnnnnpppqqqnnnnnnmmmjjjgggeeeeeefffiiihhhfffeeefffiiilllnnnkkkllllllmmmrrrwwwuuupppkkkjjjiiihhhhhhhhhggggggjjjkkkkkkjjjiiiiiilllooohhhhhhhhhjjjmmmoooooonnnhhhiiijjjmmmuuu|||}}}yyytttnnngggbbbaaabbbbbbbbbeeedddbbb``````aaacccddd```^^^]]]___cccdddcccaaa```___cccjjjpppqqqnnnjjjkkklllnnnppprrrqqqooommmvvvwwwyyyyyywwwvvvuuuuuuxxxsssqqquuuwwwtttqqqppphhhjjjooouuuxxxvvvpppkkkmmmrrr~~~|||yyy{{{~~~|||zzzzzz{{{{{{{{{zzzzzzzzzxxxtttqqqpppqqqsssxxxzzzxxxsssrrrvvvyyyxxxssstttuuuwwwyyy{{{|||}}}zzz{{{~~~~~~}}}}}}yyyvvvxxx|||yyyxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvtttwww{{{zzzwwwuuuuuuvvvxxxxxxyyyzzzyyyxxxvvvuuuFFFDDDCCCCCCDDDDDDBBB@@@??????>>>>>>>>>??????@@@<<<<<<===<<<:::999;;;<<<:::::::::;;;<<<<<<======>>>>>>AAADDDEEEJJJVVVcccxxxwwwqqqhhh^^^XXXYYY]]]eeennnwww}}}zzzxxxgggkkknnnrrruuuuuuuuuvvvwwwwwwwwwxxx}}}sssrrrqqqssswwwzzz|||}}}~~~~~~{{{|||~~~~~~~~~}}}}}}{{{xxxtttssstttuuutttsssqqqqqqsssvvvzzz}}}wwwvvvuuuvvv|||yyypppooommmmmmooooooooonnnuuuxxx{{{{{{yyyyyy{{{~~~wwwwwwxxx{{{}}}~~~}}}|||wwwwwwxxxzzz~~~~~~yyyvvvuuuuuuvvvuuuwwwuuusssqqqoooooopppqqqllljjjhhhkkkppptttuuutttnnnlllnnnvvv}}}|||wwwtttqqqsssvvvvvvsssqqqppppppzzzxxxyyy|||~~~|||}}}~~~~~~yyy{{{~~~}}}wwwyyy~~~|||xxxvvvvvv||||||{{{}}}}}}~~~BBBAAA@@@AAABBBBBBAAA???>>>>>>============>>>>>>;;;======;;;888777888999888999999::::::;;;<<<<<<@@@BBBEEEGGGGGGOOOcccwwwmmmooossswwwzzz{{{{{{{{{|||uuutttsssvvvzzz~~~}}}|||~~~~~~}}}||||||xxxvvvtttuuuxxxzzzyyyxxx{{{~~~}}}}}}~~~yyyvvvsssvvv|||~~~}}}~~~|||~~~~~~{{{zzz|||<<<;;;;;;<<<>>>>>>===;;;>>>===<<<<<<<<<<<<======<<<>>>>>><<<888666666888888999999::::::;;;;;;<<<;;;???BBBCCCBBBLLLfff~~~yyyyyy}}}vvvuuuuuuwww|||zzzzzzzzz||||||yyy|||~~~{{{888888888888888888888888888888888888888888888888:::;;;<<<:::888777777888555777999:::::::::;;;<<<999;;;>>>???CCCMMM```ooo999999999999999999999999999999999999999999999999:::;;;<<<:::888777777888;;;===>>>>>><<<;;;;;;<<<:::>>>FFFLLLPPPUUU```jjj~~~999999999999999999999999:::::::::::::::::::::::::::;;;;;;:::888777888:::BBBCCCCCCBBB???===<<<<<<<<>>>>>>>>>>>CCCRRRaaa^^^SSSXXXhhh>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::888888:::>>>AAAGGGHHHHHHFFFBBB@@@??????;;;@@@QQQ___ZZZOOOWWWjjj~~~===============>>>>>>???@@@@@@???>>>===;;;999888<<<=========<<<===???BBBEEEGGGIIIHHHDDD@@@>>>???FFF@@@GGGTTTSSSKKKUUUkkkbbbWWWLLLJJJNNNQQQOOOLLLXXX[[[```dddhhhjjjjjjjjjxxxxxxxxxxxxyyyzzz|||}}}===<<<<<<<<<<<<===>>>>>>?????????>>>===<<<::::::<<<======<<<<<<===@@@BBBDDDFFFHHHGGGCCC???>>>>>>DDD???FFFTTTSSSJJJSSSgggqqqLLLDDD<<<999<<<>>>===;;;>>>???AAACCCEEEFFFGGGHHHOOOOOOOOOPPPQQQQQQRRRRRRYYY\\\```cccdddddddddccccccccccccbbb```^^^^^^^^^YYYZZZ\\\^^^^^^^^^\\\\\\bbb```\\\YYYVVVTTTTTTTTTYYY[[[]]]^^^___```bbbdddiiihhhfffdddcccbbbbbbcccaaabbbccceeefffggghhhhhhjjjjjjkkkmmmooorrrtttuuutttvvvwwwxxxxxxzzz|||~~~===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<>>>AAADDDCCCEEEFFFEEEAAA???======AAA>>>FFFTTTSSSJJJOOO```kkkFFF<<<888333111111222222222333333333333333333444444222333444555666666666555666777888999:::999888888::::::999888777777666666444555666777777777666555;;;:::777444222111111111555666888999888999:::<<<===<<<;;;:::999999999999999:::<<<===>>>======<<<>>>>>>@@@AAACCCEEEGGGGGGDDDEEEGGGGGGFFFGGGIIIKKKIIIKKKLLLKKKKKKKKKMMMOOOMMMNNNNNNNNNMMMMMMOOOQQQTTTVVVZZZ\\\^^^```bbbddd___```___]]]YYYWWWWWWXXX\\\]]]^^^^^^^^^^^^^^^]]]eeeeeefffgggiiimmmtttxxxqqqnnnjjjgggfffffffffeeeiiigggfffhhhkkkmmmllljjjiiiiiijjjmmmooopppooommmiiilllppprrrrrrqqqqqqrrrtttuuuwwwwwwwwwwwwyyy{{{{{{}}}~~~>>>============>>>??????<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<>>>BBBEEECCCCCCCCCBBB@@@>>>===<<<@@@???HHHUUUUUUKKKNNN[[[ZZZ777777666555333111111222333666777888999999888777666333444666888::::::::::::999777666555444222000...000///............---,,,...//////000000///...---...------,,,------...///,,,---......------...000/////////...............,,,---...//////...,,,+++.../////////000000//////.../////////......000222///000111000000000222444222333333333222333666888555777999:::::::::;;;<<<:::<<<===<<<:::888777888999888888888:::;;;:::888;;;;;;<<<;;;<<<>>>BBBEEEDDDCCC@@@>>>>>>>>>>>>>>><<<;;;:::<<>>??????>>>>>>>>>AAAFFFIIIIIIGGGGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHJJJLLLOOOOOOOOOOOOQQQSSSSSSTTTWWW\\\```aaa```^^^dddccc```\\\XXXTTTRRRPPPVVVTTTQQQNNNLLLLLLNNNOOOOOOWWW^^^```___bbbkkksssoookkkhhhfffeeeccc___\\\aaaeeelllttt{{{}}}{{{{{{|||yyytttrrrtttqqqqqqooojjjggghhhmmmrrrkkkfff```\\\ZZZYYYXXXXXXVVVVVVVVVVVVVVVXXX[[[]]]^^^^^^^^^\\\ZZZYYY[[[]]]bbb```^^^^^^```dddgggiiiccc___ccceeeccclll{{{}}}zzzyyyvvvuuuyyy~~~zzzyyyxxxvvvppphhhddddddeeefffggghhhiiikkkllllllnnnpppsssrrroooppptttxxxsssrrrqqqqqqpppoooooopppuuutttsssrrrrrruuuyyy|||vvvyyy{{{{{{~~~uuutttqqqooommmmmmlllllllllmmmlllkkkmmmrrrssspppqqqpppnnnllljjjiiigggfffaaaaaa`````````bbbdddffffffccccccfffgggdddaaabbb```_________```cccgggjjjmmmjjjgggdddccccccbbbbbb]]]^^^___aaaaaabbbbbbbbb```aaabbbcccdddeeeffffffeeebbbaaacccaaa\\\ZZZ\\\___```bbbcccddddddcccbbb```bbbddddddbbbaaa```aaaaaa___]]]]]]^^^^^^]]]\\\\\\\\\]]]___```bbbcccccc```aaacccddddddbbb```___```bbbdddeeeeeeccc```^^^_________```aaaaaaaaabbb```ccceeefffeeeddddddeeeeeefffggghhhiiiiiihhhhhhggggggggggggiiijjjkkklllnnnnnnnnnnnnnnnlllkkkjjjnnnnnnnnnnnnnnnoooooopppoooqqquuuxxx{{{}}}~~~~~~~~~~~~}}}??????>>>>>>??????@@@AAA<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;<<>>===<<>><<<;;;===???AAADDDFFFGGGHHHGGGDDDAAA???===:::666333111000000111333333000...111222222222222111111000------......///000111111+++---...---,,,+++,,,---....../////////000/////////000000111111000//////000111111222222111000///000111111000//////000222000111111111000000222444222333444444333444555777333555666666555555555666888:::;;;;;;999666555555888666555666777888777666333555666666555555666888===<<<;;;:::999999:::;;;777666555666888:::;;;;;;===<<<;;;:::999:::<<<===@@@CCCGGGIIIHHHGGGFFFFFFHHHIIIHHHEEEAAA???>>>>>>>>>@@@AAA@@@>>>BBBIIIPPPNNNNNNQQQVVV^^^eeeiiikkkpppnnnkkkeee\\\RRRJJJDDD???<<<999888<<>>============>>>===;;;::::::>>>AAAEEEGGGHHHGGGCCC???===<<<@@@@@@AAAEEEJJJMMMMMMLLLIIIEEEJJJMMMLLLYYYlllqqqhhhfffccciiiyyy|||wwwrrrlll___NNNDDDCCCHHHIIIKKKNNNPPPSSSUUUVVVZZZYYYUUUQQQNNNOOOUUUYYYXXXUUUPPPJJJFFFFFFGGGGGGIIIJJJJJJJJJIIILLLPPPTTTOOOSSSTTTRRRQQQRRRPPPLLLGGGFFFDDDCCCBBBCCCEEEGGGWWWWWWTTTQQQUUU]]]bbbaaa[[[YYYUUUPPPIIICCC???======>>>???BBBEEEIIILLLNNNFFFBBBBBBDDDDDD@@@<<<<<<;;;<<<>>>BBBEEEGGGHHHIIIHHHDDD@@@>>>>>>???>>>===;;;<<<===>>>??????@@@???AAAAAAAAA@@@@@@@@@AAAAAAAAA>>>???AAAAAA===<<<>>>CCCDDDEEEFFFEEEDDDCCCBBBAAACCCDDDDDDCCCAAAAAAAAA@@@???===<<<======<<<;;;999:::;;;===???@@@AAABBBBBBCCCEEEGGGHHHGGGGGGFFFCCCDDDFFFGGGEEEAAA<<<999;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>???>>><<<<<<===>>>>>>>>>?????????>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAACCCDDDDDDFFFJJJMMMOOOOOONNNMMMKKKKKKMMMMMMNNNMMMLLLLLLNNNQQQVVV]]]ccceeedddbbbaaabbb```^^^^^^aaa^^^YYYYYYYYY[[[\\\\\\]]]gggqqqjjjgggdddccceeeggghhhhhhgggdddccceeeiiilllllljjjhhhjjjkkkjjjgggeeeeeefffiiijjjiiigggeeefffiiillljjjkkkmmmmmmlllmmmnnnpppuuuxxx}}}~~~wwwnnnmmmrrr||||||{{{vvvqqqmmmkkklll___]]]]]]aaafffgggaaa[[[ZZZYYY\\\fffsss}}}~~~yyyqqqkkkgggdddaaa^^^???>>>>>>>>>>>>???@@@@@@======???@@@@@@AAAAAAAAA<<<<<<;;;;;;<<>><<>>@@@???@@@AAABBBDDDFFFHHHGGGDDD@@@===<<<============>>>???@@@AAACCCDDDEEEDDDCCCCCCEEEFFFGGGGGGHHHGGGEEEDDDFFFGGGFFFEEEEEEEEEFFFGGGIIIKKKJJJLLLNNNOOOPPPQQQSSSUUUXXXYYYZZZZZZXXXWWWWWWXXX^^^^^^\\\XXXSSSOOOMMMMMMIIILLLMMMKKKJJJPPP\\\fffddddddgggmmmwww~~~tttiii^^^XXXCCCAAA@@@AAAHHHRRR]]]eeeiiihhhcccWWWLLLLLLUUU```aaa[[[UUUSSSTTTSSSOOOKKKJJJPPPZZZeeeooouuuxxxyyy}}}rrrkkkkkktttppphhh^^^UUUPPPPPPQQQJJJFFF@@@===<<<<<<<<<<<>>;;;888:::>>>CCCIIIMMMQQQSSSHHHDDDAAABBB@@@:::555555777:::???FFFKKKLLLJJJHHH???;;;666555888::::::888999:::;;;;;;<<<<<<<<<<<<@@@???>>><<<;;;::::::::::::777888;;;<<<:::;;;>>>BBBBBBBBBAAA@@@>>>===<<<999;;;>>>????????????@@@???===:::888888777555333222333444555777888999:::BBBCCCEEEGGGHHHIIIIIIIIIBBBCCCDDDDDDAAA===999666444444444444333333333333111333555444333222333444444444444444444444555555333333333444444555666777777777666666555555555555222222333444666999;;;===;;;===@@@BBBBBBAAA>>>===888888999999::::::;;;;;;>>>BBBJJJTTT\\\___]]][[[XXXXXXVVVSSSSSSRRRLLLDDD@@@>>>>>>AAABBBDDDMMMVVVPPPMMMKKKLLLPPPSSSRRRQQQRRRPPPOOONNNOOOPPPOOOOOOOOORRRTTTTTTPPPNNNNNNPPPEEEFFFGGGFFFGGGKKKSSSYYYQQQPPPNNNLLLMMMQQQXXX]]]ggglllqqqpppfff\\\[[[aaannnsssvvvssshhh[[[PPPJJJ@@@AAAFFFOOOVVVWWWQQQKKKCCCEEEKKKWWWfffrrrzzz|||ssslllccc[[[VVVQQQKKKFFF=========<<<===>>>>>>???>>>>>>???@@@AAAAAAAAAAAA;;;<<<;;;;;;<<<@@@FFFJJJDDDBBB??????@@@@@@>>><<>>@@@<<<===???AAAAAAAAA@@@???>>>??????>>>======>>>@@@@@@AAACCCCCCCCCDDDFFFIIINNNPPPRRRRRROOOLLLJJJJJJJJJLLLOOOQQQQQQRRRTTTVVVSSSUUUXXXXXXVVVRRRNNNMMMLLLNNNQQQQQQQQQSSSXXX\\\YYYWWWTTTPPPMMMMMMPPPSSSUUUWWWXXXWWWTTTSSSTTTVVVOOOOOONNNMMMMMMNNNQQQRRROOOUUU\\\aaaaaa___^^^^^^^^^]]][[[XXXUUUTTTVVVXXXaaaaaa___[[[UUUQQQOOOOOONNNRRRTTTRRRNNNRRR^^^iiikkkkkklllqqqxxx~~~}}}{{{vvvpppiiiccc___JJJIIIGGGHHHMMMTTT\\\aaabbbccc___VVVLLLHHHLLLQQQQQQNNNMMMPPPVVVWWWRRRMMMIIIKKKOOOUUU[[[aaaeeehhhmmmoootttuuuooogggdddfffjjjddd[[[SSSMMMJJJGGGFFFDDDAAA===;;;<<<=========CCCEEEFFFBBB>>><<<>>>BBBPPPRRRTTTRRRNNNHHHDDDBBBDDDIIIRRR]]]eeeddd\\\TTTNNNPPP[[[```ZZZ^^^hhhiii```cccgggssszzztttwwwhhhiiilllooorrruuuwwwyyy|||uuuooonnnsss{{{}}}mmmZZZNNNKKKIIIFFFIIIMMMRRRSSSRRRSSSWWW[[[]]]aaaccc___YYYRRRHHH???777888999:::???HHHSSS[[[aaa___XXXQQQQQQVVVXXXVVVYYYYYYWWWPPPGGG@@@;;;:::===@@@DDDIIIMMMOOOQQQQQQLLLGGGDDDEEEDDD>>>;;;;;;;;;???EEENNNTTTVVVRRROOO@@@<<<777777;;;??????>>>======>>>>>>>>>>>>>>>===AAA@@@>>><<<;;;;;;;;;;;;;;;888888;;;<<<<<<>>>BBBBBBBBB@@@???>>>=========999<<>>@@@???AAABBBCCCBBBAAA>>>===::::::999888999;;;===>>>BBBEEEKKKTTT[[[^^^]]]\\\\\\]]]]]][[[\\\[[[TTTJJJAAA??????CCCFFFGGGJJJOOONNNLLLLLLPPPVVVZZZZZZXXXSSSTTTTTTSSSRRRRRRTTTUUU^^^bbbdddaaa[[[VVVUUUVVVLLLMMMMMMKKKLLLRRR\\\eeeddd___WWWPPPOOOVVV```hhhqqquuuyyyvvvkkkbbbeeennnyyy}}}xxxhhhWWWIIIBBB@@@DDDKKKSSSYYYYYYTTTPPPFFFIIINNNWWW```iiippptttkkkeee^^^YYYWWWTTTNNNJJJ;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;<<<@@@FFFKKKEEEBBB??????@@@AAA???===>>>@@@JJJUUUXXXTTTSSSWWWzzzvvvTTT===999444222222333333333...333;;;DDDKKKOOOPPPQQQQQQOOOLLLKKKLLLNNNRRRTTTIIIGGGGGGIIILLLJJJDDD>>>CCCCCCFFFKKKPPPNNNGGG@@@999999999::::::<<<===>>>===>>>???@@@AAABBBBBBBBB>>>???@@@@@@??????@@@AAADDDEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHJJJNNNRRRTTTQQQRRRSSSSSSRRRPPPNNNLLLKKKLLLLLLLLLKKKKKKLLLNNNOOOPPPRRRRRRSSSTTTWWWYYYUUUXXXZZZZZZWWWSSSOOONNNJJJLLLOOOPPPPPPPPPQQQSSSKKKOOOSSSUUUTTTQQQOOONNNOOOSSSXXXYYYYYY[[[bbbhhhjjjeee^^^UUUPPPPPPTTTXXXMMMOOOQQQOOOLLLKKKLLLNNNPPPPPPOOONNNMMMNNNPPPSSSNNNVVVaaagggfff```[[[XXXWWWTTTPPPKKKGGGFFFIIILLLVVVVVVTTTPPPKKKGGGFFFFFFKKKPPPSSSOOOHHHIIIRRR\\\bbbaaaaaacccfffhhhhhhhhhbbbaaa___\\\ZZZXXXWWWWWWMMMKKKIIIHHHHHHIIILLLMMMIIILLLNNNKKKDDD???>>>@@@;;;;;;???HHHQQQSSSNNNGGGCCCBBBAAAAAADDDIIIOOOSSSPPPRRRXXX\\\ZZZVVVXXX]]]VVVPPPHHHBBB@@@>>>;;;888===;;;888888999:::;;;;;;999===@@@???<<<;;;???CCCOOOPPPQQQOOOKKKGGGEEEDDDJJJIIIKKKQQQWWWXXXSSSNNNGGGKKKZZZ___VVVTTTWWWTTTPPPWWW]]]fff{{{xxxuuuzzzsssoootttccccccddddddeeeffffffgggjjjeeebbbgggtttzzzmmmeee\\\SSSQQQWWW]]]___^^^^^^aaaeee[[[```dddbbb^^^XXXNNNEEE===>>>@@@CCCIIITTTbbbllldddbbb[[[RRROOOPPPNNNJJJKKKMMMNNNKKKFFFBBBAAAAAACCCEEEHHHJJJKKKIIIGGGFFFDDD@@@>>>@@@AAA>>><<<>>>999<<>>999444555:::???@@@???999999:::::::::999888888;;;:::888666555555666666777444333666777777:::>>>;;;:::999777666666777888888:::;;;;;;:::888888888666444222333444555555444222222333444555555666666999999:::::::::::::::999:::;;;<<<<<<;;;999777666444444333333222111111111222222222000//////111333000000111222444666888999555555444555555666777888555444444333333333444444555444333222333444666777;;;<<<======<<<;;;888777999888666666777999<<<>>>===>>>AAAFFFKKKMMMMMMKKKSSSVVVWWWYYY\\\]]]UUULLLBBB@@@AAAFFFIIIGGGFFFGGGKKKJJJKKKQQQZZZ______\\\KKKNNNQQQQQQPPPRRRVVVYYYlllooooooiii```XXXUUUUUU[[[[[[YYYVVVUUUZZZeeennnuuummm```UUUQQQWWWbbbkkkllloooqqqlllaaaZZZ```lllqqqrrrpppfffXXXLLLEEECCC>>>BBBHHHNNNQQQPPPKKKGGGEEEGGGKKKNNNPPPTTTYYY\\\WWWSSSOOOOOOQQQRRROOOKKK>>>===<<<;;;::::::;;;<<<>>>???AAACCCCCCBBBAAA@@@===<<<;;;999999===CCCGGGFFFDDDBBB@@@@@@@@@???===@@@CCCIIINNNNNNMMMSSS[[[~~~{{{YYY===:::666444444333333222222555:::@@@EEEIIIKKKLLLPPPPPPPPPPPPOOOMMMLLLJJJFFFDDDBBBAAA@@@???===;;;:::<<>>;;;999777888888999::::::;;;;;;888888777666666777999999===>>>>>>???????????????AAACCCFFFIIIKKKLLLMMMMMMPPPNNNJJJHHHHHHLLLPPPSSSOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJKKKLLLMMMOOOPPPNNNMMMLLLKKKKKKMMMOOOQQQVVVVVVWWWVVVRRRMMMGGGCCCBBBDDDEEECCC@@@???@@@CCCDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEGGGKKKPPPVVV[[[___ccc]]]SSSJJJFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFIIIMMMPPPQQQOOOMMMFFFEEEDDDBBBAAACCCGGGJJJQQQMMMHHHBBB>>>;;;::::::??????@@@@@@AAABBBDDDDDDEEEDDDEEEHHHKKKLLLLLLKKKJJJKKKKKKIIIGGGFFFGGGHHHEEEDDDBBB@@@???????????????>>>>>>===<<<;;;;;;;;;888777:::BBBIIIJJJBBB:::999777666777:::===?????????BBBFFFGGGGGGFFFFFFGGGCCCBBB@@@>>><<<;;;::::::;;;:::999888777888999:::;;;;;;:::;;;<<<>>>@@@AAAEEEDDDBBB@@@??????@@@@@@FFFFFFFFFEEEEEEDDDDDDCCC@@@FFFNNNSSSSSSOOOKKKIIIHHHKKKSSSbbbqqqyyywwwrrrbbbjjjnnnkkkgggfffaaaZZZIIIKKKMMMOOORRRUUUZZZ]]]YYYTTTUUUbbbttt}}}xxxooo~~~}}}rrrddd___```bbbcccbbb```^^^\\\[[[bbbccc]]]WWWTTTMMMFFFFFFCCC???@@@GGGUUUccclll^^^ZZZVVVRRRNNNJJJFFFBBBEEEDDDCCCBBBAAABBBCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>>???CCCHHHKKKJJJHHH@@@===:::999999:::;;;:::999999999888888888777777999999777666666555555555555555555555555555555555333444444555555444444333777888999999888666444222333333333222222111111111222222444444444444222222555555555555555555555555777777666555444444333333555555555444444333333333333333333333333333333333222222222333333333444444555555666666666666555555777777666666555555555555444333222222333444666777555777888999999888777555888999::::::888888999:::777999===@@@CCCEEEEEEEEEGGGKKKPPPTTTTTTRRRNNNKKKEEEDDDEEEFFFHHHHHHGGGEEEMMMMMMOOORRRUUUWWWXXXWWWKKKLLLMMMOOOSSSWWWZZZ\\\bbbaaa```^^^[[[XXXUUUTTTWWWYYYXXXSSSPPPVVVeeerrrssshhhYYYQQQQQQUUUYYY[[[bbbcccbbb]]]WWWTTTVVVZZZccc```[[[TTTOOOKKKIIIHHHCCCGGGJJJJJJHHHGGGIIIJJJGGGEEECCCAAACCCGGGKKKNNNLLLJJJHHHJJJMMMNNNMMMJJJ>>>>>><<<;;;;;;;;;<<<<<<===>>>@@@AAABBBAAA@@@???;;;:::999888999===CCCHHHFFFDDDAAA@@@@@@@@@???======AAAHHHMMMMMMMMMTTT]]]}}}zzzXXX>>>:::666333333222222111444777<<>>@@@BBBDDDDDDEEEEEECCCAAA??????AAAEEEGGGAAAAAABBBCCCDDDEEEFFFGGGCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEEEECCC???===>>>@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBDDDHHHMMMQQQSSSWWWRRRJJJDDDBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAEEEHHHIIIHHHFFFDDDDDDCCCBBBAAADDDHHHKKKOOOLLLGGGBBB>>><<<;;;;;;@@@???>>><<<;;;:::::::::;;;;;;<<<>>>AAABBBBBBAAA@@@@@@@@@???===<<<===>>>BBBAAA???>>><<<<<<<<<===<<<<<<;;;::::::999888888888888:::???CCCBBB<<<666777555333444777999;;;;;;888:::======<<<;;;::::::<<<;;;:::999888666555555999999888888888999999999999999999999:::;;;===>>>AAAAAA@@@???>>>=========@@@@@@@@@??????>>>>>>>>>>>>BBBHHHLLLKKKIIIGGGFFFJJJLLLRRR[[[bbbeeeaaa]]]XXX___bbb___[[[YYYTTTNNNIIIJJJKKKKKKKKKLLLOOORRRTTTRRRSSS]]]iiillleee[[[jjjvvv~~~~~~~~~~~~uuuiiiaaaaaa```^^^[[[VVVQQQNNNNNNUUUYYYVVVRRROOOHHHAAADDDAAA>>>???EEEPPP\\\dddXXXUUUQQQMMMJJJGGGCCC@@@BBBAAAAAA@@@@@@AAABBBBBBFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBAAA???>>>>>>======BBBAAA@@@BBBDDDDDDAAA>>><<<:::888777999:::;;;;;;999888888888777777777777888777666555444444444444444444444444444444444444333333444444444444333333555666777888777555333222333333222222222111111111222222333444444333222222444444444444444444444444666555555444333333222222333333333333333333222222333333333333333333333333222222222333333333333444444444555555555555444444666666555555555444444444555444333222222333444444555666777888888777666555777888999999777777888999:::<<<@@@CCCEEEEEEDDDDDDDDDFFFJJJMMMNNNLLLIIIGGGAAACCCFFFJJJMMMLLLIIIFFFJJJJJJJJJLLLNNNOOOPPPOOOMMMMMMNNNPPPSSSVVVYYY[[[]]]\\\YYYVVVSSSOOOMMMLLLNNNPPPPPPMMMKKKOOOXXXaaa\\\UUUMMMJJJLLLPPPQQQQQQPPPRRRSSSQQQMMMLLLPPPTTTYYYWWWSSSOOOKKKIIIHHHHHHDDDEEEFFFEEECCCDDDFFFIIICCCBBB@@@???@@@CCCFFFIIIEEECCCBBBCCCEEEGGGEEEDDD>>>>>>===<<<<<<<<<======<<<===???@@@@@@@@@>>>===888888777777888===CCCHHHFFFDDDAAA?????????>>>===>>>BBBIIIMMMLLLKKKRRR[[[zzzyyyVVV>>>;;;666222111111000///222666<<>>???@@@@@@AAA???===<<<;;;<<<>>>???<<<<<<===???AAABBBCCCDDDBBBAAA@@@??????@@@AAABBBAAABBBCCCEEEFFFGGGGGGHHHBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEECCC???===<<<===>>>>>>>>>>>>?????????@@@CCCCCCDDDEEEGGGJJJLLLNNNIIIFFFBBB@@@@@@@@@??????>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<=========<<<===>>>AAADDDEEEDDDBBBBBBBBBBBBAAAAAACCCGGGJJJKKKIIIEEE@@@===;;;::::::>>><<<;;;999777666555444999888999;;;===???>>>===;;;<<<<<<:::888888999:::>>>===;;;:::999999999999888888888777666666555555777888:::;;;:::888555222444222000111333555666555777999::::::777555444444888888999999888777666555666666777888999999999999777777777777777888999:::============<<<;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCEEEEEEEEEEEEFFFFFFJJJOOOTTTWWWWWWVVVTTTSSSXXX[[[XXXTTTQQQMMMHHHHHHHHHIIIHHHGGGHHHJJJLLLRRRSSSVVV]]]bbb```XXXPPPUUUaaammmqqquuuwwwqqqggg[[[ZZZXXXUUUPPPJJJEEEAAA@@@GGGNNNNNNLLLIIICCC===@@@>>><<<<<>>>>>>>>>>>???@@@AAABBBEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>AAA@@@?????????===:::777888666555555777999::::::777777777666666666666666666555444333333333333333222222222222222222222222222222333333333333222222222333444555555444333222222222222111111111111111111222333333333333222111222222222222222222222222333333333222222111111000111111111111111111222222222222222222222222222222111111222222222333333333222333333333333333333222444444444333333333333333555555333222222111111222333444555666666555444333555666777777555555666777999<<<@@@CCCEEECCCAAA??????@@@BBBDDDEEEDDDCCCBBB===@@@FFFLLLPPPOOOJJJFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTSSSRRROOOLLLJJJIIIIIIIIIEEEFFFGGGFFFFFFGGGJJJMMMJJJHHHHHHKKKOOOPPPNNNKKKGGGIIILLLKKKIIIIIIKKKNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDBBB@@@??????BBBDDD???>>>=========>>>@@@AAA===<<<<<<<<<>>>???>>>===>>>>>>>>>=========>>>>>><<<===???@@@@@@???>>><<<999888777666777;;;AAAFFFFFFDDD@@@?????????>>>===BBBEEEJJJLLLIIIGGGNNNYYY{{{xxxUUU???;;;666222000000///......222888???CCCEEEFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>;;;999777555555333111///.........---......//////.........//////000000000222222222333555777:::;;;::::::;;;<<<<<<<<<;;;;;;555666777999:::<<<<<<===???>>>===<<<;;;;;;;;;;;;======>>>??????@@@AAAAAABBBAAA@@@@@@@@@BBBCCCDDD@@@AAADDDGGGHHHIIIHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@>>>===<<>>???AAAAAAAAACCCEEEFFFFFFDDDAAAAAAAAAAAA@@@@@@BBBDDDEEEDDD@@@===;;;999999999999888888777777777888888999999999;;;===>>>===<<<:::;;;;;;:::888777888::::::999888777777666666666555555555555444444333333555777999777444111111222222000//////000222222111666888999999666555444555555666888999999888666555333444666888999999999888666666666666666777777777999:::;;;<<<<<<;;;999888;;;<<<<<<<<<<<<<<<<<<<<>><<<;;;:::;;;>>>BBBGGGJJJFFFDDDBBBAAA@@@???<<<:::<<<<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@BBBAAA@@@???>>>======>>>;;;;;;;;;<<<<<<;;;999888666555333444555777777666555555555555555555555444444333222111111111111111111111111111111111111111111111222222222222111111000000222333333333222222111111111111111111111000111111222222222222111111111111111111111111111111111111111000000/////////.........//////000000111111111111111111111111111111111111111222222222222000111111222222111111000222222222222222222111111333333222222111111111111222222333444444333222222333444555444333333444555444888<<>>>>>>>>;;;>>>BBBHHHKKKJJJFFFBBBCCCDDDDDDCCCCCCCCCEEEGGGDDDEEEEEEFFFGGGHHHJJJJJJIIIHHHFFFFFFFFFHHHJJJKKKDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDGGGLLLOOOOOOKKKGGGGGGIIIJJJIIIGGGEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>><<<<<<;;;;;;:::::::::::::::999999999:::::::::999======>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA???>>><<<;;;:::888666666999???CCCGGGDDD@@@>>>>>>>>>>>>>>>AAADDDIIIJJJGGGFFFQQQ^^^xxxUUU@@@;;;555111////////////...111666:::===>>>>>>===:::;;;<<<======<<<;;;:::333222000000111111///---......------...///000111////////////000000000000////////////000222333555444555555666777666666666222222333444555666888888:::999999888777666555555888888999:::;;;;;;<<<<<<;;;;;;<<<===???AAABBBCCC???AAADDDGGGIIIIIIHHHGGG@@@BBBDDDEEEEEEBBB???===@@@@@@@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFF@@@@@@???AAABBBCCCAAA@@@<<<;;;;;;;;;;;;:::::::::<<<<<<===>>>@@@AAABBBBBBEEECCCBBBCCCDDDFFFEEEEEEAAAAAAAAA@@@===<<<<<<===???>>><<<:::888777777777666555555666777888999999666555555777888999888666555666666555444333444666777777666666555555444444444444444333333333333333111444666555111///222555111000...///000111000///000222333333222222333444///111333555555444333111111333555777888888888888666666666666777777666666888999:::;;;;;;;;;999999<<<<<<<<<======>>>>>>??????@@@AAABBBCCCGGGKKKOOOOOORRRTTTRRRLLLIIIIIIKKKKKKLLLMMMMMMIIIEEECCCCCCCCCEEEGGGHHHIIILLLPPPSSSJJJKKKLLLKKKJJJHHHHHHIIIIIILLLOOONNNNNNNNNLLLHHHAAAAAAAAAAAA@@@???===<<<======??????>>><<<===???::::::::::::<<<>>>@@@AAAAAA???>>>===>>>===;;;:::;;;;;;<<<>>>???@@@AAAAAA???????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;777999:::;;;:::999999888666555333333444444333222333333333333333333333333222111111000000000000000000000000000000000000000000000111111111111000000...///000000111222222222000000000000000000000000111111111111111111111111000000000000000000000000///////////////.........,,,------....../////////000000000000000000000000000000000111111111222222//////000000000000//////000000000111111111111111///000000111111111222222111111111222222111111111111222333333111111222333111444:::>>>AAA@@@===;;;999999999999999;;;<<<<<<<<<<<<===???AAAAAA???===>>>@@@AAAAAA@@@AAACCCFFF@@@@@@AAAAAABBBBBBBBBBBBDDDCCCBBBAAABBBEEEGGGIIIDDDBBB??????@@@@@@???>>>@@@AAADDDFFFGGGEEEBBB???CCCDDDDDDCCCAAA???>>>>>>??????@@@@@@@@@???>>>===>>>??????@@@???===;;;888::::::::::::999888777777666777777777666666666777<<<<<<===>>>>>>>>>=========>>>@@@AAA@@@???===<<<===<<<999777666999>>>BBBGGGCCC???======>>>>>>>>>;;;???EEEGGGEEEJJJZZZjjjzzzWWW@@@;;;555111000000111111111333444666777666555444222333555666666666666555333222111111222333222000---------------...///000000000000000000000000000000/////////000111333444222222333444444444444333444444444444555666888888888777666555444444444444222333444666999;;;<<<===777999<<>>>>>>>>?????????@@@@@@===>>>??????@@@AAABBBBBB===<<<===>>>@@@AAA???>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@BBBCCCDDDDDDCCCAAA>>>>>>???@@@AAA@@@AAABBBBBB@@@===:::999999:::999999888777666666666666555555444444444444555555444444555666777555444444444555444222222444555444444555555444333222222222222222222222222222222///111333333111111333666000///...///000111000///...///111222111222444666111222333444444444333333111222444555666777777777444555666777777777777666777888999999::::::::::::::::::;;;<<<===>>>>>>???<<<>>>???@@@AAACCCGGGJJJEEEGGGHHHGGGDDDCCCEEEHHHHHHGGGHHHIIIGGGBBBAAACCCDDDEEEFFFGGGGGGHHHLLLNNNNNNLLLHHHDDDAAA@@@CCCEEEFFFFFFEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>===<<<::::::===;;;::::::999777999>>>:::::::::;;;<<<<<<======>>>===;;;;;;<<<<<<;;;::::::;;;<<<>>>??????@@@@@@==================<<<<<<<<<;;;::::::999999999:::999:::<<<;;;999666666666666444333333333333111000111111111111222222222222111000000/////////000000///////////////////////////000000000000000000///////////////000000111111////////////000000000000111111000000000000111111////////////////////////........................------------------......///////////////////////////000000000000111111111...//////000000//////...000000000000000111111111---...///000111111111111111111111111111111111111000111222222000000111222222555:::>>>@@@@@@>>>===888888777888888999;;;;;;===;;;888888999:::999999999<<>>===???AAA>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@???>>>??????@@@BBB@@@===<<<===>>>>>>===AAAAAABBBBBBAAA???>>>===????????????????????????>>>???@@@AAA@@@===;;;999;;;<<<===???@@@>>>999555999999999888777777666666333444555444333222333444:::;;;<<<===>>>======<<<<<<===>>>??????===;;;:::<<<;;;999777777:::@@@DDDGGGCCC???<<<<<<===>>>>>>999===BBBDDDDDDLLL```ttt|||YYY@@@;;;555111000111333333000111111222333333333333333333555666666555555444666444333333444444333222,,,,,,---......//////000/////////////////////////////////000111444666777222333444444555555444444666555555555555777888999888777666444444444555666222333444666888:::;;;<<<777:::>>>BBBCCCBBBAAA???<<<===>>>@@@@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@???;;;;;;<<>>===>>>>>>>>>>>>?????????>>>?????????@@@?????????:::999999;;;>>>??????>>>999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBCCC@@@<<<;;;<<<===>>>>>>@@@AAACCCAAA>>>;;;:::999888888888888888888888888777666555444333222222222555555444555666666555333444555555444333333444666111111222333222111000000000000000000000000000000---///000111111111333444...------...000111000...///000222222222333555777333333333444444444444444333333333333444555666777222333444666777777777666666666666777888999::::::999999:::;;;<<<===>>>>>><<<===?????????>>>@@@AAA;;;<<<===>>>???BBBEEEHHHHHHEEEFFFIIIGGGBBBBBBFFFDDDEEEEEEEEEDDDEEEHHHJJJQQQNNNIIIDDDAAAAAADDDEEEDDDCCCBBBBBBAAA???>>>???@@@@@@???===<<<;;;:::999<<<999999;;;:::666888>>>:::;;;;;;<<<======>>>>>><<<;;;::::::;;;;;;:::999888999;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888999999888;;;<<<;;;777444444444333222222222333444222000//////000000000111111111000000////////////000000////////////////////////...//////000000//////...000////////////000000111........./////////000000111000////////////000111////////////////////////...........................---------------,,,,,,......................../////////000000000111111......////////////......//////000000111111111111......///000000000///...111111000000000000111111000111222111000///000222444666999<<<======<<<;;;777777777888888999::::::<<<999777666777888888777888<<>>;;;;;;======>>>???@@@AAA@@@@@@???AAAAAA@@@???>>>======<<<===>>>>>>???>>>======>>>???@@@AAAAAA@@@?????????>>>===<<<===???AAABBBBBB>>>???AAAAAA@@@===999777;;;::::::;;;===<<<888555888888777666555555555555222444555444222000222333999:::<<<=========<<<<<<;;;<<<===>>>>>><<<:::999;;;:::999777888;;;BBBFFFGGGCCC???<<<<<<===>>>>>><<<>>>BBBCCCCCCKKKaaavvv~~~[[[@@@;;;555111111222444555,,,,,,---///222444777888888888999999999888777666444333111000111000///---,,,---...000000111111111------------------------)))******,,,...222444666111111222333333333333222222111000000000111333444555444222000000111333444333333333333333444444444555888===@@@AAA???<<<999<<<<<<===>>>>>>??????>>>BBBAAA@@@???>>>===<<<;;;<<<;;;<<>>@@@@@@@@@777888999:::<<<===>>>???<<<<<<======>>>?????????EEEBBB>>>======????????????AAACCCCCC@@@===<<<<<<888888888888999999999999777666555555444444555555333222111222333333111///111222222222000000222444///000111111111000///....../////////////////////---...///000111222111111,,,,,,,,,...000111000......///000/////////111333000000////////////000000444333222222333444666777000111333555666666666666666555555555666777999;;;999999:::;;;===>>>??????===???AAA@@@>>><<<;;;;;;AAA???===<<<===???@@@AAADDDAAABBBEEEDDD???@@@EEECCCDDDDDDDDDDDDFFFIIIKKKNNNJJJFFFCCCBBBCCCDDDEEEDDDCCCDDDEEEDDD@@@>>>>>>@@@@@@???>>>===<<<;;;;;;;;;999:::???>>>999:::???;;;;;;<<<===>>>>>>??????;;;:::999999::::::999888777888:::;;;<<<<<<;;;:::<<<<<<==================::::::999999888999999999555888;;;:::666444444666111000000222444555444222.../////////000000111111000000/////////000000111000000000000000000000000......////////////......111000////////////000000---.........//////000000111000///......///000111000000000000000000000000.................................------,,,,,,,,,........................////////////000000000000...//////////////////...///000000000111111222222///000000000000...---,,,111111000000000000111111000111222111000///000222444555777999999999888777666666777888888999999::::::999777777999999888777:::???DDDDDD???;;;:::;;;;;;<<<>>>?????????>>>>>>???@@@@@@AAAAAA@@@@@@???;;;>>>AAACCCAAA?????????888:::<<<============>>>>>><<<:::999;;;===??????===>>>@@@AAA@@@===999777;;;999777777::::::888666888777555444333444555555444666777666333222333555<<<===>>>===;;;:::;;;<<>><<<:::999=========<<<;;;999888777999:::<<<>>>>>>>>>>>>===;;;;;;<<<======<<<<<<;;;>>>>>>===<<<;;;999888777777777888999::::::;;;;;;;;;;;;;;;<<<>>>???>>><<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<======<<<;;;999888888777666666555555555444444444222222222222222222222222333222222111000///......///000000000111111111111000000000000////////////////////////////////////////////////////////////,,,,,,,,,---------............////////////......///000222222000///000111111111222222222333333333333333222222333333444555555444444444555666888999666777888999:::;;;;;;;;;>>>>>><<<:::999888777777:::::::::;;;;;;;;;<<<<<>>@@@BBBBBBAAADDDGGGGGGBBBAAADDDFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA???@@@@@@??????>>>===<<<===<<<:::999888888999999<<<<<<<<<===============;;;:::999888777777777777999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666777666666666666555555555111111000000000000111111000000000000000000000000////////////////////////---------............///---------............/////////.........---------........................////////////////////////////////////////////////......//////...---,,,,,,,,,------......------,,,........................------------------------...---,,,,,,,,,,,,---...------...///////////////////////////////////////000000////////////000000111111000000//////......111333444444333222444555555444333333444666999:::999888666666777888;;;<<<;;;>>>AAAAAA???<<<;;;:::??????>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAABBBAAA???======>>>:::;;;<<<>>>>>>>>>======::::::;;;;;;<<<===>>>>>>===>>>??????>>><<<:::999:::999888666555555555555555444333333222222333333222222222111111111111000<<<===>>>===;;;:::;;;<<>>???AAACCCGGGTTTooo|||[[[EEE<<<444222222000000222...------///333777888999555555444333222111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---........./////////////////////000000000111111111111111111111111111111111111000000000111222222333333444444666777999:::>>>>>>??????>>>===;;;:::<<<<<<<<<<<<;;;::::::999777888:::;;;<<<<<<<<<;;;888888999999:::::::::;;;;;;;;;;;;;;;:::999777777666666777888999:::;;;<<<===<<<<<<===???@@@???===<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;:::999888777666666555333333333333222222222222222222222222222222222222222111111111000///////////////000000000111111111000000000/////////......................................................,,,,,,,,,------------......////////////......---...000222111000///000000111111111222222222333333111000000000000111222222222222111111222333444555555666777888999999999999;;;999888666555555555555::::::::::::;;;;;;;;;;;;@@@???>>>======>>>???@@@BBB@@@>>>>>>@@@BBBAAA???AAACCCCCCAAAAAAEEEFFFDDDCCCBBBBBBAAA@@@@@@??????????????????>>>===<<<;;;<<<;;;:::999999999:::;;;??????>>><<<;;;::::::::::::999888777777777777777:::999999888888888999999888999999::::::::::::999888777777666666666666666666666555555555444444444111111000000000000111111////////////////////////........................---------............///------------............///.........------------........................////////////////////////.......................................---,,,,,,,,,,,,------------,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...---....../////////..............................000000////////////000000000000000000//////......000222333333222222333444333333222222333555777999888777666666666888:::;;;;;;===@@@AAA???===<<<;;;>>>>>>>>>=========<<<<<<<<<<<<<<<===============>>>???@@@???===;;;;;;<<<;;;<<<===>>>>>>===<<<<<<::::::;;;;;;<<<======>>>;;;<<<=========;;;999888999888777666555555555555444444333222222222222333222222222111111111000000<<<===>>>===<<<;;;<<<======<<<;;;;;;<<<<<<:::888777:::;;;999777:::BBBIIIOOOMMMJJJJJJKKKIIIEEEAAA???>>>???CCCJJJZZZsss```EEE;;;333111111///...000,,,,,,---///333555666555222111///.........///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------.........//////....../////////000000000000000000000000000000000000000111111111000/////////000111333555888:::;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;666666777888999999999999555555555555666777999:::888888888888888777666666444444666777999:::;;;<<>>===>>>@@@@@@???>>>;;;;;;;;;:::::::::999999:::::::::;;;::::::999999888777777666555444333333333333333222222222111111111111111111111111111111000000000000000000000000////////////000000000000000////////////.........................................................,,,,,,,,,,,,------------///////////////...---,,,...000111111000//////000000111111111222222222222000000000000000111111222222111111000000111222222333444555666777777777777888777555444333444666777999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>;;;;;;<<<>>>AAAAAA???===>>>?????????CCCGGGFFFAAA@@@??????>>>>>>======<<<>>>>>>>>>======<<<;;;:::;;;:::999999999:::<<<===CCCBBB???;;;999777777666888888777666666777777777::::::999888777777777777555666888999999999888888888777666666555555666666444444444444333333333333111000000//////000000111////////////////////////........................---------............///------------........................------------------------------------////////////////////////........................------......------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------,,,,,,,,,,,,------.........///......------........................000//////......//////000000000000////////////...///000222111000000111333222111111111222444666777777666666555666777999:::999<<>>===;;;999999:::<<<<<<=========<<<;;;;;;:::::::::;;;<<<<<<======:::;;;;;;<<<;;;:::888777777666666555555666666777444444333222222222222222222222111111111000000000<<<>>>>>>>>><<<<<<===>>><<<<<<<<<<<<<<<;;;999888888<<>>DDDNNN^^^ssseeeEEE;;;333111000...---///++++++---111444555444222111000...------...///111.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,---------.........//////000000000111111111///////////////////////////000111111000///---,,,...///000111333666888999888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999555555666777777777777777444333333222444666999:::555555666666666666666555222333555666888:::;;;<<<@@@>>>======>>>???>>>===::::::999999999888888888999999999999999888777666666666555444333333222222444444444444333333333333111111111111111111111111/////////000000000000000........./////////000000/////////.........------------------------------------------------------++++++,,,,,,,,,---------////////////...---,,,,,,---///000000///......///000000000111111111111222111111111111111222333333444333333333333222333333333444444555666666555555999888666555555777999;;;999999999999::::::::::::777777888999:::;;;<<<===;;;;;;<<<>>>??????>>>===<<<<<<<<<>>>DDDJJJGGG@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999888999:::;;;===>>>DDDAAA>>>:::777666555555666666666666666777888888;;;:::999888777666666666444555777999999999888777777777666555555555555666333333333333222222222111000000////////////000000////////////////////////........................---------............///,,,,,,---------.........------------------------------------------------........................------------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,......................../////////....../////////////////////////////////...///000000//////000222111111111111222444555666555555555555666777888999888:::===>>>>>>======>>><<<<<<<<<;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;:::;;;===<<<:::999999:::=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;:::999888888555555555555555666777888444333333222111222222222111111111111000000000000===>>>???>>>======>>>???<<<===>>>>>>===;;;:::999:::???CCCBBB>>>>>>FFFMMMPPPRRRVVVZZZ[[[TTTHHH??????===???GGGQQQ^^^ppphhhFFF<<<444111000---,,,...+++,,,...111444555333111111///...,,,,,,---///000------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------....../////////000000000...........................//////000///...,,,+++/////////000111222444555555666888:::;;;;;;;;;:::<<<<<<;;;;;;:::888777666666666666666666777777777555444333333444777999;;;444444555666666666555555222333555666888:::;;;<<>>>>>>>>===<<<===>>>???<<<===<<<>>>DDDJJJGGG@@@============<<<<<<<<<<<<::::::::::::999888777777777777777888999;;;===???@@@>>><<<999777666666666555555555555666888999999;;;:::999888777777777777555666777888999999888777777666666555555555555555333222222222111111111111000000////////////000000................................................---------............///,,,,,,,,,------------...,,,,,,------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................//////............//////.............../////////---///000000///...000111111111222222333555666666444444444444555666777777777999;;;<<<<<<<<<===>>>::::::::::::::::::;;;;;;===<<<<<<<<<;;;;;;:::::::::<<<===<<<;;;::::::;;;======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999444444444444555666777888333333222111111111111222111111111000000000//////===>>>??????>>>>>>???@@@<<<>>>@@@@@@>>><<<;;;:::<<>>555222000---,,,---,,,,,,...111333444222000///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------.........---,,,,,,000////////////000000111222444666777888999888888;;;;;;:::999888666555444777666666555555666777777666555555555666777999:::555555666666666666666555444444666777999:::;;;<<<>>><<<999888888999999888777777777666666666666555555555666666555555444444444444444444333333333222111111111000000000//////////////////////////////////////////////////////------------.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------,,,...//////...------...////////////000000000000...............//////000000111111222222222111111333333444444555444444333444444444555555666777888777777888888888999999999777888999;;;<<<=========?????????===<<<<<<>>>@@@===>>>>>>>>>BBBGGGEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666555666666666777888:::<<<>>>;;;;;;:::999888777666666444444555666777999:::;;;;;;;;;:::999888888888888777777777777777777777777777666555555444444555555222222222222111111111111000//////......//////000........................---------------------------------............///,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------///......------......///---............/////////---...000///......///111000111222333444555555666222333333444555555666666666888::::::::::::;;;<<<999999999999::::::::::::::::::::::::::::::999999:::<<<======;;;:::;;;<<<===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::555444444444555666666777333333222111111111111111111111000000000/////////===>>>@@@???>>>>>>@@@AAA<<>>@@@===??????======AAABBB@@@;;;;;;;;;;;;;;;;;;;;;;;;777888888777777666555444555555555555777999:::<<<888999::::::999777555444444444555666888:::<<<===;;;;;;:::::::::::::::;;;999777666444333444555666666666555444444444444555333333222222222111111111//////............//////........................---------------------------------............///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))***,,,------------------------------------///......------......///---------.........//////---///000000//////000111//////000222333333444444111222333444444555555555555777888888777777888:::888888888888999999::::::888888888888888999999999999;;;<<<<<<;;;:::;;;;;;<<<;;;:::::::::;;;<<<===::::::::::::::::::::::::999999888888888999999999555555444444444555666666333222222111111111111111111000000000////////////===>>>@@@@@@??????@@@AAA===@@@DDDDDD@@@===<<<===:::BBBIIIHHHAAA@@@FFFNNNQQQPPPRRRVVVYYYYYYTTTPPPEEECCCDDDHHHNNN]]]uuuhhhJJJ@@@777444222...---...+++++++++,,,/////////---000000//////...,,,***)))+++++++++++++++++++++,,,************************))))))))))))************&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---------------...000000000111222444555555444444555555666666666666555555666555444333333333444555666666777888888777777666888888888888888777666666777777888999::::::;;;;;;???<<<999777777888777777666666555555555444444444111222333333444444444444222222222222111111111111222222222222111111111111////////////////////////111111000///...------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,---.../////////+++---......---,,,,,,---............/////////000///////////////000111111---...000111222222222111000000111111111111000///222333555777777666555444777777777777888888888888777888:::;;;<<<<<<;;;:::444999>>>AAA@@@>>>>>>???===@@@@@@;;;:::===??????::::::::::::::::::::::::777777777777666555444333555555444555666777999;;;777888:::;;;:::777444222444444555777999;;;===>>>;;;;;;:::::::::;;;<<<<<<999777444222111111333444666666555444444444444555333333333222222222222111//////............//////........................---------------------------------.........//////++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))************))))))************************++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))+++,,,---......------------------------.........------.........---------.........//////...///000000//////000222---...///111222222222222111111222333444444444444555666777777666666777888777777888888999999999:::666666777777888888888999888:::;;;;;;:::999:::;;;;;;::::::999:::;;;===>>>::::::::::::::::::::::::888777777777777777888888666555555444444444555555333222222111000111111111000000000000////////////<<<@@@CCCEEEDDDAAA??????DDDDDDCCC@@@===;;;;;;<<<999AAAHHHGGGBBB@@@EEEKKKNNNRRRQQQNNNVVVaaa\\\MMMEEEBBBDDDJJJOOOZZZssskkkMMMBBB777222000......000//////000000///...------......---,,,,,,+++******++++++************+++++++++++++++************)))***************)))(((((())))))))))))))))))))))))---,,,***)))))))))************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000111111222222444444444555444444333333666666666666666555444444666666777888888888888777777777666666666666666777::::::;;;::::::<<>>;;;:::===@@@;;;<<<===<<<;;;;;;;;;<<<>>>===<<<;;;::::::999:::<<<;;;:::888777666666666999888777777777888999:::;;;999777666555555555555555666777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888666666555444444444444555555555444333333333333444222111111000000000000000///............---------.........------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,+++++++++---...---)))((()))+++++++++++++++++++++++++++,,,***))))))***++++++***************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////......------------......---......///////////////////////////000000000000222222333444444555555666666777888999999888777666666555666888::::::888666555666666777888999999:::<<<;;;999888888999;;;<<<<<<;;;::::::;;;<<<;;;999888888888888999:::;;;;;;999888777666555555555555777666666666666555555555222111111111000000////////////............//////===@@@DDDFFFEEECCCBBBBBBDDDDDDCCC@@@<<<::::::;;;===EEELLLKKKEEECCCHHHNNNQQQUUURRRNNNUUU___ZZZKKKFFFBBBDDDKKKRRR\\\ssskkkMMMBBB777333000......000///////////////...------...------,,,++++++******+++******))))))******++++++++++++*********))))))***************)))(((((())))))))))))))))))))))))...---,,,++++++++++++,,,*********+++++++++,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000111111222333333444444444444333333222333555777888999999:::666666666777777777888888777777666666666666666777;;;;;;;;;999888888;;;===@@@<<<777444555666666555444444444444444444444444222333444555555555444444333333333222222222222111////////////////////////...............//////000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////......///000222333222111000000000111333333444444444333333333333333777888999:::;;;;;;:::999999:::;;;;;;;;;;;;===???===<<<<<<======>>>======;;;;;;;;;;;;:::999:::;;;===<<<;;;:::999999999999;;;:::999777666666555555888888777777777888:::::::::999888666444444666888999999999999::::::;;;<<<;;;;;;;;;;;;:::999888777666666555444444444444444555555444333333333333333222111000000//////000000............------------......---------,,,,,,,,,......---------,,,,,,,,,......------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++---...,,,***((()))+++++++++++++++++++++++++++,,,***))))))***++++++***************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,---...............------------......------...///////////////....../////////000000000111111111222333333444444555666777888888777666555444444444666888999777555555666666777777888888888;;;:::999777777888:::;;;<<<:::999:::;;;<<<;;;999999999888888888999::::::999888777666555555555555555555444444444333333333111111111000000000////////////............//////AAACCCFFFFFFEEECCCBBBBBBCCCCCCBBB???<<<:::::::::???GGGMMMLLLFFFDDDHHHNNNSSSVVVSSSMMMSSS\\\WWWJJJGGGCCCDDDNNNWWWaaauuummmOOOCCC888333111......000...////////////...------------,,,,,,++++++******+++******))))))******+++++++++*********)))))))))))))))******))))))(((((())))))))))))))))))))))))---,,,++++++***+++++++++)))*********++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------------------------......///000000111111222222333333333333333222000111333555777888888888777666555555555666777888666666555555555666666777;;;;;;:::777555444666888:::777444333555666777777333333333333333333333333111222444555666555444333222222111111111000000000...........................------------.../////////......---------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************+++++++++++++++------------............------------------------////////////////////////...........................---------...///000111000000/////////000111222333333333333333333333333777888888999:::;;;;;;;;;:::<<<======<<<<<<>>>???@@@===:::<<>>;;;999999:::>>>EEELLLJJJCCC@@@DDDJJJQQQUUURRRKKKPPPZZZWWWJJJGGGBBBEEEQQQ\\\gggyyynnnPPPEEE999444111......///.........//////...------,,,,,,,,,,,,++++++************))))))))))))******************))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------------------------------...//////000000000111222222333222222222222222222222222111000000777555444333333555777888555555444444555555666666888888777555333222333555666555444333444555666666333333333333333333333333111333555777777666444222111000000000000/////////........................------,,,,,,------...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++***,,,------------.........---------------.................................------------------------,,,,,,,,,------.....................//////000000111111111222222222222222555555555666777888:::;;;;;;===>>>>>>===<<<===>>>>>>===<<<===??????<<<:::???>>><<<<<<<<<===<<<<<<999999888777777777777777888777666555444444444444555555666777888999:::;;;777888999666444555:::???CCCAAA===:::999999:::;;;999999::::::999888777777666555444444333333444444444333333222222222222222000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++***))))))***************************+++***((((((*********)))************************************************************************************************************++++++++++++------,,,+++*********+++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---------.........//////////////////000111111222222222333333333333333333222222222222555777888666555666666666666555555555555777777666666666777888888:::999888999:::;;;:::999:::999888777777777777777777777666555444444444444222222111111111000000000000000000000000000/////////......------......///BBBCCCCCCBBB@@@??????@@@@@@AAA@@@>>>;;;:::;;;<<<>>>EEEKKKHHHAAA>>>AAAGGGMMMRRROOOHHHMMMXXXWWWMMMFFFBBBFFFSSS___jjj{{{pppRRRFFF;;;555222...---///------............------,,,+++++++++++++++*********))))))))))))))))))************)))))))))(((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---....../////////000000111222222111111333333333222000///------555444333222222444666777444444333444444555666666333444555444333222444555555555555555444333333444333333333333333333333333222333666888888777555333000000000/////////......////////////////////////,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------------------......////////////000000000000111111222222333333333444666888:::;;;;;;===>>>>>>===;;;;;;<<<:::<<>>888888777666666666777777666666555444333333333333444444666777888999::::::777888888777555777<<<@@@CCCAAA===:::888888999:::999::::::::::::999999888555555444333333333333333333333222111111111111222000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''')))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++***************)))************************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---------------------------............/////////000111111222222222111111111111111111222222222333555888888777555666666666666555555555555555555555555666777777888999888777888:::;;;:::999999888888777666666666666777666555444333333333333222222222222111111111111//////////////////000000......------------......===>>>??????>>>???AAACCC??????@@@>>><<<<<<===??????FFFLLLIIIAAA===@@@FFFIIINNNLLLEEEIIIVVVWWWNNNEEEBBBGGGSSS]]]gggyyyqqqSSSHHH<<<666222...---///,,,,,,---............---++++++++++++++++++*********))))))(((((())))))*********)))))))))(((((((((''''''((()))))))))(((((())))))))))))))))))))))))((())))))************)))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------............///000111111111111111222222333333222222222444333222222222333555555333333333333333444555666111333444444333333555666444666777666444222222333333333333333333333333333222333555777777666555444000000/////////.........////////////////////////,,,++++++++++++,,,------...------,,,,,,,,,,,,,,,------------------------+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,---...////////////.........//////000111111111222222444666777999;;;;;;:::<<<======;;;999999999555:::??????<<<999;;;===@@@??????BBBEEEFFFBBB???888777777666666777777777666555555444333333444444444555666777888999999888888777777777999;;;<<<===@@@???<<<999888777888888999:::::::::::::::999999555444444333333333333333333222111111000000111111//////...---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++*********)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***))))))***+++***)))************************+++)))'''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------............///000000111111222111111000000000000111111111111222555777888777666666666666666666666666666444555555666666777777777888777666777999::::::999888777666666666666666666666666444333333333333333333333222222222111111111......////////////000000......------------......???@@@???>>>======@@@BBB===>>>??????>>>>>>@@@AAA@@@GGGLLLIIIAAA<<>><<<999<<<;;;:::888777777666666888888999999999999888888555444333333222222333333222222111000000000000000///...------,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++)))((((((++++++***(((***************************)))'''''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,*********+++,,,,,,,,,---++++++************++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...//////000000222111000//////000111222000000111333666777666555555666666777777888888888444555555666777888888888777666555777999:::999999666666555555555666777777666555444333222222222222222222222111111111111000........./////////000000...------,,,,,,------...FFFEEECCC???;;;:::;;;======>>>????????????AAACCC???EEEJJJGGG???:::===BBBGGGLLLIIIAAADDDPPPSSSKKKEEEDDDIIIPPPSSSYYYlllsssUUUIII===777333///---///+++,,,------.........---******************++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''''''''((((((((()))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,---...///000000000000......///111111222222222000111222333333333333222222222222222333444555666444555777666555444444555000444777888666444444666000000000000000000000000000111111111111222222222111000000000////////////------------------------++++++******++++++,,,---...---,,,,,,++++++,,,,,,************************************))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((())))))))))))*********(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++------///000000000///...------......///000000111***,,,///333555666666666777999;;;:::888555444444555555666:::>>>???;;;888666666:::@@@FFFFFF@@@:::888888777777777777888999666666555444444444555555555666777888888777666666:::777555999???@@@<<<666888888888888777666666666666777777888888888777777555444333333222222333333222111111000000000000000......---,,,,,,,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))+++++++++************)))+++)))'''(((+++,,,***((())))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,))))))***+++,,,,,,------++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......///222111000//////000111222......///222555666555444555666666777888999999:::444555666777888888888888666555555666999:::999888555555555555555666777888555555444333222222222222111111111111000000000000---.........//////000000...------,,,,,,------...IIIGGGDDDAAA>>>=========AAA@@@???@@@@@@@@@>>><<<;;;EEEKKKHHHBBBAAACCCDDDIIIHHHDDDAAADDDKKKLLLIIICCC???CCCNNNSSSXXXkkkoooRRRIII<<<222///.........000///------......---,,,************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***+++,,,,,,------,,,,,,,,,,,,---...///000111222333111///---...///222444111111222222222333333333111222333333444444333333444444444444444444444444666555444222111111222222222222111111111111111111333333222222222222222222......///000000111000000//////...---,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************)))(((&&&&&&((((((((((((((()))))))))+++******)))))))))))))))((((((((((((((()))******************************++++++************++++++++++++++++++++++++++++++------++++++++++++------------------------------........................+++,,,------......------/////////000111111222222777666555444444444444444333444555666777777777777555555666888888999999999555777888888888777777888555555555666777777888888888777666555444444444444777666555888;;;===<<<:::999888777888::::::888666777666666666888999888777777666555333222111000000//////............//////111///---+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************,,,+++++++++***)))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------,,,++++++***------,,,,,,,,,---......///000000000111111111111111222222333333444444555777666666555444444333333333333444555666777888999666666777888999:::::::::888888777666555444333333111222222333333333222222111111111111000000000000////////////////////////...---,,,,,,++++++++++++HHHFFFBBB???<<<<<<<<<===@@@@@@????????????===<<<>>>GGGLLLHHHAAA???AAAAAAGGGFFFCCCAAAEEELLLNNNLLLFFFBBBGGGRRRVVVYYYkkknnnRRRHHH<<<222/////////...///---,,,,,,------,,,***************))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%$$$###(((((((((((((((((((((((()))((((((((((((((((((((())))))(((((())))))***+++***++++++,,,---,,,,,,,,,+++,,,---...///000111111111000///...///000222333111111111222222222333333111222333333444444333333444444444444444444444444666555333222111111222222111111111111111111111111222222222222222111111111---......///000000//////---------,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************)))((('''&&&&&&''''''(((((((((((((((+++***))))))(((((())))))((((((((((((((()))******************************+++******))))))******+++++++++++++++++++++++++++---,,,++++++++++++,,,---------------------------------------------------+++,,,------...---------...//////000000111222222444444333222222222222222333444555666666777777666444444555777777888888888666777999999888888888999555555666666777888888888;;;;;;:::888888777777777777666666999<<<===<<<:::999888777888999999888666888666666777888999888777777666444333111000000000//////............//////111///---+++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++******)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((()))))))))*********++++++******************++++++,,,,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,---...//////000000000111111111111111222222333444444444666666666555444333333333222222333444555666666777555666777888999999999999999888777666555444333333111222222333333222222111111111000000000/////////...........................---,,,,,,+++++++++,,,GGGDDD@@@<<<:::;;;===>>>@@@??????>>>>>>===<<<<<>>:::999:::===???>>>??????>>><<<<<<<<<===CCCJJJMMMFFF>>>===???@@@EEEEEEBBBAAAGGGOOORRRPPPKKKHHHNNNYYYZZZYYYdddwwwkkkPPPGGG;;;333000//////...---,,,***+++,,,---,,,***************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******)))******++++++++++++++++++++++++,,,---.........---...///111111111000000111111111111222222222222111111222333333333333222333333333333333333333333555444222111111111222222111111111111111222222222111111111000000/////////+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++************************************************)))))))))))))))(((''''''&&&'''(((******)))((('''******)))(((((((((((((((((((((((((((((())))))*********************************))))))))))))******************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------...//////000000111444333333222222222333333222222333555555555555555444555666666777777777666555555555777888999888777555555666777777888888999888777666666555555555666888888:::;;;<<<<<<;;;:::777666666777888999777666777666555666888999888777555444333111000000/////////......------......//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))***))))))((((((((())))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))******++++++))))))*********))))))(((************++++++++++++)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,........./////////000000000000111111222333333333444444444444333333222222333333333333444444444444444555666777777777777777888888777666666555444444111222222222222111111000//////.........---------........................---,,,,,,++++++,,,,,,,,,EEEBBB===:::999;;;???AAA===>>>???===<<<;;;>>>@@@DDDKKKMMMFFF>>>===@@@BBBGGGFFFCCCBBBGGGOOORRRPPPLLLJJJPPPZZZZZZVVV```qqqjjjOOOGGG;;;333000000///...---,,,+++,,,---...---,,,************)))))))))(((((((((((((((((((((((((((&&&'''(((((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((('''((())))))***((()))******++++++************++++++,,,,,,------,,,---///111111111000000000000111111111222222222000111222222333333222222333333333333333333333333444333222111111111222333000000111111111222222222111111000//////...------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++******))))))******+++************************))))))))))))))))))))))))((())))))))))))((((((''''''((()))*********))))))***))))))((('''(((((((((((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...//////000000222222111111111222222333111222333444555555555555666666777888888888777777333222222444666888666444555555555666777777888888::::::999888888888999999777999;;;<<<<<<;;;999888555555555666888888777666666555444555777888777666444333222111000/////////......------------............------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))((((((((())))))******+++''''''((((((((((((((('''))))))*********+++++++++)))******+++,,,,,,,,,,,,******)))))))))***++++++---............///////////////000111111222222333333333333333333222222222444444444444444444555555444444555666666666555555777777666666555555444444222222222222111111000///............------------........................,,,,,,,,,++++++,,,,,,---DDDBBB???<<<<<<>>>AAACCC;;;===???===<<<<<<@@@DDDFFFMMMNNNFFF>>>>>>BBBDDDGGGFFFCCCBBBHHHPPPSSSQQQOOOMMMRRR[[[ZZZVVV___pppkkkNNNFFF;;;444111000///...---,,,+++,,,---...---,,,************))))))))))))((((((((((((((((((((((((###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))***(((((()))************))))))*********+++++++++,,,+++,,,...000111111000000000000000111111111111222000111111222222222222222333333333333333333333333333222111000000111222333000000000111222222333333000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++***------------------------******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******)))((((((''''''((((((((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))*********************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------...////////////............///000000111111222333444444444444777777888888888888777777222000000222666777555333333444444555555666777777888777777666666666777777666999<<<===;;;999777777444444444555777888777555555444333444555666666444333222111000////////////......------------......------------------------++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''(((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''''''''(((((())))))******''''''(((((((((((())))))(((((())))))))))))))))))&&&''''''((((((((((((''')))))))))************+++)))***++++++++++++++++++******))))))******+++,,,------------.........////////////000111111222222222222222222222222222222333333444444555555555666333444444555555555444444555555555444444444333333222222222222111000/////////............---------------------------------,,,,,,+++++++++,,,------DDDBBB@@@??????AAACCCEEE:::<<>><<<>>>CCCHHHKKKPPPPPPGGG>>>===AAADDDEEEDDDBBBBBBIIIRRRVVVTTTUUUQQQVVV^^^]]]XXXbbbrrrmmmMMMFFF;;;444222111///...+++******+++,,,------+++************))))))))))))((((((((((((((((((((((((!!!"""$$$&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''''''''((())))))'''((())))))******)))))))))))))))************++++++,,,---///000111111111000000000000111111111111000000111222222222222222222222222222222222222222333222111000000111222333///000000111222222333333000000///...---,,,++++++,,,,,,------,,,,,,+++***...------,,,,,,+++++++++******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((((('''%%%%%%%%%&&&((()))))))))(((''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---......//////...---------......///000000111222333333444444333666777777777777777666666222000///222666888666333222222333333444555555555444444333333333333444444444888<<<<<<:::777555555444333333555777888777555333222111222444555444333222111000///////////////...------,,,,,,------...,,,---------------------++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''''''(((((('''''''''''''''((()))*********'''''''''((((((((()))))))))))))))))))))((((((((('''((())))))******))))))))))))))))))***************++++++++++++******)))+++************+++,,,,,,,,,,,,---------...............//////000111111222111111111222222222222222111111222333444555555666333333444444444444333333444333333333333222222222222222222222111000///.../////////............---------------------------,,,+++++++++,,,,,,---...DDDCCCBBBAAAAAACCCEEEFFF999<<>>===>>>DDDJJJOOOTTTRRRHHH>>>===@@@BBBBBBCCCAAABBBJJJTTTXXXWWWYYYUUUYYYaaa```[[[eeevvvnnnMMMEEE;;;444222111///...***)))((()))+++,,,,,,***************))))))))))))((((((((((((((((((((((((%%%&&&(((******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))************,,,,,,---...///000111222000000000000111111111111000000111222222222222111222222222222222222222222222222111000000111222333///000000111222222333333000//////...,,,+++******---------------,,,+++***------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((('''%%%###""""""$$$''')))))))))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,------......//////////////////000111222000000111222333333333333555666666666666666555555333111///222777999777333111111222333333444444555666666555555555666666777444888<<<<<<999666444444333333333444777777777555222111000111333444333222222111000//////...//////...------,,,,,,------...,,,,,,---......---------++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))*********))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++''''''''''''((((((((()))******))))))((((((''''''))))))***+++++++++++++++))))))))))))************+++++++++++++++***)))(((++++++******++++++,,,---,,,,,,,,,---------............//////000111111111111111111111111111222222///000000222333444555555333333444444444333222222333333222222222222222222222222222111111000......000////////////.........------------------------++++++++++++,,,,,,---...EEEKKKJJJBBBAAAGGGGGG???888999===AAA???>>>CCCKKKOOOPPPNNNGGG???;;;===AAA@@@BBBBBBAAADDDNNNWWWZZZ\\\ZZZWWW\\\ccc^^^dddxxxkkkNNNFFF;;;444111111000///***+++,,,,,,------,,,,,,*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))((((((((()))+++,,,)))************+++++++++......//////000000111111///000000000000111111111111111111111111111111111222222333333333222111111000000000000000111111111///000000111111111000000///...---,,,++++++++++++000:::<<<111+++......))),,,++++++******++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''$$$$$$&&&'''(((((())))))******))))))((((((''''''(((((((((((((((((((((((()))***+++)))'''&&&'''((((((((((((((())))))))))))*********)))))))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////...............---------000111222333333333333222222222222222222222222222000111222333444444444444111222333333111111222333555444444444444555666666::::::999888777666555555333333444555555444444444444444333333222111111111////////////000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))******+++++++++++++++***************+++++++++*********))))))---,,,+++***+++,,,---...000...,,,---000222222000000000000000111111111111333333333222222111111111444444333222111111111222222222222222222222222222222222222111000//////...////////////////////////------------------------------------------------DDDJJJJJJDDDDDDJJJIIIBBB777999===AAA???>>>CCCKKKSSSSSSPPPIII???;;;<<<@@@@@@BBBAAA@@@DDDNNNVVVYYYWWWVVVSSSZZZaaa]]]cccxxxkkkNNNFFF;;;444111000///...***+++,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))***+++))))))*********+++++++++,,,------......//////000000000000000111111111111111111111111111111111111111111222333333222222222111111111000000000000000///000000111111111000000///...---,,,++++++++++++333===>>>444,,,---...+++,,,++++++******++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((''''''''''''(((((()))((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''((())))))((('''(((***'''((((((((())))))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,---.........---------..................///111222333444444444333333222222222222222222000111222333444444444444111222333333111111222333444444444444444555666666888888777666666555444444333333444444444444444333444333333222111000000///.../////////000000000000......------------.........---------,,,,,,++++++++++++************++++++************************)))))))))))))))))))))))))))******************+++((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******((((((((((((((((((((((((((()))***)))((('''(((***)))))))))))))))*********************************+++++++++*********))))))+++++++++++++++,,,------000...,,,---000222111000//////000000000111111111333333333222222111111111333333222111111111111111222222222222222222333333222222111111000//////...........................------------------------------------------------CCCHHHHHHEEEGGGLLLJJJDDD777888===@@@???>>>CCCKKKUUUUUURRRJJJ@@@;;;<<>>CCCKKKSSSTTTQQQIII@@@<<<>>>AAA???@@@???>>>CCCNNNUUUVVVPPPPPPPPPVVV\\\XXX```wwwmmmPPPHHH===444111///...,,,***+++,,,,,,------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''(((###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))******))))))))))))******************+++,,,,,,------...//////000000000111111111111111111111111111111111//////000222333333333333333222222111000///......000000000000000000///.........---,,,,,,,,,,,,,,,888AAACCC888---***,,,...++++++************++++++***))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***'''''''''((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((())))))************))))))************************************++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------...//////---...000111333444444444444333333222222111111111111111222333333333333333111222333333111111222333333444444555555555555555333444555555555444333333444444333333333333333333333222111000///...---,,,........./////////000000...------,,,,,,------...111000000...---,,,++++++++++++************++++++************************))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''')))***)))((('''((()))++++++******))))))(((((('''(((((()))***++++++,,,************))))))))))))((()))+++,,,,,,,,,+++***---,,,,,,,,,---/////////////////////000000000111222222222111111111111111000000////////////000000111111111222222333333444111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------DDDDDDDDDCCCEEEEEE???888555777<<>>===CCCKKKNNNOOONNNHHH@@@===@@@DDD@@@@@@>>>===DDDOOOUUUVVVQQQRRRRRRWWW\\\VVV^^^vvvnnnPPPHHH===444111///...,,,***+++,,,,,,------,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''(((((())))))))))))(((((()))))))))************++++++,,,,,,---............/////////000000000000000000000000000000000...///000111222333333333333222222111000///......000000000000000///............------,,,,,,------999???@@@777,,,)))+++...+++******))))))******+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((($$$%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''')))))))))******)))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---.../////////000000111222222222222333333333222222111111111111111222222333333222222111222333333111111222333333444555555666666555555333444666777777666555444555444333222222222222333222222111000///...---,,,............////////////------,,,,,,,,,,,,------111000000...---,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((++++++******))))))((((((''''''((()))******++++++))))))))))))))))))))))))((()))***+++,,,+++***)))++++++,,,,,,,,,---...///...////////////000000000111111111111111111111111000///////////////000000111111111222222333333333000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------GGGEEECCCDDDFFFCCC:::333444666;;;???>>>===CCCKKKKKKLLLLLLGGGAAA???CCCHHHAAA@@@======EEEPPPVVVVVVRRRTTTTTTYYY\\\VVV___xxxoooOOOGGG<<<444111000...---***+++,,,,,,------,,,,,,*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$""""""######$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&'''((()))))))))((((((((((((((()))))))))************++++++,,,---------------------............000000000000000000000000//////000111222222222222222222111111000000//////000000000000///...------......---------------...888999999333,,,(((***---******))))))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((((((((((((''''''(((((()))))))))))))))###$$$%%%'''(((((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((())))))******))))))(((++++++++++++++++++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///000111111222111111111222222222222222222222222111111222222222222222111111222333333111111222333222333555666666666555444333444666888999888777666555444333111111111222222111111000000//////......------........./////////------,,,,,,,,,,,,------000//////...---,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''************))))))))))))'''(((((())))))*********(((((()))))))))))))))***(((((()))***************)))***++++++***+++---///......////////////000000000000000111111111111111///////////////000000111222222222222222222222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------JJJFFFEEEGGGIIIEEE;;;333444666;;;???>>>===CCCLLLKKKMMMLLLHHHBBBAAAEEEJJJCCCAAA>>>>>>FFFRRRWWWVVVPPPSSSTTTYYY\\\WWWaaazzzpppNNNFFF;;;444111000///...***+++,,,,,,------,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))&&&'''((()))))))))((('''(((((((((((()))))))))***((())))))******++++++,,,++++++,,,,,,,,,,,,------000000000000000000000000000000111111111111000000111111111000000000000000000000000000///...---,,,......------------......555333111...+++))))))+++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))*********************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......000111222222222222111111111222222333333444111111222222222222111111111222333333111111222333222333555666777666555444222333666888999888777666666555333111000000111222000000000000000000000000---------.........//////---,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))))))))))))))*********((((((((()))))))))))))))(((((((((((())))))******)))(((((((((((()))******(((***++++++)))***,,,///........./////////000000///000000000111111111222000/////////000000111222444333333222222111111111////////////////////////------------------------++++++++++++++++++++++++)))******+++,,,,,,------LLLGGGFFFJJJMMMHHH>>>666333666:::???>>>===CCCLLLMMMNNNNNNIIICCCBBBFFFJJJDDDBBB>>>>>>GGGRRRWWWVVVMMMQQQSSSXXX\\\XXXbbb|||pppNNNFFF;;;444111111000///++++++,,,---------,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))''''''(((((()))***************+++++++++,,,,,,,,,000000000000000000000000000111111111111000000///000000000000000111111111000000000000///...---,,,......---------......///333///++++++***))))))*********))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))''''''((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444444000000111222333444444555111111222222222111111000111222333333111111222333222333555777777666555444111333555888999888777555666555333111000000111222000000000000111111111111---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))******++++++))))))))))))(((((((((((('''((((((((())))))******)))((('''''''''(((***+++'''***++++++)))))),,,///............/////////000//////000000111111111222000000000000000111222222555444444333222111000000.........///////////////------------------------++++++++++++++++++++++++))))))***+++,,,,,,------KKKGGGGGGMMMOOOGGG;;;333666777;;;?????????DDDKKKMMMUUURRRCCC;;;AAAGGGFFFCCC???<<>>===BBBIIIPPPTTTPPPBBB<<>>>>>CCCJJJRRRRRRKKK@@@===CCCGGGEEECCC@@@>>>AAAHHHQQQWWWYYYYYYSSSRRRYYY\\\]]]lll```LLLAAA777444333000------***************+++++++++))))))))))))((((((((((((&&&'''(((((((((((((((((()))'''&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''))))))))))))************)))*********++++++++++++,,,,,,---...............+++,,,---...///000111111000000/////////.........---............---,,,,,,//////...---,,,+++*********)))))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((((((((((())))))*********)))******+++,,,*********++++++++++++,,,+++,,,---...///000000000111222222333222222111111222222222222222222222222333333333333333444444555777666555444444333333444444333333555777888777555555444333333222222222333111111000000///...------------------------------++++++,,,---------,,,+++//////...---,,,,,,++++++---------,,,,,,+++++++++''')))++++++)))((()))***)))******++++++,,,,,,,,,((()))+++------+++)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,------........./////////...000111000///...///111222111111111111222333333222111000000//////000000........................---------..................---,,,+++***************++++++,,,,,,++++++***MMMFFFDDDHHHJJJDDD:::333555666:::???AAAAAAFFFMMMQQQNNNEEE===>>>FFFIIIGGGCCC@@@>>>BBBIIIQQQVVVWWW\\\VVVTTTXXXXXXZZZjjj}}}```LLLAAA888444222///------)))))))))***+++++++++,,,))))))))))))((((((((((((&&&&&&'''((())))))((((((***(((&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********+++)))))))))************+++,,,,,,---.........------,,,,,,---......///000000........................------.........------,,,......------,,,+++************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((************+++,,,---...************++++++++++++++++++---...///000000000222222222222222111111000222222222222222222222222222222222222333444555666555555444333333333333333333333444555666777666666555444333222222111111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---,,,***111111000///---,,,++++++------------------,,,,,,(((***,,,,,,***))))))***))))))*********+++++++++(((***+++------+++***(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))***++++++,,,---------......//////000...///000000//////000111111111111111111222222333111111000///////////////................................................------,,,+++***************++++++,,,,,,++++++***MMMGGGDDDIIIKKKEEE;;;555555666:::???AAABBBGGGNNNMMMHHHAAA===@@@HHHKKKJJJBBB???>>>BBBJJJQQQTTTUUUZZZVVVVVVXXXXXX]]]ooocccKKKBBB999555222...,,,---)))))))))***+++++++++,,,))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((())))))))))))*********(((((()))))))))*********+++,,,,,,---...---------...............---------------------............---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++))))))*********+++++++++***+++,,,.../////////000222111111111111111111111222222222222222222222222111111111222333444555666444333333222222222222222222333444555555555666666444444333222111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++111111000///---,,,++++++------------------......***+++---,,,***))))))***(((((((((((())))))))))))((()))+++,,,,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---.../////////---///000000//////000222111111000000111111222333111000000///.../////////.............................................---------,,,+++***************++++++,,,,,,++++++***KKKEEEDDDIIILLLFFF<<<666222333888>>>@@@@@@FFFNNNIIIEEE@@@>>>BBBGGGJJJKKK@@@>>>>>>BBBIIIPPPRRRSSSTTTUUUWWWYYYZZZcccvvvbbbKKKBBB:::555111---,,,...***************+++++++++))))))))))))((((((((((((&&&'''(((((((((((((((((('''(((((('''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---------------.........---------,,,,,,,,,,,,------------------------...////////////...***+++++++++,,,,,,,,,---,,,,,,+++***)))))))))*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((()))++++++)))))))))************+++***+++,,,---.../////////111000000000000111222333222222222222222222222222111111111111222333555555222222111111111111222222111333555555555444555666444333222111000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,//////...---,,,,,,++++++,,,,,,,,,------..................,,,)))((()))+++((((((((((((((((((((((((((()))************)))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))************+++,,,---......///---...000000//////111222111000000000000111222222111000//////......//////.......................................---------...---,,,+++***************++++++,,,,,,++++++***FFFBBBBBBIIIMMMGGG<<<666222333888>>>@@@AAAGGGOOOHHHEEEAAAAAABBBDDDGGGIII>>>======BBBIIINNNPPPPPPQQQTTTWWWXXXYYYaaauuu\\\KKKCCC;;;666111,,,+++...+++++++++***************))))))))))))(((((((((((((((((((((((((((((('''&&&$$$&&&)))(((&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((('''''''''((((((((())))))++++++,,,------------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,+++++++++++++++*********)))******+++,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&)))+++'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))***************+++,,,---))))))))))))***************+++,,,---.../////////////////////000111333444222222222222222222222222222111111111222333444444111111000000000111111222000333555555444333555777444333222111////////////---------............///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,+++++++++*********++++++,,,------......111111...+++(((''')))+++)))))))))((((((((((((((('''((())))))))))))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***,,,------...---...000000//////111222000000000000000111222222000000///............///........................//////.........---------...---,,,+++***************++++++,,,,,,++++++***CCC???AAAIIIMMMGGG<<<555333555:::@@@BBBCCCJJJQQQHHHFFFDDDCCCCCCBBBDDDGGG===<<<<<>>AAACCCFFFKKKOOOPPPQQQSSSSSSWWW]]]\\\ggg^^^KKKDDD;;;333///---------+++++++++************)))+++++++++***)))(((((('''******))))))((((((''''''&&&&&&&&&''''''''''''''' !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++---+++***,,,///000...,,,************************,,,+++*********+++,,,---))))))))))))))))))))))))+++***)))''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$&&&((()))+++)))&&&######$$$%%%'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,------.../////////111111111000000000000000//////000000111111222222666444111000111222222111111222444555555555444444111111111111111000///...//////...------------...------------------------***)))((()))***+++***)))++++++++++++++++++++++++***+++---//////...---+++000...,,,)))'''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((()))***************************)))))))))))))))************++++++++++++...111222111000//////...------,,,,,,...///000000000///...............------------------------------------------------+++++++++************)))************************CCC???>>>DDDLLLKKK@@@555333444777;;;AAAHHHMMMQQQKKKJJJJJJJJJJJJHHHEEECCC999<<>>;;;<<>>FFFOOOOOOCCC777666777999>>>DDDJJJPPPSSSRRROOOKKKFFFBBBCCCFFFIIIIIICCCCCCKKKQQQOOOOOORRRQQQ___cccaaabbbeeepppwwwVVVFFFAAA:::444000...,,,++++++++++++************)))((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%!!!"""###$$$&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))******+++,,,+++++++++*********++++++++++++++++++,,,...---,,,***+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''((())))))******)))))))))******++++++,,,,,,---.........//////000000111111111111111000000000000......///111444666666555333222111111000000111111//////000111111111000000...------,,,,,,,,,,,,,,,------------------------+++***)))***+++,,,+++***************************))))))))))))))))))))))))***************)))((('''(((((((((((()))))))))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))(((((('''''''''((((((((()))))))))******+++,,,...---,,,,,,---///---...///000000000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))@@@>>>@@@IIIRRRQQQEEE999555666999===CCCIIIOOOSSSRRRMMMFFFAAAAAADDDHHHJJJJJJBBBCCCNNNSSSPPPMMMPPPMMM[[[]]][[[```fffrrrvvvTTTEEE@@@999444000...,,,++++++++++++************)))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))***+++,,,++++++***)))))))))*********++++++(((***,,,,,,***)))***,,,))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,---......///000000000000000000000111111111111//////000222444444444333222111000///000000111000000000111000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,************************((()))***+++,,,+++******))))))***+++******(((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((()))))))))***(((+++------,,,+++,,,,,,,,,---...///000///......///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))AAA???AAAJJJTTTSSSGGG;;;444555888<<>>DDDIIIJJJHHHCCCBBBDDDJJJMMMKKKIIIJJJQQQYYY\\\XXX\\\lll{{{qqqRRRBBB???999444///,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """%%%'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))'''&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,------......///...///////////////.........///111222111000111222000000000000000000000000......////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************+++++++++************)))))))))))))))))))))))))))(((((())),,,///...***%%%((('''&&&&&&((())))))(((******+++,,,,,,------...))))))(((''''''''''''((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''%%%###$$$&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,...000000///...---------------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))KKKDDDFFFSSS\\\WWWHHH===333444777;;;AAAHHHNNNQQQMMMEEE>>>>>>EEEJJJKKKIIIDDDCCCFFFLLLOOOLLLKKKLLLPPPYYY\\\WWWXXXfffsssyyyqqqTTTBBB???999444///,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,---...............////////////......---///111111000000000111000000000000000000000000......////////////......------,,,++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))***))))))+++///111000///+++)))'''&&&'''(((((((((*********+++,,,,,,------)))(((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$(((&&&$$$%%%'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,.../////////------------------,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))OOOKKKNNNWWW[[[TTTDDD999444555777;;;AAAGGGMMMPPPKKKEEE>>>???FFFJJJJJJGGGEEEEEEHHHNNNPPPMMMLLLNNNQQQ[[[___ZZZYYYcccnnnrrrpppUUUBBB>>>999333///,,,,,,+++************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%#########%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''((((((((((((''''''((('''&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''((())))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((++++++,,,,,,------......---....../////////......---...000000/////////000000000000000000000000000......////////////......------,,,++++++++++++++++++++++++++++++*********************************++++++*********)))))))))))))))))))))))))))))))))***(((&&&(((,,,111444666///,,,(((''''''((((((''')))))))))***++++++,,,,,,'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...///...---,,,------------,,,+++******++++++++++++++++++++++++*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))UUUSSSTTTUUUSSSIII<<<333555666888;;;AAAGGGLLLOOOLLLFFF@@@@@@FFFIIIGGGDDDDDDEEEIIINNNOOOLLLLLLNNNTTT___dddaaaaaajjjqqqrrrmmmSSSAAA>>>999333///---,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###"""###%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********&&&''''''((((((''''''&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&%%%&&&&&&'''((()))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,------......------......//////......---...000000///......///////////////////////////---......//////......------,,,,,,+++***++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))&&&%%%$$$%%%(((---111333111...***''''''''''''&&&'''(((((()))******++++++&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,------------,,,,,,---------,,,,,,+++***************************************++++++++++++************))))))))))))))))))))))))))))))))))))TTTUUUSSSNNNFFF>>>666111555666888;;;AAAGGGLLLOOONNNHHHAAAAAAEEEHHHEEEAAABBBCCCHHHMMMMMMJJJJJJNNNUUU```ggggggllluuuxxxuuukkkRRRAAA>>>999333///---,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&&&&%%%&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******++++++,,,------...,,,,,,---...............---///000000...---...///........................------............------,,,,,,+++************+++************************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((###$$$%%%'''((()))***,,,111...***((('''''''''&&&&&&&&&''''''((())))))***&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((LLLQQQPPPHHH===888666444444555777;;;AAAGGGMMMPPPOOOHHH@@@???DDDGGGEEEAAA@@@BBBGGGLLLKKKGGGHHHMMMSSS\\\dddiiittt~~~}}}uuuiiiRRR@@@===888333///---------************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((******++++++,,,,,,------+++,,,---..................000111111///......///........................------............------,,,,,,+++***************)))))))))***************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((%%%'''******)))((('''(((---+++)))((()))((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++************************)))))))))************+++******)))))))))(((((((((((((((((((((((((((((((((FFFOOOQQQGGG;;;555555444333444777;;;AAAHHHNNNQQQNNNFFF>>>>>>CCCGGGGGGDDD???BBBHHHLLLKKKGGGHHHMMMSSSYYY```jjjzzzsssgggPPP@@@===888333///---------************************))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,,,,------***+++,,,---............///111222111000...//////------------------------,,,------......------,,,,,,++++++***************((()))))))))*********+++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&)))+++***(((&&&&&&''')))(((((()))***)))'''%%%$$$$$$%%%%%%&&&'''''''''&&&'''((())))))'''&&&$$$%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''%%%$$$%%%'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***************++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((EEEQQQUUUJJJ;;;444222111222333666;;;AAAHHHOOORRRLLLDDD<<<<<>>444666333111444888===CCCIIIMMMPPPNNNBBB:::>>>FFFIIIGGGEEEAAAAAAEEEJJJJJJGGGHHHKKKTTT[[[^^^gggxxxzzzqqqooobbbJJJ???<<<777444222000---+++++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***(((&&&&&&(((******))))))***++++++,,,------,,,,,,---.........---+++***++++++,,,,,,------------,,,,,,+++******+++,,,,,,+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%'''))))))'''%%%''''''&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((VVVUUUYYYRRR===444666333222444888===DDDJJJOOORRRMMMBBB<<<@@@HHHJJJIIIGGGAAABBBHHHMMMMMMHHHGGGIIIPPP\\\bbbfffnnnmmmkkksssaaaIII???<<<777444222000---+++++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''%%%&&&((())))))((()))***+++------------,,,------------,,,,,,,,,,,,,,,,,,---------------...,,,++++++******++++++,,,+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((TTTQQQUUUNNN:::333555222222444888===CCCJJJPPPSSSLLLCCC>>>CCCJJJLLLJJJIIICCCDDDHHHMMMLLLGGGFFFHHHMMM\\\dddhhhooooooqqq|||```HHH???<<<777444222000---+++++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))(((((()))+++---...---,,,,,,------,,,++++++,,,,,,---------------------------++++++++++++++++++++++++************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((()))******)))'''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((PPPNNNQQQKKK:::333666222333444777<<>>888777111444555777:::???EEEKKKOOOMMMHHHGGGLLLPPPNNNKKKKKKGGGGGGJJJMMMKKKEEECCCEEEJJJ[[[jjjzzztttooo}}}\\\HHH???<<<777444222000---+++++++++++++++++++++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''''')))++++++)))'''(((((('''&&&''')))+++,,,)))***+++,,,---,,,,,,+++,,,,,,+++++++++************+++,,,,,,,,,,,,+++***))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((('''&&&(((+++---------''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((QQQNNNRRRNNN>>>666444---555555666999>>>DDDJJJMMMNNNJJJIIINNNQQQNNNKKKJJJFFFHHHMMMQQQOOOGGGCCCCCCEEEYYYmmmwwwppp|||\\\HHH???<<<777444222000---,,,++++++++++++++++++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''(((******(((&&&)))'''%%%$$$%%%'''***,,,((()))+++---...---+++***+++++++++*********))))))***+++,,,------,,,+++***))))))******+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%''')))***''''''''''''''''''''''''&&&%%%$$$&&&))),,,---,,,(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((NNNQQQPPPJJJ???777444444333666999<<>>AAAEEEGGGJJJNNNPPPNNNOOOQQQMMMGGGFFFFFFMMMVVVTTTIIIDDDFFFHHHZZZhhhwwwrrrnnnyyyXXXDDD;;;999777333000...,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((("""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((&&&%%%$$$$$$%%%%%%'''''''''''''''(((((()))&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''''''''((()))******+++*********,,,,,,,,,++++++++++++*********))))))******************************))))))))))))******+++++++++*********))))))))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((HHHPPPVVVPPPBBB666333555222555888;;;>>>AAADDDGGGIIIMMMNNNMMMMMMOOONNNKKKKKKIIIMMMSSSQQQGGGDDDHHHNNN___lllwwwyyypppqqquuuVVVCCC<<<:::888444111///---,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((('''(((((()))))))))***++++++******+++---+++++++++*********************************************))))))))))))******+++++++++***************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((FFFPPPXXXSSSCCC666333555333555999<<<>>>AAAEEEHHHHHHJJJKKKKKKKKKLLLMMMMMMNNNJJJLLLQQQNNNGGGFFFLLLQQQaaannn{{{{{{oooppptttVVVEEE<<<;;;888555222///...---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''%%%"""!!!&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((('''''''''(((((('''***,,,,,,))))))+++...******************************************************))))))))))))******************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&((()))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))************************((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((HHHRRRYYYSSSCCC555333666333666:::===???BBBFFFIIIIIIJJJKKKLLLKKKKKKMMMPPPMMMIIIJJJOOONNNHHHIIIOOOOOO]]]mmm~~~kkkhhhrrrWWWGGG<<<;;;888555222///...---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&######$$$$$$%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$!!!'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((('''''''''''''''(((&&&)))++++++))))))+++...******************************************************))))))))))))******************************))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((111///+++'''%%%%%%'''((())))))***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((NNNUUUXXXQQQBBB666333666333666999<<>>BBBDDDDDDDDDHHHLLLIIIBBBDDDKKKLLLJJJNNNUUURRRIIIFFFIIIWWWcccppp|||~~~kkk```iiigggOOOBBB;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$############&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))&&&%%%'''+++...,,,***))))))******++++++++++++******************************))))))))))))******))))))******++++++++++++))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((VVVZZZYYYOOO@@@444222555333333555888;;;@@@DDDFFFDDDDDDFFFIIIHHHCCCCCCFFFIIIMMMSSSVVVRRRKKKIIILLLVVVccclllrrruuuiii```fffhhhNNN@@@;;;999666222///------,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))+++++++++++++++***)))((())))))))))))************((()))))))))))))))(((((())))))))))))******************))))))((((((''''''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''$$$###$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******(((&&&%%%%%%'''(((((('''SSSWWWXXXOOO@@@555333555333333555888;;;@@@DDDFFFEEECCCEEEGGGEEEBBBBBBFFFHHHIIIOOOTTTRRRMMMKKKMMMUUUccclllrrrsssggg___ggghhhNNN???;;;999666222///...---,,,+++++++++************)))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))***++++++++++++***)))(((((((((((()))))))))******(((((())))))))))))(((((((((((()))))))))************)))))))))((((((((('''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$''''''&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))((((((((('''''''''&&&$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((('''&&&&&&((())))))(((OOOTTTVVVNNN@@@666444666333333555888;;;@@@DDDFFFHHHFFFEEEGGGEEEBBBDDDHHHIIIHHHKKKRRRUUURRROOOPPPRRRbbbmmmrrrrrrfffbbblllgggNNN???:::888555222///...------+++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''++++++***)))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))******++++++******))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''%%%&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((()))((('''(((***+++***)))KKKQQQTTTNNNAAA777555777333333555888;;;@@@CCCFFFMMMIIIHHHHHHGGGEEEGGGMMMMMMIIIIIIQQQVVVUUUQQQPPPQQQcccnnnsssqqqfffdddqqqgggMMM>>>:::888555222000...------+++++++++*********))))))))))))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))))))))************))))))''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((()))))))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&''')))(((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((('''''')))(((((()))+++,,,+++***HHHOOOTTTOOOCCC999666888333333555888;;;@@@CCCFFFMMMJJJHHHHHHGGGFFFIIIOOOOOOIIIGGGMMMSSSRRRNNNLLLTTTdddnnnpppmmmaaa___lllfffLLL===999888555222000.........+++++++++*********))))))))))))))))))(((((((((((('''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((())))))*********))))))''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''')))******))))))***+++(((((((((((((((((((((((('''(((((((((((()))))))))******))))))(((((('''''')))((()))+++------,,,+++GGGNNNTTTPPPEEE:::777888333333555888;;;@@@DDDFFFIIIFFFEEEGGGFFFEEEHHHNNNMMMGGGDDDIIIMMMLLLIIIHHHVVVcccjjjjjjggg[[[XXXcccfffKKK<<<999777555222000///......+++++++++************)))))))))))))))((((((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))((((((((())))))******))))))''''''((((((((()))))))))&&&'''((())))))******)))''''''(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((()))******))))))***+++((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((((((((()))+++---...,,,+++FFFOOOUUURRRFFF;;;888999333333555888;;;@@@DDDFFFFFFDDDDDDGGGGGGFFFIIIOOOKKKFFFEEEHHHKKKIIIHHHIIISSS^^^dddggghhh___[[[fffeeeKKK<<<888777444222000///......+++++++++************)))))))))))))))(((((((((((($$$&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))((('''(((((()))))))))))))))((((((((()))))))))******&&&'''((()))************'''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((('''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$&&&''''''$$$$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''')))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''(((+++---...,,,***GGGOOOVVVSSSGGG<<<888999333333555888;;;@@@DDDFFFFFFDDDFFFIIIIIIHHHLLLQQQLLLHHHGGGJJJLLLKKKLLLNNNNNNYYY___ffflllgggeeeoooeeeKKK<<<888777444222000/////////+++++++++************)))))))))))))))((((((((((((###%%%'''))))))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))(((''''''((()))))))))))))))))))))))))))************&&&'''((()))************''''''''''''((((((((()))'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###%%%'''&&&$$$###$$$'''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******&&&'''(((+++---...,,,***GGGOOOUUUTTTKKK@@@999666555555666999<<<@@@CCCFFFBBBCCCEEEHHHKKKNNNPPPQQQLLLIIIJJJQQQUUUSSSPPPOOOOOO[[[___dddoooqqqooosss```III===777666444222000...------,,,,,,,,,+++***)))((('''++++++******))))))((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$###"""%%%)))---///)))###!!!"""%%%&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))***)))((()))***)))'''&&&))))))((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###$$$%%%''')))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***IIIQQQXXXWWWMMMAAA:::777333333555777;;;???CCCEEECCCFFFHHHJJJKKKLLLNNNQQQPPPKKKKKKPPPSSSQQQMMMMMMPPP[[[```fffsssuuupppsssaaaIII>>>888777555333111///......+++++++++++++++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&$$$$$$)))111888<<<<<<333///)))&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))((('''&&&&&&(((***+++))))))))))))))))))))))))***)))((()))***)))(((&&&)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))JJJSSS\\\\\\QQQCCC:::777111222333666:::???BBBEEEDDDIIIMMMMMMJJJIIILLLPPPTTTNNNKKKNNNPPPMMMJJJJJJOOOXXX^^^hhhwwwwwwoooppp|||```JJJ>>>999777555333111000///...******+++++++++******)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&!!! (((555===;;;777...+++'''%%%%%%%%%$$$"""%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))***)))((()))******(((&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))*********)))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''''''''(((JJJTTT___^^^RRRCCC999555111111333666:::???CCCEEEEEEKKKPPPOOOIIIGGGJJJOOOTTTNNNJJJLLLMMMKKKIIIJJJLLLUUU\\\iiixxxvvvkkklll{{{}}}___III>>>888777555222000///...---)))******+++++++++******))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&(((### $$$,,,...)))###$$$$$$###$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((******((('''(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''''''''''''''IIIUUU```___QQQAAA777444222333444777;;;???CCCEEEDDDJJJPPPOOOIIIGGGIIINNNQQQJJJGGGIIILLLKKKJJJKKKLLLUUU^^^mmm{{{uuuiiikkk|||zzz\\\GGG<<<666555333111///---,,,,,,)))******+++++++++******((((((((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&'''%%%!!!###$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''(((******)))''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))***+++)))(((&&&&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''''''''''''''JJJVVVaaa___PPP???555333333444555888;;;???BBBDDDCCCHHHMMMMMMJJJHHHJJJLLLLLLFFFDDDHHHKKKKKKKKKMMMOOOYYYcccsss~~~tttjjjoooxxxZZZFFF<<<666444222000...,,,,,,+++******+++++++++******)))%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!$$$''''''%%%$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((******)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''''''''(((LLLXXXccc___OOO>>>555444444444555777:::===@@@BBBAAAEEEIIIKKKKKKJJJJJJKKKIIIDDDCCCGGGKKKKKKKKKLLLPPP\\\hhhwww~~~qqqhhhqqqwwwZZZFFF<<<666555333111///---,,,,,,+++++++++++++++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''!!!%%%%%%$$$$$$&&&)))"""$$$%%%$$$""""""$$$&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""$$$'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))))))))((((((((((((((((((((((((((((((''''''(((***+++)))(((''''''''''''''''''''''''(((&&&$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))NNNZZZddd```OOO>>>666555333444444666888;;;>>>@@@@@@CCCFFFJJJLLLLLLKKKJJJHHHCCCCCCHHHLLLKKKJJJJJJPPP\\\iiiwww{{{mmmfffqqqxxx[[[GGG===777666444222000...------,,,,,,,,,+++***)))(((''''''''''''((((((((())))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%&&&'''###%%%''''''&&&(((,,,000...---+++***((('''''''''#########$$$$$$%%%%%%%%%"""%%%'''(((((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***)))))))))(((((((((((((((((((((((((((''''''(((***+++***(((&&&''''''''''''''''''''')))&&&$$$""""""$$$&&&)))%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***[[[^^^^^^UUUFFF;;;777888444555666888999;;;<<<===???AAADDDIIIMMMNNNMMMKKKIIIDDD???>>>BBBFFFIIIJJJOOOXXX___jjjtttooohhhllltttWWWDDD999777666555222000...,,,++++++++++++++++++***)))((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,+++***)))+++!!!'''### ***'''%%%/// +++""",,,%%%,,,))) %%%--- $$$(((###,,,'''"""(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++(((+++...!!!%%%)))'''(((******###&&&'''"""'''))))))'''((()))"""+++--- &&&(((&&&%%%%%%$$$!!!!!!(((""" (((###)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))'''!!!&&&---%%%''''''''''''''''''''''''222######+++!!!+++%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((('''&&&&&&%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&...&&&$$$++++++######)))'''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))WWWZZZZZZRRRFFF;;;666555444555555777888:::<<<===@@@AAAEEEJJJNNNOOOMMMJJJIIIEEEAAA@@@BBBFFFHHHHHHQQQXXX]]]gggsssooogggkkk}}}sssWWWDDD999777666555222000...,,,++++++++++++++++++***)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%((($$$ &&&&&&$$$'''999...,,,###///444'''''',,,'''%%%"""###111******&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,'''''' ((($$$'''&&&///333###%%% 000$$$!!!&&&%%%&&&///+++%%%HHHCCC@@@666'''###,,,222+++ ++++++&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///"""$$$%%%&&&$$$$$$ !!!$$$!!!)))---***+++!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''***,,,,,,(((%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((SSSVVVWWWRRRHHH===777444555555555555777:::<<<===???AAAFFFKKKOOOOOOLLLIIIHHHFFFCCCCCCEEEHHHIIIIIITTTXXXYYYcccpppnnneeehhhzzzqqqVVVDDD999777666555222000...,,,+++***++++++++++++***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ %%%SSSuuuyyyvvvjjjgggnnnssstttggg|||lll}}}~~~{{{|||zzzrrrvvv """######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""" WWW{{{xxxzzzzzz{{{{{{xxxyyyttt''''''+++222&&&333"""%%%DDDbbbfff333(((+++'''"""+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%,,,'''%%%YYY{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzBBB###"""""" %%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((()))))))))%%%222555***###''')))%%%&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((QQQTTTVVVSSSKKKAAA999555555555555555777:::<<<>>>>>>@@@EEEKKKOOONNNKKKHHHGGGGGGGGGIIIKKKMMMNNNOOOZZZZZZWWW___mmmkkkbbbddd{{{oooVVVDDD999777666555222000...,,,+++******+++++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''',,,(((...(((///***######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''///...111&&&...###+++///%%%,,,+++ ...+++''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%)))$$$222))))))(((,,,333%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((''''''''''''(((((((((((()))))))))###000777111)))''''''%%%&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((LLLQQQTTTRRRJJJ@@@999666555555666666888:::===>>><<<>>>CCCIIIMMMMMMKKKHHHIIIJJJLLLOOOQQQTTTVVVXXX^^^\\\VVV[[[hhhggg```dddmmmUUUCCC999777666555222000...,,,+++)))******+++++++++******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((###$$$***---%%%'''TTTVVV((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---'''###$$$'''xxx!!!!!!%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((%%%)))222999333'''###&&&&&&&&&&&&'''((()))***+++%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''FFFMMMSSSOOOEEE;;;666666555666777999;;;<<<===>>><<<>>>BBBGGGLLLNNNMMMKKKMMMOOOQQQTTTVVVXXX\\\___]]]\\\UUUYYYeeeeeebbbhhhkkkTTTCCC999777666555222000...,,,+++))))))***++++++++++++***((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((...}}}333'''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++!!!,,,,,,+++###)))&&&###bbbDDD$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$,,,"""%%%++++++ {{{$$$222***+++)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''((($$$+++888888+++$$$'''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''DDDMMMTTTOOOBBB777555999555777999<<<>>>>>>>>>>>>===???BBBGGGLLLPPPQQQPPPRRRTTTVVVWWWWWWYYY^^^aaaXXXYYYTTTWWWccceeegggqqqiiiSSSCCC999777666555222000...,,,+++))))))***+++++++++++++++((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%""" (((+++"""!!!%%%JJJjjj&&&&&&(((111"""(((***######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""... $$$$$$888%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$(((!!!(((+++444###ttt)))&&&###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''')))%%%%%%---555444,,,&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''DDDOOOWWWQQQAAA666777<<<555777;;;>>>@@@@@@>>>===???@@@BBBGGGMMMRRRTTTTTTVVVXXXYYYXXXWWWYYY]]]aaaTTTVVVSSSVVVbbbfffkkkxxxhhhSSSCCC999777666555222000...,,,+++((()))***+++++++++++++++((()))*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''""",,,'''&&&&&&(((777QQQ$$$)))###---''' $$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''"""---###,,, +++&&&******RRRjjj222$$$+++888%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###)))&&&'''***!!!uuu&&&---)))###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$$$$%%%&&&(((***+++,,,%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((()))(((###"""///;;;555$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''IIITTTZZZQQQCCC;;;999888666555777===???===???BBBBBBDDDEEEEEEIIIPPPSSSQQQYYYYYYUUUPPPQQQZZZcccfff```UUURRR\\\fffiiihhhiiijjjPPP@@@;;;666555444333111///---+++******++++++++++++******++++++******)))'''&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$(((---'''((("""###$$$%%%&&&''''''''')))&&&)))+++"""%%%%%%%%%%%%%%%&&&&&&&&&&&&///######+++!!!$$$###!!!((('''XXX777)))+++!!!))) qqq@@@'''!!!333 *** $$$&&&'''(((((('''&&&$$$---%%%!!!000"""zzz!!!***"""###(((%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%(((***)))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((''''''''')))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++((($$$$$$&&&((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%(((''''''(((+++000555888'''&&&%%%%%%''''''%%%$$$((((((((((((((('''''''''$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''***)))((('''((('''%%%###))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%######&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&JJJUUUZZZQQQDDD<<<;;;<<<666555888===>>>===???BBBDDDEEEEEEFFFLLLTTTVVVTTTVVVXXXWWWTTTVVV]]]cccddd___TTTTTTcccmmmhhhccceeehhhOOOAAA;;;666555444333111///---+++)))******++++++******)))''''''((((((((((((''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%(((%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&"""&&&$$$###'''&&&$$$""""""""""""#########$$$""""""!!!&&&*** 222(((DDD...)))(((###'''%%%999''')))***$$$###---"""$$$%%%&&&''''''&&&%%%$$$$$$***''',,,&&&***!!!yyy"""&&&,,,%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((+++(((%%%$$$&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((---333777)))(((&&&%%%&&&'''&&&%%%((((((((((((((((((((('''%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&%%%'''((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&KKKUUUZZZRRREEE??????AAA777777:::>>>???===???CCCGGGFFFDDDFFFNNNXXX[[[XXXTTTXXXYYYXXX[[[```bbb```___RRRWWWnnnwwwiii```eeevvvdddNNNAAA<<<666555444333111///---+++)))******++++++******)))###$$$%%%'''(((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''""""""&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%'''&&&###!!!(((,,,$$$%%%%%%%%%%%%&&&&&&&&&&&&+++$$$***&&&///...nnnLLL***...///$$$###***'''(((OOOccc ///'''%%%&&&$$$%%%&&&''''''&&&%%%$$$&&& +++### xxx''''''+++%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''$$$&&&(((&&&%%%(((000777,,,***&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''######%%%%%%&&&&&&%%%%%%%%%''')))***+++)))(((&&&''''''''''''''''''''''''%%%&&&'''(((((()))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&LLLVVV[[[RRRFFFAAABBBEEE999999===@@@@@@===???DDDIIIGGGCCCDDDNNNZZZ^^^\\\XXXZZZZZZYYY[[[______\\\^^^PPPYYYuuu~~~lllccckkkwww~~~```LLLBBB<<<666555444333111///---+++))))))************))))))$$$%%%&&&'''((()))))))))''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$ (((%%%%%%%%%&&&&&&&&&%%%$$$$$$&&& 000"""$$$&&&&&&&&&'''''''''(((((((((555444 %%%///"""'''###&&&&&&###WWWIII"""!!!)))&&&(((...&&&777###'''&&&+++---$$$$$$%%%&&&&&&%%%$$$$$$000&&&$$$---&&&%%%---vvv$$$&&&---!!!///%%%%%%%%%%%%%%%&&&&&&'''%%%''')))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((((((&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###''')))&&&###%%%...666...+++'''%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''%%%$$$$$$$$$%%%'''+++......,,,***(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&MMMWWW[[[RRRFFFAAABBBDDD:::<<>>DDDHHHGGGDDDCCCIIIVVV```bbbbbb```[[[VVVXXX]]]^^^ZZZOOOGGGRRRlllwwwllliiirrruuuXXXJJJBBB;;;666555444333111///---+++((())))))******))))))((()))*********)))(((''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########***!!!''' $$$$$$%%%&&&&&&%%%%%%%%%###)))bbb###///&&&$$$999***%%%///)))(((,,,444***"""(((...111(((%%%000...333<<<'''%%%&&&&&&%%%%%%%%%'''((()))---***'''%%%'''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###''')))(((%%%%%%)))...+++(((&&&%%%&&&'''((('''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&&&&)))000666)))+++///111111///,,,***''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&MMMXXX]]]SSSEEE===;;;;;;888:::>>>@@@<<<777;;;BBBHHHIIIGGGDDDGGGTTT```fffcccaaa\\\YYY\\\bbbaaa]]]JJJHHHTTTjjjtttooolllqqq|||rrrUUUIIIBBB:::666555444333111///---+++(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$((('''###$$$$$$%%%&&&&&&&&&&&&"""%%%^^^///+++ '''&&&!!!...###,,,111""""""---+++,,,333((( )))$$$...+++333hhh***111@@@,,,***'''&&&%%%$$$%%%''')))***666///&&&$$$''')))(((%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%&&&''''''&&&$$$%%%&&&(((''''''&&&&&&''''''((())))))***&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&$$$$$$***444<<<***+++...000///---***)))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&MMMXXX]]]TTTEEE;;;888888666888===>>>999555888???HHHKKKJJJEEEGGGRRR```iiiaaa```]]]\\\aaafffeee___IIIKKKXXXlllvvvsssooopppuuuqqqTTTIIIBBB999666555444333111///---+++(((((())))))))))))((((((&&&&&&'''''''''''''''&&&(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%&&&&&&%%%))) """###$$$%%%&&&'''''''''$$$&&&YYY### """+++ !!!'''$$$ %%%***!!!))))))'''###***%%%!!!///000"""```***%%%!!!AAA000 '''&&&%%%$$$%%%''')))+++===333'''###''')))'''###&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%(((***)))&&&$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&'''&&&$$$###%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((())))))***%%%'''((())))))'''%%%$$$''''''''''''''''''''''''(((((('''###"""(((333<<<***+++---...---+++)))'''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&VVVXXX```[[[EEE::::::777444666888888777999===BBBMMMGGGAAA???EEEPPP[[[bbbbbb```[[[ZZZccckkkcccTTTLLLMMMWWWfffmmmjjjiiinnnxxxkkkWWWJJJ>>>;;;777555222111111000...,,,))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$..."""^^^ ,,,(((333"""###&&&&&&###%%%******%%%333000$$$))))))!!!!!!222***---BBB(((%%%''''''''''''''''''''''''***'''######%%%''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&###&&&((('''%%%(((000777+++++++++*********))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***((('''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&VVVXXX```]]]KKK@@@>>>888555777999888777999>>>BBBMMMIIICCCAAAEEEOOOYYY___aaa___ZZZYYYbbbkkkdddVVVFFFHHHTTTeeennnlllmmmrrrxxxlllVVVIII===:::666555222111111000...,,,))))))))))))))))))))))))+++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$""")))]]]+++$$$&&&'''+++'''******%%%###''')))'''111"""---///000MMM,,,!!!,,,???(((&&&'''''''''''''''''''''''')))&&&$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&###&&&((('''&&&(((...333///...---,,,***)))((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&VVVXXXbbbaaaQQQFFFAAA888666888999999888:::>>>CCCIIIGGGCCCCCCGGGPPPZZZaaa```___[[[ZZZbbbjjjcccUUUCCCEEEQQQdddmmmlllmmmrrrzzzlllVVVHHH;;;888666444222111111000---,,,))))))))))))))))))))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$,,,\\\$$$&&&)))%%%""" ---$$$''''''###!!!###&&&&&& 555***(((:::%%%(((>>>(((###,,,???%%%'''''''''''''''''''''''''''&&&%%%%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&###&&&((((((&&&'''***...111000...,,,***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,...(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&TTTYYYfffeeeRRREEE@@@888666888::::::999;;;@@@DDDCCCBBBBBBDDDJJJTTT___fffcccccc```^^^dddhhh^^^OOOBBBEEEQQQcccllljjjiiinnn|||lllUUUFFF999666666444222111000///---+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!###((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!(((UUU..."""'''###((()))&&&"""###$$$$$$%%%&&&&&&&&&((($$$((("""...!!!SSS"""###---???---$$$''''''''''''''''''''''''%%%&&&&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&$$$&&&(((((('''&&&''')))......,,,+++)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&***...000''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''RRRZZZhhhfffOOO@@@<<<777666888:::::::::===BBBGGGBBBCCCDDDGGGLLLVVVbbbjjjhhhiiigggccceeedddVVVEEE???BBBOOObbbkkkiiihhhmmm~~~lllTTTDDD888666666444111000000///---+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!###((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&>>>(((%%%&&&***///!!!'''$$$$$$(((++++++(((%%%###%%%***444555###&&&***555***###''''''''''''''''''''''''%%%&&&'''((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%&&&(((((('''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$""""""###%%%(((***&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''TTTYYYfffbbbLLL>>>;;;555555777:::;;;<<>>CCCHHHJJJLLLGGGEEEIIIPPPYYYfffrrrnnnkkkaaaSSSNNNMMMDDD777777===MMM```gggaaa\\\^^^mmm}}}jjjOOO@@@777888222222111///...---,,,+++*********))))))(((((((((******)))((('''&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$)))%%%'''&&&&&&&&&&&&&&&&&&''''''!!!"""%%%))))))...}}}NNN'''+++%%%&&&&&&&&&&&&""")))!!!!!!---iii;;; ***+++&&&&&&)))777xxxMMM###$$$+++"""|||!!!)))(((&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''TTTTTTWWWOOO???<<<===555333333555888===CCCHHHLLLMMMGGGEEEIIIOOOWWWbbblllpppooofffYYYRRRPPPHHH===666<<>><<<===444333333555888===CCCIIILLLOOOJJJGGGKKKQQQWWW```hhhxxxuuuiiiYYYPPPOOOIII???888===LLL]]]aaa[[[XXX\\\qqqfffNNN@@@888888333222111000///---,,,,,,((((((((((((((((((((((((***))))))(((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''$$$)))%%%'''(((((((((''''''''''''&&&&&&###+++###%%%,,,***AAAUUU777,,,((((((%%%%%%$$$,,,333'''&&&999%%%555%%%***+++$$$)))!!!(((+++AAA```---***+++&&&|||!!!)))(((&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''$$$###%%%)))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''XXXZZZ[[[NNN<<<<<<<<<111333444666999>>>DDDIIILLLPPPKKKJJJPPPYYY```gggnnn|||tttbbbLLLCCCDDDAAA999;;;???KKKYYY\\\WWWYYY```rrreeeNNNAAA888888333333222000///...---,,,((((((((()))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((($$$)))%%%'''''''''&&&&&&&&&&&&&&&&&&###$$$666$$$000###jjj===(((+++%%%%%%$$$)))+++***!!!(((CCCBBB***((( +++!!!)))'''*** )))(((sss)))$$$%%%***|||!!!)))(((&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''''''''$$$###%%%)))***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''YYY\\\]]]NNN;;;<<<===000444666888<<>>777===@@@KKKWWWYYYUUUZZZcccrrreeeNNNBBB888888333333222111///...------))))))))))))************''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))$$$)))%%%'''%%%%%%&&&&&&&&&'''''''''!!!111''')))---%%%%%%777 &&&%%%%%%$$$///+++(((!!!%%%777!!!&&& )))***000###(((&&&###!!!"""111888|||!!!)))(((&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''XXX\\\]]]MMM;;;===???111555888;;;???CCCFFFHHHIIIHHHEEEHHHTTTaaajjjqqqvvv{{{kkkQQQ<<<:::CCCCCC;;;;;;???KKKXXXZZZVVVZZZdddttteeeOOOBBB999777444333222111000...------)))*********+++++++++,,,((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$&&&(((***$$$)))%%%'''%%%%%%&&&'''((())))))***&&&333$$$)))000,,,$$$(((888III&&&&&&&&&###111'''$$$!!!!!!UUUsss(((+++'''---)))###...+++..."""###222)))"""<<<###+++|||!!!)))(((&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''VVV[[[\\\LLL;;;???AAA333666999===BBBEEEGGGHHHHHHGGGCCCEEEPPP]]]dddiiimmmtttcccIII777:::FFFEEE<<<999>>>LLLZZZ\\\WWWZZZdddzzzfffOOOCCC999777444333222111000...------******+++++++++,,,,,,,,,))))))(((((((((((()))***&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$&&&(((***$$$)))%%%'''%%%&&&'''((()))***+++,,,,,,///222###'''""",,,&&&sss777'''''''''"""222$$$ 222%%%'''444"""'''...*** %%%***((('''%%%'''"""&&&111(((******|||!!!)))(((&&&'''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%(((***(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ZZZ___[[[JJJ===;;;<<<;;;;;;<<<>>>AAAEEEGGGFFFEEEHHHFFFGGGPPP]]]eeefffdddfff]]]DDD555???FFFAAA======CCCNNNXXXZZZYYY]]]cccyyyfffKKK===666888666555333111///---,,,+++))))))))))))((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###%%%''')))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((("""!!!---'''!!!,,,...+++*** $$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&***###UUU&&&'''&&&'''''''''''''''&&&&&&&&&BBB!!!)))---$$$((( (((---///&&&'''''''''''''''''''''''''''bbbAAA%%%+++(((&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((())))))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''\\\aaa\\\KKK===::::::777<<<>>>CCCIIIMMMNNNLLLJJJJJJIIIJJJPPPYYYaaacccccceeeZZZAAA444@@@HHHBBB===@@@GGGRRR\\\]]][[[^^^dddeeeKKK===666888666555333111///---,,,+++***)))))))))((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---!!!"""&&&""""""&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''444!!!&&&'''&&&&&&&&&''''''''''''''''''oooMMM===))) &&&&&&"""(((""""""/// ---%%%$$$''''''''''''''''''''''''+++~~~$$$***(((&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((())))))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''\\\```ZZZIII<<<999888555:::>>>EEEMMMRRRRRROOOKKKKKKLLLMMMPPPUUU[[[aaadddhhhYYY???666FFFNNNEEE???>>>DDDPPPYYYZZZWWWYYY^^^}}}dddJJJ===666888666555333111///---,,,+++******)))))))))((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&!!!###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((,,,&&&(((000///''')))000(((555%%%'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''000%%%)))$$$&&&'''&&&%%%&&&&&&&&&'''(((((((((111tttUUU444///"""!!!000555+++'''---)))***---'''(((&&&$$$'''''''''''''''''''''''')))~~~###)))'''''')))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''\\\___XXXGGG;;;999888444777:::@@@GGGLLLMMMKKKHHHJJJLLLNNNPPPRRRXXXaaagggooo]]]AAA;;;MMMSSSHHH@@@;;;AAAMMMVVVWWWTTTUUUZZZsssbbbJJJ>>>666777666555333111///---,,,+++*********)))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%"""###%%%'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###)))###)))((($$$!!! %%%'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((( %%%+++***"""GGG&&&'''&&&%%%%%%%%%&&&'''((()))))),,, )))---%%%%%%111222###%%%%%%)))###///%%%(((%%%###***&&&''''''''''''''''''''''''666===}}}"""((('''''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((()))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''gggggg\\\III<<<999777333777888:::???CCCFFFEEEDDDGGGJJJMMMOOORRRZZZdddlllttt```CCC>>>PPPSSSDDD<<<;;;BBBMMMWWWXXXUUUWWW\\\ooo|||```III>>>666777666555333111///---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((!!!,,,!!!000***///---222&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&& 000--- &&&'''&&&%%%%%%%%%&&&'''((())))))%%%rrr(((++++++,,,......***%%%""""""###%%%))))))'''(((***&&&+++'''######---$$$''''''''''''''''''''''''777}}}"""((('''''')))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''(((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((((((((((((''')))'''&&&'''((()))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''tttqqqbbbKKK;;;888666111999888888:::???CCCEEEEEEDDDGGGKKKOOOUUU^^^hhhpppttt___CCC???NNNNNN>>>777999???JJJTTTVVVUUUYYY___vvv^^^HHH>>>777777666555333111///---,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((444""",,,222&&&$$$"""&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((222+++ ;;;222666&&&'''&&&%%%&&&&&&&&&'''(((((((((+++<<>>777666666555333111///---,,,++++++++++++*********))))))'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((---$$$UUUmmm;;;***)))'''PPP&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,%%%000(((444444&&&'''&&&&&&&&&''''''''''''''''''&&&))) ***((((((+++$$$&&&''''''''''''''''''''''''666###''')))~~~$$$***(((&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&)))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''oooiiiXXX@@@333444555222444444666;;;AAAFFFHHHIIIEEEFFFJJJQQQZZZdddlllppprrr___EEEBBBOOOKKK===:::<<>>777666666555333111///---,,,++++++++++++************)))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))%%%(((&&&)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%...(((###333000''':::&&&'''&&&'''''''''''''''&&&&&&&&&---...'''$$$'''+++ ...'''''''''''''''''''''''''''###!!!---&&&444%%%+++(((&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&!!!"""$$$&&&'''((())))))&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&)))'''&&&'''((()))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''pppeeeTTTCCC888333444555111222666;;;AAAFFFHHHHHHFFFIIIMMMRRRWWW^^^eeejjjooo^^^GGGEEEQQQKKK:::555;;;FFFLLLSSS\\\\\\___mmm{{{}}}YYYGGG===666888222222111111000/////////(((((())))))*********+++***)))(((''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((('''"""===%%%---'''(((******((((((((()))))))))))))))))))))))))))******)))))))))((((((((( ((()))''''''''''''(((((()))))))))'''333777;;;333 888 111###***))))))((('''&&&&&&&&&&&&***%%%111(((sss$$$***)))((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((($$$$$$(((((($$$$$$(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&(((***)))&&&"""$$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))qqqfffTTTCCC888333333444444444666;;;AAAFFFHHHHHHIIIJJJLLLNNNQQQWWW^^^bbblllZZZCCCBBBOOOKKK===:::<<>>>>>MMMKKK???>>>===HHHOOOTTT[[[YYY[[[jjjvvv{{{VVVFFF===666777666555333111///---,,,+++))))))))))))************((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((000&&&000NNN+++$$$(((***+++***)))''''''(((((((((((((((((((((((((((''''''(((((())))))******&&&[[[)))'''%%%''''''''''''(((((((((((()))((("""LLL///$$$&&&'''!!!---)))))))))(((''''''&&&&&&+++%%%%%%(((,,,TTT}}}"""((('''&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%%%''''''%%%%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&###&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''jjj^^^MMM???777444333222666555666:::@@@GGGKKKMMMJJJIIIHHHHHHMMMWWWccckkkrrrYYY======MMMIII>>>???===IIIOOOSSSXXXUUUXXXggguuu{{{TTTEEE===666777555444333111///...,,,,,,)))))))))))))))*********((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''000"""+++......&&&,,,fff(((...)))+++,,,+++)))''''''(((************************))))))))))))************&&&---***)))'''))))))))))))************$$$+++///"""333%%%'''((())))))((((((''''''''''''///$$$!!!&&&***+++'''KKK}}}###)))'''&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&%%%''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))aaaVVVFFF;;;666444333333444444555:::AAAHHHMMMOOOIIIGGGFFFGGGNNNZZZhhhrrrxxx\\\???@@@OOOIII;;;===<<>>BBBRRRJJJ;;;;;;;;;HHHOOORRRTTTPPPSSSdddsss|||zzzPPPCCC>>>777777222222111111000000//////************)))))))))))))))*********)))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''---%%%///,,,888...000***(((FFF%%%***(((***++++++***))))))***(((((((((((((((((((((((()))))))))))))))*********,,,+++$$$111))))))((())))))))))))((((((((((((((()))+++,,,...yyy111"""***((((((((((((((((((''''''$$$&&&+++'''###+++'''---$$$$$$***)))((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((&&&&&&)))***(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&'''(((((('''&&&%%%&&&''''''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))''''''((((((((()))))))))'''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''((())))))((((((''''''(((((()))(((((((((((()))))))))***'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''ZZZNNN???666444555333111333444666;;;AAAFFFHHHIIIGGGFFFDDDFFFLLLYYYhhhsssqqqTTT:::CCCVVVMMM<<<===<<>>777666333333222111000///...---************)))))))))((()))))))))))))))'''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''444444...,,,...%%%---&&&(((ddd******''')))++++++******+++,,,************************++++++,,,...///111222333,,,000222---222BBB---000000,,,,,,+++++++++*********''')))%%%///,,,'''---,,,'''(((((((((((((((((((((,,,###"""***,,,'''$$$,,,AAA~~~###***((('''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$((((((%%%&&&***+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&'''((()))'''%%%$$$&&&(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))))))))&&&'''''''''((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((()))******))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''[[[OOO@@@777555555333000444555777<<>>777666666555333111///...,,,++++++*********))))))(((((('''((())))))(((&&&$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''333***111------""")))***---###!!!---,,,...@@@+++$$$&&&(((***+++++++++,,,---...........................///111444777999;;;<<<======555888CCC666zzz999@@@BBB000000000//////.........)))111+++)))111hhhCCC"""###***'''''''''(((((((((((((((&&&&&&%%%+++///&&&"""...&&&***"""eee}}}""")))'''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###((()))%%%&&&++++++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''(((******((('''&&&'''((()))'''%%%$$$&&&(((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''''''''((((((***++++++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccRRR@@@;;;<<<:::666444777:::===>>>>>>???CCCGGGDDDIIINNNPPPVVV```kkkqqqlllFFF;;;MMMPPPEEE??????FFFUUUYYYUUUTTTQQQVVVeeepppxxxrrrLLLBBB===666777666555444222000///...---+++++++++************)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******111...***((((((((()))(((***)))(((''''''((()))***'''---yyy==="""+++((('''***///333222//////...///111666999;;;:::GGGCCCBBBJJJZZZdddccc]]]ZZZQQQSSS]]][[[YYYttt```NNN<<<===@@@BBBCCCBBB@@@>>>::::::777222.........------+++***+++------+++)))+++,,,,,,)))%%%$$$'''+++)))))))))))))))((('''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((...###"""DDDmmm,,,,,,)))...+++***)))((('''&&&&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&$$$###$$$&&&(((((('''***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''((((((((('''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++))))))***(((%%%&&&***---+++)))((('''((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))___OOO???::::::888444111666:::=========???DDDHHHGGGKKKPPPSSSXXXaaalllsssjjjEEE;;;NNNQQQFFF@@@???IIIWWW[[[VVVUUURRRXXXhhhvvv}}}rrrKKKBBB<<<666777555555444222000///------+++++++++*********))))))******)))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))000---)))(((((()))))))))))))))(((((()))***++++++555%%%+++111///***)))+++---.........///000444777;;;>>>@@@DDDIIIMMMWWW[[[cccooozzz|||uuummmmmmggghhhpppmmmfffoooooo[[[___uuu{{{ppp```QQQ>>>FFFPPPVVVVVVTTTSSSSSSQQQLLLEEE>>>;;;999555222///...,,,+++***************++++++)))%%%$$$'''***((((((((((((((('''&&&&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''((((((,,,)))"""###111222******666&&&)))...%%%***))))))((('''&&&&&&&&&''''''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((((((((()))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&(((((((((,,,333,,,+++)))((('''((()))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))]]]NNN???;;;;;;888333000555888<<<======???DDDIIIIIILLLPPPTTTYYYaaallltttjjjGGG>>>QQQSSSGGG@@@???LLLYYY[[[VVVUUUTTT[[[lllxxxqqqJJJAAA<<<555777555555333222000...------++++++*********)))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((...,,,)))((()))***+++***((())))))******+++++++++---***...$$$###...***///)))...333444333555<<>>JJJWWWYYYUUUUUUUUU___qqquuuoooIIIAAA<<<555777555444333111000...---,,,************))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''---***(((((()))+++++++++))))))******************%%%...666000///666444000222777???EEELLLUUU```hhhlllppptttuuuuuuwww}}}}}}zzzmmmeeebbbaaaiiippprrrwww{{{vvvmmmeeeaaapppxxxaaaHHH333===GGGTTT```hhhnnnrrrvvvxxxtttpppmmmhhhaaa]]]]]]ZZZRRRHHHCCCDDDEEECCC@@@;;;:::777555333111///...------,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''(((((((((!!!%%%&&&***000000,,,222---111+++%%%000)))'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))(((((((((((((((''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&''')))*********)))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,)))(((((('''&&&)))///***)))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((ZZZMMMAAA===<<<888444222555777:::<<<===AAAHHHMMMKKKKKKPPPXXX^^^dddppp|||sssQQQHHHXXXVVVFFF>>>===HHHUUUWWWSSSTTTVVV```sssuuunnnHHH@@@;;;555777555444333111///...---,,,*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''',,,***((((((***+++,,,++++++++++++***************......)))***---222<<<>>>IIIOOO\\\lll|||~~~yyytttnnneee]]]^^^dddcccmmmmmmdddaaagggfff___fffeeepppsss___MMMGGGCCC>>>???FFFQQQ___kkkrrrtttvvvyyy~~~zzzsssuuu}}}rrrbbb[[[]]]^^^WWWOOOMMMIIICCC@@@>>><<<888555333222000...,,,+++++++++((((((((((((((()))))))))((((((((((((((((((((((((444000,,,+++///111***!!!###$$$))))))444(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''')))'''&&&''')))++++++***((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((()))***((($$$$$$((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))WWWKKK???:::888444222222555888;;;<<<>>>CCCJJJPPPPPPOOOSSS\\\bbbfffqqq~~~tttRRRIIIXXXTTTDDD======GGGTTTVVVRRRSSSUUU___rrryyylllGGG???;;;555777444444222111///---,,,,,,******)))))))))(((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++***))))))***++++++***,,,,,,+++++++++---///000111777999NNNXXXWWWaaaaaafffmmm}}}{{{xxxwwwuuuqqqnnnddd]]]ZZZ]]]^^^[[[___fffdddkkkhhhZZZSSSWWWZZZWWWaaa[[[^^^\\\JJJ<<<999444777666888BBBRRR^^^ddddddlllqqq{{{|||wwwuuunnnoooooofff]]]___XXXPPPLLLKKKJJJEEEAAA<<<:::777333111/////////+++++++++***************)))))))))((((((((((((''''''((((((((()))******+++...###***000(((---222%%%)))(((((('''''''''(((((()))((((((''''''''''''((('''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((('''&&&''')))*********((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&%%%(((+++)))%%%%%%(((''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))WWWKKK>>>888666333222333666888;;;===???EEEMMMSSSUUUQQQTTT]]]aaabbblllyyyqqqOOOFFFUUUQQQBBB===???JJJWWWYYYTTTTTTSSS\\\nnnyyykkkFFF>>>:::555777444333222111///---,,,+++***)))))))))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,***))))))++++++***)))---,,,+++,,,...333777:::555DDDEEEYYYfffkkk|||}}}sssqqqppplllhhhbbb^^^\\\\\\QQQOOOYYYnnnyyysssjjjgggiiioooooohhhccceeefffdddYYYUUU\\\]]]MMMBBB<<<444333555;;;EEEPPPWWWYYYXXX```aaagggmmmllljjjwwwyyyttttttuuurrrnnnqqqhhh^^^ZZZ[[[[[[XXXSSSIIIFFFBBB>>>:::888777777222111000///---,,,******))))))))))))((((((((('''%%%(((++++++(((&&&)))------%%%&&&(((&&&+++222000+++***)))((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((('''%%%&&&(((******)))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&%%%'''***)))&&&'''+++&&&''''''(((((()))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++YYYMMM@@@999666444444666666999<<<===@@@FFFNNNUUUVVVQQQSSS[[[]]]\\\eeesssnnnLLLCCCQQQOOO@@@===@@@MMMZZZ\\\VVVUUUSSSZZZjjjwwwjjjFFF>>>:::555777444333222000///---,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******,,,+++******++++++***(((---,,,,,,---111777>>>BBBDDD```fffvvv}}}}}}qqqbbbbbbdddddd^^^UUUPPPQQQTTTYYY]]]sss}}}ooo{{{{{{vvvssspppqqqfffKKK<<<;;;888888???KKKUUU[[[\\\ZZZYYYXXXRRRSSSYYYZZZ[[[iii|||}}}zzzuuurrrsssvvvzzz|||}}}ssshhheeegggiiigggbbbTTTRRRMMMHHHDDDAAA@@@???888777555222///---+++)))******))))))((((((((('''***((((((***,,,***'''&&&)))(((***+++)))((()))+++,,,,,,***)))((((((((((((***)))((('''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))***)))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))((()))'''%%%''',,,&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++VVVGGG::::::;;;777444777999999:::===BBBJJJUUU\\\\\\SSSSSSRRRHHHMMMbbboooiiiJJJAAALLLHHH===<<<>>>GGGTTTYYYXXXXXXSSSZZZmmm{{{hhhGGGAAA:::333777555444333111///...,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((()))+++,,,,,,++++++&&&''',,,---(((&&&(((---000444:::CCCPPP^^^gggssswww}}}~~~zzzyyytttmmmfff```^^^______eeejjjhhh^^^^^^hhhnnnlllpppsssNNNAAACCC:::@@@PPPaaakkkpppqqqnnniiieeebbb```___\\\WWWTTTTTT^^^gggnnnooosss{{{zzzvvvvvvzzz{{{zzzyyy{{{kkkkkkeeeYYYOOOLLLKKKJJJEEECCCAAA???===999444000///---***)))))))))((('''(((((('''''''''((()))***(((((())))))*********+++///...---+++)))(((&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))(((''''''(((((('''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''&&&%%%((((((''''''''''''((((((''''''((())))))))))))))))))(((((('''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''+++*********))))))((((((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************VVVFFF::::::;;;666444555888999;;;>>>CCCKKKUUU[[[ZZZRRRSSSQQQFFFLLLbbbpppeeeIIIBBBNNNJJJ>>>===???MMMXXX[[[ZZZYYYUUUZZZlll{{{gggGGGAAA:::444777555444333111///...---,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((()))******+++***)))((((((((('''&&&)))''')))///111...---000666>>>JJJYYYgggrrryyy}}}}}}wwwmmmeeeZZZ[[[^^^ccchhhkkklllkkk{{{vvvvvvuuuNNNAAAEEEAAAWWWgggxxx~~~wwwrrrnnniiieeebbb]]]______]]]bbbnnnwwwyyy{{{wwwxxxxxxkkk___XXXPPPJJJMMMKKKJJJIIIIIIHHHFFFCCC<<<888444000...,,,***((((((((())))))************((()))))))))************...---,,,+++)))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((('''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))'''&&&%%%((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&((('''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))(((((((((************)))))))))(((((()))***++++++***)))(((************************************++++++++++++************))))))))))))************************))))))))))))************************************UUUFFF::::::;;;666333444777999<<<@@@EEELLLUUUZZZXXXSSSUUUQQQDDDKKKcccrrr```HHHEEESSSMMM@@@>>>BBBTTT\\\]]][[[[[[WWW[[[lll{{{fffFFF@@@:::444777555444333111000...---,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''))))))((((((((((((''''''(((((((((((((((((((((((())))))************))))))***))))))))))))***++++++,,,,,,***)))((('''&&&&&&)))(((+++111555777999===JJJVVViiiyyy{{{vvv|||vvvooolllkkkggg^^^VVVXXX___mmmvvvRRRFFFOOOTTTuuuzzztttrrrnnneee______eeegggeeerrrmmmooo{{{~~~{{{uuuoooiii]]]RRRKKKJJJIIIKKKNNNPPPRRRRRRIIIFFFAAA<<<888444///,,,))))))***+++++++++******))))))))))))************,,,++++++******)))(((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((((((((('''&&&((((((''''''''''''((((((%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''(((((((((((('''''')))))))))(((((('''''''''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((************************)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))***++++++***))))))++++++++++++++++++++++++************+++++++++,,,************************************************)))))))))*********++++++************************WWWHHH;;;;;;;;;555222333666888<<<@@@EEELLLTTTYYYYYYVVVXXXQQQDDDKKKcccqqq]]]HHHKKKZZZRRRBBBAAAFFFVVV]]]\\\[[[\\\XXX]]]nnnzzzeeeEEE@@@:::444777444444222111000...------************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((***))))))))))))***++++++***++++++***)))***,,,---)))***---333:::AAAIIIPPP```ooossseee^^^```^^^[[[ZZZZZZZZZXXXWWWbbbmmmqqqVVVOOO]]]kkk}}}yyytttqqqmmmcccZZZbbb___aaallluuuwwwvvvuuusssuuuvvvxxxzzzwwwjjj\\\JJJHHHGGGHHHKKKOOOQQQRRRMMMKKKIIIGGGDDD???999555---,,,+++***))))))******)))))))))))))))*********************************(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((('''(((((('''&&&&&&&&&'''))))))(((&&&%%%$$$###"""'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''(((''''''''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))(((***))))))((((((''''''&&&%%%'''((((((''''''(((***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******+++*********)))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***************++++++************************))))))*********+++++++++************************\\\LLL>>><<<;;;555222444555777;;;???DDDKKKSSSXXXZZZXXXZZZSSSGGGOOOeeeppp\\\KKKRRR```VVVDDDCCCIIITTT[[[[[[YYY[[[XXX```rrr{{{dddDDD???:::444888444333222111000///...---************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((((((((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))(((((((((((()))******)))***+++***)))***...111)))---333:::CCCQQQ___gggsssttt```UUURRRVVVZZZ]]]\\\YYYZZZ___dddwwweeeSSSOOO^^^tttvvv~~~ssskkkcccaaaaaacccccc```bbbgggwwwyyy{{{~~~tttfffYYYUUUQQQNNNMMMNNNNNNNNNJJJKKKLLLMMMLLLIIIDDD???555222...***(((((()))+++******))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((()))+++)))'''&&&'''))))))((('''&&&%%%$$$######''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((())))))((((((''''''''''''((((((''''''((())))))))))))((('''''''''''''''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((+++******************+++((((((((('''''''''&&&&&&%%%'''(((((('''''')))***''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))******++++++************++++++***************************++++++++++++,,,,,,,,,))))))******+++++++++,,,************************************++++++++++++************************dddRRRBBB>>>;;;666333555666888;;;???DDDKKKTTTYYY[[[YYY\\\VVVMMMWWWkkkppp\\\NNNWWWeeeWWWCCCBBBJJJQQQ[[[\\\YYYYYYWWWaaawww}}}cccCCC???:::444888333333222111000///......************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******)))+++,,,***)))***...222222;;;DDDLLLWWWfffttt{{{www```OOOLLLOOOWWWaaajjjllljjjllluuu~~~qqqTTTKKKHHHTTTlllzzzwwwtttooofff^^^^^^dddvvvwwwyyy|||uuummmhhhaaaZZZVVVSSSQQQOOONNNMMMLLLMMMMMMLLLJJJGGGAAA===777111---++++++,,,************))))))))))))((((((((())))))*********(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((('''''''''(((***,,,+++(((&&&(((***%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''(((((()))))))))))))))''''''&&&''''''((()))***&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***++++++************++++++'''''''''''''''''''''''''''((())))))((('''(((***((((((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))******++++++******))))))******************))))))))))))************,,,+++************+++,,,************************++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************lllXXXEEE???<<<666444777999:::<<>>:::444888333222222111000///......************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++))),,,...---,,,///555:::IIIUUUaaagggnnnwww~~~}}}zzzpppaaaSSSNNNTTT\\\fffppp|||aaaFFFEEEBBBJJJccc{{{qqqnnnooolllnnnooosss|||yyyuuuoookkkhhheeecccaaaZZZUUUNNNIIIHHHIIIJJJKKKKKKIIIDDD>>>888333///---************)))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((((('''''''''''''''***,,,***'''%%%'''***$$$$$$%%%'''((()))******'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&''')))+++,,,((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&''''''((()))***&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((())))))***************************************)))(((((('''''''''((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))+++,,,******)))(((((()))******'''''''''(((((())))))***((()))***)))((('''((()))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((()))))))))***************************))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))((()))***++++++++++++***++++++******************((()))))))))************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,************************qqq\\\HHH@@@<<<666555999<<<===>>>@@@EEENNNXXX___VVVUUUYYYYYYXXXhhhxxxvvv\\\QQQ[[[gggTTT======GGGQQQ___bbb\\\VVVSSSbbb|||bbbBBB>>>:::444888333222222111000///......************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))$$$%%%'''((()))((('''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))************))))))++++++******++++++,,,---(((,,,000111222666???FFF___mmmzzz}}}~~~~~~{{{mmmeeeZZZRRRSSS^^^lllwwwXXX???DDDBBBHHHaaa}}}|||~~~|||nnnnnnmmmnnnuuu}}}zzzzzz{{{{{{{{{zzzggg]]]PPPFFFBBBDDDHHHKKKRRRQQQNNNIIIAAA999222---+++*********))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((('''''''''&&&&&&))),,,***&&&$$$&&&***'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&%%%%%%&&&''')))+++,,,((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++************************,,,,,,+++***)))(((''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((()))***,,,---)))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,)))******)))(((''''''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))((()))***+++++++++++++++,,,+++++++++***)))))))))(((((())))))*********+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************uuu^^^GGG>>>:::666555888;;;<<<===>>>CCCLLLXXX```bbbVVVTTTZZZ___nnn~~~dddVVVZZZbbbQQQ???AAAKKKVVVcccbbbWWWRRRRRR```xxx```DDD===<<<888444444444333222111000///...))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%(((((())))))((('''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))+++***)))))))))***,,,---***''')))---///+++((((((///))),,,777===AAAUUUlll~~~~~~}}}vvvppp\\\YYYUUUUUU]]]nnnyyyYYYEEE>>>CCCRRRaaa}}}yyytttssswww}}}}}}uuu```LLLGGGIIIGGGCCCAAAHHHLLLPPPQQQLLLEEE???;;;///...,,,+++******+++,,,(((***,,,+++((('''))),,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((&&&%%%%%%''')))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''***,,,,,,))))))+++...+++***)))(((((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))******)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++)))************+++++++++))))))************))))))************************,,,,,,,,,+++++++++******)))))))))))))))*********,,,---......,,,******+++************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,************************rrr[[[EEE<<<:::666555888;;;>>>AAACCCEEELLLWWW___\\\QQQPPPVVV[[[jjjzzz|||^^^TTT]]]fffUUUAAACCCKKKWWWdddbbbWWWRRRQQQ]]]sss^^^BBB;;;:::777444666555444222000///---,,,))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''&&&&&&'''((()))(((''''''((()))))))))))))))))))))))))))******)))((()))***+++,,,---)))(((******))),,,000...+++222EEEWWWeeeuuu~~~rrrlllkkkjjjgggcccZZZ___gggsssttt^^^RRROOOTTTaaannnuuueeeWWWRRRPPPKKKDDDAAAEEEIIINNNRRRRRROOOIIIEEE:::777222...+++***+++,,,''')))+++***'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&((()))(((''''''((()))***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))************+++++++++))))))************))))))************************,,,,,,,,,+++++++++******************))))))))))))+++---...---,,,++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++mmmWWWAAA:::999555555888<<>>999888555555888:::===@@@@@@BBBKKKYYYeee___XXXVVVVVVYYYjjjxxxttt]]]ZZZcccdddNNN???FFFPPPYYYaaa^^^VVVVVVUUU]]]mmmvvv}}}^^^AAA::::::999777333333222222111000//////))))))***++++++++++++***************************************************(((((((((''''''((((((((('''((((((((((((((((((''')))(((''''''''''''((()))''''''((((((((((((((('''((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((())))))))))))'''(((***---,,,---555???OOO___rrr~~~{{{iiiXXXKKKOOOZZZooo}}}zzzyyy|||yyytttpppooonnnnnnqqquuu||||||yyyyyyyyy{{{}}}}}}yyyuuuvvv~~~zzzyyy}}}|||vvvwww~~~vvvkkkddd```TTTOOOJJJJJJOOOTTTUUUTTTXXXVVVSSSMMMEEE;;;333...******)))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,,,,+++)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((,,,)))''''''******(((%%%&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))---...---***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++***))))))((((((***,,,---,,,,,,...///------........./////////------------------------,,,,,,---------............------------------...,,,,,,---...//////000000------------------------iiiTTT@@@;;;:::666444777999:::<<<>>>CCCMMMYYYcccbbb[[[YYYVVVYYYmmm|||xxxaaa[[[___\\\HHH===GGGQQQ]]]ccc]]]TTTTTTTTTYYYhhhnnnwww___BBB;;;;;;999666222222222111111111111000))))))***++++++++++++***************************)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))'''((()))*********)))))),,,)))''')))---666DDDRRRfffrrrwwwfffYYYRRRNNNXXXlllzzzmmmooovvv{{{tttuuu}}}wwwrrruuuxxxyyy~~~zzz{{{xxxrrrooolll\\\WWWQQQNNNPPPSSSTTTTTTWWWWWWWWWUUUOOOFFF>>>888///,,,)))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''(((((('''&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++,,,+++***)))***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++*********)))(((***,,,---,,,,,,---...---------...//////000000------------............---------........./////////......------......///---.........///000000000........................lllWWWCCC===;;;666444666888999;;;@@@GGGPPPWWW[[[aaa\\\YYYVVVZZZrrr```XXXYYYVVVDDD>>>HHHPPPZZZ___WWWOOORRRSSSZZZhhhmmmvvv___BBB;;;;;;888444333333222222111000//////))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''&&&&&&'''(((((((((((((((((()))******)))((()))***))))))))))))))))))))))))((()))***+++++++++***)))...+++---555@@@KKKYYYeeeqqqrrrtttqqqaaaRRRSSS]]]dddooo|||xxxuuu|||xxxppprrrsssrrrwww}}}vvv{{{~~~~~~zzzzzzyyyuuunnnkkkgggbbb]]]ZZZWWWVVVTTTVVVXXXXXXUUUOOOIIIFFF:::444...***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&((()))(((''''''((()))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))************+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,---......///000000------------.........///---.........//////////////////............///////////////////////////000////////////////////////nnnYYYEEE>>><<<777444666999999<<>>===EEENNNPPPRRRLLLKKKSSSVVV^^^ooowww[[[@@@888444444555333333333222222111111111+++***)))***+++,,,***((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))%%%(((+++...///,,,)))'''''')))***++++++***)))'''))))))))))))*********************)))))))))))))))333+++&&&)))***)))+++///222555JJJgggsssjjjaaaaaabbbWWWPPPTTTaaapppsssgggbbbcccaaajjjwww}}}ssszzz}}}}}}xxxvvvxxxxxxyyy|||hhhWWWYYYVVVUUUVVVSSSPPPRRRWWWOOOKKKBBB888///***)))***+++)))&&&&&&(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***((('''&&&&&&'''(((*********))))))((((((''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,,,,------...//////000............------------///------//////...///111222111111000000000111222444111111666999666444444999::::::999777888:::<<>>EEELLLQQQSSSSSSYYYYYYQQQLLLYYYpppxxxrrrPPPRRRPPPGGG>>>===FFFOOOUUUUUUNNNLLLSSSVVV^^^oooyyy[[[AAA999555444555555555444333111000//////+++******+++,,,,,,+++)))))))))))))))))))))))))))******************************))))))((((((((((((((((((((((((((((((((((((&&&(((+++------,,,***(((((()))***++++++***)))((())))))))))))************************))))))))))))+++((((((***+++)))---444;;;IIIbbbvvvtttdddZZZZZZUUUQQQTTTcccvvv~~~oooddd___dddlllwwwwww}}}|||yyyyyyzzz|||vvvxxx}}}vvvjjj[[[WWWUUUUUUSSSOOONNNQQQTTTQQQJJJAAA888111---++++++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((((((''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++************)))))))))((('''''''''((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************(((((()))************)))++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...------,,,++++++,,,,,,---.........//////000000///000000000000111111111//////111333333222222222222333444555555666888:::999:::>>>BBBBBB>>>>>>AAA???BBBEEEIIIJJJJJJHHHGGGiiiVVVBBB:::999777666666888:::>>>DDDLLLQQQSSSTTT[[[YYYPPPMMM]]]tttyyypppOOOQQQOOOGGG???@@@IIITTT[[[ZZZPPPLLLSSSWWW___pppyyyYYYAAA:::666444444666555444333111///...---,,,+++++++++------,,,***))))))))))))))))))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((()))***+++++++++***)))((()))***++++++***)))((())))))))))))************************************(((***,,,...,,,---666@@@KKKccc{{{~~~mmm[[[UUUXXXSSSXXXfff~~~{{{jjj```]]]ddduuu~~~{{{|||~~~|||{{{www|||{{{uuu{{{~~~vvv___XXXSSSTTTSSSPPPNNNNNNUUUTTTRRRMMMEEE;;;333...---+++))))))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((())))))))))))(((((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))),,,+++************+++,,,************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,......---,,,,,,,,,,,,---//////////////////000000---......//////000111111***---///000000111222333888999;;;===@@@DDDJJJMMMMMMLLLNNNQQQPPPMMMPPPVVVRRRTTTXXX___cccbbb]]]XXXcccPPP???;;;;;;888777888999;;;???FFFMMMRRRUUUUUUYYYUUUMMMMMMaaayyy{{{oooNNNPPPOOOHHHAAACCCNNNYYYbbb^^^RRRMMMTTTXXX```pppuuuXXXAAA;;;777444444444444333222111000///...,,,,,,+++,,,---...,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))************)))(((((()))))))))************)))***************++++++,,,///111///...666GGGWWWcccvvvrrrZZZQQQXXXbbblllvvvwwwxxxrrrmmmjjjnnnxxx~~~{{{~~~}}}hhh^^^UUUTTTUUUSSSRRRRRRPPPRRRTTTSSSOOOGGG<<<555000---+++***+++,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,......---------------...////////////////////////.........//////000000111---111333222555===EEEJJJRRRQQQPPPRRRWWW___gggmmmfff___[[[bbbjjjmmmmmmmmmooommmlllppptttsssmmmhhh^^^KKK<<<<<<>>>:::888:::;;;===BBBIIIOOOTTTUUUTTTRRROOOHHHJJJ```xxxzzzlllLLLNNNLLLFFF@@@CCCPPP[[[fffaaaRRRMMMTTTXXX___nnnnnnzzzXXXBBB<<<888444444111111111111111111111111,,,,,,+++,,,---...,,,***))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))***+++))))))************))))))((()))))))))************))))))******+++++++++,,,,,,///000///555FFF___rrr{{{}}}rrrYYYGGGLLLbbbtttyyyqqqtttuuuzzzyyyvvvxxx{{{}}}vvvyyy~~~}}}{{{zzz|||xxxkkk___ZZZXXXVVVTTTUUUMMMOOOSSSVVVWWWRRRJJJCCC666333...+++++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,...------,,,,,,------...,,,------......------,,,.........------...//////.............../////////111111222222333444444444777<<>>FFFYYYllluuu}}}vvvnnnkkkpppyyypppgggiii~~~yyyvvvwwwwwwuuurrr]]]JJJ<<>>DDDKKKQQQTTTSSSQQQKKKIIIEEEHHH]]]uuuvvvhhhIIIJJJIIICCC>>>BBBOOO[[[fffaaaRRRLLLTTTXXX^^^llljjjvvvYYYBBB<<<888555555000000000111111111111222,,,+++++++++------,,,***))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++((((((((()))))))))*********))))))))))))))))))***))))))))))))************))))))******+++,,,,,,,,,***---000555DDD]]]vvvxxx```KKKEEEUUUssszzzuuuzzz~~~zzzssslllaaaXXXUUUVVVYYY[[[ZZZ^^^bbbdddaaa]]]YYYWWWcccgggmmmqqqsssuuuzzz~~~~~~vvvwww}}}{{{mmmeee___XXXUUUUUUPPPPPPRRRVVVYYYYYYTTTPPP@@@;;;444...+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******)))''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))******************))))))))))))(((((())))))))))))))))))))))))++++++,,,------,,,++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,------............------......------------......------............------///............///000000------...//////000111111000000222333555777888999<<>>AAABBB999444888999===DDDLLLQQQRRROOOLLLLLLLLLIIIKKK^^^tttuuugggIIIKKKJJJDDD???CCCQQQ]]]eee___QQQLLLTTTWWW\\\iiijjjvvvYYYBBB<<<888666777111111111111000000000000+++******+++,,,,,,+++)))))))))))))))))))))))))))************************))))))*********+++++++++************************'''(((((()))***)))))))))******))))))))))))******))))))))))))************))))))***++++++,,,------...333:::FFF\\\ttt{{{gggTTTOOOVVVjjj{{{{{{yyyrrrlllfff```\\\WWWQQQJJJFFFDDDEEEFFFFFFHHHKKKMMMLLLHHHDDDCCCCCCFFFKKKPPPRRRSSSWWW]]]bbbnnnqqquuuyyy~~~}}}|||~~~~~~~~~xxxqqqhhh]]]XXXXXXWWWSSSPPPQQQUUUWWWVVVTTTLLLDDD:::111---+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((()))******++++++******(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))((()))))))))*********************)))))))))(((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------............------......------------......------............------//////......///000000111......///111222333444444111333666999===AAADDDFFFMMM[[[fffiiissszzzwww}}}tttlllssswwwtttqqqnnnmmmmmmnnnqqqrrrcccNNN@@@CCCCCC888222555777<<>>??????BBBIIIOOOMMMQQQVVV[[[bbbmmmyyy~~~|||zzz|||{{{~~~}}}}}}yyyoooccc]]]\\\\\\UUUNNNLLLOOORRRSSSRRRSSSKKK???444...,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******++++++***))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******))))))((((((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***+++,,,---...---,,,,,,------............------......------------......------............------///////////////000111111//////111222444666777777999;;;@@@EEEKKKPPPTTTWWWkkk}}}xxxyyy}}}pppuuu~~~oooaaa]]]^^^aaaeeehhhjjjlllnnnppp```HHHCCCMMMEEE888666888999:::BBBMMMSSSRRRPPPPPPVVV^^^[[[SSS^^^sssrrr```KKKKKKHHHBBB>>>FFFXXXfffkkk___RRROOORRRWWW```gggoooyyyTTT@@@<<<777444666333333222111000///......------,,,,,,+++***))))))...+++((()))+++,,,***((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,++++++++++++++++++++++++---,,,,,,+++---000444777;;;WWWlllpppxxx{{{iiiXXXXXXsssxxxwww|||ooommmtttmmm```TTTIIIFFFIIIFFFBBB@@@BBBAAA???@@@CCC>>>???@@@???>>>======>>>999;;;<<<;;;999888888999===<<<;;;;;;===AAAEEEGGGIIIGGGFFFGGGMMMWWWaaagggaaakkkxxx}}}ooonnnsss{{{yyyuuu{{{~~~}}}~~~{{{uuuooonnnfff]]]TTTQQQNNNMMMOOOSSSTTTRRRNNNEEE:::333000///,,,***))))))******)))((())))))))))))((((((((((((((((((((((((((((((((((((***++++++***((('''((())))))((((((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,+++)))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''(((((()))***++++++++++++*********))))))(((((()))************+++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,..................------////////////000000000000111///------...000000111555///---222888;;;>>>AAABBBMMMSSSRRRYYYiiissstttvvvssswww}}}~~~}}}ttttttuuuwwwvvvpppgggaaabbbgggjjjjjjnnnuuu{{{|||___GGGCCCLLLEEE888555666:::<<>>FFFWWWeeemmm```TTTPPPSSSYYYaaahhhuuu~~~RRR???<<<888555888333333222111000///......------,,,,,,+++******))),,,***(((((()))***)))'''))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))(((((()))*********************))))))******+++,,,*********)))))))))))))))+++,,,...---///555@@@HHHbbbrrr|||}}}uuummmiiitttuuu}}}sssgggpppyyynnnhhh___VVVQQQJJJBBB@@@CCCCCCAAAAAADDDDDD@@@>>>???AAA???>>>???AAABBBAAA???CCCCCCBBB@@@>>>>>>???AAA>>>>>>>>>???@@@AAACCCDDDGGGEEEBBBAAADDDIIIOOOSSSOOO[[[jjjsssvvvxxx}}}~~~qqqnnnqqquuu|||wwwgggYYYTTTTTTQQQMMMJJJPPPQQQRRROOOHHH>>>555000---+++))))))***+++***)))***)))))))))(((((((((((((((((((((((((((((((((((()))***+++***(((((()))***+++***)))(((((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***+++,,,,,,++++++,,,+++)))(((((((((******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''(((((()))******++++++************)))))))))((()))************+++++++++******))))))))))))******)))************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,...........................////////////000000000000//////////////////...222222777???FFFJJJQQQWWWYYYfffnnnmmmrrr}}}xxxtttqqquuuqqqnnnpppwwwzzzvvvxxx|||www~~~^^^HHHCCCKKKDDD777555555:::===EEEPPPTTTPPPMMMMMM[[[]]]RRREEEPPPhhhlll\\\NNNMMMHHHAAA???GGGXXXeeennnbbbUUURRRUUUZZZcccjjj{{{|||OOO>>>;;;888666888333333222111000///......---,,,,,,++++++*********+++)))''''''((()))((('''))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,++++++******)))))))))))),,,...000111444@@@QQQ^^^vvvzzzsssoooxxx}}}pppbbbfffvvvfff]]]UUUNNNKKKJJJJJJJJJFFFAAA???AAAAAA???@@@CCCBBB???>>>@@@CCCAAA@@@CCCHHHIIIGGGDDDLLLLLLJJJGGGDDDDDDFFFHHHDDDDDDEEEEEEEEEDDDCCCBBBCCCAAA@@@???BBBFFFLLLOOOJJJVVVeeellllllmmmrrrxxx|||~~~uuurrrrrrsssvvvyyy~~~~~~mmmZZZVVVYYYWWWNNNFFFKKKNNNTTTXXXWWWMMM>>>333///,,,***)))***++++++*********)))))))))(((((((((((((((((((((((((((((((((''')))******(((((()))+++,,,+++***(((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))'''$$$""""""$$$''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********((()))+++------,,,+++***,,,+++***)))((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******))))))(((((((((((()))******++++++************)))))))))))))))************+++++++++******))))))))))))******)))************+++++++++************************++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------................................./////////000000000111111111111000//////444:::FFFPPPTTTWWW___iiirrr}}}yyyqqqjjjhhhkkkuuutttuuuxxx~~~wwwnnnppp~~~___IIIDDDJJJBBB888666444777<<>>AAAMMM```mmmooobbbVVVRRRUUU[[[cccjjjyyyzzzOOO===:::555222444333333222111000///......,,,,,,+++++++++++++++***+++++++++***)))))))))***))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---000===QQQeeerrrxxx|||uuutttyyy|||xxxuuuvvv|||tttnnnyyyhhh___SSSHHHBBB??????AAABBBEEEFFFGGGGGGHHHIIIIIILLLWWWfffppplllaaa]]]___bbblllwww{{{wwwrrrrrrtttzzz{{{{{{yyyuuuqqqooonnntttrrrooollljjjjjjkkklll^^^YYYPPPHHHDDDEEEIIILLLNNNQQQRRROOOKKKKKKPPPVVV___dddmmmvvv}}}|||~~~|||}}}~~~{{{|||wwwnnnfffccc```]]]]]]___MMMKKKLLLRRRYYYXXXOOOGGG999555///***))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''))))))(((((()))+++(((((('''(((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++...000111111000---***''',,,++++++***************************************************************************************)))******************)))************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))))))))******))))))*********+++++++++++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---......//////......---........./////////000000/////////000000000000111111111000000222888AAAHHHJJJWWWiiiwwwzzz}}}yyymmmmmmrrrzzzzzzzzzuuuooorrrbbbMMMEEEEEE<<<777888666555:::CCCLLLNNNKKKKKKNNNRRRQQQCCC888IIIgggmmm___HHHEEE@@@===BBBPPPcccqqqooobbbVVVSSSVVV[[[ccckkkuuu~~~zzzOOO>>>;;;666222333333333222111000///......+++++++++++++++++++++++++++,,,,,,+++)))(((***+++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((()))*********************))))))******+++,,,))))))******+++,,,,,,,,,///000888KKKdddvvv{{{zzzuuullleeegggooovvv~~~{{{qqqoooaaaMMMGGGBBB@@@===;;;===AAA@@@EEELLLRRR[[[bbbdddaaaaaaxxx||||||wwwqqqhhh```\\\\\\___bbbSSSQQQMMMHHHEEEEEEHHHJJJKKKOOOWWWbbbmmmuuuxxxyyy}}}}}}tttrrr~~~~~~}}}zzzrrreee]]]aaakkkZZZUUUQQQSSSXXXZZZVVVQQQDDD>>>555///+++******)))++++++*********)))))))))))))))))))))))))))))))))&&&((())))))''''''(((***''''''''''''(((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000111111111///,,,***(((,,,++++++++++++*********************************************************************************))))))************))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))))))))))))))******))))))))))))************)))************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,,,,---------............////////////...............//////000000111000000000111111111222222222333444555;;;GGGUUU```iiioooyyy~~~|||yyywwwxxx~~~bbbMMMBBB@@@777444777555888<<>><<<777444666333333222111000///......++++++++++++++++++++++++***+++,,,***(((''')))+++)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))(((((()))*********************))))))******+++,,,'''((()))***,,,---......666<<>>DDDIIIGGGBBBDDDIIIIIIJJJ@@@999KKKfffgggUUUKKKFFF@@@<<>>===999666888333333222111000///......++++++++++++++++++++++++(((***+++)))&&&&&&(((***))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))************************)))***++++++,,,((()))***,,,...000111222???IIIZZZmmmyyyyyypppfffaaabbbfffsss~~~wwwvvv{{{~~~gggYYYTTTNNNIIIFFFBBBCCCGGGHHHFFFJJJQQQ[[[gggyyyyyysssoooiii___WWWQQQMMMHHHJJJRRR]]]ggglllwwwxxxxxxwwwvvvvvvwwwyyyvvv{{{}}}zzz||||||{{{|||mmm]]]aaammmwwwsssoookkkhhhccc]]]XXXVVVNNNCCC888222...---,,,+++++++++************)))))))))))))))))))))))))))((()))***)))'''&&&&&&'''***)))((((((((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))),,,***'''%%%%%%'''***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++***************)))))))))))))))(((((())))))*********+++)))************+++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000,,,,,,,,,---------............////////////......---......///000111111222222222333333333444444444>>>DDDLLLVVVaaarrr|||xxxwww|||LLLFFF>>>888333000111444777999???DDDDDDAAABBBGGGMMM@@@AAACCCDDDZZZfffUUUJJJGGGAAA???DDDSSSeeerrryyyfffVVVUUUZZZ___gggppptttyyyvvvOOOAAA999777888555333222111///............,,,,,,,,,+++++++++******+++***)))(((((()))******+++++++++*********))))))((()))***++++++***)))((()))************+++++++++************************,,,,,,,,,+++++++++******---,,,,,,---+++***111999IIIVVVkkk{{{zzzmmm```ZZZTTTgggyyysssrrr}}}nnnzzz|||dddQQQIIIHHHGGGFFFDDDDDDFFFJJJNNNTTT^^^fffqqq}}}|||uuujjj]]]SSSVVV]]]^^^___```iiilllnnnqqqsssvvvyyy{{{wwwyyy{{{|||}}}~~~~~~xxxsssxxxyyynnniiihhhrrr{{{}}}tttjjjaaaZZZUUURRRLLLCCC999111+++(((,,,)))&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))(((((((((''''''''''''++++++******))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((()))))))))(((((('''''')))******))))))***+++***))))))***++++++)))'''++++++++++++++++++++++++******++++++++++++************++++++,,,,,,,,,,,,++++++******)))))))))(((******))))))***+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,((())))))))))))*********++++++++++++******))))))************))))))))))))++++++************++++++)))))))))))))))((('''&&&************************)))************+++++++++)))************+++++++++++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******)))******++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...//////000000000000000000333111---...444444000000333444333222333999???IIIYYYjjjrrruuu|||}}}xxxHHHDDD>>>888444333666999999;;;@@@EEEDDD@@@AAAEEEGGGCCCFFFEEEFFF[[[dddQQQIIIEEE@@@???FFFVVVhhhuuuwwweeeVVVUUUZZZ___hhhrrrrrrwwwtttMMM@@@888777888555333222111///............,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++*********))))))))))))************)))))))))************+++++++++************************,,,,,,+++++++++***************,,,......111;;;FFF\\\hhhwwwzzznnn]]]UUUWWW\\\tttqqquuuzzzlll```QQQGGGFFFGGGHHHHHHLLLOOOUUU[[[cccmmmzzzuuurrryyyyyymmmeeeiiinnnkkkddd```XXXZZZ]]]```cccgggjjjlllpppsssvvvxxxyyyzzz}}}|||~~~}}}xxxtttuuu}}}{{{uuupppmmmsss~~~yyykkk```ZZZYYYUUULLLAAA888222///)))...---&&&+++555555,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((******))))))))))))))))))))))))))))))(((((((((''''''''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((())))))******))))))(((''')))++++++*********+++)))(((''')))+++,,,,,,+++******************************++++++++++++*********************+++++++++------,,,,,,,,,+++++++++---,,,,,,,,,------...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))*********++++++++++++++++++*********)))++++++++++++************++++++************++++++******+++++++++***))))))************************)))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////...//////000000000000000222444222......111111---555555555666:::AAAJJJOOObbbsss}}}{{{JJJGGGAAA:::555444777:::;;;===BBBFFFDDD@@@@@@CCCCCCFFFJJJEEEJJJ```cccMMMIIIDDD??????HHHYYYkkkwwwuuudddVVVUUUZZZ```jjjtttwww{{{qqqKKK???888666888444333222111///............,,,,,,,,,+++++++++************)))))))))******++++++++++++*********************))))))))))))******)))************++++++++++++++++++++++++++++++++++++++++++******************+++---000222999HHHWWWnnnyyy{{{eeeQQQOOOXXXnnnmmmppplll]]]SSSMMMGGGEEEHHHMMMPPPQQQTTT\\\hhhsss{{{~~~|||tttlllkkkssszzzxxxrrrvvv{{{tttdddXXXFFFHHHJJJNNNSSSYYY___bbbiiilllpppssstttuuuwwwxxxwww{{{~~~|||wwwvvvxxx|||xxxyyy{{{~~~|||{{{~~~|||wwwrrrrrrzzzjjj___^^^[[[TTTKKKAAA999666(((333111&&&,,,>>>@@@222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((()))))))))))))))(((((('''))))))***************)))(((***,,,,,,+++++++++,,,,,,***))))))+++,,,---,,,***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************---,,,,,,,,,,,,+++++++++++++++************++++++***+++,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000...///000000111111000000222444333000000222222000666555777>>>KKKXXXbbbggg~~~QQQPPPIII===444333444555:::===CCCHHHFFFAAAAAAEEECCCIIIHHHCCCPPPhhhfffMMMJJJDDD===>>>IIIZZZkkkvvvtttcccVVVVVV[[[```kkkvvvoooJJJ>>>777666777444333222111///............,,,,,,,,,+++++++++************************++++++************************+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++************************...---...222777BBBVVVhhhttt{{{vvvbbbSSSXXXdddppplllooo[[[PPPMMMJJJHHHIIIMMMTTTZZZ^^^cccooo}}}zzz~~~~~~{{{tttmmmlllrrryyy|||zzz{{{~~~vvvrrrwww|||uuucccSSSFFFDDDDDDFFFMMMUUU\\\```dddhhhmmmppprrrqqqqqqrrrwww{{{|||zzz{{{}}}rrrppprrrwwwzzz}}}|||vvvrrr}}}yyyfffaaaZZZVVVRRRKKKAAA999+++000...(((---:::<<<444))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((()))))))))(((((((((((('''************))))))))))))'''''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((()))******++++++++++++***)))+++------,,,+++,,,---222///,,,***************************************++++++,,,,,,,,,,,,++++++......------------,,,,,,++++++******************,,,,,,,,,---------,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++******+++,,,------------************************))))))*********+++++++++))))))*********+++++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,---......///...,,,++++++,,,...///------------------------------------------------------------...........................//////000//////000111111111111000000222333222333555666777555777???NNN```nnnuuuwwwVVVWWWOOO@@@555333444333999<<>>444---(((***---...///222************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))************(((''''''''''''((())))))'''''''''((((((((())))))(((((())))))))))))(((((())))))***+++++++++++++++***,,,------,,,,,,,,,...333000,,,******++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------------......//////000000///......------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++++++++++++++++++++,,,,,,++++++++++++*********++++++************++++++))))))***+++,,,,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,...///000///...,,,++++++,,,...///---------------------------------------------------------........./////////............///000000///000000111111111111111000111222333333444888<<<<<>>EEELLLLLLGGGGGGKKKIIILLLBBBCCC___pppdddTTTOOOEEE;;;===KKK^^^lllsssuuufffZZZXXXZZZ^^^iiivvv}}}mmmIII>>>888666666222333222111///............,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,***************+++++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++111@@@QQQaaaqqq~~~zzzlll]]]XXX]]]jjj{{{mmmpppzzzlll\\\NNNGGGGGGIIIPPP[[[fffqqq|||{{{zzzxxxvvvuuutttsssxxxwwwtttnnniiiiiimmmqqqnnnpppssswwwzzz|||}}}}}}vvvxxxzzzzzzxxxwwwvvvvvv{{{wwwfff___VVVQQQQQQQQQPPPOOOYYY___hhhnnnpppooommmlllppprrrtttvvvwww{{{yyyrrrssswwwyyy|||zzzwwwxxxccc[[[\\\\\\RRRHHH>>>000(((,,,---&&&'''...************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***(((&&&%%%((((((((((((((((((((((((******)))))))))(((((((((''''''''''''((((((((((((((((((''''''(((((()))***''''''((((((((()))))))))'''(((((()))))))))))))))(((((()))***++++++++++++)))+++------,,,,,,,,,------+++******,,,---...---------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------.../////////...,,,+++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++************++++++************++++++((()))******************************************)))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++,,,///111222...---,,,,,,,,,,,,---...------------------------------------------------------.........///////////////......//////000111///000111111222222111111222111222333333444:::BBBRRR^^^ooozzz|||xxxssspppUUUZZZTTTCCC777888;;;:::===AAAHHHOOONNNIIIHHHKKKFFFKKKDDDJJJdddiiiZZZUUUPPPEEE;;;>>>OOOcccqqqvvvxxxiii\\\YYYYYY\\\gggttt}}}nnnJJJ???888666666111333222111///............,,,,,,,,,+++++++++******((()))***,,,------,,,,,,))))))*********+++++++++))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///:::OOOcccooouuuxxxrrrfff\\\aaaooo~~~zzzrrrssszzzmmm^^^SSSMMMIIIKKKPPPZZZhhh}}}~~~|||zzzwwwvvvtttrrrppppppqqqrrrppppppnnnkkkjjjkkkpppuuuppprrrvvvyyy{{{|||{{{{{{oooppprrrrrrpppnnnnnnnnnsssrrrtttxxx~~~|||nnnjjjdddaaa___ZZZSSSMMMNNNVVVaaajjjnnnnnnlllkkkkkklllnnnpppssswww|||~~~{{{uuuqqqnnnooowww}}}|||uuuoooyyyqqqaaa\\\ZZZVVVRRRFFF<<<222...,,,***)))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))*********)))))))))((((((&&&'''''''''((((((((()))((((((((((((((())))))***'''((((((((())))))))))))''''''((()))))))))))))))&&&'''((()))************)))+++,,,---,,,+++,,,---***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...///000000111/////////000000111111111///000111222111000...---////////////////////////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************++++++******************)))(((************************)))************+++++++++)))************+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******+++---///222444,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////////////////000000111000000111222222222222111222111222666999<<>>FFFNNNPPPLLLIIIKKKNNNGGGIIIKKKWWWeee^^^PPPPPPPPPBBB>>>EEEPPPeeevvvvvvwwwlll___YYYWWW[[[eeeppp~~~jjjGGG???999555666444333333222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,------------,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++---///---+++...444333CCCWWWgggssswwwnnnaaa___^^^lllrrraaaeeezzzqqqpppcccQQQCCCEEENNNXXXhhhvvv|||xxx{{{|||yyyyyyvvvrrrqqqssssssvvvtttqqqrrrtttppphhheeebbbdddkkkpppppptttzzz~~~~~~}}}zzz~~~{{{sssoooppptttnnnkkknnnwww}}}|||xxxvvvzzzzzz|||~~~~~~{{{xxxvvvsssppppppoookkkbbb[[[KKKJJJNNNWWWcccmmmrrrssskkkjjjjjjmmmrrrttttttrrruuuvvvuuurrrpppqqqvvvzzz}}}sssjjjeeeuuuqqqdddlll}}}mmmZZZXXXZZZXXXSSSLLLAAA666...+++***+++,,,+++++++++++++++,,,,,,))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************************************)))))))))***++++++,,,,,,++++++,,,+++******,,,...///...,,,,,,---.........///......///111222222111555444333555:::???BBBDDDJJJIIIIIIMMMRRRQQQKKKFFFHHHGGGIIIMMMPPPOOOGGGAAABBBCCC@@@999666777555222000///...------...///000...000111000...+++***)))...---+++******,,,---///++++++++++++++++++++++++,,,---+++((())),,,***&&&++++++++++++++++++++++++''''''((()))***+++,,,,,,************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))+++,,,...///000111---------............//////...---,,,,,,,,,,,,,,,............////////////////////////000000000000000///...---------------000000111222222222333444555888888???NNNUUU]]]lllwwwoooaaadddmmmsssZZZ\\\WWWGGG999555888;;;===FFFOOORRRNNNIIIIIIJJJHHHKKKNNN[[[hhh^^^NNNMMMQQQBBB>>>CCCNNNbbbsssssspppeeeZZZTTTSSSXXXcccmmm{{{hhhEEE>>>888444444333222222222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***((((((((())))))))))))***+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,***+++......---///444AAARRRgggsssyyywwwmmmbbbZZZbbbvvvqqqeeeeeeyyyvvviiibbbaaaSSSJJJFFFPPPbbbwww}}}xxx{{{}}}yyyvvvwwwuuurrrsssvvvqqqrrroookkkkkknnnkkkeeeeeebbbbbbhhhlllmmmqqqwww~~~~~~~~~~~~~~~~~~~~~|||sssnnnnnnrrriiihhhmmmwww}}}zzzuuurrrvvvvvvwwwyyy{{{{{{yyywwwxxxtttqqqooonnniiibbb[[[PPPPPPQQQTTT[[[dddmmmrrrmmmkkkhhhhhhkkknnnqqqrrruuutttttttttuuuvvvvvvvvvyyypppjjjsssyyy|||~~~cccYYYXXXWWWUUUQQQHHH>>>444...+++***++++++*********++++++,,,***)))))))))((((((((((((***************)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************************************)))))))))***++++++,,,,,,---......---+++***+++,,,......------...---,,,+++---------...000222222222>>>======@@@EEEKKKOOOQQQWWWVVVWWW\\\```___ZZZTTTTTTSSSTTTXXX\\\]]]XXXSSSPPPQQQMMMFFFBBBCCCAAA>>>777666555333222111000000000000111111000///......000///...---------......++++++++++++++++++++++++***,,,***((())),,,+++'''++++++++++++++++++++++++))))))))))))************************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,---...///---------............//////...------,,,,,,,,,---............////////////////////////000000000000000000///...............222333444444444444555666333:::>>>KKK___gggkkkwwwooo```dddppp\\\^^^WWWHHH:::555777888===EEEOOORRROOOJJJHHHHHHIIIKKKOOO^^^iii\\\JJJIIISSSDDD???CCCLLL___pppqqqmmmbbbWWWRRRRRRWWWcccmmmwww~~~fffDDD===888333444222222222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...+++***...000000444:::WWWhhhxxxzzzrrrfff\\\VVV^^^pppyyylllbbbfff{{{{{{jjj___VVVSSSSSSRRRWWW```ooo{{{vvvyyyyyyuuusssttttttqqqrrruuummmllliiifffeeegggfffbbbccc``````dddgggiiimmmsss}}}{{{zzzyyyzzz|||~~~}}}uuupppqqqtttmmmlllqqqyyy}}}xxxpppmmmrrrqqqqqqsssvvvxxxxxxwwwzzzvvvqqqooommmjjjddd___]]]\\\ZZZYYYZZZ```jjjrrrqqqoookkkhhhgggiiinnnrrrrrrqqqrrruuuzzzzzzvvvrrrzzz~~~{{{tttrrrvvv~~~xxxtttsss___WWWTTTUUUUUUQQQIII===222,,,***++++++***************+++******)))))))))((((((((()))************))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))************************************))))))******+++,,,,,,,,,+++---......---,,,------....../////////...---,,,///111444999???DDDIIIKKKPPPOOOPPPUUU[[[bbbgggiiiooooooqqquuuxxxwwwqqqmmmjjjiiiiiikkkmmmmmmjjjfffggggggddd]]]YYYXXXVVVSSSGGGFFFDDDBBB>>>;;;888666333333222111000000000000------,,,,,,++++++******++++++++++++++++++++++++)))+++***((()))---,,,(((++++++++++++++++++++++++++++++*********)))))))))***************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,+++++++++---///111---------............//////...------,,,---------............////////////////////////000000000000111111000////////////000...000222222333444666888999EEEQQQeee{{{yyymmmvvvXXXYYYTTTEEE999555666777===DDDLLLPPPOOOLLLLLLMMMIIIJJJMMM\\\hhh[[[IIIJJJVVVHHHCCCFFFMMM___ppprrrpppeeeYYYTTTTTTYYYeeepppuuu}}}eeeCCC===888444444222222222222111111000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,+++***))))))***---...)))******++++++******)))+++++++++,,,,,,,,,------///------...///222===IIIgggttt}}}wwweeeVVVRRRSSSnnn|||bbbbbbiii~~~|||jjj]]]UUURRRVVV[[[iiixxx}}}xxxtttxxx~~~vvvsssrrrsssrrrmmmkkklllffffffeeeccccccbbb```^^^aaa______aaaeeeiiinnnrrryyywwwuuussstttxxx||||||wwwvvvxxx|||zzzwwwxxx||||||tttmmmjjjnnnmmmmmmooorrruuuwwwwwwyyyvvvrrrpppooommmjjjgggfffdddbbbaaaccceeehhhjjjnnnoooooollliiihhhlllpppnnnnnnpppssswwwwwwtttqqqlllsss}}}uuuxxxtttnnnmmmZZZNNNRRRUUUVVVPPPDDD777///,,,++++++***)))))))))***************)))))))))(((((())))))************)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))***++++++,,,,,,---'''***---.........///000---...//////000111333555:::>>>DDDLLLSSSZZZ```dddhhhhhhjjjooovvv}}}{{{vvvqqq{{{}}}{{{vvvrrrpppkkkfff]]]\\\YYYVVVQQQLLLGGGDDDAAA>>>:::777555333222000++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))+++***)))+++//////++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***)))((()))+++///333666---------............///......------------..................////////////////////////000000000000222111111000000111111111,,,///111222333666;;;???GGGZZZmmmPPPQQQMMMAAA777555777777===BBBGGGKKKNNNPPPSSSVVVLLLJJJKKK\\\iii\\\NNNRRRWWWJJJGGGJJJPPPaaarrrsssssshhh\\\VVVVVVZZZeeepppvvv~~~eeeCCC>>>999555555333111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))(((&&&%%%&&&''')))+++)))******++++++******)))++++++,,,,,,,,,---------,,,---......---444GGGZZZooouuuwwwlll\\\TTT[[[gggfffXXXfff|||sssbbbVVVSSSZZZjjjzzzzzzyyyvvvtttxxx}}}ssspppoooppplllddd______[[[]]]___aaa```]]]\\\[[[```aaabbbcccgggmmmrrrtttuuusssqqqoooqqqtttyyy||||||}}}~~~|||zzzyyy|||{{{yyyzzzxxxqqqmmmmmmnnnlllkkkmmmppptttvvvvvvwwwuuusssrrrqqqqqqqqqpppjjjhhhhhhlllrrrqqqjjjcccaaaeeeiiijjjiiihhhiiikkkjjjlllnnnooonnnnnnqqqsssgggmmmxxx}}}}}}~~~uuunnn{{{cccMMMOOOSSSUUURRRIII===444///,,,,,,+++***))))))******************))))))))))))((())))))*********))))))((((((((((((((((((((((((+++******))))))******+++((((((((((((((((((((((((************************(((((())))))))))))))))))(((((((((((())))))))))))((()))))))))*********************************************+++,,,,,,------(((***------------...000,,,---//////111666===BBBGGGLLLTTT[[[aaafffkkknnn}}}yyyssspppooollliiiddd^^^YYYVVVTTTOOOHHHBBB===888333000....../////////...------++++++++++++++++++++++++***,,,,,,***---111111---++++++++++++++++++++++++************++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))))))))+++///333555---------............///......---------......///............////////////////////////000000000000222222111111111222222333222444666666666;;;BBBIIISSSjjjGGGIIIFFF===666666888888<<<@@@EEEJJJNNNTTTZZZ^^^OOOKKKLLL^^^lll___RRRYYYTTTIIIIIIMMMRRRcccssstttrrrggg[[[UUUTTTYYYdddnnnyyycccCCC>>>:::666555333111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***+++...000222===SSSggguuurrrjjj___TTTTTTfffyyylllXXX___uuuwwwhhhWWWPPPVVVjjjzzzwwwwwwvvvuuuyyy}}}|||xxxlllhhhffffffaaaZZZUUUUUUTTTTTTXXX]]]]]]ZZZ[[[^^^eeehhhiiijjjmmmtttwwwwwwrrrqqqppppppqqqsssvvvxxx|||}}}~~~|||zzzyyyyyyzzzzzzvvvtttuuusssnnnmmmpppnnnmmmlllmmmppprrrttttttttttttssssssttttttuuuvvvrrrpppsss|||yyymmmZZZ]]]```cccdddeeeggghhhhhhjjjllljjjhhhhhhmmmqqqggghhhnnnyyy|||wwwqqqxxxvvvYYYRRRSSSTTTSSSMMMDDD;;;555------,,,+++************++++++*********)))))))))((())))))************)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************(((((())))))))))))******(((((((((((())))))))))))))))))))))))******************************************++++++,,,------------.........,,,,,,...000000222666888<<>>666111111111000///---,,,+++++++++++++++++++++++++++++++++,,,,,,+++---111000---++++++++++++++++++++++++)))******+++++++++,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,++++++,,,...000---------............///.........---......///000............////////////////////////000000000000222111111111111222333333444666777666777>>>JJJSSS___tttCCCEEEBBB:::666666888888;;;???EEEKKKRRRXXX]]]```MMMIIILLL```nnn___PPPWWWMMMEEEGGGMMMRRRbbbqqqrrrnnndddXXXSSSSSSXXXcccnnn{{{aaaAAA===999555444222000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,///888BBBOOOaaappprrriii]]]VVVVVVaaa{{{tttcccddduuu{{{hhh[[[SSS\\\ttttttrrrssssssrrrtttvvvqqqkkkbbb]]]XXXVVVSSSPPPPPPTTTTTTSSSVVV[[[\\\[[[```gggmmmqqqsssrrrtttyyy{{{xxxqqqrrrrrrssstttuuuuuuvvv|||}}}}}}}}}zzzxxxuuuttttttqqqqqqsssqqqlllkkknnnooommmlllmmmoooqqqpppppprrrsssttttttttttttuuuuuuxxxwww{{{nnnjjjccc___```cccfffhhhhhhhhhhhhhhhhhhhhhjjjlllgggcccaaagggsss~~~~~~~~~~~~zzz~~~rrr[[[XXXUUUSSSQQQKKKBBB;;;///...---,,,+++++++++++++++++++++*********))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********(((((((((((())))))))))))))))))))))))******************************************+++,,,,,,------...---............000444888;;;@@@GGGLLLPPPVVV^^^dddeeeooo|||~~~}}}rrrlllccc]]]WWWOOOFFF???<<<:::666333///---,,,+++++++++++++++++++++++++++***,,,+++)))+++///...+++++++++++++++++++++++++++,,,,,,++++++++++++***************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,---------------............///...............///000000............////////////////////////000000000000111111111111111222333333111444777888===III[[[iiisss~~~BBBDDDAAA:::666777888888;;;???FFFNNNUUUZZZ]]]___IIIFFFJJJaaannn\\\KKKQQQHHHAAADDDKKKQQQ```oooppplllbbbWWWRRRSSSYYYeeeppp|||```@@@<<<888444333111000111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++((()))***++++++++++++************++++++*********,,,,,,,,,---------......222...222@@@RRR```mmmuuuggg\\\TTTVVVccczzzmmmiii}}}yyyooo^^^VVVZZZvvv~~~rrrmmmooonnnmmmmmmmmmfff^^^[[[TTTMMMJJJIIIJJJOOOVVVYYYVVVWWW[[[]]]^^^gggrrrsssxxxzzzxxxyyy}}}|||wwwrrrsssuuuvvvwwwwwwvvvuuuyyyzzz||||||{{{xxxuuussssssrrrsssuuurrrkkkhhhjjjooonnnmmmmmmoooooonnnmmmqqqrrrttttttsssrrrsssssstttuuuyyy~~~nnnbbb___bbbgggjjjjjjgggfffgggjjjkkkiiifffggg___XXXYYYeeerrrzzz}}}zzzvvvwwwccc\\\VVVTTTTTTPPPGGG???000///...---,,,,,,,,,,,,+++++++++************)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,------...***+++,,,---000666===BBBFFFNNNXXX___cccffflllppp~~~wwwrrrmmmfff\\\UUUKKKHHHCCC===888444333222++++++++++++++++++++++++)))+++***(((***---,,,(((++++++++++++++++++++++++......---,,,+++***)))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------.........---------.........//////...............///000000............/////////000////////////000000000000111000000000111222222333222666;;;@@@JJJ\\\sssBBBBBB@@@<<<777555888;;;===BBBFFFJJJPPPWWWXXXUUUDDDDDDQQQhhhnnn___OOOKKKDDDAAAFFFKKKOOOaaaooommmggg^^^UUUQQQSSS\\\mmm|||ccc???:::888666555222111222222111111000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...,,,***++++++++++++++++++++++++---,,,++++++,,,---------------666TTTpppqqqnnnzzzffffffWWW^^^qqq~~~wwwiii^^^[[[ooo}}}vvvnnnpppnnnkkkfffaaa[[[WWWTTTPPPKKKFFFDDDGGGMMMTTTXXXXXX\\\^^^aaaiiisssxxxxxx~~~~~~{{{yyyyyyzzzyyyxxxzzz|||xxxpppkkkkkktttvvvxxxyyyyyyyyyxxxxxx{{{yyyuuurrrpppppppppqqqmmmppprrrsssqqqnnnllllllrrrssstttsssqqqpppqqqrrrrrrtttxxx||||||mmmjjjssszzzxxxpppjjjccc```bbbddddddbbbbbb]]]VVVQQQTTT```qqq}}}zzz|||yyyeeeVVVVVVXXXQQQKKKJJJ???333)))***......+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))***)))))))))+++,,,+++***(((((()))***************(((((()))***************))))))))))))************++++++++++++******)))))),,,+++*********,,,---///000---000999@@@CCCKKKTTTUUU^^^hhhpppyyy}}}{{{xxxuuuoooiii```VVVMMMDDD:::444222000...+++******++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000---++++++,,,---------............////////////000000000000////////////111000000000000000111222333111///111444666666444:::999???PPPcccvvv@@@@@@>>>:::555333666999===AAAFFFIIIPPPVVVWWWTTTDDDDDDQQQhhhnnn^^^OOOKKKDDD???CCCHHHOOObbboookkkeee]]]VVVTTTXXXcccuuuccc@@@;;;999666555222111222222111111000///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,++++++,,,---.........///888GGGddd~~~}}}rrrttteee______vvvyyy{{{yyypppiiieeesss}}}{{{zzzwwwqqqiiigggccc^^^YYYUUUQQQOOOMMMIIIEEEDDDHHHPPPWWW\\\```eeejjjnnnuuu}}}}}}zzzxxxyyyzzz{{{zzz|||~~~|||rrrhhhhhhnnnsssuuuwwwxxxxxxxxxxxxyyyyyywwwssspppnnnmmmnnnoooppprrruuuuuussspppooonnnppprrrrrrrrrpppooopppqqqtttuuuwwwyyyzzz{{{{{{{{{~~~}}}tttuuu}}}uuummmccc^^^___bbbaaa```___[[[TTTMMMMMMWWWgggtttwwwwwwyyy}}}sssbbbZZZXXXTTTQQQOOOCCC777,,,+++------++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))***)))))))))+++,,,+++***((())))))***************((())))))***************))))))))))))************,,,+++++++++************............///000111111111111888BBBIIIKKKQQQWWWgggttt~~~|||uuukkkbbbZZZOOOBBB999444444333222000...,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,,,,...///...---............////////////000000000000000000000///000000000000000111111222222111111222555777777777666>>>LLL^^^rrrxxx{{{}}}@@@@@@>>>:::555333666999===AAAFFFIIIOOOUUUUUURRRDDDDDDSSShhhnnn^^^OOOLLLDDD===???FFFPPPcccooojjjeee___YYYXXX[[[fffxxxdddAAA<<<999666555222111222222111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++,,,---......///---@@@SSSiii~~~|||kkkeee]]]UUUiii{{{yyyxxxqqqooossszzz|||vvvuuuwwwuuuqqqbbb___[[[VVVRRRNNNLLLKKKJJJHHHEEEFFFKKKUUU___fffiiisss}}}yyyuuuvvvyyy|||||||||yyyjjj```fffrrrvvvyyy|||~~~~~~}}}}}}}}}zzzxxxuuurrrpppooooooppppppsssuuuuuussspppoooooonnnpppqqqqqqooonnnnnnooorrrrrrssstttssssssqqqqqqwww{{{}}}}}}wwwmmmaaa\\\]]]```___\\\\\\ZZZUUUMMMHHHNNN\\\hhhtttttt|||wwwwwwxxxrrr^^^VVVVVVUUUSSSIII===111------,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***)))))))))+++,,,+++***((()))******++++++******((()))******++++++******)))))))))*********++++++,,,,,,++++++++++++******++++++,,,---///000111222:::<<>>CCCGGGJJJOOOTTTRRRMMMIIIKKKYYYnnnppp^^^PPPNNNDDD<<<>>>GGGSSShhhtttmmmiiieee```\\\[[[aaaqqqaaaAAA===999555555444111222222111111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,+++******---000<<>>:::555333666999???DDDIIILLLPPPTTTQQQLLLKKKNNN\\\oooooo]]]NNNLLLBBB;;;???HHHSSShhhuuupppiiifffcccaaa```eeevvv^^^@@@<<<888444555555111222222111111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---*********++++++,,,,,,---***,,,,,,+++***,,,111666FFFeeewwwuuupppfff___ccc~~~bbblll|||xxx}}}{{{{{{}}}zzzzzztttkkkeee```XXXPPPOOONNNLLLIIIGGGGGGFFFFFFGGGJJJOOOWWWdddvvvxxxooogggkkkuuu|||zzzrrrjjjgggfffgggnnnvvvyyyvvvrrrrrrqqqppppppppppppppppppqqqrrrqqqooonnnnnnoooppprrruuuuuusssqqqppppppmmmoooqqqrrrrrrpppnnnlllhhhiiiooozzzxxxmmmdddeeeeeeeeebbb^^^[[[YYYSSSWWW[[[ZZZSSSLLLGGGEEEUUUooo}}}iiihhhpppwww{{{dddSSSSSSWWWRRRLLLFFF@@@777...+++...++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++***)))))))))+++,,,+++***)))***++++++,,,+++++++++)))***++++++,,,+++++++++*********++++++++++++,,,,,,,,,------------......111000000444<<>>:::555333666999AAAFFFJJJMMMQQQTTTQQQLLLLLLOOO]]]ooommmZZZKKKIII>>>:::@@@HHHQQQeeeuuurrriiigggfffdddccchhhyyy[[[>>>;;;777444666666111222222111111000///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,******+++...)))******+++,,,,,,------***+++,,,,,,,,,111:::AAARRRkkkvvvnnnbbbZZZdddzzzkkkbbb}}}~~~|||zzzzzz|||~~~~~~}}}yyyvvvnnnccc[[[VVVOOOHHHJJJJJJIIIHHHGGGFFFEEEEEEKKKPPPYYYeeeuuuqqqjjjhhhiiirrr{{{uuunnnhhhffffffhhhooowwwvvvrrrqqqlllllllllmmmmmmnnnnnnnnnooopppqqqpppnnnlllmmmnnnppprrruuuvvvtttrrrppppppppprrrtttuuutttrrrnnnllljjjiiimmmvvv~~~}}}uuummmkkknnnooojjjbbb[[[XXXYYYUUUVVVXXXXXXUUUOOOHHHDDDIII```ttt{{{yyyhhhfffjjjuuummmQQQMMMVVVQQQNNNLLLGGG<<<000+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))+++,,,+++***)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------............///111555===GGGSSS]]]ccclllyyymmmjjjiiijjjiiijjjooovvvxxxqqqllljjjjjjlllvvvxxxrrrtttxxxzzz}}}~~~|||sssfffXXXPPPDDDBBB>>>:::666333000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------......---,,,,,,+++------------------------......------------............///111333444222000............///////////////000000111111222333333000000000111222333555555111666;;;>>>EEEVVVooo}}}nnn^^^VVVPPPOOOPPPPPPTTTXXXTTTZZZ\\\YYY[[[bbbggghhheeedddcccdddfffhhhiiijjjBBBBBB@@@<<<777555888;;;BBBGGGKKKNNNRRRTTTQQQKKKLLLOOO]]]nnnkkkWWWHHHFFF;;;999@@@GGGOOOccctttsssiiihhhgggeeebbbgggwwwYYY===:::777333666777111222222111111000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++---,,,***)))+++...))))))***+++,,,,,,------)))+++,,,,,,...555AAAJJJaaaqqqrrrbbbSSSQQQmmmpppffflll|||{{{yyyyyyzzzzzzzzzxxxwwwsssiii\\\SSSPPPKKKEEEJJJJJJJJJJJJIIIHHHGGGFFFQQQWWWbbbqqqnnn```bbbhhhppp{{{{{{rrrmmmiiigggfffgggnnnwww~~~qqqgggeeegggaaaaaabbbcccdddeeeeeeffflllmmmnnnmmmkkkiiijjjkkkooorrruuuvvvtttrrrppppppppprrrtttvvvvvvtttqqqooolllkkknnnuuu{{{zzzuuuqqqtttwwwwwwnnn```WWWVVVYYYYYYWWWVVVWWWVVVSSSLLLFFFDDDUUUjjj{{{nnnggghhhvvvpppNNNGGGSSSPPPOOOOOOKKK???111+++,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))((())))))***++++++***)))))))))+++,,,+++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........//////111555===HHHTTT```iiimmmyyy}}}}}}wwwooojjjhhhhhhlllooosss{{{}}}uuuooommmmmmooo{{{{{{zzzyyy|||wwwqqqjjjccc```PPPMMMIIICCC===888444333------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------.........---,,,,,,+++------------------------......------------...............000333333222000............/////////000///000000111222222333333000000000111222444555666222777>>>CCCLLLbbb~~~vvvfffXXXQQQOOORRRYYY]]]\\\[[[]]][[[dddjjjhhhiiiqqqxxxzzzuuutttsssuuuxxx{{{|||}}}FFFHHHEEE;;;444555999<<>>HHH\\\ooouuurrrssslllfffdddeeejjjuuuWWW===<<<999444333111333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///&&&+++222...777QQQccc~~~uuueeeTTTNNN^^^pppppprrrbbbnnn}}}|||yyyuuurrrqqqsssvvvmmmeeeZZZOOOHHHEEEFFFGGGIIIIIIGGGEEEDDDGGGKKKOOOVVVeeetttkkkZZZ\\\lll{{{~~~yyynnnlllhhhcccbbbgggooovvvvvvmmmfffbbb```^^^_________^^^^^^___`````````aaa```___```dddffffffkkkooossssssqqqnnnmmmnnnooopppqqqqqqooommmmmmnnnnnnnnnkkkhhhfffhhhnnntttyyyiii[[[VVVXXXYYYSSSTTTUUUVVVVVVRRRLLLHHHCCCHHHXXXppp|||pppnnn{{{UUUFFFLLLPPPTTTTTTNNNDDD:::111+++)))+++,,,,,,,,,++++++,,,+++***)))(((((()))***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++))))))***++++++++++++***+++,,,,,,***)))***,,,......***+++000000...111777BBBKKKRRRWWW```qqquuukkkfffooozzz{{{vvvpppsssqqqppppppqqqsssttttttkkkiiifffccccccgggmmmrrrtttyyy|||zzzwwwzzz|||zzzwwwtttqqqgggbbbZZZOOODDD>>>>>>AAA;;;555///---///000---)))(((+++------++++++...111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,***,,,000///***,,,222,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............000111222...000111000///...///111............////////////000000000111222222333333333444222...111888999444777===CCCNNNiii}}}wwwmmmaaa\\\[[[XXXSSS]]]```dddjjjooorrrtttuuusssxxxEEEGGGDDD:::444555:::<<>>JJJ```ttt|||yyypppiiibbb```bbbgggtttXXX===<<<888444444222333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********++++++******,,,,,,,,,,,,,,,,,,,,,,,,000***...000...@@@aaauuu|||mmm[[[RRRWWWllltttyyyggghhh|||~~~{{{xxxtttrrrpppooooooeee^^^TTTKKKEEECCCEEEGGGKKKJJJIIIGGGFFFIIINNNRRR___ooorrr___ccctttzzztttllljjjfffdddfffnnnxxxzzzqqqlllhhhfffeeeiiihhhffffffffffffeeeddd___```aaabbbcccfffhhhhhhiiilllppppppooonnnnnnooossstttuuutttqqqooooooooommmmmmllliiifffgggkkkoooxxxzzzssseeeYYYVVVYYY[[[UUUTTTTTTUUUVVVTTTOOOJJJAAA@@@JJJ^^^ttt|||{{{gggOOOKKKPPPSSSTTTQQQIII@@@666///,,,,,,---,,,+++*********+++***)))(((((()))***+++)))))))))***************))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++)))******+++++++++++++++,,,------,,,++++++,,,...,,,,,,...444555555:::BBBTTT^^^gggmmmuuu{{{yyywwwsssvvvzzzpppllliiieeeaaa^^^[[[YYYWWWPPPQQQQQQQQQPPPQQQSSSUUU\\\fffvvv}}}zzzwww{{{xxxqqqnnnjjjaaaRRRCCCAAAFFFHHHBBB:::222---,,,...000***,,,......,,,+++---...------------------------,,,,,,,,,,,,,,,------------******...---******...------------------------------------------------,,,---...///////////////...000111000///...///111/////////000000000111111000000000111222222333333333555333000333888999555888BBBNNN```~~~}}}zzztttooolllccc```[[[YYY___hhhjjjgggiiipppzzzDDDFFFBBB999444666:::<<>>666222111------......---,,,++++++------------............///.........------,,,,,,///,,,+++---//////...---------------------------------------------------......///000000//////......000111000///...///111000000000111111111222222000000111222222333333444222444555333333555888:::EEERRRfffwwwmmmbbb]]]ZZZWWWVVVXXX^^^^^^```hhhyyyBBBBBB>>>777444888;;;<<>>PPPmmm|||tttkkkXXXUUUqqq}}}~~~{{{|||pppmmm~~~~~~{{{xxxvvvsssqqqnnnjjjfffaaa______[[[SSSMMMDDDCCC@@@???@@@CCCGGGJJJHHHGGGFFFGGGLLLUUU```hhhzzzqqquuuzzzvvvssslllfffhhhffffffmmmzzz||||||}}}}}}{{{xxxvvvvvvtttqqqmmmrrrqqquuu}}}|||{{{~~~~~~{{{xxxxxxzzz|||}}}{{{{{{{{{xxxtttqqqoooooonnnoooppppppooolllhhheeeccciiillljjjiiijjjjjjiii```YYYRRROOOPPPQQQPPPNNNHHHCCC>>><<>>222///+++)))***,,,,,,,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------------+++,,,......---...///111555<<>>>>>AAAEEEIIILLLFFFFFFGGGJJJQQQ^^^llluuusss|||{{{rrrnnnkkkeee```bbbbbbggguuu}}}||||||}}}}}}yyyxxxwwwuuusssrrrrrrrrrwwwtttwww{{{yyy}}}}}}yyyvvvwwwxxxyyyzzzzzz{{{zzzwwwssspppnnnnnnnnnnnnoooqqqqqqooojjjfff___dddhhhggggggjjjjjjiiiccc^^^WWWQQQOOONNNNNNNNNGGGEEEAAA;;;888BBB[[[sssyyy|||}}}yyy{{{vvvbbbRRRRRRTTTOOOGGGCCC777111,,,***+++------,,,******+++,,,,,,+++******++++++++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------......------,,,------......000333666<<>>555222...,,,------...---***++++++,,,,,,------------------,,,,,,,,,,,,,,,'''+++,,,***))),,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////...000111000///...///111/////////000000000111111111111222222333444444444333444555555666;;;KKKYYYsssxxx}}}ooo```WWWRRRPPPRRRWWW]]]dddoooyyy??????:::444444:::===<<>>AAAEEEIIILLLHHHHHHJJJOOOYYYhhhyyy~~~}}}sssllliiigggdddaaacccdddnnnzzzxxxwwwvvvtttuuuvvvssspppppptttyyy{{{vvvwwwxxxvvv{{{|||xxxtttrrrtttvvvvvvvvvyyyzzzyyywwwsssooonnnnnnkkklllmmmoooqqqpppkkkgggaaaccccccaaabbbgggkkkjjjgggeee___VVVOOOKKKLLLNNNJJJHHHDDD>>>999>>>RRRfffttt}}}{{{{{{rrrYYYTTTVVVQQQLLLJJJ===666...+++,,,---,,,******++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...........................///333888<<>>999444444:::===<<>>CCCLLL\\\nnnxxxzzzwwwooogggcccdddjjjwww{{{QQQ888999888555666444333333222222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------''',,,111111...++++++---******+++,,,,,,---......555AAAgggqqq```OOO]]]}}}{{{cccRRRYYYkkk|||}}}~~~xxxsssjjjaaaXXXPPPHHHDDDAAABBBBBB@@@>>><<<===>>>;;;;;;<<<>>>AAAEEEIIIKKKJJJKKKMMMSSS___ppp|||vvvnnnhhhggghhhgggggghhhjjjuuuyyyuuurrrqqqqqqtttvvvsssnnnooowww~~~~~~xxxxxxvvvuuu{{{xxxuuuqqqpppsssvvvvvvuuuyyyzzzyyywwwssspppoooooojjjiiikkknnnqqqppplllhhhffffffbbb]]]^^^ffflllnnnjjjiiidddZZZPPPJJJLLLOOOJJJFFFBBB===999<<>>555222999999777>>>CCCEEEFFFGGGGGGJJJPPPUUU[[[ffftttmmm[[[VVVSSSEEE999BBBHHHMMMZZZmmmuuuqqqsssoooiiiddd```fffyyyPPP===777555777000555333333222111000///...---------............------++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,++++++***+++++++++,,,+++---///...+++,,,111333aaa{{{bbbYYYYYYllldddUUUSSS\\\mmm~~~{{{vvvuuujjj^^^UUUMMMDDDAAABBB<<<;;;;;;;;;;;;;;;;;;;;;>>><<<===AAAFFFIIIGGGDDDGGGLLLSSSYYY```sss|||ttttttmmmaaa]]]cccgggfffeeemmm~~~zzzvvvssstttuuurrrooooooqqqtttvvvwww}}}vvvooopppuuuooorrrrrrnnnlllqqqwwwyyy}}}wwwtttsssrrrooommmmmmoooqqqsssqqqnnniiigggkkkfff```\\\\\\```gggkkkpppnnnggg]]]SSSLLLJJJJJJJJJGGGDDDAAA<<<<<>>555///------...///---++++++,,,---,,,+++------------------------,,,444:::999000)))))),,,+++++++++,,,,,,,,,------..................------...222999CCCIIIEEE;;;222222111000.........///000111111000000000000000000111333333222222444555444222666777999HHHddd~~~}}}xxxgggWWWTTTUUUVVVXXX[[[aaaggguuu===>>>666333999999777>>>FFFHHHKKKKKKLLLPPPWWW\\\aaalllvvvooo^^^[[[WWWHHH888AAAIIIOOO^^^qqqyyyvvvmmmjjjfffcccbbbiii|||PPP===666444666///444444333222111000//////...------............------,,,,,,------------,,,,,,,,,,,,---------,,,+++***,,,,,,+++++++++++++++,,,***)))+++...---+++...333JJJooo{{{hhhXXXVVVhhh|||___SSSUUUcccwww~~~||||||{{{uuupppkkk```TTTLLLEEE>>>;;;===999::::::;;;;;;<<<<<<<<<===<<<===BBBGGGJJJIIIGGGLLLPPPXXXaaaooo|||yyytttoooggg___]]]```dddfffttt|||xxxuuuvvvxxxvvvsssqqqqqqssswwwyyy}}}|||xxxqqqiiijjjooommmrrrtttqqqqqqwww||||||wwwuuuvvvuuuppplllkkklllnnnooonnnkkkhhhfffiiifffbbb___^^^___aaaccclllkkkggg___UUULLLHHHGGGHHHFFFDDDAAA<<<999@@@JJJVVVlll{{{uuusssrrr}}}}}}mmm\\\UUUPPPNNNPPPGGG@@@666///------------,,,++++++*********************))))))******+++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............///.........///000000//////,,,000666<<>>777444666///333444444333222111000000///------............------,,,...///000000///...,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,+++***,,,...---,,,111999]]]xxxpppaaaVVVUUU^^^{{{nnnXXXVVV^^^ppp~~~yyyxxxwwwtttmmmggg___UUUJJJCCC>>>999888:::888888999:::;;;<<<======<<<===???CCCHHHKKKLLLKKKTTTXXX```nnn}}}yyytttssshhhaaaaaa```^^^eeeppp}}}{{{xxxvvvwww{{{{{{yyyuuussstttxxx}}}|||wwwrrrjjjdddeeekkkkkkrrrwwwwwwxxx~~~{{{vvvvvvyyyxxxrrrlllkkkllllllllllllkkkjjjiiihhhgggeeebbb___\\\ZZZYYYkkklllkkkggg^^^UUUMMMIIIFFFDDDBBBAAA<<<888:::@@@GGG]]]ttt}}}zzztttpppnnn}}}{{{yyy|||bbbRRRMMMNNNPPPLLLEEE;;;222...---------,,,,,,+++*********************))))))******+++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------............///---...///000111111111000+++111;;;DDDKKKSSS[[[aaahhhpppzzzlllcccVVVMMMIIIJJJIIIIIIPPP\\\^^^fffsssxxxxxxrrrdddXXXRRRMMMJJJIIIGGGIIIRRR___nnnuuupppttt~~~~~~vvv]]]SSSEEEFFFDDD>>>777111//////...------...//////...,,,------------------------...000222111///------------------.........//////..............................///444;;;???@@@>>>111111000/////////000000222222222222222222222222555555555444222222444666;;;999@@@UUUqqqaaaSSSRRRNNNNNNPPPQQQSSS\\\nnn~~~:::AAA===777;;;;;;999???FFFHHHJJJKKKLLLPPPWWW\\\dddkkkpppeeeXXX\\\YYYFFF777>>>IIIVVVhhhxxx}}}yyykkkiiihhhiiillluuuTTT@@@888555777///444444444333333222111111000------............------,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------...---...///...///666@@@bbbtttrrr\\\PPPQQQ___rrryyyzzzuuu^^^VVVbbbooozzzvvvttttttoooggg```WWWNNNDDD???<<<999999<<<999999:::;;;<<<======>>><<<>>>AAAEEEHHHLLLNNNPPP[[[```iii{{{zzzqqqoooccc```dddaaa\\\jjj{{{zzzyyyvvvtttvvv|||}}}}}}yyytttuuu{{{zzzqqqiiiccc```eeelllooowww}}}~~~yyyuuuwww{{{{{{tttmmmooonnnmmmllllllmmmmmmnnnjjjiiifffccc^^^YYYUUUSSSgggjjjmmmllleee[[[QQQJJJCCCAAA@@@AAA>>>999888:::@@@TTTmmm|||zzzuuurrrwww}}}yyygggRRRMMMOOOQQQOOOHHH???555///,,,,,,,,,,,,,,,+++************+++******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............///---...000000000000000000000888CCCLLLSSSZZZccciiirrryyyfffWWWOOOIIIEEEJJJWWW[[[XXXaaaqqq{{{~~~}}}yyyrrrmmmhhh```XXXMMMFFFCCCHHHKKKQQQcccvvv|||yyyxxxyyy~~~yyyiiibbbPPPMMMHHHCCC===777222///...------...000///...,,,........................---,,,,,,,,,---------,,,------------........................////////////333111///111444888999999111111000000000000000000222222333333333333333444111111333444444444999???EEEDDDNNNfffxxx]]]NNNNNNTTTQQQRRRRRRRRRXXXiii<<>>IIIYYYkkkxxxzzzuuunnnjjjhhhiiimmmvvvUUUAAA:::777888111555444333333333222111111111------............------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///......///---///:::FFFeeeqqqgggRRRMMMWWWkkkrrrtttvvvzzzttteeeTTT]]]uuu{{{vvvsssrrrmmmeee^^^PPPHHHAAA>>>===:::;;;???<<<<<<<<<===>>>>>>??????>>>BBBFFFHHHJJJLLLQQQUUU]]]eeerrrzzzssslllcccbbbfff___ZZZppp}}}yyyyyyxxxttttttvvvyyy{{{|||xxxttttttzzz{{{qqqfff___\\\^^^gggqqqvvv~~~|||xxxuuuwww{{{{{{uuuppppppooommmllllllmmmnnnpppnnnkkkgggbbb\\\WWWTTTRRR^^^bbbgggiiieee\\\PPPHHHBBB???>>>AAAAAA===:::;;;>>>NNNeeeyyy|||yyypppttt|||oooVVVMMMMMMMMMNNNJJJBBB999111,,,++++++---,,,,,,+++***+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............//////000111000...---///111666???KKKTTT[[[cccnnnvvv~~~hhhUUUJJJFFFOOONNNWWWfffjjjhhhsss|||uuutttrrrtttyyy{{{qqqeeeWWWQQQOOOOOOKKKGGGQQQ```kkkyyyyyywwwqqqYYYQQQHHHCCCAAA===666//////...---...//////---+++........................000...,,,---000111000///+++,,,,,,,,,,,,---------........./////////000000222111000111222333333222000000111111111111111111222222333333333444444444111000222666555555;;;DDDKKKPPP]]]rrrvvv\\\RRRQQQRRRUUUYYYXXXWWWYYYhhhAAANNNIII<<<:::::::::@@@IIIKKKLLLKKKJJJMMMRRRWWWbbbmmmrrrbbbSSSZZZXXXDDD888===III[[[nnnxxxwwwrrrnnniiieeefffjjjsssUUUAAA:::777999222666333333222222111111111111------............------***+++---......---+++***,,,,,,+++++++++,,,------,,,++++++,,,,,,---...///---,,,,,,---,,,000>>>MMMmmmrrrdddQQQTTTcccuuutttooovvvvvvttthhh^^^\\\rrr|||uuuqqqnnnhhh___XXXHHHAAA=========;;;;;;>>>===>>>???@@@AAABBBCCCDDDEEEIIIMMMNNNMMMNNNTTTZZZ```mmm{{{uuutttiiicccbbbccc]]]^^^zzz~~~zzzyyywwwsssssswwwtttuuuvvvtttqqqppprrruuummmddd\\\YYY[[[aaalllvvv}}}yyywwwuuuvvvyyyyyyvvvtttqqqooommmkkkkkklllmmmnnnooolllgggbbb]]]YYYVVVUUU[[[___eeeiiihhhaaaVVVMMMCCC>>>===@@@CCC@@@======<<>>999888:::@@@DDDFFFHHHHHHHHHJJJPPPUUU```mmmsss___LLLQQQPPP;;;888<<>>;;;===>>><<<;;;======>>>@@@BBBEEEGGGIIIJJJMMMRRRVVVUUUQQQRRRXXX___nnnuuunnnmmmfff```^^^___bbbppp}}}xxxvvvrrrnnnooosssoooooonnnmmmkkkhhhfffeee^^^YYYXXX]]]ccckkkttt}}}}}}{{{xxxvvvvvvvvvuuuuuuvvvwwwxxxrrrqqqooommmlllmmmmmmnnnmmmlllhhhddd```\\\YYYWWW[[[^^^dddjjjkkkfff]]]UUUGGG???;;;>>>BBBAAA>>>===;;;@@@PPPfffvvv{{{|||}}}rrriiiuuu~~~sssNNNBBBIIIJJJJJJGGGAAA999222......------,,,++++++++++++,,,******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///000222222///...000777>>>???GGGRRRZZZdddsss}}}nnn\\\QQQKKKJJJQQQZZZhhhxxx|||wwwqqqhhhaaa]]]\\\___bbbeeejjjnnnjjjcccbbbkkkrrrrrroookkkeee___[[[```lllzzz|||xxxxxxyyy}}}wwwooommmggg^^^SSSIIIAAA===999555111///...//////...........................***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...---......///000000111111,,,---...//////000111222///000111222222222222111111111111222333444444444444111444999777333;;;HHHZZZkkkyyyooocccXXXVVVWWWWWWYYY\\\bbbrrr{{{mmmaaafffxxxvvvuuuwww}}}~~~~~~JJJYYYSSS???888888999@@@FFFHHHJJJJJJKKKNNNUUUZZZcccsssyyycccLLLOOOMMM999777;;;HHH___ttt|||yyytttooohhhcccccchhhtttPPP===777555777000555111111111000000000000000---..................---------------------------,,,,,,+++***+++,,,...///+++++++++,,,---...///000++++++...000333===QQQdddooommm[[[TTTjjjzzzkkkxxxyyyoooeeerrr}}}ttthhh^^^VVVNNNCCC;;;AAA===<<>><<<>>><<<===@@@DDDHHHKKKNNNPPPSSSXXX\\\ZZZUUUTTT[[[bbb}}}ssshhheeeccc]]]YYY]]]jjj|||zzz{{{uuurrrmmmhhhjjjooolllkkkiiihhhfffccc]]]YYYVVVUUUYYYcccmmmuuu|||~~~{{{yyyvvvtttuuuvvvuuusssssswwwzzzvvvtttsssqqqpppoooooopppkkkkkkiiigggccc___[[[XXXXXX[[[```fffiiieee]]]VVVJJJAAA;;;===AAA@@@======;;;===III___qqqwwwzzz~~~xxxjjjuuu}}}}}}}}}QQQBBBLLLIIIJJJJJJEEE===555111///...---,,,,,,++++++,,,,,,*********)))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////000222222000///333===DDDOOOVVV___fffooo~~~cccVVVLLLKKKPPPYYYgggttt||||||{{{xxxvvvuuutttssstttvvvxxxyyyyyyxxxwwwvvvvvvsssmmmhhhfffbbbiiioooooooooqqqqqqoooqqq~~~rrrhhh^^^YYY```iiisss~~~{{{~~~tttaaaOOOFFFDDD===999444000///000000000////////////////////////,,,///111111000......///---------.........//////---......///000111111222...//////...---...000111///000111222333333222111000000111222222333444444000...222999888555>>>NNNdddwwwhhhVVVTTTTTTSSSRRRVVVdddrrryyyqqq]]]TTTRRRaaayyywwwkkklllsss}}}OOO[[[SSS@@@999888:::BBBDDDFFFHHHIIIFFFGGGSSS```gggwwwxxxdddQQQKKKGGG???>>>BBBMMM___rrr}}}~~~zzzxxxppphhhfffiiitttzzzMMM>>>:::888999111555333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,000777FFF[[[llltttdddTTTWWWmmmpppssszzz}}}vvvfff```kkk[[[WWWRRRFFF@@@AAA>>>???AAABBBBBBAAA???>>>??????BBBHHHKKKLLLQQQWWWXXX```___[[[ZZZWWW```uuu~~~~~~uuujjjbbbbbbZZZXXXdddzzzyyyxxxzzzxxxuuuqqqnnnlllkkkkkklllkkkhhhccc___\\\XXXSSSUUUZZZaaahhhpppyyy}}}yyyvvvuuutttuuuuuusssqqqooopppsssvvvxxxuuusssrrrsssssssssrrroooooolllgggeeeddd```ZZZYYY^^^]]]YYY^^^gggdddZZZMMMFFF@@@===???AAA@@@>>>???<<<@@@PPPbbbppp{{{wwwttt~~~XXX@@@AAAJJJIIIHHHFFFBBB:::111***,,,+++***+++++++++)))''',,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,,,,,,,---......---222666555333666@@@HHHSSSiiiqqqppp}}}yyy|||xxxooogggQQQLLLNNNXXX^^^hhh|||yyyxxxwwwvvvvvvvvvuuusssqqqsssqqqooooooqqqrrrsssrrrrrrrrrsssrrrqqqooommmlllppprrrtttuuuuuuwwwzzz|||xxxfffXXXXXX^^^hhh}}}|||vvvxxx}}}kkkXXXIII>>>@@@777222222000,,,---111000/////////............000000//////.........---............////////////////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666555222555888666888KKKbbb||||||ddd]]]RRRQQQSSSWWWZZZ___nnnjjjZZZKKKPPPXXXggg~~~lllnnnoooyyyNNNZZZRRR@@@:::999;;;CCCFFFHHHKKKKKKHHHIIISSS___iiivvvsss\\\LLLJJJHHH@@@;;;???KKK^^^qqq|||}}}yyyuuuooohhhfffiiisssxxxLLL===888666777///444333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...333111...///777HHH___pppwwwhhh[[[aaawwwvvvgggllltttvvvlll^^^jjj~~~sssbbbSSSPPPLLLCCC???AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCIIIMMMOOOUUU\\\dddjjjeee___]]]\\\fff{{{}}}}}}~~~yyyrrrjjjdddccc[[[[[[mmm{{{tttuuu{{{vvvuuutttrrrpppmmmjjjhhhkkkhhhbbb\\\YYYYYYXXXWWW]]]```gggpppzzzyyyuuuuuuuuuvvvuuutttsssqqqpppqqqtttvvvwwwvvvuuusssrrrrrrssstttooopppmmmhhhfffeeeaaa[[[XXX\\\ZZZUUUYYYcccccc[[[QQQJJJAAA===>>>@@@@@@???>>>;;;>>>KKKZZZiiixxxyyyttt}}}cccCCC>>>GGGHHHIIIHHHDDD<<<444...---+++***+++++++++)))''',,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,------......///222555666888@@@LLLVVVdddqqq{{{{{{uuuqqqfffYYYUUURRRUUUaaarrr|||wwwsssqqquuutttttttttuuuuuusssrrrsssqqqpppppprrrsssssssssrrrrrrrrrrrrqqqooommmlllppprrrtttuuuvvvwwwyyy|||yyyoooiiieeefffppp{{{rrrcccVVVKKKFFF<<<444333222//////222//////////////////......000/////////........................////////////////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666666222444777777<<>>KKKZZZeeevvv}}}nnnbbb\\\RRRIII]]]dddooo|||zzzxxxvvvsssrrrppppppqqqqqqrrrsssssstttsssssssssqqqpppppprrrsssssssssqqqqqqrrrrrrqqqooommmlllppprrrtttuuuuuuvvvxxxzzz~~~zzzpppjjjfffbbbhhhqqq}}}ssshhh]]]SSSKKK@@@555111000///...///////////////////////////////////////........................////////////////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666888444444888===FFF\\\qqqkkkXXXRRRNNNRRRTTTWWW[[[eee}}}}}}eeeRRRGGGCCCCCCOOOeee|||uuuooo{{{|||}}}rrrlllLLLXXXQQQ???:::;;;===EEEHHHJJJMMMOOOLLLJJJOOOXXXkkktttlllSSSFFFLLLKKK@@@888<<>>999:::===@@@<<<;;;;;;>>>DDDSSSlllvvvoooxxxWWWCCCBBBGGGLLLMMMHHHAAA;;;888///...,,,+++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++---//////---+++***------------------------------,,,------...///000---111666>>>IIIXXXhhhsssoooXXXQQQTTTXXXoooyyytttrrrrrrrrrrrrqqqqqqpppppppppqqqrrrsssrrrrrrrrrsssqqqpppooooooqqqrrrrrrqqqppppppqqqqqqqqqooonnnmmmnnnppprrrsssssstttvvvxxxsssyyy|||xxxkkkZZZUUU```ppp~~~uuulllaaaVVVVVVJJJ<<<444222222000//////////////////000000000///////////////.....................///////////////////////////////////////000000000111111111111111222333333111111222333333333333333444555666666999666666<<>>FFFHHHHHHKKKMMMKKKHHHMMMTTTiiivvvpppWWWKKKPPPMMM>>>999===III]]]qqq}}}~~~zzztttsssrrrqqqrrr|||~~~PPP@@@:::777888222777333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---000555???TTTkkkxxxzzzooolllttt|||jjjfffzzz~~~uuulll___\\\jjj|||xxxzzzqqqhhh```RRRJJJCCCBBBBBBCCCEEEHHHHHHIIIJJJKKKJJJGGGDDDBBBBBBAAAEEELLLSSSYYYbbbkkkmmmmmmeeeeeettt}}}|||yyyxxxwwwrrrllllllppppppppppppqqqooojjjddd___\\\aaaooo~~~vvvtttpppmmmmmmmmmlllmmmooonnnmmmkkkiiigggfffeeeeee]]]XXXTTTUUUVVVYYYbbbmmmrrrvvvtttwwwxxxwwwtttqqqoooooosssttttttsssrrrsssuuuwwwssswwwyyywwwrrrppprrrvvvqqqrrrpppkkkjjjkkkgggbbb^^^]]]WWWOOOMMMUUU___eeehhh^^^NNNAAA:::999<<>>KKKfff}}}zzznnnppp|||}}}|||___FFFCCCFFFKKKLLLIIICCC<<<999111///,,,+++,,,,,,+++)))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++---...000000...---+++------------------------------------...///000111222888AAAKKKVVVeeetttfffXXX^^^ppp~~~~~~xxxuuussssssqqqqqqpppooonnnlllkkkkkkppprrrsssssspppooooooqqqnnnmmmmmmnnnooopppooonnnnnnooopppqqqppppppnnnmmmlllmmmooooooppprrruuuxxxuuuwwwzzz|||{{{zzz}}}|||yyycccRRRVVV___lllyyy~~~vvvjjj___eeeZZZJJJ===888777555222//////000000000000000000.........///////////////............///////////////////////////////////////000000000111111111111111222333333111111222333333333333333444555666666777555777AAAOOO```rrrmmm\\\TTTNNNRRR[[[___iii|||tttiiiZZZNNNHHHGGGHHHIIINNN]]]vvv{{{|||LLLXXXQQQ???:::;;;>>>EEEGGGGGGIIIKKKIIIGGGKKKRRRgggyyyvvv\\\NNNSSSMMM<<<;;;???KKK^^^rrr}}}~~~{{{vvvsssrrrrrruuu}}}OOO>>>888555666000555333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111333777AAAYYYsss~~~{{{eeeiiiyyytttiiinnntttiii\\\]]]ssstttxxxxxxnnnbbbYYYIIIFFFBBBAAACCCFFFHHHJJJLLLLLLLLLLLLIIIFFFCCCAAABBBBBBGGGOOOVVV\\\eeemmmjjjjjjdddhhh|||zzz{{{yyyyyyxxxrrrkkkjjjnnnkkklllnnnooooookkkeee```XXX```ooo~~~|||uuusssqqqooommmlllllllllmmmnnnmmmllliiifffdddbbbbbbbbb[[[VVVTTTWWWXXXYYYcccppp~~~yyyooossswwwwwwtttpppoooooorrrsssttttttssstttvvvwwwsssuuuwwwvvvsssqqqqqqsssqqqrrrppplllkkkllliiicccaaa___ZZZSSSNNNRRR]]]fffkkkbbbSSSEEE<<<999;;;======<<<<<<;;;;;;FFF^^^ttt}}}ssskkkooouuuwww|||cccGGGCCCDDDFFFHHHHHHDDD>>>999333000---,,,,,,,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,------------...,,,,,,------...///111111222;;;GGGQQQZZZhhhyyyeeeRRRXXXqqq~~~vvvqqqppprrruuuvvvsssrrrpppnnnllljjjiiiiiimmmppprrrqqqnnnlllmmmooollllllkkkmmmnnnooonnnlllmmmnnnooopppppppppooonnnkkklllllllllnnnqqqwww{{{}}}zzzyyyxxxvvvvvvyyy{{{sss```]]]\\\___dddppptttlllnnnfffVVVEEE;;;777555222111111111000000/////////.........///////////////............////////////////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666333444:::HHH[[[mmmzzz~~~lllUUUUUUXXXSSSUUU^^^dddwwwvvv___UUUIIIBBBCCCFFFIIIJJJPPP```uuu{{{LLLXXXQQQ@@@::::::===EEEHHHFFFGGGIIIHHHGGGLLLRRRfff{{{{{{```OOORRRMMM===<<<@@@KKK^^^qqq|||}}}yyyuuuqqqnnnooottt~~~PPP>>>888555666000555333333222222111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++222<<>>999999;;;<<<;;;<<<;;;;;;BBBVVViiiwwwzzzjjjeeemmmwww|||{{{kkkMMMBBB@@@???CCCHHHGGGAAA;;;444111...,,,,,,,,,++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...000111222666AAANNNUUU\\\iii~~~pppZZZTTThhhxxxtttooollllllmmmnnnnnnnnnmmmkkkiiihhhiiijjjjjjhhhkkkooonnnkkkiiikkknnnlllkkklllmmmoooooommmllllllmmmooopppppppppooonnnllllllkkkkkkmmmssszzz|||sssrrrsssqqqqqqtttuuu}}}yyyxxxtttjjj^^^^^^rrr|||vvvrrrdddOOO???999777444333222222111000///................../////////000............////////////////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666333777BBBUUUkkk|||{{{{{{~~~mmm^^^SSSTTTZZZ\\\^^^bbbnnnlllaaaLLLHHHCCCAAABBBFFFKKKNNNUUUgggxxxMMMYYYRRR@@@::::::<<>><<<@@@KKK^^^qqq||||||xxxtttnnnjjjlllsss~~~RRR@@@:::666888222888333333222222111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***777HHH[[[tttvvvbbbZZZggg~~~sssggghhhffffffaaabbb{{{pppiiifffyyyrrriiiYYYKKKBBBDDDGGGIIIMMMSSSVVVVVVTTTOOOIIIBBB>>>>>>???@@@EEEFFFLLLVVV]]]bbbiiipppjjjmmmnnnzzz{{{qqqpppnnnnnnqqqpppjjjcccbbbgggbbbaaa______``````___]]]bbbaaadddjjjjjjggggggiiiiiikkkkkkhhhggghhhjjjjjjhhhhhhhhhgggddd```\\\YYYVVVPPPRRR[[[bbbkkk~~~vvvpppnnniiilllooonnnlllmmmsssxxxqqqsssuuuuuutttuuuvvvxxxssssssrrrssstttssspppnnnooopppoookkkkkkllliiidddbbbaaa___XXXPPPOOOXXXcccllleeeYYYLLL@@@:::999999::::::;;;;;;;;;AAAQQQaaarrr~~~kkk```iiizzzwwwyyy|||sssTTTAAA<<<:::???GGGIIICCC<<<555222...,,,,,,,,,,,,+++---,,,,,,++++++*********...------,,,,,,------...++++++***))))))***++++++,,,,,,,,,------.........,,,,,,------///000111222???KKKWWW]]]bbbppp^^^```bbbkkkyyyoooqqqooollljjjhhhfffccc```dddcccaaaaaabbbdddgggiiicccgggkkkkkkiiihhhkkknnnllllllmmmnnnppppppnnnllllllmmmnnnpppppppppoooooommmmmmkkkkkkmmmttt}}}tttiiijjjmmmmmmnnnqqqmmmwwwcccRRR___tttzzzooovvvsss\\\IIIBBB???<<<444333222111000...---------.........//////000000............/////////000////////////////////////000000000000111111111111111222333333111111222333333333333333444555666666666===JJJ___www{{{|||WWWXXXTTTPPPUUU```eeeddd~~~~~~fffTTTJJJ@@@BBBDDDCCCDDDGGGNNNTTTaaatttLLLTTTMMM???;;;:::===GGGEEEDDDFFFHHHGGGGGGMMMTTTnnnyyy```VVVRRREEE;;;777<<>>VVVqqq|||iiiSSSRRR]]]vvvwwweeefffrrr{{{^^^UUUgggwwwwwwggg^^^lllyyyhhh[[[OOOFFF@@@DDDIIIOOOSSSUUUVVVVVVMMMHHHBBB??????AAAAAAAAABBBKKKUUU]]]ccchhhjjjjjjnnnqqq}}}wwwssslllmmmnnnnnnlllhhhaaa[[[VVVYYYXXXWWWUUUUUUUUUVVVVVVXXXZZZ]]]aaafffhhhgggfffeeedddcccbbbccceeehhhiiihhhjjjkkkgggaaa\\\ZZZZZZZZZVVVXXXdddqqq}}}}}}uuussstttsssqqqooommmlllmmmooorrrssssssrrrrrrrrrrrrssstttuuuuuusssqqqpppqqqssstttsssqqqoooooonnnmmmllljjjhhhgggbbbbbbbbb]]]WWWSSSRRRSSS^^^eeecccTTTDDD<<<999777<<<;;;;;;<<<;;;<<>>;;;666000------000222000000////////////000000////////////000000000000222222111000//////000000000111111111111222222222333333444444444444444444666666555333444666666444<<>>CCCCCCAAA<<<666///,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------//////...///555???HHHWWW[[[bbbooopppjjj{{{yyypppnnnkkkjjjlllgggeeeaaa^^^[[[VVVQQQNNNIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPQQQQQQRRRUUUYYY]]]aaacccgggiiiiiijjjkkkllllllnnnoooooommmllllllmmmmmmlllllllllmmmoooqqqrrrvvvpppjjjhhhlllqqqsssssszzzyyytttuuuxxxxxx~~~|||ooo^^^QQQLLLMMMQQQ]]]pppzzz}}}|||ooogggYYYIIICCC???999333000///000111000000////////////000000////////////000000000000222222111000000000000000000111111111111222222222333333333444444444444444555555555444555777777777<<>>888444222111000000000////////////000000////////////000000000000222111000000000000000000000111111111111222222222222333333333444444444555333444555555555666888;;;AAARRRkkk~~~~~~lll[[[SSSSSSNNNPPPZZZddduuulllbbbTTTIIICCCAAACCCDDDCCCFFFIIINNNVVVcccrrr}}}BBBMMMJJJ@@@>>><<<<<>>:::888<<>>AAA>>>AAADDDHHHLLLRRRWWW[[[^^^___aaadddfffhhhiiiiiiiiifffbbbbbbcccdddaaa___ZZZiii{{{vvvrrrllljjjllloooqqqrrrnnnllljjjjjjlllmmmmmmmmmppppppppppppqqqrrrssstttvvvuuusssqqqpppnnnlllkkknnnnnnnnnmmmllljjjiiihhhkkkjjjfffaaaZZZSSSNNNLLLTTT```jjjeeeUUUEEE:::777999888:::<<<;;;888;;;@@@RRR```sss|||zzz{{{{{{bbbWWWJJJ;;;444777???CCCDDDCCC===444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---...444AAAQQQ[[[fffnnn~~~xxxvvvyyyvvvrrrnnnllliiihhhhhhccc^^^XXXQQQLLLFFFAAA>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJMMMSSSZZZ___ffffffdddbbbaaabbbeeehhhjjjlllmmmmmmlllkkkkkklllpppooonnnmmmlllmmmnnnnnnqqqnnnlllmmmoooqqqpppooossswwwxxxtttrrrtttuuutttrrrooommmlllkkkeee\\\TTTPPPQQQWWWdddtttppp```SSSLLLBBB;;;999777333000000000////////////000000////////////000000000000111111000000000000000111000000111111111222222222222222222333333444444555333333555666444444888???KKK\\\tttppp]]]XXXUUUUUUVVVUUUZZZlllwwwlllXXXRRRJJJDDDAAACCCFFFIIICCCHHHOOOVVV___kkkxxxAAAMMMJJJAAA???======DDDHHHGGGHHHIIIHHHGGGMMMTTTuuuoooUUUBBB888888999???HHHQQQYYY```eeehhhmmmmmmnnnooosssTTT>>>888777:::111444333333222222111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,///222BBB```qqqjjjYYYOOOaaaqqqaaafffxxxiiiYYYfff}}}kkkTTTcccuuusss^^^NNNEEECCCEEEHHHNNNPPPSSSTTTRRRLLLEEEAAA===<<<<<<<<>>@@@CCCIIIPPPUUU___aaaccceeeggghhhiiiiiiiiieeebbbaaadddffffffdddeeeyyywwwtttpppmmmjjjhhhiiikkkmmmnnnmmmkkkiiiiiikkklllmmmlllqqqqqqqqqrrrrrrssstttuuurrrrrrrrrqqqooonnnmmmmmmppppppooommmllliiihhhfffjjjhhheeebbb]]]WWWQQQNNNNNNYYYeeefffYYYGGG:::555777666888======;;;===@@@NNN```uuu~~~||||||~~~iii```PPP===333555===CCCFFFEEE@@@777000,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111///...111:::HHHXXXcccmmmwwwwwwrrrrrrqqqnnniiifffbbb```\\\XXXQQQKKKGGGCCC???===>>>>>>@@@BBBDDDGGGJJJKKKKKKNNNRRRUUUXXX[[[^^^aaaeeebbb^^^YYYXXX\\\ccchhhhhhjjjlllmmmllllllmmmoooqqqpppnnnmmmllllllmmmmmmmmmmmmmmmnnnoooppppppooonnnrrrtttrrrqqqtttuuuttttttpppmmmnnnqqqooohhhaaaZZZUUURRRXXXhhh|||}}}www\\\RRREEE>>><<<;;;777222000000////////////000000////////////000000000000111000000000000000111111000000111111111222222222111111222222333444444555444333555666333111:::EEEXXXeeezzztttZZZVVVUUURRRWWW______bbbtttdddWWWPPPHHHFFFCCC@@@???@@@CCCEEEGGGNNNXXXaaaiiiqqq{{{CCCNNNKKKAAA???======EEEIIIGGGHHHJJJHHHGGGMMMTTTtttsssXXXAAA555888999BBBMMMWWW]]]aaaeeehhhlllnnnqqqtttwwwUUU>>>777777:::111333333333222222111000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---111555KKKeeeqqqgggZZZVVVlllggg___iiitttyyysss```ZZZnnnzzzbbbPPPbbbyyyvvveeePPPEEEBBBCCCGGGKKKPPPQQQQQQPPPLLLHHHCCC@@@======>>>???BBBGGGOOOTTT[[[\\\cccmmmrrryyywwwsssiiigggjjjfffccccccaaa\\\UUUKKKCCC===888666444333444777:::===<<<>>>AAABBBDDDKKKTTT[[[ddddddeeefffggghhhhhhiiifffdddaaaaaacccfffhhhiiissszzzooooooqqqkkkiiigggeeeeeefffhhhiiimmmkkkiiiiiikkkmmmmmmmmmrrrrrrrrrrrrssstttuuuuuuoooqqqqqqpppnnnmmmnnnooopppoooooommmllljjjhhhggghhhfffdddbbb___[[[UUUQQQKKKRRR]]]ccc[[[JJJ;;;555666555777<<>>???BBBHHH]]]tttwww||||||zzznnn[[[CCC444444;;;CCCFFFFFFAAA:::333...,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------...//////000000111000111777CCCRRRaaajjjzzzxxxyyy|||sssssslllnnnnnnjjjgggeee```[[[UUUPPPIIIDDDAAA???===<<<<<<===@@@CCCHHHMMMPPPRRRQQQUUU[[[___aaaaaabbbbbbaaa]]]XXXTTTTTTYYYbbbiiihhhjjjlllmmmmmmmmmnnnoooooonnnlllkkkjjjjjjkkkkkkkkkkkkmmmnnnooopppqqqrrrnnnqqqrrrpppqqqtttsssppprrrpppooopppqqqqqqnnnkkkggg```XXXWWWaaasss~~~hhh[[[JJJAAA@@@???:::444000000////////////000000////////////000000000000000000000000000111111222000111111111111222222222000000111222333444555555555333555666333222???PPPdddmmm~~~\\\RRRTTTTTTPPPSSS]]]eeerrruuufffXXXMMMGGGDDDAAABBBBBBAAAAAABBBDDDGGGRRRYYYccckkkrrrxxxEEEPPPLLLAAA???===>>>FFFIIIHHHIIIJJJIIIGGGMMMTTTqqqnnnXXXDDD888:::888CCCSSS___dddfffjjjmmmlllnnnrrruuuxxxVVV>>>777777:::111333333333222222111000000000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++...333777PPPeeelllccc\\\___uuu|||fffaaakkkqqqoooggg[[[___wwwrrr\\\RRRccc~~~}}}jjjXXXGGGAAACCCEEEJJJNNNSSSRRROOOLLLHHHEEECCCBBB>>>@@@AAACCCEEEKKKSSSYYY^^^___gggsss{{{uuunnnkkkcccaaadddaaa^^^______\\\UUUKKKBBB<<<888777777888999<<>>===>>>AAABBBVVVmmm{{{yyynnnwwwuuuiiiLLL999444:::AAAEEEEEEBBB<<<555000------...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------...///000000000000111555>>>MMM]]]kkksss|||}}}tttqqqrrrlllnnnlllhhhffffff```XXXQQQLLLEEE@@@>>>>>>===<<<<<<>>>BBBGGGNNNTTTYYY\\\YYY^^^dddhhhiiiiiijjjjjjhhhfffaaa\\\[[[^^^dddiiilllmmmoooooommmllllllmmmkkkjjjiiiggggggggghhhhhhggghhhjjjkkkmmmoooqqqrrrmmmpppqqqpppqqqtttsssooommmppprrrsssqqqooonnnoooooojjjccc___aaakkkxxxwwwfffQQQEEECCCAAA;;;555000000////////////000000////////////000000000000000000000000000111222222000111111111111222222222000000111222333444555555444222444777555666III^^^ooosssiiiUUUTTTTTTTTTVVVTTTYYYjjjrrrlllaaaVVVLLLGGGFFFGGGBBBDDDEEEEEEFFFIIINNNSSS\\\bbbiiiooottt{{{}}}{{{GGGQQQLLLAAA???===>>>FFFIIIHHHIIIJJJIIIHHHMMMTTTooo}}}yyyfffWWWHHH<<<<<<666DDDWWWdddjjjlllooorrrjjjmmmrrrtttvvvVVV>>>777777:::111333333333222222111000000000111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444888PPP```bbbYYYXXXbbb{{{}}}iiidddnnnqqqlllccc\\\fffnnnYYYUUUbbb{{{wwwcccRRRCCCAAAFFFIIIMMMRRRVVVSSSNNNJJJFFFEEEDDDDDD@@@BBBDDDEEEGGGMMMVVV\\\aaaaaajjjxxx{{{kkkdddbbbYYYXXX[[[XXXWWWXXXYYYWWWQQQGGG===666777777888999<<>>PPPfffvvvxxxkkkjjjuuu{{{wwwsssSSS<<<555:::@@@DDDDDDBBB===777111...---...------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------...///000000111...111777DDDTTTeeessszzz~~~zzzqqqxxx{{{vvvrrrppppppmmmnnnjjjdddcccccc]]]SSSQQQLLLEEE@@@>>>>>>>>>>>>???AAAFFFMMMTTT\\\aaaeeebbbfffkkknnnpppqqqssstttvvvtttpppjjjfffeeegggiiiooopppqqqpppmmmkkkkkkkkkhhhgggfffeeeddddddeeefffcccdddfffgggiiikkknnnqqqkkknnnoooooorrrvvvuuuqqqjjjpppvvvwwwrrrnnnnnnpppiiiiiigggeeeeeekkkttt|||}}}nnnVVVHHHEEECCC<<<555000000////////////000000////////////000000000000000000///000000111222222000111111111111222222222///000111222333444555555444222444888777:::PPPiiivvvxxx[[[SSSTTTQQQSSS[[[^^^\\\sssvvveeeaaaXXXOOOHHHFFFGGGJJJCCCDDDEEEFFFHHHMMMUUU\\\aaaeeejjjnnnssszzz|||xxxyyyJJJQQQRRRHHH===<<>>>>>???>>>EEEUUUjjjzzz}}}tttkkkdddrrr}}}aaa888666EEEGGGCCCEEECCC???999333...------------------------------------------------------++++++++++++++++++++++++000------//////,,,---000000666CCCRRR```ooozzzvvvgggiiixxxuuuqqqooonnniiigggeeeccc```\\\VVVRRRKKKFFF???<<<===>>>>>>>>>BBBAAAJJJZZZ```]]]cccooozzzxxxzzz}}}zzzzzz|||sssjjjgggiiinnnqqqqqqzzz{{{qqqfffdddddddddcccdddaaa]]]]]]______[[[]]]```dddfffggggggiiijjjpppmmmiiijjjmmmpppqqqqqqpppnnnlllnnnrrrrrrnnnjjjlllgggdddhhhrrryyyzzzxxxnnnSSSCCCAAA===666111000///000111222111000////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444999666777999999EEEdddxxxiiiRRRLLLRRROOONNNYYYbbbmmmsssnnndddbbb]]]WWWPPPLLLJJJJJJKKKIIIIIIPPPZZZ```aaa___jjjnnnppprrryyyzzzooossszzzIIIPPPQQQGGG======CCCHHHKKKJJJJJJKKKMMMQQQTTTVVV]]]lll```PPPSSSMMM>>>===@@@LLL\\\hhhmmmllljjjjjjhhhjjjooovvv|||VVV@@@888555888222777444444333222111000/////////............------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++111...555HHHcccdddbbb___cccrrryyymmmlll|||vvvooobbbZZZnnn}}}___VVVaaa{{{~~~uuummmYYYMMMDDDGGGOOOTTTVVVXXXVVVSSSOOOKKKIIIHHHIIIIIIIIIMMMRRRVVVZZZ^^^ccchhhmmmxxxqqq^^^WWWOOOJJJHHHIIIJJJJJJIIILLLNNNOOOKKKEEE===888666777999;;;===BBBGGGKKKMMMMMMNNNSSS\\\eeekkkooommmjjjeeeaaa___```dddgggggghhhjjjlllnnnooopppqqqooonnnmmmkkkjjjiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjhhhhhhiiijjjjjjkkklllllljjjhhhgggjjjnnnrrrsssrrrsssooommmmmmllljjjjjjnnnkkkmmmnnnooonnnmmmnnnnnniiifffcccbbbcccaaa\\\WWWNNNMMMOOOUUU[[[XXXLLLAAA999444222888<<<======???===AAAMMMaaattt|||wwwooohhhqqq{{{rrrAAA888BBBDDDBBBFFFEEEAAA;;;444000......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......,,,---111777===KKK]]]ppp~~~~~~{{{hhhlllvvvrrrqqqpppnnnnnngggeeebbb___[[[VVVQQQLLLFFFBBB<<<::::::<<<======HHHFFFMMMZZZ```dddqqq|||wwwuuuwwwtttpppnnnooosssxxx|||vvvwwwrrrfff]]]\\\^^^]]]\\\]]]\\\YYYZZZ___aaa______bbbeeehhhiiijjjkkkllloookkkhhhiiillloooppppppooommmlllnnnrrrssspppllljjjgggeeeeeejjjrrryyy~~~ttt]]]KKKAAA<<<888333222000111222222111000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444555444555777===OOOlll}}}eee[[[LLLJJJSSSSSSUUUccctttwwwoooooojjjgggccc___]]][[[ZZZZZZYYYWWWVVV[[[bbbhhhjjjiiigggrrr|||{{{yyyzzzHHHOOOPPPGGG>>>===CCCGGGJJJJJJJJJLLLNNNRRRUUUXXXYYYfffZZZNNNUUUOOO>>>===???NNN```iiihhheeefffjjjeeehhhoooxxxTTT???777444777111666444444333222111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---)))***000000;;;RRRjjjggg^^^XXXddd}}}yyyrrrhhhkkk|||tttjjj^^^ddduuu~~~nnnYYY[[[kkk}}}ssskkkZZZQQQJJJNNNUUUXXXXXXXXXWWWSSSMMMKKKMMMOOOPPPOOORRRVVV[[[[[[\\\aaallluuuwwwsss\\\QQQMMMGGGCCCAAAAAAAAAAAA@@@CCCEEEGGGEEE@@@;;;777555666888:::>>>CCCIIIMMMPPPQQQTTT[[[cccjjjnnnooojjjccc[[[WWWYYY^^^aaaccccccffflllppprrrrrrpppoookkkjjjhhhffffffffffffggghhhhhhiiijjjjjjjjjjjjjjjgggggggggggghhhhhhiiijjjjjjhhhhhhiiillloooqqqqqqqqqnnnnnnppppppmmmmmmooosssqqqnnnnnnnnnooopppooojjjgggffffffeeebbb\\\WWWPPPLLLLLLRRRZZZZZZOOOCCC999333111666;;;<<<===??????>>>EEEYYYppp~~~~~~xxxqqquuu|||MMM:::???CCCEEEGGGFFFCCC===666222000///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++---000000...000444@@@IIIYYYmmm~~~xxx~~~mmmjjjxxxooonnnooommmkkkkkkfffccc___\\\WWWRRRLLLHHHCCC???;;;999:::===???@@@OOONNNRRRZZZbbbnnn{{{uuuooonnnkkkkkkkkknnnrrrxxx}}}}}}vvvhhhZZZUUUWWWYYYYYYWWWYYYXXXUUUWWW]]]aaaaaaaaadddhhhkkkllllllmmmnnnllljjjggggggjjjmmmoooooonnnlllkkknnnrrrsssqqqoooggggggeeeaaa```ggguuuyyykkkVVVCCC<<<>>>555333222111222222111000111111111111111111111111000000000000000000000000000111111111111222222222222222333333333333444444555555444555BBBZZZrrr~~~nnnSSSPPPIIIKKKTTTVVV]]]pppppplllnnnkkkiiiggggggggghhhggggggbbbccceeejjjqqqvvvyyyyyyyyy}}}{{{HHHNNNOOOFFF>>>>>>BBBFFFHHHHHHIIIJJJMMMQQQUUUWWW^^^ggg[[[PPPXXXPPP===:::<<>>666444666000555333333222222111000/////////............---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...+++,,,000111>>>XXXggg```SSSSSSkkknnnmmmjjjqqqvvviiiZZZmmmyyyqqq___SSS^^^uuu}}}tttlll^^^VVVPPPTTTYYY[[[[[[\\\XXXSSSMMMMMMRRRVVVWWWUUUXXXZZZ\\\]]]```hhhttt~~~zzzfffTTTIIIGGGCCC@@@>>>======<<<<<<>>>@@@AAA@@@<<<999666333555777999===BBBIIINNNQQQSSSYYY```ggglllmmmmmmcccZZZPPPMMMSSS[[[______eeehhhmmmqqqsssrrrooommmhhhgggeeeddddddeeefffgggggghhhhhhiiijjjiiiiiiiiifffeeeeeedddeeefffggghhhiiiiiihhhiiikkkmmmoooooonnnlllmmmqqqrrrnnnnnnpppuuurrrnnnnnnpppqqqooommmlllkkkjjjjjjiiieee___ZZZQQQLLLIIIOOOXXXZZZQQQFFF:::333111444999;;;<<>>???EEEKKKGGGFFFCCC>>>777222000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000333222000333999FFFTTTiii}}}rrrlllwwwwwwpppooooookkkggggggfffccc___ZZZVVVPPPJJJFFFAAA>>>;;;:::<<>>BBB777555222111111111000///000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444777999777666FFF```rrrvvv___MMMOOOMMMOOOVVVWWWbbbyyyqqqiiigggeeeffffffhhhiiiiiigggeee```gggqqqzzzGGGLLLMMMEEE>>>>>>BBBDDDFFFFFFFFFHHHKKKOOORRRUUU___gggZZZQQQYYYOOO;;;:::===HHHXXXeeejjjiiifffdddeeegggoooyyyQQQ===666444666///444111111000000//////......///............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000......111222CCC___gggYYYMMMUUUwww|||jjjqqqttt}}}xxxfffRRRooovvvdddVVVSSSggg{{{rrrlllddd[[[UUUWWW\\\]]]___aaaZZZUUUQQQSSSYYY]]]]]][[[^^^]]]]]]aaajjjuuuuuuggg[[[NNNCCCCCCAAA???===;;;;;;;;;::::::;;;;;;:::777555444333444555888;;;BBBIIINNNQQQTTTZZZbbbhhhjjjiiiggg[[[QQQHHHHHHPPPYYY]]]]]]jjjlllnnnppppppooonnnlllhhhgggffffffeeefffggghhhfffggghhhhhhiiiiiihhhhhhgggffffffeeefffgggiiijjjjjjjjjjjjiiijjjkkkmmmnnnlllkkkmmmqqqrrrooonnnpppssspppnnnoooqqqqqqmmmiiikkkkkkkkkkkkhhhddd^^^ZZZSSSMMMIIIMMMUUUXXXRRRJJJ<<<555111444888999<<<>>>@@@<<<@@@SSSooodddCCC???DDDMMMFFFFFFCCC>>>888222//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000111222000///555===III___xxxvvvnnnuuu~~~{{{uuuppppppnnnhhhdddcccccc```[[[VVVRRRMMMGGGDDD>>>===;;;;;;<<<@@@EEEIIISSSXXX]]]```kkksssjjjjjjlllnnnppptttrrrpppppprrrwww}}}ppp^^^XXX\\\aaabbb``````cccccc___^^^bbbffffffiiilllpppqqqpppnnnmmmllljjjjjjhhhggggggiiilllooonnnnnnmmmnnnpppqqqrrrqqqhhheee```\\\ZZZ\\\aaaeeeqqqwww{{{zzz{{{yyygggNNN@@@@@@999666222111000000///...////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444666999999;;;LLLffftttuuuwwwXXXJJJOOOOOORRRXXX\\\mmm{{{kkkbbb```aaadddggghhhgggdddbbb```cccoooFFFKKKKKKEEE??????BBBCCCDDDDDDDDDFFFHHHLLLOOOQQQYYYaaaVVVNNNVVVKKK:::===@@@IIIXXXhhhrrrrrrkkkddddddfffmmmyyyPPP===666444666///444000000/////////.........///............---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++000//////333888MMMmmm}}}eeeSSS___xxxlllyyy~~~rrr\\\KKKkkknnn[[[UUUYYYqqq|||vvvpppkkkggg___ZZZ\\\______aaaccc]]][[[ZZZ]]]aaaddddddbbbddddddeeelllxxxttt___VVVNNNGGG>>>??????===:::999999:::888777777666555333222222444555666888;;;BBBIIIOOOQQQTTTZZZaaafffgggccc```RRRLLLFFFIIIRRR\\\``````mmmmmmnnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiihhhhhhhhhffffffggghhhhhhhhhhhhhhhjjjjjjiiihhhiiilllnnnpppkkkkkkkkkjjjiiijjjlllnnnmmmkkkmmmqqqrrrooonnnppppppooooooppppppooollljjjiiiiiiiiigggddd___[[[XXXTTTNNNJJJLLLRRRUUURRRNNN@@@888222444777888;;;>>>>>>:::>>>OOOhhh{{{uuuLLL???AAAHHHGGGFFFDDD???999333000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...///000...000999CCCPPPjjj{{{yyylllhhhpppwww{{{sssnnnkkkkkkjjjdddaaaaaa[[[XXXSSSOOOLLLGGGCCC@@@;;;;;;::::::;;;???EEEJJJRRR[[[aaaeeerrr|||lllfffgggjjjmmmqqqsssqqqooooooqqqvvv{{{zzziiiYYYXXX```ffffffeeefffkkkmmmiiigggjjjmmmnnnkkkooosssuuutttrrrqqqpppmmmlllkkkiiihhhiiillloooqqqppppppoooooooooppppppjjjfff```]]]]]]\\\ZZZXXXdddnnn~~~~~~|||ppp[[[III???<<<888444111111000//////........................000000000000000000000000000111111111111222222222222222333333333333444444111666<<>>;;;;;;<<<;;;<<<@@@GGGLLLSSS]]]ccchhhxxxxxxnnnkkkmmmnnnrrrvvvtttsssssstttvvvyyy|||~~~wwweeeVVVXXXaaagggiiikkkooouuuxxxsssooooooqqqqqqkkkpppuuuyyyyyyxxxxxxxxxooopppnnnkkkiiiiiillloootttsssrrrpppnnnmmmnnnoookkkgggccc```___]]]YYYWWW[[[gggzzz~~~{{{ppp[[[GGG???<<<777444222222111000////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444111666CCCTTTdddtttlllNNNLLLKKKOOOQQQYYYkkkuuuhhhdddggglllqqqvvvxxxrrrkkkmmmxxxEEEIIIJJJDDD???@@@AAAAAAEEEEEEDDDEEEGGGJJJMMMOOOXXXaaaVVVNNNQQQDDD888BBB???JJJ]]]mmmuuurrriiiaaa]]]___hhhvvvPPP>>>888555888000444111111111111000000000000//////.........---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((---++++++555FFFjjjbbbKKKccchhhaaassswwwwwwxxx^^^IIITTTpppkkkYYY]]]aaawww~~~{{{xxxtttqqqooodddaaaaaafffgggddd``````eeehhhmmmoooooonnnmmmnnnhhhqqq|||{{{WWWMMMOOOKKKEEEDDD===>>>>>><<<999888:::===999888777666777888999::::::::::::;;;>>>DDDLLLRRRRRRUUUZZZ___bbbaaa\\\WWWJJJJJJLLLSSS\\\dddhhhiiifffiiilllooopppnnnllljjjiiikkkmmmnnnmmmkkkhhhfffeeeffffffggggggggggggggghhhgggfffgggiiilllppprrrlllnnnnnnllliiiiiikkknnnrrroooooorrrssspppqqqtttqqqrrrqqqnnnjjjkkkppptttjjjjjjhhheee```\\\ZZZZZZTTTRRRNNNLLLLLLNNNRRRTTTFFF===555555666777:::===CCC>>>===GGGZZZmmmyyy~~~bbbIIIBBBFFFIIIIIIHHHCCC<<<666333111////////////////////////------------------------///////////////////////////...000222444;;;KKKZZZnnncccwwwmmmrrrpppzzzxxxuuuooopppkkkhhhgggccc\\\YYYZZZQQQNNNJJJHHHFFFDDDAAA???===>>>???>>>>>>BBBIIIOOOUUU^^^dddiii||||||wwwwwwyyyzzz}}}|||}}}~~~xxxfffWWWXXXbbbhhhlllpppxxx~~~zzzssspppooonnnjjjooovvv{{{}}}~~~~~~~~~rrrrrrqqqmmmiiiiiilllooovvvuuutttpppmmmllllllmmmkkkiiifffccc___]]][[[ZZZYYYddduuu~~~}}}lllRRRBBB>>>999666444444333222000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444444:::JJJ^^^lllwww\\\KKKTTTQQQUUUUUU___uuu|||qqqooorrrxxxyyy~~~~~~vvvoootttBBBFFFIIIEEE???<<>><<<888FFFQQQ```lllooojjjccc^^^]]]```hhhsss|||RRR???888666666...111111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++000000///777NNNiii{{{hhhQQQNNNhhh^^^fffmmmxxx{{{gggRRRRRRZZZkkklllYYYTTTnnn}}}|||zzzwwwsssmmmiiicccfffgggddd___^^^aaaeeehhhnnnuuuuuuqqqmmmlllmmmlllzzzuuudddPPPEEEEEEFFFCCC???>>><<<:::888888888999:::;;;:::999888777777888999888999999999;;;AAAJJJQQQXXXYYY]]]cccgggeee]]]UUUKKKLLLOOORRRWWW[[[^^^```fffgggjjjooorrrrrrlllggglllkkkkkkkkklllkkkhhhfffdddcccccceeehhhiiiiiiiiijjjjjjiiiiiiiiijjjlllmmmmmmllljjjjjjjjjlllnnnooollllllllllllmmmmmmnnnnnnqqqpppnnnlllllllllmmmnnniiigggdddbbbaaa```^^^]]]WWWSSSLLLFFFDDDIIIQQQXXXOOODDD777000111666:::<<>>QQQkkkxxxwww|||qqqRRRDDDEEEFFFDDDBBB@@@===999333/////////...------------...........................---,,,,,,,,,,,,---......111000///---333AAATTTaaauuuvvvfffxxxiiiooowww~~~uuusssqqqoookkkhhheeebbb___[[[VVVSSSNNNKKKFFFCCCAAA@@@>>><<<;;;::::::<<>>===;;;999777777888:::;;;>>>>>>??????>>>===;;;:::999999:::999;;;AAAJJJPPP]]]]]]```eeehhheee\\\UUUHHHHHHHHHIIIJJJMMMOOOQQQ[[[___fffnnnssstttqqqnnnnnnmmmllllllmmmllliiiggggggffffffhhhjjjllllllkkkiiiiiihhhgggggghhhjjjjjjjjjjjjiiijjjlllnnnqqqsssiiijjjkkkllllllllllllkkkmmmmmmllllllllllllllllllhhheeebbbaaa```___]]][[[YYYUUUNNNGGGEEEHHHPPPVVVPPPEEE888111111666999;;;??????===@@@TTTooo}}}}}}zzz{{{{{{{{{|||ZZZHHHFFFGGGFFFDDDBBB???;;;555111//////...------------...........................------,,,,,,------...///000,,,,,,555@@@NNN^^^kkk}}}lllzzznnnqqqxxxssssssqqqnnnhhhfffbbb___\\\XXXSSSPPPKKKHHHDDDAAA???>>><<<:::;;;::::::===BBBHHHLLLNNNTTTYYY___nnn~~~wwwvvvzzz~~~tttaaaWWW^^^eeegggooo{{{zzznnniiigggeeehhhkkksss|||}}}rrrlllnnnmmmgggfffkkkxxxwwwtttrrrqqqpppoooooollllllllljjjfff```ZZZVVVWWWWWW```rrr}}}}}}}}}{{{KKKAAA999888777333111222111333111///222777777222333000...---///111111111000111111111111222222222444333222222444555666666:::FFFPPPaaayyy___OOOPPPOOOVVVXXX^^^ooo{{{wwwtttwwwrrrpppwwwBBBFFFHHHEEEAAA???BBBFFFJJJIIIKKKNNNNNNLLLMMMRRRdddooo___ZZZSSS???<<<:::CCCNNN^^^jjjmmmhhh___YYYWWW\\\hhhwwwQQQ>>>888666777000444111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***000CCC]]]pppwww\\\QQQ\\\yyycccyyycccVVV```tttsssiii```kkk~~~yyyuuusssqqqnnnlllfffggggggccc^^^\\\]]]______bbbddddddbbbcccgggkkk||||||cccMMMGGGCCC??????@@@AAA>>>;;;;;;:::777555666888;;;===AAABBBDDDEEEEEEBBB???===::::::::::::<<>>===<<<:::888::::::;;;>>>CCCIIILLLMMMPPPTTT___wwwyyysssrrrvvvzzz{{{zzz}}}wwwkkk\\\VVV```iiimmmuuuwwwlllhhhfffeeeiiikkkqqqzzz~~~xxxvvviiiaaacccgggdddcccfffxxxwwwuuutttsssrrrpppnnnpppnnnlllkkkjjjeee^^^XXXTTTRRRUUUaaaqqq}}}]]]HHH888999;;;555222444222222111///222777888666222000......///000///...000111111111111222222222222222333444555666777777===KKKWWWjjjaaaLLLJJJPPPNNNTTTWWWbbb}}}xxxqqqoooqqqoootttCCCEEEGGGEEEBBBAAACCCGGGIIIJJJMMMQQQQQQNNNQQQVVVhhhooo^^^YYYRRR>>>:::999AAAMMM___kkknnniii___YYYWWW\\\iiiyyyQQQ>>>888666888000555111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++222GGGaaasssyyycccXXXdddzzzfff}}}~~~ddd^^^oooyyyrrrfffcccttt|||wwwrrrpppooonnnmmmggggggfffbbb]]]ZZZYYYZZZTTTUUUVVVWWWYYY___fffkkkuuusssqqqqqqvvv~~~zzzrrriiiddd^^^QQQDDD???????????????===;;;:::;;;999777555666:::===@@@CCCDDDEEEFFFEEEDDDBBB@@@<<<;;;::::::===BBBHHHLLLOOOPPPRRRUUUVVVRRRLLLGGGIIIGGGDDDBBBBBBDDDGGGIIIRRR\\\hhhqqqtttsssssssssrrrpppnnnnnnmmmllljjjhhhhhhgggfffgggiiijjjjjjiiiiiihhhgggfffeeeeeefffgggmmmlllkkkkkkkkklllmmmmmmeeegggiiikkkllljjjhhhgggfffhhhkkkmmmmmmllljjjiiigggdddaaa______^^^\\\ZZZYYYUUUPPPJJJHHHJJJPPPUUURRRIII===444111333777999@@@???===???OOOfffuuuyyywwwyyyvvvrrrwwwmmmPPPIIIHHHGGGEEEDDDBBB>>>999555//////...------------...........................---------------...//////333---888PPP^^^```jjj{{{lllhhhwwwooozzz{{{vvvssssssqqqlllgggbbb___ZZZVVVSSSOOOKKKHHHDDDAAA>>><<<;;;;;;999888::::::;;;???EEEIIILLLLLLMMMPPPaaa{{{vvvqqqqqqtttxxxxxxwwwwwwzzz||||||~~~}}}vvvmmmbbbXXXWWWbbbnnnsss{{{{{{qqqiiiffffffhhhlllmmmqqqxxxuuuhhhfff]]]YYY]]]bbbccceeeiiivvvxxxyyywwwssspppoooppprrrnnnkkklllllliiiaaa[[[SSSSSSQQQUUUcccuuu~~~~~~tttVVV>>><<<>>>666000333333222111000222666999:::000///...///000000///...000000111111111222222222111222444555444444555666===OOO```rrrgggPPPGGGIIIOOOMMMSSSWWWkkkssslllmmmtttyyyCCCEEEEEEDDDBBBAAACCCFFFFFFHHHMMMRRRRRRPPPTTTZZZnnnrrr___\\\UUU???<<<<<<@@@MMM```nnnqqqkkkbbb[[[XXX^^^jjjzzzRRR???888555777111555111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------555IIIbbbssszzzlll]]]fffpppbbbzzzhhhdddvvvyyypppgggjjj|||}}}zzzuuuqqqooonnnlllkkkfffeeeddd```\\\XXXVVVUUUOOONNNMMMMMMPPPVVV]]]bbb```\\\YYYYYY^^^cccfffggg```]]]WWWPPPNNNOOOJJJCCC??????>>>===<<<;;;;;;;;;:::999777777888;;;???AAABBBAAAAAA@@@AAAAAABBBBBB===;;;::::::===AAAFFFHHHJJJLLLPPPSSSVVVUUUQQQOOOQQQPPPMMMLLLMMMPPPTTTVVV^^^gggrrrzzz{{{yyywwwwwwtttrrrooonnnmmmllljjjhhhiiihhhggghhhiiijjjiiihhhkkkjjjhhhgggfffgggggghhhkkkjjjjjjjjjjjjjjjjjjjjjfffhhhjjjlllmmmkkkiiihhhgggiiilllnnnooonnnkkkjjjhhhfffcccaaa```___]]]\\\VVVTTTPPPKKKIIIKKKQQQUUUQQQJJJ>>>555111222555888>>>???>>>???KKK^^^pppyyy}}}yyy{{{uuuSSSIIIFFFEEEDDDCCCAAA>>>999555//////...------------..............................------------...//////000111BBB[[[eeedddooo|||hhhsssoooxxx~~~rrr{{{xxxuuusssqqqnnnjjjggg```]]]WWWSSSOOOLLLHHHEEEBBB@@@===;;;;;;;;;:::999999:::<<>>UUUiiixxxcccWWWOOOKKKMMMLLLXXX```{{{qqqnnntttCCCDDDDDDCCCAAAAAABBBCCCDDDFFFLLLPPPPPPOOOTTT\\\nnnooo[[[XXXSSS<<<999:::>>>LLL```ppptttnnneee^^^[[[aaammm|||TTT???888555777000555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000:::NNNeeeqqqtttiiiZZZccc~~~wwwgggccc|||jjjddduuuzzzooojjjttt|||xxxvvvsssqqqooollliiifffdddcccaaa^^^ZZZVVVRRRQQQOOOLLLIIIGGGFFFIIILLLOOOIIIFFFCCCDDDGGGIIIIIIHHHEEEHHHIIIGGGGGGHHHDDD>>>>>><<<:::999999:::;;;<<<888888777888999;;;>>>@@@======<<<<<<===???AAABBB===;;;999999<<>>555000000444777999===???AAAGGGWWWmmm~~~~~~zzzWWWJJJEEEDDDBBBBBB@@@===999666//////...------------.................................------......///000+++333IIIaaajjjmmm{{{tttpppfff\\\iiizzzuuutttrrrooommmkkkjjjiii___[[[UUUPPPLLLIIIEEECCC@@@>>>;;;:::;;;;;;;;;:::888:::===BBBHHHKKKLLLKKKOOOTTTlll{{{yyywwwwwwxxxyyyxxxwwwwwwyyyyyyyyy{{{|||wwwppp\\\YYY]]]gggqqqxxx{{{tttmmmiiiddd```aaaeeemmmsssxxx}}}rrr___RRRVVV]]]cccfffiiilllpppsssxxx{{{wwwoookkkoootttpppnnnllllllllljjjeeeaaaSSSTTTRRROOOPPP]]]rrrkkkPPPBBB<<<888444222222111111333333222555;;;222000//////111222111000000111111111111222222222222444555444222222666999DDD___tttddd```WWWMMMMMMOOO\\\hhhxxxyyyDDDDDDCCCBBB@@@???@@@@@@CCCEEEJJJMMMLLLKKKRRR[[[llljjjUUUTTTOOO888555777<<>>======:::888666666888:::;;;::::::>>>AAA@@@@@@BBB@@@<<>>444//////333666666<<>>:::777//////...------------..........................................//////000---999NNNcccpppzzzwwwmmm~~~fffUUU]]]nnn~~~{{{qqqqqqqqqnnnjjjhhhgggggg]]]XXXRRRMMMIIIFFFCCC@@@>>><<<999999:::::::::999888999===CCCIIILLLLLLKKKRRRYYYrrr}}}|||{{{zzzzzzyyyxxxxxxvvvyyy{{{{{{}}}|||uuulll^^^]]]aaaiiiqqqxxx~~~wwwpppjjjiiigggdddeeeiiikkkuuu|||~~~nnnZZZQQQXXXbbbkkktttxxxxxxvvvwwwwwwuuussspppoooooopppooooooooonnnllljjjgggeee[[[UUURRRPPPMMMRRRggg~~~zzzbbbKKK???<<<:::555111000111444333000222999888555111000000000000///000111111111111222222222222444555444333555;;;AAAPPPjjj~~~jjjUUUYYYTTTLLLQQQXXXcccrrrDDDDDDCCCAAA@@@?????????DDDFFFJJJLLLIIIHHHPPPYYYnnnkkkUUUUUUQQQ:::777::::::III___pppvvvqqqggg```___dddpppWWWAAA888444666///444111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))///BBB___pppkkk\\\RRRNNNddd{{{rrrkkkwww]]]ddd|||lllhhh~~~{{{xxxooopppqqqrrrpppkkkddd^^^___^^^\\\ZZZWWWSSSOOOLLLFFFDDD@@@===;;;999777555444222000000222555777888999<<<;;;777888===AAAAAADDD???;;;999::::::777444333444555777888888888888444666:::>>>@@@AAA@@@@@@===999777777;;;???@@@@@@@@@EEEKKKRRRWWW[[[^^^```hhhmmmwww~~~{{{wwwtttsssrrrpppnnniiigggffffffggggggeeedddhhhhhhgggggggggiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhiiiiiiiiiiiiiiijjjjjjjjjlllmmmmmmmmmmmmllljjjiiiiiigggdddbbbaaa```^^^]]]ZZZWWWSSSMMMHHHFFFHHHJJJKKKFFF===444......222666555===BBB???:::CCC^^^wwwooobbbnnnaaaLLLEEEDDDCCCBBBBBB???;;;888//////...------------..........................................///000000444@@@RRRcccttthhhiiiQQQLLLeeexxxyyyyyyqqqrrrsssooojjjfffdddeee[[[WWWPPPKKKGGGDDDAAA>>><<<:::888777999:::999999888999>>>DDDIIILLLLLLJJJTTT\\\vvv~~~}}}|||{{{zzzxxxwwwyyy}}}vvvkkk``````cccjjjqqqwww}}}rrrkkkhhhkkkllljjjkkkpppkkkvvv}}}}}}}}}yyygggRRRXXX^^^iiixxx|||vvvpppnnnqqqsssppplllnnnpppqqqooollljjjhhhhhhdddYYYRRRQQQLLLKKK]]]uuu}}}sssTTTBBB@@@===666111///222555333///111777<<<888333000//////......000111111111111222222222222444555555444888@@@GGGYYYrrr~~~TTTBBBLLLMMMJJJUUUbbblll}}}~~~zzz}}}EEEDDDCCCAAA@@@@@@AAAAAABBBKKKKKKKKKNNNMMMRRR```mmmhhh```UUUHHH>>>;;;<<<;;;GGG\\\qqqwwwnnnbbb[[[```hhhrrr|||]]]>>>:::777444444333333333222222111000000000....................................---,,,+++*********+++,,,,,,,,,,,,+++//////333MMMsssyyy___JJJEEEQQQccczzzpppcccmmmuuuYYY```wwwxxxiiilllzzzssspppppppppooonnniiiccc^^^```^^^[[[WWWSSSMMMGGGBBBAAA>>>;;;:::999888777555222222333555888999999888;;;======<<<;;;===CCCGGGDDDAAA===:::888777555333444444555555555555555555555666999>>>DDDEEECCC@@@<<<:::999999>>>AAA@@@<<>>AAACCCBBBQQQoookkk___jjj~~~^^^RRRJJJGGGCCC@@@???===:::888222000---,,,---------,,,------------------------111---,,,///000......111333BBBYYYpppjjj]]]pppjjjRRRQQQppp{{{~~~{{{vvvqqqpppooonnnllliiieeeaaa]]]TTTLLLHHHEEE@@@<<<;;;===;;;:::888888999:::<<>>AAAFFFIIIHHHIIIMMMYYYjjj{{{xxx||||||}}}~~~}}}{{{zzzyyy}}}xxxoooddddddgggnnnwwwzzzxxxtttjjjfffdddeeekkkqqqtttvvvxxxlll```WWW\\\fffrrrxxxuuugggcccmmmoookkkooommmmmmlllkkklllkkkiiigggccc]]]VVVQQQMMMNNNWWWaaaoooCCC===CCC444222111000111222222111000555555333222111000000000111111222222222333333333444222222333222555CCCSSSiiixxxfffSSSFFFIIIMMMOOOYYYgggssszzzzzzwwwvvvxxxxxx{{{CCCCCCBBB@@@??????@@@BBBEEELLLLLLJJJNNNMMMRRRbbbsssiii]]]RRRFFF===999999<<>>:::777444555333333333222222111000000000........................------------,,,+++***)))******+++,,,,,,,,,,,,+++---111<<<\\\}}}yyy[[[IIIGGGWWWkkk|||}}}hhh___mmmlllZZZhhh~~~uuugggnnnyyyrrrrrrpppooonnnlllhhhccc___```^^^[[[WWWRRRLLLEEEAAA;;;999777777888888777666333222333555888999999888===???@@@???===>>>BBBFFFCCC@@@;;;888777666444333444444444444555555555555444555777<<>>???CCCFFFEEEBBB>>>CCCLLLVVV___hhhpppuuu}}}uuupppnnnnnnmmmlllhhhggggggfffeeeddddddcccggghhhhhhiiijjjkkklllmmmkkkkkkkkkjjjkkkkkklllllliiigggiiimmmnnnkkkkkkmmmmmmlllkkkhhheeedddeeegggiiihhheeeccc```___^^^^^^\\\WWWTTTQQQMMMEEEBBBDDDHHHBBB;;;444111111333555666<<<===???BBBAAAOOOkkktttjjjrrrdddRRRJJJGGGCCC@@@???===:::888222000---,,,---...---,,,------------------------///,,,,,,///000...///111666EEE\\\qqqxxxfffhhh}}}___RRR^^^xxxtttoooqqqpppnnnmmmlllhhhddd```[[[RRRJJJGGGEEE???<<<<<<===;;;999888888999:::;;;>>>===AAAHHHKKKKKKMMMQQQ^^^lll}}}|||vvvwwwxxxyyy{{{||||||}}}|||vvvkkkccccccgggnnnuuuxxxvvvrrrmmmjjjhhhjjjpppvvvzzz|||zzzlllbbb\\\]]]hhhpppzzzvvvqqqddd```lllpppmmmpppooonnnmmmmmmlllkkkiiigggddd___XXXSSSNNNLLLSSS\\\rrr{{{{{{|||QQQCCCEEE;;;333222111111222222111000444444333222111111111111111111222222222333333333444222333333333777FFFVVVjjjzzz```OOOEEEIIIMMMPPPZZZiii|||vvvwwwtttrrrrrrqqqooottt{{{|||CCCCCCBBB@@@>>>>>>@@@BBBIIIMMMKKKIIIMMMLLLSSSfffyyyiiiXXXLLLDDD<<<777666===III^^^qqqtttiii]]]VVVZZZfffttt~~~^^^>>>:::777444555333333333222222111000000000........................,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++)))...===^^^wwwkkkPPPGGGMMMaaauuuyyybbb\\\nnn{{{___ZZZqqquuuhhhuuu|||wwwrrrtttqqqnnnkkkiiifffbbb``````^^^ZZZVVVPPPJJJCCC>>>777666555666999::::::999444333333555888:::999999>>>AAACCCBBB@@@@@@DDDGGGDDD@@@<<<888777666555444333333444444444555555555555666999<<>><<<<<<===@@@DDDFFFGGGGGGGGGCCCIIIRRR]]]hhhsss~~~}}}sssmmmkkkkkkkkkjjjfffeeedddbbbbbbbbbcccccciiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmjjjhhhjjjnnnnnnkkkjjjmmmlllkkkiiifffddddddfffhhhkkkjjjgggdddaaa___^^^]]]]]]XXXTTTRRRMMMEEEAAABBBFFFBBB;;;555222222444666555;;;<<<>>>AAAAAAMMMeee~~~www{{{oooRRRJJJGGGCCCAAA???===:::888222000---,,,---...---------------------------------+++,,,000111//////222;;;III___tttlllcccyyy~~~fffbbbuuu}}}wwwtttoooqqqooonnnmmmkkkgggbbb___YYYPPPHHHEEECCC???<<<<<<<<<;;;999888777888:::;;;===>>>DDDKKKOOOOOORRRWWWgggrrr{{{vvvwwwwwwxxxzzz}}}xxxjjjbbbcccfffmmmsssvvvssspppkkkiiihhhjjjpppvvv{{{}}}yyyjjjdddddd___nnn}}}tttnnn```^^^lllrrroooqqqppppppooonnnmmmkkkiiihhhgggbbb\\\WWWPPPKKKNNNTTT\\\yyy~~~dddFFF???:::555333111111222222111000333222222111111111222222111111222222222333333333333333333333444;;;KKKZZZjjj}}}yyyYYYLLLFFFLLLPPPRRR^^^nnn}}}{{{||||||yyyuuuqqqlllhhheee```[[[\\\```jjjvvvEEEFFFEEEAAA>>>===@@@CCCJJJLLLHHHHHHLLLLLLVVVlll|||gggQQQGGGCCC<<<777666;;;HHH^^^pppssshhh\\\WWW[[[hhhwww^^^>>>:::777444555444333333222222111000000000........................,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,---888VVViiiZZZHHHKKKUUUjjj}}}www```]]]ppp~~~nnnYYY]]]xxxwwwnnnzzzwwwuuusssuuurrrmmmiiifffdddaaa``````]]]YYYTTTNNNGGG@@@;;;777666777999;;;======<<<666555444555888::::::999===AAADDDEEEEEEEEEIIILLLHHHDDD>>>:::888777777666333333333444555555666666999:::<<>><<<===<<<;;;999888888999:::;;;???AAAHHHOOORRRRRRWWW]]]qqq||||||tttwwwvvvuuuuuuvvvxxx{{{}}}yyyiii```bbbgggmmmrrrtttqqqnnnjjjjjjjjjlllpppvvvzzz}}}rrrdddccciiilllvvvxxxtttnnn___]]]mmmsssoooqqqpppqqqqqqooommmkkkjjjiiiiiieeeaaa\\\RRRJJJIIINNNTTTppp~~~tttLLL<<<===777555222111222222222111111111111111111222333333111111222222222333333333333444444444666@@@RRRaaalllhhhUUULLLIIIPPPSSSUUUdddwwwzzztttmmmmmmooossszzzzzzuuuuuuvvvxxx{{{|||xxxwwwwwwuuupppjjjcccZZZTTTMMMFFFFFFIIIKKKSSSaaaqqq~~~~~~HHHIIIHHHCCC>>>===AAAEEEIIIIIIEEEFFFLLLLLLYYYqqq{{{bbbKKKEEEDDD===888888999GGG^^^pppssshhh]]]YYY\\\hhhttt|||^^^???;;;888555555444333333222222111000000000........................---------------,,,,,,+++******+++,,,,,,,,,,,,+++000111<<>>???@@@???>>>>>>AAADDDKKKPPPPPPOOOWWWbbbrrruuuzzzrrrjjjiiijjjiiigggeeecccaaa___^^^___aaabbbbbbbbbbbbbbbccccccccccccbbbccceeeggghhhiiiiiiiiijjjhhhiiilllllliiigggiiihhhhhhgggdddcccdddgggjjjhhhggggggeeedddbbb``````]]]YYYUUUSSSNNNEEE@@@@@@EEECCC>>>888222111444777666=========CCCDDDIIIYYYppp|||~~~}}}|||}}}UUUKKKHHHDDDAAA@@@>>>;;;999333111...---.........---------------------------,,,+++---000000///333999EEESSSiii}}}{{{jjjsssuuurrrtttsssrrrooonnnmmmllljjjgggccc___VVVMMMDDDBBB@@@===<<<===;;;:::999888888:::<<<===DDDFFFLLLSSSUUUUUU[[[bbbxxxwwwppppppnnnmmmlllmmmooosssuuuzzz|||}}}tttddd^^^bbbgggmmmrrrrrrpppmmmnnnooopppqqqtttxxx}}}jjj^^^bbbkkkxxxzzzxxxsssnnnaaa___nnnsssnnnppppppqqqrrrpppmmmjjjjjjkkkkkkhhheee```VVVKKKHHHJJJUUUmmmzzz|||VVVBBBGGG999666333222222222222111000000000000111222333333111111222222222333333333222444555444777EEEYYYhhhwww|||XXXQQQJJJJJJQQQSSSWWWjjjpppccc]]]XXX[[[___ccchhhpppxxx~~~~~~yyyrrrkkkhhhhhhiiikkkppprrrqqqqqqqqqnnniiiggg\\\OOOFFF@@@;;;<<>>CCCIIIIIIGGGCCCFFFLLLKKKXXXsssxxx^^^IIIFFFFFF>>>888999888GGG___qqqssshhh^^^[[[[[[dddmmmuuu___???;;;888555666444333333222222111000000000........................---------......------,,,******+++,,,,,,,,,,,,+++,,,333BBB^^^qqqeeeQQQPPP[[[rrr{{{lllXXXYYYlllwww{{{qqqbbbgggjjjttt}}}|||uuurrrsssuuuwwwrrrkkkfffbbb```^^^]]]\\\YYYUUUPPPJJJCCC<<<666777777888:::<<<===;;;:::999777555666888:::;;;;;;:::>>>DDDHHHLLLQQQXXX]]]SSSLLLCCC:::666444333333444444555666777888888999999<<<>>>???>>>===>>>>>>AAADDDLLLSSSSSSUUUeeewwwqqqiiiiiikkkiiifffcccbbb```___^^^]]]^^^^^^^^^______```aaabbbbbbcccbbbcccfffhhhjjjjjjjjjjjjjjjggghhhkkkkkkgggeeegggeeeeeefffeeedddeeegggiiifffffffffeeedddbbb```___\\\XXXUUUTTTNNNFFFAAAAAAEEEDDD@@@999333000333666666>>>===<<>>;;;999333111...---...///......---------------------------,,,...000000000666>>>NNN[[[pppzzzuuurrrqqqpppooopppnnnmmmllllllkkkiiieeeaaaWWWMMMDDDAAA@@@===<<<===::::::999999:::<<>>777999;;;JJJbbbssssssggg]]]ZZZ[[[```gggppp~~~___???;;;888555666555333333222222111000000000........................+++,,,,,,---------,,,,,,******+++,,,,,,,,,,,,+++***555EEE___wwwpppYYYNNN]]]xxx}}}fffQQQVVVnnnrrr```eeezzz~~~eeeyyy~~~|||uuuqqqssswwwvvvqqqkkkfffbbb___]]][[[ZZZWWWSSSNNNIIIBBB;;;666666777888;;;>>>???>>><<<:::888666666888:::;;;;;;;;;???DDDIIIMMMTTT\\\bbb\\\TTTIII>>>888555444333555555666777888999:::::::::===???@@@???>>>???AAACCCFFFPPPYYY[[[aaayyy|||ooohhhiiijjjgggcccaaaaaa```^^^\\\[[[ZZZYYYXXXYYYZZZ\\\^^^___aaaaaaaaacccfffiiijjjkkkkkkkkkiiifffgggjjjiiieeeccceeeaaaccceeefffeeeeeeggghhhfffffffffeeeccc```^^^]]]ZZZWWWUUUTTTOOOFFFAAAAAAFFFEEEBBB:::222///111555555===;;;;;;BBBDDDEEEMMMcccppp|||tttuuu{{{yyyZZZKKKHHHEEEBBB@@@>>><<<:::333111///......//////...------------------------///......000///111999CCCXXXeeexxxsssxxxyyyssssssooonnnrrrmmmllllllllllllkkkgggdddYYYNNNEEEBBB@@@===<<<===999999999:::<<>>AAACCCAAA>>>AAAIIIQQQMMMIIICCCFFFKKKGGGRRRnnnttt]]]LLLLLLJJJ===555888===MMMdddtttsssfff\\\YYY]]]```eeeppp___???;;;888555666555333333222222111000000000........................***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++///;;;GGG___zzzzzzcccTTT```eeeNNNVVVsssooo[[[___sssyyyoooeee~~~}}}uuuqqqtttxxxvvvqqqkkkfffbbb___\\\ZZZXXXVVVRRRMMMHHHBBB;;;666777888:::>>>BBBCCCBBB@@@;;;999666666888:::;;;<<<===AAAEEEIIIMMMTTT^^^eeeddd\\\OOODDD<<<999777666555666777888999:::;;;;;;<<>><<<:::444111///.../////////...------------------------111//////000///111;;;FFF___kkk}}}jjjuuupppppppppkkkkkkrrrlllllllllmmmmmmllliiifffZZZOOOFFFBBB@@@===<<<===999999999:::===AAADDDFFFIIIKKKPPPVVVXXX]]]kkkxxxjjjcccUUUUUUTTTRRROOONNNMMMMMMMMMSSSYYY]]]^^^___^^^WWWNNNQQQXXX```gggkkkkkkjjjiiijjjnnnssswww{{{uuuhhhaaafffsssjjjWWWSSSQQQ]]]cccaaabbbkkkllljjjpppiiimmmpppoookkkjjjllloookkkiiihhheee\\\RRROOOQQQPPPSSSpppSSSHHH===:::555222222222222111111111000000000000111111111111222222222333333333000666777444:::PPPhhhuuuzzzWWWGGGIIIFFFJJJRRRXXXfffooo```SSSIIIEEEFFFLLLOOOTTTXXX^^^hhhwwwvvvqqqggg[[[QQQLLLMMMNNNJJJMMMNNNLLLNNNSSSUUUSSSOOOFFF>>>===@@@CCCGGGLLLOOOUUU^^^iiippppppkkkfff>>>===>>>@@@@@@AAAGGGOOOKKKDDDEEELLLLLLKKK^^^vvveeeWWWSSSEEE:::999999===QQQhhhrrrkkk```ZZZYYY___fffllluuu]]]>>>:::777444444333111111000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,......444GGGeee{{{yyygggWWWooo~~~cccXXXlllrrrgggdddfffyyy~~~fffhhhzzztttooonnnnnnmmmmmmkkkhhhccc]]]XXXUUUTTTTTTSSSOOOHHHAAA<<<:::777888:::===@@@BBBBBBCCC>>>666111333666777999;;;@@@CCCHHHLLLPPPWWWaaahhhmmmiiiZZZFFF999888888555555888;;;===<<<<<<===>>>???CCCHHHJJJGGGCCCDDDHHHOOOLLLWWWgggsssuuujjjkkkkkkeeebbbeeeaaa___\\\[[[ZZZWWWTTTQQQRRRRRRRRRRRRTTTVVVXXXYYYaaaaaacccfffiiiiiigggeeehhhhhhiiiiiiiiigggfffeeejjjiiihhhfffdddcccbbbbbbbbbcccbbb```]]][[[\\\]]][[[YYYWWWTTTQQQKKKEEE@@@FFFFFFBBB<<<444000000222666888:::::::::<<>>NNN^^^ssslllcccrrr{{{yyyqqqmmmnnnooonnnmmmnnnooooooooommmjjjgggeee[[[QQQEEE>>>>>>@@@AAAAAACCCAAA??????BBBEEEHHHIIINNNMMMOOOTTTWWW___sssooo]]]SSSIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCFFFKKKMMMLLLKKKJJJJJJKKKSSS\\\___aaaffflllooorrruuuvvvxxxeee```ooorrroooRRROOOXXX\\\oooqqqoookkkkkkmmmnnnkkkkkknnnrrrrrrooolllkkkkkkjjjiiigggddd___XXXPPPKKKLLLMMMYYYiii|||~~~mmmPPPDDD>>>666111222444000+++222222111111111111222222222222222222222222222222444555555666===PPPjjj|||fffNNNEEEHHHHHHJJJNNNTTTiiivvv^^^RRRJJJDDDDDDJJJOOONNNQQQ[[[lll|||xxxkkk]]]UUUOOOIIIDDDCCCEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@>>><<<>>>CCCKKKQQQWWWeeesss}}}}}}rrr@@@??????AAA??????DDDLLLKKKDDDEEELLLLLLMMM___www~~~bbbRRRNNNCCC999888777<<>>;;;888555555333222222222111000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...333;;;PPPnnn{{{fffTTTmmmfffZZZmmmuuukkkhhhhhhxxx{{{ffflllyyytttpppnnnmmmlllkkkiiifffaaa]]]XXXVVVTTTTTTQQQLLLEEE???<<<:::777888:::===@@@CCCDDDDDD???888333555888999:::===AAAEEEJJJMMMOOOWWWbbbkkkooojjj\\\JJJ>>><<<:::777777:::<<<===;;;:::;;;===???CCCHHHLLLLLLJJJIIIJJJOOONNN]]]ooo}}}tttiiiiiiiiiccc```cccaaa___]]][[[ZZZXXXUUURRRTTTTTTTTTTTTVVVXXXZZZ[[[aaaaaabbbeeehhhiiihhhfffhhhiiijjjjjjjjjiiihhhggglllkkkjjjhhhgggfffeeeeeeccccccbbb```\\\[[[[[[\\\ZZZYYYVVVTTTPPPKKKDDD@@@EEEEEEBBB<<<555111111333666888:::::::::<<>>======>>>???AAADDDEEEEEEEEEGGGHHHJJJRRR\\\aaadddgggkkknnnqqqtttvvvyyyooodddmmmwwwxxxeeeXXXdddxxxuuukkkjjjkkkkkkkkknnnrrrrrrooolllkkkkkkllljjjgggeeebbb\\\UUUOOOLLLHHHRRReee}}}wwwsssMMMEEEDDD???:::666444444333222222111111111111222222222222222222222222222222777555555:::GGG]]]ttt```KKKDDDIIIHHHMMMTTTZZZllloooWWWLLLGGGCCCEEELLLRRRVVV[[[cccssssssfffXXXPPPKKKEEEBBBAAAAAA@@@??????>>>>>>?????????>>>>>>===@@@FFFOOOUUUeeennnvvv{{{~~~zzzrrrCCCAAAAAAAAA???===AAAHHHJJJEEEGGGMMMMMMOOOaaaxxx{{{\\\KKKHHH@@@999888555===PPPeeeooojjj```[[[ZZZaaaiiirrr|||\\\???<<<:::666555333333333222222111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...555>>>TTTpppxxxeeeVVVlllggg\\\oooxxxpppkkkjjjvvvvvvdddsss}}}wwwsssqqqnnnkkkkkkiiifffccc___\\\YYYXXXUUUSSSOOOHHHAAA===;;;;;;777888999===BBBEEEFFFFFFAAA999444666999:::<<<>>>BBBHHHMMMOOOOOOWWWeeeqqqssslll]]]LLLCCC???===999:::===???>>>:::888999;;;???CCCIIINNNRRRSSSPPPLLLOOOQQQbbbvvv~~~qqqgggffffffaaa___aaaaaa___]]][[[ZZZYYYVVVTTTUUUUUUUUUVVVXXX[[[]]]___aaaaaabbbdddgggiiiiiihhhhhhiiijjjjjjkkkjjjjjjjjjnnnmmmlllkkkjjjiiihhhhhhddddddccc```\\\ZZZZZZ[[[YYYXXXVVVSSSPPPJJJDDD???BBBCCCBBB<<<666222222333555888:::::::::<<>>?????????AAADDDGGGIIIPPPZZZbbbeeehhhkkknnnppptttwww{{{}}}iiihhhttttttzzzuuucccdddtttyyyllljjjlllmmmmmmoooqqqqqqooommmkkkkkkkkkhhheeeddddddaaaYYYRRRNNNGGGLLL```|||vvvsss{{{NNNEEEFFFFFF@@@888333444888222222111111111111222222222222222222222222222222:::666666>>>QQQiii~~~XXXGGGEEEJJJIIIOOO[[[aaapppgggPPPGGGEEEEEEJJJQQQQQQZZZaaahhh{{{lll___SSSLLLGGGBBB@@@AAA======<<<;;;;;;;;;;;;;;;======>>>???CCCJJJSSSYYYkkkoooqqqoooooopppnnnjjjBBBAAAAAABBB???===AAAGGGKKKHHHJJJOOOOOORRRdddyyywwwWWWEEEDDD???999888555AAARRRgggqqqmmmddd___^^^```gggpppzzz]]]???===;;;777666333333222222111111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...333???WWWpppzzzsssdddZZZlll|||ddd___qqq|||ssslllmmmtttpppbbbxxxxxxrrrrrrqqqnnnjjjhhhgggdddaaa]]][[[ZZZYYYUUURRRLLLDDD>>>;;;<<<===999888999===CCCHHHIIIIIIAAA999444666999:::<<<>>>CCCJJJQQQQQQQQQYYYiiiwwwxxxlllZZZJJJBBB???===;;;===@@@BBB???999666777:::@@@CCCIIIPPPXXX\\\WWWPPPRRRTTTdddyyywwwmmmdddcccccc___^^^___```^^^[[[ZZZYYYXXXVVVTTTVVVVVVWWWXXX[[[^^^aaabbbcccbbbcccfffiiikkkkkkkkkhhhhhhiiijjjjjjkkkkkkkkkmmmmmmmmmllllllkkkjjjiiieeeeeeccc```\\\ZZZYYYZZZYYYWWWUUUSSSPPPKKKDDD@@@@@@BBBAAA===777333222444444777:::;;;;;;===AAAEEE^^^yyy~~~{{{qqqiiinnn|||~~~TTTKKKBBBAAA@@@===::::::888444111............---...------------...//////...///222222///555KKKaaagggvvvsss```ttt~~~zzzdddMMMhhhsssrrrooommmlllmmmmmmkkkjjjhhhiiiiiijjjjjjiiiiiihhheee```WWWNNNHHHFFFHHHJJJFFFIIILLLMMMNNNMMMMMMMMMQQQVVV___jjjwwwnnnMMM@@@===<<<999999999:::;;;<<<===>>>???@@@AAAAAA@@@AAADDDFFFHHHKKKSSS\\\aaaeeejjjpppqqquuuzzz~~~lllkkknnnnnnsssmmmoootttzzzoookkklllmmmnnnoooppppppooonnnmmmllliiieeebbbbbbeeeccc\\\UUUSSSJJJLLL[[[ttt}}}oooUUUDDDDDDCCC???777000111666222222111111111111222222111222222222222222333333999777888AAATTTkkkyyyQQQGGGGGGMMMIIIOOO\\\cccrrr{{{cccLLLEEEFFFHHHOOOWWWSSS\\\dddnnncccYYYOOOJJJEEE@@@???AAA======<<<;;;;;;<<<<<<<<<===>>>@@@BBBEEELLLTTTYYYaaaaaa```]]][[[ZZZ[[[[[[@@@???@@@AAA@@@===AAAHHHLLLKKKMMMQQQQQQUUUfffyyyrrrSSSBBBCCC???::::::666BBBRRReeeooommmeeeaaa``````fffoooxxx___@@@>>>;;;777666333111111111000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///555IIIhhh~~~rrrccc]]]ooozzz|||mmm___cccuuuwwwooouuuyyypppcccwww||||||sssoooooopppmmmjjjgggeeeccc```]]][[[ZZZYYYTTTQQQJJJBBB===<<<>>>AAA;;;999999===DDDJJJKKKJJJ@@@999444666999:::;;;>>>DDDKKKRRRTTTTTT]]]nnn}}}yyyhhhSSSDDD???>>>>>>===AAADDDEEEAAA999555777:::AAAEEEJJJQQQ\\\eeebbbYYY\\\]]]kkkvvvppphhhbbb``````^^^^^^______\\\ZZZXXXXXXXXXVVVUUUWWWWWWXXXZZZ]]]aaadddfffgggfffgggjjjmmmoooooonnnhhhhhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkkjjjiiiiiieeeeeeccc```\\\ZZZYYYZZZXXXWWWUUUSSSPPPKKKEEE@@@???AAAAAA>>>888444222333333666:::;;;;;;===AAAEEEXXXrrr|||wwwrrrppp|||XXXMMMCCC@@@@@@===:::999888555111///.........------------------...//////---000222111000999PPPeeehhhvvvooo]]]~~~{{{uuu\\\MMMwwwnnnooonnnmmmlllllllllkkkjjjfffgggggghhhhhhhhhhhhhhhgggddd]]]SSSIIIDDDEEEGGGDDDGGGKKKLLLLLLLLLMMMOOOVVV```mmmyyyxxxVVVCCC>>>===;;;999999:::;;;<<<>>>@@@AAAAAACCCEEEEEEDDDCCCCCCDDDEEEDDDGGGPPPVVVZZZccckkkqqqvvv{{{vvvlllkkkkkkxxxuuuuuusssooovvv|||ooojjjjjjkkknnnnnnooooooppppppooommmiiifffcccdddeeeddd___YYYUUUMMMLLLSSSeeeqqq```HHHAAA<<<;;;888111///111222222111111111111222222111111111222222333333333555666:::CCCQQQfff{{{qqqNNNIIILLLOOOKKKOOOYYYeeezzzxxx```IIICCCFFFKKKQQQYYY[[[bbbjjjxxxuuuXXXQQQKKKIIIEEE???===>>><<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEGGGLLLRRRVVVSSSSSSSSSSSSQQQQQQSSSVVV>>>===???AAA@@@>>>BBBHHHLLLLLLOOOPPPPPPUUUfffwwwkkkOOOAAACCC???::::::888???MMM___iiihhhbbb^^^]]]```fffoooyyyaaaBBB===:::666555444111111000000///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///;;;WWW|||nnn___]]]qqqvvvsssddd^^^jjj}}}zzzppp~~~ssseeesss}}}~~~yyyrrrnnnnnnnnnllljjjfffeeecccaaa^^^[[[YYYXXXTTTPPPJJJBBB>>>>>>BBBEEE>>>:::999>>>FFFLLLMMMKKK@@@999444666999:::;;;>>>DDDKKKRRRVVVZZZcccttttttaaaKKKAAA@@@AAABBBCCCDDDGGGHHHCCC:::555777<<>>AAABBB???999444222222222666:::<<<<<<>>>BBBEEEXXXmmm~~~}}}yyy~~~~~~zzz|||\\\OOOCCC@@@@@@===:::999888555111/////////...---------,,,,,,------...///,,,000222000111===RRReeeooo|||ssscccwwwyyy~~~mmmXXX^^^nnnmmmmmmlllkkkjjjjjjjjjjjjeeefffffffffggggggggghhhffffffbbbXXXLLLDDDCCCDDDDDDHHHKKKMMMNNNQQQVVV[[[ccclllzzzwwwVVVBBB<<<;;;;;;:::999999:::;;;===???AAABBBBBBDDDGGGGGGFFFDDDDDDDDDEEE??????FFFKKKOOOWWWaaakkkqqqxxx}}}rrrqqqqqqvvvyyyqqqsssrrrooowwwrrriiihhhlllooommmmmmmmmnnnqqqrrrqqqppplllkkkiiihhhgggeeebbb___SSSMMMJJJKKKWWWzzzsss{{{jjjNNNAAA888999:::444000000222222111111111111222222111111111222222333333444222666;;;EEESSSfff{{{kkkMMMLLLPPPNNNOOOSSS[[[lllrrrZZZEEEAAAGGGLLLSSSZZZ___cccmmmzzzbbbLLLJJJJJJKKKHHH@@@<<<<<<::::::;;;;;;===>>>@@@AAAEEEFFFHHHIIIJJJMMMQQQTTTNNNOOOSSSWWWWWWXXX]]]ccc>>>>>>@@@BBB@@@>>>AAAGGGJJJLLLNNNOOONNNSSScccrrrdddKKKAAADDD>>>888999999;;;IIIZZZdddddd___[[[YYY[[[cccnnnyyy~~~~~~||||||wwwdddBBB<<<888444555444222222111111000//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---///<<>>FFFMMMMMMKKKBBB:::555777:::;;;===???DDDJJJQQQXXX___jjjxxxkkkXXXFFFCCCGGGIIIIIIJJJFFFJJJKKKEEE;;;666999>>>CCCLLLSSSZZZjjj~~~{{{rrrjjjeeecccaaa^^^\\\]]]___aaaaaa```^^^[[[YYYZZZZZZZZZZZZ\\\]]]^^^aaaeeejjjnnnpppqqqrrrtttxxxzzzyyyuuurrrkkkkkkjjjiiihhhiiijjjjjjggghhhjjjkkkkkkjjjhhhgggccccccbbb```\\\[[[[[[\\\ZZZXXXWWWUUURRRNNNGGGCCC>>>AAACCC@@@:::444111000111555:::<<<<<<>>>BBBEEERRRfff{{{|||yyytttrrr|||___PPPCCC???@@@>>>:::999888555222/////////......------,,,,,,------...///,,,///111///333@@@TTTbbbsss~~~vvvgggzzzuuuuuuuuueeeUUUnnn|||ppplllllljjjiiigggggghhhiiieeeeeeeeeeeeeeeffffffgggbbbeeeeee]]]PPPFFFCCCEEEGGGJJJOOORRRUUU]]]gggooowwwzzzfffRRR???::::::999999:::<<<<<<===>>>???AAACCCDDDEEEFFFGGGGGGGGGHHHJJJLLLLLLCCCAAAGGGJJJIIINNNWWWbbbiiiqqqxxxxxxxxxttt{{{sssnnnnnnooopppvvv}}}xxxwwwqqqhhhdddhhhmmmooolllkkkkkkmmmqqqtttsssrrrlllmmmnnnkkkfffcccaaabbbRRRLLLIIIHHHTTTyyyyyywwwtttRRRBBB888999:::444111333222222111111111111222222000111111222333333444444444555:::GGG[[[qqqgggNNNOOORRRKKKTTTYYYaaa{{{nnnWWWCCCBBBKKKQQQWWW]]]```eeetttxxx___OOOGGGHHHMMMRRROOOFFF>>><<<999:::;;;<<<>>>AAACCCDDDIIIKKKLLLMMMNNNPPPSSSUUURRRSSSXXX___bbbdddmmmwww??????@@@BBB@@@===@@@EEEIIIKKKMMMMMMKKKQQQ```ooo___HHHAAADDD===777888999:::GGGXXXbbbbbb^^^ZZZYYYUUU^^^lllxxx{{{vvvrrrpppppp}}}fffCCC<<<777444555444333333222222111000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///999SSSmmmnnnXXXGGGRRReeeoooyyyyyyjjjeeevvvssshhhsssbbbxxx|||{{{xxxsssmmmjjjiiiiiieeeeeeeeeccc```\\\XXXVVVRRROOOJJJEEEBBBCCCHHHLLLBBB===:::>>>GGGMMMMMMKKKCCC<<<777999<<<===>>>AAADDDIIIQQQYYYbbbnnn{{{dddSSSEEEFFFNNNPPPOOOOOOGGGKKKLLLFFF<<<777:::???DDDOOOWWW^^^ooowwwqqqpppnnnhhhddd______]]][[[\\\```bbbbbbbbb___\\\[[[[[[\\\]]]\\\^^^___aaadddhhhmmmqqqssstttuuuyyy|||~~~|||wwwsssnnnmmmkkkjjjiiijjjjjjkkkfffhhhjjjkkkkkkjjjiiihhhbbbcccbbb```]]][[[\\\]]]ZZZYYYWWWVVVSSSNNNHHHDDD>>>AAACCCAAA:::444000///111555:::<<<===>>>BBBEEEHHH___yyy|||oooiiippp```QQQCCC???@@@>>>:::999999666222////////////...---,,,,,,,,,,,,---......,,,///000///444BBBTTT```nnnxxxrrrdddvvvvvvuuuqqqaaaTTTqqqvvvpppkkkkkkiiifffddddddfffhhheeeeeeeeeddddddeeeeeefff___dddfff___RRRHHHEEEGGGJJJNNNRRRVVV\\\ggguuuvvvJJJ>>>777;;;===999888<<>>AAA:::444777888???KKK[[[fffhhhccc[[[WWWWWW___llluuuxxxssskkkeeennngggDDD===888444555444333333222222111000000000......---------,,,,,,,,,+++,,,------++++++,,,---***,,,------,,,+++---...888PPPZZZUUUNNNHHHOOOaaavvvuuupppaaa\\\xxxqqqoookkkaaayyy{{{xxxtttqqqooommmjjjhhhjjjgggccc___]]]ZZZWWWUUUTTTPPPIIIBBB>>>AAAGGGLLLGGG>>>666:::EEENNNPPPMMMCCC<<<777999===>>>???BBB>>>OOOXXXXXXgggyyy]]]MMMEEEGGGPPP___aaaRRRIIIBBB===<<<;;;:::===BBBEEEMMMUUU___sssxxxuuurrrjjjccc```___^^^]]]\\\\\\]]]___```]]]\\\ZZZZZZ[[[]]]]]]]]]___aaadddiiinnnrrrvvvxxxuuu}}}~~~wwwsssnnnllljjjhhhhhhhhhiiijjjgggfffeeefffffffffeeecccbbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVUUUSSSOOOJJJFFF???AAABBB@@@;;;666333111444666888;;;>>>@@@AAABBBKKK[[[pppfffdddssshhhLLL???@@@<<<888;;;;;;888666444111///...------------------------------///000......555GGG[[[hhhssszzzgggeeettt||||||~~~rrr[[[RRRvvvmmmggghhhjjjiiigggeeedddcccbbbbbbaaacccdddeeedddbbbdddeeefffbbbZZZPPPHHHDDDIIIRRR]]]dddhhhppp|||vvvTTT888888888888999:::;;;<<>>>>>BBBGGGGGGKKKNNNKKKIIIQQQbbbqqq```IIIAAACCC;;;555777999DDDQQQbbbllllllddd\\\XXXUUU]]]hhhqqqtttqqqlllhhhvvvgggDDD===888444555444333333222222111000000000............---------,,,+++,,,------++++++,,,---***,,,------,,,+++---...666MMMYYYVVVRRRMMMSSSdddrrrnnniii]]]\\\wwwqqqrrrmmmhhh|||yyyuuurrrpppnnnllljjjjjjgggccc```^^^\\\YYYVVVSSSOOOIIIBBB>>>@@@FFFKKKGGG???777999BBBJJJKKKHHHCCC<<<888:::===???BBBFFFJJJRRRYYYdddyyylllSSSFFFCCCKKKVVVfffhhhYYYEEE???::::::::::::<<>>@@@AAABBBJJJYYYmmm|||vvvuuukkkNNN@@@BBB===:::<<<;;;888666444111///...------------------------------//////...///777III]]]jjj~~~mmm^^^```yyy~~~~~~wwwaaaZZZzzz|||{{{pppjjjggghhhhhhhhhfffdddccccccbbbaaaaaaaaaccccccaaa___```bbbcccaaa\\\VVVQQQOOOPPPYYYdddkkkooouuu|||eeePPPCCC888888999999:::<<<===>>>CCCDDDDDDFFFGGGIIIJJJKKKLLLOOOPPPNNNKKKJJJLLLOOOFFFPPPUUUYYY]]][[[aaarrrxxx|||}}}~~~~~~|||vvvrrrnnnnnnppppppmmmjjjnnnmmmlllkkkkkkkkkkkkkkklllnnnnnnmmmkkkjjjlllnnnnnnmmmllljjjfffbbb___]]]ZZZMMMKKKLLLTTTzzzyyyxxxgggIII::::::666333444111222222111111111111222222333222222222222333444444777:::BBBWWWwww___OOOMMMOOOMMMUUU___ooo}}}nnnXXXGGGIIISSSZZZ___eeekkkwwwwwwaaaOOOJJJLLLSSS[[[dddhhhcccWWWJJJBBB;;;<<<<<<>>>@@@CCCFFFHHHLLLLLLOOOUUUWWWVVVWWWZZZ[[[bbbnnn===@@@CCCBBB??????DDDIIIGGGJJJKKKIIIIIIRRRcccrrrbbbLLLCCCEEE;;;555888:::HHHWWWiiiqqqmmmcccZZZVVVSSSZZZdddlllppppppnnnmmmgggEEE===888555666444333333222222111000000000/////////.........------+++,,,------++++++,,,---***,,,------,,,,,,---...666LLLYYY[[[ZZZTTTYYYjjjssskkkbbbVVVXXXrrrrrruuunnnnnn|||xxxssspppnnnmmmlllkkkjjjhhhdddbbb```]]]ZZZWWWSSSOOOIIIBBB>>>???CCCGGGFFF???888999???EEEEEECCCBBB<<<999;;;???AAAFFFKKKSSSTTT___xxxzzz[[[III@@@CCCOOO]]]lllmmm]]]BBB<<<888999;;;<<>>@@@AAA???;;;666333111444555888;;;===@@@AAABBBHHHVVViiixxx~~~oooQQQBBBDDD???;;;<<<:::888666444111///.........------------------------.........111999III]]]kkksss___WWWbbb~~~}}}zzzgggcccsss{{{wwwppplllhhhgggfffeeedddcccccccccbbb```___`````````^^^\\\]]]^^^```___\\\YYYWWWWWWYYYbbbnnnwww}}}|||XXX@@@999:::888888999:::<<<>>>@@@AAAFFFGGGIIIKKKLLLMMMMMMMMMTTTSSSPPPKKKGGGHHHMMMRRRPPP]]]eeehhhlllmmmwwwuuusssxxxssspppmmmnnnpppqqqooolllllllllkkkkkkkkkkkkllllllkkklllmmmlllkkkkkkmmmooollllllkkkiiigggccc```^^^]]]NNNKKKLLLPPPhhh{{{sssPPP<<<;;;888444444222222222111111111111222222222222222222222333444444999;;;FFF]]]|||wwwYYYKKKKKKMMMOOOVVV```qqq~~~ooo[[[LLLOOOWWW[[[___cccjjjxxxzzzgggQQQJJJNNNRRRVVVdddnnnmmmggg```RRRDDD<<<<<<>>>@@@BBBDDDEEEFFFJJJIIIKKKPPPRRRRRRVVV\\\\\\fffyyy===AAADDDCCC@@@AAAFFFKKKGGGIIIIIIGGGHHHRRRdddrrr```KKKCCCDDD;;;444999<<>>999555666555333333222222111000000000000////////////.........+++,,,------++++++,,,---+++,,,------,,,,,,---///:::NNN\\\aaa```ZZZ]]]mmmyyynnn```QQQQQQlllsssttt~~~lllooozzzvvvqqqnnnlllkkkjjjjjjhhhfffcccaaa```]]]ZZZWWWRRROOOIIIBBB======@@@CCCCCC>>>999:::>>>BBBBBBAAA@@@<<<:::===AAADDDJJJPPPUUUYYYmmmmmmNNNFFF???EEERRR___mmmmmm]]]CCC<<<888:::>>>AAAEEEJJJPPPYYYbbbkkk|||{{{pppiiisssmmmdddcccaaaaaa___^^^^^^^^^^^^___dddbbbaaabbbdddfffggggggiiikkkooouuu}}}~~~sssmmmkkkkkkiiihhhgggggghhhhhhgggiiikkkkkkhhhdddaaa___]]]]]]]]]\\\\\\[[[[[[ZZZRRRQQQQQQQQQPPPMMMHHHDDD>>>???AAA???;;;666333111333555777:::===???AAAAAAFFFSSSfffwww|||sssTTTCCCDDD???;;;;;;888777666333111///.........------------------------///---...222:::HHHZZZjjj}}}kkkWWWXXXmmm{{{zzziiijjjzzzvvvrrrnnniiigggdddcccbbbccccccbbb___^^^^^^^^^______]]][[[[[[\\\\\\ZZZXXXWWWXXXYYY^^^gggtttwww___JJJ>>>999777777888999;;;===???AAABBBHHHIIILLLNNNNNNMMMKKKJJJRRRRRROOOLLLKKKPPPZZZaaacccoootttxxxwwwmmmmmmrrrooommmllllllnnnpppooonnnkkkkkkkkkjjjkkkkkkllllllllllllmmmmmmmmmnnnoooqqqkkkkkkjjjiiigggdddaaa___\\\PPPLLLNNNNNNXXXvvv|||~~~VVV<<<;;;999666555333222222111111111111222222222222222111222333333444777999CCCZZZxxxqqqTTTIIIIIIKKKOOOVVVaaauuuqqq___RRRTTTZZZZZZ[[[]]]eeeqqqoooYYYIIIMMMUUUWWWYYYjjjrrrmmmgggcccUUUDDD;;;<<>>999555666555333333222222111000000000000////////////.........+++,,,------++++++,,,---+++---......---,,,...///;;;OOO]]]cccaaaWWWZZZlllzzzooo___OOOQQQsssrrrpppxxxgggmmmyyyvvvqqqnnnmmmlllkkkjjjfffdddbbbaaa___]]]YYYWWWRRROOOIIIBBB<<<;;;===??????<<<::::::===@@@AAAAAA>>>;;;;;;@@@CCCFFFLLLSSSXXXeee\\\GGGCCC>>>FFFTTT```nnnooo___EEE===888;;;AAAFFFLLLQQQSSS___lllvvv}}}ooojjjlllvvvlllccc___^^^^^^^^^^^^______``````eeecccbbbbbbdddfffffffffiiikkkooouuu|||yyyrrrmmmjjjjjjiiihhhggggggggggggfffiiikkkkkkgggbbb___^^^[[[[[[[[[[[[ZZZZZZZZZYYYRRRRRRQQQQQQQQQNNNIIIEEE===???@@@>>>:::666333222333555777:::===???@@@AAADDDPPPdddvvv}}}}}}wwwVVVCCCBBB===999999777777555333111///.........------------------------000---...444;;;FFFWWWgggyyy|||hhhUUU\\\xxx}}}yyyllluuussswww~~~uuupppllliiifffcccbbbccccccbbbaaa\\\\\\[[[\\\^^^^^^\\\[[[WWWXXXXXXWWWVVVWWWZZZ\\\^^^fffqqq|||pppYYYIIIAAA<<<777333777888999;;;===@@@BBBCCCHHHJJJLLLNNNMMMKKKHHHFFFIIIJJJKKKLLLPPPXXXdddmmmkkk~~~{{{uuurrrpppoookkkjjjiiijjjlllmmmnnnnnnkkkkkkjjjjjjjjjkkklllllljjjjjjjjjkkkmmmnnnooopppkkkkkkjjjiiigggdddbbb```[[[RRRKKKLLLNNNUUUsssuuuyyy[[[;;;::::::777666444222222111111111111222222222111111111111222333333555777AAAWWWpppnnnSSSJJJJJJKKKNNNUUUddd}}}ppp```UUUWWW[[[YYYXXXZZZaaahhhbbbQQQJJJRRRXXXVVVcccppptttjjjaaa]]]QQQAAA;;;===@@@CCCFFFHHHIIIJJJFFFEEEEEEGGGGGGJJJRRR\\\iiippp||||||>>>AAADDDCCC@@@@@@EEEJJJFFFGGGHHHGGGIIISSSaaalllQQQ>>>:::???888666AAAHHHZZZaaaiiilllggg]]]UUUPPPRRR[[[gggooossswww|||hhhEEE>>>999666666555333333222222111000000000/////////.........------+++,,,------++++++,,,---+++---......------...///:::NNN]]]bbb\\\OOOSSSjjjxxxlll^^^PPPVVV}}}ooolllzzzpppbbbmmm|||xxxvvvrrrpppooonnnllljjjdddbbbaaa``````]]]ZZZWWWQQQOOOIIIBBB<<<999999;;;:::::::::;;;<<<>>>@@@AAA;;;:::===BBBEEEGGGMMMSSS]]]nnndddMMMBBB@@@>>>IIIYYYfffuuuuuufffKKKAAA999<<>>???>>>:::666333222333444777:::<<>>GGGWWWhhhyyy{{{gggTTT```{{{ttt}}}dddppp~~~vvvrrrmmmiiifffccccccdddeeeccc```[[[ZZZYYYZZZ[[[[[[YYYWWWQQQRRRSSSTTTUUUWWW[[[^^^[[[___gggnnnsssrrrmmmiiiZZZPPPDDD<<<777444777;;;::::::;;;===???AAADDDEEEHHHIIIKKKMMMMMMKKKIIIGGGIIIIIIIIIGGGHHHOOOYYYaaallluuussssssoooiiihhhhhhiiiiiijjjkkkmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkfffeeedddfffiiilllmmmmmmkkkkkkjjjiiigggdddaaa```\\\VVVIIIEEEMMMYYYzzzuuutttaaa<<<:::;;;777666444222222111111111111222222111111111111111222333333555999EEEZZZnnn{{{lllSSSLLLKKKKKKNNNWWWkkknnn```VVVYYY[[[XXXWWWYYY\\\^^^XXXNNNLLLRRRVVVTTTmmmrrrpppdddYYYSSSJJJAAA???@@@BBBDDDGGGIIIKKKLLLHHHHHHJJJLLLMMMQQQ\\\gggooouuu{{{|||yyytttrrrrrr>>>BBBDDDCCC??????DDDIIIEEEGGGHHHHHHKKKSSS___hhhIII777666===999:::GGGQQQ^^^```cccdddbbb\\\UUUPPPQQQ\\\iiisssvvvyyy~~~iiiFFF???:::666777666333333222222111000000000............---------,,,+++,,,------++++++,,,---,,,---......------...000999NNN^^^bbbYYYJJJQQQlll{{{mmm]]]PPPYYY}}}llliiitttjjjaaasss}}}~~~vvvtttrrrqqqpppooollliiifffdddcccbbbbbbaaa___[[[XXXQQQOOOIIIBBB;;;777777888777999::::::::::::<<<>>>999:::???EEEGGGHHHLLLRRRZZZgggpppjjj[[[MMMDDD@@@???AAAPPPcccqqq}}}{{{kkkUUUIII???AAAJJJTTT]]]dddsss}}}}}}vvvjjjmmmzzz}}}rrrjjjhhhggghhhttttttgggaaa^^^[[[[[[[[[\\\]]]^^^^^^^^^^^^aaa```___aaaeeehhhjjjjjjfffggghhhjjjjjjiiigggfffdddeeehhhlllooonnnjjjeeehhhhhhhhhhhhgggfffeeeeeecccfffiiigggbbb^^^___```^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSPPPKKKEEE@@@<<<===???>>>:::666333222333444666999<<<>>>@@@@@@AAAMMM___rrrvvvvvv}}}www||||||xxxwww]]]DDD???:::999:::888666555333111////////////------------------------///+++...999BBBJJJ[[[mmm|||yyyfffUUUeee}}}|||xxxaaatttzzzuuurrrnnniiifffcccdddffffffccc___ZZZYYYWWWWWWWWWUUUSSSPPPKKKLLLNNNNNNOOOQQQTTTVVVSSSUUUYYY^^^aaa]]]UUUNNN@@@;;;999888555333888AAA===>>>>>>@@@BBBDDDFFFGGGGGGHHHKKKMMMNNNOOONNNMMMPPPNNNKKKHHHHHHOOO[[[cccuuuoooooommmiiihhhiiiiiijjjjjjkkkmmmnnnllllllkkkjjjiiiiiiiiiiiicccbbbaaadddhhhkkklllkkkllllllkkkiiigggcccaaa___YYY[[[LLLBBBJJJUUUnnnwwwjjj@@@<<<<<<777444222222222111111111111222222111111111111111222222333444;;;MMMbbbpppxxxhhhSSSMMMMMMLLLPPP[[[rrruuufff[[[[[[[[[UUURRRSSSRRRQQQPPPMMMLLLOOOUUUYYYkkkhhhbbbXXXOOOIIIGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLNNNOOOSSSWWWZZZ___lllyyy{{{ooolllvvv???BBBDDDBBB???>>>CCCGGGEEEGGGHHHIIILLLSSS^^^fffDDD444444<<<:::<<>>:::666333222222444666999<<<>>>@@@@@@@@@KKK]]]ooo|||nnnnnnuuu~~~||||||zzzvvv```EEE???;;;999<<<:::666444333111////////////------------------------...***...;;;EEENNN___rrr~~~wwweeeWWWkkk~~~vvvddd|||qqqmmmmmmiiiiiifffdddeeehhhhhhccc^^^[[[YYYVVVUUUSSSQQQMMMKKKIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMPPPTTTWWWSSSJJJBBBDDD<<<777888999666666999@@@@@@AAABBBDDDFFFHHHIIIFFFHHHKKKNNNQQQRRRSSSTTTQQQQQQPPPPPPVVVddduuu{{{pppoooqqqqqqiiijjjjjjkkkjjjkkkmmmooommmlllkkkjjjiiiiiiiiiiiidddbbbbbbdddiiimmmnnnmmmllllllkkkiiigggccc```^^^UUU^^^PPPCCCHHHKKKWWWrrrxxxqqqCCC>>>===777333000222222111111111111222222111111111000111222222333111<<>>@@@CCCCCCDDDAAAGGGKKKKKKUUUaaa___>>>777333777>>>EEENNNVVVVVVZZZ\\\\\\]]]]]]VVVNNNRRRYYYfffppptttvvv}}}oooFFF;;;<<<777222444222222111111000/////////........................------------------------000,,,&&&###%%%+++000444888NNNaaafff\\\LLLUUUqqqqqqZZZKKKVVVppp}}}sssooolllcccjjj~~~{{{zzzsssrrrpppllliiigggggghhhiiifffeeebbbaaa```]]]ZZZXXXTTTPPPJJJCCC===999777777333333444555555666666666777:::???DDDHHHJJJJJJJJJLLLGGGBBB@@@???>>>BBBGGGLLLQQQ```vvvzzzkkkeeeZZZMMMIIIPPP___llltttvvvlllhhhkkkoooooonnngggiiijjjjjjooovvvyyyxxxtttnnnjjjrrrzzzlll___TTTTTTZZZdddsssyyykkkcccaaa```]]][[[[[[[[[[[[\\\^^^```aaa\\\^^^bbbfffhhhiiijjjiiiaaacccccc___YYYVVVWWWZZZbbbmmm|||xxxsssjjjhhheeeeeeeeeeeedddcccbbbeeeggggggdddaaa```___aaaaaa```___]]][[[XXXWWWTTTSSSSSSRRROOOKKKDDD@@@@@@<<<:::<<<;;;555000000111222555888;;;>>>@@@@@@CCCCCCXXXsss}}}mmmhhhwww~~~aaaBBB???===:::;;;999555444333111000//////......------,,,,,,------...---000---333DDDQQQ```uuuttt___\\\sssxxxnnn{{{rrrqqqllljjjgggggghhhhhhgggbbb[[[WWWYYYXXXUUURRRNNNKKKIIIGGGJJJFFFCCCCCCFFFHHHHHHGGGIIIIIIJJJMMMOOOMMMHHHDDD<<<;;;999777666777888999???@@@BBBEEEHHHHHHEEECCCGGGOOOQQQMMMPPP[[[^^^XXXUUUXXXZZZZZZ```ttt~~~}}}rrrlllqqqzzzzzzrrrmmmkkkjjjllllllkkkjjjjjjkkklllmmmlllllllllkkkkkkkkkkkkkkkfffggghhhjjjlllmmmoooooommmmmmmmmllliiieeebbb```^^^YYYMMMHHHHHHEEEPPPiii~~~{{{~~~HHH===999333:::///111111111111111111111111333333222222111222222222222CCCYYYpppzzz|||~~~bbbQQQJJJLLLPPPSSSbbb|||yyyooocccWWWMMMGGGCCCKKKIIIHHHHHHKKKQQQWWWZZZYYYPPPJJJLLLMMMKKKLLLOOOTTTQQQMMMJJJIIIJJJKKKLLLQQQSSS[[[ccceeelll|||{{{CCCGGGHHHBBB???BBBEEEFFFEEEAAAFFFIIIJJJUUU___\\\@@@;;;:::AAAJJJOOOSSSVVVXXX[[[\\\\\\\\\[[[UUUMMMOOOWWWdddnnnpppsss}}}pppHHH<<<<<<777333444222222111111000/////////........................------------------------,,,***((('''))),,,///111:::LLLZZZ\\\SSSHHHTTTrrrttt\\\KKKXXXuuu}}}~~~|||zzzuuuiiiqqq~~~{{{zzzsssrrrpppmmmjjjhhhhhhhhhiiigggeeecccbbbaaa^^^[[[YYYTTTPPPKKKDDD>>>:::777666333333333333444555666777777999===AAADDDEEEEEEDDDEEEAAA@@@AAAAAA???BBBGGGMMMYYYlllxxxlllmmmcccWWWQQQTTT]]]fffkkkjjjddd]]]\\\___aaa```]]]^^^bbbeeejjjrrrzzz|||xxxkkkhhhjjjrrr|||{{{tttfffYYYOOOSSSaaawwwpppeee```[[[WWW[[[[[[[[[[[[\\\]]]___``````aaaccceeeggggggffffffaaabbbaaa^^^[[[\\\bbbgggwwwyyymmmiiigggfffeeefffffffffddddddeeefffeeecccaaa````````````___^^^\\\YYYWWWVVVSSSSSSRRRQQQOOOKKKEEEAAAAAA===;;;===<<<666111111111333555888;;;>>>???@@@BBBDDD^^^|||}}}uuunnnmmm{{{dddCCC???<<<999999777555444333111000//////......------,,,,,,------...---000000999MMMYYYdddvvvvvv```\\\rrr~~~~~~~~~zzzrrrqqqkkkjjjhhhhhhggggggfffbbb\\\XXXWWWUUUSSSOOOLLLHHHFFFEEEHHHDDDAAAAAACCCEEEEEEDDDGGGFFFEEEGGGIIIHHHEEEBBB;;;:::888666555666777888===@@@EEEIIIJJJIIIGGGEEEEEEQQQ[[[___ffflllggg\\\___aaagggrrrtttjjjcccbbblllzzzuuuooommmmmmmmmnnnnnnmmmlllkkkkkklllmmmmmmllljjjiiihhhiiijjjjjjjjjkkkkkklllmmmnnnoooooollllllmmmllljjjgggdddbbb[[[XXXNNNHHHHHHFFFRRRkkkyyyKKK???;;;555;;;000111111111111111111111111333333222222111222222333888EEEVVVmmm{{{___OOOIIIKKKOOORRRbbb}}}zzzmmm___SSSKKKGGGEEEJJJIIIHHHHHHJJJMMMPPPRRROOOJJJIIIMMMOOONNNOOOSSSXXXXXXWWWRRRMMMIIIJJJKKKSSSVVV\\\aaagggtttBBBGGGHHHCCCAAADDDGGGHHHFFFBBBEEEHHHKKKXXX```YYY@@@<<>>??????>>>===<<<;;;===AAABBBAAADDDIIIRRReee}}}|||rrrmmmxxxooocccYYYTTTVVVYYY[[[RRRQQQPPPSSSVVVVVVTTTPPPWWW]]]dddlllwww|||uuudddffflllttt{{{{{{vvvqqqbbbYYYSSSZZZlllqqqeee^^^XXXTTT[[[[[[[[[[[[[[[\\\]]]^^^aaaaaabbbbbbbbbaaaaaa```cccbbbaaa```ccclllyyy~~~nnniiigggffffffggghhhgggfffeeeffffffdddaaa```aaabbb______^^^]]]ZZZXXXVVVUUURRRRRRQQQPPPOOOKKKFFFBBBAAA===<<<>>><<<777222111222333666888;;;===>>>???CCCEEE___~~~vvvrrrttthhhEEE???<<<888888666555444333111000//////......------,,,,,,------...,,,000222???VVVccckkkxxx}}}ttt\\\YYYnnnvvvyyyyyyrrrqqqkkkjjjjjjhhhgggfffdddbbb]]]ZZZUUUSSSPPPLLLHHHEEEBBBAAAEEEBBB???>>>???@@@@@@@@@CCCBBBAAABBBCCCCCCAAA???;;;999777555555555666777;;;@@@GGGJJJIIIHHHHHHIIISSS]]]gggnnnwww|||sssfffggggggpppyyynnniiieeeiiiwwwtttiiidddccceeefffhhhiiikkklllkkklllnnnooonnnlllkkkiiiiiijjjkkklllnnnnnnnnnnnnoooooooooooojjjkkklllllljjjhhheeedddWWWXXXPPPIIIHHHFFFSSSlllssszzzPPPAAA>>>777:::111111111111111111111111111333222222111222222333333999DDDUUUooovvv[[[NNNIIIKKKOOOSSSeeezzzkkk\\\PPPIIIFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGJJJPPPSSSTTTWWW\\\___bbbccc\\\OOOGGGHHHKKKRRR\\\dddkkkwww@@@EEEGGGCCCBBBEEEHHHIIIGGGBBBEEEIIIPPP___eeeZZZ===:::>>>LLLYYY[[[VVVQQQWWWYYYYYYUUUTTTTTTRRRMMMMMMVVVbbbgggeeegggwwwvvvNNN>>><<<888444333222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,---...///<<<\\\tttuuufffSSSZZZuuuhhhMMMVVVzzzwwwzzz~~~|||xxxxxxssspppooommmkkkiiihhhggggggeeedddbbbaaa```^^^[[[YYYRRRPPPLLLGGGAAA<<<777555333222111111111333555666666777999;;;<<<<<<;;;;;;999999;;;???AAABBBHHHPPP^^^sss}}}nnnkkkoooyyyiiiYYYMMMHHHIIIJJJGGGJJJNNNTTTWWWXXXVVVTTTYYY___iiisss~~~{{{pppfffkkkrrrwwwzzzzzzxxxvvvllliiiiiippp}}}oooccc[[[WWWWWW[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]]]]]]]]]]]]]]]]fffeeeeeehhhrrr}}}tttiiigggffffffhhhiiiiiihhhgggfffeeebbb``````aaaccc``````^^^\\\ZZZXXXVVVUUURRRQQQPPPOOONNNKKKFFFCCC@@@<<<;;;===<<<666111000222444666999;;;===>>>???FFFDDDYYYvvvvvvzzzkkkFFF???<<<999999666555444333111000//////......------,,,,,,------...---000222AAA[[[iiippp|||pppZZZZZZpppyyy|||yyytttrrrllllllkkkiiifffdddcccbbb___\\\UUUSSSOOOJJJFFFCCCAAA@@@CCCAAA>>><<<<<<<<<======@@@AAABBBCCCCCCAAA>>><<<:::999777555444555666777999???DDDFFFDDDEEEIIIMMMccccccbbbdddmmmtttqqqhhhgggiiivvv~~~{{{{{{ttteeeXXXSSSRRRSSSSSSXXX\\\```ccceeegggkkknnnkkklllmmmmmmnnnnnnmmmmmmnnnnnnooooooooopppppppppjjjkkkkkkkkkiiifffdddbbbWWWZZZSSSJJJGGGEEEQQQhhhnnnqqqUUUAAA???888999111111111111111111111111111222222111111222222333333444CCCVVVrrrqqqYYYNNNJJJLLLOOOWWWjjjzzzlll]]]PPPHHHDDDCCCCCCEEEGGGHHHHHHFFFDDDBBBEEEIIINNNSSSVVVZZZaaagggfffjjjiii]]]MMMDDDGGGNNNRRRdddvvv===CCCFFFCCCBBBEEEHHHIIIGGGCCCGGGMMMWWWiiilll[[[===999===LLLYYY\\\WWWRRRTTTVVVUUUPPPNNNPPPQQQOOOOOOXXXbbbfffbbbdddtttyyyRRR???;;;999555333222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++///222DDDjjjlllXXXbbbxxxWWWXXXzzzxxxzzz{{{zzzvvvvvvpppmmmmmmlllkkkiiigggfffeeecccaaa```___^^^\\\ZZZWWWRRRPPPLLLGGGAAA;;;777555222222111111222333555666555666888:::;;;<<<<<<<<<;;;:::;;;===@@@EEEPPP\\\ppprrrfffkkkvvvmmmWWWFFF>>>@@@CCCFFFKKKSSSZZZ]]]^^^]]]]]]\\\dddppp{{{|||pppkkkoootttwwwxxx{{{~~~~~~oooaaaWWWUUUYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```eeeeeegggnnn|||~~~vvvtttiiigggffffffhhhiiiiiihhhggggggeeebbb______bbbdddbbbaaa___]]]ZZZXXXVVVVVVRRRQQQOOONNNMMMJJJFFFCCC???;;;:::;;;:::444000///222333666888;;;===??????GGGBBBTTTqqqyyy{{{}}}|||mmmFFF>>><<<:::;;;999555444333111000//////......------,,,,,,------......000000???ZZZiiissslllZZZaaayyyzzzwwwsssmmmmmmkkkiiifffdddcccbbb```^^^WWWTTTPPPKKKFFFBBB@@@@@@AAA@@@>>>;;;::::::<<<===>>>BBBGGGJJJHHHDDD>>>;;;:::999777555444555666777888<<>>AAAIIIPPP\\\VVVOOONNNUUU^^^aaa^^^```hhhxxxrrrgggXXXLLLHHHHHHHHHGGGIIINNNTTTWWWXXX[[[```eeefffiiimmmpppqqqpppmmmlllllllllmmmnnnoooppppppqqqkkkkkkkkkjjjhhhdddaaa___YYY]]]UUUJJJFFFCCCLLL```~~~pppooo[[[AAA@@@888666111111111111111111111111111222111111111222222333444555EEEWWWnnnnnnXXXOOOMMMNNNPPPYYYlllzzzoooaaaTTTJJJBBB???@@@BBBEEEHHHIIIGGGEEECCCHHHLLLPPPRRRVVV]]]fffllljjjjjjdddVVVFFFAAAHHHQQQWWWnnn===CCCFFFCCCBBBEEEHHHHHHFFFDDDHHHOOO\\\ooonnnXXX===;;;@@@MMMYYY\\\YYYWWWUUUWWWTTTMMMJJJMMMOOOOOOQQQXXXaaaeeebbbeeettt}}}VVVAAA;;;999666333222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***///444LLLpppyyyaaaTTThhh}}}]]][[[xxxyyy{{{|||xxxssssssnnnkkkkkkkkkkkkiiifffdddbbbbbb```^^^^^^]]]\\\YYYWWWRRROOOKKKEEE???:::666555222222333333444555555555555666777999;;;<<<=========<<<<<<>>>BBBJJJ[[[jjj~~~|||jjjdddpppsssZZZFFF===@@@FFFHHHQQQ\\\cccdddcccaaaaaa]]]iiivvv|||rrrkkknnnqqqtttxxx|||mmm___RRRQQQVVVWWWXXXYYYYYYZZZZZZZZZYYY[[[ZZZZZZZZZ\\\___ccceeecccdddgggooo|||vvvsssrrriiigggffffffggghhhgggfffgggfffeeebbb``````bbbdddcccbbb___\\\ZZZXXXVVVVVVSSSQQQOOONNNLLLJJJFFFBBB>>>:::999;;;999333///...111222555888;;;>>>@@@@@@EEEAAAUUUtttzzzvvvuuuvvv~~~}}}zzzpppFFF>>><<<;;;<<<999555444333111000//////......------,,,,,,------......000111>>>WWWgggrrrzzzcccWWWddd}}}{{{xxxtttlllmmmkkkiiifffeeedddccc```^^^YYYVVVQQQKKKFFFCCCAAA@@@>>>>>>===;;;999999;;;===>>>DDDKKKNNNLLLFFF???;;;;;;999777555555555666777888:::;;;<<<>>>CCCKKKQQQLLLHHHDDDFFFNNNVVVZZZYYYXXXeeexxxfff]]]QQQJJJJJJLLLKKKJJJGGGLLLPPPPPPOOORRRXXX^^^fffiiimmmppppppnnnkkkiiikkkkkklllmmmnnnoooppppppllllllllljjjgggddd```^^^\\\___TTTHHHEEECCCHHHWWWfffyyysssbbbBBBAAA888555333111111111111111111111111111111111111222333444444:::IIIVVVggglllWWWPPPNNNOOOPPPXXXkkk{{{rrrfffYYYLLLBBB===???@@@CCCFFFHHHHHHHHHGGGIIIMMMOOOOOOTTT^^^gggkkkiiicccXXXKKKBBBBBBKKKTTT]]]ppp>>>DDDGGGEEECCCFFFHHHHHHEEECCCGGGOOO]]]pppjjjOOO;;;<<>>;;;:::;;;888555444333111000//////......------,,,,,,------...,,,111444@@@VVVdddppp}}}~~~rrr^^^YYYkkkzzzxxxsssjjjllljjjhhhgggfffeeeccc```^^^[[[WWWRRRKKKFFFBBBAAA@@@;;;;;;;;;999777777:::===???EEELLLNNNKKKEEE@@@===;;;:::888666555666777888888999<<>>@@@@@@BBBCCCEEEGGGIIIJJJIIIMMMNNNPPPXXXccciiihhhcccYYYKKKBBBAAAGGGOOOUUU]]]gggvvv~~~|||???EEEIIIFFFEEEGGGIIIIIIEEECCCGGGNNN\\\nnnfffGGG888;;;EEESSS[[[\\\ZZZZZZ______YYYNNNHHHIIILLLMMMOOOTTT\\\dddhhhmmmzzzZZZBBB;;;:::777333222222111111000/////////........................++++++++++++++++++++++++(((+++///...++++++...333FFF___hhh[[[NNNNNNffftttQQQDDDOOOiii{{{tttooopppmmmggghhhiiiiiihhhdddaaa___bbbaaa______^^^]]][[[XXXRRROOOHHHAAA;;;777666555000222555777888777555444777777888888999999::::::999:::???EEEMMMYYYnnn}}}yyyoooccc]]]dddvvvyyybbbMMMCCCGGGNNNVVVddduuu}}}yyynnnddd```gggttt}}}vvvnnngggeeehhhllluuuuuuUUULLLMMMMMMLLLOOOSSSUUUWWWYYYZZZZZZZZZZZZVVVUUUTTTTTTVVV[[[___bbbeeefffiiimmmppprrrqqqpppccc```^^^___cccfffggggggjjjhhheeeeeeeeeeeedddccceeeffffffdddaaa```aaabbbbbb```]]]ZZZWWWUUUTTTTTTUUUSSSPPPMMMKKKHHHDDDAAA@@@<<<:::<<<;;;555000000...000444888<<>>;;;999999666555444333111000//////......------,,,,,,------...***222777CCCWWWbbbnnntttcccbbbvvvyyyxxxqqqhhhjjjiiihhhggggggfffddd```^^^[[[XXXRRRKKKEEEBBB@@@@@@888999:::888555666999===AAAFFFKKKLLLHHHCCC@@@>>><<<;;;999777666777888999999:::>>>DDDJJJOOOPPPPPPIIIGGGHHHMMMRRRXXX___eeewwwzzz___XXXRRRRRRWWWZZZXXXTTTYYY]]]``````^^^bbbllluuuzzzxxxuuurrrpppnnnmmmmmmpppooooooooonnnnnnmmmmmmllllllmmmmmmllliiifffeee\\\]]]OOOCCCEEEFFFFFFNNNQQQrrrttt{{{mmmDDDDDD;;;777888111111111111111111111111111111111111222333444555555GGGZZZtttiiiUUUOOONNNMMMNNN[[[mmmvvviii[[[OOOEEE@@@AAAAAAAAAAAACCCFFFHHHJJJIIIMMMPPPSSS]]]iiilllggg___RRRCCC===BBBLLLRRRUUUYYY\\\fffooonnnooo>>>EEEJJJIIIIIIKKKLLLKKKBBBDDDGGGOOOaaajjj[[[CCC>>><<>>AAAIIIVVVccclllqqqkkkggg```ZZZ[[[hhh|||vvveeeSSSHHHKKKTTThhhxxxuuujjjeeeccckkkzzzzzzllldddbbbaaacccfffmmm{{{vvvZZZDDDDDDIIIGGGGGGMMMQQQRRRUUUYYY[[[YYYXXXYYYVVVVVVVVVUUUTTTVVVZZZ]]]```cccfffhhhgggeeedddddd\\\YYYZZZ^^^cccfffhhhjjjmmmiiifffgggfffdddeeeiiieeedddcccaaa```aaaaaabbb```^^^\\\ZZZXXXVVVUUUTTTUUURRROOOLLLJJJGGGCCC???;;;<<<======;;;666222///111444888:::;;;===???AAACCCEEERRRggg|||jjjttt|||yyyKKK???;;;999:::888555444222111000000//////......---,,,,,,,,,,,,---,,,---444BBBRRRaaaqqq}}}vvvbbbeee~~~xxxuuuqqqkkkmmmiiiiiihhhhhhhhheeeaaa^^^[[[WWWQQQKKKEEEAAA>>>======<<<999666444666:::===AAABBBEEEGGGHHHGGGFFFDDDBBB===888666888;;;<<<<<>>AAAJJJNNNSSSZZZZZZYYY^^^fffkkksss???EEEIIIIIIIIILLLNNNNNNFFFFFFGGGQQQdddnnn___GGGGGGDDDIIIYYYeeecccYYYPPPXXX^^^^^^VVVMMMLLLOOOPPPRRR___bbbbbbhhhmmmxxx^^^EEE===;;;888666444333222111000000000000///............---------------------------------+++,,,---------...000222DDDVVV___[[[TTTQQQcccgggMMMFFFJJJ```{{{}}}vvv}}}~~~xxxppplllmmmmmmkkkhhhgggfffdddaaa]]]___^^^^^^^^^]]]ZZZUUURRRNNNJJJDDD>>>;;;888555333555555666666777888888999777666666666777999;;;<<<>>>>>>AAAIIISSS\\\aaacccZZZWWWTTTUUU\\\lllvvvhhhXXXNNNQQQYYYmmmyyy|||qqqjjjgggfffkkkvvv{{{sssgggaaa```___^^^bbbkkkyyyYYYKKK@@@@@@CCCDDDHHHNNNPPPRRRUUUYYYZZZXXXXXXXXXYYYXXXWWWUUUSSSTTTWWWYYY^^^aaadddeeedddbbb``````______bbbeeeiiimmmrrrvvvrrrlllhhhiiiiiigggfffhhhdddcccbbbbbbaaabbbbbbbbb```^^^\\\ZZZXXXWWWVVVVVVTTTRRROOOLLLJJJGGGBBB???;;;<<<<<<<<<999555222///111444777999;;;===???AAABBBDDDPPPggg|||lllwww~~~zzzLLL???;;;999:::888555444222111000000/////////......---------------///...333???MMM]]]ooo}}}vvvaaaddd~~~wwwuuuqqqjjjmmmjjjiiihhhhhhhhheeebbb___[[[XXXRRRLLLFFFBBB???>>>;;;999777666555888<<>>888666888;;;<<<;;;===;;;<<>>>>>???BBBDDDFFFKKKMMMRRRYYY^^^ccchhhlll\\\JJJ>>>BBBLLLPPPUUU\\\\\\[[[___iiirrr~~~AAAFFFHHHGGGHHHMMMPPPPPPHHHFFFFFFQQQgggqqq```HHHIIIGGGMMM]]]hhhdddWWWLLLVVV]]]___YYYQQQOOORRRSSSVVVaaabbb```fffkkkuuu___GGG>>>:::777555444444222111111000000000///............---------------------------------+++,,,---------...000222@@@UUUaaaaaa[[[UUUccc~~~iiiRRRIIIMMMfff}}}}}}wwwpppmmmnnnmmmkkkhhhfffeeedddbbb```^^^]]]\\\\\\ZZZWWWRRRNNNKKKGGGAAA===999777444222444444555666888999::::::666666666666777888:::;;;===>>>AAAGGGMMMQQQSSSSSSLLLKKKLLLSSSaaasss|||uuukkk^^^TTTUUU[[[lllsssvvvpppiiiffffffeeehhhnnnnnnggg___\\\\\\\\\\\\```iiiuuuyyydddTTT@@@@@@@@@???@@@DDDKKKQQQQQQTTTXXXYYYYYYXXXXXXXXXZZZZZZWWWTTTRRRQQQSSSVVV^^^aaaeeefffeeedddcccccciiimmmssswww|||yyypppjjjkkkllljjjgggfffbbbbbbcccccccccbbbbbbaaa___^^^]]][[[YYYXXXXXXXXXTTTRRROOOLLLJJJFFFBBB???<<<<<<;;;:::777444111000000333666999:::<<<>>>@@@@@@CCCQQQiii~~~}}}ppp||||||MMM@@@;;;999:::888555444222111000000//////000///......------......111///111:::GGGXXXmmm~~~vvvbbbddd|||vvvtttpppjjjllljjjiiihhhhhhhhhfffccc```\\\YYYTTTNNNIIIDDD@@@???999777666555777:::>>>AAAGGGFFFDDDDDDDDDFFFIIIKKKEEE@@@999777888;;;;;;;;;;;;;;;===CCCLLLTTTXXXXXXRRROOOKKKRRRsss~~~zzzfffVVVRRRUUUXXXTTTSSSVVVWWWVVVYYY]]]nnnvvvyyypppooommmlllnnnmmmnnnpppqqqpppnnnkkkiiihhhhhhiiihhhgggeeecccbbb```WWWMMMHHHDDDBBBFFFLLL]]]}}}NNN;;;:::777777222222222111111111111000111111111111222333444555777KKKaaa{{{wwwzzzgggUUUOOOLLLNNNTTT[[[iiisssggg___VVVLLLDDDBBB>>>>>>======???AAADDDFFFKKKMMMPPPUUU[[[bbbhhhkkkTTTFFF???EEENNNSSSXXX^^^```bbbiiisss~~~BBBEEEFFFDDDGGGMMMQQQPPPEEEBBBCCCRRRhhhooo\\\CCC@@@AAAKKK]]]hhhdddVVVKKKVVV]]]```ZZZRRRPPPRRRSSSXXXaaabbb```gggllluuubbbIII@@@;;;777666555444333222111000000000///............---------------------------------+++,,,---------...000222===TTTdddfffaaaYYYbbbyyymmmXXXNNNRRRpppzzztttnnnmmmooommmkkkhhhfffddddddcccccc]]]\\\[[[ZZZXXXTTTNNNJJJHHHDDD>>>:::888666444222333333555666888:::;;;<<<888777777777777999;;;<<<>>>>>>@@@CCCFFFHHHJJJJJJJJJJJJNNNZZZjjjxxxzzzvvvqqqjjj___UUUTTTXXXbbbfffgggccc```aaaaaa___ddddddbbb\\\XXXWWWYYY[[[^^^bbbiiirrr|||mmmYYYLLLFFFBBB<<>>??????EEEUUUooo{{{uuu~~~OOOAAA;;;999:::888444444222111000/////////000000///............///222...///666CCCWWWoooxxxeeehhh}}}uuutttpppjjjlllkkkjjjhhhhhhhhhgggdddaaa]]][[[WWWRRRLLLFFFBBB@@@:::888666666888;;;>>>@@@EEEEEEEEEFFFHHHJJJMMMNNNGGGBBB<<<999:::<<<<<<;;;:::;;;===BBBNNN[[[cccdddYYYYYYUUU___}}}}}}~~~tttppptttnnnggg___VVVOOOQQQVVVNNNKKKMMMUUUWWWVVVZZZaaatttvvvpppooommmkkkllllllnnnpppqqqpppnnnkkkiiihhhiiijjjjjjiiigggdddccc___VVVMMMHHHDDDBBBEEEKKKSSSqqqyyyXXXEEE@@@888222222222222111111111000000111111111111222333444444666III___yyy|||iiiWWWPPPLLLOOOUUU^^^kkk|||pppdddZZZQQQHHHCCCBBB>>>>>>======???AAADDDEEELLLPPPSSSWWW]]]dddgggeeeNNNFFFBBBIIIQQQVVV[[[___eeeppp}}}BBBDDDDDDBBBEEELLLOOONNNCCCAAAFFFWWWjjjlllUUU<<<:::???MMM___hhhbbbUUUMMMVVV]]]```YYYQQQOOOPPPQQQXXXbbbbbbbbbjjjpppyyyeeeMMMBBB<<<888777666555444222111000000000///............---------------------------------+++,,,---------...000222<<>>??????@@@AAADDDGGGJJJKKKMMMTTTbbbrrr|||~~~|||zzzuuupppjjj___UUUQQQTTTUUUZZZ]]]\\\\\\]]]\\\XXX^^^\\\XXXUUUTTTTTTXXX\\\bbbffflllsssxxx|||~~~~~~{{{tttdddRRRFFFDDDEEEFFFBBBFFFIIIIIINNNWWW\\\\\\bbbhhhjjjccc]]]\\\\\\YYYWWWWWWVVVTTTSSSTTTXXX[[[dddiiiooouuuxxxzzz|||~~~|||rrriiijjjllliiidddbbbfffffffffeeeccc```]]][[[___^^^]]][[[ZZZYYYYYYYYYSSSQQQNNNKKKIIIFFFAAA>>><<<;;;:::888666333111000000222666888999;;;>>>???@@@FFFZZZuuu{{{xxxzzzPPPAAA;;;999:::888444444222111000/////////000000///............///111......555CCCWWWsss{{{nnnrrrttttttpppjjjlllllljjjiiihhhhhhgggeeeccc___]]]ZZZUUUOOOIIIDDDAAA===:::777777999;;;<<<<<>>===>>>???===;;;;;;<<<<<<@@@NNNaaannnpppbbb```ZZZcccyyyvvvzzzpppkkkpppwwwkkk^^^WWWRRRNNNMMMOOORRRPPPUUU```ccc___ccclll}}}~~~xxxrrrpppooolllkkklllmmmnnnpppppppppnnnkkkiiijjjkkkllllllkkkhhhfffddd^^^VVVMMMHHHCCCAAADDDIIIJJJXXXooo~~~xxx\\\HHHBBB888000222222222111111111000000111111111111222333444444;;;LLL]]]uuu~~~zzzzzzlllYYYPPPMMMPPPWWWcccppp|||qqqbbbWWWMMMDDDBBBCCC@@@???>>>>>>???AAACCCEEENNNTTTYYY\\\bbbgggddd^^^KKKHHHHHHNNNUUUZZZ^^^bbbjjjCCCDDDCCCAAAEEEKKKMMMKKKHHHFFFLLL\\\kkkhhhPPP::::::CCCTTTdddhhh___TTTOOOVVV]]]___XXXOOONNNPPPQQQXXXaaacccdddnnnsss{{{iiiPPPDDD===999888777666444333111000000000///............---------------------------------+++,,,---------...000222===TTTeeejjjfff[[[^^^qqquuucccRRRVVV~~~~~~wwwqqqkkkjjjllljjjjjjjjjhhheeedddeeefff```___\\\ZZZVVVQQQJJJFFF@@@===888666555444333222333444555777999;;;<<<===;;;::::::999:::;;;<<<======>>>??????AAADDDHHHKKKIIINNNYYYhhhwww~~~zzz}}}wwwpppiii^^^SSSOOOQQQNNNUUU[[[[[[ZZZZZZXXXTTTXXXUUUSSSSSSSSSTTTYYY```eeeiiipppwww|||~~~{{{pppbbbUUUOOOMMMLLLKKKJJJIIILLLRRR[[[cccggghhhrrryyyxxxmmmccc```^^^[[[UUUVVVVVVVVVVVVYYY]]]aaafffkkkssszzzxxxoooiiiiiijjjgggcccbbbggggggfffdddbbb___]]]\\\___^^^]]][[[YYYXXXXXXXXXSSSQQQNNNKKKIIIEEEAAA>>><<<<<<;;;:::777444111000000333666999:::<<<>>>@@@@@@GGGZZZwww~~~tttrrr|||~~~RRRBBB<<<999:::888555444222111000000//////000///......------......///...///777CCCXXXttt}}}tttyyyuuutttqqqkkkmmmlllkkkiiihhhiiihhhfffeee```___]]]XXXSSSLLLFFFBBB@@@<<<888888:::<<<;;;999;;;???FFFMMMQQQQQQPPPNNNGGGDDDAAAAAACCCCCC???<<<;;;>>>===???NNNdddrrrssshhhbbbXXXaaapppnnnsssxxxuuuddd\\\ZZZXXXXXXZZZ\\\XXX^^^iiikkkfffjjjvvvwwwmmmnnnpppqqqpppnnnmmmmmmnnnooooooooonnnmmmlllkkklllmmmnnnnnnllliiieeeccc]]]UUUMMMHHHCCC@@@BBBGGGHHHLLLZZZ{{{~~~zzzWWWBBB???888333222222222111111111111000111111111111222333444555666GGGXXXppp~~~qqqsss{{{nnn[[[QQQMMMQQQXXXgggssstttdddVVVKKKBBBAAAEEEBBBAAA@@@??????AAACCCDDDNNNVVV[[[]]]bbbgggbbbWWWIIIJJJMMMRRRXXX^^^dddgggoooEEEEEEDDDCCCFFFLLLLLLIIIOOOMMMQQQ^^^hhhaaaLLL:::999EEEYYYgggfff\\\TTTSSSUUU\\\]]]VVVOOOOOORRRUUUXXXbbbdddfffpppuuuzzzlllTTTGGG???;;;999777666555333111111000000///............---------------------------------+++,,,---------...000222>>>UUUeeeiiieeeZZZ\\\nnnwwwdddOOOQQQ{{{xxxrrrllljjjkkkgggiiikkkiiifffdddeeefffbbbaaa^^^[[[WWWQQQJJJEEE===:::666444333333333222444555666777999:::;;;<<<;;;:::999999999:::;;;<<<:::===@@@BBBCCCDDDHHHKKKIIIQQQ___ooo||||||~~~vvvmmmdddZZZPPPMMMNNNLLLUUU[[[ZZZWWWVVVTTTQQQQQQPPPRRRUUUUUUTTT[[[dddhhhlllssszzzzzzqqqddd[[[VVVTTTSSSTTTVVVSSSYYYeeemmmnnnqqqwwwvvvhhhdddaaa\\\VVVWWWWWWXXXYYY\\\aaaeeejjjooowww~~~yyytttmmmiiiiiihhheeedddeeefffeeedddbbbaaa``````___```^^^\\\ZZZXXXWWWVVVVVVSSSQQQMMMKKKHHHEEEAAA>>>;;;<<<<<<<<<999555222///111444777999;;;===???AAA???DDDVVVrrr~~~tttkkkzzz{{{SSSCCC<<<999:::888555444222111000000/////////......---------------......111888DDDWWWrrryyyqqqxxxwwwuuuuuurrrlllnnnmmmkkkiiihhhiiiiiigggfffaaa```___[[[UUUNNNGGGCCC@@@<<<888888;;;===;;;999:::>>>EEEKKKNNNNNNLLLJJJEEEDDDDDDFFFHHHFFFBBB===:::???@@@AAAOOOdddnnnmmmfff___XXXdddkkkhhhlll|||{{{pppfffcccccccccfffiiibbb\\\```kkkmmmiiiqqqooossssssqqqqqqrrrrrrqqqooopppooonnnmmmmmmlllllllllmmmnnnooonnnlllhhhdddaaa]]]UUUMMMHHHCCC@@@AAAFFFIIIKKKWWWvvvwwwvvvUUU???>>>:::555222222222111111111111000111111111111222333444555111FFF[[[rrr{{{mmmsssxxxppp\\\RRRMMMQQQZZZhhhtttxxxgggWWWJJJAAAAAAEEEEEEDDDBBB@@@@@@AAABBBCCCLLLSSSWWWXXX^^^eee```UUUGGGKKKPPPUUU[[[ccckkkoooxxxFFFGGGFFFDDDHHHMMMLLLHHHTTTQQQSSS]]]bbb[[[III:::444DDDZZZgggdddZZZTTTVVVUUU[[[\\\VVVOOOPPPUUUYYYXXXbbbdddgggqqqtttxxxnnnVVVHHH@@@;;;:::777777555333222111000000//////.........---------------------------------+++,,,---------...000222@@@VVVeeehhhdddYYY[[[mmmxxxdddLLLLLLwwwzzztttmmmjjjlllfffiiikkkkkkgggeeeeeefffdddbbb___\\\XXXQQQJJJEEE<<<999555333333333333222555555666888999:::;;;<<<:::999888888888999:::;;;777<<>>;;;<<<======;;;666222///222444888:::;;;===???AAA>>>BBBRRRlll~~~vvveeewww|||zzzTTTCCC<<<999:::888555444222111000000//////......---,,,,,,,,,,,,---......222999DDDVVVooossskkksss|||ooodddsssvvvvvvssslllnnnmmmkkkiiihhhiiiiiihhhgggaaaaaa```\\\VVVOOOHHHDDD???;;;777888<<<>>><<<999;;;>>>DDDHHHKKKJJJHHHGGGDDDDDDFFFIIIKKKIIICCC>>>999???BBBCCCOOObbbjjjfff___[[[[[[lllgggeeeiii}}}tttkkkiiifffcccbbbdddcccaaabbbffffff___aaalllooonnn{{{xxx{{{tttpppsssvvvuuupppqqqpppnnnlllllllllmmmmmmmmmnnnooonnnkkkgggbbb___]]]UUUMMMHHHCCC???AAAEEEIIIMMMZZZwwwnnnoooXXXBBBAAA<<<555222222222111111111111000111111111111222333444555999QQQfffyyyrrrdddvvvtttqqq]]]RRRMMMRRRZZZgggttt{{{iiiXXXIII@@@AAAFFFGGGEEECCCAAAAAAAAABBBCCCJJJPPPSSSRRRYYYccc```TTTEEEKKKRRRWWW^^^gggpppuuuEEEBBB@@@CCCHHHLLLKKKIIIRRRMMMTTTdddfffSSSAAA:::<<>>999999888444000...111333////////////////////////------------------------------,,,------...///000AAA^^^qqqoooaaaSSSXXXmmm|||hhhPPPQQQlll{{{wwwoooiiigggiiihhhkkkllljjjeeebbbbbbcccfff```XXXTTTRRRNNNGGGAAA888888666333000000444888777777777888999:::<<<===>>><<<999888999:::999999:::;;;===@@@CCCFFFIIIKKKOOO]]]nnnzzzzzzkkk\\\UUUPPPJJJIIILLLVVVZZZZZZVVVPPPLLLIIIHHHLLLNNNPPPQQQSSSXXX___eeennntttzzzvvvmmmgggcccaaaeeekkkttt~~~{{{uuujjj```aaa___^^^^^^^^^\\\]]]eeennnwww|||zzzsssqqqooolllhhhfffffffffeeedddccccccbbbaaa```___^^^]]]^^^]]][[[YYYWWWVVVUUUUUUQQQPPPNNNLLLJJJGGGCCC@@@???<<<;;;<<<;;;555000000111333666888;;;<<<======???>>>MMMkkkwwwnnngggsssyyy||||||YYY???===>>>;;;888777666444222111//////......///000///---,,,,,,...111,,,...999FFFVVVooorrrcccjjjssscccfffrrrxxxrrroookkkfffpppkkkfffeeeiiikkkiiigggeeecccaaa^^^ZZZTTTMMMHHH@@@>>>;;;:::;;;<<<===<<<===BBBFFFHHHFFFCCCBBBCCCHHHLLLLLLFFF@@@@@@???>>>:::???FFFNNNRRRUUUUUUUUUTTTSSSTTTcccyyyaaa___lllzzz{{{bbbYYY[[[ZZZaaaeeecccaaabbbdddcccdddccceeejjjsss~~~{{{ttttttuuurrrnnnppppppooonnnnnnnnnnnnnnnllllllkkkjjjhhheeebbb```\\\TTTLLLHHHDDDAAACCCHHHMMMNNN^^^yyyeeelll^^^AAA>>>;;;777888666333222222222222111///000111111000111333555???KKKooohhhfffsss~~~rrr]]]RRRPPPRRRWWWhhhpppwwwdddUUUKKKEEEEEEIIIJJJJJJHHHDDD???===???BBBBBBKKKOOOPPP^^^oooiiiUUULLLOOOSSSWWW\\\eeerrr}}}GGGDDDAAACCCHHHJJJIIIGGGMMMKKKWWWiiiiiiTTT???777;;;DDDUUUccceee^^^ZZZ]]]^^^kkkjjj___XXXQQQNNNTTTYYYfffhhhfffjjjnnnwwwsss\\\OOOFFFAAA???:::;;;999666222000222444////////////////////////------------------------------,,,------...///000<<>><<<:::999999999999999999;;;>>>AAADDDHHHMMMOOOXXXbbbooozzzlll```TTTOOOKKKJJJMMMSSS```^^^YYYRRRMMMKKKKKKJJJLLLPPPTTTWWWYYY\\\bbbgggsssyyy}}}tttnnnjjjhhhkkkppprrrggg^^^^^^^^^]]]^^^______```iiirrryyy~~~sssuuuuuurrrmmmiiihhhiiinnnlllhhheeedddddddddeeeeeedddcccbbb```___^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUQQQOOOMMMKKKJJJGGGBBB??????<<<;;;<<<:::444000000222444777:::<<<===>>>>>>??????PPPnnnyyypppjjjtttyyy{{{|||[[[@@@>>>???;;;999777666444222111//////......///000///---,,,---...111,,,...999EEEUUUmmmrrrcccmmmwww}}}yyysssppplllhhhoookkkggggggjjjkkkiiifffhhhfffdddaaa^^^XXXQQQLLLCCC@@@<<<:::;;;<<<======AAAEEEGGGFFFCCCAAADDDGGGOOORRRPPPIIICCCAAA@@@===???CCCIIIRRRXXX\\\\\\[[[RRRPPPNNNYYYvvv~~~oooccceeeppp}}}rrrmmmooonnntttuuulllbbb___bbbdddffffffhhhmmmvvvyyysssrrrrrrqqqoooppppppooonnnnnnnnnnnnnnnllllllkkkjjjhhheeebbb```\\\TTTLLLHHHDDDAAACCCHHHPPPOOO^^^{{{iiiqqqaaaCCC???<<<888888666333222222222222111///000111111000111333555555===\\\ppp~~~pppnnnxxxuuu___UUURRRUUUYYYfffmmm}}}vvvcccUUULLLFFFEEEHHHIIIJJJIIIFFFBBB??????AAACCCJJJMMMPPP```pppiiiUUURRRRRRVVV___ffflllxxxzzz|||}}}HHHEEECCCDDDGGGHHHGGGEEEFFFIIIZZZnnnmmmTTT===555999DDDTTTaaabbb]]][[[\\\ZZZmmmssshhh]]]QQQMMMUUUYYYbbbcccdddlllrrrzzzxxxaaaSSSIIIDDDBBB===<<<;;;777444222222444////////////////////////------------------------------,,,------...///000999OOO^^^```[[[QQQXXXooo}}}\\\QQQjjjwwwnnnzzzyyysssooojjjjjjmmmpppmmmjjjggggggfffeeecccccc```]]][[[YYYQQQEEE;;;777777555333222222666888::::::::::::;;;;;;<<<<<>><<<;;;999999999999999;;;???BBBFFFKKKPPPTTT___gggrrr{{{]]]UUUNNNIIIGGGJJJRRR[[[nnndddWWWNNNKKKKKKLLLLLLMMMRRRXXX\\\___bbbgggkkkxxxzzzuuupppmmmnnnsss{{{qqqhhh______]]]\\\^^^aaabbbeeemmmvvv|||{{{rrrbbbaaa```]]]\\\]]]aaaeeejjjiiifffcccbbbbbbeeehhhgggfffeeecccaaa___^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTQQQOOOLLLJJJHHHFFFBBB???>>><<<;;;===:::333000000333555888;;;===??????@@@@@@AAARRRqqq}}}wwwuuu{{{{{{{{{~~~xxx]]]BBB??????;;;999777666444222111//////...---/////////---,,,---...111---///888CCCRRRjjjrrrcccooo|||uuurrrnnnjjjmmmjjjhhhiiikkkkkkhhheeehhhgggeeebbb___ZZZTTTOOOGGGCCC>>>;;;;;;===>>>>>>DDDGGGHHHDDD@@@@@@GGGNNNWWWYYYVVVNNNGGGDDD@@@===<<<@@@HHHTTT___eeeeeecccRRRPPPLLLQQQdddxxx{{{sssjjjiiijjjpppxxxuuueee```dddiiiiiijjjlllrrrzzz{{{uuuzzzwwwtttsssrrrrrrpppnnnoooooooooooonnnnnnnnnnnnllllllkkkjjjhhheeebbb```\\\TTTLLLGGGCCC@@@BBBGGGQQQOOO^^^mmmuuudddFFF@@@<<<999888666333222222222222111///000111111000111333555666999RRReee|||~~~wwwbbbWWWTTTWWW\\\dddlll}}}sssaaaUUULLLFFFEEEFFFGGGIIIJJJJJJFFFCCC@@@???CCCGGGIIIPPPaaaooogggTTTVVVSSSXXXfffmmmppp}}}zzzsssvvvvvvzzzGGGEEECCCDDDFFFGGGGGGFFFCCCIII\\\oookkkQQQ<<<666:::DDDSSS]]]^^^ZZZXXXXXXXXXlllrrrhhh^^^SSSOOOVVVXXX^^^^^^cccqqqxxx|||eeeWWWLLLFFFDDD???>>>;;;888555333333333////////////////////////........................------,,,------...///000999MMM]]]ccc___TTTZZZpppmmmWWWiii|||tttyyytttppplllkkknnnrrrnnnhhhggghhhhhhgggeeeaaa^^^[[[ZZZXXXQQQEEE<<<777666555333333444777888;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>><<<:::999999999:::===@@@CCCFFFKKKQQQWWW___jjjzzzjjjUUUQQQLLLHHHHHHNNN[[[eeewwwgggVVVMMMLLLLLLLLLMMMOOOSSSYYY^^^aaaeeekkkppp{{{}}}xxxsssnnnnnnqqqxxxyyyyyyxxx{{{xxxssslllcccccc^^^\\\^^^bbbeeehhhooowww}}}tttiii\\\ZZZWWWTTTTTTVVVZZZ]]]^^^___`````````bbbgggkkkhhhgggfffcccaaa___^^^]]]\\\[[[YYYWWWVVVTTTTTTTTTPPPNNNKKKIIIGGGEEEAAA???===;;;<<<===999222///111222444777:::===???@@@@@@AAABBBSSSqqq~~~yyy~~~vvv___DDD???>>>;;;999777666444222111//////...---...///...---,,,---///111---///888AAAOOOhhhrrrcccnnn~~~wwwsssooolllkkkjjjjjjkkklllkkkhhheeeeeedddbbb```]]]XXXRRRNNNJJJEEE???;;;;;;<<<>>>???AAAEEEGGGDDD@@@AAAJJJRRRWWWZZZYYYRRRLLLHHHBBB<<<666===JJJ[[[iiiooonnnjjjUUUSSSOOOPPP[[[hhhiiidddeeejjjrrrzzztttgggfffkkknnnkkkmmmpppvvv}}}zzzmmmiiimmmooorrrttttttrrrooommmnnnooooooooooooooonnnnnnllllllkkkjjjhhheeebbb```\\\TTTKKKFFFBBB???BBBGGGNNNPPPcccooottteeeHHH@@@;;;999888555333222222222222111///000111111000111333555<<<@@@VVVddd|||xxxbbbVVVRRRVVV[[[```nnn~~~nnn]]]RRRLLLFFFCCCDDDEEEHHHKKKMMMKKKGGGCCC@@@DDDDDDFFFPPPaaalllbbbQQQTTTRRRZZZgggjjjmmmtttooosssrrruuuzzzDDDCCCCCCDDDEEEGGGHHHHHHEEEKKK\\\kkkdddKKK;;;:::;;;FFFSSSYYYYYYVVVSSSRRRYYYggghhh```]]]VVVQQQUUUVVVZZZ[[[eeeuuu|||hhhZZZPPPIIIFFFAAA???<<<999777555333111////////////////////////........................------,,,------...///000888MMM___hhhdddUUUWWWmmmzzzXXX```yyy~~~}}}yyyvvvsssppppppsssqqqmmmhhhggghhhiiihhhfffjjjeee^^^ZZZVVVPPPFFF>>>666555444444555666888888;;;;;;<<<=========<<<;;;===??????>>>;;;999999:::<<>><<<;;;<<<===888111///111111333666999<<<>>>??????AAACCCSSSoooyyyrrrxxxaaaEEE>>><<<:::999777666444222111//////...,,,...///...------...///000---000888@@@MMMfff~~~sssbbbkkk~~~xxxsssooommmjjjkkkkkkmmmmmmkkkhhheeedddbbb```___\\\WWWPPPLLLJJJEEE???;;;:::<<<===>>><<<@@@EEEEEEBBBDDDKKKRRRQQQUUUVVVSSSPPPLLLDDD<<<999BBBRRRdddppprrrmmmgggQQQRRRQQQRRRXXX___bbbaaaeeemmmwww}}}pppeeeccciiinnnnnnnnnqqquuu{{{|||yyy}}}{{{vvvrrrooooooooommmnnnoooooooooooonnnnnnllllllkkkjjjhhheeebbb```[[[RRRIIIDDDAAA???BBBHHHLLLSSSmmmqqqttteeeIII@@@;;;999888555333222222222222111///000111111000111333555888BBBZZZdddzzzwwwaaaTTTOOOSSSYYYZZZmmmzzzjjjXXXNNNIIIEEEBBBBBBDDDGGGKKKNNNNNNKKKGGGCCCDDDBBBDDDPPP```eee[[[NNNPPPTTT^^^fffeeejjjlll[[[\\\dddqqquuu{{{CCCCCCCCCDDDEEEFFFHHHIIIHHHMMM[[[fff[[[DDD999===<<>><<<:::777444111////////////////////////........................------,,,------...///000555JJJ^^^hhhbbbPPPRRRjjjwwwSSSUUUmmmzzzxxxyyywwwvvvttttttwwwmmmkkkhhhhhhhhhiiiiiiiiivvvnnnddd\\\VVVOOOEEE>>>666444333444666888999888999:::<<<=========<<<<<<<<<>>>@@@???<<<:::;;;<<<>>>BBBFFFGGGGGGLLLTTT[[[___wwwwww]]]JJJKKKNNNPPPRRR\\\nnn}}}vvveeeVVVSSSRRROOONNNQQQTTTXXX\\\___dddlllvvv}}}{{{ssspppqqqiiilllnnnsssvvvuuukkk```aaabbb___aaafffkkknnntttzzz}}}rrrhhh\\\[[[YYYXXXWWWUUUQQQNNNPPPSSSYYYaaagggiiigggeeegggfffeeecccaaa___^^^]]][[[ZZZXXXVVVTTTSSSRRRRRROOOLLLIIIFFFDDDBBB@@@>>>;;;;;;======777000...111111222666999<<<>>>???@@@AAADDDTTTooo}}}|||rrrlll|||yyyeeeGGG???===::::::777666444222111//////...,,,---///...------...//////...111888???LLLfffvvvbbbhhhxxxrrrnnnllljjjkkklllmmmllljjjhhhgggeeedddbbb___\\\WWWPPPLLLGGGCCC>>>::::::;;;<<<<<<999===@@@CCCDDDFFFKKKOOOLLLPPPQQQPPPOOONNNHHH@@@@@@JJJXXXdddhhheee^^^XXXLLLNNNQQQTTTWWW[[[```cccgggqqq~~~ttthhhbbbYYYVVV]]]iiiooonnnssswww}}}tttllllllooorrrlllmmmoooppppppooonnnnnnllllllkkkjjjhhheeebbb```YYYPPPHHHCCC@@@???CCCIIIMMMXXXuuuqqqvvveeeJJJAAA<<<;;;888666333222222222222111///000111111000111333555333@@@ZZZccczzz|||yyybbbSSSMMMPPPWWWUUUjjjxxxgggTTTKKKHHHEEECCCCCCDDDFFFIIIMMMPPPOOOLLLIIIGGGCCCFFFSSS___^^^TTTKKKNNNXXXcccfffeeeqqqwwwgggZZZQQQVVVbbbpppuuuzzz{{{DDDDDDDDDDDDDDDDDDFFFGGGIIINNN[[[cccUUU>>>777>>><<>>666444333444777::::::999777888;;;=========<<<<<<:::===AAA@@@===;;;<<<>>>???DDDHHHJJJKKKPPPYYYbbblllwww___QQQMMMKKKOOORRRWWWfffzzzsssbbbUUUSSSRRRNNNPPPWWWWWW[[[aaaggglllsss|||wwwrrrrrriiilllmmmssssssqqqggg^^^aaaccc```bbbjjjppptttzzz}}}sssjjjdddcccbbbdddeeeeeebbb___```bbbgggpppwwwuuullldddeeedddcccbbb```___^^^]]]ZZZYYYXXXVVVTTTSSSRRRRRROOOLLLHHHEEECCCAAA???===:::;;;======777///...222111333777:::===@@@AAAAAAAAAEEEWWWrrr||||||sssooozzziiiKKKBBB>>><<<<<<777666444222111//////...,,,---......------...000///...111999???LLLfffxxxcccfffxxxqqqmmmjjjkkklllmmmmmmkkkjjjiiihhhfffdddbbb___\\\VVVOOOKKKDDD@@@<<<999999:::::::::<<<<<<<<<>>>BBBEEEHHHJJJMMMNNNLLLJJJKKKNNNLLLFFFIIIRRR\\\aaa^^^WWWRRROOOLLLQQQWWWZZZZZZ\\\cccjjjlll|||mmmWWWYYYXXXUUUWWWaaaooovvvvvv{{{{{{oookkklllnnnooolllmmmooopppppppppooonnnllllllkkkjjjhhheeebbb```WWWOOOFFFBBB??????DDDKKKMMMYYYtttlllwwwfffLLLCCC>>>>>>888666333222222222222111///000111111000111333555444@@@WWW```|||{{{zzzwww|||eeeUUUMMMPPPWWWWWWhhh{{{yyyfffSSSJJJHHHFFFEEEEEEEEEEEEGGGKKKPPPRRRQQQOOOJJJGGGKKKXXX^^^YYYOOOKKKLLL[[[fffgggjjj}}}yyyaaaZZZWWWUUU___ooopppvvvxxxvvvxxxEEEFFFFFFEEECCCCCCDDDEEEIIIOOO[[[aaaRRR;;;555>>><<>>???777666444222111//////...,,,---......------///000......222999???LLLgggyyydddfffxxxpppllliiikkklllmmmlllkkkiiiiiijjjeeecccaaa^^^ZZZTTTMMMHHHAAA>>>;;;999999999999888@@@===:::;;;???DDDFFFFFFPPPNNNIIIEEEGGGMMMNNNKKKTTT\\\cccccc]]]VVVTTTUUUQQQWWW^^^bbb```aaahhhpppttt|||yyyyyyjjjWWWXXX[[[^^^aaajjjwwwvvvmmmjjjmmmpppmmmjjjkkkmmmooopppqqqpppooonnnllllllllljjjhhheeebbb```VVVMMMEEEAAA??????EEELLLLLLVVVnnntttfffvvvfffMMMDDD@@@AAA888666333222222222222111///000111111000111333555555===QQQYYYzzzxxx}}}}}}xxxvvvvvvhhhWWWOOORRRXXX\\\iiixxxzzzgggSSSJJJHHHHHHGGGHHHEEEEEEEEEJJJPPPTTTTTTSSSMMMJJJOOO[[[___VVVMMMKKKJJJ[[[eeefffooonnnYYYWWWWWWUUU```qqqrrrwwwxxxtttuuu|||GGGDDDBBBAAABBBBBBBBBAAAIIIMMM]]]```KKK:::888888???WWW___XXXTTTPPPLLLPPPYYY\\\\\\WWWSSSRRRPPPLLLSSS[[[aaajjjsssqqqwww}}}nnnbbbYYYVVVPPPGGGHHHHHHBBBAAA???666000000000///.........---......---------,,,,,,,,,------------------------222BBBXXXbbbXXXMMMUUUfff|||wwwnnnaaaUUUWWWpppnnnqqq}}}vvvsssnnnkkkjjjgggkkkmmmlllgggdddfffhhhccceeebbb\\\WWWRRRIII@@@777555444444555777777777888999999:::;;;<<<======>>>???@@@AAAAAA@@@>>>===DDDDDDHHHLLLNNNSSSccctttqqqRRRIIILLLLLLQQQSSSXXXccctttyyydddRRRQQQUUUUUUVVVYYYaaaeeejjjqqqwww{{{~~~|||~~~|||rrrlllmmmpppssszzzttthhhccceeecccbbbeeejjjqqqwww}}}}}}vvvpppqqqpppnnnnnnppptttxxx{{{zzzrrriiifffeeecccbbb___^^^\\\[[[ZZZYYYWWWTTTSSSRRRSSSSSSOOOLLLHHHEEECCCBBB@@@???<<<<<<<<<999555222000000222444777:::===>>>???@@@CCCKKK]]]vvvvvvrrrSSSGGGAAA===;;;555666444///...000000,,,//////...------------...///000///777FFFPPPbbb|||zzzgggggg{{{rrrnnnllliiillljjjhhhhhhiiijjjgggdddddddddccc```ZZZSSSLLLHHHBBB???:::888777888777777:::;;;===???@@@BBBEEEHHHIIIKKKHHHBBBCCCKKKOOONNNNNN^^^gggdddeeemmmjjj^^^WWWZZZ___ddddddeeemmmwwwyyysss~~~yyyeeeZZZaaaaaaccclll{{{zzzsssgggbbbhhhkkkgggiiippppppppppppqqqrrrpppmmmjjjllllllmmmlllhhhccc^^^ZZZYYYNNNDDDAAAAAABBBFFFJJJOOOPPPcccrrrdddvvvoooSSSEEEEEE;;;;;;999666444222222222222222222111111222222333444222===JJJ\\\zzz|||ttt|||rrruuuoooYYYOOOQQQUUU\\\iii|||~~~kkkUUUKKKHHHGGGFFFFFFHHHGGGGGGJJJNNNRRRUUUVVVVVVNNNRRR```aaaRRRHHHJJJWWWXXXccciiippp~~~hhhUUUQQQSSSWWWcccqqq|||~~~|||uuuppprrrxxx}}}GGGEEECCCBBBCCCDDDDDDCCCFFFKKKZZZ]]]HHH999999999AAAXXX___WWWTTTPPPMMMQQQXXX]]]^^^XXXRRROOOMMMJJJOOOXXX___jjjuuuuuu{{{tttggg]]]XXXTTTKKKKKKKKKCCCAAA>>>444000000//////...---------.........---------,,,,,,------------------------222???TTTbbb___VVVZZZfff|||xxxqqqbbbRRRQQQgggkkklll}}}}}}wwwrrrmmmjjjjjjiiikkkkkkiiifffdddeeefffdddeeeccc^^^YYYTTTKKKAAA999777555444666888888888888888999:::<<<===>>>??????@@@AAABBBBBBBBBAAAAAABBBDDDHHHMMMPPPXXXkkk~~~}}}]]]HHHFFFLLLNNNOOORRRXXXdddvvvxxxdddSSSRRRWWWXXXYYY]]]cccjjjuuu~~~|||~~~{{{tttpppmmmqqqwww|||ssshhheeehhhfffjjjkkkmmmqqqvvv{{{}}}vvvqqqqqqqqqpppppptttzzzsssjjjddddddbbb```^^^\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSNNNKKKGGGDDDCCCBBB@@@>>><<<<<<<<<999555222000000222444777:::===??????@@@AAANNNeee}}}}}}{{{|||~~~~~~xxxwwwXXXLLLFFFAAA???:::<<<999333///111333222//////...------------...---000///666CCCLLL```||||||hhhggg~~~vvvpppllllllkkkmmmkkkhhhhhhiiijjjhhhgggdddcccaaa^^^XXXRRRLLLHHHDDD@@@:::777777777888888888:::===>>>???AAACCCFFFDDDGGGEEEBBBDDDKKKOOONNNVVVdddlllkkkrrrwwwaaa___```cccdddiiisssyyysss~~~zzzhhh^^^lllkkkqqqssskkk]]]VVVTTTYYY^^^bbbfffkkkooonnnnnnoooooonnnkkkiiijjjkkklllkkkiiifffbbb```YYYNNNDDD@@@AAABBBFFFJJJNNNPPPbbbrrrggg|||pppUUUFFFHHH@@@===:::666444222222222222222222111111222222333444333;;;EEEUUUttt{{{vvvwwwppp||||||rrr\\\QQQPPPTTT]]]hhh{{{zzzhhhTTTJJJIIIHHHIIIJJJJJJIIIGGGHHHLLLPPPTTTVVV\\\UUUYYYdddaaaPPPEEEGGGTTTXXXgggqqqrrrbbbVVVVVVZZZ___kkkyyy}}}tttjjjdddeeekkkoooFFFEEECCCCCCEEEFFFFFFFFFCCCIIIXXXYYYDDD888;;;<<>><<<===<<<999555111000000222444777:::===???@@@@@@BBBSSSooo}}}zzz{{{{{{~~~{{{|||]]]PPPIIIDDD@@@<<<===999111...000222111000///......------......,,,000000444???HHH]]]|||jjjhhh}}}pppooolllnnnoooqqqnnnjjjhhhhhhiiiiiiiiieeedddbbb^^^YYYTTTOOOLLLFFFAAA:::666555777999999777:::===>>>???@@@AAACCCAAADDDEEEDDDGGGMMMQQQPPPZZZdddjjjnnn|||iiidddaaacccgggpppwww~~~pppiiioooooozzzssshhhddd[[[YYYVVVWWWbbbnnntttrrrpppooooooooopppooommmkkkmmmmmmmmmkkkiiigggdddcccYYYNNNCCC@@@AAABBBFFFJJJLLLPPPcccqqqjjjuuuYYYKKKNNNHHH@@@<<<777333222333333222222222111111222222333444555999???OOOnnnzzzwwwxxxwww}}}uuu^^^QQQPPPSSS]]]gggwwwvvveeeSSSKKKJJJJJJLLLNNNPPPMMMKKKIIIKKKOOOTTTWWW___[[[___ggg```OOOEEEHHHSSSXXXeeesssfff^^^YYY]]]aaafffsss{{{jjj]]]XXX[[[aaagggDDDCCCBBBDDDFFFGGGGGGFFFBBBIIIXXXWWWBBB999>>>@@@NNN```aaaVVVRRROOOLLLPPPXXXbbbfff^^^RRRKKKIIIHHHKKKTTT]]]kkkzzz||||||pppiii___WWWWWWWWWMMMIIIDDD888555444444333222111000000............------------------------------------...444DDDWWW^^^[[[]]]cccwww}}}{{{gggMMMDDDTTTiiiyyy]]][[[lll~~~xxxrrrllliiijjjkkkfffbbbbbbeeehhhgggeeebbbeeeeeeaaa]]]XXXNNNEEE>>>:::666444555777999999:::;;;;;;===@@@CCCEEEGGGEEEEEEDDDDDDDDDEEEFFFFFFIIIMMMRRRTTTWWWcccxxx{{{aaaHHHCCCIIIKKKLLLNNNQQQWWW```lll{{{xxxfffYYYYYY]]]^^^aaagggmmmsss|||}}}ssspppvvv}}}wwwpppnnnnnntttxxxrrrkkkjjjnnnlllnnnnnnooorrrwww~~~zzzwwwvvvuuusssqqqooorrrzzzwwwooohhhcccbbbaaa___]]][[[YYYXXXVVVUUUUUUTTTSSSSSSRRRRRRMMMJJJFFFCCCBBBAAA???=========;;;888444111111111222444777;;;===???@@@@@@EEEUUUrrr|||~~~}}}eeeWWWQQQJJJDDD>>><<<666222222555333...000//////...............,,,111111555===EEE\\\|||nnnjjj}}}jjj{{{pppooosssvvvxxxtttnnnjjjhhhhhhhhhiiihhhgggddd```[[[WWWSSSQQQHHHBBB;;;555555777:::<<<888;;;>>>?????????@@@AAAAAADDDFFFHHHKKKOOOQQQRRR\\\aaagggrrr~~~hhhcccaaafffooo|||vvvzzzzzzqqqnnnnnnnnn~~~rrrnnnrrruuurrrjjjiiizzzuuusssrrrrrrssssssrrrpppsssrrrpppmmmiiifffcccaaaXXXMMMCCC@@@AAABBBFFFKKKJJJRRRfffoooiii{{{___QQQTTTNNNDDD>>>777333333333333222222222111111222222333444666888===NNNmmm{{{uuuzzzuuu]]]PPPOOOSSS^^^ffftttuuueeeTTTMMMKKKLLLNNNPPPUUUSSSPPPMMMLLLPPPUUUYYY]]]\\\aaaggg```QQQJJJMMMTTTXXX]]]mmmpppbbb___^^^aaaccciiixxx{{{cccVVVTTTYYYbbbjjjBBBBBBBBBCCCFFFGGGFFFEEECCCLLLZZZWWWAAA:::AAACCCTTTcccbbbUUUQQQMMMJJJMMMXXXbbbggg___SSSMMMKKKJJJNNNUUU\\\kkkzzz}}}rrrjjj```YYYZZZZZZQQQLLLFFF999555555444333222111000/////////.........---------------------------------...444CCCVVV]]][[[]]]dddvvvkkkNNNDDDTTThhhoooTTTUUUggg}}}xxxrrrkkkhhhjjjhhhccc___```fffjjjjjjgggaaadddddd```\\\XXXOOOFFF@@@<<<666444444666888999===>>>>>>@@@BBBFFFIIIKKKIIIHHHFFFDDDDDDDDDEEEFFFJJJPPPVVVXXX\\\hhhyyyfffPPP???BBBIIIIIIJJJOOOOOOWWWcccpppxxxhhh[[[\\\___```ccchhhooottt|||}}}xxxqqqjjjhhhmmmxxxyyyooojjjnnnuuuxxxtttlllkkknnnkkkkkklllnnnrrrwww|||}}}zzzxxxyyysssrrrpppnnnpppzzzsssnnnlllfffccccccaaa___]]][[[ZZZYYYUUUUUUTTTTTTSSSRRRQQQPPPMMMIIIEEECCCAAA@@@>>>=========;;;888333111111111333555888;;;>>>@@@@@@AAAEEERRRkkk~~~~~~~~~pppbbb\\\TTTLLLFFF@@@999777<<<@@@999...000000///............///---222333666===DDDZZZzzzrrrlll}}}}}}cccwwwvvvuuuzzz}}}~~~zzztttmmmhhhfffggghhhhhhgggddd```[[[WWWSSSQQQHHHBBB:::555555888<<<>>>;;;===???@@@??????@@@AAABBBCCCEEEIIILLLNNNOOOQQQ^^^bbbjjj|||ppp``````dddnnnyyylllllllllhhhiiioooqqqyyy||||||wwwuuusssrrrsssttttttttttttsssqqqnnnjjjgggdddbbbWWWLLLBBB???@@@BBBFFFKKKIIITTTjjjjjjeee~~~dddVVVYYYQQQHHHAAA888333333444333222222222111111222222333444666888???QQQnnn~~~sss}}}zzzxxxuuu[[[NNNNNNSSS]]]eeeqqqvvvgggWWWOOOMMMLLLNNNRRRWWWVVVSSSPPPNNNOOOTTTXXX[[[\\\aaafff```TTTNNNPPPRRRXXX[[[nnnfff_________```cccmmm~~~zzzaaaTTTTTTZZZeeepppBBBBBBBBBDDDFFFGGGFFFDDDDDDOOO^^^XXXAAA:::BBBCCCUUUdddbbbUUUQQQMMMJJJLLLWWW___ccc]]]TTTPPPNNNMMMQQQWWW\\\iiiyyy|||tttkkkbbb[[[]]]]]]TTTNNNGGG999444333333111000///...---/////////.........------------------------------000666FFF[[[dddbbbaaadddwwwoooNNNEEEWWWllleeeMMMRRReee|||yyyqqqjjjhhhjjjfffbbb```bbbgggkkkjjjhhhbbbdddccc___\\\YYYRRRJJJCCC>>>888444444777:::;;;@@@@@@@@@AAADDDGGGKKKMMMKKKIIIGGGEEEDDDFFFHHHIIIJJJQQQWWWZZZ```iiiqqquuuYYYKKK??????BBBDDDIIIOOOKKKVVVeeesssyyyjjj^^^]]]___^^^aaahhhlllrrrzzz}}}vvvqqqjjjgggdddeeelllvvv{{{oooiiimmmvvvxxxtttllljjjllliiijjjkkklllnnnqqqtttwwwyyy}}}yyyyyyzzzooooooooonnnqqq|||xxxjjjiiiiiieeecccbbbaaa___]]][[[ZZZYYYUUUUUUUUUTTTRRRQQQOOONNNLLLIIIEEEBBBAAA???>>><<<>>>===;;;777333111111222333555888;;;>>>@@@AAAAAADDDMMMcccwwwiiiddd[[[QQQKKKDDD;;;888===@@@888,,,111000//////......//////---222222666???EEEYYYvvvuuummmzzz{{{___sss~~~|||~~~xxxpppiiiffffffhhheeedddbbb^^^YYYTTTOOOLLLGGGAAA:::666666:::===@@@>>>???@@@???>>>>>>???AAAAAA@@@CCCHHHKKKLLLNNNQQQ^^^eeeqqq{{{ccc[[[```kkkxxx~~~gggdddeeeccceeennnrrr~~~uuurrrpppoooppprrrsssssspppppppppnnnllljjjgggeeeVVVKKKAAA???@@@BBBFFFKKKIIIWWWlll~~~eeeccc}}}lll^^^___UUULLLCCC888333333444444222222222111111222222333444444888@@@RRRmmmvvv|||~~~}}}ssssss}}}xxx]]]NNNNNNSSSZZZdddppp{{{wwwjjj[[[SSSOOONNNPPPTTTUUUVVVVVVTTTPPPOOORRRVVV[[[\\\aaaeeebbbXXXRRRRRRPPPZZZaaavvv~~~___\\\]]]^^^```ffftttxxxaaaWWWVVV\\\iiiuuuDDDCCCDDDEEEGGGGGGFFFDDDDDDQQQ```YYY@@@:::AAAAAAQQQ```___TTTQQQOOOKKKMMMTTTZZZ]]]XXXSSSRRRQQQOOOSSSWWWZZZgggwww{{{xxxjjjccceeeeeeZZZSSSJJJ<<<666555444333222000//////////////////............------------------------111444FFFaaaqqqnnneeeaaayyyqqqNNNEEEZZZqqq~~~xxx}}}zzz\\\HHHQQQfff|||zzzqqqiiigggjjjfffdddccceeehhhiiihhhfffdddeeeccc^^^\\\ZZZUUUNNNGGGBBB;;;666666999<<<>>>AAAAAA@@@AAACCCGGGJJJLLLKKKIIIGGGFFFFFFIIIMMMOOOMMMTTTYYY[[[___ccc```ZZZJJJEEEAAA@@@AAADDDHHHKKKNNNZZZiiiwwwzzzkkk___^^^^^^\\\___eeeeeehhhmmmooonnnjjjddd```\\\\\\^^^dddnnnzzzwwwllliiilllyyyuuurrrkkkhhhjjjggghhhgggffffffiiimmmrrruuu}}}yyyxxxyyymmmooopppoooqqq|||~~~qqqjjjgggeeecccbbbaaa```^^^\\\ZZZXXXWWWVVVVVVUUUTTTRRRPPPMMMLLLKKKHHHDDDBBB@@@???===;;;>>>===;;;777333111111222333555888<<<>>>@@@AAAAAACCCNNNddd}}}rrrnnneeeZZZPPPJJJ@@@777555777333,,,111000000///////////////---000000555@@@FFFVVVpppuuukkksssaaasss~~~zzzrrrkkkhhhhhhjjjdddcccaaa^^^XXXRRRLLLHHHEEE@@@:::777888<<>><<<;;;;;;>>>AAABBB@@@BBBIIIMMMNNNRRRWWWcccooo}}}{{{iiiZZZ^^^ggguuuzzzsssssszzzfffccceeebbbdddmmmrrr~~~ssspppmmmlllmmmoooqqqqqqooooooppppppmmmjjjfffdddVVVKKKAAA???@@@BBBFFFKKKJJJYYYlll{{{vvv```cccwwwlllkkk^^^OOOEEE999222333555444222222222111111222222333444222666???OOOggg}}}yyyzzz~~~|||tttrrrpppvvv~~~~~~cccQQQNNNQQQUUUbbboooxxxwwwjjj]]]UUUQQQPPPSSSWWWTTTXXX\\\ZZZVVVSSSTTTVVVYYYZZZ^^^dddeee```[[[XXXTTT^^^dddwwwkkk^^^ZZZ\\\___ccclll|||sss```[[[\\\bbbpppEEEEEEEEEGGGHHHHHHGGGEEEDDDRRRbbbYYY@@@999??????NNN]]]]]]SSSRRRQQQMMMOOORRRVVVXXXTTTRRRSSSRRRPPPSSSVVVXXXeeevvv{{{ssslllmmmlllaaaXXXNNN???:::999888777555444333222000/////////............------------------------///111CCCdddzzzwwwggg[[[|||qqqMMMEEE[[[rrrxxxuuullluuuvvvWWWEEEQQQggg|||zzzqqqiiigggjjjgggggggggggghhhhhhfffeeefffgggddd___\\\\\\WWWQQQJJJDDD===888888;;;>>>@@@AAA@@@@@@@@@BBBEEEIIIKKKJJJIIIGGGFFFHHHMMMQQQUUUTTTYYY\\\\\\^^^\\\QQQCCC:::>>>AAACCCFFFJJJIIIEEETTT```nnnzzz{{{lll```^^^^^^[[[]]]ccc^^^]]]\\\[[[ZZZZZZ[[[[[[XXXYYY[[[```iiiwwwpppiiiiiikkkzzzrrrpppjjjgggiiifffdddbbb______cccjjjqqqvvvyyywwwxxxnnnppppppnnnoooxxx}}}rrrnnnjjjeeebbbbbb``````^^^\\\ZZZXXXWWWVVVVVVVVVVVVTTTRRROOOLLLJJJKKKHHHDDDAAA@@@???===;;;>>>===;;;777222111111333444555888<<<>>>@@@AAAAAAEEESSSjjj{{{rrrfffXXXTTTIII;;;333222444333111111000///////////////,,,......444@@@FFFTTTkkkuuuiiinnnfffvvv~~~}}}zzztttmmmjjjjjjlllddddddccc```ZZZSSSLLLHHHCCC???:::888999===@@@BBB@@@???===:::888999===@@@EEEBBBDDDLLLRRRSSSXXX___ooo~~~|||kkk^^^XXXcccnnn}}}___RRRYYYdddmmmyyyrrrcccaaabbb___```pppwww~~~xxxuuuttt}}}ssspppmmmkkkmmmoooqqqrrrqqqrrrrrrqqqmmmhhhccc```UUUKKKAAA>>>@@@BBBFFFKKKKKKYYYjjjvvvppp]]]eeexxxvvvhhhQQQFFF999222333555444222222222111111222222333444000555===KKKaaawww{{{yyy{{{~~~rrrjjjrrryyyyyyvvviiiTTTNNNOOORRRaaaooowwwvvvjjj]]]VVVSSSRRRUUUZZZWWW\\\aaaaaa]]]YYYXXXYYYUUUUUUZZZccciiihhhddd```\\\bbbbbbpppttt^^^bbb\\\___bbbfffqqqnnn___^^^bbbiiizzzGGGEEEDDDDDDEEEGGGFFFEEEPPPQQQdddXXX???;;;;;;EEEOOOUUUSSSSSSUUUMMMIIIQQQPPPQQQSSSSSSSSSRRRPPPOOOOOOWWW\\\dddmmmqqqwwwuuusssggg\\\RRRCCC;;;888666444333222///---/////////...------,,,,,,+++,,,...//////...,,,+++666000???oooiii]]]uuupppPPPCCCRRRlllyyykkkjjjuuusssUUUHHHUUUeeewwwxxxooooooqqqrrrlllkkkjjjiiihhhhhhhhhhhhfffeeecccaaa```^^^ZZZWWWOOOHHH>>>999999<<>>BBBDDDEEEFFFNNNOOOPPPPPPOOOPPPQQQSSSYYY[[[[[[YYYXXXTTTKKKAAAAAA@@@AAADDDDDDDDDHHHNNNZZZbbblllwwwvvvooofff___]]][[[ZZZYYYZZZXXXVVVTTTSSSRRRSSSSSSXXXXXX]]]fffnnnssszzzzzzjjjbbbaaammm}}}|||mmmhhhgggeeedddddd[[[[[[^^^ccchhhmmmwww}}}xxxrrrkkkooopppnnnsss}}}vvvkkkfffeeeddd```[[[bbb```^^^\\\[[[YYYVVVTTTUUUTTTSSSQQQOOONNNNNNMMMIIIHHHFFFCCCAAA???>>>>>>>>>>>>;;;777222000111222888999;;;>>>@@@@@@???===CCCRRRhhhtttxxxyyymmm```XXXJJJ<<<444222000...000000000000////////////111000---333???CCCRRRlll|||rrrdddkkkllliiizzzyyyxxxxxxssskkkkkkooooookkkjjjiiifffccc^^^XXXTTTQQQGGG???888888999;;;???DDDEEECCC???<<<:::::::::;;;CCCDDDGGGKKKQQQZZZcccjjjyyywwwkkk```ZZZ```eeevvvmmm___VVVRRR[[[jjjwww{{{jjjhhhhhheeefffpppvvvwwwoootttxxx{{{uuuqqqppppppqqqrrrrrrpppnnnoooooonnnmmmiiifffbbb```XXXMMMCCCAAACCCDDDFFFIIIOOOTTTyyyhhh\\\jjjkkkXXX@@@666777333222444111333333333333333333333333777777===HHH^^^~~~xxxttttttttt||||||lllVVVOOOQQQZZZcccmmmttt{{{yyynnn___VVVTTTVVVXXXYYY^^^bbbbbb^^^^^^```\\\UUUVVVYYY^^^bbbfffhhhiiijjjdddbbbeeemmmqqqkkkbbb]]]```[[[cccooouuuooocccbbbiiitttEEECCCBBBCCCEEEFFFFFFEEENNNQQQfffZZZ@@@:::999BBBRRRVVVRRRPPPQQQJJJEEENNNSSSUUUVVVVVVSSSPPPNNNNNNSSS[[[bbbkkkuuuxxx|||nnnbbbUUUEEE<<<:::777666555444111///000000///......------,,,+++,,,...//////...,,,+++000444LLLnnn```zzzrrrUUUGGGRRRiiizzzoooqqq}}}tttXXXKKKUUUaaannnxxxnnnmmmmmmmmmjjjiiiiiihhhggggggggggggeeedddcccbbbaaa^^^ZZZWWWPPPIII@@@:::999;;;===>>>;;;;;;:::;;;>>>@@@AAAAAAIIIKKKLLLMMMNNNPPPSSSUUUWWWYYYYYYWWWVVVRRRHHH>>>AAA???@@@DDDEEEFFFJJJQQQ]]]dddoooyyy~~~qqqkkkccc\\\YYYXXXVVVTTTTTTSSSQQQOOOMMMKKKJJJJJJTTTVVV^^^iiiqqqtttwww{{{{{{~~~sssiiifffhhhmmm}}}uuuiiifffeeebbb^^^]]]WWWXXX\\\dddjjjqqq}}}{{{wwwssskkkmmmmmmlllrrr}}}|||sssiiieeeeeeddd```\\\aaa___]]]\\\[[[ZZZWWWTTTTTTSSSRRRPPPNNNMMMLLLLLLGGGFFFDDDBBB@@@>>>======???>>>;;;777222000111222888999;;;===???@@@???===BBBSSSiii{{{mmmrrr}}}vvvggg___OOO???555333222000111000000000////////////000000---333===BBBOOOhhhsssyyyeeeeeelllgggwwwtttwwwwwwrrrkkkjjjnnnnnnjjjjjjiiigggccc___YYYUUURRRFFF>>>777777999:::===AAABBBBBB@@@===:::999;;;===@@@BBBFFFLLLTTT]]]ffflllooocccYYYVVV]]]lll}}}uuueeeVVVPPPNNNRRRcccuuuttteee___^^^dddsss|||sssnnnvvvxxxtttooonnnnnnoooqqqrrrqqqpppnnnnnnnnnllliiiddd```^^^TTTIIIAAA@@@CCCEEEHHHLLLRRRZZZlll```mmmxxxZZZBBB777777333333555222333333333333333333333333555555;;;FFF^^^yyysssqqqxxxmmmVVVNNNPPPWWW```lllttt{{{yyypppccc[[[XXXXXXYYYYYY___aaa```]]]]]]```]]]WWWUUUWWW\\\bbbhhhmmmoooooojjjggghhhkkkiiiccc]]]\\\bbb```iiirrrzzz~~~nnnbbbbbbjjjvvvCCCBBBAAABBBDDDFFFFFFEEELLLPPPggg[[[AAA:::888@@@RRRTTTNNNKKKMMMFFFCCCLLLTTTXXX[[[XXXRRRMMMMMMOOOTTT^^^eeeppp{{{}}}wwwkkk]]]KKK===;;;999888777666444222000000//////......------+++,,,---......---,,,+++---666PPP}}}iii^^^{{{rrrXXXIIINNNaaazzz|||~~~qqqYYYMMMSSSZZZdddtttyyynnnjjjiiigggggggggggggggggggggggggggdddcccccccccbbb___ZZZWWWRRRLLLBBB;;;888999;;;<<<::::::::::::<<<===???@@@CCCEEEGGGJJJLLLPPPTTTXXXWWWYYYZZZXXXWWWSSSIII>>>AAA???@@@DDDFFFHHHNNNUUU```hhhsss}}}yyymmmhhhaaa[[[XXXUUURRRQQQPPPPPPOOONNNKKKIIIFFFDDDDDDFFFMMMZZZeeelllttt{{{www{{{{{{sssggg___]]]___kkk{{{sssjjjbbbaaa```[[[UUUSSSNNNNNNSSS\\\ccckkkwww~~~xxxuuusssllljjjhhhjjjrrr}}}~~~uuuooogggdddddddddaaa^^^___]]]\\\\\\[[[ZZZXXXVVVSSSSSSQQQPPPNNNLLLKKKJJJEEEDDDBBB@@@>>>===<<<;;;@@@???;;;666222000111222777888;;;===>>>??????>>>DDDYYYnnntttgggnnn~~~tttkkkWWWBBB777555444111111111000000000////////////111...111:::???KKKbbbhhh~~~gggaaayyyjjjccc~~~yyywwwqqqvvvuuupppkkkjjjmmmllljjjjjjiiihhhddd```\\\XXXUUUEEE===666666999999;;;>>>>>>AAACCC@@@;;;999;;;>>>???AAAGGGNNNWWW```hhhlllyyyeee\\\VVVVVV```vvvwwwjjjbbbTTTMMMIIIJJJLLLRRReeexxx}}}eeeXXXXXXdddwwwxxxqqqooovvv~~~uuunnnmmmwwwyyy}}}uuuooonnnlllmmmoooqqqrrrrrrnnnnnnmmmkkkhhhccc^^^[[[OOOFFF??????CCCFFFKKKPPPXXXfffpppgggvvv^^^EEE999888444333666333333333333333333333333333444333999EEEaaazzzuuuwwwoooWWWMMMNNNTTT^^^jjjqqqwww{{{sssiiiaaa\\\ZZZZZZYYY______^^^\\\]]]```___[[[XXXXXX[[[bbbkkkqqqssssssrrrnnnkkkfff___WWWVVVZZZdddgggooouuu{{{mmmcccfffooo}}}BBBAAAAAABBBEEEGGGGGGGGGJJJOOOfffZZZ???::::::EEESSSSSSKKKGGGJJJEEECCCLLLSSSYYY]]]ZZZRRRMMMNNNQQQQQQ[[[dddppp|||~~~uuugggSSS===;;;999888888777555333111111000//////......---,,,,,,---......---,,,,,,---555DDDbbbyyyppp]]]ZZZsssooo[[[JJJJJJXXXyyytttjjjUUUIIINNNSSS]]]nnnzzzooojjjhhhffffffggggggggghhhhhhggggggcccccccccdddccc```[[[WWWUUUOOOFFF===999777999::::::;;;<<<======>>>@@@BBB???AAADDDGGGJJJOOOUUUYYYXXX[[[]]]\\\\\\XXXOOODDDBBB@@@AAAEEEHHHKKKRRRZZZbbbkkkwwwvvvkkkhhhbbb]]]XXXTTTRRRQQQQQQRRRSSSRRRQQQNNNKKKHHHBBB???@@@GGGQQQ[[[hhhrrryyyyyyuuujjj\\\SSSQQQSSSeeeuuuttthhh```ZZZYYYXXXRRRNNNLLLJJJJJJNNNUUU[[[aaammmxxxzzzrrrqqqqqqkkkgggeeejjjttt|||}}}zzzooojjjeeecccddddddbbb```]]]\\\[[[[[[[[[[[[YYYWWWTTTSSSRRRQQQOOOMMMKKKJJJDDDCCCAAA???>>><<<<<<;;;@@@???;;;666111000111333666888;;;======>>>???@@@JJJaaavvvqqqhhhqqqxxx```EEE777555555111111111111000000000//////...111...///888<<>>@@@===BBBFFFCCC<<<888999===@@@CCCJJJSSS\\\cccgggiiixxxyyykkk\\\XXXWWW\\\iiikkkZZZQQQOOOOOOQQQTTTVVV[[[kkk{{{}}}eeeVVVWWWeee{{{{{{vvveeebbbccclllvvv|||sssmmmnnnxxxyyy|||yyyxxxrrrooommmlllnnnpppqqqqqqnnnooonnnlllhhhbbb]]]YYYNNNFFF@@@@@@DDDGGGMMMSSSaaarrrooolllaaaHHH:::999555444777444333333333333333333333333444222888GGGhhh{{{zzzsssYYYMMMLLLQQQ\\\gggllloooyyy~~~xxxnnnddd]]]ZZZZZZ\\\___]]][[[[[[]]]```aaaaaa```^^^^^^ccckkkqqqsssrrrvvvrrrmmmcccVVVMMMQQQZZZbbbiiirrrwwwwwwlllhhhppp|||DDDBBBBBBCCCFFFHHHHHHHHHKKKOOOeeeXXX===:::>>>LLL[[[YYYOOOIIILLLFFFCCCLLLPPPVVVZZZXXXRRRNNNOOOSSSOOOXXXaaannn{{{|||{{{kkkTTT;;;999888777777777555333222111111000//////......,,,------------------,,,---111888KKKaaabbbZZZ\\\hhhwww{{{pppaaaOOOJJJUUU}}}sssiiiaaaNNNCCCHHHNNNZZZnnn|||rrrllljjjhhhfffggghhhiiiiiiiiihhhgggcccccccccccccccaaa]]]YYYWWWRRRIII@@@999777777999888;;;>>>@@@@@@@@@BBBDDD@@@AAADDDFFFJJJOOOUUUYYYYYY\\\___```aaa___UUUKKKDDDAAAAAAEEEIIIMMMVVV___dddooo{{{vvvjjjhhhccc]]]WWWSSSQQQQQQPPPRRRTTTUUUUUUSSSPPPNNNOOOIIIEEEEEEHHHKKKSSSZZZdddddd```YYYQQQMMMOOORRR```oooxxxfffaaaYYYRRRQQQOOOLLLJJJKKKNNNNNNRRRXXX]]]cccnnnyyyuuulllkkkllliiifffgggnnnxxx|||yyyuuujjjgggdddcccddddddbbb```\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUTTTRRRPPPNNNKKKJJJDDDCCCAAA???>>>===<<<<<<@@@>>>:::555111000222444666999<<<======>>>@@@BBBRRRjjj|||oooiiitttiiiHHH666555555000111111111111000000000000---222///...555999CCCTTTcccuuurrriii|||qqqbbbvvvttttttppplllkkkkkkjjjiiiiiikkkjjjiiihhheeebbb___]]]III???888999>>>AAABBBCCC>>>DDDGGGDDD<<<777888;;;>>>BBBJJJUUU```fffhhhggghhhiii___UUUVVVWWW___nnneeeWWWRRRWWWWWWYYY\\\bbbpppqqq]]]SSSVVVeeesssgggfff\\\\\\]]]aaadddjjjxxx~~~uuuooopppxxx|||vvvyyyzzzuuurrrooommmmmmnnnnnnnnnooooooooommmhhhaaa[[[WWWNNNGGGBBBCCCEEEIIIPPPVVVgggxxxfffnnnaaaHHH<<<;;;666555888555333333333333333333333333777222888IIIkkkvvv||||||www\\\MMMKKKNNNYYYeeeiiijjjttt|||rrrfff\\\YYY[[[^^^^^^[[[ZZZ[[[___bbbdddfffjjjgggddddddhhhlllnnnnnnvvvtttooodddTTTKKKPPP[[[___hhhrrrxxxsssmmmppp~~~EEEDDDCCCDDDFFFHHHHHHGGGLLLQQQfffXXX<<<:::@@@PPPddd```SSSLLLNNNGGGBBBIIIMMMRRRVVVUUUQQQOOOOOORRRPPPXXX```mmmzzz{{{}}}kkkRRR999888666666777666555333222222111111000000//////------------------------+++///333EEE```iiiccccccaaarrr{{{xxxmmmXXXOOOXXXzzzrrrccc]]]LLLAAAEEEJJJXXXnnn~~~rrrmmmkkkjjjggghhhiiijjjiiihhhgggfffdddcccbbbbbbbbbaaa^^^\\\YYYUUUMMMCCC;;;777888:::666<<>>>>>>>>>>>BBBEEE[[[qqqzzzmmmiiitttrrrKKK666666666000222222111111111000000000+++222///---444888@@@OOObbbrrrxxxnnn~~~xxxfffttttttsssnnnkkklllllljjjiiijjjkkkkkkjjjiiigggeeebbbaaaQQQEEE;;;<<<@@@CCCDDDFFF@@@CCCFFFCCC===999999;;;:::???IIIVVVaaagggfffccc\\\___YYYSSSUUUVVV```sss|||cccZZZZZZZZZXXXWWWZZZhhhaaaRRRNNNUUUdddzzzddd___^^^[[[ZZZ[[[[[[ZZZ```pppxxxsssrrrwww{{{tttzzzyyywwwtttqqqooooooooonnnllloooooonnnlllggg___XXXTTTMMMGGGCCCDDDFFFJJJRRRZZZjjj{{{{{{___qqq___HHH<<<===888777888444333333333333333333333333777333888GGGeeewww}}}yyy{{{{{{___NNNJJJJJJUUUbbbfffiiiuuuxxxkkk___YYY[[[___]]]ZZZYYY^^^bbbdddgggjjjooolllhhheeedddfffiiikkkwwwvvvtttkkk[[[PPPSSS\\\___fffqqqyyyqqqooowwwEEEDDDCCCCCCEEEFFFFFFEEENNNSSSjjj[[[>>>:::???NNN___[[[OOOIIILLLFFF@@@GGGMMMOOORRRRRRPPPNNNNNNNNNQQQXXX___kkkyyyzzzoooTTT999888666666777777666444333222222111111000//////---------,,,,,,---------,,,///111BBBbbbrrrkkkfff^^^rrrxxxaaaTTT\\\|||uuupppbbb___OOOEEEFFFIIIVVVkkk~~~qqqkkkiiiiiiggggggiiiiiihhhgggeeedddeeecccaaaaaaaaaaaa```^^^[[[WWWPPPFFF===888999;;;:::AAAIIIKKKHHHCCC@@@@@@BBBDDDFFFIIINNNTTT\\\aaabbbfffiiijjjkkkggg]]]RRRHHHEEEDDDGGGKKKPPPZZZdddpppzzz}}}uuummmjjjeee]]]VVVSSSTTTVVVTTTUUUWWWXXXXXXWWWUUUTTTJJJIIILLLQQQRRROOOMMMOOONNNOOOOOONNNNNNRRRXXX\\\kkkttt~~~xxxiii\\\ZZZSSSOOOMMMLLLIIIIIILLLOOOPPPUUU]]]ccckkkxxxnnnfffdddeeecccgggrrr{{{qqqmmmggggggfffeeeeeeccc```^^^]]]\\\ZZZZZZZZZYYYWWWUUUTTTUUUTTTSSSQQQMMMJJJHHHAAA@@@???===<<<;;;;;;;;;===<<<888333111111555888888<<>>???DDDHHHfffzzzwwwllliiirrr{{{NNN777777888111222222222111111111000000)))222000---333888@@@MMM```qqq|||ooo{{{{{{fffpppssssssnnnkkkmmmnnnjjjiiikkkkkkkkkkkkjjjiiigggeeecccZZZLLL???===@@@CCCCCCDDD@@@AAABBBAAA>>>=========;;;@@@IIIUUU___aaa]]]WWWXXX]]]YYYUUUWWWYYYhhhtttbbb]]]]]]\\\ZZZXXXZZZgggnnnSSSLLLMMMUUUeeeggg^^^___[[[\\\[[[\\\```eeeoooyyyuuusssvvvvvvuuuzzzrrrvvvtttrrrqqqqqqqqqooommmmmmmmmmmmjjjddd\\\UUUPPPIIIDDDAAACCCFFFKKKUUU^^^oooyyyaaazzz\\\FFF<<<>>>:::888888444333333333333333333333333555333777@@@VVV}}}|||www|||~~~xxxuuu}}}aaaOOOJJJHHHTTT```dddfffsssssseee\\\[[[]]]]]]YYYYYY```eeegggiiinnnmmmmmmjjjeee```bbbhhhmmmyyy{{{{{{uuufffXXXWWW\\\bbbfffqqq|||rrrqqq{{{EEECCCBBBBBBDDDEEEDDDDDDOOOVVVmmm___AAA:::<<>>999:::<<<@@@GGGPPPRRRMMMFFFAAA@@@BBBDDDGGGJJJPPPWWW___eeeiiimmmpppppppppkkk```TTTJJJFFFEEEGGGKKKQQQ[[[eeevvv{{{sssqqqnnniii```XXXUUUWWW[[[]]]]]]]]]]]]]]][[[ZZZYYY[[[WWWVVVXXXWWWUUUUUUYYYTTTUUUWWWYYY\\\aaaiiinnnssszzz|||ttthhh]]]WWWSSSPPPPPPNNNJJJIIILLLTTTUUUZZZaaagggooo{{{~~~nnnfffdddcccbbbhhhvvv{{{oookkkhhhhhhgggfffeeebbb```^^^^^^\\\[[[ZZZZZZYYYVVVTTTSSSTTTSSSRRRPPPLLLIIIGGG@@@???===<<<;;;:::999999<<<;;;777333111222666:::999<<<@@@@@@???@@@EEEIIIooowwwllliiirrr~~~QQQ888999999333222222222111111111111000)))222000---333999???LLL\\\ppp~~~lllwwwyyycccjjjttttttmmmkkknnnnnnjjjiiikkkkkkkkkkkkkkkjjjhhhfffeeeaaaQQQAAA===@@@AAAAAABBB???????????????@@@@@@@@@@@@CCCKKKUUU\\\[[[RRRJJJWWW]]][[[YYY\\\```rrroooaaa]]]\\\``````___```fffrrr{{{uuummmXXXKKKMMMQQQXXXfffsss[[[^^^aaaZZZ^^^\\\___jjjxxxxxxuuusssvvvsssvvvxxxmmmtttsssrrrsssssssssqqqoookkkkkkkkkhhhbbbZZZRRRMMMDDD@@@???BBBFFFLLLVVV```ttt}}}gggZZZEEE<<>>BBBDDDAAACCCJJJJJJLLLNNNNNNKKKJJJJJJKKKOOOSSS^^^iiinnnrrr~~~^^^<<<999999===>>>:::777777555444333111000/////////000000...---------------///------888PPPjjjtttrrrnnnooo}}}}}}rrriii___|||uuuqqqlllfffeee```QQQFFFIIIKKKVVVjjjsssjjjfffccclllhhhddddddeeefffeeecccbbbbbbaaaaaaaaaaaaaaaaaabbb[[[UUUOOOEEE;;;;;;@@@AAADDDGGGGGGDDDBBBBBBCCCGGGGGGGGGKKKRRR]]]gggnnnnnntttzzzzzzuuummmddd]]]UUUHHHCCCJJJRRRUUU]]]iiivvvyyyssstttrrriii\\\TTTUUU\\\bbbaaa^^^]]]^^^aaaccccccaaaaaaccceeeeeeccc```___^^^bbbdddhhhmmmsssuuutttsss}}}}}}kkk^^^ZZZSSSNNNMMMMMMLLLMMMPPPSSSSSSYYYfffrrrzzz}}}kkk```^^^```dddsssxxxlllhhhjjjiiifffbbb```______^^^^^^[[[\\\[[[YYYVVVTTTTTTTTTUUUSSSPPPOOOMMMKKKGGGDDD@@@???>>>===;;;;;;::::::>>>999222//////222555777999AAA@@@>>>AAA>>>???JJJvvv~~~uuuooopppPPP;;;:::666333444444333222111111111111000111000///000666@@@GGGZZZlllppprrr~~~ooo^^^mmmuuutttqqqmmmmmmoooooommmjjjjjjkkkllllllkkkiiifffeee```WWWKKKBBB??????>>>>>>>>>@@@CCCBBB@@@@@@BBBEEEGGGFFFOOOUUURRRSSSRRRGGGWWWUUU\\\```ddd{{{~~~pppnnnlllgggccc^^^___bbbiiiqqqtttrrrooojjjgggXXXNNNPPPSSS___tttjjj^^^[[[\\\ccc^^^___cccmmmxxxqqqpppwwwyyypppnnnppprrrtttsssrrrpppoooppppppqqqmmmkkkiiihhhddd\\\QQQJJJGGGBBBAAAEEEHHHLLLYYYiiivvvmmmrrrsssLLLGGGAAA<<<:::999888777666555444444333333333333555666444555IIIlllyyynnnwww|||}}}xxxwwwjjjUUURRRKKKTTT\\\^^^bbbqqqzzzrrriiiccc^^^[[[XXXZZZ^^^dddkkkmmmllliiikkknnnpppllleeebbbffflllttt{{{kkkbbb```dddhhhzzz~~~}}}IIIGGGEEEDDDFFFGGGGGGGGGQQQ]]]lllcccHHH>>>FFFIIISSSGGG???BBBDDDAAACCCJJJLLLOOORRRRRRPPPMMMMMMNNNNNNRRR[[[dddjjjppp|||___>>>:::999>>>AAA>>>;;;:::555444333222000000//////000000///...------------...---...666MMMffftttvvvsssuuutttlllcccsssxxxmmmhhheeedddaaa]]]OOOEEEHHHKKKVVViii{{{uuulllhhhfffjjjgggddddddeeefffeeedddddddddccccccbbbbbbbbbbbbbbb\\\WWWQQQGGG===;;;???;;;???CCCDDDDDDDDDEEEFFFGGGHHHIIILLLSSS]]]hhhooouuu|||xxxmmmccc\\\OOOGGGMMMUUUXXX```jjjyyy{{{xxxvvvrrrhhh[[[SSSUUU]]]dddkkkiiiggghhhkkkmmmmmmlllqqqsssttttttrrrppppppppptttsssrrruuuzzzmmm___^^^WWWSSSRRRRRRQQQRRRUUUYYYXXX^^^jjjvvv{{{iii______ccckkkxxxxxxllliiikkkiiifffbbb```______^^^^^^[[[\\\[[[YYYVVVTTTTTTTTTUUUSSSQQQOOOMMMJJJFFFCCC@@@???>>>===;;;;;;;;;;;;===888222//////333666888:::AAA@@@???AAA===???MMMyyy|||xxxzzzSSS???===999777555444333222111111111111000111000///000666???FFFVVViiiqqqpppyyynnn\\\gggyyyvvvrrrooonnnoooooollliiiggghhhhhhiiiiiihhhgggfffeee^^^SSSIIICCCBBBCCCDDD<<<>>>@@@@@@@@@@@@AAAAAAKKKKKKSSSWWWSSSTTTSSSGGGTTTVVV___ccclllssslllrrrtttmmmddddddaaaaaafffoooxxx}}}|||xxxhhh^^^```cccooohhh\\\YYYZZZaaafffdddccciiiwwwrrrkkklllwww~~~vvvooommmoooqqqtttsssqqqpppooooooppppppmmmkkkiiigggbbbZZZPPPHHHEEE@@@AAAGGGJJJNNN\\\lllkkkwwwiiiOOOJJJDDD???===<<<;;;:::777666555444333333333333444666444444GGGfff~~~uuuwwwwwwwwwzzz{{{mmmWWWRRRIIIVVVbbbeeeggguuu{{{tttkkkccc]]]YYYYYY[[[___eeellloooooommmoooqqqqqqooojjjiiikkknnnxxxwwwkkkeeeppprrrGGGFFFDDDDDDFFFHHHIIIIIIQQQaaasssiiiLLLBBBIIIKKKPPPGGGAAACCCCCCAAACCCIIILLLPPPUUUUUURRROOONNNNNNOOORRRXXX___fffnnn|||___@@@;;;;;;BBBHHHFFF@@@<<<555555333222111111111111111000///...---------------......444FFF___sss}}}www}}}|||kkk\\\^^^ppp~~~ssseee``````bbb\\\YYYLLLCCCGGGIIISSSfffuuuwwwmmmiiiiiihhhfffeeeeeefffggggggfffgggfffeeedddccccccbbbbbbbbb^^^ZZZUUULLLAAA======999<<>><<<;;;;;;;;;;;;:::666111...000444888:::;;;AAA@@@???AAA===AAAQQQ{{{SSS@@@>>>:::999555555444333222222222222000111111000000555>>>EEEOOOccc|||rrrmmmqqqooo\\\bbb}}}yyyxxx~~~xxxtttpppnnnoooooollljjjgggggghhhhhhhhhiiiiiiiiifffbbbYYYMMMCCC???BBBEEE>>>>>>???AAACCCCCCAAA@@@JJJLLLVVV[[[XXXYYYVVVHHHPPPYYYcccgggwwwggghhhzzzvvviiifffddddddhhhoooxxx~~~~~~{{{ooohhhnnnttteee[[[[[[\\\aaadddeeegggllluuulllccc\\\bbbttt}}}zzzuuupppoooppprrrrrrrrrqqqpppoooooooooooolllkkkhhhddd___VVVMMMFFFBBB???AAAIIILLLQQQ___ppp~~~ggg}}}___PPPLLLFFFAAA???===<<<;;;888777666555444444444444444666444444BBB]]]rrr{{{{{{ssssss~~~sss]]]VVVMMM[[[jjjoooppp{{{}}}xxxpppfff^^^YYY[[[]]]aaaffflllpppqqqqqqppppppppppppppppppqqqqqq{{{wwwnnnxxxyyyFFFEEEDDDDDDGGGIIIJJJJJJSSSfffyyynnnPPPEEEJJJJJJJJJDDDAAABBBAAA???BBBHHHIIIOOOTTTUUUQQQMMMLLLMMMSSSUUUXXX]]]dddppp]]]@@@<<<@@@KKKTTTPPPFFF>>>777666555333222222222222111000///...------------------...222???VVVpppxxxiiiQQQRRRfff{{{}}}~~~xxxjjj```^^^```aaaYYYWWWJJJBBBEEEFFFNNN```qqqwwwkkkhhhhhhffffffeeefffgggggghhhggghhhgggeeedddbbbbbbbbbbbbaaa___]]]XXXPPPGGG@@@======>>>@@@AAACCCEEEGGGHHHIIIJJJLLLOOOTTT]]]iiiqqq|||vvvlll^^^RRRTTT\\\ccchhhmmmwww}}}||||||qqqcccXXXSSSVVVbbbmmmsssrrrrrrrrrssstttttttttvvvxxx|||xxxiiiddd___[[[\\\\\\ZZZZZZ]]]```aaaeeekkkqqqzzzrrrddd```eeekkk|||rrrkkkiiijjjfffdddaaa``````___^^^]]][[[\\\[[[YYYVVVTTTTTTTTTVVVTTTQQQNNNKKKHHHCCC@@@??????===<<<<<<;;;;;;;;;777444000///111666:::<<<<<>>@@@EEEAAA@@@@@@CCCGGGHHHFFFBBBCCCKKK\\\eeedddeee^^^LLLPPP]]]iiilllrrrbbblllqqqcccggglllqqquuuwwwxxxxxxwwwxxxssstttaaa[[[^^^___ccc]]]hhhuuu}}}~~~}}}}}}wwwfff[[[YYYVVVaaayyy~~~zzzwwwuuurrrrrrtttqqqqqqpppooonnnnnnnnnnnnkkkjjjgggbbbZZZRRRIIIDDD@@@>>>BBBJJJNNNRRRaaarrrsssddd[[[QQQLLLGGGBBB@@@>>><<<:::999888777666555444444444333666555444>>>RRRfffoooxxxwww|||iiiaaa[[[fffssszzzzzz~~~}}}uuukkkbbb\\\```aaadddgggkkkoooqqqrrrooonnnnnnqqqvvvxxxwwwuuu{{{}}}}}}}}}}}}FFFEEEDDDEEEGGGJJJKKKKKKVVVjjj|||pppQQQGGGJJJFFFBBBAAA@@@@@@>>>===AAAFFFHHHOOOUUUUUUPPPLLLLLLMMMXXXYYY[[[^^^fffttt~~~ZZZ??????GGGWWW```ZZZJJJ???:::999777666444333333333111111///...............------...000999MMMjjjyyywwwqqqUUUIII\\\ssszzzuuukkk___[[[]]]^^^\\\VVVUUUIIIAAACCCCCCIIIZZZooowwwjjjeeeeeeeeeeeefffggggggggghhhhhhgggfffdddaaa`````````aaaaaaaaa___[[[UUUMMMDDD>>>?????????BBBEEEIIILLLMMMKKKMMMPPPRRRUUU^^^kkkttt}}}rrrfff[[[ZZZ```fffkkknnnwww}}}}}}ooo___VVVSSSWWWdddrrrxxxyyy{{{{{{{{{zzzzzzzzzxxx{{{sssjjjddd```aaaaaa``````ccccccdddhhhmmmnnnqqq{{{wwwllleeeeeekkkqqq}}}uuummmhhhggghhheeecccaaa`````````^^^\\\[[[\\\[[[YYYVVVTTTTTTTTTVVVSSSPPPMMMJJJGGGCCC??????>>>===<<<<<<;;;<<<<<<555222//////222777;;;======AAA???@@@AAA<<>>;;;<<>>===;;;999666555444444111111000///...............------///555FFFbbbyyyuuuiiippphhhLLL\\\qqqxxxqqqcccWWWUUUXXXXXXTTTSSSRRRGGGAAACCCBBBGGGWWWooo~~~wwwkkkeeecccdddfffhhhhhhgggggghhhiiieeedddbbb_________```aaa```bbbaaa\\\XXXRRRIII@@@>>>===>>>AAAGGGNNNRRRTTTOOORRRUUUWWWYYYbbbnnnxxxzzzrrrhhhccceeeiiinnnppp{{{{{{kkk[[[UUUTTTXXXfffvvvzzz}}}}}}||||||~~~}}}qqqkkkffffffgggfffhhhkkkjjjjjjnnnssssssrrrvvv|||zzzvvvpppjjjhhhlllsssyyywwwnnniiigggfffeeedddbbb````````````^^^\\\[[[\\\[[[YYYVVVTTTTTTTTTTTTRRROOOLLLJJJGGGCCC@@@>>>>>>===<<<<<<<<<<<<<<<444222//////333777;;;===???AAA???@@@AAA<<>>;;;<<>>;;;888666555444222111000///...............,,,,,,...333AAAZZZqqqkkk]]]aaavvvsssRRR```ttt|||vvvgggXXXQQQQQQQQQOOOMMMMMMEEE@@@CCCCCCHHHWWWooo}}}yyyoooiiieeedddgggiiiiiihhhfffggghhheeecccaaa___^^^___aaabbb```cccbbb]]]ZZZWWWNNNCCC@@@>>>===AAAHHHOOOSSSUUUUUUXXX\\\]]]___gggttt~~~xxxpppkkkllloooqqq~~~xxxfffWWWTTTTTTYYYhhhxxxyyy~~~||||||~~~vvvnnnhhhggghhhiiilllpppoooooorrryyy||||||}}}yyyuuuoookkklllrrr{{{rrrjjjhhhgggfffeeecccaaa````````````^^^\\\[[[\\\[[[YYYVVVTTTTTTTTTSSSPPPNNNLLLJJJGGGCCC@@@>>>>>>===<<<<<<<<<<<<===444222///000333777;;;<<<@@@@@@>>>@@@AAA;;;HHHeeeyyy~~~mmmcccmmmjjjLLLJJJDDD<<<>>>:::999777555444333333222000222222111000333999>>>@@@PPPdddtttuuugggwww|||kkk[[[YYYiiivvvqqqnnnwww~~~yyysssppppppqqqpppoookkkkkkllllllllljjjiiihhhggghhhfff]]]QQQFFFAAA??????AAACCCEEEHHHLLLQQQUUUZZZeeevvv~~~qqqlllqqqbbbbbbqqqrrriiimmmpppsssxxx\\\RRRTTTTTTWWW___gggqqquuuwww{{{wwwwwwwwwqqqooorrrmmmmmmnnnnnnmmmllljjjiiidddddd```YYYOOOGGGCCCBBBBBBBBBGGGOOOTTT]]]ssshhhxxxbbbYYYUUUPPPLLLIIIFFFBBB@@@===<<<:::999777666666666333555666666888CCCWWWiiiwwwzzzsssuuuxxxzzz}}}vvvssssssmmmdddeeemmm{{{}}}{{{xxxwwwqqqqqqpppnnnllloootttyyyIIIGGGEEEFFFHHHJJJJJJJJJQQQaaaooocccNNNKKKKKK>>>333;;;@@@???;;;===DDDJJJMMMTTTYYYWWWPPPMMMPPPUUUYYY\\\\\\\\\fffyyyzzz]]]FFFKKKXXXfffiiiaaaUUUOOOEEECCC@@@===:::777555444222111000//////.........///,,,+++...333>>>UUUkkkbbbWWW___uuuqqqMMM\\\sss~~~ppp^^^QQQMMMNNNNNNIIIJJJCCC@@@DDDDDDJJJYYYooo{{{{{{ssslllhhhdddhhhjjjjjjhhhffffffhhhdddccc```______```bbbddd```cccbbb]]][[[YYYPPPEEEDDDAAA???AAAGGGMMMPPPQQQYYY]]]```aaacccjjjxxxyyypppnnnppprrrvvvdddUUUSSSUUUZZZhhhyyy|||}}}~~~vvvnnngggfffggghhhlllqqqqqqpppsss|||~~~yyyrrrmmmnnnvvv~~~ppphhhggghhhgggeeebbbaaa``````aaa```^^^\\\[[[\\\[[[YYYVVVTTTTTTTTTQQQOOOMMMKKKJJJGGGDDDAAA>>>======<<<<<<<<<<<<===444222///000333777:::<<<@@@@@@>>>AAAAAA;;;HHHgggyyy|||iii```mmmcccJJJKKKEEE;;;>>>:::999888666444333333222111222222111000333999>>>@@@NNNaaarrrxxxiiizzzooo]]]WWWbbbqqqpppooozzz}}}|||uuuqqqppppppnnnllljjjkkkmmmoooooonnnmmmllljjjkkkjjjcccXXXLLLEEEAAAAAADDDGGGHHHJJJNNNVVV\\\\\\dddpppvvvrrrqqq~~~```aaassskkkjjjnnnppppppqqq{{{ZZZOOORRRUUU[[[]]]dddooozzzwwwwwwxxxsssqqqtttlllmmmmmmnnnmmmllljjjiiicccbbb___WWWNNNFFFCCCBBBBBBBBBHHHQQQWWWbbbzzzkkkaaaXXXTTTPPPKKKHHHEEEAAA>>>>>>===;;;999888777666666333555777777888CCCXXXkkkvvv||||||{{{sssppprrrssssss|||{{{sssnnnlllccc[[[bbbppp}}}~~~||||||||||||ssssssrrrpppooorrryyy~~~HHHEEECCCDDDFFFGGGEEEBBBHHHZZZfffVVVDDDJJJLLL<<<:::;;;<<<===???CCCHHHLLLLLLVVV[[[VVVNNNLLLOOORRRSSSTTTVVVZZZcccttt```JJJSSS^^^dddbbbZZZRRRMMMEEEDDDCCC@@@===999555333333111////////////...---000000,,,///444666MMMrrrvvvbbb\\\hhhvvv~~~oooNNN[[[rrrjjjSSSMMMNNNNNNGGGBBB>>>???GGGPPPXXX\\\kkkyyywwwnnnlllnnngggfffeeegggiiihhhddd```aaa```____________``````___^^^]]]^^^^^^ZZZTTTOOODDDBBBCCCGGGIIIKKKQQQYYYdddeeeeeeeeegggooo{{{}}}qqqlllnnnqqq}}}~~~qqqbbbVVVUUUVVVXXXeeettt|||uuulllfffgggjjjlllooosssuuu|||wwwrrrxxxwwwmmmjjjiiifffeeeeeeaaabbbbbb```^^^]]]^^^___ZZZ[[[[[[XXXSSSQQQRRRTTTPPPOOONNNKKKHHHDDDBBB@@@===;;;:::<<<>>>>>>;;;888111000000111333777;;;>>>BBBCCCCCC@@@;;;???VVVoooxxxfffdddnnn~~~}}}}}}^^^RRRHHH@@@@@@???888666444444555555444333333000000111111111666<<>>@@@EEEJJJRRR]]]fffuuuqqq\\\TTTSSSPPPLLLHHHFFFDDDCCCAAA???===;;;999888888888777111111555555;;;XXXyyy~~~|||pppiiinnnzzzzzzssssssrrrkkk]]]TTTZZZdddwww|||zzz{{{xxxvvvuuuwww}}}IIIGGGEEEEEEHHHHHHFFFDDDIIIXXX```QQQCCCKKKLLL999777888:::;;;===AAAFFFJJJLLLTTTYYYTTTNNNNNNPPPQQQTTTUUUWWW[[[dddsssbbbLLLRRR\\\dddfff```VVVNNNHHHGGGFFFDDDAAA===:::888555333111000000000///...---...,,,///333666NNNtttppphhhlllqqqxxxxxxlllLLLTTTgggzzzxxxdddZZZWWWSSSKKKEEE@@@CCCLLLVVV\\\^^^jjjttt{{{sssnnnkkkfffeeeeeegggiiihhheeebbbbbbbbbbbbbbbaaa```_________^^^^^^^^^^^^[[[UUUQQQIIIGGGFFFIIIKKKLLLSSSZZZiiiiiigggeeegggppp~~~tttmmmlllmmm{{{nnn___TTTSSSUUUYYYeeessszzz}}}}}}~~~~~~ppphhhccceeeiiilllpppuuuyyy}}}{{{zzzppphhhggggggeeecccdddcccbbbaaa______^^^]]]]]]YYYZZZZZZWWWSSSQQQRRRTTTOOONNNMMMJJJGGGDDDAAA??????===<<<<<<>>>===999555111000000111444888<<<>>>BBBBBBCCC@@@===DDD[[[ssszzzeeeaaakkkzzz]]]SSSKKKCCCAAA???;;;999777666666666555444333000///111111111555;;;AAAFFFUUUmmm~~~sssqqqpppccciiisssxxx|||ssspppmmm~~~{{{tttpppnnnmmmlllhhhggghhhjjjmmmllliiifffiiihhhgggfffaaaXXXLLLCCCIIILLLJJJIIIWWWooo{{{zzzuuu|||wwwooo~~~|||fffiiitttyyysssvvv___dddppp}}}mmmWWWQQQQQQUUU[[[bbbkkkxxxwwwuuuvvvrrrooopppooommmkkkkkkjjjhhheeebbb^^^WWWRRRNNNHHHAAA???@@@CCCEEEMMMUUU\\\ooovvv{{{rrrXXXQQQOOOMMMKKKIIIGGGFFFEEECCCAAA???<<<:::999999999999333333777555888QQQooo{{{zzzrrrlllooouuu{{{}}}~~~}}}tttcccWWWXXXaaalll~~~}}}{{{{{{zzzyyyzzz}}}KKKIIIFFFGGGJJJJJJHHHEEEGGGSSS[[[RRRLLLYYYYYYDDD:::<<<===???AAAEEEJJJNNNLLLRRRUUURRROOOPPPQQQPPPRRRTTTVVVZZZbbboooeeeRRRVVV^^^gggkkkfffZZZOOOJJJJJJHHHFFFCCC@@@===<<<777555222111222111000///***...---///222666NNNssswwwmmmjjjiiiooorrriiiSSSSSSbbb|||~~~~~~rrrqqqbbbZZZUUUMMMFFFBBBGGGSSS^^^aaa```fffnnnyyyxxxnnnhhhfffffffffhhhiiihhheeeccccccddddddeeedddbbb```^^^___^^^^^^___^^^\\\WWWSSSPPPLLLJJJLLLMMMOOOUUU]]]ooommmjjjgggiiissswwwnnniiigggttt~~~iii[[[QQQPPPTTTYYYeeerrrxxx~~~{{{xxxyyy}}}oookkkeeeaaabbbfffiiiooouuuzzzrrrkkkfffggggggeeecccdddeeebbb______```___\\\YYYXXXXXXXXXVVVSSSRRRSSSTTTOOOMMMKKKIIIFFFCCCAAA???AAA>>>======>>><<<777333000000111222555999<<>><<<:::999999888555444333000000111000000333999@@@CCCQQQiiiwwwooowwwwwwddddddsssoooeeeqqq~~~{{{vvvnnn{{{xxxrrrooommmllljjjiiiiiijjjkkkjjjiiiggggggffffffgggfff___RRRHHHFFFIIIIIIMMMZZZmmmuuussssssqqqfff```kkkwwwvvviii]]]sss{{{ggghhhtttcccSSSRRRSSSWWW\\\kkkwwwxxxtttuuuqqqpppqqqnnnmmmkkkiiihhheeeaaa^^^WWWQQQLLLIIIEEE@@@???BBBGGGEEEQQQYYY]]]|||vvvcccUUUOOONNNMMMLLLKKKJJJJJJJJJEEEDDDAAA???===;;;::::::<<<666666888555555HHH```xxxuuummmoooyyygggVVVSSSYYYdddrrr~~~}}}~~~}}}}}}~~~MMMJJJHHHIIIKKKLLLJJJGGGEEEQQQ\\\[[[]]]nnnmmmUUU<<<>>>@@@BBBDDDHHHMMMQQQLLLQQQSSSQQQPPPRRRQQQOOOPPPRRRUUUXXX___kkk{{{jjj\\\aaaiiiooonnnggg[[[SSSNNNLLLJJJGGGCCC@@@===<<<888666333222222111000...***000//////111444JJJkkk{{{nnnfffcccbbbkkkpppggg[[[VVVbbb}}}|||kkk[[[SSSPPPKKKEEEAAAIIIXXXdddfffbbbbbbiiiuuuwwwlllggghhhhhhiiiiiiiiigggdddbbbaaabbbdddfffeeeccc```^^^______``````___]]]ZZZWWWTTTOOOMMMNNNNNNQQQXXXaaaqqqooommmkkkmmmuuuvvvkkkddd```gggqqq||||||eeeYYYNNNMMMRRRZZZeeepppvvv{{{~~~yyyvvvwwwyyy~~~pppeeehhhbbb^^^```cccffflllsssyyy~~~}}}ooojjjfffhhhhhheeecccdddgggbbb^^^^^^``````[[[WWWWWWWWWVVVUUUSSSSSSSSSSSSOOOMMMKKKHHHEEECCCAAA@@@@@@>>>===>>>???===888333000000111333666:::===???CCCCCCAAA@@@CCCQQQgggyyygggfffuuu|||}}}tttYYYSSSLLLFFFDDDAAAAAA???===<<<;;;999666333444111000222000///222777AAADDDPPPgggqqqmmm|||fffUUUbbbfffgggwww}}}ttt|||{{{sssnnnlllkkklllkkkjjjiiiiiihhhhhhggggggeeeeeegggiiidddZZZQQQEEEMMMRRRQQQOOOUUU___hhhmmmwwwooo___WWWSSSXXX^^^___]]]\\\{{{tttssswww\\\QQQOOOQQQXXX```vvvzzztttsssqqqppprrrooonnnkkkjjjgggccc^^^[[[QQQLLLGGGEEEBBB>>>???BBBIIICCCSSS\\\___{{{uuu\\\WWWQQQQQQPPPOOONNNNNNNNNNNNGGGFFFDDDAAA???<<<;;;:::;;;777777999555333@@@RRRrrrzzzxxxpppoooeeeppp|||kkkYYYRRRTTT^^^hhhyyy~~~~~~}}}~~~MMMJJJHHHIIIKKKLLLJJJGGGGGGUUUccccccdddrrrnnnSSS999;;;>>>@@@CCCGGGKKKNNNMMMQQQTTTQQQPPPRRRRRRPPPRRRSSSVVVYYY```lll{{{oooeeemmmuuuvvvnnncccZZZWWWSSSQQQNNNJJJEEEAAA>>>===:::777444333222111000...---333111///111222BBB]]]iiiaaa______```lllqqqfff^^^YYYccc~~~yyy___OOOJJJKKKIIIDDDCCCMMM]]]hhhhhhddd]]]eeessssssjjjiiikkkllllllkkkhhheeebbbaaa^^^```cccffffffdddaaa___^^^```aaaaaa```^^^\\\[[[UUUQQQNNNOOOPPPRRRZZZcccnnnnnnooooooqqquuuyyy}}}}}}zzznnnddd\\\XXXZZZeeepppwwwzzz|||yyyuuudddXXXNNNLLLRRR[[[fffmmmssswww{{{|||zzzuuuqqqooopppsssxxxuuueee]]]```\\\ZZZ]]]aaaeeemmmvvv{{{yyymmmiiiggghhhfffbbb```aaafffbbb^^^^^^aaa```[[[VVVWWWVVVTTTSSSSSSSSSRRRRRROOOMMMKKKHHHEEECCCBBBBBB>>><<<<<<>>>???>>>999444000000222444777;;;>>>@@@DDDCCCAAA@@@HHHXXXlllzzzjjjiiizzznnnWWWQQQJJJGGGGGGEEEDDDBBB@@@>>>===:::666444555222222333111...111666AAADDDOOOddd{{{rrrhhhxxxpppUUU]]]fffmmm{{{~~~tttmmmkkkjjjllllllkkkiiigggggghhhhhhiiigggdddfffhhhfffaaa[[[RRRTTTVVVTTTPPPOOOYYYcccqqqzzznnnfffXXXRRRNNNNNNPPPSSSYYY```vvvwwwlllYYYQQQOOOQQQ\\\iiizzztttrrrqqqqqqrrrqqqooommmjjjgggbbb\\\XXXNNNIIIDDDBBB@@@===>>>BBBIIIDDDUUUaaahhhtttxxxYYYWWWTTTSSSRRRPPPOOOOOONNNNNNIIIHHHFFFCCC@@@>>>;;;::::::777777999666333<<>>@@@>>>999444000111222555999<<>>@@@DDDKKKJJJYYYiiiwwwwwwWWWWWWUUUTTTSSSQQQPPPOOONNNNNNLLLKKKIIIGGGCCC@@@===;;;999777888999666444888@@@YYYzzzxxxmmm{{{~~~zzzqqqbbbSSSLLLTTT[[[lll~~~{{{{{{|||~~~~~~}}}{{{{{{zzzzzz{{{|||~~~KKKHHHFFFGGGIIIJJJHHHEEEJJJ\\\jjj___QQQVVVSSS===;;;>>>BBBEEEHHHKKKOOORRRNNNVVVZZZVVVPPPOOOQQQSSSUUUVVVWWWZZZbbbqqqvvvdddiiinnnmmmeee^^^ZZZZZZVVVTTTQQQMMMJJJGGGFFFEEE@@@===:::888777555333111111555000...222111444@@@XXXaaakkkeeeZZZcccpppnnnpppkkkgggqqqppp^^^RRRMMMWWWWWWZZZbbblllqqqooolllZZZYYYddduuu|||vvvppppppiiikkknnnmmmiiifffeeeeeedddeeefffgggeeeccc```^^^^^^```ccccccaaa``````bbb\\\XXXVVVVVVUUUTTTXXX^^^hhhiiikkklllmmmkkkhhheeejjj}}}zzzuuunnniiiddd___ZZZVVVPPPYYYbbbggglllqqqsssrrrhhh^^^RRRMMMSSS^^^eeegggjjjkkkllliiiddd___[[[ZZZTTTVVVZZZ___dddiiilllnnnwwwvvvxxx}}}|||qqqggg```\\\WWWUUUVVVZZZ___dddoooyyy~~~sssjjjfffddddddaaa]]]]]]aaa___`````````___]]][[[YYYYYYVVVSSSRRRRRRRRRPPPNNNLLLJJJFFFCCCAAA@@@@@@@@@>>>======???@@@===777222///111333666:::===@@@AAA@@@AAABBBFFFVVVlll|||www```TTTSSSOOOOOOQQQMMMIIIHHHGGGFFFEEEBBB===:::888666555666333///000444444:::FFFUUUeeesss}}}rrrkkknnn{{{wwwccc]]]dddvvvyyypppllljjjiiikkklllkkkhhhggghhhiiigggiiikkkjjjgggddddddeeedddXXXSSSYYY]]]YYYYYY^^^vvvqqqaaaVVVPPPOOORRR\\\eeennnwww~~~fff]]]\\\^^^eeeooo}}}yyytttqqqqqqqqqpppqqqooommmiiieee^^^VVVPPPHHHBBB??????@@@@@@DDDIIINNNRRR^^^rrrxxxxxxWWW]]]WWWVVVUUUTTTSSSSSSRRRRRRPPPOOONNNKKKGGGCCC@@@>>>;;;999888888666444666999CCCcccqqqtttzzz}}}vvvsssqqqeeeVVVKKKQQQXXXjjj~~~}}}|||||||||zzzyyyxxxxxxxxxyyy{{{|||{{{}}}}}}JJJGGGEEEFFFHHHIIIGGGDDDFFFZZZiii\\\LLLSSSUUUEEE777:::>>>BBBEEEHHHLLLOOONNNWWW]]]WWWPPPNNNQQQTTTRRRSSSTTTWWW___oooxxx___aaadddeeebbb___\\\ZZZRRRQQQNNNKKKIIIGGGGGGGGGCCC@@@<<<:::999777555333000444///...444222111:::SSSbbbpppgggUUU\\\ooottttttmmmaaa___sssmmmZZZOOOaaabbbeeelllrrrtttrrroooZZZUUU\\\ppp}}}zzztttrrrfffjjjmmmmmmjjjgggggghhhiiiiiiiiihhhfffbbb___]]]^^^aaaccccccaaa```bbbddd```\\\ZZZYYYVVVTTTVVV[[[gggggghhhiiiiiigggccc```kkk}}}wwwooollliiihhhgggeee```\\\QQQXXX___bbbhhhooottttttkkkaaaTTTNNNTTT___eeefffgggggggggccc^^^XXXTTTSSSNNNOOOPPPSSSUUUXXXZZZ[[[]]]ZZZZZZ\\\^^^___dddjjjpppppppppooommmiiieeebbb\\\ZZZYYY[[[]]]```jjjtttzzzyyyjjjgggeeeeeebbb___aaaeee]]]___aaaaaa___\\\[[[[[[ZZZVVVSSSRRRRRRRRROOOMMMJJJHHHDDDAAA???>>>>>>>>>@@@??????@@@@@@<<<555//////111333777:::===@@@AAA>>>@@@BBBIII[[[tttmmmZZZSSSUUUSSSSSSUUUPPPLLLKKKIIIIIIHHHEEE@@@===999777666777444000000444111888DDDRRR___lllyyyvvvqqqmmm}}}{{{tttzzz___UUU```yyy|||sssmmmlllgggjjjlllkkkiiiggghhhjjjdddiiinnnmmmhhhdddcccdddfffbbbcccfff\\\NNNQQQ___kkk|||lllZZZMMMTTTVVV```rrrpppcccbbbbbbcccgggqqqzzz{{{yyytttqqqqqqqqqppppppooolllhhhccc\\\SSSNNNEEE@@@===???AAABBBGGGMMMQQQYYYbbbyyyqqqqqqYYYdddZZZZZZYYYXXXXXXXXXXXXYYYSSSRRRQQQNNNJJJFFFBBB@@@===;;;999888666333444666666UUUiiittt}}}~~~ssswwwrrrsssvvvooo___TTTIIIQQQddd{{{}}}~~~}}}{{{xxxuuuwwwwwwvvvwwwzzz~~~{{{hhhbbb^^^cccppptttooopppxxxDDDCCCBBBEEEIIIKKKIIIGGGLLL]]]aaaSSSOOOWWWQQQAAA777<<>>>>>>>>===>>>AAACCCBBB<<<333---///222777:::<<<>>>AAACCCBBBJJJBBBIIIlll~~~~~~{{{~~~lllaaaWWWWWWYYYVVVSSSQQQMMMMMMLLLJJJGGGEEEEEEFFFCCC<<<444111222444333111555555;;;JJJ\\\kkkxxxyyypppzzzvvvzzzyyydddQQQ[[[}}}sssllliiillllllmmmnnnoooooollliiikkkllllllkkkjjjhhhfffdddbbbhhhjjjbbbVVVTTT___kkkxxx}}}uuueeeVVVNNNZZZhhhppprrr___aaaggggggdddrrryyy{{{zzzwwwtttrrrqqqqqqqqqooonnnlllhhhbbb[[[TTTPPPEEECCC@@@???@@@EEEKKKOOOQQQSSScccrrrvvvxxxaaa```]]]\\\[[[[[[[[[[[[XXXVVVVVVUUUSSSPPPMMMJJJGGGFFF???>>>;;;888666666777777<<>>GGGDDDOOOrrryyywww}}}jjjaaaYYYXXXWWWSSSOOONNNMMMLLLKKKHHHFFFGGGJJJMMMFFF@@@888444444444222000555555;;;HHHVVVdddsss}}}uuuzzz||||||yyyhhhWWW___wwwpppllllllllllllnnnoooooommmjjjkkkkkkllllllkkkiiigggffffffjjjkkkddd[[[ZZZcccmmmvvvxxxzzzxxxrrrhhh]]]VVVgggvvvxxxaaa___dddeeeeeemmmppptttwwwxxxwwwuuusssqqqqqqqqqqqqmmmllljjjfff```XXXQQQMMMBBB@@@===>>>BBBHHHNNNQQQTTT[[[ooovvvvvvbbbddd```^^^\\\[[[[[[[[[YYYWWWVVVUUUSSSQQQNNNKKKJJJIIIAAA???===:::888777777888888???UUUtttxxx~~~|||yyyqqqfffdddrrr~~~}}}}}}zzzzzz}}}rrrZZZVVVRRRWWWeeeqqqzzz}}}yyyxxxyyyxxxvvvtttssstttvvvwwwwwwyyy}}}}}}}}}hhh___^^^ZZZUUURRROOOTTT\\\eeejjjmmmnnnnnnFFFDDDCCCEEEHHHJJJIIIFFFGGGXXX[[[MMMJJJSSSOOO@@@777:::===>>>===@@@DDDIIIIIIOOORRRPPPNNNNNNOOONNNQQQVVVYYYZZZbbbrrrwwwccciiillliiidddbbb___]]]ZZZXXXVVVTTTSSSRRROOOMMMLLLIIIEEEAAA???<<<999777444222111//////000111333===VVVcccdddccc___aaalllsssmmm\\\MMMUUUnnn~~~}}}yyynnnaaa\\\bbbkkkoooeeeYYYTTTbbbttt}}}yyysssiiieeecccfffgggeeedddfffdddcccccccccbbbbbbaaaaaa``````aaaaaabbbbbbaaaaaaZZZ[[[\\\\\\ZZZXXXXXXYYY___aaagggmmmnnnlllpppvvv}}}qqqjjjeeeeeesssqqqqqqlllhhhjjjssszzz{{{}}}tttiii```]]]```dddggg[[[UUUSSSUUUWWWVVVTTTTTTQQQPPPNNNLLLIIIHHHGGGFFFFFFKKKOOOPPPPPPTTT[[[```gggrrrxxxuuupppqqqrrrppplllhhhfffeeeeeejjjqqqxxx}}}yyyoooggghhhfffdddcccdddcccaaa___^^^]]]]]]\\\[[[[[[ZZZYYYWWWUUURRRQQQQQQPPPOOONNNEEEEEEDDDCCCAAA@@@??????<<<@@@CCCAAA<<<555111000000444888;;;===???BBBCCC>>>FFFHHHWWWvvvpppuuu~~~ggg```[[[ZZZWWWPPPLLLLLLKKKKKKIIIGGGGGGJJJOOOTTTJJJDDD<<<888666555222000333444:::DDDOOO[[[lllzzzxxxwww}}}~~~rrr``````}}}uuupppkkkkkkkkkmmmoooooonnnlllkkkkkkllllllkkkkkkjjjiiijjjlllkkkgggbbbbbbhhhoootttsssrrrrrrrrrnnnhhhbbbvvv~~~eee___bbbgggkkkvvvuuurrrqqqzzzvvvuuutttsssqqqppppppooopppkkkjjjhhhddd]]]UUUMMMIII???<<<;;;===EEELLLQQQSSSXXXeee||||||{{{rrrbbbgggccc```\\\ZZZZZZZZZZZZYYYVVVUUUTTTRRRPPPNNNLLLLLLDDDBBB???<<<:::999888888555;;;KKKfffrrrzzzuuuqqqnnnmmmooowwwzzz{{{~~~~~~|||}}}yyyfff^^^UUUSSS[[[gggsss|||zzzxxxwwwwwwxxxvvvuuurrrtttvvvvvvuuuuuuvvvwwwvvvxxxzzz}}}}}}kkk[[[KKKDDDDDDEEEIIIMMMPPPWWW```gggiiiiiijjjkkkGGGEEECCCDDDHHHIIIHHHFFFIIIYYY\\\NNNKKKVVVSSSDDD999;;;<<<<<<<<>>;;;999555444222000///000111222666NNN```eeecccZZZZZZgggtttrrraaaKKKOOOnnn{{{lll\\\WWWaaannnwwwooo___UUU```tttzzziiieeecccfffgggeeedddffffffffffffffffffeeeeeeeeeaaaaaabbbbbbbbbbbbaaaaaaZZZ\\\______]]][[[ZZZZZZ]]]___eeemmmqqqrrrvvv|||vvvnnnllllllqqq}}}xxxqqqnnnttt}}}}}}xxxnnneeeaaaaaadddggg[[[VVVRRRTTTYYYZZZXXXVVVZZZXXXVVVSSSPPPNNNMMMLLLNNNRRRTTTTTTWWW___fffjjjpppwwwxxxxxxxxxvvvsssqqqpppkkknnnqqqsssvvvzzzyyyooojjjhhhgggeeedddddddddcccaaa______^^^]]][[[ZZZYYYYYYYYYXXXVVVSSSQQQQQQOOOMMMKKKDDDDDDDDDCCCAAA@@@>>>===<<<@@@BBB???888111000111222555999<<<>>>@@@BBBDDDBBBHHHNNN]]]vvvkkkuuuuuubbb^^^[[[ZZZUUUNNNKKKLLLIIIIIIIIIHHHHHHKKKOOOSSSIIIEEE???;;;888666333111222333999AAAIIITTTfffvvvzzzppp}}}|||hhh]]]tttyyyrrrlllkkkjjjlllnnnoooooonnnkkkkkkllllllllllllllllllmmmllljjjhhhgggiiilllooosssqqqooorrrvvvwwwrrrmmm~~~iiibbbeeemmmuuu|||yyyuuuvvvuuusssrrrpppnnnmmmmmmiiihhhfffaaaZZZQQQJJJEEE???<<<;;;???GGGOOOSSSTTT[[[tttsssoooaaaeeeddd```[[[XXXXXXYYYYYYYYYUUUTTTSSSRRRQQQOOONNNNNNFFFDDDAAA>>>;;;999888777555:::BBBVVVwwwkkkrrrrrrtttxxx|||~~~{{{|||~~~~~~~~~qqqcccWWWPPPUUUbbbppp}}}zzzzzzyyywwwvvvvvvuuuuuuttttttvvvxxxxxxvvvsssrrrrrrqqqqqqssstttvvvwwwxxxyyy~~~wwwiii___MMMFFFAAAAAABBBBBBEEEJJJQQQWWW___bbbaaaaaaeeehhhIIIFFFCCCDDDGGGHHHGGGEEEJJJZZZ\\\NNNKKKVVVUUUGGG;;;===>>>===<<>><<<;;;<<>>???AAACCCDDDDDDGGGRRRaaasss~~~hhhuuulll___ZZZVVVUUUQQQKKKIIIJJJGGGIIIKKKKKKJJJJJJKKKMMMEEECCC@@@===:::888666444111222777???FFFQQQbbbqqq|||mmmvvvooo\\\eeezzzsssmmmkkkjjjjjjmmmooooooooollllllllllllllllllmmmmmmllljjjhhhhhhiiikkkllllllrrrqqqrrrwww}}}{{{vvv|||nnnjjjmmmvvv}}}yyyxxxvvvssspppmmmkkkiiigggeeebbb]]]VVVNNNGGGCCC???>>>>>>BBBIIIPPPTTTTTTZZZrrrnnnbbbbbbbbb^^^YYYVVVVVVWWWXXXYYYTTTTTTSSSRRRQQQPPPPPPOOOHHHFFFDDD@@@===:::888777666999<<>>???>>>>>>@@@FFFKKKHHHJJJOOORRRPPPKKKJJJMMMJJJPPPUUUXXXaaaqqqoooXXXXXX[[[```aaa^^^[[[\\\XXXWWWVVVVVVVVVTTTQQQNNNJJJIIIGGGFFFEEECCC@@@===;;;999666333111111111111222DDDUUUaaa___OOOOOOccc}}}zzzgggcccwww}}}ooohhhZZZQQQVVVgggwwwvvvdddWWW]]]nnn{{{~~~}}}mmmhhhfffggghhheeeccceeefffeeeeeeeeeddddddccccccaaaaaabbbbbbaaaaaa``````\\\___aaabbb```___^^^^^^\\\\\\aaajjjppprrruuuyyyzzzxxxwww~~~|||}}}}}}vvvmmmfffcccdddfff]]]\\\ZZZXXX\\\bbbccc___]]]]]]]]]]]]^^^___``````iiipppvvv|||xxxssssssxxx}}}~~~wwwooohhheeegggdddccccccddddddcccaaa^^^aaa```]]]ZZZXXXWWWWWWWWWWWWUUURRRPPPOOOLLLHHHEEEFFFEEECCCAAA???===;;;:::======<<<777222///111333555888<<>>>>>AAACCCEEELLLTTTOOORRRVVV[[[aaajjjuuu}}}KKKHHHDDDCCCFFFGGGFFFEEEJJJYYYYYYIIIFFFRRRRRRDDD;;;>>>@@@??????@@@EEEJJJGGGIIIOOOTTTRRRJJJGGGJJJHHHOOOTTTYYYbbbsssiiiVVVRRRUUU^^^ddd```\\\ZZZWWWVVVVVVVVVVVVUUURRROOOJJJIIIHHHHHHHHHGGGDDDAAA===;;;888555333222222222222===KKK]]]cccSSSNNN___uuu}}}~~~tttlllpppzzziiiaaaUUUQQQZZZlllxxx|||uuueeeYYY^^^lllvvvzzz{{{lllgggfffhhhiiigggfffhhhffffffeeeeeedddcccbbbbbb```aaaaaaaaaaaa```___^^^\\\^^^``````___]]]^^^^^^]]]\\\```hhhmmmnnnpppsssvvv{{{|||{{{{{{rrriiiccccccddd```cccbbb```cccjjjnnnmmmhhhiiilllppptttyyy}}}yyyrrrssszzztttppplllgggeeefffcccccccccdddeeecccaaa^^^aaa___\\\YYYVVVUUUUUUVVVRRRQQQOOOOOONNNLLLIIIFFFDDDCCCAAA???>>>=========>>>;;;777333111111222333666999===???AAABBBDDDEEEEEEIIIaaawww{{{}}}fffcccvvvkkk___RRRMMMKKKIIIHHHHHHKKKMMMMMMLLLJJJIIIIIIJJJDDDEEEDDDBBB???<<<::::::666444555<<>>???@@@>>>:::444111111222333333666999===@@@AAABBBDDDFFFJJJOOOkkkvvvZZZeeezzzvvvgggVVVPPPNNNLLLKKKKKKNNNNNNMMMKKKJJJJJJLLLNNNGGGGGGGGGEEEAAA>>>;;;:::999555444;;;BBBHHHNNNUUUkkkzzz{{{sssmmmiiipppccceeevvv}}}~~~|||vvvtttvvv}}}rrrnnnjjjiiijjjlllnnnooommmlllkkkjjjiiijjjkkkkkkhhhiiiiiiiiihhhgggggggggfffiiioootttyyyxxxvvvssssssrrrpppnnnjjjgggeee^^^ZZZSSSLLLFFFBBB@@@???:::AAAIIIMMMNNNQQQYYY```mmmlllggg]]]``````]]]]]][[[XXXXXXYYY[[[[[[[[[\\\\\\[[[YYYXXXWWWVVVUUURRRQQQNNNJJJFFFAAA===;;;999888666999EEE^^^yyyssssssrrroooiiiiiiuuu{{{}}}~~~wwweeeWWWTTT^^^iiippp|||yyyvvvxxxyyywwwuuutttvvvxxxsssttttttrrrooommmlllmmmjjjjjjkkkkkkjjjhhhgggfffeeecccaaa^^^YYYPPPEEE<<<<<<;;;>>>FFFKKKMMMOOOSSSUUUVVVZZZbbblllvvv|||JJJLLLJJJFFFEEEGGGHHHEEENNNRRRTTTJJJEEESSSVVVFFFAAA@@@???===<<<>>>CCCGGGIIILLLOOOPPPNNNLLLJJJJJJJJJNNNTTT\\\ffftttgggMMMSSS___iiiiiiaaaYYYWWWTTTYYY]]]^^^ZZZUUUQQQPPPOOOLLLJJJJJJKKKJJJGGGDDDBBB@@@>>>;;;777444222000666666???SSSeeegggZZZMMM]]]pppvvvuuuppp[[[ZZZvvv|||zzzyyyjjjZZZXXXeeeuuu}}}~~~yyyoooeeebbbcccgggooowwwqqqnnnhhhccceeelllooommmkkkjjjjjjhhhfffdddbbbaaabbbbbbaaa```___^^^^^^]]][[[\\\]]]]]]^^^^^^^^^^^^````````````aaacccdddeeemmmqqquuuwwwzzz{{{yyyyyyyyy|||zzzuuunnneeeaaacccmmmooorrruuuvvvxxx{{{~~~tttyyy|||ssskkkiiihhheeecccdddeeeeeeeeedddcccbbbaaa```]]]ZZZWWWVVVUUUVVVUUUTTTVVVRRRMMMKKKKKKKKKHHHFFFDDDCCCAAA?????????AAABBBCCC;;;333111111000333777999@@@@@@AAAFFFBBB@@@HHHHHH[[[qqq~~~|||nnn```uuuhhhOOOIIIIIIGGGIIIOOOPPPPPPOOOOOOMMMLLLJJJIIIJJJIIIGGGEEEBBB@@@>>>===>>>;;;888999>>>EEELLLPPPhhhoooyyyzzzooobbbdddnnnaaa^^^nnnttt|||}}}yyy{{{qqqpppmmmkkkiiihhhhhhiiinnnmmmlllkkkjjjiiiiiiiiilllkkkjjjhhhgggffffffffffffggghhhjjjlllppptttxxx~~~{{{sssmmmmmmooopppxxxrrrrrrrrrsssrrrpppkkkfffbbbYYYTTTMMMGGGDDDBBBAAA@@@>>>OOOOOOJJJRRRVVVbbb~~~nnnppphhhcccZZZYYY[[[XXXZZZZZZZZZYYYZZZ\\\]]]``````^^^\\\YYYWWWUUUTTTTTTQQQOOOMMMLLLHHHBBB>>>:::777777;;;@@@MMMiii}}}oooppprrrrrrllliiisss}}}tttaaaTTTPPPUUUdddqqq|||~~~{{{xxxwwwyyywwwuuuuuuuuuuuutttsssvvvwwwxxxuuupppmmmmmmooofffgggiiijjjiiihhhfffeee^^^______[[[SSSIIIBBB>>>:::<<>>>>>>>><<<<<<@@@FFFKKKKKKMMMPPPOOOLLLJJJJJJKKKNNNRRRXXX```jjjxxxmmmWWW\\\fffooonnneee^^^]]]YYY\\\___^^^ZZZUUURRRPPPOOOMMMJJJIIIIIIHHHEEEBBBAAA@@@>>><<<999777555444444444===RRReeeiii\\\NNNWWWjjjsssuuuqqq\\\XXXmmm}}}{{{}}}nnn___^^^iiixxx}}}sssiiiccc```bbbkkkuuuqqqppplllhhhiiinnnnnnjjjggggggggggggfffeeedddcccbbbaaaaaa```___^^^]]]]]][[[\\\]]]^^^^^^^^^^^^^^^```______``````aaabbbcccgggkkkooorrruuu|||zzzwwwtttttttttvvv~~~yyyuuuooohhhfffiiimmmqqqvvvzzz}}}|||vvv|||}}}tttmmmkkkjjjfffcccccceeeeeedddcccbbb```^^^]]]\\\ZZZWWWUUUUUUUUUTTTSSSUUUQQQMMMKKKJJJJJJHHHEEECCCBBB@@@>>>>>>???@@@AAA@@@888222111222222555::::::AAA@@@@@@DDD@@@>>>HHHJJJ^^^wwwrrrfffaaa{{{{{{zzz}}}uuu```NNNJJJKKKIIIKKKQQQQQQPPPPPPPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDBBB@@@???===:::888888<<>>===999888:::===GGGaaa{{{zzzooo}}}xxxwwwxxxvvvoooiiinnnxxxttteeeZZZSSSTTT]]]hhhvvvyyy|||~~~|||zzzxxxzzzxxxvvvuuuuuutttsssrrrssssssrrrpppmmmkkkkkklllfffggghhhhhhgggeeecccbbb]]]___^^^ZZZRRRIIIBBB>>>@@@@@@BBBEEEJJJOOOTTTWWWXXXYYYZZZ^^^cccfffffffffFFFHHHGGGCCCCCCGGGHHHFFFKKKPPPSSSIIIBBBOOOSSSCCC:::<<<===<<<===AAAHHHNNNNNNQQQSSSQQQMMMJJJJJJKKKPPPTTTZZZaaakkkyyyuuudddgggnnntttrrriiicccbbb^^^______]]]YYYUUUSSSRRRPPPMMMJJJHHHGGGFFFDDDBBBBBBAAA@@@>>><<<:::888888333222:::NNNccckkk```QQQRRReeessszzzvvvbbbXXXcccyyy~~~qqqdddbbblllyyyxxxnnnddd\\\[[[eeeqqqssstttrrrnnnmmmnnnlllgggcccddddddeeeeeeeeeeeeeeeaaaaaa```___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]_________^^^^^^______``````cccgggjjjmmmsss|||xxxooojjjffffffeeefffmmmuuuxxxrrrllliiifffcccdddgggjjjpppxxx~~~|||{{{}}}uuuooommmkkkfffbbbaaaddddddcccbbb```]]][[[ZZZ[[[YYYVVVUUUUUUUUUSSSRRRSSSPPPMMMKKKJJJHHHFFFEEEAAA@@@???>>>>>>>>>???@@@===666111111333444888===<<>>???MMM[[[hhh|||yyyfffbbbiiihhheeedddbbbUUULLLMMMNNNLLLNNNTTTQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBB===;;;888888:::@@@FFFJJJVVVaaaqqqzzzvvvnnnmmmqqqnnn^^^UUUhhhuuu{{{yyyuuuqqqnnnlllkkkkkkllllllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggfffeeeeeeeeeeeefffgggeeeccc___UUUJJJBBB??????@@@JJJLLLMMMXXX[[[VVVWWW\\\lll~~~{{{|||rrrxxx{{{yyyxxx|||~~~lllfffhhhttt{{{yyyuuutttqqqooolllhhhbbb^^^TTTNNNFFFAAA???AAABBBDDDKKKIIIQQQWWWUUUdddqqqcccbbb___YYYXXXXXXWWWYYYZZZ[[[\\\]]]```bbb]]]\\\[[[[[[YYYYYYXXXWWWRRRQQQOOONNNLLLJJJEEEBBBBBB===:::::::::AAAWWWnnnzzzooo}}}|||zzzyyyyyyxxxsssooopppttt}}}~~~yyytttmmmggg```ZZZ]]]dddqqqsssuuuzzz~~~{{{xxxxxx{{{{{{zzzxxxzzzxxxvvvtttttttttrrrqqqpppmmmkkkiiiiiijjjiiiiiiffffffffffffdddbbb```___\\\]]]\\\XXXPPPHHHAAA>>>EEEDDDDDDEEEHHHNNNSSSWWWWWWWWWYYY\\\aaadddeeedddEEEGGGGGGDDDDDDHHHIIIHHHJJJPPPTTTJJJBBBOOOSSSCCC:::<<<>>>======AAAIIIPPPQQQVVV[[[ZZZTTTOOOLLLLLLNNNRRRXXX___iiiwwwzzziiikkkppptttqqqiiicccccc______]]][[[XXXVVVUUUUUUPPPNNNKKKIIIHHHGGGFFFFFFEEEDDDBBB@@@>>><<<:::999555333666EEE\\\iiidddXXXVVVdddvvv~~~lll]]]\\\ooo}}}rrrfffcccjjjvvv~~~zzzrrrfff[[[WWWbbbooouuuwwwtttooolllmmmjjjfffbbbbbbcccddddddddddddccc``````___^^^]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^^^^]]]______^^^]]]]]]\\\]]]]]]\\\^^^```bbbeeeiiioootttyyyzzzyyywwwxxxwwwooofff]]]WWWSSSRRRRRRRRRWWW]]]___]]][[[ZZZYYY[[[```dddgggnnnwww~~~{{{tttnnnmmmkkkddd___^^^aaaaaa```___^^^\\\ZZZYYYZZZXXXUUUTTTTTTTTTRRRQQQPPPOOOLLLJJJHHHFFFEEECCCAAA@@@????????????@@@@@@;;;555000222444666999>>>===BBBAAAAAACCC???DDDWWWssswwwuuubbbeeeuuuwww___\\\YYYTTTOOONNNQQQRRROOOPPPUUUPPPPPPPPPPPPOOONNNNNNMMMLLLMMMLLLKKKJJJHHHFFFEEE???===;;;999:::>>>DDDHHHMMMZZZlllxxxzzzuuuqqqqqqkkkUUU^^^sss|||vvvppplllkkklllmmmmmmlllkkkkkkkkkkkkkkklllllllllkkkkkkjjjiiihhhggggggfffeeeeeeeeedddcccbbb___]]]XXXOOOGGGAAA@@@@@@BBBJJJIIIJJJVVVZZZTTTSSSZZZfffuuu}}}|||wwwuuuuuuvvv|||}}}vvvpppqqqwwwzzzuuusssyyyzzzrrrooohhhYYYMMMMMMRRR]]]ooo{{{xxx{{{xxxuuuqqqooolllhhhaaa]]]PPPJJJCCC>>>>>>AAADDDGGGQQQLLLTTTWWWVVVtttvvvsss___aaa^^^YYYWWWTTTVVVXXXZZZ\\\]]]___bbbeeebbbaaa___]]]ZZZXXXWWWVVVOOOOOOOOONNNNNNLLLJJJIIIFFF@@@===<<<:::===OOOccc}}}zzz}}}wwwrrrqqqsssvvvyyyyyyzzzzzz~~~}}}}}}vvvuuuwwwwwwqqqiiifffiiipppuuuzzz}}}yyyuuurrrsssvvvyyyxxxvvvzzzwwwuuussssssrrrqqqooommmiiieeeeeehhhiiiiiigggfffffffffdddccc```^^^]]][[[[[[ZZZUUUNNNFFFAAA>>>DDDDDDEEEFFFJJJOOOSSSVVVVVVVVVXXX[[[```bbbcccbbbFFFHHHHHHEEEEEEIIIKKKIIIJJJRRRVVVLLLCCCNNNSSSDDD;;;>>>@@@>>><<>>>>>BBBAAACCCEEEAAAKKKccc|||kkkkkkxxx~~~iiiZZZWWWSSSPPPOOOQQQTTTTTTRRRRRRTTTOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOONNNMMMJJJHHHFFFBBBAAA???<<<;;;===BBBGGGHHHUUUggguuu{{{zzzuuupppwwwpppUUUUUUppp{{{{{{wwwoookkkllloooqqqmmmllllllllllllmmmmmmnnnmmmmmmmmmlllkkkiiigggfffhhhfffeeefffgggfffccc```YYYVVVQQQJJJDDDAAAAAABBBBBBIIIHHHKKK[[[```ZZZWWW```eeemmmtttwwwwwwtttrrrwww|||{{{qqqiiijjjppptttooopppuuuooo```ZZZUUUGGGBBBFFFKKKTTTfffyyytttvvvzzzzzzvvvqqqooommmhhhaaaZZZLLLGGG@@@===>>>CCCGGGJJJQQQRRRYYYWWW```yyykkk```aaa\\\XXXWWWRRRVVVXXXZZZ\\\]]]```cccfffdddcccbbb___]]][[[YYYXXXSSSSSSRRRQQQNNNLLLKKKJJJJJJCCC@@@???<<<===KKK\\\qqqxxxwww}}}{{{wwwooommmmmmsss||||||}}}xxxxxx|||}}}tttmmmlllpppzzzyyyvvvssssssvvvxxxwwwvvvxxxuuusssqqqqqqqqqooonnnkkkhhheeeeeehhhjjjiiiggggggfffeeecccaaa___^^^]]]YYYYYYWWWRRRKKKEEE@@@???@@@AAADDDIIIMMMQQQTTTVVVVVVVVVWWWZZZ^^^```aaa```GGGIIIHHHEEEFFFJJJKKKIIIJJJRRRXXXMMMCCCNNNRRRDDD<<<@@@BBB???<<<>>>GGGOOOSSS^^^jjjmmmeeeZZZRRROOOPPPTTTZZZ```jjjwwwzzz^^^```dddiiiggg```\\\]]]^^^[[[YYYXXXXXXYYYYYYXXXRRRTTTTTTSSSPPPNNNMMMNNNKKKJJJHHHDDDAAA>>>;;;:::999777333555FFF]]]gggddd```___nnn}}}}}}zzzppp___eee|||}}}vvvmmmggghhhooovvv{{{zzzyyyvvvoooccc[[[```jjjtttvvvtttmmmhhhiiiiiigggeeeeeeeeedddcccaaa```___aaaaaa```___^^^]]]\\\\\\^^^____________^^^^^^]]]^^^]]]\\\\\\[[[[[[[[[[[[]]]]]]\\\[[[\\\\\\]]]^^^fffgggeeeccccccbbbYYYNNNIIIBBB<<<<<<<<<;;;===@@@@@@GGGLLLMMMQQQXXX___bbbhhhpppxxx}}}|||yyy~~~}}}vvvnnnhhhfffddd___[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZWWWUUUTTTTTTTTTRRRPPPNNNKKKLLLLLLJJJFFFCCCAAAAAA@@@AAAAAAAAAAAABBBBBBBBB999333111333666888;;;??????BBBBBBCCCEEEBBBPPPmmmuuupppttt}}}{{{ddd\\\WWWTTTQQQQQQRRRTTTTTTTTTSSSRRROOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQPPPNNNKKKHHHFFFDDDEEECCC???<<<<<>>EEEFFFNNNbbbiiiaaa\\\fffggglllsssyyy|||zzzwwwuuuwwwssskkkgggjjjnnnpppnnnpppsssiiiXXXTTTQQQEEEBBBHHHLLLTTTfff~~~zzzwwwvvvwwwwwwxxxtttpppooonnniii___WWWHHHDDD???>>>AAAFFFKKKMMMKKKSSSYYYZZZnnnnnnyyyhhhbbbbbb[[[XXXXXXRRRVVVXXXZZZ\\\]]]```cccfffcccbbbaaaaaa______^^^]]]ZZZZZZXXXTTTOOOKKKIIIIIIMMMGGGCCCBBB???===HHHWWWiiivvvssswwwuuusss~~~xxxrrrttt~~~|||zzz}}}zzzzzz~~~~~~wwwnnnjjjlllyyy{{{yyy|||~~~{{{{{{zzzxxxwwwvvvvvvwwwtttrrrpppoooppppppnnnmmmiiihhhhhhhhhjjjjjjiiihhhfffeeecccbbb```^^^]]]\\\XXXWWWUUUOOOIIICCC@@@???===???CCCIIINNNRRRTTTVVVVVVVVVVVVXXX[[[]]]\\\[[[GGGIIIHHHEEEEEEHHHJJJHHHHHHQQQXXXMMMBBBLLLPPPBBB;;;???BBB@@@<<<>>>GGGPPPSSS^^^kkkmmmeeeYYYRRRPPPTTTXXX]]]dddmmmzzzyyyXXXZZZ```fffeee___\\\]]]```]]]ZZZYYYZZZ[[[YYYWWWVVVXXXZZZXXXSSSOOOMMMLLLKKKIIIGGGEEEBBB???===<<<777888444222???VVVdddeeeccc[[[gggvvvyyy}}}iiibbbttt|||~~~~~~xxxooohhhgggkkkrrrwwwyyyxxxxxxsssiii______dddppptttuuupppkkkjjjiiigggeeeeeeeeedddcccbbb``````bbbaaaaaa```___^^^]]]]]]_______________^^^]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\^^^]]]\\\[[[\\\\\\\\\\\\```aaa___\\\\\\[[[VVVNNNHHH@@@::::::;;;:::;;;>>>:::CCCJJJKKKLLLSSSXXXYYY```fffnnnrrruuu~~~}}}yyywwwvvvmmmwww|||zzzuuullleeedddbbb^^^[[[[[[[[[[[[\\\[[[[[[ZZZYYYYYYUUUTTTSSSSSSSSSRRROOOLLLIIIKKKLLLIIIEEEAAA@@@@@@??????@@@AAAAAAAAAAAAAAA666111///333777:::>>>BBBAAACCCBBBCCCDDD@@@QQQrrryyy|||uuutttuuuvvv```]]]WWWVVVTTTSSSQQQPPPRRRTTTTTTQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRQQQOOOLLLHHHFFFFFFFFFEEE@@@<<<;;;???DDDAAAMMM\\\kkkzzzvvviiiuuuzzzccchhhyyytttssszzzyyyxxxvvvssspppnnnmmmlllmmmiiiiiiiiijjjkkklllmmmmmmjjjkkkmmmmmmmmmllljjjiiihhheeedddeeegggddd^^^XXXQQQMMMFFFAAA???@@@BBBCCC>>>FFFJJJVVVmmmuuukkkdddjjjnnnttt{{{~~~~~~}}}wwwtttnnnhhhiiiooopppnnnkkkkkklllbbbVVVYYYYYYLLLDDDKKKQQQZZZooozzzvvvttttttttttttpppnnnnnnmmmhhh]]]SSSFFFCCC@@@@@@DDDIIINNNPPPOOOZZZ```lllrrrooopppeeecccaaaYYYXXXZZZTTTUUUWWWZZZ[[[\\\___bbbeeecccbbbbbbaaa```___^^^^^^[[[\\\ZZZVVVQQQMMMLLLMMMPPPIIIEEEDDD@@@===DDDQQQiiiyyyuuurrrrrr}}}~~~xxxttttttwwwssswww|||yyyqqqllliiiuuu~~~yyywwwyyyyyy{{{~~~|||vvvrrrrrrtttqqqooommmmmmnnnnnnnnnmmmgggiiikkklllkkkiiihhhhhhcccbbbaaa___]]]\\\\\\[[[VVVVVVSSSMMMGGGBBB@@@???>>>???BBBFFFKKKPPPTTTVVVUUUTTTTTTVVVXXXXXXWWWVVVFFFHHHGGGDDDDDDGGGHHHFFFGGGPPPWWWLLLAAAKKKOOOAAA999>>>BBB@@@<<>>555999666222===SSSaaadddfffYYYcccrrrxxxsss___nnnuuuzzz}}}wwwooogggeeehhhnnntttyyyyyyyyywwwmmmaaa^^^```lllsssvvvsssooommmjjjfffdddddddddddddddcccbbbaaabbbbbbaaa```___^^^^^^]]]___`````````___^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\\\\]]]]]]]]]\\\]]]^^^\\\WWWVVVXXXVVVQQQGGG@@@::::::;;;:::;;;===;;;FFFMMMMMMMMMSSSVVVVVVTTT[[[bbbeeeiiisssxxxrrrooonnnmmmllleeerrr{{{xxxwwwvvvuuuwwwuuullldddcccaaa^^^\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSQQQNNNLLLHHHJJJLLLIIIDDD@@@???@@@===>>>???@@@@@@@@@@@@@@@333......333888<<<@@@EEECCCDDDBBBCCCBBB>>>PPPrrrwwwwwwnnnpppwww|||fffYYYYYYSSSSSSUUUSSSOOOMMMPPPTTTTTTQQQRRRSSSTTTUUUUUUVVVUUUUUURRRRRRSSSRRROOOKKKGGGEEEFFFGGGFFFAAA;;;:::>>>CCC???JJJXXXhhhyyyyyy]]]jjj|||rrrhhhkkk{{{yyyzzz|||rrrmmmnnnooonnnmmmjjjgggeeegggggghhhhhhiiijjjkkklllgggiiikkkmmmnnnnnnmmmlllgggeeecccdddeeeaaaZZZSSSHHHDDD>>>;;;;;;>>>AAACCC@@@IIIOOO]]]vvv~~~rrrjjjjjjrrr{{{|||{{{|||zzztttkkkfffjjjpppoooiiillliiiggg```ZZZbbbdddUUUHHHPPPXXXeee~~~{{{rrrmmmooosssqqqnnnkkkmmmmmmggg[[[PPPDDDBBB@@@AAAFFFLLLPPPRRR___hhhnnnpppooovvvqqqkkkdddccc```WWWXXX[[[VVVUUUWWWYYY[[[\\\^^^aaadddfffeeecccaaa^^^\\\ZZZZZZXXXYYYYYYVVVSSSQQQRRRTTTSSSKKKGGGFFF@@@;;;AAAMMMeee|||wwwwwwsss{{{}}}pppiii{{{tttlllrrr{{{|||wwwrrrhhhqqqyyyzzzyyyyyyyyywwwyyy}}}|||sssmmmmmmooonnnmmmkkkkkkmmmnnnmmmllleeejjjnnnnnnkkkhhhggghhhaaa```___]]]\\\[[[[[[ZZZVVVUUURRRLLLFFFAAA??????AAAAAAAAACCCHHHNNNSSSWWWSSSSSSRRRSSSUUUUUUTTTRRRGGGEEEDDDDDDEEEFFFFFFEEEHHHMMMRRRJJJCCCMMMOOO???:::>>>@@@???@@@EEEIIIJJJPPPUUUaaaiiicccVVVNNNOOOSSSUUU\\\fffnnnyyytttMMMUUUaaaiiigggdddhhhppphhh```XXXUUUYYY[[[ZZZWWWXXXXXXVVVTTTQQQOOOMMMLLLOOOLLLIIIGGGEEEBBB???<<<<<<999777666666===NNN___lllggg___^^^ppp{{{nnn```iii}}}vvvvvvpppfffgggooozzzyyyxxxuuuppphhh```[[[dddkkkqqqrrrnnniiiggghhhcccaaa``````aaabbbbbbaaa^^^^^^____________^^^^^^YYY[[[]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^]]][[[YYYYYYZZZ[[[\\\ZZZWWWTTTVVVYYYYYYTTTPPPMMM???666999<<<:::<<>>===>>>@@@???<<<888222333555777888<<<@@@CCCFFFAAACCCCCC???MMMdddnnnnnnzzzssscccgggtttaaaTTTUUUTTTQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVWWWXXXWWWUUURRRPPPTTTTTTTTTRRROOOLLLHHHFFFFFFFFFEEEDDDBBB@@@???>>>DDDHHHMMMVVVhhh{{{~~~mmmhhhqqqiii\\\jjjllloooxxxuuu}}}vvvuuurrrZZZ___hhhnnnllleeecccfffhhhiiijjjkkkkkkkkkjjjiiihhhiiilllnnnooooooooonnniiijjjiiieeeccc```WWWNNNJJJAAA;;;<<<>>>>>>@@@BBBBBBEEEQQQfffzzzxxxmmmkkkttt}}}zzzzzzvvvwwwsssllljjjlllllliiifffjjjggg[[[^^^vvvwww\\\IIIVVVfff|||rrrooouuussskkknnnqqqpppjjjgggcccYYYMMM@@@BBBDDDEEEHHHQQQ\\\dddvvvkkkqqqdddcccbbb```^^^\\\[[[ZZZYYYWWWXXXYYY[[[\\\]]]^^^___dddcccaaa^^^\\\[[[ZZZZZZWWWXXXXXXVVVTTTRRRRRRSSSSSSNNNHHHDDDDDDDDDCCCAAAUUUjjj{{{yyypppttt{{{yyytttooojjjsss|||zzzssspppuuuzzzwwwooolllssssssnnnpppwwwwwwqqquuuvvvvvvtttqqqmmmjjjjjjjjjkkklllllllllkkkjjjiiiiiihhhgggfffeeeeeeeeeeee``````___^^^]]][[[YYYXXXTTTRRRNNNJJJEEEBBB???>>>@@@AAACCCFFFIIIKKKMMMOOOOOOMMMLLLNNNQQQRRRQQQOOOGGGFFFDDDDDDFFFFFFFFFEEEGGGLLLQQQJJJCCCKKKMMM>>>;;;???@@@>>>>>>CCCGGGGGGMMMRRR[[[bbb^^^TTTPPPRRRUUUUUUYYYcccmmmzzzqqqNNNUUUaaakkkjjjfffgggllleee^^^WWWVVVZZZ]]]\\\ZZZZZZYYYVVVTTTRRRPPPOOONNNMMMKKKHHHEEEDDDBBB>>><<<:::888777666666<<>>===AAAJJJTTT```sss}}}wwwiiiaaaaaahhhmmmhhhcccbbb^^^aaaqqqwwwyyyuuullliiiccc___YYYUUUUUUVVVUUURRRXXXdddmmmkkkfffffffffeeennnrrryyy}}}uuujjjgggbbb___^^^^^^]]]\\\]]]\\\\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTRRRPPPNNNLLLNNNKKKGGGEEECCCAAA???===@@@??????AAABBB@@@<<<888222444666888:::===AAADDDHHHBBBCCCEEEEEEUUUkkksssjjjooohhhdddpppzzz}}}wwwXXXRRRSSSRRROOOPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUWWWXXXWWWUUURRRQQQRRRRRRRRRQQQNNNKKKHHHEEEGGGGGGFFFEEEDDDBBB@@@???CCCGGGLLLTTTdddvvv~~~}}}yyynnnjjjwwwtttZZZZZZ\\\hhhvvvvvv}}}zzz|||zzzbbbNNNNNNSSS^^^gggiiieeedddggghhhiiijjjkkkkkkkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnjjjjjjhhhfffeeebbbWWWLLLBBB<<<999<<>><<<999777666777666999DDDPPPgggllljjjdddfffsss}}}}}}fffdddxxx|||uuukkk^^^ZZZ]]]qqqtttxxxxxxtttlllfffbbbSSS\\\hhhooopppnnnkkkjjjkkkiiifffddddddcccaaa___^^^^^^____________^^^^^^``````___]]]ZZZXXXYYYZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZYYYYYYYYYZZZ[[[YYYWWWUUUVVVXXXWWWSSSOOOHHH???:::;;;<<<===GGGSSScccwwwlll```aaalllnnneee\\\YYYTTTYYYiiijjjooovvv~~~rrrfffaaa```ZZZUUUOOOLLLMMMMMMLLLKKKRRR\\\ddddddaaabbbeeefffpppsssyyy}}}ssskkkfffddd```^^^^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWTTTTTTSSSRRRQQQOOOMMMLLLLLLIIIEEECCCBBB@@@???===@@@AAABBBCCCCCC@@@<<<888222555888;;;===@@@CCCFFFJJJAAABBBHHHMMM___rrrvvvlllfff]]]dddwww{{{wwwzzzeeeRRRSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPSSSTTTUUUVVVUUUSSSQQQPPPNNNOOOOOOOOOMMMJJJHHHFFFGGGGGGGGGFFFEEEDDDBBBBBBDDDHHHMMMSSS___nnnyyy}}}vvvjjjnnn~~~]]]NNNMMM^^^rrruuuyyysssYYYFFFEEEJJJUUUaaafffddddddgggiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllnnnllliiiiiijjjgggZZZKKK@@@;;;;;;@@@FFFGGGHHHJJJJJJKKKQQQ\\\iiinnnkkkeeeffflllsssuuuuuuvvvzzz}}}{{{tttkkkhhhjjjlllkkkjjjkkkkkkgggnnnhhhVVVdddsssiiikkkooonnnnnnmmmhhhaaaZZZTTTKKKCCCEEEBBBHHHRRRVVV]]]zzz{{{ccccccxxxwww```aaabbbaaa```^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYVVVSSSQQQPPPQQQOOOMMMKKKJJJIIIGGGDDDBBBEEENNNeeezzzvvvllltttooouuu}}}|||zzz~~~~~~vvvrrruuu{{{{{{wwwppplllkkkoooqqqpppqqqtttyyy{{{zzzsssiii```]]]]]]\\\]]]___aaabbbccccccdddaaaaaabbbbbbaaa```^^^]]]ZZZYYYXXXWWWTTTRRRPPPNNNKKKJJJHHHEEECCCAAA??????@@@AAACCCFFFIIILLLNNNOOOOOONNNMMMMMMNNNNNNMMMLLLHHHFFFEEEEEEFFFGGGGGGFFFEEEJJJPPPKKKAAAFFFGGG;;;;;;???@@@>>>>>>BBBFFFEEEGGGNNNWWW[[[XXXSSSRRRTTTVVVRRRTTT```ooommmZZZ___iiiuuuxxxoooddd___```\\\XXXYYY\\\___^^^]]]YYYWWWTTTQQQPPPPPPRRRSSSIIIGGGDDDCCCBBB@@@>>><<<777666666777666777>>>GGG^^^kkkrrrllleeejjjvvvjjjaaappp|||uuummmfffdddggg}}}{{{yyyxxxvvvqqqggg```PPPYYYfffpppsssqqqnnnlllkkkiiifffddddddcccaaa___]]]^^^^^^______^^^^^^]]]``````___\\\ZZZXXXYYY[[[YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[YYYWWWVVVVVVWWWVVVRRROOOFFF@@@:::999:::AAARRRccc~~~dddZZZ\\\fffeeeXXXNNNLLLMMMWWWllluuuyyy|||qqqgggbbb```___WWWOOOHHHFFFGGGHHHJJJLLLOOOXXX```bbb```aaafffjjjoooqqqtttxxxyyyuuummmfffdddbbb____________^^^\\\[[[[[[ZZZYYYYYYXXXWWWWWWSSSSSSRRRQQQOOONNNMMMLLLKKKGGGCCCAAA@@@???>>>===@@@AAABBBCCCBBB>>>999666333666:::===@@@BBBEEEGGGJJJ@@@AAAJJJSSSeeesssrrrpppdddYYYeeeyyyyyyuuu~~~\\\TTTWWWSSSPPPSSSQQQQQQRRRRRRQQQPPPOOONNNPPPQQQRRRRRRRRRQQQOOONNNLLLMMMNNNNNNMMMKKKHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFJJJNNNSSSZZZgggttt||||||sssqqqkkkRRRGGGTTTjjjttt}}}yyydddUUUFFFIIIRRR___eeeeeedddfffhhhhhhgggggghhhhhhiiijjjjjjjjjjjjiiijjjjjjjjjkkkpppnnnkkklllooommm]]]MMMAAA<<<;;;@@@EEEFFFFFFHHHKKKLLLOOOUUU\\\```___]]]^^^fffqqqwwwxxxyyy}}}}}}uuukkkgggjjjlllkkkjjjhhhiiiiiippphhhXXXjjjpppgggiiilllkkkkkkhhhbbbZZZSSSLLLFFFBBBBBBIIIPPPUUU\\\pppnnnhhhiiilllggg^^^bbbaaa```^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYVVVSSSPPPOOOPPPOOOOOOOOOOOOMMMJJJGGGDDDHHHKKK^^^vvv}}}yyytttqqqzzz{{{|||yyyssssssyyyzzzxxxoookkkmmmqqqnnnhhhnnnyyy}}}zzzuuunnnfff```\\\[[[[[[\\\]]]^^^^^^___``````]]]^^^___```___]]][[[YYYYYYXXXWWWUUURRRPPPMMMLLLHHHGGGEEEBBB@@@???>>>======>>>@@@CCCFFFIIIKKKLLLLLLLLLMMMOOOQQQRRRSSSSSSHHHFFFEEEEEEFFFGGGGGGFFFEEEIIIPPPMMMAAACCCEEE;;;:::>>>@@@>>>???EEEIIIIIIHHHQQQZZZ]]]YYYTTTRRRQQQRRRQQQUUUbbbqqq~~~mmmaaadddnnnzzz{{{qqqddd\\\```]]][[[ZZZ\\\]]]\\\ZZZVVVTTTRRROOOOOOPPPQQQSSSIIIGGGEEECCCBBBAAA>>><<<777666777888777555999@@@SSSeeeuuurrrgggeeeppp{{{jjjaaaiiizzz{{{wwwvvvwwwyyy|||ttttttwwwtttiii___NNNWWWcccmmmqqqqqqmmmkkkhhhfffdddcccccccccbbb```]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[ZZZ[[[]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZXXXWWWWWWWWWVVVTTTQQQOOOFFFBBB>>>===AAAOOOgggzzzooo[[[VVVYYY]]]ZZZLLLBBBDDDJJJ[[[ssszzzmmmeeeaaa^^^\\\ZZZSSSHHH@@@@@@BBBDDDHHHMMMNNNUUU^^^aaaaaaaaagggnnnmmmmmmnnnoooooommmjjjhhhbbbaaa``````aaa```^^^]]]ZZZZZZYYYYYYXXXWWWWWWWWWSSSRRRQQQPPPOOONNNMMMMMMIIIFFFBBB????????????>>>???@@@BBBAAA>>>:::666444333777<<<@@@BBBDDDFFFGGGGGG>>>BBBNNNYYYhhhpppiiilllbbb[[[iii}}}uuuZZZXXXXXXPPPMMMTTTOOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEGGGKKKOOOTTT^^^kkkuuuzzz}}}zzzuuu|||}}}\\\HHHKKK```tttuuueeeYYYGGGHHHOOO[[[dddffffffffffffeeedddcccdddeeeggghhhhhhhhhhhhiiiiiiiiiiiiiiinnnllliiijjjooommm^^^MMM???::::::@@@FFFGGGGGGHHHIIIKKKNNNRRRTTTVVVVVVVVVWWW^^^hhhnnnppptttzzzyyyooojjjkkkllljjjjjjgggiiikkkooo{{{zzzfff___ssswwwiiieeegggfffbbbbbb]]]WWWQQQJJJEEEDDDDDDHHH[[[bbb\\\gggsssZZZaaaooo~~~pppcccaaa___^^^^^^\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYVVVRRRPPPOOOOOOOOOQQQSSSSSSQQQNNNJJJHHHBBBEEERRRkkkxxxsssuuu|||{{{|||~~~}}}wwwwww|||}}}}}}~~~|||nnnbbbiiiyyy{{{tttjjjdddbbb```\\\YYY[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\ZZZWWWVVVUUUTTTSSSQQQNNNLLLIIIHHHEEEDDDBBB@@@>>>===<<<<<<>>>???AAACCCEEEGGGIIIJJJKKKLLLNNNOOOQQQRRRTTTUUUHHHGGGEEEEEEGGGHHHGGGFFFEEEIIIQQQNNNBBBAAACCC;;;:::>>>@@@???@@@FFFJJJJJJHHHRRR[[[\\\XXXTTTQQQNNNQQQQQQWWWcccppp{{{nnnaaadddnnnyyyyyyoooccc]]]___]]]\\\[[[[[[[[[YYYWWWSSSRRRPPPOOOOOOPPPQQQRRRLLLIIIGGGEEEDDDBBB???===999777777999888555777<<>>:::666333333444888>>>BBBDDDDDDEEEFFFCCC>>>GGGWWWbbblllnnnddd^^^^^^aaaqqq|||hhhYYYWWWTTTLLLJJJPPPLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCFFFKKKOOOVVVaaalllsssyyyyyyrrrqqq~~~iiiUUUNNNYYYpppwwwkkk___HHHFFFJJJVVVbbbffffffgggdddbbb```______aaadddeeeeeefffgggiiiiiiiiihhhggghhhhhhfffgggjjjiii\\\NNNCCCAAAEEENNNUUUTTTRRRQQQJJJPPPWWWZZZYYYXXXXXXYYYZZZ```fffiiikkkqqqyyyvvvpppooommmjjjjjjgggkkkmmmmmmuuuuuuhhhddduuu|||{{{iii``````aaa]]]XXXTTTOOOJJJGGGCCCAAAEEEKKK[[[pppsssgggvvveeekkkkkkeeennnyyyaaa``````YYY\\\[[[ZZZYYYYYYYYYYYYYYYZZZXXXVVVTTTSSSTTTUUUVVVTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXUUURRRPPPOOOPPPOOORRRUUUVVVSSSOOOMMMKKKFFFEEEKKK```xxxrrruuu{{{zzzwww{{{|||zzz}}}||||||oooccciiiuuu}}}vvvmmmhhhfffddd```]]]WWWVVVTTTRRRPPPOOOOOOOOOTTTUUUUUUUUUUUUSSSRRRQQQMMMMMMLLLJJJHHHEEECCCBBBAAA@@@???>>>>>>=========CCCCCCDDDFFFGGGHHHJJJJJJKKKMMMNNNOOONNNOOOPPPRRRIIIGGGFFFFFFGGGHHHGGGGGGFFFIIIRRRPPPCCC@@@BBB;;;;;;???@@@>>>???DDDHHHHHHFFFQQQXXXVVVRRRQQQQQQNNNRRRSSSYYYbbbkkkuuuuuuYYY^^^hhhssssssjjjbbb___\\\\\\[[[[[[[[[ZZZXXXVVVRRRQQQQQQQQQQQQRRRRRRSSSOOOLLLIIIGGGEEECCC@@@>>>;;;888888:::999666777;;;>>>RRRggglllddd___gggttt}}}|||pppcccnnn}}}||||||yyytttrrrppppppsssuuurrrjjjcccNNNSSSZZZbbbiiillllllkkkfffdddbbbbbbbbbcccbbb```\\\]]]]]]^^^^^^]]]]]]\\\XXXZZZ^^^___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXXXXWWWTTTRRRPPPOOOHHHHHHGGGHHHNNN\\\lllvvvwwwjjj\\\TTTNNNGGGDDDDDD===CCCBBBHHHYYYjjjzzzkkkfffddd___ZZZXXXOOOFFFEEENNNSSSPPPQQQWWWVVVZZZdddkkkiiifffkkksssrrrqqqooollliiifffeeeeee_________```aaa___\\\YYYXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOOIIIEEEAAA??????@@@AAAAAA@@@AAA@@@===777333222333555999???CCCDDDDDDDDDDDD@@@@@@OOOcccmmmtttrrreeeRRR^^^hhhxxxnnncccWWWSSSPPPLLLJJJLLLLLLKKKHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFCCCDDDJJJOOOTTT\\\eeepppuuuwwwqqqjjjoooxxxrrrbbbYYYeee|||wwwiiiPPPJJJJJJTTT```eeeeeeeeeaaa___\\\ZZZ[[[]]]```cccaaacccfffiiijjjiiigggfffeeefffffffffhhhggg^^^SSSJJJLLLUUUbbbgggcccZZZVVVVVV___jjjooolllhhhggghhhmmmuuuyyyuuupppkkkfffccciiimmmiiimmmqqqkkkgggppp}}}rrrssswwwkkk^^^XXXXXXWWWSSSOOOJJJEEEBBBBBBBBBDDDLLLWWWpppzzzvvvnnn~~~|||PPPgggrrrmmmwwwhhh]]]YYYXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYWWWUUUSSSRRRSSSUUUVVVSSSUUUWWWYYYZZZZZZYYYXXXVVVWWWWWWUUURRRPPPPPPQQQNNNRRRUUUUUURRROOOMMMMMMOOOGGGHHHYYYppptttsss|||zzztttvvvtttnnnooovvv}}}zzzmmmjjjooouuu~~~~~~|||vvvmmmfffaaa```SSSRRROOOMMMKKKJJJIIIIIIMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFFFFDDDBBB@@@???===<<<<<<<<<===>>>???AAAAAAEEEFFFFFFGGGGGGHHHHHHIIIJJJMMMOOOOOONNNOOOQQQSSSIIIGGGFFFFFFGGGHHHHHHGGGGGGIIISSSQQQCCC???AAA<<<;;;???@@@======BBBEEEEEEEEENNNSSSPPPLLLOOOQQQPPPTTTUUUYYY```gggppp|||RRRWWWcccmmmnnngggaaa```ZZZZZZ[[[[[[[[[YYYXXXVVVQQQRRRRRRSSSSSSSSSSSSSSSQQQNNNKKKHHHFFFDDDAAA>>><<<999888::::::777888;;;:::LLL___fff```\\\fffsssssszzzqqq]]]eeeyyyyyyqqqlllqqqwwwyyywwwpppiiidddQQQSSSYYYaaahhhnnnpppppphhhfffcccbbbcccbbbaaa```\\\]]]]]]^^^^^^]]]]]]\\\XXX[[[___```___\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXWWWTTTQQQPPPOOOHHHIIIHHHFFFIIIQQQXXX]]]WWWPPPKKKLLLLLLGGGAAA???AAAIIILLLSSSdddrrr}}}vvv|||xxxiiidddbbb]]]ZZZZZZJJJCCCFFFSSSXXXTTTQQQUUU\\\```iiiqqqpppkkkoooxxxvvvvvvtttpppkkkeeebbbaaa^^^^^^^^^``````^^^ZZZWWWWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSRRRPPPOOOOOOPPPPPPIIIFFFAAA??????@@@AAABBBBBBBBBAAA<<<666222222444666:::@@@DDDDDDCCCCCCBBB???BBBVVVlllvvv{{{wwwhhhPPP```nnn}}}kkkbbbWWWOOONNNNNNMMMJJJOOOMMMJJJHHHHHHJJJMMMOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIEEEEEELLLRRRUUU\\\dddnnntttxxxtttjjjgggppp~~~xxx\\\ZZZnnnxxxzzziiiZZZRRROOOVVV___cccbbbaaa___]]]ZZZXXXXXX[[[^^^aaa___aaafffiiikkkiiigggeeefffhhhhhhggghhhhhhaaaXXXLLLPPP\\\kkkoooeeeWWWNNNcccooo}}}yyywwwxxxzzzssslllaaa___gggjjjeeehhhnnnllllllnnnyyynnniiiqqqhhhaaaYYYTTTQQQNNNLLLKKKFFFAAA???BBBDDDHHHTTTaaa{{{yyypppnnn~~~zzz\\\TTT[[[fffssslllaaa___TTTSSS]]]XXXWWWWWWVVVVVVVVVWWWWWWXXXVVVTTTRRRQQQSSSUUUVVVUUUVVVXXXZZZ[[[[[[ZZZYYYUUUVVVVVVUUURRRQQQQQQQQQMMMQQQTTTTTTQQQNNNMMMMMMOOOAAABBBUUUbbbjjj~~~uuuxxxvvvoooqqqooojjjllluuu}}}{{{}}}pppwwwuuukkkhhhpppwwwxxxzzz~~~nnnaaa\\\\\\QQQPPPNNNKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>===888888:::<<<>>>AAADDDEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLOOOQQQQQQSSSVVVYYYJJJIIIGGGEEEGGGKKKJJJEEEIIINNNXXXSSSDDD@@@CCC===@@@>>><<<<<>>===<<<;;;::::::::::::<<<===>>>?????????============>>>CCCIIINNNPPPRRRUUUYYY\\\^^^______JJJJJJGGGEEEHHHLLLJJJEEEHHHLLLVVVSSSEEEDDDHHHCCC@@@>>>===<<>>888333111444777;;;>>>AAADDDCCCAAA>>>===CCCRRRhhhuuu}}}ttteeeooo{{{hhh[[[WWWQQQMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKMMMNNNNNNLLLJJJHHHHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGEEECCCEEEIIINNNRRRSSSaaalllwwwxxxqqqjjjhhhjjjssskkkVVV^^^kkkwww{{{xxxuuuuuuvvv|||}}}vvvlllddd^^^XXX[[[[[[YYYXXXXXXYYYYYYZZZWWWZZZ]]]___```bbbdddfffiiihhhggghhhiiigggccc___^^^```hhhuuu|||}}}yyyjjjcccdddggggggfffeeeddddddccccccccceeeggghhhiiihhhfffeeeddd]]]TTTLLLGGGDDDAAA???<<<@@@CCCEEEKKKYYYnnn}}}sssnnniiifff___XXXYYY```^^^uuurrr[[[ZZZXXXVVVWWWUUUSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVUUUUUUWWWYYYYYYWWWTTTVVVSSSPPPOOOPPPOOOLLLJJJNNNRRRRRROOOOOOSSSUUUUUUSSSNNNKKKLLLSSScccwwwwwwwww~~~}}}vvvrrrsssnnneeefffnnnxxx~~~xxxpppmmmpppqqqnnnjjjjjjqqqwww}}}}}}yyymmm```YYYPPPKKKIIIIIIIIIGGGEEEBBB@@@??????>>>===<<<======<<<;;;:::999888888777888999:::;;;;;;;;;;;;999999999999:::>>>CCCHHHUUUVVVXXXZZZ[[[\\\\\\\\\JJJJJJHHHFFFIIIMMMKKKGGGGGGJJJTTTRRRFFFGGGMMMIIIAAA???======???CCCGGGJJJIIILLLNNNNNNLLLLLLOOORRRNNNNNNTTT___ffflll{{{rrrUUUVVV\\\bbbbbb___^^^```cccbbbcccddd```XXXSSSRRRSSSRRRRRRSSSUUUVVVVVVTTTQQQOOOKKKGGGDDDBBBBBBBBB===<<<:::999888888999:::>>>EEEQQQ]]]kkktttrrrkkkfffmmmxxxzzzmmmcccaaaqqqsssvvvxxxuuunnnlllnnnfffccc^^^[[[[[[^^^cccfffcccbbbaaabbbccccccbbbaaa```___]]]\\\[[[ZZZZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXUUUSSSQQQPPPNNNKKKGGGDDD@@@>>>======>>>????????????BBBFFFFFFFFFGGGIIILLLQQQ___oooxxx||||||wwwrrrooolllmmmtttxxxmmmbbb^^^]]]YYYVVVVVVOOOSSSYYY[[[VVVRRRTTT[[[```hhhvvv}}}{{{~~~xxxqqqhhhbbbaaa```___^^^___^^^\\\\\\]]]]]][[[ZZZUUUUUUUUUUUUSSSRRRQQQPPPPPPNNNLLLKKKJJJHHHEEEBBBAAA@@@??????AAAEEEHHHKKKAAA>>>:::444111222666999===@@@CCCDDDCCC@@@>>>>>>EEEaaannnooo}}}uuupppwww{{{WWWXXXTTTPPPMMMMMMMMMNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKKKKKKKJJJIIIIIIHHHDDDEEEDDDDDDEEEHHHLLLPPPXXXeeetttzzzwwwoookkkjjjnnn|||gggfffmmm|||{{{vvveeeZZZTTTUUUUUUUUUTTTSSSRRRRRRRRRPPPSSSVVVYYY[[[^^^aaadddgggfffeeefffffffffcccaaadddeeekkkvvvoooffffffggggggfffeeecccbbbaaa```]]]^^^```bbbddddddccccccddd\\\QQQHHHCCC@@@??????<<>>===<<<:::888:::999999888777666555555555555666666666666666555444444444333444666;;;>>>LLLLLLLLLLLLLLLKKKKKKJJJKKKKKKHHHGGGJJJNNNMMMHHHGGGIIIRRRPPPFFFHHHOOOJJJAAA@@@>>>>>>???CCCIIIMMMLLLNNNPPPOOOMMMLLLNNNOOOLLLLLLTTT___eeejjjyyytttSSSUUU\\\bbbbbb^^^^^^bbb```cccgggggg```XXXUUUVVVTTTSSSQQQRRRTTTVVVVVVVVVPPPNNNJJJGGGDDDBBBAAAAAA===<<<:::999888888999:::===???EEEQQQcccrrruuuqqqhhhjjjsss~~~vvviiibbb{{{nnnkkkppp}}}wwwooonnngggddd___ZZZWWWYYY]]]aaacccbbb```aaabbbcccbbbaaa```___^^^\\\[[[ZZZZZZZZZ^^^]]]]]]\\\\\\\\\\\\\\\]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWUUUTTTRRRPPPLLLHHHDDDBBB???>>>===>>>@@@BBBBBBAAA@@@DDDHHHIIIJJJMMMSSSXXX^^^hhhqqqqqqkkkgggiiilllssssssvvv|||vvvlllbbb^^^[[[VVVSSSSSSOOOUUU[[[ZZZTTTQQQWWW^^^fffnnnzzz}}}{{{~~~tttmmmeee______```___^^^___^^^]]]]]]\\\\\\[[[ZZZVVVVVVUUUTTTSSSRRRPPPOOOPPPNNNLLLJJJIIIGGGCCCAAA======>>>???BBBEEEHHHJJJ@@@<<<777222000222777:::???BBBEEEDDDBBB@@@@@@AAANNNggglllnnn{{{vvvxxxyyy}}}jjjTTTVVVSSSPPPNNNNNNOOOOOONNNPPPOOONNNMMMMMMLLLLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMJJJKKKKKKJJJJJJIIIHHHGGGEEEFFFGGGFFFDDDEEEIIIMMMRRR___qqq{{{|||vvvpppllllllxxxwwwyyyzzziii]]]UUUQQQQQQQQQQQQPPPNNNMMMLLLKKKNNNQQQTTTWWWZZZ^^^aaabbbaaa``````aaaaaaaaaaaabbbcccgggmmmsssyyy~~~wwwhhhccceeedddcccbbbaaa```___^^^]]]]]]^^^```aaaaaabbbbbbbbb[[[PPPGGGAAA???@@@BBBAAAEEEHHHRRRnnniiiUUUIIIOOOUUUWWWaaaqqqeeeVVVUUU[[[TTTOOOQQQPPPRRRRRRSSSSSSTTTUUUUUUVVVUUUVVVVVVVVVUUUTTTRRRQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUSSSQQQOOOOOONNNNNNMMMPPPSSSSSSPPPQQQWWW[[[\\\WWWMMMKKKSSSSSSTTTkkkuuulllnnnxxxxxxpppllldddYYYZZZppp{{{uuu|||yyytttqqqnnnqqqrrrqqqnnnkkklllqqqvvvwwwwww|||~~~yyyooobbbWWWQQQNNNKKKHHHIIIFFFAAA???======;;;:::888888777666666555444444444444444444444333222222111111111000000111444777:::::::::999888777666666KKKKKKIIIHHHKKKOOONNNIIIHHHJJJQQQOOOEEEGGGLLLGGG????????????@@@DDDJJJOOOIIIKKKLLLLLLKKKJJJJJJJJJLLLNNNVVV```dddiiixxxxxxUUUYYYbbbiiigggaaa___bbbaaajjjpppjjj___WWWVVVYYYTTTRRRPPPPPPRRRUUUVVVVVVNNNLLLIIIFFFCCCBBBAAA@@@===<<<:::999888888999:::::::::;;;CCCUUUiiitttuuufffgggqqqnnncccsss|||rrrhhhhhhwww}}}tttpppiiihhheeeaaa]]]]]]aaadddfffdddbbbaaaaaabbbaaa```aaa```___^^^\\\\\\[[[[[[^^^]]]\\\[[[[[[[[[\\\\\\]]]\\\ZZZYYYXXXXXXXXXYYY\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUSSSPPPKKKFFFBBB@@@======>>>@@@DDDFFFFFFEEE@@@BBBEEEGGGJJJQQQYYY___nnnmmmiii___WWWZZZiiiwww~~~{{{xxxyyy|||~~~~~~|||sssjjjbbb___\\\WWWUUUUUUUUU[[[^^^ZZZSSSSSSZZZaaahhhrrr}}}uuusssnnnhhhaaa]]]^^^``````___]]]]]]]]]\\\[[[ZZZZZZ[[[WWWVVVVVVUUUTTTRRRPPPOOOPPPNNNLLLJJJIIIGGGCCCAAA>>>???@@@BBBEEEFFFHHHHHH???;;;555111111444999<<>>======<<<888888777777666666555555555555555555444333222111000111222111000000222333222222111111000000000000LLLLLLJJJHHHLLLQQQPPPKKKJJJKKKQQQPPPFFFGGGJJJCCC<<<>>>@@@@@@@@@DDDJJJOOOJJJKKKMMMNNNNNNNNNMMMLLLMMMOOOWWWaaadddiiiyyy|||[[[aaakkkqqqmmmddd```bbbfffnnnrrrjjj]]]WWWVVVXXXSSSQQQOOOPPPRRRTTTTTTTTTKKKJJJHHHEEECCCAAA??????===<<<:::999888888999:::777777777999FFF[[[kkkssseeejjjyyyxxxkkkuuu~~~{{{ooohhhppp|||zzzuuunnnoooooolllhhhhhhlllpppnnnkkkgggdddcccbbb```___``````___^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZXXXXXXXXXYYYYYY\\\[[[ZZZXXXWWWWWWVVVVVVTTTTTTSSSOOOIIIDDDAAA???<<<===???DDDHHHIIIIIIGGGDDDEEEGGGLLLSSS[[[bbbfffmmmdddWWWNNNLLLYYYrrrwwwrrrsssvvvwwwvvvooohhhbbb```^^^[[[ZZZ\\\```cccaaaYYYSSSUUU]]]ccciiiyyyssskkkhhhddd^^^\\\^^^```___^^^[[[\\\]]]\\\ZZZXXXYYYZZZWWWWWWVVVUUUSSSQQQPPPOOONNNLLLJJJIIIHHHFFFCCCAAAAAACCCEEEFFFGGGGGGFFFFFF===999444333555999===???DDDFFFFFFCCC@@@CCCJJJQQQccc___aaaqqq{{{uuu|||fffWWWVVVTTTSSSRRRRRRRRRRRRQQQOOOPPPOOONNNLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEDDDCCCAAAAAACCCEEEKKKTTTaaannnvvvyyywwwuuunnnooo|||~~~xxxnnndddTTTSSSRRROOOMMMKKKIIIHHHDDDEEEFFFGGGGGGIIIMMMPPPUUUVVVWWWXXXXXXYYY\\\^^^[[[___aaaaaabbbeeeeeebbbeeeeeedddddddddfffhhhhhhhhhjjjlllooopppppppppoooqqqlllkkkmmmmmmhhhdddcccaaa```___^^^\\\[[[ZZZYYYUUUSSSRRRPPPOOOOOOPPPQQQNNNLLLHHHCCC??????CCCFFFGGGGGGMMMaaa~~~wwwZZZPPPRRRUUUXXX```xxxmmmaaa^^^QQQRRRXXXUUUUUUVVVPPPSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWXXXVVVUUUUUUUUUTTTTTTSSSQQQOOOPPPRRRTTTQQQUUUUUURRRQQQTTTVVVUUUVVVOOOOOOUUUTTTQQQ[[[kkk|||uuuuuu}}}|||yyyssslllYYYVVVcccxxx{{{ttt~~~zzzuuuuuutttqqqkkkkkkiiihhhgggiiimmmqqqqqqyyy~~~|||{{{uuukkk^^^TTTJJJFFFAAA>>>======<<<<<<999888888888777777777666555666666666555444444333111333444333222111222333000000////////////000111LLLLLLJJJIIIMMMQQQQQQLLLKKKLLLSSSRRRHHHIIIKKKBBB888<<<@@@AAAAAACCCIIINNNLLLLLLNNNPPPRRRRRRQQQPPPNNNPPPXXXaaaeeekkk}}}~~~___eeemmmqqqkkkaaa]]]___bbbgggggg___ZZZYYYWWWTTTPPPOOONNNOOOQQQSSSSSSRRRIIIHHHFFFDDDAAA???>>>======<<<:::999888888999:::555999:::777<<>>>>>@@@DDDIIIMMMMMMJJJGGGGGGGGGKKKTTT^^^fffiiihhh___SSSIIIJJJTTTgggrrrjjjlllrrrtttsssqqqjjjeeecccaaa]]]\\\^^^```aaa\\\SSSPPPYYYcccgggkkkzzzpppgggfffbbb^^^]]]^^^___]]][[[ZZZ[[[\\\[[[XXXWWWXXXYYYVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJHHHGGGGGGEEEBBB@@@CCCDDDFFFGGGFFFDDDAAA???999666333444999???CCCEEEFFFGGGFFFBBB@@@EEEQQQ[[[aaa\\\bbbjjjjjjpppzzz~~~kkkYYYUUUTTTSSSRRRQQQRRRRRRQQQOOOMMMKKKKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFEEECCCDDDEEEFFFFFFGGGFFFFFFGGGEEECCCCCCDDDDDDDDDCCCHHHLLLUUU```kkkrrruuuvvvpppiiisss|||sssppp}}}wwwooo___]]]XXXSSSNNNKKKHHHGGGEEEEEEEEECCCBBBCCCFFFHHHJJJMMMPPPQQQQQQRRRTTTWWWTTTXXXYYYWWWXXX]]]^^^[[[\\\\\\]]]]]]\\\[[[\\\___^^^^^^___```aaa```___]]]ccc```^^^```___]]]___ddd]]]\\\ZZZWWWTTTQQQOOONNNJJJHHHFFFDDDCCCDDDEEEFFFCCCEEEEEEDDDBBBCCCFFFIIIIIIJJJTTThhhzzzyyyeeeQQQRRRXXX[[[\\\jjjttt[[[WWWVVVNNNQQQWWWRRRSSSVVVQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUXXXZZZYYYVVVTTTTTTUUUVVVVVVUUUQQQMMMMMMOOORRROOOTTTVVVTTTTTTVVVVVVTTTUUUQQQQQQSSSTTTSSSWWW\\\qqq}}}vvvtttxxx|||}}}xxxfff\\\[[[eeelllnnnyyy~~~uuurrrrrrqqqhhhgggfffeeefffiiimmmpppqqqxxx{{{vvvmmmiiiooovvvyyy|||zzzjjj]]]OOOKKKEEE@@@>>>===<<<<<<888888888888888777777777666666666666666666555555222444666666555444444444111000000//////000111222MMMMMMKKKIIIMMMRRRQQQMMMKKKLLLTTTSSSKKKKKKLLLCCC666;;;@@@BBBBBBCCCHHHMMMHHHIIIKKKNNNQQQQQQPPPNNNMMMOOOWWWaaaeeelll```eeelllnnnfff[[[XXX[[[YYYZZZWWWTTTVVV[[[XXXQQQOOONNNNNNOOOQQQRRRQQQPPPHHHGGGEEECCCAAA???===<<<===<<<:::999888999999:::444;;;>>>999888DDDWWWdddgggkkkvvv~~~uuuuuu{{{rrrrrrttttttrrrpppttt}}}{{{tttmmmiiieeeaaa___\\\\\\[[[[[[\\\\\\]]]^^^\\\[[[YYYXXXWWWXXXZZZ[[[ZZZZZZYYYXXXXXXYYYZZZ[[[SSSSSSTTTUUUVVVXXXYYYZZZOOOPPPPPPLLLEEE???======BBBDDDIIINNNQQQPPPLLLHHHDDDDDDIIIUUUbbbiiihhhcccUUULLLHHHSSSeee{{{~~~jjjaaaeeemmmooonnnvvvoooiiifffbbb\\\[[[]]]XXXYYYSSSKKKMMM[[[ggglllgggssswwwiiidddeeebbb^^^]]]^^^]]]ZZZWWWXXXZZZ\\\ZZZWWWUUUWWWYYYUUUTTTTTTRRRQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDAAA???AAACCCDDDDDDBBB???:::888555333222555<<>>===888888888888888777777777555666666777777666666666333555777777666555555555555444333222222222333444LLLKKKJJJKKKMMMOOONNNMMMHHHKKKTTTSSSGGGFFFGGG@@@;;;@@@BBB@@@AAAFFFJJJKKKKKKLLLMMMOOOOOONNNKKKHHHKKKPPPZZZcccfffkkkxxx]]]cccjjjjjjddd^^^[[[[[[YYYXXXVVVUUUUUUUUUSSSQQQMMMKKKJJJMMMRRRTTTQQQMMMMMMJJJGGGCCC@@@>>>============<<<;;;;;;;;;;;;<<<999;;;<<<:::999@@@MMMXXXhhhsssyyywwwzzzxxxyyyrrrsss|||wwwyyyppprrrsssqqqssszzz}}}xxxqqqjjjddd___]]][[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWZZZYYYXXXVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYTTTMMMIIIFFFBBB>>>:::CCCFFFKKKNNNOOOMMMJJJGGGEEEKKKOOOSSS```nnnkkk___TTTKKKLLLZZZqqqtttccc___eeelllqqquuu|||vvvooohhhcccaaa___^^^[[[SSSKKKLLLXXXeeegggddd___kkk{{{xxxkkkcccbbbdddbbb___^^^^^^___^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXUUUTTTRRRPPPNNNMMMMMMLLLFFFHHHJJJHHHDDDAAA@@@AAAEEEFFFEEECCC???;;;::::::222222444999@@@GGGLLLNNNGGGEEE@@@???GGGUUU___bbbdddffffffffflllwwwddd\\\UUULLLTTTNNNNNNMMMMMMLLLLLLKKKKKKIIIGGGFFFIIILLLOOONNNLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFGGGIIIIIIFFFCCCBBBDDDFFFFFFEEEDDDEEEFFFHHHEEECCCCCCEEEGGGGGGEEECCCJJJPPPSSSZZZfffrrrxxx|||{{{uuusss~~~yyyXXXOOOXXXyyy|||{{{vvvqqq]]]QQQNNNLLLLLLGGGEEEFFFDDD??????DDDCCCCCCCCCEEEHHHIIIHHHGGGNNNNNNNNNOOOPPPPPPQQQQQQTTTUUUWWWYYY[[[[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUTTTRRRNNNHHHDDDBBBBBBAAA===::::::===>>>===;;;@@@BBBFFFIIIKKKLLLLLLLLLUUUMMMaaa~~~{{{ggg___```RRR[[[iiiwwwooo___ZZZRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSRRRQQQQQQRRRSSSXXXVVVRRRPPPPPPRRRVVVXXXVVVXXXYYYXXXUUUTTTTTTTTTZZZVVVPPPLLLKKKLLLPPPSSSOOOPPPSSSUUUWWWWWWWWWWWWSSSRRRRRRRRRTTTTTTRRRPPPYYYlllyyyuuurrrqqqdddSSSRRRcccqqqtttqqq}}}tttllliiihhhiiidddccceeedddbbbfffnnnxxx}}}~~~wwwkkkbbbbbbeeeeeeooo{{{}}}rrrccc^^^TTTIIIEEEDDD@@@;;;===<<<:::999999999:::;;;666555555666888999999888888888999999999999888888777888888888999999999999KKKKKKKKKLLLNNNOOOMMMLLLHHHKKKUUUTTTHHHFFFHHH@@@888===???===>>>CCCGGGHHHIIIJJJLLLOOOPPPNNNLLLJJJMMMQQQ[[[dddhhhmmmsssZZZ___dddddd```\\\[[[[[[VVVTTTRRRQQQQQQQQQOOOMMMNNNKKKIIIKKKNNNOOOKKKHHHFFFDDDAAA???===<<<============<<<;;;;;;;;;;;;<<<888:::<<<:::999>>>IIIRRRhhhuuu{{{wwwuuu|||yyyqqqoooxxx{{{~~~xxxrrrpppooommmnnnqqqtttsssoookkkgggccc```___ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWZZZYYYWWWVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUQQQKKKHHHEEECCC???===CCCFFFIIILLLLLLKKKHHHFFFEEEJJJNNNSSSbbbooolll___TTTOOOZZZpppwwwhhh\\\\\\eeemmmsssvvvwwwtttnnnhhhddd```^^^\\\XXXPPPIIINNN[[[fffeee```\\\gggtttwwwoooddd```aaaeeebbb___^^^]]]]]]\\\[[[YYYYYYXXXWWWWWWVVVUUUUUUTTTSSSQQQOOOMMMKKKKKKJJJGGGGGGGGGDDDAAA@@@BBBDDDFFFGGGHHHFFFAAA;;;888666111222555:::@@@EEEIIIKKKIIIFFFBBBDDDPPP___gggggg^^^]]]```iiivvv~~~[[[VVVSSSNNNOOOJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFHHHKKKMMMLLLJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFGGGIIIIIIFFFCCCBBBDDDFFFFFFEEEDDDEEEFFFGGGEEEBBBCCCEEEFFFFFFEEEAAAFFFHHHJJJSSSdddssszzz~~~www{{{mmm___[[[mmmwwwppp||||||yyyeeeXXXOOOJJJGGGAAA???AAAAAA>>>>>>AAACCCBBBAAABBBDDDDDDBBBAAAFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMKKKKKKMMMMMMLLLIIIDDDAAA??????===;;;:::;;;===???@@@@@@EEEFFFHHHJJJLLLNNNPPPRRROOOTTTpppmmmjjjlllpppnnnrrrgggZZZVVVQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRSSSRRRPPPPPPQQQRRRRRRQQQPPPPPPQQQTTTXXXZZZVVVWWWXXXWWWUUUTTTTTTTTTTTTQQQMMMKKKKKKMMMQQQTTTPPPQQQRRRTTTUUUVVVVVVVVVSSSRRRRRRSSSTTTTTTSSSQQQWWWdddvvvwwwwwwuuurrrhhh______hhhqqqtttoootttuuuppplllkkkjjjgggfffbbb```aaaaaa```bbbhhhsssvvvyyytttlllfffeeegggdddkkksssxxx~~~yyypppmmmcccXXXPPPKKKCCC;;;===<<<;;;:::999999999999999777777777999999999777777888888999999888888777777777888888888999999999JJJJJJLLLNNNOOONNNLLLIIIGGGKKKVVVUUUIIIGGGHHH???777<<>><<<;;;<<<===>>>======<<<;;;;;;;;;;;;<<<888:::<<<:::999;;;CCCJJJ___oooyyytttmmmrrr{{{}}}vvvqqqqqquuu{{{rrrooo{{{rrrllljjjhhheeeffffffeeeeeecccaaa```___YYYZZZ[[[\\\]]]\\\[[[ZZZ\\\[[[ZZZXXXWWWWWWWWWWWW[[[YYYXXXVVVUUUUUUVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTQQQNNNJJJGGGEEEDDDBBB@@@BBBCCCEEEFFFFFFEEECCCBBBCCCFFFJJJRRRaaammmhhh[[[PPPPPPbbb~~~qqqbbbXXXPPPTTT]]]dddhhhlllnnnmmmkkkhhhddd```\\\ZZZVVVNNNKKKTTTccckkkeee]]]\\\fffooooooggg``````bbbeeebbb___]]]]]]\\\ZZZYYYYYYXXXWWWVVVUUUSSSRRRRRRRRRQQQNNNLLLJJJHHHGGGGGGGGGFFFDDDAAA???@@@DDDHHHHHHIIIIIIFFF@@@:::555222333555999>>>BBBEEEGGGHHHIIIFFFFFFMMM^^^mmmpppjjjXXXUUU\\\ooo}}}eeeRRROOOPPPOOOJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGIIIKKKKKKIIIGGGJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHFFFDDDBBBDDDFFFFFFEEEDDDEEEFFFFFFDDDBBBBBBDDDEEEDDDCCC@@@BBBDDDFFFOOO^^^kkkppp}}}{{{zzzpppppp{{{gggooozzzpppcccVVVLLLDDD===999:::<<<<<<<<<>>>DDDBBB@@@@@@@@@@@@>>>===>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCAAA>>><<<<<<===999;;;<<<===???AAAEEEHHHKKKLLLKKKJJJHHHIIIKKKNNNPPP___|||~~~yyy^^^TTTRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQOOONNNOOOPPPOOOOOOOOOQQQRRRUUUWWWXXXUUUWWWXXXWWWUUUTTTTTTTTTPPPOOOMMMKKKKKKMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRSSSUUUUUUTTTRRRUUU[[[fffvvv|||xxxrrrpppnnnkkkkkkmmmttttttooohhhfffgggfffcccddd___\\\^^^___^^^^^^aaagggjjjmmmmmmkkkiiihhhhhhdddggghhhjjjqqq|||~~~xxxmmmbbbXXXLLLAAA???>>>===;;;:::::::::;;;999888666666777888666555777777888888888888777777777777777888888888888999IIIJJJLLLOOOPPPOOOJJJGGGGGGKKKVVVVVVJJJHHHHHH???888???BBB???===AAAFFFIIIKKKNNNRRRTTTSSSQQQNNNMMMOOOQQQZZZeeekkksssgggVVVYYY^^^aaaaaa^^^[[[ZZZZZZXXXUUUSSSSSSSSSQQQPPPRRROOOLLLKKKKKKJJJHHHFFFAAA@@@>>><<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<999;;;===<<<::::::>>>CCCLLLaaarrrqqqhhhhhhqqqyyy|||xxxtttppprrr}}}zzzllliiitttiiigggddd]]]^^^______```___^^^]]]\\\WWWYYYZZZ\\\\\\[[[ZZZYYY\\\[[[ZZZYYYXXXXXXXXXXXX\\\[[[YYYWWWVVVVVVWWWWWWUUUWWWXXXYYYXXXVVVTTTSSSPPPNNNKKKHHHFFFDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCFFFGGGJJJRRR```hhhbbbVVVMMMMMM^^^ttt~~~oooVVVXXXPPPLLLPPPVVVYYYZZZ\\\dddfffhhhgggddd___[[[YYYWWWOOOOOO]]]mmmqqqggg\\\```jjjrrrooohhhcccdddeeebbbaaa^^^^^^^^^]]][[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPOOONNNKKKIIIGGGEEEDDDCCCDDDCCCBBBAAAAAACCCFFFHHHIIIIIIGGGBBB<<<666333222888<<<@@@DDDFFFGGGGGGHHHDDDEEEJJJWWWjjjvvvrrrgggSSSQQQ]]]uuuxxxSSSOOOJJJKKKOOOGGGJJJJJJJJJKKKKKKLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEECCCDDDFFFFFFEEEEEEEEEFFFDDDCCCCCCBBBCCCCCCBBBBBB@@@CCCEEEGGGOOO[[[cccdddrrr{{{vvvxxx}}}xxxpppcccXXXNNNFFF>>>:::<<<>>>@@@AAAEEECCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<============@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>;;;<<<======;;;;;;;;;===;;;>>>AAABBBBBBEEEJJJOOOKKKMMMNNNMMMKKKJJJLLLOOOWWWcccvvv~~~dddWWWQQQPPPSSSNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTRRRQQQOOOLLLKKKKKKKKKKKKRRRRRRQQQPPPQQQRRRTTTUUUSSSSSSRRRSSSUUUUUUTTTSSSUUUTTTYYYfffvvv|||~~~xxx|||xxxiii```bbbwww}}}~~~uuulllhhhhhhhhhddd```]]]]]]^^^^^^\\\\\\[[[]]]___cccfffhhhgggfffeeedddbbbbbbjjjwwwuuujjj]]]RRRHHHEEEAAA>>><<<<<<===>>>:::999888888999999888777777888888888888888888777777777777888888888999999GGGIIILLLOOOQQQOOOJJJGGGGGGKKKVVVUUUIIIGGGHHH???999@@@CCC@@@===AAAGGGJJJOOOSSSXXXYYYVVVSSSPPPOOOOOOPPPYYYdddlllvvvcccWWW]]]fffjjjhhhbbb]]]YYY^^^[[[WWWUUUUUUTTTTTTSSSPPPNNNMMMLLLKKKKKKIIIGGGBBB@@@>>><<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<:::<<>><<<;;;===???>>>TTTkkkrrrllliiikkkooozzz{{{}}}{{{sssmmmsss|||yyytttwwwwwwllljjjgggaaa^^^^^^^^^^^^]]][[[ZZZZZZWWWXXXYYYZZZZZZZZZYYYYYY\\\\\\[[[ZZZYYYYYYYYYYYY]]]\\\ZZZXXXXXXXXXXXXYYYWWWXXXYYYZZZYYYXXXUUUTTTRRRPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJQQQZZZ^^^WWWNNNLLLIIISSS^^^^^^^^^ZZZNNNUUUPPPNNNRRRTTTTTTTTTVVV^^^bbbgggiiieee```[[[YYYWWWQQQTTTeeesssrrrfff\\\bbbnnnwwwsssjjjgggfffeee___^^^]]]^^^______^^^]]]XXXWWWVVVTTTRRRPPPOOONNNLLLKKKHHHFFFDDDBBBAAAAAA@@@AAABBBDDDEEEFFFFFFEEEHHHFFFAAA:::555333444555<<<@@@EEEGGGFFFEEEEEEEEE???EEEQQQ```pppvvvlll^^^LLLQQQbbbxxx~~~aaaLLLPPPJJJHHHLLLHHHKKKKKKKKKLLLLLLMMMMMMNNNHHHIIIKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHGGGFFFFFFEEECCCEEEGGGGGGFFFEEEFFFGGGCCCCCCDDDCCCBBBBBBAAAAAABBBDDDDDDEEENNN^^^kkkqqqkkksss}}}}}}{{{|||yyyoooggg___WWWKKKBBB@@@BBBDDDDDDDDDBBB????????????>>>===>>>======<<<;;;;;;::::::>>>>>>=========<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999:::<<<<<<<<<<<<>>>???AAADDDGGGHHHHHHJJJOOOSSSJJJOOOUUUVVVTTTRRRSSSUUUVVV[[[eeennnkkkXXXTTTQQQQQQTTTKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRRRRQQQOOOMMMNNNOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKQQQQQQPPPOOOPPPQQQSSSTTTSSSRRRRRRSSSUUUUUUTTTSSSSSSQQQRRRYYYfffsss}}}~~~xxxqqqxxxwwwhhh^^^```{{{yyylllkkkooodddcccaaa___^^^^^^\\\ZZZUUUUUUWWW\\\bbbeeefffeeeddddddcccbbbiiiuuu|||}}}zzzpppfffYYYTTTKKKCCC>>>;;;<<<===<<<;;;::::::<<<<<<;;;:::888888999999999999888888888888888888999999999999FFFHHHJJJNNNPPPOOOKKKHHHHHHKKKTTTSSSGGGFFFGGG@@@888@@@DDD@@@===@@@FFFJJJPPPUUU[[[\\\YYYUUUSSSSSSOOOPPPXXXdddnnnxxxaaa[[[dddooorrrlllccc\\\ZZZ]]]ZZZVVVSSSSSSRRRRRRQQQLLLMMMMMMMMMLLLJJJHHHGGGBBB@@@===:::999888999999======<<<;;;;;;;;;;;;<<<;;;===??????>>>======>>>:::KKKaaapppsssppplllkkklllsss}}}{{{ooojjjkkkxxxyyyyyyvvvqqqmmm```___^^^\\\[[[ZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXYYYZZZWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTRRROOOLLLKKKKKKMMMIIIIIIIIIJJJJJJJJJIIIIIIFFFGGGIIILLLOOOOOOKKKFFFIIIBBBGGGLLLGGGIIIQQQPPPOOOMMMNNNRRRTTTSSSVVVZZZccciiioooooojjjccc]]][[[WWWRRRWWWhhhtttoooccc\\\aaaooowwwqqqhhhfffdddaaa\\\[[[[[[]]]______^^^]]]UUUUUUSSSQQQPPPNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@CCCGGGJJJIIIFFFCCCCCC@@@;;;555222333777;;;===AAAFFFFFFCCC@@@@@@AAA@@@KKKZZZeeemmmmmmcccWWWIIIVVVjjj|||zzzoooWWWMMMPPPLLLHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCEEEGGGHHHGGGEEEFFFFFFCCCEEEGGGGGGFFFEEEFFFGGGBBBDDDEEEEEECCCAAAAAAAAABBBCCCAAA@@@III```xxxmmmpppxxxxxx}}}~~~|||||||||vvvrrriiieee[[[NNNFFFDDDDDDBBBCCCAAA>>>============<<>>===<<<;;;;;;:::<<<<<<;;;;;;:::;;;;;;<<<888888888888888888888888777888999999::::::::::::;;;===????????????AAACCCGGGHHHJJJKKKMMMOOOSSSVVVTTTZZZ___^^^XXXRRRPPPQQQUUUXXXcccooo]]]SSSTTTRRRQQQSSSIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQOOONNNOOOPPPLLLNNNQQQSSSTTTTTTTTTSSSOOOQQQRRRRRRPPPOOOPPPQQQNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRTTTUUUTTTRRRPPPPPPQQQTTT\\\kkk}}}zzz{{{qqqhhhmmmqqqlllgggjjj~~~hhhbbbcccbbbffffffaaa]]]\\\[[[XXXTTTTTTUUUXXX\\\aaacccdddbbbeeefffgggmmmuuuxxxwwwxxx{{{vvvlllfff\\\QQQGGGAAA>>><<<<<<:::999999::::::888777999999::::::::::::999999999999999::::::::::::;;;EEEFFFIIIMMMOOOOOOMMMJJJHHHKKKRRRPPPDDDDDDGGG@@@:::CCCGGGCCC>>>AAAHHHLLLMMMTTT[[[]]][[[WWWVVVWWWQQQQQQXXXeeeppp|||^^^```kkkvvvuuukkk___[[[[[[[[[XXXSSSPPPPPPPPPOOONNNMMMOOOQQQQQQOOOKKKHHHGGGBBB@@@>>>;;;::::::;;;;;;======<<<;;;;;;;;;;;;<<<:::;;;===>>>=========>>>;;;BBBPPPbbbppprrrlllgggcccmmm|||mmmfffyyyxxx}}}vvvlllhhh___^^^\\\ZZZZZZ\\\]]]___XXXWWWVVVUUUVVVWWWYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWYYYZZZVVVWWWWWWWWWWWWWWWXXXXXXUUUVVVVVVSSSQQQPPPRRRUUUQQQRRRSSSUUUUUUUUUTTTTTTOOOQQQSSSUUUSSSQQQPPPPPPOOOFFFIIIOOOKKKLLLTTTTTTQQQPPPRRRWWWYYYZZZ___fffqqqvvv{{{zzzrrrggg```^^^YYYUUU\\\llltttlllbbb___aaaooouuulllcccaaaaaa]]]ZZZYYYYYY[[[]]]]]][[[YYYQQQPPPOOONNNLLLKKKJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@@@@AAADDDHHHKKKKKKGGGCCC<<<:::777444333666<<<@@@@@@DDDGGGFFFAAA>>>>>>@@@GGGUUUccchhhfffaaa[[[UUUQQQcccuuu~~~YYYVVVMMMKKKNNNJJJGGGMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHFFFFFFIIILLLHHHGGGFFFEEEEEEDDDDDDEEEBBBDDDGGGHHHFFFEEEEEEGGGDDDEEEGGGGGGFFFFFFFFFGGGBBBEEEGGGFFFCCCAAAAAABBB???BBBBBB???DDDXXXqqqllljjjmmmyyyzzzyyy}}}}}}tttkkkmmm~~~}}}}}}}}}zzzwwwxxxwwwzzzuuugggYYYRRRNNNIIIGGGDDD@@@>>>======<<<;;;========================>>>===<<<<<<<<<===>>>???::::::::::::::::::::::::999:::;;;<<<============???AAABBBCCCBBBBBBDDDFFFIIIIIIIIILLLPPPTTTWWWXXX[[[aaagggfffaaa]]]]]]```bbbhhhxxx}}}hhhUUUQQQSSSRRROOOOOOJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRSSSRRRPPPPPPQQQRRRLLLMMMOOOQQQQQQQQQPPPOOOMMMNNNPPPPPPNNNNNNNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLNNNOOOQQQQQQRRRRRRPPPOOOOOOQQQSSSTTTSSSRRROOOPPPQQQRRRWWWeeexxxyyy{{{~~~llljjjnnnqqqrrrssszzziii___ZZZ^^^fffhhhaaaZZZXXXWWWVVVSSSSSSRRRRRRTTTWWW\\\______dddhhhkkkpppvvvvvvrrrttt{{{~~~~~~}}}zzzxxxuuunnnfff\\\SSSLLLHHHEEECCC@@@???>>>===;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<>>FFFKKKFFFAAADDDKKKOOOJJJQQQZZZ]]][[[YYYXXXYYYSSSRRRYYYgggrrr~~~\\\dddoooyyyuuuggg[[[YYY[[[[[[WWWRRROOOOOOOOONNNNNNQQQSSSVVVVVVSSSNNNJJJHHHDDDBBB@@@>>>===>>>???@@@======<<<;;;;;;;;;;;;<<<999:::;;;<<<=========>>>;;;999@@@SSSgggoooiiibbbbbbnnnuuuiiisss{{{~~~}}}vvvqqqttt|||zzziiiZZZUUU]]][[[YYYXXXZZZ]]]aaadddYYYWWWUUUTTTTTTVVVYYY[[[WWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYVVVUUUUUUUUUUUUVVVXXXXXXTTTVVVWWWVVVTTTTTTXXX[[[```bbbdddfffggggggeeeeeebbbeeehhhhhhddd```bbbfff]]]SSSVVV___\\\[[[]]]YYY]]]\\\^^^bbbdddfffmmmuuu}}}wwwkkkccc```\\\YYYaaapppvvvllldddccccccppptttiii______```]]]YYYYYYXXXYYYZZZZZZWWWUUUNNNMMMLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDGGGKKKLLLHHHEEE666666666555666:::???CCCDDDHHHJJJHHHBBB>>>???AAANNN]]]jjjhhh```ZZZWWWVVV[[[ooo~~~aaaPPPWWWLLLEEEPPPMMMFFFOOOLLLLLLLLLKKKKKKJJJJJJIIIGGGHHHHHHEEECCCDDDIIIMMMHHHGGGFFFEEEDDDDDDDDDDDDAAADDDGGGHHHFFFDDDEEEGGGDDDFFFGGGGGGFFFFFFFFFHHHCCCEEEHHHGGGCCCAAAAAABBB:::CCCGGGCCCBBBLLL^^^jjjhhhbbbbbblllyyy}}}yyytttvvv}}}hhh[[[eee}}}}}}{{{vvvvvv{{{tttiii```ZZZMMMIIIEEEAAA???>>>===;;;::::::;;;<<<===>>>??????AAA@@@?????????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBCCCEEEEEEDDDDDDEEEGGGIIIGGGGGGKKKRRRWWWYYYYYYWWW___iiinnnpppuuu}}}uuu~~~eee[[[RRRQQQSSSQQQMMMKKKKKKLLLMMMNNNPPPQQQSSSSSSPPPRRRSSSRRRQQQQQQRRRSSSOOOOOOOOOOOONNNLLLKKKIIIKKKMMMOOONNNMMMLLLMMMNNNPPPNNNKKKHHHFFFGGGHHHIIIJJJKKKMMMPPPQQQRRRRRRRRROOONNNOOOPPPRRRSSSRRRQQQPPPQQQQQQPPPTTT___ppp}}}yyy}}}yyymmmoootttvvvuuuqqqwww{{{zzzvvvrrrkkkddd[[[eeeiii```VVVTTTTTTTTTQQQQQQOOOMMMLLLOOOTTTYYY]]]bbbhhhlllrrrwwwvvvqqqtttzzz}}}{{{yyyzzz{{{yyy||||||{{{wwwpppfff]]]WWWVVVSSSPPPMMMKKKIIIFFFCCC;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======GGGFFFGGGJJJNNNPPPMMMJJJJJJKKKPPPMMMCCCDDDGGGAAA>>>GGGLLLJJJHHHKKKRRRVVVWWWVVVVVVXXX[[[^^^___```ZZZWWWZZZdddpppaaafffmmmrrroooeee]]][[[]]][[[WWWQQQMMMLLLMMMNNNOOOTTTUUUVVVTTTPPPLLLIIIHHHFFFDDDAAA>>>======>>>??????===;;;:::::::::<<<===<<<===============<<<;;;888<<<===???PPPgggnnniiicccvvv~~~qqqoooqqqyyy~~~wwwmmmmmmvvvuuueeeSSSLLLOOORRRVVVYYYZZZ\\\^^^```ZZZVVVQQQQQQTTTWWWWWWVVVTTTTTTUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYVVVTTTTTTUUUWWWYYYWWWVVVXXXZZZYYYXXX]]]dddnnntttyyy{{{zzz{{{zzz}}}~~~||||||}}}{{{|||{{{lllccc___[[[\\\fffrrrqqqeee```dddfffiiikkkiiiccc^^^[[[[[[YYYYYYYYYXXXVVVSSSPPPNNNLLLLLLLLLLLLJJJHHHFFFEEEFFFCCC@@@>>>>>>@@@AAAAAA@@@FFFKKKRRR___fffVVV???555666777999<<>>888999<<<======<<<===>>>>>>===???AAABBBBBBCCCEEEFFFFFFCCC@@@AAAEEEGGGEEEBBB???BBBDDDDDDAAA?????????BBBBBB>>>:::;;;???DDDFFFLLLEEE???DDDUUUbbb```WWW^^^\\\\\\lllkkkVVVTTTQQQNNNLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQOOONNNQQQOOOMMMMMMOOOPPPNNNKKKOOOOOOOOOOOOPPPRRRTTTTTTMMMNNNNNNLLLJJJIIIJJJKKKLLLLLLMMMOOOPPPPPPMMMKKKOOOOOOOOONNNOOOOOOPPPPPPRRROOOMMMNNNPPPWWWfffuuu}}}}}}vvvoooppprrryyyyyylll[[[WWWRRRPPPNNNNNNQQQTTTPPPPPPNNNMMMLLLNNNQQQTTTXXX\\\cccjjjpppssstttttt}}}}}}xxxooommmqqqssspppsssssstttwwwzzz{{{|||{{{{{{wwwrrrmmmiii```UUULLLGGGFFFDDD@@@===<<>>FFFKKKIIIFFFKKKRRRVVVUUUUUUVVVXXX[[[]]]^^^___\\\YYY[[[fffqqqddddddjjjmmmiii```YYYXXXZZZWWWTTTOOOMMMMMMOOOPPPPPPQQQSSSTTTRRRNNNJJJGGGGGGEEECCC@@@===<<<<<<>>>>>>>>>===;;;:::::::::<<<===;;;<<<<<<=========<<<<<<:::<<<<<>>BBBDDDFFFIIIHHHHHHEEEAAABBBMMMZZZgggqqqwwwnnn```ZZZ___gggxxx|||cccWWWQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKIIIJJJLLLLLLJJJGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????AAABBBAAA@@@EEENNNUUU___kkkooofffbbbkkkwww|||zzzzzz}}}hhhcccccclllvvv~~~xxxiiihhhjjjkkkjjjbbbUUUIIIBBB======<<<::::::<<<>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHEEEAAABBBFFFGGGEEECCCAAABBBBBBBBBAAA@@@??????>>>>>>===;;;<<>>???FFFJJJGGGDDDIIIRRRWWWTTTUUUWWWZZZ\\\]]]^^^^^^^^^[[[]]]gggrrrhhheeehhhiiiddd\\\WWWVVVXXXSSSQQQNNNMMMOOOPPPQQQQQQNNNPPPQQQOOOLLLHHHFFFEEECCCAAA???===<<<<<<===>>>>>>===;;;:::::::::;;;<<<::::::;;;<<<===============;;;;;;???FFFQQQeeevvvttttttxxxxxxsssqqqwww}}}wwwwww~~~sssgggccc\\\ZZZYYY[[[^^^```^^^\\\[[[[[[YYYVVVRRRPPPPPPQQQSSSTTTUUUTTTTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVUUUUUUVVVWWWXXXWWWWWWYYY[[[ZZZYYY]]]dddeeekkksssyyy{{{~~~xxxggg___]]]___]]]```gggeee^^^\\\aaa___```aaa___]]][[[ZZZ[[[XXXWWWUUUSSSQQQOOONNNNNNKKKKKKJJJIIIGGGEEECCCBBB======<<<===>>>AAACCCEEEMMMNNN___vvvwww^^^BBB444777888;;;>>>BBBEEEHHHIIIIIIJJJGGG???===IIIYYYdddgggpppzzzyyyhhh[[[fffyyytttXXXZZZSSSPPPMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>@@@AAABBB@@@@@@CCCJJJOOO___pppzzzooobbbbbbmmmvvv~~~|||oooeee___ffftttvvvttt~~~xxxfffWWWPPPGGGDDD???<<<::::::<<<>>>?????????AAACCCEEEGGGIIIIIIFFFDDDDDDGGGGGGEEEBBB@@@>>><<<;;;<<<<<<<<<<<<888888:::===@@@EEELLLQQQPPPSSSTTTUUUZZZ```aaa]]]^^^dddwwwsssZZZMMMNNNMMMKKKIIIIIIIIIJJJJJJQQQPPPOOOOOOOOOPPPPPPQQQOOOPPPQQQRRRQQQPPPOOONNNOOONNNMMMNNNOOOOOOMMMKKKLLLMMMOOOPPPQQQRRRQQQQQQNNNOOOOOOMMMKKKJJJKKKMMMMMMLLLKKKLLLNNNOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPSSSTTTTTTZZZbbbuuu{{{ppplllnnnvvv|||rrrnnnrrrhhh^^^QQQHHHEEEHHHKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHKKKQQQXXX^^^dddhhhjjjnnnnnnlllfffdddeeeeeebbbcccdddhhhqqq|||zzzhhhZZZWWWXXXWWWUUURRROOONNNNNNXXXRRRKKKHHHIIIMMMOOOPPPHHHHHHIIIMMMQQQRRROOOKKKHHHFFFLLLLLLFFFGGGGGG<<>>>>>===<<<;;;:::::::::;;;;;;888999:::;;;<<<============999;;;@@@@@@CCCWWWppptttrrrrrruuuzzz~~~~~~|||vvvuuu~~~~~~tttooogggaaa[[[ZZZ\\\^^^\\\YYYVVVXXXYYYVVVQQQMMMMMMNNNRRRSSSTTTTTTTTTTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVWWWXXXWWWWWWYYY\\\[[[YYY\\\ccc```eeekkkooopppqqqrrrsssvvv{{{oooddd```aaaaaa^^^]]]```___ZZZZZZ^^^[[[[[[[[[ZZZYYYYYYYYYYYYWWWUUUSSSPPPNNNMMMLLLLLLJJJIIIHHHFFFDDDBBB@@@???===>>>???@@@AAADDDHHHKKKOOO[[[nnnwwwjjjNNN:::444888:::===AAAEEEHHHJJJKKKGGGHHHCCC;;;AAASSS```cccaaammmxxxvvviiieeesssfffWWW[[[SSSOOOKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAA@@@@@@??????????????????>>>>>>>>>>>>@@@AAAAAA@@@@@@AAAEEEIIIPPPhhh|||{{{mmmeeefffiiiyyy~~~~~~qqqrrr~~~yyyrrreee^^^VVVQQQMMMLLLIIIEEEBBBCCC???>>>>>>???CCCFFFIIIKKKFFFEEEEEEFFFGGGFFFBBB???;;;888666666999===>>>??????AAAEEEKKKNNNRRRYYY``````]]]\\\eeevvvzzzmmmrrrtttoooWWWQQQQQQKKKJJJIIIIIIIIIIIIJJJKKKPPPOOONNNLLLKKKJJJIIIIIIGGGHHHKKKMMMOOOPPPPPPPPPMMMMMMNNNNNNOOONNNMMMLLLKKKLLLNNNPPPQQQQQQOOONNNNNNOOOOOONNNLLLKKKLLLNNNKKKIIIHHHHHHJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPOOOQQQTTTTTTSSSVVV[[[eeexxx}}}rrrmmmmmmuuu~~~tttssszzz|||uuufffTTTHHHEEEEEEEEEIIIIIIJJJKKKKKKJJJHHHFFFDDDFFFIIIMMMQQQVVVZZZ\\\]]]^^^^^^]]]]]]^^^___^^^```___aaahhhrrrvvvsssooottt}}}wwwggg\\\^^^```ccccccbbb```______cccZZZOOOIIILLLPPPSSSSSSGGGGGGIIINNNRRRRRRNNNJJJGGGGGGNNNNNNFFFGGGFFF<<<>>>EEEHHHDDDAAAGGGPPPUUUTTTXXX___bbbbbbaaaaaaaaa]]]ZZZ]]]fffppp|||iiieeeccc```\\\YYYXXXXXXYYYTTTRRROOONNNNNNMMMLLLKKKKKKMMMOOONNNKKKHHHFFFFFFCCCBBBAAA???>>>>>>>>>???<<<<<<;;;:::::::::::::::888888:::;;;<<<<<<<<<<<<<<<777;;;AAA===888HHH```rrrvvvyyyxxxuuuuuuzzzxxxqqquuu}}}}}}uuunnnlllnnnggg^^^ZZZZZZ[[[YYYVVVRRRUUUXXXWWWTTTPPPPPPPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWYYY\\\ZZZXXX[[[aaa[[[^^^bbbdddeeeddddddccceeeiiimmmnnnmmmpppwww}}}}}}xxxmmmeeebbbbbbdddbbb^^^[[[[[[[[[YYYZZZ\\\XXXWWWWWWWWWWWWWWWWWWVVVTTTSSSPPPMMMKKKJJJJJJJJJGGGFFFEEECCCAAA@@@???>>>>>>@@@AAABBBDDDHHHOOOTTT^^^tttpppTTTAAA<<<<<<;;;<<>>>>>======@@@EEELLLQQQSSSYYYZZZ^^^dddcccaaafffmmmccckkkxxxtttXXXPPPRRRSSSJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGJJJLLLNNNOOOOOOOOOKKKLLLNNNOOONNNMMMMMMLLLJJJKKKNNNOOOPPPOOONNNMMMNNNNNNOOONNNLLLKKKMMMNNNJJJIIIHHHIIIKKKLLLMMMLLLIIIIIIJJJLLLNNNQQQSSSTTTSSSQQQQQQSSSSSSRRRTTTYYYZZZeeexxx}}}xxxxxxtttwww{{{yyy|||~~~qqq^^^QQQGGGAAABBBBBBCCCEEEHHHIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLNNNSSSVVVXXXZZZ\\\```___```dddiiiiiiddd^^^jjjwww{{{jjj___[[[```cccggghhhgggdddbbbbbbbbbXXXLLLFFFGGGKKKMMMMMMHHHIIIKKKPPPTTTTTTPPPKKKFFFIIIRRRRRRGGGEEEEEE<<<<<>>======;;;;;;;;;;;;:::::::::999888888999:::;;;;;;;;;;;;:::777:::???:::555>>>OOOmmmxxx~~~tttooouuu~~~xxxoooooottt{{{~~~rrrgggbbbbbbdddmmmhhhbbb___]]][[[XXXTTTRRRVVVYYY[[[ZZZXXXVVVUUUMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZZZZXXXXXXWWWWWWVVVVVVVVVWWWUUUVVVXXX[[[ZZZWWWYYY___YYYZZZ\\\^^^___```______aaabbbbbbaaa___aaafffkkkjjjnnnrrrssstttuuuzzz}}}~~~zzzyyyyyywwwsssoooiiigggdddbbbaaaaaabbbcccaaa^^^[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>???AAACCCDDDHHHOOOYYYaaaqqq~~~zzz[[[>>>777;;;>>>===???AAADDDFFFGGGHHHHHH>>>???AAAIIIVVV^^^YYYOOOXXXjjjrrrkkklll|||vvv^^^ZZZUUULLLMMMJJJGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEGGGJJJIIIHHHGGGFFFEEEEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@BBBLLLYYYdddjjjmmmmmmllllllqqqzzzzzzqqqooossssssuuu|||||||||zzzyyyuuusssrrr{{{yyyuuuhhhbbbYYYTTTSSSSSSQQQPPPOOOOOONNNNNNMMMMMMLLLLLLQQQSSSVVVXXX\\\bbbiiinnnqqqppptttwwwqqqggghhhoooeee~~~|||^^^SSSSSSRRRMMMKKKLLLLLLMMMMMMMMMMMMNNNGGGIIIKKKNNNPPPPPPOOOOOOMMMMMMNNNOOONNNMMMLLLKKKIIILLLNNNOOONNNMMMLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLMMMMMMNNNMMMKKKKKKMMMNNNMMMLLLKKKMMMOOOQQQPPPOOOIIIJJJKKKMMMPPPSSSUUUVVVTTTQQQOOORRRRRRQQQSSSWWWTTTYYYiiiyyy|||~~~||||||~~~|||xxxwwwqqq^^^NNNBBB???===>>>BBBDDDCCCAAACCCBBBAAA@@@@@@???@@@@@@@@@???CCCIIINNNPPPSSSWWW[[[]]]```cccdddbbb]]]YYYaaammmwwwttteeeVVVPPPPPP[[[]]]``````]]]YYYVVVUUUTTTMMMEEE@@@???AAABBBBBBGGGHHHJJJOOOSSSSSSOOOJJJFFFKKKWWWUUUGGGCCCDDD===:::BBBGGGDDDBBBFFFMMMRRRRRRZZZccchhhfffcccaaaaaa\\\YYY]]]gggqqq|||aaaYYYUUUQQQQQQSSSUUUTTTRRRWWWSSSNNNKKKJJJJJJJJJJJJIIIKKKMMMMMMKKKHHHGGGGGGEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;::::::999999888999999:::::::::999999:::777888:::999777;;;CCC]]]lll{{{|||rrrmmmsss}}}|||tttpppqqquuuooo```[[[[[[^^^dddfffggghhheee___YYYUUUTTTVVVYYY]]]___]]]YYYUUUKKKMMMPPPQQQPPPOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTXXXZZZYYYUUUXXX]]]\\\[[[[[[[[[]]]^^^^^^^^^```^^^\\\ZZZZZZ]]]aaaccc```ccceeeeeecccdddgggjjjlllllljjjiiifffdddbbbaaa``````______```aaaaaa``````^^^\\\[[[\\\]]][[[XXXYYYWWWVVVWWWXXXVVVRRRNNNNNNNNNMMMLLLIIIGGGEEEDDDBBBAAA???>>>=========>>>AAADDDGGGJJJOOOZZZhhhsss|||pppZZZCCC666555:::===???AAACCCEEEEEEEEEDDDCCC;;;===HHHWWW^^^ZZZPPPJJJPPPaaaooouuu{{{hhh\\\WWWRRRPPPJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFFFFEEECCCDDDGGGJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBAAACCCDDDFFFFFFFFFDDDCCC@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???@@@AAACCCCCCBBB@@@>>>CCCCCCGGGPPP\\\hhhpppuuuooonnnpppsssrrrppprrrwwwppppppxxx|||zzzwwwwwwuuuooohhhfffjjjnnnoooooojjjgggbbb]]]\\\```fffkkkpppsssuuurrrmmmlllqqqvvv~~~|||zzzmmmlllsssttt~~~zzzeeeVVVRRRTTTPPPHHHLLLMMMMMMNNNNNNNNNNNNNNNGGGJJJOOOSSSTTTSSSPPPNNNOOOOOOOOOOOONNNLLLJJJIIIGGGKKKOOOPPPNNNLLLLLLMMMKKKKKKLLLLLLLLLLLLMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNMMMMMMNNNPPPRRRSSSRRRPPPLLLLLLMMMNNNPPPRRRTTTUUUQQQMMMMMMQQQSSSQQQQQQTTTVVVSSS[[[qqqvvv|||wwwxxxwwwssszzzgggKKKEEE>>><<<>>>@@@???===???>>>>>>>>>=========<<<>>>;;;===CCCGGGGGGJJJOOOPPPUUU\\\___^^^[[[XXXWWWWWW\\\___ZZZQQQIIIFFFGGGNNNPPPSSSRRROOOKKKHHHGGGDDDBBB???===<<<<<<<<<===DDDEEEHHHMMMQQQQQQLLLGGGEEEMMMZZZWWWGGGBBBDDD>>>999AAAGGGEEEBBBFFFMMMPPPPPPYYYccchhhfffbbb``````\\\ZZZ^^^hhhrrr~~~^^^VVVRRROOOPPPSSSUUUTTTQQQWWWRRRMMMIIIIIIJJJLLLLLLHHHJJJLLLLLLJJJHHHFFFFFFDDDCCCBBB@@@===;;;999888::::::;;;;;;;;;:::999888999999:::::::::999888888:::888666666888:::===???LLL\\\oootttooommmttt}}}{{{uuuppppppxxxsssddd[[[XXXWWW\\\ccckkkooolllddd[[[VVVTTTUUUWWW\\\```^^^XXXSSSJJJLLLOOOPPPOOONNNOOOOOOQQQRRRSSSTTTVVVWWWYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTWWWZZZXXXUUUWWW\\\```^^^\\\[[[[[[\\\\\\\\\\\\YYYVVVVVVYYY^^^bbbcccaaaccceeeccc``````bbbeeeaaabbbcccbbb___^^^]]]^^^aaa```___```aaaaaa```______^^^\\\\\\]]]___\\\WWWYYYXXXWWWXXXXXXVVVPPPLLLMMMMMMMMMKKKIIIGGGDDDBBB@@@???>>><<<<<<======>>>DDDGGGKKKOOOVVVddduuu___???777:::<<<>>>BBBAAABBBDDDEEEEEECCCAAA@@@999>>>NNN```bbbUUUKKKJJJIIIVVVmmmmmm___[[[PPPLLLSSSIIIHHHGGGHHHJJJKKKJJJIIIDDDFFFFFFDDDBBBCCCGGGJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@BBBDDDFFFGGGFFFDDDBBB??????@@@AAABBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCDDDCCC@@@>>>BBB??????GGGUUUcccpppxxxmmmjjjjjjooottttttvvvxxxxxxvvv~~~{{{vvvvvv|||tttpppnnnrrr}}}}}}ssslllkkkrrr}}}rrrjjjkkkoooxxxwwwmmmggg\\\SSSPPPRRROOOJJJMMMMMMNNNNNNNNNNNNMMMMMMKKKNNNRRRUUUTTTQQQLLLHHHKKKLLLMMMMMMMMMLLLJJJIIIGGGKKKOOOPPPNNNLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLKKKJJJJJJLLLMMMKKKKKKMMMPPPSSSSSSQQQOOONNNNNNNNNNNNOOOPPPQQQRRRMMMJJJLLLQQQSSSQQQOOOQQQ[[[PPPOOO```ttt}}}{{{xxxxxx|||tttyyysssssszzzrrr{{{vvvVVVMMMCCC>>>===>>>>>><<<:::;;;<<<======>>>======@@@;;;;;;@@@BBB@@@CCCHHHFFFMMMVVVYYYVVVRRRQQQQQQSSSQQQOOOLLLIIIHHHHHHIIICCCEEEHHHHHHFFFCCCBBBAAA;;;===>>>>>>===<<<<<<===HHHIIIJJJLLLNNNMMMJJJHHHJJJLLLVVVWWWJJJDDDBBB<<<;;;BBBFFFBBB???DDDLLLQQQSSSZZZ___```bbbfffddd^^^aaa___]]]fffsssyyybbbYYYRRRPPPUUUVVVQQQQQQUUUWWWRRRLLLHHHHHHIIIKKKKKKJJJJJJIIIGGGDDDAAA???===?????????>>>===;;;:::999;;;:::999888888999:::;;;999999:::::::::999999888999999888888888888888888@@@JJJYYYeeemmmrrrtttvvvzzzuuuuuu{{{}}}yyyyyy|||}}}pppddd]]][[[[[[cccrrr|||lll^^^ZZZWWWVVVVVVVVVWWWVVVTTTSSSNNNPPPPPPPPPNNNLLLKKKKKKRRRRRRQQQQQQRRRTTTWWWXXXYYYWWWVVVVVVWWWXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^aaaaaa```^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[`````````^^^[[[ZZZ[[[\\\\\\\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVSSSPPPMMMKKKLLLIIIFFFEEEEEEDDDAAA>>>???======>>>???@@@AAADDDFFFMMMTTT[[[gggtttxxxuuuSSSCCC666666<<>>>>>@@@AAABBBAAAAAA@@@???>>>======CCCCCCBBBAAAAAA@@@??????@@@>>><<>><<<;;;888<<<<<<;;;999999:::<<>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;FFFGGGIIILLLNNNOOOLLLJJJJJJJJJSSSSSSFFF@@@@@@:::;;;BBBFFFBBB@@@DDDKKKOOOUUU[[[```aaacccfffddd___^^^^^^]]]ggguuuzzzlllccc\\\YYY\\\[[[TTTRRRWWWVVVRRRLLLHHHGGGIIIJJJJJJIIIHHHFFFDDDBBB???>>>===@@@@@@???>>><<<;;;999888999999888888888888999999888999999:::999999888888888888888888888888888888===AAAJJJYYYhhhrrruuuuuuxxxwww||||||rrrjjjfffdddfffppp}}}yyynnniiieee___XXXSSSRRRQQQNNNKKKPPPSSSUUUTTTPPPLLLJJJJJJMMMNNNPPPRRRTTTUUUWWWWWWXXXVVVUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]\\\[[[XXXWWWXXXYYY[[[[[[[[[[[[YYYWWWUUUTTTQQQRRRRRRQQQPPPMMMJJJIIIJJJHHHDDDCCCCCCBBB???<<>>>>>???BBBDDDGGGJJJQQQXXX```gggllliiiYYYHHHBBB999333888???CCCFFFJJJGGGHHHGGG@@@;;;;;;???DDDYYY\\\aaaccc]]]SSSOOOQQQ^^^ssskkkTTTPPPSSSOOOJJJIIIGGGDDDCCCEEEIIIJJJGGGDDDCCCCCCDDDEEEEEEFFFFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@BBBAAA???>>>>>>>>>@@@AAAAAA@@@@@@??????>>>>>>>>>AAAAAAAAA@@@???>>>>>>>>>@@@===;;;<<>><<<=========<<<;;;:::;;;<<<<<<<<<<<<============<<<===>>>??????@@@@@@@@@CCCBBB@@@@@@@@@@@@???>>>======>>>===<<<:::888777::::::::::::999999999999CCCDDDGGGKKKOOOPPPOOOMMMKKKJJJQQQOOOBBB===???:::;;;BBBFFFDDDBBBFFFKKKMMMVVV[[[```aaaccceeeddd```[[[\\\]]]iiiwww|||wwwmmmfffbbbddd___VVVTTTXXXVVVQQQKKKHHHGGGHHHIIIIIIHHHFFFDDDAAA>>>===<<<<<<@@@@@@???>>><<<:::888777777777888888888888777777888888999999999999888888888888888888888888888888;;;888<<>><<<;;;?????????@@@CCCIIIMMMPPPXXXcccnnnnnndddTTTAAA333666444666>>>EEEHHHKKKNNNJJJKKKGGG>>>666999GGGTTTbbb```aaabbb___ZZZZZZ^^^rrrgggWWWKKKMMMPPPMMMIIIIIIEEECCCBBBDDDGGGHHHEEECCCBBBCCCCCCEEEFFFGGGGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>???>>>=========>>>@@@AAA?????????????????????????????????>>>>>>======<<>><<<999777666555666777888888777666555666777888888888888888888777777777777888888888888;;;666777CCCXXXkkkuuuxxxtttrrrttt}}}~~~wwwqqqrrr{{{rrrZZZLLLJJJMMMNNNMMMVVV\\\```]]]SSSIIIDDDCCCDDDEEEHHHKKKNNNQQQSSSTTTUUUTTTRRRSSSTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZWWWYYY[[[^^^^^^]]][[[ZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXX\\\]]]]]][[[YYYXXXYYYZZZYYYYYYYYYXXXWWWTTTRRRQQQQQQQQQPPPOOOMMMJJJHHHFFFBBB@@@>>><<<;;;;;;::::::>>>@@@AAABBBGGGOOOUUUWWWbbbnnnsssdddKKK999777===999;;;@@@FFFHHHIIIKKKMMMMMMHHHAAA>>>===DDDQQQ]]]XXXZZZ^^^bbbaaa___bbbiii|||qqqXXXPPPKKKMMMMMMJJJGGGHHHDDDCCCBBBCCCEEEEEEDDDBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA???===<<<===<<<<<<<<<===>>>@@@@@@===>>>>>>>>>?????????@@@???>>>>>>>>>======<<<<<>>EEEHHHZZZqqq{{{wwwkkkmmmiiijjjqqqooooooyyyyyyxxxuuuyyy}}}xxxeeeRRRJJJJJJJJJIIIJJJIIIHHHFFFEEEFFFHHHJJJKKK@@@@@@AAADDDHHHLLLMMMMMMHHHJJJKKKLLLLLLLLLMMMMMMKKKJJJHHHIIIJJJLLLLLLKKKLLLOOOQQQQQQOOOLLLKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKMMMLLLKKKKKKLLLMMMOOOPPPJJJLLLNNNPPPQQQPPPOOONNNQQQPPPQQQRRRPPPQQQXXXbbbwww|||zzzxxx{{{yyynnnxxxsssxxxxxx```VVV\\\VVVcccuuu|||sssaaaSSSNNN===;;;888777888:::<<<===;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>EEE@@@;;;999:::;;;999777777777777666666555444444333333222222222111111111BBBCCCFFFKKKOOOQQQPPPNNNKKKHHHMMMJJJ>>><<>>>>>>>>>>>??????>>>===;;;999777666555666777888888777666555555666777777888888888777666666777777777888888888999777777>>>KKK\\\iiiqqquuunnnjjjppp~~~}}}xxxuuuyyy|||tttttt~~~uuu\\\LLLIIILLLNNNMMMQQQVVV[[[ZZZTTTLLLIIIHHHEEEDDDDDDDDDGGGKKKPPPRRRSSSRRRRRRTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYVVVXXXZZZ\\\]]][[[YYYXXXZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWW\\\\\\\\\[[[YYYXXXYYY[[[YYYYYYYYYXXXVVVTTTQQQPPPRRRQQQOOOMMMJJJGGGDDDCCC>>>===<<<:::999:::;;;<<<<<>>CCCGGGHHHHHHHHHIIIIIIJJJ???999@@@KKKSSSYYY^^^VVVXXX\\\______aaakkkvvvqqq```RRROOOLLLLLLIIIGGGGGGIIIDDDCCCCCCDDDDDDDDDCCCBBBEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>???@@@=========>>>??????@@@@@@>>>>>>>>>>>>============???;;;;;;<<<;;;999<<<@@@<<>>CCCFFFFFFHHHMMMQQQRRRXXXWWWYYY^^^```^^^]]]___[[[[[[\\\gggvvv|||oooTTTTTTZZZ```]]]RRRNNNSSSNNNKKKHHHFFFFFFGGGGGGGGGHHHFFFDDDBBB@@@?????????>>>>>>======;;;:::888777666666777777777777666666444555666777777888777777555666666777777888888888666777888:::???JJJWWWaaarrrnnnjjjlllwww|||uuunnnoooxxx}}}uuu|||vvvbbbUUUPPPOOOLLLIIIJJJMMMQQQSSSRRRPPPOOOOOOHHHFFFDDDBBBCCCGGGLLLOOONNNOOOQQQUUUXXXYYYXXXVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVXXXYYYYYYWWWVVVUUUVVVXXXYYYYYYXXXWWWUUUSSSPPPOOONNNLLLJJJGGGDDDAAA???>>>=========<<<<<<===@@@CCC@@@JJJRRRVVV]]]gggjjjeeebbbRRRAAA:::888999:::<<>>>>>===;;;<<<<<<===>>>?????????=========>>>>>>?????????========================>>>;;;:::======:::;;;>>>>>>===@@@LLL[[[jjjyyy~~~yyy|||}}}pppppprrrtttvvvyyy|||~~~~~~}}}~~~mmmlllyyyqqqaaaPPPIIIGGGFFFFFFGGGEEEFFFHHHHHHGGGEEEBBB@@@BBBBBBCCCEEEGGGIIIHHHGGGFFFHHHJJJJJJIIIKKKOOOSSSWWWRRRKKKFFFFFFHHHJJJKKKKKKLLLMMMMMMKKKJJJJJJKKKHHHHHHGGGHHHHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMIIIKKKMMMNNNOOOPPPPPPOOORRRLLLHHHLLLOOOOOOMMMMMMXXXkkk}}}vvvnnnnnnjjjhhhpppyyyuuujjj___VVVWWWfffuuuzzzzzz|||vvvlll]]]QQQHHHAAA:::666:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<>>======>>>>>>===<<<<<<;;;<<<<<<============>>>??????@@@@@@AAAHHHIIIJJJLLLNNNMMMJJJHHHBBB@@@FFFFFF<<<>>>GGGFFF@@@DDDFFFEEEIIIPPPUUUVVVYYYWWWYYY___```]]]]]]```___]]][[[dddssszzzdddJJJMMMWWW```^^^RRRNNNRRRLLLIIIFFFEEEFFFGGGHHHHHHFFFEEEDDDCCCAAA???>>>>>><<<<<<<<<<<<;;;:::999888888777777666666777777888333444555666777777777777555555666666777888888999555666666666888???HHHOOOeeemmmqqqqqqssszzz~~~}}}vvvnnnlllrrr}}}}}}~~~yyytttmmmgggbbbZZZRRRKKKKKKIIIIIIKKKNNNPPPOOONNNLLLJJJGGGEEEEEEFFFHHHIIIIIIKKKOOOUUUYYYZZZXXXUUUVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSSSSTTTUUUWWWWWWWWWVVVTTTQQQNNNMMMGGGFFFEEEBBB@@@???>>>===???@@@AAA@@@@@@CCCHHHLLLMMMXXX``````bbbfffbbbXXXGGG;;;222666===??????@@@@@@FFFKKKKKKLLLMMMIIIBBB===>>>JJJ[[[bbb```aaahhhggg^^^YYY___jjjwww___QQQMMMIIIJJJJJJHHHGGGGGGHHHHHHFFFGGGHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@AAAAAACCCDDDDDDCCCCCCBBBAAA@@@?????????<<<======>>>????????????=========>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>:::999<<<<<<:::999<<<>>>;;;;;;AAAHHHQQQ```mmmrrryyy~~~uuutttoooqqqsssvvvyyyzzzwwwtttttt{{{~~~zzzxxx~~~}}}zzz{{{pppggg```NNNLLL```bbbXXX[[[___UUUJJJGGGFFFEEEEEEGGGEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCEEEGGGGGGFFFDDDDDDFFFHHHFFFEEEHHHNNNTTTVVVRRRMMMJJJJJJKKKKKKKKKJJJKKKJJJIIIGGGGGGIIIKKKFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNIIIJJJKKKMMMNNNPPPQQQQQQOOOJJJIIILLLMMMLLLKKKMMMPPP]]]nnn}}}{{{zzzxxxuuummmhhhllltttssslllllleeegggqqqwwwuuuvvv{{{yyyqqqhhh___RRRDDD:::::::::;;;;;;;;;<<<<<<<<<>>>???????????????>>>>>>>>>AAACCCBBB???>>>@@@DDD@@@@@@?????????@@@BBBCCCBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKLLLMMMNNNLLLHHHEEEAAA@@@GGGHHH???BBBKKKKKKAAADDDFFFEEEJJJRRRXXXYYY[[[XXXZZZ```aaa]]]]]]aaaaaa^^^[[[cccqqqyyy^^^FFFKKKWWWbbb___TTTOOORRRJJJGGGEEEEEEFFFHHHHHHHHHDDDDDDDDDCCCAAA???===<<<;;;;;;<<<<<<;;;;;;:::999999888777666666777888999333444555666777777777777444555555666777888888999666666666666888<<>>???BBBDDDEEEHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>???????????????>>>>>>>>>>>>>>>=========::::::::::::::::::::::::>>>:::888::::::888777999:::;;;AAAEEECCC@@@GGGSSS\\\lll|||}}}nnnnnnqqquuutttrrrrrruuurrr{{{zzzyyy}}}yyy~~~jjjXXXWWWRRRTTTGGGDDDQQQMMMFFFRRRRRRKKKFFFEEEEEEDDDEEEHHHEEEEEEDDDCCCDDDDDDFFFFFFBBBBBBBBBDDDFFFFFFEEECCCBBBDDDEEEDDDBBBEEEMMMTTTSSSQQQOOONNNNNNNNNLLLKKKJJJIIIHHHFFFEEEEEEHHHKKKFFFFFFFFFFFFGGGIIIKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMGGGIIIKKKNNNPPPQQQQQQQQQIIIJJJJJJKKKMMMPPPRRRSSSLLLKKKLLLNNNMMMJJJLLLQQQLLLSSS]]]lll~~~~~~|||yyyyyysssooonnnmmmmmmppprrr{{{}}}mmmhhhmmmwwwwwwwwwvvvqqqcccQQQCCC:::::::::;;;;;;;;;<<<<<<=========>>>======<<<<<<:::@@@EEEDDD@@@>>>BBBGGGBBBBBBAAAAAAAAACCCDDDEEECCCDDDEEEGGGIIIJJJLLLLLLOOOMMMKKKJJJKKKJJJHHHGGGLLLCCCGGGJJJAAA???FFFIII???FFFHHHEEEIIITTT[[[ZZZZZZYYYZZZ]]]bbbcccbbb```ddd```___dddiiiuuu}}}\\\GGGOOO[[[dddbbbXXXRRRSSSMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGEEEAAA>>><<<<<<888999999::::::999999888888888777777666666555555666666777666666555444444666666777777777777666666555666666777888:::;;;<<>>??????FFFHHHHHHGGGJJJRRRVVVVVVfffjjjlllcccSSSEEE>>>===555555666888;;;???BBBDDDEEEOOOSSSPPPOOOQQQKKKAAAMMMWWW```bbb``````hhhppp[[[ZZZ```ppp~~~yyy[[[SSSSSSPPPNNNLLLKKKIIIHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFEEE?????????@@@AAABBBDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDDDD@@@>>>@@@EEEGGGEEEBBBBBBAAAAAA@@@???>>>======>>>??????>>><<<::::::;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888<<<===???AAACCCDDDDDDEEEMMMUUUeeexxxyyy|||zzztttqqqsssrrrnnnuuuzzz}}}}}}zzzbbbQQQLLLLLLIIIHHHFFFDDDDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEGGGEEEBBBBBBCCCEEEFFFEEEJJJKKKKKKKKKIIIHHHIIIJJJHHHEEECCCCCCEEEGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIHHHFFFKKKLLLOOOQQQQQQQQQPPPOOOLLLJJJIIIKKKNNNQQQQQQOOONNNJJJGGGFFFIIIKKKKKKJJJIIINNNTTT[[[dddrrr~~~xxxvvvyyy|||tttrrrssssssqqqpppwww}}}qqqeee^^^cccmmmuuuwwwuuuooo```RRRFFFCCC>>>;;;999:::;;;<<<;;;===@@@@@@>>><<<:::999;;;===@@@AAA@@@@@@BBBEEEFFFEEEBBBAAAAAACCCEEEGGGCCCDDDFFFGGGHHHIIIIIIIIIMMMLLLJJJJJJKKKKKKIIIHHHKKKFFFKKKNNNCCC???FFFIII<<>>===>>>???@@@AAA;;;DDDKKKMMMQQQ]]]jjjrrruuummm]]]MMM>>>666222111888;;;===???AAAEEEKKKOOONNNVVVYYYPPPFFFGGGNNNUUUhhhccc]]]YYY[[[```dddgggccciiiooowwweeeRRRNNNNNNKKKMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFDDDCCCBBBAAA??????@@@@@@BBBCCCDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCCCC@@@>>>@@@DDDFFFEEEBBBBBBAAA@@@???>>>======<<<===>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777;;;<<<===???AAABBBBBBCCC@@@CCCIIIVVVfffttt~~~}}}|||uuuxxx|||sssxxx{{{yyyyyyvvvssstttxxx{{{||||||yyy~~~ttt^^^OOOGGGDDDCCCFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFIIIFFFCCCBBBBBBCCCBBBBBBGGGIIIJJJIIIHHHGGGHHHJJJJJJHHHEEEDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKMMMOOOPPPQQQPPPOOONNNMMMKKKJJJKKKOOOQQQQQQPPPMMMKKKHHHIIIKKKMMMLLLKKKHHHLLLPPPUUUZZZdddpppzzzzzzrrroootttwwwrrrqqqqqqrrrsssuuuwwwvvvrrrkkkgggdddeeeccc```ccciiijjjggg\\\WWWMMM@@@666444888===999999::::::999888888888888<<<@@@BBBAAAAAAAAABBBFFFEEECCCBBBAAABBBDDDEEEJJJJJJIIIGGGFFFDDDBBBAAAKKKJJJJJJJJJLLLLLLKKKIIIHHHGGGPPPQQQCCC===DDDFFF:::BBBEEEBBBFFFQQQXXXWWWWWW[[[^^^^^^[[[[[[^^^bbb______dddjjjmmmwwwuuuWWWQQQUUU]]]ccc```XXXTTTTTTMMMMMMKKKIIIGGGEEECCCBBBBBBCCCCCCAAA>>>;;;::::::888888999999999999888888444444444444444555555555555555666666555555444444444555555666666555555444555555555555555666777777999@@@TTTmmm{{{xxxsssrrryyywww~~~yyyttthhh^^^ZZZZZZ]]]kkktttmmm___ZZZRRRKKKGGGEEEDDDCCCOOOVVVdddttt{{{tttcccTTTRRRbbbddd```fffggg___]]]UUUTTTRRRQQQQQQRRRSSSTTTSSSUUUWWWVVVUUUSSSRRRRRRRRRTTTUUUUUUSSSRRRRRRSSSRRRSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSOOOMMMIIIFFFDDDBBBBBBBBBAAA@@@?????????AAACCCDDDDDDMMMXXXaaajjjtttxxxwwwhhhYYYEEE777333444555444999<<<@@@CCCEEEJJJQQQVVVXXXUUUQQQMMMJJJLLLYYYgggnnnggg\\\SSSPPPTTT\\\aaappp{{{~~~|||cccRRRMMMKKKIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEBBB@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEECCCBBBAAABBB@@@>>>@@@CCCEEECCCAAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<<<<::::::;;;<<<<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666:::;;;<<<>>>??????@@@@@@???<<<:::<<>>;;;999777IIIHHHIIIKKKMMMMMMLLLJJJEEEHHHRRRQQQAAA;;;AAABBB<<>>AAAFFFLLLRRRVVVWWWVVVHHHCCCOOO]]]bbbfffkkk^^^bbbaaaVVVJJJKKKZZZjjj{{{zzzdddPPPMMMNNNJJJHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHFFFDDDBBB@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEDDDCCCAAA???AAA???>>>???BBBCCCBBB@@@@@@@@@???>>>===<<<<<<;;;888999;;;;;;:::999;;;<<<============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666:::;;;<<<===>>>>>>>>>>>>@@@>>><<<<<<>>>AAAEEEGGG]]]iiizzzzzzvvvrrryyyzzz{{{||||||}}}|||zzz|||||||||hhhWWWLLLGGGBBB@@@CCCEEEEEEDDD??????>>>>>>============??????@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJGGGDDDCCCBBBBBB@@@???AAABBBDDDDDDDDDEEEGGGHHHKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNNNNOOONNNNNNMMMLLLIIIIIIHHHIIIJJJKKKKKKKKKNNNNNNMMMMMMMMMKKKJJJHHHHHHJJJMMMNNNMMMNNNPPPSSS]]]iiiyyyyyywww|||tttnnnnnnuuu~~~}}}vvvjjj___YYYWWWWWWVVVcccmmmzzzwwwhhhXXXNNNDDDAAA===:::999999999999999;;;>>>@@@AAA@@@????????????@@@@@@AAAAAAAAAAAA???>>>===;;;999888777777GGGGGGIIIKKKMMMNNNLLLKKKGGGJJJTTTQQQ@@@<<>>>>>@@@BBBCCCCCCEEEGGGIIIJJJNNNTTTXXX```hhhrrrxxxwwwmmmWWWDDD:::999888999:::;;;<<<<<>>@@@???>>>???@@@AAA@@@@@@@@@??????>>>===<<<;;;;;;777999::::::999999;;;<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888777666<<<<<<============<<<<<<999:::===???@@@@@@@@@@@@GGGNNN```www~~~xxxtttwwwyyyyyyzzz|||{{{wwwxxx~~~wwwsss~~~~~~oooZZZKKKCCCBBBBBBBBBAAA@@@?????????==================<<<<<>>>>>>>>?????????@@@@@@AAABBBCCCDDDFFFGGGIIIIIIGGGEEEDDDCCCDDDDDDCCCBBB>>>@@@BBBCCCCCCCCCEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGFFFEEEFFFIIILLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLOOOOOOOOOMMMKKKHHHGGGFFFGGGIIILLLMMMNNNMMMMMMMMMPPP\\\nnn}}}uuunnnpppxxxtttpppkkkiiifffbbb^^^\\\WWWaaarrrzzzpppUUUQQQKKKGGGCCC>>>999555<<<;;;::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBB;;;;;;:::999999::::::;;;GGGGGGIIIKKKNNNNNNLLLJJJKKKMMMTTTNNN??????FFFCCCAAAIIIKKKGGGIIIPPPTTTQQQVVV```hhheee\\\XXX^^^ffffffccccccfffffflllzzzhhh\\\]]]bbbgggdddYYYOOOKKKIIIGGGEEEBBBAAA@@@@@@@@@AAABBBAAA???<<<:::;;;<<<777777888888888888777777555555555555555666666666222222333333444444333333555555555666666555555555777666666555555555666666555666888<<>>HHHZZZiiillleee___^^^^^^XXXQQQRRR[[[hhhtttzzz^^^RRRPPPQQQRRRNNNHHHEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDCCCCCCBBB???@@@AAAAAAAAA@@@???>>>>>>>>>????????????????????????>>>===<<<;;;::::::888999:::::::::999;;;<<<::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::::::::999888888<<<<<<======<<<;;;::::::999:::;;;;;;:::;;;>>>@@@???IIIZZZiiiqqqwww}}}|||{{{yyyyyyuuuuuu|||}}}uuuqqqxxxyyyyyy~~~nnnZZZMMMDDDBBBCCC<<>>???@@@AAABBBAAA@@@@@@>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEFFFGGGDDDCCCBBBCCCDDDEEEDDDBBB>>>???AAABBBBBBBBBDDDFFFCCCCCCCCCEEEHHHIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFIIIIIIGGGFFFIIILLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMLLLNNNOOONNNOOONNNLLLIIIHHHGGGHHHGGGIIIKKKMMMNNNMMMLLLKKKKKKRRR^^^mmm}}}yyyooolllpppuuupppkkkjjjlllnnnnnnnnnpppllliiiiiioooxxx}}}}}}zzzllliiieeebbb]]]TTTIII@@@???<<<888666777888888888::::::999999::::::;;;<<<888888777777777888:::;;;GGGGGGIIILLLNNNNNNLLLIIIMMMLLLOOOHHH;;;???FFFBBB???GGGJJJGGGIIIRRRUUURRRSSS]]]ggghhhbbb___dddkkkkkkdddaaadddfffmmm~~~sss___]]]^^^```]]]SSSKKKIIIFFFEEECCC@@@??????@@@AAA@@@@@@???===:::999:::;;;777777888888888888777777555555555444444444444444111111222333333333333333222333333444444333333222555444444444444444555555111555999999;;;BBBLLLTTTjjjpppssspppppptttyyyzzz{{{rrrgggaaafffrrr~~~qqqjjjlllfff```eeelllqqqqqqiii^^^VVVOOOFFFBBBFFFEEEBBBFFFPPPRRRaaa```WWWYYYXXXRRRPPPIIIHHHGGGGGGIIILLLOOOQQQYYYUUUPPPMMMMMMNNNOOOOOOKKKMMMOOOOOONNNNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCEEEHHHKKKMMMOOOOOORRRUUUUUUTTTVVV\\\bbbssswwwpppYYYAAA666888<<<:::;;;======???CCCIIINNNLLLTTT^^^eeeddd]]]SSSLLLLLLXXXdddfffccc```[[[WWWYYYXXXZZZeeettt~~~gggRRRJJJNNNOOOKKKHHHHHHFFFCCCCCCDDDFFFGGGHHHHHHHHHGGGCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCAAA@@@????????????????????????>>>>>>???>>>>>>===>>>>>>???>>>>>>===<<<;;;:::999999:::;;;;;;::::::;;;<<<777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888888999:::::::::999999;;;;;;;;;;;;:::999888777======<<<999777777:::===>>>FFFOOOSSSQQQTTTfffzzz{{{~~~{{{yyyzzzyyy~~~~~~yyyzzz~~~aaaTTTGGGAAA>>>;;;<<>>>>><<<;;;999:::;;;<<<<<<;;;::::::<<<===???@@@AAA@@@???>>>>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAA@@@@@@AAABBBCCCAAA@@@>>>@@@AAAAAAAAAAAACCCDDDBBBAAABBBDDDGGGIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCGGGKKKLLLIIIGGGHHHKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPOOOLLLKKKMMMOOOLLLMMMMMMLLLJJJJJJLLLOOOLLLLLLMMMOOOOOONNNKKKIIIIIILLLSSS\\\jjj}}}xxxttttttttttttuuuooonnnrrrwwwzzz~~~zzznnngggfffhhhkkklllssstttwwwzzzyyyqqqdddZZZRRROOOLLLJJJJJJJJJHHHFFF@@@>>><<<999888888888999999888888999;;;===@@@BBBGGGHHHIIILLLNNNNNNKKKIIILLLIIIIIIAAA666<<>>>>>===;;;888777999:::777777888888888888777777444444444333333222222222000111222333333333333333111111111222222111111111333222222222333333444555333666666444444999@@@EEEZZZfffpppooollloootttxxx}}}zzzrrriiifffooo{{{vvviii]]]aaahhhpppvvvwwwtttqqqZZZKKKAAAEEEGGGBBBAAAFFF>>>IIIGGGCCCIIIIIIFFFHHHEEEEEEFFFHHHLLLPPPTTTVVV^^^WWWOOOKKKKKKLLLLLLLLLHHHJJJLLLLLLLLLKKKLLLMMMJJJKKKLLLMMMLLLLLLJJJJJJBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIMMMPPPSSSVVVWWWQQQSSSVVVTTTRRRSSSXXX]]]\\\VVVJJJ===888<<<>>>>>>???@@@BBBEEEHHHKKKNNNOOOVVVdddsssxxxqqqdddZZZVVV```bbb```[[[^^^ccc]]]QQQOOO^^^tttoooRRRQQQRRRHHHMMMLLLDDDDDDJJJIIIBBBCCCDDDFFFGGGHHHHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@???>>>@@@AAACCCCCCBBBAAA??????>>>>>>>>>>>>>>>???@@@===>>>???>>>===<<<===>>>>>>>>>===<<<;;;::::::999:::;;;<<<<<<::::::;;;<<<666777888999:::;;;;;;;;;::::::::::::::::::::::::777777888999::::::::::::::::::::::::888777666555888:::<<<<<<;;;;;;>>>@@@>>>;;;;;;<<<;;;AAASSSeeeeee}}}{{{|||}}}vvvsss|||~~~}}}___MMMCCC<<<999===???:::777888<<<999777999>>>@@@===888888888:::;;;;;;:::999888;;;<<<>>>???@@@???===<<>>===???@@@AAABBBAAAAAABBBDDDBBBAAABBBDDDFFFHHHGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCHHHMMMNNNJJJGGGHHHJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLNNNNNNLLLIIIHHHJJJLLLJJJLLLMMMLLLKKKLLLQQQUUURRRQQQQQQQQQQQQOOOKKKIIIKKKNNNPPPQQQUUUbbbuuu|||uuu{{{{{{uuupppqqqzzz|||uuunnngggdddcccccciiinnnwwwvvvkkkooommmjjjjjjjjjhhhccc___OOOLLLGGGCCC@@@??????@@@??????@@@BBBEEEJJJNNNQQQIIIKKKNNNPPPOOOLLLHHHFFFAAA@@@DDD@@@777;;;CCC>>>===BBBFFFFFFIIIOOORRRQQQUUUZZZdddjjjgggbbbgggqqqnnnjjjfffbbbbbbnnn|||pppSSSUUUTTTQQQMMMJJJHHHFFFFFFDDDAAA???>>>>>>???AAA???>>><<<;;;;;;:::888666444444555555666777777777222222222222222222222222222222222222222222222222222222222111111111111000333333333333333333333333444444444555555555666666BBBQQQdddrrrvvvrrrmmmiiiooouuu{{{{{{xxxvvvzzz~~~wwwnnn]]]YYYYYY```nnnyyy||||||rrr]]]KKKIIIKKKFFFCCCDDDCCCBBBAAA???===;;;<<<===???BBBFFFHHHKKKPPPWWW]]]]]]XXXSSSQQQSSSTTTQQQMMMJJJIIIHHHGGGEEEDDDCCCCCCGGGHHHIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@AAADDDIIILLLJJJGGGOOOSSSYYY]]]^^^]]]\\\\\\SSSLLLEEEAAACCCHHHKKKMMMLLLDDD:::777:::???CCCEEEDDDIIIJJJHHHLLLYYYbbbdddvvv|||{{{ooofffeeeiiijjj]]]ZZZVVVZZZ```UUUNNNXXX]]]ppprrr\\\QQQKKKHHHJJJHHHFFFDDDBBBBBBBBBBBB@@@BBBDDDFFFGGGHHHHHHHHHFFFDDDBBB???=========>>>???@@@BBBCCCCCCBBB@@@???>>>>>>?????????@@@@@@@@@======<<<<<<;;;;;;;;;::::::;;;<<<=========<<<;;;999;;;<<<>>>>>>===;;;:::======<<<;;;::::::::::::777888999999777666666777999::::::;;;<<<<<<<<<;;;999999888777666666777777:::;;;<<<;;;999888999::::::999888888:::===@@@CCCFFFVVVvvvyyy~~~zzzaaaOOOEEE@@@<<<:::777777:::;;;999777999888777777777888999:::888999::::::;;;;;;::::::;;;===??????===<<<;;;<<<===>>>>>>?????????>>>>>>;;;;;;<<<===>>>??????@@@AAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@DDDDDDEEEEEEFFFFFFFFFGGG@@@BBBDDDEEEDDDDDDEEEFFFKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHKKKOOOPPPNNNLLLPPPMMMJJJIIIJJJKKKKKKKKKNNNNNNNNNOOOPPPQQQSSSSSSXXXWWWTTTRRRNNNKKKIIIHHHIIILLLOOOPPPRRRWWWaaaiiiyyy||||||vvvqqq|||rrruuusssmmmlllqqqssspppiiifffccceeelllvvv~~~|||~~~vvvlllbbbXXXUUUQQQKKKKKKNNNNNNUUU___gggmmmrrrxxx{{{LLLLLLMMMNNNMMMKKKIIIHHHEEEEEEIIIFFF<<>>>>>???@@@>>><<<:::::::::999777555555555555555555666666666222222222222222222222222222222222222222222222222222222222111111111000000333333333333333333333333333333444444444444555555888EEEYYYkkkuuutttmmmgggjjjpppwwwyyyuuuqqqooopppyyy}}}ttteee\\\TTTWWWbbbnnnssssssmmmhhhbbbYYYLLLAAA???CCC<<<===>>>??????@@@AAABBB<<>>>>>???@@@AAABBBAAAAAA@@@???>>>>>>>>>?????????@@@@@@=========<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::;;;<<<======<<<;;;:::===<<<;;;:::999999999999555777999888777666777888999999:::;;;;;;;;;;;;;;;999888888777666666777777:::;;;;;;;;;999888999:::999888777777999;;;>>>@@@>>>LLLnnnnnn\\\LLLBBB===;;;<<<999777777999:::999777888777666666666777999999888999999:::::::::::::::999;;;===>>><<<;;;;;;<<<;;;;;;<<<===>>>>>>=========>>>>>>??????@@@@@@@@@????????????>>>>>>======BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFF???AAACCCDDDDDDDDDEEEFFFJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIMMMNNNMMMKKKNNNKKKIIIHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJMMMOOOPPPPPPSSS[[[aaakkkzzz|||sssooopppooolllpppyyy~~~}}}yyyrrriiiddddddiiinnnqqqxxx|||}}}tttmmmjjjeee^^^[[[]]]cccmmmzzzMMMMMMMMMLLLLLLKKKJJJJJJGGGHHHNNNJJJ???@@@FFFAAA===AAACCCCCCHHHPPPVVVVVVVVV]]]hhhnnnlllhhhiiiooolllgggbbb___bbbppphhhVVVCCCGGGNNNSSSSSSOOOJJJGGGIIIGGGCCC@@@>>>>>>>>>???===;;;999888888777555444666666555555555444444444222222222222222222222222111111111111111111111111222222111111111000000000222222222222222222222222222222222333333333333444333:::GGGWWWfffnnnnnnmmmlllrrryyy{{{xxxsssooonnnlllrrryyy~~~|||ttthhhZZZUUUXXX___dddeeejjjqqqsssiii\\\QQQJJJEEE@@@@@@@@@??????>>>>>>===<<<>>>AAACCCGGGLLLRRRWWW^^^\\\ZZZ\\\^^^___]]]ZZZWWWUUUSSSQQQOOOOOOPPPPPPPPPMMMKKKKKKLLLJJJDDD???FFFGGGIIILLLPPPTTTXXXZZZXXXXXXUUUQQQQQQXXXdddmmmoookkkeee```[[[TTTKKKEEE<<<999666555777:::<<<===777888;;;@@@FFFKKKMMMMMMNNNPPPVVVggg~~~rrrpppkkkhhhiiihhh```WWWNNNQQQNNNQQQVVVRRRWWWhhhsssaaaLLLIIIMMMNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCAAA???>>>===>>>>>>????????????????????????>>>>>>>>>>>>????????????>>>>>>============<<<<<<<<<=========<<<;;;:::::::::;;;<<<======<<<;;;:::;;;;;;:::999888888888888444666888888777666777777888999::::::::::::::::::888888777666666666777777999:::;;;:::888888888999888777666666777:::<<<>>>@@@UUUvvvkkkVVVQQQIIIBBB<<<:::;;;;;;;;;999777777888888888777777666666666666777888888777888999999::::::999999666888;;;<<<;;;::::::;;;888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<>>???AAABBBCCCJJJTTTYYYYYY[[[bbblllpppmmmhhhgggiiigggbbb]]]]]]aaalll}}}dddVVVJJJJJJOOOUUUVVVPPPJJJHHHJJJGGGDDD@@@>>>===>>>>>><<<;;;999888888777555333666666555555444333333222111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111111111222222222222555555777>>>KKK[[[kkkuuussswww|||}}}{{{xxxwwwxxxooosssvvvzzz|||pppcccZZZVVVWWWXXXhhhooorrrppprrrqqqdddRRRKKKHHHDDD@@@>>>===;;;:::>>>>>>>>>???@@@CCCGGGIIIPPPPPPPPPSSSUUUVVVTTTRRRVVVWWWWWWXXXXXXWWWWWWWWWWWWYYY\\\^^^\\\WWWQQQMMMSSSVVVZZZ```dddgggiiijjj___\\\YYYVVVYYYbbboooxxxeeeZZZKKKAAA>>>===:::888888777888999;;;<<<>>>>>>???AAADDDHHHKKKMMMOOOQQQVVV```pppsssllljjjhhhggggggbbbVVVLLLPPPWWWXXXYYY\\\[[[bbbuuu{{{pppbbbRRRJJJKKKMMMKKKGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@???>>>>>>>>>>>>>>>>>>=========>>>??????=========>>>>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;:::999:::999888777777666666777555777888888666444444555888888999999999999999888888777777666666666777777888::::::999888777888999888777666666777999;;;<<>>???===:::888777777999:::999888777666666777777666777777777777777888888888666777888888999999888888333666888999999999999:::666777999:::;;;<<<<<<===;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDD>>>@@@AAABBBBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDEEEGGGHHHJJJJJJJJJHHHFFFEEEFFFJJJMMMOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLKKKKKKKKKKKKKKKHHHKKKNNNNNNMMMMMMNNNOOOUUU\\\oooyyyyyyvvvsssssswww||||||zzzlllnnnsssxxx|||{{{wwwssslllhhhggglllooolllhhhgggooonnnooouuu|||IIILLLPPPRRRQQQNNNIIIFFFDDDHHHPPPLLL>>>===BBB===AAABBBCCCDDDLLLWWW\\\[[[___gggnnnoookkkgggdddcccaaa]]]ZZZ[[[___gggttttttccc\\\XXXTTTSSSWWWVVVOOOIIIHHHIIIGGGCCC???===<<<===>>>===;;;999888888888666444666666555444333222111111111111111111111111111111000000000000000000000000111111111000000000//////000000000111111222222222000000000111111111222222333333222111666GGG___qqqwww{{{~~~{{{wwwvvv{{{~~~zzzeeeVVVSSSUUUdddkkkoooqqqyyywwwhhhXXXSSSLLLFFFCCCAAA???======<<<::::::;;;===>>>???AAAAAACCCEEEGGGHHHGGGFFFLLLOOOSSSWWWXXXXXXVVVTTTYYYcccnnnpppiiiaaa]]]]]]aaaeeejjjmmmnnnlllhhhfffYYYTTTPPPOOOUUU\\\cccfffOOODDD888222333666888888:::;;;>>>@@@AAABBBCCCCCCKKKLLLMMMMMMNNNRRRYYY___kkkyyy}}}pppiiilllkkkkkkiiicccWWWLLLFFFPPP\\\aaadddjjjllluuu|||mmmSSSPPPNNNLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???<<<<<<=========>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999888777666666666666777888999777555222222222777888888888888888777777777666666666666666777777888999:::999777666777888888888777777888999:::;;;:::XXXaaaMMMEEE<<<:::======:::777666555444333333333444444777777777666555555555666777777777888888888888888555666777777888888777777222444777888888777888999666777888:::;;;<<<<<<<<<::::::999999999999999999::::::::::::::::::::::::<<<===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAABBBEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHJJJKKKGGGEEEDDDFFFIIIMMMOOOPPPKKKKKKKKKKKKKKKLLLMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHFFFIIILLLNNNNNNMMMMMMMMMNNNMMMVVVfffpppvvv~~~~~~}}}|||zzzvvvsssnnnssszzz{{{wwwxxxyyyllldddiiihhhgggjjjqqqzzz{{{{{{}}}zzzrrrjjjHHHLLLPPPTTTSSSOOOIIIEEEEEEJJJRRRNNN@@@???DDDAAAAAABBBCCCEEENNNYYY\\\ZZZ]]]eeelllllliiihhhfffcccaaa[[[XXX[[[```fffoooyyynnncccbbbcccZZZVVVXXXVVVNNNHHHHHHGGGEEEAAA>>><<<<<<<<<======;;;999888888888666444555555444333222222111111111111111111111111111111////////////////////////111111000000000//////////////////000111111222222000000000111111111111222---111444222111:::LLL[[[ssszzz}}}uuusss{{{vvveeeaaadddiiimmmooommmnnntttyyy{{{pppjjj```WWWQQQJJJBBB======:::888888:::<<<===>>>999:::;;;======>>>>>>>>>???CCCHHHMMMOOOOOOMMMKKKSSS```mmmnnneee\\\\\\___bbbdddggghhhddd^^^VVVQQQKKKFFFBBBBBBFFFJJJJJJHHH:::777555666:::======<<<===@@@DDDFFFFFFFFFGGGHHHJJJLLLMMMMMMPPPZZZiiiuuuoooiiimmmfffeeeccc___VVVKKKGGGHHH[[[gggjjjkkkpppssszzzzzzxxx}}}{{{xxxRRRLLLLLLLLLIIIFFFFFFIIILLLFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDBBB@@@?????????????????????>>>>>>;;;<<<<<<======>>>>>>???<<<<<<<<<<<<============<<<<<<============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999888777666666666666666777888777444222111222777777777888777777666555666666555555666666777777777888999888666666666777888888777777777888888999;;;GGG___}}}yyyppppppqqqwwwvvvuuusssssstttrrrppptttzzz~~~}}}~~~\\\@@@>>>888555666777555444444444444333333333333333333666666666555444333444666555666777888888888777777444555666666777777666666222444777888777666666777666777888999:::;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA===>>>??????@@@AAAEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEEEEEEEGGGIIIKKKGGGFFFDDDEEEHHHLLLNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDFFFIIILLLMMMNNNMMMLLLLLLJJJKKKQQQXXX```mmmxxxzzzwwwxxx{{{|||}}}}}}}}}xxxsssvvvtttnnnhhhiiinnnqqqqqqqqqlllhhhkkkrrrvvvrrrmmmJJJMMMPPPRRRRRRNNNJJJFFFEEEJJJSSSNNN??????FFFDDD???AAABBBEEENNNXXXZZZWWWUUU^^^eeefffhhhkkkllliiifff___YYY\\\bbbiiisss|||ooohhhhhhdddYYYTTTXXXWWWMMMFFFGGGEEECCC???<<<;;;;;;<<<===;;;:::888777777666444222444444333333222222111111111111111111111111111111////////////////////////111000000000////////////......//////000111111222000000111111111222222222,,,000444333111444===EEE[[[kkk{{{}}}uuupppwww~~~~~~ttthhhcccdddjjjttt~~~~~~yyysssmmmfff\\\OOOFFFCCC@@@<<<;;;===>>>>>>===::::::;;;::::::;;;<<<===;;;<<>>AAABBBBBBBBBBBBEEEIIIKKKJJJJJJKKKMMMKKKNNNQQQTTT[[[kkkxxxhhhdddiii]]]WWWQQQPPPMMMMMMTTT^^^ttt}}}|||www{{{cccMMMKKKJJJHHHFFFDDDEEEGGGIIIEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>???????????????>>>:::;;;===>>>??????>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<======<<<;;;:::999999999999:::999888777666666666666333555666666444333333444666777777777666666555444555555555555555666777777777888888888666555666777777777666666666666666666:::<<>>>>>=========>>>???@@@BBBAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>>???AAAEEEHHHGGGGGGFFFFFFEEEEEEDDDDDDAAABBBDDDDDDCCCDDDGGGKKKIIIGGGEEEEEEGGGJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGDDDEEEGGGIIIKKKLLLKKKJJJKKKMMMMMMLLLPPPYYY```bbbpppvvv}}}vvvyyyyyy~~~{{{{{{~~~xxxpppnnnqqqqqqnnnkkkmmmqqqvvv{{{}}}|||zzzLLLNNNOOOPPPPPPMMMKKKIIIDDDIIIRRRMMM>>>>>>FFFDDD>>>???AAAEEENNNWWWXXXTTTNNNXXX```cccgggooorrrppplllbbb[[[]]]dddnnnzzztttnnnnnn```UUURRRXXXWWWMMMEEEFFFCCCAAA>>>;;;:::;;;<<<===:::888666666666555333111333333333222222222222111000000000000000000000000////////////////////////000000000000////////////---......///000111111222111111111111222222222222000111111000///222666;;;===UUUooowwwpppkkkpppzzz{{{yyyyyy\\\XXXcccllltttzzzwwwvvvwwwzzzyyyrrreee[[[KKKGGGBBB@@@@@@???>>>;;;======<<<;;;::::::<<<>>><<<<<<;;;<<<===>>>@@@BBB???CCCEEEBBB<<<888:::>>>????????????>>><<<;;;999444777:::;;;999999<<>>>>>????????????>>>999;;;===???@@@@@@???>>>;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<=========<<<;;;:::;;;;;;===>>>===<<<;;;:::999999999999:::999888777777666666666000222444555444444555666666666777777666555444444555555555555555666777888666888888777666555666777555555555555555444444444///222:::CCCLLL\\\vvvbbbKKKEEEAAA888999444999JJJSSSLLL@@@;;;:::888999<<<<<<999999===>>>>>>???CCCEEEDDD???::::::>>>@@@???======BBBGGG===@@@JJJVVVYYYYYYgggzzzuuu```HHH:::888777666111...000333222///333;;;333222222111222222333333444555666555222111333666111222333444444444333222333444555555666666555555444666888888666555555555555555666666666666666555444555555666777888888999999999999::::::;;;;;;;;;===<<<:::999999;;;===>>>AAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>AAAEEEHHHHHHGGGGGGFFFEEEDDDDDDCCC???AAABBBBBBAAABBBFFFIIIJJJHHHEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEGGGJJJJJJIIIHHHDDDKKKNNNJJJMMMUUUWWWRRR[[[aaakkkzzzwwwqqqwww{{{|||~~~|||wwwxxx}}}}}}xxx{{{{{{yyyGGGNNNQQQPPPPPPSSSPPPIIIHHHPPPOOOBBB<<<@@@BBB???FFF===:::CCCQQQWWWWWWVVVMMMSSSZZZ```gggllloooooolllccc]]]___bbbiiizzzggg[[[TTTTTT[[[YYYLLLBBBBBBCCCAAA???<<<;;;;;;;;;<<<888777666555444333222222222222222111111111000000111000000///...---------,,,------...///000111111000111222111///....../////////............////////////000000000000//////000000111111111222222222888>>>NNNbbbpppwww|||~~~dddUUUZZZeeemmmpppkkkcccgggxxx}}}ssspppaaabbbYYYHHHAAACCCBBB<<<>>><<<:::<<>>???@@@>>><<<;;;:::;;;<<<>>>>>><<<:::999;;;===?????????>>>===???AAABBBBBBAAADDDEEEFFFHHHIIIJJJKKKJJJMMMNNNOOOPPPQQQTTTVVVXXX]]]nnnxxxjjj```[[[VVVPPPLLLEEEIIINNNUUUbbbsss~~~bbbVVVNNNJJJLLLGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA???>>><<<===???@@@@@@>>><<<:::======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;:::::::::<<<:::888777888999999999888777666555555555555555444555555666777888888999777777777777777666666555666555555555555666777777555555555555555555555555555444444333333444444555222333555777<<>>>>>>>>????????????===>>>>>>>>>>>>@@@DDDGGGIIIDDDBBBDDDDDDAAA???@@@???AAACCCDDDCCCBBBBBBCCCGGGFFFEEECCCCCCEEEFFFGGGGGGJJJLLLLLLJJJGGGFFFFFFJJJIIIHHHGGGHHHJJJLLLNNNHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFGGGIIILLLMMMMMMRRRUUUZZZcccooo~~~}}}}}}yyyuuuwww|||{{{{{{{{{GGGMMMPPPOOOPPPQQQOOOIIIGGGQQQQQQEEE<<>><<<::::::;;;;;;777777666555444333222222222222222111111000000000000000000///...---------,,,------......//////000---......---,,,++++++---//////............////////////000000000000///////////////000000000111111111444>>>MMMZZZfffsss~~~}}}zzzyyy|||}}}oooiiieee```]]][[[VVVZZZhhhooollljjjnnn}}}}}}lll]]]VVVNNNDDDEEEAAA======???@@@???===@@@@@@@@@???>>>===>>>???AAA@@@?????????@@@AAABBBDDDCCCBBBBBBEEEGGGHHHHHHFFFFFFFFFGGGIIIJJJIIIGGGDDDFFFIIIJJJKKKLLLNNNOOOVVVWWWWWWUUUUUU\\\gggqqqwwwggg```XXXSSSQQQQQQOOOMMMHHHUUUdddnnnwww___QQQOOOLLLJJJLLLEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???===???@@@BBBAAA???===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<:::777777888999999888777666555555444444444555444555555666777777888888666666666666666555555444555444444444555555666666444444444444444444444444444333333222222333333444333333444444555888>>>BBB>>><<<999666555555777888555555555555666666666666222111111111111222333333444444555555444444333222222222222333333333444444555555444444444888===AAAAAA===888444333333333222333444555444222000111222222222222222222222222222222222222111111111000000333333333333333333333333222222222222222222222222444444333333333222222222333444444444555555555555666666666666666666666666555666777777888888777777777888999:::;;;;;;;;;;;;=========>>>>>>>>>???????????????>>>>>>???BBBEEEHHHCCCAAACCCDDD@@@>>>???AAABBBBBBBBBAAAAAACCCEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHJJJLLLKKKIIIGGGGGGGGGIIIHHHGGGGGGHHHIIIKKKMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEFFFIIILLLNNNNNNNNNOOOQQQVVV]]]fffnnnsss}}}zzzyyy}}}GGGKKKOOONNNOOOPPPMMMIIIGGGSSSVVVIII===???HHHNNNMMMDDD???EEENNNPPPMMMKKKKKKMMMOOORRRTTTWWW[[[^^^___^^^```eeekkkttt___FFFCCCFFFOOOPPPHHHBBBCCCAAA???===;;;:::999::::::666666555444333333222222111111111111000000000000000000//////...---------------------------------+++---------+++***+++,,,/////////....../////////...//////000000//////...............////////////000000444<<>>??????@@@AAABBBCCCCCCAAAAAABBBDDDHHHJJJKKKKKKKKKKKKLLLMMMOOOOOOLLLJJJJJJLLLOOONNNMMMNNNQQQTTTUUU[[[cccggglllwwwmmmZZZOOOOOONNNMMMMMMLLLKKKJJJSSSggg|||yyybbbNNNJJJMMMKKKGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@BBBCCCBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::999888888999999999;;;999777666777888888777555555444333333333444444444444555555666777777777444555555555555444333333333333333444444444555555333333333333333333333333222222222111111222222222222333222111000000222444444444333333333444555555222222333333333444444444000////////////000111111333333333333333222111111000111111111111222222222222333222111000111444777666444111000111222222111222333444333111000000111111111111111111111111111222111111111111000000000222222222222222222222222111111111111111111111111333333333222222222222222333333333333444444444444555555555555555555666666555555666777777777777666666777888999::::::::::::<<<<<<<<<=========>>>>>>???@@@@@@???>>>>>>AAACCCFFFAAA@@@BBBCCC@@@>>>???CCCCCCBBB@@@???AAADDDGGGBBBBBBAAABBBCCCDDDFFFGGGJJJKKKKKKJJJHHHGGGGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFGGGJJJNNNOOOPPPNNNOOOOOOQQQSSSVVVYYYZZZ```ppp~~~yyy|||xxxvvvwwwGGGJJJLLLNNNNNNNNNLLLJJJKKKWWW[[[NNN>>>>>>IIISSSKKKBBB>>>DDDKKKLLLIIIGGGGGGGGGIIILLLLLLMMMRRRXXXXXX```hhhiiikkksss}}}ZZZFFFDDDGGGMMMLLLEEE@@@@@@???>>><<<:::999888888888555555444444333222222111000000000000000000000000/////////......------------------,,,,,,+++++++++---/////////------...///......////////////.........//////////////////...---.........////////////111111222555:::EEEZZZllluuutttrrrqqquuu}}}}}}uuuvvv|||yyyggg[[[IIIIIIPPPZZZaaaeeellltttqqqmmmdddYYYOOOGGGCCCAAACCCAAA??????@@@BBBCCCDDD>>>???@@@AAABBBCCCBBBBBB???@@@BBBFFFJJJMMMMMMMMMKKKLLLNNNQQQSSSRRROOOMMMNNNPPPQQQPPPOOOQQQWWW]]]gggqqq~~~qqqfff___YYYXXXZZZ\\\[[[XXXUUUSSSSSShhh{{{xxxcccUUUKKKLLLPPPMMMHHHEEECCCDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBB@@@???>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999888888888999:::::::::888666555666777777666444444333222222333333333444444444555555666666666333333333333333222222111222222333333444444444444111111111111111111111111111111000000000000111111000111222111000000111222555555555555444222111000111111111222222222333333111111000000111111222333444444555555444444333222111111111222222222333333222333333222111111222444555444222222222222000///111222333222000///000111111111111111111111111111111111111111000000000000222222222222222222222222000000000000000000000000222222222222222111111111222222222222333333333444444444444444555555555555666666777888888888888777555666777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>?????????>>>???AAACCCCCC???>>>AAABBB@@@>>>@@@BBBBBBCCCBBBAAAAAACCCEEEAAAAAAAAABBBDDDFFFGGGIIIJJJKKKJJJIIIGGGFFFGGGIIIFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFKKKIIIIIIJJJLLLOOOOOOOOONNNOOOQQQSSSTTTUUUTTTTTTSSS\\\jjjxxxrrrnnnlllwwwFFFGGGJJJMMMOOOMMMLLLLLLQQQZZZ[[[NNN???===HHHSSSEEE>>>;;;AAAHHHIIIHHHGGGEEEDDDGGGKKKJJJIIINNNVVVZZZjjjsssnnnhhhqqqwwwVVVDDDEEEHHHKKKIIICCC???>>>===<<<;;;:::888777777666444444333333222222111111////////////////////////............---------------------,,,++++++******...///000000///...///111......///000000///............////////////.............../////////000000---...000111111555BBBOOO^^^gggqqqtttqqqrrr|||{{{xxx{{{~~~eee]]]WWWZZZbbbiiiooosssyyy}}}uuufff\\\WWW[[[WWWRRROOOMMMKKKGGGEEEEEEEEEEEEEEEEEECCCBBBBBBDDDDDDFFFJJJOOORRRSSSRRRKKKLLLOOOSSSWWWXXXVVVTTTRRRUUUWWWZZZ^^^fffqqqxxxyyydddVVVWWWaaaiiisssqqqlllgggeeeffflllppp}}}iiiTTTOOOIIIEEEHHHLLLMMMJJJIIIEEEEEEEEEDDDCCCBBBAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@>>>??????@@@??????======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999:::999999999999999:::;;;999777555444555666666555333333222222222333333444444444444444555555555555222222222222222111000000111222333333444444333333111111111111111111111111111000000//////000000111///111222222111000111222---...///111222222111111111111222222222333333333111111111111111222333333444555555555555444333333000000000111111111111222000222333222111111222444555444333222333222000...///111111111///...///000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111111111111111222222222222222222333333444444444444555555666777777777777666333444666777888999999999999999:::::::::;;;;;;;;;;;;<<<>>>??????@@@BBBDDDBBB>>>===@@@BBB@@@???AAA???AAAEEEFFFEEECCCBBBCCCAAABBBCCCDDDFFFGGGIIIJJJIIIJJJIIIHHHFFFEEEFFFHHHDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFLLLKKKJJJJJJLLLLLLLLLKKKIIILLLOOORRRSSSSSSQQQPPPQQQSSSWWW\\\aaallluuuuuurrrwww~~~~~~}}}FFFEEEHHHNNNOOONNNNNNPPPUUUWWWTTTIII>>><<>>============>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<::::::::::::<<<<<<::::::::::::;;;;;;;;;;;;::::::999999999888888888::::::999999888999999:::888666444333444555555444333333222222222333444444444444444444444444444444111222222222222111000000111222333444555444333222111111111111111111111111111000000//////000000111000222222111///....../////////000111111111111111111111222222222333333333000////////////000111111222222222222222111111000............////////////...///000000//////111333111000///000111222111///...///000000......///000//////////////////////////////000000000000000111000000000000000000000000////////////////////////000000000000000111111111000000000000111111111222111111222222333333444444222222333444444444444333222333444666777888888999888888888999999999::::::999;;;===??????@@@BBBDDD@@@===<<<@@@CCCAAAAAABBB>>>AAAFFFGGGFFFDDDBBBAAABBBBBBCCCEEEFFFHHHIIIIIIGGGHHHHHHGGGEEEDDDDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGDDDCCCBBBAAABBBDDDFFFHHHLLLJJJIIIIIIJJJIIIHHHFFFIIIKKKOOORRRSSSRRRPPPNNNRRRQQQRRRTTTVVV[[[gggssswww~~~uuutttyyywwwsssEEEDDDGGGNNNQQQOOOPPPSSSTTTPPPIIIAAA;;;;;;AAAGGG<<<888999AAAHHHJJJJJJKKKJJJKKKRRRZZZWWWNNNOOOXXXhhhtttsssaaa[[[ooopppNNN:::???CCCDDDCCCAAA@@@???::::::999888777555444333222222222222111111111111---------....../////////------------------------------------,,,,,,,,,,,,+++,,,...---,,,,,,...///---...///000000///...------......//////......---,,,---------............000///000333222///000444444>>>QQQhhhuuuyyy|||}}}|||~~~sssqqqnnnfff]]]```bbbcccbbb___```iiirrr{{{yyyrrroooiiiccc\\\WWWTTTRRRTTTRRRRRRSSSWWWZZZ[[[\\\bbbdddhhhpppxxx~~~~~~wwwrrrooommmllljjjmmmmmmfff___dddwwwyyywwwzzz{{{|||mmm\\\PPPJJJHHHKKKKKKJJJGGGDDDCCCCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;<<<===>>>???>>>>>>>>>=========<<<<<<;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;:::::::::999999999888888:::999888777777777777777777555333222333444444444333333333333333444555555333333333333333333333333111222222222222111000000111222444555666555444333111111111111111111111111111000000000000000000111000111111///...---...000555444444333222111111111111111111111222222222222///////////////000000111000000111111000000///.............../////////////////////---,,,,,,...000000...------///000000///---...//////...---...///////////////////////////////////////000000111111000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111000000111111222333333444111111222333333333333333111222333555777777888888777777777888888888999999:::<<<>>>?????????AAABBB@@@<<<<<>>======<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>============:::999777666666777999:::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888666555555555555777555333222333444444333333333333333444444555666333333333333333333333333222222222222222111000000111222444666666555444333111111111111111111111111111111000000000000111111.../////////...///222444////////////111222444555000000000000111111111111000000000000000111222222111111111111111000000///000000000000111111111222111111000---++++++---///333111...---...//////...,,,...///...------...///////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000///000000111222222333333333333444555555555555444000111333555666777888888777777777777888888888888<<<>>>???@@@???>>>???@@@@@@<<<===AAADDDCCCCCCEEEBBBCCCDDDDDDCCCCCCDDDEEEAAAAAACCCDDDEEEEEEEEEEEEBBBDDDGGGGGGEEEBBBAAAAAADDDEEEFFFGGGGGGHHHHHHGGGDDDDDDCCCCCCEEEHHHKKKNNNMMMLLLLLLMMMOOOOOONNNMMMFFFIIIMMMRRRTTTUUUTTTSSSUUURRRQQQTTTUUUSSSRRRSSSZZZYYY___sssBBBCCCFFFIIILLLMMMNNNNNNCCC<<<555333555999>>>BBB;;;:::<<>>======<<<;;;;;;::::::???>>><<<;;;<<<===???@@@===<<<;;;<<<======;;;999:::999888777777777888999888999999:::;;;;;;;;;:::;;;;;;;;;;;;::::::999888888777666666777777666555666444333333444555333222333444444444333222222111444444333333333222222222222222111111000000//////111111222222222222111111111...,,,///444888777555////////////////////////////////////////////////111///...///000111000...222111111111000000//////,,,,,,------------,,,,,,////////////000000000000000000//////.........---//////////////////////////////////////////////////////.........---------000///...---------------////////////////////////...///000000///000222444////////////////////////111111000000//////..................////////////////////////000000000000000000111111111222222222333333444444555666777777666666666666777777777777777777777888999:::<<<===;;;;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>??????@@@AAAAAABBBCCCDDDDDDEEEDDDEEEGGGHHHGGGFFFDDDBBBHHHEEEBBBAAACCCDDDCCCAAADDDDDDDDDFFFHHHLLLOOOQQQNNNMMMLLLKKKKKKLLLMMMOOOHHHJJJMMMPPPRRRSSSSSSRRRTTTSSSQQQPPPPPPQQQSSSTTTRRRTTTWWW[[[___ccceeegggeeejjjrrr~~~sssBBBCCCFFFHHHIIIIIIIIIHHH@@@;;;666555888===BBBFFF<<<;;;===CCCKKKPPPPPPMMMVVVUUUXXXZZZRRRHHHLLLXXXbbbaaaTTTNNN]]]pppsssQQQBBBCCCEEEDDDAAA???>>>>>>999888666555333222222111000000000000////////////111000///...------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------....................................//////////////////111666;;;EEEWWWggguuuvvvwwwtttrrrtttzzz}}}yyyrrrbbbQQQJJJLLLQQQRRRTTTaaaqqqzzzyyysssooonnnmmmoooppppppnnnnnnqqqttt{{{ooonnnpppqqqlllaaaYYYVVVTTTWWW]]]eeejjjggg^^^WWWUUU]]]hhhwww{{{ppp^^^TTTLLLKKKJJJHHHFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@?????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;>>>===<<<;;;;;;===???@@@===<<<;;;<<<======;;;999999888888777777888999:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;:::999999888888777666666777777666444666444333333444444333222333333333333333222111111444333333333333222222222111111111000000000000000///000000111111000000///111...,,,---222444333000////////////////////////........................000///...///000111000...111111111000000000//////---------......---------....../////////000000000000/////////.........---........................------------------------///.........------------......---------......///........................---...//////......000222////////////////////////000000000000//////..................////////////.../////////000000000000000000000111111111222222222222333333444555555666555555666666666777777777666777777888999:::;;;<<<::::::;;;<<<===>>>??????>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDCCCDDDEEEEEEBBB???BBBCCCEEEHHHJJJMMMNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKFFFHHHJJJMMMOOOPPPPPPOOOOOONNNMMMLLLMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXVVVXXX[[[aaajjjsss{{{BBBCCCFFFGGGGGGEEECCCAAA>>>;;;888888===CCCHHHJJJ<<<<<>>======888777555444333222222222000000000000////////////......---,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------------............/////////---+++,,,------000;;;GGGbbbmmm{{{|||wwwvvvxxx~~~oooeee```YYYRRRUUU___kkkpppkkkddd^^^\\\SSSXXX]]]^^^]]]]]]aaaeeejjjqqqzzz}}}tttjjjbbb\\\```eeecccVVVHHHCCCFFFNNNMMMPPPXXXaaaggggggeeegggmmmzzz|||}}}yyyzzzjjjYYYQQQMMMGGGEEEHHHIIIGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB>>>>>>>>>>>>============AAAAAA@@@???>>>===<<<<<<<<<;;;::::::;;;===???@@@===<<<;;;<<<===<<<;;;999888777777777888999::::::999::::::;;;;;;;;;;;;;;;999::::::::::::999888888888777555666777777666444555444333333444444333222222222333333222222111111333333333222222222111111///000000000000000000111......////////////......111...,,,,,,...///...+++////////////////////////........................000///......000000///...000000000000////////////---..................---.........////////////000/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,---...///000........................---...///...------...000000000000000000000000000000000000////////////...---............/////////....../////////000000000000000000000111111111111111111111222333333444444444555555555666666666666666666777777888999::::::888888999:::;;;<<<======:::;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDFFFFFFEEEAAA>>>AAACCCGGGJJJMMMMMMMMMLLLIIIJJJLLLMMMLLLKKKHHHGGGFFFGGGJJJLLLMMMNNNNNNNNNJJJJJJJJJJJJKKKMMMOOOPPPSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLMMMOOOTTTXXX[[[^^^jjjqqqpppqqq{{{BBBCCCFFFGGGGGGDDDAAA@@@???>>>===<<<@@@GGGKKKJJJ<<<===AAAGGGMMMPPPPPPNNNSSSWWW[[[ZZZPPPIIIOOO[[[^^^[[[TTT[[[rrrsssSSS???AAABBBBBB???===<<<<<<666555444333222222222222000000000000////////////...------,,,++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---------------------------------.........//////+++***+++,,,+++***111:::JJJZZZppp~~~}}}yyywww|||qqqeeeiiikkkkkkfff\\\SSSNNNMMMMMMSSSZZZ\\\ZZZZZZ^^^cccgggiiinnnsssvvvvvvtttrrruuurrrrrrwww{{{|||}}}vvvlllddd___\\\kkkhhhdddYYYJJJ@@@CCCMMMWWWVVVUUUYYY```jjjsssyyyzzzzzzyyy}}}{{{vvv{{{vvv^^^QQQNNNOOOJJJFFFEEEHHHIIIFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???????????????>>>>>>>>>AAAAAA@@@???>>>===<<<<<<::::::::::::;;;===>>>???<<<;;;;;;;;;<<<<<<:::888666666777888888999:::;;;::::::;;;;;;;;;;;;::::::888999999999999999888888888666555555666777555444555444222333444444333111222333333333333333222222222222222222111111111111.../////////000000111111......////////////......000...,,,+++------,,,+++................................................000///......///000///...////////////////////////---......//////......---------........./////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------...///...........................//////...---,,,...///000000000000000000000000////////////////////////---------.........//////........./////////000000/////////000000000111111000000000111111111222222444444444444555555555555555555666777888888999999666777777888999:::;;;;;;999999::::::;;;<<<>>>???BBBBBBBBBCCCCCCDDDDDDDDD?????????@@@AAACCCDDDEEECCCCCCDDDEEEEEECCCAAA???@@@CCCHHHLLLNNNMMMKKKIIIIIIJJJKKKKKKJJJIIIGGGFFFHHHIIIKKKLLLMMMMMMMMMMMMHHHHHHHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQXXX[[[XXXWWW\\\```aaabbbhhhpppwww|||BBBDDDFFFGGGGGGFFFDDDBBBBBBCCCAAA>>>AAAHHHJJJHHH;;;===BBBHHHMMMOOOOOONNNNNNUUU]]]___XXXSSSWWW___``````\\\cccuuuoooPPP>>>@@@AAA@@@>>><<<;;;;;;555444333222222222222222000000000000///////////////...------------------++++++,,,,,,---.........------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------------------............,,,+++---///...,,,000666888BBBSSSdddrrr||||||{{{yyytttjjj]]]RRRKKKIIIJJJOOOSSSSSSPPPNNNPPPRRRVVVWWWZZZ^^^cccdddbbb___```]]]___fffllloooqqquuuzzzvvvooofff\\\VVVVVVXXXkkkddd\\\SSSMMMMMMXXXdddiiinnntttwwwxxx{{{|||ttttttyyygggTTTKKKJJJLLLMMMKKKFFFEEEGGGGGGDDDCCCEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>======<<<:::::::::;;;<<<======>>><<<;;;:::;;;<<<<<<:::888666666777888999:::::::::999:::::::::::::::999999777777888888999888888777777666555555666666555444555333222222333444222111333333444444444444333333222222111111111000000000......//////000000000111...//////000000//////......---,,,,,,---......---------------------------........................///...---...///000///---.....................///------............------------------............---------.......................................------------------------,,,,,,------------------......---,,,,,,,,,,,,,,,........................///000000///...---///000////////////////////////.............../////////------------........................////////////....../////////000000000/////////000000000000000222333333333444444444444444444555777777777777777555555666777888999::::::::::::999999::::::;;;<<>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCAAAAAAAAABBB???CCCGGGKKKMMMLLLIIIGGGKKKJJJIIIGGGGGGGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKEEEEEEGGGHHHKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNOOOQQQQQQOOOMMMKKKOOORRRTTTUUUXXXZZZZZZWWWWWWYYY\\\_________```bbbffffffhhhkkkmmmlllgggcccDDDEEEFFFGGGHHHGGGGGGFFFEEEHHHDDD>>>???GGGIIIDDD:::===CCCHHHLLLNNNMMMMMMJJJQQQ[[[^^^\\\ZZZ]]]bbbaaacccaaaggguuuzzzlllMMM===>>>@@@???===:::999:::333333222111111222222222000000000000//////////////////...............///++++++,,,,,,---------...------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......111///,,,...222000222777CCCUUUjjj}}}}}}uuuhhh___ZZZLLLMMMLLLIIIEEEBBB@@@@@@CCCCCCDDDFFFHHHHHHGGGFFFEEEFFFLLLVVV]]]^^^]]]^^^XXXTTTOOOJJJEEEBBBGGGNNN___\\\]]]aaagggooo}}}|||aaaXXXNNNJJJKKKLLLIIIFFFGGGCCCBBBDDDEEECCCDDDHHHAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<;;;:::;;;<<<;;;:::888666777888999999999999999999999999999999888888777666666777888888888888777777666444555666666555333444333222222333333222111222222333444444444333333111111111000000000000///...//////////////////000......////////////......,,,,,,,,,,,,---...//////------------------------------------------------///...------//////...------------...............,,,------------------,,,,,,,,,,,,---------......---------------.........------------------------------------------------,,,,,,,,,,,,------------///...---,,,++++++++++++------------------------...///000///......///111////////////////////////---............/////////,,,------------.........------........./////////............//////////////////////////////000000222222222222333333333333333444555666777666555555444555555666777888999999::::::999999999:::;;;;;;AAAAAAAAAAAAAAAAAABBBBBB??????@@@AAACCCDDDDDDEEEEEEEEEDDDBBB@@@???AAACCCAAABBBEEEHHHIIIIIIHHHFFFKKKIIIGGGFFFFFFHHHIIIKKKGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGIIIKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRRRRQQQNNNKKKIIIIIIJJJLLLPPPSSSSSSOOOKKKRRRQQQRRRTTTSSSPPPQQQUUUUUUTTTTTTUUUVVVTTTQQQOOOHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIEEE<<<===FFFHHHCCC888<<>><<<999888999222222111111111111222222000000000000//////////////////............//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------000///,,,,,,///......///222<<>>>>>>>>>>>>>>??????@@@AAAAAAAAA======>>>>>>======<<<<<<;;;:::::::::;;;;;;999888777888999999999999888777888888888888888777666666555666666777888888777777777555444444555666444333444333222222333333222000000000111222222222222222111111000000000////////////////////////.........------............------,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------//////...---,,,,,,---------.........++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,------------------------,,,---......------///111---------------------------------.........//////,,,,,,---------.........---------.........//////------........./////////000000000///////////////111111111111222222222333222333555666666555444333444444555666777888999999888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCCBBBDDDEEEDDDAAA???@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLMMMPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQOOONNNLLLKKKJJJNNNPPPRRRTTTRRROOOLLLLLLJJJIIIKKKPPPOOOLLLMMMRRRQQQQQQRRRRRRRRRPPPNNNLLLKKKJJJHHHFFFEEEFFFFFFGGGGGGIIIDDD;;;<<>>===;;;999888888111111111111111111222333000000000000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---++++++...///,,,---000,,,111555444222666@@@III]]]sssxxxqqqtttyyyqqqvvv|||{{{vvvvvvyyyzzzxxxuuusssrrrooojjjeeebbbccceee^^^YYYWWWZZZ]]]___ccchhhooonnnooorrrooommmsss}}}}}}}}}{{{~~~ooo[[[SSSLLLFFFEEEFFFHHHGGGFFFFFFHHHIIIEEEDDDFFFHHHFFFAAA@@@BBB@@@@@@@@@????????????>>>>>>>>>??????@@@@@@AAAAAA>>>??????@@@BBBCCCCCCDDD????????????>>>===<<<;;;;;;:::::::::;;;;;;999777777888999::::::999777666777777777777777666555555555555666777777888777777777555444444555666444333444333111222333333222000......///000000000000000000000000000////////////000000//////.........---+++,,,,,,------,,,,,,+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...///...---,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,---......------------------------***,,,---,,,,,,---///111---------------------------------.........//////,,,,,,,,,---------......---------.........//////---------.........//////000000000000000/////////000111111111111222222222111333444666666555444222444444555666777888999999666777777999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@???CCCFFFFFFCCC@@@??????CCCCCCBBBBBBBBBDDDFFFGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNNNNPPPQQQSSSUUUVVVWWWPPPNNNLLLIIIHHHIIIKKKLLLHHHKKKPPPPPPLLLHHHJJJOOOOOONNNPPPTTTRRRKKKIIIMMMLLLMMMNNNOOONNNMMMJJJIIIHHHJJJLLLJJJHHHHHHJJJMMMGGGFFF@@@888;;;FFFJJJEEE;;;>>>BBBGGGJJJKKKKKKJJJIIILLLOOOQQQQQQTTTZZZ^^^eee___hhhuuu{{{~~~aaaLLL???>>>===<<<:::777555444000000000000000000000000///000111111111000...---......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------------------------------111111111222333444666777FFFUUUiiiuuuxxxwwwwwwxxxlllnnnrrrxxx}}}~~~~~~}}}vvvtttwww}}}|||wwwzzz}}}}}}{{{___PPPNNNOOOJJJCCCGGGGGGFFFFFFGGGGGGHHHIIICCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>;;;>>>CCCGGGGGGEEEAAA>>>:::;;;===>>>>>>>>>===<<>>>>>===<<<;;;999::::::;;;;;;::::::999999:::;;;<<<;;;:::999888555555666666666666555555555555555555666666666666555555555666666666666666222222222111111111111000222222111111111111222222////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******)))*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,------...///000111111---------............///...------------...//////---------............///............////////////000000000000111111111111333333333333444666888999555666777888999:::;;;;;;999888777999<<<===<<<999<<<<<<;;;::::::::::::;;;===>>>@@@@@@??????@@@BBB@@@AAAAAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIKKKMMMMMMLLLJJJFFFEEEDDDCCCDDDEEEGGGIIIEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMPPPRRRSSSRRRQQQRRROOOKKKHHHGGGHHHKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHKKKNNNQQQRRRQQQNNNMMMQQQPPPNNNKKKJJJJJJJJJKKKHHHJJJKKKJJJGGGGGGIIILLLMMMMMMFFF>>>@@@HHHJJJEEE;;;===AAAEEEIIIKKKKKKLLLLLLOOORRRSSSSSSUUUZZZ___fff]]]eeettt{{{^^^JJJ@@@???>>><<<999777555333000000000000000000000000000000000000000///............---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------------------------......///000111222333333???OOO]]]gggqqq}}}{{{tttppprrrxxx{{{wwwvvvlllzzzwwwpppaaaQQQIIIKKKMMMIIIDDDGGGFFFFFFFFFFFFGGGHHHHHHDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>===???BBBFFFHHHGGGBBB>>>:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;::::::888999999:::999999777666555666666777777666666555444555555666777888999999666555555555555555555555222222222111111111000000222111111000000111111222////////////.........---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++*********++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********+++*********++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,------....../////////------------............---------------......///------------......................../////////////////////000000000111111111111111111222444666777333444555666777888888999999777777999;;;===;;;999;;;::::::999::::::;;;;;;???@@@AAA@@@>>>>>>>>>@@@@@@AAAAAA@@@??????@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHJJJKKKKKKIIIHHHEEEDDDDDDDDDEEEGGGJJJKKKHHHIIIIIIJJJKKKKKKKKKJJJMMMMMMNNNQQQTTTTTTSSSRRROOOMMMJJJHHHHHHJJJLLLNNNKKKKKKKKKKKKLLLLLLMMMMMMKKKMMMPPPRRRSSSRRRPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLHHHIIIIIIHHHGGGFFFHHHJJJLLLMMMGGG@@@BBBJJJKKKEEE;;;===@@@CCCGGGJJJLLLNNNPPPSSSUUUUUUTTTVVVZZZ^^^dddZZZaaarrrxxx\\\GGGBBBAAA???<<<999666444333000000000000000000000000111000//////......//////......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000111...333:::AAAJJJXXXiiiuuu}}}{{{{{{~~~}}}|||uuusssyyyppp___QQQNNNJJJEEEEEEHHHIIIFFFBBBFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????@@@EEEJJJIIICCC===:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::777777888888888777666555666666777777777777666666444444555777888999::::::666666555555444444333333222222111111111000000000111111000000000000111111//////.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************)))))))))+++************+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,---------......------,,,,,,------...///------------............---............/////////.........////////////000////////////000111333444111111222333444555666666777666777888:::;;;:::999999999999999::::::<<<<<<@@@AAAAAA@@@>>>======>>>???@@@AAAAAA??????@@@AAA@@@@@@AAABBBCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGIIILLLMMMKKKKKKKKKKKKJJJJJJIIIIIILLLLLLMMMPPPSSSTTTRRRPPPLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIIIIIIIKKKLLLNNNOOOOOOPPPRRRSSSTTTRRRQQQOOOKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHHHHGGGFFFFFFGGGHHHDDDFFFBBB<<<@@@IIIKKKEEE<<<<<<>>>AAAEEEIIILLLOOOQQQTTTVVVUUUTTTUUUXXX\\\___WWW___pppvvv[[[GGGDDDBBB???;;;777555444444000000000000000000000000111000///------...//////......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,***************************************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111111222222111000333<<>>>>>@@@>>>>>>DDDJJJKKKDDD===:::;;;===>>>>>>>>>===<<<============<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::777777777777777666666555666666777777777777666666555555555666777777888888666555555444333222222111111111111111000000000000000000000//////000000000.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************+++***************++++++))))))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,---------.........---------.........//////---------.........//////.........//////000111222000000111222333333444444555555666777888999888888888888999999:::<<<===>>>>>>???@@@???>>>===>>>??????@@@AAAAAA@@@???@@@AAA>>>???AAABBBCCCCCCBBBAAAGGGHHHIIIIIIGGGEEEDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJLLLOOORRRRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQQQQRRRSSSSSSRRRQQQPPPKKKKKKMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFAAABBB???999===GGGHHHBBB<<<<<<===@@@CCCHHHLLLNNNOOORRRSSSSSSQQQRRRVVVZZZXXXUUU___mmm|||www[[[HHHEEEBBB===999666444444444000000000000000000000000111000...---------...///......---------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///000111111111000---......---...333:::@@@HHH[[[vvv~~~sssmmmnnnsssxxxzzz|||||||||}}}hhh___UUUOOOMMMJJJGGGEEEEEEGGGIIIIIIFFFDDDBBBAAADDDCCCCCCCCCCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======???<<<<<>>>>>>>>===<<<<<<======<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::888777777666666666666666666666777777777777666666666666666555555444444333555444444333222111111000111111111000000000//////000//////......//////000------------,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++******++++++++++++++++++++++++***))))))*********((((((((()))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,------------...------------............------------..................//////000000111111000111111222222333333333333444666666777777777777999999999:::;;;===>>>???;;;===>>>>>>>>>>>>@@@AAA>>>@@@BBBBBB@@@??????@@@===???@@@BBBCCCBBBBBBAAAGGGIIIKKKJJJGGGEEEDDDEEEIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFJJJKKKMMMQQQTTTTTTQQQOOOOOOOOOOOOOOONNNMMMLLLKKKOOONNNMMMLLLLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNOOONNNMMMKKKIIIHHHJJJHHHFFFFFFGGGGGGFFFEEEEEEFFF@@@:::<<>>@@@CCCFFFJJJLLLKKKNNNPPPPPPOOOQQQUUUYYYTTTTTT___mmm{{{www]]]IIIDDD@@@;;;777444333444555000000000000000000000000000///......------............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************++++++++++++******++++++,,,,,,------+++,,,---...///...---------///000111111222444666999DDDVVVhhhvvvzzzvvvtttqqqnnnzzz~~~}}}xxxpppxxx}}}}}}}}}xxxvvvuuuxxx|||xxxuuu}}}ssscccZZZPPPLLLJJJMMMMMMHHHCCC@@@EEEFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;:::;;;@@@EEEFFFAAA<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999888999::::::;;;;;;::::::999888777666555555555666666555555666666666666555555777777666555333222111111333333222222111111000000111111000000000///////////////............//////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******+++******++++++,,,---...++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++((())))))))))))******************+++++++++++++++++++++***))))))))))))***((((((((()))))))))************************************************************+++++++++,,,,,,,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,------------.........---------............///......///000111000000000111111111111222222333333111333555666555555555777999999999:::;;;<<<>>>???999;;;===>>>>>>???AAABBB>>>@@@BBBBBBAAA@@@???@@@??????@@@AAABBBBBBBBBBBBGGGJJJLLLKKKHHHEEEEEEGGGJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIGGGFFFFFFFFFGGGHHHLLLMMMPPPTTTWWWVVVTTTQQQPPPOOONNNNNNLLLKKKJJJJJJPPPOOONNNNNNNNNOOOPPPQQQPPPOOOOOONNNNNNOOOPPPPPPQQQQQQPPPNNNLLLJJJHHHFFFLLLIIIGGGFFFHHHHHHGGGEEEGGGGGGAAA999<<>>@@@CCCEEEHHHIIIGGGJJJMMMNNNNNNPPPUUUZZZUUUTTT___nnnwww]]]JJJBBB>>>999444222222444555000000000000000000000000......//////......---,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************++++++++++++)))******+++,,,,,,------)))***,,,---...---++++++000111111111000/////////222666<<>>>>>??????=========<<<;;;;;;::::::777888:::>>>AAAAAA???<<<:::;;;===>>>>>>>>>===<<<;;;;;;<<<;;;;;;:::999888888999999::::::999999888777666444444333444444555444444555555555555444444777777666555444333333222111111111111111111111000111000000000///////////////......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******)))))))))******,,,------++++++************++++++************************************************************************************************************++++++++++++************************((((((((()))))))))******)))))))))*********++++++++++++***)))))))))))))))(((((()))))))))*********************************************************)))))))))*********+++++++++++++++++++++++++++***************++++++++++++***************+++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---............/////////---...///000000000///...000000000111111111111111000222555555444333444666888777888888999:::;;;<<<:::<<<>>>>>>===>>>???AAA===@@@BBBCCCAAA@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEIIILLLKKKGGGEEEFFFHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLOOOSSSVVVVVVSSSPPPLLLLLLKKKJJJIIIIIIIIIJJJMMMMMMNNNNNNOOOPPPQQQQQQOOOOOONNNMMMNNNOOOQQQRRRSSSQQQOOOMMMKKKIIIHHHGGGMMMJJJGGGGGGHHHIIIGGGEEEDDDDDD>>>888<<>>CCCEEECCCBBBFFF@@@@@@AAAAAABBBBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC@@@??????>>>===>>>>>>>>>===<<<<<<;;;::::::999999444666:::===>>>>>>===<<<:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888999999888888888555444333222222222333444333444444444444444444333666666666666666555555555000000000000111111111111000000000000////////////.........------.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************(((((((((((())))))))))))'''((((((((())))))******++++++***))))))((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++)))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000,,,---.../////////...---/////////000000000000000///222555555333222444666666666666666777888999:::<<<===???>>>======>>>???===@@@BBBCCCAAA@@@??????BBBAAA@@@@@@AAABBBDDDEEEDDDHHHLLLKKKGGGDDDEEEHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFGGGJJJLLLNNNHHHIIILLLQQQSSSSSSPPPLLLIIIHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRPPPOOONNNMMMNNNPPPSSSTTTSSSQQQNNNLLLJJJIIIIIIIIINNNMMMJJJHHHGGGFFFFFFGGGFFFCCC===;;;EEEPPPMMMBBB;;;>>>AAACCCEEEEEEEEEEEEIIILLLOOOQQQRRRVVV\\\aaa\\\___bbbjjjwww___AAAAAA===999555444333111000555555444333111...,,,+++---,,,+++,,,......---,,,------++++++++++++------((()))***+++,,,---------...---+++*********++++++************************+++++++++++++++***)))(((************************************************++++++******************************************++++++,,,,,,,,,,,,------..................------000000000000111111111111555<<>>;;;999777777888888999999:::::::::999999888::::::;;;<<<======<<<<<<;;;;;;;;;::::::999999999999999999888777666666555666666666555444444333333666555333333222333444555333444555555444333111000111111111111111111111111111000000///...---------,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************************************(((((()))***************))))))))))))************,,,,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************))))))))))))************,,,+++***,,,...---***&&&,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..................///////////////000111222333444444444555555666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;>>>BBBCCCBBBAAA@@@@@@EEEBBB@@@???@@@BBBCCCCCCGGGGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGGGGJJJMMMOOOJJJKKKLLLNNNMMMLLLJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFIIIMMMPPPPPPOOOOOOOOONNNPPPRRRRRRPPPOOOQQQSSSRRROOOKKKGGGFFFGGGIIIKKKNNNMMMKKKIIIGGGFFFFFFFFFFFFCCC===<<>>@@@@@@???@@@>>><<<:::888888888999999999:::::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777666666555666666666555444444333333555444333333333333444555333444444444444222111000111111111111111111111111000000000///...---------,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************************************(((((()))***************(((((()))))))))*********++++++******)))((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))***************))))))+++,,,,,,(((%%%,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111222333333333333444444555666777888999999:::::::::::::::;;;;;;;;;<<>>>>>AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIGGGFFFFFFHHHJJJIIIHHHGGGFFFHHHJJJMMMOOOIIIJJJLLLMMMMMMLLLJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJIIILLLPPPQQQQQQOOOOOOOOONNNPPPRRRQQQOOOOOOQQQSSSPPPNNNJJJGGGFFFGGGJJJLLLOOONNNKKKIIIGGGFFFFFFFFFFFFDDD???===GGGRRRNNNBBB:::===AAACCCCCCCCCDDDDDDIIIOOOVVV[[[]]]___aaaddd___[[[^^^lllyyyzzzrrrkkkyyyuuu\\\@@@@@@<<<888555333333111000...222777<<>>KKK___nnnmmmkkkrrr|||}}}```WWWRRRMMMKKKJJJJJJGGGDDDJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA???===<<<===>>>??????>>>???>>><<<:::999888888999888999:::;;;;;;:::999888888999999::::::::::::999::::::::::::999999999999999888888777777666666555666666555555444333333333444444333333333333444444444444444444333222111000000000000000000000000000000000//////...---------,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,++++++************++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))(((((()))***************(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************)))))))))*********++++++)))))))))*********++++++************************))))))))))))*********************+++,,,,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111222222222111111222222333444555666777777888888999999::::::::::::===???BBBBBBAAA???>>>>>><<<<<<<<<>>>AAACCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEIIIIIIGGGEEECCCCCCFFFHHHFFFFFFFFFFFFHHHJJJMMMNNNHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMOOORRRSSSQQQOOONNNNNNMMMOOOPPPPPPOOONNNPPPQQQNNNLLLIIIFFFFFFHHHJJJLLLPPPOOOLLLIIIGGGFFFEEEEEEFFFEEE@@@@@@JJJTTTOOOCCC999===AAACCCBBBBBBCCCEEEIIIPPPYYY___```___^^^___[[[XXX^^^kkkqqqllliiikkk{{{qqqYYY??????<<<777444333333111000...000333555666555333222555222///------...------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++************************************************+++++++++******)))((((((((((((((((((((((((***************************************+++++++++***************************++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,---------.........222111//////000222555777???MMMWWWSSSLLLMMMSSSXXXjjjnnnvvvxxxkkkWWWEEEIIIGGGEEEEEEGGGGGGEEECCCEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<>>>???>>>>>>===<<<;;;999888888888888888999:::<<<<<<;;;:::999999999::::::::::::999999:::999999999999999999999888888777777666666666666666666555444444333333222333333333333333333444444444444333333222111111000/////////////////////////////////......---------,,,,,,,,,------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************))))))))))))************************(((((((((((((((((((((((((((((()))***************(((((((((((()))))))))***(((((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************************((()))))))))************,,,,,,,,,---...---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................////////////111111111111111111000000111111222222333444444555777777777888888999999:::;;;===??????>>><<<;;;<<<;;;<<<===@@@BBBCCCAAA???>>>???BBBEEEFFFFFFEEEEEEGGGGGGEEEBBB@@@@@@CCCEEEDDDDDDEEEFFFHHHJJJKKKLLLGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOKKKJJJGGGFFFFFFGGGJJJLLLRRRPPPMMMJJJGGGFFFEEEEEEGGGFFFBBBBBBLLLVVVPPPCCC888===BBBDDDBBBAAACCCFFFIIIQQQ[[[```___[[[XXXWWWUUUVVV^^^hhhiiiffflllyyymmmUUU>>>>>>;;;777444333333222111111000///...---,,,++++++...,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,************************************************)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,))))))******+++,,,------,,,,,,,,,,,,------------.........//////000111111222999>>>;;;777777999:::???BBBJJJVVVbbbkkkoooooopppuuuzzzzzzxxxzzzyyyzzz}}}|||ssshhh```^^^^^^]]]\\\[[[[[[XXXPPPJJJFFFDDDAAA@@@@@@???@@@AAAAAA@@@???@@@AAABBBBBBBBBAAA??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===>>>>>>===;;;;;;:::999888777777666888:::<<<===>>>===;;;:::::::::;;;;;;;;;;;;::::::999999999999999999999999777777777666666666666666555555555444333333222222111222222333333444444444444444333222111111111000....................................------------+++,,,,,,,,,,,,,,,,,,+++************************,,,++++++******++++++,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''(((((((((((()))))))))'''''''''((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((()))))))))************+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111000//////000000000111222222333333555555666666777888888999999:::<<<<<<;;;999999:::===>>>???AAACCCBBB???===<<<>>>AAACCCEEEFFFEEEEEEDDDDDDCCCAAA>>>>>>@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPOOOMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHFFFEEEEEEGGGIIIKKKSSSQQQNNNJJJGGGFFFDDDDDDGGGGGGDDDDDDNNNWWWQQQCCC999>>>DDDEEECCCBBBDDDGGGJJJRRR\\\aaa___ZZZUUURRRQQQWWW^^^cccdddiiixxxiiiTTT@@@>>>:::666444333222222111333222000...------...//////---,,,---......---++++++,,,,,,------,,,,,,+++******+++++++++++++++***((()))******+++*********************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************++++++++++++*********++++++,,,,,,---+++,,,,,,,,,------------+++,,,...//////---,,,+++...///000000///...------222222333666;;;???AAABBBEEEIIIMMMMMMLLLMMMSSSXXXXXXYYY[[[^^^___\\\XXXTTT^^^cccgggcccYYYQQQNNNOOOLLLIIIHHHHHHKKKKKKIIIFFFDDDGGGHHHDDD???>>>@@@BBB????????????????????????@@@AAAAAABBBAAA@@@>>>===AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@???>>><<<<<<===>>>===<<<:::::::::999888888777777999;;;>>>@@@@@@???===<<<;;;;;;;;;;;;;;;::::::999888888888999999999999999666666666666666666666666555555444444333222222222000111222333444444444333444333222111111000000111////////////////////////------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++************++++++++++++************++++++++++++******************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((((((((())))))'''''''''(((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((()))******((((((***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////...//////000000000//////000000000000111111222222333333444555666777777888777888::::::999999:::;;;>>>>>>???AAABBBAAA???<<<;;;===???BBBCCCDDDEEEEEEBBBCCCCCCBBB@@@???@@@AAABBBCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLMMMMMMKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMLLLKKKHHHGGGFFFEEEEEEFFFHHHIIITTTRRROOOKKKHHHEEEDDDDDDGGGGGGEEEFFFPPPYYYRRRCCC999???FFFGGGCCCBBBEEEIIIKKKSSS]]]bbbaaa[[[VVVTTTRRRYYY^^^___dddrrrhhhUUUCCC===:::666333333222222111111111111000000000000000.........000111000...++++++,,,,,,------,,,,,,+++(((((()))***+++++++++***'''((()))***++++++***)))************************))))))***+++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------...//////...---,,,000///000000///---+++,,,444333111111111222222222333555777888:::;;;<<<===???BBBEEEFFFFFFFFFFFFGGGJJJNNNQQQNNNGGGAAA???@@@AAABBBCCCFFFHHHHHHGGGFFFDDDEEEEEEDDDAAA???@@@BBBBBBCCCBBBAAA@@@@@@AAABBBAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>CCCBBBBBBBBBAAAAAAAAAAAA???>>><<<<<<======<<<;;;;;;;;;;;;;;;::::::999888:::<<>>:::::::::::::::999888888777888888888999999999999666666666666666666666666555555444333333222222111///000222333444444333333444333222111000000000111////////////////////////------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++************++++++++++++************++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))******************************(((((((((((())))))******))))))))))))))))))))))))************************(((((()))***************'''''''''((((((((())))))''''''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************&&&((()))((('''''')))+++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................////////////------...///000000000000000000000000111111111111222222333444555666777777666888::::::::::::<<<===<<<<<<<<<>>>@@@@@@???===<<<===>>>@@@AAACCCDDDEEEAAACCCEEEEEECCCBBBBBBBBBBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHJJJKKKLLLKKKKKKMMMNNNKKKIIIHHHIIILLLMMMKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGTTTRRROOOKKKHHHEEEDDDCCCGGGHHHFFFGGGQQQYYYRRRDDD:::@@@GGGGGGDDDBBBFFFJJJKKKTTT^^^dddccc^^^YYYWWWTTT[[[]]]\\\fffzzzhhhVVVFFF===999666333333222222111//////111111111000...,,,++++++---000333222///---++++++------------++++++((()))***+++,,,---------'''((()))+++++++++***)))************************((()))***+++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------...///000+++,,,///111000///111444------...///000222333333000000111444999:::999777666999;;;;;;:::;;;@@@DDDBBBDDDFFFEEEAAA??????AAA>>>>>><<<<<<>>>AAAFFFIIIGGGBBB>>>>>>???>>>??????@@@@@@???>>>======???AAA>>>???@@@AAAAAA@@@??????@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@?????????@@@>>><<<<<<<<<===<<<;;;============<<<;;;::::::;;;===@@@CCCDDDCCCAAA???999999999999999888777666777777888888999999999999555555555666666666666666555555444333333222222111///000222333444444333333444333222000000000000111000000000000000000000000------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++************++++++++++++************++++++''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************'''((((((((())))))******))))))))))))))))))))))))************************(((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))+++***((((((***---************************,,,++++++++++++++++++,,,,,,,,,,,,---------................../////////000,,,---...///000000000000000000000000111111111111111111222333555666666777777888:::;;;;;;<<<>>>@@@:::999:::<<>>======>>>???@@@BBBDDDEEEAAADDDGGGHHHFFFEEEDDDDDDBBBCCCFFFGGGGGGFFFCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKKKKKKKLLLNNNPPPKKKIIIGGGHHHKKKLLLKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFUUURRRMMMHHHEEEDDDDDDEEEJJJIIIDDDCCCKKKRRRIII::::::===AAACCCEEEFFFGGGIIIMMMYYYdddiiigggbbbXXXOOOQQQXXX]]]___gggwwwiiiQQQDDD>>>777222222111///...000000//////...------,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***)))''''''&&&''''''((()))))))))))))))******))))))(((((('''''')))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,---,,,)))'''(((***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///...---...000000000000000////////////111111222222222333333333555555555666777777888888:::;;;;;;;;;;;;;;;;;;;;;======>>>>>>???AAABBBCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>???AAABBBCCCBBBAAA@@@@@@????????????CCCDDDDDDCCCAAA@@@@@@AAADDDDDDEEEEEEEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???@@@@@@???===<<<;;;:::888777777888:::;;;>>>===;;;::::::;;;<<<===>>>???@@@AAAAAA@@@???>>>::::::888777777777888999888888888777777777777666444444555555555555444444444444333333222111000000111111000000111111222333000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++************++++++******************************))))))******+++,,,))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///......------///000111---...///000000111111000111222222333333444444555555555666777888:::<<<===;;;;;;===>>>??????????????????>>>>>>??????@@@AAADDDDDDEEEDDDDDDBBB@@@???AAADDDGGGHHHGGGEEEEEEEEEFFFDDDCCCBBBBBBDDDFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLHHHHHHIIIKKKMMMOOONNNMMMMMMJJJGGGGGGIIIKKKJJJIIIKKKGGGCCCBBBDDDGGGIIIHHHVVVSSSNNNIIIFFFEEEFFFFFFJJJJJJFFFCCCIIIOOOGGG999:::===@@@CCCDDDEEEGGGHHHNNNXXXbbbfffeeeaaaYYYRRRSSSYYY^^^```iiixxxhhhPPPCCC===777222222111///...000111000...---,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,(((((()))***************))))))))))))((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,...//////---***)))+++---))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000///...---...///////////////////////////111111111222222222333333444444555666666777777888999999::::::;;;;;;;;;;;;============>>>@@@AAABBBAAAAAA@@@????????????????????????>>>???@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDBBB@@@??????@@@AAABBBDDDDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888888999:::<<<;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@???>>>===:::999888777666777888888999888888888888777777777444555555666666555555444444444333222222111000000111111000000000111222222000000000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++************++++++******************************))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))***)))((('''((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......///......---...///000111---...///000111111111111111111222222333444444444555555555666888999;;;<<<::::::<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCBBBAAABBBEEEGGGHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLHHHHHHHHHJJJLLLMMMMMMLLLMMMJJJHHHHHHIIIKKKJJJIIIIIIFFFCCCBBBDDDFFFGGGGGGWWWTTTOOOJJJGGGFFFGGGHHHJJJKKKGGGCCCGGGMMMFFF:::;;;===AAACCCDDDEEEGGGIIINNNXXXaaadddccc```ZZZSSSTTTYYY\\\```iiixxxgggNNNAAA<<<666222222222///...000222000...,,,+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&''')))***+++,,,---))))))***++++++++++++***(((((((((((())))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,000000000...+++***+++---))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------...///////////////////////////000111111111222222222222333333444555555666666777777777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>??????@@@BBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAABBBBBBAAA???>>>???@@@>>>@@@BBBDDDDDDCCCAAA???BBBBBBCCCCCCBBBBBBAAA@@@BBBBBB@@@???>>>>>>>>>>>><<<;;;:::999999:::;;;<<<999:::;;;===>>>>>>??????<<<===>>>??????>>>===<<<:::999777666666666777888999999999888888888888777555555666666666666555555333333333222111111000000000000000000000111111222000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++************++++++***************************))))))))))))***++++++))))))))))))((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))''''''((())))))((((((''''''(((((()))))))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((('''''''''(((((((((((()))************************))))))))))))))))))))))))************************)))***+++,,,,,,+++******'''((()))***+++---......------------..................------......///000...///000111111222222111111111111222333333444444444444555555777888:::;;;888999;;;===>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCC>>>@@@AAACCCDDDDDDCCCCCCDDDFFFGGGGGGEEECCCBBBCCCAAABBBCCCEEEGGGHHHJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJHHHHHHIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDWWWTTTOOOJJJGGGFFFGGGGGGIIIKKKGGGCCCHHHNNNJJJ@@@===???BBBDDDEEEFFFHHHJJJNNNYYYcccfffeeeaaaYYYQQQTTTVVVXXX]]]ggguuueeeMMM@@@;;;555222222222///...000222000...,,,+++,,,---...,,,,,,,,,++++++++++++************************************)))))))))))))))(((((()))************)))''''''(((((())))))******'''''''''((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++---.........,,,+++)))(((((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......---,,,---...---...............//////000000000111111111111222222222333333444555555555555555666777999:::;;;;;;:::::::::;;;<<<===>>>??????>>>>>>===<<<=========>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBB???@@@AAA@@@>>>===>>>???===???BBBDDDEEECCCAAA@@@BBBCCCCCCCCCCCCBBBAAAAAABBBAAA???===<<<<<<=========<<<;;;;;;;;;;;;<<<===:::;;;===>>>???>>>======;;;<<<===>>>>>>===<<<;;;999888777666555666777777999999999999888888888888555666666777777666666555333222222222111111000000000////////////000111111000000/////////.........,,,------......------,,,++++++++++++++++++++++++************************************************++++++************++++++************************)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((''''''((()))(((((((((''''''((((((((())))))))))))(((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,---,,,***)))(((((()))***+++,,,------,,,,,,,,,------------...------------......//////...///000111222222222222000000111111222333333333333333444444555777888999777888:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBB<<<===???BBBCCCDDDDDDDDDEEEFFFGGGFFFDDDBBBAAAAAABBBCCCEEEFFFHHHIIIIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGCCCCCCCCCCCCDDDCCCBBBAAAVVVSSSNNNIIIFFFEEEFFFGGGHHHIIIEEECCCJJJTTTQQQGGG@@@BBBDDDEEEEEEGGGIIILLLNNNZZZfffkkkiiicccYYYOOOTTTSSSTTTZZZdddqqq}}}|||bbbLLLAAA999444111222222///...///111000...,,,,,,,,,---...,,,,,,+++++++++*********************************,,,,,,+++***)))(((''''''&&&''''''((()))(((((((((''''''(((((())))))******&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++***,,,...000000---)))&&&((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...---,,,+++,,,...,,,,,,------............//////000000000111111111111111111222333333444444444444555666777888999:::999999::::::;;;<<<>>>???======<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@AAA@@@??????>>>??????@@@@@@???@@@AAA@@@>>>===>>>???>>>@@@CCCEEEEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;::::::;;;<<<<<<<<<<<<;;;:::888777666555555555666777999999999888888888777777555555666666666666555555222222111111111111111000//////......//////000111////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,,,,***))))))***************++++++******+++++++++,,,,,,,,,,,,------..................///000111111222111111//////000111111222222333222222222333444555666777666777999;;;===>>>???@@@===>>>???@@@@@@@@@@@@???;;;<<>>>>><<<<<<;;;:::::::::::::::<<<===>>>???@@@@@@@@@@@@======<<<<<<======>>>>>>>>>@@@AAA@@@???>>>???@@@AAAAAACCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<:::999888888999:::;;;;;;:::999888888777555444444444555666888888888777777777777666444444555555555555444444111111111111111111111111...............///000000/////////.........------,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++************++++++)))))))))))))))))))))))))))(((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''((())))))))))))((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++++++++***************************************++++++++++++,,,,,,---............------...///000000111111000/////////000111111222222222111111222333444555555666777999;;;<<<===>>>>>>;;;<<<>>>?????????>>>===;;;<<>>???;;;;;;:::999999999999999<<<===>>>???@@@@@@@@@???<<<<<<<<<<<<<<<===>>>>>>???@@@AAA@@@??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::888888999::::::999888888777666555444444444555555777777777666666666555555333333444444444444333333000000000000111111111111......------......///000//////.........---------+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''((())))))))))))((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++++++++(((((())))))******++++++******+++++++++,,,,,,,,,+++,,,---.........------,,,---...//////000000///......//////000111111222111111111111111222333444777888999:::;;;<<<<<<===:::<<<===??????>>>===<<<===>>>???AAAAAAAAA@@@@@@DDDDDDDDDCCCAAA???@@@BBBDDDDDDCCCCCCDDDFFFGGGHHHEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNKKKGGGFFFJJJNNNHHHJJJLLLKKKHHHEEEEEEFFFCCCEEEEEEDDDAAA@@@AAABBBXXXUUUPPPLLLHHHHHHHHHIIIKKKDDD;;;<<>>777222000333333///---...---...000000000...+++***+++++++++************)))))))))))))))))))))))))))******))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''%%%%%%%%%&&&(((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))************'''&&&'''+++...---,,,))))))))))))******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---................../////////000......//////000111111111444444444444444444444444:::::::::;;;<<<===>>>???;;;:::999999888888999999;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???@@@BBBCCCBBB@@@???>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>999;;;<<<>>>???>>>======::::::;;;;;;;;;;;;::::::;;;:::999888999:::;;;<<<777888999::::::999888777777666555444333444555555666666666666555555555555222333333444444333333222000000000000000111111111...------------...////////////.........---------+++,,,,,,------,,,,,,+++************************))))))******++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,&&&'''((()))***+++,,,---++++++,,,,,,,,,---------+++,,,---.........---,,,+++,,,---...////////////......//////000111111111111000000000111222333333777888999:::;;;<<<<<<<<<;;;<<<>>>???@@@???===<<<>>>???@@@AAAAAA@@@???>>>CCCDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAACCCFFFIIIKKKFFFFFFFFFGGGHHHHHHIIIIIIJJJMMMMMMJJJFFFEEEIIIMMMHHHJJJLLLKKKHHHEEEEEEFFFDDDEEEFFFDDD@@@???AAACCCUUURRRNNNLLLKKKKKKJJJIIIJJJGGGAAABBBOOO[[[RRR???999>>>AAAAAAAAAEEEGGGFFFKKKWWW]]]fffqqqmmm```]]][[[```[[[[[[lllzzznnnWWWHHH;;;555333222111111111///---......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,+++*********+++)))))))))))))))*********)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,+++***+++,,,---+++)))***************************)))((((((((()))+++,,,******))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............---------...///000000111111111111222333444555666888888999::::::;;;;;;<<<>>><<<:::888888888999::::::;;;===????????????>>>===;;;999:::===>>>===:::>>>???@@@@@@??????AAABBB>>>??????@@@@@@??????>>>AAA@@@>>>===<<<;;;<<<<<<<<<;;;::::::<<<<<<;;;:::;;;;;;999999999999;;;;;;999999888888999999:::;;;888888999999999888888777888888777666666666666666999888666555333333222222444333222222111111222222//////000000000000//////000///...---------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))+++***)))))))))***,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((((((((''''''(((((())))))******'''(((***+++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,............///////////////////////////000111111///000000000111111111111444444555555666777777777999;;;>>>>>>===;;;;;;;;;======>>>????????????>>>@@@@@@AAAAAABBBBBBAAAAAAEEEAAA???BBBGGGIIIGGGDDDGGGGGGFFFGGGHHHJJJLLLNNNMMMJJJGGGFFFFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGFFFEEEJJJGGGDDDCCCDDDDDDBBB@@@VVVRRRMMMJJJIIIIIIIIIHHHIIIGGGBBBCCCQQQZZZOOO;;;999???BBBBBBCCCGGGIIIHHHJJJUUU[[[cccmmmgggZZZWWWWWW]]]YYYZZZlllyyymmmVVVGGG:::555333222111111111///---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++*********+++*********))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***))))))***++++++***(((***************************)))((((((((()))++++++******))))))))))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---............---------...///000000000//////000111222333444555888888888999::::::;;;;;;;;;:::888777777888999:::;;;;;;<<<===>>>>>>>>>>>>===;;;:::;;;===>>>===;;;===???AAAAAA@@@???@@@AAA>>>>>>????????????>>>>>>@@@???>>>===<<<<<<======<<<;;;::::::<<<<<<;;;:::;;;::::::999999::::::;;;999999888888999999:::;;;666666777888999999::::::888777777666666666666666999888666555444333333333444333222222111111222222//////000000000000/////////......------------...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))******)))))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''+++*********))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''&&&((((((((((((((()))))))))'''((()))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))*********************************+++++++++,,,,,,,,,------------.........///...............////////////000000000111111111333444444555555666777777777999<<<===<<<;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCC@@@???AAAFFFHHHGGGDDDFFFFFFFFFFFFGGGIIIJJJKKKIIIGGGEEECCCCCCDDDDDDDDDHHHIIIJJJJJJHHHFFFEEEEEEIIIFFFDDDCCCDDDEEECCCAAAWWWSSSLLLHHHFFFGGGHHHHHHJJJFFFBBBDDDQQQXXXLLL999999???CCCCCCEEEIIIKKKJJJKKKVVV\\\bbbjjjbbbTTTQQQSSS[[[YYY[[[lllzzzkkkUUUFFF999555333111111111111///.........---------,,,,,,,,,++++++++++++*********))),,,,,,+++************+++++++++******))))))(((((()))***,,,,,,,,,***'''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))******)))'''************************)))))))))((()))******+++***))))))(((((())))))************************************************************++++++++++++,,,***+++,,,------.........---------...//////000000---///111333555555555555666777777888888999::::::888888777666666888999:::;;;;;;;;;;;;<<<===>>>???<<<;;;:::;;;===>>>===<<<===???BBBCCCBBB@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>============>>>>>><<<;;;::::::<<<<<<;;;:::;;;::::::999999::::::;;;999999888888999999:::;;;;;;::::::999:::;;;<<<===888777666666555555666666999888777555555444444444333333222111111111111222...//////000000//////...------------------...///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************)))))))))***))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,,,,------......------,,,---------////////////000000000000222333333444444555666666555777:::;;;;;;:::;;;<<<;;;<<<======>>>>>>============???@@@@@@@@@???>>>AAA???>>>AAAEEEGGGFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCAAA@@@@@@AAABBBCCCJJJJJJIIIHHHGGGFFFEEEDDDGGGEEECCCCCCDDDEEEDDDCCCYYYSSSLLLFFFEEEFFFHHHIIIJJJDDD???CCCPPPWWWLLL<<<999@@@DDDEEEGGGKKKMMMLLLMMMYYY___dddiii___PPPMMMRRR[[[[[[^^^ppp~~~iiiSSSEEE888444333111111222111000.........---------,,,,,,,,,************))))))))))))++++++***************+++,,,++++++***)))(((''''''******+++,,,,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))******)))'''************************)))))))))))))))******+++))))))(((((((((((())))))************************************************************++++++++++++******+++,,,---------------------....../////////...000333666888888777777555555555666777777888888777777666777777999:::;;;<<<;;;:::::::::;;;===>>>;;;::::::;;;<<<=========>>>AAADDDEEEDDDBBB@@@@@@>>>>>>>>>??????>>>>>>>>>===============>>>??????<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::999999888888999999:::;;;>>><<<:::777666666777888777777666555555555555666888777666666555555555555333222222111111111111111...//////////////////...,,,,,,,,,,,,---......///---------,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************)))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,---///...------------------........./////////000000111111222222333444444555444666999::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>>@@@???@@@BBBEEEGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDD??????@@@@@@AAABBBDDDFFFKKKJJJGGGFFFFFFEEEDDDCCCEEEDDDCCCCCCCCCDDDDDDDDDYYYSSSKKKFFFEEEGGGIIIKKKJJJBBB<<>>???BBBEEEFFFEEEBBBAAA@@@>>>>>>????????????>>>>>><<<<<<======>>>?????????<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::999999888888999999:::;;;999777555222111111222333777666666555555555555555777666555555555555555666333222111111000000111111......////////////......,,,,,,,,,,,,,,,---...///............------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''######%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++))))))*********+++++++++++++++,,,,,,,,,---------//////......---......///---............/////////000000000111222222333333444666888999::::::<<<>>><<<===>>>>>>??????>>>>>>===>>>@@@BBBBBBAAA???>>>???@@@AAADDDEEEFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAA===???BBBCCCDDDEEEIIIKKKKKKHHHFFFEEEEEEFFFDDDBBBCCCCCCCCCCCCCCCCCCDDDEEEWWWQQQJJJEEEDDDFFFIIIJJJJJJAAA;;;CCCQQQXXXOOOCCC;;;AAAGGGHHHIIIMMMNNNLLLKKKYYY```dddfffZZZJJJHHHTTT```cccfffuuudddOOOBBB666333222111111222222111///......---------,,,,,,,,,************)))))))))(((***))))))))))))***++++++++++++******))))))(((((()))(((''''''(((+++...000))))))))))))))))))))))))************************************************)))((((((''''''(((((()))((((((((((((((((((((((((***))))))***++++++***((())))))))))))))))))))))))(((((()))************))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++)))***+++,,,,,,---------------------------------,,,---///000111222111111111222222333444444555555777777888999999:::;;;;;;::::::999999999999::::::888:::<<<<<<<<<<<<>>>??????BBBDDDDDDCCCAAA@@@@@@===>>>>>>??????>>>>>>===<<<<<<===>>>??????>>>>>><<<;;;::::::<<<<<<;;;:::999::::::;;;;;;::::::999999999888888999999:::;;;666666555444555666777888777666555555444444555555555555444444444555555666222222111000000000000111---......//////......---,,,,,,,,,,,,,,,,,,---...........................++++++++++++++++++++++++***************)))))))))(((((()))))))))))))))***'''((())))))******))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))******+++++++++)))))))))************+++++++++,,,,,,,,,---------......------...//////000------------.........///...//////000111111222222333555777888888999;;;===<<<<<<===>>>>>>>>>>>>===<<<>>>@@@BBBCCCAAA???>>>???@@@BBBDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@===AAAEEEFFFFFFGGGJJJNNNIIIFFFDDDDDDFFFGGGDDDBBBBBBCCCDDDCCCBBBBBBCCCEEERRRMMMGGGCCCCCCEEEHHHIIIIII@@@===HHHVVVYYYMMM@@@;;;BBBGGGHHHIIILLLLLLJJJJJJYYYaaaeeegggZZZKKKIIISSS```cccfffttt~~~~~~bbbMMMAAA666333222000111222222111000......---------,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++*********)))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((()))******)))'''))))))))))))))))))))))))'''((()))***+++******)))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,---,,,,,,------------------------,,,,,,---------.........000000111222222333333444666666777888888999999999888999999999999999888888777:::<<<<<<;;;;;;>>>@@@>>>@@@AAA@@@???======>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>======<<<;;;::::::<<<<<<;;;:::999::::::;;;;;;::::::999999999888888999999:::;;;666777777888999:::;;;;;;666666555444444444444555333333333333333444555555222222111000000000000000---......//////......---------,,,,,,+++,,,,,,,,,------------------------************************+++*********)))))))))((((((((((((((())))))******'''''')))*********)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''((('''&&&&&&&&&'''))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))******+++))))))))))))*********************++++++++++++,,,++++++,,,,,,---...000000,,,,,,---------.........---......///000000111111222333444555555555888:::999:::;;;;;;<<<<<<;;;;;;;;;===@@@BBBBBB@@@>>><<<===???BBBBBBAAA???>>>===???@@@AAAAAABBBAAA@@@@@@@@@DDDGGGGGGEEEEEEGGGKKKFFFDDDBBBDDDHHHHHHEEEAAABBBDDDEEECCCAAAAAABBBEEENNNJJJEEEBBBBBBDDDFFFGGGHHHAAA@@@LLLZZZYYYJJJ<<<<<>>AAA===>>>>>>===;;;:::;;;<<<999::::::;;;;;;::::::999<<<===>>>??????>>>===<<<<<<;;;::::::<<<<<<;;;:::999999;;;;;;;;;;;;999999999999888888999999:::;;;444444555555555555444333666666555444444444444555222222222222333444555555222111111000000000000000---..................---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((('''((((((((())))))******&&&''')))*********)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''((()))******+++%%%&&&&&&''''''((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))************))))))***+++,,,...///000,,,,,,,,,---------......------......///000000000000111222222222333555777888888999::::::::::::999999;;;>>>AAAAAA???===;;;<<<>>>AAAAAA???<<<::::::>>>???@@@AAABBBAAAAAA@@@AAAEEEIIIGGGCCCBBBDDDGGGDDDBBBBBBEEEIIIIIIEEE@@@CCCDDDEEEDDDAAA@@@BBBDDDRRRKKKDDDCCCBBBAAACCCGGGIII@@@???MMM[[[YYYIII;;;===CCCGGGFFFHHHLLLMMMLLLOOOWWW\\\bbbfffYYYJJJJJJYYYbbbaaabbbppp{{{|||```JJJ@@@888333222111///......------......---,,,,,,+++******,,,,,,,,,++++++******************************************)))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&(((&&&&&&(((******(((%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++...............---------///000000000111111111111444444555555666777777777777777888888888777777666:::;;;<<<=========<<<;;;@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::????????????>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999777888999:::999888666444888888999999999888888777555555555555555666777777777666555444333222222222444444444444333222111000////////////////////////////////////............,,,,,,++++++***)))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))***))))))(((''''''))))))((((((((((((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&***---000222---(((%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&'''((('''&&&'''(((***)))((('''&&&&&&&&&&&&&&&''''''((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))))))))***************+++,,,+++******,,,...,,,,,,,,,---------......------......///000000000111222222333333444444555777777777888888999999:::888999;;;===>>>>>>======>>>??????>>><<<;;;===>>>@@@@@@???AAACCCCCCBBB@@@???AAACCCDDDCCCCCCDDDEEEGGGEEEDDDFFFHHHIIIFFFCCCCCCCCCBBB@@@>>>???AAADDDRRRKKKDDDDDDDDDDDDFFFJJJHHH@@@@@@MMMYYYUUUFFF999<<>>>>>>>>>>>============;;;;;;;;;;;;::::::999999777777999999999888666555777777888888888888777777555555555555555666777777666666555333333222222333444444444444333222111000////////////////////////............---------------,,,,,,+++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((())))))(((((('''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,---***&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&'''((((((&&&'''(((******)))(((''''''&&&''''''%%%&&&'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))))))))************+++++++++******,,,...,,,,,,,,,------------...------......//////000000111111222222333444444444777777888888999:::::::::888999;;;<<<===============>>>>>>===;;;;;;<<<===AAA@@@@@@AAABBBCCCAAA@@@???AAABBBBBBBBBBBBCCCEEEHHHGGGGGGIIIKKKJJJGGGDDDBBBBBBBBBAAA??????AAACCCTTTLLLFFFEEEFFFFFFJJJNNNHHHBBBCCCPPPZZZUUUFFF:::<<>>>>>===<<<;;;<<<===BBBAAA@@@@@@AAABBB@@@???@@@@@@AAA@@@???@@@CCCEEEFFFFFFGGGIIIKKKJJJFFFDDDAAABBBCCCBBB@@@???@@@AAAXXXPPPIIIGGGGGGHHHKKKPPPJJJEEEHHHUUU___ZZZLLLAAA===CCCFFFEEEEEEHHHIIIGGGMMMTTTWWW\\\ccc\\\SSSWWWZZZeeeeeeeeeqqq|||wwwYYYFFF===333222111000///............---------,,,,,,++++++++++++++++++***************************************((((((((()))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((())))))(((((((((,,,+++++++++++++++******((((((((())))))))))))***+++***)))(((((()))***+++((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((((()))))))))))))))))))))))))))***************************************++++++,,,------.............../////////000000000000111111222333333333444444555666666666666555555777888:::;;;;;;::::::777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888777777777888888777777888888888888777666777777888888999999888888555555555444444555555666555444444333222222222333333333333333333222111111........................------------,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$######%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&(((((('''&&&'''(((***)))((('''&&&&&&&&&&&&###&&&(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''((((((((())))))******************************(((((((((((()))))))))***)))***+++***))))))+++---++++++,,,,,,,,,---------,,,,,,---......//////000//////000111111222222333222333333444555666777777777777999:::;;;<<<=========>>>@@@???>>>===>>>???BBBAAA??????@@@AAA@@@???@@@@@@@@@>>>>>>???BBBEEEBBBCCCFFFHHHHHHFFFDDDAAAAAABBBCCCCCCAAA??????@@@\\\SSSKKKHHHGGGGGGJJJOOOHHHDDDGGGVVVccc```RRRFFF>>>DDDGGGFFFFFFIIIJJJHHHLLLRRRTTTZZZaaaZZZRRRXXXYYYbbb```]]]hhhuuutttVVVFFF>>>333222111000//////......///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))(((((()))))))))+++++++++***))))))))))))''''''((((((((()))))))))+++***)))(((((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''''''''(((((())))))))))))(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,++++++---............///////////////000000111222222222222333444555555555555555777777888999999888777666777777888999::::::;;;<<<:::::::::;;;;;;;;;;;;;;;::::::::::::999999999888888777666666666777888888777777777888888888777777777888888999::::::999999555555444444444444555555444444333222222222333333222222333333222222111111------------------------.........------------,,,------,,,,,,,,,,,,,,,+++)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''((())))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&$$$###$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$&&&(((((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%''')))***((('''&&&'''&&&&&&&&&''''''((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))***+++***))))))+++---+++++++++,,,,,,,,,------,,,,,,------.../////////......//////000111111222222222333444555666777888666777777999:::<<<===>>>>>>@@@BBBBBBAAA@@@@@@AAABBB@@@>>>>>>@@@AAA@@@@@@?????????>>>===???BBBEEEAAACCCEEEGGGFFFEEECCCBBBAAACCCDDDCCCAAA?????????^^^TTTKKKHHHFFFFFFIIINNNFFF???BBBSSScccbbbRRRDDD>>>CCCFFFFFFFFFIIIJJJIIILLLRRRTTTYYY```YYYQQQVVVZZZccc___ZZZdddrrroooQQQEEE???333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))&&&''''''(((((())))))***''''''((((((((((((''''''(((((())))))))))))((((((***))))))(((((())))))******++++++)))'''&&&''')))(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))***((((((((()))))))))******************************,,,,,,,,,++++++*********------------.........////////////000111111222222111222333444444444444444777777888888777666444333777777888999::::::;;;;;;999999999999::::::::::::::::::999999999999888888888777666555666777888999777777777777777888888888666777888999999999999999666555444444333444444444333333222222222222333333111222222222222222111111------------------------............------------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((((((((()))***+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%(((((('''&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((***)))(((&&&'''(((&&&&&&&&&'''(((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))*********))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------...//////000000111333333444666777888999999666666666777999;;;===>>>???AAACCCDDDCCCBBBBBBBBBAAA???======???AAAAAAAAA??????@@@???>>>???BBBDDDCCCEEEGGGGGGFFFEEEEEEEEEBBBCCCDDDBBB@@@>>>???@@@\\\RRRIIIFFFEEEEEEIIINNNGGG===>>>QQQccccccPPP???;;;AAAEEEDDDEEEIIIJJJIIINNNTTTUUUZZZaaaYYYPPPUUUYYYbbb```[[[eeerrriiiLLLBBB>>>222111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((())))))))))))((((((******)))(((((()))*********++++++)))&&&%%%'''***)))))))))*********++++++))))))************))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))***(((((((((((()))))))))***************************************++++++++++++,,,,,,---------........./////////000111111222222000111222333444444444444555555666777777666444333777777888888999999::::::777777888888888999999999:::::::::999999999888888888777666555666777999:::777777777777777888888999444555666777777888888888666555444444333333333444333222222222222222333333111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&'''((()))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''"""%%%'''((('''&&&&&&&&&''''''''''''(((***+++,,,((((((((('''%%%%%%&&&(((&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))***)))((()))***,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///,,,------...//////000000111222333444555777888888555555666666888;;;===>>>>>>@@@CCCDDDCCCBBBBBBBBB@@@>>><<<<<>>???AAAAAA@@@@@@BBBCCCDDDEEEGGGEEECCCCCCEEEGGGDDDDDDCCCAAA>>>>>>???AAAYYYPPPHHHEEEEEEFFFJJJPPPJJJ>>>>>>PPPddddddOOO<<<999???CCCCCCDDDHHHJJJIIIOOOVVVWWW\\\bbbYYYPPPTTTRRR]]]\\\XXXbbbnnn{{{eeeIIIAAA===111111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))(((((())))))))))))((((((+++***)))(((((()))***++++++,,,,,,***&&&%%%(((*********+++++++++,,,,,,,,,((()))***++++++***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,---------......//////000000111111222222///000111222333444444444222333555666666666555555777777777777888888888888666666777777888888888999:::::::::999999999999888888777666555666777999;;;777777666666777888999999222333444555666666666666666555444444333333333333222222222111222222333333000111111222222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''''''''''''''"""%%%'''((('''&&&&&&&&&''''''((()))***,,,...///(((((('''%%%######%%%'''&&&&&&&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((()))***)))((((((***,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,------...//////000---...///000222333444555555555555666888:::===>>>===???BBBCCCCCCAAAAAAAAA???===;;;<<>>@@@BBBBBBBBBAAABBBCCCBBBDDDDDDBBB@@@@@@CCCFFFEEEEEECCC@@@>>>===???AAATTTOOOHHHDDDEEEHHHKKKMMMGGG::::::QQQddd___HHH666>>>CCCFFFDDDCCCGGGKKKLLLPPPWWWZZZ```fff\\\PPPQQQXXXWWWWWWYYY[[[eeexxx```JJJ@@@999444111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******$$$%%%%%%&&&'''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++)))''')))+++,,,***'''(((((())))))))))))((((((((()))***+++,,,+++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...000222333333333333555555555555555555444444777777888777777666555555999999:::::::::999999888;;;:::999888777777777777:::999999999999999999:::777888888888999999999999666666555555555555666666777666333111000111333444222222222222222222222222111111111111111000//////------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++)))'''%%%&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&((((((((('''&&&%%%'''&&&%%%%%%&&&'''&&&$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///111222222222222333555222333444555888:::<<<===>>>AAACCCDDDBBB@@@@@@@@@???======@@@DDDEEEDDDBBB@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFDDDBBBAAABBBDDDEEESSSNNNGGGDDDDDDHHHKKKMMMEEE;;;===QQQ___XXXFFF888;;;BBBGGGFFFEEEHHHJJJJJJMMMUUUXXX___fff]]]RRRTTTXXXVVVWWWZZZ^^^hhhyyy```JJJ???999333111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))******(((((())))))******++++++'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***(((((()))++++++)))'''((())))))******))))))(((((()))***+++++++++******+++++++++,,,,,,,,,------------,,,,,,------...///...///000222333333222222555555555555555555444444666777777777666666555444666777888999999999999999999999888888888888888888999999888888888888999999666666666777777777888888666666555555555555666666777555333111000111333444222222222222222222222222000111111111111000//////------,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++***************))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,,,,)))'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''((())))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%'''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........000111111000111222444333333444666888:::<<<======@@@BBBCCCAAA@@@?????????>>>>>>@@@CCCDDDCCCAAA@@@AAAAAA@@@???>>>>>>@@@AAA@@@@@@@@@AAACCCEEEFFFFFFDDDCCCAAAAAAAAACCCDDDQQQMMMGGGDDDEEEHHHKKKMMMCCC<<>>@@@AAA???>>>>>>>>>??????>>>@@@AAABBBAAA???>>>???@@@???>>>===>>>???@@@?????????@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBQQQLLLGGGEEEFFFIIILLLNNNCCC<<<>>>MMMXXXRRREEE>>>;;;BBBGGGFFFFFFIIIKKKKKKMMMVVV[[[bbbhhh^^^TTTXXXYYYVVVWWW___hhhqqq|||___HHH===777222000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''((((((((((((''''''((())))))******************++++++++++++,,,,,,,,,---------,,,---......////////////000000111111111333333444444444444555555444555555555555555444444444444555666777777777777666666777888999:::::::::777777666666666666777777555666666666777777777777777777666666666666777777666555333222111111222333222222222222111111111111//////000000//////...---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&'''***++++++***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///000//////000222333444444666777999;;;<<<:::<<<>>>>>>===<<<===>>>????????????@@@???>>>>>>===>>>???>>>===<<<===>>>???>>>>>>>>>???@@@BBBCCCAAA@@@????????????@@@@@@PPPLLLHHHFFFHHHKKKNNNOOOEEE;;;;;;KKKXXXTTTHHH@@@>>>DDDFFFDDDCCCHHHMMMOOOQQQ[[[```eeeiii^^^SSSXXXZZZWWWYYYaaajjjrrr|||~~~]]]FFF<<<666222///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...............//////000111111333333333333444444555555444444555555555555555444666666666666666555444333555666777999::::::::::::777666666666666666666777777777888888888999999999777777666666666666777777666555444222222222222222222222222111111000000000...////////////...------------,,,,,,,,,+++++++++,,,,,,+++++++++*********(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((((('''&&&(((***++++++***''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------......---///000000///000111222333333333555666888:::;;;888:::;;;<<<;;;:::;;;<<<>>>>>>??????>>>=========<<<===>>>>>>===<<<===>>>???>>>======>>>???AAABBB??????>>>>>>>>>?????????NNNKKKGGGFFFHHHKKKNNNOOOEEE;;;;;;KKKXXXTTTHHH@@@@@@DDDEEEBBBBBBHHHOOOQQQTTT^^^cccfffhhh\\\RRRVVVZZZYYY\\\bbbiiippp{{{{{{ZZZDDD;;;666222///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************+++***))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((()))***+++************+++++++++++++++++++++++++++,,,,,,---------------...000111222222222333333444444555555444444555666666666666555777777777666555444333222555666888999::::::999999777777666666666666777777999999999:::::::::;;;;;;888777777666666777777888555555444333222222222222222222222111000000//////...............------,,,------,,,,,,,,,,,,++++++++++++++++++************''''''(((***+++,,,---...))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***)))''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&((()))+++***)))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************************************++++++++++++,,,,,,,,,---------......---...000000//////111222222222222333555666888999666888999999888888:::<<<<<<===???>>>===<<<<<<===<<<===>>>>>>======>>>??????>>>>>>===>>>???@@@AAA===>>>>>>>>>????????????KKKHHHEEEDDDFFFJJJLLLMMMCCC===@@@MMMTTTMMMCCC>>>>>>CCCFFFDDDDDDIIIOOOPPPRRR]]]bbbfffgggZZZPPPUUUZZZ[[[^^^cccgggmmmzzzxxxXXXBBB:::555222///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++******)))((((((((((((((($$$%%%%%%%%%&&&''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''&&&''''''((((((''''''&&&)))(((((('''((()))***+++************++++++++++++******))))))******+++,,,+++++++++,,,...000222333111222222333444444555555444555666666777777777666666666666666666555444333555666888:::::::::999888888777777666666777777888999:::::::::;;;;;;;;;;;;888888777777777777888888555555444333333222222111222222222111000/////////---............---,,,,,,------,,,,,,,,,,,,++++++++++++++++++************(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&(((******(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***)))'''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************************++++++++++++,,,,,,,,,---------......+++---...///......///111000000111222333555666777555666777777777777999;;;:::<<<>>>>>><<<;;;<<<===<<<===??????>>>===???@@@@@@???>>>>>>>>>???@@@AAA======>>>???????????????IIIFFFCCCCCCEEEHHHKKKLLLAAA???DDDOOOQQQFFF>>>===<<>>===;;;:::<<<>>><<<>>>??????>>>>>>???AAA@@@??????>>>>>>???@@@AAA======>>>???????????????KKKGGGDDDFFFGGGHHHLLLQQQGGG>>>===GGGPPPNNNBBB999???EEEIIIHHHHHHLLLPPPPPPTTTXXX\\\]]][[[WWWTTTSSSWWWYYY[[[^^^bbbkkkwwwsssWWWDDD888222...,,,,,,---------------------,,,++++++******++++++******))))))))))))*********))))))((()))+++,,,---))))))))))))))))))))))))&&&&&&''''''''''''''''''(((***+++***(((''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$$$$&&&'''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))************((((((((((((((()))******))))))*********+++++++++,,,,,,+++++++++,,,------111222222333333444444555777666666555555555666666666666777777777777666555777777777777777777777777888888777777888999999:::===;;;999888999999888777666666777777777777666666555444333222111111111111111111111000///......---///............---------,,,,,,,,,+++++++++******************************)))))))))))))))*********+++***)))(((((('''((((((+++******)))(((''''''&&&(((((('''''''''(((((()))###%%%&&&&&&%%%%%%'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''))))))*********+++++++++++++++++++++++++++++++++..............................///000111222222333555555555555666777888999999:::;;;<<<<<<<<<;;;::::::===???@@@@@@??????@@@???>>>===<<<===???AAABBB@@@@@@@@@@@@@@@???>>>>>>OOOJJJFFFFFFGGGGGGJJJOOOGGGAAAAAAMMMWWWSSSFFF;;;???EEEIIIGGGFFFJJJMMMNNNRRRVVV[[[]]]\\\XXXTTTRRRVVVXXXZZZ]]]cccnnn{{{oooTTTBBB888222///---------------------------,,,++++++******++++++******))))))))))))******++++++******)))*********))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&((()))((('''%%%%%%&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&'''''''''((((((((((((((((((((((((((()))******))))))*********+++++++++---,,,,,,,,,,,,---......111111222222333444444444666666555555555555555666666666666666666666666666777777777777777777777777888888777777777888999999;;;:::777777888888777666555555666666666666555555444333222111111000000000222111111000//////..................------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))******))))))(((((((((((()))*********)))((('''''''''((((((''''''&&&'''''''''$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((('''''')))))))))*********++++++++++++++++++++++++++++++------------------------......///000111222333333666666666777777888999:::999:::;;;<<<===<<<;;;:::999;;;===>>>===<<<===>>>;;;;;;:::;;;<<<>>>@@@AAA????????????>>>===<<<<<>>BBBQQQ^^^[[[NNNCCC@@@EEEHHHEEECCCGGGJJJKKKNNNSSSZZZ]]]\\\XXXTTTQQQTTTVVVYYY^^^eeerrrkkkQQQ@@@888333000.........------,,,,,,+++---,,,++++++******++++++******))))))))))))******++++++++++++***)))((('''(((((((((((((((((((((((())))))(((((('''&&&$$$###$$$%%%'''&&&%%%$$$$$$%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))******)))))))))************+++------,,,,,,------...///000000111111222333333444555555444444444444555555777666555444555555666777888888888888888888888888999888777777777777777888999777555555666666555444444444555555555555444444333222111000////////////222222111111000000//////............------------,,,,,,,,,+++++++++************************************)))))))))))))))))))))(((((((((((())))))*********))))))((((((''''''(((((('''&&&%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++...//////000111222333333777777888888999999::::::999:::;;;<<<======<<<;;;:::<<<======<<<<<<<<<===888888999999:::<<<===>>>>>>>>>>>>>>>===<<<;;;:::XXXOOOHHHGGGGGGHHHJJJNNNHHHBBBDDDQQQ\\\YYYLLLAAA@@@EEEGGGCCCAAADDDHHHHHHKKKQQQXXX]]]\\\XXXTTTQQQUUUWWWZZZ___gggttthhhOOO???777222000//////...---,,,,,,++++++---,,,++++++******++++++******))))))))))))******)))***+++++++++***(((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%###%%%&&&&&&$$$###$$$%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((((()))))))))******((((((((((((((())))))***))))))))))))************,,,,,,++++++,,,,,,---...//////000111111222222333444333333333333444444555777555444333333555777888777777777777777777777777888888777666666666666777777555333333444444444333333333444444444444333333222111000//////.........222222111111000000000000.........---------,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))(((((('''(((((()))*********)))))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222333333666666777888888999999999999:::;;;<<<======<<<<<<<<<>>>??????======>>>???999999999999:::::::::;;;>>>>>>>>>>>>===<<<;;;;;;[[[QQQHHHFFFHHHJJJLLLPPPRRRJJJFFFNNNUUUPPPAAA666@@@DDDFFFBBB@@@DDDHHHIIIJJJPPPXXX\\\\\\XXXTTTQQQVVVXXX\\\```gggsssfffMMM>>>666222/////////...---,,,,,,++++++---,,,++++++******++++++******))))))))))))******'''((()))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''###%%%''''''%%%$$$%%%&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))******+++,,,......//////000111111222222222222222222333444444555444333222222444666888666666666666666666666666777777666666555666666777666444222222333444333222222222333333333333222222222111000///............111111111000000000000000...------------,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))(((((((((((('''(((((()))******))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%)))******)))(((''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333333444555666777777777666777888:::<<<<<<<<<<<<;;;<<<===>>>>>>===<<<>>>???===<<<;;;:::999999999999>>>>>>??????>>>>>>===<<<___SSSHHHFFFIIIKKKMMMPPPKKKCCC@@@IIIRRROOOCCC:::???DDDEEEBBBAAAFFFKKKLLLKKKQQQXXX\\\[[[XXXTTTRRRVVVYYY]]]aaagggrrrdddKKK<<<555222///.........------,,,,,,+++---,,,++++++******++++++******))))))))))))******&&&'''((()))************''''''''''''''''''''''''###$$$&&&'''((()))))))))$$$%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))*********)))))))))))))))(((((())))))(((((())))))***+++------...//////000000111111000000111111222333444444333222222333444666777555555555555555555555555555555555555555666777777666444222333444555444333222222333333333333222222222111000///............000000000///////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******)))((((((((()))(((((((((((())))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))***+++++++++------------------------,,,------...///000111222000111333555555555444444666777999:::;;;;;;;;;;;;999:::;;;;;;:::;;;===??????===;;;999888888999:::======>>>?????????>>>>>>dddWWWJJJGGGIIIJJJLLLOOO@@@999;;;HHHUUUTTTIII@@@>>>CCCEEEBBBCCCHHHNNNQQQNNNSSSXXX[[[[[[WWWTTTSSSSSSWWW\\\aaagggqqq}}}{{{___HHH;;;555222000---------------------------,,,++++++******++++++******))))))))))))******))))))((((((((())))))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))"""###%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))************))))))(((((((((((()))))))))))))))******+++,,,------...//////000000000//////000111222333333111222222333444444555555333333333333333333333333333333333444555666777888666555333444555666666555222333333333333333333222222222111000////////////.....................///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++******)))(((((('''***))))))(((((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))&&&'''(((((('''&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,---...///000000///111333444555555444333444555777999::::::::::::888999:::::::::;;;>>>@@@>>><<<888666666888<<<>>>::::::<<<===>>>?????????hhhZZZLLLGGGIIIJJJKKKMMMBBB===???LLLVVVSSSDDD999===CCCEEECCCDDDJJJQQQTTTPPPTTTYYY[[[ZZZWWWUUUSSSQQQUUU[[[aaahhhqqq|||vvv[[[EEE999555333222,,,,,,---------------------,,,++++++******++++++******))))))))))))******,,,+++)))'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((((((((()))************))))))((((((((('''*********)))***++++++,,,,,,,,,------...//////000////////////000111222333000111222333444555444444222222222222222222222222222222333333555666888999777666444444666777777666222333333444444333333222333222111000000/////////---------...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++***)))(((((('''+++***)))(((((('''(((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++###%%%&&&&&&%%%%%%'''((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++***************************++++++,,,---.../////////111333555555555444333333444666888999:::999999999:::;;;;;;<<<===AAACCC;;;999666444555999>>>AAA777888:::<<<===>>>??????```UUUKKKHHHHHHHHHJJJMMMEEE===>>>KKKSSSLLL@@@999@@@EEEGGGDDDDDDJJJOOOQQQRRRSSSUUUXXXZZZYYYUUURRRSSSUUUYYY^^^dddlllvvv|||vvv[[[HHH===555111000000///------......---,,,)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((())))))'''&&&))),,,---((($$$(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,------......//////000000111111111222222333444444444444111111222222222333333333333333333444555666777888666666555555555555666666444444333333333333222222333333222222111000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******)))(((((((((((((((*********)))))))))))))))))))))(((((((((((())))))'''((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///000000111222333444444555777777777777777888888888:::<<<>>>===;;;:::;;;>>>999999888888999999:::;;;>>>===<<<;;;;;;<<<>>>>>>^^^TTTKKKHHHHHHIIIKKKNNNEEE===>>>KKKSSSLLL@@@:::@@@FFFHHHFFFFFFJJJOOOQQQRRRRRRSSSUUUWWWWWWUUUSSSTTTVVVYYY]]]ccckkktttzzzuuuZZZHHH===555111000000...------......---,,,******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))'''&&&(((,,,,,,((($$$%%%%%%$$$$$$$$$#########''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------......///000111111111222222333333333333333333111111111111222222222333333333333333444555666777666666555555555555666666444444333333333222222222333222222111111000//////.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******)))((((((((((((((()))))))))))))))))))))***))))))(((((((((((())))))'''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++)))***++++++,,,,,,++++++++++++++++++,,,---......///000000111222333444444666666666777777777777888999;;;===<<<::::::;;;===999999888888999999:::;;;;;;;;;;;;;;;<<<===???@@@\\\RRRIIIHHHIIIIIILLLOOOEEE===???LLLSSSKKK@@@:::@@@FFFJJJHHHHHHLLLOOOPPPSSSRRRQQQRRRTTTUUUVVVUUUUUUVVVYYY]]]ccckkktttzzzsssXXXFFF<<<444111000///...------......---,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''')))'''&&&(((++++++(((%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,---...000111222222222222333333333222111111000000000111111111222222222222222222333444555555666555555444444555555666333333333333222222222222222222111111000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))***))))))(((((((((((((((((((((((())))))*********)))((((((''''''(((((()))((((((((()))(((''''''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''""""""######%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))(((((())))))***+++)))***++++++,,,,,,++++++++++++***++++++,,,---......//////000111222333444555555555666666666777777888:::;;;;;;::::::;;;===999888888888888999::::::999999::::::<<<===???@@@YYYPPPHHHGGGIIIJJJLLLPPPDDD===@@@LLLRRRJJJ@@@;;;@@@GGGKKKJJJIIILLLOOOOOOSSSQQQOOOOOORRRUUUWWWWWWUUUWWWZZZ^^^dddmmmwww~~~pppVVVEEE;;;444000000...---,,,,,,......---,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''(((******(((%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++++++++---...000111222333222222333333222111000000///000000000000111111111222222111111222333333444555444444444444444444555333333333222222222222111222111111000//////......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))&&&''''''((()))***++++++(((((((((''''''((((((((((((((((((((((((''''''&&&''''''((((((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))%%%$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***+++++++++++++++++++++******+++,,,,,,------...//////111111222333333333444444555555666666777888999999::::::;;;<<<888888888888888999999:::999999::::::;;;<<<===>>>WWWNNNGGGGGGIIIJJJLLLOOOCCC>>>AAAMMMRRRIII???<<>>AAAMMMQQQIII???<<>>BBBMMMQQQHHH???===BBBGGGIIIFFFEEEIIIMMMOOOQQQRRRTTTXXX[[[]]]\\\ZZZ\\\\\\^^^aaagggqqq|||jjjQQQ@@@888222000000,,,+++***+++---...---,,,******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******,,,,,,------...///000000//////000000111000000000111111111111222222222333333333222222222222333333333333222222222222333333222222222222111111111111000000///......------,,,---,,,,,,,,,+++*********************************(((((()))***************((((((((((((((()))******''''''(((((((((((((((((((((''''''&&&&&&''''''(((***)))((('''&&&''''''((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((())))))***************++++++************++++++++++++,,,---...//////000...//////000111222333444444333222555999;;;;;;:::777777777777777888999999999999:::;;;::::::888888UUUMMMFFFGGGHHHHHHJJJLLLBBB>>>BBBNNNQQQHHH???===CCCGGGIIIEEEDDDHHHMMMOOOPPPRRRVVV[[[^^^___]]]ZZZ^^^^^^___aaafffoooyyy~~~iiiPPP@@@888222000111,,,+++***+++---...---,,,***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))---------.........//////......///000000111000000111222222222222333333333444444333333222333333333333222222222222222222333222222222111111111111000000//////...------,,,,,,------,,,,,,+++***))))))************************(((((()))***************((((((((((((((()))******(((((((((((((((''''''''''''''''''&&&&&&'''''''''***)))(((&&&&&&''''''(((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))***************++++++***************+++***++++++,,,---...///000......///000111222333333333222222444999<<<;;;:::777777777777777888888999777888999:::;;;::::::999OOOKKKFFFEEEGGGKKKNNNPPPEEE@@@CCCPPPUUUMMMBBB===BBBCCCDDDDDDDDDFFFIIIKKKLLLPPPVVV\\\```___[[[WWW\\\]]]___ccciiisss~~~eeeNNNAAA555444777222///---,,,,,,---...,,,+++,,,+++******))))))************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%&&&'''((((((&&&$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))******+++***+++,,,---...---,,,+++------...000222222111///111111000000111111222333111111222222222333333333444333222111111111222333222222222111111111111000000000///...............,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***)))************+++++++++***,,,------,,,,,,...000.........///000222444444333333444555666777777888555555666666777777888888999999;;;;;;;;;;;;999999NNNJJJGGGFFFHHHKKKNNNOOOIIICCCEEEPPPSSSJJJ???;;;BBBCCCDDDDDDDDDEEEHHHKKKLLLPPPVVV\\\``````]]][[[\\\^^^aaaeeelllvvv~~~bbbLLL???444333555000///---,,,,,,---...,,,+++,,,++++++******************)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******************++++++******,,,---------,,,+++---------///111222000///111000000000111111222222111111111222222222333333333333222111111111222333222222222111111111000000000//////...............,,,+++++++++***)))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((&&&&&&'''''''''((((((((('''&&&&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***(((((()))))))))*********((()))***+++------------------...///000222333444666666777777888888999999555555555666777777888888999999:::;;;;;;:::999999LLLJJJGGGGGGIIIKKKMMMNNNJJJDDDEEENNNQQQHHH???===BBBCCCDDDDDDDDDEEEHHHKKKMMMQQQVVV\\\___```___^^^\\\___ccciiipppyyyyyy^^^III===222111333...///---,,,,,,---...,,,++++++++++++************)))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++*********))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,...000111000...000000000000111111111111000111111111222222222222222222111111111222222333222222111111111000000000000///......------......++++++******************))))))))))))))))))))))))************************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((((((''''''(((***'''((((((((()))))))))))))))((()))---111222000------------...000111333444777777777888888888888888444555555666666777888888888999::::::::::::999888KKKIIIGGGGGGIIIKKKLLLLLLGGGAAACCCLLLOOOHHHBBBBBBDDDEEEFFFEEEEEEFFFIIILLLNNNRRRWWW[[[]]]^^^^^^^^^\\\```eeelllsss{{{uuu[[[GGG<<<222111222---///---,,,,,,---...,,,+++++++++++++++******))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******+++++++++++++++,,,,,,+++---///000///.../////////000000000000000000000000111111111111222111111111111111222222222111111111111000000000000//////...------------...***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((())))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((''''''(((***((((((((()))))))))******,,,++++++111777999555111,,,,,,---...///111222333666666666555555555555555444444555555666777777888888888999999999999888888KKKIIIGGGGGGIIIKKKLLLLLLFFFAAACCCLLLNNNGGGBBBCCCFFFGGGGGGGGGFFFHHHJJJMMMNNNRRRXXX[[[[[[[[[[[[\\\\\\```gggmmmttt|||sssYYYGGG===333222333---///---,,,,,,---...,,,+++***++++++++++++***)))((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((())))))))))))******++++++,,,+++***+++---......------...///000000000////////////000000000111111111000000111111222222222222111111111000000000////////////...---------------***************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********%%%''')))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((''''''(((***)))))))))*********++++++---+++,,,222888:::777222+++,,,,,,---...000111222555555444444444444444444444444444555666666777777888888888888888888888888KKKIIIFFFFFFHHHJJJLLLMMMIIIDDDFFFMMMMMMDDD>>>@@@GGGGGGHHHGGGGGGHHHJJJLLLLLLQQQXXX\\\[[[ZZZ[[[\\\^^^aaagggmmmsss{{{pppWWWFFF===444333333---///---,,,,,,---...,,,+++******+++,,,,,,***)))((((((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))(((((())))))***++++++***)))***,,,---------,,,---///000000000///...////////////000000000000...///000111222222222222111111000000000////////////...------,,,,,,------++++++******************))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))))))))*********$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((((((''''''(((***************++++++++++++))))))***///333555333111+++++++++,,,...///111222444444555555555555555555333444444555555666777777888888777777777777888888LLLIIIEEEDDDFFFJJJLLLNNNGGGCCCFFFNNNMMMDDD>>>???EEEFFFGGGFFFEEEFFFHHHKKKHHHOOOYYY^^^^^^]]]]]]______bbbfffkkkqqqxxxmmmUUUEEE===444333333,,,///---,,,,,,---...,,,+++)))***+++,,,,,,+++)))((('''((((((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))((('''((()))***++++++)))((((((+++,,,------+++---...000000///...---........./////////000000---...000111222222222111111000000000///////////////...------,,,,,,------,,,+++++++++***)))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''(((((((((((($$$'''***)))&&&$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%########################$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***))))))))))))************&&&''')))+++---///000000******+++,,,---///000111222222222333333444444555333333444555555666666777888777666666666666777888MMMIIIEEECCCEEEIIIMMMNNNBBB@@@EEENNNNNNEEE@@@BBBDDDEEEEEEDDDDDDDDDGGGIIIEEENNNYYY___```___aaabbb```bbbeeejjjooowwwkkkTTTDDD<<<444222222+++///---,,,,,,---...,,,+++)))***,,,,,,,,,+++)))''''''((((((((())))))******&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$)))((('''''''''(((***++++++)))((((((***,,,---,,,+++,,,...000000///...---............/////////000---...000111222222222111000000000000////////////......---,,,,,,,,,,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''###'''***)))&&&$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))&&&(((***++++++,,,...000******+++,,,---///000111......///000111111222222333333444444555666666777888777666555555666777888LLLIIIEEECCCFFFJJJMMMOOOGGGDDDFFFOOOUUUQQQHHHCCCDDDDDDEEEDDDCCCCCCFFFHHHQQQTTTYYY```dddddd```]]][[[[[[^^^eeekkkqqqyyyhhhVVVBBB888444111...///000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***'''%%%&&&((((((&&&$$$(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((******))))))(((((('''''''''(((((()))***+++++++++,,,,,,+++++++++,,,------............////////////000000000000000000000000111000000///...---------------,,,,,,,,,,,,++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$&&&)))---///111000...***&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((''''''&&&%%%######''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000111111111111222333555666555555444555777888777666555666888MMMIIIDDDCCCEEEHHHKKKLLLCCC@@@CCCMMMTTTPPPIIIDDDDDDEEEEEEDDDCCCDDDFFFHHHQQQTTTZZZ___aaaaaa```___ZZZXXXZZZ```gggooo{{{gggUUUBBB888444111//////000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***(((&&&''')))***(((&&&(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''''''(((((()))******++++++,,,++++++++++++,,,------......////////////000000000000000000000000000000111000000///......------------,,,,,,,,,,,,++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&))),,,///000000...+++'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,,,,---------//////000000000000111111111222333444555555555444555666777777666555666777MMMIIIDDDBBBCCCFFFHHHIII???===AAAKKKRRROOOHHHDDDDDDEEEFFFEEEDDDDDDFFFHHHNNNSSSXXX[[[[[[\\\^^^```ZZZVVVUUUZZZbbbmmm}}}eeeTTTAAA888444111///////////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((*********((((((''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((''''''(((((())))))******+++++++++******+++,,,,,,---.../////////000000000111000000000000000000000000000000000///......------------,,,,,,,,,,,,++++++***************++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$&&&))),,,...///000///---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,////////////000000111111111111222444444444444444555666777666555555555777MMMIIIDDDBBBCCCDDDFFFFFF???>>>BBBKKKPPPLLLEEEAAACCCDDDEEEDDDCCCCCCDDDFFFIIINNNSSSTTTSSSTTTZZZ```[[[VVVUUUYYYaaakkk{{{bbbRRR@@@777444111////////////.........---------,,,,,,,,,+++++++++******(((((((((((((((((((((((()))(((((())))))******)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))************)))******+++,,,---......//////000111111111000000000000000000000000000000//////............------,,,,,,,,,+++++++++******************************))))))))))))******((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&(((+++---...---...///...***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++***(((&&&%%%&&&''')))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++++++++)))************+++++++++---......//////000000000000111222222333444444444444555666666444444555666LLLIIIEEECCCDDDEEEFFFGGGCCCBBBFFFMMMOOOIIIBBB???BBBCCCDDDDDDBBBBBBBBBCCCDDDHHHLLLMMMLLLPPPWWW^^^[[[XXXWWW\\\bbbjjjwww```OOO???777444222//////...............---------,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((((((((((((((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***+++,,,------......///000111111111////////////////////////////////////............------,,,,,,,,,+++++++++***************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&(((***,,,---...***,,,------***&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++***(((&&&%%%&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))************((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))*********+++++++++)))))))))*********++++++,,,------...//////000000000000111111222333333444333555666555444333444555KKKHHHEEEDDDFFFHHHIIIJJJIIIHHHKKKQQQPPPIIIAAA>>>BBBDDDEEEEEECCCBBBBBBCCCAAADDDGGGIIIKKKQQQXXX^^^\\\YYYYYY]]]bbbiiittt]]]NNN===777555222000///........................,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***)))'''&&&'''((((((''''''''''''&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,---...///000111111//////////////////////////////////////////......------,,,,,,,,,,,,+++++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%''')))***+++++++++&&&)))++++++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))))))))************+++))))))*********++++++++++++,,,,,,---...///000000000000000000111222333444333444555444333333444555JJJHHHFFFFFFIIILLLMMMNNNLLLLLLOOOTTTSSSKKKCCCAAADDDEEEGGGGGGEEECCCCCCDDDCCCDDDFFFIIIOOOVVV]]]aaa[[[XXXVVVZZZ___fffrrr}}}[[[LLL===666555222000000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,+++'''&&&'''((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%''''''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))***+++,,,++++++,,,---...///000000////////////////////////.../////////////////////------,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((###$$$&&&((()))(((((('''$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))*********************+++++++++,,,,,,***+++,,,---...//////000000000//////000111333444222444444444333222333444IIIGGGFFFGGGKKKNNNPPPQQQMMMMMMQQQVVVUUUMMMFFFDDDEEEGGGIIIIIIGGGEEEEEEEEEEEEEEEFFFKKKSSS\\\aaadddZZZVVVTTTWWW\\\dddrrr~~~ZZZKKK<<<666555222000000---.....................,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,......,,,(((&&&''')))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###%%%'''&&&$$$###%%%''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&''''''(((***+++,,,******+++,,,---...///000////////////////////////.........///////////////---------,,,,,,,,,++++++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((("""###%%%''''''&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''###$$$%%%'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,...//////000000000/////////111222444222333444444222222333444KKKKKKHHHDDDGGGOOOUUUVVVEEEFFFOOO[[[YYYKKKDDDFFFGGGHHHJJJIIIHHHGGGGGGHHHCCCCCCFFFKKKRRRXXX\\\]]]VVVUUUVVVZZZ^^^cccooozzzWWWKKK>>>888333///---///........................,,,,,,,,,+++++++++******++++++******))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++,,,---.../////////......---,,,,,,++++++///...---+++******++++++///...---,,,++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%#########%%%((('''&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++(((((()))************)))'''))),,,///111111111000000000000000000111111222444333222111222333444555KKKMMMKKKHHHJJJOOOQQQPPPAAADDDNNNYYYVVVHHH@@@CCCHHHIIIJJJJJJHHHGGGGGGHHHEEEEEEFFFJJJOOOSSSUUUUUUVVVTTTTTTXXX[[[bbbooo{{{|||UUUIII===777444///...000........................,,,,,,,,,+++++++++***************))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))******+++,,,---...//////------------------------000///---,,,+++++++++,,,......---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%((('''&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++((()))******++++++******(((***,,,///000000000///000000//////000000111222444333222222222333444555LLLNNNMMMKKKLLLPPPOOOKKK@@@EEEOOOXXXSSSEEE???BBBJJJKKKKKKJJJHHHGGGGGGHHHGGGFFFFFFHHHKKKMMMMMMLLLTTTQQQQQQUUUZZZbbbqqqxxxRRRGGG<<<777444000///111........................,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******+++,,,---......,,,,,,------...///000000000///...---,,,,,,,,,,,,...---,,,++++++***+++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$%%%'''((('''&&&'''((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))*********++++++)))******+++++++++++++++***+++---...//////...---///////////////000111111444333333333333444555666MMMNNNLLLJJJMMMPPPOOOJJJCCCIIITTTYYYRRRFFFAAADDDKKKLLLLLLJJJHHHFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHQQQOOOOOOSSSZZZfffwwwtttNNNDDD:::666444111000111........................,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++,,,------,,,------......//////000//////......---------------,,,,,,+++******++++++++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%$$$"""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''&&&&&&&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,///............///000000333333333444444555666666LLLLLLIIIGGGKKKQQQQQQLLLDDDMMMWWWXXXNNNCCCAAAFFFKKKKKKKKKIIIGGGFFFGGGIIIEEEEEEFFFHHHJJJKKKJJJHHHOOOMMMNNNTTT^^^kkk~~~pppKKKAAA888555333111000111........................,,,,,,,,,+++++++++******((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,..........................................------,,,,,,+++*********++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&&&&%%%'''((('''&&&%%%&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++.........---......///000222222333444444555555555JJJIIIFFFEEEKKKRRRQQQLLLCCCMMMUUURRRFFF===???EEEIIIIIIIIIGGGFFFFFFHHHJJJCCCCCCEEEHHHLLLMMMLLLKKKOOONNNPPPWWWaaannnmmmIII@@@777444333000///000........................,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((()))***++++++------------------,,,,,,------.........------,,,++++++************++++++*********+++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%%%%&&&((('''&&&%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******)))******++++++++++++++++++++++++++++++++++++,,,---------------...//////000111222333444555555555GGGGGGEEEFFFMMMRRRNNNGGGCCCNNNTTTMMM???888===EEEGGGGGGGGGFFFEEEEEEHHHJJJBBBBBBEEEHHHLLLNNNMMMLLLQQQPPPRRRYYYbbboookkkHHH???777444333///...///........................,,,,,,,,,+++++++++******)))*********+++++++++,,,(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))******+++******++++++,,,---------+++,,,---......---,,,+++++++++************++++++)))))))))*********++++++))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$&&&(((&&&%%%%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((()))******++++++*********************+++,,,,,,------,,,,,,------...///...///111222444444444333EEEFFFFFFHHHNNNRRRKKKBBBDDDOOOUUULLL===777>>>FFFEEEFFFFFFEEEDDDEEEHHHKKKAAABBBDDDHHHLLLNNNMMMKKKSSSRRRTTTZZZbbbnnnkkkHHH???666444222///---...........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&&&&&&&((()))######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''((()))***,,,---...///***+++,,,---------,,,++++++***************++++++(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%###""""""%%%'''((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###%%%(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,------,,,,,,,,,,,,---......---...000222333333333333HHHGGGGGGJJJMMMNNNKKKGGGHHHWWW]]]QQQBBB>>>@@@BBBEEEEEEEEEGGGIIIJJJHHHGGG@@@CCCGGGIIIKKKMMMPPPSSSQQQQQQVVV]]]eeepppfffFFF@@@888444333222000...//////000000///...------,,,,,,,,,+++++++++******))))))(((((((((((())))))***((('''(((***+++)))&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%((()))******&&&&&&&&&'''''')))******)))******++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((("""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&(((***)))(((%%%###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((('''&&&)))))))))((('''%%%$$$###''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...000222222222111222333HHHGGGGGGJJJMMMMMMJJJFFFIIIWWW\\\OOO@@@<<<@@@AAAFFFFFFFFFHHHIIIIIIGGGEEE>>>BBBGGGJJJMMMOOOQQQSSSRRRSSSYYY```hhhrrrcccEEE???888444333222000..................---,,,,,,+++++++++*********))))))))))))(((((((((((()))))))))'''&&&(((******(((&&&((((((((((((((((((((((((&&&'''((((((((('''&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***))))))******+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---///111222111111222333HHHGGGGGGIIILLLLLLHHHDDDJJJVVVYYYKKK===;;;@@@BBBGGGGGGGGGHHHJJJIIIFFFCCC;;;@@@GGGLLLNNNPPPQQQRRRSSSUUU[[[cccjjjttt```EEE???888333222222000...------------------,,,+++*********)))))))))(((((())))))(((((((((((())))))(((''''''((())))))(((&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%######""""""######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&'''((()))))))))(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++---///111111000000111222GGGGGGGGGJJJLLLKKKGGGBBBHHHSSSTTTGGG;;;<<>>777333222222000...------.........------,,,+++*********))))))))))))))))))(((((((((((())))))))))))))))))******)))(((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$$$$%%%'''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))***+++++++++************************************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""###$$$%%%%%%###############$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%'''((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************++++++************++++++************************,,,...000000//////000111HHHGGGHHHJJJMMMKKKFFFAAAFFFOOOPPPDDD:::===EEEHHHHHHHHHIIIJJJJJJHHHDDDAAA;;;@@@HHHMMMNNNMMMLLLLLLRRRTTT[[[bbbiiiqqq^^^CCC===666222222222000...---....../////////......,,,,,,+++++++++*********))))))(((((((((((()))))))))***++++++************((((((((((((((((((((((((((((((((())))))******+++(((((((((((()))))))))***((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''((('''(((((())))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''((((((((((((''''''%%%%%%'''((())))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********+++******))))))******+++************************+++---//////......///000IIIHHHIIILLLMMMKKKEEE@@@EEENNNOOOCCC;;;???FFFIIIGGGGGGIIIJJJKKKIIIDDDAAA<<>>;;;AAAFFFHHHCCCDDDFFFGGGGGGEEECCCAAA===FFFMMMPPPTTT[[[aaaccccccdddfffiiillltttUUU===:::555222111111000///------......------,,,++++++++++++************)))***************)))(((((())))))))))))((((((((((((&&&'''((('''&&&%%%&&&((()))$$$ """&&&***)))'''((()))++++++)))((()))***((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%### ''' ###...,,,""""""""""""""""""""""""###%%%'''&&&$$$""""""$$$&&&%%%&&&))))))%%%###%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))%%%)))'''///!!!%%%###)))+++///***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((### %%%((( %%%'''%%%+++((('''000(((&&&### !!!$$$&&&%%%111$$$)))444%%%(((###$$$''')))+++,,,,,,+++ 888333"""(((...)))***+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%&&&)))***)))'''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------EEEEEEFFFIIIJJJHHHCCC>>>CCCFFFDDD???>>>CCCGGGFFFDDDEEEGGGHHHGGGEEEBBB@@@===EEELLLOOOSSS[[[bbbdddfffdddeeehhhmmmvvvSSS===999555222111111000///------......------,,,++++++++++++************)))***************)))(((((((((((((((((())))))))))))&&&'''(((((('''&&&'''((()))%%%!!!"""&&&)))((('''''')))+++***)))((()))))))))(((''''''''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%(((---'''###''''''''''''''''''''''''"""$$$&&&&&&$$$###%%%''' (((&&&&&&(((%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!(((&&&'''###,,,&&&%%% 000$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& )))&&&%%%$$$###***$$$###&&&(((111'''888''' ###&&&''''''((((((((()))+++###""""""%%%...---+++(((### %%%((('''))))))------$$$$$$222*********)))((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%&&&)))***)))'''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---AAABBBDDDGGGIIIGGGCCC@@@AAABBBBBB@@@CCCGGGGGGEEEFFFGGGHHHIIIGGGEEEAAA???===EEELLLOOOSSS\\\dddggghhhcccbbbeeelllvvv|||PPP===999555222111000///...------......------,,,++++++++++++************))))))************))))))(((''''''(((((())))))******'''((())))))''''''((())))))&&&######&&&((('''&&&''')))******)))(((((()))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((...111---...,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&(((111---%%%&&&%%% !!!&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((($$$"""+++$$$***---""""""222$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++""""""$$$...###'''!!!$$$###"""$$$ """%%%''''''$$$""""""$$$***111)))!!!(((+++"""!!!'''***)))(((((()))111''')))(((+++---******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((()))))))))(((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))((((((''''''((())))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,AAACCCFFFHHHIIIGGGCCC@@@@@@@@@AAAEEEIIIKKKIIIEEEHHHHHHIIIIIIGGGDDDAAA>>>>>>FFFLLLOOOTTT]]]fffjjjhhhbbb___ccckkkwwwzzzPPP<<<999555222111000///...------......------,,,++++++++++++*********))))))))))))************)))(((&&&''''''((()))******+++((()))***)))((('''(((***)))&&&$$$$$$&&&'''&&&%%%&&&((())))))(((''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%222%%%$$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%&&&!!!$$$)))###---&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& 000 +++%%%%%%)))$$$%%% %%%"""+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---444000***'''***"""&&&+++$$$&&&222!!!000)))&&&#########"""$$$'''###%%%)))+++$$$***???]]]SSSDDD555,,,((((((((('''(((666888+++......***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((((((''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++DDDGGGJJJKKKIIIFFFBBB@@@AAAAAADDDJJJOOONNNJJJFFFHHHIIIIIIIIIGGGDDD@@@>>>@@@GGGMMMNNNTTT^^^gggllljjjdddaaafffnnnyyyzzzPPP<<<999444111000000///...------......------,,,++++++++++++*********))))))((())))))*********))))))&&&''''''((()))******+++((()))***)))((('''(((***'''&&&%%%%%%&&&&&&&&&%%%&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''***((('''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((www|||zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwwww{{{{{{OOO######'''$$$+++$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,{{{sss{{{qqqxxxppp~~~{{{EEE###+++((( $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!ddd|||wwwxxxuuurrryyy{{{xxxxxx{{{))))))(((""" &&&*********,,,222&&&%%%SSSzzz666%%%&&&""",,,555))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''(((&&&''''''''''''''''''&&&''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++GGGJJJMMMMMMJJJEEEBBB@@@CCCCCCHHHOOOQQQMMMHHHGGGGGGGGGHHHHHHFFFCCC???===AAAGGGLLLMMMQQQ\\\fffkkkkkkhhhggglllsss|||xxxOOO<<<888444111000///...---------......------,,,++++++++++++************)))((())))))************)))''''''(((((())))))******'''((())))))''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''***)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!)))......)))$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&YYYxxx&&& $$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))+++666LLL(((%%% !!!)))+++%%%"""$$$+++WWW---222))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))((((((''''''''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))*********GGGJJJNNNMMMJJJEEEBBBAAADDDEEEKKKRRRQQQIIIEEEGGGEEEFFFGGGGGGEEEBBB???===@@@FFFIIIIIINNNXXXccchhhiiihhhkkkooottt{{{uuuLLL;;;888444111000///...---------......------,,,++++++++++++************)))(((((()))***************(((((((((((())))))))))))&&&'''(((((('''&&&'''(((###%%%&&&&&&&&&&&&''''''$$$&&&((('''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%"""...###...***%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&444yyy!!!'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((???&&&"""$$$'''$$$"""...222===(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********++++++&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******EEEIIIMMMMMMIIIEEEBBBBBBDDDFFFLLLRRROOOFFFCCCFFFCCCDDDFFFFFFEEEBBB???===???DDDGGGGGGKKKUUU```eeedddfffkkkooorrrxxxrrrIII;;;888444111000///...---------......------,,,++++++++++++************)))(((((()))***************))))))))))))((((((((((((&&&'''((('''&&&%%%&&&((("""$$$&&&''''''&&&'''((($$$&&&''''''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%###!!!ooo)))******)))"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&===www)))""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&>>>+++&&&######%%%!!!###888QQQYYY(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++)))&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%&&&&&&'''''''''''''''''''''''''''((()))++++++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((''''''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))