BM6P6(@ ===<<<<<<<<<<<<<<<======IIIIIIFFF@@@;;;===DDDKKKKKKFFFDDDEEEDDDAAAAAACCC@@@999777<<<@@@JJJbbb|||ooowww{{{~~~[[[DDD<<<999??????AAAMMMXXXhhh~~~uuulllllllllzzzlll___cccddd[[[XXX___aaahhhkkkiiiggghhhddd^^^^^^VVVOOOKKKKKK^^^|||ttttttlll{{{zzzrrrjjjzzz}}}|||xxxzzzXXXFFFDDDCCC>>>@@@>>><<<999888888999:::::::::999777666444333333222222222111000//////......---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,***+++000333///222JJJfffxxxxxx||||||ppplllddd\\\ZZZYYYXXXZZZ^^^```UUUNNNQQQUUUTTTOOOKKKCCCFFFKKKOOOPPPNNNKKKIIIMMMEEE>>>???EEEJJJIIIEEEEEEFFFFFFDDDBBBBBBEEEHHHEEEDDDBBB@@@>>>@@@CCCGGGNNNNNNKKKIIIKKKPPPRRRRRRRRRQQQQQQQQQRRRTTTVVVWWWTTTRRRPPPOOOOOOOOOMMMLLLKKKHHHGGGJJJJJJFFFEEEGGGHHHGGGFFFFFFCCC@@@>>>???GGGKKKNNNMMMLLLKKKFFF@@@DDDAAA>>>???FFFQQQ^^^eeeppptttuuuuuuyyyxxxvvvuuuwww{{{~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~}}}||||||~~~~~~{{{zzzxxxwwwwww>>>>>>===<<<<<<<<<<<<<<>>;;;<<>>===:::999888888999999999999888777555444333333222222111000000///......------,,,++++++++++++,,,************************(((((((((((((((((((((((()))))))))))))))))))))((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,+++///222...000BBBYYYxxxyyyzzzyyyxxxzzzjjjbbb[[[ZZZZZZ[[[^^^ccc\\\TTTQQQVVV[[[YYYTTTQQQHHHKKKOOORRRSSSQQQNNNLLLLLLFFFAAACCCIIIMMMKKKHHHIIIJJJHHHFFFCCCCCCFFFIIIFFFFFFDDDBBB@@@AAAEEEHHHPPPPPPOOONNNOOORRRRRRRRROOOPPPPPPQQQSSSTTTVVVVVVXXXVVVUUUUUUTTTRRRNNNKKKLLLJJJLLLQQQSSSOOOLLLKKKIIIFFFCCCAAABBBDDDGGGJJJHHHNNNQQQQQQPPPOOOJJJDDDDDDBBB@@@@@@FFFQQQ]]]fffppptttvvvuuuxxx~~~yyyxxxwwwzzz}}}~~~}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||||||||}}}~~~}}}|||zzzyyyyyyAAA@@@???>>>======<<<<<<>>>??????<<<:::;;;???DDDBBBEEEIIIGGG@@@>>>IIIWWW[[[KKK@@@BBBIIIPPPYYYbbbyyyppp```MMMCCC;;;BBBGGG???HHHdddooozzzgggmmmyyyuuupppuuugggiiiiiihhhjjjnnnnnnkkkbbb]]]WWWSSSSSSdddvvvmmmmmmpppwwwooommm}}}zzz{{{yyyoooXXXIIIBBB>>><<<===<<<;;;999888888888999:::777777777666555444444333111111000000//////......------,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,---,,,...111...---777FFFgggmmmsssrrrlllnnnqqqiiibbb``````___bbbfff\\\XXXXXX]]]___[[[VVVTTTNNNQQQTTTVVVVVVTTTPPPNNNKKKHHHFFFIIINNNPPPMMMIIINNNMMMJJJFFFDDDEEEHHHKKKHHHHHHFFFDDDCCCDDDHHHJJJSSSSSSUUUUUUUUUSSSQQQPPPMMMNNNQQQSSSUUUWWWWWWWWW[[[[[[[[[\\\\\\ZZZUUURRRSSSQQQRRRXXX[[[VVVPPPNNNOOOLLLGGGDDDEEEGGGIIIJJJNNNSSSVVVUUUTTTTTTPPPKKKEEEEEEDDDCCCGGGPPP^^^gggppptttvvvuuuwww{{{|||yyyxxxxxxyyy{{{~~~~~~}}}|||yyyyyy{{{~~~|||zzz~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}{{{{{{{{{~~~}}}||||||CCCCCCBBBAAA@@@???======<<<===>>><<<::::::<<<>>>???CCCHHHGGGAAA???HHHTTTaaaSSSFFFDDDGGGIIILLLPPPoookkkGGG<<>><<<>>>;;;;;;:::999999::::::;;;666555555555444444333333000000000//////.........---,,,,,,+++***+++++++++************************(((((((((((((((((((((((()))))))))))))))*********''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************++++++++++++---+++---000///---000777HHHTTTeeennnllljjjrrr~~~zzzrrrnnnjjjeeeeeegggccc___]]]___]]]VVVRRRQQQRRRTTTVVVXXXWWWTTTPPPNNNJJJIIIJJJLLLOOOOOOKKKHHHNNNLLLHHHEEEDDDGGGKKKNNNJJJJJJIIIHHHGGGHHHKKKNNNUUUVVVYYY[[[YYYSSSOOOOOOOOOQQQUUUYYY[[[\\\\\\[[[\\\]]]^^^aaadddeeedddbbbhhhaaa^^^______\\\YYYYYYUUUUUUSSSPPPPPPQQQPPPLLLXXX[[[\\\YYYXXXYYYWWWSSSHHHHHHHHHGGGJJJRRR___iiiooosssuuutttuuuwwwwwwssstttuuuwwwzzz{{{{{{zzzyyyzzz{{{}}}}}}{{{|||||||||||||||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||~~~|||{{{{{{}}}}}}~~~~~~~~~CCCDDDDDDCCCCCCAAA@@@????????????>>><<<:::::::::>>>???CCCFFFDDD@@@BBBGGGRRRKKKCCC???===<<>>SSSfffnnnnnnooottt~~~yyy}}}|||www}}}wwwooojjjjjjjjjddd___^^^ZZZTTTPPPQQQTTTUUUWWWWWWVVVRRROOOMMMKKKLLLMMMNNNNNNLLLIIIGGGLLLJJJFFFDDDFFFJJJNNNQQQLLLMMMMMMMMMMMMNNNQQQTTTWWWWWW[[[^^^ZZZQQQMMMNNNUUUWWW\\\```cccdddcccbbb^^^]]]^^^bbbhhhnnnqqqrrrxxxooogggcccaaaaaaeeekkkbbbeeeddd___^^^bbbcccaaafffgggddd___\\\]]]\\\YYYKKKKKKJJJJJJMMMVVVbbbkkkmmmqqqsssqqqrrrtttsssppprrrtttwwwyyyzzzzzzyyyyyy{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxx{{{~~~~~~}}}|||}}}zzz{{{|||}}}~~~~~~~~~@@@AAACCCCCCDDDCCCBBBAAAAAAAAA@@@>>><<<;;;999999>>><<<>>>CCCDDD@@@<<<<<>>======<<<;;;:::===;;;;;;???@@@===:::::::::===>>>===<<<===@@@AAA@@@BBBnnndddHHH>>>???FFFIIIFFFLLL\\\kkkyyyyyyooolllwww~~~}}}xxx~~~kkkOOOFFFEEEAAA>>>@@@DDDCCC>>>>>>>>>======<<<;;;:::999555444333222111000///...------------------------,,,++++++***************************************))))))))))))))))))))))))((())))))******+++,,,,,,************************((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))+++---,,,,,,---......333222777EEEUUUcccoooxxxsssnnnppp}}}uuulllgggiiikkkgggaaa]]]XXXYYYYYYYYYWWWUUURRRPPPPPPRRRSSSQQQNNNOOOSSSWWWSSSPPPMMMMMMQQQTTTVVVVVVTTTVVVYYY[[[]]]```cccfff^^^ZZZ\\\___YYYNNNMMMUUUdddfffiiillloooppppppppphhhfffddddddfffhhhhhhhhhaaa```^^^ZZZRRRQQQ\\\iiiyyyzzz}}}}}}~~~~~~wwwpppiiiaaaYYYKKKGGGCCCGGGPPP[[[cccgggiiilllllljjjlllppprrrpppqqqtttwwwxxxyyyzzz}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~|||}}}}}}~~~}}}|||{{{zzz}}}~~~~~~}}}{{{yyyzzz{{{wwwuuuttttttuuuwwwzzz|||777999<<>><<<<<<<<<===<<<<<<===:::;;;======::::::===999;;;;;;::::::<<<<<<:::EEE<<<[[[wwwooo^^^LLLBBBEEEEEEAAAGGGVVV```iii~~~}}}gggppp}}}zzz~~~~~~zzz]]]KKK@@@EEEDDD???AAAIIIIIIBBB=========<<<;;;999888777555555444222000///...---------------------------,,,++++++***)))*********************************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((((((***+++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))),,,---+++)))+++---...333000222<<>><<<;;;::::::::::::999888777666555999888888888888888888888>>>CCCLLLbbb}}}uuuvvvdddRRRLLLKKKHHHGGGGGGGGGOOOeee{{{{{{qqqlllsss}}}||||||vvvccc{{{|||wwwgggQQQBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@>>><<<;;;;;;:::888777222222000///............//////...------------...---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,+++***))))))******&&&(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************+++++++++,,,,,,,,,---------......---000333555999DDDRRR]]]aaajjjoooyyytttyyyyyyyyynnngggfffeeefffddd```______\\\VVV^^^^^^ZZZUUUXXX```bbb^^^YYYUUURRRSSSWWW\\\]]]]]]aaadddjjjhhheeeqqqwwwlllmmmcccZZZTTTMMMIIIQQQ^^^rrrsssttttttssstttvvvxxxuuummmeeecccbbb```]]][[[aaabbbdddccc^^^YYY\\\dddeeennnzzzwwweeeZZZMMMAAA;;;BBBOOOXXX[[[]]]bbbbbbccceeegggjjjlllmmmooooooppprrrtttwwwzzz|||{{{|||~~~}}}{{{yyyyyyyyy~~~}}}|||}}}{{{yyyzzz}}}}}}}}}|||{{{{{{|||}}}|||{{{}}}{{{xxxxxxyyy{{{{{{zzzwwwwwwwwwxxxyyyxxxuuusssnnnmmmmmmkkkiiigggeeeddd777888:::<<<>>>@@@@@@AAA<<<;;;;;;::::::999999888999999999999888777666666666777999:::;;;;;;;;;;;;:::;;;???LLLmmmwww|||}}}kkkRRRBBBEEEHHHHHHSSSeeevvvvvvoooqqqttt|||sssqqqvvvuuukkkgggaaaUUUGGG???AAAAAAAAAAAA@@@@@@@@@@@@<<<:::888888888777555333222111000///............//////...------------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++***))))))******''')))+++,,,------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))************++++++++++++,,,,,,,,,,,,---------+++---///000333:::FFFNNNTTT^^^eeemmm}}}~~~|||qqqzzz{{{sssooosssssspppkkkhhhhhhddd^^^[[[\\\ZZZXXX]]]dddeee```ZZZYYYXXXXXXZZZ\\\___```iiikkkqqqnnnjjjuuu|||sssjjjccc\\\VVVLLLHHHSSScccppprrrttttttssssssuuuvvvwwwuuuqqqlllhhheeeeeeggg______aaacccaaa\\\^^^ccc```bbbcccdddgggooo{{{pppbbbOOOEEE>>>DDDOOOUUUXXXYYY[[[[[[]]]___aaadddggghhhjjjkkknnnqqqtttuuuvvvvvvxxxyyyyyyxxxwwwvvvxxxzzz{{{xxxwwwzzz~~~~~~{{{~~~||||||~~~~~~|||yyyxxxwwwvvvxxxzzz{{{zzzyyy}}}{{{xxxxxxxxxxxxvvvuuutttsssqqqpppooonnnkkkiiifffeeebbb^^^ZZZUUURRROOO666777999;;;<<<======>>>:::999888777777888999999777777777777777777777777444666999;;;===>>>>>>>>>>>><<<:::===MMMttt{{{|||nnnGGGCCCFFFAAAFFFTTTeeevvv}}}sssoooppptttzzz}}}sss|||mmmddd[[[VVVPPPHHHCCCCCCAAA@@@@@@@@@?????????>>>===<<<:::999999888666444111111000///............///......---------------+++++++++++++++*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******)))*********((()))+++,,,---,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---///000000000444<<>>???BBB???>>>>>>@@@WWW}}}{{{```HHH@@@===BBBLLLVVVaaauuuxxxssstttwwwzzzzzz}}}kkk```TTTNNNJJJFFFDDDFFF@@@??????>>>>>>============;;;:::999999888666444111000///...............///...------,,,,,,------************************************************))))))))))))))))))))))))))))))*********+++++++++++++++***************+++((()))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))************+++++++++...///000//////111444777HHHSSS[[[^^^hhhxxx~~~zzzmmmnnnjjjkkkzzz{{{ddduuusssrrrvvvyyy~~~|||xxxqqqkkkhhheeefffjjjmmmkkkggg___```___ZZZVVVWWW```hhhppppppuuuuuurrr~~~qqqfffZZZRRRLLLLLLZZZlllqqqtttwwwxxxwwwvvvuuuuuuooovvvzzzyyyuuusssrrrpppfff\\\RRRPPPNNNIIICCCAAA<<<<<<<<<;;;;;;>>>CCCHHHNNNVVVdddttt}}}yyykkk___NNNFFFBBBFFFJJJKKKLLLMMMOOOPPPQQQTTTXXX\\\aaacccfffgggiiijjjjjjjjjhhhgggkkkmmmoooppppppqqqssstttxxxtttqqqqqqsssuuuvvvvvvwwwxxxyyyzzzzzzyyyvvvuuurrrqqqqqqssstttuuusssqqqqqqpppppppppooonnnjjjhhhfffbbb\\\XXXVVVUUUTTTSSSSSSRRRQQQNNNKKKGGGDDDBBB555666777888888999999999:::999777777777999;;;===666555444444444555666777999888666555666888;;;===<<<999===@@@<<>>>>>CCCQQQhhhxxxrrrlllkkkrrrkkkjjjuuurrrxxxdddVVVIIIEEEFFFDDDCCCBBB???>>>>>>===<<<<<<;;;;;;999777555444444333111000000//////.....................---,,,,,,,,,,,,,,,***************************************************************************************++++++++++++***************++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))))))))************))))))*********+++++++++)))))))))*********++++++)))***+++++++++,,,...///999CCCLLLPPPYYYgggrrrvvvjjjllliiihhhuuupppjjjoooyyyssskkkhhhvvvzzzzzzvvvpppnnnllliiifffdddaaabbb___XXXRRRUUU```jjjooonnntttwwwvvvlllXXXOOOLLLPPP]]]llltttwwwyyyzzzyyyxxxwwwwwwtttzzzxxxmmm]]]LLLEEEBBB===888555555777:::;;;;;;:::999999>>>@@@FFFPPPYYY[[[VVVOOOIIIDDDBBBEEEHHHGGGGGGIIILLLLLLMMMOOORRRWWW\\\^^^bbbaaa```^^^]]]]]]\\\\\\bbbfffkkknnnnnnmmmlllkkkmmmkkkiiiiiilllooossstttoooppprrrrrrqqqnnnlllkkklllkkkkkkllllllkkkhhheee`````````aaabbbbbb___]]]XXXTTTOOOKKKKKKKKKKKKJJJHHHHHHGGGFFFEEECCCAAA@@@444555666777888888888888666666555555555777888999666555444333333333555555:::888666444444555888999666555:::AAA===888DDDWWW{{{}}}nnnzzztttSSSFFFAAA::::::666:::JJJ___rrrvvvkkkiiipppzzzyyylllccc^^^```rrryyyWWWJJJ??????CCCDDDBBBBBB>>>>>>===<<<;;;:::999999999777555444444333111000//////......---......///...------,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))************)))************+++++++++))))))*********+++++++++******++++++,,,---//////...444<<>><<>>===999;;;AAA\\\tttzzzwwwuuuwwweee^^^[[[PPPCCC:::>>>GGGQQQZZZaaawww|||yyyyyyyyyhhhUUUOOOTTTZZZ|||```IIIBBB>>>???AAA@@@@@@AAA======<<<;;;:::999888888:::888666555555555333111.........------......///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******************************************************))))))***++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************)))************+++++++++*********+++++++++,,,,,,...---,,,,,,...///000000...///444>>>IIIUUU```hhhvvvlll^^^RRRPPPYYYiiiuuuxxxnnnjjjrrr|||pppnnnmmmmmmlllsssvvvmmmnnnhhhiiijjjgggdddeeejjjpppqqqnnnuuu|||}}}eeeRRRMMMRRRaaaqqqsssuuuvvvuuutttssstttuuuuuuyyy{{{wwwfffSSSJJJFFFCCC@@@???>>>===;;;;;;<<<>>>@@@@@@CCCAAA???>>>???BBBEEEGGGFFFEEEGGGIIIGGGBBBBBBEEEGGGEEEDDDDDDFFFJJJNNNPPPLLLMMMMMMLLLLLLLLLLLLKKKRRRVVVZZZ]]][[[XXXUUUSSSLLLMMMOOOQQQTTTYYY]]]```]]]^^^]]]ZZZTTTPPPOOOPPPRRRQQQQQQRRRRRRPPPLLLIIIFFFEEEDDDEEEGGGIIIIIIIIIGGGEEEBBB@@@AAABBBBBBBBBGGGGGGHHHHHHHHHGGGGGGFFF222333555777888999999:::444555555666666555444444777666333111111111222333222444777::::::888666444888777666888999999:::;;;===mmm}}}|||mmmcccQQQAAA===???BBBGGGMMMWWWrrr~~~~~~{{{{{{|||xxxcccXXXZZZccclllyyycccJJJ@@@>>>>>>???<<<888999<<<======<<<;;;999888888777666555333222222111///---......---------......///...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++************************))))))***+++,,,,,,------,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,***((((((***+++,,,,,,222......888CCCKKKRRRXXXbbbXXXMMMGGGFFFMMM___ooovvvrrrjjjfffnnn|||xxxyyywwwjjjjjjooosssxxx}}}vvvkkkkkkjjjmmmpppqqqooonnnpppqqqqqqmmmuuu{{{|||nnnWWWLLLPPPcccvvvqqqrrrrrrqqqooooooqqqrrrvvvyyy{{{{{{kkkYYYPPPKKKEEEAAAAAA<<<<<<;;;===???@@@@@@@@@@@@AAABBBBBBBBBEEEIIIMMMHHHHHHJJJLLLHHHBBB@@@CCCHHHFFFDDDDDDEEEHHHKKKNNNFFFHHHJJJMMMNNNMMMLLLKKKNNNPPPSSSSSSQQQOOOMMMLLLJJJKKKLLLLLLMMMOOORRRUUUTTTUUUTTTQQQLLLJJJKKKMMMIIIJJJJJJLLLMMMKKKGGGDDDFFFDDDBBBBBBDDDFFFFFFFFFIIIGGGDDDCCCDDDDDDDDDCCCBBBCCCDDDFFFHHHIIIIIIIII888666444333222333555666777555222000000111333555<<<;;;999555222111222444555666888:::999777444222777777888999999999999888999NNNVVV;;;:::EEEEEE>>>JJJYYYkkk~~~~~~zzzuuuqqqqqqpppppptttyyyzzz~~~~~~pppwww{{{gggYYYNNNGGG@@@;;;888:::@@@CCC@@@;;;<<<;;;::::::999999999999666555444222000///...---.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++)))))))))))))))***+++,,,(((((())))))*********+++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---...000222777???HHHOOOUUUOOOEEE===<<>>>>>??????@@@@@@AAA@@@@@@CCCFFFHHHHHHHHHEEEIIIKKKIIIDDDCCCFFFJJJPPPQQQNNNIIIIIIKKKJJJGGGDDDFFFIIIMMMOOOOOOMMMLLLNNNLLLKKKKKKLLLMMMLLLKKKKKKHHHFFFGGGJJJLLLKKKJJJMMMMMMMMMMMMKKKHHHDDDBBBAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFHHHHHHJJJJJJIIIEEEBBBBBBEEEHHHHHHHHHHHHHHHJJJMMMOOOPPP888777555333333444555666666555333222111222333444999888777444111000222333333444666777777666555444555666777777888888777777777>>>ZZZUUU;;;888<<<<<<<<>>;;;999:::>>>???===:::;;;:::999888777666666777444333222111000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))((()))))))))+++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---***))))))))))))***+++,,,*********+++++++++,,,,,,************************+++*********))))))))))))************************************************)))************+++++++++,,,---...000444;;;CCCIIIDDDCCCAAA???AAAGGGQQQYYYgggtttwwwkkkbbbkkkzzztttsssssswww|||uuuppp|||}}}wwwvvvwwwxxx}}}___UUUYYY```kkkqqqqqqqqqqqqqqqqqqqqqqqqwwwzzz{{{mmmddd]]]OOOFFFFFFJJJHHHEEECCCBBBAAA@@@???>>>>>>>>>@@@CCCEEEEEEDDDDDDDDDDDDCCCBBBEEELLLQQQUUUVVVTTTQQQRRRSSSOOOHHHFFFJJJNNNQQQRRRPPPNNNMMMQQQNNNJJJHHHIIIKKKLLLLLLJJJHHHGGGHHHKKKLLLJJJHHHKKKKKKKKKKKKJJJHHHFFFDDDBBBDDDFFFGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFHHHKKKLLLLLLMMMLLLJJJGGGFFFIIIKKKKKKLLLLLLNNNPPPRRRTTTUUU888777666444444555555666555444444444333333333333555555444333111000222444222222333444444555555555444555555666666666666666777555<<>>===>>>AAACCCDDDFFFHHHIIIGGGPPP]]]hhhnnn{{{wwwpppjjjaaa\\\[[[SSSOOOMMMPPPRRRSSSWWW]]]```dddjjjooouuu{{{kkk[[[___xxxyyy```QQQddd~~~rrr[[[GGG>>>===>>>;;;;;;::::::::::::999999999888777555444333333333111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++******++++++,,,++++++++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************)))))))))************************************************)))************++++++++++++,,,,,,---000444;;;@@@>>>???AAABBBDDDIIINNNSSS[[[lllvvvnnndddfffooouuuuuuuuuuuuuuu{{{|||~~~}}}{{{kkkZZZ^^^gggppptttuuuvvvvvvvvvuuuttttttzzz}}}~~~~~~vvvkkkdddZZZQQQNNNLLLIIIFFFDDDCCCDDDCCCBBB???>>>===>>>AAACCCCCCCCCCCCAAA??????CCCKKKTTTZZZWWWYYYXXXVVVWWWVVVPPPHHHMMMRRRWWWYYYVVVSSSRRRRRRVVVRRRMMMJJJJJJLLLNNNOOOMMMLLLLLLMMMNNNNNNLLLIIIKKKKKKKKKKKKJJJJJJIIIHHHCCCFFFIIILLLMMMLLLJJJIIIGGGGGGFFFFFFHHHKKKOOOQQQPPPQQQRRRPPPOOONNNOOOPPPRRRSSSUUUWWWYYY[[[]]]^^^888777666555555555666666333444444555444333222111222333333222111222333555444444333222222333555555444444555666666666666666555666999@@@TTT{{{|||vvvuuuqqqXXXMMMIIIDDD>>>:::>>>@@@>>><<<===:::;;;<<<<<<===IIIddd|||xxxfff\\\VVVPPPKKKJJJHHHDDDCCCGGGIIIIIIMMMRRRTTTWWW\\\bbbhhhpppxxx}}}qqq[[[[[[}}}zzz{{{zzz|||uuuaaaUUUOOOUUUkkkqqqiiiZZZJJJ@@@<<<<<<===999;;;<<<;;;888666777999888777666444222111111111//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---............///000111222111222222222000///000111222222222222222222222222000000///////////////...,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********++++++++++++,,,,,,,,,---000444888CCCBBB@@@@@@AAAEEEIIILLLNNN^^^kkkjjjdddbbbcccdddsssvvvyyyyyyyyy|||}}}zzz|||eeehhhpppwwwwwwxxx{{{|||}}}|||{{{yyy~~~{{{xxx~~~rrriiibbb]]]\\\TTTOOOJJJFFFFFFFFFEEECCCCCCAAA@@@@@@BBBDDDDDDDDDCCC@@@===???FFFOOOXXX\\\XXX]]]___[[[XXXVVVSSSOOOXXX[[[^^^]]]YYYWWWXXX[[[WWWTTTQQQPPPQQQSSSUUUUUUSSSSSSTTTTTTTTTRRROOOMMMOOOOOOOOONNNMMMLLLKKKKKKDDDGGGLLLPPPQQQOOOMMMKKKKKKIIIHHHHHHJJJOOOSSSVVVTTTUUUWWWWWWWWWVVVVVVUUUWWWYYY[[[___bbbeeeggghhh777666666555555555555555222333444555444333111000000222333333333333555777888777555333222222333444444555666666777777666666222444;;;??????TTTuuuyyyqqqccclllsssooo\\\KKK<<<:::>>>>>><<<:::::::::<<<===<<<<<>>???@@@BBBDDDEEEEEEEEEGGGQQQ]]]bbbbbb```]]]YYYfffnnnvvvyyyxxxxxx|||wwwvvv~~~xxxxxxwwwqqqnnnrrrwwwvvvxxxzzz|||}}}}}}|||{{{zzzzzzyyyuuuooonnnrrrxxxxxxllleeeaaaddd\\\SSSMMMJJJIIIFFFCCCGGGEEECCCBBBDDDEEEEEEEEEBBB@@@>>>@@@FFFMMMRRRUUUYYYbbbfff```XXXWWWZZZ\\\______^^^\\\YYYYYY]]]```TTTTTTTTTVVVYYYZZZZZZYYYXXXYYYZZZZZZWWWTTTRRRPPPTTTTTTSSSRRRPPPNNNLLLKKKGGGJJJPPPTTTUUUTTTQQQNNNOOOMMMLLLLLLNNNSSSWWWZZZZZZ[[[\\\^^^______]]]\\\XXXZZZ]]]aaafffjjjmmmooo555555555555555444444444111222333333333222000//////111333333333333555777999777555333222111222222444555555666777666666666666111666===;;;CCCqqqzzzxxx||||||rrrrrr}}}fffNNNCCC???===;;;===:::999;;;;;;:::<<<@@@EEESSSfffvvvooo^^^KKKBBB@@@>>>>>>???@@@>>>>>>AAAAAA???@@@CCCHHHJJJMMMPPPSSSYYY___ccclllpppuuuxxxzzzzzz|||}}}~~~vvv```___ttt}}}xxxvvvxxx{{{}}}{{{}}}|||~~~|||pppccc]]]]]]pppzzzwwwYYYLLLAAA@@@CCC@@@:::555888:::<<<:::777555666888777666555333222111111111.........---------------,,,,,,,,,------------...,,,,,,,,,,,,------------)))******+++,,,---......///000111222333444444444777777888999;;;===???@@@;;;<<<>>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888888666666666555444333111000///......------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***,,,------------///111555;;;EEENNNSSSRRRKKKFFFFFFKKKRRRYYY]]]]]]YYYUUUUUU___kkkrrrsssuuuzzzyyyvvvzzz{{{vvvuuunnnrrr{{{}}}rrroooqqqwwwtttuuuvvvwwwxxxwwwvvvvvvoookkkjjjkkkkkkiiiiiikkkqqqfffeee]]]SSSOOOOOOPPPNNNKKKJJJHHHEEEDDDDDDFFFFFFFFFAAAAAA@@@AAABBBEEEIIIKKKVVV```fff```YYYYYY]]]aaabbb___\\\ZZZ[[[]]]```bbbTTTTTTVVVZZZ^^^___^^^]]]^^^______]]]YYYVVVTTTTTTXXXXXXYYYXXXVVVSSSOOOMMMNNNQQQVVV[[[\\\[[[XXXVVVTTTSSSRRRSSSUUUXXX[[[^^^aaaaaabbbdddggghhhfffeeeXXXZZZ]]]bbbhhhnnntttwww444444444444444333333222111111111111111000//////...000222222222222333555555555444333222111111111333333444555555555555555888333444666555999OOOhhhssszzzyyyYYYNNNNNNOOOKKKGGGEEEEEECCC>>>===???444<<>><<<;;;<<<<<<:::;;;>>>???======@@@@@@BBBEEEGGGIIIMMMRRRUUUZZZ^^^ccchhhkkknnnqqqtttxxx{{{{{{dddcccxxx|||{{{zzz|||sssiiiaaaccclll}}}tttcccNNNEEE???@@@AAA<<<888777777888888777666555555666555444333222111111111111//////......------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...///000222444555666666888999;;;;;;999777666888888:::;;;===@@@BBBCCC@@@BBBCCCDDDDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;888666555444333333222111111222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((***,,,---,,,---...000111888DDDPPPXXXXXXQQQJJJFFFHHHLLLPPPRRRRRRSSSTTTNNNXXXccchhhjjjoooxxx{{{|||zzzyyyssstttwwwsssvvv{{{wwwnnnkkknnnxxxvvvuuutttsssrrrpppoooooohhh___[[[aaagggfffcccaaatttnnneeeZZZVVVWWWYYYWWWUUUPPPMMMIIIGGGHHHIIIIIIIIIDDDEEEDDDBBB???@@@DDDHHHYYY```eeedddcccdddeeedddddd```^^^___cccgggfffeee[[[[[[\\\^^^bbbdddddddddfffggggggccc^^^ZZZZZZZZZ^^^```bbbcccaaa]]]YYYWWWXXX[[[___ccceeedddbbbaaaZZZZZZZZZZZZ\\\^^^```aaaiiihhhhhhjjjnnnpppooommm]]]^^^aaafffnnnvvv~~~333333444444333333222111000000000///////////////,,,...111111111111222333222222222222111111111111222222333444444444444333111666888444111666@@@HHH]]]}}}pppbbbggglll___ccckkkoooeeeRRRBBB<<<;;;;;;:::888888<<>>>>>;;;999::::::888999>>>???======@@@:::<<>>@@@>>>888888===666555555555555555444444333333222111111000111111000000///......---,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........222333555777999;;;<<<===<<<>>>@@@AAA@@@===999777111111222444777999<<<===CCCEEEGGGHHHHHHJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRQQQPPPPPPOOOOOOJJJJJJJJJIIIFFFDDDAAA???888777666666555555555555000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++&&&(((+++,,,,,,---...//////333;;;EEEMMMPPPMMMIIIEEEGGGIIIJJJHHHHHHMMMSSSRRRYYYaaacccdddiiivvv{{{zzz|||~~~wwwtttooonnnuuutttmmmhhhjjjvvvzzzxxxvvvrrrooommmlllkkkiii[[[SSSYYYbbbaaa[[[WWW```}}}}}}nnneeeaaa___ZZZVVVUUURRRNNNLLLLLLMMMNNNMMMIIIJJJIIIDDD??????DDDKKKbbbggglllooosssvvvrrrkkkfffcccbbbfffmmmppplllgggeeecccbbbcccfffiiijjjkkknnnooommmiiiccc``````aaadddgggjjjllllllhhhdddaaa___bbbfffiiikkkkkkjjjhhh^^^^^^___```aaabbbcccdddnnnlllkkknnnrrruuutttsssddddddgggllluuu666555444333111000///...---...///000000///...------...///000000111111111111111111111111111111111444444444333333222222222555444333333444777999;;;HHHkkk{{{{{{pppOOO;;;DDD>>>999888:::;;;<<<>>>;;;???DDDHHHJJJIIIHHHFFF@@@@@@AAABBBBBBAAA>>><<<:::::::::999888888999;;;777999;;;===???@@@AAAAAAIIIKKKMMMPPPTTTYYY\\\^^^hhhlllrrrwwwzzz}}}vvvppp~~~zzzwwwvvvyyypppiiilllxxxzzznnnTTTFFFBBBBBB===@@@BBBBBB>>>;;;999999888777666888::::::666333222111111000///......---111000//////.........///....../////////...---,,,*********+++---111555888;;;<<<===???@@@??????>>>???@@@???<<<777333111000333111000///111555:::===BBBEEEIIILLLNNNOOOQQQSSSSSSTTTWWWXXXVVVUUUXXX]]]ZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPOOOKKKGGGCCC===<<<:::888777666666666:::333///222444111---+++//////...---,,,,,,...000...---,,,++++++,,,---...************************************************************************++++++,,,,,,,,,,,,------111111444;;;AAAEEEEEECCC???AAABBBBBBBBBFFFLLLQQQ[[[dddfff^^^YYYbbbpppyyytttvvvzzz~~~}}}{{{yyyqqqmmmrrryyy{{{tttjjjffflllwwwxxxpppssstttqqquuueeeXXXWWW[[[ZZZUUUQQQ\\\uuu{{{tttlllaaaYYYVVVSSSSSSUUUSSSMMMKKKNNNJJJIIIJJJHHH@@@;;;CCCPPPcccuuu{{{yyy~~~~~~xxxwwwqqqooommmooorrrsssrrrpppjjjiiigggffffffggghhhiiiqqqqqqrrrooofff```cccjjjmmmooonnnlllnnnnnnjjjcccffffffkkkrrrsssooolllmmmggghhhhhheeeaaa___```bbbjjjqqquuuuuuwww|||{{{vvvjjjkkkooowww333222111000//////000000---...///000000///...------...///000000111111000111111111111111111111111444333333333222222222222444333222222333555777888444QQQvvvjjjdddUUUNNNDDD;;;666555888;;;===<<<<<>><<<;;;;;;999666444777666666888:::999666333111111000000///......---...------,,,,,,------.........---,,,,,,---......111222333444666888:::;;;AAABBBBBBCCCBBBAAA@@@????????????===999666444444///000111333555888<<>>AAA;;;777888888444000000......---,,,++++++,,,------,,,+++***)))***++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------//////111777===AAAAAA@@@AAACCCDDDBBB@@@BBBIIIPPPXXX___aaa[[[YYYbbbooovvvmmmoootttyyyyyyxxx|||tttkkklllppppppqqqttt~~~yyyrrrooouuu|||sssuuuyyyssskkkccc___ZZZSSSPPPRRRYYYssssssggg___\\\WWWSSSPPPOOONNNNNNJJJIIIJJJHHH@@@;;;EEETTTjjj}}}|||{{{|||~~~~~~|||yyyssspppllliiiiiikkkooorrrwwwvvvvvvsssllldddeeejjjhhhmmmqqqssstttrrrjjj```ddddddiiiqqquuuttttttwwwuuuuuusssmmmgggdddgggkkkooovvv{{{}}}uuuwww{{{222111///...---...000111---...////////////...---------...///000000000000000000000000000000000000333222222222222111111111333222111111111333444555...===NNNqqq|||~~~|||rrreeeXXXLLLBBB<<>>AAADDDGGGJJJKKKSSSUUUYYY]]]```dddiiilllooorrrvvvyyyzzz{{{}}}~~~}}}}}}{{{zzzxxxxxxxxxxxxwwwuuusssrrrrrrsssvvvzzz~~~|||ggg]]]jjj~~~yyytttzzzsssVVV???888<<<===;;;@@@<<<888888:::;;;888444777666666777888777555333111000000//////.........---,,,,,,,,,,,,---.........---,,,,,,---///222444555666777888888888777777;;;<<<<<<<<<;;;:::888777444555666666555555666777888:::===???@@@BBBDDDFFFLLLNNNQQQQQQQQQPPPPPPQQQPPPOOONNNOOORRRUUUWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]ZZZUUURRRKKKKKKJJJIIIHHHFFFDDDBBBDDD@@@???@@@>>>999777888222111000///...---------...---+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------...111666:::<<<<<>>>>>EEELLLSSSWWWYYYVVVWWW]]]dddhhheeehhhnnnttttttqqqsssxxxyyy|||nnniiijjjkkkkkkkkkjjjoooyyy~~~gggiiiuuuzzz{{{|||uuufffYYYXXX______yyy}}}|||rrrddd^^^^^^YYYOOOJJJHHHHHHHHH@@@<<>>======<<<:::888:::::::::::::::::::::;;;888888999;;;===@@@BBBCCCGGGIIIKKKNNNQQQUUUZZZ^^^aaacccfffgggggghhhiiikkkppptttyyy|||}}}}}}zzz}}}}}}~~~|||{{{{{{|||~~~}}}~~~~~~}}}ssslllvvv{{{gggdddnnn~~~fffVVVCCC999;;;???===888999999999:::;;;:::888666666666666666666555444222000000/////////.........///..................///......///111444666999:::999888777555333222222111000111333444555555444444777999;;;<<<===???BBBDDDGGGIIIKKKKKKJJJJJJMMMPPPLLLOOOQQQQQQPPPPPPPPPPPPRRRQQQPPPPPPUUU[[[\\\YYYUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXYYYYYYVVVTTTWWWVVVUUUSSSRRRRRRRRRRRROOOMMMNNNMMMGGG>>>999:::888777555444444333222111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---111555888999???DDDHHHEEE>>>;;;???DDDKKKNNNPPPQQQRRRRRRRRRQQQ^^^bbbjjjrrrqqqkkkhhhiiissszzz{{{pppmmmlllkkkjjjqqqnnnnnnqqqwwwxxxdddiiizzzooolllsssppp}}}lllVVVNNNHHHFFFFFFAAA>>>MMMaaayyyuuuuuu{{{|||~~~@@@===888222///---------......------------......,,,---...//////000000000////////////////////////000000000000000000000000222222222222222222333333666333111:::KKK```~~~uuufffbbbuuu}}}jjjyyyooodddeee]]]XXX]]]fffdddUUUFFFFFFCCC???>>>======;;;999999999888888999:::;;;<<<999999999:::;;;===>>>??????AAACCCDDDFFFIIINNNQQQQQQSSSUUUVVVVVVWWWYYY[[[]]]bbbhhhkkknnnqqquuuwwwxxx~~~}}}vvvtttyyyvvvfffYYYWWWXXXZZZcccnnnyyyyyyxxxeeejjj~~~wwwSSSLLLDDD<<<;;;>>>???<<<999555<<>>???@@@@@@>>>;;;777222000000111222000222555999<<<>>>???@@@JJJKKKLLLKKKJJJJJJLLLNNNLLLMMMNNNLLLKKKMMMSSSYYYVVVYYY]]]```bbbccceeefffjjjlllmmmmmmttt}}}~~~yyyvvvvvvvvvvvvuuusssrrrqqqppplllfffbbb___]]]ZZZYYYZZZYYYVVVUUUVVVYYY\\\^^^ZZZYYYZZZYYYQQQDDD;;;:::<<<:::888888888888555333000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,...111555777999@@@GGGFFF@@@;;;:::<<>>;;;===???@@@@@@BBBEEEGGGHHHKKKMMMOOOPPPRRRUUUXXXVVV]]]cccfffkkkrrrwwwxxxwwwyyyzzzpppfffcccbbbfffssssssbbbRRRMMMIIIJJJMMMPPPXXX___ccckkk|||zzzttt}}}qqqVVVAAAEEE???;;;;;;;;;:::;;;======FFFOOONNNEEE;;;888999555666666444222111111222....................................///111222333666999===AAACCCCCCAAA@@@;;;888333///...000333555888:::>>>CCCFFFIIIKKKLLLKKKLLLKKKIIIGGGFFFHHHJJJRRRUUUWWWWWWWWW\\\eeemmmuuuyyy~~~~~~yyytttqqqhhhddd^^^XXXSSSQQQQQQRRRSSSRRRTTTWWWTTTLLLEEEDDD@@@===;;;<<<>>>>>>:::777444333111///...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,------,,,,,,...222555555:::AAACCC@@@<<<888777888:::AAAIIILLLHHHFFFFFFKKKPPP\\\iiiooommmjjjjjjuuusssuuu|||zzzwwwsssrrruuuuuuwww}}}~~~yyyeeeQQQDDDDDDCCC@@@KKK]]]777666444222000...------...------,,,,,,------...,,,,,,---...////////////........................------........./////////---...///000111222222222000333555;;;===888IIIlll{{{}}}{{{www}}}nnndddXXXNNNIIIEEE@@@<<<@@@???===<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===999;;;>>>>>>>>>>>>???@@@DDDEEEGGGIIIIIIKKKNNNQQQRRRXXX\\\^^^ccckkkpppoooqqqrrrxxxwwwvvvwwwxxxvvvnnnbbbXXXUUUNNNKKKIIIOOOeeerrrjjjZZZ]]]\\\VVVSSSWWW\\\___aaasss|||ooouuuzzzcccMMMCCCCCCBBB===999;;;:::777999===>>>DDDKKKJJJDDD===999999444555666444000///000222........................---...000222555888;;;<<>><<<666444222222444777;;;>>>AAACCCFFFIIILLLNNNOOOOOOFFFHHHLLLOOOTTTYYY```dddsssxxx~~~}}}rrriiibbb___\\\WWWTTTWWWWWWTTTPPPPPPKKKHHHGGGHHHKKKKKKHHHDDD>>><<<999555222///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++,,,------+++,,,///222333555999<<<>>><<<999777555666;;;AAACCCAAADDDJJJIIIKKKTTT```iiilllooorrrssspppqqqxxx~~~vvvwwwwwwwwwvvvxxxwww[[[FFFDDDCCC===DDDSSS{{{.........///////////////...---,,,,,,,,,,,,---...+++,,,---...////////////........................---------.........//////+++,,,---///000111111111333222,,,...888999999BBBqqq|||{{{wwwhhh^^^VVVNNNIIIHHHFFFCCCAAA@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;999;;;===>>>===<<<;;;<<<<<<===>>>=========???AAAEEEJJJLLLJJJMMMTTTWWWUUUWWWXXX]]]ffflllllllllmmmkkkqqqssspppqqq|||wwwsssooosssvvvvvvooocccVVVNNNKKKLLLMMMOOOQQQPPPMMMKKKGGGFFFIIILLLZZZ~~~uuuxxx~~~wwwrrrqqqqqqoootttmmm^^^OOO???888;;;===888888======999777:::111555888;;;:::777444222444555666333000...000222---........................000333777;;;@@@DDDFFFFFFEEECCCAAA>>><<<:::999666777888;;;???DDDHHHJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOUUU___kkkxxx~~~rrrgggbbb___YYYSSSQQQXXXUUUSSSUUUYYYZZZVVVQQQHHHFFFAAA<<<777333000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***,,,...---++++++---000333222333666;;;===;;;999777555777::::::999???IIIMMMLLLPPPZZZccciiiooouuuqqqnnnpppuuuwww|||}}}zzzyyy|||tttzzzppprrrpppkkknnn~~~yyybbbHHHDDDCCC;;;>>>KKK]]]{{{111000000///...------,,,////////////////////////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000......//////000000111111111111111222333444666777>>>VVV|||wwwrrr~~~{{{kkkVVVMMMPPPOOOIIIIIIFFFBBB>>><<<<<<===>>>>>>;;;:::===@@@>>>;;;999;;;;;;<<<>>>>>>;;;::::::;;;<<>>@@@AAAAAAAAADDDAAA===888777999===@@@DDDCCCEEEJJJLLLJJJGGGFFFHHHIIINNNUUU\\\bbbjjjrrrzzz~~~nnnaaa___[[[XXXXXXXXXYYY^^^dddWWWVVVQQQGGG===555444555/////////...,,,---///111///...,,,,,,------+++)))+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------000666<<>>;;;>>><<<:::888888<<>>AAAOOOfff111111000//////...------............................../////////000000000------------------------...------,,,---...///000.........///000000111111111111111222333444555666444<<>>>>>@@@DDDHHHLLLDDDAAA@@@BBBCCCAAAAAABBBBBBBBBAAA@@@>>>???BBBDDD======>>>???@@@@@@???>>>===============>>>BBBFFFEEECCCBBBAAABBBCCCDDDDDDJJJJJJKKKLLLHHHCCCCCCGGGKKK^^^jjjeeefffnnnlllaaaooo~~~}}}}}}jjjkkkzzzhhhNNNAAA>>>;;;::::::;;;;;;<<<;;;;;;:::999888999888777555444444333333333222222111000///....../////////000222444777999??????@@@@@@@@@@@@??????@@@>>><<<>>>CCCHHHIIIHHHNNNLLLKKKJJJJJJIIIJJJKKKRRR[[[hhhvvv|||ppplllmmmrrr~~~{{{tttkkkjjjlllppprrrvvvsssgggcccaaa\\\XXXZZZXXXVVVTTTOOOGGG<<<444666555555555444222...+++///...,,,,,,------,,,+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///444;;;@@@AAAAAAFFFDDDAAA===;;;>>>CCCGGG@@@CCCGGGIIILLLSSS\\\cccggghhhkkknnnqqquuu|||wwwrrrtttvvvwwwwww|||zzzqqqooopppooonnnllleee______dddjjjnnnpppqqq\\\HHHBBBAAA>>>???CCCJJJ```www111111000000//////.......................................////////////000////////////////////////---------,,,---......///---......//////000111111222222111111222333444444444333555JJJ{{{}}}}}}zzz{{{zzzjjjeeeaaa^^^[[[UUUJJJBBBEEEDDDCCCBBBDDDJJJQQQUUUOOOGGGAAABBBCCCBBBBBBDDDBBBBBBAAA@@@>>>>>>???@@@>>>AAADDDDDDCCCAAA?????????@@@@@@>>>;;;;;;>>>AAA===>>>???AAABBBCCCDDDEEECCCCCCGGGLLLMMMMMMQQQWWWppp~~~}}}wwwiiinnnxxx~~~sssbbbZZZMMM???999999888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999777555444333222222000111222222111///---+++,,,...111555888<<<>>>???DDDCCCAAA???>>><<<<<<;;;>>><<<<<>><<<===AAAEEE???DDDHHHHHHFFFHHHOOOUUU^^^aaaeeeiiinnnuuu|||xxx|||qqqxxx|||~~~zzzvvvtttpppmmmqqqooommmmmmmmmkkkhhhddd\\\NNNCCCAAA@@@===???EEENNNaaauuu~~~111111000000000/////////........................------........./////////////////////////////////,,,,,,,,,---------......------......///000000111222222111111111222222333555888888<<>>???DDDHHHGGGCCC???@@@BBB@@@@@@???>>>@@@DDDCCC@@@@@@CCCHHHLLLPPPSSSVVVWWW]]][[[___iiipppsssuuuxxxzzzrrrooogggggg~~~zzzeeeRRRCCCCCC???:::888777777777888999:::;;;;;;<<<<<<<<<<<<:::999777555333222111111///////////////......---...111555:::>>>@@@AAAAAA@@@???===;;;::::::::::::DDDCCCCCCFFFJJJKKKIIIFFFGGGNNNTTTVVV\\\hhhvvv{{{sss|||vvvjjjggggggooonnnjjjggggggppp}}}sssnnnrrrwwwmmmlllkkknnnwwwmmmbbbVVVRRRTTTVVVPPPJJJ???<<<777333222222444666111///---,,,---...---,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---333;;;BBBGGGCCCBBB???;;;999999===@@@@@@CCCGGGHHHGGGHHHKKKNNNRRRWWW]]]ccclllxxx~~~~~~}}}yyytttttttttuuuwwwrrrfffYYYRRRHHHBBBCCCAAA===???FFFUUUeeevvv|||}}}{{{000000000000////////////........................------------............------------------------,,,,,,,,,------------------------...//////000000111111000000000111111222111222666888999FFFhhhxxxmmmnnnnnnmmmrrr{{{uuummmffffffjjjggg]]]RRR___fffkkkggg^^^WWWXXX\\\VVVTTTQQQUUUbbblllggg[[[___ccciiinnnsssxxx~~~|||nnngggnnnuuuxxx```HHH<<<===:::;;;<<<;;;999999::::::777888999999:::::::::::::::999777555333222111000000///---,,,---000333555777:::>>>BBBDDDDDDBBBAAA:::999999999:::<<<>>>???HHHIIIIIIGGGEEEEEEIIIMMMYYYfffttt|||{{{|||{{{uuullleee```___jjjttt~~~}}}{{{}}}tttjjjfffiiiooosssttt|||zzzkkkaaa[[[UUUQQQOOONNNKKKDDD===999999<<<555333///...---...---,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******...444;;;@@@CCCCCCAAA===:::888999:::<<<<<<===BBBGGGJJJIIIGGGDDDKKKRRRYYYfffvvv|||uuuyyy~~~wwwtttsssvvv|||oooXXXMMMEEEAAACCCAAA===AAAIIIWWWeeerrrwwwxxx{{{|||{{{|||vvvvvvyyy}}}}}}{{{{{{pppppprrrvvvxxxvvvpppjjj///////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,------......///000000000000//////000111222222333///111777666333???SSS~~~vvvuuu}}}{{{{{{www~~~}}}~~~|||{{{~~~wwwtttmmmmmmttt]]]QQQCCC333555CCC666;;;===;;;;;;>>>???>>>666666777888888888888888999888666444333222111111111///---...000666;;;???CCCEEEGGGIIIHHHFFFBBB@@@777888:::<<>>:::555222000///...,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...444888EEEFFFFFFCCC???;;;999888:::777888>>>GGGLLLJJJFFF@@@GGGLLLRRRaaauuu}}}xxxrrrwwwyyy~~~yyyrrrnnnnnnsssvvvvvvwwwyyyzzz~~~~~~lllPPPFFF@@@AAAAAA???DDDMMM\\\fffppptttvvvyyyzzzxxxuuuyyytttqqqsssvvvzzz}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}||||||~~~~~~{{{vvvrrrpppppphhhgggfffgggiiigggccc___------------............------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---......//////000.........///000111222333555222333666888888999:::SSS~~~{{{sss}}}xxxpppjjjmmmvvvwwwrrr{{{zzzbbbSSSDDD===777222555===666::::::888999???AAA>>>666666777888888888777777888777555444333222222222000000111444888>>>DDDGGGIIIJJJJJJJJJGGGDDD???===999:::===@@@CCCEEEGGGHHHCCCFFFKKKQQQ[[[iiizzzwwwfffWWWVVV]]]mmmyyy}}}xxx{{{yyykkkqqqgggbbb[[[XXXYYYXXXUUUQQQGGGCCC<<<777444222000...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***,,,///333===@@@CCCDDDAAA===:::888999888999>>>DDDHHHHHHFFFCCCIIIKKKMMMZZZoooyyyxxxuuu}}}zzzrrrqqqpppuuu{{{}}}|||wwwuuu{{{}}}~~~|||{{{}}}yyyzzz{{{{{{|||]]]PPPDDDCCCBBBAAAFFFOOOaaaiiipppsssuuuyyyyyywwwssswww{{{~~~uuuqqqsssvvvxxxyyyyyyyyyyyyxxxzzz|||zzzwwwuuuuuuwwwyyyxxxwwwvvvvvvwwwxxxyyywwwuuusssssstttvvvwwwxxxyyyyyyzzz|||~~~}}}zzzxxxrrrssstttrrrooollljjjiiigggfffeeegggiiiiiieeeaaa,,,---------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,------...//////000------......000111222333+++333444......666888333888[[[~~~}}}}}}qqqhhheeebbbqqqkkkWWWCCCCCCAAA<<<;;;<<<777000888:::888444666<<<>>>;;;777777888888888888777777777666555444333222222222///111444999???EEEJJJLLLIIIIIIIIIGGGDDD@@@;;;999:::<<>>???AAABBBBBBGGGFFFEEEPPPdddmmmkkkmmmzzz{{{rrrkkkfffmmmzzz{{{||||||{{{zzzyyyyyyuuuxxx|||~~~~~~~~~mmm\\\LLLFFFDDDBBBGGGOOOaaagggmmmnnnqqquuuuuussstttyyyzzzxxxyyy}}}zzztttmmmooorrrsssssssssssstttqqqsssttttttrrrpppnnnnnnppppppqqqqqqrrrssstttuuuqqqooommmllllllnnnoooppppppqqqrrrtttuuuuuuqqqooolllnnnppppppmmmjjjiiihhhccccccdddhhhmmmmmmjjjfff---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,---------..................//////////////////111222222222222222333999GGG___|||yyyzzzyyykkkkkkjjjxxxnnnPPPAAA>>>666666666666666666666666777666666666666666666777999999888555333444666888999777444111000000111222222777???GGGKKKLLLIIIGGGJJJFFFAAA<<<999999<<<>>>:::;;;>>>AAA??????JJJXXXqqq{{{lllrrrzzz|||ssspppssswwwsssuuu|||zzzjjj```^^^eeegggkkkpppxxx{{{rrrfff___WWW```nnnqqqrrrtttpppjjjoootttzzz{{{tttwwwwwwttt~~~uuucccRRROOOQQQQQQKKKBBB999333000222000...,,,,,,...000222,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000222444444666888:::888;;;???@@@???@@@CCCFFFAAAFFFKKKJJJHHHMMMYYYcccgggmmmsssuuurrrooooooqqq{{{zzz|||~~~}}}xxxwwwuuuuuuZZZRRRQQQMMMLLLOOObbbfffjjjlllkkklllooosssppptttuuurrrssswwwvvvpppjjjjjjkkkllllllkkkkkkjjjjjjmmmmmmkkklllnnnkkkfffhhhkkknnnooommmlllkkkkkkhhhmmmnnniiihhhkkkllliiikkknnnnnnjjjhhhkkkmmmlllqqqrrrqqqnnnmmmooooooooonnnmmmllllllnnnnnnkkkiii---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,---------------.........//////////////////000111222222222222999777444888HHHhhh~~~uuusss~~~pppvvvwww^^^FFF999888;;;666666666666666666666666777777888888888888777777666777777555444444666888444555666555333222444666AAACCCFFFHHHGGGDDD@@@===;;;<<<<<<<<<<<<>>>@@@AAADDDAAAAAAGGGOOO\\\oootttpppqqqsss||||||zzzqqqhhheeefffiiieeedddgggiiieee^^^[[[^^^dddhhhiiiggghhhiiigggbbbZZZVVV```kkkiiihhhllljjjllljjjdddaaahhhtttzzzyyykkkoooxxx~~~zzzsssooopppyyykkkccc[[[TTTQQQNNNGGG>>>999222222000///...,,,***(((---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...000000111444666;;;<<<>>>===<<<<<>>888666555555666666666666666666666666777888999::::::999888777333555666555444444555777222444555444444777>>>CCCMMMKKKHHHDDD@@@;;;888666333666;;;>>>@@@AAABBBCCCIIIHHHLLLZZZmmm~~~uuummmmmmyyyyyyiiiccceeegggggghhhooommmiiieeebbbcccgggjjjhhhdddbbbaaa``````eeekkkooovvvyyyrrriiidddbbb```\\\\\\iiirrrkkkiiimmmkkkssslllaaaXXXYYY```eeeddd\\\[[[aaadddgggzzz~~~qqqlllvvvxxxbbb[[[ZZZTTTLLLHHH555333111000000000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,------...000222<<<===<<<:::999999;;;===>>>@@@BBBCCCBBBCCCEEEGGGRRR[[[gggppptttuuuvvvwwwttt~~~zzz~~~~~~wwwqqqjjjaaa^^^aaabbbdddfffiiijjjjjjiiiiiifffiiijjjiiijjjnnnooommmiiihhhhhhgggggghhhhhhiiifffiiilllnnnsssyyyzzzvvvkkkjjjiiiiiikkkllllllkkkkkkmmmmmmjjjiiijjjjjjgggiiikkkjjjgggggglllmmmlllkkkmmmpppqqqqqqpppqqqrrr~~~{{{vvvrrrppp,,,,,,++++++++++++,,,,,,************************************************+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........---...///000111111111111***222999888333333;;;DDDVVVmmmoooyyywwwoooqqqyyyvvv]]]GGG@@@:::999===>>>999333555555555555555555555555555777999;;;;;;999777555333444666666444333333444666333000222888BBBLLLRRRKKKHHHCCC===999777666666888;;;???@@@@@@@@@CCCEEELLLVVVfffzzzzzzkkkkkkppprrr|||}}}xxx}}}qqqccc]]]___cccfffgggbbbaaaaaabbbgggoooxxx~~~}}}yyyvvvvvvxxx|||~~~tttkkkeeefffhhhvvvzzzwwwwwwpppmmmiiiccc___^^^___^^^]]]bbb^^^dddfffXXXVVVdddnnnmmm|||uuukkkqqq~~~lllcccZZZSSSQQQEEE>>>777222111333444444......---,,,,,,,,,------------------------------++++++++++++++++++++++++***,,,---.........000222999:::::::::999999999:::::::::;;;===???>>>===;;;BBBLLLZZZfffmmmqqqsssttt{{{tttvvvzzz{{{qqqlllhhhaaa]]]^^^dddeeegggiiijjjiiigggfff```ccceeefffhhhkkknnnppplllkkkjjjiiiiiiiiijjjkkkkkkmmmoooqqqyyyvvvsssooommmnnnnnnmmmllllllmmmlllllllllllljjjgggkkkllljjjggggggjjjjjjfffjjjpppxxxzzztttnnnpppvvv}}}zzz,,,++++++******++++++,,,*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------------...///000000000000111222222///---000666<<<777VVV|||tttppp}}}xxxsss{{{}}}xxx~~~}}}uuusss{{{jjjaaaVVVHHHIIIBBB:::666666777888777444444444444444444444444333444777888888777444333444555666666333111111222666333222999FFFPPPTTTTTTCCC???:::666444555777999???@@@@@@??????DDDMMMTTTcccuuuyyyrrrqqqyyy~~~ssshhhfffeeeeeeeeeggglllsssxxxzzztttrrrpppqqqxxx|||||||||tttdddbbb```aaabbbcccdddeeeddd^^^ggglll^^^TTT^^^iiikkkttt{{{tttyyyppprrrxxx}}}lll___XXXTTTLLLAAA:::666333///+++......---,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,......---...///111333555777;;;<<<<<<;;;999666666666999;;;<<<:::777;;;BBBNNNYYYccciiinnnpppzzzwwwgggmmm{{{ooojjjhhhccc]]]YYYbbbdddgggjjjkkklllllllllccceeegggiiiiiihhhkkknnnnnnnnnmmmlllllllllllllllnnnooommmnnnxxx|||wwwsssqqqooonnnkkkjjjlllppprrroookkkhhhjjjkkkjjjhhhiiillliiidddcccrrrvvvrrrwwwvvvooo++++++************++++++************************************************)))))))))***************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000000000333111......///111333333444;;;HHH[[[vvv~~~vvvlllhhhppp}}}~~~lllRRREEEEEEAAA:::@@@???===999555444444666444444444444444444444444222333444555555444333222555666666555333222222333666888>>>IIISSSUUUOOOHHH<<<999666333444666:::<<>><<<:::666555555777999;;;;;;:::<<>><<<888555444333333333333333333333333222333333333333333333222333444444444333333666888???EEEMMMRRRQQQKKKCCC===666666555555888<<<@@@BBBDDDEEEGGGKKKWWWmmmzzzooohhhjjjllllllnnnuuu|||yyyuuukkkgggiiigggiiiccceeeqqqxxxrrrhhhbbbnnnzzzrrruuuuuukkk^^^UUUPPPKKKCCC<<<222111000///....................................++++++++++++++++++++++++)))***++++++******+++,,,...---...222888<<<===<<<999888777666777999===??????>>>===AAAHHHSSS]]]cccaaannn}}}uuuuuu|||uuuooogggmmmqqqoookkkjjjpppwwwxxxwww{{{xxxyyyzzz{{{zzzxxxvvvtttssssssrrrsss}}}vvvuuuwwwwwwwww~~~}}}sssfffhhhsss{{{hhhZZZWWWFFFHHHQQQ```qqq{{{|||zzz++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************))))))))))))******************+++++++++,,,,,,,,,+++,,,---...////////////...............///000222444...000888666555HHHccc{{{ttt}}}~~~~~~}}}wwwhhhfffSSSFFF???;;;:::<<<999333555<<<666888999888777666777888333333333333333333333333333333333333333333333333222222333333333555999<<>><<<;;;999777666888>>>BBBAAA<<<777777>>>IIIUUU\\\___fffooo~~~ttt~~~~~~uuurrrxxx~~~}}}zzzyyy{{{{{{}}}yyyggg\\\ZZZfffnnnjjjggghhh]]]]]]eeexxx))))))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++******+++++++++,,,,,,,,,)))************+++++++++---------............///............////////////111///......111555999<<>>=========>>>???@@@@@@@@@===999888>>>KKKUUU^^^___kkksssllliiiqqq}}}uuukkkcccgggvvvvvvqqqssszzz,,,+++***+++,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))******************+++++++++,,,,,,))))))*********+++++++++------------............---.........////////////111000///...000222555777222@@@UUUlll{{{zzz~~~tttyyyrrrpppvvvyyyjjjppp~~~rrrkkkkkkuuu~~~xxxssswwwmmmbbbSSSGGG@@@;;;666333666666555555444444444444333444666888888666444333333333333333333333333333444333333333333333222111333444555888===FFFPPPVVVVVVQQQHHH>>>777555777999???BBBFFFHHHHHHIIINNNRRRmmmxxxvvvjjjeeeiiijjjnnnssszzz{{{yyylllgggccc^^^XXXZZZ```gggmmmnnnjjjeeelll{{{~~~zzzdddQQQGGGCCC===999888666222.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---111555777<<<===???@@@AAABBBBBBAAABBBBBBAAA>>>===>>>DDDIIIXXXYYYcccvvv~~~}}}~~~}}}uuunnneeeuuu}}}{{{~~~,,,++++++...222111+++%%%))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******)))*********++++++++++++)))))))))*********++++++,,,,,,,,,---------......---------.........//////111000000//////000000111...///111888EEE\\\ttt~~~uuuuuu~~~uuuttt~~~rrrqqqzzz~~~zzzuuuttt^^^OOODDD>>>777333333333222000333333333333222222222222111222444555555444222111222222333333333333333333111222333444555444333222222333888@@@IIIQQQVVVYYYMMMFFF<<<666555888===@@@DDDHHHLLLMMMQQQ[[[jjjuuuvvvfffbbbhhhooo{{{|||{{{|||tttrrryyy~~~}}}sssmmmiiieeeccceeeiiijjjddd^^^UUUZZZiii|||~~~uuuhhh___RRRIIICCC<<<333,,,111000000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////555777;;;???AAABBBBBBAAAAAABBBCCCCCCBBB???===<<>>888888666333222444555444333222222222222222222222222000111333444444333111000222222222222222333333333///111444666666666555666777:::@@@JJJRRRTTTQQQLLL@@@<<<777888>>>EEEIIIKKKJJJLLLMMMQQQ^^^vvvzzzooohhhkkkxxx|||yyyxxxwww|||{{{xxx}}}yyy}}}|||wwwrrrooommmkkkaaa\\\]]]eeennnvvv|||sss^^^NNNCCC;;;777333222111000///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...000333777:::<<<>>>???>>>???AAADDDEEECCC>>>:::999<<>>888111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------...///000111111000000000111111111000///000000444@@@WWWttt|||qqq[[[CCC888777888999;;;555444444444444444333111222222222222222222222333111222333333333333222111111111111222222333333333111333444444333333444666@@@DDDLLLUUUYYYTTTJJJBBB777777:::AAAIIINNNOOOMMMMMMOOORRR\\\rrrssspppnnnvvv}}}yyyvvvsssqqqsssyyytttmmmlllggghhheeebbbgggqqquuurrrzzzwwwttt{{{tttZZZKKKGGGHHH555444111///...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---------,,,,,,,,,...111666:::===<<<===???DDDHHHIIIHHHGGG???===AAAIIISSS___ooo{{{~~~|||{{{mmmRRRGGGKKKSSSdddzzzvvvuuuppp)))(((***000555666222,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000111111111+++,,,...000111111111000333333999GGGZZZooozzzuuufff```___GGG>>>777888:::888666666222333444444444333222222222222222333333333333333222222222333333222222222000000111111222333333333444555444222000111666:::LLLPPPWWW\\\\\\UUUJJJCCC:::===CCCKKKPPPRRRPPPNNNKKKTTT```qqquuuvvvzzz|||}}}xxxyyy}}}|||yyyzzzqqqjjj^^^eeehhhhhhlllrrrmmmbbbpppxxx}}}sssxxxqqqYYYNNNLLL<<<999444000......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,++++++---222666999999;;;>>>BBBGGGLLLQQQTTTQQQKKKEEECCCDDDNNNaaasss{{{zzzzzz|||kkkVVVWWWOOOMMMZZZlllxxx~~~vvvyyysss~~~)))))))))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////111222222111888333000333666===KKKXXXxxx}}}ooommmfffXXXGGG;;;:::>>>999777888;;;:::444111111222333444555444333333333111111222222222333333333111111111222222111111111///000000111222222333333444444444222333999CCCLLLXXX[[[^^^]]]XXXQQQKKKHHHGGGKKKQQQUUUXXXYYY[[[\\\```mmm|||}}}nnnooo}}}~~~yyyuuuttt}}}rrrqqqrrrvvvvvvpppiiifffjjjbbb```hhhsssyyy|||}}}tttzzzbbbTTTJJJEEE>>>777222000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...111222222555:::===@@@GGGOOOUUUVVVUUUSSSNNNGGGEEEOOO[[[iiimmmrrrwww|||mmmcccVVVRRR^^^llljjj___mmmlllnnnuuuxxxvvvtttvvvxxx}}}}}}|||}}}((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,---------,,,,,,---///111111000,,,+++...333222///222999:::EEEWWWllltttSSSIII@@@888666777777555444666444333333111///333:::222333444333222000000111000000111111222222222333111111000000000000111111///000000111222222333333111333444444999DDDTTT```aaabbb```ZZZRRRKKKIIIJJJTTTXXX[[[]]]___cccjjjoootttiiiiiiyyyuuussszzz|||yyynnnuuuooo```YYY^^^lllpppkkktttmmmhhhddddddeeekkk{{{ppp}}}jjjVVVQQQHHH???777333222222........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++++++++++++++++++++++++++000555777999>>>HHHOOOOOOVVV^^^___SSSEEEAAAEEEUUU^^^iiiqqqwww~~~wwwcccOOOUUUZZZZZZWWWXXX[[[___]]]rrr~~~}}}~~~((()))++++++)))((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((()))***+++,,,(((((((((((()))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------..................////////////111111000000000000000111000222666<<>>DDDNNNNNNLLLTTTRRRIIIFFFHHHGGGPPPcccsss{{{uuuddd]]]ZZZTTTNNNLLLOOORRR]]]^^^UUUaaa|||'''(((******((('''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))))))))))))))***(((((((((((())))))))))))******************++++++,,,,,,,,,,,,---------------.........////////////111000000//////000000111333333222222444999???DDDQQQ___sssjjj}}}qqqwwwxxxnnn{{{xxxxxxwww~~~~~~iiiSSSFFF>>>:::444444333333333333444444444333333222111111000000000000000000000000000000222222000/////////000000111111111111000000000///333333222111111333444444222222999GGGVVVaaajjjqqqvvvjjjZZZMMMJJJOOOVVV\\\YYYWWWWWW___mmm}}}ttt|||xxxqqqwwwjjj]]]SSSYYYgggrrrvvvvvvuuurrr```XXXoooxxxccc]]]TTTAAA555666111000///......//////...///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,------------000555888<<>>444444666333333222222222222333333333333222222111000000000000000000000000000000000111111000/////////000000111111111111000000000000333000......///111222222444111>>>YYYkkklllkkkooojjj\\\LLLHHHOOOWWWYYYWWWOOOTTT^^^mmmwwwyyy{{{pppyyyrrrcccUUUSSS^^^hhhgggbbb```hhh~~~xxxXXXZZZjjj{{{mmmPPP===:::222000...---------,,,,,,///...------,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++***+++...111333888:::???GGGHHHTTTllliii]]]OOOIIILLLWWWhhhvvv~~~yyypppfffdddaaaYYY\\\bbb^^^```dddeeeaaa]]]^^^eeelllqqqjjjsss}}}{{{|||}}}{{{xxx{{{zzz&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))++++++******))))))((((((++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////.........///000000///111222333222333555777333555777888:::AAAKKKSSS]]]kkk|||}}}zzzxxx~~~yyy{{{}}}{{{xxxwww}}}xxx~~~~~~wwwrrrzzz\\\???555555444111222222111111111111222222222222111111000000000000000000000000000000000000000000000/////////000000111111111000000000000000111...---///111111222444666@@@TTTgggnnnggg___\\\KKKJJJJJJPPPXXXZZZUUUPPPVVV```pppvvvzzzwwwssshhhaaacccaaa^^^]]]]]]WWW\\\ooo|||gggYYYhhhiiiMMMGGG;;;444000//////---,,,,,,//////...------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++***)))))),,,......000111777===>>>RRRtttxxxlll]]]UUUSSSUUUWWWXXXnnn{{{}}}rrrsssqqqlllfff```XXXQQQaaahhhggg]]]UUU[[[gggpppyyyrrroootttzzzzzzxxxwww}}}{{{|||||||||iiinnnssswww{{{''')))+++***)))((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''((()))******(((((((((((())))))))))))+++******))))))(((((((((*********+++++++++,,,,,,,,,,,,,,,,,,------------......------...//////000222333444333111/////////111222333222000000333666666===FFFOOOZZZfffmmmoooxxx~~~}}}|||~~~}}}|||gggCCC111222888666111111111000000000000111111111111000000000000///////////////////////////////////////000000000//////000000000000000000111111444111111555444111333888>>>ZZZnnnkkk^^^VVVLLLBBB999EEETTT\\\[[[VVVSSSSSSnnn|||xxxxxxppp~~~zzzvvv~~~mmmaaabbb```YYYYYYdddlllnnnsss|||qqqhhhmmm___RRRDDD:::222222333000000111//////...------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++*********---///...///---000444444GGGiiivvvnnndddbbbdddddd\\\SSS]]]hhhyyyooonnnqqqnnnfff]]]ZZZZZZYYYbbbYYYTTTXXX___aaa______iiilllrrr{{{vvvlllvvv~~~wwwwwwxxxmmmlllooopppooohhhjjjnnnvvv(((***++++++***))))))***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,---------------------...///000...000111111000/////////,,,///333444444222222222222333222333666>>>HHHNNNcccnnn~~~vvvuuuvvvyyy]]]NNN===666333222111111000000000//////000000000000000000///////////////////////////////////////......///000000000//////000000000000111111111111333000111444222...555AAASSSnnnxxxbbbLLLFFF@@@555:::IIIXXX[[[TTTRRRYYYccczzzuuu~~~~~~}}}}}}qqqjjjmmmeeedddgggccc^^^fffvvvmmm]]]mmmnnnXXXNNN???333222222......222000///......------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))***+++++++++,,,...000---000,,,+++//////:::RRRccc```\\\___iiipppmmmdddUUUUUU^^^tttsssggg^^^fffggghhhdddZZZOOONNNSSSNNNQQQTTTYYY___aaa[[[RRRaaakkkvvvxxxnnneeegggpppttt}}}~~~xxx~~~zzzsssooommmkkkjjjttt||||||mmm``````eeegggyyyzzznnnwwwyyy''')))******)))(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((('''''''''(((((()))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000))),,,...000000111333555///000222333222111000000444444333333222444999???AAAFFFPPP]]]lll{{{zzzyyyzzzgggJJJBBB<<<999555///---///000//////......//////000////////////////////////////////////////////////------///000000000/////////000000000111111111111///---000333111333EEEZZZoootttkkkTTTCCCBBBBBB>>>FFFPPPZZZ\\\[[[aaappp~~~yyy}}}xxxyyy}}}xxxkkkbbb___XXXWWWjjjrrr___^^^zzzgggSSSAAA:::666...,,,000000//////...............---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))+++,,,,,,++++++---...***///+++(((---...000:::FFFJJJLLLPPP[[[hhhmmmlllZZZWWWYYYcccwww|||~~~~~~mmmfffggg^^^```___]]]aaafffeee```___^^^___bbb```ZZZYYY]]]]]]gggnnnpppzzz}}}kkkmmmkkkyyyvvv~~~{{{yyy{{{}}}yyyxxxzzz~~~|||vvvpppjjjkkkpppttttttrrrmmmzzz~~~sssjjjnnnvvvyyy}}}~~~}}}&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))*********)))(((''''''&&&''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,,,,++++++,,,---...///000+++---......------...000000000//////...//////000+++...222444333000111333888666555777===FFFSSS^^^eeevvvvvv\\\III>>>DDD777...000444333111222//////............//////.........///////////////////////////////////////,,,---///000000000////////////000000111111111222000///222777888@@@[[[yyyrrrZZZIIIBBBEEEIIILLLSSSYYY___eeennn{{{lllhhhsssvvvggg\\\XXXQQQOOObbb|||zzz~~~cccNNNooonnnWWWKKKAAA555111444000000///...............---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***,,,---,,,+++***+++,,,&&&...***&&&...000,,,,,,111;;;BBBEEEKKKWWW```ccccccffffff^^^[[[hhh|||uuuxxx|||{{{yyyyyywwwsssggg^^^gggvvvppp^^^WWWTTTgggtttkkksssxxxpppjjjjjjnnnqqqdddmmm|||xxxvvvssssss{{{}}}{{{vvv}}}))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***...,,,***(((&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------......///////////////////////////111111222222222333333333111222333444666777888888@@@@@@DDDMMM[[[mmm~~~~~~pppLLL888555888444333222000///.........//////............//////---...///000000///...---...............///000000............////////////000////////////000111111333555222111???[[[tttpppnnndddVVVNNNPPPTTTVVV[[[]]]hhhzzzzzzlllllltttoookkkpppaaaTTTRRRSSSRRRRRRVVVcccuuu___VVV^^^{{{VVV===666...333222111111000///......---------,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***---...111666===EEEMMMQQQ^^^gggoooooojjjkkkuuu|||{{{wwwuuu}}}|||{{{zzz|||{{{((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))(((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.................................000000000000111111111111//////000111222333444444333222222333888>>>EEEIIISSSVVV```nnnvvv~~~}}}zzzlllLLL999333333444333111000///.........//////............//////......///000000///.....................//////000............//////////////////////////////000000222000111;;;LLL\\\hhhooorrrnnneee]]]ZZZ\\\^^^^^^\\\cccpppyyy|||zzzwww}}}tttppplllfff___^^^WWWOOO^^^]]]___mmmvvvjjj```mmmZZZ@@@555333222222222222222111000---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---000555;;;AAADDDJJJVVVbbbggggggkkkvvvvvvqqqrrr|||{{{{{{~~~''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------..........................................//////////////////000000000111111111444444444444444555666777444444999CCCIIIRRReeeyyy~~~zzzoooooopppvvv~~~yyybbbMMM>>>555222333222111///............//////............//////...//////000000000//////......------......///000............////////////...//////000000//////...222333<<>>GGGMMMVVVeeessszzz~~~tttwww((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++*********+++,,,,,,------------------------------////////////000000000000////////////////////////+++++++++,,,---...///000444222///---///111333222///111222444555555555555444555666444333333555666555:::<<<;;;;;;???CCCEEECCCHHHLLLKKKJJJMMMRRRVVVQQQVVV[[[___bbbccc```ZZZ]]]bbb^^^[[[^^^WWWOOORRRKKKMMMPPPRRRPPPMMMKKKKKKLLLEEE???<<<888333222555333333333444555666777777444444222666HHHXXXSSSBBB;;;999666444222111000000333333222333444444333222///...------,,,,,,------...------,,,,,,------...++++++******+++,,,...///------,,,,,,------...///............////////////000000//////111444777999IIISSShhh~~~sss___TTT\\\]]]mmm|||rrr~~~}}}jjjvvv{{{jjjbbb]]]YYYVVVeeeoooyyy]]]uuuvvvdddKKK888111111222333000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********++++++,,,---,,,++++++,,,...111333;;;KKKZZZeeesss{{{yyyooollluuu|||))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###%%%&&&((()))(((((('''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------------------------------.........////////////000////////////000000111111......000111111000000///...//////000222444111---222111///......///000222000444777666444444555555777::::::777444444666666:::;;;999555666;;;===;;;=========<<<===@@@AAA@@@888CCCAAA;;;???>>>999;;;:::888888777666444777;;;222///111666888555111111///111333333111///000000+++***...888@@@AAA===:::444444222111000/////////...............000111222......---,,,,,,,,,------...------,,,,,,------...******))))))***,,,---...---,,,,,,,,,,,,---................../////////000111000//////111555999<<>>NNNcccrrrjjjpppxxx}}}~~~{{{xxxvvvvvvooommm```YYYVVV\\\cccjjjuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------........................000///.........///111111/////////000000000111111222111111111111222333333777888777444111000000222333333333333222222222222333333333333333444444444222222222222222222222222111111222222222222111111111111111000000000//////000000//////000000111222///000111222222222111111////////////......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///222...///444999CCCYYYoooyyyrrrbbbooo{{{~~~pppooolllnnnggg]]]___qqqxxxnnnVVVDDD777...111000////////////000111///......------,,,,,,+++************************************************)))************++++++++++++++++++,,,,,,,,,------(((***,,,---000888DDDMMMQQQ[[[iiivvvvvvgggZZZdddjjjhhhhhhrrrvvviii\\\VVVQQQLLLIIIKKKJJJMMMXXXnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////......------------------------------//////......//////000111000000000000111111111111111111111111111222222333:::===>>>:::333///000222111111111111111111111111222222222222222111111111////////////////////////000111111222222111111000000000000000///////////////////////////000111111---...//////000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------.........////////////444333333CCCeee}}}kkkcccsss}}}zzzqqqfffYYYYYYqqqssszzzppp\\\HHH777333111000///000111111000//////......---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,(((+++---,,,++++++...222666===JJJWWWeeerrr}}}}}}~~~|||rrrlllqqq{{{yyynnniiilllppptttxxx|||tttmmmiiijjjjjjddd___]]]TTTRRRLLLNNNUUUNNNKKKVVVccc^^^XXXTTTOOOLLLNNNSSSaaacccooo''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************************++++++++++++++++++++++++------------------------------.........------,,,------------------------............//////000000000000000000111111111222000000000000000111222222999???DDDBBB999333222444000000111111111111222222333222222111111000000000000000000000000000000000///000000111111000000//////////////////////////////............///000000------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------......//////000000+++999:::666VVVtttaaaeee{{{yyynnnjjj~~~}}}ssstttlllaaaqqqeeemmmsss\\\HHH777333000000222333000---/////////...------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,))),,,...///---,,,,,,------...000444===JJJXXXbbbyyyzzzqqqjjj___\\\ZZZ[[[bbbmmmxxx~~~zzzrrrvvvpppccc^^^cccjjjooonnniiilllrrr|||xxxxxx}}}~~~{{{uuusssxxx|||}}}yyyuuurrrqqqpppjjj```XXXLLLFFFBBB@@@???<<<===AAAEEEBBB>>>EEENNNMMMVVVnnn}}}sssnnnrrrxxx''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********************************++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,---------------------------......//////////////////000000000000111111111000000//////000000111222222;;;CCCCCC<<<555222333000111111111222222222333333222222222111111000000000000000000000000000000...//////000000//////........................///.........---......///000.........---------......,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111///222888LLLxxx|||mmmhhhkkktttkkk___zzz}}}hhhoootttkkkmmm{{{vvvcccsss^^^===777000///222444111---000//////......---,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,&&&(((***++++++,,,---...000///---,,,---333;;;AAAJJJZZZtttyyypppfffeeeppp~~~wwwvvvooo```MMMKKKMMMTTTWWWVVVUUUUUUYYY]]]```\\\VVVRRRTTTWWW[[[___^^^UUUMMMMMMPPPRRRJJJPPPXXX^^^^^^[[[XXXVVVXXXPPPIIIGGGFFFIIIQQQZZZfffgggggglllqqqnnn{{{|||}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***'''(((((())))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////000000000000///////////////000000111,,,333;;;===999333111111000000000111222222333333111111111111111111000000////////////////////////---......//////......------------...............---------------...////////////...---------......++++++,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------...///000000111222:::---???rrrssssss|||zzzdddbbbzzzooojjjqqqnnnjjjjjjpppvvviiirrrTTTGGG777000111444222///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************++++++++++++))))))))))))***+++,,,---+++---111222111///...///555777???NNN___qqq~~~|||xxxoooiiimmmuuuvvvtttsssssstttuuuuuutttqqqnnnlllzzz}}}{{{pppeeeaaaaaabbb```pppxxxpppnnnooosss|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))******+++******************************************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---.........///////////////............///000000,,,///222444222111000000......///000000111222222///////////////000000000........................------............------,,,,,,---------.........------,,,,,,------...//////...---,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------...///000111222222===AAA```yyywww|||xxxxxxsssmmmbbbxxxvvvkkkjjjLLL777222333333111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************++++++++++++,,,++++++++++++,,,++++++&&&***...000///---++++++444///,,,...444===LLLZZZeeewww|||~~~zzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------------.........///...............///000000111000///...///000222333---------...///000000111,,,------....../////////////////////////////////,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......///...,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------...///000111222222999]]]vvvtttfffqqq|||```AAA444333333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++*********+++,,,+++***(((,,,,,,+++)))((())),,,///((()))---000///---000777;;;AAADDDBBBAAAEEEIIIJJJ<<>>EEEHHHQQQ___mmmxxx|||zzz}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,+++)))'''&&&((()))))))))************++++++************+++++++++++++++***+++,,,,,,---......---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......---222666999WWWuuuooovvv|||pppiiiggg^^^ZZZooo|||lllfffSSSEEE888777333000111111...,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))************))))))))))))************************************************++++++++++++,,,++++++++++++,,,------+++,,,------,,,+++---...///000111///---,,,...000111444:::@@@HHHQQQ[[[aaaccclllvvvzzzzzz{{{{{{}}}|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,---...******)))))))))(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))+++,,,+++***(((&&&((()))))))))************++++++************+++++++++************+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000111000555===KKKxxx{{{xxxvvv}}}jjjllleeeXXXdddsssppppppWWWAAA444222333444111+++***............---------,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++,,,,,,---...,,,---......---,,,---...'''***---///000000000000333111...,,,,,,000777<<<@@@EEELLLTTT\\\ccchhhjjjssszzzvvvsssxxx}}}|||vvvmmmiii%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***,,,------...))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***++++++***)))((())))))))))))************++++++************++++++***************+++,,,,,,,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000...///...555GGG```vvvkkkhhhkkkaaa```kkkjjjiiinnnQQQ999333111444222---...333............---------,,,++++++++++++++++++++++++************************((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++((())))))))))))***************))))))******+++,,,)))+++------,,,++++++,,,+++******)))+++---///000''')))***+++,,,---111333******+++000777===@@@AAALLLXXXgggrrryyyyyyuuuwww{{{~~~zzzxxxzzzzzztttjjjeeejjjtttzzznnnllliiigggccc___ZZZVVV%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''%%%######%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++,,,,,,))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++))))))))))))************++++++************++++++***************++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,---------+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))************************)))*********++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,---...///000000,,,//////>>>___wwwwwwvvvmmmeeexxxcccvvvLLL;;;000111333000///333............------------+++++++++,,,,,,+++++++++************************(((((((((((()))))))))***(((((((((((()))))))))***************************((((((((()))))))))******)))))))))))))))******+++''')))+++,,,+++***++++++111///,,,***)))***++++++---///000///,,,)))'''&&&000000///000111222444555,,,666BBBKKKQQQXXXbbbjjjtttooopppuuuqqqhhhgggnnnmmmvvv{{{{{{vvv~~~}}}}}}|||uuuhhhiiicccZZZWWW]]]cccdddaaaZZZQQQKKKIIIFFFCCC@@@%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''%%%######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---))))))))))))************++++++************++++++*********)))***++++++,,,+++***************++++++,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------++++++,,,---,,,+++***)))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111111444777MMMzzz{{{vvvrrr^^^kkk{{{```FFF000...333111.../////////.........---------***++++++,,,,,,++++++***************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,&&&)))+++,,,,,,++++++,,,((()))***,,,......---+++***+++,,,------...111333***,,,...---)))(((***---000111111///,,,///666===888777===GGGFFF@@@DDDOOO]]]hhhrrr}}}||||||vvvyyyoooyyy~~~}}}xxxpppssswwwwwwxxxzzz~~~~~~tttoooppppppmmm^^^___XXXMMMGGGHHHFFFBBB???;;;666444444333000...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......***...111///...///111111555---@@@ttttttrrrjjjdddmmmTTT666555555111111000000000000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///111000///------///000111888:::???FFFOOOXXX```eeegggeeedddfffkkkqqquuuwwwyyywwwuuussssssvvvyyy{{{qqqpppooonnnooossszzznnnjjjiiippp|||~~~pppuuuxxxuuunnngggdddeeeqqqmmmgggccc```___^^^]]]fffhhhddd[[[VVVUUUQQQJJJ@@@>>>:::666333222111111////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,,,,...111222666555NNNtttaaapppooodddbbbqqq\\\<<<999666222222000000000000///......------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///000///---,,,,,,---///000111111111222444888;;;===BBB@@@???@@@DDDIIILLLNNNTTTSSSSSSSSSVVVYYY]]]___aaaaaaaaaaaabbbffflllpppnnnkkkjjjooowww|||{{{xxxtttuuuxxxyyywwwsssnnnkkk```dddfffccc]]]XXXVVVWWW]]]ZZZUUURRRQQQOOONNNMMMFFFHHHFFF???<<<<<<999444777555333000.........///........................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,---///222444777CCCgggkkkdddjjjuuukkkaaaccctttiiiFFF===666111222222111000000//////......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,++++++,,,---///000///---++++++...111333444222222444666888;;;>>>???CCCDDDEEEFFFGGGJJJNNNQQQWWWVVVVVVXXX[[[\\\\\\[[[XXXWWWVVVTTTQQQOOOLLLKKKDDDFFFHHHEEEAAA======???@@@===;;;:::999888666444000222111...---...---***///...,,,++++++,,,---...........................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************************************************++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......///......000111111333666:::WWWzzzxxxeeevvvwwwtttlllfffkkk|||XXXGGG888000222333111111000000///.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,...000222444666111///------///000111000+++,,,,,,---............---///111111111222333555666777888888777777888999999888777666666555555555000222222000---,,,---///...---------...---***(((---...///......///000///------,,,,,,,,,---...///........................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........---///333222000333:::JJJsss}}}|||qqqxxxvvvqqqhhhbbbsssxxx^^^BBB222111222111111111000//////......---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---++++++,,,---,,,***.........///...---+++******,,,......,,,+++++++++((()))++++++))))))***,,,)))***+++,,,,,,,,,++++++---------,,,++++++---...,,,,,,,,,...///...,,,***---------......------........................///........................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,+++++++++++++++*********************************************************)))))))))************+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++...222000...888FFFhhh}}}yyypppiii^^^bbbnnnwwwWWW:::222000222111111000000//////...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++((())))))******+++++++++******)))***++++++)))'''***++++++,,,,,,,,,++++++,,,---//////---*********(((***++++++***+++,,,---)))***,,,------,,,+++))),,,,,,+++++++++,,,------*********,,,...---,,,***---******,,,+++)))(((+++------------------------------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++*********)))************************************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++...111...000CCCZZZ|||zzznnnaaauuuxxxcccoooGGG888222222222111111000/////////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))((((((***+++++++++***))))))******************)))((()))+++---///000111111+++***+++---......,,,***((((((((())))))*********)))+++------+++******++++++******++++++,,,,,,,,,++++++,,,---------,,,,,,***))))))***+++++++++***(((''''''(((***+++)))(((///+++***------)))(((,,,***++++++,,,------------------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........---000222///444NNNlllrrrjjjlllwww~~~QQQ===555222222111111000/////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''((()))++++++******)))(((((())))))))))))((((((******+++++++++***))))))(((((()))+++...---+++))),,,+++***)))))))))******)))+++------------...///,,,***))))))+++,,,***)))((((((((((((***+++---...,,,++++++,,,......---,,,,,,*********,,,---,,,+++000,,,+++//////******...)))***+++,,,......//////------------------------%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++,,,---......---------......///111---222777000444aaa|||ccccccpppjjjfff???===222222///---...111222111......---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***)))))))))))))))((('''''''''(((((((((((((((''''''))))))))))))************((((((''''''''''''(((((())))))))))))************((((((((((((((()))************))))))))))))******)))))))))))))))))))))***+++++++++++++++***)))(((************************+++***)))(((((()))***+++************************))))))))))))))))))))))))+++*********))))))((((((...------,,,,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((())))))***+++)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++*********+++,,,---...------------...//////000000444777444DDDwwwlllbbbqqqqqqeeemmmqqqXXXBBB555555333000///000000///.........---------,,,,,,++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((()))))))))*********))))))(((((((((((())))))(((((()))))))))*********((((((((((((((()))************))))))))))))************))))))))))))))))))***++++++++++++***)))(((************************++++++***))))))***++++++************************************************************)))))))))(((+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++)))******++++++******)))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************++++++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************++++++******++++++,,,------------------...//////---000111000777WWWuuueee___zzzvvv```UUU```yyy~~~iiiFFF999777555333111///...---.........------------,,,,,,+++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&(((((()))))))))(((''''''''''''((((((((((((((('''(((((())))))))))))*********))))))))))))))))))***(((((())))))))))))******((((((((((((((())))))******))))))(((((())))))************))))))(((((((((******++++++******))))))************************,,,++++++******++++++,,,************************************************************))))))))))))((())))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***++++++++++++,,,,,,---------------...///000///222///...CCCqqqzzzwwweeeqqq{{{]]]PPP]]]yyysssSSS===888444333111///---...............------------,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''(((((((((((((((''''''&&&'''(((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))*********)))((((((''''''))))))************))))))************************************************************************++++++++++++++++++++++++*********)))))))))))))))((()))))))))*********+++***************++++++,,,++++++++++++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((('''((())))))***)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,------///000000333444222:::]]]vvvwwwrrr{{{XXXUUUWWWooommmJJJ===333111111//////111//////.........---------,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))'''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))***************))))))(((((((((***)))))))))******+++,,,++++++++++++++++++++++++###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******((((((''''''(((((()))***((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111///222888MMMzzzzzz{{{ppp[[[XXXOOO```dddMMM777111222111111333/////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&'''(((((((((''''''%%%&&&'''((())))))))))))''''''(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))***))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))((((((''')))))))))))))))***+++,,,++++++++++++++++++++++++######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&(((%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((()))*********(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,,,,,,,---...///000111,,,555GGGggg}}}rrrwwwooo___XXXbbblllcccAAA555555333111222////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******)))(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************(((((((((((()))***+++,,,************************#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###"""$$$%%%%%%%%%%%%'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,---,,,+++++++++,,,,,,---...///111111222@@@ZZZ~~~xxxnnnhhhlllrrrxxxrrrtttIII888777444111111000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''&&&''''''%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))******)))(((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))))))))***++++++,,,,,,(((((((((((()))***+++,,,************************$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,******))))))((((((''''''''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,///000//////222333333444MMMttt|||vvv|||zzzuuuuuummm~~~qqqhhhMMM333222888---222111000//////.........---------,,,,,,,,,++++++************************************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************++++++++++++++++++++++++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------...///...------000222444666]]]ppplllzzzrrrooowwwvvviiiDDD777888///222111000//////......///---------,,,,,,,,,++++++************************************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************************************))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------000...,,,,,,...111666999BBBwww{{{]]]```|||~~~lllwwwrrrwwwRRR:::666000222222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((******))))))((((((''''''++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...///------///111444:::AAAYYYuuu```iiizzzyyymmmdddtttvvv\\\>>>666444333222111000////////////...------------,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))******))))))((((((''''''++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))************++++++++++++,,,,,,---------.........///...///222111222;;;GGGooonnnkkkwwwvvvhhhhhhllljjjHHH888666333222111000000/////////.........---------,,,,,,++++++++++++++++++++++++************)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))*********++++++++++++,,,,,,---------............000000222333000000AAATTT}}}kkkttt~~~vvvlllfff```}}}|||TTT888222333333222111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))*********+++++++++,,,,,,------------............000000444555111777SSSrrrzzzyyy}}}uuuvvv{{{qqqjjjbbbyyyzzzfffAAA999333333222111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))******+++++++++,,,,,,,,,---------........./////////000444777555AAAgggpppjjjxxx~~~ggguuu|||vvvnnnjjj{{{QQQHHH444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))))))))******+++***)))'''''')))***+++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''''''''''''''((((((((()))''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))******************))))))******+++,,,------,,,,,,,,,---......---///444777888JJJzzzpppnnn}}}uuuhhhsssoooxxx}}}rrryyy|||qqqGGG>>>666777666000222444+++////////////............------,,,,,,,,,,,,+++++++++++++++************)))''''''((((((((((((''''''*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++***(((''''''(((***+++&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************))))))))))))(((((()))))))))************)))))))))(((((((((''''''''''''((((((((())))))''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))******************))))))******+++,,,------,,,,,,------......333222111000888XXX~~~~~~sssnnnhhhqqqsss{{{}}}{{{pppbbbCCC444000333//////111,,,////////////............------,,,,,,,,,,,,+++++++++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********((((((((((((******((())))))******))))))((((((((((((((())))))))))))+++++++++******)))))))))(((((())))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))******************))))))******+++,,,------,,,,,,---......///444444111000EEEtttpppaaadddiiiqqqzzz~~~wwwzzzzzzVVV;;;///444111///000...////////////............------,,,,,,,,,,,,+++++++++++++++************)))'''(((((())))))(((((('''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******************************))))))(((((((((((())))))***)))(((((((((((()))***)))******++++++******)))(((((((((((())))))))))))+++++++++***)))(((''''''(((((((((((()))))))))***))))))))))))(((((((((((('''(((((((((((()))))))))''')))***)))((('''(((***''''''((()))))))))))))))((()))))))))******************))))))******+++,,,------,,,------...///000111555555;;;\\\eeeZZZbbbkkkuuuxxx}}}oootttllltttoooIII555888666000111111////////////............------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))&&&''''''((((((''''''&&&(((((((((((())))))))))))******)))((('''&&&&&&%%%'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***''')))***)))((('''(((***''''''((()))))))))))))))((()))))))))******************))))))******+++,,,------------...///000111000444666CCCnnnsss]]]]]]ggghhhyyyvvvqqqooonnnxxxtttfff~~~zzz|||mmmiii}}}RRR888777555111222222////////////............------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------...///111111444444888MMM}}}bbbWWW]]]fffggg}}}{{{mmmggghhhkkksss}}}gggggguuueeeuuuYYY:::444000111333111////////////............------,,,,,,,,,,,,+++++++++++++++************)))((())))))******))))))((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''******++++++++++++******(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((((((((())))))'''((((((((()))))))))***(((((()))))))))*********''')))***)))((('''(((***''''''((()))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------...000111222444555AAAbbbooo^^^WWW]]]gggqqqtttjjjfffhhhjjjoooxxx}}}{{{~~~yyyhhhkkk|||iiiooohhhFFF666///222555...////////////............------,,,,,,,,,,,,+++++++++++++++************)))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))************((()))***)))((('''(((***'''(((((()))))))))))))))))))))))))))*********************)))***++++++,,,,,,,,,------///000111222222777LLLxxx~~~aaa^^^___[[[aaappp}}}~~~rrrhhhddddddddddddnnnvvvxxxvvv{{{}}}~~~}}}|||~~~ttt^^^~~~zzziiikkkzzzyyyUUU>>>222555777---000/////////............---------,,,,,,,,,+++++++++++++++************)))))))))************))))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%%%%&&&''''''%%%$$$%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,------,,,---000333333666===cccjjjUUUWWWXXX```pppzzzwwwggg```^^^___bbbfffhhhfffiiiqqqxxxzzz|||{{{yyyxxx{{{cccqqqssshhh{{{oooQQQ555444;;;000000000000///......------......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))************+++++++++++++++---......///222444555AAASSS}}}```QQQXXX^^^kkk~~~ttteee```aaabbbdddgggdddcccgggpppwwwxxxzzz|||xxxwwwvvvyyyssslllnnnggg@@@888999---222111111000000///............---------,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&'''(((((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************+++++++++,,,+++---///000111222555777CCChhhsssXXXOOOYYYeeewww|||nnnaaa```dddgggggghhhbbbaaaeeemmmssstttuuuwwwtttttttttxxx~~~kkknnnvvvOOO;;;666+++333222222111111000//////......---------,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&''')))(((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------///222111000444999DDDyyyoooXXXQQQ\\\iii~~~sssggg^^^```hhhkkkiiihhhfffcccccciiinnnooopppsssrrrrrrtttxxx~~~~~~qqq~~~hhhDDD666333333222222111000000//////......---------,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&''''''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,...---///222111...333;;;UUUlllXXXUUUaaannnyyyjjjaaa\\\bbbjjjllliiihhhlllgggcccfffhhhjjjmmmqqqqqqrrruuuyyy}}}ooo|||PPP888===222111111000000///............---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&'''(((''''''(((***((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++,,,,,,,,,,,,///---///222111///666BBBooo}}}cccVVVZZZjjjyyyrrraaa\\\\\\cccjjjjjjggggggnnngggcccdddfffgggjjjnnnnnnrrrwww{{{~~~rrrxxx}}}|||}}}zzzUUU555;;;222111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((###%%%&&&'''&&&&&&((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///+++---333333222>>>MMMlllZZZUUUaaavvv|||nnnZZZYYY^^^eeehhhfffdddeeehhhdddbbbeeegggggghhhjjjjjjpppwww}}}yyyvvvrrrZZZ888777333222222111111000//////......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))###$$$&&&&&&&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------...***---444555666DDDVVV{{{]]]VVVVVVhhhwwwgggVVVXXX___fffgggdddbbbdddbbb```aaafffiiihhhggghhhgggnnnwww}}}vvvtttmmmbbbDDD<<<444444333333222111111000......---------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((()))))))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++,,,---......555//////333333888QQQmmm___UUUSSS[[[ssszzzqqqcccYYY\\\YYYXXX[[[aaacccaaa^^^^^^______aaaccceeefffhhhmmmpppuuuzzzkkkiii|||nnnMMMAAA999111333555///000444000//////.........---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))(((((((((((((((***(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++,,,---...///000---///333555AAAaaaoooUUURRRZZZfff}}}~~~zzznnn^^^TTTUUUTTTSSSXXX^^^aaa___]]]]]]^^^___```bbbeeeggghhhiiilllqqqvvv{{{}}}~~~~~~zzz|||}}}qqqyyynnnbbbFFF:::000222444///000333/////////.........---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((((((''''''((((((***(((%%%%%%'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,++++++++++++,,,---...///...///222444888KKKttt]]]KKKRRR^^^rrryyy|||{{{jjjXXXPPPOOOOOOPPPUUU\\\```___]]]\\\\\\]]]```bbbeeegggiiigggjjjnnnsssxxxzzz{{{|||wwwyyy{{{}}}nnn~~~YYY===111000444000000333////////////.........------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((''''''''''''''')))(((&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&((((((''''''''''''(((((('''(((((())))))))))))(((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,++++++,,,,,,---...///000333555444:::VVV|||SSSJJJUUU^^^{{{}}}ssszzzwwwbbbQQQOOOLLLMMMPPPVVV\\\``````___ZZZ[[[\\\___bbbeeegggiiihhhkkkooossswwwzzz{{{|||yyy{{{}}}~~~tttxxxEEE444000444111000333///////////////............+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''''')))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,---.../////////444555444AAAfffpppPPPMMMYYYaaavvvoootttmmmWWWKKKNNNJJJLLLPPPVVV[[[^^^___^^^YYYZZZ\\\^^^aaadddggghhhhhhjjjnnnrrruuuxxxzzz{{{{{{|||}}}~~~pppQQQ:::111555222000222000000000/////////.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((()))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))******)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,---...///000---111222777OOO}}}bbbNNNQQQ\\\lllxxxmmmfffggg___OOOHHHLLLJJJMMMQQQVVVYYYZZZZZZZZZZZZZZZ[[[^^^```ccceeegggeeegggjjjmmmqqqtttvvvwwwwwwxxxyyyzzz|||rrr```CCC555666333000222111000000000/////////......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))((((((((((((((('''((()))((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((()))*********(((((())))))***+++++++++((((((''''''''''''((((((&&&'''((()))************'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,---,,,,,,------...///000...111333<<<^^^qqqSSSLLLVVVbbbzzzoooeee]]]YYYVVVPPPLLLLLLMMMQQQUUUXXXYYYXXXXXXWWWZZZ[[[\\\]]]___bbbdddeeeccceeegggkkknnnqqqssstttssstttuuuwwwyyy}}}nnnmmmKKK888888444000222222000000000000/////////...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++***)))))))))))))))&&&((())))))''''''))),,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((()))***+++,,,------((((((''''''''''''((((((&&&'''((()))************'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))***++++++,,,---------------...000000333555555AAAiiicccKKKKKKZZZggg}}}lllbbbWWWRRRTTTVVVSSSNNNRRRVVVZZZ\\\[[[YYYXXXWWW[[[[[[\\\]]]___aaacccddddddeeegggjjjnnnqqqssstttppprrrtttvvvyyy~~~vvvvvvQQQ:::999444000222222000000000000////////////+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,++++++***************&&&(((***)))''''''))),,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***++++++,,,***)))((('''&&&&&&'''((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///444999999CCCqqqnnn[[[JJJMMM\\\yyyyyyrrrbbbTTTSSSUUUTTTSSSTTTPPPQQQTTTWWWYYYYYYYYYYYY\\\[[[ZZZ[[[\\\___bbbddddddcccccceeeiiimmmoooppplllnnnqqqtttwww{{{~~~```AAA999666666666000111111000///////////////------......------,,,++++++++++++************)))************))))))))))))***)))((()))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((()))******+++***)))((('''&&&''''''((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,------------...///000000111555<<>>___hhhGGGDDDQQQZZZyyy{{{lll]]]MMMHHHHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLMMMNNNOOOOOOOOONNNOOOQQQRRRTTTWWW[[[^^^bbbbbbbbbdddggglllppprrruuuzzzyyyzzzqqqkkk@@@444333444///000333...////////////............---,,,,,,,,,++++++******))))))))))))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))************((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++***))))))))))))(((((((((***++++++,,,,,,------...+++111...222===DDDooo]]]CCCEEEUUU```uuugggZZZMMMIIIJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLNNNPPPQQQRRRUUUYYY\\\``````aaadddggglllooorrruuuyyy~~~qqq~~~qqqDDD666444555......222000////////////...............------,,,+++******)))(((((())))))***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''')))&&&$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((('''&&&'''((())))))'''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***++++++,,,,,,------...---///...555???NNNyyyTTTBBBHHHZZZhhhooobbbVVVJJJGGGHHHFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKMMMOOOPPPQQQTTTXXX[[[\\\]]]aaaeeejjjooosssvvvtttxxx}}}}}}}}}}}}mmmIII:::666777000---111000////////////..................---,,,+++******)))'''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''%%%######%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,------......///000777DDD^^^gggLLLCCCMMMbbbrrrkkk\\\QQQGGGDDDDDDDDDDDDFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQSSSWWWZZZZZZ\\\```eeejjjnnnqqqsssrrrvvv|||~~~|||uuukkkMMM999444777222///222111////////////..................------,,,+++******(((((()))******+++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((************)))((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))************+++***++++++,,,,,,------...//////222999LLLsssrrrUUUFFFGGGTTTjjj~~~iiiTTTLLLEEEDDDDDDCCCCCCEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPSSSWWWZZZ[[[]]]```dddgggiiijjjjjjooosss{{{}}}dddzzzXXX>>>222555222000444333////////////............------------,,,,,,,,,,,,))))))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&))),,,,,,+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((('''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))))))))((('''&&&'''((())))))'''(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,------...---000444;;;UUUwww```KKKGGGMMMZZZqqqxxxcccMMMHHHFFFHHHIIIEEECCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEGGGHHHHHHIIIIIIIIIIIIHHHKKKLLLNNNOOOQQQTTTXXX[[[[[[]]]aaadddggghhhhhhggglllqqqzzzjjj}}}tttOOO888777333111444444////////////............,,,,,,,,,---------------******+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%(((,,,//////---+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))************((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))******((('''&&&''')))))))))'''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))******++++++++++++***++++++,,,,,,---......,,,000666===\\\ppp[[[JJJKKKSSS^^^sssyyyooo]]]HHHFFFGGGLLLMMMHHHBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKMMMOOOPPPQQQTTTXXX[[[ZZZ]]]aaafffiiikkkkkkkkkjjjpppzzzzzzyyyxxxcccCCC;;;555222444333000/////////............++++++,,,------......///+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&)))++++++***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,...///000111000***:::CCCqqqlllVVVEEEGGGTTTfffvvviii___WWWJJJHHHFFFEEEEEEEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLLLLMMMOOOSSSVVVYYY\\\bbbiiiiiigggiiinnnnnnuuu{{{|||}}}PPP;;;555111222777000000///...............---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$&&&(((***)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++******+++,,,...///000000333...>>>NNNcccPPPBBBHHHYYYnnnpppcccXXXOOOIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJLLLLLLMMMOOOSSSVVVYYYZZZ___dddddddddhhhnnnrrrvvv{{{~~~zzz{{{\\\@@@666444222111000000///............///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,---+++,,,,,,---......//////333...===WWWZZZKKKBBBKKK___vvvppp```TTTLLLHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMOOORRRUUUXXXXXX[[[___``````fffnnnvvvxxx{{{}}}wwwoookkkccc@@@444777666111111000//////......//////------------,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((++++++************+++++++++++++++,,,,,,,,,------,,,---------......//////333///<<>>kkk|||tttNNNHHHHHHUUUkkk~~~jjjVVVIIICCCFFFDDDBBBAAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHIIIKKKKKKLLLNNNRRRUUURRRUUU[[[bbbcccaaadddjjjtttvvvyyy{{{}}}}}}pppqqqUUU888444555000111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''%%%'''(((''''''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))*********))))))*********))))))))))))************,,,------...//////000000...555AAAvvvyyyYYYGGGEEEJJJZZZrrrzzzfffSSSHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLNNNQQQTTTRRRUUU\\\ccceeeccceeejjjooouuu{{{}}}}}}{{{hhhppp\\\<<<333444333222111000000//////000000............---------,,,************************))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))*********++++++,,,---...///000111222---<<>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJMMMRRRUUUTTTWWWZZZZZZZZZ\\\```bbbdddhhhooovvvxxx{{{|||~~~{{{wwwuuuLLL???333444333222111000000000000///............---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++******))))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,---///000...,,,---000444111000....../////////...//////......------,,,,,,++++++************++++++************************++++++*********)))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''((((((((()))******++++++************+++,,,---------.........///222777;;;GGG{{{wwwLLLDDDHHHPPP```yyypppeeeXXXPPPIIICCCAAACCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>===============>>>???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJKKKLLLNNNRRRUUUSSSXXX[[[ZZZ[[[```cccbbb```eeennnvvvxxx{{{xxx|||yyy|||rrrXXX???444444333222111111000111111///............---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))***)))***+++---+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,---------......000333444222000000555999444222000///000111111000000000//////...------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++************+++,,,---...............///333888<<>>===<<<===<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKLLLNNNQQQSSSSSSXXX[[[ZZZ[[[aaabbb```___eeeooovvvxxx{{{xxx}}}zzz|||yyybbb>>>888444444333222111111111111///............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++,,,...000++++++************++++++,,,++++++******++++++,,,/////////000000000000111333666777555222333888===666444111000111222222111111000000///...---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''(((((())))))******'''(((((()))***+++++++++************+++,,,---...............///333999===___vvvPPPEEELLLKKK```sss{{{bbbXXXNNNIIIFFFCCCDDDGGGAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<===>>>@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCEEEIIIKKKLLLMMMOOOQQQTTTYYY[[[YYY[[[```aaa]]]aaafffpppwwwxxxzzz|||{{{xxx~~~hhh===>>>555444333222111111111111//////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))))))))(((((((((((())))))''''''((()))+++,,,......+++++++++---......,,,***111///---++++++---///111111333555777888;;;===@@@FFFCCCBBBEEEIIIIIIEEE@@@<<<333111999;;;555333888666333...,,,,,,---------//////000//////---,,,,,,+++,,,,,,+++******,,,---*********)))))))))))))))+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************************))))))((((((''''''*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,333...222666666OOOooo{{{^^^GGGCCCGGGIIIfffvvvcccVVVIIIFFFFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>======>>>@@@BBBCCCCCCCCCDDDGGGKKKNNNOOOOOOTTTUUUVVVVVVVVVXXX\\\^^^aaaeeemmmtttvvvxxx{{{~~~|||}}}nnnDDD999777666222...---///000000111111000///.../////////...---,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))))))))))))))))))))***+++,,,***+++,,,,,,------,,,,,,++++++,,,...000111111111,,,,,,+++,,,---000333444777999<<<>>>@@@BBBDDDEEELLLKKKKKKNNNPPPOOOHHHCCC<<<222000888===888666999999555111///......---,,,++++++,,,------------,,,,,,---,,,,,,++++++,,,,,,)))))))))***************++++++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***************************)))))))))((((((((('''***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,333...111555777RRRyyyqqqRRRAAABBBLLLTTThhhuuu```TTTHHHEEEEEECCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<======???>>>>>>>>>???AAABBBDDDCCCCCCDDDGGGJJJMMMNNNNNNRRRTTTVVVWWWWWWYYY\\\^^^dddgggnnnttttttuuuzzz}}}~~~|||qqqsssFFF777666444222000///000000///000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))************************)))))))))***+++,,,---...)))***+++---...///000000---------------......///000222555999>>>BBBEEEGGGNNNPPPSSSUUUVVVVVVVVVUUUXXXXXXYYY\\\]]]YYYPPPIII???666333;;;BBB@@@>>>???;;;888555222111000///---++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******++++++,,,++++++***))))))))))))******))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,222---000444999XXXoooOOOBBBCCCLLLWWWnnn}}}ooo\\\QQQGGGDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<======????????????@@@BBBDDDEEEDDDDDDFFFGGGIIIJJJLLLLLLOOOQQQUUUWWWYYYZZZ]]]___dddgggnnnssssssuuu~~~zzz}}}~~~yyy~~~NNN888666555444444444333111//////000111111111000...---...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++************+++,,,---------,,,,,,,,,---...000111000111222222333666999;;;GGGIIINNNTTTYYY]]]```aaaaaabbbdddfffgggfffcccaaabbbdddfffhhhgggaaaXXXQQQHHH???;;;CCCKKKLLLJJJJJJBBB>>>999555333333222111000///...------,,,,,,,,,...---,,,,,,,,,,,,***)))))))))******+++,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,------...,,,222---///333<<>>>>>>>>===============<<<<<<<<<<<<======>>>@@@@@@???@@@AAACCCEEEFFFDDDFFFGGGHHHHHHHHHJJJKKKLLLOOOTTTWWWZZZ[[[^^^___aaaeeelllsssuuuxxx{{{sss]]]>>>999666555888:::777333111...///111222111000...,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,++++++******++++++,,,,,,222111000//////111444555999<<<@@@CCCGGGLLLRRRWWWYYY[[[^^^aaacccdddddddddXXXYYY[[[___cccdddbbb```fffhhhkkkllliiicccZZZTTTRRRLLLHHHMMMTTTWWWWWWUUUPPPJJJCCC<<<888666444222000///...------------...---,,,+++,,,...---+++((()))******+++,,,------...,,,++++++***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************+++++++++,,,,,,---------///+++222...///444BBBllliiiDDDEEEIIIOOOggg~~~qqq```QQQJJJDDDCCCCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@???@@@BBBDDDFFFGGGEEEGGGIIIIIIGGGGGGIIIKKKKKKNNNSSSWWWYYY\\\^^^```bbbfffmmmtttvvvzzz{{{{{{}}}zzzrrrKKK<<<666333888:::555111000...///111222111000...,,,...---,,,,,,++++++,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))'''''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,+++,,,,,,---...///...000333888===CCCGGGJJJKKKNNNQQQRRRQQQSSSWWW[[[UUUUUUUUUTTTSSSPPPNNNLLLIIIJJJMMMUUU]]]bbbcccaaaeeeggghhhhhheee___ZZZVVVYYYVVVTTTUUUYYY\\\]]]]]]___ZZZRRRKKKEEE???:::777000///...------...///000...---,,,...111111...***+++++++++,,,,,,------...,,,,,,+++************+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***++++++,,,,,,------...///+++111...000666HHHwwwoooAAAEEEIIIRRRqqqnnn]]]MMMGGGCCCDDDCCC@@@???AAAAAAAAAAAA@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;<<<<<<===>>>????????????@@@AAADDDFFFGGGEEEHHHKKKJJJHHHGGGJJJMMMKKKNNNRRRVVVXXX[[[^^^aaaeeeiiiooouuuwww{{{}}}zzzwww{{{xxx___???555000444666111---...///000111111111000...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------++++++,,,...///222333555555:::BBBKKKQQQUUUUUUUUUSSSVVVXXXVVVQQQNNNOOOQQQLLLLLLKKKJJJHHHFFFEEEDDDLLLLLLOOOWWWbbbiiikkkjjjfffggggggeeebbb^^^\\\[[[[[[[[[YYYXXXXXXZZZ]]]^^^cccbbb```^^^YYYRRRIIICCC:::888555222000000000000000///...111555666222...,,,,,,,,,------------------,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))************************'''((((((((()))))))))***'''(((((()))******++++++******+++,,,,,,---......///***111///111777MMMrrrDDDKKKMMMRRRtttzzzjjjYYYJJJFFFCCCEEEDDD@@@@@@BBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???AAACCCFFFGGGEEEIIILLLKKKIIIHHHKKKOOOLLLOOORRRTTTWWWZZZ^^^aaacccgggmmmsssvvv{{{xxxuuuxxx}}}www}}}sssEEE777///222444///---000000000000000////////////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------***+++---///222666888:::KKKPPPXXX]]]]]]XXXPPPKKKLLLQQQUUUVVVRRRQQQSSSVVVOOOOOOPPPPPPQQQRRRSSSSSSWWWUUUWWW^^^hhhoooqqqpppiiiiiihhheeebbb``````aaaYYY[[[[[[WWWTTTVVVZZZ]]]```cccgggkkkiiibbbXXXPPPGGGDDD???999444111///...222000000444999:::666222------------------,,,,,,---,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))************************'''((((((((())))))******'''(((((()))***+++++++++******+++,,,,,,---......///***111000222999QQQhhhBBBRRRSSSTTTuuu|||uuufffUUUIIIEEEDDDEEEDDDAAA@@@BBBDDDCCCBBBAAA???>>>======>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????>>>===>>>???AAACCCEEEGGGEEEIIIMMMLLLIIIIIILLLPPPNNNOOORRRSSSVVVYYY^^^aaa^^^bbbjjjqqqvvv}}}tttrrr{{{zzz{{{LLL;;;111333555111///444111111000///////////////...---,,,,,,++++++,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++---,,,***)))*********)))))))))***+++,,,,,,,,,,,,...000444:::AAAIIIOOOSSSdddcccaaa]]]XXXSSSQQQPPPOOOMMMQQQWWWXXXUUUVVV[[[YYYWWWXXX^^^gggkkkhhhccceeebbbdddrrrppphhhmmmooolllqqq||||||tttmmmjjjhhhdddccceeefffaaa]]]aaaiiimmmfff]]]VVVSSSJJJ>>>333------000000......222999;;;999666......---,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++,,,------......///---777//////888555UUU|||ZZZFFFFFFPPP]]]|||zzzlll\\\OOODDDDDDBBBBBBAAABBBCCCDDDCCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???AAABBBCCCDDDEEEEEEGGGHHHJJJKKKMMMMMMRRRQQQQQQSSSVVVZZZ\\\]]]dddeeehhhooouuu}}}qqqooo~~~vvv}}}[[[>>>000444333222333000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,+++******++++++++++++,,,,,,++++++,,,...111333;;;>>>DDDLLLTTT[[[aaaddd^^^aaacccbbb^^^YYYWWWWWWYYYVVVTTTUUUTTTXXXeeerrrnnnmmmnnnvvvpppfffnnnkkkfffdddfffiiihhhccc^^^[[[UUUNNNGGG@@@;;;888222///...111555777444111......---,,,,,,,,,,,,------,,,++++++***+++++++++************************************************))))))))))))))))))))))))******))))))((((((((((((************++++++++++++++++++,,,------......///,,,666000000888888\\\oooUUUGGGIIIUUUbbbttthhhZZZOOOEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOOOOPPPSSSVVVYYY[[[\\\aaaaaaeeennnvvvvvvtttxxx___AAA222555444222222///000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---+++,,,///555:::>>>OOORRRWWW[[[___aaaaaaaaabbbdddeeeddd```]]]^^^___WWWWWWWWWWWWXXXaaatttsssxxxoooiiiccc]]]ccc___[[[XXXTTTLLLBBB999777444111111222222000---......---,,,,,,,,,,,,,,,------,,,+++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))(((((((((+++++++++,,,,,,,,,,,,---++++++,,,------......///***444111111666<<>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKMMMPPPSSSVVVYYY[[[\\\^^^]]]bbbmmmxxx|||yyy~~~|||eeeEEE444666555222111...000000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++******+++++++++,,,---111888@@@GGGLLLYYY\\\___aaaaaa^^^[[[XXXcccaaa___\\\\\\]]]___aaaTTTYYYaaahhhnnnwwwuuuhhh___]]]ZZZXXXUUUNNNFFF@@@<<<999666444333222///,,,//////...---,,,,,,,,,,,,------,,,++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,------......///+++222222111444???qqqkkkPPPHHHEEENNNaaarrr}}}lll```TTTLLLGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKIIILLLQQQUUUWWWZZZ\\\]]]]]]]]]bbbmmmxxx{{{uuujjjHHH555666444222222...000000000000////////////...------------,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((())))))((('''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))*********++++++++++++,,,,,,+++))))))+++---***---444<<>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGHHHJJJJJJJJJNNNSSSVVVXXXZZZ]]]_________dddnnnvvv}}}}}}{{{}}}rrrrrrMMM666555333222333///000000000000////////////.........---------,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))************+++++++++,,,------+++)))+++000444333888AAAJJJSSSYYY\\\]]]ZZZ[[[\\\\\\[[[XXXUUUSSSRRRaaattt~~~|||wwwfff[[[WWWJJJIIIGGGCCC>>>999444111333222111000///............------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,------......//////...222555666MMM```IIIEEEDDDSSSmmmyyyeeeXXXOOOIIIFFFEEEDDDBBBAAAAAAAAABBB@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKOOOTTTWWWWWWYYY]]]``````bbbhhhppptttxxx}}}zzzyyyvvvvvvqqqVVV:::666333333444000000000000000////////////............---------,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***'''''''''''''''(((((((((((((((((())))))((((((''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********************************)))************++++++++++++------,,,+++000888???FFFJJJPPPWWW\\\_________]]]\\\ZZZWWWTTTQQQOOOMMMhhhmmmaaaZZZYYYXXXSSSKKKBBB;;;888555444333111000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,------......///000,,,222777;;;WWW```JJJFFFHHHZZZuuuppp[[[QQQKKKHHHEEEDDDCCCBBBAAABBBBBBCCC????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLPPPTTTUUUTTTVVV[[[``````dddkkkqqqrrruuu|||xxxxxxzzzrrr{{{qqqbbbAAA888333222444000000000000000////////////............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))&&&'''''''''((((((((()))))))))***))))))((('''&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************************************)))************++++++++++++,,,---------444???HHHVVVXXX\\\___```aaa``````[[[ZZZXXXVVVVVVVVVWWWXXX{{{tttggghhhfff```VVVKKKCCC>>>666555444222111000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------......++++++,,,------......///111***111999???______JJJHHHLLL```{{{hhhSSSJJJIIIHHHDDDDDDBBBBBBAAABBBCCCDDD????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<============>>>>>>??????@@@@@@CCCDDDEEEFFFHHHJJJKKKLLLLLLPPPSSSSSSRRRTTTZZZ______dddlllqqqqqqttt|||wwwxxxvvvrrruuu~~~{{{}}}kkkGGG;;;444222333000000000000000//////////////////.........---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((++++++)))(((&&&&&&%%%%%%&&&'''''''''(((((())))))************)))'''&&&%%%'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********************************)))))))))))))))+++***)))***,,,,,,,,,+++///......111888BBBLLLRRR[[[______\\\```hhhfff]]]^^^ZZZVVVWWW]]]ccchhhiii~~~wwwyyywww{{{}}}uuunnnhhhfff^^^QQQGGGEEE???<<<777222222444111,,,---------------...///000,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))******************+++++++++,,,,,,,,,------,,,------...///000444...666777:::hhh[[[NNNDDDKKKdddcccOOOLLLJJJEEEDDDBBBAAAAAACCCDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>===>>>???@@@BBBCCCDDDDDDDDDDDDEEEHHHJJJKKKNNNSSSWWWVVVSSSRRRUUUYYY\\\___gggnnnrrrwwwxxxxxx~~~wwwooozzzzzzzzz}}}uuuIII444888666666///000000000000////////////......---------,,,,,,,,,------,,,,,,+++***))))))+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***************************************************+++,,,,,,,,,,,,,,,,,,,,,&&&///;;;DDDKKKQQQXXX^^^]]]``````]]]]]]]]][[[VVV^^^]]]___fffrrrwwwtttvvv{{{qqqlllhhhjjjooopppjjjcccfffjjjrrr{{{zzzlllaaajjjllltttwwwiii[[[PPPNNNQQQCCC;;;444222333222111000111000///...............------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************++++++++++++******+++++++++,,,,,,,,,------,,,------...///000111,,,555999>>>mmm~~~RRRJJJDDDNNNgggdddOOOKKKIIIEEEDDDCCCAAAAAACCCDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<===>>>@@@AAAEEEEEEEEEFFFGGGIIIKKKLLLOOOTTTYYY[[[XXXVVVTTTUUUZZZ___hhhoooqqquuuzzzwww{{{~~~tttoooyyyPPP999777000333///000000000000////////////......---------,,,,,,,,,------,,,,,,+++******)))+++++++++************)))************)))))))))((())))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******++++++++++++++++++++++++************************,,,...///---++++++---000///<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===>>>???@@@FFFFFFGGGHHHIIIKKKLLLMMMQQQUUU[[[___^^^YYYSSSOOOUUU^^^iiipppooorrr}}}{{{}}}~~~sssoooxxxWWW???888---222222000000000000////////////......---------,,,,,,,,,---,,,,,,++++++*********+++++++++************)))************))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++*********+++++++++++++++,,,...///+++(((***111777CCCLLLVVVZZZZZZYYY[[[^^^eee^^^ZZZZZZWWWXXXfffyyyxxxnnniiiggghhhlllqqqvvv{{{yyypppiiiccc```___{{{uuueee[[[HHH999888777222222777333222111///.....................------------,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,------...///000222///777===MMMYYYMMMIIIKKKXXXooo~~~gggSSSJJJGGGFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@?????????@@@AAABBBFFFFFFGGGHHHIIIKKKLLLMMMRRRUUUZZZ^^^___ZZZRRRLLLNNNYYYhhhooonnnqqq}}}~~~qqqooovvv}}}rrrWWWBBB:::///333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++++++++,,,,,,,,,------...---***(((---888AAALLLQQQWWW]]]___```______bbb^^^^^^```]]]]]]kkk}}}zzzhhhaaadddlllsss|||wwwtttvvvvvvnnneeejjjppphhhTTTBBB<<<999333000222111000000///.../////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***************++++++++++++,,,******+++++++++,,,,,,,,,------,,,------...///000333000666<<>>>>>>>>>>>============<<<<<<<<<:::::::::;;;;;;<<<===>>>@@@@@@?????????AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKRRRTTTWWW[[[[[[XXXRRRMMMIIIUUUdddmmmmmmpppyyy{{{|||jjjooouuu{{{lll|||RRR???;;;222444222000000000000////////////......---------,,,,,,,,,,,,,,,+++++++++++++++***+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...............111999EEEMMMOOORRRWWW\\\^^^\\\XXXTTTSSSYYYccckkkmmmpppyyyssspppxxxtttfffmmmyyyiiiUUUHHHCCC???888222222111000000000000000111---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************++++++++++++******+++++++++,,,,,,,,,------,,,------...///000111///555<<>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>============>>>@@@BBBCCCBBBCCCDDDFFFGGGHHHIIIIIIOOORRRVVVXXXXXXVVVSSSPPPHHHRRR```iiikkkpppzzz||||||jjjmmmsssyyysssRRR>>>;;;222333///000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............000333999AAAJJJRRRWWWUUUWWWYYYZZZXXXXXXYYY[[[]]]hhhsssxxx}}}yyyuuuaaa[[[[[[QQQBBB666555444333222111111111............---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------,,,------...///000000000888AAAaaafffQQQEEEFFFPPPggg}}}jjjZZZNNNHHHDDDDDDFFFDDDBBBBBBBBBCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<<<<===???AAACCCDDDAAABBBDDDFFFHHHHHHHHHHHHJJJOOOWWWZZZXXXUUUTTTSSSLLLRRR]]]eeeiiiooo~~~~~~~~~}}}}}}nnnlllrrrxxx~~~~~~|||uuu^^^EEE>>>333333000000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((()))))))))************))))))))))))))))))))))))'''((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********************************************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...111888BBBMMMVVV\\\]]]ZZZ\\\\\\YYYXXX___nnnzzzwwwyyysssvvvjjjVVV:::999777555333222111111000/////////............---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,---------......******+++++++++,,,,,,,,,---------------...000000000333===IIIjjjYYYIIIEEEIIIVVVlllzzzeeeUUULLLFFFCCCBBBGGGEEEBBBBBBBBBCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<============>>>???AAADDDFFFHHHAAACCCEEEGGGHHHIIIIIIHHHEEENNNXXX\\\ZZZVVVUUUUUUPPPTTT\\\ccchhhnnn|||}}}|||zzz~~~{{{mmmkkkrrrxxx|||tttwwwnnnmmmOOOBBB444555444000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++))))))))))))************)))(((,,,111000+++---555///...//////,,,***,,,///+++)))(((,,,111333111...444;;;FFFRRR[[[___```___ccc```[[[XXXZZZkkk~~~{{{~~~lllyyyuuuqqqmmm^^^III;;;777777111111444000///////////////.........------------------------------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444111???IIIsssXXXKKKJJJGGGTTTrrr{{{cccRRRJJJHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@===;;;>>>CCCGGGFFFDDDGGGDDDBBBCCCEEEGGGFFFDDDKKKNNNRRRVVVWWWUUURRROOONNNQQQWWW]]]aaajjj|||zzz~~~wwwhhhnnnrrruuuyyyzzzuuupppppp|||TTT>>>666222...111111111111000000000000//////...---,,,,,,++++++++++++++++++******))))))++++++************+++++++++***)))(((((()))***++++++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''&&&%%%%%%&&&((()))******)))(((++++++++++++************)))***+++,,,------------***+++---......,,,)))(((---+++***+++------***(((,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))************///+++))),,,...---+++***((((((+++---//////000222222111///...---///222555???FFFPPPWWWZZZ]]]aaaeeefffdddaaabbbjjj|||kkkmmmuuu{{{kkk]]]III>>><<<777777777///111111000///...------,,,------------------------------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111222111BBBQQQWWWFFFKKKIIIWWWvvvvvv```OOOIIIGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???<<<:::<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;999;;;???AAAAAA???>>>======@@@CCCFFFHHHHHHKKKMMMRRRUUUVVVUUURRRPPPOOOSSSZZZ___aaahhhzzzxxx|||}}}~~~ssseeejjjnnnqqquuu}}}|||zzzuuu{{{jjjFFF333111444111111111111000000000000//////......---,,,,,,,,,++++++++++++************++++++************+++++++++***))))))))))))***+++************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((()))***************+++++++++++++++,,,---...////////////000000///...///000222333333222111222333333111///...---------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((()))))))))************(((---444???SSSffflllhhhRRRKKK>>>222---///000///***+++---///222;;;GGGOOOXXX\\\___^^^[[[\\\bbbhhhkkkrrr{{{}}}vvvkkkaaaZZZTTTPPPNNNNNNMMMLLLLLLMMMPPPRRRSSSOOONNNMMMMMMNNNPPPTTTVVVTTTTTTVVVZZZaaajjjsssxxx}}}iiiaaadddkkkssszzz}}}hhhZZZLLLEEE@@@666333222111///....................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------...000111222333555HHHbbbOOOIIIEEEIII]]]}}}zzzlllZZZLLLEEEDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<======;;;:::;;;>>>@@@???>>>>>>>>>???AAACCCFFFHHHIIIKKKNNNRRRUUUVVVUUUSSSRRRNNNRRRYYY^^^```fffxxxzzz{{{|||||||||}}}ssshhhfffkkknnnqqq~~~uuu}}}lllFFF222///333111111111111000000000/////////......---------,,,++++++++++++++++++++++++++++++************++++++*********************************)))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((+++***)))))))))***,,,---))))))***,,,---///000000333444777999<<<>>>@@@AAA>>>>>>>>>=========>>>>>>BBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::888777777666555444222000...---,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***++++++******))))))((((((((()))))))))************&&&---666AAAVVVuuugggMMM===999777333222000222999CCCMMMSSSTTT[[[\\\\\\]]]^^^aaaeeehhhppp~~~qqqgggYYYVVVQQQOOOOOOPPPQQQQQQSSSTTTUUUSSSQQQQQQUUUYYYYYYWWWTTTSSSSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRVVV___nnn|||pppjjjiiillloooiii{{{ttt[[[LLLGGGAAA444333111000//////000111........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000111222333777JJJjjjpppIIIJJJEEELLLbbbwwwkkkZZZMMMEEECCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<>>>@@@@@@@@@AAABBBBBBCCCDDDFFFHHHIIILLLOOORRRUUUWWWVVVUUUTTTMMMPPPVVV\\\```gggvvv}}}|||}}}{{{yyyyyywwwnnndddbbbhhhkkknnnzzz{{{{{{jjjIII888444444111111111111000000000//////...............------+++++++++++++++++++++,,,++++++************++++++******++++++++++++******))))))))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''++++++*********,,,---///+++,,,...000333666777888AAACCCEEEHHHKKKMMMOOOOOOMMMMMMNNNNNNMMMJJJHHHFFFHHHIIIIIIIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFBBBBBB@@@???===<<<::::::))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))************+++---000666BBB```vvvZZZHHH;;;000000...111>>>QQQ]]]^^^ZZZZZZZZZYYY\\\bbbiiinnnrrr~~~{{{jjjYYYNNNNNNLLLKKKKKKMMMOOOOOOOOOTTT\\\bbb___WWWRRRTTTYYY[[[YYYXXXYYYZZZZZZXXXWWWSSSSSSRRRQQQPPPOOONNNMMMJJJMMMRRRYYYfffzzztttiiieeegggdddpppeeeOOOJJJEEE777666333111000111222333........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000222222222888MMMsssfffEEEIIIHHHQQQiiisssiiiZZZMMMEEECCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJNNNPPPSSSVVVXXXXXXWWWVVVNNNNNNSSS[[[bbbjjjwww~~~{{{uuurrrnnnfff\\\aaaggglllnnnxxxyyydddHHH:::444222111111111111000000000000........................++++++++++++,,,,,,,,,,,,++++++************++++++******+++,,,,,,+++******))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))++++++,,,---...000111222777888:::<<>>>>><<<;;;;;;<<<===>>>>>>???AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDD))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))*********))))))))))))************,,,***---111111>>>gggqqqZZZHHH;;;888:::GGGYYYdddbbb\\\YYYZZZ[[[^^^dddooo}}}|||qqqjjjeee[[[PPPJJJPPPOOOOOOPPPQQQPPPNNNMMMLLL]]]ooorrrhhh```bbbggggggggghhhjjjllljjjfffbbb]]]\\\[[[YYYXXXWWWVVVUUUVVVTTTRRRPPPSSS]]]kkkuuu}}}sssrrrsssvvvvvv[[[RRRKKK===:::777333111000111111........................------------------------------------------------,,,,,,,,,------------...------......///111222333333:::PPPzzzYYYAAAHHHJJJTTTmmmmmmdddXXXLLLEEECCCCCCEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>============<<<<<<;;;::::::999999::::::999999::::::;;;<<<:::;;;<<<===>>>@@@BBBCCCCCCEEEGGGFFFEEEFFFIIIKKKOOOQQQTTTWWWYYYYYYYYYXXXQQQNNNPPPZZZfffpppzzz{{{tttqqqnnnggg___bbbiiinnnpppyyyzzzaaaFFF999444000111111111111000000000000............////////////+++++++++,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++***((()))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...//////111333555777888999:::??????@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFCCCAAA@@@777999;;;:::777666777888888888888999999:::::::::<<<===>>>???AAABBBCCCDDD))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++))))))))))))************((('''...666...***FFFlllxxxXXXSSSQQQWWW```ccc]]]VVVYYY\\\___```eeesss|||ooo^^^XXXXXXVVVSSSQQQRRRSSSVVVZZZ^^^___^^^\\\JJJddd}}}}}}zzzwwwqqqiiiccc^^^ZZZYYYUUUTTTSSSQQQPPPPPPRRRTTTgggpppmmm```WWWAAA>>>:::555111000///000////////////////////////------------------------------------------------,,,,,,,,,---------..................///111222333555<<>>KKKIIITTTmmmhhh```UUUKKKDDDCCCDDDFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>===============<<<;;;::::::999999::::::999999::::::;;;<<<999:::<<<======???BBBDDDAAADDDFFFFFFEEEFFFIIIMMMPPPRRRUUUXXXZZZZZZZZZZZZSSSNNNPPP[[[iiittt}}}}}}~~~{{{vvvtttsssnnngggdddkkkppprrrzzz~~~yyyeeeJJJ===777444111111111111000000000000.........///////////////+++++++++,,,,,,---------++++++************++++++***+++,,,------,,,+++***(((((())))))*********+++++++++************++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***---000333555555777:::===@@@AAABBBBBB;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>===<<<:::999999999999BBBEEEGGGFFFCCCAAABBBDDDHHHHHHFFFEEECCCBBB@@@@@@>>>>>>???@@@AAAAAABBBBBB)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))***************))))))******+++,,,+++---...,,,+++...666===eee~~~vvveee^^^^^^[[[UUU]]]``````cccwww{{{ssswwwkkkddd[[[VVVVVVZZZ\\\^^^___bbbhhhpppyyyzzzoooaaaZZZRRRsssfffaaa]]]YYYXXXWWWTTTRRRQQQTTTSSSYYYmmmbbbOOOCCC999777555000///222000222222000---,,,...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///111333444666666aaa{{{aaaJJJBBBJJJGGGYYYsssuuucccYYYNNNHHHDDDAAAAAAEEEGGGFFFEEEDDDBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::<<<<<<;;;:::999999999999<<<<<<<<<<<<===???@@@AAAAAAEEEHHHIIIHHHJJJNNNQQQQQQWWWZZZXXXWWWZZZ\\\\\\VVVSSSSSS]]]ooo|||wwwvvvxxxwwwsssooovvvsssoooppp{{{xxxoooWWW888444777222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))((('''((())))))))))))*********)))(((((('''((()))+++...000333444000111111222333333444444444666888999777666666666444444666888;;;???CCCEEEAAA@@@>>>:::888;;;BBBHHHMMMLLLOOORRRPPPKKKJJJLLLNNNPPPSSSVVVXXXYYYYYYYYYTTTRRRQQQRRRUUUVVVTTTRRR************************)))))))))))))))))))))))))))************+++++++++))))))))))))******************))))))******+++,,,)))+++---+++***,,,333999>>>MMMeee}}}mmmdddaaa___aaalllwwwwwweee^^^bbbeeeaaa]]][[[]]]dddkkkooouuuyyyhhhaaavvvooogggaaa^^^\\\ZZZZZZRRROOOOOOVVVhhh]]]MMM===777666333111222000222222000...---...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111333444999;;;iii~~~bbbKKKCCCKKKLLL[[[rrrtttaaaWWWLLLGGGDDDBBBCCCFFFFFFFFFEEECCCBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::;;;;;;:::999999999::::::<<<<<<<<<<<<===???@@@AAAAAADDDGGGHHHHHHJJJNNNSSSUUU[[[___^^^\\\]]]]]]\\\XXXVVVVVV^^^nnn{{{uuutttuuuvvvtttrrrrrrooommmppp|||vvvtttwwwZZZ;;;666555222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++***)))))))))************))))))*********+++,,,,,,---...000222333444666666555444444444555555222333555555555555666888???AAAEEEHHHKKKMMMNNNNNNPPPQQQQQQOOOLLLKKKLLLNNNOOOLLLNNNTTTWWWVVVUUUWWWZZZ[[[[[[ZZZYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSRRRRRR************************)))))))))))))))))))))))))))************+++++++++******************************))))))******+++,,,(((***,,,+++***+++///333...222:::JJJcccooofffdddjjjyyytttgggYYYTTTWWWdddfffgggiiilllsss}}}~~~wwwwwwjjjccc```]]][[[TTTRRRNNNJJJNNN]]]tttuuu___FFF999666555333111111222222000...---...000.........------------,,,,,,,,,,,,,,,,,,,,,------,,,------------............------...///111333555666===oooeeeLLLDDDLLLRRR^^^ssssss```UUUJJJFFFEEECCCEEEHHHFFFFFFEEECCCBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAADDDGGGGGGHHHJJJPPPUUUZZZ```dddbbb```___]]]YYYYYYYYYYYY___lll}}}vvvrrrrrrrrrqqqpppjjjhhhhhhlllzzzrrrlllyyy^^^>>>888333222222222111111111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))))))))))),,,,,,+++************+++)))))))))+++---///222333333333333333333444555555777666444333222333555666333333444444555777;;;>>>DDDHHHNNNSSSVVVVVVUUUTTTVVVYYY\\\]]]\\\YYYWWWVVVWWWRRRPPPTTTWWWVVVUUUVVVVVVVVVTTTPPPMMMLLLNNNOOOUUUVVVVVVTTTPPPMMMOOOQQQ************************))))))))))))))))))))))))))))))*********+++++++++++++++***************)))******))))))******+++,,,(((***,,,,,,++++++---///333000000777GGG___|||wwwooo~~~xxxooofff^^^\\\___nnnuuu}}}~~~rrrkkkbbb[[[ZZZ[[[ZZZUUUPPPRRRZZZbbbxxxWWW@@@888666444111222222111000////////////............------------,,,,,,,,,---------------------------........................000222444555555@@@uuueeeKKKDDDKKKSSSaaawwwwww```UUUIIIEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>===<<<<<<<<<<<<;;;::::::999999::::::999999999999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAADDDFFFFFFGGGKKKRRRWWW```cccdddaaa___^^^[[[WWWYYYZZZZZZ^^^iii~~~zzztttpppmmmjjjgggbbbaaabbbhhhvvvxxxvvvvvvjjjrrr___AAA:::111222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))((((((******************++++++(((***---111555888:::;;;777666555555444444555555222111//////000333777999999:::::::::;;;>>>DDDHHHEEEHHHNNNSSSVVVVVVUUUTTTTTTUUUVVVUUUTTTQQQPPPOOOPPPKKKIIIJJJJJJIIILLLQQQOOOOOOLLLHHHDDDCCCFFFIIIEEEJJJOOOMMMFFFBBBBBBEEE************************))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++******))))))******))))))******+++,,,***,,,------,,,,,,---------***+++333???OOOeeexxx|||uuunnnkkkjjjiiiiiilll|||uuufff___```___]]]YYYUUUSSSQQQbbbssspppQQQ@@@:::666333333222111000000000////////////.........---------,,,,,,,,,------.........---------.........//////.........///000222444555999HHH```IIIEEEKKKQQQddd~~~}}}cccUUUIIIEEEEEECCCCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;::::::999999::::::888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAACCCEEEEEEGGGLLLTTTZZZfffgggddd___]]]^^^]]]ZZZXXXYYYYYY\\\fff{{{{{{wwwqqqkkkfffbbb``````aaagggttt{{{sssvvvooorrryyy```DDD<<<111222222222111111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------///222666:::<<<<<<;;;999444333222222222222333333111111111333666;;;@@@CCCCCCDDDDDDDDDDDDGGGLLLPPPJJJKKKLLLMMMNNNOOOOOOOOORRRNNNHHHDDDCCCDDDFFFHHHDDDBBBAAABBBBBBDDDNNNXXXdddccc```YYYQQQNNNOOORRRWWW___fffeee\\\TTTQQQRRR++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******))))))******))))))******+++,,,,,,,,,------------......,,,)))---999EEESSShhh||||||iiijjjlllppptttxxx|||zzzjjjeee```]]][[[YYYVVVRRRRRR[[[jjj~~~mmmRRRCCC;;;666444222000000111111000////////////.........------,,,,,,,,,---......//////------.........////////////......///000222444666888MMMWWWGGGFFFKKKRRRhhhcccUUUHHHDDDEEEDDDBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>=========<<<<<<;;;::::::999999::::::999888999999:::;;;<<<===<<<<<<<<<<<<===???@@@AAAAAACCCDDDEEEFFFLLLVVV]]]jjjjjjeee___^^^aaa```]]]VVVWWWXXX[[[eeeyyy{{{{{{zzzwwwrrrlllgggdddbbbbbbccciiivvvwwwppptttvvvqqqcccFFF===222222222222111111111111000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))*********++++++++++++***+++---///111222333333:::<<<>>>>>>===999555222//////000000111222444444999:::;;;===AAAFFFJJJMMMIIIJJJKKKKKKKKKKKKMMMOOOJJJHHHFFFEEEDDDEEEFFFGGGHHHCCC??????EEEPPPYYY___\\\WWWRRRPPPOOOQQQZZZdddvvvjjjbbb```aaauuu|||xxxnnniiihhh++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------,,,++++++***))))))******))))))******+++,,,---,,,++++++---.........111///555EEERRR]]]ppp~~~vvvmmmhhhoooxxx~~~~~~wwwmmmeee```]]]ZZZYYYRRRSSSVVVaaazzziiiPPPBBB:::555222000000111222000...////////////............,,,,,,------.../////////............////////////////////////000333555666666QQQQQQFFFFFFIIIVVVkkk~~~bbbSSSFFFCCCEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============<<<;;;::::::999999::::::999999999999::::::;;;<<<<<<<<<<<<<<<===???@@@AAAAAACCCCCCDDDFFFMMMWWW___hhhgggddd___```bbb```[[[VVVVVVWWW[[[fffyyyzzzzzzxxxtttoookkkgggfffbbbbbbdddjjjvvvvvvkkkmmmuuuwwwwwwiiiHHH===333222222222111111111111000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,------......000333666999;;;<<<===@@@???===:::777333111///111222333555777:::<<<>>>AAAAAABBBDDDFFFHHHJJJKKKHHHKKKMMMMMMKKKHHHGGGFFFCCCBBBBBBBBBDDDFFFIIIJJJDDDCCCEEEMMM\\\mmm{{{sssfffaaaaaacccgggkkk|||tttqqqrrryyy~~~{{{tttqqqppp++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------,,,,,,+++***))))))*********)))***++++++,,,---+++******,,,---......,,,---999LLLZZZbbbrrr}}}vvvpppiiinnnxxxtttiiibbb]]]\\\WWWVVVRRRUUUgggyyyZZZGGG===555333000000222222111...000/////////............,,,,,,------...///000000............/////////000////////////111333555666999XXX}}}NNNFFFFFFFFF[[[mmm|||```QQQDDDBBBFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA>>>>>>>>>>>>============<<<;;;::::::999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCFFFMMMXXX```bbbcccaaa___```aaa^^^WWWVVVUUUVVV\\\hhhzzz~~~|||xxxrrrlllgggfffeee______bbbhhhuuuyyygggccc|||tttmmmJJJ<<<333222222222111111111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++---...///000222444888<<>>???AAADDDHHHMMMRRRVVVXXXPPPPPPUUUaaaqqqxxxeeeccciiinnnooonnnzzz************************,,,,,,,,,++++++*********))))))))))))************,,,,,,,,,++++++*********,,,+++***)))***+++,,,---)))***,,,---.../////////222444BBBSSSYYY___wwwwwwtttzzzzzzoooddd]]]___[[[WWWTTTTTT```zzzpppRRRFFF;;;444///111222000///000000000/////////000000111///////////////////////////////////////////////////000111000000111333666;;;YYYaaaQQQKKK;;;XXX\\\wwwxxx```RRRDDD@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>===<<<;;;:::999999999999888888999999999:::::::::;;;;;;<<<>>>???AAABBBBBBAAACCCDDDCCCDDDKKKVVV___```aaa^^^YYYZZZ^^^aaa```\\\WWWWWWbbbttt}}}yyywwwsssoookkkhhhgggfffbbb]]]\\\fffxxxwwwjjjaaazzzvvv|||III<<<888555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))***+++,,,---++++++++++++++++++******)))***,,,///333666888:::>>>???BBBCCCCCC@@@===;;;333111///......111555777;;;@@@EEEGGGFFFDDDBBBBBBDDDGGGHHHFFFBBB@@@AAADDDJJJFFFCCCEEEKKKLLLHHHCCCHHHGGGLLLWWWhhhuuu{{{}}}iiifffkkkooouuu************************,,,,,,,,,+++++++++******))))))))))))************,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,......//////111111999>>>IIIVVV___kkktttvvv}}}{{{}}}rrrkkkccc___[[[WWWTTTWWWffftttnnn[[[@@@888111111111000111333000//////...//////000000///////////////////////////////////////////////////000111000000111444666???aaa{{{TTTIIIJJJAAA[[[hhhuuuaaaSSSFFFBBBDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<======>>>===<<<;;;:::999999999999888888999999999::::::::::::;;;<<<===???@@@AAABBBAAACCCDDDCCCDDDJJJTTT\\\]]]^^^\\\WWWXXX\\\___^^^```[[[[[[gggzzz}}}yyyvvvrrrmmmhhheeecccbbbaaa\\\[[[dddvvv|||qqqbbb~~~jjjSSS@@@777555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++,,,---+++++++++*********++++++---...111444888;;;>>>???EEEDDDBBB???<<<999777666111111111111444777:::<<<@@@AAABBBCCCEEEIIILLLNNNEEECCC@@@===<<<<<<>>>???===CCCOOO\\\dddaaaWWWNNNTTTWWW\\\dddlllqqqtttuuu|||~~~~~~|||++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++---.../////////000333555AAAFFFNNNYYYhhh}}}pppuuu|||kkkfffaaa^^^XXXTTTVVV\\\gggkkkMMMBBB888444333111111333//////............/////////////////////////////////////////////////////////000111000000111444777>>>ggg{{{vvvNNNEEEJJJGGG\\\tttttt```SSSGGGEEEGGGGGGEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===============<<<<<<;;;:::999999999999888888999999999:::::::::::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCDDDIIIRRRYYY[[[\\\ZZZVVVWWW[[[^^^]]]aaa\\\^^^kkk~~~~~~|||yyytttnnnhhhccc```___```\\\ZZZaaassszzzccc|||iii~~~[[[FFF:::555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++*********,,,---...444555888;;;>>>BBBDDDEEECCC@@@;;;666222111111111444555888;;;>>>@@@BBBCCCGGGEEEDDDEEEHHHKKKLLLMMMFFFBBB<<<;;;>>>BBBEEEFFFMMMZZZmmm}}}zzzlllbbb```gggqqqyyy~~~||||||++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***...///000//////111666:::FFFJJJOOO\\\uuu}}}xxxooogggccc___YYYWWWXXXZZZpppyyytttZZZNNNBBB;;;666222000222000///..................///////////////////////////////////////////////////000111111111222555888===llluuuNNNFFFKKKMMM^^^wwwuuu```TTTHHHFFFHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>===============<<<;;;::::::999999999:::888888999999999:::::::::::::::;;;<<<===>>>??????AAABBBBBBCCCDDDIIIPPPUUUZZZ\\\ZZZWWWWWW[[[]]]\\\]]]YYY\\\jjj~~~~~~xxxqqqjjjeeeaaa___^^^\\\YYY^^^qqqcccwww|||sss|||^^^GGG999555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++*********+++---000333555;;;<<<>>>@@@BBBDDDFFFGGG<<<:::777555444555666888===???CCCFFFHHHHHHGGGGGGIIIHHHHHHIIIIIIGGGBBB>>>AAAAAAAAACCCFFFKKKOOORRR[[[fffuuu~~~zzztttpppuuu{{{++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***---...//////...222:::AAAKKKLLLSSShhh{{{llleeeaaa]]][[[\\\YYYaaayyywwwbbbUUUHHH@@@:::444111111000000///...............///////////////////////////////////////////////////000111111111333666888BBBrrrmmmJJJEEEIIIRRRaaasssyyyaaaTTTIIIFFFHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999::::::888888999999999::::::::::::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEIIIOOORRRYYY[[[YYYUUUUUUYYY[[[YYYZZZVVV[[[jjjyyyqqqjjjddd```^^^]]]\\\ZZZ]]]ooobbbnnnuuuwww{{{jjjFFF444555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***))))))))))))***++++++++++++---///333777:::<<>>>>>???@@@AAACCCDDDDDDGGGHHHIIIJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBBBB@@@???IIIQQQZZZ^^^\\\\\\```eeeooowww,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++...//////000666AAAJJJQQQRRR^^^{{{xxxlllccc]]]ZZZ[[[VVVWWWbbb}}}oooaaaPPPEEE===666333444222111000//////.../////////////////////////////////////////////////////////000111111111333666999EEEwwwlllLLLGGGCCCPPP^^^qqq}}}dddWWWJJJFFFGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999:::::::::888888999999999:::::::::;;;;;;<<<======>>>??????AAAAAABBBDDDGGGKKKOOOQQQXXXZZZXXXTTTTTTVVVWWWUUUYYYWWW]]]nnn~~~zzztttmmmgggaaa]]][[[\\\^^^]]]^^^oooaaaeeeqqqsssooogggOOO777555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++************++++++))))))))))))***+++,,,---///000333666:::>>>@@@AAAEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGGGGIIIIIIHHHGGGEEECCCBBBAAA@@@>>><<<:::===EEEPPPWWWmmmzzz,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++...000111333;;;IIITTTVVVXXXkkk}}}pppddd]]][[[VVVWWWYYYddd|||xxxaaaNNNAAA888555777333333111000000////////////////////////////////////////////////////////////000111111222444777:::III~~~lllOOOKKK???NNN]]]vvv~~~iiiZZZLLLGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????===>>>>>>???>>>===<<<;;;:::::::::999999::::::;;;888888999999999:::::::::<<<======>>>>>>?????????@@@@@@BBBEEEIIIMMMPPPQQQ[[[]]]\\\WWWVVVXXXWWWTTTYYYXXX```qqqyyyvvvpppjjjddd___[[[ZZZ\\\```______pppbbb]]]yyypppooo\\\tttXXX>>>555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++,,,...///000555777;;;>>>AAABBBCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJJJJIIIHHHFFFEEEGGGFFFDDDBBBAAAAAABBBCCCHHHHHHHHHFFFHHHSSScccppp,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***)))***+++---...+++...111222555???NNNZZZWWW\\\tttuuuiii~~~nnnccc___YYY]]][[[WWWdddqqqWWWEEE999666888444333222111000000000000///////////////////////////////////////////////////000111111222444777:::QQQcccLLLLLL???RRRddd}}}}}}lll]]]NNNHHHGGGFFFEEEFFFDDDCCCCCCBBBAAA@@@???>>>===>>>?????????>>><<<;;;:::::::::999999:::;;;;;;888888999999999:::::::::======>>>>>>??????@@@@@@@@@@@@AAAEEEJJJNNNQQQRRR```bbb```[[[ZZZ[[[ZZZWWWXXXXXX```rrrwwwtttoooiiiccc___\\\ZZZ\\\aaaaaaaaaqqqdddXXXuuupppwwwlllmmmZZZ@@@555555333222111000000000000000000000////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,...000222333;;;===@@@CCCEEEDDDCCCBBBGGGGGGIIIJJJLLLNNNOOOPPPPPPOOONNNLLLKKKJJJJJJIIIEEECCCAAA???@@@BBBFFFHHHTTTYYY\\\ZZZYYY```nnnzzz,,,,,,,,,+++++++++******++++++++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---***000333333999EEEPPPTTTVVVdddyyyjjj^^^UUUoooxxxiiidddccc[[[WWWYYY]]]oooiiiFFF:::;;;555555666444111000111111///////////////////////////............/////////000---000222222111333777;;;GGG]]]EEEIIIFFFOOOoootttbbbLLLBBBDDDHHHGGGCCCCCCCCCBBBAAA@@@>>>>>>===============<<<<<<<<<<<<:::::::::999999999888888;;;;;;::::::::::::999999<<<<<<===>>>???@@@AAAAAA@@@AAABBBAAABBBGGGOOOVVV^^^aaadddbbb]]]YYYYYY[[[YYY]]]ffftttyyywwwppphhhccc```[[[WWW^^^______dddwwwdddYYYpppzzzxxxpppooo;;;888444222333222//////111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,---+++++++++---000555:::<<>>FFFMMMRRRVVViii}}}}}}ddd]]]\\\UUUfffttt~~~wwwooojjj```ZZZZZZYYYddd[[[AAA<<<999555555333222111222111///////////////////////////........./////////000000...000222222111333888<<>>===============<<<<<<<<<<<<:::::::::999999999999888::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAA@@@BBBCCCBBBCCCGGGNNNUUUaaadddeeebbb[[[VVVUUUWWWXXX\\\gggvvvyyyvvvqqqkkkgggccc```]]]\\\^^^```eeewwwmmmZZZhhh~~~qqqBBB999444111333222//////222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,,,,---///222555888;;;<<<@@@>>>===<<<<<<===???AAACCCCCCDDDFFFJJJMMMQQQSSSVVVSSSPPPPPPLLLGGGGGGIIIGGGDDDBBBEEEKKKYYYppp|||,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------,,,333???FFFHHHPPPZZZtttxxxyyy|||jjjkkkooofffkkkmmmwww~~~{{{ttthhh```]]]XXXYYYnnnvvvRRRAAA444666444333333333222000///////////////////////////....../////////000000000...000222222111333888===RRR~~~fffIII@@@FFFJJJ^^^~~~mmmcccWWWHHHBBBEEEHHHGGGCCCCCCBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<::::::::::::999999999999888999999::::::;;;;;;<<<;;;<<<======??????@@@AAA@@@BBBDDDDDDDDDGGGNNNSSS___aaaccc```ZZZVVVUUUVVVUUU[[[gggxxx}}}zzzwwwsssooojjjfffdddccc^^^```bbbggguuuyyy___fffsssKKK:::444111222333111000333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,......000222444777999:::::::::<<<:::777666777999===???EEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJLLLMMMNNNWWWaaa]]]___aaabbbbbbkkk------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,666EEEIIIIIIWWWlllwwwpppmmmlllkkklllyyywwwwww}}}oooeeebbb[[[UUU___qqquuuWWW<<<999444222444555222000///////////////////////////...////////////000000000...000222222111444999>>>VVVrrrxxxttt[[[EEEDDDHHHNNNhhhxxxeeeXXXPPPFFFCCCEEEHHHFFFCCCBBBBBBAAAAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999777888888999;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@@@@BBBEEEEEEEEEHHHMMMRRRXXX[[[]]]]]][[[YYYYYYZZZSSSZZZgggyyy~~~|||xxxtttpppkkkeeeccceeebbbbbbbbbeeepppbbbiii}}}rrrQQQ;;;555111222333222111333000000000000////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///111222333555555666777777666666666555444333333666;;;@@@CCCGGGHHHIIIJJJIIIGGGDDDCCCCCCAAADDDLLLVVVdddvvv---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////---000;;;FFFEEEGGG___|||vvvddd_________aaaeeexxxwww}}}ttthhheee```WWWZZZeee~~~rrrTTT>>>666222555666333000000000000000000000000000000////////////000000000111///000222111111444:::???YYYqqqtttvvvXXXFFFHHHIIIOOOlllsssaaaPPPJJJEEECCCEEEFFFEEECCCBBBAAAAAA@@@@@@?????????============<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777888999;;;<<<======;;;;;;<<<===>>>???@@@@@@???BBBEEEEEEFFFHHHNNNSSSVVVXXXZZZ[[[[[[[[[[[[\\\QQQYYYfffxxxzzzuuuqqqjjjbbbccchhheeebbb___aaakkk^^^cccqqqrrrQQQ>>>666111222444333222333000000000000////////////------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---000333555777888999777555222111111222222000000222666;;;AAAGGGJJJFFFFFFFFFFFFFFFEEEEEEEEEBBB@@@FFFWWWkkk~~~{{{------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---...//////000000666@@@EEEDDDKKKhhhzzzzzziii]]]]]]]]]ZZZ]]]fffnnntttzzzjjjgggcccZZZYYY___lllyyydddFFF:::333555777222000222000000000000000000000000/////////000000000111111///111222111111444;;;AAA]]]|||~~~XXXFFFJJJGGGNNNmmmnnn\\\KKKHHHEEEDDDDDDEEEDDDCCCAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777888999;;;<<<======:::;;;<<<<<<>>>>>>???@@@???BBBDDDEEEEEEIIIPPPUUUZZZ[[[[[[[[[[[[ZZZXXXWWWRRRWWWccctttyyytttqqqkkkdddhhhrrrkkkccc\\\^^^iii~~~\\\YYYnnnxxxzzzUUUBBB999111222444333111111000000000000////////////---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,///222555777888999888666333000//////111222000333888===CCCGGGJJJKKKHHHFFFCCCAAAAAACCCGGGIII???AAANNNfff~~~...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---...///000000222:::CCCFFFLLL]]]zzz{{{pppjjjkkk```]]]aaa]]]YYYfff{{{|||lllzzzrrrlllhhh^^^YYY\\\___xxxiiiMMM>>>444666777222000444000000000000000000000000//////000000000111111111///111111111111555<<>>?????????AAACCCCCCEEEJJJRRRXXX^^^^^^]]]\\\[[[YYYVVVSSSRRRWWW```ooo~~~wwwrrrrrroookkkttt{{{lll___^^^iii}}}kkk[[[qqq~~~ooohhh```EEE;;;222222444333000000000000000000////////////........................---,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---...000222444555555555333333222222222333444555666:::@@@FFFIIIIIIHHHFFFGGGEEEDDDFFFOOO[[[hhhqqq^^^```jjj{{{zzzyyy{{{tttuuuxxx|||}}}||||||......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...++++++,,,---...///000111222<<>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<::::::;;;<<<===>>>?????????AAABBBBBBDDDJJJSSSZZZ___^^^]]]\\\[[[YYYVVVTTTSSSVVV___lll}}}|||tttqqqtttsssrrrwwweeeaaajjj|||gggiiiuuunnnZZZlllGGG<<<333222444333000///000000000000////////////........................---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++///000222222333222111000///000333555777888888888<<<@@@GGGLLLMMMIIIDDD@@@???@@@FFFTTTjjj}}}qqqjjjjjjnnnlll|||000000///...............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***..................------......------...///111222888===AAALLLjjj}}}|||zzzooo```cccwwwggglll{{{yyywww}}}{{{|||zzzooofff___^^^]]]ZZZnnnwwwPPP444444777...---777111111111111111111222222...222222000000333333111444222222333333555>>>HHHxxx]]]FFFDDDLLLVVVfffdddMMMIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@????????????>>>===============<<<<<<;;;<<<<<<;;;::::::999888888:::999888888888999:::;;;>>>===<<<<<<<<<>>>???@@@BBBCCCCCCCCCEEEIIINNNSSSaaaddddddaaa___^^^ZZZUUURRRRRR\\\ooo~~~|||rrrddd___jjj{{{zzzkkkhhhrrrhhhjjjyyyqqq___jjjtttzzzKKK<<<999;;;333///222111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------444222000000333666888888222222222444777<<>>HHH|||YYYFFFEEEKKKUUUfffgggSSSJJJGGGDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????===============<<<<<<;;;<<<<<<;;;::::::999888888999999999999999;;;<<<===<<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDFFFJJJPPPTTT___cccdddbbb___^^^ZZZTTTRRRRRR[[[nnn||||||zzzooo^^^UUU[[[jjjttt{{{qqqffffffrrreeebbb}}}aaa```jjjOOO<<<666888222000333222000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---111222444555666777777777444555666888<<<@@@DDDGGGFFFBBBAAAEEEFFFCCCBBBCCCJJJSSShhhvvvuuuqqqpppnnngggvvv///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..........................................///111333444999;;;JJJkkk~~~yyytttaaadddyyy}}}vvvnnnmmmrrrxxx{{{{{{~~~wwwxxxwwwqqqqqqeee______YYY```|||OOO777555888444...222222222222222222111111111000------222888555...222222444666666777AAAKKKwwwSSSGGGEEEJJJUUUhhh~~~hhhVVVJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????===============<<<<<<;;;<<<;;;;;;::::::999999888:::999999999999:::;;;;;;:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEGGGKKKQQQVVV]]]bbbdddcccaaa___ZZZTTTSSSSSS[[[mmmzzzyyywwwlllZZZPPPSSS^^^fffmmmgggaaacccqqqbbbZZZuuuiii[[[eeeWWW???444444111111444222000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........000555999:::888666666666777999;;;???BBBEEEGGGHHHIIICCC@@@FFFNNNSSSUUUXXX```hhhyyy{{{vvvxxx}}}zzzssstttwwwwww//////...------------...------------------------,,,,,,,,,,,,------......---------...............---------...///111333555888===TTTxxxsss___lllvvvqqqkkkjjjoootttwwwwww~~~|||mmmcccddd]]][[[kkkggg???444999777///333222222222222222111111333333222000222666444///444444777:::999;;;FFFQQQeeeKKKGGGFFFKKKYYYnnn{{{dddSSSJJJHHHEEECCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????===============<<<<<<;;;;;;;;;;;;::::::999999999;;;::::::999888888888888;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEGGGLLLRRRWWW[[[aaadddcccaaa___ZZZSSSSSSSSS\\\mmm{{{yyytttiii]]]YYY^^^ccceeeeeeaaa^^^aaammmttt___WWWjjj~~~tttbbboooaaaEEE555333111222444111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///111222333444555:::>>><<<777444444777;;;===@@@CCCEEEFFFEEEEEEGGGCCCHHHXXXjjjuuu{{{~~~zzzqqqgggcccgggsss111000000///////////////------------------------.........------,,,,,,,,,---------.........//////,,,,,,,,,---///111444555666AAA```vvvhhhfffzzz{{{rrrnnnjjjjjjnnnsssuuuvvvwww|||yyylllfff^^^XXX```zzzPPP888999:::555333333333333222222111111333888999444111222333222333444777999999<<>>>>>>>>???????????????AAABBBCCCDDDFFFLLLRRRWWWZZZ___cccbbbaaa```ZZZTTTSSSUUU___ppp~~~~~~vvvjjjcccgggmmmmmmhhhcccaaa___aaaiiixxx~~~kkk\\\WWWfffzzzyyynnniiiKKK888555222222444000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...222666888:::;;;<<<>>>>>>:::444222555999>>>@@@CCCEEEFFFDDDAAA@@@???FFF[[[zzzyyymmmllllllmmmoooyyy222111000000//////000000------------------------//////......---,,,,,,+++,,,,,,------.../////////,,,,,,,,,---000333555777777LLLpppaaaeeerrr{{{tttmmmkkkiiijjjmmmqqqtttuuuuuuyyy}}}oooddd]]]WWW[[[kkk^^^===555666555444444444333222222111111222999<<<666000///222333000111444555444999HHHXXXmmmQQQCCCGGGGGGOOOeee{{{zzz```PPPKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===============<<<<<<;;;::::::::::::::::::::::::777888;;;===@@@BBBCCCCCC??????@@@@@@??????>>>===@@@AAABBBDDDGGGLLLSSSXXXZZZ___bbbaaa```___[[[UUUSSSWWWcccvvvzzzooojjjnnnrrrnnneeecccbbbaaaaaafffsssjjjZZZTTTbbb|||vvvsss|||iiiLLL:::777333333444000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666:::===>>>??????>>>;;;777333444888===@@@BBBEEEFFFFFFDDDAAA>>><<>>@@@AAAAAAAAA>>>>>>???@@@@@@@@@???>>>@@@AAACCCEEEHHHMMMTTTYYYZZZ^^^aaa_________\\\WWWSSSYYYhhh|||{{{tttnnnmmmnnnjjjcccaaaaaaaaa```dddpppooo]]]PPPXXX}}}rrrooovvvcccHHH999888333222555111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222666999<<<=========<<<999666444555888===@@@BBBDDDFFFHHHHHHGGGDDDCCCFFFTTTqqq}}}{{{sssllljjjppptttwww000000///.......................................,,,,,,------.../////////,,,,,,------...///000000//////000111444777:::<<>>===@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999999999999999999999999<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIINNNTTTYYY^^^^^^^^^^^^]]][[[YYYXXXWWW\\\jjj}}}yyywwwtttpppkkkeee```]]]YYYZZZ[[[]]]dddrrrvvv___QQQMMMuuuwww~~~[[[vvvRRR;;;888333111222000000000000000000000000000///////////////////////////...------,,,,,,,,,,,,///...------...000222333777777888888777777666555222333555999>>>AAACCCDDDFFF@@@FFFWWW___ZZZZZZaaaccckkkttt}}}~~~zzzxxxuuuqqqppprrrqqqpppuuu333111000///000000///.........////////////......................................................---000666:::999999@@@JJJhhheee^^^iiissskkkhhhbbbYYYYYYZZZ\\\]]]^^^bbbgggkkkuuuxxxyyyxxx}}}tttlllhhhqqqddd^^^XXXXXXmmmYYYCCC???444555555333222222333222111111111111111111111111333000777444777<<>>===@@@???>>>>>>======>>>>>><<<<<<;;;::::::999888888999999999999999999999999;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFFIIINNNTTTXXX____________^^^\\\ZZZYYYXXX^^^kkk~~~~~~sssqqqmmmiiieeebbb```___ZZZZZZZZZZZZ```ooojjjYYYQQQuuuvvv|||ZZZwwwqqqOOO:::888555222222///000000000000000000000000///////////////////////////......---,,,,,,,,,---,,,---...000222555777888888888888777666555444333666888<<>>@@@???>>>>>>======>>>>>><<<;;;;;;::::::999999888::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????AAABBBDDDFFFIIIMMMTTTXXX^^^_________^^^]]][[[ZZZYYY___mmmzzzooommmhhhdddbbbaaaaaabbb]]]\\\ZZZXXX]]]lllsss]]]PPPnnnrrrxxxVVVdddnnnLLL999999666333222...000000000000000000000000///////////////////////////......------------...***,,,///333666999;;;<<<666666666666555555555555:::>>>CCCEEEEEEDDDBBBAAAFFFQQQddd~~~fffpppxxx{{{666444111000111111000///------............------....................................///////////////333888:::888;;;KKK]]]aaaWWWgggqqqmmm___YYYVVVTTTPPPVVVXXXZZZ[[[\\\___dddgggmmmppptttxxx}}}www}}}}}}fff]]]oooxxxpppqqq~~~{{{~~~jjjaaa]]]ZZZ```jjjZZZ777999555444666666333222222222222222222222222222222555111888666777;;;JJJvvvYYYNNNGGGKKKTTTfffyyyjjj```XXXSSSJJJHHHGGGEEEEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@????????????>>>===============;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>>>>@@@BBBCCCEEEHHHMMMSSSWWW\\\]]]]]]^^^]]]\\\[[[ZZZYYY^^^mmmwwwpppnnnjjjgggdddccccccccc```___[[[XXX\\\kkkxxxaaaPPPfffuuuxxxTTTXXXnnnqqqNNN:::888555222333000000000000000000000000000///////////////////////////...............//////---///222555888999::::::222333444555666888999:::===AAAEEEHHHHHHGGGEEEEEEHHHZZZqqqwwwwwwfffzzz666444111///000000//////---..................---................................./////////000000222666::::::888@@@WWWmmmvvvTTTUUUiiiwwwuuucccXXXSSSQQQOOOOOOUUUVVVXXXZZZ[[[^^^aaadddgggjjjpppvvv|||uuukkk___~~~|||jjjeeeqqqooopppeeeaaa]]]^^^aaazzzooo???;;;555222555666333222444222222222222222222222222333///777555666:::MMM~~~{{{UUULLLGGGKKKVVVkkkuuueee[[[TTTQQQHHHHHHGGGGGGFFFEEEEEEFFFCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>===<<<=========;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEGGGLLLRRRWWWYYYZZZ[[[\\\\\\[[[YYYYYYWWW]]]lll~~~vvvqqqpppnnnkkkhhhdddaaa______]]][[[XXX\\\jjj}}}zzzdddSSSccc~~~]]]\\\lllxxxSSS;;;777333111444222000000000000000000000000////////////////////////............//////000111111333444666777666666555555555666777888:::<<<===@@@BBBFFFKKKPPPRRRRRRQQQLLLccc}}}uuunnnqqq888555111//////000000///......////////////.......................................//////000000111555888<<<;;;;;;IIIhhheeeVVVaaapppyyykkk[[[SSSPPPNNNMMMNNNQQQSSSUUUVVVWWWYYY]]]___dddfffkkksssxxx~~~rrrwwwppp```jjjZZZcccfffzzzkkkddd^^^[[[ZZZqqqppprrr___AAA777222555777333333777333333333333333333333333222---666555666:::QQQnnnOOOJJJGGGLLLYYYpppsssbbbWWWQQQNNNFFFGGGHHHHHHFFFEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@AAA???>>>======<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<=========>>>>>>>>>???@@@BBBDDDGGGKKKRRRVVVWWWXXXYYYZZZ[[[ZZZYYYXXXVVV]]]lll|||vvvsssrrrpppmmmhhhccc^^^[[[YYYZZZZZZZZZ^^^jjj|||rrr```PPP[[[{{{mmmiii}}}{{{UUU<<<777222111444444000000000000000000000000////////////////////////.........//////111222333444555555555555555444444;;;;;;::::::;;;===???@@@DDDFFFLLLWWWdddkkkjjjggg\\\mmm:::666222000000111111000//////000000000000//////........................---......///000000111111555999===>>>AAAUUU|||yyyYYY```qqqxxxqqqcccUUUPPPNNNKKKKKKNNNNNNPPPRRRTTTUUUWWWYYY\\\ddddddiiippptttyyyzzzuuuwwwddd~~~```aaaeeeqqqggg```[[[XXXddd~~~rrrnnnxxxvvv~~~JJJ===444777777333333777333333333333333333333333222---666666777<<>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>?????????@@@BBBCCCFFFKKKQQQUUUWWWXXXYYY[[[[[[[[[ZZZYYYVVV^^^nnn}}}xxxwwwuuuqqqlllgggccc___]]]WWWYYY]]]___dddooo~~~hhhZZZLLLSSSmmmvvvnnnwwwRRR;;;777333222555333000000000000000000000000////////////////////////.........///000111333444444444444444555777888999;;;;;;<<<===@@@DDDGGGIIIJJJLLLWWWkkkyyy}}};;;888444111111222222222000000111111111111000000........................---......///000111111222555999>>>???EEE]]]fffNNNcccxxxyyy~~~lll^^^QQQNNNMMMJJJJJJMMMNNNPPPRRRTTTUUUWWWYYY[[[fffeeehhhnnnqqquuuyyyjjjppphhhiiisssiiibbb]]][[[\\\uuuzzzrrrxxxrrrsssRRRBBB777888888333222888333333333333333333333333222---777777888>>>ZZZsss___KKKIIIIIINNN[[[sssrrr```TTTMMMIIIDDDGGGIIIIIIGGGFFFGGGIIIEEEDDDBBBAAA@@@@@@AAABBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>@@@AAACCCFFFKKKQQQUUUXXXYYYZZZ[[[\\\\\\[[[[[[WWW___ooo~~~yyy{{{xxxrrrlllgggdddcccbbbWWW\\\aaaeeejjjuuugggZZZMMMRRRiiiwwwkkkrrrOOO:::888555333444222000000000000000000000000////////////////////////.........///000222333444111222222444666999<<<>>>777888:::>>>DDDJJJPPPSSSOOORRR```zzz|||DDD;;;111---111444222...000111222222222111///...111000///...............000000000///...///222555555<<<>>>;;;IIIooo___RRRggg{{{~~~vvveeeYYYNNNLLLMMMLLLKKKJJJNNNMMMMMMNNNQQQTTTXXXZZZdddhhhjjjiiinnnxxxxxxtttzzz~~~{{{kkkddd^^^XXXYYYdddnnnssswwwvvviiiMMM666555999666333555444444444444444444444444444444333555555999aaammmYYYHHHHHHHHHMMM\\\ttttttcccVVVNNNJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>???@@@???>>><<<;;;<<<>>>:::::::::999999999888888999:::;;;<<<<<<<<<;;;;;;?????????>>>>>>>>>>>>>>>===???AAAAAACCCHHHQQQWWWYYYZZZYYYWWWZZZ^^^[[[VVVYYY```nnn}}}wwwppplllkkkjjjgggeee```]]]]]]bbbiiirrrfff^^^NNNSSSsssvvvnnnpppUUU;;;444555444444666333333222222111000//////000//////.........//////222000///000444555444222222111555:::===;;;<<>>AAATTTzzzyyy[[[ZZZqqqpppaaaUUUJJJIIIKKKKKKKKKLLLMMMMMMMMMNNNPPPTTTWWWYYY___eeehhhgggjjjsss}}}~~~sssvvvrrriiiaaaZZZZZZ]]]rrrxxx{{{~~~~~~\\\===666999777444555444444444444444444444444555555555777777;;;dddeeeOOOHHHHHHIIIOOO___xxxrrrcccXXXPPPKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>?????????>>><<<;;;<<<===:::::::::999999999999888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDIIIQQQXXXZZZZZZYYYWWWZZZ]]]ZZZUUUWWW]]]kkk~~~~~~vvvrrrpppnnnkkkhhhddd```^^^bbbgggooo}}}rrrgggTTTVVVvvvyyytttvvv[[[AAA888888555222222333333222222111000000///000//////.........//////111000///111444555444333222222777===???===<<>>???@@@>>><<<;;;<<<===::::::::::::999999999999;;;:::999999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEJJJQQQWWWZZZ[[[YYYXXXZZZ]]]YYYSSSTTTZZZhhhzzz{{{vvvsssppplllhhhgggbbb___aaadddkkkxxxqqqYYYYYYzzz}}}~~~www}}}```DDD:::999555111000333333222222111000000000/////////......//////000111000000222555666666444555666;;;AAABBB??????BBBJJJNNNVVV^^^``````eeemmmttt|||zzzZZZ;;;999===555000444000000000000//////.....................///000111////////////...000333666999<<<>>>IIIfff|||YYYUUUeeeuuuuuueeeYYYOOOFFFDDDFFFGGGIIILLLJJJJJJKKKMMMOOORRRTTTVVVZZZdddkkkiiihhhooo{{{xxxccc```lll~~~pppddd\\\]]]UUUYYYrrrppp|||XXX:::555888777333444444444444444444444444333555666999:::AAAnnnjjjTTTIIIIIIKKKRRRaaa{{{~~~lll```XXXPPPJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>???@@@???===;;;<<<<<<;;;;;;:::::::::999999999;;;:::999888888:::<<<============>>>>>>>>>>>>>>>???AAACCCDDDEEEIIIOOOUUUYYYZZZYYYXXXZZZ\\\YYYRRRSSSXXXfffwww|||vvvrrrnnniiieeefffaaa]]]^^^aaagggrrr}}}uuuZZZZZZ|||uuuuuuyyyfffEEE999777444111111222222222111111111000000//////////////////000111111222333555777888888777;;;;;;===@@@@@@>>>AAAGGGRRRYYYdddlllmmmjjjmmmssshhh|||iii???888===999333555111000000///////////////...............///000111.../////////...000333666<<<===@@@OOOpppmmmSSSWWWfffppp~~~ooo```VVVNNNFFFEEEEEEEEEFFFJJJHHHHHHJJJLLLNNNQQQSSSTTTYYYcccjjjhhhgggnnnyyysss[[[XXXeee{{{vvvhhh^^^ZZZTTTUUUfffwwwggg@@@444777777222444444444444444444444444111444555888999AAAppprrrRRRJJJJJJKKKQQQ```yyy~~~jjj\\\SSSLLLGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???===???@@@???===<<<;;;<<<;;;;;;;;;:::::::::999999;;;:::888888888999;;;===<<<<<<======>>>>>>>>>>>>>>>@@@BBBCCCCCCGGGMMMRRRXXXYYYYYYXXXZZZ]]]XXXRRRTTTYYYfffxxx{{{uuuqqqlllgggbbbaaa\\\YYYZZZ\\\aaakkkuuutttWWWYYY|||tttwwwhhhfffqqqJJJ888555333222333222222222111111111111111///////////////000111111333555777999::::::::::::===;;;:::;;;:::<<>>???;;;666555222222111000000000000000///............//////000...//////......000444777<<>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888999;;;<<<;;;<<<<<<======>>>>>>???===@@@BBBCCCCCCFFFKKKPPPVVVXXXXXXXXX[[[]]]YYYRRRVVV[[[hhhzzzyyytttppplllfffaaa[[[WWWUUUUUUVVVYYYaaaiiirrrUUUUUUxxxvvvjjj[[[XXX|||PPP:::555333222444111111111111111111111111////////////000111222222444777:::;;;;;;:::999::::::777666777888>>>MMM[[[mmmooovvv~~~||||||~~~gggLLLBBB<<<777555444333222111000111111222000//////............///......///......000444777:::AAAOOOhhh```RRRMMM[[[lllxxxvvvlll]]]PPPJJJEEECCCEEEEEEBBBCCCFFFEEEFFFHHHJJJMMMOOOPPPQQQSSSZZZ___```bbbjjjrrruuu{{{}}}fff[[[[[[```tttggg[[[VVVSSSZZZnnnTTT:::777999666444444444444444444444444111555666888888AAAttt]]]KKKKKKLLLSSSccc|||iiiTTTIIIGGGIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@<<<>>>@@@@@@>>><<<;;;;;;<<<;;;;;;;;;;;;:::::::::888999999999999:::::::::;;;;;;<<<<<<===>>>>>>???>>>AAACCCDDDDDDFFFKKKOOOTTTVVVWWWXXX[[[^^^ZZZSSSWWW\\\jjj{{{{{{uuuqqqnnnjjjeee```WWWTTTQQQRRRQQQQQQVVV]]]kkkzzztttUUUSSSsssuuussseee___|||OOO:::666555444444111111111111111111111111////////////000111222333444888;;;<<<:::888777888555555777<<<@@@JJJ\\\lll{{{yyy{{{}}}yyyxxxzzzYYYEEE<<<888555444444222111111111222333111000///.....................///...///111444777:::DDDUUUqqqWWWNNNMMM\\\ooo}}}qqqgggYYYMMMDDDAAAAAADDDDDDBBBBBBEEEDDDEEEHHHJJJMMMNNNPPPPPPSSSYYY]]]^^^ccckkkqqqsssttt~~~jjj\\\VVVYYYuuuggg```YYYTTTZZZooo[[[===888:::888444444444444444444444444222666777999888BBBuuuvvvTTTKKKLLLNNNUUUfffhhhSSSGGGGGGKKKHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAA<<<>>>AAAAAA???<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777888999::::::::::::999;;;;;;;;;<<<===>>>>>>??????BBBEEEEEEEEEGGGLLLPPPSSSUUUWWWXXX\\\^^^ZZZTTTWWW]]]jjj|||{{{vvvqqqmmmkkkhhhbbb^^^VVVRRRPPPPPPNNNLLLOOOTTTYYYkkkwwwWWWQQQoooppp|||~~~ssstttJJJ777666666555555111111111111111111222222////////////000111222333444777;;;;;;999666555666444666<<>>======>>>========================999999::::::::::::;;;;;;======>>>>>>??????@@@@@@CCCDDDEEEEEEEEEHHHLLLOOOTTTVVVWWWXXX[[[^^^ZZZTTTXXX\\\hhh{{{uuuhhhcccccc```WWWOOOPPPPPPQQQSSSTTTSSSQQQOOOUUU^^^nnnrrrYYYZZZppp{{{{{{tttooojjjIII===666666666000333333333222222111111111000/////////111444777999999;;;<<<:::888666444111:::777===NNN___lllwwwtttxxx}}}~~~uuu```>>>666777333333222111000000111333000000000000000000000000///222222......333666444:::FFFlllrrrQQQQQQXXXggguuuvvveeeVVVLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGIIILLLNNNOOOPPPUUUXXX[[[^^^bbbhhhnnnssswww~~~gggZZZXXXYYYpppqqq___[[[YYYXXXggg}}}ssszzzFFF777;;;666666666555555555444444444222777333;;;999DDDgggOOOHHHJJJLLLUUUkkkxxxfffVVVJJJGGGJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAA@@@>>>======>>>======<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;=========>>>??????@@@@@@CCCCCCDDDEEEEEEHHHLLLOOOVVVXXXXXXWWWYYY[[[XXXRRRWWW]]]kkk~~~sssfff___^^^\\\SSSJJJOOOOOOPPPRRRSSSSSSRRRQQQPPPUUUcccxxxrrrWWWTTTjjj|||~~~tttooogggKKKAAA888555444---333333333222222222111111000000///000222444777999:::::::::777666666777777:::;;;FFFZZZkkktttzzz~~~zzzxxx{{{qqqIII:::<<<444333222111000111222222000000000000000000000000...222222//////333666777;;;QQQrrraaaOOOSSS]]]kkkvvvqqqaaaSSSIIIFFFDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFHHHKKKMMMOOOOOOWWWYYY\\\___ccchhhmmmqqqvvv|||cccVVVUUUSSSgggwwwccc^^^[[[YYYcccyyyhhhccczzzSSS666888<<<666666666555555555444444444777222:::999GGGzzzsssZZZLLLGGGIIILLLUUUkkkvvvfffVVVJJJFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>======>>>>>>======<<<;;;:::999999999999::::::::::::;;;;;;<<<======>>>??????@@@@@@BBBCCCDDDDDDEEEGGGKKKOOOXXXYYYXXXVVVVVVXXXVVVQQQUUU\\\kkkxxxmmmaaa[[[[[[ZZZSSSLLLMMMOOOQQQSSSTTTUUUUUUUUUPPPQQQXXXjjjwwwZZZVVVkkkwwwyyymmmSSSEEE999444555111333333333222222222222111000000000111333555888999:::999888666555777;;;>>>===FFFYYYooo}}}}}}{{{xxxyyy\\\AAA<<<666444222111111222222222////////////////////////...111222000000333777;;;KKKfff~~~TTTMMMUUUcccpppzzz~~~kkk]]]QQQHHHEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDEEEGGGIIILLLNNNOOOVVVXXX\\\___bbbfffkkknnnsss|||```SSSSSSOOO___kkkbbb]]]YYY\\\xxxwww]]]aaajjj@@@888;;;666666666666555555555555555888222::::::IIIwwwuuuYYYFFFFFFIIILLLUUUjjjtttdddVVVKKKFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCAAA???>>>???@@@@@@???>>>===;;;:::999888999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDGGGKKKNNNWWWYYYXXXTTTTTTWWWVVVSSSSSSZZZiii{{{{{{yyyooofff\\\YYY[[[[[[WWWRRRKKKMMMQQQSSSUUUVVVWWWXXXWWWTTTVVVbbbzzzzzz]]][[[sss|||xxx[[[JJJ999444888999222222222222222222222222111111111222444666888999;;;999999999777777<<>>999777777666666666555555555555888222::::::KKKbbbHHHFFFHHHLLLUUUjjjrrrcccVVVKKKFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@CCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@>>>===;;;:::999999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCFFFJJJMMMTTTWWWXXXUUUTTTWWWWWWUUUVVV\\\iiiyyy|||tttpppggg```YYYWWWZZZ[[[WWWSSSGGGKKKPPPSSSTTTUUUWWWXXXZZZWWWVVV___uuuvvv[[[\\\xxxyyywww]]]MMM;;;555888888222222222222222222222222111222333444666888999:::;;;999;;;>>><<<999>>>FFFNNNccc}}}{{{yyyggg~~~[[[AAA:::666222222444555333111000000000000000000000000...///111222111222:::CCCbbbkkkRRRPPPZZZjjjyyylll]]]UUUNNNIIIFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFIIILLLNNNPPPSSSWWWZZZ]]]aaaeeegggmmm|||```SSSQQQPPP^^^sssaaa[[[ZZZWWWfffhhhqqqhhhIII999777777777666666666555555555888222:::;;;LLLbbbKKKFFFHHHKKKTTTjjjrrrbbbUUUKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCDDDDDDCCCAAA@@@@@@AAABBBAAA@@@???===<<<;;;:::999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAABBB@@@AAABBBBBBCCCEEEIIIMMMSSSXXXYYYVVVUUUWWWXXXVVVYYY___lll{{{xxxooojjjeee```ZZZYYYZZZYYYTTTOOOEEEKKKSSSWWWWWWWWWWWWYYYXXXWWWWWW___pppxxx[[[]]]zzzzzzmmmnnnYYYMMM>>>555444000111222222222222333333333222333444555777999:::::::::999<<>>???@@@AAA@@@???>>>===<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBB@@@AAAAAABBBBBBEEEIIILLLTTTYYY\\\YYYVVVWWWVVVTTTWWW```ooo~~~{{{ppphhhfffdddaaa^^^^^^___]]]WWWRRRJJJRRR\\\aaa```^^^^^^^^^[[[]]]___bbbmmm|||[[[YYYuuuuuubbbpppqqqXXXJJJ;;;444444000111111222222222333333333222333555777888::::::;;;;;;888;;;AAAAAA@@@JJJYYYmmmrrrwww|||bbbhhhtttZZZ<<<777333222555666333000000000000000000000000000......111444222111;;;HHHkkkuuuTTTMMMXXX___mmmzzzdddUUUOOOJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBEEEHHHKKKNNNLLLPPPUUUYYY]]]```dddggghhh~~~vvv___TTTRRRTTTeeeiiicccdddVVVRRRggg}}}}}}uuuzzz~~~ZZZ>>>777777777777666666666666444777222;;;<<>>======>>>??????>>>===<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBB???@@@AAAAAABBBEEEIIILLLVVV\\\___[[[WWWVVVUUURRRSSS]]]ooozzzqqqhhhccccccdddbbbbbbdddfffddd___ZZZQQQZZZeeekkkjjjgggeeefffbbbeeegggggglll~~~zzzUUUOOOjjjuuuttt^^^iii~~~[[[FFF666333777666111111111222222333333333222333555777999:::;;;;;;;;;777999???@@@BBBPPPbbb{{{wwwssswwwyyyiiiyyylllIII<<<333333444000111666000000000000000000000000111222///222888666<<>>=========??????AAACCCEEEHHHJJJLLLNNNQQQTTTVVVYYY]]]aaadddiiixxx|||```SSSUUUTTTtttxxxhhhaaaXXXRRR```uuulllnnnvvvkkk@@@:::999777555555777999888777444999777===MMM^^^EEECCCJJJKKKNNNgggttt]]]QQQKKKGGGEEEIIIHHHFFFEEEEEEFFFHHHIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@>>>;;;999888<<<=========;;;:::;;;<<<===<<<;;;:::::::::::::::<<<<<<======>>>>>>??????AAAAAAAAAAAABBBEEEKKKOOOYYYYYYYYYXXXWWWUUUTTTTTTWWWaaarrrzzzxxxwwwsssooonnnrrrsssqqqooorrrsssjjj^^^]]]```fffmmmrrrsssqqqnnnjjjnnntttyyywww{{{|||WWWLLLgggmmmuuuaaammm^^^GGG:::777:::777222222222222222222222222333555777:::;;;;;;::::::999888:::===>>>IIIeeezzzuuu~~~jjjpppqqqPPP???222222444222111555111111111111111111111111///000...111888666===OOOooo~~~]]]KKKOOOXXX```kkkxxxsssYYYLLLJJJHHHEEEDDDCCCBBBAAA???>>>=========??????@@@BBBEEEGGGJJJKKKLLLOOOSSSVVVYYY\\\```cccjjjxxxhhhXXXVVVWWWzzzzzzhhhaaaYYYTTT___rrrzzzyyy|||uuuFFF;;;:::888666555777777666777555:::777===MMM]]]KKKDDDJJJKKKOOOfffttt^^^QQQKKKHHHFFFIIIHHHFFFEEEEEEFFFHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>><<<999888<<<=========;;;:::;;;<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>??????@@@AAABBBBBBAAACCCFFFKKKOOOXXXXXXXXXWWWVVVTTTSSSSSS[[[cccrrr~~~~~~{{{|||~~~}}}|||}}}wwwxxxvvvuuuwwwzzzsssiiigggjjjoootttxxxwwwtttppppppsssyyy~~~~~~wwwYYYNNNfffuuunnnooo]]]FFF:::888888333222222222222222222222222444555888:::;;;::::::999888999::::::>>>PPPoooqqqhhh|||www\\\EEE222000444333111222111111111111111111111111///111///222888888@@@TTTqqq}}}sssXXXIIIKKK[[[bbbmmm{{{lllTTTJJJHHHGGGDDDCCCBBBBBB@@@???>>>>>>======>>>???@@@BBBDDDGGGIIIJJJIIIMMMRRRVVVYYY]]]```ccckkkxxxppp]]]WWW]]]~~~iii```ZZZUUU^^^lllQQQ>>>;;;888777777666555444666555;;;777>>>MMMXXXPPPEEEJJJLLLPPPgggttt^^^QQQKKKHHHFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???<<<:::999<<<=========;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCDDDGGGLLLPPPUUUVVVWWWVVVTTTRRRRRRRRR[[[cccpppzzz|||yyy{{{~~~}}}www{{{|||~~~{{{|||}}}}}}rrrZZZOOObbbzzzzzzwwwooo___III;;;888777///222222222222333333333333666777888999:::999888888777::::::999CCC\\\zzz~~~iiihhhlllOOO555000555555111000111111111111111111111111333555222444999999BBBXXXwwwdddSSSHHHJJJaaahhhtttxxxeeePPPHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAADDDFFFHHHIIIHHHLLLQQQVVVZZZ]]]aaacccjjjwwwppp^^^YYYcccmmmaaa[[[WWW\\\eeebbb@@@:::777888999777555555555666<<<777???OOO|||SSSOOOEEEJJJMMMSSSiiittt^^^QQQKKKIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???===;;;:::<<<=========;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@BBBBBBBBBCCCDDDDDDEEEHHHMMMPPPSSSUUUWWWUUURRRPPPQQQRRRYYY```mmmxxx|||{{{wwwnnnZZZLLLYYYuuuxxxgggRRR???888777000222222222333333333333333888888999999999888888777555999;;;>>>NNNggg|||sssaaattt]]]<<<222555555111///111111111111111111111111444666222333777777BBBYYYzzzWWWOOOIIIPPPeeelllyyyppp___NNNHHHGGGGGGEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIILLLQQQVVVYYY]]]aaadddhhhvvv~~~fffYYYZZZgggrrrccc\\\XXX[[[aaa}}}xxxCCC:::666888:::888777999555777<<<777???PPPtttPPPMMMEEEIIINNNVVVlllttt]]]PPPKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBB@@@>>><<<;;;<<<=========;;;:::;;;<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFIIIMMMPPPRRRUUUWWWVVVRRRPPPQQQSSS[[[aaammmyyy}}}uuukkkYYYJJJQQQtttqqq\\\CCC888888444222222333333333444444444999999999999888888777777555:::AAAMMM^^^pppxxxyyy}}}~~~}}}bbblllkkkEEE666666555222000222222222222222222222222111444111111555555AAAZZZvvv}}}{{{yyysssOOONNNLLLYYYdddmmm|||jjj[[[MMMHHHHHHGGGEEEFFFAAA@@@@@@???>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGJJJMMMPPPSSSWWW[[[```dddggguuurrr[[[TTTZZZeeezzzggg\\\XXXZZZ^^^tttrrr~~~III===666999;;;999888;;;666888===666???SSS{{{zzzrrrRRRKKKEEEIIINNNWWWmmmsss[[[OOOJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCAAA@@@???BBBBBBBBBBBBAAA???===<<<<<<=========;;;:::;;;<<<:::;;;<<<>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBAAACCCDDDEEEFFFIIIMMMOOORRRVVVYYYWWWSSSPPPRRRVVV```eeepppzzz~~~vvvjjjYYYJJJOOOnnnvvvbbbEEE888999777222222333333444444555555999999888888888888888888666>>>NNNaaannntttyyyccchhhxxxNNN:::777555222222222222222222222222222222///333000111666888FFFaaayyyyyyrrryyyiiiLLLNNNLLL^^^gggooo~~~{{{eeeWWWKKKGGGGGGEEEDDDEEEAAA@@@??????>>>?????????>>>>>>???@@@AAACCCEEEFFFJJJLLLNNNPPPSSSWWW]]]bbbfffvvvwwwfffTTTPPPYYY```uuujjj]]]WWWYYY]]]ooommmvvvRRRBBB888999;;;888777;;;777:::===555???UUU|||wwwVVVJJJGGGJJJNNNXXXkkkqqqZZZMMMIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>BBBBBBCCCCCCBBB@@@>>>===<<<=========;;;:::;;;<<<:::;;;===>>>>>>>>>===<<<======>>>???@@@@@@AAAAAA@@@BBBDDDEEEFFFHHHLLLNNNRRRWWW[[[YYYTTTRRRTTTXXXaaafffpppyyy}}}~~~lllZZZKKKPPPiii||||||ttt```BBB777999666222222333333444555555666888888888888888888999999:::FFF^^^tttxxxuuuccccccSSS===777444222333222222222222222222222222000333222444:::===MMMhhhzzzgggNNNNNNJJJ___kkkssswwwbbbUUUJJJFFFFFFDDDCCCDDD@@@@@@??????????????????>>>>>>???@@@AAACCCEEEFFFJJJKKKLLLMMMOOOUUU[[[```fffvvvtttmmm```QQQOOOWWW\\\mmmlll]]]WWWYYY]]]qqqnnnpppyyyXXXFFF::::::;;;666666;;;888:::===555???WWW|||YYYIIIHHHKKKOOOWWWiiiqqqYYYLLLHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>BBBBBBCCCCCCBBB@@@???===<<<=========;;;:::;;;<<<999;;;===>>>???>>>===<<<>>>>>>??????@@@@@@@@@AAA@@@BBBDDDEEEFFFHHHKKKNNNSSSXXX\\\ZZZUUURRRUUUZZZ___cccmmmwww|||ooo[[[KKKQQQmmmuuuzzz{{{qqq\\\@@@666888444222222333333444555666666888888777777888999999:::===LLLjjj}}}uuuppp^^^uuucccBBB<<<777//////222222222222222222222222111---...222555>>>ZZZwww___LLLKKKSSS___sssuuulllYYYPPPHHHGGGFFFCCCBBBCCCAAAAAA@@@???>>>>>>>>>???=========>>>@@@BBBDDDFFFIIIKKKLLLNNNPPPUUU[[[___hhhyyyooo```^^^SSSIIIJJJKKKXXXeeeooo^^^VVVUUUXXXooo~~~zzztttpppmmm@@@777BBB555444>>>666777222:::888;;;RRR[[[KKKJJJJJJKKKTTTiiiooo[[[PPPKKKHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBCCCCCCCCCBBB@@@>>>===@@@AAABBBCCCBBB@@@>>><<>>;;;:::::::::=========<<<<<<=========;;;===??????>>>===>>>???@@@AAABBBCCCDDDGGGKKKOOOYYY[[[[[[WWWQQQOOOSSSWWW```hhhqqqssssssxxxsssZZZOOORRR}}}yyy|||kkk~~~kkkOOO>>>888666444444333333333444666888999777>>>>>>444111888>>>===BBBddd{{{zzz|||zzz~~~dddjjjqqqMMM@@@999333777222222222222222222222222666222222444333999PPPiiiZZZIIIJJJSSS```tttxxxmmmZZZQQQIIIGGGFFFBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========>>>@@@BBBDDDFFFIIIJJJLLLNNNPPPUUUZZZ___cccwwweeeWWWVVVLLLEEEGGGHHHQQQ___{{{qqq___XXXWWWXXXkkk}}}~~~xxxuuuHHH<<>>UUUbbbKKKJJJKKKMMMTTThhhjjjWWWNNNKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCBBB@@@>>>===@@@@@@BBBBBBAAA???===<<<===>>>???>>><<<;;;;;;<<<<<<<<<============<<<<<<;;;===??????>>>===>>>???@@@AAABBBBBBCCCFFFJJJMMMVVVYYYZZZVVVQQQOOOSSSWWW```hhhppprrrrrrxxx{{{rrrsssuuu^^^UUU\\\wwwkkkbbb|||hhhNNN???888555444333333333333444666888999888;;;;;;666555999======PPPgggwwwyyy~~~xxx~~~pppbbbzzz}}}TTT???666333999222222222222222222222222777444444444222444EEEXXX{{{}}}TTTHHHKKKVVVeeettt|||mmmZZZQQQIIIGGGFFFBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>=========>>>???BBBDDDEEEIIIJJJLLLNNNPPPTTTYYY]]]```uuurrrZZZOOOOOOGGGBBBFFFGGGLLLZZZvvvtttaaaYYYXXXXXXeeewww{{{{{{PPP???BBB888555999333666222<<<;;;@@@XXXiiiLLLHHHJJJMMMTTTfffeeeRRRKKKIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???===>>>???AAAAAA@@@???===;;;;;;===>>>===<<<<<<===>>>;;;<<<===??????===<<<;;;;;;===??????>>>===>>>??????AAABBBBBBCCCEEEHHHKKKSSSVVVXXXVVVRRRPPPSSSWWW___fffmmmpppqqqxxxrrrhhheeennnvvvvvvuuuwwwxxx```ZZZdddooohhh]]]xxxaaaIII???888555666333333333444555666888888999777777999999999>>>DDDZZZeeerrr|||{{{uuuzzzzzz~~~fffoooZZZ@@@555333888222222222222222222222222222111222333222444@@@MMMnnnuuuQQQKKKOOOYYYjjjuuu}}}kkkWWWOOOHHHGGGFFFCCCAAABBBBBBAAA@@@>>>============<<<<<<<<<===???AAADDDEEEHHHJJJLLLNNNPPPSSSXXX\\\^^^ttt{{{kkkVVVMMMNNNFFFCCCGGGHHHKKKWWWssswwwbbbZZZXXXWWW```sss|||~~~VVV@@@???999888;;;888777444===;;;AAAXXXhhhMMMEEEIIIMMMSSSdddcccOOOIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA???>>>===>>>@@@@@@@@@>>>===;;;<<<===>>>===<<<;;;<<<===:::;;;>>>??????>>>;;;:::<<<===??????>>>>>>>>>???@@@AAACCCCCCDDDFFFIIIKKKQQQUUUXXXWWWSSSRRRUUUYYY___eeekkkmmmpppyyyzzzzzz}}}vvvjjjdddjjjrrrtttqqqooo|||```YYYdddmmmvvv```ppp\\\FFF>>>777555777333333444555666777888888:::666777;;;999888DDDUUUbbbggguuuwwwvvv{{{}}}wwwtttssswwwrrrjjjcccFFF;;;666888222222222222222222222222//////111333333555<<>>===<<<<<<<<<<<<<<<<<<===???AAACCCEEEGGGIIILLLMMMOOOSSSWWWZZZ]]]sssyyygggUUUNNNMMMEEECCCGGGFFFJJJUUUnnnyyyaaaYYYWWWUUU]]]pppcccDDD<<<:::999::::::999555===999@@@XXX\\\JJJCCCGGGKKKRRRdddcccOOOHHHIIIHHHFFFHHHHHHHHHHHHGGGEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>===>>>???@@@@@@???===<<<>>>??????>>>;;;::::::;;;:::;;;>>>??????>>>;;;:::<<<>>>@@@@@@???>>>???@@@AAABBBDDDEEEFFFHHHJJJLLLQQQUUUXXXVVVSSSSSSWWW[[[___dddiiilllpppyyyxxxvvv|||uuujjjaaafffooorrrmmmhhhuuubbbWWWaaa{{{uuuhhhlllcccKKK???777444666333333444666777777888888999888:::;;;666:::PPPkkkqqqttt}}}nnnrrr||||||vvvwwwzzzqqqrrr}}}hhhzzzlllMMM???666333222222222222222222222222000111222333333555888;;;CCCUUUeeesss^^^IIIOOOTTT[[[lllrrrbbbPPPIIIEEEFFFHHHFFFEEEFFFBBBAAA???>>>===<<<;;;;;;<<<<<<<<<===>>>AAACCCDDDFFFIIIKKKMMMOOORRRVVVXXX[[[pppyyybbbSSSNNNLLLCCCAAAEEECCCHHHQQQhhh{{{bbbZZZWWWSSS[[[mmm|||{{{~~~vvvMMM;;;:::888666777:::666===777???YYYvvvOOOHHHDDDGGGKKKRRRfffbbbOOOIIIJJJHHHFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>===>>>@@@AAAAAA@@@>>>===???@@@@@@>>>;;;999999:::;;;<<<===??????===<<<;;;<<<>>>@@@@@@???>>>???@@@@@@BBBEEEFFFHHHIIILLLNNNRRRUUUVVVTTTQQQQQQVVV\\\^^^ccchhhlllqqqzzzwwwuuu|||rrrggg^^^bbbmmmrrrkkkbbbkkkbbbVVV___rrrzzztttwwwsssUUU@@@666333333333444555666777888888888999;;;<<<:::888DDDaaa|||~~~yyyccc___www{{{uuusss|||zzzmmmmmmxxxhhhsssxxxTTTBBB666222222222222222222222222222000111222333444666777777;;;LLL```tttTTTHHHTTTZZZ```pppooo___PPPIIIEEEGGGHHHFFFDDDEEEBBBAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDFFFHHHKKKMMMOOOQQQUUUWWWZZZmmm{{{|||]]]QQQMMMKKKAAAAAAEEEBBBGGGNNNccc~~~ddd[[[XXXSSSWWWjjjyyywww|||VVV<<<;;;888333777:::666;;;666@@@\\\vvvzzznnnLLLIIIGGGHHHKKKTTTjjj}}}```NNNJJJKKKIIIFFFGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDEEEDDDCCCBBB@@@???>>>???@@@BBBBBBAAA???>>>>>>??????>>><<<:::;;;<<<<<<<<<============<<<<<<===>>>@@@@@@?????????@@@===@@@CCCFFFHHHJJJLLLNNNRRRTTTTTTQQQMMMNNNUUU[[[^^^bbbhhhlllqqqzzzyyyuuu|||pppfff^^^bbbooovvvmmmaaajjj|||^^^RRR[[[lll}}}xxx}}}\\\@@@666444222333444555777888888888888999======999???TTTqqqpppWWWXXXeee}}}~~~~~~qqqmmmnnnwww~~~{{{nnnmmmyyykkkqqqzzz^^^HHH;;;777222222222222222222222222...000111222555999:::999777FFFZZZppp}}}QQQIIIZZZ```eeevvvmmm]]]QQQJJJFFFGGGHHHEEECCCCCCBBBAAA???>>><<<;;;;;;:::;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHKKKMMMOOOQQQTTTWWWZZZmmm}}}vvv[[[PPPNNNKKKBBBBBBGGGDDDGGGMMMbbb~~~eee]]]YYYTTTTTTgggvvvyyy[[[===<<<999555999999555;;;555AAA___}}}rrrOOONNNIIIJJJLLLVVVnnnyyy^^^MMMKKKLLLJJJFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEDDDBBB@@@???>>>???AAABBBBBBAAA@@@???<<<===>>>===<<<;;;<<<>>>=========<<<<<<============???@@@@@@?????????AAA;;;>>>BBBEEEGGGIIILLLNNNQQQSSSRRRNNNJJJLLLSSSZZZ^^^bbbhhhmmmrrrzzz{{{vvv~~~nnnddd\\\bbbpppwwwnnnaaaooowwwYYYMMMVVVooowwwpppwww~~~]]]>>>666666444333444666777888999888888999===<<<999EEEaaazzzsssXXXEEEYYYooo~~~{{{xxxjjjjjjooowww|||}}}vvviiijjjyyyjjjnnnkkkUUU===555555444333333222222333333222111111222333555777999888IIISSScccpppPPPJJJXXXccceeezzziiiZZZPPPKKKEEECCCDDDEEEDDDBBBAAAAAA@@@>>>===;;;::::::;;;;;;<<<===>>>@@@BBBCCCEEEFFFGGGJJJNNNRRRVVVXXX\\\mmmvvv\\\SSSJJJHHHGGGCCCBBBCCCEEEOOO[[[|||iii]]]XXXTTTUUUaaatttwwwCCC444AAA999333;;;555999666CCCddd{{{~~~tttPPPNNNIIIGGGIIIVVVqqqpppZZZVVVOOOJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>???AAAAAAAAA???===<<<===>>>???>>><<<;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>??????????????????@@@@@@BBBEEEJJJNNNPPPRRRRRRPPPNNNOOOTTTXXX^^^```dddiiinnnvvv~~~xxxqqqxxxpppccc[[[bbbppptttjjj___iiisss[[[IIIMMMooossswww~~~rrrzzz^^^999888555444444444555777888999:::;;;888??????999MMMhhhHHHNNNcccuuuwwwoooooo{{{zzzlllhhhtttqqqccchhhzzzoooqqqdddBBB555555444333333222222333333222222222222333555777999888HHHUUUiii}}}lllNNNJJJWWWccceeezzzdddUUUOOOJJJEEECCCDDDEEEDDDBBBBBBAAA@@@???===<<<;;;:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEGGGJJJNNNRRRVVVXXX[[[mmmvvv\\\SSSJJJHHHFFFCCCAAABBBAAALLLZZZ}}}kkk^^^YYYUUUTTT]]]mmmRRR:::AAA;;;999;;;666;;;888EEEfff{{{UUUPPPHHHHHHKKKVVVnnnmmmYYYVVVPPPKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@??????>>>???@@@AAAAAA???===<<<===>>>???>>><<<;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>????????????@@@@@@AAAAAABBBEEEIIIMMMQQQRRRQQQOOOMMMNNNTTTXXXZZZ\\\___ccchhhooovvv|||~~~yyysssyyyooobbbZZZbbbppptttkkkaaammmqqqYYYIIIQQQ{{{uuummmvvv{{{}}}~~~^^^:::999555222444555666777888999:::;;;888BBB@@@BBBeeelllVVVCCCRRRgggwww|||lll\\\YYYnnnsssjjjkkkyyyiii^^^fffxxxwwwmmmsssFFF555555444444333333333333333222222222222444666888999:::III\\\wwwhhhNNNKKKYYYfffiii}}}___RRRNNNJJJEEECCCDDDEEEDDDBBBBBBBBBAAA???>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGIIIMMMQQQUUUWWWZZZnnn{{{]]]SSSKKKHHHFFFBBB@@@AAA@@@LLLZZZ~~~nnn___YYYVVVSSSYYYdddxxx^^^;;;<<<888::::::777>>>;;;GGGiiiXXXKKKGGGIIIMMMVVVkkkiiiWWWVVVQQQLLLKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAAAAA???===<<<===>>>???>>><<<;;;;;;;;;:::;;;<<<<<<============>>>>>>>>>?????????@@@@@@AAAAAABBBAAABBBDDDIIILLLQQQQQQPPPMMMKKKMMMSSSYYYZZZ\\\___bbbffflllssswww{{{{{{vvvzzzmmm```YYYcccrrrtttlllcccppppppWWWKKKWWWllliiiyyy[[[;;;;;;555222444555666777888:::;;;;;;777BBB<<>>======<<<<<<<<<===>>>@@@AAABBBDDDDDDFFFIIILLLQQQTTTWWWZZZnnn^^^TTTLLLIIIFFFBBB@@@AAACCCNNN]]]qqq```XXXWWWUUUWWW^^^qqqeee===;;;666999999777???<<>>======>>>???AAA@@@???>>><<<===>>>???>>><<<;;;;;;;;;;;;;;;<<<===============>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBDDDHHHLLLQQQQQQOOOKKKIIILLLSSSYYY[[[]]]___aaadddiiiooottt}}}wwwzzz}}}|||lll^^^YYYfffssstttmmmgggoooqqqVVVNNN___}}}hhhgggzzzwwwVVV;;;<<<555333555555666777999:::;;;<<<;;;DDD<<>>OOOnnn\\\NNNOOO___ooosss}}}^^^VVVLLLHHHDDDCCCEEEEEECCCAAABBBAAAAAA@@@???>>>==================>>>???AAAAAACCCDDDEEEHHHLLLPPPTTTVVV[[[ooo```VVVMMMJJJGGGCCC@@@AAACCCMMM]]]vvvaaaXXXWWWWWWWWW\\\nnnjjjBBB@@@::::::777666>>>;;;GGGjjjkkkLLLCCCHHHMMMUUUhhhdddTTTUUUQQQLLLLLLIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>===<<<===???@@@@@@???>>><<<===>>>???>>><<<;;;;;;;;;;;;<<<======>>>=========????????????@@@@@@@@@@@@BBBCCCCCCBBBBBBEEEIIILLLQQQQQQOOOKKKIIILLLSSSYYYXXXYYY[[[]]]```eeekkkooovvvxxx{{{{{{lll^^^ZZZiiivvvuuunnnjjjkkktttYYYRRRfffqqqcccaaarrr|||mmmPPP:::<<<666555555555666888999:::;;;<<>>666555555444444444444444333333333333555777999:::===PPPnnnsssTTTLLLOOO___qqqvvvxxx[[[UUUJJJGGGDDDDDDEEEFFFCCCAAAAAA@@@@@@???>>>>>>==================>>>???@@@AAABBBCCCEEEGGGKKKOOOSSSUUU\\\pppbbbYYYOOOLLLIIIDDDAAAAAA???JJJ[[[}}}eeeYYYXXXWWWXXX\\\kkkjjjAAA@@@999888888555<<<999FFFiiijjjMMMDDDHHHKKKSSSfffdddSSSSSSOOOKKKKKKHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>;;;===>>>@@@@@@???>>>======>>>???>>><<<;;;;;;;;;<<<======>>>>>>=========?????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEJJJMMMQQQQQQPPPMMMKKKMMMSSSYYYWWWYYY[[[]]]aaafffmmmqqq{{{ttttttyyy}}}mmm___\\\lllyyyuuunnnmmmjjjyyy^^^WWWlllwwwmmm```[[[jjjvvveeeKKK888:::555777555666777888999;;;<<<<<<>>>CCCOOOxxxZZZGGGOOOVVVaaavvvqqqcccdddssssssddd___iiitttoooqqqeeeUUUGGGFFFNNNVVV[[[___eeehhhlllppptttyyy~~~zzz{{{\\\<<<666666555444444444444444333333333333555777999:::???RRRmmmkkkQQQMMMRRRcccvvv{{{uuuXXXSSSIIIFFFDDDDDDEEEFFFCCC@@@@@@??????>>>>>>======<<<============>>>???@@@AAABBBBBBDDDGGGKKKOOOSSSUUU___qqqddd[[[QQQMMMJJJEEEBBBBBB???III[[[jjj\\\ZZZTTTVVV[[[iii|||nnn@@@<<<666777:::555;;;999GGGiii\\\NNNGGGHHHIIIPPPccceeeRRRQQQLLLIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@??????;;;<<<>>>???@@@???>>>======>>>???>>><<<;;;;;;;;;======>>>>>>>>>>>>======?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCFFFKKKOOOQQQRRRQQQOOOMMMNNNTTTXXXWWWYYY\\\___ccciiipppuuu|||ppppppxxxooo```___ooo{{{vvvoooooolllddd\\\qqqwwwtttjjjcccqqqsssaaaIII777888444999666666777888:::;;;<<<<<<===BBB^^^nnnKKKHHHVVVYYYdddvvv}}}zzzeee\\\___lll~~~iiiYYYIIIEEEGGGHHHIIIJJJPPPSSSWWW[[[```ffflllpppxxxwwwiiiAAA666666555444444444444555333333333444555777999:::BBBVVVmmmjjjSSSQQQVVVhhh{{{tttWWWSSSIIIFFFCCCDDDFFFFFFCCC@@@??????>>>>>>======<<<<<<>>>=========>>>???@@@@@@BBBBBBDDDGGGJJJOOORRRUUU```qqqfff\\\RRRNNNKKKFFFCCCCCCBBBLLL]]]mmm___]]]RRRUUUZZZgggwww}}}wwwCCC===999;;;<<<666;;;999GGGiii}}}SSSRRRIIIHHHGGGMMMaaa~~~fffRRRPPPKKKGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAA@@@@@@@@@:::<<<>>>???@@@???>>>======>>>???>>><<<;;;;;;;;;===>>>>>>>>>>>>>>>======??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCGGGLLLPPPPPPRRRRRRPPPNNNOOOTTTXXXRRRTTTWWW[[[___fffnnnsssnnnmmmxxxpppbbb```qqq|||vvvooopppooohhh___sss{{{~~~yyyqqqrrr```III777666333999666666777888:::;;;<<<===DDDIIIqqqaaaBBBJJJ^^^```gggvvv~~~ooo___\\\\\\qqqkkk\\\LLLFFFDDDAAA>>><<>>=====================<<<<<<===>>>@@@AAA@@@BBBEEEGGGIIILLLPPPSSSbbb|||kkkXXXQQQRRRJJJDDDCCC???EEELLLfffppp^^^XXXTTTWWW[[[ddd|||}}}KKK===111???<<<777<<<999EEEdddiiiPPPRRRJJJHHHGGGLLL```|||cccRRRRRROOOKKKLLLIIIIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCCCCBBBAAA???>>><<<===>>>??????>>>======???@@@@@@???<<<;;;;;;<<<===>>>???>>><<<;;;<<<===<<<======???@@@@@@AAAAAACCCDDDEEEEEEEEEFFFJJJLLLTTTQQQOOOPPPSSSUUUTTTRRRSSSTTTWWW^^^bbbgggqqq|||rrrlllxxx{{{hhhcccrrr|||ssslllnnnssseeeZZZnnnrrrtttcccEEE<<<888333444555666666888999;;;===>>>FFFLLL~~~}}}}}}oooTTTCCCNNNUUU^^^gggrrr}}}zzzffffff^^^gggtttyyyxxxtttnnnlllqqqzzzlll^^^PPPLLLIIIBBB===<<<@@@@@@AAACCCGGGLLLQQQTTTggg~~~VVV===:::555222333444333111222222222333444777999;;;CCCWWWooouuulllqqqzzzbbbSSSNNN]]]nnnyyynnnTTTOOOHHHFFFDDDDDDDDDDDDBBB@@@@@@???>>>=====================<<<<<<===>>>@@@AAA@@@BBBEEEGGGIIILLLPPPSSSaaa{{{sss]]]SSSRRRJJJEEEDDD@@@DDDMMMjjjooo]]]WWWTTTXXX[[[bbbwwwxxxKKK>>>333???<<<777>>>;;;GGGeeekkkNNNIIIIIIJJJJJJPPPbbb|||aaaPPPQQQMMMJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEAAABBBCCCCCCBBBAAA???>>>;;;<<<>>>??????>>>>>>===???@@@@@@???===;;;<<<===>>>???@@@???===<<<<<<===<<<<<<<<<<<<===???@@@AAABBBDDDFFFGGGGGGIIILLLNNNSSSQQQPPPQQQTTTVVVUUUTTTTTTTTTWWW]]]aaagggrrr|||ssslllyyy}}}kkkfffttt|||rrrkkkmmmzzzdddcccpppmmm~~~aaaAAA999999555555666666777888999;;;===>>>GGGYYYfff[[[KKKDDDQQQWWWaaajjjsss|||wwwlllbbbeeekkksss~~~pppgggccc___]]]bbbkkktttxxxjjj^^^RRRNNNKKKDDD???>>>>>>>>>>>>@@@CCCHHHLLLOOOkkkxxx```@@@:::444333444444444333222222222333555777999;;;FFFXXXuuuxxxgggxxx|||^^^QQQOOO___ppp}}}kkkQQQLLLGGGEEECCCCCCCCCCCCAAA@@@AAA@@@???>>>==================<<<<<<===>>>@@@AAA@@@BBBEEEGGGIIILLLPPPTTT```zzzeeeUUURRRKKKGGGFFF@@@DDDNNNmmmrrr___XXXTTTXXX\\\aaaqqqzzzQQQAAA666<<<;;;777===;;;FFFdddvvvUUUHHHHHHKKKNNNSSSccc|||```NNNOOOLLLIIIJJJGGGEEEEEEDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBAAA???>>>;;;<<<===?????????>>>===>>>???@@@???===<<<<<<>>>@@@AAAAAA@@@>>>======>>>>>>===<<<<<<===???AAACCCBBBEEEHHHJJJKKKLLLNNNPPPRRRQQQPPPRRRTTTWWWWWWWWWUUUTTTWWW\\\aaafffrrr}}}rrrjjjxxx}}}lllhhhvvv|||sssmmmppp~~~dddooooooggg{{{|||bbb???777:::888555777777777888999;;;<<<===EEEgggtttPPPGGGEEEGGGTTTYYYdddpppvvv||||||nnnhhhcccdddmmm|||uuubbbXXXVVVSSSRRRVVV___kkktttkkkbbbWWWRRRMMMFFFAAA@@@<<<<<<;;;<<<>>>AAAEEEGGGssspppeeeCCC;;;444333555555444444222222222333555777:::;;;HHHYYYzzz{{{gggZZZPPPOOO]]]ooo~~~fffMMMJJJFFFEEECCCBBBCCCBBBAAA???AAAAAA@@@???>>>>>>>>>>>>======<<<<<<===>>>???AAAAAABBBDDDFFFHHHLLLQQQTTT^^^xxxmmmYYYSSSLLLIIIHHHAAAEEEPPPpppwwwccc[[[SSSWWW[[[```mmm|||vvv\\\DDD999999:::666;;;888DDDeee~~~[[[KKKGGGKKKOOOSSSccc}}}___NNNNNNKKKIIIJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEAAABBBCCCCCCBBBAAA???>>>;;;<<<===>>>??????>>>>>>>>>???@@@???======>>>???@@@AAAAAA@@@>>>======>>>BBB@@@???>>>???BBBEEEGGGFFFIIILLLNNNNNNNNNNNNOOOQQQQQQQQQSSSUUUWWWYYYYYYVVVUUUWWW\\\```fffqqq|||ssshhhuuuzzzllliiixxx}}}tttooouuuiii~~~lllgggyyy~~~eee@@@666;;;888444888888888999:::;;;<<<===GGGyyyuuuKKKAAADDDJJJVVVYYYffftttxxx}}}rrrccc^^^cccooo~~~vvvbbbXXXUUUSSSSSSVVV^^^mmmyyytttlllaaaVVVNNNGGGCCCBBB===<<<;;;;;;<<<===???@@@zzzkkkmmmIII===333333666444444555333333333444555888:::;;;GGGXXXyyyxxxeeeyyyWWWOOONNN[[[mmm{{{___JJJIIIFFFEEECCCBBBCCCBBBAAA???AAAAAA@@@???????????????======<<<<<<===>>>???AAAAAACCCDDDFFFHHHLLLQQQUUU^^^wwwsss]]]UUUMMMIIIHHHBBBHHHSSSsss|||fff\\\RRRVVV[[[aaammm|||kkkxxxeeeGGG===999<<<777<<<777DDDhhh~~~XXXIIIHHHKKKMMMRRRbbb```NNNNNNKKKIIIKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFAAABBBCCCCCCBBBAAA???>>>:::;;;===>>>?????????>>>===>>>??????>>>>>>???@@@???@@@AAA@@@>>>>>>>>>???DDDCCCAAA@@@AAADDDGGGIIILLLNNNPPPQQQOOONNNMMMNNNPPPPPPRRRSSSTTTWWWYYYZZZXXXWWWYYY]]]```eeeooozzzyyykkkuuu{{{nnnmmmzzz|||rrrnnnvvv~~~rrrfffiiiwwwyyy```>>>666;;;888444888888888999:::<<<===>>>OOOtttwwwLLLBBBDDDKKKWWWZZZgggvvvzzz}}}~~~jjj```___bbbjjjsss}}}iii___ZZZWWWXXXZZZ___mmmzzz}}}wwwkkk\\\OOOHHHEEEDDD??????===<<<<<<<<<======hhhzzzNNN???444444666444333555333333333444666888:::<<>>@@@AAABBBCCCDDDEEEGGGKKKQQQUUU]]]wwwuuuaaaXXXNNNIIIHHHCCCIIIWWWwwwiii]]]SSSUUUYYYaaannnlllqqq~~~gggDDD@@@;;;>>>:::???:::FFFkkkZZZJJJHHHJJJKKKQQQddd___MMMMMMJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCCCCBBBAAA???>>>:::;;;===>>>????????????<<<>>>??????>>>>>>@@@AAA???@@@AAAAAA@@@@@@AAABBBEEEEEEDDDDDDEEEGGGIIIKKKPPPRRRRRRQQQOOONNNMMMNNNOOOPPPRRRSSSSSSUUUXXXZZZYYYXXX[[[___aaadddmmmvvv|||}}}qqqvvv}}}qqqppp{{{{{{oookkkttt~~~uuuyyyrrr```hhhtttoooTTT:::777999777777777777888999;;;===???@@@TTTzzzkkkHHHCCCDDDIIIXXX^^^jjjttt{{{|||tttlllxxxmmmeee]]]\\\```qqq|||~~~ssseee\\\WWWXXXXXXZZZdddppp|||zzzrrrbbbTTTLLLIIIFFFCCCBBBAAA@@@>>>>>>======iiiSSSAAA444555777333111444333333333444666888;;;<<>>@@@AAABBBCCCDDDEEEGGGKKKQQQVVV]]]wwwuuuddd\\\OOOHHHHHHDDDIII[[[~~~nnnbbbVVVUUUXXXbbbnnnxxxvvv|||ddd>>>@@@<<<;;;888???;;;FFFiiieeeQQQIIIJJJLLLSSShhh~~~^^^KKKLLLIIIHHHKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>999;;;<<<>>>???@@@??????<<<>>>????????????AAABBB@@@AAACCCCCCCCCDDDEEEGGGJJJJJJJJJKKKLLLMMMNNNOOORRRRRRRRRQQQOOONNNOOOPPPNNNPPPRRRSSSRRRSSSVVVYYYZZZZZZ]]]aaabbbcccjjjrrrtttwww~~~tttttt}}}yyynnnooo{{{{{{ooommmxxxqqq~~~fff]]]eeexxxjjjLLL999999777444999555666777999;;;>>>@@@AAAZZZyyyXXXCCCGGGEEEHHHZZZaaajjjppp{{{}}}pppgggtttwwwggg]]]]]]bbbmmm}}}~~~xxxsssnnnlllwwwiii\\\TTTUUUUUUSSSXXXaaapppuuutttgggZZZSSSMMMIIIEEEEEECCCBBB@@@???>>>>>>lllVVVBBB444555777333111444333333444444666888;;;<<<@@@cccssstttOOOQQQZZZhhhzzzyyy]]]IIIHHHHHHGGGEEEDDDEEEDDDCCCAAA>>>>>>???@@@AAACCCDDDEEE======<<<<<<===>>>@@@AAACCCCCCDDDEEEGGGKKKQQQVVV^^^wwwttteee^^^PPPGGGGGGDDDHHH]]]uuugggXXXUUUXXXaaannn}}}{{{```999>>>;;;555444===:::DDDdddnnnUUUIIIJJJMMMVVVlll}}}\\\JJJJJJGGGFFFJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>999;;;<<<>>>???@@@??????<<<===????????????AAACCCAAACCCEEEEEEFFFFFFHHHJJJOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRQQQPPPNNNOOOQQQSSSNNNPPPRRRRRRQQQRRRUUUXXXZZZ[[[^^^bbbcccccchhhooonnnsss}}}tttqqqxxxqqqiiilllzzz{{{qqqsss~~~sss}}}ddd___dddzzzlllKKK<<<<<<666111888555555777999<<>>wwwaaaEEE777999555222555444333444555444555777:::>>>GGGaaazzzzzzwwwzzztttQQQPPPXXXlllyyy^^^MMMHHHFFFFFFFFFFFFEEECCCBBBAAA???@@@???<<<<<>>>>>AAACCCEEEGGGHHHLLLPPPSSS]]]zzztttdddWWWOOOJJJGGGFFFOOOlllttteeeXXXUUUVVV^^^mmm}}}sssEEE<<<999:::999>>>:::FFF\\\rrrMMMEEEJJJMMMTTTiii\\\FFFGGGEEEDDDIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEEEEEEEDDDBBB@@@??????>>>===>>>@@@@@@>>>===????????????@@@AAABBBCCCDDDDDDDDDEEEGGGJJJMMMNNNTTTVVVVVVTTTQQQPPPQQQSSSTTTRRRPPPNNNOOORRRVVVYYYNNNNNNMMMLLLMMMPPPVVVZZZUUUZZZ```cccccceeeiiinnntttrrruuurrrppptttqqqiiijjjtttvvvpppvvvrrr~~~nnnmmmqqqNNN<<<<<<777333:::555:::777666;;;<<>>HHHaaaxxxyyyzzzvvvRRRQQQYYYnnnzzzaaaQQQLLLEEEEEEDDDDDDCCCBBBAAAAAA???@@@???;;;;;;???AAA@@@<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEFFFHHHKKKPPPSSSaaa~~~~~~tttdddWWWNNNJJJHHHFFFPPPnnntttdddXXXUUUUUU\\\jjj}}}www~~~KKK===888:::999>>>:::EEEZZZiiiLLLGGGJJJKKKQQQfff```JJJIIIFFFDDDHHHIIIHHHGGGFFFFFFEEEEEEEEEFFFDDDDDDDDDDDDCCCAAA@@@???<<<;;;;;;===???@@@???>>><<<===>>>???AAABBBCCCCCCHHHHHHHHHJJJLLLNNNQQQRRRUUUVVVVVVTTTPPPNNNOOOQQQQQQOOOLLLIIIIIIKKKOOOQQQOOONNNMMMKKKLLLOOOUUUYYYUUU[[[aaadddddddddgggjjjrrrrrrvvvqqqmmmppprrrkkkllluuuuuuooovvviiizzz~~~qqqNNN;;;;;;777444;;;666;;;999888===<<>>JJJccctttssszzzoooSSSRRR[[[qqqyyybbbSSSMMMEEEDDDBBBAAAAAAAAABBBBBB@@@AAA>>>:::999<<<>>>===<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDFFFHHHKKKOOORRReee}}}sssdddVVVNNNJJJHHHHHHTTTsssuuudddXXXUUUSSSYYYfff}}}~~~ppp|||PPP???:::999999>>>:::DDDVVV[[[JJJGGGJJJJJJNNNddddddNNNKKKFFFEEEHHHFFFFFFFFFGGGGGGFFFFFFEEEEEECCCDDDDDDDDDCCCAAA???>>>999999999<<>>:::;;;>>>@@@AAABBBBBBBBBHHHIIIJJJKKKMMMOOORRRSSSUUUUUUTTTQQQNNNLLLLLLMMMMMMKKKHHHEEEDDDEEEHHHIIIPPPPPPOOOOOOOOORRRVVVZZZWWW\\\aaaccccccccceeegggpppqqqwwwqqqkkknnnsssnnnpppvvvsssnnnwww}}}cccuuu~~~tttOOO::::::888555;;;666;;;::::::>>><<>>>>>@@@BBBDDDEEEGGGJJJNNNRRRddd|||sssdddVVVMMMIIIIIIJJJZZZwwwwwweeeXXXTTTRRRVVVbbbxxxqqq{{{TTTCCC>>>999999>>>999BBBTTT~~~{{{UUUJJJEEEIIIJJJOOOdddeeeQQQLLLFFFEEEGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA???>>>:::::::::<<>>;;;<<>>CCCDDDEEEGGGIIIKKKMMMNNNQQQPPPNNNLLLIIIGGGFFFFFFJJJHHHEEECCCCCCDDDFFFGGGOOOQQQTTTUUUWWWXXX[[[]]][[[]]]_________```dddfffmmmpppwwwqqqnnnrrrtttqqqtttvvvrrrnnnzzzqqqpppxxxSSS:::999888666;;;666:::999;;;>>>:::???PPPvvv___HHHDDDEEEGGGJJJOOOXXXdddlllxxxuuuaaa___fffooo{{{rrrcccZZZXXXYYYZZZYYY___jjjrrrzzzxxxhhhXXXNNNKKKLLL^^^|||vvvccc[[[ZZZWWWRRRYYY^^^ccceeedddaaa[[[WWWQQQOOOMMMKKKLLLNNNQQQSSS~~~ggg{{{|||UUU;;;888666666777444333444555555666999===@@@MMMeeegggaaatttiiiQQQRRR]]]uuuttt^^^NNNHHHGGGEEECCCAAAAAAAAACCCDDDEEEEEE@@@999666999:::999<<<<<<<<<<<<<<<===>>>>>>???AAACCCEEEFFFIIINNNQQQ___zzz{{{sssdddVVVLLLIIIJJJLLLaaa|||yyygggXXXTTTRRRUUU^^^uuuwww|||[[[FFF===:::999>>>999AAARRR}}}nnnxxxuuuSSSKKKBBBHHHKKKRRRgggdddRRRLLLFFFEEEHHHDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>>>>======>>>@@@@@@???===>>>???@@@AAA@@@>>><<<:::===>>>@@@BBBDDDFFFGGGHHHKKKIIIGGGEEEDDDBBBAAA@@@CCCBBBAAA@@@AAACCCFFFGGGIIIMMMSSSXXXZZZ[[[\\\\\\^^^\\\ZZZYYYZZZ^^^cccgggkkknnnvvvqqqqqqyyyttttttvvvwwwsssqqq|||~~~mmm|||VVV;;;999999666999666999888;;;>>>999???TTTjjjTTTDDDCCCEEEHHHJJJOOOYYYfffoooxxxqqqhhhfffddddddhhhqqqrrreee___]]]VVVQQQRRRYYYaaammmmmmUUUJJJJJJLLLUUUfffmmm___[[[XXXRRR]]]dddoooxxxxxxooocccZZZRRROOOJJJFFFEEEGGGJJJMMMiiivvv^^^>>>777555666777444333444555555666999===AAAKKKdddbbb^^^yyyjjjQQQSSS```vvvuuu___OOOIIIGGGFFFDDDCCCAAAAAABBBBBBDDDCCC???999888<<>><<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFIIIMMMPPP[[[uuuzzzrrrdddVVVKKKHHHKKKNNNgggyyyhhhWWWTTTSSSUUU]]]rrr```FFF999:::999===999AAASSSxxx{{{uuuQQQDDDBBBHHHLLLTTTiii~~~eeeTTTMMMEEEFFFHHHCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@??????>>>>>>???@@@@@@>>>===@@@@@@@@@???>>><<<:::888:::;;;===@@@BBBCCCDDDDDDDDDBBB@@@???@@@@@@???======<<<<<<<<<>>>AAADDDEEECCCGGGMMMRRRTTTUUUVVVWWW[[[YYYVVVTTTWWW\\\cccgggiiimmmtttooorrr{{{ttttttvvvxxxvvvvvvvvvrrryyy{{{VVV:::999:::666777666888777;;;>>>999BBB[[[jjjRRRFFFBBBEEEHHHKKKOOOYYYgggrrrzzz}}}pppddd______eeellluuuttthhhbbbeee^^^\\\```cccmmmqqqXXXNNNOOOKKKNNNTTTggguuubbbYYYUUUQQQVVV^^^mmm|||~~~rrraaaWWWSSSOOOHHHBBB@@@@@@CCCEEEnnnsssgggAAA777444555777333333444555666777:::>>>AAAJJJddd```]]]jjjQQQVVVdddxxxuuu```PPPJJJFFFFFFEEECCCAAA@@@???>>>???@@@===999;;;BBBFFFGGG<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCEEEHHHMMMPPPYYYtttyyyrrreeeVVVKKKHHHKKKPPPjjjwwwiiiVVVTTTTTTVVV]]]qqqZZZCCC;;;;;;:::===888AAATTTTTTBBBDDDIIILLLSSShhhiiiYYYPPPFFFFFFGGGAAADDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFEEECCCAAA@@@===<<<<<<===???@@@???===@@@@@@???>>><<<;;;:::999777999;;;>>>@@@AAABBBBBB???===;;;<<<>>>??????===:::::::::;;;===???BBBCCCCCCEEEGGGHHHJJJLLLPPPSSSUUUTTTRRRTTTXXX]]]aaadddhhhkkkrrr}}}}}}lllmmmuuuttttttvvvxxxyyy{{{{{{kkkpppuuuvvvRRR888888;;;777777999999777<<>>BBBJJJeee___]]]mmmRRRXXXgggzzzsss___PPPIIIEEEEEEDDDCCCAAA>>><<<;;;;;;<<<;;;999===FFFMMMNNN<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCEEEHHHLLLPPPYYYtttyyyrrreeeUUUJJJHHHLLLQQQkkkuuuhhhVVVUUUUUUWWW]]]qqqPPPAAA@@@<<<:::===888BBBVVV___IIIGGGKKKLLLQQQfffmmm\\\RRRGGGFFFFFF???EEEDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGFFFEEEDDDBBBAAA:::999:::<<>>??????===<<<;;;;;;;;;<<<555777999<<<>>>?????????===:::999:::>>>@@@@@@>>>;;;;;;;;;<<<===@@@BBBCCCGGGFFFDDDCCCCCCGGGMMMRRROOOPPPQQQUUUZZZ^^^```aaahhhkkkqqqzzz|||iiihhhooossssssuuuxxx{{{yyykkkgggyyydddkkk}}}~~~pppOOO666777;;;888777;;;:::888===@@@<<>>@@@nnnlllqqqEEE666999999555333777444333666888888<<>><<<999??????:::>>>IIIKKKEEE<<<<<<<<<<<<<<<<<<;;;;;;===???AAACCCDDDGGGKKKNNN]]]nnnrrr^^^SSSJJJGGGOOO[[[wwwzzzdddZZZXXXRRRUUUdddrrr^^^EEEBBB999???999===>>>UUUcccIIIJJJGGGGGGPPPccc~~~oooYYYQQQMMMFFFCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC===<<<;;;<<>>@@@@@@??????>>>>>>======;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAACCCFFFEEEDDDDDDEEEHHHKKKMMMRRRRRRTTTWWWWWWWWW\\\dddgggiiirrr~~~}}}sssiiihhhhhhnnnqqqsssuuu}}}mmm```ZZZbbb]]]WWWpppvvvLLL999888333999777999:::;;;333<<<@@@EEEnnntttWWWIIIAAACCCEEEGGGKKKSSS^^^kkkttt|||ddd\\\[[[XXXUUUSSS^^^lllwwwjjjbbbaaaccceeeeeewwwuuunnnaaaRRRIIIFFFGGGCCCPPPQQQJJJ^^^sss```YYYYYYRRRUUUbbbxxxwwwcccXXXNNNEEECCC>>>;;;AAALLLiiiccc}}}rrrFFF666999999555333777444333666888999===CCCWWW[[[___oookkkVVV[[[hhh|||ttt\\\MMMJJJGGGEEEDDDCCCBBBAAA>>><<<;;;@@@@@@;;;>>>GGGGGGAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCFFFJJJMMMZZZjjjrrr___TTTLLLHHHOOO[[[vvv}}}gggZZZXXXQQQTTTcccqqqcccEEE>>>:::@@@999===>>>SSSlllHHHIIIHHHHHHPPP```yyylllWWWOOOKKKFFFCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCC===<<<;;;<<>>?????????>>>>>>=========;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBDDDDDDBBBBBBDDDFFFIIIKKKQQQQQQTTTWWWWWWWWW]]]dddkkkmmmuuu}}}{{{qqqgggggghhhmmmppprrrttt{{{rrr```SSSUUU|||aaaZZZjjj{{{rrrKKK<<<<<<555999666888999;;;444>>>BBBJJJtttkkkNNNDDD@@@CCCEEEGGGKKKRRR]]]kkktttxxxmmmaaaWWWTTTKKKRRRgggyyyooohhh___WWWRRRPPPNNNLLLRRRTTTUUURRRMMMIIIJJJLLLOOOOOOKKKLLL```mmm```ZZZXXXYYYeee|||ttt]]]PPPFFFDDDAAA@@@FFFQQQdddXXXppptttIII777777888666444666444444777888999>>>EEEWWW[[[```tttjjjVVV\\\lllrrrZZZKKKHHHGGGEEEDDDCCCCCCAAA???<<<<<<@@@@@@<<<>>>CCCBBB;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBBBBEEEHHHKKK[[[kkkooo^^^TTTMMMKKKRRR^^^uuukkkYYYWWWPPPSSSaaaooonnnLLLAAA;;;@@@999>>>>>>PPPsssRRRHHHIIIJJJOOO\\\sssiiiTTTMMMJJJEEECCCEEEDDDDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA===<<<;;;<<>>???>>>>>>============>>>;;;;;;:::::::::::::::;;;:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBAAAAAAAAABBBEEEGGGIIIPPPPPPRRRVVVWWWWWW]]]eeeooopppyyy}}}xxxyyy~~~nnndddeeegggmmmoooppprrryyy|||gggTTTQQQvvveee___gggsssjjjEEE:::>>>777999666777888;;;666???DDDNNN}}}___DDDAAABBBCCCEEEGGGJJJQQQ\\\jjjtttooo^^^WWWOOOMMMRRR\\\eeeddd```]]]XXXWWWTTTQQQNNNKKKIIIHHHCCCGGGMMMOOOMMMLLLLLLNNNUUULLLIIIVVVlll~~~lll^^^^^^]]]ggggggWWWIIIEEEEEEFFFLLLUUUhhhUUUiiiyyyMMM888666888666444555333444777888999@@@HHHNNNRRRYYYuuummmUUU]]]oooqqqZZZKKKGGGGGGEEEDDDCCCCCCBBB???===<<>>AAA???999<<<<<<<<<<<<============>>>???AAAAAABBBDDDGGGJJJYYYiiizzzjjj[[[SSSNNNMMMUUUaaappp~~~mmmXXXVVVOOOQQQ___mmmvvvVVVKKK===@@@999???===MMMrrr[[[FFFIIILLLNNNXXXnnnjjjUUULLLIIIDDDCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@===<<<;;;<<>>>>>======<<<<<<===>>>???<<<<<<;;;::::::999::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????AAAAAA@@@AAABBBDDDGGGHHHNNNNNNQQQUUUVVVWWW]]]eeeooopppxxx}}}vvvuuu|||mmmaaabbbfffmmmpppqqqqqqvvvooo[[[UUUwwwmmmoooyyyqqqddd>>>666<<<666999777777888;;;777???CCCPPP~~~VVVAAACCCEEECCCEEEHHHJJJPPP[[[jjjuuunnn```ccc]]]WWWUUUVVVUUUUUUTTTNNNOOOQQQRRRQQQPPPOOOOOOJJJMMMQQQRRRQQQPPPPPPPPPPPPKKKNNN___xxxuuubbb___^^^gggvvv```LLLGGGIIIKKKPPPWWWuuu___kkkSSS;;;555777666555444333555777888:::BBBLLLNNNMMMOOOiiioooTTT^^^qqqrrrZZZKKKHHHFFFEEEDDDDDDDDDCCC@@@>>>;;;<<<======>>>@@@>>>;;;<<<<<<<<<=========>>>>>>>>>???AAAAAABBBDDDGGGJJJQQQ```zzzkkk\\\TTTNNNKKKRRR]]]ffftttmmmXXXVVVNNNPPP^^^kkkrrrtttyyyrrrTTTKKK===???888???===IIIhhhVVVFFFIIILLLNNNVVVlllnnnWWWNNNJJJDDDCCCEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???===<<<;;;<<>>>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????AAAAAABBBBBBDDDEEEGGGHHHLLLLLLPPPTTTVVVWWW^^^fffllllllttt}}}uuuttt}}}mmm``````fffooossstttsssvvvttt^^^VVVrrrwww}}}jjj>>>444:::444777666888888<<<777>>>AAAQQQvvvQQQAAACCCBBBCCCFFFIIIKKKPPP[[[lllxxxuuutttqqqkkkddd^^^[[[YYYWWWQQQQQQQQQRRRQQQPPPNNNLLLNNNOOOPPPPPPQQQRRRTTTVVVNNNPPPSSS[[[pppyyyccc\\\YYYccchhhNNNGGGLLLPPPTTTYYYlllrrrZZZ===555666777555333333555888888:::DDDOOOZZZUUUJJJVVVpppUUU```ssssss[[[LLLIIIFFFEEEDDDDDDDDDCCCAAA???;;;;;;;;;<<<>>>@@@???===<<<<<<<<<======>>>>>>???>>>???AAABBBBBBEEEHHHKKKPPP[[[{{{ppp```WWWNNNIIIMMMVVV]]]hhh}}}mmmYYYVVVNNNPPP^^^jjjoooppptttcccGGGAAA======777@@@===GGG[[[PPPGGGIIIKKKMMMWWWmmmpppYYYOOOKKKEEECCCFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????===<<<;;;<<>>>>>===<<<<<<===???AAACCC@@@???>>><<<;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>????????????BBBBBBBBBCCCEEEFFFHHHIIIJJJJJJNNNSSSVVVWWW___gggjjjiiiooo~~~{{{uuuuuu~~~nnn___```gggpppvvvzzzyyy{{{xxxaaaXXXrrruuusssBBB666;;;333555555888888<<<888>>>@@@SSSwwwPPP@@@@@@===BBBFFFJJJLLLPPP\\\nnn|||wwwmmmddd]]]ZZZXXXWWWZZZ]]]^^^[[[WWWZZZXXXUUURRRQQQRRRTTTUUUUUUWWWTTTOOO[[[}}}hhhZZZVVV^^^~~~lllMMMGGGPPPYYY]]]aaarrrvvv```@@@555666777555333333666888888:::EEEQQQddd```NNNIIIdddrrrXXXbbbvvvsss[[[LLLHHHFFFEEEDDDDDDDDDDDDAAA??????<<<;;;<<<>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????>>>???AAABBBCCCFFFJJJMMMRRRWWWqqqrrrcccZZZQQQJJJNNNWWWZZZcccvvvmmmYYYWWWOOOQQQ^^^jjj{{{wwwtttXXX???<<<<<<;;;666@@@===EEE~~~uuu\\\QQQGGGHHHIIIMMMYYYqqqoooXXXNNNKKKFFFEEEHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???===<<<;;;<<>>???>>>===<<<>>>@@@CCCEEEBBBAAA???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???AAAAAABBBDDDEEEFFFGGGHHHHHHIIIMMMSSSUUUXXX___gggkkkgggiiivvvwwwsssvvv{{{nnn```aaajjjoooxxxttt]]][[[{{{kkkvvvsssAAA777===555666666777777<<<:::???BBBXXX~~~RRR???@@@===AAAFFFJJJMMMQQQ^^^qqqwwwnnnkkkjjjpppwwwxxxqqqjjjgggccc^^^YYYVVVTTTTTTSSSYYYVVVSSSPPPPPPcccyyy```WWWZZZwwwkkkKKKGGGVVVdddkkkoooqqqtttcccBBB555666777555222333666888888;;;FFFSSSdddfffUUUFFFSSSrrrvvvZZZeeexxxrrrZZZKKKHHHFFFEEEDDDDDDEEEDDDBBB@@@BBB>>><<<<<<=========>>>;;;<<<<<<===>>>??????@@@===???AAACCCDDDGGGKKKNNNOOOPPPfffyyypppbbb[[[TTTOOOSSS\\\]]]cccuuunnnZZZWWWOOOQQQ^^^jjjwwwUUU???@@@;;;:::555@@@===DDDhhhRRRHHHHHHHHHMMMZZZsssmmmVVVMMMKKKGGGFFFJJJEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???===<<<;;;<<>>@@@???======>>>AAADDDFFFCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHMMMRRRUUUXXX___hhhmmmggggggppp{{{uuurrrvvvxxxooo```bbbllloooyyyiiiTTTYYYgggkkk}}}}}}kkk;;;555>>>777999888666666<<<;;;AAADDD\\\TTT???BBBAAAAAAFFFKKKMMMRRR___sssyyymmmdddaaa^^^[[[ZZZYYYXXXWWWVVVPPPSSSYYYRRRTTThhh[[[XXXqqqhhhHHHGGG[[[mmmvvvzzzkkk~~~cccCCC666555444222555444555888:::>>>GGGRRRgggmmm]]]GGGMMMiiixxx```eeessslllTTTJJJLLLHHHFFFDDDDDDDDDCCCAAA@@@???>>><<<;;;:::;;;===>>><<<<<<;;;;;;;;;<<<<<<===:::;;;>>>AAAEEEIIILLLNNNMMMVVVbbbuuuqqqgggZZZQQQNNNQQQSSSTTT^^^]]]pppppp___SSSMMMRRRZZZgggyyyzzzTTT777???;;;999888<<<===GGG{{{~~~NNNIIIHHHEEEFFFTTTpppnnnSSSJJJJJJFFFBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???===;;;;;;<<<=========???>>><<<:::;;;>>>DDDIIIJJJFFF@@@===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJLLLPPPTTTXXX[[[^^^___```cccgggkkkooosssyyy}}}xxxrrrooowwwmmmbbbdddlllssszzzaaaQQQbbbhhhlll~~~iiiBBB777999888555555999888<<<:::???BBB]]]|||UUUCCCGGG;;;BBBEEEIIIMMMRRR^^^nnnzzzzzznnnlllggg```[[[XXXYYYZZZQQQVVVVVVUUUSSSUUUtttmmmaaa\\\nnn[[[EEERRR]]]ggg{{{|||fff|||fffEEE888777777555444333444888:::===GGGQQQiiilll^^^NNNRRRfffxxx^^^eeetttlllUUUIIIJJJGGGEEEDDDDDDDDDDDDBBB@@@@@@???===;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<======>>>???AAACCCFFFJJJMMMPPPUUUYYYdddqqqwww}}}```YYYOOOJJJKKKPPPSSSUUUWWWXXXnnnyyyzzz~~~xxx___TTTNNNRRRYYYfff}}}wwwxxx\\\<<<@@@<<<999888;;;===FFF{{{UUUIIIHHHGGGHHHUUUmmmlllQQQIIIIIIGGGDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???===;;;;;;<<<=========>>>>>>===<<<<<<@@@FFFKKKKKKGGGAAA===;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAABBBDDDEEEEEEDDDEEEGGGIIIKKKMMMPPPSSSWWWZZZ\\\]]]\\\^^^aaafffkkkooorrrtttvvvpppnnnqqq{{{zzzkkkbbbfffnnnttt|||iiiVVVddd~~~gggppp~~~yyygggAAA666888666555888999777<<<:::???DDDaaarrr~~~NNNBBBGGG???CCCFFFJJJLLLQQQ\\\kkkwwwzzzwwwqqqiii```\\\ZZZ[[[SSSWWWVVVVVVUUUTTTjjjxxxlllgggxxxyyyXXXKKKXXXcccnnnyyybbbyyyhhhFFF888777777666444333555999;;;>>>GGGQQQllllllccc[[[ZZZ]]]tttzzz\\\eeeuuummmVVVIIIGGGFFFEEECCCDDDDDDEEECCCBBBAAA@@@>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<>>>>>===>>>>>>>>>>>>@@@DDDJJJNNNLLLHHHBBB===;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@CCCDDDFFFFFFEEEFFFIIIKKKMMMNNNPPPRRRUUUWWWYYYZZZZZZZZZ]]]dddkkkoooooonnnyyy{{{}}}|||{{{|||}}}tttnnnmmmjjjsssyyytttiiiccchhhooovvv~~~}}}bbbRRR```xxxgggzzzaaa???555777555555:::999777;;;:::@@@GGGfffpppoooHHH@@@GGGBBBEEEGGGJJJLLLOOOYYYhhhsss{{{pppeee]]]ZZZYYYVVVWWWTTTVVVXXXTTT^^^xxxzzzuuugggSSSPPP\\\fffssseeewwwgggDDD666555666555555444666:::===AAAJJJTTTqqqttttttssshhhYYYjjj}}}[[[eeevvvnnnYYYJJJGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>==================<<<;;;;;;;;;;;;<<>>BBBHHHNNNSSSVVVSSSTTT\\\^^^gggzzzwwwpppzzz}}}ppplllYYYTTTPPPLLLLLLPPPTTTUUUUUUNNNOOOgggvvvtttrrrrrrrrrnnnkkkooouuu```VVVQQQTTTXXXcccxxxsssjjjDDD<<<===999777;;;===DDDvvvrrrMMMKKKIIIJJJRRReeelllOOOFFFHHHGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<>>>???>>>======???@@@AAACCCGGGMMMQQQMMMIIICCC>>><<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAACCCEEEFFFFFFFFFGGGJJJLLLNNNNNNPPPQQQSSSUUUWWWXXX[[[[[[___hhhrrrxxxvvvssszzz}}}}}}{{{zzz{{{}}}|||rrrmmmlllgggmmmrrrooofffccchhhoooxxx|||lllXXXNNN\\\kkk___zzzxxxXXX;;;666777555555:::999777;;;999AAAIIIkkkxxxeeeEEE@@@EEEDDDEEEHHHJJJKKKOOOYYYgggrrr}}}|||xxxlllbbb]]][[[XXXWWWSSSVVV[[[VVVXXXhhh~~~|||bbbTTTUUUaaammm{{{~~~ssslllyyyfffCCC666555666555777666888<<>>>>>>>>======<<<;;;;;;;;;;;;;;;???@@@@@@>>>===AAAJJJQQQVVVXXXSSSRRRXXXXXXYYYdddhhhhhh___UUUVVV\\\hhhwww{{{www^^^```VVVWWWTTTQQQRRRUUUXXXXXXWWWNNNNNNdddqqqqqqqqqtttuuuppphhhfffiiiqqqaaaWWWRRRUUUYYYdddxxxrrrnnnpppIII???===999777;;;===BBBpppuuuQQQLLLHHHIIIPPPcccpppQQQGGGGGGEEEDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@===<<<<<<===???@@@???======???AAADDDFFFJJJOOORRRNNNIIICCC>>><<<;;;:::999;;;;;;;;;<<<<<<<<<<<<======>>>??????AAAAAABBBCCCCCCEEEFFFGGGGGGHHHKKKMMMNNNNNNOOOPPPRRRUUUWWWXXX^^^___eeeppp|||~~~|||xxxuuuttt|||zzzqqqllllllfffkkknnnjjjcccaaaffflllxxxrrr[[[QQQ\\\|||bbb\\\xxxrrrnnnQQQ888666:::777555888888666:::999AAAJJJmmm]]]EEEAAADDDFFFDDDGGGIIIKKKOOOYYYhhhsss{{{uuukkkeeebbbZZZZZZUUUWWW^^^YYYXXXdddppp{{{iiiZZZXXXfffyyyqqqrrreeeDDD888888888888999777888;;;@@@GGGTTT```jjjtttppp]]]www]]]fffvvvrrrZZZLLLIIIGGGFFFDDDEEEEEEFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<>>>???>>>===AAAJJJRRR^^^aaaZZZSSSVVVVVVXXXbbbbbbdddbbb\\\TTTVVVbbblllwww~~~dddccc[[[UUURRRQQQSSSWWWZZZ[[[YYYNNNOOOeeevvvmmmnnnrrrvvvrrrjjjeeeeeegggrrrbbbWWWQQQVVV]]]gggwwwqqqnnnnnnGGG<<<<<<999777<<<===???iiixxxRRRKKKGGGHHHOOOaaasssTTTGGGFFFEEEDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@===<<<<<<>>>@@@@@@???>>>===@@@CCCFFFHHHKKKPPPSSSMMMIIICCC>>><<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCDDDFFFFFFGGGHHHKKKMMMMMMMMMNNNPPPRRRVVVYYY[[[aaadddlllwwwyyyrrrmmmlllssszzz{{{vvvoookkkkkkfffhhhiiieee```___dddhhhrrr{{{uuuZZZPPP]]]~~~|||lllqqqtttpppQQQ888666;;;888555666888555999888@@@IIIkkk~~~TTTDDDCCCCCCGGGCCCFFFHHHJJJNNNWWWfffqqq~~~{{{qqqjjjhhh^^^bbb______ccc\\\ZZZdddttt}}}vvvuuu___YYYjjj{{{tttbbbCCC888888999777999666666999???HHHWWWeeegggnnnqqqnnnbbbZZZzzz```fffuuuqqqXXXKKKJJJIIIGGGEEEEEEEEEEEEDDDBBB@@@AAAAAABBBBBBBBBBBBBBB>>>>>>===;;;;;;::::::;;;:::>>>@@@???===AAAIIIQQQfffrrrpppgggdddaaadddrrrooooooppphhhWWWSSS[[[___ttt||||||rrrdddUUURRRPPPRRRVVVZZZYYYXXXNNNQQQiiivvvooommmooosssssslllgggeeebbbgggtttdddVVVPPPWWW```jjj}}}oooggglllGGG;;;;;;888777=========cccwwwQQQKKKGGGJJJOOO^^^}}}uuuUUUHHHGGGEEEEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<>>>@@@AAA@@@>>>===@@@DDDGGGIIILLLOOORRRLLLHHHBBB>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFFFFHHHJJJMMMLLLLLLMMMOOOSSSWWW[[[^^^ggglllttt~~~xxxnnngggbbbgggmmmppppppmmmkkkjjjcccdddccc```]]]]]]aaafffhhhsss~~~kkkSSSNNN___~~~ppp|||YYY999555:::999555666666555999888@@@HHHiii|||PPPEEECCC@@@EEECCCEEEGGGHHHJJJSSSaaalll~~~yyyrrroooccclllmmmkkkhhh^^^YYYaaattt{{{tttmmmccctttsss^^^@@@666666777555888555444777===HHHYYYhhhqqqrrrkkkccc[[[\\\bbbggguuupppUUUIIIJJJJJJHHHFFFEEEEEEEEECCCAAA???@@@AAABBBCCCCCCCCCCCC???>>>===<<<;;;::::::::::::>>>AAA@@@>>>@@@HHHPPPkkkxxxpppsssjjjbbbhhhjjjssszzzoooXXXUUURRRSSSVVVXXXWWWUUUNNNSSSlll~~~pppqqqlllkkknnnnnniiidddbbb______fffyyyuuudddVVVOOOXXXcccmmmjjjXXXxxxsssMMMAAA:::888777======;;;___pppPPPJJJHHHLLLOOO[[[yyyvvvUUUHHHGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<===???AAAAAA@@@>>>===@@@DDDHHHJJJLLLOOOQQQLLLHHHBBB>>>============;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBBAAACCCDDDEEEFFFGGGJJJMMMKKKKKKMMMOOOTTTYYY]]]```mmmsss|||yyymmmfff[[[^^^ccchhhkkkkkkjjjiii``````___\\\[[[\\\```dddaaalllyyy}}}hhhUUUTTTdddzzz___}}}```;;;444999999666777666444999888???FFFfff}}}PPPFFFCCC===BBBCCCEEEFFFFFFHHHPPP]]]ggg}}}~~~{{{hhhuuuxxxtttmmm^^^VVV^^^lll|||sssvvv{{{ooobbbCCC777777777666777222444;;;>>>DDDVVVlll|||uuurrrpppggghhhgggbbbqqq{{{^^^JJJKKKGGGFFFEEEEEEEEEEEEBBB@@@???>>>>>>AAAEEEGGGEEECCC@@@@@@???>>>===<<<<<<<<<<<<===>>>AAADDDGGGIIIKKK^^^|||rrrgggfff}}}~~~tttsss^^^VVVVVVXXXSSSWWWZZZTTTUUU```tttwwwpppqqqppprrrqqqmmmjjjjjjgggccc]]]______jjjpppbbbVVVOOOXXXnnnwwwsssiii{{{vvvPPP===@@@555888666:::@@@RRRlllRRRHHHIIIMMMMMM]]]zzzuuuWWWLLLKKKIIIGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFIIIGGGEEEDDDCCCBBB@@@>>>AAAAAAAAA@@@???>>>=========AAAEEEHHHNNNSSSPPPJJJJJJGGGCCCAAA???>>><<<:::===============<<<<<<<<<<<<======>>>???AAABBBCCC???BBBEEEGGGGGGGGGHHHIIIIIIIIIOOOZZZbbbeeegggjjjnnn{{{{{{lllhhh```YYYXXXYYYZZZ^^^ccc\\\]]]^^^^^^]]]^^^```bbbdddeeekkkyyyxxxbbbQQQWWWjjj___qqqqqqNNN::::::666333666777888666<<<<<>>DDDIIIAAADDDEEEEEEEEEIIIRRR___iiixxx}}}rrr|||zzzgggdddfff]]]dddxxxwwwnnnbbbCCC777666777666888444555;;;???EEEWWWlll{{{xxxwwwrrrfffjjjiiicccqqq{{{^^^IIIJJJHHHFFFEEEEEEEEEEEEBBB@@@@@@>>>===???BBBCCCCCCAAA@@@???>>>===<<<<<<======>>>>>>???@@@CCCEEEGGGHHHSSSyyy|||qqqnnnrrrvvv___WWWXXXXXXTTTWWW\\\VVVXXXfffvvv{{{uuulllhhhjjjqqqtttsssooolllkkkhhhccc]]]^^^[[[eee{{{ooo\\\TTTQQQ\\\sss}}}wwwmmmnnnQQQCCCAAA777:::666888>>>PPPmmmSSSGGGHHHMMMNNN^^^|||vvvXXXMMMLLLJJJHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFHHHFFFDDDCCCCCCBBB@@@???AAAAAAAAA@@@@@@???>>>======AAAEEEIIIOOOTTTQQQKKKIIIFFFAAA>>>======;;;:::========================<<<<<<<<<===>>>@@@BBBCCCAAACCCFFFGGGFFFFFFGGGHHHIIIIIINNNYYY```dddgggkkkppp{{{uuukkkbbbZZZWWWWWWWWWYYY]]]___```aaa```___^^^___aaaaaabbbiiivvvyyybbbQQQXXXnnndddvvvkkkJJJ888999666444888888888666;;;<<<@@@CCCdddaaaCCCBBBCCC<<>>@@@@@@@@@AAA???===<<<;;;<<<===>>>?????????@@@AAABBBDDDEEEJJJmmmzzzuuuvvv}}}yyyaaaYYYZZZZZZTTTYYY```]]]cccwwwzzzjjjdddccccccpppttttttpppmmmlllhhhbbb\\\\\\WWW]]]pppmmmWWWSSSSSS___ssswwwooommmVVVOOOFFF@@@BBB;;;999<<>>======AAAEEEIIIPPPUUUSSSMMMIIIEEE???<<<;;;;;;;;;;;;========================;;;;;;<<<===>>>@@@AAABBBCCCEEEFFFFFFEEEEEEFFFGGGKKKJJJOOOWWW^^^bbbgggmmmuuu}}}rrrhhh]]]YYYWWWUUUVVVXXX```aaabbbaaa___]]]]]]^^^\\\]]]dddrrr~~~zzzcccQQQYYYtttwww[[[pppxxxbbbDDD555777555555999999888555;;;<<>>AAABBBCCCAAA>>><<<;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDIIIaaa~~~{{{ddd]]]]]]\\\UUU[[[ggggggsssnnneeeccc___kkkooopppmmmlllkkkgggbbb]]]]]]VVVXXXggguuu{{{iiiVVVSSSSSS[[[llluuulllmmmUUUPPPKKKHHHMMMCCC======IIIsssWWWFFFCCCIIIJJJXXXuuuvvvXXXMMMLLLJJJHHHIIIHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCEEEEEEDDDCCC@@@AAAAAAAAA@@@@@@???>>>===AAAEEEJJJQQQVVVTTTNNNIIIDDD???;;;:::<<<=====================>>>>>>>>><<<======>>>???AAABBBCCCEEEFFFFFFEEEDDDDDDFFFHHHOOONNNRRRYYY^^^bbbhhhooo}}}|||oooccc]]]ZZZWWWUUUVVVZZZ\\\]]]]]][[[YYYYYYYYYWWWYYY```mmmzzz~~~fffRRRYYYwwwiiiXXXqqqZZZ@@@444666444555999777777444:::;;;AAACCCaaazzzoooMMMCCCFFFHHHGGGGGGHHHHHHKKKSSS___gggwwwpppooopppggg___mmm|||rrrkkk```???555666666444333444666:::AAAOOOeeexxxpppjjj|||uuusssccciii}}}___IIIJJJIIIGGGFFFFFFFFFFFFCCCAAA@@@???<<<;;;;;;===AAADDDEEECCC@@@>>><<<<<<<<<<<<<<<======>>>@@@BBBDDDEEEHHHVVViii}}}iiibbbbbb^^^WWW```pppvvvuuugggbbb[[[eeeiiikkkiiihhhiiigggbbb___```XXXVVVaaammmwwwfffWWWTTTRRRWWWeee}}}tttmmmeeeIIIDDDDDDEEEMMMFFFAAA???FFFjjj```KKKEEEJJJJJJTTTpppuuuWWWLLLKKKIIIGGGHHHGGGHHHHHHIIIIIIHHHHHHHHHEEEDDDCCCDDDFFFGGGFFFEEE@@@AAAAAAAAAAAA@@@??????>>>BBBFFFJJJQQQVVVSSSMMMIIIDDD???<<<;;;===>>>???============>>>>>>??????>>>>>>???@@@AAACCCDDDEEEFFFGGGFFFEEEDDDEEEHHHKKKSSSSSSVVV\\\___bbbiiiqqq~~~wwwhhhaaa^^^YYYUUUTTTRRRSSSUUUUUUSSSRRRSSSTTTSSSUUU]]]iiiuuuiiiSSSYYYyyybbb___{{{}}}TTT???555666333444777333777333999;;;@@@BBB^^^xxxSSSBBBBBBEEEEEEFFFFFFFFFIIIQQQ[[[dddrrr~~~}}}sssooofffZZZfffvvvkkk\\\>>>666888777444222444666999@@@QQQhhhzzzpppiiikkkxxxccceee|||~~~```KKKLLLIIIHHHFFFFFFGGGFFFDDDBBB@@@???>>>;;;:::<<>>>>>======>>>???@@@BBBDDDEEEDDDNNN\\\}}}nnngggfffaaaYYYeee|||wwweee___[[[dddggghhhffffffhhhgggccc```bbb[[[XXX___gggxxxttteeeVVVTTTRRRWWWgggyyyvvv```AAA<<<999;;;EEE@@@???@@@DDDdddjjjQQQHHHLLLKKKSSSmmmuuuWWWKKKKKKIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDCCCDDDFFFGGGFFFEEE@@@AAAAAAAAAAAAAAA@@@@@@>>>BBBFFFJJJPPPTTTRRRKKKGGGCCC???<<<===>>>??????<<<======>>>>>>??????@@@??????@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEHHHLLLPPPWWWWWWZZZ___```aaahhhpppxxxpppgggaaaZZZTTTQQQLLLMMMMMMLLLKKKKKKMMMOOOOOOQQQXXXdddooozzzmmmVVVZZZzzzccc[[[tttwwwOOO===666777333444666111777333888:::??????YYYzzzVVVCCC@@@CCCCCCDDDEEEEEEGGGNNNYYY```mmm~~~}}}sssfffZZZaaaxxxlllYYY===777999888444333666777888???QQQhhhxxx}}}qqqlll|||oooxxx~~~eeecccyyy~~~aaaLLLMMMIIIHHHGGGGGGGGGFFFDDDBBBAAAAAA???<<<888888:::===???@@@AAACCCCCCCCCCCCCCC?????????@@@@@@AAABBBCCCBBBJJJRRR{{{tttllliiibbb[[[jjjwwwcccbbbeeeiiillljjjgggfffhhhgggddd```ddd^^^ZZZ^^^cccrrrsssfffVVVTTTTTT\\\mmm]]]@@@<<<777777>>>888;;;???BBB^^^lllQQQFFFKKKIIIPPPjjjvvvWWWLLLLLLIIIGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHDDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAAAAABBBAAAAAA@@@???CCCFFFIIIOOOSSSPPPIIIDDDAAA>>><<<===>>>>>>===<<<======>>>??????@@@@@@??????@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGKKKQQQUUUYYYZZZ]]]aaa```___eeemmmpppuuuwww~~~{{{oooggg^^^UUUPPPLLLKKKJJJGGGEEEFFFHHHKKKJJJMMMTTT^^^hhhtttoooXXX[[[|||hhh[[[kkksssJJJ;;;666777444555777111777222777888>>>===UUU{{{ZZZGGGCCCDDDCCCDDDEEEEEEGGGMMMWWW___jjj{{{}}}~~~pppjjjgggyyylllXXX===777:::888444444888999888>>>OOOfffvvvxxxsssnnntttrrrpppfffcccxxxbbbMMMNNNIIIHHHGGGGGGGGGFFFDDDBBBBBBBBB@@@<<<777444666888;;;===@@@DDDFFFGGGGGGGGGBBBBBBAAAAAA@@@AAAAAAAAABBBHHHKKKooowwwoookkkddd\\\mmmxxxdddhhhqqqooopppnnnhhhfffhhhhhhfff___ddd```\\\^^^aaannnsssgggVVVUUUVVV___qqq|||YYY===;;;>>>;;;===555888===???ZZZjjjNNNBBBHHHFFFLLLfff|||wwwXXXMMMMMMKKKIIIIIIFFFGGGHHHHHHIIIIIIIIIIIICCCAAA@@@AAACCCCCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAA???CCCFFFIIINNNRRRNNNHHHBBB???===<<<=========<<<<<<======>>>???@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHMMMSSSXXXYYYZZZ^^^aaa```^^^cccjjjjjjmmmoooxxxwwwnnnbbbWWWRRRNNNMMMJJJFFFCCCCCCFFFIIIGGGJJJQQQ[[[dddppppppYYY\\\}}}mmmnnnssskkkFFF999666888444777999222888222666888===;;;RRR```LLLEEEDDDCCCDDDEEEEEEGGGMMMWWW^^^hhhzzz}}}uuu~~~ooovvvJJJ:::999666222333999555666777???[[[rrrrrr{{{wwwxxxzzz~~~fff]]]vvviiiRRRMMMIIIHHHFFFEEECCCBBBAAAAAADDDCCCAAA???<<<:::888777888888777888;;;@@@EEEHHHGGGHHHIIIKKKKKKIIIHHHGGGEEEGGGKKKWWWtttuuusssnnnfffcccppp|||mmmmmmwwwttttttsssrrrpppnnnlllkkkiiimmmgggaaaaaa```iii~~~pppbbbYYYSSSSSSaaawww~~~RRR===@@@:::777777999999;;;CCCMMMrrrKKKFFFIIIGGGMMM]]]{{{eeeQQQKKKKKKHHHEEEIIIHHHHHHHHHGGGFFFFFFFFFEEEBBB@@@AAACCCEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAADDDLLLRRRMMMDDDBBB???===<<<===?????????@@@???>>>======>>>>>>???CCCAAA???AAADDDFFFFFFDDDDDDGGGJJJNNNPPPRRRRRRRRRWWWVVVXXX[[[\\\ZZZ\\\aaaaaagggqqqzzz||||||wwwlll^^^SSSXXXUUUQQQNNNLLLKKKIIIGGGHHHHHHMMMTTT[[[fffwww|||hhhXXXnnntttgggjjj@@@===888555555666777777666444888666<<<===OOOxxxXXXGGGDDD>>>EEEEEEEEEFFFGGGKKKQQQUUUgggwww~~~~~~zzzxxxsssqqqGGG::::::777444555333222888<<>>===;;;:::999888777555555666999===???FFFHHHJJJKKKLLLKKKIIIHHHBBBCCCGGGPPPccczzzvvvooogggdddooo|||nnnppp{{{{{{zzzxxxuuurrrooommmlllllloooiiiaaa___]]]eeexxxqqqbbbXXXQQQQQQ```wwwyyyRRR===;;;999777777999999;;;CCCLLLqqqKKKHHHKKKHHHNNN]]]|||hhhSSSKKKJJJIIIFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFDDDBBBBBBDDDEEEEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCEEEKKKPPPKKKCCCAAA???===<<<===?????????@@@@@@???>>>>>>???@@@AAABBB@@@???@@@CCCFFFFFFEEEEEEGGGJJJNNNPPPRRRRRRRRRTTTTTTVVVZZZZZZXXXYYY]]]___eeennnvvvxxxxxx~~~}}}rrrfff^^^[[[XXXTTTQQQOOONNNLLLKKKJJJJJJMMMTTT[[[eeeuuuxxxcccRRRjjjwwwdddZZZ@@@<<<888555555666666666555444888666<<<===MMMvvvVVVFFFFFFDDDEEEFFFFFFFFFGGGJJJPPPTTTbbbsss|||zzzvvv~~~xxxiiiCCC999;;;999666888333444;;;>>>FFFcccrrrlll\\\ooojjjQQQKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@???>>>======<<<<<<999888555444333444666777BBBEEEHHHKKKMMMLLLKKKJJJDDDEEEIIIOOOXXXnnnwwwnnniiihhhppp~~~qqqttt|||xxxssspppnnnmmmllloooiiiaaa___[[[bbbtttqqqbbbWWWQQQRRRaaayyyzzzVVV@@@888999777777999888:::BBBKKK|||oooJJJHHHLLLIIINNN^^^}}}nnnWWWMMMJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGEEECCCCCCEEEFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHGGGEEEEEEIIIMMMIIIBBBAAA???<<<<<<>>>?????????@@@@@@?????????AAABBBCCC@@@???>>>@@@CCCEEEFFFEEEFFFHHHJJJMMMPPPQQQQQQQQQQQQQQQSSSWWWWWWTTTVVVZZZ```eeennnuuuvvvuuuzzztttkkkeee___\\\WWWSSSRRRQQQPPPOOOLLLKKKNNNTTTZZZbbbppp}}}oooZZZMMMkkkuuu]]]vvvYYY???;;;777555555666666666555444888666<<<===KKK{{{uuuTTTBBBCCCDDDFFFGGGGGGFFFFFFIIIMMMQQQ]]]ooo{{{zzzuuu|||}}}}}}cccAAA888;;;888666888666777<<<<<>>===<<<<<<;;;:::888777555555555555<<<>>>CCCHHHKKKLLLMMMLLLIIIGGGKKKQQQRRR___tttkkkiiikkkppp~~~vvvwww}}}yyyuuurrrpppoooiiimmmhhhaaa___\\\bbbtttooo```XXXRRRSSSccc|||\\\EEE;;;999777777999888999@@@IIIsssmmmIIIGGGLLLHHHNNN^^^|||vvv]]]PPPKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEGGGJJJHHHBBB@@@>>><<<===>>>@@@@@@??????>>>>>>>>>???AAABBBCCC>>>>>>???@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQOOOOOORRRRRRRRRVVV\\\eeeiiipppwwwxxxvvvyyy~~~yyynnnhhhccc^^^XXXTTTRRRRRRRRRRRROOOMMMOOOTTTYYY```kkkuuufffSSSLLLtttoooYYYlll\\\===:::666444555666666555555444777555<<<===GGGyyy{{{{{{YYYBBBAAACCCGGGGGGGGGFFFFFFHHHKKKNNNZZZlllxxx|||xxxttt{{{~~~}}}yyyaaa@@@888:::777444666444555:::>>>JJJpppsssXXXdddyyyoooSSSKKKGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888888777777555888===BBBGGGJJJLLLMMMKKKGGGIIINNNMMMQQQjjj{{{nnnfffgggiiijjjrrr}}}{{{zzz~~~{{{xxxvvvuuukkkpppjjjdddaaa[[[```qqqkkk]]]UUUPPPRRRccc|||^^^FFF>>>999777777999888888>>>FFFjjjqqqJJJFFFJJJHHHMMM\\\yyy~~~eeeTTTLLLLLLOOOIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBCCCAAAAAAAAA@@@AAAAAABBBCCC@@@DDDFFFEEEFFFHHHFFFBBB???===<<<===???@@@@@@???>>>=========>>>???AAABBB??????@@@AAABBBCCCEEEGGGGGGGGGIIIKKKLLLMMMNNNNNNSSSOOOLLLMMMNNNPPPWWW```hhhkkkrrryyyzzzwwwxxx|||vvvmmmeee```YYYTTTRRRQQQRRRRRRQQQNNNOOOTTTYYY^^^fffnnnaaaPPPPPPjjj]]]rrrQQQ;;;999666444555555555444444444777444<<<===CCCpppdddHHHBBBDDDGGGGGGGGGFFFFFFGGGIIILLLVVVgggqqquuuwwwrrrpppxxx~~~}}}yyy```@@@888999555333666555444999>>>NNNxxxyyyXXX___www}}}sssVVVMMMGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<:::;;;;;;;;;:::999888888444555888<<>>===<<<>>>???AAA@@@???>>>>>>=========>>>@@@AAA@@@AAABBBBBBBBBCCCEEEGGGFFFGGGGGGHHHJJJKKKLLLLLLQQQLLLJJJKKKLLLPPPYYYbbbiiikkkqqqxxxyyyvvvuuuxxxrrrjjjddd\\\UUURRRQQQRRRRRRRRROOOOOOTTTXXX\\\bbbiii{{{zzzaaaRRRVVVgggbbbuuulllJJJ:::777555444555555555444444555777333======@@@hhhjjjJJJ???AAAFFFFFFGGGFFFEEEFFFIIIKKKOOOaaajjjmmmpppjjjhhhqqq||||||rrrssssssttt|||{{{^^^???777888555444888888555888>>>OOOxxxYYY]]]uuuyyyvvvYYYPPPIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@?????????>>>>>><<<======>>>===<<<:::999888777888999<<>><<<888777888999777666;;;CCCXXX[[[JJJIIIGGGKKKRRRgggrrrsss]]]QQQPPPTTTLLLKKKJJJIIIHHHFFFEEEEEEDDDFFFFFFDDDAAA@@@BBBDDDBBBBBBAAAAAAAAAAAABBBBBB===FFFMMMLLLIIIGGGCCC???===<<<<<<>>>@@@AAA@@@???@@@???>>>>>>>>>???@@@AAABBBDDDEEEDDDBBBBBBEEEGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHKKKMMMPPPXXX```iiikkkpppxxxyyyvvvtttvvv}}}}}}qqqjjj```XXXTTTTTTTTTTTTSSSOOOOOOTTTXXX[[[```eeesssxxxaaaSSS[[[aaa___sssxxx[[[JJJ888666444444555555444333444555777333=========aaaqqqMMM???@@@DDDEEEFFFFFFEEEFFFHHHJJJKKK]]]hhhlllooohhhdddkkkzzzyyyiiiccc[[[TTT^^^ppp}}}|||]]]>>>666777555555:::555333888AAATTT|||[[[\\\tttvvv|||yyy[[[QQQKKKJJJHHHFFFEEEDDDCCCCCC>>>>>>>>>???@@@@@@@@@AAA???@@@AAAAAA@@@>>><<<:::<<<;;;999888:::===AAADDDAAAJJJPPPOOOOOOTTTZZZ\\\eeeeeerrrqqqbbbZZZ\\\hhhlllhhhnnn{{{}}}sssxxxssslllggg___```ppprrraaa[[[UUURRRWWWiii```===<<<888777888999777666;;;BBBRRRcccNNNJJJHHHJJJNNNaaannnwww___RRRQQQUUUMMMLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHFFFBBBAAACCCEEEDDDCCCCCCBBBBBBBBBCCCCCC???IIIQQQPPPKKKGGGBBB>>>===<<<<<<>>>@@@AAA@@@???BBBAAA@@@?????????@@@AAACCCEEEGGGEEECCCBBBEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEGGGLLLOOOQQQWWW^^^kkklllrrryyy{{{xxxvvvwwwzzz~~~vvvnnnddd[[[WWWVVVVVVWWWSSSOOONNNSSSXXX[[[^^^cccmmm~~~yyy```TTT^^^[[[WWWzzzvvvNNNGGG888666444444555555444333444555777222======;;;^^^}}}UUUEEEFFFCCCEEEFFFFFFEEEFFFHHHJJJJJJ]]]kkkppprrriiiccciiixxx~~~~~~lllbbbVVVJJJQQQccc~~~{{{vvv~~~~~~VVV<<<999666555999999;;;555666>>>UUU~~~___\\\ooottt|||{{{bbbQQQJJJIIIGGGGGGHHHGGGFFFDDD@@@@@@????????????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>===;;;::::::;;;===>>>CCCDDDKKKSSSRRRNNNVVVeeekkknnnvvvxxxooo]]]]]]ccclllmmmjjjmmmtttzzz|||xxxqqqhhhbbbfffmmmrrrccc[[[RRRRRRYYYkkkUUUEEE888888777777777888:::<<<===SSShhhKKKSSSGGGEEEXXX^^^lllgggQQQLLLSSSKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFCCCBBBBBBCCCEEEGGGHHHFFFDDDBBBAAAAAABBBCCCCCCGGGKKKLLLIIIDDD@@@===>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDAAACCCGGGJJJNNNSSSXXX\\\iiilllpppssstttuuuwwwyyy|||}}}xxxfffZZZVVVWWWXXXXXXVVVUUUQQQNNNRRRYYY\\\YYYfffuuuvvvVVVQQQVVV|||aaaVVVsssnnnLLL>>>555555444444444333333333222222555888888999BBBKKK[[[BBBDDDAAACCCDDDCCCCCCFFFIIIIIIOOOQQQaaawwwzzzlllgggooozzz~~~pppbbbTTTIIIMMM[[[vvvnnn~~~yyyxxxpppMMM888888666444666555666333555===WWW^^^ZZZlllsss{{{cccQQQJJJIIIGGGFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBB???>>>===;;;;;;===>>>???BBBCCCJJJSSSSSSOOOWWWeeezzzpppjjjeeehhhpppooogggkkkwww|||}}}xxxqqqhhhdddiiiqqqooo```XXXSSSVVVbbbvvvzzzKKK???777888777777777888:::<<<===NNNhhhJJJPPPEEECCCSSSYYYkkkgggOOOIIIOOOKKKJJJJJJIIIHHHHHHGGGGGGGGGEEECCCBBBBBBDDDFFFGGGKKKIIIGGGEEEDDDCCCCCCCCC@@@DDDHHHIIIFFFBBB???===>>>>>>>>>>>>???????????????????????????AAABBBBBBCCCDDDDDDDDDCCCCCCFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDGGGJJJMMMRRRWWW[[[eeehhhnnnrrruuuwwwyyyzzz~~~yyy{{{zzziii\\\XXXWWWWWWVVVUUUTTTPPPMMMQQQXXX\\\ZZZeeeqqquuuXXXUUU\\\uuujjjnnn~~~kkkJJJ>>>555555444444444333333333333333555888888999AAAJJJiiiLLLCCC@@@CCCEEEEEEDDDEEEFFFGGGGGGJJJYYYmmmvvvpppllloooyyy~~~ooobbbXXXNNNPPP[[[}}}~~~kkk]]]hhh|||xxxpppbbbDDD666999777555666333333444666;;;XXXttt```WWWhhhqqqzzzeeeRRRKKKIIIFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>======>>>???@@@BBBBBBIIIQQQRRRQQQWWWbbb|||ppppppzzzttteeeiii{{{~~~xxxqqqiiieeekkktttlll\\\UUUPPPYYYjjj||||||GGG<<<666777777777777888:::;;;===GGGkkkKKKNNNEEEBBBPPPVVVoooiiiPPPGGGJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGIIINNNMMMLLLJJJGGGDDDBBBAAA>>>@@@CCCDDDCCC@@@???>>>>>>>>>>>>?????????@@@@@@@@@???>>>===>>>@@@BBBCCCEEEEEEDDDCCCAAABBBEEEHHHEEEDDDCCCBBBAAAAAAAAAAAABBBDDDGGGJJJMMMQQQVVVZZZaaafffnnntttxxxzzz|||~~~zzzuuu~~~nnn```ZZZXXXVVVTTTUUUTTTPPPLLLOOOWWW\\\\\\bbblll{{{tttUUUWWWeeeyyygggIIIAAA555555444444444333333333333333555888888999???HHH~~~|||[[[AAA???CCCFFFGGGEEECCCCCCEEEAAAEEEPPP```ooouuuqqqkkkxxx~~~rrrggg___VVVVVV___~~~kkkUUUXXXeee~~~wwwmmm{{{[[[BBB777:::888777888555555888999;;;WWWuuugggWWWeeepppyyyhhhUUUKKKIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>>>>???@@@@@@BBBBBBGGGNNNQQQPPPUUU\\\sssyyyxxx}}}hhhiii}}}}}}yyytttlllgggkkksss~~~iiiZZZSSSLLLZZZnnnIII===666777777666777888999;;;<<>><<<>>>AAAAAA@@@??????@@@>>>>>>>>>??????@@@@@@AAACCCAAA???>>>???AAADDDFFFFFFEEEDDDBBBAAAAAADDDGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCEEEHHHJJJMMMQQQUUUYYYaaagggpppwww|||~~~{{{|||sssddd\\\ZZZXXXVVVTTTTTTPPPLLLNNNVVV\\\\\\^^^gggvvvtttQQQUUUkkk{{{hhhKKKDDD555555444444444333333333444333444777888888>>>DDDnnnlllCCC???AAAEEEIIIGGGCCCCCCFFFBBBFFFKKKUUUgggvvvsssfffwwwyyymmmcccYYY\\\ggguuuWWWSSSXXXooorrrxxxssssssWWWAAA888999555555999666555888:::;;;TTT~~~rrrZZZcccnnnxxxlllZZZMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@??????????????????@@@BBBCCCFFFLLLOOOOOOQQQTTTaaa~~~~~~ooommm}}}}}}{{{zzzwwwoooiiilllrrr|||gggYYYSSSLLL]]]rrrzzzFFF>>>888777666666666777999;;;<<>>;;;;;;===@@@@@@@@@???@@@AAA===>>>>>>???@@@AAAAAAAAACCCBBB@@@???@@@BBBEEEGGGFFFFFFEEECCCAAAAAACCCEEEBBBBBBAAA@@@@@@@@@@@@@@@DDDFFFIIIKKKMMMQQQVVVZZZaaagggpppwww|||~~~|||xxxxxxfff^^^ZZZXXXVVVTTTUUURRRMMMNNNUUU[[[\\\ZZZcccrrrrrrVVVXXXooo{{{qqqoootttNNNBBB555555444444444333333333555333444777888888<<>>777666111333888555333333777;;;PPP~~~___aaakkkvvvqqq___NNNKKKGGGEEEEEEEEEEEEDDDBBBBBBBBBAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBEEEJJJNNNQQQQQQPPPVVVzzzxxxrrr{{{zzzyyyyyywwwrrrnnnrrryyyxxxeeeXXXSSSPPPddd{{{vvvxxxnnn@@@===:::666666666666777999:::<<<@@@lllsssQQQHHHIIIHHHKKKTTTooozzz^^^NNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEECCC???<<<999;;;===???@@@@@@???@@@AAA===>>>>>>???@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBDDDFFFIIILLLOOOSSSXXX\\\```eeennnvvv|||wwwqqqyyy~~~mmmccc]]]YYYUUUUUUWWWUUUPPPPPPUUUYYYZZZWWW^^^mmmlllaaaaaa{{{pppggg}}}PPP===555555444444444333333333666333333777888888:::>>>VVVeeeJJJBBB???FFFIIIGGGFFFIIICCCEEEGGGLLL[[[lllqqqmmmtttzzz{{{kkk\\\TTTaaavvv|||wwwvvvfffTTTQQQZZZmmm{{{eeebbb]]]ccc```HHH:::666666111333888555555222666<<>>>>>>>>===>>>>>>???AAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEDDDEEEFFFEEECCC@@@@@@@@@?????????@@@AAABBBCCCDDDDDDGGGJJJMMMPPPUUUZZZ^^^```fffnnnwww~~~|||tttuuuzzzpppggg]]]VVVUUUYYYYYYTTTRRRUUUXXXYYYUUUYYYeeexxx{{{dddccclllpppnnnNNN;;;555555444444444333333333666333333666888777888;;;KKK~~~UUUFFF===CCCIIIHHHFFFHHHDDDEEEFFFJJJSSS^^^ggglllssswww{{{tttggg\\\ZZZiii|||ttttttjjjYYY[[[fffppplllbbb```wwwWWWCCC999777888333666:::666:::333777>>>HHHllljjj}}}eee\\\cccpppwwwcccQQQNNNIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB???AAADDDIIIRRRYYYXXXTTTNNNQQQmmmyyyvvvxxxuuutttttttttxxxqqq```VVVQQQVVVqqqjjjggguuuJJJCCC;;;666666555666777888:::;;;999aaa[[[JJJLLLIIIFFFOOOZZZrrrzzz___NNNJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>===<<<;;;888;;;???@@@???===<<<<<<===>>>>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGCCCEEEGGGFFFDDDAAA???>>>>>>>>>???@@@AAACCCEEEFFFEEEGGGJJJNNNQQQVVV\\\```bbbhhhqqqzzzxxxzzz}}}pppcccYYYVVVZZZ[[[VVVSSSUUUWWWWWWTTTVVV___qqqooo^^^]]]qqqggglllwwwJJJ<<<555555444444444333333333777333333666888777888:::>>>qqq]]]JJJ===BBBIIIGGGEEEGGGGGGFFFGGGIIILLLRRR]]]gggssstttxxx}}}pppeee```bbbrrryyypppppp}}}cccaaahhh~~~mmmcccsss{{{XXX>>>;;;777444444444444444666777666777GGGmmmooo[[[\\\eeekkkwwwgggWWWOOOGGGEEECCCBBBCCCFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHFFFEEECCCAAA@@@???BBBCCCFFFLLLSSSXXXXXXWWWLLLRRRddd|||}}}{{{vvvvvv{{{zzzzzzuuuuuuppp```WWWSSSYYYuuummmjjjwwwSSS===888999888777777777888::::::888[[[bbbIIIHHHGGGEEEJJJZZZoooxxxaaaPPPGGGJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@;;;<<<>>>???>>><<<999888:::;;;===???@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGGGGHHHEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAABBBEEEHHHMMMPPPRRRWWW^^^ccceeegggnnnxxx}}}}}}qqqccc]]]^^^^^^[[[VVVQQQPPPTTTXXXWWWYYY___lll\\\WWW]]]kkkVVV}}}qqqHHH999555555555555555555555555333333444444666777888999BBBbbbdddIII===CCCGGGJJJNNNLLLHHHFFFEEEGGGIIIMMMWWWbbbsssxxx}}}~~~~~~mmmaaaaaammm~~~vvvjjjvvvrrreeeiiipppiiitttwwwRRR>>>:::666444444444444444999777555888KKKqqq{{{___[[[aaafffzzzzzzjjjXXXPPPHHHGGGFFFDDDEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@AAADDDLLLUUUYYYWWWTTTJJJMMMZZZttt{{{xxxpppkkkmmmsss|||yyyxxxssssssmmm^^^UUURRR\\\yyypppmmmMMM;;;888999888777777777888999:::???[[[lllNNNJJJHHHDDDHHHUUUjjjlllWWWJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA===>>>@@@@@@???===:::999999:::<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBEEEHHHLLLPPPVVV\\\```cccffflllwww}}}}}}ppp```XXX\\\[[[YYYUUUSSSSSSUUUWWWXXXYYY]]]iii~~~ZZZVVV]]]nnnYYYpppIII:::555555555555555555555555222222333333444666777888;;;WWWnnnOOO===>>>@@@EEEKKKIIIIIIFFFFFFGGGHHHKKKUUU___qqq}}}~~~rrr___WWW]]]kkk{{{qqqfffuuuoookkkvvvkkkqqqoooHHH<<<999666444444555555444:::666333888MMMrrrfffXXXZZZ```qqqoooZZZQQQJJJHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@???BBBKKKUUUZZZXXXSSSMMMLLLQQQbbb{{{wwwmmmdddaaaeeeccc{{{xxxsssuuu|||gggYYYRRRPPPaaaooodddIII:::888888888777666777888999:::AAASSSwwwSSSLLLHHHDDDGGGOOObbb~~~sss\\\JJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAA@@@>>>;;;:::777999;;;===???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCCCCEEEHHHIIIIIIHHHFFFCCCAAA???======>>>>>>??????@@@BBBCCCDDDGGGGGGHHHMMMTTT\\\aaadddbbbeeekkkvvv~~~tttcccZZZ[[[YYYVVVUUUVVVVVVVVVUUUWWWXXX[[[cccvvv}}}VVVSSSZZZnnnpppXXXeeeCCC666444444444444444444444444222222222222333444666666777JJJ{{{cccIIIAAA>>>DDDLLLLLLIIIGGGGGGHHHHHHIIIQQQZZZhhhyyy|||kkkXXXVVVcccrrryyyjjj___ooo~~~qqq~~~wwwttteee<<<;;;888555444444555555444777666555999HHHjjjyyy{{{oooXXXVVV]]]jjj|||uuu\\\RRRJJJIIIIIIHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCC@@@@@@HHHSSSZZZZZZVVVTTTQQQQQQYYYiiizzzwwwiii^^^]]]bbb^^^~~~zzzwww|||uuuaaaUUUPPPOOOhhhmmm```GGG;;;777888777666666666777999:::===EEE}}}VVVLLLHHHDDDGGGLLL\\\wwwnnnYYYIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBB@@@>>><<<:::777888999<<<>>>@@@AAABBB???@@@AAABBBCCCDDDDDDEEEFFFEEECCCBBBCCCEEEHHHJJJKKKIIIFFFBBB???======<<>>{{{[[[MMMGGGDDDGGGKKKXXXrrrwwweeeTTTIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@>>><<<;;;777888999;;;===@@@AAABBB???@@@BBBEEEGGGHHHIIIIIIFFFEEECCCBBBCCCFFFIIIKKKLLLIIIEEEAAA>>><<<<<<===???@@@@@@AAABBBDDDFFFGGGJJJGGGFFFKKKUUU___eeehhhiiiiiimmmvvv}}}tttiiieee___\\\[[[XXXSSSOOORRRSSSSSSWWWfff}}}wwwTTTUUUTTTiiinnn}}}pppeeeVVVBBB999444444444444444444444444333333333333444555666666<<<>>>QQQsssZZZCCC>>>DDDEEEIIIHHHIIIJJJHHHEEEIIIOOOUUU```mmm|||kkkqqqooo\\\dddwwwnnn^^^WWWeee|||wwwrrrQQQ666777555444444555666555444000555999999999PPPjjjddd|||~~~]]]VVV```ggg|||eeeWWWJJJGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJEEEAAABBBIIISSS[[[^^^VVVUUUVVV[[[fffuuu~~~wwwqqqsssmmm```ZZZ\\\nnn}}}yyy{{{iiiWWWPPPQQQUUUzzz{{{}}}mmmLLL???999444777777666555666777888999===BBBaaaNNNFFFCCCFFFKKKUUUnnnuuuaaaRRRKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>>>>999999:::;;;===@@@BBBCCCAAACCCEEEHHHKKKLLLLLLLLLDDDDDDCCCCCCEEEGGGJJJKKKLLLIIIDDD???<<<<<<===>>>@@@@@@AAABBBDDDEEEGGGHHHKKKIIIIIILLLTTT^^^fffkkkllllllooovvv}}}tttoooiiibbb]]]XXXSSSQQQPPPPPPOOOPPP]]]vvvxxxVVVYYYXXXpppqqqtttbbbRRRAAA:::333333333333333333333333444444444444444555666666888===FFFuuusssNNN???BBBDDDIIIIIIJJJLLLIIIEEEGGGLLLTTT[[[cccqqqmmmdddrrrmmm^^^kkk}}}iiiZZZUUUeee{{{zzz___GGG888666444333444555666555444222444888888888NNNnnn^^^iiimmm}}}aaaWWWbbbgggwwwlll\\\LLLGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEBBBBBBFFFMMMVVV]]]UUUUUUVVV\\\gggyyy}}}vvvxxx~~~hhhZZZ^^^hhhzzz~~~|||eeeUUUPPPTTTYYYzzzyyybbbAAA999999666777666666555666777888999>>>IIIcccNNNEEEBBBGGGIIIRRRlllyyydddSSSKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;;;;<<<>>>@@@BBBCCCBBBDDDFFFHHHJJJJJJJJJIIIBBBBBBCCCDDDFFFIIIKKKLLLLLLHHHCCC>>><<<<<<===???@@@AAAAAACCCDDDFFFHHHIIIKKKKKKKKKMMMRRR[[[eeemmmmmmmmmooovvv{{{xxxqqqhhh^^^XXXUUUUUUOOOOOOLLLKKKUUUnnnvvvVVVZZZ]]]yyy|||ttteeefffQQQ???999333333333333333333333333333333333333333333444555666>>><<<___[[[BBBCCCEEEIIIIIILLLMMMJJJFFFFFFKKKLLLUUU\\\dddxxx}}}jjjlllttt|||eee\\\qqqxxxdddVVVSSSddd~~~wwwRRR@@@999555444333444666666666444555444666888;;;PPPlllRRRRRR___lllcccXXXcccfffmmm}}}ppp___MMMGGGHHHIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCDDDJJJSSSZZZXXXWWWWWW[[[fffyyyppp]]]\\\ddd}}}zzzbbbSSSPPPVVV\\\rrrxxx___<<<777;;;999777666555555555666888999;;;LLLbbbMMMDDDCCCJJJHHHPPPjjj}}}gggTTTHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBCCCCCCCCCCCCDDD======<<<===>>>@@@BBBCCCAAACCCEEEFFFFFFFFFDDDCCC@@@AAACCCEEEHHHJJJKKKLLLLLLHHHBBB>>>;;;<<<>>>@@@@@@AAABBBCCCEEEGGGIIIJJJEEEFFFGGGHHHKKKTTT```iiimmmmmmnnnvvv|||vvvkkk```YYYXXXYYYOOOOOOKKKGGGPPPhhhqqqRRRWWW^^^mmmYYY}}}pppVVVCCC===333333333333333333333333222222222111222222333333888@@@555NNN^^^@@@???BBBIIIIIILLLNNNKKKFFFFFFKKK@@@NNNWWWZZZiiizzznnnjjjyyynnnZZZVVVooouuu```SSSRRRaaa~~~uuuwwwssstttQQQ<<<444555555555555666666666666222555555<<>>:::777666555555555666888999;;;HHH}}}yyyvvvMMMJJJFFFCCCHHHPPPhhhjjjUUUMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFHHHDDDAAABBBFFFJJJKKKKKKHHHGGGEEECCC@@@>>>===<<>>>>>@@@@@@BBBEEEIIIKKKLLLKKKNNNJJJDDD>>><<<>>>BBBDDDBBBDDDFFFGGGGGGGGGHHHIIIFFFGGGHHHJJJNNNTTT\\\bbbjjjnnnqqqttt~~~|||qqqllleee\\\WWWXXXPPPNNNKKKHHHMMM\\\rrroooQQQXXXrrrgggdddvvv[[[EEE:::555333222222444444333111222222222222222222222222000BBB;;;AAA~~~uuuDDD888HHHEEEKKKPPPPPPMMMJJJGGGDDDFFFFFFJJJRRR\\\iii{{{{{{yyywwwbbbVVVXXXooo|||sssZZZMMMWWWjjjzzzqqq___eeezzzzzzqqqOOO===666555555555555666666666666555888888;;;AAAJJJiiimmmVVVWWWllltttVVVXXXYYYgggssshhhQQQKKKLLLJJJHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHEEEDDDFFFEEEEEEIIIPPPTTTVVVXXX\\\eeeuuuvvvfff```dddzzzssseeeVVVNNN\\\rrrSSS999<<<@@@999777666555555555666888999:::CCCpppxxxyyySSSJJJDDDDDDHHHPPPgggkkkSSSIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFDDDCCCEEEIIINNNOOOOOOLLLJJJFFFBBB???===<<<;;;????????????>>>>>>>>>>>>???@@@BBBEEEHHHKKKLLLLLLPPPLLLFFF@@@>>>???BBBEEEBBBDDDGGGHHHHHHIIIJJJLLLGGGHHHIIIJJJLLLRRRYYY^^^gggkkkooosss}}}yyyqqqhhh]]]WWWWWWOOONNNLLLJJJLLLTTTaaajjjpppuuu{{{qqqWWWaaa}}}zzz\\\```jjjQQQ===444555333222222444444333111222222222222222222222222333<<<777>>>qqq[[[AAA???@@@EEEJJJLLLJJJIIIHHHGGGFFFEEEGGGMMMTTT___ppp~~~xxx|||vvvfff]]]```ttt{{{rrrZZZNNNZZZjjjyyyqqq]]]^^^nnnuuu~~~gggIII;;;777444555555555555666666666444999999999:::>>>[[[ccc```ZZZUUUYYYcccooonnnUUUNNNNNNKKKHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEFFFFFFEEEIIIOOOSSSWWW[[[]]]bbbpppooobbb]]]fffwwwmmm___QQQNNNaaazzzxxxLLL999===>>>666777666555555555666777888999===]]]bbbLLLCCCFFFHHHNNNcccmmmSSSGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEIIIMMMQQQRRRRRRMMMJJJEEE@@@===;;;:::::::::;;;;;;<<<===>>>>>>??????@@@BBBEEEGGGJJJLLLMMMRRRNNNHHHCCC@@@AAACCCEEEAAADDDGGGHHHIIIJJJLLLNNNIIIIIIIIIIIIJJJNNNTTTXXXbbbhhhmmmrrr|||yyymmm```YYYWWWPPPOOOMMMLLLMMMOOORRRTTT]]]kkk|||ttt___iiiyyyWWWgggcccMMM;;;333555333222222444444333111222222222222222222222222666555444:::]]]vvvPPP888===BBBGGGJJJIIIGGGHHHJJJGGGDDDCCCFFFKKKSSSbbbooo}}}wwwrrreeennntttuuu|||zzzdddaaagggyyyzzzoooXXXOOO]]]lllyyysss\\\XXX^^^___eeeYYYAAA777555444444444555555555666666222777777777888===\\\mmmkkkgggVVVYYY]]]iii|||uuuZZZPPPNNNJJJGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGEEEHHHNNNTTTZZZ]]]]]]aaaooosssggggggiiiwwwxxxfffXXXNNNQQQiiiqqqIII888999999333666666555444555666777888:::;;;MMM}}}tttOOODDDIIIGGGKKK]]]xxxrrrWWWGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCDDDGGGJJJMMMOOOPPPPPPJJJFFFAAA===999999999:::888999:::;;;===>>>@@@@@@???@@@BBBDDDFFFHHHKKKMMMSSSOOOJJJFFFCCCCCCDDDEEEBBBDDDGGGHHHHHHIIIKKKLLLJJJJJJIIIHHHHHHKKKOOOSSS___ffflllrrr{{{rrreee]]]YYYSSSPPPMMMLLLPPPTTTXXXZZZkkk{{{{{{ggglllzzzVVVmmmzzz]]]III999555555333222222333444222111222222222222222222222222666000555:::III```<<<@@@BBBFFFKKKJJJGGGGGGIIIHHHDDDAAABBBDDDJJJWWWdddvvvzzz~~~zzzoooccc[[[VVV^^^aaabbbmmm~~~^^^aaalll{{{yyylllUUUOOO___oooyyysss[[[SSSUUUQQQQQQ\\\uuuqqqMMM<<<777444444444444444555555555555333777666777:::BBBbbbnnnmmmxxxYYYVVVWWWaaatttzzz]]]QQQNNNIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHGGGEEEHHHMMMWWW]]]```___cccooo{{{zzzwwwrrrqqq~~~ppp___RRRMMMXXXtttqqqLLL999666666444666555444444444555777888;;;===CCCjjjPPPBBBHHHEEEHHHWWWqqqxxx]]]KKKGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBDDDFFFHHHHHHHHHGGGGGGBBB???;;;888777777999;;;888999:::<<<>>>@@@AAABBB>>>@@@BBBCCCCCCEEEHHHKKKQQQOOOKKKGGGDDDDDDDDDEEEDDDEEEGGGHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGHHHLLLOOO\\\dddlllrrr{{{wwwkkkaaa\\\WWWQQQKKKKKKSSSaaannnvvvqqqppppppRRRkkkpppRRR@@@444444555333222222333444222111222222222222222222222222444///999;;;:::eeeoooJJJBBB???AAAHHHKKKHHHGGGIIIHHHEEEBBBBBBCCCGGGRRR]]]ooottt|||wwwggg[[[ZZZ[[[XXXWWWdddxxxaaahhhtttyyyiiiRRROOObbbtttyyykkkVVVPPPRRRNNNJJJIIIRRRkkk{{{cccDDD;;;999555333444444444444555555555777999666777<<>>ZZZPPPAAAEEEEEEEEERRRmmm~~~bbbNNNFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDAAACCCDDDDDDAAA???>>>>>>;;;999777666666777999;;;:::;;;<<<===>>>@@@AAAAAA???AAABBBAAA@@@AAAEEEHHHNNNMMMJJJGGGEEEDDDDDDDDDDDDFFFHHHGGGFFFEEEFFFFFFIIIIIIIIIHHHGGGHHHKKKMMMYYYbbbjjjqqqzzz}}}pppfff___XXXRRRKKKJJJUUUiii{{{uuuiiiZZZssshhhLLL;;;444777555333222222444444333111222222222222222222222222222111999:::555PPPcccKKK@@@:::AAAHHHIIIHHHKKKIIIFFFDDDDDDDDDEEENNNXXXiiinnn{{{wwwpppeeeZZZZZZfffvvv{{{kkksss}}}yyygggQQQQQQhhh}}}{{{}}}xxxeeeTTTPPPSSSPPPJJJHHHJJJPPPZZZiii}}}www}}}TTT===;;;:::333333333444444444555555555777777444666<<>>>>>?????????AAABBB@@@======AAAEEEKKKJJJHHHFFFDDDDDDCCCDDDDDDFFFHHHHHHGGGGGGGGGHHHGGGHHHHHHHHHGGGHHHKKKNNNWWW___hhhoooxxxuuuiii```WWWRRRKKKIIIRRRhhhzzzxxxlllrrrfffLLL<<<666:::555333222222444444333111222222222222222222222222111333444666777DDDsssbbbKKK:::<<>>@@@@@@===888555666777888777777777777777888888========================???AAABBB???;;;;;;???CCCHHHHHHFFFEEEDDDCCCCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKFFFGGGHHHHHHHHHIIILLLNNNUUU]]]fffmmmwwwxxxkkk```TTTQQQLLLIIIPPPbbb||||||uuuqqqfffLLL;;;444777555444222333444444333111222222222222222222222222222444...222;;;???cccpppyyyZZZ>>>;;;CCCGGGIIIMMMIIIGGGFFFFFFCCCAAAEEELLLVVVXXXjjjvvvbbbccchhhgggmmmxxx{{{nnnooowwwxxxgggSSSYYYttt{{{fff\\\YYYRRRQQQFFF>>>>>>CCCJJJXXXddd~~~[[[DDD555666888111222222333333333333444444:::444000888===:::KKKoooYYYXXXTTTdddyyyyyydddUUUKKKHHHIIIHHHIIIIIIJJJJJJIIIHHHHHHKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKLLLLLLLLLJJJHHHGGGLLLJJJHHHHHHIIIIIIHHHGGGFFFTTTbbbddd^^^[[[bbbkkkzzzeee___TTTMMM[[[{{{YYY===<<<999333444555444444444555555555555666666666AAACCCrrrvvvVVVIIIFFFDDDFFFRRRllljjjQQQJJJFFFDDDGGGIIIGGGFFFHHHIIIHHHGGGEEEEEEEEEEEEFFF===<<<:::999999:::;;;<<<===<<<999777777888:::<<>>CCCCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHHHHGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFHHHIIIRRRYYYdddmmmvvvyyymmm___XXXNNNNNNOOOMMM]]]yyynnnppp}}}jjjiii^^^HHH<<<444444333333333222222222111111111111111111111111111111000111555777222555NNNlllwwwttt}}}sss@@@===JJJ@@@;;;KKKKKKJJJGGGEEEDDDDDDDDDDDDGGGPPP\\\rrrzzzjjjggg^^^ZZZcccbbbqqq|||~~~ttt}}}|||~~~xxx```NNNZZZtttiii```bbbUUUHHHCCCGGGCCC===III^^^xxxUUU@@@444666888222222222333333333333444444777777333555999<<>>jjjqqqTTTFFFCCCCCCEEEQQQjjjnnnUUULLLGGGEEEHHHIIIGGGGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEAAA@@@>>>=========???@@@>>>===;;;999888:::;;;===AAA???===;;;;;;;;;<<<===AAACCCCCCAAA===:::999:::???@@@AAABBBCCCCCCCCCCCCHHHJJJKKKJJJIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIINNNTTT^^^jjjuuuttteeeYYYOOONNNOOONNN^^^zzzccchhh|||eeeeee[[[GGG===444222333333222222222111111111111111111111111111111111333000222444222222BBBVVVxxxkkk}}}dddDDDAAAAAA@@@FFFHHHHHHGGGFFFEEEEEEEEEEEEBBBFFFLLLZZZyyymmmXXXTTTVVVbbbpppzzz|||xxxvvv^^^NNN\\\vvvvvvjjjjjjaaaOOOCCCDDDCCC@@@JJJ[[[qqqMMM;;;333666888111222222333333333333444444222999777222777BBB]]]oooXXXPPPZZZlllwww~~~kkkbbbZZZRRRMMMHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIJJJJJJIIIHHHDDDGGGJJJIIIGGGJJJQQQXXXcccssszzz```VVVLLLOOOhhhvvvpppvvvPPP::::::666111333333444444444444555555555555555:::>>>999^^^{{{xxx[[[GGGEEEBBBDDDOOOfffsss[[[NNNHHHFFFGGGHHHFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAA@@@???===;;;;;;<<<===>>>@@@???>>><<<<<<<<<======BBBDDDDDDBBB>>>999666555:::;;;===>>>@@@BBBCCCDDDIIIJJJKKKJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQZZZfffttt|||iii[[[PPPOOOPPPPPP```|||vvvYYYddddddhhh~~~XXXEEE===444000333222222222222111111111111111111111111111111111555///...222444333999BBBlllhhhqqqTTT>>>@@@AAA???EEEEEEFFFFFFFFFFFFEEEEEEDDDCCCFFFQQQddd|||bbbUUUPPPXXXgggxxxwwwwwwttt]]]PPP___xxxxxxhhheeelllWWWEEEBBBBBBCCCKKKXXXiiiEEE777222666777111222222222333333333444444000:::777000888III___wwwZZZOOOVVVgggqqqpppdddYYYOOOKKKHHHHHHIIIIIIJJJJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSQQQPPPNNNMMMNNNNNNOOONNNLLLJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFIIIMMMQQQYYYcccwwwbbbVVVMMMVVVrrrppppppmmmMMM;;;;;;777444555555333333444444444555555555444;;;===888WWWfffHHHFFFBBBCCCMMM```wwwwww```OOOIIIEEEFFFFFFEEEEEEHHHJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>??????AAA@@@>>>=========>>>???@@@???>>>============>>>BBBCCCCCCBBB???;;;777444777888:::<<>>ZZZxxx}}}yyyVVVDDD>>>AAAAAABBBDDDFFFGGGGGGFFFFFFFFFDDDIIIVVVbbbnnntttgggYYYWWWaaattt}}}}}}yyyuuuuuu```TTTbbbyyykkkYYYWWWlll\\\LLLDDDAAACCCLLLXXX___???666333555666000222222222333333333444444222;;;555...888FFFPPP\\\^^^cccRRRTTTccckkkzzz{{{hhhWWWMMMJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMNNNPPPRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPOOOMMMKKKKKKLLLLLLKKKJJJJJJHHHGGGHHHJJJKKKLLLLLLQQQTTTccc~~~rrr___SSSOOO```zzznnnuuuaaaGGG:::;;;777444666444333333333444444444444555333;;;<<<;;;SSSqqqGGGCCCAAABBBIIIYYYlllzzzdddQQQJJJEEEDDDDDDBBBCCCGGGIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>>>>======AAA@@@???>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>AAAAAABBBBBBAAA>>>:::777777888999<<>>??????>>>>>>=========>>>??????@@@@@@????????????AAAAAAAAABBBBBBAAA===;;;888888999;;;???BBBFFFHHHFFFHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIMMMWWWgggyyyuuucccVVVRRRUUUWWWhhhdddXXXggg{{{llleee|||PPP;;;444111444222111111111111000000000000000000000000000000000000111111000...///333777444ZZZyyymmmGGGCCC???@@@AAACCCEEEFFFGGGGGGFFF???===CCCIIIOOOZZZgggrrryyyuuuwwwqqqffffffooo|||rrrbbb\\\jjj|||}}}[[[GGGDDDPPPXXXYYYNNNCCCGGGYYYhhhfffDDD333555555333333111222222333333333333444444444888555555;;;999888AAAOOOnnnssscccSSSZZZ___hhh|||kkkYYYQQQNNNMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPSSSSSSSSSRRRRRRQQQPPPOOOQQQOOOMMMMMMMMMNNNMMMLLLIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKMMMVVV```fffgggffffffeeebbbaaaccchhhmmmppptttuuussssssyyy~~~}}}|||cccTTTPPP[[[xxxLLL;;;666888444222555222222222333333333444444444666888777BBBGGGxxxUUUFFFBBBAAADDDLLLXXXkkkrrrWWWOOOHHHEEEDDDCCCEEEHHHEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<>>MMMcccyyyxxxjjjRRRVVVZZZbbbvvvttt^^^QQQOOONNNKKKIIIHHHHHHIIIJJJMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSSSSQQQOOONNNRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJIIIGGGGGGIIIKKKMMMLLLPPPOOOHHHFFFMMMWWW\\\ZZZ```aaa[[[XXX[[[___aaaeeejjjmmmjjjjjjnnnrrrsss}}}zzzaaaVVVTTTaaa|||vvvsssJJJ:::777:::555444777444222222333333333444444444888666555BBBBBBmmmWWWCCCBBBAAABBBHHHRRReeewwwZZZRRRJJJGGGEEEDDDFFFJJJDDDEEEFFFGGGHHHGGGFFFFFFBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@GGGEEEBBBAAABBBBBB@@@===:::999999:::<<>>EEEJJJccc~~~WWWMMMYYY```kkk{{{iiiXXXRRRNNNIIIHHHJJJLLLLLLKKKPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTSSSRRRPPPNNNRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEHHHJJJHHHFFFGGGJJJJJJGGGPPPSSSUUUUUUTTTTTTWWWYYY___[[[YYY\\\```eeemmmuuu{{{^^^PPPTTTnnnccc@@@<<<777444333333333333444444444555555555555666666;;;222===BBBaaa___FFFCCCIIIEEEDDDPPPbbb}}}kkkTTTJJJKKKFFFEEEGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDBBBAAA@@@??????>>>===;;;;;;===>>>===<<>>>>>======>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJMMMKKKHHHFFFFFFIIILLLNNNGGGIIIIIIJJJMMMWWWeeepppjjjbbbXXXVVV^^^ooo|||\\\[[[XXXjjjvvvaaakkk```======888///666111111111111111000//////000000000000000000000000000000000000000111111222888---BBBnnnxxxbbbrrrwwwTTT??????DDD>>>CCCLLLDDDHHHGGGFFFDDDCCCBBBBBBBBBKKKRRR]]]jjjuuu~~~|||}}}yyy{{{kkk\\\XXXUUUccc}}}}}}}}}aaaUUUKKKSSSSSSKKKOOOcccxxx~~~ZZZCCC:::222111222111111333111111111222333444444444555666666777888;;;@@@DDDJJJ^^^mmmuuuaaaPPPXXX^^^jjjsss___SSSOOOJJJIIIKKKMMMMMMKKKNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTTTTTTTRRRQQQOOORRRQQQPPPOOONNNLLLKKKKKKLLLKKKJJJIIIHHHFFFFFFEEEIIIJJJIIIFFFFFFJJJJJJGGGLLLNNNPPPOOOMMMMMMNNNPPPTTTPPPPPPTTTYYY___hhhqqq~~~}}}uuuZZZ[[[fffXXX===:::555333222333333222444444444444555555555555666;;;444;;;===VVVhhhMMMAAAGGGEEEFFFSSSdddlllUUUJJJKKKFFFEEEHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@>>>===;;;<<<===>>>===<<>>???>>><<<<<<===???AAACCCDDDEEEEEEIIIIIIIIIHHHGGGEEEBBBAAACCCDDDEEEDDDBBB@@@AAABBBAAACCCFFFGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJIIIIIIMMMTTT[[[nnnzzznnn```^^^iiizzzggghhhwwwbbbjjj}}}yyyLLL444666333...444000111111111111000000///000000000000000000000000000000//////000000111222333333444666PPPqqqooowww|||OOO===@@@>>><<>>===>>>??????>>>===;;;===???BBBCCCDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEDDDBBBAAABBBCCCBBBEEEHHHIIIHHHGGGFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLPPPTTT___pppyyyvvvhhhgggsssuuuzzz[[[^^^{{{oooEEE555666444111444000000111111111111000///000000000000000000000000///////////////000111111...444666222<<>>>>>???@@@@@@???======>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGBBBDDDEEEEEEDDDDDDEEEGGGDDDGGGJJJKKKJJJHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJLLLMMMMMMNNNOOOPPPRRRWWWeeekkksss|||oooooo{{{tttYYYhhhggg@@@777666333111222///000000111111111000000/////////////////////////////////...///000000111...222666777666IIIvvvuuucccKKKCCC>>>DDDBBBCCCEEEGGGHHHGGGFFFEEEEEEBBB>>>===???EEEMMMRRR\\\ccckkklllmmmppptttvvvuuuvvvyyyzzzzzz~~~|||~~~{{{aaaSSSYYYnnnyyyjjjppp~~~]]]???888666333222555444000000222222222222222222222222222000222444444333333333444222888BBBFFF===:::PPPmmmlllQQQNNNSSS[[[hhhsss{{{jjjaaaVVVNNNLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOMMMJJJGGGEEEDDDEEEEEELLLRRRUUURRRPPPPPPQQQPPPPPPMMMKKKIIIGGGFFFCCC@@@AAAAAACCCEEEFFFIIIUUUaaammm{{{zzztttfff\\\eee[[[===555444222333444555555444111111222222222333333333000222777666<<>>???@@@AAABBBCCCCCCCCCAAABBBDDDGGGHHHIIIIIIIIIEEEFFFHHHHHHGGGGGGIIIJJJFFFHHHJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQSSSaaacccgggwwwvvvyyypppttt]]]mmm___;;;888666111111//////000000111111111111000//////////////////////////////......//////000111///000111666555777hhhoooyyy~~~___PPPCCC999@@@AAACCCEEEFFFGGGFFFFFFFFFCCC???======???CCCFFFOOOWWWaaahhhlllnnnqqqsssuuuuuuwwwxxxwwwzzz{{{ttt[[[YYYkkkzzztttyyysssNNN;;;555444111222444333000000444111111111111111111111111000222333333222222333555111666???CCC<<<888AAAPPPsssuuuUUUNNNNNNQQQ[[[hhh{{{uuukkk\\\QQQMMMMMMMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSRRRRRRQQQPPPPPPPPPOOOLLLIIIEEECCCCCCCCCDDDLLLTTTZZZXXXTTTSSSSSSQQQOOOLLLIIIHHHHHHFFFCCCAAABBBBBBDDDFFFEEEHHHTTT```kkk{{{|||{{{~~~nnnkkk^^^^^^tttnnnJJJ:::444333111222333444333111111111111111222222222222333000555222<<<===OOOyyyUUUNNNCCCEEEMMMOOO^^^zzzhhhSSSOOOKKKJJJKKKFFFIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB?????????AAABBBBBB???======>>>>>>@@@AAACCCEEEFFFCCCDDDFFFHHHJJJJJJJJJJJJFFFHHHIIIHHHGGGGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGGGGHHHIIIKKKKKKLLLLLLKKKKKKLLLNNNNNNNNNMMMMMM\\\^^^]]]mmmssspppkkkbbbxxxYYY888:::777222333/////////000111111111111111///////////////////////////............///000000...000---222666111III|||}}}pppoooqqqWWW===???@@@AAACCCDDDFFFGGGGGGDDDCCCAAA@@@?????????@@@EEEIIIPPPYYY___dddiiilllooopppsssvvvvvvvvv}}}}}}yyymmm___ggguuu{{{gggDDD999222111///000222222///111666111111000000000000000000222333333222111111222444111555:::<<<888555999@@@MMM{{{XXXOOOLLLLLLUUU```ooo}}}qqq```SSSNNNMMMOOOOOOIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNLLLHHHEEEBBBBBBCCCCCCOOOXXX___]]]YYYXXXWWWTTTOOOLLLIIIHHHIIIHHHEEEBBBDDDDDDFFFHHHGGGJJJVVVcccfffxxxvvvuuuuuueeeddd[[[cccbbb@@@:::333222000111222222111000000111111111111222222222666111444000;;;;;;GGG[[[QQQDDDDDDIIIIIIVVVrrrjjjUUUPPPKKKJJJKKKEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC??????@@@AAACCCBBB@@@===<<<<<<===>>>AAADDDGGGIIIFFFGGGHHHJJJKKKKKKJJJJJJGGGHHHHHHGGGEEEDDDDDDEEEGGGGGGGGGEEECCCCCCDDDFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJFFFWWWYYYVVV```ooo{{{{{{lllpppgggeeeWWW888===999555666111//////000111111111111111////////////////////////...............///000000+++111---000999000222MMMxxxssscccpppwwwTTT??????@@@AAACCCEEEGGGHHHCCCCCCDDDDDDCCCBBB@@@??????>>>BBBIIIQQQYYY```fffgggiiiooouuuvvvuuuxxx~~~{{{~~~}}}xxxvvv{{{oooppp~~~vvvnnn~~~uuuWWW@@@888999444333222222111111222222///000000000000111111111......//////000111333333111333555666666666777999IIIhhh[[[MMMLLLFFFPPP[[[iiizzz|||iiiXXXPPPNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSUUUSSSQQQRRRUUUVVVTTTRRRTTTTTTUUUVVVVVVTTTPPPMMMMMMLLLHHHCCC@@@AAAEEEHHHSSS[[[cccddd]]]UUURRRSSSQQQLLLGGGGGGKKKNNNMMMJJJFFFIIILLLLLLHHHIIIUUUdddlllqqqtttzzz}}}xxxtttaaaXXXaaa{{{rrrWWW@@@444333333333222222222111111111111222222222333333333111555555555444555PPPzzzgggJJJDDDCCCEEEHHHOOOkkk}}}ZZZJJJRRRQQQGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@>>>===???CCCEEEDDDBBBFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMQQQWWWZZZ]]]cccmmmuuuiiinnnnnnooodddRRR222666888222111222111111111111000000000000////////////....................................,,,///222111///111777<<<]]]___ggg|||oooMMMBBB>>>DDDEEE@@@CCCLLLGGGBBBAAADDDEEECCCBBBCCC>>>>>>???AAADDDLLLTTT[[[aaaeeeiiilllmmmoootttxxxvvvwwwxxxxxxxxxyyy{{{~~~vvvvvv{{{sssiiihhhxxxhhhNNN<<<555666444333222222111111222222000000000111111111111222111111000000000111111222111333666777666666888999???SSSpppTTTKKKGGGLLLVVVcccrrr~~~kkk[[[RRRPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPQQQTTTUUUTTTRRRSSSSSSSSSTTTUUUSSSOOOLLLNNNKKKGGGBBB???@@@DDDHHHRRR[[[dddggg```XXXSSSRRRLLLIIIFFFGGGIIIJJJIIIGGGEEEGGGJJJKKKIIIMMM[[[kkkwwwyyysssrrrxxxyyy~~~iii\\\\\\kkkoooRRR<<<333333333222222222111111111111111111222222222333333222555444555555333IIImmmnnnOOOFFFDDDEEEGGGKKKggg]]]JJJNNNNNNGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>???BBBDDDDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMMMMQQQUUUWWWYYY^^^gggnnnvvvzzzmmmrrrlllhhhjjjNNN222777777111111222111111111000000000//////////////////....................................,,,///111000///000555:::FFFllljjj___eeepppppp~~~lllWWWCCC===@@@BBBCCCDDDJJJGGGGGGIIIGGGBBB@@@AAAAAAAAA@@@??????BBBGGGKKKSSSXXX___dddhhhlllsssxxxrrruuuyyy{{{zzzyyyxxxwwwzzzooobbbfffuuummmSSSCCC777222333333333222111111111111222000111111111111222222222333222222111000000111111222444666777777777888999;;;DDDeee[[[JJJKKKHHHOOO[[[gggyyyqqqaaaXXXUUUSSSRRRNNNNNNNNNOOOQQQRRRTTTUUUPPPOOOOOOPPPSSSTTTTTTSSSSSSRRRRRRSSSSSSRRRNNNKKKNNNKKKFFFAAA>>>>>>CCCFFFJJJTTT___bbb]]]TTTNNNKKKGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHJJJQQQbbbrrrvvvjjjpppzzzuuu```XXXaaavvvhhhJJJ888333333222222222222111111111111111111222222222222333333555333444666333@@@\\\xxxUUUIIIEEEEEEFFFHHH```}}}eeeMMMMMMMMMHHHJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDAAA??????AAACCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLOOORRRTTTUUUXXX___dddkkkxxxrrrnnntttnnn{{{nnnfff{{{oooHHH333888555///000222111111000000000000///////////////............------------------------------///000///...///222666777JJJ|||vvvfffeeeddduuujjjRRRGGGEEECCC>>>AAAAAADDDHHHHHHCCCBBBEEEDDDDDDBBB@@@======>>>@@@CCCHHHPPPWWW]]]eeennntttqqqwww~~~~~~yyywww{{{|||}}}qqqkkkxxxXXXBBB:::555222222333222222111111111111111111111111111222222222222222222111111111111222222222444666777666666777888888BBBRRR{{{hhhRRRTTTFFFKKKTTT___nnnyyyjjj```[[[WWWUUUNNNMMMMMMNNNOOOQQQRRRSSSOOOOOOPPPQQQSSSTTTUUUUUUSSSSSSRRRSSSSSSRRROOOLLLNNNKKKFFF@@@======AAADDDEEEMMMVVVZZZVVVOOOIIIGGGEEEIIINNNPPPOOOLLLKKKJJJFFFDDDCCCFFFJJJSSSdddssskkklllxxxttt^^^YYYfff}}}{{{^^^CCC666555222222222222111111111111111111111111222222222222333444111444999444:::MMM[[[KKKEEEFFFFFFFFF\\\zzzoooSSSOOOMMMIIILLLCCCDDDEEEGGGHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAA???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNKKKMMMPPPQQQRRRVVVZZZ^^^gggpppwwwxxx{{{mmmjjjrrrwww}}}vvveeelll^^^AAA444888333...000222111000000000//////////////////.........------------------------------------...//////---...000333444888YYY|||iiijjj}}}}}}}}}```RRRJJJBBB===>>>BBBGGGGGGDDDEEEIIIDDDEEEFFFDDDAAA@@@???@@@;;;???DDDHHHNNNWWWccckkknnnttt}}}|||zzzwwwxxxyyy{{{}}}yyyrrrIII888666444333444333222111111000000111111000000111111111222222222000000000000111222333444222444666666666555666777...@@@EEEZZZ}}}]]]VVVIIIJJJPPPYYYfff~~~qqqfff___YYYVVVNNNNNNMMMLLLMMMNNNPPPQQQPPPQQQRRRSSSSSSTTTVVVWWWUUUTTTSSSSSSSSSRRRPPPMMMMMMKKKGGGAAA======???BBBEEEJJJQQQTTTRRRNNNLLLKKKHHHLLLPPPSSSRRRPPPNNNNNNIIIEEECCCEEEKKKSSSbbboootttmmmttt}}}sss___]]]kkknnnSSS===444555222222222111111111000000000000111111111222222222111333000333:::777888EEEooo```KKKEEEHHHHHHEEEYYYwwwuuuXXXPPPLLLGGGJJJCCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@@@@BBBDDDGGGEEEFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHLLLKKKIIIGGGGGGHHHJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNQQQSSSVVVZZZ]]]dddhhhlllooovvv}}}mmmgggnnnooobbbrrrkkkOOO:::444777111...111111000000000////////////...............---------------------------------------...............///000111///<<>>>>>>>>AAAIIIUUU^^^eeejjjrrrxxx{{{|||}}}}}}{{{|||~~~}}}}}}~~~aaa>>>444666333222555222222111000000000000111///000000000000111111111.........///000222333444111333555555444444555666+++;;;>>>EEErrrhhhOOOOOOKKKLLLTTT___qqqxxxlllccc[[[VVVQQQPPPNNNLLLLLLMMMOOOPPPPPPRRRSSSTTTSSSTTTUUUWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLKKKHHHCCC???===>>>@@@AAAFFFMMMRRRTTTTTTTTTTTTQQQRRRSSSSSSSSSQQQOOOMMMKKKFFFDDDHHHMMMTTT___hhhvvv~~~qqqpppxxxyyynnnfffjjjvvvuuu]]]GGG888222333222111111111111000000000000000000111111111111222000222///222:::777777AAAXXXeeeLLLEEEIIIJJJEEEVVVppp|||\\\OOOIIIDDDFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDBBBAAABBBEEEHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLLLLLLLKKKIIIGGGFFFJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQTTTXXX[[[\\\^^^aaadddjjjuuutttmmmkkkooo~~~hhhbbbuuuZZZEEE666333555000///222///000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////000...111<<<\\\vvv___cccdddfffrrrcccvvvxxxMMMEEE===<<<<<<===AAAFFFEEEGGGHHHGGGDDDBBBAAAAAAAAAAAA???;;;;;;@@@IIIPPP\\\```ffflllqqqvvv{{{~~~}}}pppQQQ777444555111000444222222111000000000000000....../////////000000000///.........///000111111000222444444333222333444222555888AAAaaa~~~ZZZTTTKKKHHHNNNWWWbbbwwwuuujjj```ZZZUUUSSSQQQNNNMMMMMMOOOPPPPPPRRRTTTSSSRRRRRRSSSUUUUUUSSSQQQQQQQQQQQQOOOMMMLLLKKKJJJFFFBBB>>>======AAAHHHRRR[[[bbbeeeffffff```\\\XXXVVVUUUSSSPPPMMMMMMHHHFFFKKKRRRWWW^^^dddmmmuuummmsss|||~~~mmmnnnuuu~~~]]]FFF:::333111222111111111111000000000000000000000000111111111111000333//////666555444>>>FFFjjjNNNEEEIIIJJJCCCQQQeee{{{bbbPPPIIIDDDGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDAAACCCDDDDDDCCCCCCFFFIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOORRRUUUXXXYYYZZZYYY^^^bbbfffooo}}}qqqhhhtttwww```fff|||RRR???333111333///111444...000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000222...222666AAAjjjbbbZZZ]]]cccqqq```eeepppjjjYYYGGG???>>>???BBBEEECCCDDDFFFEEEDDDBBBBBBBBBAAABBBBBB???======BBBFFFMMMQQQWWW^^^dddjjjqqquuuyyy}}}~~~bbbGGG333333555///---333222111111000000000000000............////////////000//////...............000222333333222111222333888,,,222AAAZZZqqqWWWKKKEEEJJJPPPWWWgggyyy}}}qqqfff___YYYVVVSSSPPPNNNNNNOOOPPPOOORRRTTTSSSPPPPPPRRRTTTTTTRRRPPPPPPPPPPPPNNNLLLKKKLLLKKKHHHCCC???===<<>>333555555000///555222111111000///......------......///000111111222////////////000111222333000000000000111111111111333333888>>>OOO{{{]]]SSSJJJHHHIIIPPP]]]iiizzz{{{ooofffdddaaa[[[UUUQQQOOOOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQSSSRRRPPPPPPQQQQQQQQQPPPMMMMMMKKKFFF@@@======???MMMXXXgggtttwwwnnneeebbb___WWWPPPMMMJJJLLLNNNOOORRRUUU[[[^^^fffmmmuuuxxxvvvsssssstttwwwuuuuuuxxxyyyxxx|||zzzooottt|||qqqWWW<<<111333444111---////////////000000000000000000000000000000000000000111222333222333555777DDDYYYVVVAAAOOOEEEGGGKKKZZZhhhuuuXXXNNNLLLIIIFFFEEEEEEEEEGGGHHHGGGFFFEEEEEEFFFEEECCCCCCDDDFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMOOOPPPMMMHHHDDDJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEGGGIIIIIIHHHHHHKKKNNNNNNOOOQQQSSSTTTUUUTTTTTTVVVZZZ```eeefffjjjxxx}}}nnniiirrrbbbdddLLL888555111////////////...........................,,,---------.../////////---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,111333///333NNNmmmzzzmmmYYYbbbdddmmmvvvsssmmmxxxxxxlllfffZZZLLLBBBDDDCCC>>>===AAADDDDDDHHHGGGEEEDDDCCCBBBAAA@@@?????????AAAEEEJJJNNNQQQ^^^bbbggglllrrrxxxFFF888000333444000000555111111000000///......------......///000000111111111111000000//////000000//////000000000111111111222000222666BBBeeeqqq]]]LLLIIIJJJLLLUUU___kkkwwwlllfffccc]]]XXXTTTQQQPPPPPPNNNPPPRRRRRRPPPPPPPPPQQQRRRPPPOOONNNOOOPPPOOONNNMMMMMMKKKGGGAAA======>>>LLLWWWiii|||xxxnnnjjjdddZZZPPPLLLJJJKKKMMMNNNPPPSSSXXX[[[bbbhhhooorrrqqqoooppprrrtttsssuuuyyy{{{|||{{{rrrwww|||cccNNN888111333444111///000000000000////////////000000000000000000000000000111222222222333555777===RRRnnnKKKNNNFFFIIIKKKRRR```zzzyyyZZZNNNLLLJJJFFFEEEEEEEEEGGGHHHGGGFFFEEEFFFFFFEEECCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOQQQQQQOOOJJJFFFHHHIIIIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIIIIHHHHHHKKKNNNOOOQQQRRRTTTUUUUUUUUUUUUVVVYYY^^^bbbcccfffsss~~~vvvwwwtttiii[[[EEE888555111//////000///...........................------------............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...333000000111---,,,:::NNNtttggggggooo{{{{{{qqqooovvv```OOO@@@???AAAAAADDDIIIEEEHHHJJJIIIFFFDDDDDDFFFAAA@@@?????????AAACCCDDDKKKNNNSSSXXX]]]cccjjjnnnyyy<<<333...111333000000444111000000//////..................//////000000111444333111000...---------//////000000000000111111333000111555;;;QQQ|||jjjMMMIIIKKKIIIMMMVVV```xxxwwwiiifffbbb\\\XXXTTTRRRQQQMMMOOOPPPPPPPPPOOOQQQRRRPPPOOONNNNNNOOOOOONNNMMMNNNNNNLLLHHHBBB>>>======FFFPPPggg}}}vvvlll^^^SSSMMMIIIJJJLLLMMMNNNPPPTTTWWW]]]bbbhhhkkkkkkkkkmmmpppsssqqqsssxxx{{{}}}yyyttt~~~oooQQQCCC555111222222111222111111000000//////......000000000000000000000000000111222222222333555777:::OOOQQQFFFCCCFFFFFFLLLYYYqqq___OOOLLLKKKFFFEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKIIIJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQRRRQQQMMMJJJHHHIIIKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHIIIKKKNNNQQQQQQSSSTTTUUUUUUVVVUUUWWWYYY]]]``````cccnnn{{{~~~}}}{{{|||}}}{{{}}}ooolllOOO===777444111//////000///.......................................------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))))))...///...222;;;PPPhhhbbbdddoooxxxxxxvvvwwwmmmLLLDDDCCC======DDD>>>EEEJJJJJJEEEBBBDDDGGGAAA@@@@@@???>>>===<<<<<>>;;;AAAHHH```}}}}}}vvvkkk[[[PPPLLLIIIKKKLLLMMMMMMMMMPPPRRRZZZ\\\___cccfffiiilllnnnooonnnpppuuuyyy}}}wwwpppmmmyyypppjjj{{{RRR<<<777444444333//////222222111111000///......---///////////////////////////000111111111222444666777FFF{{{eeeFFFKKKJJJFFFKKKQQQbbb|||vvv\\\NNNIIIFFFEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHHHHEEEDDDCCCDDDBBBBBBBBBCCCCCCDDDFFFFFFDDDEEEFFFGGGFFFGGGJJJLLLJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMMMMNNNPPPQQQPPPNNNKKKJJJHHHGGGGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPSSSWWWYYY]]]gggrrrtttssstttvvvtttqqqsssxxx|||iiieeeyyy|||qqqgggDDD666444222000000000000///---..............................------,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///......//////---...111555777TTTkkk___eeettt~~~uuuxxxxxxtttwwwpppdddSSSAAABBB???>>>???CCCFFFGGGFFF@@@AAACCCEEEEEEEEEDDDCCC???@@@AAA@@@@@@@@@BBBDDDHHHLLLPPPTTTVVVZZZ___ccchhhkkkppptttvvvxxx{{{}}}~~~|||yyyvvvtttsss333222222222111000//////......................................................---------......///......////////////000000+++333111333999000;;;ccc~~~bbbQQQFFFCCCGGGOOOVVVoooxxxooofff___ZZZXXXQQQRRRRRRPPPOOOOOOQQQSSSSSSRRRRRRSSSTTTTTTQQQOOONNNMMMLLLKKKIIIEEE???;;;===AAAPPPcccjjjfffeeehhhqqqlllgggccc[[[PPPIIIHHHGGGIIIKKKLLLLLLMMMNNNPPPXXXZZZ]]]aaaeeehhhjjjkkkkkkkkknnnvvv}}}uuutttuuuqqqdddkkkgggAAA;;;666444444222//////222111111000000//////......///////////////////////////000111111111222444666999CCCjjjkkkHHHMMMHHHDDDGGGJJJYYYtttdddRRRJJJFFFEEEEEEEEEGGGHHHGGGFFFFFFHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGCCCEEEFFFGGGFFFHHHJJJLLLKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKLLLOOOQQQQQQPPPMMMKKKGGGEEEEEEGGGJJJLLLKKKKKKIIIIIIIIIJJJKKKLLLIIIHHHGGGHHHKKKMMMMMMLLLMMMLLLLLLLLLLLLMMMNNNOOOLLLKKKMMMQQQTTTXXXbbbllllllkkklllnnnllljjjnnntttqqqfff[[[mmmjjjvvvZZZAAA444333111000000000000...---........................------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...///...+++***---000000000<<<\\\fff^^^bbbeeennnvvvzzzuuunnnrrrzzzdddTTTKKK@@@<<>>===>>>@@@CCCDDDEEEEEEGGGJJJOOOSSSVVVYYY]]]```bbbccceeegggiiikkkmmmnnnooopppsssuuuvvvuuussspppnnnmmmlllkkkjjjiiihhhgggffffffffffff000111111000//////000000...................................................------,,,---------............/////////000000---999222000;;;333666VVVrrrwww\\\LLLGGGEEEHHHOOO```pppvvvllleee```]]]TTTTTTSSSQQQOOOOOOQQQSSSSSSSSSSSSTTTUUUTTTRRROOOMMMLLLKKKLLLKKKGGGAAA;;;888;;;BBBJJJPPPQQQOOOMMMVVVSSSQQQQQQMMMGGGFFFHHHEEEGGGIIIJJJJJJKKKLLLNNNTTTVVVYYY^^^bbbeeeffffffiiiiiimmmvvv{{{xxxccchhh{{{{{{XXX<<<;;;555111111111//////222000000000000////////////////////////////////////...000111111111111444666:::???\\\hhhFFFKKKDDDDDDEEEFFFSSSnnnjjjUUULLLFFFEEEEEEEEEGGGHHHGGGFFFFFFHHHJJJIIIGGGDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGCCCEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQPPPNNNMMMLLLKKKJJJLLLOOOQQQRRRRRRMMMKKKIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHJJJLLLMMMJJJHHHGGGHHHKKKNNNMMMLLLLLLKKKKKKJJJKKKLLLMMMMMMNNNLLLMMMQQQSSSVVV___hhhgggggghhhjjjgggfffkkkssszzz~~~zzznnnooobbbooo~~~nnn[[[yyyrrrMMM>>>444222111000000111000...---........................,,,,,,,,,,,,,,,,,,------++++++++++++***************++++++++++++,,,,,,,,,(((***++++++,,,///111111...111333???dddnnneee___kkkttt|||{{{rrrnnnuuu~~~rrr]]]KKKAAA>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCBBBCCCEEEHHHJJJLLLOOORRRTTTTTTUUUVVVWWWWWWZZZ]]]___```aaabbbdddbbbaaa```^^^\\\[[[[[[[[[]]]\\\[[[ZZZZZZ\\\^^^___---//////...---///111111---..........................................---///...---,,,,,,,,,,,,,,,............/////////000***888---))):::666444PPPPPPeeeTTTLLLHHHGGGOOOZZZaaasss{{{ppphhhdddbbbVVVVVVTTTRRROOOOOOQQQSSSRRRRRRSSSTTTUUUTTTQQQOOOLLLKKKKKKLLLLLLHHHBBB<<<999===???BBBHHHOOOOOOIIIFFFDDDDDDGGGFFFDDDFFFJJJBBBDDDGGGIIIIIIIIIKKKMMMQQQSSSVVV[[[```bbbbbbaaaiiiiiimmmuuu}}}vvv{{{nnn```pppnnnQQQ@@@:::333...///000///000222////////////000000000000////////////////////////...000111111000111444666555888NNNfffFFFMMMGGGJJJFFFFFFQQQkkkmmmXXXNNNFFFEEEEEEEEEGGGHHHGGGFFFFFFHHHJJJJJJGGGDDDCCCBBBAAAAAABBBBBBDDDEEEFFFGGGCCCDDDFFFFFFGGGHHHJJJMMMNNNOOOPPPQQQQQQOOOMMMLLLMMMKKKKKKLLLOOORRRTTTTTTLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFGGGIIILLLMMMKKKHHHGGGHHHLLLNNNNNNLLLLLLLLLKKKJJJJJJKKKLLLMMMSSSQQQQQQSSSUUUWWW___ggggggggghhhiiigggfffllltttsssxxxqqqpppzzzttt{{{fffWWW}}}cccDDD===444111000///000111000...,,,........................+++++++++,,,,,,---------,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,///111///+++000//////777OOOtttvvviiibbbkkkuuuyyyuuurrrxxxdddMMMBBBAAACCC??????@@@AAACCCDDDEEEFFF@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDDDDDDDEEEFFFFFFHHHJJJMMMNNNNNNMMMNNNOOONNNQQQVVVYYYYYYZZZZZZ[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTRRRQQQPPPQQQSSSVVVXXX////////////............///...,,,+++,,,---///111...---,,,,,,,,,,,,---...........................---------............//////...------000444999<<>>???GGGHHHCCCCCCCCCBBB@@@>>>======>>>BBBCCCDDDEEEEEEDDDCCCBBBIIIHHHGGGIIIMMMOOONNNLLLPPPMMMIIIHHHIIIJJJJJJJJJJJJHHHFFFGGGIIIKKKJJJJJJ////////////............///...---,,,,,,...///111...---,,,,,,,,,,,,---...........................------------............///...---...000333777999;;;MMMgggyyyZZZNNNIIIFFFIIIPPPTTTaaa{{{vvvmmmjjjddd^^^\\\XXXSSSRRRTTTTTTRRRPPPPPPQQQRRRQQQPPPOOONNNMMMMMMKKKKKKJJJIIIGGGFFFCCC@@@>>>???CCCFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHQQQPPPRRRXXX[[[\\\^^^cccpppttt|||}}}~~~uuuaaaJJJ999000444111......000111111000........................---------............////////////000111111222222333666???www|||ZZZHHHIIIDDDDDDDDDIIIYYYqqqfffPPPHHHHHHGGGFFFFFFFFFGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMKKKJJJJJJMMMOOOPPPMMMKKKJJJKKKNNNPPPQQQQQQPPPOOOMMMNNNNNNMMMJJJHHHHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMPPPMMMKKKLLLNNNPPPPPPOOOSSSTTTVVVWWWXXXZZZ]]]```eeeeeegggiiihhhfffkkksssyyy{{{}}}~~~vvvrrr{{{hhhsss~~~WWW<<<444555---...000111111///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))***++++++)))***+++,,,------------444...---111//////AAAYYY~~~}}}eeeaaa[[[ZZZgggrrrrrrlllccc___dddrrrssshhhbbbUUUCCC???BBB>>>AAADDDEEEAAA@@@AAABBB@@@>>>>>>===>>>@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFCCCAAA@@@AAADDDEEEEEECCCFFFEEEDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCBBBBBBAAAAAA/////////............---///...---------...000111------,,,,,,,,,,,,------------------------------------------............---......///000222333444444:::EEEhhhkkkVVVPPPIIIGGGKKKJJJPPPjjj~~~xxxsssjjjdddbbb___ZZZWWWVVVTTTRRRPPPPPPQQQRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJGGGCCC@@@@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFDDDBBBAAACCCFFFIIIOOONNNQQQUUUXXX\\\eeennnyyyjjj[[[LLL???<<<>>>777333///,,,---000222333........................---------............///...//////000111111222222000777999gggfffIIIEEEGGGCCCBBBEEERRRhhhnnnTTTLLLJJJGGGEEEDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMHHHHHHJJJMMMPPPQQQPPPOOOIIIKKKNNNPPPQQQQQQOOONNNMMMNNNOOOMMMKKKIIIIIIIIIHHHGGGGGGGGGIIILLLNNNPPPNNNMMMKKKIIIIIIJJJKKKLLLPPPOOOMMMMMMNNNPPPPPPPPPUUUVVVXXXYYYYYY[[[^^^```eeedddeeegggfffeeejjjrrrxxxzzz|||~~~wwwxxxoookkkyyyUUU;;;333444///222666888888555000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))***++++++)))***+++,,,------------111---,,,------...222888QQQ}}}~~~hhhWWWUUU___bbbooonnnnnnmmmeee___hhhvvvcccVVVTTTKKKDDDAAA@@@AAAAAA???BBBGGGBBBAAA@@@@@@AAABBBAAAAAAAAA@@@???>>>???AAACCCDDDFFFEEEEEEFFFHHHIIIHHHGGG???@@@BBBBBB@@@?????????>>>???@@@@@@>>>===<<<===//////.........---------......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------...///000000000000333444444KKKdddWWWKKKFFFHHHIIIKKK\\\rrrzzzppphhhfffddd___YYYWWWTTTRRRPPPOOOPPPPPPOOONNNPPPPPPOOONNNMMMLLLKKKKKKKKKJJJHHHEEEBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAAAAA@@@BBBFFFIIIJJJLLLRRRYYY]]]cccooo{{{zzzpppZZZMMMDDD===>>>BBB===:::555000.........///........................---------............///......///000111222222333111:::666XXXwwwRRRDDDJJJEEECCCDDDNNN```xxxtttUUUKKKIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRPPPMMMJJJIIIIIILLLKKKHHHGGGHHHKKKOOOQQQPPPOOOLLLJJJIIIIIIJJJKKKOOONNNMMMLLLMMMNNNOOOPPPUUUWWWYYYYYYZZZ[[[]]]___eeecccccceeeeeeeeekkkrrrxxxyyy{{{~~~|||}}}fffoooqqqPPP999222333111444777999999666222///------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++******************+++******+++,,,,,,,,,,,,,,,+++------,,,///222222...666NNNqqqqqqgggaaaVVVcccmmmuuu]]]\\\jjjtttvvv~~~wwwmmm[[[aaaSSSHHHHHHFFF???>>>BBB???AAABBBBBB@@@??????@@@CCCBBBAAAAAA@@@AAABBBCCC>>>???@@@BBBCCCCCCBBBAAA@@@CCCDDDCCC@@@>>>======>>>===============>>>>>>............---------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---.../////////......333666222<<>>???AAABBBAAA@@@>>>======>>>???>>>===<<<<<<<<<;;;:::::::::<<<>>>@@@AAA.........------------,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.../////////......///666444777MMMlllzzzaaaKKKFFFEEECCCHHHSSSYYYttt{{{xxxsssjjjcccaaa\\\ZZZVVVTTTSSSQQQOOOMMMPPPOOOOOONNNMMMLLLKKKKKKGGGHHHIIIHHHEEEDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFMMM[[[jjjtttyyy|||^^^FFFEEEHHH???222,,,555777888777333000..............................---------............///---...///000111222333444///222555AAAuuuTTTGGGEEEDDDCCCFFFRRRhhhZZZGGGFFFEEEGGGJJJJJJGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEIIIJJJKKKJJJIIIIIIJJJKKKOOOMMMKKKJJJKKKNNNRRRTTTVVVXXXXXXWWWSSSNNNLLLKKKPPPOOOMMMKKKJJJJJJKKKKKKQQQOOOLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLOOOQQQSSSUUUXXXZZZZZZ[[[]]]^^^```\\\ZZZ\\\```cccjjjqqqvvvvvvwwwzzz~~~oooyyyZZZ@@@333111444111000///.........///000------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***++++++++++++***)))******+++++++++++++++******...000---+++,,,//////***555555>>>bbbyyycccaaaggggggcccaaabbbbbbbbbdddfffiiikkkllllllYYYKKKLLLOOOSSSUUURRRLLLFFF@@@@@@>>>===<<<<<<;;;;;;DDDDDDDDDBBB@@@@@@BBBDDD>>><<<999999;;;>>>??????AAAGGGMMMMMMJJJIIINNNSSS.........---------,,,,,,******++++++,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------........./////////000,,,222222444???RRRxxxzzzZZZMMMHHHBBBCCCIIIOOO]]]xxxvvvpppoooeeebbb^^^[[[YYYVVVSSSQQQQQQQQQPPPOOONNNMMMLLLLLLIIIJJJKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEHHHLLLPPPRRRWWWddduuucccJJJ<<>>aaannnfffddd```[[[aaafffiiijjjooouuunnncccdddhhh{{{uuupppoooyyyvvvfffRRROOOKKKIIIIIILLLOOORRRJJJHHHEEEBBBCCCJJJUUU]]]bbb[[[SSSQQQUUUYYYZZZYYY]]]ooorrrjjjqqq|||......---------,,,,,,,,,))))))***++++++++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000111,,,//////333999BBBbbbhhhVVVNNNGGGEEEIIITTTSSS]]]wwwyyyzzzllliiieeeaaa^^^[[[XXXUUUSSSRRRQQQPPPOOONNNNNNMMMKKKMMMNNNMMMJJJGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBDDDGGGNNNWWW]]]___bbbmmm}}}yyySSS???666AAAHHH>>>222///---///111000---,,,---///........................---------.........//////------...000111333444444:::000;;;333JJJVVVKKKFFFFFFEEEFFFNNNaaa|||kkkPPPKKKEEECCCFFFGGGFFFCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFEEECCCBBBCCCDDDFFFHHHGGGGGGFFFFFFGGGIIIJJJLLLJJJLLLNNNNNNLLLLLLOOORRROOOQQQSSSUUUVVVVVVUUUTTTPPPSSSVVVVVVTTTRRRPPPOOOIIIJJJLLLNNNNNNLLLKKKIIINNNMMMJJJHHHGGGGGGHHHIIIFFFIIIKKKLLLLLLNNNSSSWWWSSSVVVZZZ]]]^^^___aaabbbWWWQQQNNNRRRXXX^^^fffmmmnnnmmmooottt{{{~~~xxxzzz{{{cccFFF777333333333...............---,,,,,,------------------------************************---,,,+++******+++,,,---)))***+++,,,,,,+++***)))******+++++++++******)))///(((&&&,,,...)))''')))...111///...///555SSS~~~pppbbb___^^^ZZZaaacccbbbjjjtttmmm[[[ccc```jjjsssnnnooowwwyyy~~~uuuqqqkkkggghhhnnnvvv{{{dddaaa\\\ZZZ___nnn}}}xxx{{{|||{{{...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......------111555444888PPPkkk^^^OOOUUUOOO>>>MMMNNNTTTaaarrr|||vvvnnnjjjgggbbb[[[UUUUUUSSSPPPOOOOOOOOOOOONNNHHHHHHIIIIIIIIIIIIIIIHHHCCCDDDDDDBBB@@@@@@BBBDDDBBBCCCFFFLLLUUU___hhhlllkkkkkkppp}}}yyyNNNCCC888666:::;;;555---......---------......///++++++,,,------......///..................------////////////000000000000111...444;;;HHHnnn~~~]]]DDDLLLIIIEEEEEEKKK\\\vvvrrrTTTLLLFFFFFFFFFEEEGGGJJJFFFIIIJJJGGGGGGHHHGGGCCCHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLSSSRRRRRRSSSTTTUUUTTTSSSWWWVVVTTTPPPLLLKKKLLLNNNOOONNNLLLKKKKKKLLLNNNOOOLLLJJJHHHGGGGGGIIIKKKMMMMMMLLLJJJJJJLLLOOOSSSVVVVVVVVVXXX]]]bbbccc```\\\SSSQQQRRRXXX^^^```dddhhhpppmmmmmmrrrzzz}}}wwwyyytttxxxmmmkkkSSS@@@555444...333.........///////////////---------,,,,,,++++++++++++++++++************)))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***---///---+++111@@@LLLpppvvv^^^______^^^lll}}}hhh]]]fffiiillliiiccc```cccgggsss}}}{{{------,,,++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......000...000333000111CCCXXXxxx\\\SSSOOOHHHPPPNNNOOOSSSXXXeeezzz{{{xxxwwwsssllleee]]]ZZZVVVTTTRRRQQQOOONNNIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCDDDGGGIIIJJJNNNTTTXXX]]]fffrrr{{{|||{{{tttjjjKKKDDD;;;666444444333222///......---------......------------------------..................------.../////////000000000000333111555888???]]]eeeDDDGGGEEEDDDEEEKKKYYYrrrzzzXXXOOOIIIHHHGGGFFFFFFIIIDDDHHHIIIFFFFFFHHHFFFCCCGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJQQQQQQQQQRRRSSSTTTTTTTTT\\\[[[XXXTTTOOOLLLKKKLLLOOONNNMMMLLLLLLMMMOOOPPPNNNLLLJJJGGGFFFGGGHHHJJJLLLKKKJJJJJJMMMQQQUUUWWWZZZZZZ\\\^^^___^^^ZZZWWWRRROOOQQQXXX]]]```dddhhhmmmkkkkkkooowww||||||{{{}}}zzz|||kkkgggcccLLL<<<333444///333////////////............---------,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,))),,,---+++(((+++222:::???```~~~wwwxxxzzzooosssppphhhYYYccckkkhhh___ZZZ^^^eeeiiirrryyyzzz{{{~~~|||xxx~~~}}}------,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,---......222//////222000///888EEElllyyyaaaUUUQQQMMMLLLJJJIIIFFFHHHTTTaaa{{{ssskkkgggbbb^^^[[[XXXUUUSSSNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFHHHMMMPPPSSSYYY___```bbbiiivvvuuuxxxuuu___OOODDDBBB===555///---222777//////...---,,,,,,,,,---//////...------,,,++++++------------------............/////////000000000333333555555888MMMwww{{{uuuLLLDDDDDDEEEGGGIIIRRRfffzzz\\\SSSKKKIIIIIIFFFEEEGGGBBBFFFGGGEEEFFFHHHGGGDDDGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIOOOOOOPPPRRRSSSTTTUUUVVV]]]]]]\\\XXXSSSPPPNNNNNNOOONNNNNNMMMNNNOOOQQQRRRPPPNNNJJJGGGEEEEEEEEEFFFJJJIIIIIIKKKNNNSSSWWWZZZ[[[]]]^^^^^^\\\XXXVVVVVVQQQOOOQQQWWW\\\^^^bbbgggjjjhhhiiimmmrrrvvvwwwvvv}}}}}}}}}{{{\\\hhhZZZEEE888333666000444000/////////...---------------,,,,,,,,,,,,+++++++++++++++************)))************************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++---...---,,,+++,,,...%%%<<>>EEE@@@>>>DDDBBBVVVooodddPPPHHHGGGHHHHHHGGGFFFFFFHHHIIIIIIFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIKKKNNNRRRTTTSSSQQQQQQSSSVVVXXXYYYYYYXXXWWWWWWXXXYYYWWWTTTQQQQQQRRRUUURRROOOLLLKKKJJJHHHGGGGGGHHHGGGEEECCCBBBCCCDDDBBBBBBEEEIIIPPPWWW]]]___aaa```___aaaaaa[[[RRRJJJHHHMMMTTTVVVUUUUUUWWWYYY]]]___bbbdddeeegggkkknnnooosss|||xxxuuuwww{{{{{{uuuwwwlll{{{uuuOOO555444333222000000000000...---,,,---.........---------,,,,,,+++******)))+++++++++************)))*********)))))))))((((((******)))))))))((((((((((((((())))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))*********+++++++++,,,,,,))),,,...111:::NNNhhh{{{~~~tttqqqoookkkfffbbb^^^VVVOOO\\\___WWWRRRYYYYYYQQQNNNVVVYYY[[[[[[YYYVVVTTTRRRLLLNNNQQQTTTWWWZZZ^^^bbb************************))))))))))))(((((((((((((((((()))***************)))))))))))))))******+++))))))************))))))*********++++++,,,,,,------------.........//////000/////////111===UUUjjjyyyfffYYYOOOIIIGGGFFFEEECCCAAAEEELLLKKKQQQ\\\kkk}}}~~~dddggg|||wwweeeTTTIII888:::;;;:::666222//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------///---///222111111===LLLiiiMMM@@@BBB@@@AAAEEECCCTTTiiiiiiTTTIIIGGGFFFFFFGGGFFFFFFGGGIIIHHHFFFDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIKKKKKKMMMPPPSSSUUUTTTSSSRRRTTTWWWYYYZZZYYYWWWVVVTTTTTTTTTUUUUUUTTTRRRPPPUUURRRNNNKKKJJJIIIGGGEEEFFFFFFFFFDDDBBBAAAAAACCCBBBCCCEEEJJJOOOVVV\\\___ccc```^^^^^^^^^ZZZRRRKKKNNNRRRWWWXXXWWWUUUUUUWWW]]]^^^___```aaadddiiimmmmmmqqqyyy~~~zzztttrrrvvv~~~|||wwwcccttt}}}xxx```BBB333333111000////////////,,,---......---,,,---...---,,,,,,++++++*********+++++++++************))))))))))))((((((((((((((()))))))))(((((((((''''''(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))*********++++++++++++,,,******---...+++///EEE^^^ssswwwtttuuuooofffooooooaaaUUUZZZ\\\YYY[[[]]]___aaa```\\\VVVSSSRRRVVV\\\bbbfffhhhjjjmmmooo************************))))))))))))(((((((((((((((((()))***************)))))))))))))))******+++))))))************))))))))))))***+++,,,,,,------------........./////////111111222222111333>>>JJJoooxxxcccUUUOOOKKKKKKHHHEEEEEEHHHHHHIIILLLRRR\\\jjjyyywwwiiilll{{{tttcccSSSDDD<<<666444333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,------......------///---...111111222;;;FFFsssttt]]]HHHAAABBBEEEFFFBBBMMM___tttkkkUUUHHHFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOORRRTTTUUUUUUTTTSSSUUUXXXZZZZZZYYYWWWVVVPPPNNNNNNRRRWWWYYYVVVRRRRRROOOKKKIIIHHHHHHFFFEEEEEEFFFEEEDDDBBBAAABBBCCCFFFGGGJJJLLLPPPUUU[[[___``````___]]][[[XXXTTTRRRUUUVVVWWWVVVSSSRRRSSSUUUZZZ[[[\\\^^^aaadddgggjjjmmmqqqyyy|||xxxqqqqqqwww}}}~~~}}}mmmeeevvvrrr```LLL999333222111000////////////...000222000,,,+++,,,...,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))************++++++++++++000,,,...333---***;;;SSSNNNRRRbbb|||yyyyyy{{{{{{~~~}}}rrrooossstttyyy************************(((((((((((())))))))))))(((((()))***************)))))))))))))))******+++))))))************))))))))))))***+++,,,,,,------------------.........///,,,---///222000---111777BBBooolll___TTTQQQOOOJJJEEEBBBFFFFFFGGGHHHKKKQQQYYY___eeesssvvvuuuoooeeecccnnnuuu```MMM???555000555222///.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,+++,,,------......------...---...000111222888???WWWpppRRR>>>@@@FFFDDDAAAHHHUUUiii}}}uuuZZZIIIGGGIIIIIICCCCCCDDDGGGJJJLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLNNNQQQSSSTTTTTTUUUUUUTTTUUUWWWXXXYYYXXXWWWVVVTTTQQQPPPTTTZZZ\\\YYYTTTOOOLLLHHHFFFEEEFFFFFFEEEDDDEEEEEEDDDBBBBBBCCCEEEHHHJJJLLLMMMOOORRRWWW[[[\\\___aaa___ZZZWWWXXXZZZZZZXXXTTTPPPMMMNNNQQQSSSUUUWWWZZZ^^^bbbeeeffffffnnnrrrzzz|||wwwpppqqqxxx{{{kkkoooRRRAAA888333222111000000///000000222444444222---***+++---,,,,,,+++++++++++++++***+++++++++*********))))))************************((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++///((()))000///+++555GGG???777777HHHbbbzzzyyywww************************(((((((((((())))))))))))(((((()))***************)))))))))))))))******+++))))))************))))))*********++++++,,,,,,---,,,,,,,,,---------......,,,+++...222111//////333///[[[yyyhhhXXXSSSRRRNNNHHHDDDBBBCCCEEEFFFGGGIIILLLOOOUUU]]]jjjvvv|||||||||qqq]]]RRRWWWkkksssnnnvvvnnnTTTBBB777111...333111...---------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,------......------...------///111333666888HHHwww~~~cccBBB???CCCAAABBBFFFOOO___tttfffPPPJJJJJJIIICCCDDDEEEHHHLLLMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJLLLMMMMMMMMMLLLOOORRRSSSSSSTTTTTTVVVTTTTTTUUUUUUVVVWWWXXXXXX]]]YYYVVVWWWZZZ[[[XXXTTTMMMIIIEEEBBBBBBCCCCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGGGGIIIKKKLLLLLLNNNTTTXXX[[[^^^```___[[[YYYZZZ]]]ZZZVVVPPPLLLJJJKKKNNNPPPPPPQQQUUU[[[aaaddddddccclllrrrzzz|||vvvnnnpppwwwwww}}}{{{yyynnnLLL===:::222222111000000000000000333444333111...++++++++++++++++++++++++++++++++++++++++++************)))************++++++++++++)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))************+++,,,'''&&&,,,...,,,///777000///000555===MMMggg|||************************'''((((((((()))))))))***(((((()))***************)))))))))))))))******+++))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///------111222000111444222NNNvvvmmmaaaZZZTTTOOOMMMDDDEEEFFFEEEEEEFFFHHHKKKOOORRRXXX___iiivvvzzzhhhWWWMMMJJJ[[[yyyzzzyyyyyy___HHH:::555222111/////////......---......******+++++++++,,,,,,,,,************************((((((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,------......---------------...111444444333???dddUUUDDDAAA@@@GGGEEEIIITTThhhrrrXXXNNNJJJFFFGGGGGGHHHJJJLLLMMMLLLJJJEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFHHHJJJKKKLLLMMMMMMLLLOOORRRSSSSSSRRRTTTUUUTTTSSSRRRRRRSSSVVVXXXZZZ^^^[[[WWWUUUVVVVVVUUUTTTNNNJJJDDD@@@???>>>>>>===>>>@@@AAABBBBBBCCCEEEHHHDDDHHHKKKKKKKKKNNNUUUZZZ^^^\\\[[[\\\]]]\\\ZZZWWWVVVSSSOOOLLLKKKLLLLLLMMMLLLLLLOOOUUU\\\aaacccccchhhoooxxx{{{sssjjjlllssstttyyynnniiiHHH999777000000//////......//////111000...---...---,,,***+++++++++++++++++++++++++++++++++************)))))))))))))))*********+++******)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,---...&&&+++333666333333===JJJcccwww||||||}}}************************'''((((((((())))))******(((((()))***************)))))))))))))))******+++))))))************)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,///+++))),,,...---...111555AAA\\\{{{hhhYYYRRRRRRLLLKKKHHHEEEBBBCCCEEEHHHDDDGGGLLLRRRYYY```hhhmmmuuuxxx~~~~~~||||||{{{ggg[[[PPPDDDGGGXXXmmm}}}qqqaaaJJJ888///...//////---...000000......000111*********++++++,,,,,,,,,************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------111444333000555RRRiiiLLLBBBAAALLLDDDDDDLLL___xxxwww]]]QQQKKKEEEKKKJJJJJJKKKMMMLLLJJJHHHEEEEEEFFFGGGHHHIIIIIIJJJDDDEEEGGGIIIJJJKKKLLLLLLKKKOOORRRSSSRRRRRRSSSUUUTTTRRRPPPPPPQQQUUUYYY\\\YYYVVVRRRPPPQQQRRRSSSSSSPPPKKKDDD???<<<;;;:::999<<<===???@@@AAABBBEEEHHHDDDHHHLLLMMMMMMQQQXXX___bbb[[[VVVYYY___```XXXPPPRRRQQQOOONNNNNNMMMKKKJJJJJJIIIJJJOOOWWW___cccddddddlllvvvxxxpppggghhhooorrrwww}}}}}}eeecccDDD555222//////...---------.........+++)))***---...,,,***+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************$$$***,,,)))(((+++,,,***...***))),,,...---...111<<>>999;;;999888<<>>^^^XXXCCCEEECCCBBB@@@BBBNNNeeettt___VVVLLLNNNJJJIIIJJJJJJGGGGGGIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOONNNNNNPPPSSSUUUUUUTTTTTTSSSSSSTTTVVVWWWVVVUUUWWWUUUSSSRRRSSSTTTTTTSSSTTTOOOJJJHHHIIIHHHDDD@@@<<<:::888;;;@@@CCCAAA???AAAFFFMMMUUUZZZ]]]^^^^^^]]][[[YYYYYYZZZYYYUUURRRSSSRRROOOLLLJJJIIIIIIJJJOOOPPPRRRSSSVVV[[[aaafffhhhoootttsssllleeedddeeejjjooossstttwww~~~uuu|||___AAA888555000000000000000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))******))))))***)))((('''&&&''''''(((&&&&&&''''''(((((())))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,//////...///222:::DDDKKK\\\ppp~~~fffnnnsssuuu))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))***************++++++++++++,,,++++++,,,...000000...,,,///000000...000DDDkkkuuuggg```[[[TTTNNNKKKJJJIIIFFFEEEFFFHHHLLLNNNPPPQQQSSSUUUVVVVVVUUUUUUVVVVVVUUUTTTUUUXXX]]]aaadddhhhnnnvvv{{{{{{wwwssstttsssqqqooonnnllllllkkkdddaaa]]]XXXTTTWWWeeesss{{{yyy{{{mmm[[[III>>>888555111///.........---........................+++++++++++++++*********************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---------...//////000000444:::OOO```DDDCCCBBBDDDAAA@@@III\\\vvv~~~lllaaaTTTMMMJJJJJJKKKIIIFFFGGGLLLJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNQQQSSSTTTSSSTTTSSSRRRTTTVVVWWWWWWVVVSSSSSSRRRSSSUUUTTTRRRQQQTTTQQQMMMLLLMMMLLLIIIGGG???<<<999999===??????>>>???DDDMMMTTTZZZ\\\[[[ZZZ\\\[[[ZZZZZZZZZYYYVVVSSSTTTRRROOOMMMLLLMMMNNNOOOTTTUUUVVVVVVWWWZZZ___bbbiiioootttsssllleeeaaaaaahhhnnnrrrtttwww~~~mmm~~~nnnOOO999555444000000000000/////////......------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))((((((***+++))))))(((''''''''''''((('''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,++++++---///===OOOdddttt~~~(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++,,,,,,---...000222222222...---000222///666PPPmmm{{{qqqfff[[[TTTQQQNNNJJJGGGHHHIIIKKKLLLPPPPPPQQQSSSUUUUUUTTTSSSRRRPPPNNNKKKKKKLLLOOORRR[[[___gggooottttttoookkkmmmllliiifffcccaaa``````YYY[[[]]]\\\\\\aaammmxxx~~~rrraaaNNN???666222222222000...,,,,,,,,,------------------------+++++++++***************************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---......//////000333888AAAuuugggCCC???CCCEEEBBB@@@EEETTTmmmvvvjjj[[[NNNLLLLLLLLLIIIFFFIIINNNIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHIIILLLOOORRRRRRRRRTTTSSSSSSTTTVVVXXXXXXWWWSSSSSSTTTUUUVVVTTTPPPLLLQQQOOOLLLLLLMMMMMMLLLJJJDDD@@@<<<:::;;;===>>>>>>>>>BBBHHHOOOTTTWWWXXXXXXZZZZZZZZZZZZZZZXXXVVVTTTUUUSSSPPPNNNOOORRRTTTUUUSSSTTTUUUUUUVVVXXX[[[^^^ffflllrrrsssnnnhhheeedddkkkqqqvvvwwwzzzkkkuuu^^^EEE666444333///000000/////////.........------,,,,,,,,,++++++++++++++++++++++++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((()))***)))''''''))),,,((((((((('''''''''((((((((((((((((((((('''''''''))))))))))))************)))***+++,,,,,,+++***)))(((***---////////////000333888>>>FFFSSSggg|||}}}(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))*********+++++++++---,,,,,,,,,...222777:::,,,)))+++000000///:::KKKssssssccceee```ZZZUUURRRNNNJJJGGGMMMLLLKKKMMMOOOPPPOOONNNNNNLLLIIIGGGFFFFFFFFFGGGNNNPPPUUU[[[```bbbaaa___\\\ZZZXXXVVVVVVVVVXXXYYYXXXaaammmwww~~~ssswwwzzzyyyssseeeQQQ@@@666333///000000...,,,***,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------.../////////222555888___pppEEE===DDDDDDBBB@@@BBBOOOeeetttcccPPPLLLJJJJJJHHHFFFGGGLLLHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHKKKOOOQQQRRRQQQTTTSSSSSSTTTVVVXXXWWWVVVTTTTTTUUUWWWVVVSSSMMMIIIOOONNNMMMMMMMMMNNNNNNMMMIIIEEEAAA===<<<===>>>???AAABBBEEEIIINNNRRRVVVXXXWWWYYY[[[[[[ZZZXXXWWWUUUWWWTTTQQQQQQTTTWWWXXXXXXRRRSSSTTTTTTUUUXXX\\\___fffkkkppprrrooojjjgggfffmmmtttyyyzzz|||wwwllliiiwwwgggNNN:::222111///---////////////............------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''(((((('''((()))***''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********((()))++++++++++++)))(((+++---...---+++******+++***+++...222777@@@KKKTTTfffttt|||))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((()))))))))))))))************+++,,,,,,++++++,,,000777<<<222...,,,---...///333999LLLyyysssjjj___XXXSSSOOOKKKKKKMMMNNNMMMKKKLLLJJJFFFEEEFFFGGGGGGFFFKKKIIIHHHJJJPPPXXX]]]```^^^___bbbfffjjjnnnrrrttt}}}vvvxxxmmmVVVLLLYYYrrr~~~|||uuu|||iiifff^^^PPP@@@444...---,,,,,,+++***)))***---000************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++++++++,,,,,,,,,,,,---......//////000222555LLLSSSBBBEEECCCBBBAAABBBJJJ\\\tttnnnRRRLLLGGGGGGGGGEEEEEEGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIILLLOOOQQQRRRQQQTTTSSSRRRSSSUUUUUUUUUSSSTTTUUUVVVWWWWWWTTTNNNJJJPPPOOOOOOOOOOOOPPPPPPQQQLLLIIIEEEAAA>>>>>>???@@@DDDDDDEEEHHHLLLQQQVVVYYYUUUXXX[[[\\\[[[XXXWWWWWWXXXUUUSSSUUUYYY\\\\\\ZZZTTTTTTTTTUUUVVVZZZ```dddkkkmmmppppppmmmhhheeeccckkkrrrxxxyyy|||vvvnnnmmmmmmZZZCCC666333222111111/////////.........------------,,,,,,,,,,,,++++++******++++++******)))((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++''''''&&&(((***+++***(((&&&'''(((((()))((((((((('''''''''(((((((((((((((((((((((()))))))))******))))))************))))))+++++++++)))'''&&&'''(((((((((***...///...111555999HHHQQQWWWbbbeeeiiivvvwww}}}))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))***************++++++******---222666::::::777222111444555222888\\\pppjjjbbb______```^^^\\\WWWSSSOOONNNQQQVVVYYYZZZ^^^WWWNNNLLLRRR^^^kkksssxxx}}}}}}ZZZ___[[[QQQRRReee|||zzz{{{yyymmmVVVNNNBBB999444000---***,,,+++******+++,,,......++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---+++,,,,,,------......//////111666<<>>???@@@BBBCCCDDDGGGKKKPPPTTTVVVTTTWWW\\\]]][[[XXXWWWWWWYYYVVVUUUXXX]]]___]]]ZZZWWWVVVUUUTTTVVV[[[bbbggglllmmmnnnllliiieeebbb```gggooovvvyyy|||jjjttt~~~gggRRR>>>666555333111333//////.........---------------,,,,,,,,,,,,++++++***************))))))((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))'''&&&***///000,,,&&&%%%&&&((()))))))))((((((&&&&&&''''''(((((())))))(((((((((((()))))))))***)))))))))(((((()))))))))'''((()))***)))***+++------)))(((+++,,,+++///555***222000///777>>>DDDQQQ[[[aaakkkttt{{{~~~))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************(((***,,,+++)))))),,,///:::AAAAAA888555777444---000999WWWzzzyyyxxxvvvtttgggbbb\\\\\\bbbjjjppptttuuujjj[[[TTTYYYhhhyyyvvv```fffmmmnnnmmmuuuppp___HHH;;;---***///333111,,,000...,,,,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((***+++,,,---...++++++,,,------......///111111777222\\\www{{{UUUEEEBBBDDDEEEBBBCCCMMM```nnn|||xxx___SSSJJJKKKNNNMMMIIIGGGHHHHHHHHHHHHIIIIIIJJJKKKGGGHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLNNNQQQRRRRRRQQQQQQOOONNNNNNNNNNNNMMMKKKQQQRRRTTTWWWYYYXXXTTTQQQNNNNNNOOONNNNNNNNNOOOQQQKKKJJJHHHDDD@@@>>>???@@@>>>???CCCGGGJJJNNNPPPQQQSSSWWW\\\]]][[[XXXWWWXXXYYYWWWVVVZZZ___aaa^^^ZZZXXXWWWTTTSSSTTTYYYaaagggkkkkkkjjjiiifffdddaaa```dddmmmuuuzzz~~~fff~~~}}}}}}bbbMMM999444333...,,,...//////.........------------------,,,,,,,,,++++++***************)))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++,,,(((''',,,333555...&&&%%%&&&((()))))))))((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))***)))(((''''''((()))***''')))++++++***)))******---))))))---,,,&&&&&&***$$$......---333222...222333:::HHHUUU^^^fffooovvvzzz|||((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++************************+++++++++,,,,,,,,,111777???EEEDDD@@@;;;888444333???XXXpppyyydddpppwwwlllrrrvvviiihhhtttzzz{{{]]]DDD222111000///------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************************+++,,,---...++++++,,,------......///666///222666LLLuuuPPPAAA===BBBEEEAAAIIIZZZaaawww|||iiiQQQGGGKKKIIIGGGJJJGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKIIILLLNNNOOONNNLLLKKKKKKLLLOOORRRRRRPPPMMMJJJJJJPPPSSSWWWXXXWWWUUUSSSRRRPPPQQQRRRRRRRRRRRRRRRQQQMMMJJJFFFCCCAAA@@@>>>===>>>???AAADDDHHHKKKNNNPPPUUUVVVWWWXXXZZZ\\\]]]^^^[[[[[[\\\```cccdddaaa]]]XXXXXXVVVUUUVVVYYY___ccchhhlllnnnkkkddd___^^^```gggooowwwxxx{{{kkkzzz{{{UUUFFF777111000...------///............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((+++*********))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&---555777000(((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))((((((''''''&&&&&&(((((((((((()))))))))))),,,***)))***,,,---***''')))************+++++++++******++++++------......111222333666;;;@@@EEEHHHSSSVVV\\\ccckkksssxxx{{{~~~xxxooohhh((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((*********************************+++++++++,,,,,,)))+++///111444888===@@@EEE;;;444777@@@TTTxxxnnnYYYYYY\\\YYY^^^hhhxxx~~~zzzhhhhhhcccKKK777000000...---,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************+++,,,,,,---++++++,,,,,,---.........222///333444BBBqqqaaaIIIAAACCCDDD<<>>BBBEEEGGGRRRTTTXXX\\\^^^______^^^ccchhhmmmnnnlllnnntttyyy~~~wwwqqqoooqqquuuxxxrrrsssqqqmmmgggcccbbbbbbgggbbb\\\VVVPPPIIIBBB<<<((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((*********************************++++++++++++,,,++++++)))((((((,,,222666>>><<<;;;888333666MMMeee}}}tttllldddXXXYYY]]]ggguuuqqqmmmvvv}}}|||}}}cccJJJGGGEEE777,,,...---,,,+++***)))))))))+++++++++++++++*********+++++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************++++++*********++++++,,,++++++,,,,,,------......///...333222666ZZZxxxIII???@@@BBB<<<@@@KKKOOO]]]{{{}}}cccTTTRRRNNNMMMNNNJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRNNNOOOPPPOOONNNMMMNNNPPPTTTUUUUUUTTTSSSQQQRRRSSSNNNOOOQQQSSSUUUVVVWWWWWWZZZXXXVVVSSSQQQOOONNNMMMLLLJJJGGGEEEEEEEEECCCBBB@@@??????@@@CCCGGGKKKNNNNNNRRRXXX^^^ccceeefffffffffccc___]]]]]]]]]]]]\\\[[[[[[YYYWWWVVVWWW[[[^^^gggjjjllliiiccc______bbbiiipppwwwxxxyyy}}}~~~hhh}}}xxxyyyeeeFFF;;;000.../////////000............------------,,,++++++++++++*********))))))))))))((((((((((((******))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((()))+++---...,,,***(((((((((((((((((((((((('''((())))))(((((()))***************++++++++++++(((((((((((())))))))))))((('''&&&((()))******))))))))))))*********++++++++++++******))))))))))))---,,,***)))))))))***+++,,,---......///000111111000111333555777888888888777;;;???AAACCCEEEHHHJJJFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDBBB???;;;999:::;;;@@@<<<666222000...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++,,,...///---+++(((((((((***444BBBGGG>>>333444<<>>BBB???BBBKKKMMMZZZ{{{ooo]]]UUUMMMMMMOOOKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQNNNOOOOOONNNMMMMMMOOOPPPUUUVVVVVVTTTSSSSSSUUUVVVPPPOOOPPPQQQTTTVVVWWWWWWYYYXXXUUURRROOOMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFDDDAAA???>>>>>>AAAEEEIIILLLMMMRRRZZZaaagggiiiiiihhhgggdddaaa___]]]\\\\\\\\\ZZZZZZYYYWWWVVVXXX[[[^^^eeehhhjjjhhhbbb^^^```ccciiiqqqvvvwwwwwwzzz}}}}}}kkkbbb{{{ddd{{{oooAAA777//////000//////000.........---------,,,,,,++++++++++++************))))))))))))(((((((((((())))))))))))))))))(((((('''''''''((((((((())))))((((((((())))))(((((((((&&&&&&&&&'''''''''(((((('''))))))))))))((()))***(((((((((((((((((((((((('''((())))))(((((()))+++)))))))))***+++++++++,,,(((((((((((())))))))))))***)))(((((())))))))))))))))))))))))************************************++++++*********+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000)))***+++---///000///---......///000111111111000---,,,+++***)))+++---//////---,,,,,,---///111222((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++&&&)))---//////...------***...444777333...///333555OOOmmmiiikkkrrr{{{{{{{{{{{{uuummmbbb]]]YYYBBB---,,,///---///...---,,,+++*********+++*********************************************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************++++++******)))***************++++++,,,------...,,,---///222555@@@eee]]]HHH@@@CCC???>>>CCCDDDXXXyyy|||iii[[[NNNLLLOOOKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOONNNLLLLLLNNNPPPTTTUUUTTTSSSRRRSSSUUUWWWTTTRRRPPPQQQTTTVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJHHHIIIIIIIIIGGGFFFAAA@@@>>>>>>@@@CCCHHHJJJMMMSSS[[[dddiiijjjiiihhhdddccccccaaa___]]]\\\[[[XXXXXXXXXWWWWWWYYY\\\___dddgggiiifffaaa^^^aaadddiiipppvvvuuuuuuxxx{{{zzz{{{bbbdddjjj^^^iii===666000000000......///...------------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((())))))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&(((***(((((((((((((((((((((((('''((())))))(((((()))***'''((((((((())))))******(((((((((((())))))))))))---,,,+++***((((((((()))(((((()))))))))*********))))))******+++,,,,,,---(((((((((((()))******+++)))))))))))))))*********+++******))))))***+++,,,,,,++++++,,,...---***'''---------------.........---,,,******,,,...000222.../////////...---------((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))*********)))))))))************+++)))***++++++***,,,///111...---+++++++++,,,///222333555>>>]]]~~~xxx|||~~~|||}}}}}}oooaaaXXXMMMBBBDDD666))),,,...,,,///...---,,,,,,++++++,,,,,,)))))))))***************)))))))))*********************)))))))))((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))******************)))))))))******+++******++++++,,,,,,------+++///...111888<<>>BBB???>>>CCCCCCRRRppp{{{iiiUUUNNNOOOKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLMMMOOORRRSSSSSSRRRQQQRRRUUUWWWWWWTTTRRRRRRUUUVVVUUUSSSOOOOOOPPPPPPOOONNNMMMMMMKKKJJJIIIIIIJJJJJJHHHFFFBBBAAA??????@@@CCCFFFHHHMMMRRR[[[dddiiijjjiiihhhbbbddddddccc___]]]\\\\\\WWWXXXXXXXXXXXXYYY]]]___bbbeeegggeee```^^^aaaeeegggoootttttttttwwwyyyyyywww|||fffqqq{{{cccfffuuu[[[:::444000111000---,,,...------------,,,,,,,,,,,,+++************)))))))))))))))))))))((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((&&&'''((((((''''''((()))'''''''''''''''((((((((((((((((((((())))))))))))------,,,***(((''')))***((((((((()))))))))******(((((()))***+++,,,---...+++++++++******))))))))).........---,,,,,,++++++++++++************++++++,,,,,,,,,,,,......---+++)))((('''&&&&&&''''''(((...,,,***)))***+++++++++)))+++......,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))************------,,,)))((((((+++---+++---...//////000///......+++)));;;YYYkkk{{{yyytttiiigggbbbQQQDDD???777///555///)))------)))---------,,,+++++++++,,,,,,((()))))))))*********+++((()))))))))*********+++***)))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))((())))))***+++,,,*********+++,,,,,,------***222......777777@@@ZZZkkkLLL>>>BBBBBBAAAFFFGGGLLLeee~~~}}}aaaTTTPPPIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPQQQOOONNNNNNNNNPPPRRRSSSSSSRRRSSSUUUWWWXXXUUURRRTTTWWWXXXVVVRRRMMMNNNPPPRRRQQQPPPNNNMMMKKKJJJIIIJJJJJJIIIGGGEEEBBBAAAAAAAAABBBCCCEEEFFFJJJPPPYYYbbbhhhjjjjjjiiiffffffeeeaaa]]][[[\\\^^^YYYYYYYYYYYYXXXXXX[[[]]]aaadddfffddd___^^^bbbffffffmmmsssssssssvvvyyyxxxxxx|||}}}mmmfffyyyeeeLLL444000...000///,,,+++------------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((())))))))))))***++++++)))''''''***---(((((((((((()))))))))***((()))))))))******++++++---------,,,,,,+++******(((((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,******+++******+++,,,---------,,,++++++,,,,,,---+++)))''''''))))))'''%%%%%%(((,,,---,,,+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************&&&))),,,---,,,+++,,,,,,***---...---,,,---000111+++222222111222555QQQxxx}}}|||~~~{{{qqqVVVKKKIIIEEE555...000---&&&...,,,***...,,,'''+++,,,,,,++++++++++++++++++(((((())))))*********+++(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************(((((((((((()))***,,,,,,)))******+++,,,,,,------(((444///+++444222666MMMvvv{{{YYYFFFGGGCCC@@@BBBAAAIII___ttt~~~lllYYYQQQHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFGGGHHHJJJLLLNNNOOOMMMOOORRRSSSQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSUUUVVVWWWTTTSSSUUUYYYZZZWWWSSSMMMOOORRRTTTSSSQQQNNNLLLKKKJJJIIIJJJJJJIIIFFFDDDBBBBBBBBBBBBCCCDDDDDDEEEHHHNNNWWW```gggjjjkkkkkkjjjiiieee___ZZZYYY[[[___[[[[[[[[[YYYWWWWWWYYY[[[```ccceeeccc___^^^bbbgggeeemmmrrrssssssvvvyyyxxx|||wwwuuuiiippptttRRR<<>>AAACCC===BBBLLL[[[mmmoooYYYOOOJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGHHHJJJKKKKKKJJJKKKKKKLLLOOOSSSUUUVVVVVVPPPNNNNNNPPPTTTUUUSSSPPPTTTWWWVVVRRRQQQSSSRRRNNNPPPNNNLLLLLLMMMOOOPPPOOOMMMMMMLLLIIIFFFEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFKKKQQQVVVYYY[[[]]]___\\\\\\]]]]]]]]]\\\[[[ZZZVVVWWWXXXXXXXXXYYY\\\___]]]___bbbccccccdddeeegggeeegggiiijjjlllooossswwwzzzssstttjjj}}}pppoooJJJ222444//////......------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))))))))((((((((((((((((((((((((((()))))))))))))))'''&&&&&&((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************++++++++++++---------...------,,,,,,444333222AAAXXXcccnnnuuuyyyxxxtttrrrvvvuuufffbbb```VVVPPPKKKBBB>>>???JJJHHH333,,,111------,,,+++***************++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++,,,---......///222666999???dddkkkEEE;;;???AAA>>>???CCCOOObbbxxxnnndddUUUQQQKKKGGGFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLIIIIIIIIILLLOOORRRSSSRRRPPPPPPPPPRRRUUUUUURRRPPPTTTVVVVVVRRRQQQSSSSSSPPPOOONNNMMMMMMOOOQQQPPPPPPOOOOOOMMMJJJFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGLLLPPPSSSUUUXXX[[[VVVWWWXXXXXXWWWWWWXXXYYYTTTUUUVVVVVVVVVXXX[[[^^^[[[]]]___aaaccccccdddddddddfffiiikkkmmmooorrruuuwww~~~dddkkkyyyeeennnYYY>>>...222---.../////////...,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))))))))***))))))((((((''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++,,,---......---,,,,,,,,,...///777AAA>>>AAAQQQccciiirrr|||~~~~~~www~~~~~~|||mmmeeeiiiWWWMMMHHH>>>999777000...---222222++++++000///++++++++++++***++++++,,,***++++++,,,,,,++++++***************************((((((((((((((((((((((((''')))***)))((('''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,---.........111555888;;;QQQxxxuuuLLL<<<<<<>>>@@@>>>@@@JJJ^^^www~~~ssseee]]]RRRKKKHHHHHHJJJJJJLLLLLLKKKJJJJJJKKKLLLNNNKKKJJJJJJKKKNNNOOOOOONNNPPPQQQSSSUUUVVVVVVTTTRRRRRRTTTTTTQQQQQQUUUVVVTTTNNNOOOPPPRRRTTTSSSQQQOOOPPPPPPNNNKKKGGGEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCCCCAAADDDHHHKKKMMMPPPSSSVVVUUUVVVUUUTTTSSSTTTXXX\\\SSSTTTUUUUUUUUUVVVYYY[[[ZZZZZZ\\\^^^```bbbbbbbbbeeegggkkkmmmnnnppprrrtttwww}}}bbblllwww|||]]]EEE888000000---...///000///...,,,+++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++************************''''''''''''''''''''''''*********)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++***+++,,,---------------)))000000111444///...:::<<<@@@HHHSSSaaarrrxxx}}}}}}|||{{{ttt^^^PPPSSSBBB:::888000...000***---,,,******,,,,,,,,,,,,***+++,,,,,,++++++,,,---******++++++++++++******************************))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((())))))***''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++,,,---...---...000333666777CCCaaa{{{UUU???;;;<<>>@@@III\\\vvvwwwtttiiiYYYNNNIIIJJJJJJKKKMMMMMMLLLKKKIIIJJJMMMOOOPPPNNNMMMNNNOOOPPPOOOMMMOOOQQQTTTVVVWWWVVVUUUSSSPPPSSSSSSPPPRRRWWWYYYXXXPPPPPPRRRTTTVVVUUURRROOOQQQPPPOOOKKKHHHFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDFFFHHHIIILLLOOORRRUUUVVVUUUSSSQQQSSSXXX]]]RRRSSSTTTTTTTTTVVVYYY[[[YYYXXXXXXZZZ^^^```aaaaaafffiiikkkmmmnnnpppsssuuuxxx|||hhhwwwzzz}}}}}}QQQ:::666222///---.../////////...,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((($$$$$$%%%&&&''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))************++++++((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,---,,,333---&&&,,,......444222333666:::BBBNNN\\\fffzzz|||}}}zzzzzz}}}~~~{{{xxx|||vvvwwwxxx|||wwwrrrbbb[[[XXX]]]^^^VVVHHH???;;;000000333...---///+++---///+++***...---(((***)))+++------+++***,,,...******++++++++++++******************************))))))))))))))))))))))))'''((()))(((''''''((()))((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************------...------///222555444@@@NNN}}}}}}\\\DDD<<<>>>>>>>>>@@@FFFTTTkkk|||}}}ppp]]]PPPKKKKKKLLLLLLMMMMMMLLLJJJHHHIIILLLOOORRRPPPOOOPPPQQQQQQPPPOOOMMMPPPTTTVVVWWWVVVUUUTTTQQQSSSSSSPPPRRRWWWYYYXXXSSSSSSRRRSSSUUUTTTRRRPPPPPPPPPOOOLLLHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCEEEFFFFFFGGGIIIMMMPPPPPPRRRTTTRRROOOOOOTTTXXXOOOQQQRRRSSSTTTWWW[[[^^^[[[YYYWWWXXX\\\```bbbcccgggiiikkklllmmmooosssuuuwwwyyy|||{{{yyyxxxjjjmmmGGG888444//////...............------,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))***''''''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++'''111---(((111444+++&&&+++,,,.........111777<<<===IIISSSZZZgggvvv{{{vvvpppzzzzzzppppppyyywwwkkkfffgggfffkkkyyy~~~yyyzzztttYYYKKKDDD:::222444999999666555...'''---444000///000+++)))///---+++000---(((---(((+++...---+++***+++---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************---------------...222444333CCCCCChhh}}}aaaHHH>>>AAA===>>>???AAAKKK^^^wwwrrr___PPPKKKLLLMMMNNNLLLLLLLLLIIIGGGGGGKKKOOOPPPOOONNNOOOQQQQQQQQQOOOJJJNNNSSSVVVVVVUUUTTTTTTRRRTTTSSSPPPQQQWWWYYYXXXVVVTTTRRRQQQRRRSSSRRRQQQPPPPPPOOOLLLIIIGGGHHHJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEFFFEEEEEEGGGKKKNNNJJJNNNQQQPPPMMMLLLNNNQQQMMMOOOQQQSSSUUUXXX]]]```]]]YYYVVVWWW\\\aaaddddddhhhiiijjjkkklllnnnrrruuuvvvwwwzzzyyylllfff~~~]]]BBB999222,,,111//////......------------++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''&&&%%%&&&&&&((()))''''''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))***++++++,,,,,,++++++...------,,,,,,------...000000222555:::AAAGGGKKKQQQTTTTTTPPPIIIEEEFFFHHHCCCFFFEEEFFFSSSdddeee[[[OOOMMMJJJEEE@@@;;;666444/////////......---------------++++++++++++------++++++++++++++++++++++++******************************************************))))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************...---------...///111222888:::444KKKhhhMMMBBB>>>CCCBBB@@@@@@CCCNNNaaapppvvveeeYYYQQQKKKIIIJJJJJJLLLMMMLLLJJJKKKNNNRRRRRRQQQOOOOOOOOOQQQSSSTTTOOONNNNNNOOOPPPRRRTTTUUUPPPPPPPPPQQQRRRTTTUUUVVV\\\XXXTTTSSSSSSRRROOOLLLMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLOOOTTTZZZ]]]\\\ZZZYYYXXXYYY[[[___cccfffgggfffffffffhhhjjjnnnqqqtttvvvwwwyyyzzz}}}qqqtttxxxddd~~~lllKKK888111///......------------------------------,,,,,,+++***))))))************)))(((&&&&&&***))))))***++++++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))******************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000333666888:::<<<===;;;666333444777333666555333;;;FFFFFF===888777666444222000---,,,.........------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++******************************************************))))))))))))******((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************------------...///111222666777666HHHtttuuuvvv|||ooo[[[JJJ===@@@@@@@@@@@@BBBJJJ[[[kkk{{{{{{lll___TTTKKKIIILLLKKKMMMNNNLLLJJJJJJLLLNNNPPPOOONNNNNNOOOQQQSSSTTTPPPOOONNNNNNOOORRRTTTUUUQQQQQQQQQRRRSSSTTTUUUVVV\\\XXXTTTRRRQQQPPPNNNLLLMMMLLLKKKJJJHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKOOOTTTZZZ]]]\\\ZZZZZZZZZZZZ\\\___ccceeeggggggfffggghhhjjjmmmppprrrtttuuuwwwyyy|||zzzuuuvvv~~~dddEEE555111000///...------------------------------,,,,,,+++******)))************)))((('''&&&***))))))***+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((***,,,,,,***((('''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************************++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------------.........+++---///...+++***,,,...)))......***,,,222111***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***************************************************))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,---///111222444444999BBB[[[xxxqqqyyyxxxlllVVV>>>???>>>???@@@@@@EEESSSaaaqqqzzzwwwkkkZZZMMMIIILLLKKKLLLMMMMMMKKKJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRTTTQQQPPPNNNNNNOOOQQQTTTVVVSSSSSSSSSSSSSSSTTTUUUVVVZZZWWWSSSPPPOOONNNMMMLLLNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHKKKLLLQQQVVV[[[]]][[[YYY[[[[[[\\\]]]___bbbdddfffggggggggghhhiiilllnnnpppqqqsssuuuwwwzzzxxxrrrxxxrrrXXX<<<111111222///------------------------------,,,,,,++++++*********)))******))))))((('''&&&***)))((()))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%(((+++------+++(((%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))************************++++++,,,------------,,,,,,,,,++++++++++++,,,,,,+++,,,---...//////......+++---......---,,,...000(((---000---,,,//////,,,---......------,,,+++***++++++++++++************++++++************++++++************************************************************************))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,---///111222555222;;;===DDDnnnxxxcccIIIAAA>>>>>>@@@??????IIIWWWdddpppwwwdddPPPHHHIIIHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPRRRSSSRRRQQQOOOMMMNNNPPPSSSUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVTTTPPPNNNMMMNNNOOOOOONNNMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJOOOQQQUUUYYY\\\\\\ZZZXXX\\\\\\]]]^^^^^^```ccceeefffffffffgggiiikkkmmmnnnoooqqqsssvvvzzzvvv{{{xxxaaaJJJ444---111222///,,,------------------------,,,,,,,,,++++++*********)))))))))))))))(((''''''***((('''((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++************++++++'''(((***,,,,,,,,,+++***+++,,,,,,,,,+++++++++,,,'''+++...---+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,---///111333666333;;;999888^^^uuu```KKKBBB>>>@@@???<<>>GGGMMM^^^wwwttt^^^LLLDDDDDDDDDEEEHHHLLLNNNOOONNNKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSMMMNNNOOOOOOOOOOOOQQQSSSLLLMMMMMMLLLKKKIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@???@@@BBBCCCDDDDDDEEEFFFIIILLLOOOQQQSSSWWWZZZ\\\\\\ZZZXXXXXXXXXYYY[[[]]]]]][[[]]]aaaeeebbbcccdddfffhhhjjjkkkkkkmmmoooqqqssswww|||uuuvvv{{{]]]BBB777------000000......------------------------++++++++++++++++++++++++(((((())))))))))))(((((()))'''&&&%%%&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))(((&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((+++)))'''&&&&&&''')))+++'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******++++++************))))))))))))******,,,,,,,,,,,,+++***))))))************+++,,,,,,,,,...,,,+++++++++*********((()))***+++,,,,,,,,,,,,)))))))))******+++++++++(((((()))******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))*********************+++---///111333444666666777999CCCllliiiQQQ???@@@BBB======CCCFFFWWWooo~~~wwwfffSSSGGGFFFEEEDDDFFFKKKNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPOOOMMMMMMMMMMMMNNNPPPQQQRRRMMMOOORRRRRRPPPNNNOOOPPPKKKLLLLLLLLLJJJHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDGGGHHHJJJMMMPPPRRRTTTTTTVVVXXXZZZYYYWWWWWWXXXZZZVVVYYY\\\[[[ZZZ[[[```eee```aaaccceeehhhjjjkkkkkkkkkmmmnnnpppsssxxx~~~rrrwwwdddxxxfffIII888222///000000...---///------------------------++++++++++++++++++++++++(((((())))))))))))(((((()))'''%%%$$$&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))'''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((()))(((''''''''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((())))))))))))***)))))))))***,,,.........,,,)))''')))+++,,,,,,---))))))*********)))(((((())))))******+++++++++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))***************)))***+++---///111333222777444777<<<;;;\\\sssVVV@@@@@@DDD???===BBBCCCRRRiii~~~{{{zzzxxxjjjXXXLLLIIIFFFDDDFFFIIILLLMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQOOONNNKKKKKKKKKLLLMMMOOOPPPQQQNNNQQQTTTTTTQQQNNNMMMNNNJJJKKKLLLKKKJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBDDDEEEIIIKKKNNNQQQSSSTTTTTTTTTSSSUUUWWWWWWUUUVVVYYY\\\TTTXXX[[[[[[YYYZZZ```eee___```bbbeeehhhjjjkkkllljjjkkklllnnnqqquuu{{{wwwggg~~~ssseeezzzVVV===333000000222000,,,---000------------------------++++++++++++++++++++++++(((((()))))))))))))))((()))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%))))))%%%###%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++'''######&&&))))))(((((((((((((((((((((((((((******))))))******+++,,,******++++++++++++******++++++***)))(((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((''''''((()))*********+++******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222444111444888888<<>>>>>======@@@CCCHHHYYYssszzzvvvrrrggg[[[VVVHHHGGGGGGJJJMMMMMMKKKHHHJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRRRRSSSQQQNNNLLLKKKJJJHHHIIILLLOOOPPPPPPPPPNNNMMMKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???AAAAAAAAABBBCCCEEEGGGIIINNNPPPTTTWWWYYYYYYXXXWWWPPPQQQTTTVVVWWWWWWVVVUUUUUUVVVXXXXXXXXXZZZ^^^```cccaaa```bbbfffjjjjjjiiikkkiiikkkooorrrtttzzz{{{}}}lllqqqxxx{{{```>>>...777555222///...---......------,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&((())))))((((((+++)))&&&%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))''''''******'''&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((()))))))))((())))))))))))))))))))))))******))))))******+++,,,)))******++++++******)))+++******)))(((((())))))************************************************))))))))))))))))))))))))************************(((((())))))))))))((((((***)))(((''''''((()))***)))))))))***))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222555222444777555333???PPPvvvzzzrrr]]]HHHBBBDDDBBB???===>>>BBBPPPhhh~~~~~~wwwiii^^^YYYUUUOOOHHHIIIMMMPPPNNNJJJLLLLLLMMMMMMNNNNNNNNNOOOTTTTTTTTTSSSRRRPPPLLLJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAACCCFFFIIIKKKNNNPPPSSSUUUWWWWWWVVVUUUPPPPPPPPPQQQRRRTTTVVVWWWUUUVVVWWWXXXXXXZZZ]]]```___^^^]]]```dddggggggfffiiigggiiimmmppprrrwww~~~rrrQQQ888...555333111...------......------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((''''''((('''''''''''''''&&&%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$%%%(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++)))'''%%%))))))))))))))))))))))))***))))))))))))***++++++)))******++++++******)))******)))((((((((())))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))((((((''''''(((((()))''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222444111333777444...111999\\\tttqqqaaaMMMCCCBBBBBBAAA???<<<===GGG[[[ooo~~~}}}oooccc^^^dddXXXKKKHHHMMMRRRPPPLLLMMMNNNNNNNNNNNNNNNNNNNNNVVVVVVVVVTTTRRRNNNKKKIIIKKKMMMOOOOOOLLLKKKLLLNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAACCCGGGKKKMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPOOOMMMLLLMMMQQQUUUXXXTTTVVVWWWWWWWWWYYY\\\___[[[[[[[[[]]]aaadddddddddgggeeeggglllnnnooottt{{{vvv]]]BBB444///222000///------------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&&&&%%%&&&((())))))'''%%%$$$&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((()))%%%$$$&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))...222111+++&&&(((((((((((((((((((((((()))))))))))))))***++++++))))))************))))))***))))))((((((((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((((((***+++((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222222000222666666111111444GGGjjjyyylllXXXGGG>>>===AAADDD???===BBBOOO```pppwwwkkkccchhh]]]PPPJJJLLLOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMTTTUUUVVVUUURRRNNNLLLJJJJJJOOORRRQQQLLLIIIJJJMMMMMMNNNOOOOOONNNMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@AAADDDHHHLLLOOOMMMNNNNNNOOOOOOOOOOOONNNOOONNNLLLLLLMMMPPPTTTVVVTTTUUUVVVVVVVVVXXX[[[]]]ZZZZZZ\\\^^^aaacccddddddgggfffhhhlllnnnoootttzzz{{{xxxuuuMMM;;;444//////...---,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((((((((('''&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***///000+++((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,((((((000999;;;222)))''''''''''''''''''''''''))))))(((((())))))***+++)))))))))******))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&'''))))))''''''((((((((((((''''''$$$%%%&&&''''''(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222222000111444555444333555888TTT}}}}}}ooo```NNN@@@???FFFCCC???>>>EEEPPP```sssuuuiiieee___VVVNNNIIIIIILLLNNNKKKKKKKKKKKKLLLLLLLLLLLLPPPRRRTTTTTTQQQNNNMMMNNNKKKOOOSSSQQQLLLIIIJJJMMMLLLLLLMMMMMMMMMKKKJJJHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBDDDHHHLLLOOOLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVYYY\\\ZZZ\\\___aaaccceeefffgggiiihhhkkkooopppppptttzzzvvvcccBBB888444---------,,,,,,,,,,,,,,,---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%(((+++%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((......***''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((($$$###***444666///&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((())))))******))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))+++,,,((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222333222111111111111222333333EEEkkkqqqPPP???AAADDD???<<<>>>DDDPPPcccsss~~~qqqfffbbbZZZPPPHHHFFFIIILLLIIIIIIJJJJJJKKKLLLLLLMMMKKKOOORRRSSSPPPNNNNNNPPPKKKNNNPPPPPPMMMLLLMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFEEECCCBBBAAA@@@@@@AAAAAACCCEEEHHHJJJLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMOOOQQQSSSSSSRRRPPPOOOSSSTTTUUUTTTTTTUUUXXX[[[YYY]]]aaaccceeefffgggiiijjjiiilllpppqqqppptttyyyyyywwwzzz}}}qqqOOO999444111***------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''%%%$$$%%%)))---&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###!!!###'''(((%%%$$$'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((###"""###&&&)))***'''$$$''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))+++---((((((''''''''''''(((((()))))))))))))))******++++++******+++,,,...000222111333444222/////////000222<<<]]]bbbBBB???EEEAAA===<<<>>>GGGXXXhhh}}}yyyqqqiii]]]QQQIIIGGGHHHJJJHHHIIIJJJKKKLLLMMMNNNOOOIIIMMMRRRRRRNNNLLLMMMOOOLLLMMMMMMMMMNNNOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC???@@@BBBDDDEEEGGGHHHHHHJJJIIIHHHGGGGGGIIIKKKMMMOOOPPPQQQRRRRRRPPPNNNMMMRRRSSSTTTTTTSSSTTTWWWYYYWWW[[[```cccddddddfffhhhhhhgggjjjnnnooonnnqqqvvvxxx|||www}}}yyyzzzppp[[[BBB222//////,,,---......------,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))*********((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''((("""%%%((('''%%%%%%)))---'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###%%%&&&%%%''',,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%(((+++***&&&%%%'''***((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%((()))))))))((('''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&''')))+++---((((((''''''''''''(((((()))))))))))))))******+++++++++***+++,,,...000222///444666444000///000111...333PPPyyylllFFF@@@FFFCCC@@@>>>>>>EEEUUUeee{{{{{{ooo]]]PPPJJJIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQIIIMMMRRRQQQMMMJJJKKKNNNMMMKKKJJJKKKNNNQQQRRRRRRPPPOOOMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF>>>@@@BBBDDDFFFFFFFFFFFFJJJIIIGGGFFFGGGIIILLLNNNPPPPPPQQQPPPPPPNNNMMMLLLRRRSSSTTTSSSSSSTTTWWWYYYUUUYYY___bbbbbbccceeegggfffeeehhhlllmmmlllnnnsss{{{{{{sssxxx}}}|||wwwvvvrrrfffRRR===000,,,...111............---,,,+++***+++++++++************))))))))))))))))))))))))))))))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%''')))***+++***)))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$&&&''')))$$$)))***'''&&&(((+++'''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++******+++,,,...000222///111333333111///...///---666===XXX{{{JJJ???@@@CCC@@@999777AAANNNTTTqqq}}}{{{kkkZZZSSSSSSPPPIIIJJJJJJJJJLLLOOOQQQQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPRRRPPPLLLJJJKKKNNNRRRUUUQQQOOOLLLJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHKKKMMMNNNSSSPPPNNNOOOQQQRRRPPPMMMVVVTTTRRRPPPQQQTTTWWWZZZVVVXXXZZZ\\\]]]___ccceeefffgggjjjkkkhhhfffmmmwwwyyy}}}yyyvvv{{{lllttt|||mmmWWW@@@444222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***++++++***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))+++******+++,,,...000222///111333333111///.........444555AAAfff[[[EEEAAADDDDDD???:::<<>>KKKUUUcccrrrzzz~~~~~~ooo```YYYZZZ\\\QQQNNNKKKJJJKKKNNNOOOPPPRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPOOONNNKKKIIIGGGJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIJJJLLLMMMMMMLLLNNNNNNOOOPPPRRRTTTUUUWWWWWWWWWXXXWWWXXXZZZ___bbb^^^___bbbffffffgggoooyyywww~~~{{{sssnnn|||rrriiirrr~~~tttiiiOOO@@@333...//////......------------------------((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))************,,,...000111000111333222000...------------222000;;;nnngggLLLBBB???DDDAAA888999DDDKKKXXXgggqqqwww}}}}}}~~~}}}rrreee^^^]]]___WWWRRRLLLIIIIIILLLNNNOOORRRQQQPPPNNNMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKMMMOOOQQQSSSUUUVVVVVVYYYXXXWWWVVVVVVYYY]]]aaa``````cccgggiiijjjrrr{{{}}}wwwqqqooo|||mmmuuuuuu^^^@@@666...---///------...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))***+++---///111000111333222///---,,,,,,...***222444333RRRxxxvvvsssttt[[[GGG<<>>999<<>>DDDSSSfffqqqsssvvvyyy}}}}}}}}}}}}{{{yyysssqqquuuwwwrrrpppqqqgggaaaXXXQQQMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKLLLMMMOOORRRTTTUUUVVVTTTQQQNNNLLLKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGBBBDDDGGGIIIIIIGGGDDDBBBAAAAAAAAABBBDDDEEEGGGHHHEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFIIIHHHFFFFFFHHHKKKLLLLLLLLLMMMOOOQQQSSSTTTQQQSSSUUUUUUVVVWWWZZZ\\\dddbbbeeemmmtttyyy{{{zzztttvvvqqqwwwQQQ888555------///111...******...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))***+++***((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''')))))))))***,,,...000222000111111000---+++***+++---...///---+++...666===gggzzzxxxvvvFFF???FFFCCCDDD<<<===<<>>>>><<<;;;EEEVVVcccgggoooqqquuuxxx||||||xxxuuutttwwwvvvsssuuuzzzyyyuuukkkfffcccaaa[[[PPPKKKKKKOOONNNLLLLLLLLLLLLJJJHHHNNNLLLJJJIIIJJJLLLOOOQQQPPPOOONNNMMMLLLKKKJJJJJJLLLKKKIIIIIIJJJKKKIIIHHHEEEFFFHHHHHHHHHGGGEEEDDDBBBCCCDDDEEEFFFEEECCCBBBEEEFFFGGGGGGGGGEEECCCBBB@@@CCCGGGIIIHHHHHHIIIJJJHHHIIIKKKNNNQQQTTTVVVWWWWWWRRRRRRVVVXXXWWWXXX\\\aaagggmmmtttxxxttt{{{sssuuu~~~~~~~~~uuu]]]???000000...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***)))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))((())))))+++...000111000111111000---+++***+++)))+++---,,,***+++///333666YYYqqqzzz~~~kkkjjjVVVEEE;;;?????????<<<999===JJJWWW^^^kkkoootttxxxzzz}}}}}}xxxsssqqqqqquuuvvvttttttwwwyyyxxxpppmmmlllkkkfff]]]WWWVVVPPPNNNMMMLLLLLLKKKHHHFFFKKKKKKJJJKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJLLLJJJIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBFFFFFFGGGGGGGGGEEEDDDCCCAAACCCGGGHHHHHHHHHIIIJJJHHHIIIKKKNNNQQQSSSUUUVVVSSSPPPPPPSSSUUUVVVZZZ^^^ccckkkuuu~~~wwwxxxyyyuuussstttvvvxxxmmmxxxzzzzzzvvvwwwppp^^^FFF333---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))+++---///111000111111000---+++***+++)))+++,,,,,,++++++---///+++GGGbbbwwwppp|||zzzhhhSSSDDDBBB??????===999999@@@JJJQQQ```gggqqqvvvxxx{{{}}}}}}|||zzzxxxuuusssqqqpppuuuxxxxxxvvvuuuvvvwwwrrrrrrrrrrrrnnnhhhccc```RRROOOKKKIIIIIIIIIIIIHHHJJJJJJLLLMMMNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLJJJIIIJJJKKKLLLJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFEEECCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSRRRRRRTTTVVVZZZ```dddnnnvvv~~~}}}|||}}}|||zzz{{{qqqlllggghhhnnn|||tttpppvvvsssttt{{{{{{rrrnnn___GGG555...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((()))***---///111000111111000---+++***+++***+++------,,,,,,------,,,888OOOooo~~~uuuwww~~~kkkVVVEEE@@@@@@???===::::::???DDDOOOZZZhhhqqquuuvvvyyy|||tttttttttuuuttttttttttttpppuuu{{{}}}yyytttrrrrrrmmmpppqqqpppooolllgggdddVVVQQQKKKGGGFFFHHHJJJKKKIIIJJJMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNUUUWWWYYYYYY\\\bbbiiinnnwww~~~~~~|||yyyxxxzzzzzzwwwtttzzz{{{}}}~~~~~~~~~}}}tttkkkbbbbbbkkk~~~vvvyyywwwiiiooonnnbbbLLL777///000///,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((('''((((((***---///000000111111000---+++***+++++++++,,,,,,------.........///===^^^vvvqqqnnn~~~vvvttt~~~iiiOOODDDAAA@@@@@@===999999<<>>WWWjjjmmmrrr~~~qqqmmmttt{{{{{{mmmUUUBBB<<<@@@@@@<<<999777777<<>>???AAAAAAAAAAAACCCEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLKKKJJJJJJKKKNNNRRRVVVXXX```fffkkknnnmmmoootttxxxxxxtttrrrrrrrrrrrrtttxxxsssnnnffffffoooyyyyyyrrroooooopppqqqrrrtttvvvwwwtttuuuwwwxxxxxxwwwvvvtttxxxxxxwwwtttsssuuu||||||wwwrrrhhh^^^YYYYYYnnnrrrtttpppiiifffhhhmmmqqqqqqwwwqqqrrrvvvsssfffYYYQQQFFF;;;444111---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((......---***'''&&&'''(((((((((''''''(((((())))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''')))***((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))+++---///...///000///,,,******+++************++++++++++++++++++---...,,,111HHHaaauuuuuujjjmmmppptttpppaaaJJJ===<<<>>>>>>>>><<<999;;;AAAKKKVVV\\\___bbbffffffdddbbbbbbccc________________________bbbaaa```aaaccceeeffffffiiijjjjjjiiigggdddccccccYYYWWWTTTQQQPPPPPPQQQRRRKKKJJJJJJLLLNNNPPPQQQPPPTTTRRRNNNLLLKKKKKKMMMNNNIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFGGGJJJOOOSSSWWW```ffflllmmmkkkkkkpppuuuuuurrrpppooooooppprrruuurrrmmmeeedddllluuuuuuoooiiikkknnnpppqqqrrrrrrsssssstttwwwwwwvvvtttssssssrrrssstttssssssuuuyyy}}}}}}sss```QQQSSS^^^yyyxxxssshhh\\\YYY___fffzzz~~~pppjjjiiiqqq~~~xxxqqqsssuuuvvvpppbbbTTTKKKBBB:::111///,,,+++,,,---------************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''',,,,,,+++)))&&&%%%&&&'''(((((('''''''''(((((()))'''((()))***)))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''')))((('''%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))+++---///...///000///,,,******+++))))))*********++++++++++++''')))---+++***999LLLtttttt{{{wwwwwwllliii{{{|||bbbJJJAAA@@@>>><<<;;;999888:::???EEEIIIXXX]]]cccdddbbb``````bbb___^^^]]]\\\[[[[[[\\\\\\___]]]\\\]]]___bbbcccccchhhjjjkkkjjjhhhfffgggiii```^^^ZZZVVVRRRPPPOOOOOOLLLKKKIIIJJJLLLMMMMMMMMMUUUSSSPPPMMMKKKKKKLLLMMMJJJIIIGGGFFFEEEDDDCCCCCCEEEDDDDDDDDDEEEFFFGGGGGGAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDGGGLLLSSSZZZ^^^cccgggllllllkkkjjjnnnrrrsssrrrpppmmmmmmppprrrsssooonnnjjjfffhhhmmmooommmhhhkkkooopppooonnnnnnooorrruuuwwwvvvssspppoooooommmooorrrtttvvvwwwxxxyyyzzz~~~~~~rrr]]]QQQYYYhhhyyyvvvlll___UUUUUU___hhhwww{{{kkkhhhddddddgggiiikkkwww~~~rrr___OOODDD===888000...,,,,,,...//////...************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))&&&''''''(((((('''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&&&&$$$"""&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())),,,...///...///000///,,,******+++)))))))))************+++***''')))---,,,***111;;;bbbjjjrrrmmmmmmzzzoooiiitttYYYLLLDDD===<<<<<<;;;999888999;;;>>>NNNUUU]]]```^^^\\\]]]______^^^[[[YYYXXXYYYZZZ[[[\\\ZZZXXXYYY\\\```bbbbbbgggiiikkkiiiffffffhhhlllcccaaa^^^YYYUUUPPPLLLJJJMMMKKKHHHHHHIIIJJJJJJJJJRRRQQQOOOMMMLLLKKKKKKLLLIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCC>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHNNNUUU]]]eeeiiigggiiikkklllmmmmmmooopppoooqqqpppmmmmmmpppqqqoookkknnnnnnhhheeehhhkkklllhhhkkknnnnnnkkkjjjkkkmmmqqqtttwwwuuuqqqnnnmmmnnnmmmooorrruuuwwwxxxxxxxxxrrrvvvsssfffZZZ[[[eeemmmpppkkkbbbZZZWWW]]]iiisss}}}|||qqqjjjdddbbbccclllppp[[[GGG:::333000///---,,,,,,...//////...************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&(((((((((''''''&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''((())))))))))))((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&%%%'''''''''&&&%%%$$$$$$$$$***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,)))&&&$$$%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***---///000...///000///,,,******+++))))))))))))***************+++,,,---,,,,,,///333HHH]]]iiimmmvvv|||}}}tttssslllrrrrrrccc\\\QQQCCC>>>???>>><<<999999;;;===FFFOOOXXX]]][[[YYY[[[^^^___]]]ZZZWWWVVVVVVXXXYYYYYYWWWVVVWWW[[[___bbbcccgggiiijjjgggdddcccgggkkkeeedddbbb___ZZZTTTOOOKKKLLLJJJGGGGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@BBBDDDDDDBBB???>>>???AAACCCCCCCCCBBBAAABBBBBBAAABBBCCCFFFIIIKKKLLLNNNQQQVVV\\\ccchhhkkkhhhggghhhjjjmmmooonnnlllkkkoooooollllllooooookkkgggkkklllhhheeegggiiiiiigggjjjkkkjjjffffffjjjnnnnnnrrruuutttpppmmmmmmoooooonnnnnnpppsssuuuwwwxxxpppnnnaaaSSSXXXkkksssnnnhhhbbb[[[XXX]]]hhhuuu}}}}}}|||www{{{kkkccceeennn{{{xxxhhhUUUBBB444---,,,---,,,++++++---...---,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''###%%%''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%'''((()))%%%&&&&&&&&&''''''(((((((((((()))***************&&&%%%%%%%%%%%%&&&''''''%%%'''((('''%%%###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((()))'''&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***++++++)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))000,,,'''%%%%%%'''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))((($$$%%%&&&'''(((((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))+++---///111...///000///,,,******+++))))))))))))************&&&***,,,)))'''))),,,---777TTTfffrrrvvvzzz~~~qqqtttnnn___lllqqqllljjjmmmbbbQQQ===>>>===;;;777777:::>>>CCCLLLWWW\\\[[[ZZZ\\\______\\\YYYUUUTTTUUUWWWXXXWWWVVVTTTVVVZZZ___bbbcccfffhhhiiifffbbbbbbfffkkkgggggggggeee```ZZZSSSPPPLLLIIIGGGGGGIIIKKKLLLLLLEEEGGGIIILLLNNNOOOOOONNNEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@CCCEEEEEEBBB>>>>>>@@@BBBCCCCCCBBBAAA@@@AAAAAAAAABBBEEEJJJNNNQQQVVVWWWYYY[[[^^^bbbdddfffgggdddcccfffkkknnnlllhhhhhhnnnooollllllooonnnhhhdddgggiiifffeeehhhiiigggfffhhhiiifffcccdddjjjpppkkkoootttsssooommmnnnppppppmmmjjjjjjmmmqqquuuwwwsssjjjUUUFFFXXXwww}}}nnnggg```ZZZZZZbbbooozzzwwwsssyyyvvvqqqpppbbbcccjjjqqquuuuuulll```QQQAAA333...---,,,*********,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&######"""###$$$&&&(((***&&&&&&&&&'''''''''''''''))))))***+++++++++++++++'''&&&%%%$$$%%%&&&'''(((%%%''')))'''$$$###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%'''(((***%%%%%%%%%&&&&&&'''''''''''')))***++++++***)))'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###"""###%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***))))))))))))******************+++++++++,,,,,,,,,222@@@VVViiipppoooppptttooo{{{{{{qqqmmmuuuaaalllxxxrrroooCCC>>>;;;<<<===;;;:::<<>>AAADDDDDDBBBHHHCCC>>>>>>BBBDDDCCCAAAEEEHHHLLLOOORRRVVV]]]bbb```___]]]]]]___bbbgggiiimmmkkkiiiiiijjjjjjgggdddgggiiikkkkkkiiihhhiiijjjnnnooolllhhhhhhjjjiiieeekkkgggeeefffeeedddfffkkkhhhkkknnnoooooonnnnnnooolllqqqtttpppiiihhhpppxxxgggWWWMMMTTTbbbjjjmmmoooVVVccciiiqqq~~~yyyppptttuuuqqqooovvvtttmmmiiiffffffmmmfffYYYIII:::111.........,,,++++++------,,,******************)))(((((((((((())))))))))))(((((('''&&&&&&''')))***)))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((()))***************'''((()))(((&&&&&&(((***&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***))))))))))))*********************+++++++++,,,,,,,,,333BBBSSS]]]]]][[[\\\mmmnnnxxxuuulllqqqqqqnnnOOODDD::::::===<<<999777<<>>???BBBDDDDDDCCCEEEDDDBBBDDDGGGJJJKKKJJJPPPSSSVVVXXXYYY[[[```cccbbbaaa___]]]^^^```ccceeeiiigggfffgggiiihhhfffcccgggggghhhhhhhhhggggggfffiiikkkjjjggghhhjjjiiifffgggdddccceeedddcccfffkkkfffiiimmmooonnnllljjjiiinnnqqqtttsssoooiiieeecccXXXPPPPPP]]]jjjiii___WWWYYYfffpppvvvpppfffhhhkkkmmmqqq{{{|||vvvxxxvvvoooooowwwkkkaaaQQQAAA555///------...,,,++++++,,,---+++******************)))(((((((((((())))))))))))(((((((((''''''(((******)))'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((('''(((((('''&&&%%%'''(((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''((((((((((((''')))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***))))))))))))*********************++++++++++++,,,,,,+++222AAAOOOTTTTTTTTTmmmxxxuuu{{{kkkoooiiiiiisssrrrbbbPPP???;;;>>>===999666777===GGGOOOSSSUUUUUUVVVUUUTTTTTTUUUWWWYYYYYYXXXUUUTTTRRRPPPPPPTTTZZZ_________^^^^^^^^^^^^___```_________aaabbbaaa___\\\[[[XXXTTTQQQPPPNNNKKKIIIJJJJJJJJJJJJHHHEEEBBBAAA>>>>>>======>>>@@@AAABBBDDDBBBAAABBBDDDFFFFFFEEEEEEGGGKKKMMMOOOQQQTTTVVV[[[]]]___```______```aaadddccc```^^^]]]^^^___```cccbbbcccdddfffgggeeecccgggeeecccdddffffffdddaaacccgggiiiggghhhjjjjjjgggcccaaaaaaccccccbbbeeejjjgggnnnuuuxxxuuupppmmmmmmppprrruuuyyyvvvlll\\\OOONNNMMMTTTccclllfffUUUHHHYYYfffwwwkkkfff______bbbhhhpppxxxssskkkkkkssssssjjjkkkuuucccWWWEEE777///---------...,,,++++++,,,,,,+++***)))************))))))((((((((())))))))))))(((((()))(((((((((******(((&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&''''''''''''&&&'''(((((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&%%%%%%&&&&&&((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***((()))))))))************************++++++++++++...***+++888GGGSSS\\\bbbvvv|||yyyppp{{{nnnzzzyyyuuudddfffxxxvvvrrr___JJJ@@@===;;;:::;;;666:::???DDDHHHLLLPPPSSSRRRRRRSSSUUUVVVWWWWWWWWWTTTSSSPPPNNNMMMPPPVVVZZZ\\\\\\\\\]]]^^^___```aaa[[[[[[\\\^^^_________^^^]]][[[XXXVVVUUUSSSPPPNNNQQQPPPOOOMMMIIIDDD???<<<999;;;>>>AAACCCDDDFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIOOOUUUWWWVVVVVVXXX\\\^^^```aaaaaa```___^^^]]]dddcccaaa```___^^^^^^___]]]___aaaccceeeeeedddcccgggccc```bbbeeefffbbb]]]aaafffiiihhhhhhiiiiiifffaaa___```bbb```___ccciiiiiitttyyyqqqpppsssoooqqqvvvzzzwwwjjjXXXKKKPPPTTT\\\bbbccc\\\SSSMMM[[[gggyyy}}}bbb___^^^^^^```eeehhhkkkoootttmmmgggcccbbbddddddddddddSSSHHH999///---...---,,,---,,,++++++,,,,,,+++)))))))))************)))((((((((())))))))))))((((((((('''''''''(((((('''%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&'''((((((&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***((()))))))))************))))))*********+++++++++---))))))000;;;JJJ\\\kkkuuuzzz}}}ooosssfffiiiwwwsssvvvhhhVVVGGG<<<666999???999::::::;;;===BBBIIINNNPPPRRRSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNMMMNNNRRRVVVXXXXXXXXXYYY[[[]]]^^^___XXXYYY[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWXXXWWWUUUSSSXXXWWWVVVRRRLLLEEE???;;;666;;;CCCIIIKKKLLLLLLMMMKKKLLLMMMMMMNNNNNNOOOOOOQQQWWW]]]]]]YYYVVVXXX[[[\\\]]]^^^______^^^]]][[[cccbbbbbbaaa`````````___ZZZ]]]```bbbcccccccccccceeebbb___```dddeeeaaa]]]bbbhhhkkkhhhfffgggfffdddaaa`````````^^^\\\bbbiiimmmzzzsssiiikkkrrroooqqqssspppiii^^^TTTMMMWWW___eee```WWWPPPPPPSSShhhppp|||sss]]]^^^]]]]]]```bbb___^^^eeeppptttooobbbVVV[[[gggdddVVVAAA999111---...///...,,,---+++******+++,,,***)))((())))))*********))))))(((((())))))))))))(((((('''&&&%%%&&&''''''&&&$$$&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''''''''&&&((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***,,,...///...//////---+++))))))***))))))))))))************)))))))))************+++...,,,,,,---111<<>>444000000///---+++***,,,...,,,+++******++++++***((((((((()))***************(((((())))))))))))((((((&&&&&&'''))),,,---,,,+++'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&'''(((((())))))((((((%%%&&&'''''''''(((***,,,******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000...//////---***(((''''''''''''((()))))))))))))))))))))))))))***************)))))))))+++...000222PPPdddyyy{{{iiibbbwww|||rrrnnnzzz}}}rrrssslllmmm{{{yyyfff^^^bbbqqqtttddd___xxxqqqdddkkkXXX:::999999888777888::::::888666:::===CCCIIIMMMOOOOOONNNHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMPPPRRRTTTOOORRRTTTUUUTTTRRRRRRRRRRRRPPPMMMMMMNNNOOOOOOOOORRRRRRSSSSSSRRRPPPMMMLLLLLLLLLNNNPPPSSSSSSRRRPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUVVVXXXZZZXXX[[[]]]^^^\\\YYYXXXWWWYYYYYYYYYZZZ[[[ZZZVVVTTTSSSWWWZZZ\\\[[[YYYXXXXXX```^^^[[[YYYXXXYYY[[[\\\ZZZYYYYYYYYY[[[^^^aaabbbaaabbbdddhhhmmmpppqqqqqqdddZZZOOOKKKPPPWWW\\\]]]QQQUUUTTTRRR\\\mmmtttpppppphhhgggkkkeee___ooolllZZZUUUZZZ]]]\\\WWWaaasss}}}rrrVVV:::,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((***......,,,(((&&&$$$***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000...///000...+++((('''(((''''''((()))))))))))))))(((((()))))))))***************))))))+++---///111???RRRhhhooofff```mmm}}}sssqqqzzz{{{lllttt|||uuusssggg^^^]]]kkkuuunnn}}}iiijjj\\\DDDBBB999888777777777666666666666999>>>CCCFFFHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKNNNPPPRRROOOQQQSSSSSSQQQOOOOOOOOOPPPNNNMMMMMMNNNNNNNNNMMMOOOPPPQQQQQQPPPOOOMMMKKKNNNNNNPPPRRRUUUUUUSSSRRRTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTTTTTTTVVVXXXVVVXXX[[[\\\ZZZWWWVVVVVVWWWWWWWWWYYYZZZYYYVVVSSSUUUWWWZZZZZZYYYXXXXXXXXX^^^\\\YYYWWWWWWXXXYYY[[[WWWWWWWWWWWWXXXZZZ]]]^^^YYY[[[___eeeiiijjjeeeaaaRRRRRRTTTZZZ```aaa[[[UUUMMMPPPQQQUUUdddttttttjjjfff]]]\\\dddddddddtttooo___]]]```\\\SSSTTT___hhheeeUUUBBB555///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''))),,,,,,***(((&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000///000000///,,,)))(((((('''(((((()))))))))))))))(((((())))))))))))******+++******)))***,,,---...000===PPP]]]___\\\aaahhh|||iiiccctttuuutttwwwmmmwwwpppmmmeee^^^jjj{{{~~~gggccc]]]MMMKKK<<<<<<:::777444444555777333444777:::===@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNMMMOOOPPPPPPNNNMMMLLLLLLNNNMMMLLLMMMNNNMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOOOORRRTTTUUUSSSQQQTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQRRRTTTSSSUUUXXXXXXWWWUUUTTTTTTTTTTTTUUUWWWXXXXXXVVVSSSWWWXXXXXXXXXVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVWWWYYYUUUUUUUUUUUUUUUWWWXXXYYYQQQTTTYYY___bbb]]]UUUMMMCCCJJJVVVbbbgggcccWWWNNNJJJNNNSSS^^^ppp{{{rrraaaWWWNNNMMMWWW^^^bbbnnn~~~jjj^^^```bbbXXXKKKMMM[[[^^^NNN;;;111///...++++++,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&((())))))(((''''''(((''''''&&&&&&%%%%%%&&&&&&((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000000111111///,,,***))))))(((((())))))))))))(((((((((((((((((()))))))))***+++************++++++,,,,,,111===KKKVVV[[[]]]]]]|||nnnZZZfffqqqqqqsssrrrppptttqqqhhhqqq|||]]]WWWWWWOOOLLLAAA@@@===999555333555888222333444555888:::<<<===DDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLJJJLLLNNNNNNLLLKKKLLLLLLMMMLLLLLLMMMNNNMMMJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMLLLMMMOOOQQQQQQPPPOOOSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQOOOPPPPPPPPPSSSUUUUUUTTTSSSSSSSSSRRRRRRSSSVVVXXXXXXVVVTTTXXXWWWVVVTTTRRRSSSVVVXXXUUUTTTSSSRRRRRRSSSUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUMMMRRRXXXZZZUUUNNNGGGCCCFFFKKKSSSZZZ\\\XXXPPPJJJNNNUUU___kkkwwwyyykkkYYYNNNGGGGGGPPPYYY]]]bbbhhhnnniii```YYYXXXXXXQQQIIIHHHWWWXXXEEE333///...(((+++++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&(((***))))))(((((((((((()))))))))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000000111111///,,,***))))))(((((())))))))))))(((((('''(((((((((((()))))))))*********)))************,,,,,,///;;;LLL\\\dddeeekkk~~~dddddd~~~vvvvvvtttooommmuuuxxxrrryyy|||~~~nnnWWWPPPPPPMMMIIIDDDBBB@@@;;;888666666777555555555555666888:::;;;AAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKKKKKKKKKKMMMNNNMMMLLLLLLMMMMMMLLLIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLKKKMMMOOOPPPOOOMMMQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSRRRPPPNNNMMMNNNNNNPPPSSSSSSRRRRRRRRRSSSPPPQQQRRRUUUWWWWWWUUUSSSVVVUUUSSSQQQOOOPPPTTTWWWRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTMMMSSSWWWSSSIIIBBBBBBEEEPPPRRRTTTTTTQQQMMMIIIGGGVVVaaammmuuuvvvoooaaaUUUIIIGGGIIIPPPWWWZZZYYYYYYVVV^^^aaaZZZPPPJJJHHHFFFIIIRRRNNN<<<222333000&&&*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&(((***))))))((((((((())))))***))))))((('''&&&&&&%%%%%%((((((''''''&&&%%%$$$$$$%%%&&&&&&'''(((((((((''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))***+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000///000000///,,,)))(((((()))))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))*********+++******000BBBXXXhhhmmmbbbyyyvvvkkktttxxxkkkjjjeeellltttsssyyyxxxqqqfffYYYPPPLLLLLLKKKGGGEEECCCAAA???===888555777777777777777888999999===>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKMMMLLLKKKJJJJJJJJJJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNLLLLLLMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPQQQQQQNNNLLLKKKKKKLLLNNNPPPPPPPPPPPPQQQRRROOOOOOPPPSSSUUUUUUSSSQQQRRRQQQPPPMMMLLLNNNRRRVVVPPPPPPOOOOOONNNOOOOOOOOORRRSSSUUUVVVWWWUUUTTTSSSLLLPPPQQQJJJAAA>>>EEEMMMUUUWWWYYYUUUOOOJJJHHHIII^^^iiitttuuulll```XXXTTTDDDIIIMMMNNNPPPRRRRRRPPPWWWbbbhhh___PPPFFFCCCBBBLLLIII>>>111---111000***))))))******+++,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%&&&'''&&&&&&&&&(((***''''''&&&&&&''''''(((((()))((((((((('''&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&''''''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%'''***''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000...///000...+++((('''((()))))))))))))))((('''''''''''''''((((((((())))))''''''((()))************(((++++++,,,777KKK]]]ddddddkkk{{{qqqhhhiiivvvrrrzzz{{{hhhaaaZZZaaakkkkkkrrr~~~|||iii___[[[PPPIIINNNTTTOOOLLLJJJKKKMMMIII@@@888888888888777777777666666888999;;;>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHGGGEEEEEEFFFHHHKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIIIIMMMKKKJJJJJJLLLMMMMMMLLLIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLNNNMMMKKKIIIHHHGGGIIIKKKLLLMMMMMMMMMOOOQQQLLLMMMNNNPPPRRRRRROOOMMMMMMMMMLLLKKKKKKMMMQQQTTTOOOOOOOOONNNMMMMMMMMMMMMMMMOOORRRTTTTTTSSSQQQOOOIIIHHHEEE@@@???CCCLLLSSSTTTWWWWWWSSSNNNLLLOOOSSSccciiioookkk```UUURRRTTTKKKTTTWWWPPPKKKMMMQQQQQQ]]]cccddd^^^VVVOOOGGG???FFF>>>333,,,+++,,,,,,+++((())))))***++++++,,,,,,(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''***,,,---,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''(((((('''&&&''')))'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%'''***(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...000...//////---***((('''''')))))))))))))))(((''''''''''''''''''((((((((()))&&&'''((()))************(((...///,,,///>>>NNNUUUhhh```hhh~~~sss^^^WWW[[[eee{{{uuummmpppnnn\\\TTT[[[ddddddlll|||~~~cccXXXYYYNNNGGGQQQ]]]WWWSSSQQQUUUYYYUUUIII>>>777777777777777555444444444555888;;;>>>@@@BBBBBBBBBBBBCCCCCCCCCBBBAAAAAAGGGHHHGGGEEECCCAAABBBCCCJJJGGGDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKKKKIIIGGGEEEEEEFFFHHHJJJKKKKKKKKKMMMOOOKKKKKKLLLMMMOOOOOOLLLJJJJJJKKKKKKJJJJJJLLLPPPSSSPPPOOOOOONNNMMMLLLLLLKKKIIIKKKOOOQQQRRRQQQNNNMMMFFF@@@::::::???IIIQQQVVVSSSSSSRRRMMMIIILLLVVV___dddfffgggbbbWWWOOOPPPUUU\\\fffgggYYYNNNPPPVVVYYY\\\[[[XXXXXX\\\ZZZNNN@@@<<<555000000///***((()))((())))))***++++++,,,,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((+++,,,+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&((())))))(((''''''((()))))))))))))))***++++++'''''''''((((((((((((((($$$$$$%%%&&&'''((()))***"""###$$$%%%&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%)))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&'''(((***,,,,,,***'''%%%%%%&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++---///111000//////...,,,***((('''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))************---444===CCC]]]aaadddddddddaaaWWWMMMPPPWWWiiiyyy{{{sssrrryyyrrraaa]]]jjjmmmddddddqqqkkkMMMFFFOOONNNOOO[[[qqqooo]]]PPPUUUVVVKKKDDD???<<<999777777777777777777666555666888;;;<<<===BBBAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@??????BBBDDDFFFHHHIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJKKKLLLNNNPPPPPPOOOLLLJJJJJJJJJKKKLLLLLLJJJJJJNNNRRRPPPEEE<<<888===@@@@@@EEELLLMMMIIIGGGCCCKKKQQQKKKMMMYYY^^^]]]UUUSSSWWWUUUMMMOOOXXXYYYhhhttthhhSSSTTT\\\WWWYYYSSSOOOXXXiiikkkVVV<<>>>>>AAABBBDDDFFFHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIINNNMMMKKKJJJIIIJJJLLLMMMPPPOOOMMMKKKKKKKKKLLLMMMKKKLLLNNNNNNKKKFFF@@@<<<777>>>CCCDDDHHHLLLJJJDDDDDDEEEJJJJJJIIIWWWbbb\\\TTTOOONNNQQQNNNIIIOOOZZZ```eeekkkcccUUUXXX___YYYQQQMMMNNNYYYddd___III555...---+++***))))))*********)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%&&&'''((((((((('''&&&)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&(((***)))'''&&&))),,,(((&&&$$$###%%%'''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))'''&&&'''((()))((('''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((()))(((((()))+++---000111---+++(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,...///000//////...,,,***((('''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********))))))+++...111AAAOOOZZZWWWOOOLLLMMMOOOKKKMMMPPPWWWeeerrrvvvssssss{{{uuuaaa[[[kkkyyyyyy{{{[[[JJJCCCFFFQQQ```]]]TTT^^^WWWGGG>>>===;;;;;;:::999777555222222111111111333444555<<<<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA???>>>===<<<>>>@@@BBBDDDFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHMMMLLLJJJIIIHHHHHHIIIIIILLLLLLKKKJJJJJJJJJKKKLLLIIIMMMOOOJJJBBB<<<<<<>>><<>>IIILLLLLLMMMLLLJJJKKKMMMKKKKKKWWWkkktttqqqjjjvvvqqq[[[QQQ^^^lllooo___MMMHHHIIIOOOUUUuuuvvvZZZSSS[[[YYYQQQGGGFFFDDDCCCAAA>>>999666;;;;;;:::888666555666888888:::<<<>>>?????????>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<===???AAACCCDDDEEEEEEAAACCCDDDEEEEEECCCAAA???@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIHHHBBB;;;999>>>DDDFFFJJJNNNOOOMMMIIIDDD@@@???EEEQQQUUUUUU]]]^^^QQQHHHBBB@@@CCCDDDEEELLLTTT___SSSSSSWWWRRRQQQSSSOOOKKKHHHPPP\\\WWWAAA222111++++++******)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&&&&'''))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++***(((&&&%%%&&&'''&&&%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((111///+++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''+++***)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++---///000//////---,,,***(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&(((******)))))))))***---222999CCCQQQXXXQQQGGGGGGLLLKKKGGGNNNaaaooosssmmmqqqooobbbUUURRRZZZaaaiiixxxoooYYYRRRTTTRRRSSSSSS___\\\PPPOOOOOOPPPVVVMMMLLLLLLKKKKKKHHHCCC???<<<<<<;;;888555444555777666777:::<<<=========<<<;;;<<<===???@@@@@@@@@@@@??????>>>===<<<;;;:::::::::;;;<<<>>>@@@BBBCCCCCC@@@AAABBBCCCBBBAAA???===???????????????@@@AAAAAA>>>???@@@AAACCCCCCDDDDDDCCCBBB@@@???@@@AAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFEEEBBB>>>::::::???FFFKKKLLLMMMMMMLLLHHHCCCAAAAAAGGGHHHZZZiiibbbWWWSSSOOOKKKDDD@@@BBBFFFIIIJJJKKKUUULLLQQQWWWQQQMMMNNNJJJEEEAAAFFFMMMEEE111(((---+++++++++++++++*********((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((******''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((((((((''''''&&&&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))'''%%%###%%%)))++++++)))***(((&&&&&&''''''&&&%%%'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%)))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***'''''''''((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((******((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''')))******(((''''''''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((('''''''''&&&***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())),,,...///000//////...,,,***(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))%%%'''************+++,,,------000===QQQ]]]VVVIIIAAAFFFHHHFFFHHHUUUdddnnnssspppqqqpppdddVVVSSSZZZ[[[iiieeeYYYZZZ\\\VVVSSSWWWPPPFFFFFFJJJCCCDDDTTTGGGHHHIIIKKKMMMMMMKKKIIIPPPOOOLLLDDD;;;555444444666777888999::::::;;;:::999:::<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::<<<===???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???AAAAAAEEEDDDDDDCCCBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBBBB???@@@AAABBBDDDEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDD@@@===999:::@@@FFFKKKMMMIIIHHHGGGFFFBBB>>>???DDDPPPLLL^^^pppeeeRRRNNNPPPMMMIIIFFFGGGJJJJJJHHHEEEKKKJJJTTTYYYRRRRRRRRRKKKDDD@@@@@@@@@999,,,(((---***++++++,,,,,,+++******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''((('''&&&''')))+++''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''''''''(((((())))))*********))))))(((((())))))***(((### ###***---+++((()))'''&&&'''(((((('''&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((())))))******'''(((((())))))(((((('''''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((***---///000000//////...,,,***((('''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&((()))***))))))***,,,******,,,555EEERRRTTTNNNAAAAAADDDEEECCCEEEPPP\\\hhhgggkkkqqqmmmbbbZZZYYYVVVaaa___YYY]]]\\\UUUTTTVVVKKK>>>@@@FFF???@@@QQQIIIIIIKKKOOOSSSUUUUUUTTTiiihhhbbbXXXKKKAAA>>>>>>777777666666777888999999777999:::;;;;;;:::999888999999999:::::::::;;;;;;999999999:::;;;<<<>>>>>>AAA@@@???>>>>>>??????@@@======<<<<<<======>>>???===>>>>>>???@@@@@@@@@???============>>>>>>>>>???BBBBBBBBBBBBAAA@@@???????????????>>>???@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAACCCEEEFFFEEECCC@@@>>>;;;;;;>>>BBBHHHKKKJJJIIIBBBAAACCCEEEBBB???CCCKKKSSSNNNWWW```XXXOOOOOONNNJJJNNNQQQPPPLLLIIIFFFDDDEEEHHHRRRUUUSSSZZZ[[[NNNBBB???;;;777333///---+++((()))***++++++***))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''((()))'''%%%%%%(((+++''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''((()))***************))))))))))))******'''%%%###$$$(((***)))(((''''''&&&'''))))))((('''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((((((((()))'''&&&'''((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))+++---///111000//////...,,,***((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''((())))))(((((()))+++%%%(((+++---666DDDMMMPPPEEEAAAAAACCC???999>>>IIIUUUZZZaaahhhmmmjjjbbbYYYFFFOOOQQQRRRYYYYYYVVV[[[QQQJJJ>>>===DDDAAACCCQQQVVVVVVWWWZZZ^^^aaaaaaaaaSSSSSSQQQIII???999888:::888777666555555666888888777888999::::::999777666777777888999::::::;;;;;;999999999999:::;;;<<<===???===<<<::::::<<<>>>???<<<;;;;;;;;;;;;<<<======>>>>>>???????????????>>>;;;<<<======>>>>>>======???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@===???AAABBBAAA>>>;;;999777<<>>GGGPPPKKKCCC<<<888888999:::>>>GGGSSSZZZ[[[[[[]]]```WWWPPPIIIIIIPPPUUUVVVTTTYYYQQQFFF???>>>@@@CCCEEEUUU^^^```WWWTTT]]]dddeeeXXXOOOFFF@@@;;;777777;;;888:::<<<;;;999666444444333555666888888888777666888888888888999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<;;;;;;::::::;;;;;;<<<888:::<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;<<<<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>===999666555555777999===CCCHHHJJJFFF???:::===CCCFFFEEEGGGNNNRRRQQQFFFBBBDDDKKKJJJDDDHHHRRRQQQRRRRRROOOJJJHHHJJJMMMGGGKKKIIIHHHVVVggg```KKK666222---+++++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++++++++***'''%%%'''((()))******)))((('''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***(((&&&&&&(((*********,,,++++++***)))(((''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((((()))++++++***(((((()))&&&''''''((((((''''''&&&))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''&&&''''''((((((''''''''''''''''''''''''######$$$%%%&&&(((((()))------,,,+++***)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))(((''''''&&&((('''&&&'''***---//////...///000///,,,)))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++******...777>>>HHHHHHFFFAAA;;;888:::<<<888<<>>????????????>>>======::::::;;;;;;<<<<<<<<<===>>>??????@@@???>>>===<<<888888888777555555777999<<<>>>BBBEEEEEEBBB===999;;;CCCJJJLLLOOOSSSSSSPPPEEE???>>>CCCDDDAAAHHHTTTkkkbbbVVVLLLGGGGGGKKKMMMIIIFFFKKKYYYeeeaaaQQQDDD444000,,,***++++++***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********)))'''((()))******)))((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''((()))***(((&&&&&&(((******)))+++++++++***)))(((((('''''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((******)))((()))***&&&''''''((((((''''''&&&(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''))))))((('''''''''((((((''''''''''''''''''''''''!!!"""###%%%'''(((******,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((()))))))))(((''''''((('''&&&'''***---/////////000000...+++)))((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++)))((()))///333;;;AAAFFFEEE???:::;;;===777333333;;;HHHRRRUUUSSSZZZZZZUUUKKKBBBCCCLLLVVVUUUQQQLLLLLLMMMKKKFFFAAA@@@HHHRRRTTTLLLDDDHHHQQQVVVZZZ]]]WWWFFF777444:::666666666666888:::<<<>>>888777666666555555666666444555666777888999:::;;;888888888888888888888888888:::;;;;;;:::999;;;<<<;;;;;;::::::::::::;;;;;;999;;;<<<<<<:::999999:::<<<<<<;;;;;;:::::::::999===============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========<<<;;;999888222333444555555777:::===@@@@@@AAABBBAAA@@@>>><<<<<>>;;;>>>>>>>>>FFFPPPtttgggVVVJJJFFFGGGIIIIIIKKKBBBLLLgggnnnWWW???999000---***)))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))******((())))))******)))(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******(((''''''''''''((()))))))))'''&&&&&&(((***))))))++++++******))))))((((((&&&&&&''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))))))))((()))+++''''''((((((((((((''''''(((((((((((()))))))))))))))(((((('''''''''((((((+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((((('''((('''&&&'''***---/////////000000...+++(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''(((***,,,///666???DDDCCCAAA???>>>;;;555111777EEEQQQVVVVVVVVVYYYZZZRRRHHHDDDJJJQQQPPPOOOMMMLLLLLLOOORRRTTTBBBAAAFFFJJJCCC888:::DDDBBBMMM[[[___RRR@@@777888777555333333555888:::;;;;;;;;;:::999777555444333444555555666666777777888666666666666666666666666777888:::999888888999;;;999999888888888888999999999;;;<<<;;;999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999:::::::::999999999999999999999:::999888777555444222333555666777999===@@@AAAAAAAAA@@@??????AAACCCCCCJJJTTTXXXWWWRRRLLLFFFBBB>>><<<>>>>>>>>>BBBHHH\\\VVVNNNIIIFFFEEEDDDCCCMMMBBBJJJ```cccIII333...,,,+++))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((((((((()))************)))))))))(((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))((('''''''''''''''((((((((('''&&&'''((())))))(((*********)))))))))))))))'''(((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((())))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))((((((((()))+++'''((((((((((((((((((''''''((((((((()))))))))***(((((((((((()))***+++,,,+++***)))(((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((()))))))))))))))(((((('''&&&'''***---//////000000000---***(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))***++++++...666???GGGIIIEEEAAA<<<999666888@@@JJJQQQUUUTTTZZZ___]]]UUUMMMIIIGGGEEEIIIMMMLLLIIIKKKRRRYYYKKKAAA;;;<<<999333444;;;999@@@LLLUUUQQQDDD;;;888777555444444666777666444999:::;;;<<<;;;999666555666666666555555444444333555555555555555555555555666777888888777777888999777666666555555666666777888:::;;;:::888777777888555666777888999;;;<<<<<<999::::::::::::999888888999888888888777777666666555555666666666555333222777888999999999;;;>>>AAA>>>>>>>>>===<<<>>>CCCGGGKKKNNNSSSUUUQQQKKKEEECCC>>><<<===@@@AAA@@@@@@AAABBBDDDEEEDDDAAA@@@AAACCCKKKEEECCCHHHHHH<<>>DDDEEE???:::999777888999===@@@???999444444666888;;;<<<<<<;;;:::999888777666555444333222555555555555555555555555444666777777666666777888666666555555555555666666777999::::::888777777888444444555777888:::;;;<<<999999999999999888777777777777666555444444333333111222444555666666555555<<<<<<===;;;:::;;;===???:::;;;<<<;;;:::===CCCHHHMMMLLLMMMNNNKKKEEEDDDFFFDDDBBB@@@AAABBBBBBAAA@@@<<<>>>@@@>>><<<<<>>???:::777666777:::AAAJJJPPPNNNEEE===777666666666777999;;;<<<::::::999888888777666666555555555555555555555555333555666666555555666777777777666666666666777777555777999999888777888999555555666777777888888999999999999999999888777777555555444333222111000000000222444777999:::::::::<<<===<<<;;;999999:::<<<:::===??????===>>>CCCHHHHHHEEEFFFHHHHHHEEEHHHNNN___XXXMMMDDDAAABBBBBBBBB>>>>>>>>>>>>>>>???BBBDDD>>>;;;444---***++++++)))'''***++++++)))'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***)))***///444---,,,+++)))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&'''(((((()))***+++++++++************)))))))))((())))))(((((((((((())))))'''''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++(((((())))))))))))(((((()))***)))'''%%%%%%''')))(((((())))))))))))((((((&&&''''''((()))******+++***))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((()))***************((('''&&&'''+++---//////111111///,,,)))((()))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))+++)))(((((()))))))))(((&&&&&&%%%'''+++333;;;AAABBB???<<<:::888666222///000:::FFFKKKIIIFFFFFFHHH???;;;666666999<<<<<<;;;888??????888555999777000///222:::BBBBBB:::333111666<<>>???;;;;;;;;;999777666888:::>>>BBBEEEDDDAAAAAAEEEIIIAAA???@@@FFFHHHHHHMMMUUU|||oooZZZHHH@@@AAACCCDDD<<<<<<===AAAEEEFFFBBB>>>:::333///000...)))(((+++(((***,,,,,,)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***'''''',,,111...---+++)))((())))))***))))))(((((('''''''''&&&''''''''''''((((((((()))+++)))(((''''''((()))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))((('''''''''''''''&&&%%%&&&'''))))))'''%%%''''''((()))***++++++,,,******))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((+++,,,)))((()))((($$$&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((())))))(((''''''''''''''''''((()))((('''&&&''')))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((()))+++---000111000111111...+++(((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))''''''((())))))))))))))))))))))))***,,,///333555@@@???<<<999666444222111111444777<<>>888444444777999:::BBB@@@======>>><<<777333222444666888888666444222666:::AAALLLVVVYYYVVVSSSKKKEEE???<<<:::999888888777666666777888999888777::::::999999999999999:::666666666666666777888999555555555555555555555555777777777666666777777777888555444555888:::888666888888888777666333111///111111111///...000222555888888888999:::;;;===>>>:::888999<<<999444777>>>???DDDKKKNNNMMMHHHCCCAAA>>>@@@AAAAAA@@@BBBFFFJJJkkkiii\\\III>>>CCCKKKPPPIII<<>><<<::::::999888777999999999999:::<<>>===;;;999888;;;@@@EEESSSVVVRRRGGG??????@@@@@@GGGBBBLLLaaagggUUUAAA888222000...,,,******++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++***))))))((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&''''''&&&%%%%%%&&&'''''''''''''''((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))***+++++++++++++++))))))************))))))((())))))******))))))(((((((((((())))))(((((('''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))------******,,,+++(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))))))))((('''''''''(((((('''((())))))''''''((())),,,+++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''(((((((((((())))))))))))((((((((()))+++---///111///000000...+++((('''''''''(((((())))))(((((('''&&&''''''(((((((((((((((((((((''''''''''''((((((******))))))))))))******''''''((())))))))))))))),,,+++***))))))***+++,,,...222777;;;<<<;;;777555222555555222444;;;BBBCCC???@@@BBBDDDDDDAAA;;;666666999<<<;;;888777;;;>>>>>>;;;888444222222333444888666444111222666===BBBEEEHHHKKKLLLMMMMMMNNNNNN@@@:::555444666666333///444666999<<<=========<<<:::999999888888888888999999888777777777777888999555555444444444444555555777666444555666666555444444333222000///.........222333444444555777:::===>>>>>><<<;;;999777555555888777777888777777>>>FFFIIIKKKNNNMMMKKKGGGEEEDDD<<<;;;999999999;;;>>>???>>>CCCDDD???:::888777666AAACCCMMM\\\aaaSSS>>>......---+++***))))))******))))))))))))))))))))))))*********************)))))))))******+++,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((''''''''''''((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((******)))''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))***************++++++,,,))))))************))))))'''(((((())))))(((((('''(((((()))******))))))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---///...***)))***(((%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))***+++))))))((((((((((((((()))''')))***)))((('''((()))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))((()))+++---///000///000000...+++((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''((((((***))))))))))))******+++''''''((()))))))))))))))++++++***)))))))))******))),,,222777999999777555555999:::555222777===@@@===AAAHHHNNNPPPKKKCCC<<<444888<<<===:::777555444777888999999888444111///333555777666333222444666<<>><<<:::888777666999;;;<<<<<<:::;;;???DDD@@@DDDHHHIIIFFFAAA===;;;888888999<<>>CCCFFFFFFFFFBBB888---+++******))))))******+++))))))))))))))))))))))))++++++*********************************+++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))'''%%%%%%&&&((())))))''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((''''''''''''(((((()))(((((((((''''''&&&&&&&&&''''''(((((())))))******+++***)))(((((()))***+++))))))************))))))''''''((((((((((((''''''((())))))************)))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%((((((&&&'''***+++))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))***))))))((((((((())))))***((()))***)))((('''(((***(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))***,,,...000...///000...+++)))(((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((()))***++++++''''''((()))))))))))))))***************+++,,,,,,(((***---///111333333333444;;;>>>999444444777888:::@@@JJJSSSVVVSSSKKKEEE777666555777:::;;;999777444666777888888555333111///222666666333000000111777<<<>>>===???FFFJJJIIIBBB===999999<<<===;;;888999888666555666999<<<>>>555555555555555666666777444444555555555555444444111111000000000000111111000111222333444555666777555444222111000111222222333555777888999:::===???<<<;;;:::999888888999999===AAADDDCCC@@@>>>>>>???===???AAAAAABBBDDDFFFIIIBBB>>>999999<<<===;;;888<<<:::777555333222444777<<>>;;;666444333111666;;;DDDMMMRRRRRRMMMIIIHHHAAA777333555888::::::999777555333333555777999000111000///......///111666999888444666>>>???:::===<<<;;;<<<>>>???>>>===@@@===888444333666999<<<===<<<999777555333222111222444555777777555444222......------------......111333555555555666888:::666666555555444555555555444555777888888888:::<<<666555444333444777:::===BBBHHHKKKHHHCCC@@@===:::AAA???<<<<<<@@@KKKXXXaaaYYYLLL>>>777999>>>??????999777999<<<:::555222222444888888222,,,+++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))...---+++***))))))***+++,,,+++++++++************,,,+++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))((()))'''%%%'''***,,,***(((''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***)))))))))))))))((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&))))))************))))))'''(((((())))))(((((('''''''''((()))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))444555333---+++,,,,,,)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''***+++,,,+++)))((())))))(((((()))******+++((()))******)))((()))***'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((((((((((((((())))))))))))******))))))***,,,...///...//////...+++)))))))))'''''''''(((((('''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))''''''((()))************))))))((()))***,,,---...000888>>>===:::999555222111444999@@@FFFHHHGGGEEEPPPKKKCCC<<<888888888999;;;999777555555777999;;;555333111000111222222222222555444222888AAA???444555999<<<>>>===<<<===>>>>>><<<999777777:::>>>@@@DDDBBB???;;;888444222111333555999;;;;;;999555333111000000000000000000111777999::::::888888999;;;777777888888888888777777444666777777666555666777666444222111333999>>>BBBEEELLLNNNHHHBBB???===999===;;;999999???JJJXXXaaa\\\NNN>>>888;;;@@@AAA???:::888;;;AAAAAA:::444444111---,,,---,,,)))'''''')))******++++++++++++***))))))))))))))))))))))))///---+++***))))))***+++++++++,,,,,,---...//////---,,,+++***)))((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))((((((&&&&&&)))---...+++'''''''''''''''(((((((((((((((''''''''''''(((((()))'''((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&''''''((()))***''''''(((((((((((((((((())))))))))))((((((((((((''''''(((((('''&&&&&&%%%))))))************))))))((())))))******))))))(((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))************))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,+++''''''+++,,,*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((()))))))))+++...000111///,,,***))))))((())))))***++++++(((***+++***)))((()))***((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))***,,,...///---//////...+++)))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))'''(((((()))))))))))))))''''''(((((((((((((((''''''((()))***+++,,,------111888>>>>>>>>>>>>;;;666......111555;;;???@@@@@@CCCGGGJJJHHHCCC???===>>>888:::<<<======;;;888777999777777999;;;:::666222---111222333>>>IIIEEE777111666<<<===:::888999<<<666666777999<<>>???>>>:::999:::<<<666777999:::::::::999888444666777666444333333333999777444333555<<>>:::111555333222222333444444333222///111777999666444444:::333...666DDDLLLIIIBBB;;;===>>>===::::::<<>>EEEKKKIII@@@::::::===888444444999>>>>>>>>>???999999888777777666666555;;;======???GGGKKKDDD777...---++++++,,,+++***(((************************))))))))))))))))))))))))---,,,,,,+++*********+++***+++,,,...//////000000:::777222---******,,,---***)))''''''(((***++++++***)))(((((('''(((((()))+++***((('''''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((+++++++++,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((######%%%&&&((()))***+++(((&&&%%%&&&))))))'''$$$&&&''''''((()))******+++%%%'''((('''&&&&&&)))+++(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((***((('''(((+++,,,***(((***)))(((''''''((()))***++++++***)))))))))))))))++++++************++++++)))************+++++++++))))))(((((((((((())))))))))))************))))))))))))))))))*********************************)))+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))***************'''((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))+++---///111///000000...+++)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000777>>>CCCDDDBBB@@@;;;:::777444444777>>>CCCBBB???BBBKKKPPPMMMHHHEEE666555444555888;;;<<<<<<@@@AAA<<<555444999<<<:::???===:::888777666333111111...///222333111111333444222222777>>>BBB@@@===999;;;<<<<<<:::;;;===@@@BBB???;;;:::;;;<<<;;;:::666555444555666777666444:::<<<===<<<:::888888999999666333333444666555444111555999888555555;;;AAALLLIIIDDD>>>:::999===AAA<<>><<<888444333666888888777666999;;;???FFFIIIAAA555,,,***))))))******(((''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++***))))))))))))*********,,,---.../////////111000...,,,+++***))))))%%%---555777222,,,)))((())))))))))))))))))))))))+++***)))((('''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&'''))))))'''%%%''''''(((((())))))******+++***(((((()))***)))((((((((((((((((((((((((((()))))))))))))))(((''''''+++******)))(((''''''&&&)))((('''(((+++,,,+++)))))))))(((((((((((())))))+++***)))(((((((((((()))***))))))))))))))))))***(((((()))))))))*********))))))(((((((((((())))))))))))************))))))))))))))))))************))))))*********************)))((()))******)))((())))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))***************(((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))+++---///111///000000...+++)))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++333<<>>===:::777444555888;;;;;;999===FFFLLLIIIEEECCC;;;777222000222555888:::???@@@>>>777555999???BBBFFFDDDBBB@@@>>>;;;777333111///000222111...///444///222555777666555666777222333555555555666999;;;>>>;;;999888888888666555777666555555666777555444666777777666444444777999555222000///111333444444333444555666777;;;@@@DDDNNNMMMHHHBBB===:::;;;<<<999<<>><<<<<<:::555111222666999888666333666888;;;@@@@@@777------+++******+++,,,+++***************************))))))))))))))))))))))))******)))((((((((()))))))))***+++,,,............+++,,,---...---+++((('''$$$111===>>>444)))''')))((()))***++++++***))))))+++***)))(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''&&&&&&&&&)))((('''(((******((('''(((((((((((())))))))))))---)))&&&'''+++,,,)))&&&(((((((((((((((((((((((()))))))))))))))((((((''',,,+++***)))((('''&&&%%%(((''''''(((***++++++***(((((())))))))))))(((((())))))((((((''''''(((((())))))(((((((((((())))))'''((((((((())))))))))))***))))))(((((())))))***))))))************))))))((()))))))))************************+++++++++++++++)))((()))***+++***)))))))))))))))))))))))))))((()))))))))************************))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))+++---///111///000000...+++)))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((,,,222777::::::;;;<<<===;;;777444222222///000777AAAFFFBBB<<<999===888333111222555888:::888999::::::<<>>;;;555555777:::888333333777111333555333///---///111//////000111111222444555777666666555555555444333777666555666777888777666777666444111000111333555111000///000222555888999>>><<<999777999<<>>EEEJJJUUUIII@@@@@@CCCAAA===;;;444666999<<>>CCCFFFHHH>>>888333777===AAA???===??????AAACCCEEEDDDBBB@@@:::;;;@@@EEEDDD>>>:::;;;999777333000......///000222111111111111222333333444555777888888888888888444333222444666777777666777555222111111222444444222333555777:::===AAACCCFFFBBB===:::;;;<<<======BBBEEEDDD@@@???@@@>>>999444444555666888;;;>>>AAAPPPGGGAAACCCFFFCCC>>><<<444>>>JJJRRRRRRJJJAAA;;;777444111///---***)))))),,,***((('''((()))***)))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++***+++,,,---.../////////111000///---,,,++++++***)))+++,,,***'''&&&))),,,''')))+++,,,---,,,***)))***************))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))***+++***)))))))))))))))))))))(((((((((((((((,,,///---)))&&&'''***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((((((((()))***+++'''((()))******)))((('''((((((''''''''''''((((((+++******))))))******+++)))))))))*********++++++******))))))))))))******))))))************))))))))))))))))))******************++++++,,,---------,,,+++***+++,,,---,,,***))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******(((((()))***************))))))))))))((((((((((((************++++++++++++************************(((((()))************)))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))+++---///111///000000...+++)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((((((---111222777>>>BBBAAA<<<777444888333///000111333888???::::::===BBBJJJRRRWWWYYYMMM>>>111000666;;;;;;;;;======>>>@@@BBBCCCAAA@@@??????DDDKKKMMMGGG@@@===???;;;555333444555444333222111//////000111111000111444888999999999999999333222111333555666555444444444333555888999999888555888<<>>>>>DDDHHHIIIEEEFFFJJJHHH@@@555444555777;;;===>>>>>>EEE@@@>>>AAACCC@@@======;;;FFFVVVaaaaaaWWWJJJ@@@555111///---+++***...444222///,,,+++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))***+++---............111///,,,)))(((((()))***(((((()))***,,,,,,***((('''((()))++++++++++++*********++++++******)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((&&&&&&'''((())))))******((()))++++++)))((()))***(((((((((((()))))))))))),,,222666222)))$$$&&&***(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((()))*********&&&((())))))''''''(((***(((((())))))))))))((((((((((((''''''(((((())))))++++++************++++++************+++++++++++++++******))))))******+++))))))************))))))))))))))))))************(((((()))******+++,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******(((((()))******************)))))))))((((((((('''))))))))))))*********+++************************'''((()))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))+++---///111///000000...+++)))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******+++,,,---,,,111888<<<======<<<;;;;;;666222111111111666<<<888888999???GGGPPPVVVYYYPPPAAA444222444666777:::999999999<<>>=========<<<;;;999555333111222555666666555111555:::<<<;;;999999999:::888777777888888777555666777888<<>>AAAAAAAAAAAACCC===<<<<<<;;;;;;<<<>>>??????EEEGGGEEEJJJSSSRRRJJJ<<<999777888<<>>===;;;888888::::::888:::>>>@@@DDDNNNYYY___XXXHHH:::000---,,,---+++)))///777666333///---------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))***+++'''((()))***+++,,,,,,,,,,,,+++***(((((((((******(((((()))***,,,,,,***)))''''''((())))))***++++++******+++++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''((())))))******''')))++++++((('''(((***''''''(((((())))))******)))...111///***&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&''')))))))))(((((((((((()))))))))(((((((((((()))***+++******))))))))))))******))))))))))))************+++******))))))******+++))))))************))))))))))))))))))************&&&''''''((()))************)))((()))***+++***((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******(((((()))*********************))))))(((((((((''''''((((((((())))))******************************'''((()))++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))+++---///111///000000...+++)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''***---...+++''''''+++000444777:::===???555444555888777222000333666444333666<<>>BBBDDDEEE@@@:::999BBBIIIGGG@@@;;;>>>AAADDDEEECCCAAA>>>===>>>;;;:::<<<@@@BBBBBBAAA888<<>>======BBB@@@>>>======<<<:::888<<<<<<>>>AAACCCAAA:::555000555;;;>>>===:::999999999:::;;;;;;::::::<<<>>>555===AAAAAAJJJWWWYYYQQQDDD>>>999777:::===<<<:::666444333333222111777>>>???<<<>>>IIITTTRRRAAA000---++++++---***%%%***333111...)))'''&&&''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***%%%&&&''')))************))))))*********+++,,,,,,,,,+++(((&&&&&&(((***---''''''''''''((()))++++++******+++,,,+++***)))((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++***((('''(((***&&&''''''((()))******+++"""$$$''')))***)))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''(((***+++)))&&&%%%&&&(((***)))(((''''''((()))***)))))))))))))))***++++++))))))(((((((((((())))))(((((((((((())))))))))))++++++************+++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,+++***))))))*********---,,,((('''))))))%%%))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))---,,,***)))))))))*********************************************)))(((((())))))))))))))))))))))))***+++,,,+++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&(((******'''$$$******)))***+++---///111111000000...---+++)))((()))))))))))))))(((''''''''''''(((((())))))******'''''''''''''''((()))***))))))))))))************((((((((((((((((((((((((((()))+++***((('''''''''%%%(((+++,,,+++((('''&&&&&&'''''''''(((((())))))************+++///555999:::999666444222111111111000,,,+++///777===???>>>???<<<:::;;;>>>BBBEEEFFFKKK???666666999;;;;;;<<>>===;;;AAABBBCCCEEEEEEDDDBBBAAAAAA<<<999<<>>=========<<>>@@@===>>>EEEJJJIIIEEEAAA>>>=========;;;888///333888::::::888777777888888999;;;<<<:::444///************************)))************+++++++++,,,,,,++++++***)))))))))&&&'''+++,,,((($$$&&&,,,))))))))))))))))))))))))***)))((()))******)))(((******))))))))))))******++++++++++++*********)))))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))((('''((()))+++---(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((''''''''''''((((((((((((((('''''''''(((&&&%%%'''***,,,+++)))))))))))))))((((((((((((++++++******************+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,++++++***))))))******(((++++++((('''******'''))))))))))))************)))))))))))))))((('''''')))))))))))))))))))))))),,,+++***)))))))))*********************************************)))(((((())))))))))))))))))))))))+++,,,---,,,***)))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))***(((&&&******)))***+++---///111111000000...---+++)))((()))))))))))))))(((''''''(((((((((((())))))))))))(((''''''''''''(((((()))(((((()))))))))*********((((((((((((((((((((((((''')))************+++---***)))(((''''''(((((()))''''''''''''((((((((()))(((((())))))***---111555777777888888888777666555444000---...333666666444666777999<<<@@@EEEIIILLLLLLCCC;;;999999888999;;;999777444444777999888777<<<===>>>??????===;;;:::===999777999>>>DDDHHHIIIGGG???:::;;;<<<>>>EEEMMMNNNJJJDDD@@@>>><<<;;;:::???AAACCCDDDBBB???<<<999555444333333555777999:::888888:::???DDDCCC===777888===???===>>>CCCFFFEEE@@@@@@@@@BBBCCC@@@:::555777<<>>999666555444444444666777555000,,,************************))))))*********+++++++++******************++++++,,,...222444000)))(((,,,))))))))))))))))))))))))+++)))(((((())))))((('''******))))))))))))******++++++*********)))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***)))((('''''')))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((('''((('''&&&'''***+++***))))))))))))))))))))))))(((************************+++++++++************)))******))))))))))))******))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++******)))*********'''******((((((++++++)))))))))))))))************))))))******))))))(((((())))))))))))))))))))))))++++++***)))))))))******************************)))************))))))((())))))))))))))))))))))))+++---------+++***+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((())))))(((******)))***+++---///111111000000...---+++)))((()))))))))))))))(((((('''))))))))))))(((((((((((()))((((((''''''''''''((((((((())))))))))))******(((((((((((((((((((((((('''(((*********,,,///222555///'''$$$%%%((()))***''''''''''''((((((((((((&&&'''((())))))***,,,...222444777:::<<<<<<<<<;;;999555111000222333222000777:::=========???CCCGGGIIIDDD@@@===:::777:::@@@888666333222333444333222999:::===??????>>>===;;;777666444444777;;;@@@DDDFFF???999777888===EEENNNIIIFFFAAA>>>======<<<;;;;;;<<<=========<<<;;;:::555333111000222444888:::888999===FFFMMMLLLCCC:::999===???======???@@@???<<<<<<<<<>>>???===999666>>>FFFMMMLLLCCC999444333//////...//////...+++(((************************)))))))))*********++++++((())))))***++++++,,,,,,000222666999444,,,)))+++))))))))))))))))))))))))+++)))(((((())))))((('''******))))))))))))************)))))))))((((((((())))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''')))((('''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((((((((((((''''''((((((((((((((((((((('''&&&'''***+++***)))))))))))))))))))))))))))************************+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***************+++))),,,,,,)))))),,,,,,)))((()))))))))************))))))*********))))))((())))))))))))))))))))))))*********))))))))))))***************************))))))************)))((())))))))))))))))))))))))***+++,,,,,,******+++,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''''''((())))))******)))***+++---///111111000000...---+++)))((((((((())))))))))))((((((******))))))((((((''''''***)))((('''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((())))))))))))+++///222===444***%%%&&&))))))((('''''''''(((((((((((((((&&&'''))))))(((((()))***...///222666999<<<>>>>>><<<999555444444555555444777:::;;;999666777===CCCBBBBBBBBBBBB===999???GGGEEEBBB>>>:::777444222111555777;;;>>>??????>>><<<444333222000///222777;;;;;;777333222555<<>>===;;;999666555555444555666888999666666666555444555777888======AAAJJJQQQQQQGGG===;;;>>>???===;;;999888777999777444222333555888:::AAAJJJSSSPPPDDD888222111---,,,+++++++++***)))(((************************))))))))))))************))))))*********+++++++++//////111333000)))''')))((((((((((((((((((((((((***)))((()))+++++++++*********))))))))))))******))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))******))))))))))))))))))************************++++++++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************************************(((((()))***************))))))))))))))))))))))))+++***************++++++---///...+++***,,,,,,)))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((***+++***)))((()))+++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))+++******)))***+++---///111111000000...---+++)))((((((((())))))))))))((((((******))))))((((((''''''***)))(((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))((('''))),,,///666000(((&&&(((***)))&&&((((((((((((((('''''''''''')))******)))((('''(((******+++---111666:::===<<<:::777666666666777777111333333111000444===EEE>>>@@@DDDDDD>>>999???IIIOOOMMMHHHCCC===999777777222444777999999888555333444333222///---...111444111111111111444:::???AAARRRNNNHHHCCC???;;;888555444333111000222444888:::;;;???BBBBBB???;;;999888BBB@@@@@@EEEJJJJJJCCC<<<======>>>===999444222333666444222000111333777:::===FFFNNNLLL@@@555000000---,,,,,,+++***)))******************************(((((()))))))))*********+++++++++*********)))))),,,))))))+++)))&&&&&&***(((((((((((((((((((((((((((((((((***,,,......---******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((())))))(((((())))))((()))))))))*********+++))))))*********++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************************************(((((()))***************))))))))))))))))))))))))*********)))******+++,,,...000///+++***,,,+++((())))))))))))************))))))******++++++******))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))'''(((***)))(((((()))***)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******)))***+++---///111111000000...---+++)))((('''(((((()))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((((((((())))))((((((((((((((((((((((((((())))))(((&&&''')))+++)))&&&$$$%%%(((******(((((((((((((((((('''''''''((()))+++***(((''''''((()))(((&&&'''***...444777999888666444333444555666666555333000...111888>>>;;;???CCCCCC<<<666:::BBBLLLKKKIIIDDD@@@===<<<===888:::;;;<<<:::555000---666555444222222222222333000333555444666:::<<<:::CCCAAA>>><<<<<<;;;999777888666444444555888<<>><<<<<<>>>===:::777<<<::::::;;;888333222444666888;;;;;;999666444333777>>>DDDBBB999111---...,,,---------+++***+++,,,************************((((((((()))))))))******,,,,,,++++++***))))))(((+++(((&&&(((((('''(((,,,))))))))))))))))))))))))(((''''''))),,,.........******))))))))))))************)))))))))((((((((())))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))&&&'''((()))*********)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''')))***)))((('''(((***((())))))******+++++++++)))))))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************************************(((((()))***************))))))))))))))))))))))))******))))))***++++++,,,+++------***)))++++++((())))))))))))************((()))***++++++++++++***))))))))))))))))))))))))&&&''')))*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''')))******))))))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))*********)))***+++---///111111000000...---+++)))(((''''''((()))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&((())))))''''''(((***&&&&&&&&&'''((()))******)))(((((((((''''''''''''((())))))((('''&&&'''(((((('''&&&&&&'''***---...111111111222333666999;;;===;;;888555222222333444555888>>>???999333666===DDDEEEDDDAAA===<<<===???@@@AAACCCDDDBBB===888444999777666888;;;<<<:::777444888:::999;;;@@@AAA>>>666555555666999:::::::::<<<;;;999888999===AAACCC>>>FFFOOORRRMMMFFFBBB@@@===<<<:::888666444444444888555666999777444666;;;???AAADDDBBB<<<666111///333666999777222---++++++))),,,...---+++)))***+++************************(((((((((((()))))))))***++++++******************,,,((('''***+++))))))+++))))))))))))))))))))))))(((''''''(((***++++++*********))))))))))))******++++++*********)))))))))))))))(((((((((((())))))************)))))))))((((((((((((((())))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))*********))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))&&&&&&''''''((())))))***''')))******''''''(((***((())))))******+++,,,,,,((())))))***++++++,,,,,,+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************************************(((((()))***************))))))))))))))))))))))))******))))))***+++,,,,,,'''******((((((++++++)))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((***++++++******+++---(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***((((((***************+++---000111111000000...---+++)))(((''''''((()))))))))))))))''''''(((((())))))******'''''''''''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((%%%''')))***))))))***++++++,,,,,,***(((((()))+++))))))(((((('''''''''&&&'''(((((('''%%%%%%'''(((((((((((((((((()))))))))***+++...111555:::@@@DDD999888888999::::::888666---111777:::777333555<<>>:::999;;;===???BBBEEEGGGGGGDDD???<<<:::888888===CCCDDDAAA<<<666;;;===<<<@@@HHHJJJHHHAAA???===;;;;;;:::777555>>>===;;;:::;;;>>>BBBDDD999BBBKKKNNNJJJEEEAAA@@@:::<<<<<<999444222333555444111222777888666:::AAAJJJJJJFFF@@@777111///000222333333111---***))))))'''***------***((((((***************************(((((((((((()))))))))))))))))))))***++++++,,,,,,+++((()))---...***'''((()))))))))))))))))))))))))))(((''''''(((((('''&&&******))))))))))))******++++++++++++************))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))******++++++&&&&&&&&&'''((())))))***''')))+++***'''&&&(((***((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++******))))))+++*********))))))((((((************************)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,***))))))))))))***+++,,,,,,,,,,,,,,,))))))************)))))),,,---,,,(((%%%(((000777++++++,,,,,,,,,+++******,,,,,,+++***))))))******+++++++++---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))+++---000222444333222000...,,,***)))******))))))((((((''''''''''''((((((((()))******((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))(((''''''((()))******))))))+++///555;;;???@@@>>><<<:::999:::<<<===333555777777555333222222777:::>>>@@@???===;;;;;;777666888===DDDFFFBBB===AAA@@@AAAFFFLLLMMMHHHCCC<<<<<<<<>>888;;;===???@@@@@@BBBDDD;;;888888>>>@@@>>>;;;<<<>>>@@@@@@;;;555444444444555444222333555888<<>>AAAEEEGGG>>>>>>===;;;999999999999@@@BBBCCCBBB@@@>>>??????>>>:::999;;;;;;777666888666999:::999888;;;>>>AAA:::888666444555888;;;>>>@@@DDDCCC:::222...---,,,///)))&&&***+++))))))++++++++++++,,,,,,,,,------+++++++++++++++***))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))******)))'''''')))+++***))))))))))))***,,,,,,)))))))))))))))))))))))),,,+++)))((((((***+++,,,,,,***((()))+++,,,+++)))(((((()))))))))))))))((())))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))(((((((((((()))))))))***''''''((((((((()))))))))***))))))***,,,,,,+++)))((()))))))))((()))+++...+++++++++*********************+++******))))))(((***))))))(((((())))))***))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))(((((((((((()))***************+++******+++......,,,))),,,++++++******++++++,,,++++++++++++***************************)))))))))************************************+++++++++,,,******++++++,,,,,,------++++++++++++++++++++++++***+++,,,,,,***)))************+++,,,,,,,,,++++++***++++++,,,,,,++++++***(((+++///...,,,***+++,,,)))***++++++,,,,,,,,,,,,,,,++++++************+++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************************************((((((((())))))))))))***+++++++++******)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++***))))))+++---000111222222111///---+++)))((())))))))))))((((((((((((((()))***+++***(((&&&%%%((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((******))))))(((&&&%%%$$$))))))(((((((((((())))))((((((((((((((()))++++++444333111000000111222333@@@AAA@@@===:::777777888;;;777333222444666555333000000000222444666888999555555666777777777666666888888888888999:::;;;;;;<<<;;;:::;;;<<<;;;999888AAABBBBBB@@@===;;;:::;;;999777666777555222333888222333666:::???FFFOOOUUUDDD@@@;;;777555666888:::777;;;:::333,,,******(((,,,(((&&&)))+++))))))+++++++++++++++,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))'''&&&&&&)))+++************+++---...///))))))))))))))))))))))))))))))(((((()))***,,,---+++***)))***++++++***)))''''''((()))************)))))))))))))))))))))))))))************))))))(((''''''((()))))))))))))))((((((((()))))))))******(((((())))))******++++++***))))))***,,,,,,+++)))((()))***)))))))))+++---++++++++++++******))))))***************))))))((())))))(((((((((((())))))***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))******))))))+++++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++******+++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))),,,......,,,***)))***((()))***+++,,,---------,,,++++++******+++++++++,,,***((((((***+++,,,+++++++++++++++++++++++++++************************)))***************++++++************************************************************************************************))))))))))))))))))))))))+++++++++***))))))((((((((()))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++************+++,,,+++******)))+++---///111111111000///---+++)))((())))))))))))((((((((((((''')))+++,,,,,,+++(((&&&((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((()))))))))))))))*********))))))((()))))))))***,,,///222444>>>???AAA???<<<:::888888AAA<<<777666888888444000111222444444333444555777555666666555333333444666666666666666666666555555888888999;;;>>>???===;;;:::::::::999777666777888555555999======;;;===AAA666555888>>>FFFNNNXXXaaaMMMIIIAAA:::555333444555///222222,,,(((((((((&&&)))(((''')))*********+++***++++++++++++,,,,,,,,,******+++++++++******)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))+++,,,,,,*********+++******++++++,,,---......)))))))))))))))))))))))))))))))))((()))***+++,,,+++************+++******&&&'''((()))***+++++++++))))))))))))))))))))))))))))))************)))(((''''''((()))))))))))))))(((((()))))))))*********)))))))))******************))))))***,,,,,,+++)))((()))+++***))))))+++,,,,,,,,,++++++***)))))))))***+++++++++++++++******)))(((((((((((((((((()))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((())))))))))))((((((((())))))*********))))))******++++++------------+++++++++++++++++++++++++++++++++++++++++++++,,,***************+++++++++***************************++++++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++)))+++------+++***+++,,,++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,------,,,***)))******((()))***+++,,,---------,,,+++++++++++++++,,,,,,,,,***((((((***+++,,,+++************************************************))))))******+++++++++,,,************************************************************************************************************))))))))))))*********))))))(((((((((((()))))))))************((()))))))))*********+++))))))))))))))))))))))))((()))))))))*********+++************************************************))))))))))))))))))))))))*********))))))*********,,,+++*********---///000111111000///...,,,***)))(((((((((((())))))))))))&&&(((+++---......,,,***((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))((()))******+++***)))(((&&&&&&'''(((***---000111444888<<<>>><<<999777555===:::999<<>>888222000333666777555333111111222222222111000000222444444444444444444444444444444555666999===???@@@???777777777555333333444666888:::AAAIIIKKKIIIHHHJJJ===888888???EEEKKKSSS[[[PPPKKKBBB:::333000//////***------)))'''))))))'''''')))***))))))***+++************+++++++++,,,,,,)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************(((+++...///...,,,******++++++++++++++++++******))))))))))))))))))))))))+++******))))))(((((((((******+++************+++'''''')))***++++++++++++))))))))))))))))))))))))((())))))*********))))))''''''((()))))))))))))))))))))))))))*********************))))))(((((((((***))))))***,,,,,,+++)))(((***++++++******+++,,,+++++++++*********))))))++++++,,,,,,---,,,,,,+++))))))(((((((((((())))))************************))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''(((((())))))))))))(((((()))***************))))))((()))*********+++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))+++------,,,+++,,,---++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---,,,+++)))))))))***+++)))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***))))))+++,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))((())))))******+++++++++************************************************))))))))))))))))))))))))))))))***++++++***)))))),,,+++*********,,,...000222222111000///---+++***(((((((((((())))))))))))&&&(((***---......------((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''((()))*********)))&&&'''(((((()))))))))))))))((((((((())))))***++++++///444777777555333222222333888>>>BBBBBB<<<777555777999;;;<<<999666444333333333333444666777777444444444444555555666777444555666777888;;;@@@DDD>>>>>><<<999555333333555::::::@@@JJJNNNJJJEEEDDD???777444999======BBBIIIGGGCCC<<<555000,,,++++++(((******((((((++++++((('''+++---+++)))++++++***************++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++&&&)))---...---***)))(((******++++++***)))(((((())))))))))))))))))))))))+++******))))))((('''''')))+++++++++***)))***+++(((((()))***++++++++++++))))))))))))))))))))))))((())))))************)))''''''((())))))))))))))))))))))))*********++++++************)))))))))(((***))))))***,,,,,,+++))))))+++,,,,,,+++******+++***************************+++,,,,,,,,,,,,,,,,,,******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))******))))))(((+++******))))))((((((((((((((())))))))))))(((((())))))******))))))((((((''')))******)))***,,,...***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++******************++++++++++++++++++++++++)))+++------,,,+++,,,---+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,+++*********+++*********++++++,,,,,,,,,+++++++++++++++++++++,,,---...+++******+++------,,,+++************************++++++++++++++++++++++++))))))***++++++,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))******+++++++++))))))))))))************((())))))******+++,,,,,,))))))))))))))))))))))))((())))))******+++,,,,,,************************************************))))))))))))))))))))))))(((***,,,------,,,***(((,,,+++*********,,,...000222222222111000...---,,,'''((((((((()))))))))***'''((()))***++++++,,,+++((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((((((((('''((((((((((((((('''&&&%%%&&&((()))*********)))'''''''''(((((()))))))))))))))((((((((('''''''''(((***---.........///000...222888>>>AAA@@@<<<:::999888999<<<@@@AAA>>><<<888666666999===@@@???>>><<<;;;:::999999;;;===>>>:::<<<<<<888555888AAAIIIFFFEEEBBB===888555555666:::666999BBBIIIFFF@@@<<<>>>333...222444000111777777555222...+++***))))))'''))))))'''(((,,,,,,)))'''...000,,,***+++,,,)))************++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++***)))((()))+++((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))(((***,,,)))******+++++++++******))))))))))))))))))))))))(((((()))***************''''''((()))))))))))))))))))))*********+++++++++)))))))))***+++,,,,,,---***))))))***,,,,,,+++))))))+++------+++******+++)))))))))***++++++,,,,,,((()))******+++++++++***++++++************++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************)))))),,,,,,++++++***))))))((((((((())))))))))))((((((''''''((((((''''''&&&%%%((()))+++***)))***---000***+++,,,------,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++******************++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++******)))***+++,,,,,,***(((++++++,,,,,,,,,+++******++++++++++++,,,,,,---...+++++++++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***+++,,,------...))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))+++---000000---+++)))---,,,*********,,,...///333333333222111///...---'''((((((((())))))******((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************))))))((('''%%%%%%%%%&&&((()))*********)))******))))))))))))***+++&&&&&&'''''''''(((((((((((())))))((('''))),,,///222666<<>><<<111+++//////))))))...******))))))((((((((((((''')))((('''))),,,,,,)))(((///222---***,,,,,,))))))************+++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++---,,,***(((&&&(((,,,///&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))&&&'''((()))*********)))(((+++,,,,,,)))(((***,,,******+++++++++******)))))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))))))))************+++++++++'''((()))+++---///000111***))))))***,,,,,,+++))))))+++------,,,*********(((((()))***+++,,,,,,---''''''((())))))))))))))),,,,,,++++++++++++,,,,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))************))))))------,,,,,,+++***))))))(((((())))))))))))((((((%%%&&&&&&&&&%%%%%%$$$###)))+++,,,+++***+++///222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++******+++,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********,,,+++******++++++)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************,,,,,,,,,,,,******---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,+++++++++***************++++++++++++++++++++++++,,,------...---,,,+++***((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******)))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++)))&&&(((,,,+++'''******))))))))))))******))))))))))))))))))))))))++++++******************))))))******++++++++++++************************))))))((()))***,,,...000111111111111///---+++***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,...222555888999999888;;;999999:::======:::777;;;888777:::???BBBAAA>>>AAA@@@===<<<<<<===@@@AAACCCBBB???:::777888===BBBFFFFFFFFFCCC???<<<;;;;;;======?????????===;;;:::111///---+++******+++,,,************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************,,,,,,++++++***)))((((((+++++++++******)))))))))************))))))((((((*********++++++,,,,,,---,,,++++++******)))))))))++++++***************+++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))***+++***))))))+++---...+++))))))++++++***(((,,,******+++......+++((())))))))))))************(((((()))***************************************(((((()))***************))))))))))))))))))))))))))))))))))))************,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++*********++++++***************++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---***************+++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,******)))))))))***+++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++************,,,+++************+++,,,++++++************++++++************************))),,,,,,)))(((******'''******))))))))))))******************************++++++******************)))*********++++++++++++************************,,,,,,+++,,,---///111333111111111111///---+++***))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((***+++---///000000000000666555555777;;;<<<:::888;;;999999>>>EEEIIIIIIGGG@@@???===;;;;;;===???@@@FFFEEEBBB<<<888666999<<<@@@@@@???===999777666777666555555444444333444444///...,,,***)))***+++,,,************************************************************************++++++,,,,,,,,,,,,++++++************************...------,,,++++++******------,,,,,,+++******))),,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,***************)))))))))++++++************++++++)))))))))))))))***++++++************************))))))))))))))))))))))))++++++************++++++)))***++++++******+++------+++))))))+++,,,+++)))+++***)))+++------+++((())))))))))))************((())))))***************************************((())))))***************************************))))))))))))************++++++*********)))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))),,,///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,---------------------------...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///------,,,,,,,,,,,,------++++++*********+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---******++++++++++++******************************)))---...+++***+++***(((******))))))))))))************************************++++++++++++++++++************++++++++++++)))))))))))))))))))))))),,,,,,,,,---...000222333111111222111000...,,,***))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((******))))))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))------...111444666666555555333444777===AAAAAA@@@;;;999888666666888999;;;AAA@@@>>>:::555333333444666777777555222111111111///---+++******+++,,,---,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++//////......------,,,,,,,,,------------...............------------,,,,,,,,,,,,,,,,,,++++++++++++)))******************+++++++++************++++++***))))))))))))***++++++************************))))))))))))))))))))))))++++++************++++++)))+++,,,+++******,,,---,,,***)))***,,,---,,,++++++***)))***,,,,,,***((()))))))))*********++++++((()))******++++++******************************((()))******++++++******************************)))))))))*********++++++***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))******+++,,,------------------------------------------,,,,,,+++,,,------,,,++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++///222000,,,))),,,///,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------------------...///000000000000///...------------------,,,,,,,,,,,,------------------***+++++++++---...///000------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------)))***,,,,,,,,,,,,***)))***************************,,,------///222///)))+++******))))))******+++******************************+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))***+++---///111111222222111000...,,,+++)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((***))))))(((((()))))))))((()))+++,,,,,,+++)))(((++++++***)))(((((())))))'''''')))***---.../////////...---...000111111///111111///......///111111333333333222111000000000.../////////---,,,,,,...,,,+++***)))))))))++++++******)))))))))***+++,,,************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++//////......---------,,,***+++,,,...///111222333.........------------------------,,,,,,++++++*********++++++,,,,,,,,,---++++++*********+++,,,,,,*********))))))***++++++************************************************,,,++++++******++++++,,,)))+++------,,,+++,,,---******+++,,,---------,,,***************+++***)))))))))*********+++++++++))))))***++++++++++++***************************))))))***++++++++++++***************************))))))*********++++++++++++,,,,,,---,,,+++***)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))******+++,,,------------------------------------------------,,,...000000...------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...111444222,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------...///000000///...---------------------------------------------------******+++,,,---///000111...------,,,,,,------...------,,,,,,,,,,,,,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,333999333***++++++************++++++******************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))((((((((((((***,,,...///222222222222000...,,,+++******++++++++++++******))))))))))))************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((''''''((())))))(((***+++------+++***(((++++++************+++,,,(((((())))))******+++,,,000///...------,,,+++***,,,+++************+++,,,******,,,---//////...---***+++,,,,,,******+++,,,***+++,,,------,,,+++***))))))))))))***+++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------...//////000111111,,,,,,,,,---------------...------,,,,,,+++++++++,,,,,,,,,------.........++++++******+++,,,,,,---++++++***************+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++---...---,,,,,,---***+++,,,---------------***++++++************+++************++++++++++++))))))***+++++++++++++++************************))))))***+++++++++++++++************************************++++++++++++,,,,,,,,,,,,+++***)))(((************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,------------------------------------............,,,///222222///......000,,,,,,,,,---------......,,,,,,,,,,,,------------///111333111---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,---...//////...---,,,------------........................------------+++++++++,,,---///000111......------------............---,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------------------....................................,,,,,,------------......,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------------------+++)))+++333888444,,,++++++************++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++************************))))))))))))+++---///000222222222222111///---+++******++++++++++++******)))))))))*********++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))(((((('''''''''((()))))))))***+++,,,,,,+++***))))))*********++++++++++++,,,------,,,******,,,...------------------------++++++************+++++++++++++++---///...,,,***)))***,,,+++******+++---(((***,,,---...---+++***)))******+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++111111000///...,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------......++++++***++++++,,,---...,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,...///...---------***,,,...///...---------+++,,,,,,+++******+++---*********++++++++++++,,,)))***++++++,,,+++++++++************************)))***++++++,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,........................------------.........///+++///333333///---...000------------............,,,,,,,,,---------............//////......------------------------------,,,,,,---.......................................------...//////...------------------.........//////.........------------,,,,,,,,,------///000000......------------......//////...---------------------------............------------------------------,,,,,,,,,---...///.........---------------------------.........///........................,,,---------............+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,+++,,,000000,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++---000111222333333222111///---+++***++++++,,,,,,++++++***))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))******++++++******))))))))))))))))))))))))))))))((((((((())))))***+++************************)))***+++,,,,,,+++***))),,,---...,,,******,,,///)))***++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---******+++,,,,,,++++++,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,//////...---,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///000///...---...+++...000000...,,,,,,---,,,---...,,,******,,,///*********+++++++++,,,,,,)))***++++++,,,,,,++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,---+++*********---///111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,........................---------.........//////***...333333///,,,---///---------.........//////,,,,,,,,,------.........,,,++++++---///000///...------------------------------...///000000//////000000000000000000000000---...///000000///...------------.........////////////.........------------------------...///000......------------......000///...---------------...............---------------------------------...------,,,---...///000..................---------------.........//////////////////////////////---------.........//////++++++,,,------,,,++++++...---++++++++++++---...++++++++++++++++++++++++(((...000+++&&&'''+++---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,///000333333333222111///---,,,***++++++,,,,,,++++++***)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,******)))(((((()))******+++,,,......---+++)))((()))+++,,,***((((((+++///***+++,,,,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,***)))+++///000...,,,***,,,---,,,++++++,,,------,,,*********,,,...///,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......,,,,,,,,,------.........,,,++++++******)))))))))++++++++++++,,,---...///---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///000///...---...+++...222111...,,,+++,,,---...///---******---000******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++))))))+++///444777++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////,,,,,,------------,,,,,,......//////000000111111000111222333222000...---......---,,,---...///000111111000///////////////333000------...000111000000000000000000000000000//////............//////......///000111000000000////////////////////////---......///......------000///...------...///000...//////000000000000000////////////////////////...........................------,,,,,,------...///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...------,,,+++***)))........................+++++++++,,,,,,---------------------------------...---,,,,,,++++++++++++---,,,,,,,,,,,,---......666666777777555333000...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************++++++************++++++)))))))))))))))******+++*********)))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******+++++++++)))------***,,,444777555,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.................................//////...---,,,,,,+++++++++++++++,,,,,,---------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---....../////////...---,,,,,,---------.........//////---------------------------------,,,,,,+++++++++------,,,++++++*********,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++,,,,,,------,,,,,,+++************++++++,,,------,,,+++***))))))***+++,,,+++,,,---,,,)))(((***,,,---***(((''')))+++,,,,,,************************...//////---+++)))***+++++++++************++++++////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...//////000000//////...////////////000000111111///000111222222111///...//////.........///000111111111000///////////////222000...---///000111000000000000000000000000000//////............//////////////////000000000111////////////............,,,---------............000///............///000...//////000000000000000////////////////////////...........................------------------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---,,,,,,++++++,,,,,,------,,,,,,------...///555666666666555222000...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************++++++************++++++)))))))))))))))***++++++************))))))))))))))))))))))))******++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,+++///000...111999===;;;+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---...//////000000/////////...------,,,,,,------,,,,,,---------.........,,,------------------...........................//////...------,,,++++++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,------.........//////......---,,,---------.........//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,'''))),,,---,,,++++++,,,---+++))))))***+++,,,+++************************,,,---...---+++******+++++++++************++++++////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////000000000000///////////////000000000000111...///111222222111000000000000000///000111222222111111000////////////000222000......///111111000////////////////////////000//////......//////000000000///...///000111222000/////////......------...------,,,---...000111000//////......//////000...///000000111111000000////////////////////////------------------------......------------......------.........---,,,,,,------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------------------------------------...---,,,,,,,,,,,,,,,,,,---------,,,------...///444555666666444222///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,------...***------,,,...444777666++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111111111111000///...------,,,---------,,,------------..................---------------........................//////......---,,,,,,,,,---------------,,,,,,,,,.........------------------------------------------------------,,,,,,,,,---,,,,,,,,,,,,---............/////////...------------........./////////////////////////////////---------------,,,,,,,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///////////////...------......---,,,,,,+++******,,,,,,------------,,,,,,''')))+++------,,,***(((,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---......//////......---000000000000000000000000...///000111222222111111000000000000111111111222222111000000//////000000222000//////000111111000////////////////////////000000////////////000000111000///......000222333555555555555555555555555222111///------...000111000//////////////////000//////000111111111111000////////////////////////------------------------//////............////////////000000000000//////------------------------------------,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------...............------,,,,,,,,,---------------------...//////444444555555444222///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,---------.........------------......///,,,,,,+++******,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------............------...///000000111111000000//////...---------------------------............//////......------,,,,,,........................//////......---------,,,//////......------,,,,,,...............---------.................................------------------------------......///......////////////..................////////////////////////////////////.........------------------------....../////////------,,,,,,,,,,,,------+++,,,,,,---...---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,,,,,,,------------...............////////////...------...---------,,,,,,,,,+++,,,---...//////...---,,,---,,,+++,,,---+++(((%%%---,,,+++,,,------***)))++++++++++++++++++++++++)))***++++++******,,,---,,,,,,++++++++++++,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////////////////...111111111111000000000000//////000000111111111111//////000000111111111111222222111000000000000000222000//////111222111000000000000000000000000000000000////////////000000222111///...///000222444999999:::;;;<<<======>>>666444222000//////000111///000000000000000000//////000000111111111111111000000000000000000000000........................000//////......//////000//////000000000000000///..............................---------,,,,,,,,,,,,------......//////000................................................---------....../////////---------,,,,,,---.........------------...//////333444555555555333000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,---,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------------,,,,,,------...///,,,,,,---------.........,,,,,,,,,---------.........---------......///000000///.........---------------............---------------------------------------------------------......//////......---......///000000000000/////////...------------...---------.........///////////////......---------........................///...............------/////////......---------..............................................................................------......///000......///////////////............/////////000000................................................///.........---------,,,...------------------...,,,,,,---.........------------------------------------------............,,,,,,,,,,,,---......///------------------------+++++++++,,,,,,---------------........./////////...............---,,,,,,,,,,,,---------.........---...///000000///...---000,,,***+++//////,,,(((///...------------***(((++++++++++++++++++++++++)))***+++,,,++++++,,,...------,,,,,,,,,,,,------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111222111111111111000000000000000000000000111111111//////000111111111111000222222111000000000000111222111000000222222111000000000000000000000000000111000000//////000000111111111000///000111222333333333444555666777777888666555333111000000000111///000000111111000000//////000111111222222111111000000000000000000000000////////////////////////000000////////////000000------.../////////......//////////////////////////////.........---------........./////////000000///////////////////////////////////////.........---------...//////000000------------------...///......------......///000444555666666666444222000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,,,,))))))******+++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......///---------.........//////,,,,,,,,,---------......---------------...///000...,,,---000000...///111......////////////......---------------------------------------------------...///000000///...------...//////000000//////000///......------......------.........//////////////////...............................................................///////////////......................../////////.................................//////////////////............///000000......///000000000//////....../////////000000000.................................///////////////000//////...------,,,,,,///......------......///,,,,,,---...............------------------------............////////////------------............------------------------+++,,,,,,------......///---............/////////---............---,,,,,,,,,,,,------...//////000......////////////.........+++***///666:::777222111///...------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---......------,,,,,,------...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111222222333333222222111222222222111111111000000111111000000000000000000000000222333333333222111333222111111000000111111222111000111222333111000222222222222222222222222111111000000000000111111000000111111111222222222////////////............111111111111111111111111///000111111111111000///000000111222222222222111000000000000000000000000111111111111111111111111111000000//////000000111------...///////////////////////////////////////000000/////////.........//////////////////000000000000000000000000000000000000000/////////......---------...///000000000---------------...//////...............//////000555666777777777555333111------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...///...---,,,))))))***++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,........................---------------...//////---.........////////////,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,)))***//////,,,,,,000---..................---................................................---...///000000///...---...///000000111111000000000//////...........................////////////............////////////....................................///////////////////////////000000000---........./////////000............................../////////000000000//////......//////000111......///000000000000000.../////////000000000000////////////////////////....../////////000000000//////////////////////////////............//////,,,------.......................................---------.........//////...............---------........................,,,,,,---......///000000---------.........//////...////////////...------...............////////////......------......///...,,,...777BBBEEE???777444111...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///......------------......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222222111111000000222222111000//////000000111222333444555444333333333222111111000111111111222111000111333333111000222222222222222222222222111111000000000000111111000000111222222222222111444444333222111000///...,,,---...000111111222222///000111222222111000///000000111222222222222111000000000000000000000000111111111111111111111111111111000000000000111111//////000111111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111000000/////////...---------...///000000111---------------...///000...............///000000555666777888777666444222------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---//////...---,,,))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...........................------------...//////............/////////000,,,,,,,,,---------......+++++++++,,,---...///000111------111000+++***...,,,------......------,,,................................................---...///111111///...---000000111222222222222111000000///.........................../////////000------......//////000000.................................///////////////......//////000000111111---.........//////000000////////////////////////.../////////000000111111///////////////000111111......///000000000000000////////////000000000000000000000000000000000000.../////////000000111111/////////000111111222222//////............//////,,,---......//////..............................,,,,,,,,,---------........./////////...---,,,,,,........................------......///000111111------------.........///000000000000000//////...000000000///......------///...---,,,,,,---...///111000444???JJJKKKAAA666555222...,,,+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///......------------......111111222222222333333333111111111111111111111111000111333444444333111000222222111111222222333444111///111555666333333555333222111000000000222222333333222111111222333333222222222111111111000000000111333444555444444333333222111000000000111111333333333222222111111111555444333333555555444333///000000111222222333333333333333222222222111111111111111111222222222222///000222222333222111000222222111111000/////////222222222222222222222222000000111222111000///...111111111111111000///...222111111111000000/////////000111222333222111111222222222111111111000000222222111111111111111222000000000000000000000000000000000000///////////////000000000000111111111111111111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222555666888888666444444444000000///...............------------------------........................///...---,,,,,,---...///------------------------,,,------......------,,,------------------------------------------------.........---++++++,,,------------,,,,,,+++++++++,,,,,,------.../////////000///...---------------000000///...---,,,,,,+++////////////////////////---------------...//////.........///////////////////////////////////////111111000000//////..............................---------------...//////000///...---------------......//////000000111111///////////////000000000000000000///////////////333222111000000111222333111111222222222222111111111111111000000000000000222...---///000...///333000000//////.........---333333222000---,,,...///////////////000000000000000000////////////000000////////////////////////000000000000////////////000//////.........//////000000000000000000000000//////000111111111111111///000000111222333333333000000111111111222222222000000000000000000000000000000000000000000000000//////............//////......///000000000000000////////////............---......///000111111222222222111000//////000000000...,,,---000111///------.........//////000000000///---,,,---...000111111111222222222111000000......//////000000000111---,,,...000///,,,...333333>>>IIIHHH<<<000,,,---.........------,,,,,,,,,---------.........//////..............................////////////......555444444333333222222111222222222222222222222222111222333333333333222111333222222222333333444444222000111555555222222555333333222222222222222333333222111000000111222333333333333222222222111111222333444444444333222111333333222222222111111111333222222222111111111111444333222333444444333222111111111222333333444444333333333333222222222222111111111111111222222333111222333333333333222111222222222111111111111111222222222111111111111000222222333333333222111000111111222222222222111111222222222111111111000000111222333444555444333333222222111111111000000000222222111111111111222222111111111111111111111111111111111000000000000///000000000111111111222222222222222111111000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000111222222444666888888666555444444000000///............///................................................///...------------...///------------------------.........//////.........------------------------------------------------......///...,,,+++,,,...---------,,,,,,,,,++++++,,,------......///000000000///......---------...000000///......---------////////////////////////...............///000000////////////////////////////////////////////////111111000000////////////////////////////////////...............///000000111000000////////////000//////000000000000000000222111111111000//////////////////000111111111222333222111000000111222333111111222222222222111111000000000000000000//////111......000111000222666000000/////////.........///000000...---,,,...000////////////000000000000000000000//////000000000////////////////////////000000000000000000000000000//////....../////////000000000000000000000000///000000111111111111000///000000111222222333333111111111222222222333333111111111111111111111111111111111111111111111111000000////////////000000......///000000000000000///////////////000000000/////////000111111111222333333222111111111111111222000...///111222111///.........//////000000000111000///......000222333222222333333222222111111//////000000000111111111///,,,,,,000222///---...777888888444///------///.........---------,,,,,,------........./////////........................////////////////////////999888777555444222111111333333333333333333333333222222222222222222222222444444444444555555555666444111222555555222222444333444444555555444444444333333222111111222333333555555444444444444333333555555555555444333222111333444555555555444333222222222222222222111111111444333222222444444444222222333333444444555666666444444333333333222222222333222111111111222444555333444444444444444333333222222222333333333333444222222222222222111000000555555555555555444333333222222333444444444444333333333333333333222222222333444666777777777666555222222222222111111111111222222222111111222222333333333333333333333333333222222222222111111111111111111222222222333333333333333222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111000000000000111222222444666999999777666555555111000000//////////////////////////////////////////////////////////////////......------......///........................///000000000000000000///................................................---//////...---,,,---...---------------,,,,,,,,,------......//////000000000//////...............////////////////////////////////////////////////000////////////000111111000000//////////////////000000000000000000000000111000000000000/////////000000000000000000000000000////////////000111111222222111111111222222333111111111111111000000000444444333222111000////////////000111222333444444222222111111111111222222111111222222222222111111////////////////////////000......222333222444777000000000000////////////,,,---...---------///111////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000111111111111111000000000000111111222222333333222222222333333333444444333333333333333333333333222222222222222222222222111111111111111111111111...///000000111111000000//////000000111111222222111111111111222222222222444444333222222222222333333111000111222333222111/////////000000000000000111111000000111333555666444444444444444333222222000111111111111222222222222,,,+++000444222...---888111***'''***---//////...............---------............////////////////////////////////////111000////////////000111:::999888777555444333333444444444444444444444444444333333222222333333444555555666666777777777777666444444777777444333555444555666777888777666555555555444333333444555555666666666666666666666666777777777777666666555555666777888999999777555444444444444444333333333333555444333444555666555444444444555666666777777888444444444444333333333333444333222111222333555777666666666666555555555444222333333444555555666666444555666666555444333333777888777777777777666666555555666666666555444444555555444444444444444444444555777888888888777666444444444333333333222222333222222222222333333444444444444444444444444444444333333333333222222222222222222333333333444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111000000111111222333444666999:::999777666555222111000000//////000000000000000000000000000000//////////////////////////////............//////........................000000000//////000000000................................................---///000///...---...///.........------------------......//////000111111000000//////...//////000/////////000000111111111000000000000000000000000111111000000111111222333111111000000000000//////111111111111111111111111000000000000000000000000111111111111111111111111111111000000111111222333222222111222222333444444333333222222111111000000444444444333222222222111111222222222333444444444222222222222222222222222111222222333333222222111000000000000000111111111111//////222333111222555000000000000000000000000---///000///......000111/////////000000000000111222111111000000111111222111111111111111111111111000000111111111111111222000000/////////000111111222222222222222222222222111222222222222111000000111111222222222333333333333333333444444444555555555555555555555555555555333333333333333333333333222222333333333333222222000111222222333333222222000000111111222333444444333333333333333222222222333333222222222222333333333222222222222333222222000111111111111111111111222222222333444666777888555555666555555444333222222222222222222222222222222...---000222222333666444///++++++///111///,,,///.........................../////////000000000////////////////////////222111000000000000111222888888888777777777666666555555555555555555555555555555444444444444555555555666777888888888777777888666888;;;;;;777555777555666777999999999888777888888777666666777888888777777777777777777777888888888888888999999::::::999:::;;;<<<<<<:::888777666666666666666666666666777666555666888999888777666666666777888888999999555555555444444444333333444333333333444555777888888777777666666555555555333333444555666777777888777888999::::::999888777999999999888888888888888888888888777777555444444555555555555555555666666444555777888888888777666666666555555555444444444333333222222333444555555555555555555555555555555444444444444333333333333222333333333333444444444333333333333333333333444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111222222333444777:::;;;:::888666666222222111000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000///......///000000////////////////////////////////////////////////---///000111///...//////..............................//////000111111222000000/////////000000111///000000111111222222222111111111111111111111111111111111111111222333333222222111111000000000000222222222222222222222222000000000000111111111111222222222222222222222222111111111111111222333333111111111111222222333444444444333333222222111111222222333333444444555555555555444444333333222222222222222333333222222222222222333333333333222222111111222222222333333333222000000333222//////111000111111111111111111111111222333333111000000111000000000111111111222222222222111111111111222222222222222222222222222222000111111111222222333333000000000000000111222222333333333333333333333333222333333333333333222222333333333333444444444444333333444444444555555555555555555555555555555555333333333333333333333333333333444555555444333333333333444555555555555444000111111222333444444555444444444444333333333333222222111111111222222333222222222222222222222222222222222222222222222222333333444444666777888999777777777666555444333333333333333222222222222222111000111111///000888AAA222111000111111111///---/////////////////////////////////000000000111111000000000000000000000000222222222111111222222222666777777777888888999999777777777777777777777777666666666666666666666666555666888999999999888777888777:::??????:::777888666666777888999999999999::::::999888888999::::::777777888888888888999999999999999999:::;;;<<<===:::;;;<<<<<<<<<;;;:::999777777777888888888888888888777666777999::::::999666777777888888999999:::666666555555555444444444333333444555666777777888999888777666666555666666444444555555666777888888777888:::<<<===<<<;;;::::::999999888777888888888888888888888777666555555555555555666666666666666444555777888888777777666666666666666555555555555333333333333444555666666666666666666666666666666444444444444333333333333222222333333333444444444222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111222111111111111222333333333777;;;<<<;;;999777777333222222111111111111111111111111111111111111111000000000000000000000000...//////000000//////...000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000,,,///111222000//////000........./////////////////////000000111111222222000000000000000111111222111111111222222333333333111111111111111111111111222111111111111222333333333333222222111000000000111111111111111111111111000000000111111111111222222222222222222222222222222111111111111222333333222111111111111222222333444444444444333333333333111111222333444555666666666666555444333222111111222222333333333333222222222222333333333333222222222222222333444444555555333000111333222///...000111111111111222222222222333555666666444222222333111222222222222333333333333333222222222222333333333333333333333333333333111111111222333333444444000000000000111222333444444444444444444444444444333333444555555555555555555555555555555666666666333333333444444444555555444444444444444444444444333333333333333333333333333333555555555555333333444444555666666666666555111111222222333333444444333333333333444444444444222111111111111222222333222333444333222111222444333333333333333222222222333333444555666777777777777777777666555444333222333333333222222222222111000111333333///...999EEE444333111...------///111////////////000000000000000000000000111111111111000000000000000000000000222222333444444333222222666666777777888888888999888888888888888888888888777888999999999999888777555666888999999999777666555555:::AAABBB<<<888888777777777777888999:::;;;;;;:::999888888999:::;;;777777888888888999999999:::999999888888999:::;;;::::::::::::999999999999777777777888888888999999777666666777999::::::999666777777888999999::::::666666666666555555555444222333555777888888888777:::999777666555555555666444555555555666666777777333555888;;;<<<<<<;;;::::::999888777666777777888555666777888888888888888555555555555666666777777555666777888999888777777555555555444444444444333333333333333444555666777666666666666666666666666444444444333333333222222222222222222333333333333111222222222333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444333777;;;===<<<:::888777333333222111111111111222111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000333222000//////000222333000000000000000000000000000000000000000000000000,,,///111222111000000000....../////////000000000//////000111111222222333111000000000111111222333222222222222333333333333222222222222222222222222111111111111111222222333444333333222111111000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111222222333333333222222111222222222444444444444444555555555222222222333333444444555555444444333333222222222222222333444444333222222222333333444444333333222111111222333333444555555333000111444444111///111111111111222222222333333222444666777555444555555333333333444444444555555333333222222222222333333333333333333333333333333111111222222333444444555111111111111222333444444444444444444444444444444333444555777777888888888777777777777777777777777222333333333444444444444333333333333333333333333222222222222222222222222222333555666666555333222333333444555555555555444222222222222222222333333222222222333333444444555222222222222222333444444333444666555333222444666444444444444333333333222333333444555555555555555777777777666555444222222333222222222111111111111000111333444111///555===333222000......///111222//////000000000111111111000000000111111111222222111111111111111111111111111222444666666444222111777777777777777777777777888888888888888888888888777888:::;;;;;;:::888777444666888999999999777666222444:::BBBCCC===888777888777666666777999;;;<<<::::::999888888999::::::777777777888888999999999;;;:::999777666777777888:::999888777777777888888666666777777888888888999666555555666888:::999888666777777888888999::::::777666666666555555555555111333666999:::999888777:::999777555555555555666555555555555666666666666000222666999;;;;;;:::999999888777666666666777888222333555777999:::;;;;;;444555555555666666777777666777888999:::999888888444444333333333222222222333333333444555666777777666666666666666666666666444444333333333222222222111111222222222333333333111111111222222333333333222222222222222222222222444444444444444444444444333333333333333333333333222222111111222222333444333777;;;>>>===:::888777444333222222111111222222000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000444333111000000111333444000000000000000000000000000000000000000000000000,,,///222333222111000111.../////////000000111111000000000111222222333333111111000000111222333333333333333333333333333333222222222222222222222222111111000000111111222333444444333333222111000000000000000000000000000000000000111111222222222222111111111111111111111111111111000000111111222333555444333333222222222222333444444444555666666666333333333333333333333222222333333333333333333333222222444444444444222222222333333444444333333222000000111222333333444444222000111666666333222444111111111222222333333333000222555666666666666777444444444555555555666666444333333222222333333444444444444444444444444444111111222333333444555555111111111111222333444555555555555555555555555555333444666777999:::::::::999999999888888888888888222222222333333333444444222222222222222222222222222222222222222222222222222333555666666555333222111222333333444444333333333222222222222222222222111111222222333444555555333333333333444444555666444666888777444333555777555555555444444333333333333333444444444444444333777777777666555333222111222222222111111000000000111000111444444111111444000///000333666666222/////////000000111111111222000111111111111222222222111111111111111111111111000222555777777555222000777777777777777777777777888888888888888888888888888888777666666555444444444444555666666777888888777777777777777666555444777777777777777777777777888888888999999::::::;;;777888888888888999999999999999999999999999999999::::::999999888777666666777777777777777888888999444555555666777888888888888777666666666666666777666666666666555444333222444444444444444444444444555555555555555555555555888777777666555444333333666444444555777888888777555555555555555555555555999888777666666777888999:::999888666666555555666666666666666666666666666666555555555444444333333222222333444555555444444666666555555444444333333444444444444444444444444555555444444333333333222222333333333444444555555333333333333333333333333666222999>>>;;;<<<<<<333777///444888111///333111333333333333333333333333444555888:::;;;;;;:::999666222222444444111111444111111111000000111111111000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000000111111111222222222222111111111111111111111111/////////000000111111222333333444444444333333222333333333222222222111111333333222222333333444555111111111222222333333444333222111000111222444666444444333222111222222222000000000111111111222222222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333555555555444444444333333333333333333444444444555555444444444444333333333222222000000000000222222000222444555666555444333222111000//////000111222555444333111000/////////222222333444555555666666888555222444999;;;888555444444444444444444333333222222222111111000000000555444333333222222333333333333333444444444555555444222000222555666444222555555555555555555555555555666888999999888666555333333333333333333333333555555555444444444333333555444444333333444444555333333333444444555555555111111222222333333333333111444555555333444888<<<555555333222111111111111000111111222333333444444444444444444444444444444555666666666555444333333333333444555555555555555555555555555555555555555222222222222222222222222333333222222111111111111444111000222333111222555...000222222111000000111111222222222222222222222///000000000//////111333///---///555555000,,,---111111111222222333333333;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<<<<;;;::::::999:::;;;;;;<<<======>>>>>>999999:::::::::999888888999999999999999999999999888888888888888999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999888888888888999::::::666777777888999999::::::888888888999999999999999888888888777666555555555555555555555555555555555666666666666666666666666777777777666555555444444555444444666888999888777666666666666666666666666===<<<;;;;;;;;;;;;<<<===::::::999999888777777666555555555555555555555555555555555555444444444333333333333444444444444444555555555555444444444444444444444444444444444444666555555555444444444444333333333444444555555555444444444444444444444444555222777;;;666<<>>===888555555111111000000000000111111000000///////////////...////////////////////////........................////////////////////////666666555555555555444444333333444444444555555555333333333333333333333333//////..................333444555555666666666666666666666666555555555555555555444444555555666777888777777777777777777666666666555444444555777888333444555555555444333222///000000000000111111111555555555555555555555555555555555555555555555555444444444444444444444444777888888888888888888777888777777777777666666666222222222333333333444444333333333222222222111111222111111000000111111222000111222333333333222111111111000000000000111111222222333333444555777777333333333333333333333333777444222333555666444222333444444555555666666666555555555444444444444444444444333222222222222333444444444555555555666666333222222333555666666555444444444444444444444444444444444444444444444444555555555555555555555555777666666666555555555555666666555555555555666666666666666555555555555555555555555555666666666666999555111222555666444111333222111000000000000000000000111111222333333333------------------------333444555555555555555444777777888999999999999999777777777777777777777777444444444444444444444444999999999888888888888777///000333555222...111777888555111111333444333111333333333444444555555555333444444444333333555666EEE[[[YYY;;;,,,999???555444444444444333333333333>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@AAA===>>>??????@@@@@@@@@@@@========================@@@@@@??????>>>>>>======<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;<<<======?????????@@@@@@AAAAAAAAA:::<<<>>>AAAAAAAAA@@@??????>>><<<:::::::::<<<===999999999999999999999999::::::::::::::::::::::::999999999999::::::;;;;;;:::;;;===AAACCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::<<<===>>>===<<<:::888999999999999999999999999:::999999999999999999999::::::999888888777777777777888888999::::::;;;;;;888888888888888888888888999999999999999999999999666666666777777777777777777777777777777777777777999555888999<<>><<<777777777777777777777777<<<<<<>>>???@@@@@@@@@@@@===:::;;;>>>===888666888:::999999888888999999:::999888888888777666666666777777777777777777777777555555555555555555555555888888888888888888888888000000000000000000000000........./////////000000111111111111111111111111888777777666666555555555...///000111222222333222222222222222222222222222111000000000000111222222444444333333222222222111111111000000000111111222000111222333333111///...111111111111222222222222222222222222222222222222111111111111111111111111444444444444444444444444333333444444444444333333444333333333333222222222111222222222222333333333555555555444444444333333444444333333333333444444222333444444444444333333222222222222222222222222444444444444555777888999666666666666555555555555777555333333555555333111333333444444555666777777666666666666555555555555555555444333333333333444444444444555555555666666666555555555666666666555444444444555555555555555777666666555555666666777777777777777777777777777888888888888777777777666888888777777777777888888888888777777666666666555666666666666666777777777777666555666999::::::888666555444333333333333333//////000000111111111222666666666666666666666666111222222333444444444444...//////000000000000000////////////////////////222222222222222222222222////////////////////////111000000///,,,---999FFF;;;666000000333555333000------......//////000000///000000///......000111KKK]]]XXX999(((222666,,,000000000//////.........]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\VVVWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXQQQRRRUUUWWWWWWWWWVVVUUUUUUTTTRRRPPPPPPQQQSSSTTTKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKNNNQQQSSSSSSQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMMMMLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???AAA>>>999MMMpppxxxKKK???DDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEECCC???===>>>>>>;;;<<>>>>>??????@@@???>>>>>>======<<<<<<<<<========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@:::::::::999999888888888;;;<<<===>>>???@@@@@@@@@????????????????????????>>>>>>======>>>>>>???@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<===;;;<<<>>>??????===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;999999999999999999999999888888777777777888888999666666666666666666666555999888777777777777666555444555555666777888888999888888888888888888888888999999888777777777777777666666666666777777777777888999888777555444444444444444444555555666666666777666555555555555666777555555555555555555555555555555555555444444444444555555444444444444555555555555444444333333222222222222222222222222222222111444666666444444555777222222111111000000111111777777888888888888888999111111111111111111111111999:::;;;;;;<<<<<<<<<<<<666777777888888888888888666666666666666666666666999999999999999999999999666666666666666777777777:::999999777444666AAANNNAAA;;;666555999;;;999666444444444555666777777888777777888777555555777888???EEECCC777111555777555777777777666555555555444{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwrrrrrrrrrsssssssssssstttxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwxxxxxxwwwwwwvvvyyyyyyyyyxxxxxxxxxwwwwwwppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqppppppppppppnnnoooppppppppppppooonnnpppppppppooooooooooooooolllmmmmmmnnnnnnmmmmmmllliiiiiihhhgggfffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhggggggggggggdddeeeeeeffffffgggggggggggggggggggggggghhhhhhhhhiiiiiihhhgggggggggggghhheeeeeeeeefffffffffggggggeeeffffffdddbbb``````aaaaaaaaaaaabbbbbbccccccdddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ^^^```^^^ZZZWWWXXX[[[YYYYYYXXXXXXXXXXXXYYYYYYLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLMMMMMMMMMMMMEEEGGGJJJLLLHHHDDDGGGMMMIIIFFFCCCCCCEEEFFFEEECCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIGGGFFFHHHIIIEEEBBBAAADDDEEEDDDCCCEEEAAAAAAAAAAAA@@@@@@@@@@@@