BM6 6(@ ******))))))))))))******))))))))))))************************************++++++************++++++((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,------...333333444666777888999:::<<>><<<:::@@@??????AAACCCEEEDDDDDDCCCCCCBBBAAA???===;;;:::444333111...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***))))))))))))))))))***))))))))))))************************************++++++************++++++'''''''''((()))*********,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,------......222444555666666666999;;;EEEMMMVVVZZZ\\\aaakkkssszzz~~~|||uuupppoooxxxtttfffcccmmm|||wwwwwwzzzvvvooonnnooommmlllooouuu{{{}}}~~~}}}wwwwwwyyyuuuyyyppp^^^UUUIIIAAA>>>===<<<<<>><<<;;;666444111...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************+++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))************************************++++++************++++++''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...///000333666999888555666<<>>999777222...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***((((((((())))))(((((((((((()))))))))************************************++++++************++++++*********++++++,,,,,,,,,***************+++++++++,,,,,,------------------------------...///000111444888;;;:::777999BBBJJJWWW\\\bbbfffhhhkkknnnqqqttt}}}wwwllliiiiiihhhxxx|||yyyzzzwwwuuuqqqnnnoooooovvv~~~sssgggccceeesss~~~sssoooggg\\\PPPGGGBBBAAA>>><<<<<<===@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@===:::555000,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************)))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***(((((())))))))))))((((((((()))))))))************************************++++++************++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++---------------------------------...///000222333333777:::::::::???JJJTTT```cccggglllooopppqqqqqqttt|||}}}rrrhhhgggjjjllluuuxxxpppjjjiiiiiinnn{{{yyyqqqgggaaa___jjjxxx}}}uuuuuuqqqiii\\\PPPFFFAAA???===;;;<<<>>>AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB???<<<777222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))'''(((((())))))*********(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************++++++************++++++************************))))))******+++,,,,,,,,,............------------,,,------...000222333444222555888:::???HHHVVV```kkkmmmpppuuuyyyzzzwwwuuuxxx}}}zzzoooggggggkkktttxxxsssjjjhhhfffhhhppp|||~~~xxxsssqqqpppiiigggmmmwwwuuuvvvuuuqqqgggZZZMMMEEECCCAAA???>>>@@@BBBCCCCCCAAABBBCCCDDDDDDDDDDDDDDD@@@>>>;;;666222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''((())))))***))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))************************************++++++************++++++*********************************+++,,,---------///.........------------,,,,,,---///000222444555666777:::???IIIWWWfffppptttuuuxxx}}}~~~zzzyyy||||||wwwoookkkmmmrrr{{{|||~~~yyy|||{{{pppkkkgggeeehhhooo{{{tttppppppyyytttrrruuuyyy~~~zzzyyyyyywwwrrrhhhZZZPPPFFFCCC@@@???@@@AAABBBBBB@@@AAABBBCCCDDDDDDEEEDDDAAA???===:::666333000...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((&&&''')))***++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......//////.........---------,,,,,,---///111333555666<<<<<<>>>EEERRRcccsss|||yyyyyy{{{|||vvvxxxxxxtttppppppuuuzzz||||||wwwuuuuuuyyyvvvooojjjeeeeeegggpppsssnnnppp{{{yyy{{{{{{}}}~~~}}}|||zzzrrreee[[[FFFCCC???===>>>???@@@@@@???@@@AAACCCDDDDDDEEEEEEAAA@@@???===999555111///------------------------++++++++++++++++++++++++************************+++*********))))))(((((('''(((***+++,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((())))))))))))((((((******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***---,,,,,,+++***)))((((((,,,,,,,,,---------------...///111444777777666555:::>>>DDDOOOaaasss{{{{{{~~~|||~~~|||yyysssooosss~~~}}}{{{zzzzzzxxx|||yyyiii]]]^^^kkk~~~{{{ppplllpppxxxzzzqqqrrryyy||||||~~~zzzmmmaaaVVVJJJAAABBBCCC@@@===>>><<<>>>AAABBBBBBAAA@@@@@@BBB@@@>>>===;;;888444111000...,,,,,,---...///...///...---,,,***)))((('''************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))))).........////////////000000000111333666888999:::;;;BBBLLLXXXiiiyyy{{{wwwtttrrryyy|||yyyxxxwwwxxxooo^^^ZZZdddrrr}}}vvvlllhhhmmmuuuyyyuuunnnmmmqqqvvv~~~uuummmbbbVVVJJJEEEBBB>>>===???===???AAACCCCCCCCCCCCCCCCCCAAA???>>><<<:::666222222000------...///......,,,,,,,,,,,,,,,,,,,,,---+++++++++***************************************************************************************************************)))))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++....../////////000000000222222333444666999<<<>>>@@@LLLZZZgggssszzzuuutttxxx~~~}}}{{{yyyyyy|||}}}dddYYY\\\gggppp{{{rrreeeeeehhhooorrrooollllllpppvvvrrrfffWWWLLLDDD>>>===???===>>>@@@BBBDDDEEEFFFFFFDDDCCCAAA@@@>>><<<888555444111...---......------,,,,,,,,,------.........,,,,,,++++++*********)))************************************************************************************************))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,------......//////333444666777999;;;===???IIIXXXjjjuuu}}}}}}xxxsssvvv~~~|||{{{}}}rrr]]]XXXaaajjjqqqvvv}}}pppiiiffflllssstttrrrqqqxxx|||zzzkkk\\\OOOFFF@@@>>>>>>>>>???AAADDDFFFGGGGGGFFFDDDBBBAAA@@@>>>:::777444222...---------,,,+++......------,,,,,,,,,+++---,,,,,,++++++******)))************************************************************************************************)))))))))))))))))))))))))))))))))************))))))******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......,,,,,,------...//////000222555999<<<<<<>>>@@@BBBRRRcccvvvzzzwwwsssyyy}}}{{{{{{fffYYY]]]ffflllsssyyyyyyxxx|||wwwnnnpppvvvyyyzzzzzzvvvgggXXXJJJAAA@@@>>>===???BBBEEEFFFEEEFFFEEEDDDCCCBBB???<<<999444111...,,,,,,+++***)))---,,,,,,,,,++++++******,,,,,,,,,,,,++++++******************************************************************************************************))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............///000111111222333222666;;;>>>@@@CCCIIIMMM```ppp|||vvvvvvvvv}}}}}}||||||wwwvvvccc```dddkkkssswwwyyyxxxqqqrrr||||||yyyzzz{{{}}}}}}sss^^^MMMDDD@@@======AAADDDDDDCCCGGGEEEDDDCCCCCC@@@===:::444111...,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------..................///000111222333333333777;;;???CCCJJJUUU^^^vvv}}}uuusssuuuzzzzzzooopppxxx|||pppllllllrrrrrrqqq{{{rrrpppqqq{{{|||}}}sssxxxxxxdddIIIDDD???>>>AAACCCCCCAAAGGGEEEDDDCCCCCCAAA===:::555222000............---+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))******++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,........................,,,,,,---...///000111111444777;;;>>>DDDPPP___kkkxxxqqqqqquuu|||{{{lllfffiiipppwwwnnnpppmmmhhhqqqwwwrrriiiwww{{{|||yyylllpppwwwMMMGGGAAA???BBBDDDCCCAAAFFFEEEDDDCCCCCCAAA===;;;666444111000000111000///111000///...,,,+++***))))))***+++,,,------...///++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---......//////000---...///000111222333444777888777===HHHKKKZZZtttzzztttooorrrxxxkkk___dddlllsssyyyiiigggooo}}}dddkkkssszzz~~~zzzqqqxxxaaaNNN???>>>@@@??????CCCGGGFFFDDDCCCAAA???>>>>>>:::888555111///---,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++******)))*********+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***(((+++++++++*********))))))************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...///000111333333444666888777;;;DDDHHHXXXsss{{{uuupppooouuu}}}rrrgggkkknnnnnnxxx~~~~~~ssshhhmmmvvv~~~}}}xxxppptttlllVVVCCC???@@@???>>>AAAEEEEEEDDDCCCBBB@@@>>>===:::888555222///...---,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++******)))((()))))))))+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++******+++++++++***************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,------......///---...///000222333444555555:::888:::@@@FFFXXXttt}}}tttnnnmmmppp{{{{{{rrrttttttnnnrrr|||mmmlllnnnrrruuuwww}}}~~~xxxtttmmmpppyyy{{{aaaGGG@@@@@@>>>===>>>BBBCCCDDDDDDCCCAAA>>>===;;;999777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))+++++++++***************))))))))))))))))))))))))))))))***++++++++++++*********************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...............///111333444555666666<<<;;;;;;AAAHHH\\\xxxwwwoookkkmmmttt{{{|||zzztttvvv~~~xxxpppmmmkkklllqqqxxx~~~~~~xxxpppkkknnnvvv}}}~~~fffJJJ@@@???===;;;<<<@@@AAACCCDDDDDDAAA???===<<<;;;999666333111///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***'''************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///...///000222333555666777555===<<<<<>>@@@BBBDDDDDDBBB@@@>>>===<<<;;;888555333000///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))***++++++++++++***&&&***************+++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000...///000222444666777888444<<<<<<===KKKZZZmmmtttqqqrrrwww|||{{{uuulllmmmrrr|||{{{wwwuuuuuuzzzxxxwwwwwwvvvxxx}}}iiiSSSJJJEEE>>>;;;<<<===???AAABBBCCCBBBAAA@@@>>>>>><<<:::777444222000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))***++++++++++++***((())))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111...///111333555777888999666>>>>>>CCCWWWiii{{{|||mmmooouuu~~~yyytttxxx|||{{{~~~{{{yyyvvvssssssvvv{{{~~~~~~mmm]]]UUUMMMBBB===>>>===>>>???AAAAAABBBBBBBBB??????>>><<<999666333111------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++******))))))******++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......//////000111111111...///111333555777999999:::BBBCCCJJJ```uuu~~~sssiiimmmxxx{{{xxx}}}~~~~~~zzzzzzzzzyyyxxxxxxzzz}}}yyy{{{~~~}}}~~~{{{{{{}}}wwwsssrrruuuxxxzzzqqqddd]]]RRREEE>>>@@@>>>>>>??????AAABBBCCCCCC@@@???>>>===:::777444222---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))+++++++++*********))))))...---,,,***)))(((((((((,,,,,,,,,,,,,,,+++***)))///,,,+++,,,...///---+++,,,,,,,,,---------............//////000222333444555555555555666888;;;<<<:::???HHHXXXqqq|||uuuppppppuuu}}}wwwsssuuuooommmuuu~~~~~~~~~}}}|||}}}{{{|||~~~}}}xxxsssqqqqqqooonnnmmmmmmmmmmmmkkkkkkjjjkkkmmmpppsssuuusssvvvzzz|||~~~~~~sssoooyyywww}}}|||}}}uuupppuuu|||uuulllddd]]]RRREEE<<<>>>======???BBBDDDEEEEEEBBB???>>>======:::444000000///------------+++))),,,,,,,,,++++++*********,,,++++++***)))(((''''''+++++++++*********))))))+++***)))'''''')))***+++)))))))))))))))))))))))),,,+++)))''''''''''''(((***+++++++++*********))))))******)))******+++,,,,,,---------------,,,++++++...---+++,,,...///---+++,,,,,,---------...............//////000222333444777777888888777777888888;;;BBBOOObbbyyywwwqqqnnnuuu{{{xxxsssoookkkjjjnnnttt{{{vvvtttoooooonnnooopppsssuuuvvvxxxxxxwwwyyy{{{}}}~~~~~~zzznnnjjjggggggiiiiiieeeaaabbbbbbbbbccceeeggghhhiiimmmmmmmmmnnnpppsssvvvxxxzzz}}}oooccc]]]fffpppvvv{{{zzzwww}}}{{{qqqqqqvvvyyytttnnniiidddZZZMMMCCC???>>>======@@@BBBBBBBBBCCC@@@>>>======:::666222000///------------,,,***------------,,,,,,++++++************************+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***(((''''''((((((++++++++++++***************)))))))))******,,,---...------.........---,,,,,,...---,,,,,,......---,,,,,,------------...............//////000222333444666999<<<===;;;:::999999>>>JJJ\\\ppp{{{rrroooqqq}}}zzzsssiiiiiijjjlllppp}}}wwwooohhhdddbbb```___^^^___bbbfffjjjmmmpppqqqssswww{{{zzzsssbbb^^^[[[ZZZ\\\]]]\\\ZZZ]]]^^^aaaeeeiiimmmqqqssszzzzzz{{{}}}iiiZZZQQQWWW```ffflllssswwwyyy|||~~~yyyuuuuuuyyyrrrrrrvvvssspppnnnkkkbbbUUUKKKAAA???======???AAABBBBBBDDDBBB???>>>===;;;999777111///------......---,,,............------------*********++++++,,,,,,,,,+++++++++***************+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++***)))))))))))))))+++************************,,,,,,+++*********++++++,,,---------------,,,,,,------,,,---------------------------..................//////000222333444555:::???AAAAAA??????@@@EEEUUUjjjwwwooorrryyy|||sssjjjmmmqqqvvv~~~}}}uuullleee___]]]\\\___^^^]]]]]]aaagggmmmqqqrrruuuyyy~~~}}}wwwwwwzzzyyyrrrlllaaa___\\\[[[^^^aaabbbbbbfffhhhkkkpppvvv{{{lll[[[OOOQQQXXX[[[aaahhhfffgggiiijjjlllooosssvvvyyy|||zzzqqq|||{{{wwwsssqqqppppppnnnfffYYYOOOBBB@@@======???BBBDDDDDDDDDCCC@@@???======<<<;;;333111.........///...---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++)))))))))))))))))))))))),,,++++++***************)))************************,,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,++++++,,,------------,,,---------------.........//////......//////000222333444555;;;AAACCCCCCBBBDDDFFFRRRccczzz~~~tttooovvv}}}uuuooouuu~~~yyyuuuoooiiieeeccccccccciiigggeeeeeeiiiooouuuyyy|||}}}vvvpppjjjiiimmmnnnkkkfffdddcccaaaaaaeeeiiilllnnnppprrrtttxxx}}}kkkZZZLLLKKKOOOPPPTTTZZZ[[[\\\\\\\\\\\\]]]```bbbbbbdddhhhnnnxxxuuuyyyzzz|||}}}uuurrrooonnnlllfff[[[RRRDDDAAA===<<<>>>AAADDDEEECCCCCCBBB@@@>>>>>>>>>>>>555333000.../////////...,,,,,,,,,,,,,,,---------......------,,,++++++***************************++++++************++++++))))))))))))))))))))))))++++++++++++*********)))(((***************+++++++++*********++++++---...///******++++++,,,,,,++++++,,,---......,,,,,,---...------........./////////......//////000222333444777===BBBDDDDDDEEEJJJOOOcccttt}}}xxxuuu{{{}}}wwwxxx}}}xxxuuurrrooonnnoooqqqsssvvvtttrrrqqqsssxxx}}}}}}vvvsssiiieeebbbbbbeeehhhjjjiiiooonnnnnnnnnqqqtttxxx{{{zzz{{{|||jjjYYYKKKJJJMMMLLLMMMRRRUUUUUUUUUSSSQQQQQQSSSUUUUUUVVVZZZ___iiivvvzzzwww|||xxxxxx|||vvvooollljjjggg```ZZZNNNIIICCC>>>===>>>???@@@AAABBBBBBAAA???>>>???@@@888555111/////////......,,,,,,,,,,,,,,,---------///......---+++******)))***************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++***))))))'''))))))*********++++++++++++++++++++++++,,,---...***++++++,,,------,,,,,,+++---///...,,,+++---...............////////////......//////000222333444888>>>DDDHHHJJJPPPZZZcccuuu|||xxx~~~}}}~~~yyyqqqmmmlllfffeeeddddddggglllrrrvvv}}}}}}}}}}}}~~~iiiYYYNNNOOOQQQOOONNNQQQQQQQQQPPPNNNLLLKKKLLLNNNPPPQQQRRRVVV]]]iiivvv}}}zzz{{{uuusss}}}}}}ssslllkkkkkkiiifffbbb[[[PPPFFF@@@===<<<;;;>>>@@@CCCCCC@@@??????@@@;;;888333000///......---,,,---------............------,,,,,,++++++******))))))*********+++++++++***++++++++++++++++++***))))))))))))))))))))))))(((((()))*********)))((()))))))))******++++++++++++000///---,,,+++*********+++,,,------.........---+++---///...,,,+++,,,///............/////////000......//////000222333444777>>>FFFKKKRRR\\\lllwww~~~|||zzz~~~uuulllhhhgggggghhhiiikkkkkknnnttt}}}eeeWWWMMMPPPSSSPPPOOOQQQOOOOOONNNLLLJJJIIIJJJLLLKKKJJJJJJLLLRRR\\\hhhqqq{{{|||yyysssqqqxxxvvvnnnnnnpppqqqqqqtttkkk]]]OOOEEE???;;;999<<>>AAABBBBBBAAAAAAAAA@@@===999555111///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///000222555777777<<<@@@GGGTTTjjj{{{tttzzz}}}tttmmmgggbbbcccdddeeekkksss}}}cccZZZRRRRRRUUUUUUUUUVVVVVVSSSOOOLLLKKKJJJIIIGGGJJJHHHHHHJJJLLLQQQ[[[gggpppzzz~~~qqqhhhdddkkkrrruuuvvvuuutttsss|||wwwqqqmmmnnnrrruuu]]]KKKBBB>>><<<>>>AAABBBCCCBBBBBBBBB@@@===:::555222000///............---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000222333666999:::;;;BBBMMM___wwwuuuqqqzzz~~~vvvooohhhccc```aaaffflllqqqwww~~~cccZZZTTTUUUYYYZZZZZZ\\\\\\XXXSSSOOOLLLJJJHHHFFFHHHFFFFFFHHHJJJMMMWWWaaakkksss{{{yyyhhh]]]dddnnnwwwzzzxxxuuuttt}}}}}}qqqhhhgggkkkmmmUUUGGGAAA===>>>@@@AAABBBCCCCCCCCC@@@>>>;;;777444111//////.........------------,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------------------------------...............////////////000111222444777:::===;;;EEEUUUjjj|||}}}{{{sssjjjjjjvvv{{{qqqjjjgggdddbbbdddiiipppyyy|||ddd\\\VVVYYY]]]^^^^^^``````\\\VVVQQQMMMKKKIIIGGGGGGEEEFFFGGGHHHKKKTTT^^^kkkrrrwwwxxx}}}uuuddddddkkkxxx}}}sssfffbbbdddmmmsss]]]MMMDDD>>>======???AAABBBBBBBBB???>>><<<999666333111///............------------+++---///000000///---+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((******************************+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,------............---///222333444777<<>><<<999555222000//////.........---------+++---///111111///---+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((******************************+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---......//////---000333555666999>>>CCCLLL^^^uuuxxxuuuvvv}}}}}}rrrmmmnnntttzzzooogggaaa^^^```eeetttzzz~~~}}}vvv}}}zzz~~~iiibbb]]]aaafffgggggghhhiiiccc[[[UUUPPPNNNKKKJJJHHHFFFEEEFFFHHHMMMXXXdddqqqvvvyyyvvvtttwwwyyyyyyxxxooobbbkkk~~~wwwyyy}}}lllaaa___bbbkkktttwwwtttjjjZZZLLLCCC???;;;;;;>>>@@@@@@????????????>>>;;;777333111/////////.........------,,,---///000000///---,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------........................,,,------...//////000000...222666888888<<>>EEEKKKccc{{{{{{uuurrrxxx|||wwwwwwoooiiifffjjjmmmpppxxx}}}{{{zzzrrryyyvvv~~~kkkdddbbbhhhpppssstttuuussslllbbbXXXQQQLLLIIIGGGGGGCCCAAACCCGGGOOO]]]kkkwww~~~{{{xxxqqqsssvvv{{{uuuooommmvvvwwwhhhaaa[[[ccckkkmmmlllhhh]]]SSSKKKEEE???===@@@BBBBBB@@@???@@@AAA@@@>>>999555222000/////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------......///333...111;;;??????HHHUUUooo~~~pppkkkrrr~~~vvvooolllccciiippptttvvvyyy~~~}}}}}}}}}}}}~~~~~~~~~{{{xxxuuusssttt{{{hhheeeeeelllvvv|||{{{xxxwwwmmmbbb[[[UUUMMMHHHHHHEEEDDDDDDEEEGGGNNN^^^nnn{{{~~~zzzpppkkkjjjoooxxxpppfffiiirrr|||rrrhhhjjjjjjiiigggccc```\\\ZZZVVVOOOEEE>>>===>>>??????AAAAAAAAAAAA???===:::999222000...---...//////......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************************************(((((())))))******+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......------......//////222000444;;;===???MMM^^^~~~zzzooooooxxxwwwnnniiigggeeekkksssxxx{{{}}}{{{zzzzzzyyyzzzzzz{{{|||||||||||||||{{{xxxtttqqqqqqrrr{{{hhhfffgggnnnxxx~~~}}}zzzyyylll```YYYSSSLLLGGGFFFDDDBBBCCCEEEHHHPPPaaaqqq~~~wwwppplllmmmqqqwww{{{gggccchhh}}}{{{rrrqqqooojjjeeeaaa^^^\\\[[[WWWOOOEEE>>><<<===>>>???AAAAAAAAA@@@???===;;;999222000...---.........---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))))))))*********)))------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000000333555999======BBBXXXnnntttpppvvvwwwmmmgggffffffjjjpppxxx~~~}}}{{{yyyxxxwwwwwwxxxyyyzzz{{{yyyzzz{{{{{{yyyuuuqqqooonnnqqq{{{~~~iiihhhjjjqqq{{{~~~|||mmm^^^VVVRRRLLLFFFCCCCCCAAAAAADDDHHHRRRdddttt~~~wwwpppnnnmmmnnnssszzzrrrccc```jjj}}}zzzvvvooohhhbbb___^^^^^^ZZZRRRGGG>>>;;;<<<>>>???@@@@@@AAA@@@???===;;;:::333111...------...------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,------------.......................................///000111111555999>>>@@@@@@JJJfffzzzsssuuu~~~wwwoooiiigggjjjlllqqqvvv}}}}}}zzzyyyyyyxxxwwwxxxyyy{{{|||}}}~~~}}}xxxsssooommmlllppp|||}}}jjjjjjmmmuuu~~~ooo^^^VVVRRRLLLFFFCCCCCCAAA@@@CCCIIISSSdddsss~~~|||vvvssspppmmmooottt{{{pppcccaaappp{{{uuunnnhhheeecccbbb^^^VVVKKKAAA;;;;;;===??????@@@@@@@@@???>>><<<;;;444222///---......---,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++************************************************++++++******))))))((((((+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------..........................................///000111222222444888===@@@DDDUUUttt~~~yyyxxx|||uuurrroookkkiiilllqqqvvvxxx|||}}}{{{yyyxxxwwwvvvwwwyyy{{{}}}|||uuuoookkkjjjkkkppp}}}{{{jjjkkkpppxxxsssbbbYYYSSSLLLFFFDDDDDD@@@@@@DDDIIISSSbbbooo|||{{{xxxtttooonnnqqqpppuuu~~~oooeeefffooo~~~|||zzzvvvqqqkkkgggeeeccc]]]QQQFFF>>>;;;===???>>>???@@@@@@???>>>===<<<666444000//////...---,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************************************************++++++******))))))((((((***)))******+++,,,,,,------***++++++,,,,,,------...,,,---------....................................////////////000222333444444777;;;@@@LLLccc{{{{{{xxx~~~|||}}}sssiiijjjjjjjjjlllqqqxxx}}}}}}}}}|||xxxwwwuuutttuuuxxx{{{}}}xxxoooiiiggghhhlllqqqyyyiiilllrrr{{{wwwhhh^^^TTTKKKFFFEEECCC@@@AAAFFFMMMUUUbbbnnnzzz}}}wwwpppmmmnnnmmmnnnsss}}}qqqddddddrrr}}}yyyrrrlllhhhjjjdddYYYLLLBBB<<<<<<>>>===>>>???@@@@@@???>>>===999666222000000///...---...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,************************************************************))))))))))))(((+++++++++++++++++++++,,,******+++,,,,,,---......------------..................................../////////000111222444444888999<<>><<<======>>>???@@@@@@???>>>===;;;888444222111111///......---,,,,,,++++++,,,,,,...------------,,,,,,,,,************************************************)))))))))))))))*********(((------,,,++++++***************+++,,,,,,---......---------.........///////////////////////////////////////000111333444555>>>===???KKKddd|||vvv~~~|||{{{}}}zzzwwwkkkdddnnn}}}{{{|||~~~|||pppgggeeeiiinnntttxxx}}}||||||}}}|||{{{yyyxxxyyy|||~~~~~~{{{sssjjjgggiiimmmnnnuuuvvvhhhlllttt}}}yyyooocccTTTGGGCCCEEE@@@???CCCLLLUUU^^^iiirrrqqqvvvyyyxxxzzz{{{xxxyyytttmmmiiilllqqqwwwxxxuuuyyy{{{xxxsssnnneeeWWWIII???<<<<<<<<<===???@@@@@@???>>>>>><<<999666333222111000......---,,,,,,++++++,,,,,,......---------,,,,,,,,,************************************************(((((())))))******++++++*********************************+++++++++,,,,,,,,,000///---+++++++++---...---------.........//////...000111222222333555888;;;>>>EEEWWWuuu|||{{{|||oookkkhhheeehhhuuu~~~~~~rrrgggcccaaagggooowww|||}}}|||{{{|||{{{vvvpppiiidddgggmmmpppsssjjjsss}}}}}}wwwmmm```SSSJJJEEEDDDDDDBBBCCCLLL[[[jjjrrruuuvvvvvvuuuuuuuuuyyy~~~}}}uuusssnnniiihhhmmmuuuzzzyyy}}}rrruuuqqqiiibbbNNN@@@>>>;;;:::;;;<<<===>>>>>>>>>>>>999999777444000...---.........---------,,,,,,,,,---------,,,,,,+++++++++******************************************************++++++++++++******)))************************+++,,,,,,,,,------------000///---++++++,,,---...---------........./////////000222222222444777999>>>CCCMMM```}}}~~~}}}lllgggbbbdddkkkwww~~~}}}|||}}}~~~xxxmmmfffdddeeekkkrrryyy}}}~~~~~~~~~~~~{{{sssnnnhhhdddgggmmmwwwwwwpppyyy|||vvvlll___SSSJJJFFFDDDDDDBBBDDDOOO___oooyyy|||{{{zzzxxxvvvvvvwwwzzz|||}}}zzztttmmmhhhhhhlllpppzzz|||tttnnnnnnuuuuuunnnhhhUUUEEEAAA===;;;;;;<<<===>>>?????????>>>>>><<<888444000///000......---------,,,,,,,,,---------,,,,,,+++++++++************************)))))))))*********************++++++++++++******+++++++++++++++++++++++++++------------............///...---,,,,,,,,,---...------.........////////////111222222333555888;;;AAAIIIXXXpppxxxhhhdddcccjjjuuu~~~~~~|||zzzzzz{{{}}}{{{vvvpppjjjggghhhkkkpppvvv{{{~~~}}}{{{{{{}}}zzzooojjjgggeeeggglll}}}yyyuuu~~~{{{uuuiii]]]RRRKKKGGGEEEDDDCCCGGGSSSfffvvv}}}yyywwwvvvvvvvvv}}}}}}~~~zzzrrrjjjfffeeefffkkkrrruuuooooooooommmtttyyy~~~{{{tttppp]]]MMMEEE>>>;;;;;;<<<===>>>???@@@@@@AAA@@@???:::555111000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))******++++++******++++++++++++*********++++++++++++++++++++++++,,,------------.........///...------------..................///////////////000111222333555999<<>>???@@@===>>><<<999444111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******'''++++++++++++++++++++++++,,,,,,,,,,,,------------.........---.........///........./////////000000...///000111222555:::===DDDWWWrrruuuppprrr|||yyyzzz~~~|||zzzyyyyyyyyy|||{{{uuuppppppooolllkkkmmmsssvvvyyy{{{{{{{{{|||}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~|||{{{yyyxxxxxxwwwyyyzzzzzzzzzzzz|||~~~ttthhhddddddeeeiiinnnwwwzzzyyy{{{rrrdddXXXOOOKKKGGGFFFCCCFFFOOO___sss}}}yyyvvvuuuuuuvvvyyy~~~~~~~~~zzzsssmmmiiigggfffdddfffppp~~~{{{}}}~~~{{{vvvwwwjjjZZZMMMAAA;;;;;;;;;;;;<<<===>>>???:::;;;;;;999555222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------.........////////////....../////////000000000///000111111333777<<<@@@JJJaaaxxxyyy}}}zzzuuuuuuxxxxxxxxxxxxyyyzzz|||~~~vvvqqqnnnppppppmmmmmmnnnuuuwwwzzzzzzzzzyyyyyyzzz{{{zzzzzz{{{}}}}}}{{{zzzzzzzzzzzz{{{|||}}}}}}|||zzzyyywwwwwwvvvvvvvvvwwwxxxxxxxxxxxx{{{}}}zzzqqqgggccccccdddjjjpppyyy~~~}}}|||qqqbbbUUUNNNJJJGGGEEECCCHHHUUUhhh}}}}}}yyysssssssssvvv{{{~~~}}}wwwqqqllljjjddd```___ccclllyyyuuupppxxxxxxtttxxxoooaaaTTTGGG>>>===<<<;;;;;;<<<===>>>;;;<<<===<<<999666444444......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////.../////////000000000000111222222333555999???CCCSSSmmmzzzxxx{{{~~~}}}zzzwwwuuusssqqqtttuuuvvvxxxzzz|||}}}}}}~~~xxxrrroooqqqrrrpppqqqssswwwyyyzzz{{{yyyxxxyyyzzz{{{zzzzzz{{{||||||zzzxxxxxxxxxxxxxxxyyy{{{|||}}}{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwxxxwwwvvvwwwyyy{{{tttmmmgggdddbbbccckkksss~~~}}}qqqaaaTTTLLLIIIFFFCCCDDDKKK\\\rrr{{{sssrrrqqqtttxxx}}}|||~~~{{{vvvrrrpppfffccc``````aaahhhwww}}}sssooo{{{wwwtttzzzuuujjj^^^PPPBBBAAA???===<<<===>>>>>>===??????>>>:::777555444......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((******++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------...///000000//////////////////000000000000333444444555777;;;BBBFFFZZZvvvzzztttuuuyyyzzz~~~{{{xxxxxxyyywwwrrrnnnppprrruuuxxxzzz{{{{{{{{{~~~}}}}}}wwwrrrsssttttttvvvzzzxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{|||}}}|||zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyywwwwwwwwwxxxyyywwwxxxxxxwwwvvvvvvxxx{{{pppkkkgggdddbbbbbbkkkuuu}}}~~~rrr```SSSLLLHHHEEECCCDDDNNN```yyy{{{tttrrrqqqrrrwww|||xxx{{{~~~}}}zzzxxxwwwllljjjgggccc^^^^^^jjjwww}}}llluuuwwwttt|||yyypppdddWWWEEEDDDAAA???>>>>>>??????>>>@@@@@@>>>:::555333222......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&******++++++++++++******)))++++++,,,,,,,,,,,,------..................------////////////000000000000.........//////000111222555111222999999999CCCSSSfff||||||{{{~~~xxxsssssstttvvvwwwvvvvvvvvvuuutttsssrrrqqqppprrruuuwwwyyyyyyzzzzzz}}}}}}|||}}}zzzssspppqqqtttvvvvvv{{{{{{{{{zzzyyyxxxwwwvvvzzz{{{|||||||||{{{zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxyyy{{{|||{{{zzz{{{zzzxxxwwwxxxyyy|||~~~}}}qqqiiicccaaa]]]\\\iiixxx|||mmm\\\RRRLLLGGGEEEEEEBBBNNNeee{{{ttttttttttttssstttvvvxxxyyyyyyzzz{{{{{{zzzxxxwwwrrrmmmfff```^^^```cccfffxxx}}}pppsss{{{{{{|||vvveeeVVVGGGEEECCC@@@===<<<;;;:::<<<;;;;;;;;;;;;:::777555000///------------+++***************************++++++++++++++++++++++++************************************************)))++++++,,,,,,,,,,,,------............................../////////000000000///......//////000111222444111333999:::;;;JJJ\\\vvv{{{{{{{{{yyy}}}xxxrrrrrrvvvyyyvvvrrrqqqqqqqqqqqqpppooommmmmmoooqqquuuwwwyyyzzz{{{||||||{{{}}}zzzsssooopppsssuuuuuu{{{{{{{{{{{{zzzyyyxxxwww{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxyyyzzzzzzzzzyyyyyyzzz|||}}}|||{{{|||zzzyyywwwxxxzzz|||~~~{{{ppphhhbbb```]]]]]]jjjzzz|||mmm]]]TTTMMMGGGDDDDDDGGGTTTlllyyyqqqqqqpppnnnmmmmmmnnnppprrrssssssttttttuuuuuuuuuwwwssskkkddd___]]]^^^___dddoootttooo||||||~~~wwwfffWWWMMMJJJFFFBBB???=========>>>======>>>>>><<<999777222000............,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,,,,------........................------........./////////////////////000111222222222222555999:::@@@TTTiiiwwwsssvvvppplllqqqyyy|||uuummmmmmmmmmmmmmmmmmlllkkkjjjmmmqqquuuxxxzzz|||~~~~~~yyyyyy{{{|||wwwqqqmmmnnnqqqtttuuu{{{{{{{{{zzzzzzyyyyyyyyy}}}~~~~~~|||zzzyyyyyyyyyzzzyyyyyyyyy{{{~~~~~~}}}{{{|||{{{yyyxxxxxxzzz|||~~~wwwnnnfffaaa```]]]^^^kkk|||zzzmmm^^^UUUNNNGGGCCCCCCIIIXXXssszzzqqqooollliiigggfffggggggkkkkkkkkklllnnnppprrrsssxxxtttnnnhhhbbb^^^\\\[[[YYY```mmm{{{}}}kkkooo|||yyyjjj\\\UUUQQQKKKDDD@@@???@@@AAA??????@@@AAAAAA???;;;888333111///.........---+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---------------...............------------.........///////////////000111222333111333777:::;;;EEE^^^vvv~~~{{{uuurrrooorrrwwwxxxrrrlllllllllmmmmmmmmmllllllkkklllqqqvvvzzz|||~~~yyyuuuuuuvvvuuuqqqnnnkkkmmmppptttwwwzzzzzzyyyyyyyyyyyyzzzzzz~~~~~~|||zzzyyyyyyyyyyyyyyy{{{}}}}}}|||{{{yyyxxxyyy{{{~~~tttmmmeee``````]]]^^^lll|||wwwkkk^^^VVVNNNFFFBBBCCCGGGXXXuuu~~~sssppplllhhhfffeeeddddddgggfffffffffhhhlllooorrrqqqooommmiiifffbbb___^^^YYY]]]ccclllyyymmmcccgggooo|||rrrfff^^^XXXOOOFFFAAA???@@@BBB@@@@@@AAABBBCCC@@@<<<999444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---------------.........//////------------.........////////////000000111222333222666999;;;>>>MMMiii|||zzzwwwsssqqqooommmmmmjjjkkkkkkllllllllllllkkkmmmrrryyy|||~~~yyyssspppqqqrrrmmmmmmllllllnnnrrrwwwzzzyyyyyyxxxyyyyyyzzz{{{|||}}}{{{yyyyyyyyyxxxyyy|||~~~|||{{{yyyyyyzzz|||}}}rrrmmmeeeaaa```^^^```nnn~~~{{{sssiii]]]TTTLLLDDDBBBDDDGGGXXXvvvyyytttnnniiihhhgggeeedddcccbbbaaaaaacccfffjjjllliiijjjjjjiiigggdddbbb```XXXYYYZZZ^^^gggxxxzzzeee]]]___jjjuuu|||ssshhh```UUUIIIBBB??????AAA@@@@@@AAABBBBBB@@@<<<999555222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,------,,,,,,------.../////////------........./////////000000000000111222333333333777;;;===EEEYYYwwwzzzrrrjjjgggiiikkkgggggghhhiiiiiijjjiiiiiinnnuuu|||}}}pppvvv|||zzztttooommmnnnnnnjjjllloooqqqsssvvvzzz}}}zzzzzzyyyzzz{{{}}}}}}{{{yyyyyyyyywwwyyy}}}zzzzzzyyyyyy{{{~~~zzzpppllleeebbbcccbbbeeetttxxxpppfff[[[RRRIIICCCBBBFFFKKK[[[www|||sssnnnkkkiiigggdddbbb```^^^]]]^^^```bbbdddffffffggggggfffccc```^^^XXXWWWVVVWWW]]]jjj{{{uuubbbZZZ^^^fffssskkk]]]PPPFFFAAA@@@@@@BBBAAA@@@@@@AAA???===:::777444000...---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,------,,,,,,------...//////000....../////////000000000000000000000111222333333444777;;;@@@MMMggg~~~uuummmgggeeefffgggdddeeefffggghhhhhhiiihhhpppwww|||gggiiiooozzzyyyrrrnnnmmmmmmmmmmmmqqqvvvyyyyyy{{{}}}}}}}}}|||}}}~~~|||zzzyyyyyyyyywwwyyy~~~yyyxxxxxxyyy|||wwwnnnkkkeeecccfffhhhmmm~~~wwwlllcccXXXOOOFFFAAACCCHHHQQQ___xxx~~~vvvrrrooojjjfffdddbbb```^^^]]]]]]^^^^^^aaabbbcccddddddbbb```^^^[[[ZZZWWWUUUWWW___lllvvvqqq___\\\```nnnxxx~~~vvvhhhXXXMMMFFFCCCBBBDDDBBB@@@???@@@@@@>>>===:::666222000///000//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000000000000000111222333444333777;;;CCCTTTqqqyyyoooiiiggggggeeeccceeeeeeggghhhiiiiiijjjjjjrrryyyfff___fffqqqyyyrrrooommmmmmmmmqqqvvv{{{~~~~~~}}}~~~~~~|||zzzyyyyyyyyywwwyyyxxxwwwxxxyyy|||uuummmiiiddddddiiimmmttt}}}vvvkkkaaaVVVMMMDDD@@@CCCIIITTTaaawww~~~yyytttnnniiihhhfffdddaaa___]]]]]]]]]\\\]]]```bbbccccccbbbaaa\\\ZZZWWWRRRPPPTTT]]]ddd{{{}}}eee]]]___bbbwwwppp}}}}}}ooo___RRRJJJFFFEEEFFFDDDAAA???@@@@@@@@@???<<<999444222111111111111........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------............///...........................///000111111111111111000111222111000111333444:::???BBBIIIaaa}}}xxxxxxuuuvvvqqqkkkfffcccbbb```___eeedddccceeehhhjjjjjjiiizzz|||ddd^^^___iiixxxwwwrrrooolllpppuuuvvv}}}|||yyyuuurrrwwwyyy}}}}}}||||||||||||}}}{{{rrrnnnkkkdddbbbiiisss~~~{{{qqqddd^^^RRRGGGCCCEEEGGGHHHSSSaaawww}}}xxxsssrrrppplllfff```\\\[[[[[[YYY[[[^^^bbbeeeeeebbb```]]]ZZZWWWTTTSSSTTTVVVWWWjjjvvvvvvccc^^^bbbgggsss|||xxxfffYYYQQQHHH@@@CCCAAA???>>>AAADDDAAA===???;;;555222111111///---///............---------,,,,,,,,,------............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.................................///000111111111111...000111111111222444777;;;AAAGGGSSSnnnuuutttzzzvvvyyyyyyuuupppoooqqqmmmgggbbb``````___^^^aaabbbcccdddgggkkknnnppp}}}~~~hhhZZZ[[[dddtttyyytttqqqooosssyyy||||||yyyvvvtttwwwyyy}}}|||~~~yyypppkkklllgggfffooo|||~~~|||zzzoooccc\\\QQQGGGBBBDDDGGGHHHXXXeeexxx{{{yyywwwsssmmmfff```\\\[[[YYYZZZ\\\```bbbcccaaa___]]][[[XXXUUUSSSSSSTTTUUU[[[fffwwwrrrhhhfffhhhyyy{{{{{{wwwqqqdddYYYKKK???BBB@@@===<<<>>>@@@@@@>>>AAA===888555444333000...///............---------*********++++++,,,,,,,,,...---,,,+++++++++++++++************************,,,+++++++++,,,,,,,,,------...........................///000111222222222222...000111111222333777999<<>>???AAABBB???;;;888666555222000///............---------******++++++++++++,,,,,,---,,,,,,++++++++++++,,,)))))))))))))))))))))))),,,+++,,,,,,,,,,,,---------........................///000111222333444444444111222222222333555888;;;<<>>;;;888555222000///............---------------------------------,,,,,,+++++++++++++++,,,************************+++------------....................................111111333444555666666666444555555444444777:::===???LLLbbb~~~ssstttttt{{{zzzvvvrrrjjjcccaaa\\\___bbbeeehhhiiihhheee]]]ZZZXXXXXXZZZ\\\]]]]]]]]]aaadddfffhhhppp{{{gggWWWRRRTTTbbbttt|||vvvuuuvvvxxx}}}yyywwwvvvuuutttrrruuuxxx|||xxxqqqmmmhhhhhhkkkyyyvvvlllZZZRRRJJJEEEAAAAAAIIITTTfffwwwvvvmmmhhh]]][[[XXXWWWYYY\\\^^^_________^^^\\\YYYVVVSSSQQQQQQRRRSSSXXXbbbttttttiiimmm|||xxxsssiiizzz~~~hhhVVVEEE@@@???BBBBBB???@@@DDD@@@@@@???<<<888444111//////............---------------------------------+++++++++******++++++,,,+++++++++++++++++++++++++++---------.........//////........................111222333555666777777777666777777777777:::>>>BBBHHHWWWppp|||uuummmccc\\\YYYUUU\\\bbbdddffffffbbb]]]XXXWWWUUUVVVYYY[[[\\\\\\^^^```cccfffkkkttt~~~{{{iii\\\TTTRRR^^^pppyyytttuuuwwwzzz|||xxxvvvuuusssrrrrrrtttwww{{{~~~yyytttpppllllllppp|||sssiiiWWWNNNGGGEEEBBBBBBMMMZZZqqq}}}uuuooohhhccc\\\XXXXXXZZZ\\\]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRQQQRRRXXXddduuu|||lllkkk}}}zzzvvvkkkxxxyyybbbQQQFFF???AAAAAA>>>===AAA???@@@AAA>>>999333000//////............---------,,,,,,++++++++++++******+++************++++++,,,+++++++++++++++++++++++++++,,,,,,---------.................................///000222333555666666666666666777888:::>>>DDDIIIVVVfff}}}tttlllbbbZZZXXXZZZaaafffeeedddccc^^^XXXTTTSSSSSSTTTWWWYYYZZZZZZ]]]___aaagggoooyyy}}}qqq```VVVQQQ[[[mmm~~~}}}wwwsssuuuxxx}}}~~~~~~|||yyyxxxvvvsssqqqsssuuuxxx||||||yyywwwtttqqqmmmooottt}}}}}}|||wwwnnndddTTTKKKEEEEEECCCCCCPPP```zzz|||uuunnnddd[[[WWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSQQQRRRQQQQQQSSSZZZeeemmmwwwnnnqqq|||www|||~~~gggSSSCCC@@@@@@======BBB???AAABBB@@@:::444000//////............---------,,,,,,,,,++++++************************+++,,,,,,***************************++++++,,,,,,,,,---------...........................///000222333444555555444555777999<<>>>>>BBBAAACCCBBB???===;;;888333000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))------------------------------,,,,,,------...///...000111111000000111222///333666888;;;AAAHHHNNNkkk|||yyy|||sssqqqkkk```[[[^^^eeeiiikkkfff\\\SSSOOOOOOLLLLLLMMMOOOSSSVVVXXXYYY[[[\\\eeesss}}}gggZZZPPPVVVgggzzz~~~||||||wwwuuuzzz~~~}}}{{{xxxvvvttttttsssxxx|||tttkkkiiiiiiiiiiiikkkkkkppp~~~zzznnnaaaYYYOOOEEE@@@BBBCCCFFFTTTdddxxxsssggg^^^XXXUUUUUUUUUUUUTTTRRRPPPOOOOOOMMMNNNOOONNNLLLLLLNNNQQQXXX```oooooobbbdddnnnrrrVVVKKKAAA@@@CCCAAADDDBBB@@@???===999555111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))------------------------------------.........///...000111111000000111222111444777999<<>>;;;777333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))------------------------------......////////////...000111111000000111222333555888;;;>>>FFFXXXggg{{{ssswww{{{rrrkkkfffeeeccc___```dddnnniii```XXXRRROOOLLLJJJKKKLLLNNNOOOPPPRRRTTTVVVVVV___nnn}}}sss___PPPVVVgggwww}}}yyy|||xxxsssrrrttt|||~~~~~~~~~zzzzzzyyy{{{}}}~~~}}}{{{xxxtttpppoooppprrrttt|||}}}|||~~~~~~}}}}}}~~~yyylllccc\\\ZZZZZZZZZ\\\```jjjvvv~~~ssseeeXXXPPPGGGCCCBBBCCCEEELLL\\\mmmuuuzzz~~~yyyuuurrrrrrrrrqqqnnnlllmmmrrrwww}}}ooofff```\\\XXXTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKNNNSSS[[[hhhzzzjjj\\\]]]iiisssxxx~~~www___QQQCCC@@@BBB>>>BBBAAA@@@@@@???<<<777444111000///...------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))---------------------------...///000000000//////...000111111000000111222333444777;;;>>>III```wwwzzzvvv{{{{{{ssslllfff___\\\ZZZ[[[```fffkkkdddZZZRRRNNNLLLKKKIIILLLNNNPPPOOONNNOOORRRTTTUUUaaarrryyybbbQQQVVVgggtttwwwxxx~~~{{{ooopppvvv|||~~~}}}}}}~~~~~~{{{yyyxxxyyyzzzzzzyyyxxxwwwuuuqqqnnnmmmpppsssuuu}}}~~~zzzxxxvvv{{{|||||||||~~~pppddd]]]WWWVVVVVVVVVZZZ___jjjyyy|||oooaaaTTTLLLEEECCCCCCDDDGGGQQQaaaooowwwzzz||||||yyytttqqqooorrrqqqpppnnnnnnnnnooopppxxxmmmiiiccc^^^[[[YYYUUUSSSLLLKKKJJJJJJKKKKKKKKKKKKJJJKKKMMMOOOWWWdddvvvvvv```WWW___iiixxxwwwtttttt```QQQBBB???AAA<<>>KKKhhh{{{nnnssswwwlllfffaaaZZZSSSPPPSSS[[[aaabbb\\\TTTNNNKKKJJJJJJJJJLLLOOOQQQPPPNNNNNNQQQUUUWWWeeevvvfffSSSXXXfffpppyyyyyytttxxxtttjjjooo{{{}}}|||}}}~~~}}}{{{yyyxxxxxxwwwuuussssssqqqnnnmmmmmmppptttwww}}}~~~~~~zzzwwwuuutttxxxxxxyyy{{{rrrggg^^^XXXSSSSSSTTTUUU[[[aaajjj|||~~~yyylll]]]PPPIIIDDDCCCBBBEEELLLYYYiiisssyyyzzz|||zzzxxxuuussssssvvvvvvvvvvvvvvvuuuuuuuuu}}}wwwpppjjjfffaaa[[[VVVPPPNNNLLLLLLMMMMMMLLLKKKHHHIIIJJJIIIJJJSSS```kkkiiiWWWVVV\\\iiixxxtttzzzyyyxxxzzzuuucccSSSCCC???AAA;;;======>>>???@@@===888555111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))---------------------------///000222222111000///...000111111000000111222333222666<<<@@@OOOrrryyyoooxxxsssggg___\\\VVVMMMIIILLLRRRWWWWWWTTTPPPKKKHHHHHHIIIKKKJJJNNNQQQQQQOOOPPPTTTXXX]]]kkkyyylllVVVZZZeeejjjooowww{{{~~~}}}vvvtttzzzwwwmmmhhhppp~~~~~~|||{{{{{{|||}}}~~~|||yyyxxxwwwvvvsssqqqooonnnllllllnnnrrrvvvxxx}}}~~~~~~{{{xxxvvvuuuuuuvvvwwwyyy|||sssfff]]]XXXTTTQQQQQQSSSUUU\\\ccckkk~~~~~~wwwiii[[[NNNGGGDDDBBBAAAFFFSSSeeessszzz~~~~~~~~~}}}{{{{{{|||}}}|||uuummmccc\\\XXXUUUQQQPPPPPPOOOMMMKKKGGGIIIJJJHHHFFFIIIRRR[[[ppp|||bbbUUUTTTZZZgggsss~~~}}}xxx{{{vvvtttxxx{{{kkkZZZGGGBBBCCC<<<======???AAAAAA???:::666222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))------------------------...///111222333222000//////000111111000000111222666555999???EEEUUUzzz~~~vvv~~~rrrfffZZZYYYTTTKKKFFFGGGKKKOOOPPPPPPNNNKKKHHHGGGIIILLLHHHLLLPPPQQQPPPQQQVVV[[[cccppp|||qqqYYY\\\eeefffhhhooouuu{{{yyyvvvvvv|||zzznnnhhhhhhrrr~~~~~~{{{yyyyyyzzz{{{~~~|||yyyxxxwwwvvvsssqqqlllllllllmmmooossswwwyyy~~~~~~}}}{{{wwwvvvvvvwwwvvvxxx{{{~~~uuuiii^^^WWWUUUQQQOOOPPPRRRUUU\\\eeelllvvvhhhZZZMMMFFFDDDAAA@@@GGGXXXmmm{{{}}}pppggg___[[[VVVSSSSSSQQQMMMJJJGGGJJJMMMJJJFFFGGGNNNUUU^^^vvvqqqXXXRRRQQQ[[[hhhvvv{{{yyyqqqpppwwwrrr```KKKEEEEEE======>>>@@@BBBCCC@@@<<<888222111000//////.................................------------------------,,,,,,,,,+++++++++******)))------------------------...------///333555333111//////000222222333333333000333999@@@IIIaaa}}}vvvggg___VVVOOOGGGCCCEEEIIILLLMMMKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKLLLMMMPPPTTTYYY\\\ooottt{{{ttt[[[XXX[[[ZZZ^^^hhhmmmuuurrrqqqtttuuu{{{|||ppphhhjjjoooxxxyyytttssswww{{{}}}xxxttttttwwwwwwsssooopppjjjiiiooorrrrrrtttyyy}}}{{{xxxvvvuuuttttttyyy~~~~~~{{{~~~~~~kkk___XXXSSSSSSOOOLLLMMMOOOSSS]]]gggqqqsssdddUUUKKKEEECCCAAADDDRRRgggzzzzzzrrrlllfffbbb___ZZZSSSMMMPPPMMMJJJHHHHHHIIIKKKMMMZZZjjjmmmXXXOOOXXX___eeezzz~~~rrrqqquuuyyy~~~}}}jjjUUUFFFAAAAAA??????@@@AAAAAA???;;;888666555333111////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++******)))))))))////////////////////////...------///333444333222///000111222333333333333222777<<>>>>>???@@@AAA???<<<999666555333111////////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++++++++*********))))))////////////////////////...---...///222444444333111111222222333333444444444;;;???CCCWWW{{{xxxiiiYYYPPPGGGCCC@@@AAAEEEIIIKKKJJJFFFFFFEEEFFFGGGIIIKKKLLLGGGKKKNNNPPPSSS[[[gggqqq|||kkkSSSNNNMMMKKKOOOWWW\\\jjj|||uuunnnooottt{{{uuukkkeeejjjrrr{{{{{{vvvrrrqqqsssuuutttsssrrrsssuuutttppplllmmmiiiggglllqqqtttxxx}}}zzzyyywwwvvvvvvwwwxxxzzzzzzvvvfff\\\UUUQQQQQQNNNMMMNNNNNNRRR\\\fffyyy~~~uuuhhhZZZNNNGGGDDDFFFHHHOOO___uuu~~~||||||nnnddd```XXXTTTNNNKKKIIIJJJJJJJJJLLLTTTdddzzzqqqXXXRRRRRRSSSaaauuu~~~}}}~~~}}}wwweeeRRREEE>>><<<<<<===>>>@@@???<<<:::666555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++***************------------------------.........000222444555555333333333333333444444555444===AAAHHHbbbzzzssseeeVVVMMMAAA???>>>AAAGGGKKKKKKJJJFFFEEEEEEEEEFFFHHHJJJKKKHHHLLLPPPRRRUUU___mmmyyyuuu```LLLFFFEEEDDDHHHOOOUUUfff{{{uuupppmmmooottt|||~~~ssskkkgggmmmvvv{{{wwwtttrrrssstttrrrrrrrrrtttuuusssoookkkjjjhhhgggjjjpppvvv{{{~~~xxxxxxwwwvvvxxxzzz}}}pppcccYYYTTTQQQPPPNNNNNNOOOOOOQQQ\\\gggzzzzzzpppcccUUULLLGGGEEEEEEJJJUUUhhh~~~|||wwwuuuwww{{{~~~vvvnnnbbb\\\SSSMMMKKKKKKJJJIIIMMMPPPYYYjjjfffXXXRRRPPPYYYhhhxxx}}}}}}mmmXXXHHH???;;;;;;;;;===??????===;;;777555333111000///000000------------------------......------,,,,,,,,,,,,++++++++++++++++++++++++...---------------------------...///000111333666777555444444333444444555666444===DDDQQQppp}}}uuummm___QQQIII@@@???@@@DDDIIILLLLLLIIIGGGGGGFFFFFFFFFGGGHHHIIIKKKNNNQQQSSSXXXcccqqq|||~~~}}}uuubbbRRREEEAAA@@@@@@DDDKKKQQQdddzzzvvvmmmlllmmmpppuuu~~~|||sssooommmttt}}}|||yyyxxxvvvuuuuuutttuuuuuuvvvuuurrrnnnkkkhhhggggggiiipppxxx}}}~~~yyyxxxwwwxxxzzz~~~yyykkk___VVVQQQOOONNNNNNOOOPPPOOOQQQ[[[gggxxx{{{vvvlll___RRRJJJGGGFFFDDDLLL\\\rrr|||zzz|||yyyuuutttvvvzzz~~~}}}pppgggZZZQQQMMMLLLJJJIIIIIIJJJNNN[[[pppwwwcccXXXQQQUUU___ooorrr^^^LLLBBB;;;:::;;;===??????>>><<<777666444222000000000000------------------------......------------,,,,,,+++++++++++++++++++++,,,...////////////////////////---...000000111333666999777666555444444555666777666>>>KKK```}}}rrrhhhZZZMMMFFFBBBAAABBBFFFKKKMMMKKKHHHHHHHHHGGGFFFFFFGGGIIIIIINNNOOOQQQUUU]]]iiivvv~~~}}}pppppptttsssooopppmmmhhheeeccc^^^XXXPPPGGG@@@>>>>>>>>>BBBHHHOOOaaauuu}}}sssjjjfffiiimmmssszzzyyytttuuuwww}}}~~~||||||{{{yyywwwyyyyyyxxxvvvsssooollliiieeeggghhhjjjqqqyyy}}}}}}yyyxxxxxxyyy|||ssseee[[[RRRMMMLLLKKKLLLNNNOOOMMMNNNYYYeeevvvwwwrrrhhh\\\QQQIIIGGGFFFDDDPPPeee}}}{{{xxxvvvwwwvvvuuuuuuwww{{{sssaaaTTTOOOMMMLLLJJJGGGHHHKKKSSSdddrrraaaUUUTTTZZZrrrwwwdddRRRGGG<<<<<<;;;===??????>>>===777666444222111000000000------------------------......------------------++++++++++++,,,,,,,,,,,,+++////////////////////////---///000000000222777;;;888777555444444555777888;;;AAASSSqqq}}}pppeeeYYYNNNIIIFFFEEEDDDGGGKKKLLLIIIFFFGGGGGGGGGGGGHHHIIIKKKLLLPPPOOOPPPWWWdddqqq|||tttbbb```___[[[XXXYYYVVVPPPOOOOOOLLLGGGEEEAAA>>>>>>>>>>>>AAAEEEMMM]]]nnnuuutttooofff^^^```eeelllvvvvvvuuuzzz~~~~~~~~~|||yyy}}}|||zzzvvvqqqllliiigggcccgggiiikkkrrrzzz}}}{{{yyyxxxwwwxxx|||lll___VVVMMMHHHGGGGGGHHHKKKLLLIIIJJJUUUaaauuurrrnnneeeZZZOOOHHHEEEEEEGGGVVVnnnxxxtttrrrrrrrrrssstttuuuwwwyyy}}}}}}}}}gggWWWPPPOOOMMMLLLJJJKKKLLLOOOXXXnnnmmm[[[VVVYYY{{{}}}jjjXXXMMM>>>===<<<===??????>>>===888666444222111000000111........................------..................+++++++++,,,,,,,,,------***---------------------------///000000000222777<<<999888666555444555777888???DDDYYY}}}{{{nnneee[[[RRRNNNHHHGGGFFFGGGJJJJJJGGGDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQOOOPPPYYYhhhwwwnnnYYYUUURRRKKKLLLMMMJJJFFFFFFHHHGGGCCC???>>>>>>>>>>>>>>>@@@CCCKKKZZZhhhmmmjjjeee]]]WWW[[[aaakkkxxxtttuuu}}}}}}~~~}}}zzz~~~{{{uuuoooiiiffffffbbbgggjjjlllrrr{{{}}}yyyxxxwwwvvvxxx{{{~~~hhh[[[RRRIIIDDDDDDDDDFFFIIIJJJGGGGGGRRR___uuuoookkkcccXXXNNNGGGDDDDDDKKK[[[uuuxxxrrrnnnmmmnnnoooppprrrtttuuuwwwyyy{{{vvvxxxzzzzzzyyy|||kkkYYYQQQPPPNNNMMMJJJLLLKKKHHHKKK\\\xxxwwwbbbYYY[[[}}}ooo\\\PPP@@@>>>===>>>???@@@???===888666444222111111111111........................------..................+++++++++,,,,,,---------+++..............................---...///222555777:::;;;:::666333444888<<<@@@QQQooo{{{wwwvvvnnneeeXXXMMMJJJHHHLLLNNNLLLGGGDDDEEEHHHDDDEEEFFFFFFFFFGGGJJJMMMPPPQQQUUU]]]nnn~~~zzzvvvuuuyyy~~~}}}~~~zzzdddWWWOOOIIIHHHIIIIIIHHHGGGDDDBBB@@@>>>;;;;;;===>>><<<===AAAKKKZZZiiijjjcccZZZRRRMMMXXXbbbooo~~~{{{xxxzzz~~~}}}{{{{{{|||~~~}}}wwwrrrooollliiigggfffhhhkkkmmmppptttyyy}}}zzzyyywwwvvvxxx}}}uuu```UUUMMMCCC@@@CCCCCCDDDEEEFFFCCCEEEQQQ^^^uuuzzzsssiii]]]TTTLLLEEEEEEIIIOOOgggxxxyyyvvvnnnjjjkkklllkkkiiijjjlllnnnqqquuuwwwyyyrrrrrrqqqrrrtttwwwzzz|||rrr^^^WWWWWWTTTNNNLLLIIIJJJOOONNNRRRggg~~~ddd\\\aaavvvrrreee\\\EEEBBB===;;;;;;======>>>===888222///000111111000////////////////////////------,,,++++++***))))))+++,,,,,,------,,,,,,+++)))........................///.........///222444555888:::;;;:::888888<<>><<<======;;;===AAALLL]]]jjjhhh\\\TTTRRRSSSZZZdddrrr}}}|||}}}|||{{{{{{|||}}}}}}yyytttooollljjjgggeeeeeegggjjjmmmppptttyyy}}}{{{{{{zzzyyyzzz~~~ooo[[[QQQIIIAAA>>>AAAAAACCCEEEFFFDDDFFFRRR___uuuxxxnnndddYYYQQQJJJEEEGGGKKKTTTkkk{{{uuussssssnnnpppnnngggcccdddeeedddddddddeeegggiiilllnnnooollllllkkkkkklllnnnpppqqqzzzggg]]][[[WWWQQQMMMIIIJJJMMMKKKMMM___sssmmm```aaafffuuuwwwiii___JJJDDD>>>;;;===??????>>>===888333000000111111000////////////////////////------,,,,,,++++++******+++,,,,,,------,,,,,,+++***........................000////////////111333444555888<<<======>>>AAADDDJJJ```zzzxxxvvvlll```QQQHHHEEEHHHJJJKKKIIIFFFDDDEEEGGGEEEFFFFFFFFFEEEFFFIIIKKKJJJRRR^^^kkk{{{{{{sssmmmmmmpppsssvvvzzzyyywwwuuutttsssrrrrrrvvvwwwxxxyyyzzz{{{||||||}}}qqqkkkhhheee___ZZZUUUPPPJJJGGGFFFBBB>>>???>>>===@@@DDDPPP___jjjcccUUUOOOSSSXXX\\\gggvvv~~~~~~|||{{{zzzzzz{{{yyyuuuoookkkiiigggeeecccdddfffiiilllppptttyyy}}}}}}~~~~~~~~~xxxeeeSSSKKKEEE===;;;???AAACCCGGGHHHFFFHHHTTTaaavvv}}}ttthhh^^^TTTMMMHHHEEEHHHNNNZZZoooyyyooohhheeedddccceeeddd^^^[[[\\\]]]\\\\\\]]]]]]^^^```aaacccdddeeeeeeeeeeeeeeeeeeeeefffmmmsss{{{qqqccc___[[[UUUPPPLLLKKKLLLJJJJJJWWWggg|||hhhaaaYYYccctttqqqcccRRRIII>>>;;;>>>AAA@@@>>>===999444111111111111000////////////////////////---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++........................111000000///000000111222333666:::<<<===@@@EEEJJJUUUkkk{{{yyy{{{pppcccUUUJJJDDDCCCGGGHHHIIIGGGDDDCCCDDDFFFEEEFFFFFFEEEEEEFFFHHHKKKKKKUUUcccqqqzzzrrrmmmnnnqqqtttzzzyyywwwuuurrrpppooonnnpppqqqrrrsssuuuvvvwwwxxx|||vvvnnndddZZZSSSKKKEEEAAAAAAAAABBBFFFLLLVVVaaafff^^^SSSOOOTTTYYY]]]jjj{{{}}}}}}~~~|||zzzxxxxxxwwwuuuqqqllliiigggfffdddcccdddgggjjjmmmpppuuuzzz~~~ooo]]]LLLFFFBBB;;;:::>>>BBBEEEJJJKKKGGGIIIUUUdddxxx{{{qqqdddZZZPPPJJJFFFEEEJJJPPP```sss|||rrrggg___[[[[[[ZZZ]]]]]]YYYVVVXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\___```aaaaaabbbbbbaaaaaafffjjjoootttzzzoooiiiddd^^^TTTQQQOOONNNKKKKKKSSS^^^rrrqqqbbbYYY[[[hhh~~~~~~ooo^^^QQQBBB;;;===AAA???<<<===:::666333111111000000////////////////////////,,,---------------------+++,,,,,,------,,,,,,++++++////////////////////////111000000000000000111111333444666777999???GGGNNN___vvv}}}vvv~~~wwwiiiWWWIIICCCCCCDDDFFFFFFFFFDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEFFFHHHKKKOOO[[[iiiuuu}}}vvvtttvvvxxx{{{zzzyyyvvvssspppnnnmmmkkklllnnnppprrrtttvvvwww|||oooeeeSSSLLLFFFEEEEEEGGGMMMUUU]]]bbbbbbZZZSSSSSSUUUWWW```ooo{{{}}}}}}{{{xxxvvvuuutttsssoookkkhhhggggggfffeeefffhhhkkknnnqqqvvv{{{iiiWWWHHHDDDAAA<<<;;;???EEEIIIMMMMMMHHHJJJYYYiii}}}~~~yyyooocccYYYNNNHHHEEEFFFLLLTTTfffvvv|||yyysssjjjaaaZZZWWWVVVWWW[[[\\\YYYWWWXXXXXXVVVTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^aaabbbeeeiiinnnttt{{{wwwnnnfffXXXTTTQQQOOOLLLLLLQQQXXXhhh|||ggg]]]XXX^^^tttppp```LLL@@@>>>???===:::===;;;888555222000000111////////////////////////,,,---------------------+++,,,,,,------,,,,,,+++***////////////////////////000000000000111111111111222333444444666===GGGOOOggg|||xxxxxx|||vvvbbbMMMAAAAAACCCDDDFFFEEECCCBBBBBBBBBCCCDDDBBBDDDDDDDDDDDDFFFIIILLLTTT```nnnxxx~~~~~~}}}|||yyyvvvssspppnnnkkklllmmmoooqqqsssuuuvvvvvv{{{~~~ggg^^^UUUPPPMMMNNNUUU\\\dddeee```VVVQQQTTTWWWXXXeeeuuuzzz}}}~~~}}}{{{yyywwwtttrrrqqqqqqnnnkkkhhhhhhhhhhhhgggfffhhhkkknnnppptttyyy}}}}}}dddTTTFFFCCCAAA<<<<<>><<<;;;===@@@AAALLLRRRNNNMMM\\\uuuzzzsss{{{ssshhh___SSSJJJMMMTTT]]]hhhrrr}}}~~~~~~xxxpppfff^^^YYYVVVUUUQQQOOOMMMJJJJJJKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSTTTZZZ```hhhqqqzzzooo___\\\XXXOOOKKKOOORRRYYYlllpppaaaRRRNNNPPPYYYmmmvvvwwwttt\\\KKKBBB@@@??????>>>;;;777333111000//////............//////........................///...---,,,+++,,,------///////////////000000000000222333444333111000111222333111444999:::;;;IIIZZZ}}}xxx~~~^^^IIIFFFCCCFFFJJJGGGDDDCCCCCCBBBBBBCCCCCCDDDCCC@@@@@@BBBEEEHHHQQQZZZiiisss}}}~~~|||wwwssspppnnnkkkgggfffjjjnnnrrryyy|||zzzrrrdddVVVRRRPPPTTTcccttt~~~||||||}}}}}}}}}zzzwwwssspppmmmkkkhhhhhhhhhiiiiiihhheeeggghhhiiikkkoootttwww|||ttt\\\PPPDDD>>><<<;;;<<<@@@CCCLLLRRRPPPRRRaaawwwuuurrrzzz~~~rrrgggYYYOOOHHHNNNYYYdddpppzzzxxxqqqmmmfff^^^WWWRRRPPPOOOKKKJJJHHHHHHHHHIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQTTTYYYaaajjjrrrzzz{{{ggg___ZZZRRRNNNQQQNNNSSSccc|||zzzgggTTTKKKKKKSSSfffyyy|||zzz|||uuutttzzzzzzcccPPPDDD?????????>>>;;;777333111111//////............//////........................///...---,,,,,,,,,------+++////////////000000000000000222333333222111333444333222666:::999===OOOddd}}}tttvvvsssUUUDDDCCCBBBEEEJJJHHHCCCBBBBBBAAAAAABBBBBBCCCAAA@@@BBBEEEFFFJJJUUUaaaqqqyyy~~~yyyrrrllljjjhhhhhhjjjkkklllttt}}}~~~mmm```TTTPPPQQQVVVfffxxx~~~|||yyyuuurrrmmmkkkjjjjjjjjjjjjiiigggeeeeeeffffffgggjjjooorrryyy~~~ttt[[[OOOCCC>>><<<;;;<<>>>>>???>>>;;;777333111111//////............//////........................///...---,,,,,,,,,,,,---***////////////000000000000///111222222222222444555333444888<<<;;;AAAXXXppprrriiiqqqnnnSSSCCCCCCAAACCCGGGDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBEEEGGGHHHLLLZZZhhhvvv}}}yyyqqqnnnmmmooopppnnnnnnwww{{{hhh[[[PPPNNNPPPVVVgggyyy|||xxxtttrrrnnnmmmlllllllllkkkiiigggbbbbbbbbbaaaaaadddhhhllltttzzzpppYYYNNNCCC>>><<<;;;<<<>>>BBBIIIPPPXXXeeevvvzzzmmmiiipppzzzyyymmmaaaUUUOOOMMMTTTcccpppyyy|||zzzqqqhhh```YYYTTTNNNLLLIIIFFFDDDBBBAAAAAA===>>>@@@AAABBBCCCCCCBBB@@@AAAAAABBBCCCEEEGGGGGGEEEIIIOOOVVV\\\cccjjjnnnyyyooobbbYYYTTTTTTRRRQQQUUUcccwwwzzz^^^OOOJJJMMMYYYfff}}}xxxxxx{{{vvvjjjcccmmmrrrllljjjooowwwsss\\\III???>>>>>>>>>;;;777333222111//////............//////..............................------,,,,,,,,,,,,+++////////////000000000000///000222222222222444666555555:::???AAAJJJddd~~~~~~pppddd___qqqkkkQQQEEEEEEBBBBBBEEEBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDGGGJJJKKKPPP^^^mmm||||||ttttttuuuvvvtttsss{{{yyycccWWWMMMKKKNNNVVVhhhzzz~~~~~~~~~}}}zzzvvvrrrooonnnmmmlllllllllkkkiiigggbbbbbb```___^^^```eeeiiiooouuu~~~kkkXXXMMMBBB>>><<<:::;;;>>>???FFFPPP]]]ooo}}}pppeeefffqqq{{{wwwjjj^^^SSSPPPOOOXXXhhhwww}}}}}}|||~~~~~~{{{xxxvvvuuusssnnnggg___VVVNNNHHHFFFCCCCCCBBBAAAAAA@@@??????===>>>???@@@@@@???>>>===>>>>>>>>>???@@@AAABBBCCCBBBEEEJJJOOOTTTZZZ```dddmmmuuu|||jjj^^^WWWTTTPPPNNNOOOXXXhhh~~~aaaRRRMMMLLLSSS\\\pppwww~~~{{{~~~zzzooojjjsssuuummmggghhhnnnwwwuuu^^^KKKAAA===>>>>>>;;;777333222222//////............//////........................---------------,,,,,,,,,---////////////000000000000///111222222222222444555777666;;;CCCIIIUUUppptttbbb[[[___xxx~~~eeeNNNDDDGGGDDDDDDGGGDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDFFFKKKOOOVVVeeerrr{{{yyyyyyzzzxxxwww|||qqq^^^RRRIIIJJJOOOXXXlll~~~|||||||||{{{xxxtttooommmnnnllljjjiiiiiiiiigggeeebbbbbb```]]]]]]___dddhhhjjjpppxxxyyyhhhVVVLLLAAA===<<<:::;;;======FFFRRRbbbvvvttthhh___eeerrr{{{}}}tttgggZZZMMMMMMPPP\\\ooo}}}~~~|||yyytttoookkkhhhddd^^^WWWRRRLLLEEEBBBCCC@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>??????@@@AAACCCFFFIIILLLQQQVVVZZZccciiiuuuvvveee[[[VVVTTTQQQPPPUUUaaaxxxeeeTTTMMMJJJLLLRRR___~~~zzz~~~}}}{{{tttrrrvvv{{{}}}~~~sssiiigggkkkrrr}}}www```MMMBBB===>>>===;;;777444222222//////............//////........................------......------,,,+++,,,////////////000000000000000111333333222222333444888777;;;FFFQQQ```{{{rrr^^^^^^jjj|||aaaLLLEEEHHHEEEEEEGGGCCCBBBBBBAAAAAAAAAAAABBBBBBCCCAAACCCJJJSSS]]]lllyyy}}}}}}|||yyy{{{{{{gggYYYNNNGGGJJJQQQ]]]rrr~~~}}}|||{{{{{{{{{zzzwwwrrrnnnkkkkkkhhheeedddddddddcccbbb___^^^\\\ZZZYYY\\\aaaeeeffflllsss{{{vvviiiUUUKKKAAA===<<<::::::<<<>>>HHHVVVgggzzzkkk```[[[dddrrryyy}}}zzzqqqbbbUUUKKKNNNSSS```vvv}}}|||{{{wwwqqqjjjccc___VVVPPPKKKIIIFFFAAABBBFFF@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>???AAABBBDDDEEEIIIMMMQQQYYY]]]hhhwwwoooaaa[[[XXXUUUSSSUUU\\\ooommmXXXNNNHHHGGGKKKUUUqqq~~~zzzvvvtttvvvwwwxxxzzzxxx}}}pppjjjkkkoooyyy{{{cccNNNBBB<<<======;;;777444333333//////............//////........................------.........---,,,+++,,,////////////000000000000000222333333222111333444:::777<<>>@@@IIIUUUbbbqqq}}}|||{{{zzz|||zzzdddUUUKKKFFFJJJTTTaaaxxx}}}{{{{{{{{{{{{{{{zzzvvvrrrmmmkkkiiifffbbb````````````___[[[ZZZXXXUUUUUUXXX]]]aaadddiiipppxxxuuukkkTTTJJJAAA===<<<::::::<<>>=========>>>???@@@@@@AAACCCHHHKKKLLLPPPZZZiiixxxuuufff^^^VVVSSSQQQQQQUUUeeeuuu\\\OOOHHHFFFJJJMMMfff}}}}}}}}}zzzssssssvvvwwwxxx{{{yyy~~~vvvnnnkkknnnvvv~~~~~~eeeNNNAAA<<<======;;;777444333333//////............//////........................,,,---.........---,,,+++---000000000000111111111111000111222222111222444666777999:::BBBYYYxxxuuummmsssxxxzzzrrrRRRNNNJJJHHHFFFEEEBBB???BBBAAA???>>>>>>???AAABBBCCCCCCEEEMMM[[[jjjwww~~~~~~}}}yyywww}}}sss___OOOLLLIIIKKKRRRccc~~~xxxyyy~~~|||yyy{{{zzzzzz{{{zzzvvvnnnggggggddd```]]]\\\\\\[[[ZZZ[[[XXXTTTQQQPPPTTT[[[aaaiiiiiinnnxxxqqqhhhWWWKKK???;;;;;;;;;===???AAANNNaaawwwttt```XXX[[[jjjvvvxxx{{{uuufffWWWMMMHHHNNN\\\oooyyynnnccc\\\XXXMMMHHHEEEFFFFFFDDDEEEGGGGGGKKKNNNPPPTTTVVVRRRKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>>>>@@@CCCFFFHHHIIIQQQ]]]iii{{{llldddXXXRRROOOQQQSSS]]]tttiiiTTTKKKIIIIIIPPPVVVnnn|||yyyzzzqqqooorrrssswwwsssrrrwww|||{{{dddOOOBBB??????>>><<<888555333222222222222111000//////...///............---------......---------,,,,,,,,,,,,000000000000111111111111///111222222111222444666777999===IIIaaawwwrrrxxx}}}zzzmmmeeePPPNNNKKKIIIFFFDDDBBBAAABBBAAA@@@>>>>>>???AAABBBDDDDDDGGGQQQ___nnnyyy~~~}}}~~~~~~{{{|||qqq]]]MMMIIIHHHKKKTTTfff~~~xxx{{{}}}zzzzzzyyyxxxxxxxxxtttlllgggfffccc___\\\[[[[[[ZZZYYYVVVTTTPPPMMMMMMQQQXXX]]]jjjmmmuuuwwwkkkdddWWWKKK@@@<<<;;;;;;<<>>;;;888555333222222222111111000//////...///............---------......---------,,,,,,,,,,,,000000000000111111111111///111222222222333555777777999???PPPlllrrrrrr{{{nnnaaaYYYPPPPPPNNNJJJFFFCCCBBBBBBBBBAAA@@@??????@@@AAABBBDDDEEEJJJVVVfffttt{{{}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~|||~~~oooZZZJJJGGGFFFKKKWWWkkk~~~zzz}}}~~~|||wwwuuusssrrrrrroooiiidddddd```\\\ZZZYYYYYYXXXWWWUUUSSSQQQOOOOOOSSSZZZ___jjjqqq|||zzzooofffaaaVVVKKK@@@<<<;;;;;;<<>>===;;;888555222111222111111000000//////...///............---------......---------,,,,,,,,,,,,///000000000111111111111///111222222222333666888888888@@@UUUssszzz|||xxxnnnllluuu}}}jjj^^^XXXUUUTTTRRRLLLFFFBBBAAABBBAAAAAA@@@@@@@@@AAABBBBBBDDDFFFMMM[[[lllxxx{{{{{{|||{{{{{{{{{|||}}}~~~}}}}}}~~~oooXXXJJJFFFEEELLLYYYooo|||}}}tttqqqmmmlllkkkiiiddd```aaa^^^ZZZXXXWWWWWWWWWVVVSSSRRRQQQPPPPPPTTTZZZ___hhhqqq~~~|||qqqiiiccc___TTTKKKAAA===<<<:::<<<@@@FFFZZZvvvuuuaaaUUUTTT[[[iiissswww{{{~~~xxxooodddYYYPPPKKKNNN]]]rrr{{{rrrfff\\\VVVZZZWWWVVVWWWVVVUUUWWW\\\dddttt|||qqqnnnnnnkkkggg```ZZZTTTQQQOOONNNJJJJJJIIIHHHGGGFFFCCCAAABBBAAADDDHHHIIIRRRkkk{{{ggg\\\SSSPPPMMMNNNZZZiiikkkVVVOOOOOOOOOVVV```ooo|||lllxxx}}}uuu^^^KKK@@@>>><<<:::888666333000111111000000///////////////............---------......---------,,,,,,,,,,,,///000000000111111111111///111222222333444666999999999BBBYYYwwwsssnnnfffccclll}}}~~~lllccc___\\\YYYSSSLLLEEEAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDHHHQQQ```pppyyyzzzyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~qqqYYYLLLGGGFFFMMM\\\rrr|||tttppplllkkkjjjhhhddd```___\\\XXXVVVVVVVVVUUUTTTNNNNNNMMMMMMMMMQQQVVVZZZdddooo|||sssiiiccc^^^[[[RRRIIIAAA>>><<<:::===AAAFFF]]]yyyppp\\\RRRUUU]]]iiisssxxx{{{}}}~~~|||wwwoooeee[[[RRRMMMSSSbbbxxx}}}zzzuuupppiiiccc```___\\\ZZZ[[[ZZZYYY^^^eeeuuu|||sssjjjeeeaaa```]]]ZZZVVVSSSQQQOOOKKKGGGEEECCCFFFJJJJJJNNN```uuulll___UUUQQQOOOMMMUUU```uuuzzzaaaTTTQQQRRRWWW[[[bbbyyypppxxxvvvaaaMMMAAA???<<<::::::777444000000000000//////////////////............---------......---------,,,,,,,,,,,,000000000000111111111111///000222333333444777999;;;;;;GGGaaa}}}mmmbbbYYY\\\mmm|||mmmfffbbbaaaZZZPPPHHHCCCAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDKKKWWWfffrrrxxxzzzyyy{{{{{{|||}}}~~~~~~~~~tttZZZMMMHHHGGGOOO___vvv}}}zzzvvvsssooonnnmmmkkkgggbbb]]]ZZZWWWUUUUUUUUUUUUTTTOOOOOOPPPOOOOOORRRVVVYYYaaannn|||{{{lllccc___ZZZWWWNNNHHHAAA???<<<;;;>>>DDDKKKaaa|||kkkYYYQQQVVV```jjjsssxxxzzz|||zzzxxxtttnnnhhhaaa[[[XXX]]]kkk}}}{{{yyyuuurrrqqqooollljjjbbb___^^^______aaajjjttt}}}yyywwwtttpppjjjfffbbb\\\TTTOOOKKKGGGGGGJJJJJJKKKWWWfffoooaaaVVVRRRPPPLLLPPPYYYhhhooo\\\TTTRRRVVVWWWYYYiiiyyywwwvvvaaaNNNCCC@@@<<<;;;;;;999555111///////////////////////////............---------......---------,,,,,,,,,,,,000000000000111111111111///000222333333555888:::;;;@@@QQQmmmlll^^^TTT\\\rrrrrriiidddaaaaaaVVVIIIAAA@@@AAA@@@>>>???@@@AAABBBCCCCCCCCCCCCFFFPPP^^^kkkssswwwzzz{{{{{{|||~~~~~~}}}}}}~~~uuu[[[MMMHHHFFFOOOaaayyy~~~~~~~~~{{{xxxvvvssspppooonnnlllgggbbb]]]ZZZVVVTTTTTTUUUTTTTTTRRRSSSSSSSSSSSSTTTWWWZZZaaapppyyykkkccc___YYYUUUKKKFFFAAA???===<<<@@@FFFPPPeee}}}xxxdddTTTQQQXXXbbblllsssxxxzzzzzzuuusssooollliiihhhhhhiiikkkuuuxxxvvvttttttuuuuuurrrppphhheeeeeefffiiiooo}}}vvviii___XXXNNNHHHJJJJJJJJJQQQ[[[vvv}}}vvvfffZZZVVVSSSNNNOOOTTT^^^www~~~dddVVVQQQSSSTTTUUU___wwwxxxxxxxxxgggWWWEEEAAA===<<<===;;;666222///////////////////////////............---------......---------,,,,,,,,,,,,000000000000111111111111///000222333333555888:::<<>>BBBAAA>>>???@@@AAABBBCCCCCCCCCCCCHHHTTTcccoootttwwwzzz}}}{{{}}}~~~|||{{{|||~~~vvv[[[LLLFFFEEEPPPbbb|||~~~}}}~~~}}}zzzvvvsssqqqnnnnnnmmmjjjddd___\\\YYYVVVTTTTTTUUUUUUTTTPPPQQQQQQQQQPPPQQQTTTVVVbbbrrr{{{mmmgggbbb[[[VVVJJJEEE@@@???===<<>>===>>><<<777222........./////////////////////.........---------......---------,,,,,,,,,,,,111000/////////000222333555333111111333666999:::<<>>::::::===BBBGGGXXXnnnssscccXXXSSSTTT]]]gggnnnuuuzzzzzzwwwrrrnnnhhhdddgggppp{{{vvvvvvyyy|||}}}xxxrrroooooorrryyyzzziiiXXXNNNKKKLLLOOOTTTeeerrrssssssddd\\\WWWSSSQQQRRRXXXeeemmmWWWPPPLLLLLLQQQXXXiiiyyypppyyy{{{tttaaaQQQFFF;;;777:::;;;777222000000///...............////////////////////////---------,,,,,,,,,++++++***111000/////////000222222333222111111444777:::<<<@@@TTTqqqzzzllldddfffwwwxxxcccUUUMMMHHHIIIMMMKKKEEE???===>>>???===:::>>><<<===@@@@@@???AAAFFFMMM\\\lllssswww{{{~~~~~~~~~zzz{{{~~~www[[[LLLKKKIIINNNbbb|||xxxvvvuuutttsssrrrnnniiieeeaaa```YYYYYYXXXWWWVVVTTTSSSRRRNNNPPPQQQPPPOOORRRWWWZZZmmmtttqqqpppiii]]]TTTMMMFFF???<<<<<<>>>DDDJJJcccwwwnnn\\\QQQLLLUUU^^^hhhnnntttxxxxxxuuulllhhhdddccchhhuuu~~~|||{{{yyyyyy{{{}}}~~~|||wwwrrrooopppvvv}}}dddVVVOOOKKKJJJLLLZZZtttuuurrryyyhhh```[[[VVVRRRQQQWWWddduuu\\\SSSMMMLLLOOOTTTcccooowwwyyyzzzvvvdddRRRHHH===888:::<<<888444111111000////////////000////////////////////////---------,,,,,,,,,++++++---000000000///000111111222222111111222444888<<<>>>GGG___}}}xxxlllnnnxxxrrrXXXHHHCCCBBBFFFJJJDDD@@@;;;:::<<<>>>===;;;???======@@@@@@???CCCHHHSSS```nnnuuuxxx|||~~~~~~~~~sssZZZJJJJJJIIIOOOddd{{{xxxuuussstttsssqqqmmmiiiccc___\\\WWWXXXYYYXXXWWWUUURRRQQQNNNOOOQQQQQQPPPSSSYYY___uuu|||qqqpppqqqjjj^^^VVVLLLEEE@@@???>>>???GGGQQQoooiiiVVVLLLHHHWWW```jjjooosssvvvuuuqqqgggeeebbbbbbjjjyyy~~~|||}}}~~~~~~{{{wwwssssssvvv|||fffXXXNNNJJJIIIRRRfffzzzrrr|||nnnfffccc^^^XXXUUUWWWbbb~~~cccVVVOOOKKKLLLOOOYYYqqqqqqooo{{{wwwxxxuuufffTTTJJJ???:::;;;<<<:::666222222111000000000000111////////////////////////------------,,,,,,,,,,,,+++000000000000000111111222222222222333444888<<>>;;;:::<<<======<<>>>>>@@@@@@???EEELLLYYYdddpppuuuxxx|||~~~~~~||||||qqqYYYIIIIIIIIIPPPfff|||xxxuuurrrrrrpppmmmjjjeee```[[[WWWXXXYYY[[[[[[ZZZWWWTTTRRROOOOOOPPPQQQPPPRRRZZZccc{{{uuummmooopppiii^^^WWWJJJDDD@@@@@@???@@@LLLZZZwww{{{dddSSSLLLKKKYYYcccmmmqqqrrrsssqqqnnnhhhgggeeefffnnn|||{{{yyywwwyyy}}}fffVVVOOOOOOPPP^^^xxxppptttssslllkkkgggaaa^^^YYYbbbzzzlllYYYPPPJJJJJJKKKQQQdddwwwyyymmmtttuuuuuusssgggWWWNNNBBB<<<<<<<<<:::777222222111000000000000111////////////////////////...------------,,,,,,,,,***///000000000111111111111333444444444444777<<<@@@QQQooouuulll~~~sss^^^III???===>>>>>>???@@@>>><<<;;;<<<<<<<<<;;;???>>>???@@@@@@@@@HHHQQQ^^^hhhqqquuuxxx|||~~~|||}}}~~~~~~~~~~~~||||||oooUUUIIIIIIJJJQQQhhh~~~|||yyytttqqqoookkkgggdddaaa]]]XXXTTTWWWYYYZZZ[[[ZZZXXXUUUSSSPPPOOOPPPRRRPPPQQQZZZfffyyypppjjjlllmmmfff\\\UUUHHHAAA>>>@@@???BBBRRReeewww___PPPLLLNNN[[[fffppprrrrrrqqqoookkkhhhjjjmmmpppwww|||{{{{{{www^^^SSSSSSPPPXXXkkkqqqnnn}}}zzzrrrooojjjdddaaa\\\aaatttwww___TTTKKKIIIIIIMMMZZZjjjrrrttt}}}{{{{{{tttrrrqqqggg]]]TTTGGG???<<<;;;999777111111000////////////000////////////////////////.........---------,,,,,,...//////000111111111111000222444555555555888>>>CCCUUUtttqqqkkkzzz|||wwwbbbSSSDDD???>>>===<<<<<>>===<<<;;;;;;;;;======>>>@@@@@@AAAKKKVVVdddlllsssvvvyyy}}}}}}{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}mmmSSSIIIJJJKKKRRRhhh}}}|||yyysssoookkkgggaaa]]]\\\[[[XXXUUUVVVWWWXXXXXXWWWVVVSSSRRRQQQOOOQQQSSSRRRRRR]]]mmmvvvmmmggghhhhhhaaaXXXRRRGGG@@@===@@@@@@DDDYYYrrruuuZZZLLLKKKNNN\\\hhhsssuuurrrpppnnnkkkeeelllvvv~~~|||}}}lllYYYTTTOOOSSS```|||vvvllltttvvvnnneee^^^\\\\\\\\\iiiiii[[[NNNKKKIIIKKKUUUbbb}}}yyy{{{xxxtttssskkkfff\\\OOODDD>>>;;;888777111111000////////////000////////////////////////............---------,,,---...///000111222111111000...111444555666:::AAAGGG```~~~vvvoooooo{{{xxxrrrmmmjjjVVVLLLCCC@@@???======???<<<<<<===<<<;;;;;;;;;<<<<<<<<<>>>@@@@@@CCCNNNZZZjjjpppuuuwwwzzz~~~~~~|||~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~oooVVVKKKKKKLLLSSShhh|||zzzyyywwwqqqkkkjjjccc\\\YYYZZZ[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPNNNQQQVVVUUUUUUcccvvvuuullleeeeeeccc\\\SSSNNNHHH@@@>>>BBBBBBGGGaaasssWWWJJJKKKPPP]]]jjjuuuwwwssspppnnnkkkfffrrr{{{zzz~~~iii[[[RRRRRRZZZsss}}}ooooootttuuuiii^^^XXXXXXYYYUUU]]]ssstttcccTTTMMMKKKJJJQQQ\\\uuu~~~~~~yyyxxxrrrpppfffWWWJJJAAA<<<999777222222111000000000000111////////////////////////............------------+++...///000222222111111000***///333555666;;;DDDKKKjjj~~~nnnooottt~~~rrriiiddd```MMMEEE???===<<<:::;;;>>>999:::;;;;;;;;;;;;<<<===;;;;;;>>>@@@@@@CCCPPP]]]mmmssswwwyyy{{{}}}~~~}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~}}}}}}sss\\\KKKLLLMMMSSSgggzzzxxxxxxuuunnniiiiiibbbZZZWWWYYY\\\\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWOOOMMMQQQWWWXXXYYYiii}}}uuullldddccc```XXXPPPLLLIIIAAA???CCCCCCJJJgggrrrVVVJJJMMMTTT^^^kkkwwwxxxtttqqqnnnkkkjjjxxx{{{~~~yyyyyy~~~yyydddVVVUUUZZZnnnqqqmmmlllyyy~~~rrreeeZZZVVVYYYVVVPPPTTThhh|||jjjXXXPPPKKKIIIOOOYYYfff}}}~~~xxxvvvlll\\\NNNDDD>>>:::888444333222222111111222222//////////////////////////////.........---------...000111111111111222222222///333333666:::888@@@TTTwwwzzzqqqmmm|||xxxmmmeee\\\TTTIIICCC===;;;===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@IIIWWWbbbpppvvvyyyyyy{{{~~~}}}}}}~~~|||{{{{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~tttXXXOOOLLLJJJSSSlll{{{vvvrrrmmmiiifff______]]]ZZZXXXYYY\\\___[[[]]]^^^^^^\\\[[[[[[[[[WWWRRRSSSZZZ]]]aaatttvvvooofff___[[[WWWRRROOOHHHAAA???BBBDDDPPPqqqmmmXXXKKKJJJTTTeeellluuuzzzyyysssmmmiiimmm{{{}}}xxxtttuuutttdddZZZYYYnnnsssjjjnnnwwwssshhh___YYYUUUWWWXXXXXX\\\mmmuuu]]]RRRMMMJJJKKKQQQ\\\nnn{{{qqqaaaRRRFFF???:::888;;;888444111///,,,)))'''///.........------------,,,---...///...---,,,+++,,,000111111111111222222222000444333555:::999BBBXXX}}}{{{wwwuuu}}}yyynnnfff[[[QQQGGGBBB<<<;;;<<<>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>AAAKKKYYYdddpppvvvyyyyyy{{{~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~tttYYYMMMKKKKKKUUUooo|||uuuooojjjeeebbb______^^^\\\ZZZ[[[]]]___]]]^^^___^^^\\\[[[[[[\\\XXXTTTVVV^^^bbbhhh|||vvvooofff^^^YYYUUUOOOKKKEEE@@@???BBBEEESSSwwwjjjUUUJJJKKKVVVhhhooowwwzzzwwwrrrooonnnttt|||vvvsssvvvnnnbbb]]]pppvvvjjjjjjppp|||~~~rrrhhh```\\\ZZZ\\\\\\YYY[[[kkk|||bbbUUUNNNIIIJJJOOOUUUddd~~~}}}uuugggVVVGGG>>>;;;:::555333111000000000///---/////////.........------------......------,,,+++///000111111111111222222222111444333444999:::GGG___}}}zzz|||}}}zzzooofffZZZNNNDDD@@@;;;:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>CCCOOO^^^iiiqqqvvvyyyyyyzzz~~~~~~~~~|||{{{{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}~~~|||}}}~~~~~~}}}}}}vvvZZZLLLKKKMMMZZZuuu|||rrrjjjddd```]]]^^^______^^^]]]\\\^^^______```aaa___]]]\\\\\\]]]ZZZXXX\\\ccciiirrr~~~vvvooofff^^^XXXSSSLLLHHHBBB@@@@@@BBBGGGZZZhhhSSSJJJLLLXXXjjjqqqyyyyyytttpppqqqtttxxxrrrqqqwwwpppfffvvvzzzkkkhhhkkkvvvtttjjjeeeddddddhhhfffaaa^^^kkkjjjZZZPPPIIIHHHMMMOOO[[[sss}}}ppp]]]JJJ>>>;;;===333111000000111222222111000000000/////////............---,,,,,,,,,,,,---,,,000000111111111222222222222555333444999<<>>BBBKKKXXXgggppprrrwwwzzzyyyyyy}}}}}}{{{|||}}}~~~||||||{{{{{{{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~{{{aaaOOOOOOTTTdddtttiiibbb]]][[[ZZZ[[[\\\^^^]]]\\\[[[\\\]]]aaaaaaaaa```^^^^^^___aaabbbdddiiinnnttt~~~vvvrrrllleee^^^ZZZUUUOOOJJJCCCEEEEEEEEEPPPmmmhhhVVVNNNOOOZZZlllqqqvvvsssnnnnnnvvv~~~~~~|||wwwmmmjjjmmmssstttpppuuu~~~~~~qqqjjjiiirrr}}}}}}rrrkkkmmmppp~~~uuummmrrryyyeeeWWWMMMIIILLLQQQVVVfffwwwtttZZZEEE===<<<:::777444222111000...,,,000000000000///////////////...---,,,+++,,,---------000111111111111222222222111666555666<<>>DDD[[[{{{rrrcccfffxxxooodddWWWMMMBBBAAAAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAHHHTTTaaakkkqqqsssxxxzzzxxxxxx{{{}}}{{{xxxyyy{{{~~~||||||{{{zzz{{{|||}}}~~~}}}}}}}}}||||||{{{zzzyyy~~~hhhTTTQQQSSSccczzzqqqiiidddaaa___^^^]]]]]]]]][[[ZZZ[[[^^^aaa^^^______^^^^^^___ccceeeffflllrrruuu|||tttrrrqqqkkkddd^^^YYYTTTLLLGGGAAADDDDDDGGG^^^dddVVVSSSXXXdddmmmooopppooopppuuu}}}}}}|||~~~~~~mmmgggeeejjjrrrxxxxxxooonnnsssxxxuuuoooqqqvvvqqqiiikkksssxxxkkkhhhiiilllooommmiiiooouuudddTTTLLLLLLNNNOOOYYYnnn}}}zzz}}}uuusssyyyrrrZZZIII@@@999777444333333333111000/////////.........------------......------,,,+++)))000111111111111222222222///555666999???FFF\\\}}}ssseeejjj}}}pppcccWWWNNNBBBCCCBBB@@@===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===BBBJJJVVVbbblllqqqsssxxxzzzxxxxxx{{{|||{{{wwwxxx{{{~~~||||||{{{zzzzzz{{{}}}}}}|||}}}~~~~~~}}}{{{yyyxxx}}}jjjUUUQQQRRRaaa{{{rrrkkkfffcccaaa___^^^^^^]]]\\\[[[\\\```ccc]]]]]]^^^]]]^^^```cccfffgggmmmtttwww~~~|||ssssssqqqkkkddd]]]XXXQQQIIIDDD???BBBBBBGGGccc```TTTTTT\\\iiioooooooooooorrrxxx~~~~~~xxxgggcccccckkkuuu|||~~~tttqqqsssvvv}}}uuulllmmmssszzzxxxnnnpppxxx~~~nnnhhhiiibbbggghhhgggnnn{{{hhhVVVLLLKKKNNNNNNWWWjjj||||||~~~|||{{{rrrooouuu~~~zzzbbbNNNCCC;;;999666444333222///...///.........------------,,,---...///...---,,,+++,,,000000000000000111111111444333555999>>>NNNmmmjjjeeennnvvvgggUUUFFFHHHHHHFFFCCC>>>;;;::::::888888888888999:::;;;<<<<<<<<>>;;;::::::888888888888999:::;;;<<<<<<===CCCOOO^^^kkkqqqrrrxxxyyyyyyzzz{{{{{{{{{{{{|||||||||}}}~~~~~~~~~{{{{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyzzz}}}~~~iiiXXXTTTTTTcccrrrkkkgggccc```______]]]ZZZYYYYYYYYYYYYXXXZZZXXXTTTSSSTTTXXX^^^aaaeeekkksss}}}rrrmmmmmmpppmmmggg^^^UUUMMMGGGCCCAAAEEEHHHRRRmmmhhhYYY[[[ccchhhqqqpppuuu}}}pppfffbbb]]]aaaooowwwxxx}}}|||tttqqqpppvvv~~~rrrllllllnnnyyyxxxqqqttt}}}wwwooohhhccc]]]XXX[[[fff|||kkk]]]RRRKKKGGGLLLOOOUUUjjjsssssswwwnnnkkknnnsssvvv||||||eeeOOOAAA===:::777555444333111///111111000000000////////////......---,,,,,,+++++++++000111111222333444555555555666999===FFF]]]lllZZZ^^^sssnnnYYYSSSQQQMMMGGGAAA<<<:::999:::888888888888999:::;;;<<<<<>>;;;777555333222000///111000///...---...//////.........------,,,,,,+++,,,111111222222333333444444555888;;;@@@KKKeeeeeeVVV___yyynnnWWWTTTTTTOOOGGG@@@;;;:::999999888888888888999:::;;;;;;<<<@@@IIIVVVcccmmmrrrssswwwwwwwwwwwwxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~zzzzzzzzz|||~~~~~~|||{{{|||{{{zzzyyyxxxyyyzzzzzz{{{|||~~~sssZZZWWWWWWgggqqqdddaaa^^^ZZZYYYXXXWWWWWWXXXYYYWWWTTTRRRPPPNNNKKKIIIJJJNNNTTTWWW^^^eeeqqq}}}pppkkkjjjjjjgggccc\\\UUUMMMGGGCCCBBBDDDJJJ\\\zzz}}}iii___```dddgggjjjrrrtttfff^^^\\\UUU\\\gggqqqsssrrrzzzwwwpppnnnzzz|||nnnfffdddmmmxxxyyyrrrwwwvvv~~~vvvoooiiiddd^^^XXXXXX```vvvfff[[[UUUMMMIIIIIIIIILLLYYYppprrrpppgggqqquuuxxxsssqqqpppppptttvvvzzz|||wwwhhhSSSDDD???<<<777444333222000///111///---,,,+++,,,...///......---------,,,,,,,,,---222222222222222111111111555999<<>>;;;:::999888888888888888999:::;;;;;;<<>>888555333111000///000///---++++++,,,...///---------------,,,,,,,,,---222222222222222222222222666999>>>HHH^^^~~~{{{hhhcccrrrhhhXXXVVVSSSLLLCCC===;;;;;;:::888888888888888999:::;;;<<<===DDDQQQ^^^iiippptttuuuuuuuuuttttttuuuvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~{{{{{{{{{}}}~~~~~~|||zzz||||||{{{{{{|||}}}~~~~~~~~~~~~|||aaa\\\ZZZhhhqqqccc]]]YYYVVVUUUUUUTTTUUUVVVWWWVVVSSSPPPLLLIIIFFFDDDEEEJJJOOORRRXXXbbbpppwwwooollllllhhheee___XXXQQQJJJFFFDDD>>>DDDTTTooosssgggdddeeeiiilllhhhvvvzzzrrrppprrrvvvxxxzzz{{{uuugggYYYUUUYYY]]]eeennnqqqooosss~~~zzzwwwxxxrrrzzzssseeeaaaccchhhooowww|||rrruuusssxxxooogggccc^^^YYYWWW]]]ooooooZZZQQQMMMEEECCCEEEJJJQQQbbb{{{{{{nnnkkkgggxxx}}}{{{zzzyyyuuuuuuvvvvvvsssgggVVVIIIDDD@@@:::555333222111000000///...---,,,---......------------------------...000000111222333444555666777:::@@@NNNkkkzzzlllmmmppp```YYYWWWPPPIII@@@<<<<<<<<<:::888888888888888999:::;;;<<<===FFFSSSaaalllqqqtttuuuwwwvvvuuuuuuuuuwwwyyyzzzzzzzzz{{{{{{|||}}}}}}}}}~~~}}}|||}}}~~~~~~|||{{{zzzzzzzzzzzz|||~~~~~~}}}}}}~~~~~~~~~bbb\\\XXXfffqqqddd\\\WWWUUUVVVUUUTTTTTTUUUVVVVVVSSSQQQKKKIIIFFFDDDEEEJJJOOORRRZZZhhhzzz}}}pppjjjiiikkkiiieee]]]UUUNNNHHHEEEDDD@@@III\\\wwwllleeefffgggiiikkkjjjzzz{{{tttooommmllllllpppooopppmmmbbbUUUSSSXXXbbbiiiooooooooowww{{{ooosssyyyxxxjjjaaa```cccjjjqqq{{{}}}ssstttooo}}}|||rrrjjj___\\\XXXVVVZZZkkkbbbRRRNNNDDDBBBEEEJJJLLLXXXyyyqqqllliiixxx{{{{{{{{{zzzttthhhYYYNNNFFFBBB;;;777444333222111/////////............---------------------------......///111333555777999:::777;;;BBBSSSuuu{{{yyyooossssss___XXXXXXWWWMMMFFF???<<<<<<===;;;888888888888888999:::;;;<<<===FFFUUUcccmmmrrrtttuuuyyyxxxvvvvvvwwwxxx{{{|||zzzzzz{{{{{{|||}}}}}}}}}~~~}}}}}}~~~~~~}}}{{{xxxxxxxxxyyy{{{~~~~~~}}}}}}}}}bbb[[[WWWdddrrreee\\\VVVTTTVVVUUUTTTTTTTTTVVVVVVTTTRRRLLLIIIFFFDDDFFFJJJOOOSSS^^^ooowwwkkkfffgggiiijjjeee]]]TTTLLLGGGEEEDDDDDDMMMaaazzztttdddbbbfffgggggghhhlll||||||yyytttqqqnnnkkkgggeeehhhfffgggggg___UUUTTTZZZeeekkkooonnnpppzzz~~~kkk|||tttwww|||nnnbbb___```hhhnnnvvvxxxttttttlll{{{tttlll]]]ZZZWWWUUUXXXhhhiiiTTTOOOGGGDDDFFFJJJHHHOOOnnnrrrmmmjjjxxx}}}uuuhhh[[[QQQHHHCCC<<<777555333222111//////000000//////...---------------------------///333222222333444666888:::;;;<<>>???MMM\\\eeejjjooossssssrrrrrrssstttvvvyyy{{{}}}{{{zzzzzz{{{}}}|||zzzxxx|||}}}~~~}}}||||||~~~}}}}}}|||{{{{{{~~~~~~|||zzzyyyxxx~~~eeeZZZTTTbbb~~~sssfff^^^ZZZVVVTTTSSSTTTUUUVVVUUUSSSQQQPPPIIIHHHGGGEEEEEEHHHMMMQQQcccyyyqqqiiiccccccfffjjjcccZZZTTTLLLEEECCCFFFEEEUUUkkkwwwjjj``````aaa___```ccckkkxxxzzz{{{wwwpppllliiigggfffeeeeeeccc___ZZZWWWWWWZZZ]]]hhhrrruuupppuuuooonnnyyytttjjj```___gggmmmnnnsss}}}yyy}}}|||ppplllzzzwwwjjjbbbYYYUUUWWWXXX```|||zzz___QQQHHHDDDBBBCCCDDDKKKccc|||hhhccciiippp~~~xxxmmm```TTTIIICCC<<<555222111111111000111111222222000///...,,,,,,,,,------.........000333222222333444666888:::;;;===LLLllllllcccfffuuurrrXXXNNNSSSVVVUUUFFFBBB===:::999999999999777999:::999999:::<<<>>>AAAOOO^^^fffjjjooorrrssssssssstttuuuwwwyyy{{{}}}||||||}}}}}}}}}{{{zzzzzz~~~~~~||||||~~~~~~|||zzz{{{~~~}}}{{{yyyxxxfff[[[TTTbbb~~~|||{{{tttfff^^^YYYVVVSSSTTTUUUVVVVVVUUUSSSQQQOOOGGGFFFEEECCCBBBEEEJJJNNNbbbyyy{{{ooohhhddddddfffiiibbbZZZTTTLLLDDDBBBEEEEEEUUUjjj{{{oooeee]]]]]]___^^^___aaadddqqq{{{wwwrrrmmmhhheeebbb```^^^[[[ZZZXXXVVVVVVZZZaaafffllluuuxxxvvv~~~qqqkkkvvv~~~~~~nnnddd```fffjjjiiimmmuuuwww{{{rrrooo|||zzzooocccZZZUUUVVVWWW```{{{hhhWWWKKKFFFDDDDDDCCCIII^^^ttthhhaaadddgggqqq~~~~~~~~~wwwnnnaaaUUUJJJEEE===777444222222222000111111222111000///...,,,------------------...///333222222333444666888:::<<>>888555444333222000000111111111000///............---------------...333222222333444666888:::;;;AAAWWW~~~sssaaa]]]nnnmmmXXXNNNRRRXXXVVVPPPBBB???;;;999999999999888777888888888888:::>>>AAAIIIVVVccciiilllpppssssssuuuvvvvvvwwwyyyzzz||||||}}}zzz|||}}}|||}}}|||||||||{{{zzz{{{}}}|||}}}~~~|||yyywww|||~~~kkk^^^UUU```{{{nnneee___ZZZWWWVVVWWWWWWWWWUUUSSSPPPNNNJJJIIIGGGDDDBBBDDDHHHLLLXXXrrrooodddddddddbbbbbbccc^^^YYYSSSKKKDDDDDDHHHQQQ```qqq{{{~~~{{{pppfff]]]YYYWWWWWWZZZ[[[\\\\\\[[[fffuuu~~~tttqqqlllgggccc^^^YYYUUUUUUUUUTTTUUUXXX___hhhnnnnnnrrrxxxxxxeeeaaasss}}}{{{nnnbbb``````^^^```ccchhh{{{|||yyyttt~~~yyyhhh]]]UUUVVVWWW^^^xxxbbbQQQJJJFFFFFFDDDFFFRRRbbbwwwiiiddd___]]]```ppp|||uuunnnbbbWWWJJJEEE>>>888555444333222000000000000000///////////////......------,,,,,,...333222222333444666888::::::CCC]]]ooobbb___uuu}}}mmm]]]MMMLLLUUUYYYUUUMMM@@@===:::999999999999888666777888777888;;;???BBBMMMZZZfffkkkmmmqqqttttttuuuvvvwwwyyy{{{|||}}}}}}|||zzz|||}}}|||}}}{{{|||}}}|||zzzyyyzzz|||yyy{{{}}}~~~~~~|||yyywwwyyy{{{~~~~~~}}}~~~qqqbbbWWW```~~~qqqhhhaaa\\\XXXWWWXXXXXXWWWUUURRRPPPNNNKKKJJJGGGDDDBBBDDDHHHKKKSSSmmmjjjaaaaaaaaa```___```\\\XXXSSSKKKFFFHHHOOOYYYfffsssyyyxxxrrrhhh^^^WWWWWWVVVWWWYYY]]]^^^^^^]]]ggguuu~~~~~~uuurrrlllgggbbb]]]XXXTTTSSSUUUWWWYYY[[[___dddhhhgggkkksss|||ggg___kkk~~~~~~ttteee^^^]]]]]]]]]^^^```nnn~~~|||uuu~~~}}}nnn```WWWWWWXXX^^^uuueeeSSSJJJEEEFFFEEEFFFPPP]]]|||qqqggg```^^^```lll{{{uuunnnbbbWWWIIIDDD===888555333111000000000000////////////////////////......---------///333222222333444666888:::;;;GGGdddmmmffffff~~~|||kkk\\\NNNEEEJJJTTTVVVOOOHHH>>><<<999888999999999888666777777777888;;;@@@CCCPPP\\\hhhlllnnnrrruuuvvvtttvvvxxxzzz|||~~~|||{{{}}}}}}|||}}}~~~}}}yyyvvvuuuuuuxxxzzz{{{}}}}}}|||zzzyyyxxxzzz||||||zzzzzz}}}wwwgggZZZaaasssjjjbbb\\\XXXXXXYYYYYYXXXVVVRRROOOMMMIIIHHHFFFCCCAAACCCGGGJJJRRRlllkkkbbb```___^^^^^^^^^[[[WWWRRRLLLIIIPPPYYYgggqqqzzzzzztttmmmeee]]]SSSVVVWWWWWW[[[bbbfffgggdddmmmyyy}}}}}}uuupppjjjeee```[[[VVVSSSPPPUUU\\\```bbbbbbbbbbbb___cccnnnlllcccgggttt}}}{{{iii^^^[[[\\\\\\[[[\\\dddxxx{{{www~~~ttteeeZZZYYYXXX]]]ssskkkVVVLLLEEEEEEFFFFFFNNNYYYsss}}}www~~~yyyxxxjjjaaa___aaakkk}}}yyysssnnncccXXXHHHDDD>>>999555333111000111000///.........///////////////...............///333222222333444666888:::===LLLkkklllhhhnnnvvv^^^PPPFFFAAAJJJTTTSSSKKKEEE===;;;999888999999999888666666666666777;;;@@@EEERRR^^^iiimmmoootttwwwxxxsssuuuxxx{{{~~~~~~|||||||||}}}}}}~~~~~~||||||~~~}}}~~~}}}yyyuuusssrrrxxxyyyzzz{{{{{{{{{{{{{{{zzz||||||zzzvvvtttvvvxxx|||}}}lll]]]cccxxxnnnfff___[[[YYYZZZYYYXXXVVVRRROOOMMMIIIHHHFFFCCCBBBDDDHHHLLLUUUooonnneeeaaa^^^]]]___\\\YYYVVVRRRMMMMMMWWWcccqqqxxx|||vvvmmmeee^^^YYYOOOUUUXXXXXX___jjjqqqsssqqqxxx}}}{{{uuupppiiiccc___[[[WWWTTTTTT\\\gggnnnnnniiibbb^^^YYY^^^kkkqqqgggcccgggyyynnn___[[[\\\[[[XXXXXX[[[jjjyyy{{{yyyjjj]]][[[YYY]]]qqqttt\\\OOOEEEEEEFFFFFFLLLUUUkkkvvvmmmmmmnnntttmmm```]]]___hhhzzzuuuqqqnnneeeZZZIIIEEE???:::777444222000111000///...---......///............////////////...333222222333444666888:::???PPPoookkkiiissstttZZZLLLCCCBBBLLLUUURRRIIIDDD<<<:::888888999:::999888666666666666777;;;AAAEEESSS___jjjnnnppptttxxxyyyssstttxxx{{{}}}{{{zzz|||}}}}}}||||||}}}~~~}}}||||||~~~zzz{{{}}}}}}zzzwwwuuutttxxxxxxyyyyyyzzz{{{||||||}}}~~~}}}yyytttqqqqqqssswwwzzzooo___ccc}}}ssskkkddd___ZZZZZZZZZXXXVVVRRROOOLLLKKKJJJHHHFFFEEEGGGKKKOOOYYYrrrrrrhhhccc^^^^^^```\\\YYYUUURRRNNNPPP\\\jjjooouuuuuulllaaaXXXRRRNNNMMMSSSXXXYYYaaaoooyyy||||||}}}zzzwwwrrrjjjddd___\\\YYYWWW]]]fffssszzzxxxoooccc[[[VVV\\\jjjtttiiiaaa___vvvwwwqqq```\\\\\\ZZZVVVVVVUUUbbb}}}yyy}}}lll___\\\ZZZ]]]ppp|||```RRRGGGEEEEEEEEEJJJSSSfffxxxllldddhhhnnn}}}qqqaaa\\\]]]eeevvv{{{rrrooonnnfff\\\JJJFFF@@@;;;888666333111111000///------......///------......//////000000---111111222333444777999;;;???WWWzzznnnmmmsssYYYJJJBBBDDDQQQWWWNNNCCC@@@:::999888666555555444444666777777777888<<>>FFFMMM\\\dddkkkooorrrxxxzzzxxxyyyxxxyyy{{{}}}}}}|||{{{{{{{{{{{{|||~~~~~~~~~}}}||||||{{{xxxuuutttuuuvvvyyyxxxxxxyyy{{{}}}}}}~~~{{{vvvpppmmmfffkkkrrrwwwzzzzzzyyyyyywwwxxx}}}tttbbbhhhyyy|||qqqhhhddd\\\[[[ZZZXXXUUURRRPPPNNNIIIFFFEEEFFFFFFEEEJJJPPP___yyyrrreee___^^^]]]]]]\\\YYYUUUPPPQQQZZZgggrrrzzznnn```TTTLLLFFFEEEGGGLLLVVVaaaiiirrr}}}{{{rrrlllfff```YYYTTTWWW]]]gggtttpppbbbZZZXXXcccwww{{{kkk```[[[dddwwwfff______]]]XXXTTTTTTVVVdddyyy~~~tttzzzxxxlllgggbbbdddqqqcccSSSGGGGGGIIIGGGIIINNN^^^zzzzzznnnvvv}}}iii___``````qqq}}}vvvssspppeeeZZZTTTHHH>>>;;;999555333555000000000000///////////////......---...///000111...333444555555666999===@@@LLLhhh~~~nnnXXXDDD???BBBMMMQQQIII@@@===;;;;;;:::888777777777777666777888888:::@@@IIIQQQ___gggnnnqqqtttxxxyyyxxxyyyxxxyyy{{{}}}|||zzzzzzzzz{{{}}}~~~~~~}}}{{{{{{yyyvvvssssssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}|||wwwrrroooiiiiiikkkooorrrttttttsssrrrsssxxx|||gggiiivvvvvvmmmggg___^^^\\\YYYVVVRRROOONNNKKKHHHGGGHHHGGGGGGLLLSSSccc}}}qqqeee___^^^]]]\\\YYYWWWUUUSSSWWW```llltttuuugggVVVKKKDDD@@@BBBGGGSSS^^^kkksss{{{~~~wwwqqqiiibbb\\\XXXVVV[[[bbbnnnzzzzzzjjj___[[[\\\gggzzzpppddd\\\___tttzzzhhh______]]]YYYRRRPPPQQQ[[[pppzzzqqqyyy|||rrrnnniiigggqqqeeeUUUGGGGGGIIIGGGHHHLLLUUUpppwwwkkkaaaddd```ttt}}}uuurrroooggg]]]VVVLLLBBB===:::666444555000000000000///////////////............///000000000333555666666666999>>>BBBTTTsssbbbNNN@@@>>>BBBKKKMMMFFF>>><<<;;;:::999888777777777777666777888999<<>>FFFRRRZZZdddkkkppprrrsssvvvwwwuuuvvvvvvwwwzzz}}}|||{{{yyyxxxyyy|||}}}{{{zzz{{{{{{yyywwwuuutttvvvxxxwwwyyy{{{{{{zzz{{{~~~~~~yyyxxxyyyyyywwwuuuuuuuuuxxx}}}pppjjjooo~~~ssslllfffeeebbb___ZZZUUURRRPPPMMMJJJHHHIIIJJJKKKRRRYYYlllzzzmmmccc^^^\\\ZZZYYYTTTUUUYYYbbbllluuuzzz{{{mmm[[[IIIBBB???>>>HHHTTTdddrrrxxxoooiii```WWWTTTVVVZZZccckkkyyyzzzhhhYYYUUUVVV\\\bbbnnn|||~~~pppccc[[[cccppplll^^^ZZZYYYXXXRRRNNNKKKQQQbbbsssxxxuuunnn}}}~~~wwwsssnnnlllvvvrrr]]]KKKGGGIIIFFFEEEHHHKKK___~~~}}}~~~ssscccbbbbbb|||xxxrrrpppkkkdddXXXPPPEEE<<<888666444111000000000000//////////////////////////////.........555888:::999777:::BBBIIIggg|||WWWCCC@@@CCCHHHJJJGGGAAA<<<:::888777777666555555666666666888999;;;@@@IIIVVV___gggnnnssstttvvvyyyyyyvvvxxxxxxyyy|||{{{{{{zzzyyyzzz|||~~~|||yyywwwyyyzzzzzzxxxvvvuuuvvvwwwuuuxxx{{{|||{{{|||}}}|||}}}uuulllnnnvvvnnnjjjhhhfffbbb]]]YYYUUUSSSPPPLLLJJJKKKLLLNNNUUU]]]ssswwwkkkbbb]]][[[XXXVVVRRRUUU]]]kkkzzzkkkWWWFFFBBBBBBCCCOOO^^^ooo~~~}}}uuunnnfff\\\TTTTTTXXX^^^hhhqqqtttcccWWWUUUWWW[[[^^^gggqqq{{{wwwhhh\\\^^^hhhooo___XXXXXXWWWSSSOOOKKKOOO^^^ooovvvtttooo{{{wwwrrroooxxx{{{cccMMMGGGHHHFFFEEEGGGKKKYYYtttooojjjhhh{{{uuurrrmmmggg\\\VVVKKK@@@;;;<<<999444000000000000/////////////////////000//////...------888;;;===<<<:::===EEEMMMqqqYYYFFFAAAGGGLLLKKKEEE@@@;;;999999888777777666666777777777888:::<<>>@@@===888000000000000//////////////////000000000///---,,,,,,:::===@@@>>><<>>===???CCCCCCDDDNNNZZZqqq}}}XXXMMMHHHOOOQQQJJJAAA<<<888555888888777777777777888888888888999<<>>:::999999999444///...//////...,,,///...---///111111///+++---======BBBIIIMMMRRR^^^kkk{{{lllyyy|||WWWMMMLLLQQQRRRJJJAAA<<<999666888777777666666777777888777777888<<>>888555222444555333///...000222---...000000000///......---LLL^^^uuu}}}qqqcccbbbrrrZZZGGGOOOQQQOOOGGG===888999999777777666666555555666666777999888:::BBBMMMWWW]]]___]]]```cccffffffgggiiijjjjjjlllnnnoooooommmkkkiiiiiijjjkkkjjjhhhfffggghhhgggfffeeeddddddddddddddd```^^^[[[YYYYYYYYY[[[\\\[[[[[[\\\^^^``````___]]]YYYYYYYYYZZZ\\\___ccceeeiiioootttwww|||{{{wwwsssqqqpppppptttppplllgggbbbaaajjjuuutttcccXXXSSSTTTUUUVVVUUUPPPNNNUUU___qqqoooZZZJJJFFFCCCDDDLLLZZZiiisss}}}vvvpppooouuu|||yyyfffbbbgggxxxqqqiiieee___WWWOOONNNUUU___fffiiippprrrqqqvvvwww]]]PPPIIIEEEEEECCCHHHKKKPPPdddyyy|||zzzsssfffWWWIII???999666///000111111000///000111,,,...000000///.........---QQQeeeyyyiii[[[```yyyuuuPPPAAAMMMOOOMMMEEE<<<888999:::777888777777666666777777888:::999;;;DDDPPPZZZ___```[[[___cccfffgggiiikkkmmmmmmnnnpppqqqqqqooommmkkklllnnnpppooommmkkkjjjjjjhhhhhhfffdddccccccdddeeedddcccccccccccccccccccccaaabbbdddhhhlllnnnnnnllliiihhhhhhhhhjjjmmmppprrrwww{{{{{{wwwssspppnnnmmmmmmkkkhhheeeaaa___gggqqqzzzjjj\\\UUUTTTQQQSSSVVVUUURRRSSS^^^llliiiTTTKKKIIIFFFFFFNNN\\\jjjrrrzzzwwwrrrmmmmmmuuunnnfffhhhwwwrrriiieeeddd\\\RRROOOUUU]]]bbbdddkkkzzz}}}ppppppuuueeeRRRHHHEEEFFFCCCFFFIIINNNYYYmmm|||~~~yyyjjjYYYJJJ???999666111000000000111111///---,,,///222222000......000---SSSiii~~~kkk[[[bbb~~~mmmIII>>>LLLNNNLLLEEE<<<999;;;;;;888888888777777777777888888;;;:::<<>>FFFOOOVVVZZZZZZYYY^^^```cccdddddddddfffgggjjjkkkmmmlllhhheeecccbbbeeegggjjjmmmoooppppppooojjjiiigggffffffeeeeeedddbbbeeefffdddeeehhhhhheeehhhhhhiiiiiihhhiiikkkmmmssssssrrrpppnnnmmmoooqqquuuttttttsssttttttuuuvvvxxxzzz{{{||||||~~~wwwrrrmmmhhhaaa\\\WWWVVVSSSQQQQQQVVV]]]ccciiikkkoooqqqppplllgggcccccc___^^^bbbjjjzzz~~~vvvsssmmmpppuuu|||{{{uuuuuuyyy}}}uuuhhh\\\[[[^^^]]]YYYWWWYYYXXXXXXWWWZZZ```iiioooxxxqqqjjjhhhuuu|||gggbbbddd```[[[UUUQQQPPPSSSVVVYYY```nnnqqqfffbbbccciiizzzuuuZZZLLLFFFBBB???CCCBBBDDDJJJLLLZZZsss{{{zzzvvvvvvtttzzzrrrlll___KKK===:::333333444666777555222///111111000000//////......---CCCNNN___xxxssshhh^^^[[[gggyyy[[[TTTUUUUUUMMMGGG???;;;::::::999777666666666666666777777888999???IIISSSYYY[[[[[[ZZZ[[[]]]````````````aaabbbdddfffhhhhhhfffcccbbbbbbdddeeegggiiilllmmmnnnnnnkkkkkkjjjiiiggggggggghhheeehhhhhhffffffjjjkkkhhhkkklllllllllkkkmmmppprrruuuvvvvvvvvvuuuuuuwwwyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~xxxrrrkkkddd___[[[[[[ZZZYYY[[[```ggglllppprrruuuwwwuuurrrmmmjjjhhheeeeeekkkwww{{{|||~~~ssseeeaaabbb___ZZZWWWTTTSSSRRRPPPQQQUUU\\\aaaiiiuuuwwwnnnjjjsss~~~iiiaaabbb___\\\WWWSSSRRRSSSVVVYYY\\\jjj~~~ooodddaaabbbiiizzzwww[[[MMMFFF@@@???CCCCCCFFFMMMNNN[[[sssxxx~~~{{{wwwvvvrrr{{{|||tttooolllaaaMMM>>>999222222222444555444111///111111000000//////......---@@@KKK]]]uuuqqqcccZZZ\\\qqqdddZZZZZZXXXMMMFFF???:::::::::999777666666666666666777888888999AAALLLVVV[[[^^^______^^^```bbbcccbbbbbbdddeeeeeegggjjjlllkkkjjjiiijjjkkkkkklllmmmooopppqqqrrrpppqqqqqqpppooonnnoooqqqmmmoooooommmmmmqqqrrrpppqqqrrrrrrqqqqqqsssvvvyyy{{{|||}}}}}}|||}}}~~~~~~|||{{{{{{zzz}}}yyyrrrllliiifffggghhhhhhiiimmmssswwwzzz{{{||||||zzzvvvrrrooollllllooozzz|||{{{mmmhhhfffccc___^^^VVVUUURRROOOMMMNNNQQQUUU\\\iiiyyyyyyoookkksss}}}iii___^^^]]]\\\YYYUUUSSSTTTWWWZZZ[[[iii{{{{{{lllbbb___aaajjj}}}{{{]]]OOOGGG@@@@@@CCCBBBFFFNNNPPP\\\sss{{{|||zzzvvvtttnnnwww|||xxxvvvooollllllbbbMMM>>>999222111111111333333111000111111000000//////......---BBBQQQgggsssccc]]]ccc|||lll```^^^[[[LLLFFF???:::999:::888777666666666666666777888888:::BBBNNNXXX^^^aaadddeeeeeegggiiijjjjjjjjjkkkllljjjmmmqqqtttuuuuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyuuuvvvxxxwwwuuuuuuwwwyyyvvvyyyxxxuuuvvvzzz{{{zzzxxxxxxxxxvvvuuuwwwzzz}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||zzz{{{|||{{{wwwssspppnnnkkknnnttt}}}}}}zzz{{{yyyzzz{{{{{{|||}}}|||xxxtttrrrnnnrrr{{{}}}{{{|||xxxuuusssrrrtttnnnkkkfff^^^UUUPPPNNNNNNSSS___mmmzzz{{{qqqmmmwww|||jjj```]]]ZZZZZZYYYVVVSSSTTTWWW[[[___jjjxxxuuuiiiaaa\\\```jjj~~~```RRRJJJBBB@@@CCCAAAEEEMMMOOO[[[rrr{{{xxx}}}zzzwww{{{vvvrrrjjjttt}}}~~~~~~zzzwwwsssmmmkkklllbbbNNN>>>999333222000000111222222222111111000000//////......---KKK]]]wwwvvveeeaaaiiiqqqdddaaa]]]LLLFFF>>>:::999999888777666666666666666777888888:::CCCOOOYYY___cccgggjjjjjjmmmoooppppppppprrrsssooosssxxx{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~vvvxxxzzzyyywwwwwwzzz}}}}}}~~~{{{|||}}}|||{{{yyywwwxxx{{{~~~}}}}}}}}}|||yyywwwwwwxxxuuuuuutttsssrrrpppnnnmmmjjjlllnnnmmmhhhccc___]]]YYY\\\aaajjjyyy}}}xxxuuusssooovvv{{{zzz~~~qqqcccWWWPPPMMMNNNYYYgggrrr}}}|||sssppp{{{|||mmmccc```XXXYYYXXXVVVSSSTTTWWW[[[dddllluuuzzzxxxpppgggaaaZZZ^^^jjjbbbUUULLLDDDAAABBB???CCCKKKMMMYYYoooyyytttvvvqqqpppzzz~~~vvvqqqiiisss~~~}}}zzzsssmmmkkklllcccOOO???:::555222000///111333333444111111111000//////......---UUUuuuqqqfffaaazzzllleeeaaaYYYJJJEEE???:::777777777777555666666666555666888:::???GGGRRR\\\bbbfffkkkoooxxxvvvuuuwwwyyyzzzxxxuuuqqqrrrvvv}}}~~~|||{{{zzzyyy||||||zzzxxxvvvvvvxxxzzzyyyyyyzzz{{{|||}}}~~~~~~|||xxxtttqqqqqqsssttttttrrroookkkjjjkkkjjjhhheeefffdddcccaaa``````aaaaaa]]]\\\YYYYYYYYYXXXVVVTTTSSSRRRTTT[[[dddsss}}}wwwuuutttppp{{{uuucccVVVOOORRRSSS[[[kkkxxx|||{{{zzzzzzvvvtttzzz{{{mmmccc]]]ZZZWWWVVVUUURRRPPPUUU]]]hhhlllqqqrrrooohhhbbb___WWW^^^jjj~~~mmmUUUJJJHHH???@@@>>>CCCMMMNNNVVVjjjzzzpppnnnsssxxx{{{xxxnnnjjj{{{uuulllhhhggg]]]JJJ??????555444222000000000000111333333222000///---,,,,,,...XXX{{{rrrhhhdddfffbbb___XXXKKKFFF???:::888777777666666777777777666777999<<<@@@HHHTTT]]]cccfffjjjmmmtttssssssuuuxxxzzzyyywwwnnnnnnoootttyyy||||||zzzzzzzzzyyyxxxvvvuuutttsssvvvuuutttqqqooooooooopppoooooopppqqqrrrtttuuuuuupppmmmhhhfffeeeeeeeeedddaaa^^^[[[[[[[[[\\\ZZZXXX[[[ZZZYYYWWWWWWVVVWWWWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSQQQRRRVVV^^^jjj~~~{{{wwwuuuuuutttdddZZZSSSRRRXXXfffssswwwxxxxxxuuuqqqooovvvzzzlllbbb\\\YYYWWWUUUTTTQQQOOOTTT[[[kkkooosssrrrlllddd^^^[[[XXX^^^jjj}}}rrrYYYKKKGGGAAABBB???BBBKKKKKKTTTiiiuuutttyyy~~~yyyqqqqqqxxxoooiiifffZZZGGG<<<<<<555444222000000000000111111111000000//////......,,,QQQuuuqqqkkkhhhooo\\\\\\[[[UUUKKKGGG@@@;;;999777777666777888888888777888;;;===AAAJJJVVV___cccdddeeefffkkkjjjkkknnnrrrvvvwwwwwwjjjiiihhhhhhkkkmmmnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjiiigggfffdddcccccccccdddeeefffhhhjjjjjjeeebbb___\\\[[[ZZZXXXWWWZZZXXXVVVVVVWWWXXXXXXWWWZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[^^^^^^]]][[[UUURRRQQQSSSWWW```nnn|||yyyuuuxxx|||yyyuuu|||nnnbbbXXXTTTVVVaaammmssswwwyyysssnnnlllssszzzkkkbbb\\\YYYWWWUUUTTTQQQNNNRRRYYYnnnqqqtttqqqiii```YYYWWWXXX___kkk}}}{{{___NNNGGGDDDEEE@@@BBBHHHJJJTTTjjj|||zzz|||wwwyyy}}}tttlllfffYYYGGG<<<:::444333222111000000111111/////////////////////000,,,GGGeeemmmlllmmm~~~___SSSTTTUUUPPPKKKFFF@@@;;;999888666555777777888888777888;;;===BBBLLLXXXaaacccaaa___^^^]]]^^^___bbbggglllppprrriiifffccc```___```aaabbb`````````aaaaaabbbbbbbbbccccccddddddeeecccaaa^^^_________```aaaccceeefffcccbbb`````````^^^\\\ZZZaaa```^^^^^^___aaaccccccdddeeefffgggggggggggggggeeeeeeeeefffgggfffdddaaaYYYTTTQQQRRRSSSWWWaaakkkyyytttssswwwqqqkkkssswwwlllaaa[[[XXX```jjjrrrwww{{{uuuppplllppp}}}|||mmmddd^^^[[[YYYWWWVVVRRRNNNQQQXXXnnnrrrtttpppfff]]]XXXVVVYYY```lll}}}eeeQQQHHHFFFFFFAAABBBHHHJJJVVVnnn}}}xxxpppgggZZZIII???<<<444333222111000111222222///////////////////////////CCCVVVuuu|||gggkkktttnnnTTTKKKLLLMMMJJJHHHDDD???;;;999888666555555666777777666888;;;===DDDNNN[[[cccccc```\\\ZZZUUUUUUWWWYYY]]]ccciiillljjjgggccc___[[[[[[[[[]]][[[\\\]]]^^^```bbbccccccddddddfffhhhkkkkkkhhheeefffeeeeeeeeefffhhhjjjkkkjjjjjjjjjlllmmmnnnllljjjkkkjjjiiiiiiiiikkknnnpppppprrrsssuuuuuuuuusssrrrnnnllliiihhhfffbbb^^^[[[WWWRRRNNNNNNNNNNNNTTT[[[hhh|||{{{uuuppp~~~tttkkkeeeppp|||jjjaaa\\\```iiipppuuuzzzvvvpppkkkooo{{{pppgggbbb]]][[[ZZZXXXSSSOOORRRWWWkkkppprrrmmmddd[[[XXXXXXYYYaaannnjjjTTTIIIEEEFFFBBBCCCIIILLLZZZsssyyypppgggZZZKKKAAA===444333222111111111222333000000//////...---------///???III```uuuccclllcccMMMFFFEEEEEEDDDEEEBBB===:::999888666555555666777666666888;;;===GGGQQQ^^^ggghhheeeaaa___XXXXXXYYYZZZ]]]bbbiiinnnooonnnmmmjjjgggeeeeeegggggghhhiiikkklllnnnooopppqqqpppqqqtttyyyzzzxxxttttttsssrrrqqqqqqsssuuuvvvuuuuuuvvvyyy|||~~~~~~}}}xxxxxxwwwuuutttvvvyyy|||~~~}}}yyywwwnnnkkkfffbbb^^^YYYUUUQQQNNNIIIFFFGGGGGGFFFIIIMMMSSS```sssyyysssmmmwwwuuujjjeeetttqqqggg```bbbiiinnnrrrvvvsssmmmhhhlllyyysssjjjeee___]]][[[ZZZTTTOOOQQQVVVgggkkknnniii___XXXWWWYYYYYYcccqqqlllVVVKKKCCCFFFCCCDDDIIILLLZZZttt|||xxxqqqfffZZZLLLBBB<<<444333222111111222333444000000//////...---,,,,,,---;;;AAAVVVzzzpppaaannn~~~\\\IIICCC@@@???AAABBB???;;;999888888666555555666777777888999<<>>@@@KKKVVVeeeqqqvvvwwwxxxxxxrrrrrrqqqpppooossszzz|||ssskkkfffZZZUUUNNNIIIFFFDDDBBBAAAAAA===<<<@@@BBBAAABBBEEEDDDFFFKKKOOOUUU```rrrxxxsssqqqmmmgggbbb]]]^^^eeetttyyyooo~~~tttmmmnnnqqqssstttuuuuuunnngggiiittttttkkkggg___\\\[[[YYYSSSMMMNNNSSS```eeegggaaaVVVOOOOOOSSSXXXeeevvvwwwtttzzzmmmXXXNNNAAAEEECCCDDDGGGFFFTTTmmm}}}{{{ooobbbTTTGGG>>>444333222222222333444555,,,,,,------...//////000000===GGG```nnnccctttVVVEEE???===<<<<<<<<<;;;:::999888888888888999666555888999999<<<@@@NNN]]]mmmuuuyyy|||}}}{{{~~~{{{xxxyyy|||}}}vvvooofff]]]VVVIIIHHHGGGEEEDDDCCCBBBBBB??????>>>??????AAABBBBBB???BBBEEEFFFGGGLLLVVV^^^sss~~~ssskkkdddZZZTTTRRRPPPPPPSSS```uuu{{{yyyyyyqqqqqqssssssssstttwwwqqqiiigggnnn{{{ssskkkgggeeebbb^^^[[[TTTMMMLLLOOO[[[]]]]]]WWWMMMHHHJJJNNNVVVbbbvvv~~~pppiiidddfffjjjnnnttt{{{ttt[[[NNNAAA??????@@@BBBHHHUUUbbb}}}oooXXXFFF>>>999333///111333111000111000000000000///////////////EEEMMMdddmmmdddjjjOOOAAA===<<<;;;;;;;;;:::999888888777777777888666555888999999<<>>===<<<<<<======<<<======>>>??????>>>@@@CCCCCCCCCGGGNNNTTT[[[dddmmmrrrvvv|||lllaaaXXXPPPJJJIIIFFFFFFIIISSSfff}}}~~~{{{ssstttwwwwwwwwwyyytttnnngggdddkkkxxxrrrjjjfffeeeaaa^^^\\\UUUNNNMMMQQQ[[[]]]\\\UUULLLGGGIIILLLSSS___sssqqqfff```[[[]]]```dddjjjppp}}}uuu[[[MMMCCCAAAAAABBBBBBFFFQQQ]]]xxx|||www{{{zzzcccNNNBBB:::333///111333111000111000000000000////////////---IIIRRRfffxxxjjjdddttt^^^GGG=========<<<<<<:::999888777666666666666888666666999999999===CCCTTTcccrrrzzzxxxsssnnniii```XXXQQQKKKEEEBBBAAA@@@???===;;;:::::::::<<<<<<<<<<<<<<<============@@@BBBAAA@@@BBBFFFJJJJJJOOOTTTUUUXXXcccvvvvvvaaaTTTNNNHHHDDDCCC@@@@@@BBBHHHUUUiii}}}{{{xxxzzz|||uuuvvvzzz|||}}}tttooogggdddjjjwww}}}ppphhhdddcccaaa___\\\VVVOOOPPPTTT[[[\\\ZZZSSSJJJFFFGGGJJJSSS___sss|||iii[[[UUUPPPRRRUUUXXX]]]bbblllttt}}}www\\\LLLEEECCCBBBCCCCCCDDDMMMVVVooovvvrrrvvv~~~}}}qqqWWWEEE;;;444000222333111000111000000000000////////////---KKKUUUiii~~~ooogggccczzzkkkXXXDDD===>>>???===<<<999888777666666555555555888666777999999999???FFFUUUbbbqqqxxx|||wwwoooiii___ZZZSSSLLLGGGDDDBBBAAAAAAAAA???>>>==================>>>>>>>>>>>>>>>===>>>@@@BBBBBBAAAAAACCCEEEEEEHHHKKKKKKLLLUUUcccooo{{{iiiVVVMMMJJJGGGEEEDDDAAABBBCCCEEEKKKWWWfffqqqzzzssstttwww~~~}}}|||}}}|||tttvvvzzz}}}xxxssslllhhhlllyyyyyymmmfffaaaaaa```___]]]VVVPPPRRRWWW^^^]]]ZZZRRRJJJEEEFFFHHHOOO[[[nnnssscccSSSMMMIIIJJJMMMNNNRRRVVV[[[bbblllrrruuuxxx~~~zzz]]]LLLEEECCCBBBCCCCCCDDDJJJQQQiiizzzwww{{{rrrooorrryyy{{{}}}{{{~~~zzz\\\DDD===666111222444222000111000000000000///////////////SSS```vvvzzzjjjdddbbb}}}{{{gggUUUCCC===??????<<<;;;999888777666555555555555777666888999999999@@@IIIWWWdddqqqvvvyyy~~~}}}~~~yyyooogggbbbQQQNNNJJJEEEBBBBBBCCCEEECCCBBBAAA@@@????????????===>>>??????@@@??????>>>>>>@@@AAABBBBBBBBBCCCDDDAAACCCEEEFFFGGGLLLTTT[[[mmmjjj\\\OOOJJJIIIFFFDDDCCCAAABBBCCCCCCDDDIIIRRRXXXaaabbbeeejjjpppuuuwwwxxx{{{yyyooommmooorrrwww|||{{{{{{zzzxxxwwwwwwxxxzzzyyyrrrssswwwzzz}}}|||wwwpppkkknnn{{{uuujjjddd___```___```]]]VVVPPPRRRYYYaaa___ZZZRRRJJJFFFEEEGGGHHHSSSeeeyyyyyyeeeWWWLLLFFFCCCDDDFFFFFFHHHLLLLLLSSS\\\bbbeeejjjrrrxxx}}}___NNNDDDAAA@@@BBBCCCDDDIIIOOOddd~~~xxxrrrtttrrrmmmpppvvv|||}}}~~~yyyxxx}}}aaaEEE>>>777222333444222000111000000000000///////////////bbbsss~~~jjjddddddfffTTTBBB===???>>>;;;999999888777666555555555555777777888:::999999BBBLLL\\\hhhssswwwxxx{{{~~~|||}}}~~~ssshhh___ZZZKKKKKKIIIFFFEEEGGGKKKNNNJJJIIIGGGEEECCCAAA@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCC???AAACCCDDDEEEHHHKKKNNNXXXiii|||rrraaaYYYRRROOOMMMIIIFFFFFFBBBCCCBBBBBBAAACCCFFFHHHLLLMMMPPPUUU\\\cccjjjmmmxxx|||ssslllhhhiiilllpppvvv|||~~~|||zzzxxxyyypppqqqtttwwwyyy|||}}}yyyrrrlllnnn{{{uuukkkddd```^^^___```]]]UUUNNNRRRYYYccc```ZZZQQQJJJEEEDDDEEEIIIQQQ___ooo~~~ooo[[[OOOGGGAAA>>>@@@AAA???@@@CCCCCCIIIPPPTTTWWW]]]fffnnn~~~bbbRRRDDD@@@>>>AAABBBDDDHHHNNN]]]wwwyyyqqqppp{{{tttppprrryyyzzzxxx{{{ssssss{{{fffKKK@@@999333444555222000000000000000000////////////---jjjnnnfffggghhhVVVDDD???AAAAAA>>><<<999999888777666666666666666777999:::999999CCCNNN```kkktttvvvvvvxxxzzz{{{|||}}}zzznnnccc\\\TTTUUUUUUTTTTTTUUUZZZ^^^\\\ZZZWWWRRRMMMJJJGGGEEEAAABBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKOOOZZZlll{{{sssgggbbb```___\\\WWWVVVYYYRRRNNNIIIFFFEEEDDDDDDCCCCCCDDDGGGJJJPPPXXX```eeettt~~~~~~{{{vvvpppkkkhhhbbb^^^]]]```eeekkkvvv{{{qqqqqqtttvvvxxxzzz{{{tttnnnooo{{{wwwmmmgggccc]]]___```]]]TTTMMMPPPXXXddd___XXXOOOHHHDDDCCCCCCIIINNNWWWbbbmmmuuu{{{~~~kkkXXXNNNEEE@@@===??????======??????CCCGGGIIILLLRRR]]]fffwwwfffUUUGGGAAA>>>???AAABBBFFFLLLXXXrrr}}}sssqqq{{{|||xxx{{{xxxwwwuuulllmmmwwwiiiPPPAAA:::444555555222000000000000000000////////////---iiiqqqiiikkkkkkYYYGGGBBBEEEEEECCCAAA:::999888777777666666666666777999:::888:::CCCOOOaaakkkssstttsssuuuvvvvvv|||}}}~~~~~~~~~qqqiiibbbccceeedddcccdddiiimmmooolllfff```YYYTTTOOOMMMFFFHHHJJJMMMOOOOOOOOONNNNNNKKKIIIGGGGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJJJJNNNTTT```nnn|||pppnnnnnnnnnkkkgggjjjooofff^^^UUUNNNKKKIIIGGGDDDCCCDDDEEEGGGLLLSSS[[[```qqqzzzuuurrrvvvyyyxxxvvvwwwwwwwwwuuuqqqkkkddd^^^ZZZRRROOOPPPTTTYYYbbbqqq~~~sssrrrtttvvvwwwzzz}}}vvvpppqqq}}}yyypppjjjeee]]]^^^```]]]SSSLLLOOOXXXccc___WWWNNNGGGBBBAAAAAABBBFFFLLLSSS[[[aaafffhhhoooxxxzzzfffVVVNNNGGGBBB???@@@@@@>>>===???>>>AAACCCDDDFFFMMMXXXbbbssshhhXXXIIICCC>>>>>>@@@AAAEEEJJJVVVqqqwwwsss}}}}}}~~~}}}ppphhhiiittt|||iiiSSSBBB:::555555555222000000000000000000///////////////VVVlllqqqiiixxxmmmUUUFFFCCCAAACCCDDD<<<999888777666666555555555777555555777888;;;DDDNNNdddnnntttrrrnnnqqqwww|||{{{|||}}}~~~}}}}}}||||||}}}yyyrrrkkkddd\\\TTTOOOJJJKKKNNNRRRUUUYYY[[[]]]ZZZUUUPPPMMMNNNNNNMMMLLLKKKMMMKKKGGGGGGJJJJJJHHHNNNSSSZZZcccnnn|||~~~xxxnnnbbbXXXPPPKKKHHHFFFGGGHHHJJJNNNVVVbbbjjjxxxwwwpppnnnfffcccaaadddjjjooopppnnnsssoooiiiccc]]]VVVPPPLLLHHHGGGHHHLLLPPPXXXggguuutttpppoooppptttxxx~~~wwwpppooo{{{~~~qqqjjjfffaaabbbaaa[[[SSSOOOQQQTTT```ZZZRRRMMMJJJGGGCCC@@@DDDFFFGGGGGGJJJPPPTTTUUU___sss|||{{{{{{nnnVVVHHHDDDBBB@@@???@@@@@@???===BBB??????BBBFFFKKKTTT]]]oooiii\\\LLLEEE??????@@@AAADDDHHHSSSiii}}}rrrvvv~~~vvvmmmggggggpppyyy|||zzz|||{{{rrr___QQQ>>>;;;666333222111111000000///...---,,,---......111KKK^^^uuuzzzppp{{{iiiRRRDDDBBB???BBBCCC;;;999888777666666555555666777555666888999<<>>;;;666333222111111000000///...---------......---AAAOOObbb{{{{{{dddNNNAAA@@@===@@@AAA:::999999888777666666666666888666666888999<<>>>>>===>>>======@@@AAACCCKKKTTTaaahhhuuuuuummmmmmpppuuuyyyzzzzzzxxxtttuuu{{{qqqnnnkkkffffffccc[[[SSSOOORRRVVVaaa[[[RRRLLLJJJJJJIIIGGG@@@AAABBBCCCEEEIIIOOOTTTddd{{{|||ggg[[[SSSOOOJJJHHHGGGHHHHHHHHHMMMPPPVVVZZZXXXVVV\\\eee{{{pppbbbKKKDDD??????AAABBBEEEJJJWWWllluuuyyytttnnnjjjeeebbbaaajjjhhhhhhlllpppjjj\\\OOO>>>;;;666333222111111000000///......------......+++>>>HHHYYYsss___JJJ@@@@@@===@@@AAA;;;:::999888777666666666666888666666999:::<<>>======>>>AAAFFFMMMSSSVVVdddllluuuxxxwwwwww|||xxxllldddaaa^^^ZZZWWW\\\cccjjjpppyyy~~~vvvjjjiiigggeeefffiiimmmpppddd```YYYRRRLLLHHHDDDBBBEEEGGGKKKRRRYYY]]]]]]\\\PPPJJJBBB<<<:::::::::;;;<<<:::;;;>>>???>>>CCCIIINNNSSS]]]jjj{{{yyymmmkkkmmmrrrvvv{{{{{{zzzxxxyyyyyyqqqnnnllliiihhhddd[[[SSSPPPTTTYYYbbbZZZQQQLLLKKKKKKKKKJJJEEECCCCCCEEEIIIPPP\\\fffvvvzzzrrrccc___ZZZVVVUUUUUUUUUUUUXXX___hhhlllhhhdddjjjssssssdddKKKDDD???@@@AAABBBFFFKKKUUUlllvvvyyyuuupppooojjjdddaaadddaaaaaaggglllhhh\\\PPP>>>;;;666333222111111000000//////...............--->>>FFFUUUppp[[[HHH@@@AAA???AAACCC===:::999888777777666666666888666666888999<<>>======<<<;;;999888888:::===BBBFFFIIIVVV^^^gggkkklllqqq{{{wwwooojjjddd___YYY___gggnnnuuu|||xxxqqqjjjeeebbb```___UUUOOOHHHCCCAAAAAAAAA@@@???AAAEEEIIILLLMMMLLLJJJAAA???;;;999999::::::999999888999===>>>===@@@DDDGGGJJJPPPYYYfffvvvoooiiiiiinnnrrrxxxyyyzzzyyy|||zzzrrrooommmllljjjeee[[[SSSQQQWWW]]]bbb[[[RRRMMMLLLNNNNNNMMMJJJEEECCCFFFKKKUUUhhhyyyzzzwwwrrrooommmllljjjhhhkkkpppwwwxxxrrrlllqqqyyysssdddLLLEEE@@@@@@BBBBBBFFFJJJQQQjjjvvvwww~~~~~~wwwqqqqqqoookkkhhhbbb^^^^^^ccchhheeeYYYNNN>>>;;;666333222111111000///////////////............<<>><<<:::;;;;;;:::999999999888999:::<<>>;;;::::::;;;;;;<<<===@@@BBBBBBAAA???===777666666777999999888777777555777;;;===<<<===@@@CCCEEEHHHMMMVVVaaannnvvvrrriiifffjjjqqqtttuuuvvvvvv}}}|||uuuqqqooonnnllleee[[[SSSSSSZZZaaaeee^^^VVVQQQQQQQQQQQQOOOKKKDDD@@@CCCHHHRRRhhh}}}{{{{{{{{{{{{wwwnnnfffiiippp~~~ssscccNNNFFFAAAAAABBBBBBEEEJJJNNNhhhxxxyyyxxx~~~xxxssssssrrrpppoooeee```^^^```ddd```TTTIII>>>;;;666333222111111000///000000000000///...------999@@@KKKddduuutttyyySSSDDD@@@BBB@@@BBBEEE???::::::999888777777777777666444444666777:::CCCMMMYYY^^^bbbcccgggqqqyyy|||}}}|||lll```QQQGGGDDDBBB>>>:::;;;:::999999::::::999777::::::999999:::;;;<<<<<<===AAAEEEGGGIIIOOOXXX___mmmsssxxxxxxvvvssslllddd```dddkkkqqqzzz~~~|||uuulllfff]]]UUUNNNGGG@@@<<<===<<<:::999777777888888999:::<<<===<<<;;;::::::666555555666888888888666888555666:::<<<;;;;;;>>>???BBBFFFJJJQQQYYYaaaggguuu}}}vvviiieeejjjrrruuuuuusssssszzzyyyvvvrrrooollleee[[[TTTUUU]]]eeehhhbbb[[[WWWVVVVVVTTTRRRJJJBBB???AAACCCJJJ]]]sss~~~xxxqqqiii___XXXYYY```nnnyyytttbbbOOOHHHBBBAAABBBBBBDDDHHHNNNhhh{{{}}}wwwxxx~~~xxxvvvtttssssssmmmgggbbbcccddd___RRRFFF>>>;;;666333222111111000///000000111000///...------888>>>HHH^^^vvveeekkksssQQQBBB???BBB???AAADDD???;;;:::999888777777777777555333333666777999BBBLLLSSSYYY\\\]]]```hhhoooqqqvvvyyy}}}wwwxxxtttooollljjjeee___VVVOOOFFFBBBAAA@@@===:::<<<;;;;;;<<<======<<<:::999999999999::::::::::::;;;===@@@AAAAAADDDIIIMMM]]]fffoootttvvvtttmmmeee```eeelllsss}}}~~~{{{zzzzzzzzz}}}{{{{{{}}}~~~}}}|||}}}~~~xxxqqqooopppnnngggaaaUUUQQQLLLHHHFFFCCC>>>:::666888::::::888888999:::222444666777777666666777:::888666666777888888888;;;888777;;;===;;;;;;===BBBEEEJJJPPPVVV]]]ccchhhpppttt~~~xxxjjjdddjjjtttzzzxxxtttqqqvvv}}}yyyuuuooollleee[[[TTTVVV___gggkkkfff___[[[ZZZYYYWWWTTTJJJBBB???AAAAAACCCTTThhhyyypppddd[[[RRRMMMOOOUUU```kkk}}}tttbbbPPPIIICCCBBBBBBAAADDDHHHOOOggg}}}yyywww~~~{{{wwwuuuuuuuuunnnhhhgggfff```RRRFFF>>>;;;666333222111111000///000111111111000...---///<<<<<>>@@@>>>CCCIIIEEE>>>===;;;999777666666777666666777777888<<>><<<;;;<<<===999999999888888777777777999999999999999:::::::::;;;<<<<<<======@@@DDDGGGQQQ\\\hhhpppvvvxxxssslllhhhlllrrr{{{|||zzz}}}{{{wwwqqqllliiihhhiiieeecccaaaaaaaaabbb```___aaa\\\WWWUUUUUUSSSLLLFFFEEEDDDAAA>>>:::888666555777777777777777777777777999888888777666555555444666666666555666777888888666777777777777999===@@@AAAEEEJJJOOOVVVaaannnwww{{{~~~wwwhhhggglllnnnwwwuuuppplllpppzzzuuuooommmggg[[[TTTWWWfffsssuuussspppooojjjaaaWWWPPPGGGCCC?????????CCCMMMWWWrrruuukkk\\\OOOGGGFFFHHHJJJTTT___sssxxxfffPPPIIICCCBBBBBBAAACCCGGGQQQ___www~~~~~~}}}wwwvvvwwwrrrmmmkkkhhh```RRRGGG;;;444000222333222000111000...---...///000///...///;;;>>>HHHcccssscccbbbmmmtttUUUDDD>>>@@@???CCCGGGCCC>>>===:::888777666666777666666777777888<<>>BBBEEELLLYYYhhhqqqvvvxxxuuupppvvvyyyzzzrrrkkkeeecccbbb^^^[[[XXXVVVUUUTTTSSSQQQPPPMMMJJJJJJJJJIIIFFFBBBBBBAAA???<<<;;;999888888777777777777777777777777888888888777666555555555666666666666777777777777666777777777777999===???CCCGGGMMMSSS[[[eeerrrzzz{{{mmmlllppprrrzzzvvvooohhhjjj~~~|||wwwpppmmmeeeZZZSSSWWWgggtttxxx||||||sssbbbRRRHHHBBB>>>======>>>FFFNNNcccwwwqqqpppllldddXXXMMMGGGFFFHHHIIINNNXXXkkkzzzhhhQQQIIICCCBBBBBBAAADDDHHHNNN^^^xxx~~~~~~}}}}}}yyytttnnnllliii```RRRGGGAAA999333333444111000111000...---...///000///...000:::@@@MMMfffpppaaadddppp}}}UUUDDD???@@@>>>AAAEEE@@@===<<<:::888777666666777666666777777888<<>>>>><<<:::888888999:::;;;;;;:::::::::::::::999999::::::999999999999999999;;;<<<===>>>???AAAEEEHHHKKK[[[nnnzzzzzzppphhhbbb```]]]YYYTTTOOOMMMKKKIIIHHHCCCCCCBBBAAAAAA@@@???>>>======<<<;;;:::::::::;;;666666666666666666666666888888777777666666555555444555777888888888777666666777888777777999<<<>>>BBBGGGNNNUUU]]]fffqqqxxxuuutttxxxzzzzzzpppeeeeeewww~~~zzzsssnnneeeZZZTTTZZZkkkyyy}}}tttYYYLLLFFF@@@???>>>>>>BBBGGGUUUttt}}}||||||{{{xxxpppgggaaa```aaabbb]]]UUUMMMHHHFFFFFFGGGIIIQQQcccxxx}}}iiiQQQIIICCCAAAAAAAAADDDHHHLLL]]]yyy|||{{{~~~~~~uuu}}}xxxqqqnnnjjjbbbSSSHHHGGG>>>666444444111000111000...---...///000///...,,,:::AAAPPPjjjpppaaacccppp[[[HHH@@@???<<<>>>BBB>>>===;;;999888777666777777666666666666777;;;AAAEEEHHHLLLQQQTTTVVVYYY___dddccceeehhhlllpppsssuuuvvvssssssuuuvvvyyy{{{}}}}}}nnnggg\\\RRRLLLIIIGGGEEEBBBBBBAAA@@@??????@@@AAA???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===???AAACCCDDDGGGKKKMMMRRReeezzz|||ssskkkgggddd```YYYTTTPPPNNNKKKJJJDDDDDDDDDBBB???======>>><<<<<<;;;::::::::::::;;;666666666666666666666666888777777777666666666555333555777888999888666555555777888888777888;;;===>>>DDDKKKQQQWWW___gggnnnyyy}}}}}}rrreeecccuuu|||wwwqqqggg[[[WWW___qqqgggTTTKKKDDDBBBBBBAAACCCFFFPPPiiixxx||||||qqqdddbbbbbbbbbaaa\\\VVVTTTUUUXXXYYYWWWSSSMMMHHHEEEDDDDDDJJJPPP```uuu~~~iiiRRRJJJCCCAAAAAAAAAEEEIIIMMM^^^||||||zzzxxxyyyvvvsss|||uuupppmmmdddUUUJJJHHH???666444333111000222000...---...///000///...***:::BBBQQQkkktttaaa```mmmaaaMMMAAA>>>999<<<@@@===<<<;;;999777666666777777666666666666777;;;@@@DDDFFFKKKQQQTTTVVVYYY^^^bbbaaadddhhhlllppprrrssssssqqqqqqrrrtttwwwyyy|||}}}zzzrrr___ZZZSSSMMMIIIGGGEEECCCCCCBBB@@@??????@@@AAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999===BBBGGGKKKQQQVVVZZZdddvvvwwwqqqkkkgggaaa[[[WWWSSSPPPNNNGGGGGGFFFCCC???>>>>>>???======<<<::::::999999:::777777777777777777777777777777777777666666666666333555777888999888666555555666888888777888:::<<<<<>><<<;;;:::999999::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@;;;@@@HHHPPPXXX```hhhmmm{{{tttpppjjjddd___ZZZTTTQQQIIIHHHEEEBBBAAA@@@?????????>>>===;;;::::::999999777777777777777777777777777777777777666666666666444555777888888888777666555666888888888888999;;;<<<@@@EEEHHHKKKOOOUUUZZZ___iiisssxxxyyy}}}ttteeecccuuuxxxqqqfff\\\[[[fffwwwppp___NNNEEECCCBBBAAABBBCCCOOOPPPLLLOOOKKKFFFHHHBBBFFFIIIJJJIIIJJJMMMPPPTTTUUUSSSNNNHHHFFFGGGJJJNNNVVVgggwwwjjjTTTKKKCCCAAAAAABBBFFFKKKSSSbbb~~~||||||{{{sssqqqzzzuuuqqqiii\\\QQQCCC;;;444333333111111222000...---...///000///...---;;;???LLLhhhyyybbb```kkkYYYFFF>>>===999;;;>>>999:::999888777666666777777666777666666666:::???CCCFFFKKKRRRVVVWWWXXX[[[^^^aaadddhhhmmmoooooonnnmmmkkklllmmmooorrruuuxxxyyyzzz|||~~~~~~}}}}}}~~~yyyqqq```\\\UUUPPPLLLJJJHHHGGGGGGEEEBBB???>>>>>>???@@@>>>>>>===<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCAAAFFFNNNWWW___gggnnnsss|||uuuoooggg___ZZZTTTOOOIIIFFFEEEDDDAAA>>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999666666666666777777777777666666666666777777777777444666888888888777888::::::===BBBDDDGGGKKKRRRWWWYYY___hhhmmmpppttt|||xxxiiifffwwwzzzsssiii```aaalll|||yyy```QQQKKKGGGDDDDDDBBBLLLJJJEEEIIIIIIFFFIIIFFFIIINNNPPPRRRWWW]]]bbbiiihhhcccYYYNNNIIIIIILLLRRR\\\nnn|||oooUUUKKKCCCAAAAAABBBFFFLLLTTTbbb|||}}}rrrmmm|||wwwssskkk___UUUCCC;;;555444444222000111000...---...///000///...+++;;;>>>JJJgggxxxcccaaallloooQQQ@@@;;;===:::<<<===666:::999888666666666777777777777666666666999>>>BBBFFFKKKRRRVVVWWWWWWZZZ\\\```ccchhhmmmooonnnlllkkklllmmmnnnpppsssvvvyyyzzzwwwxxx{{{||||||}}}{{{hhhbbb[[[VVVSSSSSSSSSSSSMMMKKKGGGDDDBBBBBBBBBCCC===>>>>>>>>>>>>>>>>>>>>>999999999::::::;;;;;;;;;;;;<<<===???AAACCCEEEFFFCCCHHHNNNUUUZZZ```eeeiiiwwwuuullleeebbbZZZRRRLLLKKKHHHBBB=========<<<<<<<<<=========999999999999999999999999666666666666777777777777666666666666666777888888444666888999888777888999777:::>>>AAADDDIIIPPPVVVTTTYYYaaaggglllssszzz}}}nnnjjjzzz}}}wwwmmmfffgggqqqrrr^^^UUUOOOJJJIIIFFFOOOLLLGGGLLLLLLHHHJJJMMMPPPUUUZZZ___gggqqqyyy~~~ttteeeUUUKKKIIIKKKVVVbbbtttsssUUULLLCCCAAAAAABBBFFFLLLTTT```{{{{{{nnniii~~~}}}xxxuuummmaaaWWWDDD<<<777666666222//////000...---...///000///...---@@@AAANNNnnnxxxbbb___nnnsss^^^BBB???;;;888888999999999;;;;;;999777666555555555555666666666777:::???BBBEEEHHHNNNRRRUUUWWWYYY[[[___dddiiilllmmmkkkjjjiiijjjjjjkkknnnrrrtttttttttwwwxxxzzz{{{{{{}}}ssshhhccc___YYYSSSQQQPPPLLLGGGDDDBBBBBBBBBAAA@@@>>>============;;;999<<<<<<;;;;;;;;;===>>>???<<>><<<>>>>>>:::888999<<<;;;999888999:::999888777777777777777888888888666666555555555444444444666666555555555555666666999:::<<>>777333111111111111000000000000000000000000...<<>>===<<<;;;;;;:::;;;<<<<<<===???CCCGGGIIIJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKLLLOOOTTT]]]gggrrr{{{}}}yyyqqqfff]]]WWWRRRMMMJJJFFFAAA>>>@@@@@@<<<;;;<<<<<<:::888888888999888777888888888888888888888888666666666555555444444444666666555555555555666666888999;;;>>>BBBFFFJJJLLLRRRWWW\\\```eeeooo||||||mmmjjj{{{yyynnnnnn|||xxxuuutttuuutttrrrqqqppppppqqqqqqwww|||zzzbbbQQQOOOUUUccclllyyynnnWWWMMMDDDAAAAAAAAABBBEEEOOOYYYuuu}}}ssshhheeetttzzzvvvuuunnnaaaVVVBBB>>>777333111111111111////////////////////////...;;;DDD[[[tttaaacccvvvhhhJJJAAA>>>;;;999999999999999777777666555555555555555333444555555555888<<>><<<;;;;;;;;;;;;===???BBBEEEGGGGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAAAAADDDJJJPPPWWW]]]bbbdddiiiooo}}}ssskkkgggddddddgggpppzzzuuujjjbbbZZZSSSNNNLLLFFFBBBCCCBBB???>>>@@@>>><<<:::999::::::999888888888888888888888888888666666666666555555555555777666666555555666666777777888999<<>>777333111111111111///////////////////////////???KKKdddwwwfffkkkkkkKKK@@@>>>;;;999999:::999999666666555555555666666777444555666666666888<<>>>>>======???AAACCCDDDDDDCCCCCC>>>>>>>>>======<<<<<<<<<<<<>>>AAAEEEIIILLLOOOPPPRRR\\\mmmtttgggaaa```^^^]]]^^^ccciiittt{{{qqqhhh___XXXTTTMMMHHHFFFEEEAAA@@@BBBAAA???===<<<======<<<:::999999999999999888888888666666666666666666666666777777666666666666777777888888999;;;>>>BBBEEEGGGNNNRRRWWW[[[```kkkyyy~~~jjjhhh~~~|||vvvyyywwwkkkbbbbbbggguuuwww}}}nnnWWWMMMDDDAAAAAAAAABBBEEELLLXXXtttwwwqqqqqq~~~~~~xxxuuutttmmm___SSSBBB>>>777333111111111111////////////////////////000DDDRRRlllzzzjjjrrrqqqRRR???===;;;::::::::::::999777777666666777777888888555666777888888999<<>>???@@@AAAAAAAAA@@@@@@========================<<<<<<>>>@@@BBBEEEGGGHHHJJJUUUggg|||vvvjjjfffdddaaa^^^^^^^^^```ccckkkuuu|||rrrkkk___XXXQQQNNNJJJEEECCCDDDBBB@@@>>>=========<<<;;;;;;:::::::::999999999888777777777777777777777777777777666666666666777777999999:::<<>>777333111111111111........................000HHHXXXssszzzkkkvvvrrrUUU>>><<<;;;:::;;;;;;:::888888888777777777888888999555777888999999:::<<>>>>>>>>>>>>>>????????????;;;;;;<<<===>>>@@@AAABBBJJJUUUhhh~~~{{{wwwrrrkkkfffeeebbb^^^\\\]]]cccmmmuuuzzzzzzuuupppppprrrwww{{{nnnfff^^^ZZZTTTLLLGGGGGGCCCAAA>>>=========<<<:::<<<;;;;;;::::::999999999777777777777888888888888888777777666666777777888999999:::<<>>777333111111111111........................///KKK]]]yyyzzzlllzzzoooSSS>>><<<::::::;;;;;;:::888888777777666666666777777444666888888888999;;;===BBBDDDHHHLLLPPPTTTYYY\\\^^^___aaabbbdddfffiiillliiimmmppppppmmmlllnnnqqqrrrsssuuuvvvwwwyyy|||}}}ooommmjjjhhheee```[[[WWWVVVUUUTTTRRROOOKKKHHHGGGDDDDDDCCCBBBBBBAAA@@@??????????????????????????????>>>=========>>>@@@@@@HHHUUUmmm~~~uuuooohhhcccccceeegggggggggaaa]]][[[ZZZ[[[bbbjjj~~~~~~vvvnnnhhh```UUUNNNLLLFFFDDDBBB@@@@@@@@@???===<<<<<<<<<;;;::::::999999777777777888888999999999888888777777777777888888777888999;;;???BBBFFFHHHKKKPPPUUUXXXYYY^^^gggooozzz}}}sssllllllnnntttkkkkkkvvvxxx}}}{{{wwwxxx}}}~~~~~~mmmWWWMMMDDDAAAAAAAAABBBEEEOOOZZZooozzz~~~rrr\\\KKKBBB>>>777333111111111111...........................LLL```}}}zzzmmm~~~mmmQQQ===<<<:::;;;;;;;;;:::888777777666555555555555555333555777888777888:::<<>>======DDDCCCAAA@@@@@@@@@AAABBBEEEUUUppp{{{rrrmmmhhhccc______ZZZVVVSSSPPPNNNRRRXXXcccyyyrrrhhh\\\SSSPPPKKKIIIFFFEEEEEEDDDCCCAAA======<<<;;;::::::999999777777888888999999999999888888777777777777888888666777888;;;>>>BBBFFFHHHIIINNNTTTVVVWWW[[[bbbhhhiiimmmqqqqqqoookkkhhhfffaaaYYYUUUVVVTTTUUUdddwwwllllll|||rrruuu{{{~~~~~~~~~yyyvvvxxx~~~~~~mmmWWWMMMDDDAAAAAAAAABBBEEEPPP[[[mmmvvv___LLLBBB>>>777333111111111111...........................^^^uuuyyyjjjnnnTTTBBB<<<888;;;<<<:::888888666666555444444444444444444555666777777999<<>>===<<<;;;:::::::::777777777777777888888999777777777666555555444444555333444:::>>>@@@EEEJJJNNNOOOPPPRRRUUUWWWYYY[[[^^^[[[XXXVVVTTTSSSPPPOOOPPPJJJHHHIIIHHHGGGOOOZZZqqqrrrjjj|||tttuuuxxxxxxwwwvvv~~~mmmXXXNNNDDDAAAAAA@@@AAADDDSSSYYYlll|||zzz```NNNDDD<<<666666555222000111000000000000000000000000---jjj~~~nnnnnnSSSBBB<<<999;;;===:::888888777666555555444444555555444555666777777999<<>>===<<<<<<;;;999888888888888888999999777777777666555555444444555333444999===@@@DDDIIIPPPQQQSSSTTTUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGIIIEEEDDDEEEDDDCCCIIIQQQ[[[vvvvvvmmmwwwpppqqqsssqqqllljjjqqq{{{yyywww{{{~~~mmmXXXNNNDDDAAAAAA@@@AAADDDOOOVVVjjjgggTTTGGG>>>777555555222000111000000000000000000000000...{{{rrroooRRRBBB<<<999<<<>>>;;;999999888777666666555555666666444555666777777999<<>>>>>>>>::::::999999888999999999777777777666555555444444555333444999<<<>>>BBBGGGOOORRRUUUWWWXXXVVVSSSPPPLLLIIIFFFEEEEEEEEEDDDCCCDDDBBBBBBDDDCCCAAACCCHHHHHH]]]xxxxxxoooxxxpppjjjjjjjjjddd]]]ZZZ[[[eeeuuuyyyxxxwwwzzz{{{xxxtttqqqoooooonnnmmmrrryyylllXXXNNNDDDAAAAAA@@@BBBDDDKKKTTTjjjzzz|||ttt^^^KKKAAA888555444111000222000000000000000000000000...ssspppRRRAAA<<<:::===???<<<:::999888888777666666666666666444555666777777999<<>>@@@>>>::::::888888777666666666666666444555666777777999<<>>===<<<:::999888888888777777777666555555444444666222222666888888;;;???BBBFFFLLLSSSXXXZZZZZZYYYXXXVVVSSSRRRTTTVVVXXXXXX___cccfffeeedddaaaYYYQQQMMMHHHGGGKKKNNNRRR___oooyyyooo{{{sss]]]UUUMMMJJJFFFBBBBBBDDD>>>???AAAAAAAAAAAA@@@@@@CCCEEEHHHKKKMMMOOOOOOOOOOOOPPPWWWfffyyypppVVVLLLCCCAAAAAAAAACCCFFFKKKWWWlll{{{tttqqqxxxsssPPPEEE:::555333000000222000000000000000000000000---KKKRRRWWW^^^uuu~~~lllOOO@@@<<<;;;@@@CCC???<<<;;;777666555555444444555555444555666777777999<<>>===;;;:::999999777777777666555555444444666222222555666666999===???CCCKKKUUU^^^ffflllnnnooolllhhhgggiiilllmmmnnnrrrvvvyyywwwvvvtttjjj___SSSKKKGGGHHHGGGHHHVVVggg|||ooo|||}}}yyyssshhh```OOOJJJEEEDDDBBB>>>===@@@<<<>>>@@@???======???BBB@@@EEENNNUUUXXXXXXVVVUUUVVVYYYcccvvvoooVVVLLLCCCAAAAAAAAACCCFFFLLLXXXjjj~~~~~~qqqlllqqqxxx{{{jjjOOODDD:::555333000///111000000000000000000000000///>>>CCCFFFNNNhhhxxxjjjMMM@@@<<<<<>>AAA@@@======AAAFFFAAAJJJWWWbbbgggeeebbb___eeehhhrrrnnnVVVLLLCCCAAAAAAAAACCCFFFNNNZZZjjj~~~pppiiilllqqq|||sssbbbMMMCCC999666333000///000000000000000000000000000111888<<>>BBBGGGMMMRRRUUUVVVWWWXXX[[[^^^```aaabbbdddfffhhhhhhgggggghhhjjjlllmmmoooqqqtttuuuuuuuuuuuuvvv|||}}}~~~}}}}}}{{{sssooooooooorrrxxxvvvmmmfffaaaXXXTTTOOOMMMMMMMMMJJJGGGEEEDDDCCC@@@>>><<<;;;:::<<<:::888777666777888999777777666666666666777777???CCCPPPcccuuuttt```VVVMMMJJJFFFEEEOOO]]]sssxxxzzzuuukkkeeeggglllccc^^^XXXTTTQQQMMMHHHDDDAAA???>>>===>>>>>>>>>===>>>>>>>>>@@@BBBBBBAAA???AAAFFFZZZsss{{{xxx|||~~~qqqYYYLLLAAAAAAAAA???BBBHHHQQQ^^^nnnzzzsssnnniiifffrrrqqqttt||||||mmm___KKKBBB999333333444333111////////////............+++777;;;???IIIcccyyy}}}```HHHAAA======DDDIIIEEE===888888777666555444555555666444555666777888:::;;;;;;>>>BBBGGGMMMRRRUUUVVVWWWYYY[[[^^^```aaaccceeefffiiiiiihhhhhhiiikkkmmmnnnoooqqqtttvvvvvvuuuvvvwww{{{|||}}}||||||zzztttsssrrrqqqssswww}}}ssskkkfff^^^YYYSSSPPPOOONNNJJJGGGFFFEEEDDDBBB@@@>>><<<;;;<<<;;;999777666777888999555555555555666888999:::===DDDTTTkkk|||hhh___XXXUUUPPPKKKPPP[[[jjjmmmmmmhhh___YYYZZZ]]]TTTPPPKKKHHHGGGEEEAAA>>>===<<<<<<===???@@@AAAAAABBBCCCEEEGGGIIIIIIEEECCCHHHMMMbbb~~~sssZZZLLLBBBAAAAAA???BBBIIIUUUcccuuu|||uuunnniiiffflllkkknnnvvv|||wwwhhhZZZIIIAAA888333222333222000////////////............///555:::???JJJeee{{{{{{```GGGAAA>>>@@@HHHLLLFFF>>>999777666666666555555555555444444333444555777999;;;>>>AAAFFFLLLQQQTTTVVVWWWYYY\\\___aaabbbcccfffhhhjjjiiiiiiiiijjjlllnnnoooooorrruuuwwwwwwwwwxxxyyyzzz{{{|||{{{{{{yyyvvvvvvuuussssssvvv{{{|||rrrllleee___XXXTTTRRROOOKKKHHHGGGFFFEEECCCAAA???>>>===<<<;;;:::888777777888999222333333555777999;;;<<<>>>FFF[[[wwwwwwnnnhhheee]]]SSSSSSZZZ^^^^^^\\\WWWQQQLLLJJJJJJEEECCC@@@??????>>>===;;;<<<<<<>>>AAACCCFFFHHHIIIMMMOOOTTTXXXZZZWWWQQQLLLMMMRRReeewwwZZZLLLBBBAAABBB@@@CCCJJJXXXjjj~~~vvvoooiiieeedddbbbeeemmmuuuqqqbbbTTTFFF???777222111111111000////////////............///444:::???JJJfff~~~{{{zzzeeeKKKAAA@@@CCCLLLNNNHHH???:::666666666777666555555444444444333333444777:::;;;>>>AAAFFFKKKPPPSSSUUUVVVYYY\\\___aaacccdddgggiiiiiihhhhhhhhhiiikkkmmmnnnooorrruuuwwwxxxxxxzzz{{{{{{|||}}}|||}}}}}}yyyxxxvvvuuussssssuuuxxx|||~~~yyyqqqjjjddd\\\WWWTTTRRRNNNKKKHHHGGGFFFDDDBBB@@@??????===<<<;;;999888888888888333333444555777999;;;<<<@@@KKKbbb|||sssnnncccVVVRRRVVVSSSQQQMMMKKKHHHEEEBBB@@@???>>>>>>>>>>>>????????????BBBGGGKKKOOOSSSWWWYYYbbbffflllrrrsssnnnfff___ZZZ]]]kkkzzz[[[MMMBBBAAABBBAAADDDLLLYYYnnn}}}vvvoooiiifff```]]]___gggpppmmm^^^OOOCCC===666222000000000000////////////...............444999>>>HHHdddssswwwyyy{{{hhhPPP@@@@@@FFFOOOQQQIII@@@;;;666666666777666555555444666555444444666888;;;===>>>@@@EEEJJJOOORRRUUUVVVYYY[[[___aaaccceeegggiiiggggggfffggghhhiiikkklllooorrruuuxxxxxxyyy{{{||||||}}}|||yyy|||~~~}}}{{{wwwuuussssssrrrrrrtttwwwzzz|||vvvnnnhhh___YYYWWWTTTQQQNNNHHHGGGFFFEEECCCBBB@@@@@@>>>===<<<;;;999999888888555555555555666777888999@@@MMMhhh}}}qqqiii^^^QQQLLLOOOIIIFFFDDDCCCCCCBBB@@@===>>>>>>??????@@@AAABBBDDDDDDJJJRRRZZZaaahhhnnnsss}}}xxxuuuuuu}}}{{{\\\MMMBBBAAABBBAAAFFFMMMYYYnnn}}}vvvpppllliiiccc^^^^^^gggooolll]]]MMM@@@<<<666222000///000000////////////............000444999===EEE___pppiiiooo{{{vvv~~~dddNNN>>>AAAHHHRRRSSSJJJ@@@;;;777666666666555555555555666666666666777999;;;===>>>@@@DDDIIIMMMRRRUUUVVVXXXZZZ^^^aaabbbdddgggiiiffffffffffffgggiiijjjlllmmmqqqtttwwwxxxyyy{{{}}}|||~~~}}}uuukkkeeegggkkkrrr~~~zzzuuusssrrrrrrssstttvvvxxxzzz|||~~~}}}ssslllccc]]]YYYWWWSSSPPPJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>===<<<:::999888888777777666666666666777777>>>LLLkkk~~~pppddd]]]TTTHHHDDDGGGBBBAAA@@@@@@AAAAAAAAA???===???AAABBBBBBDDDGGGIIILLLTTT___jjjsss||||||\\\NNNBBBAAABBBBBBGGGOOO\\\ooo}}}}}}yyytttqqqooojjjdddbbbiiirrrooo^^^MMM>>>;;;777222000///000111////////////...............555:::<<>>@@@CCCHHHMMMQQQTTTVVVVVVYYY]]]```bbbdddfffhhhggggggffffffhhhiiikkkllllllooosssvvvxxxyyy{{{}}}{{{}}}wwwggg[[[YYY[[[^^^gggttt|||wwwuuuttttttuuuwwwyyyzzz|||}}}}}}{{{sssiiiaaa\\\XXXTTTQQQLLLLLLKKKJJJHHHGGGFFFFFF???>>>>>>===;;;:::888777777777666666666666777777;;;KKKlll|||mmm```VVVSSSNNNEEEAAADDDBBBCCCCCCCCCCCCCCCDDDEEEAAADDDGGGIIIJJJMMMQQQUUUYYYbbbmmmwww~~~~~~]]]NNNBBBAAABBBCCCHHHPPPbbbrrr|||{{{|||}}}xxxvvvuuurrrkkkgggmmmuuuqqq___NNN===;;;777333000000111222////////////............+++666:::;;;???UUU{{{|||nnn^^^YYYcccmmmooouuuXXXEEE<<<@@@JJJTTTTTTJJJ???:::999777555444333444666777333444666888999:::::::::>>>@@@CCCGGGLLLQQQTTTVVVVVVYYY\\\___aaacccfffhhhhhhhhhggggggiiijjjlllmmmkkkooosssvvvxxxyyy{{{}}}zzz|||mmm[[[WWWUUUSSSWWWaaaggglllttt~~~}}}|||zzzwwwwwwxxxzzz{{{|||}}}}}}xxxmmmddd^^^YYYUUUQQQOOONNNMMMLLLKKKJJJIIIHHH??????>>>===<<<:::888777666666666666666777777888:::KKKlllpppbbbWWWPPPQQQNNNFFFCCCFFFFFFHHHIIIIIIGGGFFFHHHJJJGGGJJJOOOQQQSSSWWW\\\aaagggnnnxxx]]]NNNBBBAAACCCCCCHHHQQQggguuu{{{zzz{{{|||zzzyyywwwooojjjpppwwwsss```NNN<<<;;;888444111000111333000/////////............///666777777BBBXXXllllll\\\SSSddd|||oookkk~~~lllRRRGGGBBBAAAJJJXXXYYYIII;;;888;;;999777777777777666555333333444444666888;;;<<<>>>BBBGGGKKKMMMPPPRRRTTTWWWYYY[[[]]]```ccceeefffbbbdddggghhhiiijjjlllnnnoooqqqtttwwwyyyzzz{{{{{{zzz}}}gggZZZTTTRRRRRRUUUSSSWWW[[[```lll{{{~~~pppllliiiooo}}}~~~yyyvvvxxx{{{|||}}}}}}~~~uuuooohhh\\\UUUTTTOOOOOOOOOOOOMMMKKKIIIGGGEEEBBB>>><<<;;;:::888777999888777666666777888999AAAIIIbbb~~~ppphhh\\\UUUWWWUUUNNNPPPWWWYYYXXXVVVUUUTTTTTTTTTTTTWWWWWWYYY[[[^^^aaadddeeepppvvvzzz{{{|||^^^MMMBBBBBBBBBAAAJJJXXXqqqyyy~~~}}}xxxyyyrrrmmmqqqvvvppp]]]LLLAAA<<<555111000000111222222111111000///......------777999999@@@RRRbbb}}}ooo]]]SSSeeerrrkkk}}}nnnSSSEEECCCCCCLLLYYYXXXHHH<<<999999777555555555666555444333333444444666888;;;<<<>>>AAAFFFJJJMMMPPPSSSUUUXXXYYY[[[]]]```ccceeefffccceeehhhiiiiiijjjlllnnnppprrrtttvvvxxxyyyzzzzzzyyy|||{{{hhh\\\SSSQQQSSSRRRTTTTTTTTTZZZbbbddd``````]]]\\\aaalll|||xxxyyy{{{||||||~~~~~~uuulllaaaZZZYYYTTTSSSRRRQQQPPPNNNLLLJJJGGGDDD@@@===<<<;;;999888999888777666666777888999;;;AAAUUUuuutttmmmlllhhh___^^^dddpppqqqoookkkfffbbb``````hhhhhhhhhiiijjjkkkkkklllnnnrrrttttttuuuxxxxxxuuuuuuvvvvvvuuuuuuwwwzzz}}}|||^^^NNNCCCDDDDDDDDDMMM\\\sss}}}~~~~~~xxxvvvoookkkooouuuppp]]]LLL@@@;;;555111000000111222111111111000///.........---888<<<;;;>>>HHHTTTnnnrrr^^^TTTeeexxxmmm~~~yyy[[[HHHEEEGGGQQQZZZVVVGGG<<<;;;777666444333444444333222333333444444666888;;;<<<<<<@@@FFFJJJNNNQQQTTTVVVXXXYYY[[[]]]```bbbdddeeefffgggiiiiiiiiijjjkkkmmmpppqqqsssuuuvvvwwwxxxxxxwwwyyy|||~~~jjj[[[TTTTTTPPPOOOMMMKKKOOOTTTTTTPPPUUUUUUWWW\\\eeexxx||||||{{{{{{|||~~~ttthhhaaa___YYYWWWUUUTTTSSSRRROOOMMMIIIFFFAAA>>>===<<<:::999888888777777777777888888:::===JJJbbbvvv~~~}}}}}}}}}xxxuuuuuuyyyyyyyyyxxxwwwuuutttsssrrrvvvvvvsssrrrsssqqqmmmmmmnnnnnnooorrrxxxyyy^^^NNNDDDFFFGGGGGGRRRbbbwww{{{|||zzzssslllhhhmmmtttooo]]]LLL???;;;555111000111111111111111000000//////......---777===<<<<<>><<<;;;:::999888777777777777777777888;;;<<>>:::444111000111111111111000000000/////////......666===<<<;;;===CCC\\\uuubbbVVViiiyyyrrrSSSGGGRRR^^^```UUUEEE===<<<888666444444555666555444333333333444666888;;;<<<<<<@@@EEEJJJNNNQQQUUUWWWXXXYYYZZZ]]]___aaacccdddgggiiijjjjjjiiiiiijjjkkkllllllmmmnnnooopppqqqrrrtttuuuwwwyyy|||qqqggghhh```WWWRRRQQQPPPOOONNNSSSXXXaaaiiippp~~~~~~tttlllbbb]]]XXXVVVXXXXXXVVVSSSLLLHHHBBB===;;;:::999888777777777888888777777777999:::<<>>AAAFFFJJJMMMPPPSSSUUUXXXYYYZZZ\\\^^^```aaabbbdddfffggggggggggggiiijjjiiiiiijjjkkkmmmooorrrssstttssstttuuuxxx{{{|||}}}|||nnn```[[[YYYYYY]]]bbbjjjoooxxx}}}yyyvvvtttpppooouuu|||ssshhhbbbaaa___ZZZUUUPPPKKKDDD>>>;;;:::999999666777888999999888777666888>>>CCCKKKXXXhhhpppooopppoooqqqsssqqqkkkiiijjjnnnuuuzzz|||jjjWWWKKKDDDFFFFFFIIIZZZppp}}}|||tttuuu{{{xxxqqqsssuuummmXXXEEE:::777333111111111111000////////////000000000000...777:::777777<<>>BBBGGGKKKMMMPPPRRRTTTXXXYYYZZZ\\\^^^```aaabbbcccdddfffgggfffgggiiijjjiiijjjjjjkkknnnpppsssuuutttssssssuuuwwwyyyzzzzzztttkkkeeebbbdddiiitttwww|||wwwooolllhhhfffnnn}}}ppphhheeeaaa[[[UUURRRMMMEEE???<<<;;;::::::666777888999999888777666111999BBBKKK[[[nnnwwwxxx{{{{{{~~~uuummmjjjaaadddddd``````fffmmmppptttgggXXXLLLEEEGGGGGGIII[[[qqq}}}}}}vvvvvvzzz~~~wwwqqqrrruuulllXXXEEE:::777333111111111111000////////////000000000000///222333666999<<>><<<;;;:::;;;:::999888777777777777555999@@@KKKWWWdddooouuu}}}~~~qqqqqqcccWWWUUUUUUSSSRRRUUU^^^bbbnnnlllSSSJJJDDDDDDFFFLLL]]]ooo}}}{{{rrrnnnttt|||}}}zzz{{{}}}~~~|||{{{xxxwwwvvvnnnXXXDDD:::777222000000111222111000000000000////////////000333444777999:::???OOO^^^|||llleeerrr~~~___HHHGGGUUUdddcccUUUDDD:::888888888777666555444333333444444444555666888:::;;;>>>AAAFFFJJJMMMPPPTTTVVV[[[[[[\\\^^^_______________bbbfffgggggggggiiijjjiiikkknnnoooooooooooopppqqqqqqrrrsssuuuxxxzzz{{{}}}|||qqqiiieeefffgggjjjsss{{{pppjjjddd^^^\\\UUUPPPIIICCC???===;;;:::;;;:::999888777777777777777999<<>>===999888666555444444444444444444444555666888:::;;;???BBBEEEHHHLLLPPPTTTXXX[[[[[[]]]^^^``````aaaaaaaaacccfffggggggggghhhiiiiiillloooqqqqqqpppooooooooooooppprrrtttvvvyyyzzz}}}uuujjjdddccchhhnnntttzzzpppggg```]]]TTTPPPJJJEEEBBB???<<<:::;;;:::999888888777777888999999:::<<>>BBB@@@@@@EEEOOO]]]qqqsss\\\NNNFFFBBBCCCEEEJJJ\\\pppzzzqqqlllnnnvvv~~~yyy{{{yyy{{{}}}yyymmmYYYHHH;;;777333111111111222111000000000000////////////...444555777999888999BBBLLLqqq}}}www{{{{{{uuuyyyzzzmmmWWWFFFFFFRRR]]]]]]RRRFFF@@@???:::888666444333444555666444444444444666888:::;;;@@@BBBEEEHHHKKKOOOUUUXXXZZZ[[[]]]___```aaabbbbbbdddeeefffgggggghhhiiiiiihhhlllpppsssrrrpppooonnnnnnoooppprrrtttwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~|||nnnfffccchhhooozzzwwwjjj```\\\SSSPPPLLLHHHEEEAAA===:::;;;;;;:::999888888888888::::::999:::<<<>>>AAABBBDDDJJJQQQVVV^^^mmmiiiTTTGGGBBBBBBBBB@@@AAADDDKKK[[[tttmmmUUUJJJDDDAAADDDFFFNNNcccyyytttqqqttt{{{www{{{yyy{{{}}}qqqZZZGGG;;;888444111111222222111000000000000////////////...333444666999999:::AAAJJJfffsssooolll```OOODDD>>>JJJWWWYYYPPPDDD<<<999999888666444333444555666444444444444666888:::;;;@@@BBBEEEHHHKKKOOOUUUXXXYYYZZZ\\\___```bbbccccccgggffffffgggiiijjjjjjjjjhhhlllppprrrqqqooonnnmmmnnnoooppprrruuuwwwzzz{{{}}}|||||||||}}}zzz{{{|||yyymmmhhhhhhqqqyyynnnaaa]]]SSSQQQMMMJJJGGGCCC???;;;<<<;;;:::999888888888888999999:::;;;<<<<<<======>>>AAAEEEHHHMMMZZZnnnxxxeeeVVVJJJDDD@@@>>>===>>>@@@JJJ]]]ooojjjSSSGGGBBBAAAEEEJJJUUUnnn|||{{{~~~yyy~~~zzzwwwxxxzzz|||}}}vvv[[[EEE<<<999444222111222111111000000000000////////////...333333555999999:::@@@HHHZZZzzzooodddVVVHHHAAA<<>>>>>===;;;999<<<<<<>>>@@@CCCKKK[[[kkk}}}zzzpppcccTTTIII@@@>>><<<======BBBOOO]]]rrrkkkUUUGGGCCCBBBFFFLLL[[[xxx~~~zzzvvvvvvwwwxxx||||||^^^EEE===999555222111222111111000000000000////////////...444222444777888999???FFFSSSyyyhhhUUUGGGAAA@@@KKKWWW[[[TTTHHH???;;;666666666666555555555555444444444555666888:::;;;>>>AAAFFFJJJMMMPPPTTTVVVVVVXXXZZZ]]]___aaacccccceeecccbbbcccgggjjjkkkjjjiiilllnnnnnnmmmllllllmmmlllmmmnnnpppsssvvvyyyzzzzzzyyyyyy{{{~~~}}}zzzxxxzzz}}}~~~yyyhhhaaaVVVSSSNNNKKKHHHEEEBBB@@@<<<<<<;;;:::999999999999<<>><<<<<<>>>>>>???IIIUUU___fffmmmppprrrooodddWWWJJJEEEAAA??????@@@GGGPPPZZZppplllXXXJJJDDDCCCFFFMMM]]]}}}zzzyyyyyyzzz}}}cccIII>>>:::555222222222111111000000000000///////////////555222333555666777===DDDRRRoooXXXIIIDDD???HHHSSSVVVOOODDD<<<999555666666777666666555444444444444555666888:::;;;===AAAFFFKKKNNNPPPSSSUUUVVVWWWYYY\\\___aaabbbccccccaaa___aaafffiiijjjiiijjjkkkmmmmmmlllkkklllmmmkkkkkkmmmooorrruuuxxxyyyyyyxxxyyy{{{|||yyyyyy{{{~~~~~~~~~|||~~~}}}llldddWWWTTTOOOJJJHHHFFFCCCAAA<<<<<<;;;:::999999999999???DDDKKKQQQTTTSSSOOOMMMFFFBBBAAABBB???<<<@@@IIIIIIRRR]]]gggrrryyyrrrgggSSSKKKCCC@@@===<<>>:::666333222222111111000000000000////////////000333444444444555999===AAAVVVzzzvvvZZZGGG@@@<<>>999888777666555555444444555444444444444555777888:::>>>BBBFFFKKKMMMPPPSSSUUUUUUWWW[[[]]]^^^```bbbdddaaaaaabbbdddeeeggghhhiiillllllkkkiiiggggggjjjlllmmmnnnoooqqqssstttttttttwwwuuutttvvvyyy{{{yyywwwzzz{{{|||}}}~~~~~~~~~~~~pppcccZZZTTTMMMHHHHHHGGGFFFDDD>>><<<;;;999888888999999@@@HHHTTTaaahhhiiiddd___UUULLLCCC?????????AAACCCEEEGGGJJJSSSeeewww}}}yyydddXXXHHH>>>;;;===@@@AAAGGGOOO___uuurrr\\\NNNDDDFFFJJJKKK```{{{yyyyyyyyy~~~kkkKKK???;;;555111000111222222222111000...------,,,,,,...444555555555666:::>>>BBBQQQvvvfffOOOEEE???MMMYYYXXXOOOFFF>>>999888777666555555444444555444444444444555777888:::>>>AAAFFFJJJMMMPPPSSSUUUUUUXXX[[[]]]^^^___aaacccbbbbbbccceeefffhhhiiiiiillllllkkkiiiggggggjjjllllllmmmnnnpppqqqssstttuuuwwwuuutttvvvyyyzzzyyywwwxxxxxxyyy{{{}}}~~~~~~~~~~~~qqqcccZZZUUUNNNJJJIIIHHHFFFCCC???>>><<<:::999999::::::AAAIIIXXXgggqqqtttrrrooofff^^^SSSLLLGGGCCCAAA@@@???CCCFFFJJJVVVhhhtttxxxpppbbbPPPCCC@@@AAAAAA@@@AAAHHHVVVhhhyyyuuu___QQQGGGGGGKKKLLLaaa}}}yyy{{{zzzrrrrrruuuwww}}}eeeIII===999444111111333444555333222000///...------------555555666666777:::???CCCPPPvvvtttXXXIIICCCQQQ]]][[[PPPEEE>>>999888777666555555444444555444444444444555777888:::>>>AAAFFFJJJMMMOOORRRTTTVVVYYY[[[]]]^^^^^^```bbbddddddeeefffggghhhiiijjjkkkkkkkkkiiiggghhhjjjlllkkkkkklllmmmooorrruuuwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvwwwxxxyyy{{{}}}}}}~~~ssseeeZZZVVVQQQNNNLLLJJJFFFCCC@@@???===<<<:::::::::;;;>>>GGGVVVfffsss{{{~~~vvvpppggg\\\SSSLLLEEEAAA<<<@@@BBBAAAFFFVVVhhhtttxxxkkkZZZLLLFFFBBB@@@======CCCMMMXXXcccjjjmmmoooxxx{{{}}}yyycccSSSIIIIIILLLNNNcccwwwsssuuurrrgggiiiooorrryyy~~~}}}ttt^^^GGG:::777333111333555777777333222111000///.........+++444555666666777:::???CCCUUUyyy]]]IIIFFFUUUaaa]]]QQQEEE===999888777666555555444444555444444444444555777888:::===AAAFFFJJJMMMOOORRRTTTWWWYYY\\\]]]]]]^^^___```eeeeeefffggghhhhhhiiiiiijjjjjjjjjiiihhhhhhiiikkkjjjjjjjjjkkknnnqqquuuwwwvvvvvvuuuvvvwwwxxxxxxwwwxxxxxxxxxyyyzzz|||~~~}}}~~~~~~~~~uuuhhh[[[XXXSSSQQQPPPMMMGGGCCCAAA???===;;;::::::::::::999@@@LLLYYYfffrrr|||}}}|||wwwmmmcccYYYOOOGGGAAABBBAAA>>>???JJJ[[[gggqqqllldddXXXLLLBBB===<<<===BBBIIIOOOTTTWWWZZZ\\\aaaeeeqqq}}}}}}eeeTTTJJJIIILLLQQQeee{{{tttqqqsss}}}|||mmmcccdddiiikkkttt}}}zzznnnYYYFFF999666333222333555777777333222111000////////////...333444444555666999>>>AAAVVV{{{|||aaaJJJIIIXXXddd```QQQDDD===999888777666555555444444555444444444444555777888:::===@@@EEEIIILLLOOORRRTTTVVVYYY[[[]]]]]]]]]___```eeeeeeffffffgggggghhhhhhhhhiiijjjiiihhhhhhiiikkkjjjjjjjjjkkkmmmqqquuuwwwuuuvvvvvvvvvvvvvvvwwwwww|||{{{zzzyyyzzz{{{}}}~~~~~~||||||~~~~~~~~~||||||wwwkkk]]]ZZZVVVTTTRRROOOIIIDDD@@@???===;;;999999999999666:::@@@HHHSSS```nnnwww}}}}}}sssiii\\\PPPIIIDDD@@@===>>>DDDMMMTTT```gggkkkcccTTTEEE??????>>>CCCIIIMMMOOOPPPPPPQQQPPPSSS\\\hhhrrr{{{eeeSSSIIIIIIMMMTTTjjjwwwrrrqqqrrrzzzzzztttlllgggeeeeeecccooo{{{zzzkkkVVVFFF:::777444222222333444333333222111000000//////000111333333444444555888===AAASSSyyyyyyeeeMMMJJJZZZfffaaaQQQDDD===999888777666555555444444555444444444444555777888:::===@@@EEEIIILLLNNNQQQSSSUUUXXXZZZ\\\]]]]]]___aaaddddddeeeeeeeeeeeeeeeeeeggghhhjjjiiihhhhhhiiijjjjjjjjjkkklllnnnqqqtttvvvuuuvvvwwwwwwuuuuuuvvvwww|||{{{yyyyyyyyy{{{}}}~~~~~~||||||}}}~~~~~~|||zzzzzz}}}yyynnn```\\\XXXUUUTTTPPPJJJFFFAAA???===;;;999888888888666888;;;>>>CCCNNN\\\fffvvvxxxiiiZZZNNNFFF???===>>>???@@@CCCPPP]]]jjjjjj[[[LLLDDDCCC===AAAHHHOOORRRRRRPPPNNNIIIIIIMMMSSS[[[gggzzzcccQQQIIIIIIOOOZZZqqq~~~vvvsssrrrqqqvvvyyyrrrnnnnnnlllhhhddd```jjjvvv|||wwwgggSSSDDD:::777444222111222111000222111000////////////000+++444444555555666999>>>BBBRRRxxxxxxhhhPPPJJJZZZgggbbbQQQCCC<<<:::888777666555555444444555444444444444555777888:::<<<@@@EEEIIILLLNNNQQQSSSTTTVVVZZZ\\\]]]^^^```bbbcccccccccccccccbbbbbbbbbfffhhhiiijjjiiihhhiiijjjjjjkkklllnnnppprrrsssttttttvvvxxxwwwuuutttuuuwwwxxxwwwvvvvvvxxx{{{~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzpppccc^^^YYYVVVTTTQQQLLLHHHBBBAAA>>><<<:::999999999555888::::::<<>>;;;;;;???EEERRRaaaeee^^^QQQGGGBBB<<>>:::<<>>===BBBLLLYYYdddeee^^^WWWJJJGGGFFFEEEHHHSSSjjj~~~~~~aaaPPPIIIKKKTTTeee~~~|||vvvuuuxxxzzzxxxzzzoooqqq}}}|||tttpppoooooollliiidddeeejjjmmmhhhZZZIII>>>666333111000000111000///000//////............///...555666777777888:::>>>AAASSSzzz{{{sssppp|||qqqssskkkPPPJJJ[[[ggg```OOOAAA;;;999666555555444444444555555444555666555555555777999<<<>>>BBBFFFKKKOOORRRSSSUUUUUUWWWYYYZZZ\\\]]]^^^]]]^^^___aaaaaabbbbbbbbbfffhhhjjjkkkjjjjjjkkkmmmjjjkkklllnnnooooooppppppqqqqqqrrrtttvvvwwwuuussstttvvvwwwwwwwwwyyy|||~~~~~~|||}}}sss```WWWYYY]]]bbbmmm}}}tttpppjjjeeeccceeeiiikkktttzzz{{{ttteeeaaaZZZTTTPPPMMMJJJGGGDDDBBB@@@===;;;:::::::::777888999::::::::::::999FFFWWWooo~~~uuuoooXXXRRRJJJCCC???======<<>>AAAFFFKKKNNNQQQRRRSSSTTTVVVXXXZZZ\\\^^^^^^^^^^^^```aaabbbbbbccccccfffhhhjjjkkkjjjjjjkkkllliiijjjlllnnnooopppqqqqqqrrrqqqqqqsssuuuvvvuuuttttttuuuvvvvvvvvvxxx|||~~~}}}}}}iiiWWWOOOOOOQQQWWWbbbxxx{{{tttkkkgggaaa\\\ZZZ\\\___bbbiiioooyyyyyyrrrfffbbb[[[UUUQQQNNNKKKHHHDDDCCC@@@===;;;:::::::::888888888999999:::::::::???MMMbbbvvvxxxrrr^^^XXXNNNEEE???<<<:::888:::<<>>;;;777666555555444444555555222333444333333333555777;;;===AAAEEEJJJMMMPPPQQQQQQRRRTTTWWWYYY\\\^^^___^^^___```aaacccccccccdddeeegggiiijjjiiiiiiiiikkkiiijjjlllnnnpppqqqrrrrrrsssqqqpppppprrrtttuuuttttttuuuuuutttuuuwww|||~~~~~~}}}~~~}}}yyy```PPPIIIFFFFFFNNNVVVkkk}}}uuunnnfffbbb]]]XXXUUUVVVYYYZZZaaafffnnnwwwxxxqqqgggbbb\\\VVVRRROOOKKKIIIEEECCCAAA>>><<<;;;::::::999999888777888999:::;;;;;;CCCSSSiii{{{}}}vvvfff___SSSIIIBBB>>>;;;999888:::<<<=========???@@@===AAACCCJJJ```zzzzzzeeeXXXKKKFFFGGGOOOdddzzzmmmYYYNNNLLLRRReee}}}||||||{{{ssshhhttt~~~yyy|||}}}yyyxxxwwwwwwssskkk]]]NNNAAA:::777444111000111111000///////////////............000555666777777888:::>>>AAANNNqqquuueee___XXXsssooo\\\RRRXXXjjjeeeKKKLLL\\\hhhdddUUUGGG???:::888777666555444444444555222333444444333444666888;;;===@@@DDDIIILLLOOOPPPOOOPPPRRRUUUXXX[[[]]]^^^^^^___```bbbcccdddddddddeeefffhhhhhhgggggghhhiiihhhiiikkknnnppprrrsssssssssqqqnnnnnnpppssstttuuutttttttttttttttwww|||~~~}}}}}}~~~~~~zzz|||~~~rrrYYYMMMHHHEEECCCJJJOOO^^^}}}|||vvvqqqiiifffaaa\\\YYYYYYZZZ[[[aaadddjjjrrr{{{wwwpppgggbbb\\\VVVRRROOOKKKIIIFFFDDDBBB???<<<;;;:::::::::999777666666888:::;;;===???JJJ```xxx}}}mmmeeeYYYNNNGGGCCC@@@???:::<<<===;;;999888:::;;;:::??????AAAVVVtttzzznnn^^^NNNGGGFFFOOOeee{{{}}}xxxgggUUUKKKKKKSSSggg}}}{{{tttiiiwww|||~~~}}}zzzxxx}}}wwwlll\\\LLL@@@999666444111000000111000//////////////////.........000555666777777888:::>>>AAAMMMnnniii```XXXssssss^^^SSSYYYiii}}}cccMMMIIIXXXddd```SSSGGG>>>:::888888777666555444444444333444555555444555777999:::<<>>===LLLgggwwwxxxtttcccQQQHHHGGGPPPggg~~~}}}|||~~~|||ppp```RRRHHHJJJTTThhh}}}wwwqqqgggttt}}}}}}~~~}}}{{{{{{xxxkkkZZZJJJ>>>888666444111000000000000///.........//////////////////333444555555666888<<>><<<;;;;;;:::999888777666777888888999999???PPPhhh}}}|||tttggg[[[TTTPPPNNNMMMEEEBBB===:::999:::999999<<<@@@@@@@@@HHHZZZmmmwwwwwwfffTTTKKKJJJTTTlll}}}|||~~~vvvgggYYYMMMEEEJJJVVVgggyyy~~~|||yyyrrrllleeeooo|||||||||}}}~~~uuugggWWWHHH===888666333000///000000///............///////////////...333444555555666888<<>>BBBFFFIIIKKKLLLNNNNNNPPPRRRTTTVVVXXXYYYZZZ[[[]]]___aaabbbccccccbbbdddeeeeeedddccccccdddfffgggiiikkklllmmmnnnnnnpppnnnllllllnnnpppqqqqqqrrrtttwwwyyyzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||yyywwwuuuvvvxxx{{{}}}||||||}}}~~~~~~sssXXXJJJDDD@@@<<<===@@@EEENNN___yyywwwtttvvv{{{~~~}}}{{{wwwsssnnnkkkiiihhhgggiiikkkooottt{{{~~~wwwjjjfff___YYYUUURRROOOLLLIIIGGGDDDAAA>>><<<;;;;;;999888888888777777777777777888<<>>AAADDDEEEMMMaaavvvyyyhhhWWWOOOOOOYYYrrr}}}}}}ooo___QQQHHHDDDLLLXXXfffsss~~~|||zzzwwwqqqllleeemmmzzzzzz|||{{{rrrdddTTTFFF===999555333000//////000///.............../////////000///555666777777888:::>>>AAAEEEdddwww```UUUsssyyygggfffoootttYYYGGGCCCOOOXXXVVVMMMFFFBBB>>>:::999888666555555444444222333444444333333555777999;;;>>>BBBEEEHHHJJJKKKNNNOOOPPPRRRSSSUUUWWWWWWYYYZZZ\\\^^^```bbbbbbcccbbbccceeeeeecccbbbbbbcccfffgggiiijjjkkklllllllllooommmllllllnnnpppqqqpppqqqtttxxx{{{|||}}}~~~|||{{{zzzzzz{{{{{{xxxyyy{{{}}}}}}|||{{{zzzvvvxxx{{{||||||||||||}}}|||}}}bbbQQQIIICCC???>>>BBBFFFHHHPPPddd}}}yyy{{{}}}xxxtttrrrpppnnnppprrruuuyyyyyylllhhhaaa[[[WWWTTTQQQNNNJJJHHHEEEAAA>>><<<;;;;;;888888888888888777666555777999;;;@@@IIIZZZmmm{{{vvvqqqpppssswwwyyyrrrbbbMMM@@@===???>>>;;;::::::@@@EEEBBBDDDYYYtttzzziiiYYYRRRSSS^^^vvv}}}~~~kkkZZZMMMDDDDDDMMMZZZfffoooyyy|||zzzxxxtttpppfffmmmyyyvvvyyy}}}}}}xxxoooaaaRRREEE===999555333000//////000///...---.........//////000000///111222444666777:::>>>AAAIIIccc~~~dddXXXlll}}}iiikkkyyy]]]BBB@@@DDDLLLRRROOOGGGCCCCCC???===:::888666666777777333333333444444555555555:::;;;===>>>@@@DDDIIIMMMJJJKKKNNNQQQTTTVVVWWWXXXWWWXXXZZZ]]]___```bbbbbbddddddcccaaa___```ccceeekkkkkkjjjjjjjjjkkkkkklllmmmoooppppppoooooopppqqqpppssswwwzzz|||~~~~~~{{{yyyxxxyyyzzz{{{yyyzzz{{{|||{{{zzzyyyxxxzzzxxxvvvvvvyyy|||}}}~~~||||||}}}~~~qqqYYYNNNGGGAAABBB@@@???CCCIIIUUUiii{{{~~~zzzwwwzzzwwwvvvyyy}}}tttkkkccc```\\\UUUPPPOOOMMMHHHBBB>>>=========<<<999888888888777777666666222555888;;;@@@JJJXXXccctttyyyzzztttttt{{{xxx\\\GGG>>><<<<<<;;;===AAAEEEDDD???CCCVVViiitttjjj___WWWUUUaaa}}}~~~||||||{{{cccQQQIIIHHHIIIOOOYYYeeerrr|||zzzooolllttt|||uuuvvvyyy{{{zzzrrraaaPPPEEE===777333222111000///////////////............---------000333444555666777999===@@@HHHbbb~~~cccXXXiiikkknnn}}}cccFFFBBBEEELLLQQQPPPHHHDDDEEE@@@>>>;;;888666555555555333333333444444444555555666777999;;;===@@@DDDGGGIIIKKKMMMPPPSSSUUUWWWWWWVVVWWWYYY[[[]]]___``````bbbcccbbbaaa```aaadddfffllllllkkkkkkkkkkkkllllllmmmoooppppppoooooopppqqqrrruuuxxxzzz{{{|||}}}~~~}}}|||yyywwwwwwwwwyyyzzzvvvwwwxxxzzz{{{{{{{{{|||zzzxxxwwwxxxzzz}}}~~~}}}}}}~~~mmmXXXKKKCCCBBB@@@???AAAEEENNN^^^mmm~~~}}}|||xxxnnnfffbbb^^^XXXTTTSSSMMMIIICCC???>>>======<<<999999999888777666666555555666888888:::@@@KKKSSSaaaiiioooqqqwwwmmmTTTFFF???===<<<===AAAEEEEEE@@@BBBRRRdddrrriii___XXXXXXddd~~~|||}}}xxx```OOOIIIJJJHHHPPP]]]jjjuuu}}}}}}ssslllttt}}}~~~vvvuuuwwwyyyyyyppp```PPPFFF===777333222111000///////////////............---------///444555666666666999<<>>???AAADDDFFFIIIJJJLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^```aaabbbaaaaaabbbeeehhhmmmmmmlllllllllllllllmmmmmmoooppppppoooooopppqqquuuwwwzzzzzzzzzyyyyyyzzz{{{yyyxxxvvvvvvvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{|||zzzyyyyyyzzz}}}~~~~~~}}}|||~~~lllWWWJJJHHHEEECCCDDDFFFKKKWWWcccyyy}}}sssiiidddaaa[[[XXXXXXNNNJJJEEEAAA???>>>===<<<;;;:::999888777666555444555666777666666999???EEENNNWWWbbbjjjvvveeePPPCCC???>>>>>>BBBFFFFFFAAAAAAMMM\\\nnnhhh```[[[\\\iii~~~}}}|||}}}ttt\\\LLLHHHKKKGGGSSSdddsss}}}yyyqqqwww~~~vvvtttuuuyyyxxxooo```QQQFFF===666333222111000///////////////............---------...444555555555555888<<>>@@@AAABBBCCCEEEGGGIIIKKKNNNQQQSSSTTTUUUXXXXXXXXXYYYZZZ\\\]]]]]]^^^```aaabbbbbbdddgggiiinnnnnnmmmlllllllllmmmmmmmmmoooppppppoooooopppqqquuuwwwyyyzzzxxxwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwwww{{{zzzyyywwwwwwxxxyyyyyy{{{zzzzzz|||~~~~~~}}}zzz|||lllZZZUUUPPPLLLKKKMMMQQQ\\\ggg{{{xxx|||vvvlllfffbbb\\\ZZZZZZPPPLLLGGGCCC@@@???===<<<;;;;;;:::888777555444333333555666666666888<<<@@@CCCKKKUUU```ooorrrYYYIIIBBB@@@@@@BBBFFFGGGBBB@@@IIITTThhheeebbb___bbbppp}}}|||zzz{{{rrr[[[KKKFFFIIIHHHXXXnnn~~~yyy~~~~~~wwwuuuuuu{{{yyyooo___PPPFFF<<<555333222111000///////////////............------------333444444444555888===AAAGGG^^^~~~bbbWWW___{{{xxxTTTAAA???@@@DDDFFFCCCCCCEEEHHHFFFAAA<<<888555333333444444444444444444444444444777:::<<<===>>>@@@BBBFFFGGGJJJMMMOOORRRSSSTTTYYYXXXYYYYYYZZZ\\\^^^___]]]___aaacccccceeehhhjjjooonnnmmmlllllllllllllllmmmoooppppppoooooopppqqqsssuuuwwwxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwww{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{{{{}}}~~~|||{{{}}}rrrfff___XXXVVVXXX^^^kkkvvvxxxoootttzzznnnhhhccc]]]ZZZZZZRRRNNNIIIEEEBBB@@@>>><<<;;;;;;:::888777555444333222333555666666888:::<<<===BBBJJJSSSaaayyy~~~eeeQQQFFFAAAAAABBBEEEGGGDDDAAAFFFNNN```bbbbbbccciiixxx|||zzzxxxxxx~~~rrr[[[JJJEEEFFFMMM^^^vvv|||}}}zzzwwwwwwwww{{{nnn]]]NNNDDD;;;333333222111000///////////////............------------222333444444666;;;AAAFFFOOOeeeeeeXXXaaa}}}|||WWWBBB===<<>>AAACCCEEEFFFHHHKKKNNNPPPRRRRRRXXXXXXXXXXXXZZZ\\\^^^```]]]___bbbcccdddfffhhhjjjnnnnnnmmmlllkkkkkkkkkkkkmmmoooppppppoooooopppqqqqqqsssvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}uuullliiikkkrrr~~~uuummmssstttmmmggg```[[[ZZZTTTPPPKKKGGGDDDAAA>>><<<;;;:::999888777666555444444444444444444555666666888:::@@@HHHTTTjjjttt]]]MMMDDDAAABBBDDDGGGEEECCCFFFLLLYYY^^^cccfffooozzzxxxuuuuuuzzzpppZZZJJJDDDFFFSSSbbbzzz|||~~~{{{zzzzzz{{{sssuuuvvvvvvuuuuuuwwwyyyyyyjjjWWWJJJBBB999222333222111000///////////////............------------333444555666:::@@@GGGMMMUUUjjjjjjZZZddd~~~YYYCCC===999;;;>>>===>>>AAADDDBBB>>>:::777555555555555555444444444333333333444666888999;;;>>>BBBEEEDDDEEEHHHJJJMMMOOOQQQQQQVVVVVVVVVVVVXXX[[[^^^```]]]```bbbdddeeefffhhhiiinnnmmmlllkkkjjjjjjjjjjjjmmmoooppppppoooooopppqqqqqqsssvvvwwwvvvuuuvvvvvvwwwyyyzzz||||||{{{yyywwwxxxyyyzzz{{{|||}}}}}}}}}~~~|||zzzzzz|||}}}}}}}}}sssmmmttt{{{tttmmmddd]]][[[UUUQQQLLLHHHEEEBBB>>><<<999999999888777666666555555444333333444555666666666777<<>>999:::======>>>@@@AAA???<<<888666555555555555555555444444333333333///000222333555999>>>BBBCCCEEEGGGJJJMMMOOOPPPQQQTTTTTTTTTUUUWWWZZZ]]]```^^^```ccceeeeeefffgggiiinnnmmmlllkkkjjjiiiiiijjjnnnoooppppppoooooopppqqqrrrtttvvvwwwuuutttttttttvvvxxxzzz||||||zzzxxxwww{{{|||}}}}}}}}}|||zzzyyy~~~|||yyyyyyzzz|||}}}}}}qqqlllssszzzrrrhhh```]]]VVVRRRMMMIIIFFFBBB>>><<<999888888888777777666666444333222333666999:::;;;888999===BBBFFFPPPggg}}}ttt___RRRBBB@@@BBBFFFGGGFFFHHHMMMOOOYYYbbbjjjwww~~~yyyuuusssrrrssszzzhhhTTTHHHGGGLLLZZZdddyyy}}}~~~{{{}}}~~~~~~vvvoooiiillloooqqqqqqssstttvvvyyyppp^^^KKKAAA===999444333222111000//////////////////.........---------...777444333777@@@HHHKKKKKKNNN]]]}}}oooeeejjjYYYFFF@@@;;;:::999888;;;???BBB@@@===999777555444333111222444666666555444333444666888888999:::===???BBBCCCEEEHHHKKKOOOQQQRRRTTTUUUUUUWWWYYY[[[]]]^^^aaaaaa``````aaacccfffgggjjjiiihhhgggggghhhiiijjjnnnnnnnnnnnnoooppprrrrrrssssssrrrqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxxxxyyyxxxxxxxxxyyyyyyzzzzzzzzz|||zzzwwwuuuuuuvvvxxxzzz~~~~~~}}}vvvooonnnxxx{{{tttmmmccc[[[WWWSSSNNNKKKIIIEEE???:::===<<<;;;999888777666666888555333444666888666444333666;;;>>>???GGGZZZmmm}}}mmm[[[HHHDDDBBBBBBDDDEEEEEEFFFLLLQQQ\\\jjj{{{zzzuuutttssstttxxx~~~{{{dddRRREEEDDDKKKXXXggg}}}}}}}}}yyyvvvyyyuuu{{{yyypppnnnnnnnnnoooqqqrrrrrrqqqrrrooobbbOOOAAA<<<888333111111000//////////////////............---------...777444444888@@@FFFHHHHHHIIIZZZ{{{sssgggmmmXXXFFF@@@;;;::::::999;;;???AAA???<<<999666555444444444444333333444444555555444666777888888:::===???AAACCCEEEHHHKKKNNNPPPPPPSSSTTTUUUVVVYYY[[[]]]^^^```______^^^```bbbdddeeehhhhhhggggggggghhhiiijjjnnnnnnnnnooooooqqqrrrrrrsssrrrrrrqqqqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{uuuooonnnxxx~~~|||xxxpppeee]]]XXXSSSNNNKKKIIIFFF@@@<<<===<<<;;;999888777777666888666444444666777666555888888;;;<<<<<>>;;;888666555444444777555333222111333444666444555777888888999<<<>>>AAACCCFFFIIILLLMMMNNNNNNSSSSSSTTTVVVYYY\\\^^^___^^^^^^]]]^^^^^^```bbbcccgggfffffffffgggggghhhiiimmmmmmnnnooopppqqqrrrssssssrrrqqqqqqqqqrrrssstttwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwwwwxxxyyy{{{||||||~~~}}}~~~uuuqqqpppwww|||tttsssyyyuuuhhh___YYYTTTNNNJJJHHHFFFBBB???>>>===;;;:::888777777777777666444444666777666555999888888::::::===EEEOOOggg||||||nnn^^^NNNGGGBBBCCCDDDBBBAAABBBLLLSSS___mmm{{{zzzxxxyyyyyyzzz}}}sss]]]MMMCCCDDDKKKUUUggg{{{sssttt|||yyyooonnnnnnqqqvvvvvvqqqlllhhhdddYYYJJJ@@@:::666222111111000//////////////////............---------,,,666666777:::>>>@@@@@@>>>@@@QQQuuuzzzlllxxxpppHHH@@@;;;;;;<<<<<<===??????>>>;;;888666555555555777666444333222333333444333555666777777999;;;>>>@@@BBBFFFIIILLLMMMNNNNNNTTTTTTVVVXXXZZZ]]]```aaa___^^^^^^^^^___```bbbccceeeeeeeeefffggghhhhhhiiilllmmmnnnpppqqqrrrssssssrrrqqqpppppppppqqqssstttwwwwwwwwwvvvvvvuuuuuutttwwwxxxxxxyyyxxxxxxwwwvvvuuuwwwxxxzzz{{{{{{{{{{{{}}}}}}}}}}}}~~~zzzwwwuuuyyy|||vvvkkkllltttyyylllbbbZZZTTTNNNIIIHHHFFFCCC@@@>>>===<<<:::888888777777777666555555555666666666666444444888;;;===AAAGGGWWWnnnsssbbbRRRGGG@@@CCCEEEBBBAAACCCMMMUUUbbbppp}}}}}}yyyxxxzzz{{{|||nnnXXXJJJCCCEEEMMM[[[nnn{{{}}}~~~xxxtttrrrssswww{{{zzzssslllccc]]]SSSHHH???999555111111000000//////////////////............------------555666888;;;>>>???>>>===???OOOrrrwwwmmm{{{{{{LLLCCC<<<<<<======>>>@@@@@@???<<<999777666555555444444555555555444222111222444666666777888;;;===???AAAEEEHHHLLLNNNPPPPPPVVVVVVWWWYYY\\\___aaabbb````````````aaabbbcccccccccdddeeefffggghhhiiiiiilllmmmoooqqqrrrsssssssssqqqqqqpppooopppqqqrrrssswwwvvvvvvuuuuuutttttttttvvvvvvxxxyyyxxxwwwvvvuuuvvvwwwyyy{{{{{{zzzyyyxxxzzz{{{}}}~~~}}}||||||zzzqqqgggjjjttt{{{nnneee[[[UUUOOOJJJIIIGGGDDDAAA>>>===<<<:::999888777777666666666555555555666777666333444999<<<===???CCCMMMbbb{{{}}}lllWWWHHH???BBBEEEBBBBBBFFFNNNXXXgggttt}}}yyywwwzzz||||||iiiUUUIIIDDDHHHPPP```sss{{{zzz~~~zzzyyyxxxyyy|||~~~{{{ssslllaaaYYYNNNEEE>>>888333111111000000//////////////////............------------444555888;;;===>>>>>>>>>@@@OOOppptttlll{{{|||SSSGGG===<<<>>>???@@@BBBCCCAAA>>>;;;888666555555222333555666666555222111222333555666666777:::<<<>>>@@@CCCGGGLLLQQQTTTVVVWWWWWWXXXZZZ\\\^^^```aaaaaabbbbbbbbbccccccccccccbbbccceeegggiiijjjjjjjjjkkkmmmoooqqqsssttttttsssqqqpppooooooooopppqqqrrruuuuuuuuuuuuttttttttttttsssuuuwwwxxxyyyxxxvvvuuuvvvwwwxxxyyyzzzyyyxxxwwwyyy{{{~~~}}}|||{{{~~~{{{ooogggkkkwww{{{ooohhh^^^YYYRRRNNNLLLIIIEEEAAA???>>><<<;;;999888888888555666777666444444666777999777888;;;<<<;;;<<<@@@GGGWWWooo{{{___LLL???BBBDDDAAABBBHHHOOO[[[lllzzz~~~zzzxxxzzz|||}}}cccQQQHHHEEEIIIPPP___rrr~~~wwwvvv~~~zzztttooodddXXXKKKCCC===666222222111111000//////////////////............---------+++333555888:::<<<>>>@@@BBBBBBOOOnnnssshhhvvvtttyyy~~~YYYLLL???<<<>>>@@@AAADDDFFFDDD@@@<<<999666555555333333444444444444444444111333444555555777:::<<<===>>>AAAFFFLLLSSSYYY\\\WWWWWWXXXYYYZZZ\\\]]]^^^aaabbbccccccccccccccccccbbbcccfffhhhjjjkkkkkkkkkkkklllooorrrttttttttttttpppoooooonnnooopppqqqrrrssstttttttttttttttuuuuuuqqqsssuuuxxxyyyxxxwwwvvvtttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}~~~~~~}}}}}}||||||~~~}}}ooohhhooo{{{yyyooojjjbbb]]]XXXTTTQQQMMMGGGCCC???>>><<<;;;999888888888555666777666444444666888:::999;;;===<<<999;;;@@@CCCMMM```zzzhhhQQQAAAAAACCC???@@@HHHQQQ^^^ppp~~~}}}yyy{{{|||~~~zzz\\\LLLFFFDDDHHHOOO[[[ooo|||{{{xxxwwwvvv|||}}}~~~|||wwwuuuhhhYYYJJJBBB<<<555222333111111000//////////////////............---------***222444777:::<<>>@@@BBBEEEHHHEEEBBB===:::777555555444444222222222444666777111333444555555777999<<<===>>>@@@EEELLLUUU\\\```WWWWWWWWWWWWXXXZZZ[[[\\\aaabbbbbbccccccccccccbbbbbbdddfffiiikkkllllllllljjjlllooorrrtttuuuttttttpppooonnnnnnnnnoooqqqrrrrrrssssssttttttuuuuuuuuuooorrruuuxxxyyyyyywwwvvvrrrrrrtttuuuwwwyyyzzz{{{~~~}}}|||{{{{{{|||}}}}}}~~~pppiiiqqq}}}xxxoookkkeeeaaa\\\XXXUUUPPPIIIDDD???>>>===;;;:::999888888444666888666444333555888888888;;;===;;;999<<>>999>>>DDDDDDHHHGGG???999888888777444444333333333333222222222222222333555888:::<<>>;;;999999:::::::::777666555444444555777888888999:::;;;;;;<<<<<<<<>>@@@DDDIIIIIICCC<<<999777444444444333333333333222222222222222333555777999;;;777;;;AAAJJJPPPRRRQQQOOOQQQRRRSSSUUUWWWZZZ\\\]]]___aaacccbbbaaa```aaabbbeeefffggghhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppprrrrrrsssuuuwwwwwwuuusssooonnnooorrrvvvzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz~~~}}}}}}~~~ttttttttt{{{ssshhhaaa```___\\\XXXSSSMMMIIIFFFBBB???<<<::::::;;;;;;:::888777666555444555666777999:::;;;<<<<<<<<<<<<<<<<<<>>>IIIXXXpppdddIIIBBBAAA???BBBIIIYYYkkkfffMMMDDDDDDDDDHHHNNNSSSeeexxxvvvqqquuu~~~{{{}}}~~~xxxllleeekkk|||nnnXXXIIIAAA777444555///////////////............////////////...---,,,,,,+++333555666777888:::===@@@IIISSSooopppqqqnnnlllxxx___CCC???<<<<<>>:::666333444444333333333222222222333222222333444666999:::777:::@@@HHHNNNPPPNNNLLLPPPQQQSSSUUUWWWYYY[[[]]]]]]___```aaa_________```eeefffgggggghhhhhhgggggggggiiijjjmmmooopppqqqrrrqqqqqqrrrrrrrrrrrrrrrssspppppppppppppppppppppppprrrrrrssstttuuuuuuttttttqqqpppppprrrvvvyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzz{{{zzzzzz|||~~~vvvwww{{{rrrfff^^^]]]]]]\\\XXXRRRMMMHHHFFFBBB???<<<::::::;;;::::::999888777666555555666666:::;;;;;;<<<=========<<<>>>???FFFQQQfffiiiMMMDDDBBB???CCCMMM^^^ooovvv```JJJCCCCCCDDDHHHOOOXXXiii{{{~~~~~~xxx{{{xxxxxx{{{yyynnnjjjuuu~~~kkkUUUGGG@@@666444555///////////////............////////////...---,,,++++++222444666777888999<<<>>>GGGRRRooovvvrrr~~~ooolllssseeeGGG>>>:::<<>>:::666222444444333333333222222222333222222333444666888999:::;;;>>>CCCHHHLLLLLLLLLOOOQQQRRRUUUWWWYYY[[[\\\[[[]]]______^^^^^^^^^___dddeeefffgggggghhhggggggggghhhjjjlllnnnoooppppppqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqsssttttttssssssttttttuuuuuusssrrrsssuuuwwwwwwvvvuuuwwwyyy{{{|||}}}||||||zzzyyyyyy{{{~~~~~~||||||}}}~~~}}}}}}}}}~~~zzz}}}rrrfff^^^ZZZ[[[\\\XXXRRRLLLIIIHHHBBB???;;;999999:::999999888888777777666666666666;;;;;;<<<<<<===<<<<<<<<<>>>>>>DDDKKK^^^lllPPPEEEBBB@@@GGGRRRdddtttrrr]]]IIICCCCCCCCCHHHPPP```qqq}}}|||xxxllllll{{{~~~gggRRREEE???666444444...////////////............////////////...---,,,+++---222444666777888999;;;===BBBMMMkkk~~~rrrvvvrrrkkklll|||mmmMMM@@@888999???>>>@@@FFFHHHCCC===:::777333444444333333333333222222333222222222444555777888<<<;;;<<<@@@EEEJJJMMMNNNOOOPPPRRRUUUWWWYYYZZZ[[[ZZZ\\\^^^^^^^^^]]]^^^___cccdddeeefffggghhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnpppqqqqqqrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttrrrqqqrrrtttvvvwwwuuussssssuuuuuuuuutttssstttvvvxxxzzz{{{|||}}}{{{zzzzzz|||}}}{{{zzzzzz|||}}}||||||zzz|||~~~~~~~~~qqqfff___XXX[[[\\\YYYSSSMMMJJJIIIBBB???<<<999999999999888777777777777777777666666:::;;;;;;<<<<<<<<<;;;;;;:::;;;@@@FFFXXX~~~nnnQQQFFFCCCBBBKKKXXXkkkzzzppp\\\IIICCCBBBDDDKKKTTTfffxxxwwwjjjmmm|||~~~dddPPPCCC>>>555333444...////////////............////////////...---,,,,,,...111333666777777888:::;;;???HHHccc{{{rrrwwwkkkdddrrrzzzZZZHHH::::::??????>>>DDDFFFAAA<<<999777444444444333333333333222222333222222222333555777888::::::<<>><<<;;;;;;;;;:::555666777888888888888888:::::::::;;;;;;:::999999;;;<<<@@@BBBNNNrrroooRRRHHHEEEFFFRRRaaawwwlllYYYGGGBBBCCCGGGRRR^^^dddzzzooo___ggg{{{{{{zzz{{{|||wwwrrrrrrwww{{{aaaMMMAAA===555333333---000/////////............------......///............444444444555666777888999===HHHVVVtttkkk\\\iiisssSSSBBB>>>>>>@@@EEEDDDDDDCCC???999666555444444444333333333222222222222222222333444555555::::::;;;>>>EEEMMMUUUZZZLLLNNNQQQUUUXXXZZZ[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^___```aaaccceeeggghhhiiiiiiiiijjjiiihhhhhhjjjllllllmmmnnnpppqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrqqqqqqpppqqqrrrssstttvvvvvvvvvvvvuuutttsssrrruuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvxxxzzz||||||{{{|||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~|||{{{|||mmmccc^^^[[[YYYWWWVVVWWWTTTNNNJJJEEEBBB>>><<<;;;:::999777:::::::::999999777666666999999999::::::;;;;;;;;;<<<999===BBBJJJeeeoooPPPFFFFFFHHHVVVggg|||kkkRRRIIIKKKEEEEEEUUUbbblllzzzrrrdddbbbtttzzzssswwwxxxsssllljjjnnnsssxxx}}}^^^OOO???777333000///111000000000000000000000000///////////////000111222///444444444555666777999999===GGGTTTqqqqqq___gggwwwVVVAAA:::;;;>>>FFFFFFFFFDDD???999666666444444444333333333222222222222222222333444555555888888999<<<@@@GGGMMMPPPKKKMMMQQQTTTWWWZZZ[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^```aaabbbdddeeeggghhhhhhhhhiiijjjiiihhhhhhjjjkkkmmmmmmnnnooopppqqqrrrrrrqqqqqqpppppppppqqqrrrssstttssssssrrrrrrssstttuuuwwwwwwwwwvvvvvvuuutttsssuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvwwwzzz||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~~~~|||}}}nnnccc^^^ZZZXXXUUUUUUUUUSSSNNNJJJEEEBBB???<<<;;;:::999777777888888999999999888888999999999999:::::::::;;;;;;999>>>AAAGGGbbboooRRRHHHGGGJJJZZZnnn|||iiiPPPEEEGGGBBBEEEVVVccchhhvvvxxxjjjfffuuuzzzuuuwwwvvvqqqjjjhhhlllrrrwww}}}zzz\\\NNN>>>666333000///111////////////////////////......---------...//////...444444555555666777999:::<<>>IIIKKKJJJEEE>>>888666666444444444444333333333333222222222222333444555555777888999;;;>>>BBBEEEGGGKKKMMMPPPSSSVVVXXXYYYZZZXXXYYYZZZ\\\]]]^^^^^^^^^bbbbbbcccdddeeegggggghhhggghhhiiiiiihhhhhhiiikkknnnmmmnnnnnnoooqqqrrrssssssrrrppppppppprrrtttuuuwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuwwwzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~}}}}}}~~~oooccc^^^YYYWWWTTTSSSTTTRRRNNNJJJFFFCCC???===<<<;;;999777555666777888999:::::::::999888888888888999::::::999888>>>@@@DDD]]]|||pppVVVKKKIIIOOObbbwwwgggOOODDDEEEAAAGGGXXXdddjjjuuurrrmmmzzz}}}wwwwwwtttmmmeeedddiiiooottt|||sssYYYLLL===666333111///000////////////////////////...---,,,,,,,,,,,,,,,,,,---333333333444555666888888<<>>888777666555444444444444333333333222222222222333444555555888999;;;===???BBBDDDDDDJJJLLLOOORRRUUUWWWXXXXXXXXXXXXZZZ[[[]]]^^^^^^^^^ccccccdddeeeffffffggggggfffhhhiiijjjiiiiiijjjkkknnnnnnmmmnnnoooppprrrssstttsssqqqpppqqqsssuuuwwwyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttttuuuuuuuuuvvvvvvuuuttttttvvvyyy{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz|||}}}~~~~~~~~~}}}}}}pppddd___ZZZWWWSSSRRRRRRQQQMMMJJJGGGDDD@@@===<<<;;;999888666777888999999999999999999888888777777888999999888888>>>???AAAYYYwwwpppYYYNNNMMMTTTiii~~~}}}fffPPPFFFGGGEEELLL\\\dddllluuu|||yyyttt{{{xxxqqqhhhaaa___dddiiiooo|||zzzlllVVVIII;;;666444111///000////////////////////////......---,,,++++++++++++---222222222333444555777777<<>>@@@AAA???KKKSSSVVVKKK???999888666555555555444444444333333222222222222333444555555666888:::===@@@CCCDDDEEEIIIKKKNNNQQQTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^ccccccddddddeeefffggggggfffhhhjjjkkkjjjjjjkkklllmmmmmmnnnnnnoooqqqrrrssssssrrrqqqqqqrrrsssvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxttttttsssrrrrrrrrrsssssssssttttttttttttuuuuuuuuutttttttttvvvxxxzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~rrrgggbbb]]]XXXTTTQQQQQQQQQNNNKKKHHHEEEAAA>>>===;;;999888888888888999999999888888:::999888777777777999999888888===>>>@@@VVVrrr{{{oooZZZQQQQQQ[[[ppp{{{cccOOOHHHJJJIIIQQQ^^^cccmmmuuuyyyyyy~~~|||{{{zzz{{{rrrfff^^^\\\___dddhhhxxxwww~~~|||zzzgggRRRFFF:::666444111000000........................//////...---,,,,,,,,,------222222222333444555777777<<>>>>>@@@GGGWWW___SSSCCC<<<:::666555555555555444444444444222222222222333444555555555666888:::>>>BBBEEEGGGGGGIIILLLOOOQQQSSSSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^______aaabbbdddeeefffgggfffiiilllnnnnnnmmmmmmnnnjjjllloooqqqrrrrrrqqqpppnnnpppqqqssstttttttttttttttuuuwwwxxxyyyzzzyyyyyytttsssqqqppppppqqqssstttrrrrrrssssssssstttttttttssssssssstttwwwyyyyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~uuummmjjjfff```YYYTTTSSSRRROOOMMMJJJGGGCCC???>>><<<:::888666777888999999999999999===;;;999777777888:::;;;:::777;;;???EEEYYYkkkkkkoooaaaRRRPPP[[[lllzzzbbbOOOGGGIIINNN___qqquuu|||vvvxxxvvv{{{tttsss}}}|||nnnccc^^^]]]^^^fffuuuuuu~~~{{{ttt\\\KKK@@@777555555222000000..........................................///000...666666666666777999:::;;;<<>>:::666666666555555555444444444222222222222333444555555888888:::<<>><<<:::888444555666888:::;;;;;;;;;>>><<<:::888777888:::<<<;;;666:::@@@GGGZZZiiiggghhhZZZNNNOOO^^^rrrzzzfffRRRHHHJJJQQQggg||||||wwwxxxrrrxxx~~~qqqkkknnn~~~rrrfff```^^^___hhhvvvuuu|||rrrXXXJJJ???666555555222000000........................------------......///000///444555777999;;;===???@@@@@@BBBLLLddd~~~bbb^^^uuunnngggttthhhNNN@@@===>>>FFFVVVaaa[[[KKK>>>999888555666555555444333222111444333333222222333333444333555888999;;;>>>AAADDDFFFGGGIIIKKKNNNPPPRRRSSSVVVWWWXXXZZZ\\\^^^```aaaaaaaaaaaabbbccceeefffggghhhhhhiiijjjkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnoooooonnnnnnooopppqqqqqqqqqqqqvvvvvvvvvvvvvvvwwwwwwwwwsssssssssrrrrrrssssssssspppqqqrrrqqqpppppprrrsssrrrrrrrrruuuwwwyyyyyyxxxvvvuuuuuuuuuuuuwwwxxxyyy~~~~~~}}}}}}~~~zzzwwwuuummmjjjddd\\\UUUPPPNNNNNNHHHFFFBBB>>>;;;999999999777999999999888777888999:::999999888888999999:::<<<888===CCCHHHZZZhhhfffcccTTTIIIRRRfff{{{fffVVVHHHIIIWWWjjj}}}~~~rrrllljjjooo|||yyytttuuujjjeeehhhvvvuuuiiieeeeeegggqqqwwwzzzyyy{{{zzzjjjUUUFFF===555333333000///000000000//////......------......---------,,,,,,,,,---444555666888:::<<<===>>>AAACCCKKK```bbb\\\rrrtttiiitttrrrTTTBBB======EEEWWWddd___MMM???999777666666666555444333222111444333333222222333333444444555888999;;;===@@@CCCEEEFFFHHHKKKMMMPPPRRRSSSUUUVVVXXXZZZ\\\^^^___```______```aaabbbdddffffffeeefffhhhiiikkklllmmmmmmnnnnnnmmmmmmnnnnnnooooooooopppqqqrrrssssssssssssuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrssstttuuusssrrrqqqpppqqqqqqrrrsssrrrqqqrrrtttwwwyyyxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}~~~{{{yyytttpppiii```XXXRRROOONNNHHHFFFBBB>>>;;;:::999999777999:::999888777888999::::::999999999999::::::===999===CCCJJJ]]]llljjjcccUUUMMMVVVjjj}}}{{{dddTTTFFFGGGVVVhhhzzzwwwlllhhhiiinnnyyy|||wwwqqqfffaaacccpppzzzmmmiiiiiijjjqqqwwwzzzyyyzzzwwweeeQQQCCC;;;444333333111000111////////////............//////.........------------444555666777888:::;;;;;;AAABBBIIIZZZzzzdddZZZmmm}}}mmmuuu```HHH???@@@EEEXXXhhhcccPPPAAA:::888777777666555444333222111333333222222222222333333444666888999:::<<>>777111222222111000111---------....../////////............---------------333333444555555666777777;;;>>>CCCOOOjjjjjj]]]kkkuuu|||sssRRRCCCCCCDDDUUUccc```QQQDDD>>>;;;:::888777555333222222222333222222111111222222333444555777888888:::===???BBBCCCFFFIIILLLOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]^^^]]]___aaadddfffggghhhiiiggghhhjjjkkkmmmnnnnnnnnnnnnnnnooopppqqqppppppoookkkkkklllmmmnnnnnnnnnnnnlllmmmnnnooopppqqqrrrrrrwwwvvvtttsssssstttvvvwwwuuupppmmmooouuuyyyyyywwwvvvvvvvvvxxxzzz{{{zzzyyywwwvvvvvvvvvvvvxxxyyyzzz|||}}}~~~}}}||||||~~~}}}xxxvvvqqqjjjccc^^^XXXSSSOOOKKKIIIEEE@@@===;;;:::999888:::::::::999888999:::;;;::::::::::::::::::;;;@@@:::===DDDLLL^^^iiidddVVVTTTYYYgggwwwuuu]]]QQQHHHNNN\\\kkkxxxoooiiimmmvvvzzzlll^^^ZZZ]]]eeeyyymmmiiijjjkkkwww||||||rrrdddQQQDDD>>>666111111222///......,,,,,,------......//////---------,,,,,,,,,++++++---222333333444555666777777888<<>>;;;999777555333222222333222222111111111111222222222444666777888:::===???AAABBBEEEHHHKKKNNNQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^```bbbeeeggghhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkmmmnnnooopppqqqpppooonnnllllllmmmnnnoooooooooooojjjkkklllmmmoooqqqrrrrrruuuttttttttttttttttttuuuqqqooooooqqqvvvyyyyyywwwwwwvvvvvvxxxzzz{{{zzzyyywwwwwwvvvvvvwwwxxxzzz{{{~~~~~~}}}}}}~~~|||uuuqqqlllfffaaa^^^ZZZUUUPPPLLLJJJFFFAAA===;;;::::::999:::;;;:::999888999;;;;;;;;;::::::::::::;;;;;;???:::???HHHPPP```ggg___UUUWWW```ppp}}}zzzpppYYYPPPJJJRRR```lllvvv|||ppphhhjjjssszzzjjj[[[WWW\\\cccxxxvvvnnnlllmmmnnnxxx|||zzznnn\\\LLLAAA===555000111111///---------------------.........,,,,,,,,,,,,+++++++++***---222222333444555666777888555:::@@@HHH]]]ooo[[[ccc{{{}}}lllsss~~~[[[JJJIIIGGGWWWgggmmmhhh^^^QQQFFF<<<:::777555333222222333222222111111111111222222111333555666888:::===@@@@@@BBBDDDGGGKKKNNNQQQRRRTTTUUUVVVXXXZZZ\\\^^^^^^^^^```ccceeeggggggffffffeeefffggghhhhhhhhhhhhhhhkkkmmmnnnppppppooonnnmmmkkklllmmmnnnnnnooonnnnnniiijjjkkkmmmoooppprrrrrrrrrsssttttttttttttsssrrrpppqqqrrrtttuuuuuuuuutttvvvuuuuuuwwwyyyyyyxxxwwwxxxwwwvvvvvvwwwxxxzzz{{{~~~~~~~~~vvvpppkkkeeeaaa```\\\WWWRRRMMMKKKFFFBBB>>>;;;::::::999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;>>>;;;CCCNNNXXXfffjjj^^^XXX]]]iiiyyyvvvoooZZZRRRPPPYYYgggrrryyy}}}~~~~~~nnnggggggooo}}}lll[[[XXX___fffuuu{{{qqqmmmmmmoooqqqxxx{{{|||wwwhhhUUUFFF???999333...000111///---......------------------,,,------,,,,,,,,,+++++++++---111222333444666777888999444:::???FFFYYY~~~pppYYY^^^wwwzzzhhhmmmmmmbbbRRRRRRMMM]]]pppyyyyyynnn\\\MMM<<<:::777555333222333333222222111111111111222222000222444666888:::>>>AAA@@@AAADDDGGGKKKNNNQQQRRRTTTUUUWWWYYY[[[]]]^^^___^^^```bbbeeeffffffeeedddbbbbbbdddeeeffffffggggggkkklllnnnooopppooommmllliiiiiijjjkkklllllllllllliiijjjkkkmmmoooqqqrrrsssqqqrrrtttuuuuuutttrrrqqqppprrruuuvvvtttrrrrrrrrrtttttttttuuuwwwxxxwwwuuuxxxwwwwwwvvvwwwyyyzzz{{{|||~~~yyyrrrlllfffcccbbb^^^XXXSSSNNNKKKGGGBBB>>>;;;::::::999:::;;;;;;999999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;FFFTTT^^^lllnnnaaa\\\bbbpppwwwrrr]]]VVVVVVaaaoooxxx}}}{{{|||zzznnnhhhgggnnn~~~ppp^^^ZZZccciiiuuu~~~tttmmmkkkllloooqqqwwwyyyzzztttdddPPPCCC>>>666000---///222000///000.........------,,,,,,,,,......---------,,,,,,,,,---333333333333444555666666999;;;>>>DDDSSSqqqlll___iiippp{{{gggccceeexxxfffYYY\\\aaaiiiyyytttccc[[[III???777777999666222000333333222111111222333333222333555777999:::;;;;;;???@@@BBBDDDGGGJJJMMMNNNTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^```cccdddeeeeeeeeefffeeedddddddddfffhhhiiilllkkkjjjkkkmmmmmmjjjgggkkkiiiggghhhjjjlllmmmllllllmmmnnnoooqqqqqqrrrrrrtttssssssrrrrrrqqqqqqpppqqqqqqqqqrrrrrrqqqqqqpppttttttuuuvvvvvvvvvvvvvvvtttuuuuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~tttooohhhdddbbb```\\\YYYTTTPPPJJJDDDAAA???===<<<777777777777888888888888999:::;;;<<<============<<<===GGGZZZnnnuuummmccc]]]ggguuu{{{qqq\\\YYY\\\jjjyyyuuuooollljjjxxxmmmfffccciiippptttzzz{{{sssjjjgggiiipppvvv}}}}}}qqq^^^KKKAAA===555333///...///000000/////////////////////////////////...---,,,,,,++++++,,,333333333333444555666666999:::===BBBOOOkkkvvvdddiiilllmmmccc[[[llloooccceeeiiimmmwww{{{mmmeeeRRRFFF:::888888666444333333333222111111222333333222333555777888:::;;;;;;???@@@AAADDDGGGJJJMMMNNNSSSTTTVVVWWWYYYYYYZZZZZZ\\\^^^```bbbdddeeeeeeeeeeeeeeedddcccdddeeegggiiikkkjjjiiikkkmmmmmmkkkhhhkkkiiiggghhhjjjlllllllllkkklllmmmnnnooopppppppppsssrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrsssrrrrrrqqqpppsssssstttuuuuuuuuuuuutttuuuvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~~~~}}}|||||||||||||||vvvnnniiifffccc```\\\TTTPPPJJJEEEBBB???===<<<888888999999999:::::::::999:::;;;;;;<<<<<<<<<<<>>???@@@CCCFFFIIILLLNNNRRRSSSUUUWWWXXXYYYYYYZZZ[[[]]]___bbbcccddddddddddddcccbbbbbbccceeefffgggiiiiiiiiijjjlllmmmllljjjjjjiiiggghhhjjjllllllkkkjjjkkklllnnnooooooooooooqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttsssrrrrrrqqqrrrrrrsssttttttttttttsssvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwpppkkkhhhccc```TTTPPPJJJEEEBBB@@@>>><<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============BBBEEENNN```sss}}}{{{vvvqqqwwwsss```dddnnn|||||||||www{{{wwwqqqcccbbbfffnnnuuuxxxzzz}}}}}}xxxqqqkkkiiikkkooorrr|||qqqYYYCCC999777444222///...///000000///////////////////////////.........------,,,,,,+++,,,333333333333444555666666888888:::???GGG\\\zzziiiaaayyy}}}gggdddkkkvvv}}}jjjbbb\\\XXX^^^ppp~~~{{{kkk]]]VVVJJJ===777444222222444222222222222222222222222222222333555666888:::;;;<<<===???BBBEEEIIILLLMMMQQQRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^aaabbbcccccccccbbbbbbaaabbbcccdddffffffhhhhhhhhhjjjkkklllmmmllljjjiiihhhiiikkkllllllkkkkkklllmmmnnnoooooooooooooooppppppqqqrrrrrrsssssstttttttttuuutttssssssrrrrrrrrrssstttttttttttttttuuuvvvwwwxxxzzz{{{{{{|||~~~~~~~~~~~~~~~}}}tttooojjjddd```UUUQQQLLLGGGDDDAAA>>><<<;;;<<<<<<<<<============?????????????????????@@@CCCHHHUUUgggzzz}}}xxx{{{zzznnn]]]fffttt~~~xxxxxxuuu}}}{{{mmmbbb[[[___gggpppxxx{{{||||||zzzvvvpppllllllnnnqqqrrryyy~~~}}}nnnUUUAAA777777333111///...///000///...////////////////////////......---------,,,,,,,,,---333333333333444555666666777666999???FFFYYYqqqdddtttmmmpppttt{{{gggWWWTTTQQQYYYqqqjjjWWWOOOFFF===:::777444333444222222222222222222222222222222222333555777999;;;;;;<<<>>>AAADDDHHHKKKMMMOOOPPPRRRTTTVVVWWWXXXYYYYYY[[[]]]```aaabbbbbbbbb```aaaaaabbbcccdddeeefffgggggghhhiiijjjkkkmmmnnnjjjjjjiiikkkmmmnnnmmmlllmmmnnnnnnoooppppppppppppnnnoooppppppqqqrrrsssssssssttttttuuuuuuttttttssssssssstttuuuuuuuuuuuutttssstttvvvxxxyyyzzzzzzzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~wwwqqqjjjccc^^^VVVRRRMMMIIIFFFCCC@@@===<<<<<<<<<=========>>>>>>@@@??????>>>??????@@@AAACCCLLL]]]qqq~~~vvvkkk^^^lll||||||vvvyyyuuu}}}www}}}}}}jjjZZZWWW^^^iiirrryyy~~~~~~~~~xxxuuuqqqqqqsssvvvwwwxxxxxx|||yyyjjjSSS@@@888888111000......///000///...////////////////////////---------------,,,,,,,,,---333333333333444555666666777555999@@@FFFVVV}}}|||jjjssswwwtttxxxiiiTTTNNNKKKUUUnnngggRRRIIIBBB===<<<:::666555666111222222333333222222111222222222222444777999:::999:::===@@@CCCGGGJJJLLLNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ\\\___```aaaaaaaaa``````aaacccdddeeefffffffffhhhiiiiiiiiijjjlllnnnkkkkkkkkkmmmoooooonnnmmmnnnnnnooopppppppppppppppooooooooopppqqqrrrrrrsssqqqrrrssstttuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuurrrtttvvvxxxyyyzzzyyyyyy~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~zzzssslllccc]]]XXXTTTPPPLLLIIIFFFBBB???======>>>>>>>>>????????????>>>>>>===>>>@@@AAACCCGGGRRReeeyyyuuulllfffwwwyyytttxxxssszzzuuu~~~lll]]]ZZZdddnnnuuu{{{yyywwwvvvyyy~~~{{{{{{uuueeeQQQ@@@999777000///......000000///...////////////////////////---------------------------333333333333444555666666888555999AAAEEERRRyyylllooovvv|||qqqYYYLLLHHHOOOfffzzzyyydddRRREEE@@@;;;:::888555444777111222333333333333222111222111111111333666999:::888999<<>>BBBFFFJJJLLLLLLNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]___````````````aaabbbdddfffggggggggggggiiijjjiiiggggggkkknnnmmmmmmnnnppprrrrrrqqqooolllmmmnnnnnnnnnnnnnnnnnnpppppppppppppppqqqqqqqqqmmmooopppssstttvvvvvvwwwqqqqqqrrrsssssssssrrrrrrtttuuuxxxzzz||||||{{{{{{}}}}}}}}}}}}}}}~~~zzzqqqggg___ZZZWWWSSSPPPMMMIIIEEEBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEHHHKKKMMMVVV```qqq|||sssnnnwww}}}tttooommmvvv}}}|||}}}~~~~~~~~~ppp___NNNAAA777333///......///000000///---////////////////////////------------------------...111111222333333444444555;;;>>>===???FFFQQQrrrnnnhhhyyymmmUUUIIIMMM^^^llluuulllXXXGGG???888888888555333333555555444333222222222222000000000111222444555666;;;===???@@@AAACCCFFFHHHLLLNNNQQQSSSTTTVVVXXX[[[YYY[[[^^^___``````bbbcccaaabbbdddfffggghhhiiiiiihhhiiiiiihhhgggggghhhjjjlllllllllmmmnnnooooooppppppqqqpppooonnnoooqqqtttuuutttsssrrrqqqpppoooooommmooorrrtttuuuvvvuuutttqqqqqqqqqqqqqqqqqqrrrrrrsssuuuxxx{{{||||||{{{zzz{{{{{{zzzzzzzzz|||}}}~~~}}}{{{vvvkkkbbbWWWUUURRRPPPNNNKKKGGGDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDHHHIIIGGGGGGPPPZZZhhhooo{{{~~~zzzjjjmmmyyyvvvvvvyyy{{{zzzzzzfffWWWKKK???555222////////////000000000000...........................------,,,,,,------...---222222222333444444555555555:::<<>>???@@@BBBEEEHHHKKKMMMPPPRRRSSSTTTWWWYYYZZZ\\\^^^___^^^^^^___```^^^```bbbdddggghhhiiijjjjjjjjjkkkjjjhhhhhhjjjkkklllmmmmmmnnnooooooppppppqqqrrrqqqooonnnnnnqqqsssxxxxxxwwwvvvuuutttssssssnnnoooqqqsssttttttssssssoooooooooooooooppppppqqqrrrtttwwwyyy{{{{{{zzzyyy|||{{{{{{zzz{{{|||~~~}}}{{{vvvlllccc[[[XXXUUURRRPPPMMMIIIFFFDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLKKKLLLUUU```nnnuuu~~~{{{xxxuuuggglll|||uuuvvv|||~~~yyy{{{|||{{{zzz}}}}}}zzzcccRRRFFF;;;333111000000000///////////////........................---------,,,,,,------------333333333444555555666666333999===DDDLLLRRRlllqqq```dddqqq~~~```KKKDDDQQQeeeyyy}}}pppPPPEEE;;;888888666444444555555444333222222222222222111111111222333333444888:::<<<===>>>AAADDDGGGIIILLLOOOQQQRRRSSSUUUWWWYYY[[[]]]]]]\\\[[[\\\]]]\\\]]]```ccceeehhhiiijjjkkkllllllkkkjjjjjjkkkmmmmmmmmmnnnnnnooooooppppppqqqrrrrrrpppooooooqqqssszzzyyyyyyxxxwwwvvvuuuuuuoooppprrrsssssssssrrrqqqooooooooooooooopppqqqqqqqqqsssuuuxxxyyyyyyxxxxxx{{{{{{{{{{{{|||}}}~~~~~~|||wwwmmmeeeaaa]]]YYYUUURRROOOKKKHHHEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLNNNPPPPPPRRR\\\ggguuuzzzxxxssspppeeennn~~~}}}vvvwwwzzzwwwwwwxxxxxx{{{{{{|||xxx]]]KKK@@@888333222111000000//////.........////////////////////////------------------------...333333444444555666666777777<<<>>>DDDJJJMMMdddttt______iiisssyyyeeeMMMBBBLLL___vvvuuuWWWJJJ===999999777555555555555444333222222222222222222222111222222333333666888:::<<<===???CCCEEEHHHKKKOOOQQQRRRSSSUUUWWWVVVXXXZZZ[[[ZZZZZZ[[[]]][[[]]]___aaadddeeefffgggjjjkkklllkkkjjjjjjlllmmmlllllllllmmmmmmnnnnnnnnnooopppqqqpppoooppprrrtttwwwwwwvvvuuuuuutttssssssrrrrrrssstttssssssrrrqqqqqqqqqqqqqqqrrrsssssstttrrrsssuuuwwwxxxxxxxxxwww{{{{{{{{{|||}}}~~~~~~|||xxxooohhheeeaaa\\\WWWSSSPPPMMMJJJFFFGGGHHHIIIKKKMMMNNNOOOPPPOOOQQQTTTVVVYYYcccnnnyyy|||yyyppplllfffsss}}}qqqsss}}}|||{{{xxx{{{}}}vvvuuuwww|||~~~|||{{{sssXXXGGG>>>888444333111111000///......------////////////////////////,,,------------------,,,,,,333333444444555666666777:::===<<<@@@EEEHHH^^^sss]]]]]]fffoooxxx|||wwwbbbKKK@@@HHHZZZrrr~~~www___OOO???999999777666666555555444333222222222222222222222111222222333333444666999;;;<<>>888333111111000000///...------,,,////////////////////////,,,,,,---......---,,,,,,+++333333333444555555666666888999777;;;AAAEEE[[[~~~rrr[[[ZZZcccrrrvvv}}}|||vvv```KKK@@@FFFSSSkkkzzzxxxgggUUUAAA999999888777777555555444333222222222222222111111111222333333444444666888:::<<<>>>BBBEEEHHHKKKOOORRRSSSTTTUUUVVVPPPSSSVVVXXXYYY[[[]]]^^^^^^___```aaaaaabbbbbbaaafffggghhhhhhggghhhiiikkkiiiiiiiiiiiiiiiiiijjjjjjiiikkkmmmoooooopppsssuuusssssssssrrrrrrrrrqqqqqqssssssssssssssssssssssssooooooooooooppprrrsssttttttuuuvvvwwwwwwxxxxxxxxxwwwxxxzzz|||}}}~~~~~~~~~{{{|||~~~~~~~~~~~~yyysssnnnjjjeee]]]WWWTTTQQQPPPOOOLLLLLLLLLMMMOOORRRUUUWWWWWWVVVZZZ```fffkkksss|||{{{kkkdddcccwwwmmm___^^^bbbttt|||{{{}}}yyysssttttttxxxxxxwwwvvvXXXFFF>>>888333000000//////......---------........................+++,,,---......---,,,++++++222222222333444444555555777888666999???BBBUUUvvvttt[[[XXXaaatttyyyyyyppp|||gggRRRFFFEEELLL```rrrtttmmmYYYCCC:::999999888888555555444333222222222222000000111111222333444555333555888:::<<>>;;;999888........................------------------------+++,,,...//////...,,,+++---111111222333333444444555999:::777:::???>>>OOOmmmxxx^^^YYY```uuu}}}xxxlllwwwqqq\\\LLLEEEFFFWWWjjjmmmppp[[[DDD:::999999888888555555444333222222222222000000000111222444555666333666888:::<<>>@@@BBBDDD---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++///111222222333444555666666777333555<<<<<<===JJJ\\\cccTTT\\\sssuuubbbfff{{{hhhKKKDDDIIIQQQ^^^jjjnnnaaaLLL<<<999;;;:::444444444444333333333222222222111111111222333333444333555888:::<<<>>>AAACCCHHHJJJNNNPPPQQQSSSUUUWWWWWWWWWWWWXXXZZZ[[[]]]^^^]]]^^^___```aaabbbcccdddccccccdddeeeffffffffffffjjjiiiiiihhhiiikkklllmmmkkkkkkllllllmmmnnnnnnooonnnooopppooommmlllkkklllnnnnnnnnnnnnoooooooooooooooppppppqqqssstttuuuuuusssuuuvvvuuutttrrrrrrsssxxxxxxxxxyyyyyyzzzzzzzzz~~~}}}}}}~~~~~~zzzvvvnnniiibbb]]]ZZZYYYXXXWWWXXXYYYYYYXXXYYY\\\aaadddiiimmmuuu}}}xxxooottt~~~zzzjjj]]]XXXVVVZZZjjjwwwlllgggcccdddiiisss~~~nnnPPP@@@:::999888999000///...---------------------------------------+++,,,---------,,,+++******333333333444444444444444777333555;;;;;;<<>>999888777555555555444444444333333333333222222111222222333222444777888999;;;===@@@@@@CCCFFFIIIKKKMMMPPPRRRUUUUUUUUUVVVWWWYYY[[[\\\[[[[[[\\\^^^___```aaabbb```aaabbbdddeeefffffffffffffffggghhhiiiiiiiiiiiiiiijjjkkkllllllkkkkkkjjjnnnoooppppppnnnmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrssssssttttttuuurrrssssssrrrqqqqqqsssuuuxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||}}}~~~{{{tttiiiaaaYYYTTTNNNJJJIIIJJJJJJJJJFFFHHHIIIJJJIIIHHHHHHGGGGGGDDDEEEHHHKKKNNNVVV^^^hhhuuu}}}zzzyyyvvvtttqqqpppssswww{{{}}}vvvoookkklllttt~~~xxxwwwuuupppkkkhhhqqq||||||tttpppgggiiioooyyynnnKKK999555444222000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......+++000000111222333444555555333444555666777:::???CCCZZZggg___[[[sssyyygggNNNEEEIIIPPPgggiiicccRRRAAA999777777555555555555444444444333333333222222111111222222222444666888999:::<<>>>>>??????===>>>BBBDDDFFFLLLSSS^^^lll~~~~~~~~~yyyppplllkkklllrrryyy~~~uuuuuuvvvuuusssttt}}}uuuooolllhhhlllttt|||cccFFF555111000000000...------------...//////+++++++++++++++++++++++++++++++++++++++,,,......,,,111111222222333333333444222444555555777;;;???AAARRRwwwqqqaaaYYYppp~~~}}}\\\JJJIIINNNdddjjjhhhXXXFFF;;;999888555555555555444444444444444333222222111111222222222444666777888999<<<>>>>>>AAAEEEHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]^^^___```aaabbbccccccdddddddddccccccdddeeefffhhhhhhhhhhhhggghhhggggggggghhhkkkmmmooommmoooqqqqqqooonnnooopppmmmnnnooopppqqqrrrrrrsssssssssssssssttttttttttttrrrrrrrrrqqqpppqqqtttvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz|||}}}|||rrraaaUUUJJJGGGCCC@@@??????>>>======??????>>>;;;:::;;;===;;;:::<<<@@@BBBCCCGGGNNNWWWfffxxxwwwqqqpppqqqssswww}}}~~~sssqqqsssvvvwww}}}uuuooolllfffkkkttt{{{eeeSSS???444000......111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,333333333222222222222111111333555555888<<<@@@@@@MMMqqqzzzeeeXXXooogggPPPLLLOOObbbjjjkkk\\\III===::::::666666555555555444444444444333333222111111111222222444666777888999;;;======@@@DDDGGGIIIKKKNNNQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^___```aaacccddddddddddddcccbbbbbbdddeeefffhhhhhhhhhhhhggghhhgggffffffgggkkknnnpppmmmoooqqqqqqooooooooopppmmmnnnooopppqqqrrrssssssssssssssstttttttttttttttrrrrrrrrrppppppqqqtttvvvuuuvvvvvvwwwxxxyyyyyyzzzvvvwwwyyy{{{}}}}}}}}}~~~yyyiii\\\JJJGGGDDDBBBAAA@@@???======>>>???===:::999;;;===;;;:::===AAACCCCCCGGGMMMTTTbbbttt||||||{{{xxxsssuuuxxxzzz~~~rrrnnnpppuuuxxxzzztttpppaaagggrrr}}}uuummmUUUIII;;;555222//////222---------------...///000------------------------333222///---,,,+++++++++***333333222222333333444555444555666777777999<<>>@@@CCCEEEGGGIIIMMMPPPPPPQQQRRRSSSVVVXXXZZZ\\\ZZZZZZZZZZZZ[[[^^^```aaaccccccdddddddddccccccbbbcccccceeefffhhhiiiiiiiiillljjjiiihhhhhhjjjkkkmmmrrrpppmmmkkkjjjlllmmmooonnnoooqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppnnnnnnooopppqqqtttuuuwwwwwwvvvvvvwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~uuukkkRRRLLLDDD???===<<<;;;:::<<<;;;::::::999999999999777999;;;===???BBBFFFIIIUUU^^^jjjsssxxx{{{~~~}}}yyyvvvxxxwwwsssqqquuu|||xxxhhhcccaaadddoooyyyxxxjjj\\\JJJBBB777111000000...,,,000000///...------,,,,,,//////...------------...,,,---------...////////////222222222222222333333444444555666666777999<<>>@@@BBBDDDGGGKKKNNNNNNOOOPPPRRRTTTWWWYYYZZZZZZZZZZZZZZZ\\\^^^```aaabbbccccccdddccccccbbbbbbbbbccceeeggghhhiiijjjjjjjjjiiihhhhhhiiijjjlllnnnpppooommmlllkkklllmmmnnnnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnoooqqqrrrtttvvvwwwwwwvvvvvvxxxyyyzzzzzzzzz{{{{{{|||}}}}}}|||~~~zzzrrr[[[RRRGGG???>>>===<<<:::<<<;;;::::::999999::::::888:::;;;===???BBBGGGKKKUUU]]]gggpppuuuxxx|||zzztttrrrxxx~~~uuuggg___\\\]]]eeeooonnnaaaTTTEEE>>>555000000222111///000//////...------,,,,,,......---,,,,,,,,,,,,,,,------------............---111111111111111222222333444555666666666888;;;>>>BBBYYYyyyeeeppprrrmmmrrrxxx{{{qqqXXXRRRWWWhhhrrrjjjZZZNNNDDD===777666444444444555444333333333222222111111000000111333444444444555888:::999;;;>>>@@@AAADDDHHHJJJLLLMMMNNNQQQSSSVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```bbbbbbccccccccccccbbbbbbbbbccceeegggiiijjjkkkkkkiiihhhhhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnnnnoooppprrrssstttvvvwwwwwwwwwwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{|||yyy|||}}}}}}{{{iii\\\LLLBBB??????===:::<<<;;;::::::::::::::::::::::::;;;<<<>>>CCCIIINNNUUU\\\dddkkkooosssxxx|||}}}vvvuuu|||zzzqqqfff^^^YYYVVVZZZaaaaaaVVVKKK>>>999222000111333444333/////////...------,,,,,,---------,,,,,,,,,,,,+++............------------+++000000000000000111111222333444555555666777:::===???SSSvvviiinnnttthhhoooyyy{{{||||||^^^RRRSSScccpppnnncccUUUGGG===888777555444555555555333444444333222111111000000111222444444333444777999888:::<<<>>>@@@BBBFFFHHHJJJLLLNNNQQQSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^___``````aaabbbbbbbbbbbbbbbbbbaaabbbdddgggiiijjjkkkkkkjjjiiiiiihhhiiiiiijjjkkkkkkkkkmmmmmmnnnmmmlllkkkmmmnnnoooqqqqqqqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqssstttuuutttvvvxxxxxxxxxxxxzzz{{{xxxxxxwwwwwwxxxyyy{{{|||xxx|||}}}|||}}}vvvgggSSSFFFBBBAAA>>>:::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<>>???AAAEEEGGGJJJKKKNNNQQQTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^_________```aaaaaabbbbbbbbbaaaaaabbbdddfffhhhiiijjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhjjjkkkmmmnnnmmmlllkkklllmmmooopppqqqqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxuuuvvvxxxyyyxxxyyy{{{|||wwwvvvvvvuuuvvvxxxzzz{{{xxx}}}}}}{{{~~~ppp\\\MMMFFFCCC???<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<===@@@FFFMMMRRRYYY]]]aaaeeegggkkkqqqvvv|||{{{~~~zzzoooiiieee\\\QQQMMMNNNMMMFFF@@@777555222000000111222222...............---------...//////000///...------......------,,,,,,,,,+++,,,000000000000000111111222333444555444444555888;;;???IIIbbbxxxmmmqqqpppjjjmmmooottt|||dddPPPMMMYYYiiissspppbbbNNN@@@;;;999666666666666555444444444333333222222111111111222333333222333555777888:::<<<===>>>@@@DDDFFFHHHJJJMMMQQQTTTVVVWWWWWWXXXYYYZZZ\\\^^^^^^______^^^___```aaaaaabbbaaaaaaaaabbbdddeeefffggghhhhhhjjjjjjjjjiiiiiihhhggggggggghhhjjjlllmmmmmmllllllkkklllnnnoooppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqsssssstttuuuwwwxxxxxxyyyuuuwwwxxxyyyyyyzzz|||}}}yyywwwvvvttttttuuuwwwxxxwww}}}}}}wwweeeUUUJJJDDD@@@===;;;;;;;;;;;;;;;;;;<<<===:::;;;===>>>BBBGGGNNNSSSXXX\\\```cccdddgggmmmrrryyysssoooiii^^^QQQIIIGGGEEE???:::666555333111000//////000........................//////000111111///...---------------,,,,,,,,,,,,...111000000000000111222222333444444444444555777:::===BBBWWW{{{ooojjjpppllloootttzzzgggPPPKKKUUUfffuuuvvviiiTTTFFF<<<999777666777666555444333333333333333333333333000222222222111222444666777999;;;<<<===???BBBEEEFFFHHHLLLPPPSSSUUUVVVVVVXXXYYY[[[]]]^^^______^^^]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeegggggghhhiiiiiiiiiiiiiiiggghhhiiijjjllllllmmmmmmkkklllmmmooopppoooooonnnppppppppppppppppppppppppssstttuuuvvvwwwwwwxxxxxxuuuwwwyyyzzzzzzzzz|||~~~}}}{{{wwwtttrrrqqqqqqrrrvvvzzzlll\\\MMMDDD@@@???;;;;;;;;;;;;;;;<<<======999;;;===@@@DDDIIIOOOTTTWWWZZZ^^^```aaaccchhhlllvvv|||~~~~~~zzz|||{{{mmmbbbSSSIIIDDDAAA;;;777333333333111000......///...........................///000111000///---,,,,,,,,,,,,,,,,,,,,,---------111111111111111222222333333444444444333444777999;;;>>>PPPtttqqqgggxxxppptttwww|||jjjRRRJJJSSSeeevvvzzznnnYYYKKK<<<:::888777777777555444333333333333333333333444000111222222111111333555666888:::;;;<<<>>>AAACCCDDDFFFJJJOOORRRTTTTTTTTTWWWYYY[[[]]]^^^______^^^]]]^^^___```aaaaaaaaaaaabbbbbbcccddddddddddddcccdddeeeggghhhjjjkkkkkklllgggggghhhiiikkklllmmmnnnkkklllmmmoooooooooooonnnoooooooooooooooooooooooossstttuuuvvvwwwwwwwwwvvvuuuwwwyyyzzzzzz{{{}}}~~~yyytttpppnnnmmmmmmuuu{{{ppp```PPPDDD@@@@@@;;;;;;;;;;;;;;;<<<===>>>888:::>>>BBBEEEJJJPPPSSSUUUYYY]]]______aaaeeeiiiuuuzzz}}}xxxuuu}}}qqqfffVVVKKKEEEAAA<<<777111222222111000...//////---.....................---...///000000...,,,++++++++++++,,,,,,------------444333111000000111333444111111222333444666777888999???KKKcccvvveeevvvrrrYYYNNNKKKZZZrrr~~~|||hhhLLLCCC===999888666333333777555444444444444333333333555444444333333444444555444666999:::;;;===???AAADDDEEEIIILLLPPPRRRTTTUUUWWWXXXXXXYYYZZZ\\\^^^___aaaaaabbbaaa______```bbbccccccdddeeeeeeeeeddddddeeeeeeffffffgggiiijjjkkkjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnoooooolllnnnoooooonnnmmmmmmnnnsssrrrrrrssstttvvvxxxyyy||||||zzzwwwxxx||||||yyy}}}vvvqqqnnngggbbbiiivvvyyy~~~|||oooaaaUUUKKKDDD???@@@???===;;;::::::::::::>>>>>>>>>@@@DDDJJJPPPSSSWWWXXXZZZ[[[]]]___cccfffrrryyyzzzssssss{{{mmm[[[MMMFFFAAA:::555111111111000///......---////////////////////////111...---...000111///---)))***++++++******,,,...,,,444333111000000111333444111111222333444666777888:::???HHH^^^{{{hhhuuuzzz```RRRLLLXXXooo~~~qqqWWWDDD>>>999999888555333555555555555444444333333333444444333333333333444444444666999:::;;;<<>>===;;;::::::;;;;;;??????@@@CCCHHHNNNUUUXXXXXXZZZ[[[\\\]]]___dddgggpppwwwwwwmmmkkkxxx{{{gggUUUIII@@@888333222111111000//////.................................,,,+++,,,......---+++***+++,,,+++******,,,---+++333222111000000111222333111111222333444666777888999===DDDWWW{{{rrrwwwmmmWWWKKKPPPdddvvvvvv___III@@@999999999777444333666666555444333333222222333333222222222222333333444666888999:::;;;>>>@@@DDDDDDFFFHHHKKKOOOSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZ^^^___```___^^^^^^___```bbbbbbbbbcccccccccddddddffffffffffffgggiiijjjkkkmmmmmmmmmmmmnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmmmmooopppooonnnmmmnnnooossssssssstttuuuwwwyyyzzz{{{}}}|||yyyyyyyyyvvvpppggg\\\SSSPPPNNNSSSfffyyy~~~wwwmmmbbbXXXOOOGGGCCC???>>>===;;;;;;;;;<<<<<>>777222222222111111000000//////........................---,,,+++,,,---...---++++++,,,,,,+++***)))+++,,,+++222222111000000111222222111111222333444666777888777<<>>CCCCCCCCCEEEIIIMMMQQQTTTVVVUUUUUUVVVWWWXXXYYYYYY\\\^^^______^^^]]]^^^___aaaaaaaaaaaabbbcccddddddffffffffffffggghhhiiijjjnnnnnnnnnoooooooooooopppnnnnnnooooooooopppppppppnnnooopppooonnnnnnooopppsssssstttuuuvvvxxxyyyzzz{{{}}}}}}zzzzzzzzzvvvpppfffYYYNNNIIIJJJSSSjjj{{{vvvnnneee\\\SSSKKKFFF@@@???===<<<<<<<<<===>>>>>>>>>???BBBGGGNNNUUUYYY[[[[[[[[[[[[[[[___dddhhhkkksssvvvooopppxxx~~~{{{{{{~~~|||rrrccc[[[eeetttppp[[[III===777555222222111111000000000000................................................,,,------+++***)))***+++,,,111111111111111111111111111111222333444666777888777>>>GGGTTTqqqnnnWWWNNNXXXjjjyyyaaaQQQ@@@999888777777888666666555444333333222222333222222111111222222333333444777888888999;;;===@@@@@@AAACCCGGGKKKOOORRRUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]______^^^]]]^^^___aaaaaaaaaaaabbbcccdddeeegggffffffgggggghhhiiijjjnnnnnnnnnoooooooooooopppooooooooopppppppppqqqqqqppppppqqqooonnnnnnppprrrssstttuuuvvvxxxyyyzzzzzz{{{}}}}}}{{{|||~~~|||wwwlll^^^PPPJJJIIISSSlllxxxtttnnnggg___WWWNNNIIIBBBAAA???>>>>>>>>>>>>???@@@@@@@@@BBBGGGMMMRRRVVVZZZ[[[[[[[[[[[[^^^cccfffjjjrrr~~~zzz~~~lllcccaaammmzzz~~~zzzzzz}}}~~~~~~pppaaaXXX___kkkvvv~~~kkkVVVEEE;;;666555111111111000000000000000........................---.........------......,,,------+++***)))***+++...111111111111111111111111111111222333444666777888:::BBBIIISSSlllzzz```QQQTTTbbbyyymmm\\\III>>>999666777999555555444444444333333333333333222222222222333333222444666777777888:::;;;>>>>>>@@@BBBFFFIIIMMMOOOTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ\\\___```___^^^^^^___bbbaaaaaaaaabbbccceeegggggggggggggggggghhhiiiiiimmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooqqqqqqqqqpppnnnoooqqqsssssstttvvvwwwyyyzzzzzzzzz|||}}}|||{{{~~~xxxiiiZZZQQQMMMSSSiiiwwwtttpppkkkddd[[[RRRLLLEEEDDDBBBAAA??????@@@@@@CCCCCCCCCEEEIIINNNTTTWWWZZZ[[[\\\]]]]]]___bbbeeejjjqqq|||tttvvv|||ggg]]][[[gggvvv~~~}}}}}}~~~{{{nnnaaaWWW[[[aaahhhtttyyydddQQQBBB:::555333000000000///////////////------------------------***,,,---,,,+++***+++,,,+++,,,,,,+++***)))+++,,,---000000111111111111000000111111222333444666777888999@@@EEEKKK```pppZZZSSSXXXlll{{{yyyttteeeTTTGGG===666555888333333333444444444444555444444333333333333444444222333555666666777999:::;;;<<>>AAATTTzzzzzzhhhYYYVVVdddsssrrrvvvjjj[[[NNNAAA777333666222222333444444555555666555444444333333444444555222333555666666666888:::999;;;>>>BBBEEEHHHJJJKKKNNNOOOPPPRRRTTTWWWYYYZZZZZZ]]]```aaaaaa`````````cccbbbbbbbbbccceeegggiiihhhgggggggggggghhhhhhiiijjjjjjjjjkkkkkkkkkllllllpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppnnnooorrrtttsssuuuwwwyyyzzz{{{{{{zzz}}}}}}zzzzzz|||ooodddbbbppp{{{uuulllaaaZZZKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@AAAEEEJJJQQQXXX\\\\\\___bbbdddddddddeeefffiiinnnvvv~~~}}}tttkkkmmm}}}rrrmmmccciiirrryyyxxxqqqooopppttt}}}|||uuukkkaaa]]]XXXVVV___lllpppttt}}}tttdddPPPAAA;;;888444000---------...............------------------------+++---///...,,,+++---///)))+++++++++******,,,...***000000000000////////////222222222222333444555666:::;;;<<>>@@@CCCFFFIIIKKKLLLNNNPPPSSSTTTVVVVVVYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^___aaabbbdddeeedddccccccddddddeeefffgggddddddeeefffggghhhiiiiiijjjkkklllmmmmmmmmmlllkkkmmmoooqqqrrrrrrrrrssstttuuuuuuuuuvvvxxxyyy{{{||||||}}}|||uuukkkddd[[[WWWQQQMMMKKKIIIGGGEEECCCCCCEEEJJJQQQWWWZZZ[[[___bbbeeeeeebbbaaabbbdddlllnnnsssyyy|||lllccc______cccmmm{{{zzzrrrrrrzzz}}}rrrkkkjjjmmmqqqvvv~~~yyyzzzwwwsssmmmeeeaaaeeelllpppqqqvvv~~~}}}pppddd[[[MMM???888666333222333///000///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,------......,,,000000000000000111111111222222222222333444555555666777;;;>>>AAASSSwww|||oooooorrrYYYVVV\\\bbbeeeeee\\\MMM???777555777777666666555555444444222333444444333222000///111222333444555666777777777999<<<===???AAAEEEHHHJJJKKKMMMOOOQQQSSSTTTTTTYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaabbbcccaaaaaaaaabbbccccccdddeeeddddddeeefffggghhhiiiiiiiiijjjkkklllllllllkkkjjjkkkmmmpppqqqqqqrrrtttuuusssssstttuuuvvvxxxyyyzzz|||}}}~~~vvvllleee]]]YYYTTTOOOMMMKKKIIIHHHEEEEEEHHHMMMSSSXXX[[[\\\\\\___bbbcccaaa```___```hhhjjjmmmrrrxxx~~~xxxlllfffcccgggnnnxxxvvvnnnnnnttt{{{yyyqqqoooqqqttt~~~}}}|||zzzuuulllfffjjjsssyyywwwyyypppbbbSSSGGG;;;666555333333555+++...///---,,,...///...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000222222222222333444555555222222666;;;===JJJllltttgggdddqqq~~~```XXX]]]eeejjjkkkcccRRRCCC;;;999888777777666555555444444222333444444333222000///111222222333444555666666777999;;;===>>>@@@DDDFFFHHHIIIKKKNNNPPPRRRSSSSSSYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaa``````aaaaaabbbcccccccccdddeeeeeefffggghhhiiiiiiiiijjjkkklllllllllkkkkkkiiikkknnnpppqqqrrrtttvvvrrrrrrrrrsssuuuvvvxxxyyyzzz|||zzzooohhhaaa]]]XXXTTTQQQPPPNNNLLLHHHHHHKKKPPPVVV[[[]]]]]]\\\^^^aaabbbaaa```___^^^dddeeegggjjjnnnssswwwyyyzzz{{{}}}}}}tttpppmmmrrrzzz}}}sssllllllqqqvvv}}}xxxwwwzzz}}}~~~uuunnnqqqxxx}}}zzz{{{nnn^^^KKKBBB888555333111222555///444444///,,,...///---------------------------------,,,,,,,,,+++++++++......---,,,+++******)))...,,,------......//////000000000000000111222333444444222666===???GGGddd|||nnneeeiiizzzkkkZZZXXXbbbjjjpppjjjYYYIII???===999888777777666555444444333333333333222111000000111111222333333444555555666888:::<<<===???BBBEEEEEEGGGIIILLLOOOQQQSSSSSSXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\^^^___`````````___```aaabbbccccccccccccddddddeeefffggghhhiiiiiiiiijjjkkklllmmmlllkkkkkkhhhkkknnnppppppqqqsssuuurrrrrrrrrssstttvvvxxxyyyxxx{{{tttmmmgggccc^^^ZZZXXXVVVTTTRRRLLLMMMPPPUUU[[[___``````^^^___`````````___]]]\\\^^^^^^^^^___bbbgggkkknnnkkkpppyyyyyytttqqq|||yyyvvv{{{~~~vvvpppoooqqqttt}}}xxxwww{{{{{{yyyyyy~~~zzzhhhXXXGGG???777444222000111444666<<<<<<333---......***------------------------,,,,,,,,,,,,++++++++++++......---,,,+++***))))))+++---------...///000000000000000000000111222333444:::555888???AAAEEE\\\xxxpppgggvvvxxx{{{yyy___VVVWWWdddqqqpppaaaNNNBBB>>>999999888777666555444444444444333222111111111111111111222222333333444444666888:::;;;<<<>>>AAADDDCCCEEEGGGKKKNNNQQQSSSTTTVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ\\\^^^```````````````aaabbbcccdddddddddcccccccccdddeeefffggghhhhhhhhhiiijjjkkklllkkkjjjjjjhhhkkkmmmooopppqqqrrrtttssssssttttttvvvxxxyyyzzz{{{}}}wwwooojjjgggaaa]]][[[YYYWWWUUURRRSSSVVV[[[```cccdddddd```___]]][[[ZZZXXXWWWUUUVVVTTTRRRRRRTTTYYY___bbbaaaiiittt{{{www~~~}}}yyywwwxxxyyy~~~yyyyyyyyywwwyyy}}}~~~uuudddVVVEEE>>>777555222//////222333<<<<<<222,,,...///+++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***---......///000111111222222222222222333444555666999333444<<<===???RRRkkkzzzgggnnnwwwrrrfffWWWNNN^^^pppssseeeRRRCCC===999999888777666555444444555444333111000111111222111111111222222333333444666777999;;;<<<>>>AAACCCAAACCCFFFJJJNNNQQQSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYYYY[[[]]]___```aaa`````````aaacccdddeeeeeeddddddaaabbbcccdddeeeffffffgggggghhhiiikkkkkkjjjjjjiiihhhkkkmmmooooooppprrrsssuuuuuuuuuvvvwwwyyy{{{|||vvvnnnjjjfffaaa]]][[[YYYWWWUUUVVVWWWZZZ___dddggghhhggg```]]]YYYVVVTTTQQQOOOMMMNNNKKKHHHGGGIIIOOOUUUYYY^^^ffftttwwwuuuyyyxxxzzz~~~~~~tttdddWWWEEE>>>888555222......111+++555777...***///111---------------------------,,,,,,,,,+++++++++******((())))))+++,,,---......+++111111111111000000000000444222111111222333222111555555555555777@@@LLLUUUvvvjjjoooyyylllxxxsssVVVIIIVVVaaalllnnnXXXBBB???999555333555555333444777444444444333333333222222111111111111222333444555555666777999;;;===>>>???DDDEEEGGGHHHIIIJJJMMMOOOTTTUUUVVVVVVVVVWWWYYY[[[ZZZ[[[]]]_________]]]\\\bbbccceeeffffffdddaaa___aaaaaabbbdddfffhhhkkklllllllllkkkjjjjjjjjjkkkkkkkkknnnqqqrrrsssssstttuuutttqqqoooqqquuuxxxyyyyyy|||}}}|||tttpppooohhh```\\\\\\\\\YYYVVVWWWWWWWWWZZZ```eeehhhiii]]][[[VVVQQQLLLIIIFFFEEEBBBAAA???>>>@@@DDDIIILLL]]]cccrrryyyxxxyyyuuuvvvwwwxxxzzz~~~xxxbbbKKK===999444222111111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------,,,,,,+++***))))))***000000000000000000000000444222111111222333222111444555555555777>>>IIIQQQxxxpppooo~~~lllsssxxxZZZHHHPPP[[[iiiooo___JJJCCC;;;666444666666333333555444444444333333333222222111111111111222333444555555666777999:::<<<===>>>BBBCCCEEEGGGGGGIIILLLOOORRRSSSUUUUUUTTTUUUWWWYYYYYYZZZ\\\^^^___^^^]]]\\\```aaaccceeeeeecccaaa```aaabbbbbbdddfffhhhjjjkkkllllllkkkkkkkkkkkkkkkkkklllnnnqqqrrrqqqqqqqqqrrrtttqqqppprrrvvvzzz||||||~~~~~~~~~tttmmmmmmnnnwwwzzz|||}}}tttooollleee]]]YYYXXXXXXVVVTTTWWWVVVVVVYYY]]]```bbbbbbXXXVVVRRRMMMHHHEEECCCBBB>>>===;;;:::;;;???CCCEEEOOOUUUdddwwwwwwooooooyyy~~~xxxtttvvvwwwwwwxxxzzzsss\\\FFF;;;888444111000111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,+++******)))+++////////////////////////333222000000222333222222222444555555777<<>>999777999999555444555444444444444333333333333111111111111222333444444555555666888:::;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNOOOQQQRRRRRRRRRSSSUUUWWWXXXYYY[[[\\\]]]]]]\\\\\\]]]___aaacccccccccbbbaaaaaabbbbbbccceeefffhhhiiikkkkkkkkkkkkjjjjjjjjjjjjlllnnnppppppooooooooopppsssrrrqqqssswww{{{~~~}}}ppp```VVVSSSTTT[[[[[[\\\bbbeeeppptttmmmiiiccc[[[VVVTTTTTTSSSQQQTTTSSSSSSUUUXXXYYYYYYXXXPPPNNNJJJFFFBBB@@@>>>===<<<:::888777888:::===???BBBFFFSSSeeeuuu}}}mmmfffgggqqqwwwvvvwww{{{~~~yyyuuuvvvtttqqqppppppgggSSS???999666222000000000000///......---,,,,,,,,,,,,---+++,,,,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++*********+++............////////////222111000000222333222222111333555666666999???DDD[[[}}}}}}kkkccczzzsssooo|||~~~fffUUUKKKMMM\\\iiikkk\\\HHHBBB<<<999;;;;;;888666777555444444444444333333333222111111111222222333444444555666777999:::;;;<<<;;;===@@@AAACCCFFFIIILLLNNNOOOPPPQQQPPPRRRTTTVVVWWWXXXYYY[[[\\\\\\\\\\\\[[[\\\___aaabbbbbbbbbbbbbbbbbbbbbbbbccceeefffggghhhiiiiiiiiiiiihhhhhhhhhjjjlllnnnnnnnnnnnnoooqqqsssrrrrrrsssvvvzzz}}}yyyhhhUUULLLLLLIIIPPPNNNLLLPPPRRR^^^ssstttkkkgggaaaYYYTTTQQQPPPOOONNNMMMMMMNNNPPPRRRRRRQQQOOOIIIGGGDDDAAA>>><<<;;;:::<<<;;;999888888999;;;<<<===???GGGTTTbbbooovvvhhhbbbbbbkkkpppooossszzzwwwuuuuuu{{{}}}zzzwwwssslllddd```^^^WWWHHH;;;666444000////////////.........---,,,,,,,,,,,,---+++,,,,,,---............++++++++++++++++++++++++,,,,,,,,,++++++************---........./////////000222000///000111333333222000333555555555777;;;???NNNoooppp```mmmvvvmmmxxxwww^^^KKKIIIVVVbbbnnnhhhQQQDDD<<<888999:::888666666555555555444444444333333222222111111222222333333444444555666777999::::::999;;;===???AAACCCGGGJJJLLLNNNOOOPPPPPPQQQSSSVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]___aaabbbbbbcccbbbbbbbbbbbbbbbcccdddddddddeeefffggggggggggggfffhhhiiilllmmmmmmoooqqqsssssssssssssssuuuxxx{{{}}}uuuaaaNNNHHHKKKJJJPPPNNNJJJLLLJJJRRReeevvvkkkeee```YYYSSSNNNJJJHHHGGGFFFFFFGGGIIILLLLLLKKKIIIDDDBBB@@@===;;;:::::::::;;;;;;:::999999999999999<<<<<>>???BBBEEEHHHJJJLLLMMMNNNNNNPPPRRRUUUTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]___aaabbbcccccccccbbbbbbaaaaaaaaabbbbbbaaabbbdddfffhhhhhhhhhggggggiiikkklllmmmooorrruuuqqqrrrsssssstttwww{{{www```KKKEEEHHHKKKSSSRRROOONNNHHHKKKZZZttt}}}pppfffccc]]]UUUMMMGGGBBB@@@AAAAAAAAACCCEEEGGGFFFEEE@@@???===;;;::::::::::::888888888888888777777666999888:::@@@FFFQQQdddtttuuuiii[[[VVVTTTYYYZZZ]]]hhhwww~~~xxxjjjbbb\\\```ppp|||zzzxxxvvvuuukkk\\\KKKCCC@@@===999888333111//////000000///.........---,,,,,,,,,,,,---+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))......///000000111222222000///...///111333333222000222444444333444999===???WWWzzzhhhhhhpppmmmhhhmmm|||^^^UUUTTTRRRiiiyyygggVVVIII===:::999666333333555555555555444444444444333333222222111222222333333333444555666777777888999;;;===>>>>>>@@@CCCFFFHHHIIIKKKLLLLLLNNNPPPSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]___```bbbcccccccccbbbaaaaaa````````````___aaadddgggiiijjjjjjjjjiiijjjkkklllmmmooorrrtttnnnpppssstttvvvyyyiiiQQQIIILLLLLLVVVYYYXXXUUUKKKIIIVVVhhhyyymmmkkkfff]]]SSSIIIBBB???@@@???===>>>@@@AAAAAAAAA===<<<:::999999999:::;;;777777888888888777666666777777999===AAAJJJ\\\lllxxxoooccc\\\VVVSSSUUUVVVZZZjjj{{{zzzooofff]]]```nnn~~~zzzxxxvvvkkk[[[JJJBBB>>>888555666222000//////111111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***...//////000111222222333000///...///111333333222111333444333222444999===<<>>>>>@@@CCCEEEFFFGGGIIIJJJJJJLLLOOOQQQSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]^^^___```bbbcccccccccbbbaaa``````____________aaaeeehhhkkklllmmmlllkkklllmmmllllllnnnqqqssslllooosssuuuwww|||uuu\\\RRRUUUNNNZZZ______]]]QQQLLLVVV___uuutttooofffZZZOOOFFFBBBAAA???<<<<<<===>>>>>>>>>;;;:::999888888999:::;;;777888999::::::999888777999999:::<<>>666444555666666666555444444444444555222222222222222222333333222222333333333333444444777888999;;;===>>>@@@@@@CCCEEEGGGHHHHHHIIIKKKMMMRRRSSSTTTTTTTTTUUUXXXZZZZZZ[[[]]]___``````___^^^^^^^^^___```aaabbbcccccccccdddfffhhhjjjkkklllmmmnnnmmmmmmmmmmmmnnnnnnoooqqqsssuuuuuuwww{{{uuudddXXX^^^aaadddbbb]]]WWWSSSRRRZZZtttuuu|||vvvdddRRRHHHEEEDDDAAA===:::::::::999888777999;;;;;;:::888888888:::999888888888888777666555999;;;;;;;;;AAAMMMVVVgggnnnwww|||kkkcccaaa]]][[[YYYWWW___zzzttthhhccchhhrrrzzz~~~zzz{{{nnn]]]KKKAAA<<<777444333////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++,,,.../////////000000000000000000111111111222222222333222222333444666888:::>>>DDDZZZ}}}kkk]]]kkk~~~nnnlllnnn}}}nnnXXXOOORRR```nnnyyylllYYYIII@@@===<<<<<<666666555444444444444555222222222222222222222222222222222333333333444444777777999:::<<<>>>???@@@BBBCCCFFFGGGGGGIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVXXXYYY[[[]]]___``````___^^^______``````aaabbbccccccfffgggiiikkkllllllllllllllllllllllllmmmnnnoooppppppsssuuuvvvxxx}}}xxxmmmjjjkkklllhhhbbb[[[XXXVVVVVVlllzzzxxx~~~|||mmm[[[NNNHHHBBB@@@===;;;;;;;;;;;;:::999;;;<<<<<<;;;:::::::::;;;999888777777777666555888;;;<<<;;;;;;???HHHPPP]]]eeepppyyyssslllkkkddd```^^^^^^iii~~~xxxjjjcccfffnnntttwwwtttxxx|||ooo]]]KKKAAA<<<777333333////////////////////////,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++************+++++++++....../////////000000000000000000111111111222222333333333333555777999:::???BBBRRRpppnnn\\\dddqqqlllpppxxx~~~cccPPPLLLWWWeeexxxooo```QQQEEE>>><<<<<<777666555555444444555555444333333222222111111111222222222222333333333333666666777999;;;<<<===>>>???AAADDDEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQRRRTTTVVVXXXZZZ\\\___```______^^^``````aaaaaabbbbbbbbbcccggghhhjjjlllmmmlllkkkjjjjjjjjjjjjkkklllnnnpppqqqppprrruuuwwwyyy|||{{{xxxqqqiiiaaa\\\ZZZWWWfffzzztttsssxxx}}}{{{qqqaaaSSSKKK@@@>>><<<<<<=========<<<888999999:::::::::999999<<<;;;999888777777777888;;;<<<======<<<>>>CCCHHHPPPXXXeeeqqqzzz|||wwwyyynnneeedddiiiwww{{{yyy|||mmmeeeeeeiiimmmnnnmmmkkkrrr{{{nnn]]]JJJ@@@;;;777333222////////////////////////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++***........./////////000000000000000000111111111111333333222333444666888999>>>???IIIbbbttt]]]___www}}}tttrrrsss}}}oooTTTGGGMMMXXXkkklllgggZZZIII<<<888999777666666555555555555555444444333333222111000000111222222222222333333333555555666777999:::;;;<<<<<<>>>AAACCCDDDFFFIIIKKKKKKMMMOOOPPPQQQQQQSSSUUUWWWYYY[[[^^^______^^^^^^aaaaaaaaabbbbbbbbbccccccccceeehhhjjjkkkkkkiiihhhiiiiiiiiijjjlllooorrrsssqqqsssuuuwwwzzzzzzooofff___\\\ZZZaaannnwwwlllfffhhhkkklllggg^^^RRRJJJ@@@>>>======??????>>>===;;;:::::::::;;;<<<;;;:::<<<<<<;;;999888999;;;<<<;;;===>>>?????????AAABBBGGGOOO\\\jjjuuu}}}uuuhhhhhhppp~~~yyyxxxqqqvvvqqqgggfffhhhjjjjjjhhhaaacccooo}}}|||mmm\\\III???:::666222222////////////////////////---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************+++++++++............//////////////////000000000111111111222222111111222444666777:::;;;CCCUUUrrr~~~ccc^^^lllxxxpppqqq|||]]]HHHFFFMMM\\\gggooogggRRR@@@:::<<<777777666555555555555666444444333333222111000000111111111222222222333333333444555666777888999::::::<<>>;;;<<>>???@@@BBBDDDGGGGGGJJJMMMPPPPPPQQQRRRSSSUUUWWWZZZ\\\^^^^^^^^^]]]aaaaaabbbcccdddeeeffffffdddeeegggjjjlllnnnoooooojjjjjjiiijjjlllppptttwwwqqqtttwww{{{{{{qqqkkkhhhgggiiirrr}}}ooo\\\QQQLLLJJJIIIJJJKKKMMMMMMMMMDDDCCCAAACCCGGGKKKMMMNNNKKKGGGDDDDDDFFFFFFDDDBBB;;;===???>>>;;;999;;;===<<<===AAAGGGLLLLLLGGGCCCBBBGGGQQQ___mmmxxx~~~~~~tttlllppp{{{|||uuu|||ppp]]][[[aaakkktttmmmmmmoooqqqpppkkk```YYY\\\dddpppeeeUUUCCC;;;777444222111////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,---------.........//////////////////000000000111333222111111222333555666333888===CCCVVVuuuuuuccc[[[cccoooppp{{{}}}___KKKEEEAAALLLYYY^^^YYYMMMAAA:::888777777666666666666666222222222222222222222222111111111111222222222222111222222333444555666666999;;;===>>>???@@@BBBDDDDDDGGGKKKNNNOOOOOOPPPQQQTTTVVVYYY\\\^^^^^^^^^]]]``````aaaccceeefffggghhhhhhggghhhhhhjjjlllnnnooolllkkkjjjjjjmmmqqquuuxxxpppsssxxx}}}}}}vvvssssssvvvyyy}}}~~~hhhVVVMMMFFFFFFEEEDDDEEEGGGIIILLLFFFEEEDDDGGGMMMUUUZZZ]]]VVVQQQMMMLLLMMMNNNKKKHHHCCCGGGIIIGGGAAA===<<<>>>???@@@DDDLLLSSSRRRKKKDDDAAAEEEMMMZZZiiivvv~~~~~~|||zzz{{{rrrooowww~~~vvv{{{wwwdddWWWVVVYYY```xxxtttnnnooorrrsssrrroooeee\\\ZZZ[[[cccxxxaaaQQQ@@@888666333111111////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++************+++++++++---------.........//////////////////000000000000444333333222333444666777222999===???NNNlll{{{eeeWWWXXXrrrtttlllppp{{{iiiQQQFFF@@@EEEOOOXXX\\\UUUGGG;;;888888777666666666666666222222222222222222333333000111111111111222222222111111222333444444555555999;;;======>>>???AAABBBBBBEEEJJJLLLMMMMMMNNNOOOTTTVVVYYY[[[]]]^^^^^^]]]___```aaaccceeeggghhhiiiiiihhhfffffffffhhhkkklllmmmlllkkkkkkmmmqqquuuxxxnnnrrrxxx|||xxxuuuuuurrrrrr|||zzzgggXXXPPPDDDDDDDDDCCCBBBCCCFFFIIIGGGFFFFFFJJJRRR\\\dddhhhddd___ZZZXXXZZZZZZWWWSSSMMMQQQSSSPPPHHHBBB@@@@@@BBBCCCGGGPPPVVVUUULLLDDD@@@BBBJJJWWWgggvvv~~~}}}zzzvvvppprrr}}}{{{}}}|||mmm^^^TTTTTTTTTYYYsss~~~sssnnnooorrrsssrrrqqqhhh___ZZZWWW\\\ppp___OOO>>>777555333111111////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++***,,,,,,,,,---...///000111111111000000000000000111111111000000111111222333777999666;;;JJJ[[[yyygggXXXYYYbbbsssmmmoooqqqaaaKKKDDDCCCHHHRRRZZZWWWHHH:::;;;999666333222333555666444444444333333333222222///000000111111111000000333222111111111333555777777777888999;;;===???@@@BBBCCCEEEGGGHHHJJJMMMPPPRRRTTTWWWXXXYYYZZZ]]]___^^^^^^___```aaabbbccccccddddddeeeeeeggghhhjjjjjjmmmkkkiiijjjmmmrrrvvvxxxvvvwwwzzzzzzuuuqqqooopppttt}}}xxxmmm]]]OOOFFFCCC@@@???@@@AAAAAAAAACCCCCCDDDHHHOOO[[[iiirrrpppkkkeeecccddddddaaa]]]RRRYYY```aaaUUUFFF@@@BBBDDDDDDFFFKKKPPPPPPIIIDDDBBBCCCIIIVVVgggttt{{{||||||}}}}}}}}}|||tttlllnnnqqqvvvvvv```\\\VVVRRROOOWWWlll}}}sssnnnnnnrrrtttvvvtttiii^^^XXXTTTXXXkkkqqqWWWEEE===:::333111333.........------------............---,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********************************---------------...///000111111000000000000000111222111111111111222333333444666444777DDDRRRpppppp^^^[[[aaa~~~pppjjjjjjvvvsss\\\GGGCCCDDDLLLWWWXXXMMMAAA===;;;888555444444555666444444444333333333222222000000111111111111000000333222111111111333555666777777888999:::<<<>>>???AAACCCEEEFFFGGGIIILLLOOORRRTTTVVVWWWXXXYYY[[[]]]]]]]]]^^^___```aaabbbbbbcccddddddeeefffhhhiiijjjnnnmmmmmmnnnrrrvvvyyy{{{vvvwwwyyy}}}uuuoookkkkkknnnoootttwwwvvvsssmmmbbbXXXHHHEEEAAA>>>>>>>>>>>>>>>AAAAAABBBDDDKKKUUUaaaiiimmmkkkiiijjjmmmlllhhhcccZZZ```hhhhhh[[[KKKDDDDDDCCCBBBCCCGGGLLLLLLGGGBBBBBBCCCIIIUUUeeettt{{{~~~~~~xxxpppkkklllooossswww___ZZZSSSOOOMMMRRRbbbrrr}}}~~~wwwttttttuuuvvvvvvtttiii^^^XXXSSSUUUfffzzzmmmTTTCCC;;;999222111333.........------------............------,,,++++++***,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,***************************......---------......///000000000//////000000111222222222222222333444444222666444555>>>IIIffflllbbb```}}}vvvgggccckkkuuutttVVVKKKCCCGGGSSSXXXRRRIII@@@>>>;;;777555555555555444444444444333333333333000111111111111111000000222111111000111333444555777777777888999;;;<<<===???AAACCCEEEFFFHHHKKKMMMQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[\\\]]]^^^___``````bbbbbbccceeefffgggiiiiiilllmmmnnnqqqtttwwwyyy{{{vvvwwwyyy~~~zzzpppggg```^^^```^^^bbbddddddffffffaaa[[[MMMHHHBBB>>><<<=========>>>>>>>>>???CCCKKKTTT[[[cccdddggglllpppqqqlllhhh```fffnnnnnnaaaPPPFFFFFFBBB@@@@@@BBBEEEFFFCCC@@@AAABBBIIIUUUeeesss|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~uuummmjjjjjjlllpppzzzvvvbbb[[[TTTPPPOOOQQQ[[[eeemmmrrr~~~|||{{{zzzzzzyyyxxxtttiii___XXXSSSSSS```rrr}}}fffOOO>>>888777111000333.........------------............------,,,+++++++++++++++,,,,,,,,,+++******((()))***+++,,,------...***************************///......---------......000////////////000000111333333222222333333444555333888777666;;;CCC\\\nnnaaavvv~~~hhhaaadddgggwwwzzzkkkZZZIIIEEEOOOVVVTTTNNNCCCAAA>>>:::777666555555555444444444444333333333111111222222222111000000111111000000111222333444777777777777888999:::;;;===???AAACCCDDDFFFIIILLLOOOQQQSSSTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^```aaabbbdddfffggghhhhhhiiikkknnnpppqqqrrrtttuuuxxxxxxzzz~~~vvvmmmcccYYYTTTTTTUUUWWWWWWWWWYYY]]]\\\XXXPPPJJJCCC>>><<<======>>>;;;;;;;;;;;;<<>>>>>@@@AAAAAA@@@>>>CCCLLLYYYhhhtttzzz}}}}}}}}}~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||~~~wwwppplllkkklllpppwwwsssggg___YYYXXXYYYYYY]]]bbbgggiiiqqq}}}}}}|||zzzuuujjj```[[[UUUTTT___nnn|||rrr]]]JJJ:::444555///000222.........------------............------,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))***+++,,,,,,------***************************///......---------......//////......///000111111333333222222333333444555333888777777:::>>>RRRrrrhhhsssiii______```kkkqqq}}}~~~iiiQQQFFFKKKRRRSSSPPPEEECCC@@@<<<999777555555555555555444444444333333222222222222222111000000000000000000111222333333555555555666666888999999;;;===???AAABBBDDDGGGIIILLLNNNPPPQQQQQQRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\^^^___aaaccceeefffgggggghhhkkknnnooonnnmmmooopppyyyzzz{{{~~~|||sssllldddYYYSSSQQQQQQRRRQQQOOORRRWWWXXXVVVOOOJJJCCC===<<<<<<======999:::999888888:::>>>AAAEEEGGGKKKQQQYYY___bbbccccccfffjjjiii___PPPGGGFFFFFFCCC@@@>>>>>>???AAABBB???EEERRR```mmmuuuyyyyyy{{{{{{|||}}}~~~|||zzzzzzzzz{{{{{{}}}~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{}}}~~~}}}~~~~~~~~~}}}~~~}}}yyysssqqqrrruuuwww}}}qqqiiiccc```bbbeeeeeefffiiijjjjjjnnnwww}}}|||uuujjjaaa^^^[[[ZZZeeesss~~~gggVVVFFF666222333///000222---......------------............------------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************......---------......///............///000111111222222222222222333444444111555444555999:::HHHbbbvvv{{{iii\\\[[[^^^eeemmm{{{{{{^^^MMMJJJNNNPPPOOOEEECCCAAA===:::888666555555555555555444444444333333333333333222111000000...//////000111111222222333333333444555777888999999;;;===???@@@BBBEEEHHHIIIKKKMMMOOOOOOQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^```ccceeefffffffffhhhkkknnnooommmlllnnnpppwwwzzz|||~~~~~~yyyrrrlllhhhcccZZZTTTSSSMMMNNNMMMKKKNNNTTTUUUSSSOOOJJJDDD???======<<<<<<999::::::999777777999;;;===>>>BBBHHHOOOVVV]]]aaaccccccdddccc[[[PPPKKKLLLKKKHHHEEEAAA@@@AAACCCEEEDDDKKKXXXfffpppvvvxxxxxx||||||}}}~~~~~~~~~{{{{{{zzzzzz{{{{{{||||||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{~~~~~~{{{}}}{{{{{{{{{}}}|||{{{{{{}}}~~~{{{|||~~~|||{{{|||rrriiiffffffkkknnnnnnppprrrsssqqqpppwww}}}{{{ssshhhaaa```aaacccnnn}}}ppp]]]PPPCCC444000222...///222---......------------............------------------******+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********************************---------------...///000...------......000111111222111111111111222333333///222111444:::999@@@UUUtttiiiYYYZZZbbbhhhqqquuu[[[OOOKKKJJJJJJDDDCCCAAA>>>;;;888666555555555555555444444444444333333333333222111000///......///000111111111111111111222333555666888999888:::<<<===>>>@@@DDDFFFFFFHHHKKKMMMNNNPPPSSSUUUUUUVVVWWWWWWYYYYYYZZZ[[[[[[]]]```ccceeeffffffeeeeeeiiilllmmmkkkkkkooosssrrrwww{{{~~~xxxqqqjjjhhheee```^^^___WWWYYYWWWUUUVVVZZZZZZWWWVVVRRRKKKFFFCCCAAA???===:::;;;<<<;;;999888888999888;;;???EEEKKKRRRYYY^^^___]]]\\\[[[UUUNNNMMMPPPPPPNNNJJJGGGDDDEEEGGGIIILLLSSS]]]gggpppuuuyyyzzz||||||}}}~~~|||~~~||||||{{{zzzzzzzzz{{{{{{|||||||||||||||}}}~~~||||||||||||{{{{{{{{{{{{}}}~~~|||~~~}}}{{{{{{|||}}}{{{xxxyyy~~~{{{uuuqqqjjjiiilllrrruuuuuuxxx|||~~~zzzwww{{{}}}xxxoooeee___aaaeeekkkxxxvvvdddUUULLLBBB333000222...///111,,,......------------......------..................)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,***************************,,,,,,,,,---...///000111---------......000111111111111000000111111222333000222111555<<<:::>>>OOOgggkkkYYY[[[gggnnnxxxiiiTTTJJJFFFEEEDDDCCCAAA>>>;;;999666555666666555555555444444444444444444333222111000///---...///000111111111111000000111222444666888999777999;;;<<<===@@@CCCEEEDDDFFFIIILLLMMMPPPSSSUUUUUUVVVVVVWWWXXXYYYZZZ[[[ZZZ\\\___bbbeeeeeeeeeeeeaaaeeeiiijjjiiijjjpppuuunnntttzzz~~~zzzrrrooommmkkklllppplllmmmkkkggggggiiifffaaa___ZZZTTTNNNJJJFFFCCC@@@:::<<<===<<<:::999999999666999???EEEKKKQQQWWWZZZ\\\XXXUUUTTTPPPKKKMMMRRRSSSQQQNNNJJJGGGGGGIIILLLSSSXXX```gggnnntttzzz}}}{{{{{{{{{|||}}}~~~~~~~~~{{{|||}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~|||~~~}}}|||}}}~~~{{{wwwwww||||||xxxpppnnnlllmmmrrrxxxzzzzzz~~~}}}}}}uuulllbbb]]]aaagggooo~~~|||nnn]]]PPPJJJBBB333000222//////111,,,.........------.........------..................)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...***************************.........------,,,,,,,,,---------............///---...///000000111111111///111222444555999>>>BBB[[[||||||aaa^^^hhhppp{{{cccLLLEEEGGGCCCIIIIIICCC>>>===:::555777888777666666666999;;;444444333333222111000000111111000///...---,,,,,,///000000222333555777888777888999:::<<<>>>@@@BBBCCCDDDFFFIIILLLOOOQQQRRRTTTVVVXXXXXXWWWVVVWWWXXXXXXZZZ]]]```aaacccgggiiiggghhhiiikkkmmmppprrrtttuuusssuuu{{{xxxrrrooooooiii]]]SSSMMMGGGBBB???;;;:::<<<:::666555777<<<;;;===EEEQQQYYY[[[ZZZZZZSSSMMMLLLLLLKKKNNNRRRWWWUUUQQQKKKGGGHHHNNNTTT[[[bbbkkkqqqrrrtttxxx|||yyyyyyyyyxxxxxxyyyyyyzzzyyyzzz|||~~~~~~~~~~~~}}}}}}|||zzzyyywwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxwwwzzz{{{|||}}}}}}|||{{{zzz||||||}}}~~~~~~}}}{{{zzz{{{|||~~~yyy}}}~~~tttnnniiiiiigggjjjttt~~~zzz}}}}}}wwwnnnfff```bbbfffnnn|||uuucccTTTGGG;;;888444///...///000...,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++//////.........------------------............///---...///000000111111111000111333444555888<<<@@@SSSqqqooogggmmmrrr~~~vvvZZZMMMKKKEEEKKKLLLFFF@@@>>><<<888777777777777666777888999444444333333222111111111000000000000111111111222000000000111222444555666777777888999<<<>>>@@@AAAEEEFFFHHHJJJMMMPPPRRRSSSRRRTTTVVVWWWVVVVVVWWWXXXXXX[[[^^^```aaacccfffiiifffggghhhjjjlllnnnppprrrssssssvvvzzzuuuiii```VVVOOOGGGAAA<<<<<<;;;888777999;;;<<>><<<:::;;;:::<<>>???@@@AAACCCEEEHHHJJJLLLMMMNNNPPPSSSUUUUUUVVVXXXZZZZZZ\\\^^^```aaabbbeeegggffffffggghhhjjjlllnnnoooqqqtttyyy{{{zzz~~~|||mmm]]]MMMEEECCC@@@======>>>@@@FFFRRR___ggggggeee]]]TTTLLLJJJIIIGGGIIIMMMUUUVVVWWWUUUSSSTTTYYY]]]ffflllssswwwxxxwwwuuuuuuvvvvvvvvvwwwwwwyyyzzzzzzzzzzzz{{{{{{||||||||||||yyyzzz{{{{{{zzzyyyvvvuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxzzz|||~~~~~~|||zzzxxx||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~}}}~~~~~~~~~{{{{{{{{{yyyzzz|||yyyuuummmjjjiiigggpppzzz|||}}}yyyuuuqqqhhh```ccckkkrrrtttsssrrrmmmcccWWWKKKAAA888111111333333111---+++---000............---,,,******,,,------......------,,,++++++++++++++++++++++++************************************************...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000000111111111000222333333333333555777BBBMMMmmmxxxZZZSSSSSSTTTUUUSSSLLLDDD???;;;999777777888888666444555555555444444444444444222222111000///...------111000000//////000000111333333444666888:::<<<===>>>???AAACCCEEEGGGIIIJJJLLLOOORRRTTTUUUWWWYYY[[[YYY[[[^^^______aaaccceeeffffffgggiiikkkmmmoooppprrruuuzzz{{{xxx{{{ppp\\\QQQKKKEEEAAA@@@CCCDDDIIISSS___ggghhheee]]]UUUNNNMMMLLLJJJLLLOOOVVVYYY[[[[[[ZZZ\\\```dddhhhlllrrrwwwxxxwwwvvvuuutttuuuuuuvvvwwwxxxzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{wwwxxxyyyzzzzzzxxxvvvtttvvvvvvwwwwwwxxxyyyzzzzzzvvvxxxzzz{{{{{{zzzxxxvvv||||||}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~zzzvvvtttppp~~~~~~~~~|||xxxsssqqqppprrr{{{}}}yyyvvvoooiiicccfffpppxxxvvvqqqmmmdddYYYOOOEEE<<<444000000222333111---+++---///---------,,,,,,***)))))),,,------------------,,,++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,,,,---------............///---...///000000111111111///111222333222333444666???FFFaaauuupppWWWOOOJJJNNNRRRPPPKKKGGGAAA===888777888888666333555555555555555555555555111111111222222222333333111000000000000000111111222222333555777999;;;<<>>???@@@BBBDDDFFFGGGHHHIIIKKKNNNPPPQQQSSSUUUVVVXXXZZZ\\\\\\\\\]]]___```bbbcccdddgggjjjmmmpppqqqsssrrrtttuuuuuuwwwxxxkkk^^^SSSNNNNNNJJJNNNVVVbbblllnnniiibbbYYYTTTSSSUUUVVVUUUTTTVVV[[[```eeeiiijjjkkkooorrruuuvvvwwwxxxzzzyyyxxxwwwrrrrrrssstttvvvxxxzzz{{{yyyxxxwwwvvvvvvwwwxxxxxxuuuuuuuuuuuuuuutttttttttttttttuuuwwwxxxzzz{{{{{{xxxxxxwwwwwwwwwwwwxxxxxx|||}}}}}}}}}}}}}}}||||||}}}}}}}}}|||||||||||||||~~~}}}~~~zzzpppjjjcccvvv~~~}}}{{{tttuuu{{{{{{zzzyyy~~~zzzppp___SSSFFFAAA<<<555111111111000//////000///---,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++,,,,,,,,,------.........---------.........//////---...///000111111111111,,,...111222222222444555666:::JJJggg|||wwwmmmnnnnnnqqqzzzeeeKKKFFFMMMRRRQQQPPPKKKCCC;;;777777888666444555555555666666666666666333222222111000///......000000000000111222333444000111222333555777999;;;;;;<<<===???AAACCCDDDEEEGGGIIIMMMNNNOOOPPPRRRTTTWWWYYY[[[[[[[[[\\\]]]___```aaabbbeeeiiillloooqqqssspppppprrrsssuuu~~~rrrdddXXXSSSTTT[[[```iiiuuu|||zzzooofffZZZWWWWWW[[[]]][[[ZZZ\\\\\\bbbhhhlllnnnpppsssvvvyyyxxxwwwwwwxxxwwwvvvtttqqqrrrrrrtttvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzuuuttttttsssssssssttttttrrrssstttvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}||||||{{{|||||||||}}}}}}~~~~~~~~~~~~~~~{{{zzz}}}xxxnnnhhhbbbrrrrrrjjjkkkwwwvvvjjjYYYLLL@@@<<<999444111222111///---...111111...***,,,,,,------...---------*********++++++*********++++++++++++++++++++++++************************)))))))))))))))))))))))))))---------------------------------............///............////////////111111222222222333333333777;;;EEEZZZyyysssmmm|||llleee```dddlllyyyzzzyyy~~~ZZZCCC@@@HHHOOORRRMMMIIIAAA999777;;;;;;999777888999:::999999777666555555444333222000000///222111111000000000000000333333333444555666888888:::;;;<<<>>>???AAABBBCCCFFFGGGHHHJJJMMMPPPSSSTTTVVVXXX[[[\\\[[[[[[[[[\\\___```aaaaaabbbeeejjjmmmpppqqqrrrssstttwww{{{~~~sssmmmeee[[[WWWZZZdddwwwqqqddd\\\YYY___bbb]]]YYYZZZWWW^^^hhhnnnqqqrrrtttvvvuuuvvvvvvvvvvvvvvvvvvuuuuuussssssuuuyyy|||{{{yyyxxxxxxyyyzzzzzzzzzyyyyyyttttttsssssssssrrrrrrrrrttttttuuuvvvwwwyyy{{{|||yyyyyyyyyxxxxxxyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}|||{{{|||~~~zzzrrrmmmttt|||vvvllldddcccmmmyyyjjjaaagggooouuuuuuhhhYYYJJJAAA<<<444444333))),,,---------------------++++++++++++++++++++++++...---,,,+++***+++,,,,,,************************++++++++++++++++++++++++************************)))---------------------------------............///............////////////111111111222222222333333444666>>>OOOkkk}}}lllllluuu{{{sssfff```aaammmyyy{{{gggLLLCCCFFFKKKLLLSSSNNNDDD;;;999<<<:::555888888999:::999888777666555555444333222111000000222111000000//////000000222222222333444555777777888888:::;;;===???@@@@@@EEEEEEGGGIIILLLOOOQQQSSSUUUWWWZZZ[[[ZZZZZZ[[[]]]___```aaabbbccceeeiiimmmnnnpppqqqrrrsssvvvzzz~~~tttmmmeee]]]]]]dddyyy|||iii___ZZZ^^^^^^VVVQQQRRRVVV]]]gggmmmpppqqqsssuuuvvvuuuuuuttttttuuuuuuvvvyyywwwvvvwwwyyy{{{yyyxxxxxxyyyyyyyyyyyyyyyxxxxxxrrrrrrrrrsssssstttttttttttttttuuuvvvwwwyyyzzz{{{yyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||{{{|||~~~|||vvvjjjaaabbbiiiwwwyyy{{{yyytttooollllllmmmsss{{{mmmcccgggnnnrrr{{{uuufffQQQAAA999444///333777000222111000...,,,***)))(((++++++++++++++++++++++++...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++(((((((((((((((((((((((()))---------------------------------............///............////////////111111111222222222222333444444777BBBXXXxxxrrr___]]]dddvvvrrr___WWW___uuu{{{ZZZIIIEEEGGGJJJWWWSSSJJJAAA===>>>;;;666999999999999999888777666555555444333222111000000111000000///////////////111111111222333444555666555666777888:::<<<===>>>BBBCCCDDDFFFIIILLLOOOPPPSSSUUUWWWXXXYYYZZZ\\\^^^```aaabbbcccccceeeiiillllllnnnoooqqqrrruuuzzz}}}|||vvvnnneee```gggtttnnnccc\\\\\\YYYPPPJJJKKKWWW]]]fffllloooppprrrtttvvvuuusssrrrrrrsssuuuvvvyyyxxxvvvvvvwwwwwwvvvtttyyyyyyyyyyyyyyyxxxwwwvvvpppqqqrrrssstttuuuvvvvvvtttttttttuuuvvvxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwvvvxxxxxxxxxyyyyyyyyyyyyzzzxxxyyy{{{|||||||||~~~~~~~~~~~~zzzrrrdddWWWRRRUUUgggnnnsssqqqjjjiiiooowwwxxxzzzsssiiikkkooorrrwww~~~~~~uuuaaaNNN???777444111999AAA===333222000...,,,)))((('''++++++++++++++++++++++++------,,,++++++++++++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((***,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111111111222222222222666666777<<>>;;;999999999999888888777666555444444333222222111111111000//////......//////000000000000111222333444333444555777888:::;;;<<>>888777444<<>>>>>::::::999888888777777777555444444333333222222222111111000///////////////000000000000000111222333333333555666888999;;;;;;===>>>???AAADDDGGGIIIKKKNNNPPPSSSUUUVVVWWWZZZ\\\^^^```bbbcccdddeeehhhjjjjjjllloooqqqrrruuuxxxzzz|||{{{uuunnnnnn~~~lllaaaYYYXXXSSSKKKJJJOOO___eeelllppppppqqqsssuuuuuutttqqqppppppqqqtttuuuqqqrrrrrrrrrrrrrrrssssssxxxyyyxxxxxxwwwvvvuuutttttttttttttttttttttttttttuuutttttttttuuuvvvvvvwwwxxxyyyyyyxxxxxxvvvuuutttvvvvvvvvvwwwwwwwwwwwwxxxtttwwwzzz{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}||||||~~~}}}|||||||||}}}~~~~~~wwwjjj\\\SSSNNNLLLUUUYYY___bbbeeekkkttt{{{yyy|||xxxjjjaaacccqqq|||sssrrrvvvvvvsssqqqjjjppp|||hhhRRRCCC888555444000444:::555,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000111111111111222000111666;;;???MMMlllgggZZZZZZdddvvvfff^^^aaafffwwwxxx[[[PPPOOOUUUeeepppiiiWWWHHH@@@<<<;;;;;;999888777777777777555444444444333333333222222111111000000000000000000000000000000111222222222333444666777999:::;;;;;;<<<===???BBBEEEHHHIIILLLNNNRRRUUUUUUVVVWWWYYY[[[^^^```bbbccceeehhhjjjiiikkknnnpppqqqrrruuuwwwwwwzzz|||xxxyyynnnddd\\\ZZZUUUOOOPPPWWWeeejjjppprrrrrrqqqsssuuuuuutttrrrqqqqqqrrrtttuuuppprrrttttttttttttuuuwwwwwwwwwwwwwwwwwwvvvuuutttuuuuuuuuutttttttttssssssuuutttttttttttttttuuuvvvxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwtttwwwzzz{{{{{{{{{|||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~{{{||||||}}}}}}~~~~~~~~~}}}tttfffZZZTTTPPPLLLVVVYYY___ffflllrrrvvvyyyxxx|||rrrccc[[[ZZZfff~~~|||sssrrruuutttnnnggg^^^cccpppyyy\\\GGG===444444444---///222,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))************************************************((((((((((((((((((((((((///++++++++++++++++++++++++---------............///............////////////000000000000111111111111//////444999;;;CCC^^^zzzvvv___YYYaaarrrpppbbb___^^^hhhwwwuuu^^^SSSRRRcccrrrrrreeeUUUGGG===<<<;;;999888777666666777444444444444444333333333333333222111111111111111111111000000111111222222111222333444666888999::::::;;;<<>>AAADDDFFFHHHHHHMMMRRRVVVVVVUUUSSSSSSVVVYYY]]]```bbbdddgggiiifffhhhjjjlllllllllmmmooopppssswwwyyy~~~uuuppphhh```ccckkkkkkooossssssqqqoooppprrrttttttttttttttttttttttttppprrrtttsssqqqppprrrttttttuuuvvvvvvvvvvvvvvvuuurrrsssssstttuuuvvvwwwwwwuuuuuutttsssssssssssstttwwwxxxzzz{{{{{{zzzyyyxxxttttttttttttuuuuuuuuuvvvuuuwwwzzz{{{{{{yyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}}}}|||zzzyyyyyy{{{~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{xxx{{{xxxppplllmmmjjjeeefffppp|||~~~uuulllhhhiiinnn{{{yyyvvvwwwtttiii\\\WWWWWWaaatttiiiOOO@@@777000111000***---333///---------------------,,,++++++++++++++++++++++++******+++,,,+++***)))(((************************))))))))))))))))))))))))************************---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////////////////000000000000///222444444666===KKKWWWxxxfffkkk~~~ppp[[[YYYWWWaaappp^^^XXXSSSaaavvvxxxnnn]]]JJJ======;;;999888888888888555444333222111222333444333333222222111000000///000000///...............111111222333333444555555999999:::<<>>@@@AAA>>>IIINNNJJJIIINNNSSSRRRRRRUUUXXX[[[]]]```cccfffeeeffffffggghhhhhhiiiiiifffiiilllnnnqqqvvv~~~yyytttqqqqqqqqqrrrrrrpppnnnnnnoooppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppnnnmmmooopppnnnnnnooorrrvvvxxxxxxwwwxxxwwwuuusssrrrrrrrrrsssvvvvvvtttsssssstttuuuvvvxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx~~~~~~~~~}}}|||{{{yyyyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}{{{||||||zzzyyyxxxxxxxxxxxx{{{{{{|||||||||{{{zzzyyyzzz}}}}}}yyywwwwwwrrrlllkkkqqqyyy}}}sssdddYYYUUURRRTTT```ppp~~~qqqPPP===666222111000//////.../////////...---,,,,,,++++++,,,+++++++++************)))---+++******+++,,,,,,+++******+++++++++++++++***,,,***))))))***+++***)))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------////////////////////////////////////000000000000000333555444222444888===NNNiiijjj\\\TTTSSSdddiiiXXX___rrr{{{\\\PPPAAA999888:::999666666555555444444444444444444444333333222222222222222222111000000000000111000111111111222222333333555555666888:::<<<>>>???===CCCEEEDDDGGGMMMQQQPPPRRRTTTWWWZZZ\\\^^^aaaddddddeeeeeeeeeffffffgggggggggiiimmmooorrruuuzzz~~~~~~}}}{{{{{{{{{zzzxxxssspppoooppppppqqqpppnnnnnnoooqqqqqqqqqqqqqqqqqqrrrrrrrrrpppqqqrrrpppnnnmmmnnnoooooooooqqqsssuuuwwwwwwwwwvvvuuusssrrrqqqrrrrrrsssuuuttttttsssrrrsssssstttvvvuuuuuutttssssssssssssuuuvvvvvvwwwyyyzzzzzz{{{zzzyyywwwvvvvvvwwwyyyzzz|||||||||||||||{{{zzzyyyxxxyyyzzz{{{||||||||||||~~~~~~~~~zzzwwwyyyxxxxxxwwwwwwvvvvvvvvvzzz{{{{{{zzzzzzzzz{{{|||sssrrroooooorrrnnnoooiiijjjvvv~~~uuuhhh```YYYRRRRRR^^^nnn{{{bbbGGG:::666111000//////.........///...------,,,+++++++++,,,+++++++++*********))))))---+++***)))***+++,,,,,,******+++,,,,,,,,,++++++,,,+++)))(((((()))******))))))))))))))))))))))))***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------////////////////////////////////////000000000000///111444444444555888;;;CCCYYY{{{eeeXXXQQQ^^^wwwddd___mmmkkk\\\III===999999777444666666666666555555444444444444444333333333333333111111000////////////000000000111111111111111222555555666777999;;;===>>>@@@AAABBBBBBFFFLLLNNNMMMRRRTTTVVVXXXYYY[[[]]]___cccccccccddddddeeeeeeeeefffiiilllooorrruuuyyy{{{yyy{{{|||xxxuuutttsssrrryyy{{{}}}}}}yyyuuuqqqooonnnnnnooopppooonnnnnnpppqqqssssssrrrrrrrrrrrrrrrrrrqqqrrrsssrrrpppoooooopppqqqrrrttttttuuuuuuuuuuuusssrrrqqqqqqrrrssstttuuussssssrrrrrrqqqqqqqqqqqqsssrrrqqqqqqpppqqqqqqrrruuuuuuvvvxxxyyyzzz{{{||||||{{{yyywwwwwwyyy{{{|||xxxyyyzzz{{{{{{{{{{{{{{{xxxyyyzzz{{{||||||||||||~~~~~~}}}~~~{{{wwwuuuvvvvvvvvvvvvvvvuuuuuuuuuxxxyyyyyyxxxwwwxxx|||~~~~~~ooommmjjjkkknnnkkksssgggbbbkkkyyysssjjjdddZZZRRRRRR]]]lllwww}}}{{{jjjQQQ===444333000///......---.........------,,,+++++++++,,,,,,+++++++++*********))))))+++***)))(((((()))***,,,)))***+++,,,,,,,,,,,,,,,++++++)))((('''''')))***))))))))))))))))))))))))''',,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------////////////000000000000...000222333444555888:::===LLLiiirrraaaUUU\\\ooowwwfffiii}}}nnnXXXGGG>>>:::777666666666777777666666555444444444444444444444444444111111000////////////000000000000000000000000000444444555666888:::<<<===@@@@@@@@@BBBFFFIIIJJJJJJPPPRRRTTTVVVVVVXXXZZZ\\\```aaaaaabbbcccdddddddddeeegggiiilllpppsssuuuvvvwwwwwwyyy{{{~~~{{{wwwuuusssqqqpppnnnoooppprrrsssuuuvvvvvvxxxwwwvvvtttsssqqqppppppmmmnnnoooooonnnnnnppprrrsssttttttttttttssssssrrrppprrrssssssrrrqqqqqqrrrtttuuuvvvvvvtttsssssstttrrrqqqqqqqqqrrrtttvvvwwwsssssssssrrrrrrqqqpppppprrrqqqpppoooooopppqqqrrrvvvwwwwwwxxxzzz{{{||||||}}}{{{zzzyyyyyyzzz{{{}}}vvvwwwyyyzzz{{{{{{||||||yyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}|||}}}}}}yyyvvvtttsssttttttuuuuuuuuuttttttuuuvvvvvvuuutttwww}}}zzzyyy|||}}}|||rrrqqqmmmnnnqqqmmmtttddd\\\dddooo|||~~~ppphhheeeZZZUUUUUU```mmmtttwwwyyy{{{vvvjjjWWWCCC444///.........------------......,,,,,,++++++++++++,,,,,,+++++++++************))))))******)))(((((()))+++((()))***+++,,,,,,,,,,,,***++++++)))'''&&&((()))))))))))))))))))))))))))(((++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------////////////000000000000//////000111222444777888:::AAAXXX{{{yyygggdddkkkvvvuuukkk|||iiiTTTEEE===;;;:::666666777888777666555444444444444444444555555555222222111000000000000111000000000000000000000000222222333444666888999:::======>>>AAADDDEEEFFFHHHLLLNNNQQQSSSTTTVVVYYY[[[^^^______aaabbbcccddddddffffffgggjjjmmmpppqqqqqqsssssstttuuuvvvxxxyyyzzz}}}~~~}}}zzzyyywwwuuusssmmmmmmmmmmmmmmmmmmnnnooorrrqqqqqqppppppppppppppplllmmmnnnnnnnnnnnnppprrrtttuuuvvvwwwvvvuuusssrrrnnnpppsssssssssrrrrrrssstttvvvwwwvvvtttrrrssstttssssssrrrrrrrrrtttuuuvvvuuuuuuttttttsssrrrqqqqqqsssrrrpppooooooppprrrsssyyyyyyzzzzzz{{{|||}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{xxxyyyzzz{{{{{{|||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~||||||}}}}}}zzzxxxvvvuuurrrssstttuuuuuuuuuttttttqqqssssssrrrqqquuu~~~sssqqqzzzyyyxxxzzzwwwuuuvvvuuuyyyzzzwwwwwwyyyuuuuuueee]]]fffnnnttt~~~ooohhhfff___\\\___iiissswwwxxxzzzyyynnn\\\III;;;222//////...------,,,------......,,,+++++++++++++++,,,,,,+++++++++************)))(((***,,,,,,***((()))+++'''((()))***++++++++++++***,,,---,,,)))'''((()))))))))))))))))))))))))))************++++++,,,,,,---++++++,,,,,,,,,---------////////////////////////////////////000000000000/////////000111222555666999;;;MMMqqq{{{ooojjjkkkxxxqqq|||uuu]]]KKKAAA>>>>>>666777888888888777555444444444555555555555555555444333222222111111222222000000000000////////////111111111222444666888999888999<<<@@@BBBBBBDDDGGGIIIKKKOOOQQQSSSVVVYYY\\\]]]]]]^^^```aaacccdddeeeiiihhhhhhiiilllnnnoooooonnnooopppqqqssstttuuuvvvxxxxxxxxxyyy{{{}}}~~~}}}|||{{{yyywwwrrrqqqpppnnnlllkkkkkkkkknnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnnnnnnnnnnqqqssstttuuuwwwyyyxxxvvvsssrrrlllooorrrsssrrrrrrsssssssssuuuwwwwwwtttssstttuuuvvvuuutttssssssssstttuuuvvvvvvvvvvvvuuutttsssrrrtttsssqqqpppppprrrsssuuu{{{{{{||||||}}}}}}~~~~~~zzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||||||||{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}|||{{{}}}|||yyywwwvvvvvvqqqrrrtttuuuvvvuuuuuutttoooqqqrrrppppppuuu~~~qqqiiimmmttt|||zzz|||xxxuuuvvvuuu||||||wwwhhhbbblllrrrrrrzzzyyyvvvqqqkkkjjjfffdddhhhrrrzzz|||}}}~~~uuugggSSSBBB888444333444------,,,,,,,,,------...+++++++++***++++++,,,,,,+++++++++************)))(((+++......+++******,,,''''''(((******+++++++++***---///...+++(((((()))))))))))))))))))))))))))'''***************************+++,,,,,,------,,,,,,------------------------///...------...000333444222111//////000111444555:::===GGG^^^sssdddhhhvvvrrrZZZLLLDDD>>>@@@;;;666555888999777333666666555555555444444444444444444333333111000000////////////000000000000222222333444444555555666:::;;;<<<>>>@@@BBBDDDEEEGGGIIILLLMMMOOORRRUUUXXX]]]___aaaaaa___^^^^^^^^^bbbccceeefffhhhjjjlllmmmlllnnnqqqrrrqqqqqqqqqrrrrrrrrrtttvvvxxx{{{}}}~~~xxxxxxxxxwwwxxxxxxyyyyyy}}}yyytttpppnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqpppooonnnmmmmmmnnnooooooqqqsssuuuuuusssqqqoooqqqqqqrrrssstttttttttssstttssssssrrrqqqpppooonnnuuutttsssrrrrrrrrrrrrrrrxxxyyyyyyyyyyyyxxxwwwwwwvvvtttrrrpppppprrrtttuuu{{{zzzzzzyyyyyyzzzzzz{{{{{{xxxuuutttvvvwwwvvvtttzzzzzz{{{{{{|||}}}}}}~~~}}}yyywwwwwwxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}zzzxxxuuurrrpppvvvtttsssrrrssstttsssrrrpppkkkjjjpppwww{{{zzznnnjjjmmm{{{~~~{{{}}}|||yyyxxx|||}}}rrrkkkoooxxx|||}}}}}}xxxlllgggnnnwww~~~|||pppkkklllkkkooovvv}}}}}}zzzkkkYYYFFF:::555000------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++++++++++++++***++++++***))))))***,,,++++++******************)))***************************+++,,,,,,------,,,,,,------------------------......------...000222444111000//////000111333555888999BBBUUUrrrgggdddmmm{{{iiiXXXLLLDDD@@@===:::888888888666555666666555555555444444444222222222222111000///...///000000000000000000000111222222333333444555555888999:::<<<>>>@@@BBBBBBEEEGGGJJJLLLNNNQQQUUUXXX[[[]]]___```___]]]]]]^^^aaabbbdddfffhhhjjjkkkllllllnnnpppqqqpppppppppqqqoooppppppqqqsssuuuwwwxxxwwwvvvuuuuuuuuuuuuvvvvvv}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{wwwsssqqqooonnnppppppppppppppppppppppppooonnnmmmlllkkkllllllmmmlllnnnpppqqqrrrqqqpppooorrrrrrsssssstttsssssssssrrrrrrqqqppppppooonnnnnnuuuttttttsssssssssssstttwwwwwwxxxxxxxxxxxxxxxwwwvvvtttsssqqqqqqsssuuuwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzwwwttttttvvvwwwvvvtttyyyzzzzzz{{{||||||}}}}}}~~~zzzxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{xxxuuusssqqqpppuuutttrrrrrrssssssqqqooogggaaa___fffnnntttxxx{{{yyylllgggiiirrr|||zzzyyy{{{}}}vvvwww|||}}}}}}~~~yyyooojjjoootttwwwxxxooolllnnnpppsssyyy~~~tttkkk]]]NNN===555111...,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++***))))))***,,,************************)))***************************+++,,,,,,------,,,,,,------------------------......------...000222333111000//////000111333444555555;;;III___zzzrrrdddeeefffrrr{{{jjj[[[PPPDDDAAA===:::888777666666666666666555555555444444222222222222111000//////000000000000000000000000000000111111222333333444555666888999<<<===???@@@CCCEEEHHHJJJLLLPPPTTTWWWYYY[[[]]]^^^]]]]]]]]]^^^```aaabbbdddfffhhhjjjjjjkkkmmmppppppooommmmmmnnnnnnnnnnnnnnnoooppprrrrrrttttttsssrrrqqqqqqqqqqqqxxxxxxwwwvvvwwwxxxzzz{{{zzzzzz{{{{{{}}}~~~~~~{{{xxxuuurrrppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmllllllllllllmmmiiijjjlllnnnooopppqqqqqqssssssssssssssssssrrrqqqpppppppppooooooooonnnnnnttttttttttttttttttuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxuuutttsssrrrssstttvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvttttttuuuvvvvvvuuuyyyyyyzzzzzz{{{|||||||||}}}zzzxxxyyyzzzzzzyyyvvvxxxzzz|||}}}}}}||||||{{{zzzwwwtttrrrqqqpppppptttsssrrrrrrrrrqqqnnnlll___ZZZWWW\\\bbbgggkkkoooyyy~~~yyylllfffgggmmmwww~~~||||||~~~~~~}}}|||{{{zzzxxxxxxzzz{{{tttqqquuuuuussswww~~~zzzuuupppooorrrwwwyyy~~~zzzgggXXXMMM@@@555111000---,,,---.........---------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))***+++***)))(((***,,,************************)))***************************+++,,,,,,------,,,,,,------------------------...---------...000111222000/////////000111222333333333777@@@PPPjjjpppfff^^^dddsss~~~{{{lllaaaQQQJJJ@@@:::888888777666666666666666555555555555444444555555444333222222111111111000000000000000//////000000111222222222444555666888:::<<<>>>>>>@@@BBBEEEHHHJJJMMMQQQTTTUUUXXX[[[\\\\\\[[[\\\]]]^^^___```bbbdddfffhhhhhhjjjlllnnnnnnmmmkkkkkkkkkmmmmmmmmmnnnoooppprrrrrrsssrrrqqqpppooonnnnnnnnntttsssrrrrrrsssuuuwwwxxxvvvvvvwwwxxxyyyzzz|||}}}~~~{{{xxxtttrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooonnnnnnnnnooooooiiijjjkkkmmmoooqqqssstttssssssssssssrrrqqqppppppooopppppppppppppppppppppqqqrrrrrrsssttttttttttttssssssuuuvvvwwwxxxxxxxxxtttsssrrrrrrrrrtttvvvwwwuuuuuuttttttttttttuuuuuuvvvuuutttssstttvvvwwwwwwyyyzzzzzzzzz{{{{{{{{{|||~~~|||yyyxxxxxxyyyyyyxxxuuuwwwzzz|||}}}|||zzzyyyxxxvvvtttqqqoooooooooppptttsssssssssssspppllliii___\\\ZZZYYYWWWWWW^^^gggttt}}}sssmmmlllrrrwww|||}}}{{{zzzzzzzzz}}}{{{xxxssstttxxx}}}zzz{{{~~~}}}xxxwww{{{zzzvvvvvvsssppppppttt{{{|||xxx^^^JJJBBB999111000111///---...............------,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))*********)))*********((((((***+++***************+++++++++)))***************************+++,,,,,,------,,,,,,---------------------------------......///000000////////////000111222222222333666===GGG]]]ppp```___hhh~~~~~~www{{{yyypppcccVVVFFF===;;;<<<:::777777777666666666555555555444555555555555444444333222111111111000000000///......///000000111111222444555666888:::<<<===>>>===@@@BBBEEEGGGJJJNNNQQQRRRUUUXXXZZZZZZZZZ[[[\\\\\\]]]^^^```bbbdddffffffhhhjjjlllllljjjiiiiiiiiijjjkkkkkklllnnnppprrrsssrrrqqqpppnnnnnnmmmmmmmmmqqqqqqpppqqqrrrtttvvvwwwssssssttttttuuuwwwxxxyyy}}}}}}~~~}}}{{{xxxtttrrrppppppppppppppppppppppppnnnnnnooooooooooooooooookkklllmmmoooqqqsssuuuvvvqqqqqqrrrqqqqqqpppoooooooooooopppqqqqqqrrrrrrrrrooopppqqqrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwxxxxxxrrrrrrqqqqqqqqqrrrssstttsssssssssrrrrrrssssssssstttttttttttttttvvvxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{|||zzzwwwwwwxxxxxxxxxwwwuuuwwwyyy{{{{{{zzzxxxvvvuuusssqqqnnnmmmnnnooooootttsssssssssrrroookkkhhhbbbbbb___WWWMMMIIIUUUcccxxxzzzxxxxxxzzzyyyyyy|||wwwvvvxxx{{{zzz~~~}}}yyytttuuuyyyyyy{{{~~~|||~~~{{{vvvssssssqqqnnnooorrr}}}}}}tttYYYEEE<<<555000000000...,,,...------......------,,,+++************************************************))))))))))))))))))))))))(((((()))))))))*********)))******)))(((((()))+++))))))*********+++++++++******************************+++,,,,,,------,,,,,,------------------------------........./////////......///000000111111222222222666;;;@@@PPPrrr|||ddd^^^```ppptttrrrzzz}}}yyysssfffUUUHHHCCC@@@<<<888777777777666666666555555333333333444444333333222222222222111111000000///......///000000111111222333444666888:::<<<===>>><<<>>>AAACCCDDDGGGKKKMMMOOORRRUUUWWWXXXYYYZZZ\\\ZZZ[[[\\\^^^```bbbdddeeeeeehhhjjjjjjiiihhhhhhhhhgggggghhhiiikkkmmmoooppppppooonnnmmmmmmlllmmmmmmnnnoooppprrrsssuuuvvvvvvrrrrrrrrrrrrrrrssstttuuuyyyzzzzzzzzzxxxvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmmmmnnnmmmmmmmmmmmmnnnoooqqqrrrsssttttttoooooooooooooooooonnnmmmnnnooopppqqqrrrsssttttttnnnooopppqqqrrrqqqpppooopppqqqssstttuuuvvvvvvvvvrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuwwwzzz}}}||||||||||||||||||||||||{{{yyyxxxwwwxxxyyyxxxwwwwwwwwwyyyyyyyyywwwuuutttqqqpppooonnnmmmmmmnnnooosssrrrppppppooommmjjjgggbbbaaa^^^TTTHHHFFFVVViii~~~}}}{{{zzz|||yyyssssssxxx}}}{{{~~~|||{{{wwwqqqpppssstttyyyzzzuuuqqqpppooommmnnnsss|||kkkSSSBBB777111.........+++***,,,,,,------......,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++++++++((()))***)))(((''')))+++)))))))))***++++++,,,,,,+++***************************+++,,,,,,------,,,,,,------------------------------......///.........---...///000000111111111000111555:::;;;DDD```~~~fff]]]YYYeeeyyyttttttvvvxxx{{{|||uuuiiiZZZLLLBBB===<<<777777777777666666666555333333444444444444333333333333222111111000000///...//////000111111222222222333555777999;;;<<<===<<<===@@@AAABBBDDDGGGJJJLLLOOOSSSVVVWWWXXXZZZ[[[YYYYYY[[[]]]___aaabbbcccccceeehhhhhhggggggggghhhggggggggghhhiiijjjllllllmmmllllllkkkkkkkkkllllllkkkmmmpppsssuuuuuuuuuuuurrrqqqqqqpppqqqqqqrrrrrruuuuuuuuuuuutttrrrpppooommmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmnnnnnnnnnmmmmmmlllmmmoooqqqqqqqqqoooooollllllmmmmmmnnnmmmmmmmmmmmmmmmnnnpppqqqsssttttttooopppqqqrrrrrrqqqooonnnpppqqqrrrssstttuuuuuuuuutttssssssrrrqqqqqqqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrrtttvvvvvvvvvxxx|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzz{{{zzzxxxyyyyyyxxxwwwvvvtttsssrrrnnnnnnnnnnnnnnnnnnnnnnnnpppooommmlllkkkkkkhhhfff```\\\VVVOOOLLLQQQdddvvvyyyuuuxxx|||{{{vvvnnnjjjjjjrrryyy|||vvvrrrrrrqqqqqqtttyyyzzzooo^^^KKK===555000---...---******---+++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,---((()))***)))'''''')))***((())))))***++++++,,,,,,,,,************************++++++,,,---------,,,,,,------------------------------......///.........---...///000111111111111//////444888666;;;SSSoooggg\\\VVV```qqq|||{{{rrrooossszzz~~~yyyiiiSSSCCC>>>???777777777777666666666666555555666666666666666555333333222222111000000/////////000000111111222222111222444666888:::;;;<<<;;;===???@@@AAACCCFFFHHHKKKNNNRRRUUUVVVXXXZZZ[[[XXXYYYZZZ\\\^^^```aaabbbaaadddfffggggggfffggghhhjjjiiiiiiiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjlllpppsssuuuvvvuuutttrrrqqqqqqpppppppppppppppssssssrrrrrrqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmooopppppppppoooooojjjlllnnnppppppnnnllljjjjjjjjjkkklllmmmmmmmmmmmmkkklllmmmoooppprrrssstttqqqqqqsssssssssqqqooonnnqqqqqqrrrsssttttttttttttuuuuuutttsssrrrqqqqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrruuuwwwwwwwwwyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}|||zzz{{{zzzxxxvvvtttsssqqqqqqmmmmmmnnnoooooonnnnnnmmmnnnllljjjhhhhhhhhhgggfff___WWWOOOMMMRRR^^^rrr{{{zzzzzzqqqjjjhhhttt|||~~~xxxtttuuuuuuvvv{{{uuugggUUUDDD999555000...///...,,,---000+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***+++,,,,,,------((()))))))))'''''')))***((())))))***++++++,,,,,,---))))))***++++++++++++***///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...///000000111111111111222222333777>>>GGGMMM{{{lllVVVKKKXXXjjjxxx{{{}}}wwwiiiiiiqqq}}}wwwcccOOOBBB<<<999888777777777888999:::666666555555555444444444444444444333333333222222111111111111111111111111333333444444666777888999:::<<>>;;;:::777666666666666666666666555555555444444444444444444333333333222222111111111111111111111111222222222333444555666777888:::<<<>>>>>>???AAACCCGGGHHHIIIKKKMMMOOOQQQQQQVVVWWWYYYZZZZZZZZZ\\\^^^^^^^^^```bbbcccddddddeeedddeeeeeeffffffgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnooonnnmmmllllllkkkkkkkkkkkkkkklllmmmoooooonnnnnnmmmmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjmmmmmmmmmmmmmmmlllkkkjjjllljjjiiijjjlllnnnnnnnnnjjjkkklllmmmmmmmmmlllkkkjjjkkknnnpppqqqrrrrrrqqqoooooopppppppppqqqqqqqqqqqqpppqqqrrrtttvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqpppqqqqqqqqqqqqqqqppppppqqqqqqrrrtttvvvyyy{{{}}}{{{zzzyyyyyyyyyzzz|||}}}||||||{{{{{{{{{{{{||||||{{{zzzwwwuuurrrpppooonnnooonnnmmmmmmllllllmmmmmmgggeeeccccccddddddbbb```SSSQQQSSS]]]mmm{{{uuujjjlllrrrzzz}}}}}}wwwxxx|||}}}ooo```RRRDDD:::777000000//////......------------,,,,,,,,,+++++++++---,,,,,,+++***)))((((((***+++,,,+++)))((()))***************************))))))))))))************)))))))))))))))*********+++******))))))))))))******))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000000000000333333222111111555;;;@@@NNNjjjlllVVVSSSYYYcccwwwzzzyyywww~~~rrrkkkdddmmm{{{~~~kkkSSSBBB???<<<999777666666555444666666666555555555444444444444444444333333333333111111111111111111111111000000000111111333444555555777999:::;;;<<<>>>@@@CCCDDDEEEGGGIIIKKKMMMNNNRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]^^^```bbbbbbccccccccccccdddeeeeeefffggggggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllllljjjiiiiiihhhhhhhhhiiiiiimmmmmmmmmmmmmmmmmmnnnooonnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjlllkkkjjjkkkmmmnnnnnnmmmjjjkkkkkklllkkkkkkjjjiiijjjkkkmmmoooqqqqqqqqqqqqooooooooopppppppppqqqqqqpppqqqrrrsssuuuwwwxxxxxxvvvuuutttrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrtttwwwzzz|||zzzzzzyyyxxxxxxyyy{{{|||~~~{{{xxxyyy{{{}}}|||zzzxxxvvvtttrrrpppnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkeeecccaaabbbdddccc```\\\OOOXXXeeerrr}}}zzznnnccceeeiiittt}}}uuutttvvv{{{hhhUUUGGG;;;555333000000//////...---------,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))***+++***((('''((()))************************))))))))))))************************)))))))))))))))))))))))))))))))))******))))))***++++++++++++******************+++,,,,,,++++++,,,,,,,,,,,,------........................,,,---...///000000000000222222222111111333888<<>>NNNhhhxxx___QQQOOO\\\kkkyyytttuuu~~~~~~pppaaaMMMFFF>>>::::::;;;;;;:::777777666666666555555555555555555444444444333333111111111111111111111111111000000000111222333444333555777888888888:::<<<>>>???@@@BBBDDDFFFHHHIIILLLNNNPPPRRRSSSTTTWWWYYYZZZ[[[]]]^^^```aaaaaaaaa``````aaabbbcccdddeeeeeefffffffffffffffffffffffffffeeeddddddeeegggiiijjjhhhhhhggggggggggggggghhhkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllkkkkkkkkklllllljjjkkkkkklllllllllkkkkkkjjjjjjkkknnnppppppooommmjjjjjjiiiiiihhhhhhhhhhhhjjjkkklllnnnooooooooonnnmmmnnnnnnoooppppppqqqqqqtttvvvwwwvvvtttssstttuuuvvvuuutttrrrpppoooooooooqqqppppppppppppqqqrrrssstttsssrrrrrrsssuuuxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzxxxxxx{{{~~~xxxrrrpppooonnnlllkkkjjjjjjjjjkkkjjjiiiiiihhhhhhiiiiiigggiiikkklllkkkfff```\\\ggg{{{tttnnnfffaaa^^^fffxxxxxxmmmhhhiiilllvvv~~~^^^GGG:::333000111/////////...------,,,,,,++++++++++++++++++++++++)))************+++++++++***+++++++++)))((()))***************************((()))))))))************++++++******))))))((((((&&&'''((()))******)))))))))))))))***++++++++++++***------...------+++***)))***++++++,,,,,,------...------------------------,,,,,,---...////////////000111222222222444777999;;;BBBSSSmmmsss]]]RRRUUU^^^lll}}}~~~uuuzzz{{{___UUUGGG>>><<<<<<;;;999777777777666666666555555555555555555444444444333111111111111111111111111111111111111111222333333333555666777777777999;;;<<<===???AAACCCEEEFFFGGGHHHKKKMMMOOOQQQRRRUUUXXXXXXYYY[[[\\\^^^_________^^^^^^___aaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbccceeeggghhhgggfffffffffgggggghhhiiijjjjjjjjjjjjjjjjjjkkkllllllkkkkkkjjjjjjkkkkkkkkkkkkkkklllllllllkkkkkkjjjggghhhkkkooorrrrrrpppnnnjjjjjjiiihhhhhhhhhiiiiiiiiijjjlllnnnnnnnnnnnnmmmlllmmmnnnnnnooopppqqqqqquuuwwwxxxvvvrrrppprrrtttvvvuuutttrrrpppooonnnnnnpppoooooonnnoooppprrrsssssssssssstttuuuwwwxxxyyyyyyxxxwwwuuuuuuvvvwwwwwwxxxwwwxxxzzz{{{yyytttooommmlllkkkjjjjjjjjjjjjjjjllllllkkkjjjjjjjjjjjjjjjhhhkkkooonnniiieeedddeee|||~~~wwwyyy|||ssspppjjjccc]]]cccuuu{{{~~~~~~vvvkkkeeeffffffppprrrTTT@@@777222000111//////......---,,,,,,,,,*********+++++++++++++++******************++++++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))***+++***)))((()))))))))***++++++++++++***++++++,,,---,,,,,,+++*********+++,,,,,,---......------------------------,,,,,,---...////////////000111222222222222444666999<<>>@@@BBBDDDEEEEEEGGGJJJLLLNNNPPPSSSUUUUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]^^^___aaabbbcccddddddddddddddddddddddddddd``````aaaaaabbbdddeeefffdddddddddeeefffggghhhiiikkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhhhheeegggjjjooossstttqqqooojjjiiihhhhhhhhhiiijjjkkkiiijjjlllmmmnnnnnnmmmlllllllllmmmnnnooopppqqqqqqrrruuuwwwuuuqqqoooqqqtttvvvuuutttrrrpppnnnnnnmmmooonnnmmmmmmnnnoooqqqsssqqqrrrtttvvvxxxyyyyyyyyyxxxwwwvvvuuutttuuuvvvvvvwwwwwwvvvtttsssqqqooonnnkkkjjjjjjiiiiiiiiijjjjjjkkkjjjiiiiiihhhhhhiiiiiifffkkkmmmhhhbbbbbbjjjssswwwoooqqq{{{zzzuuuuuuuuujjjbbbfffvvv}}}~~~|||uuujjjdddfff```jjj{{{www___EEE777333111000000///......------,,,,,,+++)))*********++++++++++++++++++******************)))***+++***((('''((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********)))***+++,,,+++***)))''')))))))))***++++++++++++***'''(((***+++,,,,,,++++++******+++,,,,,,---......------------------------+++,,,---...////////////000222333222111000111222:::;;;@@@MMMeeeooo___YYYVVVfffuuu}}}{{{xxxfffRRRHHHBBB===:::777777777777666666666666666666555555555444444444111111111111111111111111111000000000000111111222111222444444444444666777999999;;;===???AAABBBCCCBBBEEEHHHJJJLLLNNNQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\^^^___```bbbcccccccccccccccccccccccccccccc^^^___```aaabbbcccddddddbbbbbbcccdddeeeggghhhiiikkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjiiigggffffffcccfffjjjppptttuuurrrpppiiiiiihhhhhhhhhjjjkkkllliiijjjlllmmmnnnmmmmmmlllllllllmmmnnnooopppqqqqqqpppsssvvvuuuqqqooorrrvvvvvvuuutttqqqpppnnnmmmmmmnnnnnnllllllmmmoooqqqsssppprrruuuxxxzzzzzzyyyyyyxxxwwwvvvtttttttttuuuvvvwwwvvvsssooolllkkklllnnnjjjjjjiiiiiiiiiiiijjjjjjggggggfffeeeeeeeeeeeeeeeeeeiiiiiibbb[[[___nnn}}}|||rrrlllnnnxxxzzzyyy|||ssshhhiiiwww{{{||||||vvvkkkeeeggg\\\eeevvv{{{vvvxxxfffQQQ:::000///000/////////......------,,,++++++))))))******+++++++++++++++++++++*********))))))''')))))))))'''&&&'''((((((((((((((((((((((((((())))))))))))************(((((())))))******++++++***+++,,,---,,,***(((''')))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000////////////000111222333888444888EEESSShhhppp^^^^^^___gggvvvkkkWWWGGG???<<<>>>;;;888888999:::888555444444444444444444333333444444333333222111000000222111000//////000111222111111111222222333333333555777888999:::;;;>>>@@@BBBDDDEEEFFFGGGHHHKKKMMMMMMOOOQQQTTTVVVXXXYYYZZZYYY[[[]]]^^^^^^___aaaccccccccccccbbbbbbaaaaaaaaaaaaaaa``````aaaaaabbbcccbbbbbbbbbcccdddeeeggghhhjjjjjjjjjiiihhhfffdddccchhhhhhhhhhhhhhhiiiiiiiiilllkkkjjjiiihhhfffeeedddeeeccccccfffkkkooopppoookkkjjjiiihhhhhhhhhiiijjjllllllllllllkkkjjjiiiiiimmmmmmnnnoooooooooooooooqqquuuuuuqqqooosssuuuuuuttttttrrrqqqooonnnmmmlllnnnnnnnnnnnnnnnoooooooooqqqsssuuuvvvvvvvvvxxxyyyxxxwwwwwwxxxyyyyyywwwuuutttqqqmmmiiigggfffggghhhhhhgggggghhhiiijjjjjjiiihhhiiifffaaa```bbb```[[[___^^^YYYQQQOOO\\\uuuyyylllgggmmmzzz{{{zzz||||||{{{uuummmlllsss~~~{{{}}}vvviiibbbcccaaajjjwww|||qqqddd[[[LLLBBB777///......,,,***,,,------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,---------........................//////000////////////000111222333555333666>>>GGGXXXwwwvvvnnnhhhfffmmmzzz{{{hhhUUUFFF>>>===:::666666888999888666666666666555555555444444444444333333222111111000111111000//////000111111111111111222222333333333444666888888999:::===???@@@BBBCCCDDDDDDFFFIIIKKKKKKLLLOOOQQQTTTUUUWWWWWWWWWYYY[[[\\\]]]^^^```aaaccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccaaaaaaaaaaaabbbccceeeeeegggggghhhhhhggggggfffeeehhhhhhhhhhhhhhhiiiiiiiiilllkkkjjjiiihhhggggggfffgggeeeeeegggjjjmmmmmmlllkkkjjjiiihhhhhhiiijjjjjjlllllllllkkkkkkjjjjjjjjjmmmmmmnnnoooooooooooonnnpppttttttqqqpppssstttsssttttttsssqqqpppnnnmmmmmmnnnnnnoooooopppppppppqqqrrrtttuuuuuutttuuuwwwyyyyyyyyyyyyzzz{{{yyyvvvtttqqqooolllhhhfffeeeeeeeeeffffffggghhhjjjkkkkkkjjjggggggccc]]][[[]]][[[WWWTTTRRROOOKKKOOOaaa|||wwwiiidddjjjxxx|||~~~|||{{{|||sssjjjgggmmmwww|||~~~~~~xxxmmmeeefffccckkkuuuzzzvvviiiZZZQQQCCC<<<333.........---,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------.........//////......------......///000////////////000111222222444333555888;;;HHHeeeyyy}}}ooojjjnnnzzzjjjSSSDDD@@@<<<777666888:::999888777777777666666666555555444444333333222222111111111000000//////000000111111111111222222222222222444555777777888999<<<>>>>>>???AAAAAABBBCCCFFFHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUWWWZZZ[[[\\\\\\^^^```bbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaaaaaaaabbbcccccc```````````````aaabbbcccddddddeeefffgggggggggggggggggghhhhhhhhhiiiiiiiiikkkjjjiiihhhggghhhiiiiiiiiihhhggghhhiiijjjiiihhhjjjjjjiiihhhhhhiiijjjkkklllkkkkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnnnnnnnrrrtttqqqpppssssssrrrttttttsssrrrqqqoooooonnnooooooooopppqqqrrrrrrssstttuuuuuutttssstttvvvxxxzzzzzz{{{||||||yyytttqqqlllkkkiiihhhfffdddcccbbbccceeegggiiijjjkkkjjjjjjhhhgggccc\\\YYYZZZWWWRRRJJJHHHFFFHHHSSSiiiwwwiiibbbgggtttyyy||||||zzzzzzqqqfffbbbhhhrrr}}}}}}~~~zzzpppiiiiiifffkkkqqqssslll^^^NNNCCC999444///---...///...---,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))))))))***++++++++++++++++++*********+++++++++,,,,,,,,,------........./////////...------------.../////////......//////000111222444444555666777DDDbbb}}}zzz{{{vvvkkklllzzz~~~eeeQQQGGGBBB;;;888999;;;;;;:::888777777666666555555555444444333333333222222222000000000000000000000000111111111111111222222222222444555666666777:::<<<<<<===?????????AAACCCEEEEEEFFFIIIKKKNNNOOOQQQQQQSSSVVVYYY[[[[[[\\\^^^___cccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccccc```````````````aaabbbbbbcccdddeeeeeeffffffeeeeeeffffffgggggghhhhhhiiiiiijjjiiihhhggggggiiijjjkkkhhhhhhhhhhhhhhhhhhhhhgggjjjiiihhhhhhhhhiiijjjkkkkkkjjjjjjiiiiiijjjkkklllkkkkkklllmmmmmmmmmmmmmmmkkkpppsssqqqppprrrsssppptttssssssrrrqqqppppppooooooooopppqqqrrrssstttttttttuuutttsssrrrrrruuuwwwzzzzzz{{{|||{{{wwwqqqlllggghhhhhhgggfffdddbbbaaabbbdddgggiiiiiihhhhhhhhhiiikkkhhhccc___\\\UUUMMMEEEEEEGGGNNN]]]qqq{{{lllbbbdddmmmyyy~~~uuu~~~{{{xxxoooeeeaaagggsss~~~{{{xxxqqqlllkkkhhhiiikkkiiiaaaSSSDDD:::222///------...//////---,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,------------.........///---------------...//////............///000111222333444444444888HHHfff~~~uuupppyyyssseeeiiitttyyyvvvcccQQQIII@@@;;;999::::::999777777666666555444444333444444444333333333333333000111111111111111111000111111111111111111111111111333444444444555888:::;;;<<<>>>>>>>>>???AAACCCCCCDDDFFFIIIKKKMMMNNNOOOQQQTTTXXXZZZ[[[\\\]]]^^^bbbbbbbbbbbbccccccccccccaaaaaa``````aaaaaabbbcccaaaaaaaaaaaaaaabbbcccdddffffffffffffeeedddcccbbbddddddeeeffffffggghhhhhhhhhggggggggggggiiijjjkkkeeefffggghhhhhhhhhhhhhhhhhhhhhgggfffggghhhiiijjjiiiiiiiiiiiijjjjjjkkkllljjjjjjkkkllllllllllllllljjjooorrrpppppprrrrrrppprrrrrrrrrqqqqqqpppppppppoooooopppqqqrrrrrrsssssssssttttttsssrrrrrrtttvvvxxxxxxyyyyyyxxxsssmmmhhheeeeeefffgggfffdddbbbaaaaaadddggghhhgggfffgggiiikkkppprrrooojjjbbbVVVJJJAAAEEEMMMYYYhhhxxx}}}ooodddbbbgggoootttxxx|||{{{sssnnnzzzqqqgggccchhhqqqyyy~~~xxxuuurrrnnnmmmhhhfffccc^^^VVVKKK>>>555000///......//////...---+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///............///000111111000222222222777GGGaaattt}}}xxxjjjiiissslllbbbddddddkkkwww}}}ttt^^^UUUIII???;;;:::999888777777666666555444333333444444444444333333333333111222222333333222222111111111111111111000000000000111333333222333666888999;;;<<<<<<<<<<<>>===>>>@@@CCCEEEGGGHHHIIIJJJNNNSSSVVVWWWWWWXXXYYY]]]]]]]]]]]]^^^^^^______^^^^^^^^^^^^^^^___``````___``````aaaccceeeggghhhhhhhhhhhhgggeeedddbbbaaa``````aaabbbcccdddeeeeeebbbdddfffggghhhgggfffeeebbbeeehhhiiigggeeeeeefffddddddccccccdddeeeggghhhdddfffiiikkkllllllkkkjjjhhhiiiiiijjjjjjjjjjjjjjjjjjnnnooollllllppprrrqqqooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmpppsssttttttsssssstttrrrpppooonnnllliiiddd`````````aaaaaaaaaaaaaaaaaa___cccfffhhhhhhlllrrrxxx~~~yyyhhhYYYTTT]]]hhhsssyyy}}}~~~{{{uuupppmmmmmmpppsssvvvvvvtttooohhhcccaaaaaafffwww}}}uuupppoooooonnnmmmpppvvvwwwwwwwwwlllgggqqqpppqqqyyy}}}{{{vvvooohhh___SSSIIIBBB===666111------...------,,,---...++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************'''((((((((()))))))))***)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------......///000111333444555333555;;;BBBEEEEEEKKK```|||zzzkkkaaaiiixxxrrraaaQQQSSSSSSTTT^^^yyy~~~}}}~~~rrraaaRRRJJJEEEBBBAAA::::::999888777666555444444444444444444444444444333333555555555555333333222111111111000000/////////000111111000111333555555666777777777777999;;;:::<<<>>>AAACCCEEEFFFGGGGGGKKKPPPTTTUUUUUUVVVVVVZZZZZZZZZ[[[[[[\\\\\\\\\^^^]]]]]]]]]]]]^^^______^^^^^^___aaaccceeeggghhhhhhhhhhhhgggfffeeecccccc^^^___```aaabbbcccddddddaaaccceeeggghhhgggeeeccccccfffiiiiiifffddddddeeeccccccbbbbbbccceeefffgggccceeeiiilllmmmmmmkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjmmmnnnkkkkkkooorrrrrrnnnnnnnnnnnnoooooooooooonnnnnnnnnmmmllllllkkkkkkkkknnnsssuuuuuutttsssssspppnnnllljjjhhhfffbbb___^^^^^^^^^^^^______``````^^^bbbfffhhhjjjpppyyyssseeegggnnnxxx}}}~~~~~~{{{{{{zzzxxxwwwwwwzzz|||uuusssooofff]]]WWWUUUVVV]]]nnnzzzvvvuuutttrrroooooosssooommmlllbbb___kkkjjjlllvvvyyyqqqiii^^^OOOCCC===888333...++++++,,,,,,+++,,,...///+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((((((((())))))******((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,...111111000//////000222222333444444555666666;;;EEETTThhhqqqfffbbbbbbyyyeeeSSSJJJPPPVVVaaa}}}xxx|||ssseeeWWWNNNGGGDDD<<<;;;:::666333333555777555555444444444333333333333333333333333333333333444444333333222111111111............////////////444444555555666777777888;;;<<<===???@@@AAACCCCCCGGGGGGHHHKKKOOOSSSTTTSSSTTTUUUWWWWWWWWWXXX[[[]]]YYYYYYZZZ[[[\\\^^^______]]]___``````___```bbbeeejjjjjjjjjiiigggeeedddcccaaacccddddddbbbbbbccceeehhhhhhiiiiiihhhgggeeedddhhhhhhiiiiiiiiigggfffdddaaabbbdddeeefffgggggggggcccdddgggiiikkkkkkkkkkkkfffgggggghhhiiijjjjjjjjjjjjlllmmmnnnmmmnnnpppqqqqqqooollllllmmmooopppppprrrqqqqqqooonnnllljjjiiinnnoooqqqtttuuutttoookkkiiigggeeecccaaa`````````^^^______^^^]]]]]]___aaacccdddfffjjjqqq{{{}}}}}}{{{}}}}}}|||~~~sssfff]]]XXXVVVVVVWWW\\\nnn}}}}}}zzzuuusssssspppkkkeeeaaa```aaabbb___hhhrrrvvvvvvyyyxxxhhh```TTTDDD:::777555111,,,------,,,,,,,,,,,,+++++++++++++++************)))************************++++++++++++++++++++++++************))))))))))))******************************)))(((((((((((((((///---+++)))(((((()))***(((((('''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,------......---,,,,,,---///000000//////000111000000111111222333333444666<<>><<<;;;:::777555666555555555444444444444555555555555555555555555333333222222111000000000000000000111111111222222222222222333333444555555888888999;;;<<<===>>>???@@@@@@AAADDDHHHKKKLLLLLLKKKMMMOOOPPPQQQSSSVVVYYYXXXYYYZZZ[[[\\\^^^______^^^___`````````aaaccceeeiiiiiihhhgggeeecccaaa```aaacccddddddccccccdddeeedddeeegggiiiiiiiiiiiihhhddddddddddddeeefffgggggggggggggggggggggfffeeeeeecccdddeeeggghhhiiiiiiiiiffffffggghhhhhhiiiiiiiiihhhjjjkkklllllllllnnnooommmkkkiiiiiikkkmmmnnnmmmooooooppppppqqqrrrrrrrrrsssqqqppppppnnnkkkfffbbb```___^^^^^^^^^^^^^^^___\\\^^^___``````aaadddffffffkkkrrrzzz~~~~~~vvvgggXXXQQQUUUaaajjjjjjttt{{{{{{}}}}}}xxxyyykkklllllliiiddd```]]]]]]___bbbcccbbb```dddlllsss~~~ooo```QQQGGG;;;444222222///,,,------,,,,,,,,,,,,+++++++++++++++************)))************************++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((((())))))******)))(((''''''((()))***))))))((((((''''''((((((,,,))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,------------------...//////...------000222111222222222333333444444777555666AAAYYYxxxrrrsssfffYYYQQQOOOZZZlll|||yyyttthhhRRRJJJ@@@<<<<<<===:::777666666666555555555555444444444444444444444444444333222222111111000//////000000000111111111222222111111111111222222333333666666777888999:::;;;;;;=========@@@DDDGGGHHHGGGFFFHHHJJJKKKMMMOOORRRUUUVVVWWWXXXYYY[[[]]]^^^^^^]]]^^^___```___```bbbdddiiihhhhhhfffeeecccaaa```aaabbbdddcccbbbbbbccceeedddeeeggghhhiiiiiihhhhhhccccccbbbcccdddfffhhhiiihhhhhhggggggfffdddcccbbbcccddddddeeefffgggggggggeeefffggghhhhhhhhhggggggfffhhhjjjjjjjjjjjjlllnnnllljjjiiijjjlllmmmnnnmmmllllllmmmnnnoooqqqrrrssssssqqqnnnkkkiiieeeaaa]]]\\\\\\\\\\\\]]]^^^^^^___]]]___```aaabbbcccfffhhhkkkqqqzzz|||yyynnn```YYY```nnnyyyxxx}}}{{{{{{xxxvvvjjjmmmooommmhhhbbb___^^^bbbbbbbbb```aaafffnnnuuu{{{|||}}}}}}tttcccVVVFFF???666000000000...,,,------,,,,,,,,,++++++++++++++++++*********))))))************************************************(((((((((((('''''''''''')))))))))))))))))))))))))))))))))((())))))***+++(((((('''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,------.........//////---,,,---000222111111222222222222222333666666777<<>>AAADDDEEEDDDAAACCCEEEGGGHHHJJJNNNQQQSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\]]]]]]]]]^^^```bbbfffffffffeeedddbbb```___```aaacccbbbaaaaaabbbdddeeefffgggggghhhgggfffeeeddddddccccccdddfffhhhiiifffffffffeeedddcccbbbaaacccccccccddddddeeeeeefffdddeeeggghhhhhhgggfffeeeeeefffhhhiiihhhiiijjjlllllljjjjjjkkkmmmnnnnnnmmmllllllllllllmmmnnnoooppppppmmmhhheeeccc```]]][[[ZZZZZZ[[[\\\^^^_________\\\^^^```aaabbbdddgggiiissszzz|||~~~yyymmmgggooo~~~|||wwwqqqlllppptttsssmmmhhheeeeeejjjhhhffffffhhhmmmrrrvvv{{{yyyzzzzzzuuuhhhVVVJJJ<<<777111............---------,,,,,,,,,++++++++++++++++++*********))))))************************************************((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******''''''''''''''''''(((((())))))(((((((((((())))))&&&))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,---//////---...///...------///111////////////////////////000333777:::???QQQrrr~~~nnn```SSSOOOTTTaaayyyzzzmmm[[[KKKAAA<<<888666777777777777666666666666333333333333333333333333444444333333222111111000/////////000000000111111000000000000000000000000222333333444555666666666999888999;;;???AAABBBAAA???@@@BBBDDDEEEGGGJJJLLLOOOPPPQQQSSSUUUWWWXXXYYYXXXYYYZZZZZZZZZ[[[]]]___bbbbbbbbbbbbaaa```___^^^^^^```aaaaaa``````aaabbbddddddeeeffffffeeedddccceeeeeedddddddddeeeffffffdddddddddddddddcccbbbbbbccccccbbbbbbbbbcccddddddccceeefffhhhhhhgggeeedddccceeeggggggggggggiiijjjjjjjjjiiikkkmmmooonnnmmmooommmkkkjjjiiiiiiiiijjjgggddd___\\\[[[[[[ZZZYYYXXXYYY[[[]]]^^^_________ZZZ\\\```bbbeeehhhlllooo~~~yyyuuu~~~wwwooooootttxxxwwwrrrnnnnnnooouuusssrrrsssvvvxxxyyyyyy~~~zzzxxxvvvmmm\\\JJJAAA555222...------.........------,,,,,,,,,,,,+++++++++++++++************)))************************************************)))))))))((((((((('''''''''''''''''''''''''''''',,,+++***))))))))))))***((((((((((((((('''''''''((((((''''''(((((())))))'''))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,++++++,,,---///000+++---//////...---...///////////////////////////...111666888:::FFFaaa{{{ppp[[[QQQPPPUUUaaauuu}}}mmm[[[LLLCCC===;;;888888888777777777666666444444444444444444444444555555444444333222222222000000000111111111222222000000000000000000000000222222333333444444555555666666666999<<<>>>???>>>===???AAAAAABBBCCCFFFIIIKKKLLLMMMOOOQQQSSSUUUVVVUUUVVVWWWWWWWWWXXXZZZ\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^______^^^^^^___aaa```aaacccdddeeeeeedddccceeeeeeeeeeeedddcccbbbaaabbbcccddddddeeeeeeeeedddccccccbbbaaaaaaaaabbbccccccdddfffhhhhhhfffdddcccbbbdddeeefffeeefffhhhiiihhhhhhhhhjjjlllnnnmmmlllnnnlllhhhdddaaa_________\\\YYYTTTSSSTTTVVVWWWXXXWWWXXXZZZ\\\]]]^^^^^^^^^\\\___dddiiinnntttzzz~~~||||||wwwsssssswww{{{yyytttrrruuuyyy|||vvvrrrgggTTTCCC<<<111000---,,,---.........------,,,,,,,,,,,,+++++++++++++++************)))******************************************************)))))))))(((((((((((((((((((((((((((((((((---,,,+++***)))((((((((())))))))))))(((((('''&&&''''''&&&&&&'''(((((()))((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,++++++,,,...///000***---///000///.........111111111111000000000000000111444888888???TTTjjjfffVVVQQQNNNNNNZZZkkkwwwwwwgggWWWKKKEEECCC888888888888777777777777555555555555555555555555666555555444444333333222111111222222222333333333111111111111000000000000222222222333333444444555555444444777:::<<<===<<<===>>>@@@AAAAAABBBEEEGGGHHHIIIKKKMMMOOOQQQSSSTTTSSSTTTUUUUUUUUUVVVXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZ\\\]]]___^^^]]]]]]^^^```]]]___aaacccdddeeeeeeeeeeeeeeeeeeeeecccaaa^^^]]]bbbbbbdddeeefffgggggggggccccccaaa`````````aaabbbcccdddfffhhhhhhfffdddbbbaaaccceeeeeeeeeeeegggiiigggfffgggiiikkklllllljjjllliiiddd___ZZZWWWUUUUUUTTTQQQMMMLLLOOORRRUUUWWWVVVWWWYYY[[[]]]]]]]]]\\\```dddjjjqqqxxx|||~~~}}}xxxxxxtttyyy|||zzzuuutttyyy~~~}}}uuupppcccPPP@@@;;;000///---------...//////---------,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++...---,,,***)))(((((('''************)))(((&&&&&&&&&&&&&&&&&&&&&'''((()))((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////000000000000...000111111333:::FFFOOOnnngggSSSPPPMMMOOOTTTXXXeeexxxrrrkkk```PPPDDDEEE@@@:::777666888888777444666777666555333222222333333333222222222111111333333333333333333333333111111000000000222333444111111111111111222222222222222333333555777888999999999;;;===???@@@BBBCCCCCCEEEHHHIIIJJJLLLNNNPPPPPPPPPPPPOOONNNPPPSSSVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY\\\^^^___```___^^^]]]]]]]]]]]]___aaacccdddbbbbbbbbbaaaaaa`````````______```aaabbbcccdddeeeeeecccaaa_________aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddcccbbbbbbfffiiiffffffffffffffffffffffffbbbbbb^^^WWWNNNIIIGGGHHHGGGIIIKKKJJJIIIKKKPPPUUUWWWUUUXXX___aaa^^^^^^bbbhhhlllttt~~~zzz~~~zzzssslllkkkrrr{{{uuukkkZZZDDD777666///............---------......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''((((((((((((''''''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---....../////////000000000000000222333111111555>>>EEE]]]wwwwww```SSSOOOOOOQQQQQQYYYsss~~~ssslllfff```ZZZJJJGGGCCC@@@>>><<<:::999666666666666666666777888444444444444333333333222333333333333333333333333111111111000000111111222111111111111111111111111222222222333444555666777777888999;;;===>>>@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMMMMLLLKKKLLLOOORRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVXXX[[[\\\\\\\\\[[[\\\\\\\\\\\\^^^___aaabbbaaaaaaaaaaaa``````````````````aaabbbcccdddeeeeeecccbbb```___^^^___```aaabbbbbbbbbbbbcccccccccdddcccdddeeedddbbbaaacccfffddddddcccaaa___^^^]]]\\\UUUUUURRRMMMGGGCCCBBBDDDCCCEEEGGGGGGGGGIIIOOOSSSWWWUUUWWW]]]___^^^aaagggqqqxxxzzz~~~uuulllfffeeellluuuoooaaaQQQ???555555............------------......---,,,,,,+++******************************))))))))))))))))))))))))(((((()))))))))***************))))))((((((''''''************************)))(((((('''''''''(((((()))((((((''''''(((((()))''''''((((((((((((''''''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---........./////////000000000000111222111000222777<<>>@@@BBBBBBDDDFFFHHHGGGHHHHHHGGGGGGHHHJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVXXXXXXXXXWWW[[[[[[[[[[[[\\\]]]____________``````````````````______```aaabbbccccccdddbbbaaa___^^^^^^___```aaa``````aaabbbbbbcccdddddddddeeefffeeebbb```___```___^^^\\\XXXUUURRROOONNNGGGFFFEEEBBB???>>>>>>@@@@@@CCCEEEEEEEEEHHHNNNRRRWWWUUUWWW[[[^^^aaahhhppp}}}}}}xxx|||}}}~~~oooddd]]]\\\cccllldddRRREEE888222444............------------...------,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((***************************)))(((''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000---///000000000222555888???MMMeeezzzqqqeee[[[QQQNNNWWWdddwwwrrrqqqoooiii^^^SSSJJJBBB>>><<<<<<:::888666666666555555555555555444444444444333111111111111111111111111...///000111222111000///000000000000////////////222111111000000000111111222222333444555777777888888:::===>>>>>>???BBBDDDBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOQQQSSSTTTUUUUUUUUUYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^______``````aaa\\\\\\]]]^^^^^^___`````````______^^^______```aaa^^^^^^___```aaabbbbbbcccdddeeedddccc```\\\ZZZXXXVVVTTTRRRNNNJJJGGGDDDBBB??????>>>===<<<<<<===>>>@@@BBBEEEEEEEEEGGGMMMRRRUUUVVVXXX\\\aaahhhsss|||}}}zzzxxxsssxxx|||~~~~~~}}}{{{zzzwwwxxxssstttlll___XXXUUU[[[eee{{{ZZZGGG===444///111.........---------,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***''''''''''''''''''''''''***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////...///000111111111333444999@@@PPPhhh{{{}}}uuudddWWWQQQTTTZZZiii}}}xxxpppyyytttnnnggg```VVVLLLEEE<<<:::888777777666333111444444444444333333333333111111111111111111111111---...000111222222222111000000000000//////......111111000////////////000000111111222333444444555666888:::;;;;;;<<<>>>@@@???@@@AAAAAA@@@AAABBBDDDFFFFFFGGGGGGGGGHHHHHHHHHMMMNNNOOOPPPRRRSSSSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^___[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^___``````^^^_________`````````aaa``````^^^]]]ZZZVVVSSSPPPJJJIIIGGGDDDBBB???===<<<===<<<:::999:::;;;;;;<<<>>>AAACCCCCCCCCFFFLLLPPPUUUZZZ___ccciiittt}}}xxxtttqqqnnnmmmmmmmmmkkkkkkmmmooovvv|||sssmmmmmmxxxmmmaaaXXXSSSXXXbbbyyyoooPPPAAA:::222---......------------,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((())))))******''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...------........./////////111111111111000000//////444666@@@SSSiiirrrqqqbbbYYYTTTSSSTTTdddzzz}}}tttqqqqqqsssssslll]]]PPPCCC???;;;:::::::::777444444444444333333333333222222222222222222222222222///000111222222333333333222111111000000//////...000000///////////////000000000111111222222222333444555777888888999;;;===;;;===>>>>>>>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEEEEJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\ZZZZZZ[[[\\\\\\]]]^^^^^^______^^^^^^]]]\\\\\\\\\XXXVVVSSSQQQPPPMMMJJJGGGAAA@@@???>>><<<;;;::::::;;;999777666888999999888:::===@@@BBBCCCGGGMMMRRRZZZdddnnnsssxxx|||tttnnnjjjgggccc``````______dddkkkzzz{{{rrrllljjjqqq{{{rrrhhh]]]SSSWWWccctttzzzwww^^^FFF<<<777111,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******************************((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////000//////.../////////...444333888CCCQQQfffsssttt|||tttgggZZZQQQMMMTTTbbbrrr|||tttooosss{{{{{{qqqfffVVVOOOEEE???===<<<:::888555555555555444444444444333333333333333333333333444444333222222111222222333222222111000000//////000///////////////000111111111111111111222222222111333555555555666888:::777999;;;<<<;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAADDDDDDEEEFFFGGGIIIJJJKKKJJJKKKMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQNNNJJJGGGEEEDDDCCCAAA>>>;;;;;;;;;::::::999999999999666444555777999999888888<<<@@@DDDGGGMMMUUU[[[dddrrr{{{qqqjjjfff\\\XXXVVVXXXYYYZZZ```iiixxx}}}wwwpppkkkfffkkkrrrwwwyyyzzz{{{|||xxxpppcccUUUXXXeeetttyyycccNNN<<<666444///,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))************************''''''&&&''''''((()))***&&&''')))******)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////++++++***,,,///111222222666444666:::AAARRRoooxxxqqqnnnttt~~~tttbbbTTTOOOOOOSSS^^^mmm|||rrrrrr}}}jjj___OOODDD???===;;;999777666666666555555555555333333333333333333333333999777555222111000000000333333333222111000000//////////////////000111111111111111111222222222222///111333333333444666777555777999:::999999999;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAACCCDDDFFFGGGEEEGGGIIILLLOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXVVVUUUSSSPPPMMMJJJHHHGGGFFFCCC>>><<<======;;;888:::999999999999999888888999666444555999;;;;;;:::888<<>>@@@AAABBBCCCDDDCCCDDDFFFHHHJJJJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJLLLKKKIIIFFFDDDAAA???>>>>>>===;;;999888888999999888888888666555555666888777999999999888888:::;;;:::@@@HHHNNNTTT]]]iiirrr}}}ssseee___```SSSLLLLLLTTTYYYZZZdddrrryyywwwqqqnnnjjjggggggcccbbbhhhppprrrllljjjllluuu~~~yyykkkZZZUUU[[[qqquuuzzzzzzuuujjj```ZZZCCC<<<333//////000...+++++++++++++++++++++++++++++++++******************************))))))))))))'''(((((()))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------........./////////111---...555999>>>NNNbbbuuukkkbbb```ooo~~~eeeXXXPPPQQQSSSVVVaaaoooxxxiii]]]SSSKKKEEEBBB===999777777777555222555333222222333444333111000000000000000000111222333333333222222222111111111000////////////000111000000000000000000000000111000000000000111222222111111222333444555666666888888888888888888888888999:::;;;<<<>>>???@@@AAA===>>>@@@AAABBBCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEECCCBBBDDDCCCAAA???===;;;:::999888888777666666666777777888888999777666777999;;;777888888999999:::===@@@>>>EEENNNWWW___jjjwww|||vvvhhh]]]YYY[[[XXXRRRSSSZZZ]]]^^^iiiwww~~~vvvrrrooojjjfffeeebbbaaaffflllmmmhhheeefffjjjrrrxxx{{{~~~qqq___XXX]]]bbbeeegggfff```WWWNNNIII>>>888111......///...,,,++++++++++++++++++++++++************************************))))))))))))(((((())))))***))))))((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000000,,,...222333555AAAPPPfffxxxfffZZZ^^^jjj~~~pppbbbYYYQQQMMMSSS^^^rrruuujjj___XXXOOOHHH@@@;;;:::999777444555333111111222222111///111111000000111222222333333333333222222222111111111000000//////000000111000000000000000000000000/////////...///000000111111111222333444555555666666666666666666666666666555666777888999:::;;;<<<<<<===>>>>>>??????>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB????????????>>>===;;;;;;;;;;;;:::999777666555555666555555555666777888888555666666666555666999;;;:::;;;;;;;;;<<>>???@@@CCCFFFIIILLLPPPVVV]]]fffqqq{{{~~~wwwrrrrrrqqqmmmiiijjjnnnsssqqquuuzzz}}}}}}}}}}}}}}}sssiii___VVVOOOKKKPPPWWWdddhhhkkkiiidddccchhhoooqqqyyyzzznnnfffdddgggkkkmmmkkkkkkllliiieee^^^YYYUUUTTTVVV\\\gggrrr||||||ooohhh___VVVHHH===666222...+++******++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))************************)))************+++++++++************++++++++++++---,,,,,,,,,,,,---......------........./////////,,,...000000111222444444777;;;FFF[[[vvv~~~rrr^^^UUUNNNLLLJJJHHHJJJOOO[[[cccsss{{{zzzzzz~~~~~~xxxmmmdddSSSOOOHHHCCC@@@===;;;999999888666444333222222222333333333222222222111111000111222222222222111000000000000000000000000000222222222222222333444444333333333333333444444444111111111111111111111111000000111111222333333333666555444444444555666666000000111222333555777777444444333333333333444444333222111111111222333444333444444555666777888999888:::<<<@@@BBBDDDEEEFFFDDDFFFJJJMMMPPPUUUZZZ^^^dddhhhnnnuuu}}}zzztttpppqqqqqqooollllllppptttuuuyyy}}}~~~{{{wwwuuuuuummmfff___ZZZVVVUUUZZZaaammmsssxxxtttmmmjjjmmmqqqmmmttt|||yyyooojjjjjjrrrvvvwwwsssrrrssspppkkkeee___ZZZYYYYYY\\\eeeooo||||||mmmddd[[[PPPCCC888444222000...+++,,,------,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,************)))))))))))))))))))))(((((('''%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((&&&'''((()))************************++++++++++++************************)))************+++++++++)))************+++++++++---,,,,,,,,,,,,---......------------.........///...000111000000222333222999999>>>KKK```|||kkk\\\MMMHHHFFFCCCDDDHHHMMMRRRaaasss{{{yyymmmrrr|||zzzhhhccc[[[SSSNNNJJJGGGDDD>>>===;;;999777666555555333333333222222222111111000111222333333222111000000000000000000000000000222222111111222222333444////////////000000000000222222222222222222222222//////000000111111222222111000/////////000222333222222111111111222222333222222111111111111222222333333222222333444666777666777888888999:::;;;<<<@@@BBBFFFKKKOOORRRTTTUUUTTTWWW\\\aaaffflllsssxxx|||{{{wwwsssttttttqqqmmmmmmooossstttwwwzzzxxxrrrlllhhhgggkkkfffbbb```^^^^^^cccjjjrrrzzz{{{rrrnnnooorrrooovvv|||yyypppmmmooozzz~~~yyywwwwwwtttnnnlllddd______^^^^^^fffpppzzzxxxhhh^^^TTTJJJ===444111111000...,,,---//////---+++******++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))(((((((((((('''&&&%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''((())))))))))))((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))'''((()))+++++++++***))))))************+++++++++)))************+++++++++,,,,,,,,,---------......///............---------////////////000111222333666666:::AAAMMMdddvvvXXXKKKHHHFFFFFFGGGLLLKKKOOO\\\iiiuuuyyywww~~~~~~{{{uuuoooiiiaaaYYYSSSKKKFFF???;;;:::;;;:::999888666333222333444555555444222000///111333444333333333222111111222333444444333333222111000//////333333222222222222222222222222222222111111111000///000111222222222222222111111111111111111111111111000000000000111111222333222111111222222111000444444444333222333666888:::::::::<<>><<<999777555444666777666666444333222222444555444333222111111111111333444555333333333222222111111111222222222222222222222222222222222111111111000000000000111222222222222222111111111111111111111111000000////////////000000333222222222333444444333111333444555555777:::<<>>===;;;:::::::::888666555333333333444444222111555444333222222333333444333333222222222222222222111111111111111111111111222111111111111000000000000111222222222222222222000000000000000000000000111111000000000000000111222333333333444555666666555888;;;===???AAADDDGGGMMMSSSZZZ```dddhhhnnnrrr{{{~~~{{{yyyyyywwwsssooojjjfffcccaaaZZZWWWUUUTTTQQQPPPVVV^^^mmmrrryyy|||}}}}}}~~~xxxssspppooonnnqqqwww|||yyyvvvuuu{{{vvvsssqqqnnnjjjmmmrrrrrrssssssoooeeeVVVIII@@@===888111---------,,,+++---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000///......//////000111222555444555666777===KKKYYYppp\\\OOOHHHBBBBBBEEEIIIOOOYYYjjjyyyyyyrrrnnnnnnrrrwwwyyyzzzwwwsssnnnggg```YYYTTTOOOMMMJJJHHHGGGDDD@@@===>>>;;;888666555555444333:::999777444333222222222111111111111222222222222000000111111111111222222222222111111111000000000111111222333333222222222000000000000000000000000333333222222222222222333222444555666666777888999;;;>>>DDDHHHLLLPPPTTTWWW^^^eeepppwww{{{|||~~~|||yyywwwtttooohhhbbb\\\XXXVVVLLLKKKMMMQQQTTTYYYcccmmmyyy}}}~~~{{{{{{tttooooooqqqttt{{{~~~yyy{{{xxxvvvvvvsssoooppptttrrrqqqooohhh^^^RRRFFF???777333...,,,,,,------,,,---,,,++++++******++++++************************++++++***************)))(((((((((((((((((((((((((((((((((((()))))))))***&&&'''''''''(((((())))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((!!!"""$$$&&&(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------....................................///000111222444333444666666777@@@JJJeee~~~ppp]]]QQQCCCAAABBBEEEHHHQQQbbbqqqzzzrrrccc\\\]]]bbbfffnnnrrrvvvyyyyyywwwtttrrriiigggdddaaa^^^[[[VVVSSSQQQKKKDDD>>>:::999888888888777555444222222222333000000000111111111111111000000111111222222222222222222222222111111111111222222333333333222222111000000000000000000000000222222111111222222333444444777<<<>>>>>>>>>???@@@BBBHHHPPPXXX^^^dddiiilllvvv}}}~~~}}}xxxuuuqqqiii```WWWPPPKKKIIIBBBEEELLLVVV___gggttt~~~yyyuuuvvvqqqmmmooosssyyywwwuuuuuuvvvtttpppqqquuuqqqooojjjbbbVVVJJJ@@@999222000...------------------,,,++++++******++++++************************,,,+++++++++******))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%)))))))))))))))((((((((('''((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''(((((()))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,//////.........---------............///000111111111000222444444333999AAANNNdddxxxjjjZZZKKKFFFBBBBBBCCCHHHUUUaaappp}}}~~~hhhZZZTTTTTTUUUXXX^^^fffnnntttyyy}}}~~~|||zzzxxxwwwvvvsssqqqddd]]]SSSJJJCCC???<<<:::555444333333333444555666111111111111111111111111111111111222333333444444444333333333333222222222333333333333333333222111111111111111111111111111/////////000111222444444999???HHHMMMNNNOOOPPPQQQUUU[[[dddmmmtttzzz~~~{{{}}}}}}{{{}}}~~~|||~~~wwwrrrlllbbbWWWNNNGGGCCCBBBCCCGGGRRR___jjjttt|||uuuppppppnnnmmmoooqqqvvvwwwtttttttttqqqllllllppppppmmmfff]]]PPPDDD:::444.........---------......---,,,++++++******++++++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''******))))))((((((''''''&&&'''((()))******))))))))))))))))))))))))))))))(((((())))))(((''''''&&&)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,---------..............................///111111000///000333222111555;;;AAAOOOeee~~~qqqqqqyyynnn```WWWMMMGGGDDDDDDKKKRRR```nnn|||nnnddd]]]ZZZQQQTTTXXX\\\aaahhhpppwww~~~}}}~~~xxxnnncccZZZPPPHHHDDD<<<;;;999888777777888888444444444333333222222222111222222333444444555555555555444444444444333333333333444444333333222111222222222222222222222222000000111222444666777999???IIIVVV```ccceeegggiiijjjooouuuzzz|||}}}}}}~~~zzzyyyzzz}}}~~~xxxsssdddffffffffflllyyy|||wwwuuuyyyzzzwwwtttxxxyyyqqqfffaaaXXXOOOIIIGGGGGGHHHPPPSSS\\\iiisss}}}~~~||||||tttnnnllllllnnnnnnkkkmmmyyy{{{xxxuuurrrllleeedddfffdddaaa[[[SSSIII>>>555000+++,,,------,,,,,,,,,------,,,++++++******++++++************************------,,,++++++***))))))************************'''''''''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))((('''&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000...------......///000111111000111333333111444:::===EEESSSkkkmmmffffffsssttthhhZZZQQQJJJGGGHHHKKKOOO\\\ooo}}}}}}ssslll[[[ZZZWWWTTTUUU[[[eeemmmttttttvvv{{{tttggg[[[TTTHHHFFFBBB???<<<:::999999777777666555444444333333222222333444444555666666666666555555555444444444444444444444333333222111333333333333333333333333333333444666888:::===>>>DDDPPPaaammmsssuuuxxxzzzsssvvvyyyxxxtttoookkkiiidddaaaaaaffflllmmmgggaaa```bbbccceeeooo}}}qqqmmmooosssvvvrrrmmmqqq~~~tttjjjZZZVVVOOOJJJIIIKKKPPPSSS^^^___fffoooxxxzzzxxx|||~~~~~~tttmmmiiikkknnnlllffffffrrr|||wwwqqqiii```]]]___PPPNNNKKKFFF>>>777000,,,)))+++,,,---,,,++++++,,,---,,,++++++******++++++))))))))))))))))))))))))------,,,,,,+++***))))))************************''''''''''''((((((((()))******))))))((((((''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))******)))))))))+++,,,---(((((((((((())))))))))))++++++************************+++,,,,,,---......++++++++++++,,,---...///////////////000000000000111111222222222333333333555999BBBRRRiiixxxfffZZZ___mmm}}}zzznnn```QQQIIIHHHKKKQQQ]]]mmm|||vvvooossswwwqqqggg```]]]]]]___```ccceeekkkppprrruuu~~~uuufffbbb[[[RRRIIIEEEEEEGGGBBB???:::888999:::::::::999999999999999999999999;;;:::999888777888999999777666555666777777666555777888888888888888888888:::;;;<<<<<<===???CCCFFFRRR```nnnqqqqqqsssrrrooopppmmmiiifffbbb\\\TTTNNNIIILLLNNNQQQXXX```dddcccbbbmmmwww|||}}}xxx{{{~~~~~~yyyooonnnrrrpppmmmkkkkkkpppvvv{{{yyyhhh[[[OOONNNMMMNNNRRRZZZbbbgggrrrtttsssnnnooo|||~~~{{{~~~zzzpppooollleee^^^[[[```jjjsss~~~zzzsssjjj```WWWQQQIIIEEE???999444111000///---------,,,,,,++++++++++++++++++************)))+++++++++++++++***))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))++++++)))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++***((('''((()))***)))''')))((((((((((((((('''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&'''((()))(((((((((((())))))))))))******************************++++++,,,------...++++++++++++,,,---...///---............/////////111111111222222222333333333555;;;FFFWWWoooqqqaaa___ccckkk~~~ttt___QQQNNNMMMLLLNNNUUUdddxxxxxxnnnlll{{{zzzrrrkkkddd___dddcccdddggghhhiiiooowwwwwwnnnfff```[[[XXXSSSOOOKKKHHHFFFFFFDDDCCC@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAA@@@>>>>>>?????????>>>======???AAACCCDDDBBBBBB@@@????????????@@@DDDFFFHHHIIIJJJJJJLLLNNNUUU___ggggggeeeeeeccc___YYYVVVRRRPPPOOOMMMHHHEEEDDDGGGIIIMMMWWWdddkkkllloooxxxxxxsssuuuvvvtttvvvzzzxxxooonnnrrrppplllhhhiiimmmsssxxx|||{{{{{{yyytttiii\\\RRROOOOOOQQQXXXbbbnnnxxx~~~yyyvvv}}}~~~~~~zzzqqqkkkggg```YYYVVV]]]iiirrryyypppeeeZZZOOOHHHCCC@@@;;;555111...------------,,,,,,,,,+++++++++))))))******+++++++++,,,******************))))))++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))((('''((()))***)))'''((('''(((((((((((('''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))+++***))))))((())))))***(((((((((((())))))))))))******************************++++++,,,,,,------++++++++++++,,,---......,,,,,,---------.........000111111111222222222222222444666999CCCUUUkkk|||nnnbbb\\\[[[gggvvvrrraaa[[[YYYQQQGGGFFFQQQfff|||{{{mmmdddmmm~~~vvvnnniiieeedddbbb___aaaeeeooozzz}}}uuuoooiiieeeaaa]]]ZZZWWWSSSQQQNNNOOOPPPQQQSSSUUUWWWXXXZZZXXXVVVTTTRRRQQQQQQQQQOOOMMMKKKKKKMMMRRRWWW[[[WWWUUURRROOONNNNNNNNNOOOPPPSSSVVVXXXWWWUUUTTTTTTSSSVVVVVVSSSQQQOOOLLLGGGGGGDDDBBBAAABBBEEEFFFFFFDDDHHHLLLRRR___oooyyy|||yyyyyytttpppppppppmmmlllmmm~~~vvvooooooqqqnnniiiffffffjjjnnnrrrtttqqqkkkfffaaa[[[TTTPPPOOOPPPUUUaaaqqq}}}~~~}}}~~~}}}vvvooojjjeee\\\TTTSSS\\\jjjuuu{{{tttjjj___RRRFFF???;;;888444000---+++++++++,,,,,,,,,,,,++++++++++++(((((()))***+++,,,------((()))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))++++++***(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))(((''''''))))))((('''&&&''''''((((((''''''&&&%%%(((((())))))))))))))))))((((((((((((((((((((((((,,,,,,+++******)))))))))(((((((((((())))))))))))***************+++++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------------.........000000000111111111111222222444666555888CCCVVVddd}}}mmm___XXX^^^hhh{{{sssfffTTTJJJMMMZZZiiisssvvvyyy~~~tttgggeeennnzzzxxxtttnnnfffbbbbbbdddnnnzzz~~~zzzwwwtttqqqmmmjjjddddddfffhhhkkknnnqqqssstttrrrpppnnnlllkkkkkkkkkgggeeebbb```aaagggoootttssspppllliiifffeeeeeefffccceeegggfffaaa[[[WWWUUULLLJJJFFFBBBAAA@@@===;;;CCCAAA???@@@DDDJJJPPPSSSTTTYYY```hhhvvv}}}~~~~~~uuusssqqqrrrrrrpppnnnmmmwwwuuuqqqqqqllliiifffeeefffhhhiiijjjkkkfff]]]VVVQQQPPPPPPQQQQQQRRRYYYfffvvv~~~xxx}}}}}}zzzwwwrrrkkkkkkfff]]]UUUTTT^^^nnnzzzxxxrrriii```VVVKKK@@@999444222///---+++*********,,,+++++++++++++++++++++))))))***++++++,,,------((((((((((((((())))))***************))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***,,,---,,,***))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&)))(((''''''((()))((('''%%%'''''''''''''''&&&&&&%%%%%%&&&'''((()))***++++++(((((((((((((((((((((((((((((((((''''''&&&%%%%%%(((((((((((())))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,------------.........///////////////000000000111111111000333666555555:::GGGQQQgggzzz}}}kkk___]]]```jjj{{{iiiUUUMMMOOOTTTXXX]]]```gggpppyyyuuujjjgggppp||||||ssspppmmmsss{{{{{{{{{|||}}}yyyxxx}}}{{{zzzwwwooodddYYYRRRNNNDDD@@@===<<<======>>>???FFFFFFGGGJJJPPPYYYbbbhhhmmmttt}}}~~~}}}|||}}}qqqrrrssstttvvvxxxvvvtttrrryyyzzztttssssssgggeeeccccccdddeeecccaaa\\\WWWOOOGGGDDDFFFKKKPPPWWWYYYaaammm{{{{{{yyywww~~~yyyuuupppkkklllggg^^^VVVVVV___ooozzzqqqiii^^^TTTLLLCCC999222000///---+++************++++++++++++++++++++++++,,,+++++++++++++++++++++))))))((('''(((((()))************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))+++++++++***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&%%%%%%""""""$$$%%%''')))******))))))))))))))))))))))))'''(((((()))(((((('''&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,******++++++++++++++++++,,,,,,,,,++++++,,,,,,------............/////////////////////000000000000---000444444333555<<>>999555000,,,---,,,,,,,,,++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,...---***((('''(((((())))))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((###%%%'''''''''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&(((((('''&&&'''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((()))))))))))))))))))))))))))))))))$$$%%%&&&(((((((((''''''(((((((((((())))))))))))((())))))***++++++,,,,,,++++++******************------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000/////////000111333444444>>>PPPgggmmm[[[VVVWWW]]]kkkppp___PPPKKKIIIKKKNNNRRR___lll|||{{{rrrqqq|||rrrkkkiiihhhjjjoootttxxxzzzvvvvvvuuuuuuwwwzzz~~~{{{|||~~~}}}vvvkkk___WWWWWW\\\aaa```aaahhhooopppnnnttt~~~~~~{{{uuuqqqooorrrrrroooqqqvvvuuuooolllmmmmmmnnnnnnnnnoooppppppdddUUUKKKIIIJJJJJJJJJIIILLLPPPRRRTTTXXX___ccceeeppp}}}pppkkkqqqwww~~~zzz~~~rrrddd```eeecccpppyyyxxxqqqnnnlllkkkkkkiiieee___\\\```hhhnnnjjjrrrjjj]]]QQQAAA777555555333000,,,,,,,,,,,,++++++++++++))))))******++++++++++++******+++,,,------...///000...+++)))((((((((())))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&((())))))(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&&&&'''((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------.........//////////////////000000000000////////////000000000000888666===OOOfffyyy}}}eeeZZZXXX\\\gggttt~~~aaaUUUKKKHHHHHHIIIOOOWWWfffmmmwwwtttmmmqqqpppllliiioooxxx}}}{{{wwwqqqqqqsssxxx|||~~~|||yyyooopppuuu|||{{{ssskkkeeefffkkkppptttxxx~~~~~~{{{|||xxxxxxuuusssrrrsssvvvwwwtttqqqjjjiiigggeeecccbbbaaaaaacccWWWKKKFFFDDDEEEKKKRRRSSSVVVZZZ]]]]]]^^^^^^^^^gggmmmyyyyyylllgggjjjooozzz}}}~~~|||}}}~~~|||vvvmmmiiihhhgggkkklllmmmllllllmmmooorrrqqqjjjbbb___```bbbaaa^^^eeehhhrrrmmmYYYNNNDDD888111000///...,,,,,,,,,,,,++++++************************************'''(((+++((((((:::PPP]]]BBB***'''***(((''')))++++++************++++++))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***)))'''%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&'''''''''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,---------................../////////000000.../////////000000000000000111666AAANNN^^^rrrooobbb___aaalllyyyvvvfffUUUKKKGGGEEEGGGLLLTTTYYYaaahhhpppyyyzzzqqqpppwww}}}~~~~~~|||tttnnnkkkmmmrrrvvvzzz~~~}}}zzzwww||||||xxxyyywwwtttsssuuuxxxwwwqqqjjj```___\\\YYYVVVTTTSSSRRRUUUMMMEEEBBBCCCGGGPPPYYY^^^___aaabbbbbbbbbbbbbbbfffjjjsss{{{~~~wwwkkkfffgggjjjnnnssszzz}}}}}}|||{{{{{{uuuzzz|||vvvqqqpppqqqpppoooooommmkkkhhhgggiiikkkkkkgggccccccggghhheeeaaa^^^___fffrrryyyqqq]]]LLLGGG???666000//////---+++,,,,,,,,,+++++++++******************************+++'''(((+++((('''444EEENNN999)))(((+++)))''')))+++******))))))******+++)))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++)))(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,------------------.........//////....../////////000000000111222666999;;;DDDYYYlll{{{mmmggggggsss}}}fffWWWNNNIIIFFFEEEFFFHHHKKKPPPXXXcccooowww~~~zzz|||zzzuuu{{{|||uuuqqqqqquuuyyy|||~~~|||~~~~~~yyywwwvvvsssqqquuuxxx}}}xxxtttrrrvvvzzzwwwlllaaaUUUSSSOOOKKKHHHEEEDDDCCCEEEAAA???AAAEEELLLYYYfffnnnnnnmmmllljjjiiihhhgggggggggkkkppprrrttt{{{vvvkkkeeedddfffggglllrrrvvvwwwuuusssrrrooouuuyyywwwuuuvvvxxxwwwsssqqqnnniiifffeeegggjjjkkkiiihhhkkknnnmmmhhhbbb___]]]___dddhhh```PPPBBB===888222.........,,,***,,,,,,,,,++++++++++++***************************,,,((((((+++)))&&&,,,777:::...'''***,,,)))&&&(((+++******))))))******+++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))***+++,,,,,,(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000333444666555333777GGGXXXkkk~~~uuullllllzzz{{{jjjaaaZZZRRRLLLHHHGGGEEEEEEIIIQQQZZZ```hhhmmmwww~~~vvv{{{{{{uuurrrtttwwwzzz|||{{{~~~|||wwwwwwwwwqqqooonnnllljjjmmmpppvvv}}}{{{zzz|||wwwrrrooorrrwwwrrrdddWWWKKKIIIFFFBBB???>>>============BBBHHHMMMVVVfffuuu}}}yyyvvvsssqqqnnnllljjjgggfffhhhhhhiiipppxxx|||uuummmhhhfffgggkkkkkkkkkjjjiiigggggggggooouuuxxxvvvuuuwwwwwwuuurrrqqqnnniiiggghhhkkknnntttqqqoooppprrrpppiiibbbaaa]]]YYYYYYXXXRRRFFF<<<555222///.........---+++++++++++++++++++++++++++************************,,,)))(((,,,+++((((((------)))(((++++++(((''')))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&'''(((((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------............////////////111000000111000111999BBBNNNbbb|||{{{qqqooo~~~vvvooocccYYYRRRMMMHHHDDDDDDFFFJJJLLLRRRWWWbbbooo}}}}}}|||xxxssspppqqqsssvvvwwwssswwwyyywwwrrrrrrwww|||{{{sssmmmkkkjjjiiigggfffiiipppwww}}}}}}{{{|||yyywwwuuuvvvwwwxxxxxxxxxpppjjjjjjlllfffWWWJJJAAA@@@===;;;:::;;;<<<===AAADDDLLLVVV]]]fffttt{{{wwwssspppnnnjjjgggffffffeeejjjpppyyyyyyxxxuuuqqqnnnlllkkknnniiibbb]]][[[]]]```cccpppuuuvvvtttsssuuuuuusssrrrpppmmmjjjhhhiiimmmppp{{{wwwsssrrrsssqqqkkkeee[[[VVVOOOKKKGGGBBB:::444000///............---,,,++++++++++++++++++++++++************************+++)))))),,,---***))))))***))))))***)))&&&'''******))))))))))))))))))***((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))************''''''''''''(((((())))))'''''''''''''''''''''&&&'''''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))************************((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////000......111222111444888>>>PPPhhh|||xxxrrr~~~~~~wwwlll___YYYPPPHHHDDDCCCCCCBBBDDDHHHPPP[[[gggsss||||||yyyxxx{{{~~~|||yyyvvvuuutttrrrnnnlllmmmqqqtttqqqsssttttttrrrssswwwzzz{{{sssooommmllljjjhhhdddggglllsssyyy{{{zzzyyyrrrrrrrrrqqqqqqqqqqqqqqqvvvvvvxxx}}}uuulllbbb]]]\\\VVVKKKAAA<<<;;;::::::;;;>>>AAACCCKKKOOOYYYfffpppwww|||uuuppppppllljjjlllkkkiiijjjnnnuuuuuuuuuuuutttrrrqqqpppjjjddd]]]ZZZ\\\aaagggjjjqqqssssssqqqqqqtttuuurrrqqqpppnnnkkkiiijjjnnnqqq}}}xxxsssqqqrrrpppkkkfffTTTOOOHHHBBB===999444222............---------,,,***++++++++++++,,,,,,,,,************************)))***+++,,,+++*********++++++***)))'''&&&(((******))))))(((((())))))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))************************((())))))***************++++++++++++,,,,,,,,,---------------............---------.........//////111///000333333111333888888DDDSSScccwwwwww}}}wwwnnn___SSSKKKGGGEEECCCCCCDDDGGGLLLTTT\\\dddiii|||{{{{{{vvvzzz}}}|||yyyuuutttrrrsssuuuvvvuuusssqqqpppoooqqqrrrnnniiiiiiooouuuvvvuuussstttwww{{{~~~wwwtttsssrrrpppmmmjjjkkkooosssxxxyyyxxxwwwlllmmmnnnnnnmmmkkkjjjjjjlllnnnqqqtttwwwxxxwwwwwwhhh___UUUOOOMMMLLLHHHDDDCCCBBBBBBBBBDDDHHHLLLOOOTTTXXXdddsss~~~vvvppppppnnnooosssuuuqqqpppqqqttttttttttttuuutttsssqqqgggeeeeeehhhnnnsssvvvwwwuuuvvvsssoooooossssssqqqpppqqqqqqpppppprrruuuxxx}}}xxxrrrpppooollleee___MMMJJJDDD>>>999555333333---------,,,+++***++++++******+++++++++,,,,,,,,,************************)))+++,,,***(((((()))***)))******((('''(((((('''))))))(((((((((((())))))%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,------------------.........//////---------.........//////...---///000...,,,000777222999@@@JJJ^^^yyy{{{{{{ooo^^^TTTMMMJJJHHHFFFEEEDDDEEEHHHNNNTTTXXXfff~~~zzzttttttzzz{{{zzzvvvttttttqqqtttxxxzzzxxxuuusssrrrmmmnnnoooooooooooonnnmmmjjjooorrroooiiihhhooowww}}}yyyuuuuuu{{{{{{yyyyyywwwtttqqqrrrrrrtttvvvyyyyyyxxxvvvkkklllmmmllliiifffdddccc^^^dddjjjkkkiiiffffffgggZZZSSSJJJDDDEEEIIIKKKLLLNNNNNNMMMMMMPPPTTTYYY\\\YYY]]]iiizzzvvvooonnnnnnrrryyy|||xxxuuuuuutttsssssssssttttttrrrqqqhhhkkkpppyyy{{{zzzuuuooonnnqqqqqqnnnnnnpppsssuuuxxx{{{zzztttpppmmmggg]]]UUUEEECCC???999444111000000,,,---,,,+++)))((()))************++++++,,,,,,,,,************************)))------((($$$%%%''')))'''((()))((())))))(((%%%))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))******************************++++++++++++************+++++++++,,,,,,,,,///...---,,,,,,,,,---...------------------------...///000///...---...000888333444???KKK[[[yyywwwnnnbbbWWWQQQOOOJJJEEEDDDEEEGGGIIIKKKUUUcccwww~~~vvvooorrryyy|||vvvuuuuuuuuuuuuwwwuuuwwwyyyuuunnnooouuusssrrrqqqpppooonnnnnnnnnuuusssnnniiifffjjjssszzz~~~xxxwww|||}}}wwwwwwxxxyyyyyysssuuuwwwyyyzzzyyywwwvvvoookkkfffbbb___]]][[[YYYYYYXXXXXXXXXYYYYYYZZZ[[[KKKGGGDDDFFFLLLWWW```fffpppmmmhhhdddbbbccceeefffgggffflll|||xxxsssooonnntttzzz|||{{{xxxvvvvvvtttsssqqqpppqqqqqqpppooorrrxxx~~~}}}yyyuuunnnggghhhmmmnnnsss||||||sssiii___WWWPPPKKKAAA>>>999444///---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))---000222000,,,(((&&&&&&***+++,,,---,,,***((('''&&&'''''''''(((((()))))))))'''%%%&&&)))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************************************)))******++++++******)))******+++++++++,,,,,,,,,...---,,,++++++,,,------........................---///000///...---...000888333333999@@@JJJaaayyyvvvhhhbbb[[[[[[YYYWWWQQQKKKFFFDDDJJJRRR___kkktttyyy{{{{{{vvvzzz{{{ttttttyyy|||vvvssstttvvvwwwxxxxxxsssrrruuutttpppoooqqqrrrrrrrrrqqqrrrrrrssstttxxxvvvsssmmmkkkmmmuuu{{{zzzyyy}}}}}}wwwuuutttsssrrrqqqsssuuuwwwwwwuuurrrpppiiiddd]]]XXXVVVVVVVVVVVVOOONNNLLLKKKIIIIIIHHHHHHGGGFFFGGGNNN[[[kkkzzz}}}wwwsssqqqqqqrrrkkkkkkqqq~~~{{{sssmmmrrrvvvzzz{{{xxxtttrrrqqqvvvsssnnnllllllmmmpppqqqsssxxx~~~{{{vvvooohhhgggjjjooovvvsssdddYYYOOOFFFAAA888666333///---,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++111777666...((('''***((()))***+++***)))'''&&&''''''''''''((((((((())))))'''&&&&&&))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---........................---...//////...---...///555111111444666:::IIIZZZttt}}}xxx{{{vvvyyy|||xxxlll\\\LLLBBBBBBEEEJJJQQQYYYaaagggjjjgggmmmyyyyyyvvvwww|||yyyxxxyyy|||}}}}}}~~~wwwsssuuuwwwuuurrrqqqpppoooooopppqqqsssuuuvvvxxxxxxuuuqqqnnnoootttzzz|||yyyyyy|||yyysssqqqpppmmmkkkmmmoooqqqrrrppplllhhheeeYYYSSSLLLGGGEEEGGGIIIJJJCCCBBB@@@>>>===<<<<<<<<>>777333111///,,,++++++,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&000888777...&&&'''***&&&'''((((((((('''%%%%%%''''''''''''((((((((((((((('''&&&'''(((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,........................---...//////------...///000...000333444555>>>III^^^sss}}}lllqqq|||}}}bbbNNNFFFFFFFFFHHHKKKOOORRRSSSYYY___kkkwww{{{xxxvvvxxx{{{{{{{{{}}}|||xxxwwwxxx~~~}}}}}}~~~~~~~~~{{{{{{zzzxxxtttrrrnnnnnnmmmmmmmmmoooqqqsssuuuvvvtttqqqmmmmmmqqquuuwwwvvvvvvwwwyyy{{{}}}~~~~~~yyyrrrooonnnmmmjjjgggggghhhiiihhhddd^^^XXXTTTJJJFFF???;;;:::;;;<<<<<<;;;;;;:::999:::;;;===???CCCDDDHHHRRRbbbwww{{{yyyyyytttuuuxxx{{{|||~~~wwwuuuvvvvvvuuutttsssrrrrrrppplllfffaaa```eeelllqqqvvvzzz~~~yyyuuupppiiidddbbbbbbnnnzzzaaaNNNEEE@@@999444444222///---+++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%,,,111000)))$$$%%%'''&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((((((''''''&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((()))))))))******)))))))))******+++++++++,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///------000333444555:::@@@KKKZZZooouuupppooonnnxxxhhhWWWPPPHHHBBBAAABBBCCCDDDKKKOOOXXXccchhhiiikkkooossssssrrrrrrsssuuuxxxzzz~~~{{{{{{uuuyyy}}}~~~{{{xxxvvv~~~~~~}}}|||||||||}}}}}}zzzwwwuuutttssspppnnnmmmnnnooopppqqqrrrrrroookkkkkknnnqqqqqqssstttuuuvvvwwwxxxyyyyyytttnnnkkkjjjhhheeeaaa^^^^^^^^^[[[VVVOOOHHHDDDAAA>>>;;;999999888777555777777777888:::>>>AAACCCIIIIIIJJJOOOZZZkkk~~~|||{{{{{{tttuuuvvvvvvrrrttt~~~zzzxxxuuurrrpppoooooonnnfffeeebbb___^^^bbbiiinnnwww{{{}}}vvvssspppiiicccaaa```jjjyyy}}}kkkSSSBBB<<<999555111000///---,,,************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))******))))))(((******+++++++++,,,,,,,,,)))***+++,,,---------,,,++++++++++++++++++++++++,,,---......---,,,---...---...000111222222444666;;;DDDSSSggg||||||sssmmmrrrzzztttfffSSSDDD>>>===???AAA@@@AAAGGGOOOUUUXXX^^^eeeggggggfffeeedddeeeiiilllwww}}}~~~~~~~~~|||yyyvvvtttyyyzzz||||||}}}|||yyyuuuqqqooonnnoooooommmoooooollliiihhhkkkoooppprrrttttttrrrqqqqqqrrruuuppphhhccc```]]]YYYVVVRRRRRRQQQMMMIIICCC===:::777666555666777777555444999999999;;;>>>CCCHHHKKKPPPNNNLLLLLLRRR```qqq~~~|||zzzyyyxxxyyyrrrqqqqqqoookkklllyyyzzzrrrlllhhhfffeeeccc^^^^^^^^^]]]\\\```gggmmmwww{{{|||wwwttttttpppgggaaa```aaajjjuuu|||}}}yyyvvvuuuiiiZZZGGG999444222///,,,***)))))))))******+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((...***&&&%%%'''))))))((('''''''''(((((((((((()))((((((((((((((('''''''''%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((************************(((((())))))))))))((((((******+++++++++,,,,,,,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---///000//////000111111333777@@@NNN___sss{{{xxx|||}}}|||rrr]]]PPPIIIEEECCC===<<>>AAAFFFHHHHHHHHHGGGEEEHHHMMMRRRSSS[[[aaacccffflllpppqqqtttrrrrrrrrrrrrttt}}}zzzxxxyyy{{{|||}}}~~~}}}zzzuuurrrrrrsssuuuuuuvvvzzzssspppkkkeeebbbaaaaaabbbbbbcccccc```^^^___cccgggnnnooonnnjjjccc^^^\\\\\\XXXRRRJJJEEECCCBBB@@@>>>???>>>===<<<;;;:::::::::<<<::::::<<>>@@@??????@@@===:::===BBBIIIKKKNNNRRRWWW[[[___bbbbbbbbbaaa]]][[[^^^gggooouuuyyyzzzwwwpppkkkkkklllqqqrrrssssssqqqmmmjjjggglllkkkjjjjjjmmmsssxxx|||~~~kkkfff```YYYUUUTTTUUUVVV]]]___^^^WWWSSSVVVYYYZZZdddccc___YYYQQQKKKHHHFFFBBB@@@>>>;;;:::;;;<<<===:::::::::<<<>>>???>>><<<===>>>BBBKKKWWWbbbhhhkkkhhhdddaaaeeeppp}}}|||vvvvvv{{{~~~{{{wwwtttqqqoooiiijjjlllmmmjjjiiirrr|||{{{wwwwwwmmmggg___XXXVVVXXX[[[]]]ZZZXXXVVVUUUWWW\\\bbbeeejjjnnnxxxzzzwww{{{|||uuuiii^^^ZZZZZZYYY[[[\\\\\\WWWMMMAAA888555444222///---+++***))))))))))))))))))))))))))),,,+++***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))******(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((***************))))))))))))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---.........////////////111333444444666>>>JJJSSSfffyyy|||zzztttssszzz}}}{{{~~~}}}ooo[[[QQQGGGEEEBBB>>>===???<<<;;;<<<===;;;999;;;AAA@@@CCCFFFHHHJJJLLLMMMNNNOOOPPPOOOLLLIIILLLSSSZZZcccgggiiihhhbbb______```cccdddeeeeeedddbbb```___^^^]]]]]]^^^aaafffkkknnnlllpppxxx}}}ssskkk[[[XXXRRRMMMIIIIIIJJJKKKRRRTTTRRRKKKGGGIIILLLMMMRRRRRRQQQMMMGGGCCCAAAAAA<<<<<<:::999999999::::::;;;<<>>>>>???<<<999:::???;;;===@@@AAA???>>>======@@@AAA@@@>>><<<<<>>>>>>>>???EEEGGGEEE>>><<>>;;;;;;;;;999999999:::;;;===???@@@FFFIIIMMMTTTXXXZZZXXXUUUVVVYYYdddzzz}}}||||||~~~yyytttqqqppppppqqqrrrpppooonnnlllmmmwwwyyyjjj```]]]\\\^^^aaaccceeedddcccbbb___\\\WWWSSSQQQQQQRRRSSSSSSYYYgggzzzttthhhlllnnnhhh^^^SSSNNNMMMOOOJJJDDD>>>999555111...++++++************++++++))))))))))))))))))))))))***)))((((((******)))((()))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))((((((''''''''''''(((((())))))******))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........+++,,,---......000555888:::EEESSSbbbsss~~~~~~}}}}}}}}}~~~vvvnnndddYYYSSSOOOJJJGGGEEECCC@@@AAAEEEEEEFFFGGGDDD???;;;999999<<<======;;;999999:::===;;;===???@@@>>>===>>>???AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMIIIDDDAAA???>>>;;;999888888999999;;;>>><<<999888<<<>>>===;;;<<<===<<<;;;;;;<<<>>>>>>======???DDDKKKSSSWWW^^^aaafffkkkppppppmmmjjj^^^bbbmmm|||{{{|||~~~xxxrrrooooooqqqsssuuuqqqnnnlllkkklllvvvrrrddd\\\YYY\\\```fffjjjkkkjjjhhhgggfffccc^^^ZZZVVVTTTTTTTTTRRRVVV```nnnyyyzzzqqqiiidddfffgggaaaWWWMMMGGGEEEFFFAAA;;;555222000...---******)))))))))***++++++)))))))))))))))))))))))),,,***)))***+++,,,+++***(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''''''''((((((((((((((((((((((((((()))(((((((((((((((((()))))))))((('''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''''''''(((((())))))******))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------***,,,---...///000222333000555===III[[[nnnzzz}}}~~~|||xxxyyy}}}{{{}}}wwwssswwwoooddd^^^VVVPPPOOOOOOPPPUUU[[[___```]]]UUUIII@@@<<<;;;:::;;;;;;:::888777777888::::::::::::999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@???===;;;:::999888666444444444555555777999:::888999<<<<<<999999;;;<<<===???CCCGGGKKKLLLIIIGGGHHHPPP]]]kkktttyyyzzz|||{{{wwwfffjjjvvvyyyzzz}}}}}}xxxssspppppprrrsssuuupppkkkhhhfffhhhqqqzzz~~~uuuiii```]]]]]]aaaeeeiiikkkjjjiiihhhiiijjjhhhdddaaa^^^\\\[[[[[[XXXYYY^^^fffmmmnnniiidddaaabbb```ZZZPPPFFF@@@===;;;777444111000///...---,,,,,,+++***))))))******))))))))))))))))))))))))+++***)))***++++++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))((())))))))))))))))))***)))************+++++++++)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////......000111555<<>>===;;;;;;::::::777;;;@@@BBBCCCDDDGGGIIICCC@@@;;;777666666888:::CCCJJJSSS[[[eeelllkkkeee]]]\\\\\\\\\```hhhssszzzyyysssllliiiooo|||~~~{{{yyysssyyy}}}yyywwwwwwwwwwwwwwwvvvtttqqqooommmllleee___[[[YYYXXX]]]dddfffjjjmmmlllhhhgggjjjnnnmmmppprrrooojjjfffeeegggjjjjjjjjjjjjiiiiiihhhhhhbbbaaabbbdddfffeeebbb___TTTRRRMMMFFF???:::666555---,,,***++++++,,,***)))---,,,+++***)))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((()))+++,,,---''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,++++++******)))))))))************+++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,---......---+++---000222222444===FFFRRR```lllnnnppp~~~wwwwww{{{~~~}}}}}}uuuxxx}}}vvvvvvzzzqqqcccbbb```___```aaa```___UUUPPPJJJHHHJJJPPPUUUYYY^^^```cccdddeeecccaaa___NNNLLLHHHCCC???===;;;:::>>>CCCIIILLLNNNPPPSSSVVVNNNJJJEEE@@@>>>>>>AAACCCNNNXXXffftttyyywwwsssqqqrrryyy}}}xxx|||~~~{{{yyyxxx~~~{{{xxxuuutttuuuvvvvvvtttqqqmmmjjjiiibbb[[[WWWTTTSSSVVV\\\ccchhhnnnpppnnnnnnqqquuuqqquuuxxxuuunnniiihhhiiikkklllmmmmmmmmmmmmlllkkkcccccccccdddddd```ZZZVVVNNNKKKEEE???:::666444444///---+++******+++***)))******))))))))))))******))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******++++++++++++******))))))(((((((((((()))))),,,,,,++++++***)))))))))+++++++++*********)))))),,,++++++******++++++,,,---,,,++++++************,,,,,,------...///000000++++++,,,---///222555777BBBJJJVVVcccooo{{{|||tttsssyyy|||vvvppppppuuuzzzuuusssrrrtttiii___\\\^^^cccllluuu~~~|||pppaaaUUUPPPNNNLLLJJJNNNTTTYYY\\\bbbjjjmmmmmmkkk^^^QQQLLLLLLMMMOOORRR___ggguuu}}}wwwxxxzzz{{{}}}}}}}}}~~~{{{uuupppqqquuuvvvrrrmmmeeebbb]]]XXXVVVWWWYYY[[[fffhhhiiigggfffjjjssszzz{{{zzzyyyyyyxxxrrriiibbbiiigggeeefffiiimmmpppqqqiiifffbbb```^^^YYYRRRLLLFFFBBB<<<777444111///---///---,,,***))))))*********************)))((('''******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))******++++++******)))))))))(((((((((((())))))*********************++++++++++++*********)))))),,,++++++******++++++,,,------,,,+++++++++++++++,,,,,,------...//////000------------///000222333999???HHHRRR___nnn~~~yyyzzz}}}{{{wwwrrroooqqqvvv|||}}}uuuqqqppprrrzzz}}}nnnfffcccaaa___ggglllpppssswww~~~vvvkkk```]]]\\\ZZZZZZ\\\hhhnnnyyy{{{tttqqqqqqyyy}}}yyyzzz|||{{{uuusssuuuuuuqqqllleeeccc```\\\ZZZZZZ[[[]]]bbbcccbbb```aaafffqqqyyyzzzpppiiijjjhhhggghhhkkknnnppppppjjjgggccc^^^XXXQQQJJJEEEAAA===888444111///---+++...---,,,***))))))*********************))))))(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))%%%&&&&&&&&&'''''''''((())))))((('''''''''''''''++++++***)))((((((''''''((((((''''''&&&%%%%%%%%%(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))******++++++******)))))))))(((((((((((())))))(((((()))******+++,,,,,,+++++++++***************++++++************++++++------,,,,,,++++++,,,,,,,,,,,,,,,---......//////000///............//////111444999@@@KKK\\\ooo{{{~~~}}}{{{xxxtttqqqqqqsssvvvxxx~~~~~~~~~zzzyyyyyywwwpppoooooommmmmmnnnuuuxxx|||rrrllliiittt~~~vvvrrrsssuuuwww{{{{{{yyyyyyvvvsssssssssppplllggggggfffddd```^^^^^^^^^]]]\\\YYYWWWXXX```mmmvvvxxxpppkkkjjjiiijjjlllmmmmmmllliiigggbbbZZZOOOFFF@@@===:::777222000...---+++)))---,,,+++***************++++++++++++*********)))))))))))))))((((((((((((************************))))))((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((------,,,***)))((('''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))))))))(((((((((((())))))((()))))))))*********+++************************++++++************++++++------,,,,,,,,,,,,,,,---,,,,,,,,,------.........//////..................///111333666>>>LLL\\\hhhsssxxx|||wwwttttttuuupppsss}}}|||yyyuuuvvvxxxxxxzzz}}}}}}}}}ssslllhhhiiisss{{{~~~yyypppoooppppppqqqsssooommmpppyyyyyyqqqmmmmmmnnnnnnlllkkkmmmnnnkkkfffaaa___^^^ZZZWWWRRRNNNPPPYYYfffpppzzz~~~wwwnnnmmmllllllllljjjgggddddddbbb]]]SSSGGG===888777333111...,,,,,,,,,***))),,,++++++***************++++++***************+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((())))))))))))(((''''''''''''(((((())))))(((((('''&&&%%%%%%'''''''''((((((((())))))''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))******)))))))))))))))(((((((((((())))))*********)))))))))((((((************************+++******))))))******+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,------............000222333444666>>>HHHPPP^^^hhhuuu{{{xxxwwwwwwhhhgggkkkwwwuuu~~~{{{rrrxxx~~~wwwsssssstttuuuyyy|||zzztttmmmiii]]]eeelllqqqwww}}}~~~|||uuupppnnnppprrrnnnlllllliiifffgggooozzz|||ooojjjdddbbbdddgggiiijjjlllooorrrooohhhaaa^^^]]]YYYTTTNNNJJJLLLUUUaaaiiioooxxxzzzqqqpppnnnllljjjfffbbb^^^[[[YYYTTTKKK@@@777444555///---,,,+++,,,,,,+++*********+++*********))))))+++******))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))******))))))((())))))(((((((((((())))))++++++***))))))(((''''''***************+++++++++******))))))))))))******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------******,,,---......///...///111333222111333888<<>><<<;;;111000///---,,,+++******+++++++++************)))))))))))))))))))))))))))***(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&%%%###""""""###%%%&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''***)))(((((()))***+++,,,***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++************+++++++++++++++,,,,,,,,,------------------------------------------............///222666777;;;EEESSS___jjjkkkkkklllpppwwwyyypppcccYYYWWW]]]eeekkkkkkddd]]]ZZZ[[[]]]dddlllvvvyyy}}}uuuqqqpppsssyyyzzzxxxzzz~~~zzzwwwyyy}}}xxxttttttqqqnnnnnnqqqqqqooommmllllllkkkhhheeeccccccgggkkknnnuuuyyyvvvsssrrrssstttsssqqquuusssrrrsssuuuvvvtttrrrlllhhhaaaXXXPPPJJJHHHGGGLLLMMMNNNPPPTTTXXX\\\___aaaZZZTTTPPPLLLGGGGGGJJJNNNWWW^^^^^^\\\ZZZYYYWWWYYYTTTOOOPPPVVV___eeehhhkkkuuu|||vvvkkk```XXXQQQGGGEEEBBB>>>:::777555444///...---,,,+++*********+++++++++*********))))))))))))))))))))))))))))))***(((''')))++++++)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&$$$######$$$&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''((((((((((((((((((***))))))))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''************************))))))*********+++++++++***))))))))))))***+++++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,------------------------------------............/////////000222777>>>DDDLLLRRRYYY^^^dddmmmyyy~~~{{{|||xxxkkk___ZZZ]]]ccchhhjjjbbb[[[XXXUUUTTTXXX]]]bbbdddhhhooozzz{{{yyyzzz{{{yyywwwyyy}}}{{{uuutttyyy~~~{{{uuutttqqqmmmkkklllmmmjjjfffdddcccbbb```___aaabbbggglllnnnqqq{{{~~~qqqqqqppprrrssstttrrrpppssspppnnnmmmooopppppppppmmmhhh^^^QQQGGGCCCFFFJJJNNNPPPSSSVVVZZZ]]]___```aaa\\\XXXVVVSSSMMMLLLNNNUUU]]]bbbaaa^^^]]][[[XXXZZZUUUPPPPPPWWW___fffiiijjjqqqtttlll___UUUMMMHHH>>>===:::777333111///...,,,,,,+++***************++++++*********))))))))))))))))))))))))))))))))))))))))))+++,,,,,,)))'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''')))((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''(((((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))*********)))))))))))))))***+++++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++---000444777888:::AAAJJJOOOTTT]]]kkkvvvyyyyyywwwuuussstttwwwzzzuuujjjccccccgggkkknnnhhhbbb___[[[WWWXXX[[[^^^^^^^^^aaagggpppxxx~~~}}}zzzzzz{{{yyyssspppssswww{{{{{{yyysssllljjjllliiieeeaaa___^^^]]]]]]```bbbhhhoooqqqqqqwww~~~~~~sssrrrqqqpppnnnmmmkkkjjjiiigggeeedddfffjjjmmmoootttnnncccUUUJJJHHHLLLRRROOOQQQUUUXXX[[[\\\\\\[[[[[[XXXXXXZZZZZZVVVUUUWWWZZZ```ccc```]]]]]][[[XXXXXXSSSPPPQQQWWW^^^bbbcccccchhhggg^^^RRRJJJDDD???999777555222000...---,,,******))))))))))))***+++************))))))))))))((((((((((((((((((((((((((()))+++------,,,)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((''''''$$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))'''(((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))(((((())))))***+++******)))(((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,******---111444444333222888>>>AAAEEEOOO^^^jjjmmmnnnnnnnnnnnnooorrruuuyyy~~~zzzppplllmmmppprrrlllhhhgggccc___^^^aaagggeeebbb``````bbbeeegggnnntttzzz~~~~~~}}}}}}vvvvvvuuuqqqnnnnnnpppsss|||qqqjjjllliiieee```]]]\\\\\\]]]\\\___fffnnnqqqpppsssxxx}}}yyyzzzuuusssnnnhhhbbb^^^\\\\\\[[[ZZZZZZZZZ^^^dddkkkpppvvvqqqgggZZZQQQNNNQQQUUUQQQSSSVVVYYYZZZZZZYYYXXXYYYWWWYYY]]]^^^[[[[[[]]]YYY\\\]]]YYYVVVWWWUUURRRRRRPPPOOOQQQVVVYYYYYYWWWWWWZZZXXXNNNEEE@@@<<<888333222111///---,,,++++++))))))((((((((()))***************)))))))))(((((((((((((((((((((((((((((('''))),,,------+++)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&******)))((('''&&&&&&%%%&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%'''((())))))((('''%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///000///...---000444666:::CCCQQQ[[[aaaccceeefffggghhhkkknnnrrrwwwvvvrrrrrrrrrmmmkkkjjjhhheeeeeehhhooopppqqqoookkkeee___[[[YYY\\\```dddhhhkkkooorrrtttuuuxxx~~~zzzzzzpppmmmkkkllloootttwwwxxx|||tttkkkiiigggddd___[[[YYY[[[\\\^^^```fffnnnqqqqqqrrrvvvvvvnnnlllnnnnnnkkkfff]]]UUUOOOMMMLLLMMMNNNPPPSSSXXXaaajjjqqqsssmmmcccYYYSSSPPPQQQRRRUUUUUUVVVWWWXXXYYYYYYYYY^^^\\\]]]``````\\\[[[]]][[[]]][[[WWWUUUVVVUUURRROOOMMMMMMOOORRRRRRNNNJJJIIIKKKIIIAAA;;;888666222...---,,,+++***)))))))))))))))((((((((())))))*********)))))))))((((((((())))))))))))))))))))))))'''))),,,,,,+++)))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***)))***++++++***)))(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------,,,,,,,,,,,,+++,,,...///333999AAAFFFNNNQQQUUUYYY\\\___ccceeejjjpppxxxzzzxxxuuuqqqnnnooonnnkkklllooossszzzzzzkkkaaaWWWUUURRRRRRUUUXXXZZZ[[[]]]___dddllluuu~~~}}}zzzxxx{{{xxxwwwzzz~~~}}}pppjjjeeegggpppxxxzzzyyyzzz}}}xxx}}}}}}sssjjjffffffddd```[[[YYYZZZ\\\``````eeelllooonnnooorrrrrrrrrpppjjjccc^^^]]]^^^```___]]]VVVNNNHHHEEEEEECCCFFFJJJNNNUUU^^^iiiqqqsssiii^^^VVVSSSSSSRRRPPPTTTSSSSSSSSSUUUXXX[[[\\\cccaaaaaacccbbb^^^\\\^^^^^^___\\\WWWVVVXXXXXXUUUPPPNNNKKKKKKLLLKKKFFFBBB???AAA>>>888333222000,,,,,,++++++***))))))************))))))((()))))))))***)))))))))(((((((((((())))))))))))))))))))))))''')))++++++)))'''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&"""$$$(((***+++)))&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%''')))******)))(((''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***'''((()))))))))'''&&&%%%'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((***,,,......,,,***((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......,,,+++---...,,,,,,,,,---///222444555<<>>===:::666444444222111///---++++++++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***(((&&&''')))***)))'''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''''''''(((((()))((('''&&&%%%'''''''''((((((((())))))))))))))))))((((((((((((***)))((((((((((((((()))))))))((((((((()))++++++))))))))))))))))))))))))************************+++++++++*********)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......111111222555;;;AAAHHHLLLNNNVVV]]]aaaiiittt|||}}}}}}{{{{{{|||{{{zzz}}}tttfff```\\\UUUOOOLLLFFFHHHLLLUUU]]]cccfffgggdddcccaaa```^^^ZZZTTTPPPVVV\\\eeennntttxxx{{{}}}tttnnnfffbbbbbbfffiiikkkpppqqqsssqqqmmmiiifffeee\\\TTTRRRXXX___dddjjjooouuuvvvxxxzzz{{{yyytttpppfffbbb^^^\\\^^^___^^^\\\XXXWWWUUURRROOOMMMJJJIIIGGGJJJOOOTTTYYY]]]aaaccc^^^XXXRRROOOQQQSSSTTTSSS\\\[[[ZZZYYYWWWSSSMMMHHHBBBBBBDDDHHHMMMVVVhhhyyy{{{pppaaaYYYWWWXXXWWWTTTMMMIIIFFFFFFJJJPPPVVVYYY___dddgggeee___ZZZWWWXXXUUUUUUUUUVVVVVVTTTQQQNNNNNNGGG???::::::999666333000000///...---,,,++++++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((()))(((((('''''''''((((((%%%&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%((((((((()))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))((((((((()))******))))))))))))))))))))))))************************+++++++++***************,,,+++******+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,...000444888<<<>>>CCCJJJQQQUUU]]]gggnnnqqqnnnuuu}}}zzz{{{~~~~~~uuunnnhhh]]]RRRLLLCCCEEEKKKUUU___fffhhhfffeeebbb^^^YYYTTTNNNGGGCCCDDDIIIPPPUUUXXXZZZ\\\^^^\\\YYYWWWVVVYYY[[[]]]^^^bbbdddeeeccc___[[[YYYXXXTTTNNNLLLQQQXXX]]]aaaeeelllkkkiiigggeeeaaa]]]YYYSSSRRRQQQPPPQQQRRRTTTUUUQQQOOOMMMJJJGGGEEECCCBBBAAAEEEKKKSSS[[[dddmmmsssnnnfff]]]WWWVVVXXXYYYYYYZZZZZZ[[[\\\[[[XXXRRRNNNGGGDDDCCCEEEIIIRRRdddtttzzzqqqeee^^^\\\ZZZWWWTTTOOOKKKFFFEEEHHHNNNTTTWWW\\\___aaa___ZZZVVVTTTTTTOOOPPPRRRTTTTTTPPPJJJEEECCC===777333333333111...++++++++++++++++++++++++))))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******(((((()))(((((('''&&&&&&###$$$&&&''')))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((''''''((())))))((((((((()))))))))))))))))))))))))))))))))************************************************+++***)))***+++,,,+++)))************************************+++++++++++++++,,,---///111333444555999>>>DDDJJJQQQZZZbbbfffcccgggnnnrrrtttssssssrrrtttyyy}}}||||||zzzsssfffVVVMMMEEEFFFIIIQQQ]]]gggiiifffjjjfff___YYYRRRKKKDDD???:::>>>BBBEEEGGGHHHIIIJJJJJJIIIHHHIIIJJJLLLNNNOOORRRTTTUUUUUURRROOONNNNNNPPPKKKHHHIIIOOOTTTXXXZZZZZZWWWTTTQQQPPPOOOLLLJJJIIIJJJLLLMMMNNNRRRVVVZZZXXXUUUQQQLLLHHHDDDBBBAAACCCGGGMMMTTT]]]iiivvv~~~vvviii___\\\\\\\\\\\\WWWXXXYYY\\\]]][[[WWWTTTOOOJJJFFFEEEFFFMMM]]]kkkuuunnnfffaaa___]]]YYYUUUQQQLLLGGGFFFIIINNNSSSUUUXXXZZZZZZXXXTTTQQQPPPQQQNNNNNNNNNOOOMMMIIIBBB===999555000.........---,,,************************(((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((***++++++(((((()))))))))'''&&&%%%###$$$'''((())))))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))*********)))((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***))))))++++++***)))************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000000000222555:::AAAHHHOOOWWW]]][[[^^^dddhhhkkkmmmppprrrsssvvvxxxvvvwwwzzzzzzwwwtttrrrrrrvvvrrraaaUUULLLJJJGGGJJJXXXgggkkkgggeee```YYYRRRKKKEEE>>>:::888;;;>>>@@@AAABBBDDDEEEGGGFFFDDDBBBAAABBBDDDFFFEEEGGGJJJJJJIIIIIIIIIJJJMMMHHHDDDDDDJJJRRRXXXYYYNNNKKKGGGEEEEEEFFFFFFFFFGGGIIILLLOOORRRXXX^^^cccddd```YYYRRRKKKFFFDDDCCCHHHKKKPPPUUU\\\ggguuu~~~ooobbb]]][[[[[[[[[WWWXXXZZZ]]]___```^^^\\\YYYRRRKKKHHHGGGKKKVVVbbblllhhhdddbbb```^^^ZZZVVVQQQMMMIIIHHHJJJNNNRRRTTTVVVUUUTTTQQQMMMKKKKKKLLLMMMKKKHHHFFFCCC???:::777222///---+++++++++++++++,,,+++++++++***)))))))))(((((())))))******++++++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((***++++++'''((()))))))))(((&&&%%%%%%&&&((())))))(((&&&$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((()))******''''''''''''&&&&&&&&&&&&''''''(((((())))))******))))))(((((((((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++***))))))***+++***)))************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,...///333:::???DDDKKKSSSRRRVVV[[[```cccgggkkknnnnnnrrrtttsssrrrssspppllleeedddgggnnnyyypppdddUUUQQQIIIJJJYYYmmmsssnnnaaa\\\UUUNNNHHHCCC???<<<;;;===???AAABBBDDDFFFIIINNNMMMJJJFFFBBBAAABBBDDD@@@BBBDDDFFFFFFGGGIIIKKKMMMLLLJJJKKKTTT___ffffffPPPMMMHHHFFFFFFGGGGGGGGGGGGGGGJJJNNNTTTZZZ```cccgggbbbZZZQQQJJJFFFDDDCCCJJJMMMQQQTTTXXXbbbppp{{{}}}mmm```ZZZYYYYYYXXXZZZZZZ[[[^^^bbbdddeeeddd```YYYRRRNNNKKKLLLSSS[[[dddbbb```___^^^[[[WWWTTTNNNLLLIIIIIIKKKNNNPPPQQQSSSQQQMMMIIIFFFEEEEEEEEEHHHEEE@@@<<<999666333111...---+++*********++++++,,,,,,++++++***)))))))))))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((()))******''''''((((((((((((''''''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&'''((()))***(((((((((((('''''''''&&&'''''''''((()))*********(((''''''(((((()))***+++(((((()))))))))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++)))((()))***+++***(((************************+++++++++,,,,,,,,,------******))))))***+++,,,,,,...,,,...444777888>>>FFFHHHLLLRRRVVVZZZ]]]```bbbeeejjjooooooooooookkkfff]]][[[\\\cccnnnxxxsssaaa\\\TTTTTTfff}}}|||hhhccc[[[UUUPPPLLLHHHFFFBBBCCCEEEFFFFFFHHHLLLNNNUUUUUUSSSNNNGGGDDDCCCDDDAAACCCEEEFFFGGGHHHJJJLLLNNNQQQSSSVVV```lllqqqnnnUUURRRMMMKKKJJJKKKKKKKKKHHHFFFFFFJJJRRRXXX[[[\\\^^^ZZZSSSKKKFFFDDDDDDDDDJJJNNNRRRTTTWWW```ooozzzxxxjjj___[[[ZZZZZZZZZ\\\[[[[[[]]]aaafffhhhiiibbb\\\WWWUUURRRPPPSSSXXX___^^^\\\[[[YYYVVVRRRPPPJJJHHHGGGHHHKKKMMMNNNNNNPPPLLLFFFAAA???>>>>>>>>>===:::666444222000...,,,+++++++++***))))))***+++))))))))))))*********************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))******))))))((((((((('''&&&''''''((()))******+++''''''''''''(((***+++,,,(((((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++***)))((()))***+++***((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++***))))))***+++---......++++++000111000555===@@@EEEJJJOOORRRTTTVVVXXX]]]dddjjjlllmmmlllgggaaaZZZWWWUUUYYYcccnnnvvvzzzyyy|||{{{kkkggg___```tttooojjjbbb[[[VVVSSSPPPNNNHHHIIIJJJJJJKKKMMMPPPSSSVVVXXXWWWSSSKKKEEECCCCCCDDDFFFGGGHHHHHHIIIKKKMMMKKKPPPUUUYYYcccmmmnnnhhhVVVSSSOOOMMMMMMNNNOOOOOOJJJFFFDDDGGGOOOUUUVVVUUUVVVRRRLLLFFFCCCCCCEEEFFFJJJNNNSSSUUUYYYbbbppp|||vvviii```]]]^^^______[[[YYYXXXZZZ___dddhhhiiibbb]]]ZZZYYYVVVSSSTTTXXX]]]\\\[[[XXXVVVRRRNNNLLLFFFFFFFFFHHHJJJLLLLLLKKKNNNIIIBBB===:::999999999333222000//////...+++)))***++++++***)))(((***+++%%%&&&'''((()))***+++,,,++++++******))))))((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((***,,,%%%%%%%%%%%%&&&((()))***&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&$$$"""!!!"""%%%(((++++++++++++++++++++++++++++++*********))))))(((((()))))))))((())))))***+++(((((((((((((((((((((((()))************+++++++++---------,,,,,,++++++++++++---......------///000888999<<<@@@DDDHHHKKKMMMYYY\\\```eeehhhhhhhhhhhh^^^YYYUUUWWW^^^eeehhhhhhqqqppprrryyyxxxnnnkkkvvvyyyqqqkkkiiifff___YYYWWWPPPLLLKKKNNNNNNMMMQQQXXXYYY[[[ZZZVVVQQQMMMMMMNNNNNNPPPPPPNNNJJJHHHIIIJJJNNNPPPTTT[[[dddhhheee^^^WWWSSSPPPRRRVVVWWWRRRLLLJJJJJJJJJHHHHHHKKKPPPTTTLLLIIIEEE@@@===???EEEIIIPPPNNNOOOSSSXXXcccuuu|||lllcccbbbaaa]]]WWW\\\ZZZXXXYYY]]]aaabbbbbbdddaaa\\\VVVQQQPPPQQQRRRWWWVVVUUURRRNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDAAA===888444222111111------------------------))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---,,,***)))***)))))))))***+++,,,,,,&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%############%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$%%%''')))+++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,+++++++++,,,...//////------...000111333555888<<>>=========888666333000...------,,,************************))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))******+++)))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((((((++++++++++++++++++++++++))))))))))))))))))((((((***************+++,,,,,,************************))))))*********+++++++++,,,+++++++++++++++++++++***+++,,,+++)))(((((()))+++,,,---...000111333333999;;;===AAAFFFKKKOOORRRXXX]]]bbbbbb]]]XXXWWWXXXXXXZZZ]]]bbbfffiiijjjjjjkkkooosssuuuuuuuuuwwwzzz}}}{{{}}}{{{ssskkkggg\\\\\\___eeejjjlllnnnooorrrqqqooommmkkkjjjjjjjjjllljjjgggbbb[[[TTTPPPMMMJJJNNNUUUZZZZZZZZZ^^^dddmmmooooooiii```[[[\\\___ZZZYYYZZZ\\\```aaa___]]][[[TTTMMMKKKLLLMMMJJJGGGEEEFFFLLLUUU\\\cccnnnxxx}}}wwwooofff___ZZZXXXVVVVVVZZZdddmmmmmmddd[[[TTTSSSQQQOOONNNLLLIIIGGGEEEFFFEEEEEEDDDCCCBBBAAA===<<<;;;999888777666666111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))((((((((())))))***((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''((('''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''************************(((((((((((((((((())))))******))))))******+++,,,************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***+++,,,,,,---.../////////444444555777;;;???CCCEEELLLSSS[[[^^^ZZZWWWWWWYYYUUUXXX\\\```aaaaaa``````hhhjjjkkkhhhddddddgggkkkpppyyy}}}|||wwwooolll___ccciiiqqqxxx}}}}}}zzzzzzxxxvvvtttsssrrrrrrrrrsssqqqmmmhhhbbb\\\VVVRRRNNNPPPUUUZZZYYYVVV\\\eeetttwwwvvvnnnbbb[[[]]]cccdddcccdddeeeffffffdddccc```ZZZTTTRRRSSSRRRNNNJJJGGGGGGLLLUUU[[[___eeellluuutttrrrkkkbbbZZZUUUTTTNNNPPPWWWbbblllmmmeee]]]QQQOOOMMMLLLLLLJJJGGGCCCCCCCCCCCCBBB@@@>>>===<<<888777555444222111111111------,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((('''(((((()))%%%&&&&&&'''((())))))***''''''''''''(((((((((((('''(((((('''''''''&&&&&&%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((()))))))))))))))((()))******+++************************)))************+++++++++*********+++++++++++++++---...///...,,,,,,,,,...*********+++++++++,,,,,,------...111444888<<<>>>>>>EEENNNRRRQQQQQQRRRUUUSSSWWW\\\______^^^]]]\\\fffffffffbbb^^^\\\^^^aaaeeemmmuuuwwwyyy}}}~~~{{{wwwwww||||||vvvpppmmmaaafffmmmuuu}}}yyywwwwwwwwwwwwvvvwwwuuurrroookkkeee___ZZZRRRQQQTTTYYYWWWSSSYYYdddtttwwwuuulll```ZZZ]]]cccmmmoooqqqqqqnnnjjjhhhgggaaa^^^ZZZXXXXXXVVVQQQMMMKKKJJJNNNUUUZZZ[[[^^^ccchhhgggfffaaaZZZSSSOOOMMMGGGJJJRRR[[[bbbddd```\\\MMMJJJGGGGGGGGGFFFBBB>>>???>>>===<<<:::888666555222111000///............++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))(((((('''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''(((((((((((('''(((((((((((('''&&&&&&%%%&&&'''((()))(((''''''(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''(((((()))***)))))))))))))))))))))))))))************+++++++++)))*********+++++++++++++++---...---,,,,,,---...))))))))))))************((()))+++---///222555666333888???CCCEEEFFFHHHKKKMMMQQQWWWYYYYYYWWWWWWXXX^^^```ccccccbbb```___^^^]]]ccchhhiiilllqqqsssrrroookkkkkkppprrrnnniiiggg^^^bbbgggmmm{{{|||wwwuuuuuuuuuuuusssvvvtttrrrqqqoookkkeeeaaaZZZTTTTTTYYYXXXTTTYYYcccmmmooommmfff\\\XXX]]]cccooovvv}}}}}}uuulllfffeee______^^^\\\YYYVVVRRRPPPKKKJJJLLLSSSWWWWWWXXX[[[[[[ZZZXXXUUURRRMMMIIIFFFBBBFFFLLLQQQUUUWWWXXXXXXHHHDDD@@@?????????:::666666666555444222000///...,,,,,,,,,++++++,,,------))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***))))))(((''''''&&&&&&&&&'''%%%&&&&&&'''((()))******''''''''''''(((((((((((('''(((((()))((('''&&&%%%%%%&&&((()))))))))'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&######$$$%%%&&&((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++************************&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++))))))******++++++++++++((()))++++++******+++---))))))*********+++++++++))))))***+++---......///...111555888;;;===???AAAAAAFFFLLLOOONNNMMMMMMNNNWWW[[[aaagggiiigggccc___ZZZ]]]^^^]]]```fffgggeeeddd``````eeehhheeeaaa```ZZZ\\\^^^cccqqq}}}xxxsssppppppqqqpppnnnrrrqqqpppppppppmmmgggbbb```XXXWWW\\\[[[WWW[[[eeeggghhhfff```YYYWWW]]]ccclllwwwxxxjjjccc```]]]______^^^YYYUUURRRQQQIIIGGGIIIOOOSSSSSSTTTVVVTTTRRROOONNNLLLIIIEEEAAA???CCCHHHJJJKKKMMMPPPTTTEEE@@@:::999:::999555111/////////...---+++***)))))))))))))))***+++,,,---((())))))******)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,---,,,***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%%%%&&&((()))***)))(((&&&))))))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%############%%%&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((())),,,,,,+++***))))))******'''(((((()))***++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,000000000111333555888999???AAADDDEEEFFFHHHKKKMMMPPPVVV]]]dddmmmrrrmmmdddbbb```\\\YYYWWWWWWXXXYYYWWWUUUUUUWWWZZZ\\\[[[YYYWWWZZZ^^^cccjjjrrrzzzrrrllldddbbbiiipppmmmfffhhhhhhhhhhhheeebbb___]]]UUUVVVXXXWWWUUUWWW]]]aaaaaa^^^YYYUUUSSSRRRSSSTTTdddmmm{{{~~~mmm]]]WWW^^^\\\ZZZXXXUUUPPPKKKGGGBBBEEEJJJNNNPPPPPPOOONNNMMMIIIFFFEEEFFFDDDAAA>>>>>>======???BBBDDDDDDCCC<<<888555444444333000---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))'''&&&'''***+++***((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))++++++***)))))))))))))))'''((((((((()))******************************************************************+++++++++,,,,,,------------///111222444777999<<<===>>>???BBBDDDJJJPPPYYYbbbmmmtttqqqjjj___]]]ZZZWWWVVVVVVWWWXXXUUUSSSQQQRRRUUUWWWXXXWWWVVVYYY]]]aaafffkkkqqquuujjjkkkgggbbbaaacccaaa]]]aaabbbbbbcccaaa___]]][[[TTTSSSRRRQQQRRRTTTYYY\\\YYYWWWRRROOOMMMNNNPPPRRRZZZaaaoooyyyvvviii]]]YYYXXXWWWUUUSSSQQQMMMHHHDDDAAACCCGGGJJJKKKLLLKKKJJJJJJGGGDDDCCCCCCAAA>>>;;;===<<<;;;;;;<<<===<<<;;;555222/////////...,,,)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''***(((&&&'''***+++)))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))******''''''(((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))******))))))))))))((((((************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,---...//////111444555555777999;;;BBBHHHPPPYYYdddlllkkkeeeYYYWWWUUUSSSSSSSSSUUUVVVRRROOOLLLKKKMMMQQQTTTUUUUUUXXX\\\```bbbdddfffiiihhhnnnnnneee\\\XXXXXXWWWXXXYYY[[[]]]]]]\\\[[[ZZZSSSPPPLLLKKKMMMPPPSSSUUUQQQNNNJJJGGGGGGIIIMMMOOOQQQVVVaaajjjiii___WWWUUUPPPNNNMMMLLLKKKHHHDDDAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCC@@@???===<<<999777:::888666555555444222000...,,,+++***+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''***)))(((((())))))((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((()))))))))(((((((((,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++------------------------,,,...000111111222444666:::@@@FFFKKKSSSYYYXXXSSSPPPOOONNNMMMMMMNNNOOOPPPOOOLLLHHHFFFGGGLLLQQQTTTSSSWWW\\\___```___``````ggglllkkk```UUUQQQRRRSSSRRRSSSVVVYYYZZZ[[[ZZZYYYRRRMMMHHHGGGJJJNNNOOOOOOMMMJJJFFFBBBBBBDDDHHHKKKPPPRRRWWW]]]\\\TTTNNNLLLHHHFFFEEEEEEDDDCCC@@@>>>>>>>>>>>>===>>>>>>?????????===;;;999777555333222666444111000000///,,,***+++***))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''******))))))(((((('''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((())))))))))))((((((++++++++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++---------------,,,,,,,,,+++---.../////////111333222777;;;===AAAFFFFFFBBBFFFEEEEEEDDDEEEFFFGGGHHHJJJHHHDDDBBBCCCGGGLLLPPPOOOTTTYYY]]]]]]\\\[[[[[[```aaa\\\QQQJJJIIIKKKLLLOOOPPPSSSVVVXXXXXXXXXWWWPPPKKKFFFEEEHHHKKKMMMLLLMMMJJJEEEAAA@@@AAADDDFFFNNNMMMPPPTTTSSSLLLFFFEEEAAA@@@>>>>>>???>>>===;;;<<<;;;:::999888888999999888777666444111///......000///---,,,---,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((('''''')))******)))((('''''''''))))))((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''((()))***+++***)))((((((((())))))))))))))))))((((((((((((((((((((((((************************)))))))))************++++++++++++,,,+++***))))))(((***,,,,,,+++,,,---///,,,000333333666:::;;;999;;;;;;;;;;;;;;;<<<======BBBAAA@@@>>>>>>@@@EEEIIIIIIMMMSSSVVVWWWUUUTTTTTTXXXWWWPPPGGGCCCFFFIIIIIIKKKMMMOOOQQQRRRRRRQQQPPPJJJHHHEEEDDDEEEGGGIIIIIIKKKHHHDDDAAA??????@@@AAAFFFDDDGGGLLLMMMHHHBBB@@@;;;:::999999::::::999777777666555444333333333333111111111000---++++++,,,,,,+++******+++,,,+++***&&&((()))((('''&&&''')))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((()))***)))((('''((()))***)))(((''''''&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$'''))))))(((&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&'''''''''((((((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((('''(((***+++,,,+++***)))((()))))))))***+++++++++((((((((((((((((((((((((************************))))))))))))************)))******++++++***)))(((''')))******))))))+++,,,***...///---...222333222222222222333333333333444777888999999888999<<>><<<@@@FFFHHHBBB<<<999777555444333555555444333111111000000//////......+++---...---***((()))+++***(((((((((***+++***)))'''(((***)))'''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&(((***)))(((''')))+++***)))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$%%%'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&######"""""""""!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""%%%((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))(((''')))+++,,,---,,,+++***++++++,,,------...//////))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,+++***)))((()))++++++***)))+++,,,+++......***)))+++,,,+++------..................///222555555333333555888;;;>>>BBBDDDDDDBBBAAA@@@@@@DDDDDD>>>888999<<<>>>AAABBBCCCCCCAAA???===;;;:::===@@@@@@>>>===???BBBAAA@@@???===<<<;;;::::::;;;999<<>>===;;;999777666555555666888::::::888555444444222333444555777888999:::888888777666555555444444555555444222111///......---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))***)))))))))(((((('''''')))((('''''''''(((***+++''''''''''''((((((((((((&&&'''''''''(((((())))))+++***)))'''''''''((()))%%%&&&&&&&&&''''''((((((''''''(((((('''&&&%%%%%%'''((((((((((((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''')))'''&&&'''((()))(((&&&%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++***,,,))),,,---000???BBB444------,,,+++++++++++++++++++++++++++*********)))******))))))))))))******((((((((())))))***************)))))))))))))))))))))))))))))))))******+++************************++++++++++++---000222444,,,...000222444444333333666555444222000000//////000222444444222000////////////000000111111222222333333222111000000//////000000000///......------,,,,,,++++++++++++,,,,,,+++++++++******)))))))))(((((((((((((((((((((((('''(((((())))))*********((((((((((((((())))))***&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))+++***((('''''''''((()))''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&'''((((((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&'''((()))(((&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))((((((''')))))))))))))))))))))))))))******++++++******))))))))))))*********+++++++++))),,,///222???DDD888---------,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))******&&&&&&'''((()))***++++++++++++***))))))((('''''')))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,------)))***,,,---......------......---,,,+++++++++++++++---//////---+++******,,,,,,,,,,,,,,,+++++++++......------,,,,,,++++++++++++++++++++++++,,,,,,+++******))))))******+++************))))))))))))((((((((((((((((((((((((%%%&&&''')))***,,,---...''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((***)))((('''''''''(((((())))))(((''''''&&&&&&%%%'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************************))))))******)))((((((''')))))))))))))))******+++---))),,,......888<<<222---.........------,,,,,,+++++++++*********))))))))))))))))))))))))***+++''''''(((((()))******+++******))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))***))))))((()))***++++++,,,++++++***,,,++++++******++++++,,,***+++---,,,+++))))))***************++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))***,,,---...%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&$$$%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))&&&''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))******))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))((((((((()))***+++///))),,,...,,,222666...------.........---,,,+++))))))))))))(((((((((((())))))(((((()))***++++++************************''''''(((((()))))))))))))))))))))))))))******+++************************'''((()))******)))'''&&&))))))************))))))+++************+++,,,---)))***++++++)))((())))))(((((())))))***+++++++++************++++++++++++++++++***))))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++%%%&&&((()))))))))((('''&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''((()))******&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((((((''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%''''''''''''((()))******(((((((((((((((((((((((())))))))))))(((((('''&&&))))))((('''((()))***+++...(((,,,///,,,111555000,,,------......---+++***))))))((((((((('''''''''(((((((((((()))***+++,,,++++++++++++*********)))&&&&&&'''(((((()))******)))))))))))))))******+++************************'''((()))******)))(((''''''''''''''''''((((((((())))))(((((()))******+++'''((()))((('''&&&'''(((&&&&&&''''''((()))******&&&''''''(((((()))))))))+++++++++***)))((((((''')))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&'''((((((((((((''''''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&''')))***+++,,,%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''(((&&&'''((()))((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%'''((((((''''''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))***''''''''''''''''''''''''(((((()))))))))(((((('''***)))'''''''''(((***+++...(((+++///,,,///333///+++,,,---...---,,,***)))))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))************''''''(((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))((((((&&&&&&&&&''''''((())))))(((((((((((((((((()))***'''(((((('''&&&&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&'''((()))******+++%%%&&&&&&'''(((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,---,,,)))&&&$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))&&&'''((())))))'''%%%$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((()))))))))))))))(((***)))'''&&&'''(((***+++///(((+++...)))+++///+++***+++,,,------+++)))(((************))))))))))))(((((((((((()))***+++,,,&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&)))))))))))))))******+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,)))))))))(((((())))))***((()))***)))(((((()))+++,,,,,,+++******)))((((((&&&&&&'''((())))))******''''''(((((()))******+++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''(((((((((((())))))))))))%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&)))+++...000///,,,(((%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''((()))***((((((((()))******++++++------,,,,,,,,,++++++++++++******)))(((''''''&&&'''(((***+++)))&&&"""(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***(((%%%######%%%(((***(((((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''(((***,,,///000&&&&&&''''''(((((()))))))))(((''''''''')))***+++******))))))((((((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))******'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***)))((((((((('''''''''&&&''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((())))))******+++---------,,,,,,,,,++++++******)))(((''''''''''''%%%&&&(((******(((&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))'''((((((((())))))))))))))))))))))))(((((((((((('''''''''((()))+++---...'''''''''((((((((((((((()))((('''''''''(((***+++)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))***)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&&&&&&&''')))***((((((((('''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((+++******)))((('''&&&&&&&&&''''''(((((()))******,,,---------,,,,,,++++++***)))(((&&&&&&&&&&&&''''''(((((())))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))((((((((((((''''''''''''''''''''''''''''''((()))******)))((('''''''''((((((((())))))))))))))))))))))))*********((('''''''''((()))***+++((((((((((((((('''''''''(((((('''''''''((()))***''''''((((((((()))))))))''''''(((((())))))******''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''******)))((('''&&&%%%%%%&&&&&&''''''(((((()))))),,,,,,---------,,,+++******((('''%%%%%%%%%&&&''',,,+++***)))''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((())))))''''''(((((())))))******''''''''''''((((((((()))))))))((((((''''''&&&&&&((((((((('''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***((($$$######$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++,,,---...---,,,+++***((((((&&&&&&%%%&&&'''''',,,+++)))(((''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&''''''((((((((('''''''''(((((((((''''''))))))((((((''''''&&&&&&'''(((((((((((('''''''''%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,)))%%%###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&''''''(((((()))******+++,,,---......,,,***)))''''''''''''''''''''''''''''''''''''((()))******(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((((((((('''((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((())))))******))))))((((((''''''************************&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,***'''%%%'''+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++***,,,...///...---***)))&&&''')))******)))'''&&&%%%&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((()))***))))))((('''''''''(((((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++((('''+++...'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))******++++++***,,,...//////---***(((%%%'''***+++,,,***(((&&&'''((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&(((************)))&&&'''''''''(((((())))))''''''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&)))+++---***((('''&&&&&&''')))***$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))(((''''''(((***---...***+++++++++***)))'''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$&&&((('''%%%$$$%%%'''(((''''''''''''((()))))),,,***(((%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&(((***+++)))((('''%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''(((***+++,,,******++++++***)))(((''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&######%%%(((%%%%%%%%%$$$%%%&&&&&&'''+++)))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$))))))************))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))******)))((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%%%%&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&'''((())))))(((((((((((((((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%(((((()))******)))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%'''***------+++'''$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((()))******+++))))))(((''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((******)))((('''%%%$$$$$$'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&%%%&&&***---...,,,'''###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((+++---...***)))((('''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&'''&&&&&&)))+++***'''###%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''''''''&&&###$$$%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&(((,,,///111+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((())))))+++,,,------,,,+++)))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&(((&&&###$$$&&&((('''%%%(((''''''''''''((())))))%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%&&&))))))%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&((((((222BBBEEE666)))%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%&&&))))))%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((%%%+++777999...&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%&&&((((((%%%&&&&&&&&&'''&&&&&&%%%%%%''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''***$$$%%%+++---'''%%%((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((&&&&&&((((((&&&''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))&&&&&&&&&'''''''''''''''+++&&&$$$&&&'''%%%&&&***''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((+++(((&&&''''''%%%''''''''''''&&&%%%$$$$$$&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&%%%&&&%%%$$$&&&)))&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++...+++'''''''''%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&$$$###$$$&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$'''***)))&&&###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''---111---((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((()))***************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))###&&&(((&&&$$$$$$%%%&&&%%%%%%'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%(((,,,+++'''$$$$$$&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((///333...)))'''&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''((())))))***+++++++++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))+++,,,%%%%%%&&&&&&'''((())))))%%%(((***(((%%%&&&((()))$$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%)))---,,,'''$$$$$$'''(((''''''&&&&&&''''''(((&&&&&&%%%$$$############(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&'''(((+++000333///&&&"""%%%***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''((()))+++,,,.........'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&''''''((())))))(((&&&%%%+++((($$$"""$$$''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''######''''''"""!!!$$$$$$######""""""######$$$###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%))),,,)))$$$!!!$$$(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&((((((------------,,,+++))))))###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&(((***++++++++++++%%%%%%&&&(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$((('''###"""%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$###)))'''&&&$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''000000///---+++)))'''&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&$$$&&&(((+++---///000111''''''(((***+++)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%&&&((((((%%%$$$&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))******(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&(((&&&%%%%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''++++++++++++***)))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***---///111222111...***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&&&&((()))'''&&&&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...555222...+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++,,,///---***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&'''((())))))...///000222222...)))%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''((('''(((++++++)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$&&&***...111333000---***'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&''''''(((***---111333111---)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%***+++)))***...///+++&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$%%%&&&(((,,,///111---+++(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$######$$$%%%&&&'''(((&&&'''((('''&&&&&&'''(((%%%'''((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""!!! ''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&&&&'''&&&%%%$$$$$$%%%''''''((('''''')))---000222222&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''',,,---+++,,,111222...$$$######""""""######$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&(((((()))$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$%%%&&&((()))***(((&&&$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&))))))''''''++++++(((***)))!!!$$$###&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&111666333444888444+++$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''')))(((%%%%%%))))))'''&&&&&&"""$$$$$$"""&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((()))$$$---111......333000'''%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((('''%%%&&&+++...---''''''((((((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&!!!(((***'''(((,,,+++$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&'''&&&)))111666666((((((///(((&&&)))%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""&&&'''$$$$$$(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###&&&&&&%%%)))111666666(((***888)))!!!&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%'''&&&$$$$$$'''(((&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%***---,,,---333LLL777(((,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''(((((("""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''$$$$$$'''(((%%%,,,999^^^GGG222444!!!...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$'''(((%%%&&&))))))&&&###666cccMMM555555+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&%%%%%%&&&&&&%%%$$$&&&'''(((((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&''''''''''''''''''''''''666CCCIIITTT)))&&&***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###000<<>>IIIZZZ===++++++)))((('''&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$+++,,,000CCCcccKKK,,,+++)))(((&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%+++&&&,,,111SSSCCC+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''///,,,)))&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$***(((&&&######$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''',,,+++:::000+++***)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$&&&(((((('''&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''222///***&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&