BM6P6(@ WWWWWWXXXXXXWWWVVVUUUUUUXXXXXXZZZ]]]___```^^^\\\]]]]]]]]]\\\ZZZWWWUUUTTTYYYXXXXXX[[[___bbbbbbaaaaaaaaaaaa___]]]ZZZWWWVVVTTTTTTTTTQQQMMMIIIHHHHHHDDDBBB???<<<;;;999777555555555666555111111:::FFFIIINNNUUU[[[^^^^^^[[[YYYQQQIIIDDDIIITTTaaaoooyyy}}}tttrrrppppppqqqsss|||zzzkkksss{{{yyy|||{{{|||yyyxxxzzz}}}~~~}}}}}}}}}yyy{{{~~~yyypppjjjbbbZZZTTTPPPLLLJJJDDDCCC@@@<<<888777888::::::888555333111000111111333222000///...---------.../////////000000111111---...//////...,,,***(((000///......///000///------...///000000111000000///////////////.........000000000000000000000000//////000000000000//////---///000111000000222444000000111111222222222333111111111111000000000000000111111111000111444777999999999888:::???EEEJJJRRRUUUZZZ```eeehhhiiijjjkkklllmmmnnnmmmllljjjhhhfffeeecccaaa___]]]\\\\\\XXXVVVSSSQQQOOOKKKGGGDDDCCCBBBAAA???===<<<::::::555444444333222222222333333333333222222111111111222444666666444333333333777333222555999>>>HHHRRR```zzznnnmmm{{{jjj^^^XXXPPPWWW```eeejjjyyygggSSSEEEDDDDDDAAA>>>999555333000000000000////////////000////////////.........+++++++++,,,,,,---------...---+++)))((())))))***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******)))(((''''''(((((()))))))))))))))))))))))))))************+++++++++)))***)))(((((())),,,//////000222333333555888:::;;;>>>CCCHHHLLLPPPUUUXXX]]]___aaadddeeeeeedddcccbbbbbb___YYYYYYeee|||~~~cccOOOEEE<<<999999888888;;;???@@@DDDJJJQQQ```yyyxxxllllllkkkccc^^^^^^]]]gggmmmhhhaaa^^^```aaaggggggfffdddbbbbbbccceeelllqqqvvv|||}}}xxxkkk^^^WWWRRRKKKEEECCC<<<777777???BBB>>>888777555555666888999999999999===???AAACCCEEEGGGHHHIIIIIIJJJMMMPPPRRRTTTTTTUUUSSSRRRPPPOOOPPPQQQSSSUUUUUUVVVVVVUUUSSSSSSTTTVVVXXXXXXXXXWWWWWWVVVVVVVVVYYYYYY[[[]]]______]]][[[ZZZ[[[[[[\\\[[[ZZZXXXXXXWWWVVVWWWZZZ^^^aaaaaa```cccbbbbbbaaa___\\\YYYXXXUUUUUUTTTQQQMMMIIIGGGGGGDDDAAA>>><<<;;;:::888777555444555666444333999AAAFFFKKKRRRYYY\\\\\\[[[YYYRRRJJJEEEGGGPPP]]]mmm{{{~~~~~~wwwyyy}}}xxxyyywwwzzz||||||~~~~~~~~~}}}wwwsssllleee^^^UUUNNNIIIHHHHHHHHHGGGFFFCCC@@@>>><<<:::777444222222222333222111000///////////////....../////////000000000//////111222222000///...000...---...///000///---...//////000000000000////////////////////////...000000000000000000000000......////////////.........///111111000000111333000000000111111111222222111111111000000000000000//////000000///000333555888:::;;;===@@@EEEKKKPPPWWWZZZ^^^cccgggiiikkkkkklllmmmnnnnnnmmmkkkiiihhhdddcccaaa^^^\\\[[[ZZZYYYWWWTTTPPPNNNKKKIIIEEECCCAAA@@@???===<<<:::999888444444333222222222222222444444333333333222222222222444666666444333333444777555555999???IIIYYYhhhuuuuuummmwwwxxxcccZZZXXX]]]iiisssrrrqqq|||jjjRRRFFFAAAAAA@@@???<<<999555333000000000000/////////////////////.........------+++++++++,,,,,,------------,,,+++))))))))))))***++++++***))))))***++++++)))))))))))))))))))))))),,,,,,+++***************************************)))************+++++++++***++++++))))))***,,,//////000222333333555888::::::===BBBGGGKKKOOOTTTXXX]]]___aaaccceeeeeeddddddaaaaaa___ZZZ[[[iiidddMMMDDD;;;888888777777:::===@@@EEEJJJQQQaaa}}}ttthhhhhhhhhccc___```dddmmmrrrmmmfffdddggghhhnnnllliiifffcccbbbdddeeejjjoootttzzz~~~vvviii[[[TTTNNNGGGBBB@@@;;;666555;;;???;;;666555555555666777888888888777;;;===@@@CCCEEEGGGHHHHHHHHHJJJMMMPPPRRRRRRRRRRRRQQQPPPNNNMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPPPPQQQSSSZZZYYYXXXXXXWWWXXXXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZWWWXXXZZZ[[[\\\\\\[[[[[[UUUUUUVVVYYY]]]``````___cccccccccbbb```]]][[[YYYVVVVVVUUURRRMMMHHHFFFFFFCCC@@@===<<<<<<<<<;;;;;;666444444777777555666:::BBBFFFMMMTTTXXXZZZZZZYYYUUUMMMGGGFFFJJJVVVjjj{{{}}}yyyxxxtttwww|||~~~~~~~~~yyysssjjj___TTTLLLLLLLLLMMMQQQSSSRRRMMMHHHCCCAAA===888555333333222111111000000000000111111............////////////...///111222222222111000///...---...///000///---//////000000000///............//////////////////000000000000000000000000---......//////......---///000111111000///000222//////000000000000111111000000000000000000111111///000111111111222555777:::===AAAEEEIIINNNTTTXXX^^^```cccfffiiikkkllllllkkkkkkllllllkkkiiifffeeeaaa___]]][[[YYYWWWVVVVVVTTTQQQLLLIIIGGGEEECCCAAA>>>>>>===;;;999888777666333333222111111111111222444444444444444333333333222444666666444333444555555333444888???NNNfff{{{zzzqqquuu{{{pppaaabbbgggvvv{{{mmmQQQCCC???;;;;;;;;;;;;999777555444000000000000////////////............---------,,,++++++,,,,,,,,,,,,---------,,,+++***))))))))))))*********++++++*********))))))))))))))))))))))))---,,,++++++***+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++******---//////000222333333444777999:::===AAAEEEIIINNNTTTWWW^^^___aaabbbdddeeeeeeeeebbbbbb___ZZZ[[[hhhdddLLLCCC:::888777666666888:::???EEEJJJPPPbbbrrrfffgggiiifffdddfffnnnvvvyyysssmmmmmmppprrruuurrrlllgggdddcccdddeeeggglllqqqvvvsssfffXXXPPPJJJCCC>>><<<:::555444777999777444333444555555666666666555555888:::>>>BBBEEEFFFGGGGGGGGGIIILLLOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNPPPQQQ\\\[[[ZZZYYYYYYZZZ[[[[[[[[[]]]^^^^^^\\\ZZZXXXWWWUUUVVVXXXZZZ[[[[[[[[[ZZZUUUVVVXXX[[[]]]_________aaaaaaaaaaaa___]]][[[YYYWWWWWWVVVRRRMMMIIIFFFFFFDDDAAA???>>>???@@@@@@???:::444222555777555444555===AAAGGGNNNTTTWWWYYYZZZWWWQQQJJJEEEEEENNNdddwww{{{wwwwww|||}}}zzzuuuwww{{{~~~~~~~~~|||uuukkk```XXXQQQNNNMMMPPPVVVXXXUUUQQQLLLIIIDDD>>>999666444333333333222111000000000111..................//////---....../////////...---...---,,,---/////////...///000000000///...------............////////////////////////////////////......////////////......000111222111000///000111///////////////000000000///000000000111111222222222333444444555777:::===???CCCIIINNNRRRVVVZZZ]]]bbbdddfffhhhiiijjjkkkkkkggghhhiiiiiigggeeebbbaaa___^^^\\\YYYVVVTTTSSSSSSQQQMMMIIIEEEDDDCCCAAA@@@<<<<<<;;;999888777666555222222111111000111111222555555555555555555444444333444666555444444555666666555555888???QQQnnnvvv|||nnnjjjwwwyyyYYYCCC<<<===555666666777666666555444000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++------...---++++++---//////111222222333444666999:::===AAAEEEIIINNNTTTXXX]]]^^^___aaaccceeefffgggdddddd```ZZZYYYeee{{{{{{aaaLLLCCC;;;999888777777888888>>>FFFJJJPPPcccuuuiiikkknnnllllllooouuu{{{|||vvvqqqrrrvvvwwwwwwrrrkkkeeeccccccdddeeedddhhhlllrrr{{{rrrdddVVVNNNHHHAAA;;;:::999666333444555555444333444444555555555444333333555777<<<@@@CCCEEEEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJLLLKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNOOOQQQSSS]]]\\\\\\\\\\\\\\\]]]]]]ZZZ]]]^^^]]]ZZZWWWUUUUUUTTTUUUVVVXXXXXXXXXWWWWWWVVVXXXZZZ]]]^^^^^^^^^___]]]^^^^^^^^^\\\[[[YYYWWWWWWWWWVVVSSSOOOKKKIIIIIIFFFDDDCCCDDDEEEFFFFFFDDD???777222333555444333444999<<>>EEEJJJPPPdddyyynnnoooqqqoooooossstttyyyzzztttppprrruuuwwwrrrllleeeaaa```aaabbbbbbaaadddggglllvvvqqqcccTTTLLLFFF???;;;999777666444333333555555333333444444444444333333222333666999>>>AAACCCDDDDDDCCCEEEGGGJJJJJJJJJHHHGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNPPPSSSUUU[[[[[[\\\]]]]]]]]]]]]\\\XXX[[[^^^\\\XXXTTTSSSTTTSSSTTTUUUVVVWWWVVVUUUUUUWWWZZZ]]]^^^^^^]]]\\\]]]YYYZZZZZZZZZYYYXXXVVVUUUVVVWWWWWWUUUQQQNNNMMMNNNJJJIIIJJJLLLMMMMMMKKKIIIDDD<<<666666666444444666777:::>>>DDDKKKRRRWWWYYYZZZUUUOOOIIIDDDEEERRRaaavvvwwwllljjjttt{{{pppqqqwwwvvvsssqqqqqqtttxxx{{{|||{{{|||~~~}}}}}}~~~~~~~~~}}}yyyvvvllldddZZZSSSQQQPPPNNNMMMLLLJJJGGGEEECCCBBBCCCCCC;;;:::888666444222111111000000000000////////////222111000///...---,,,,,,---,,,+++,,,...//////........./////////...------------......///000000000000000000000000000000000000111111222222111111000///000111111000///000222111111000000000000//////000111111333444555666666555777:::<<>><<<999999888777666555444444222111111111111222333333444444444555555555555555333444555555444555777999666888@@@LLL[[[qqq}}}vvvppplllQQQCCC===777333222222222333333333333333000000000000////////////............---------,,,------,,,,,,,,,,,,++++++******+++++++++******)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************+++,,,)))))))))))))))))))))))))))************+++++++++***,,,------------...000///111222222222333555777:::<<<@@@CCCGGGMMMSSSXXX[[[[[[[[[\\\___bbbfffhhhfffgggddd```aaaooozzzsss[[[MMMDDD===;;;;;;999888999888===DDDKKKTTTiii}}}qqqqqqsssooommmooonnnssssssnnnkkkmmmpppppplllfff___\\\]]]^^^^^^]]]\\\^^^aaaeeeooozzz~~~|||mmm___PPPHHHCCC===999888444666555222222555666444222333333444444444333333333555777:::===@@@BBBBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGIIILLLNNNPPPSSSWWWZZZWWWXXX[[[]]]]]]\\\ZZZYYYVVVZZZ\\\[[[VVVRRRQQQSSSRRRSSSUUUVVVWWWWWWVVVVVVWWWZZZ^^^^^^\\\ZZZYYYZZZWWWWWWXXXXXXXXXVVVUUUTTTTTTVVVWWWVVVTTTRRRRRRSSSNNNOOOQQQTTTUUUTTTPPPMMMFFFAAA======;;;777666777666888<<>>===<<<:::888777666666222222111111000000000000111111000//////...//////,,,++++++,,,...//////...------......///.........------......///000000111000000000000000000000000000000111111111111000000...///111111000000111333222222111111111000000000111222333444555777888888:::<<<@@@CCCGGGLLLQQQUUUVVVYYY]]]```aaabbbcccdddccccccbbbbbbbbbbbbccccccbbbcccdddeeeeeedddbbbaaabbb```[[[VVVQQQLLLIIIGGGDDDBBB@@@>>>>>>===:::888666666555555444333222222222222222222222333444444333333444444444555555555444555555555444555777:::999===JJJ\\\ppp{{{nnnttt}}}ZZZDDD>>>>>>:::444444444333333222222333333000000000000/////////////////////.........---------------,,,,,,+++++++++)))***++++++++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((()))******+++************************)))************+++++++++'''***,,,---------///000///111222222111222444666888:::===@@@DDDJJJQQQVVVZZZYYYYYYYYY\\\aaaeeehhhhhhhhhfffbbbdddsss|||uuu___KKKCCC<<<;;;;;;888777888888<<>>===<<<;;;;;;;;;333222222222111111000000...............//////000,,,++++++,,,...//////...,,,,,,---.../////////...---------...///000000111000000000000000000000000//////000000000000//////---///000111000000222444333222222222111111000000222222333555777888999:::@@@BBBFFFJJJOOOTTTZZZ^^^XXX[[[^^^aaabbbccceeefffccccccbbbaaaaaabbbbbbbbb]]]^^^```aaabbbaaa___^^^bbb```[[[UUUOOOJJJFFFEEEAAA???>>>===<<<;;;888555444444333333222111000000333222222222333444444555333333333444444444555555444555555555444555888:::DDDJJJXXXnnn~~~~~~vvvjjjzzziiiIII777666:::999444666555444333222222222222000000000000////////////000////////////.........---------,,,,,,+++++++++))))))+++,,,,,,+++***)))*********++++++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++)))************+++++++++&&&(((+++,,,------///111000111222222111222444666666888;;;>>>BBBHHHOOOTTTYYYXXXWWWXXX[[[```eeehhhjjjkkkhhhcccdddqqqwwwcccJJJBBB;;;::::::777666777888;;;CCCOOO___xxxzzzxxxvvvnnnhhhhhhcccggghhheeeccceeeeeedddfff```ZZZXXXYYYXXXUUUQQQSSSTTTUUUXXXbbbnnnsssrrrbbbTTTEEE===999444222222,,,222444111111555666333111222333444555666666666666555555666888;;;???AAA@@@@@@???@@@AAACCCFFFGGGAAABBBDDDFFFGGGHHHHHHHHHNNNQQQUUUYYY]]]bbbhhhkkkSSSTTTVVVVVVVVVWWWXXXZZZUUUVVVVVVVVVUUURRROOOMMMTTTVVVWWWWWWTTTQQQOOOOOOVVVXXXZZZZZZXXXWWWWWWWWWZZZXXXVVVTTTUUUWWWZZZ\\\XXXXXXWWWVVVUUUUUUTTTTTTRRRSSSVVV[[[^^^]]]XXXTTTKKKHHHCCC@@@>>><<<:::888777777888<<>>>>>>>>===<<<;;;888666444333333444222111222222333222222000...------.........//////000000......//////000000111111........................000000000000000/////////111111000000////////////222222111///---...111333111222333444444444333333444666999:::;;;===BBBFFFHHHLLLRRRXXX\\\^^^]]]\\\aaaaaabbbeeeggggggeeebbbbbbaaa``````bbbbbbaaa```bbb```]]]\\\\\\\\\[[[YYY]]]XXXRRRMMMJJJHHHFFFEEE???===:::999888777666444444444333222111111111222222222222222222222222333333444444555666666666555555333333666666555:::@@@JJJUUUlllzzz]]]aaaoooWWWBBB??????:::666777555444333222111111000000///////////////////////////............------------------............///************************+++******)))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))*********************)))((())),,,///---...///000111222333333444777;;;???CCCHHHNNNRRRVVVWWWXXXWWWVVVZZZ```eeekkkiiigggbbb___hhhhhhSSSGGG<<<999:::999999:::666<<>>===>>>FFFEEECCCBBBDDDIIINNNQQQWWWYYY]]]ccchhhllloooqqqNNNOOOQQQRRRQQQQQQSSSTTTVVVVVVVVVUUUTTTRRRPPPOOOUUUVVVUUUSSSQQQPPPPPPQQQSSSUUUWWWXXXVVVUUUUUUVVVZZZXXXVVVTTTTTTVVVYYYZZZYYYXXXWWWUUUTTTSSSSSSRRRTTTTTTVVVYYY[[[YYYTTTPPPLLLIIIEEEAAA???>>>;;;:::888777888;;;AAAJJJSSSXXXYYYYYYXXXRRRKKKEEEBBBBBBGGGQQQ[[[cccrrr}}}nnn^^^VVVUUUYYYaaaiiiyyy~~~sssjjjhhhhhheeedddffflllqqqwww{{{||||||}}}~~~~~~{{{xxxxxx{{{~~~}}}|||||||||{{{yyywwwuuusssqqqlllddd[[[TTTNNNIIIEEE???>>>===;;;:::::::::::::::888666666666777666555555555555444333111///---......//////000000000000.........////////////000////////////////////////111111000000000000000000111111111000000000//////,,,---------,,,,,,///111111111222222333444444555777:::===???AAADDDIIIMMMUUUWWW[[[___bbbbbbaaa```cccccceeegggiiijjjhhhfffeeecccbbbcccddddddcccbbb^^^\\\ZZZYYYYYYZZZXXXWWWVVVRRRLLLHHHEEEDDDBBBAAA???<<<999888888777555444333333222111111111111111111111222222222333333333111222333333444444444333666555555777888999???GGGPPP___xxxzzzqqqZZZaaa~~~cccMMM<<<:::<<<888555666444333222222111111222222111111111111111111111111000000/////////.........//////......---------,,,************************+++******)))))))))))))))******)))(((((((((((()))++++++++++++++++++++++++******))))))))))))******))))))))))))************)))******)))((())),,,///......///000111222222333444666:::===AAAGGGLLLPPPVVVYYY[[[[[[ZZZZZZ]]]```dddddddddaaa^^^fff{{{mmmVVVJJJ>>>::::::888888999888===DDDOOO```zzzxxxtttpppjjjdddbbbeeeddddddcccbbbaaaaaaaaaeeeaaa]]]\\\\\\\\\[[[ZZZZZZZZZYYY[[[eeerrryyyyyybbbRRRAAA999555222111111000000111222222222222222333333333444555555666666666666555666777888:::;;;===>>>@@@@@@?????????@@@DDDCCCCCCDDDHHHNNNSSSWWW\\\^^^bbbggglllpppssstttQQQSSSUUUUUUTTTTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQPPPWWWVVVUUURRRPPPPPPSSSUUUSSSTTTVVVWWWVVVUUUVVVWWWXXXWWWUUUTTTSSSUUUVVVXXXZZZXXXVVVTTTSSSRRRRRRRRRTTTUUUWWWYYYZZZXXXTTTQQQMMMJJJEEECCCAAA@@@>>><<<:::999888999>>>GGGOOOUUUXXXYYYYYYVVVOOOHHHDDDAAA???IIIRRR\\\nnnxxxlll___ZZZXXXXXX[[[___jjjppptttxxxxxxnnniiifffbbb``````eeejjjqqqwwwyyyzzzzzz{{{|||zzzxxxxxxzzz}}}{{{}}}~~~}}}}}}}}}~~~~~~{{{ssslllddd\\\UUUQQQEEECCC???;;;999888888999777666444444555666555444888888888777555333222111000000000000111111111111///////////////.........000000000000000000000000111111111111111111111111111111000000000000//////+++,,,.........///000222333333333333555777999:::===@@@DDDGGGKKKPPPUUUYYYcccdddeeeeeefffeeeeeedddddddddeeegggjjjkkkiiihhheeedddcccdddddddddbbbaaaZZZXXXUUUUUUUUUUUUTTTSSSOOOLLLGGGDDDBBBAAA@@@>>>===;;;888777666666444333222111111000000000000000000111111222333444444555222222333444444444444333444333333666777:::CCCMMMZZZnnnxxx|||jjjYYYbbb}}}rrrUUUDDD777777:::777555555333333222222111222222333111111111111111111111111111000000000////////////000000///...---,,,++++++************************+++******)))))))))))))))***)))((((((''''''((((((++++++++++++++++++++++++******))))))))))))******))))))))))))************)))*********)))***,,,/////////000000111111111222222555888<<>>>>>???@@@BBBCCCDDDHHHMMMTTTZZZ^^^```bbbfffjjjnnnqqqsssuuuWWWYYY[[[[[[ZZZXXXYYYYYYWWWVVVSSSQQQPPPPPPQQQQQQVVVVVVVVVTTTSSSSSSTTTVVVTTTVVVWWWXXXWWWWWWXXXYYYVVVVVVTTTSSSSSSTTTTTTUUUXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYVVVTTTLLLIIIFFFCCCBBBAAA@@@>>>===;;;888888<<>>;;;999666555555444333222000000////////////000000000000111222333555555666555555666666666666555555444333333666888???LLLYYYkkk|||sssxxxfffYYYaaayyycccLLL@@@888888:::888666666444444333222111111111111111111111111111111111111000000000/////////......//////...------,,,++++++************************+++******)))))))))))))))))))))((('''''''''''''''******++++++++++++++++++******))))))))))))******((()))))))))************)))***+++*********---///000000000000000111111111222444777:::===AAAFFFJJJOOOTTTXXXYYYWWWTTTTTTUUUbbbccceeeccc^^^___lllzzzsssZZZMMM@@@;;;999777777888;;;<<>>666444222111000000111222222333333222222333444444555666666777777888777666666666777999:::???@@@AAA@@@>>>===<<<===CCCDDDFFFJJJPPPWWW\\\______aaadddgggjjjlllnnnnnnWWWYYY[[[[[[YYYWWWVVVVVVVVVTTTQQQOOONNNOOOPPPQQQOOORRRTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSTTTVVVXXXYYYYYYYYYZZZYYYWWWTTTRRRQQQLLLIIIFFFDDDCCCCCCBBBAAA@@@===:::999;;;AAAGGGKKKSSSUUUYYYZZZXXXRRRJJJDDD===BBBIIIVVViii}}}vvvuuusssmmmiiihhhdddgggkkkqqqzzz}}}|||xxxsssooojjjeeeaaa`````````bbbfffkkkppprrruuuvvvwwwyyyzzz|||}}}~~~~~~yyy{{{~~~|||||||||~~~yyytttmmmhhh___^^^[[[VVVOOOHHHAAA======;;;999888888888777666666666666666555666666666444444444444444444444444555444444333222111000000/////////////////////////////////000000111111111////////////////////////000222444555444333444555:::::::::<<>>===999777444333333333222000000///////////////000000000111111333444555666666555666666777777666555555666666777;;;@@@KKK]]]nnnzzzoooppplll^^^SSSYYYlllnnnVVVFFF???999999999777555555666555444222111000000000000000000000000000000000/////////.........------,,,---------------------************************+++******)))))))))))))))))))))(((''''''''''''''')))))))))*********++++++******))))))))))))******((()))))))))************)))***++++++++++++---...000000000000000111111111111333666888;;;???CCCGGGMMMPPPSSSTTTSSSTTTVVVZZZgggfffeeebbb[[[ZZZcccooo}}}ttt[[[MMM@@@:::888777666888999;;;BBBPPPfff~~~vvvhhh]]]\\\aaaeeedddcccbbbaaabbbcccdddbbbbbbbbbaaa`````````aaafffllluuubbbPPP<<<444444333111000111111222333333333333222333333333444555555666666666666555666777888:::;;;@@@AAABBBAAA???>>>>>>???DDDEEEGGGKKKPPPTTTXXXZZZ[[[\\\^^^```bbbcccddddddXXXZZZ\\\\\\YYYVVVUUUTTTSSSRRROOONNNMMMMMMNNNOOOIIILLLPPPQQQQQQOOOOOOOOORRRRRRSSSRRRPPPPPPRRRSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQSSSVVVYYY[[[ZZZ[[[YYYVVVQQQMMMKKKKKKLLLJJJGGGFFFFFFFFFEEEDDDBBB???<<<;;;<<>>@@@AAAAAAAAABBBCCCCCCDDDFFFIIILLLNNNPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^^^^[[[WWWUUUTTTPPPOOONNNMMMLLLLLLMMMMMMIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRPPPNNNMMMOOOQQQPPPQQQSSSUUUVVVVVVUUUUUURRRQQQOOOOOOPPPSSSWWWYYYXXXXXXWWWTTTOOOKKKKKKLLLNNNLLLIIIHHHIIIIIIIIIHHHCCCAAA???======???AAABBBIIILLLRRRXXX\\\YYYSSSMMMEEEDDDFFFOOO^^^pppwwwqqqyyy|||{{{|||xxxwwwuuupppiiifffiiimmmrrr|||wwwmmmccc___ZZZYYY[[[___bbbcccfffkkkpppsssuuuvvvyyy{{{}}}~~~{{{xxxuuuvvv{{{~~~~~~~~~|||{{{zzzxxxsssmmmfff```]]]TTTQQQMMMIIIGGGDDDAAA???>>>===;;;999888888888888888888777777666666666666555555444444333333333222000000000000000000000000111111222333333444555555333333333444444555555555555666888999;;;===AAADDDHHHJJJMMMQQQVVV[[[^^^```aaaaaacccgggllloooooonnnnnnllljjjiiihhhiiijjjjjjeeecccbbbaaabbbbbbaaa``````___^^^^^^\\\YYYTTTQQQQQQOOOLLLJJJIIIHHHFFFEEE>>><<<:::999999999777555555333111000111111000...000/////////000000111222333333333333444444555555555555555555555444333333333666===HHHVVVmmm{{{xxxmmmRRRLLLHHHMMMZZZqqqhhhPPPFFF===<<<999555333333444333222222222111222222333333000000000000000000000000////////////............------,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))******)))(((((((((((()))%%%%%%&&&&&&'''(((((()))******))))))))))))******))))))))))))************)))***,,,---,,,,,,---.........///000111222222333222444666777999<<<@@@CCCDDDHHHLLLNNNOOORRRWWW\\\cccdddfffeee]]]WWWYYY___xxxyyyfffWWWFFF>>>:::666555666555999CCCPPPaaasss~~~wwwiii^^^^^^ccceeecccaaa___^^^___aaabbbaaacccddddddaaa```aaabbbfffrrr}}}cccNNN999111333333111///111222333333444444333333444444444555666666777777888777666666666777999:::;;;===???@@@@@@@@@AAACCC@@@AAACCCFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIXXXZZZ\\\\\\YYYUUURRRQQQNNNNNNMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWTTTTTTSSSQQQNNNNNNOOOQQQOOOQQQSSSVVVWWWWWWVVVVVVRRRPPPNNNMMMNNNPPPTTTVVVSSSUUUUUUSSSPPPOOOQQQTTTPPPNNNLLLKKKLLLLLLLLLKKKDDDCCCAAA???>>>??????@@@GGGJJJPPPWWW\\\[[[UUUPPPGGGDDDDDDLLLZZZjjjyyyyyyttt{{{|||~~~uuuggg___aaahhhmmm|||zzzddd```\\\ZZZ\\\^^^^^^^^^aaafffmmmqqqrrrtttwwwyyyzzz||||||yyyxxxvvvuuuzzz}}}}}}yyytttooollljjjfffccc^^^ZZZWWWSSSOOOMMMGGGFFFCCC@@@>>>===<<<<<<999888888888777777666666444444333333333333222222111111111111111111111111333333444444555666777777666666666666777777888888<<<>>>@@@BBBDDDIIINNNRRRQQQSSSWWW]]]bbbfffiiikkkfffeeefffjjjnnnpppooollllllkkkiiigggffffffffffffcccaaa___^^^^^^^^^]]][[[\\\[[[[[[ZZZYYYUUUPPPLLLLLLJJJHHHGGGHHHHHHGGGEEE>>><<<::::::999999666555444222000000000000///...000000000000000111222222444444444444444444444444777777888888777666555555:::>>>GGGUUUhhh|||}}}}}}xxx}}}aaaPPPMMMMMMSSS```uuuaaaNNNGGG<<<<<<:::666444555666666///000000111222444555666111111111111111111111111000000000000///////////////...------,,,+++******************************+++******)))))))))))))))++++++***)))))))))))))))$$$$$$%%%%%%&&&'''((((((******))))))))))))******))))))))))))************)))***------,,,,,,---...---...///000111222333333333444666777999;;;???BBB>>>BBBGGGJJJLLLNNNRRRVVVaaadddhhhjjjddd[[[ZZZ^^^yyyyyylll\\\KKKAAA;;;666444444444:::CCCOOO]]]mmm|||xxx}}}zzzlllcccccciiifffdddaaa^^^]]]]]]___```\\\___aaaaaa___^^^___aaafffssszzzcccNNN888000222333111///111222333333444444333333555555666666777888888888:::999777666666666777888===???@@@@@@>>>======>>>===>>>AAACCCDDDEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>ZZZZZZZZZZZZYYYWWWVVVTTTSSSPPPMMMLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPUUURRRMMMKKKLLLOOOQQQRRRSSSSSSSSSTTTUUUUUUSSSQQQQQQQQQPPPOOOPPPQQQSSSTTTTTTSSSPPPNNNNNNOOOQQQSSSOOONNNMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>EEEHHHMMMRRRVVVWWWVVVVVVMMMFFFBBBGGGRRR___ppp|||zzz|||}}}zzzxxxyyy~~~wwwzzzhhh[[[XXX\\\ddduuuvvviii______```]]]ZZZ[[[[[[^^^bbbfffiiinnntttxxxvvvyyy}}}~~~{{{}}}~~~~~~~~~~~~{{{~~~~~~}}}~~~{{{vvvtttssssssrrrqqqmmmllljjjgggdddaaa___]]][[[UUUOOOMMMMMMKKKEEE@@@CCC???;;;;;;<<<;;;777222777777777666555444333333333444555555444333444666666777777777666666888:::;;;;;;<<<>>>???AAABBBBBBCCCIIIOOOQQQRRRTTTYYY]]][[[___cccfffhhhiiijjjkkkmmmnnnpppqqqqqqpppnnnmmmlllkkkiiigggeeedddccccccbbb```]]]\\\\\\]]]\\\[[[[[[[[[[[[YYYWWWSSSOOOMMMKKKIIIFFFDDDCCCAAA>>><<<888777666555333333333222444333222000/////////////////////000111111222222111222333555666777777888888444333555555555888>>><<>>??????>>>======???>>>>>>>>>??????===<<<;;;:::888666555555555666YYYYYYYYYYYYXXXVVVUUUSSSQQQOOOLLLKKKLLLMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQOOONNNOOOQQQSSSSSSRRRRRRRRRSSSTTTTTTRRRPPPNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUSSSQQQOOONNNOOOQQQRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHFFFDDDDDDDDDCCCAAA???EEEHHHLLLQQQUUUWWWWWWWWWOOOHHHDDDFFFMMMZZZlllzzz|||yyyvvvttt}}}zzzxxx}}}jjjZZZVVVXXXYYYiii}}}wwwjjjgggeee```[[[[[[VVVXXX[[[^^^bbbhhhnnnsssvvvyyy}}}}}}|||}}}zzzwwwuuuuuuuuuuuuttttttsssqqqnnnkkkiiifffeeefffccc___]]]]]][[[VVVSSSPPPLLLIIIIIIJJJHHHCCC>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>>>>>>>???AAACCCCCCDDDEEEGGGIIIKKKMMMNNNNNNSSSYYY[[[[[[\\\```dddeeehhhlllnnnoooooopppqqqnnnnnnoooooonnnllljjjiiijjjiiigggfffdddcccbbbbbbaaa___]]]\\\]]]^^^^^^]]]ZZZZZZYYYXXXUUUQQQMMMKKKHHHFFFCCCBBB@@@???<<<:::888777666444333222222222333222111000//////////////////000000111222222333222333444555666777777777888555555777666555777;;;CCCPPPbbbwwwtttmmmnnnqqqooo\\\WWWXXXYYY___tttppp___RRRJJJDDD>>>999777888888666333333333333333222222222222222111111111000000000000111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***+++,,,---......///+++,,,...///111222333333222333555666777;;;???CCCDDDGGGKKKMMMNNNOOORRRUUU______bbbccc___[[[]]]ccc{{{~~~{{{hhhQQQEEE???:::666666777:::???JJJ]]]rrr}}}}}}|||xxxqqqqqq~~~uuuiiidddfffiiifffaaa\\\[[[]]]^^^\\\YYYXXXXXXWWWUUUSSSTTTVVVXXXaaahhhlllkkkjjjkkkjjjfff^^^SSSDDD888444444555555444444444444444444444444333333333444444555555555888777666666666777888999;;;<<<=========<<<;;;;;;999777666666666666444222666555444333222222333333WWWXXXXXXXXXWWWUUUSSSRRROOOMMMKKKJJJLLLMMMMMMLLLNNNOOOOOOOOOPPPPPPPPPQQQMMMNNNPPPSSSVVVVVVUUUSSSQQQRRRSSSTTTRRROOOLLLJJJLLLMMMNNNPPPQQQRRRRRRRRRUUUSSSQQQOOONNNOOOPPPQQQSSSRRRPPPNNNLLLKKKIIIIIIIIIGGGFFFFFFFFFEEEBBB@@@EEEGGGJJJOOOSSSVVVXXXYYYSSSMMMHHHEEEGGGQQQeeevvv|||zzzyyyvvvwww}}}~~~|||}}}|||{{{ppp^^^VVVVVVOOO\\\mmm~~~vvvoooiiiccc]]][[[SSSTTTUUUWWWZZZaaahhhnnntttwww{{{~~~~~~~~~~~~}}}~~~}}}zzzxxxwwwxxxyyyxxxxxxyyyyyywwwuuussspppnnnmmmllllllkkkjjjhhhgggeeedddaaa___]]]]]]\\\YYYSSSNNNFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGIIIIIIJJJKKKNNNQQQPPPQQQSSSUUUWWWYYY[[[\\\[[[___cccdddddddddgggjjjiiilllooopppooonnnnnnoooooonnnmmmkkkiiigggfffeeehhhgggfffdddcccbbbbbbbbbaaa___]]]]]]^^^______^^^VVVVVVUUUSSSOOOLLLHHHFFFDDDBBB???>>>===;;;999666777666555333222222222222111111000//////...//////000000111111222333333333333444555666666666666555777666666999999888;;;AAAMMM___xxxnnnhhhjjjxxxzzzfff\\\]]]]]]___hhhppp```VVVPPPLLLDDD@@@;;;999999888555333444444444444333333333333111111111111111000000000111111111000000//////...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))***+++,,,------)))***,,,...000111111222111222333333555:::???DDDFFFJJJPPPTTTVVVVVVVVVVVV______aaabbb___[[[\\\bbb|||oooWWWHHH@@@:::777777888:::???LLLcccxxx}}}ooommmkkkkkksssrrrgggccccccfff___[[[WWWVVVXXXYYYWWWUUUVVVUUUSSSQQQOOOOOORRRUUU\\\___^^^ZZZVVVVVVUUUSSSQQQKKKAAA999555333222111444444444444444444444444444444444444444555555555777777666666666777888999::::::;;;;;;:::999888777888666444444444333111///333222111111111111222222WWWWWWWWWWWWVVVTTTSSSQQQMMMLLLJJJKKKLLLNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOQQQTTTVVVWWWUUUSSSQQQSSSUUUTTTQQQNNNJJJIIILLLMMMOOOQQQRRRRRRRRRQQQSSSRRRPPPNNNMMMMMMNNNNNNRRRQQQQQQPPPNNNMMMLLLKKKMMMKKKIIIIIIHHHFFFCCC@@@DDDEEEHHHLLLPPPUUUXXXZZZVVVRRRLLLGGGCCCIII\\\nnn}}}~~~}}}~~~yyyuuuvvv~~~iii]]]ZZZPPPWWWaaaooo~~~uuummmfff^^^ZZZSSSSSSRRRRRRUUU[[[ccciiipppsssxxxzzz||||||}}}~~~}}}}}}}}}}}}~~~}}}|||~~~~~~~~~|||zzzzzzzzz{{{zzzyyyzzzyyyyyyxxxvvvsssqqqooommmoooqqqqqqpppnnnnnnooonnnmmmllllllkkkfff```[[[TTTTTTSSSSSSSSSSSSSSSSSSQQQRRRSSSRRRPPPOOOPPPQQQSSSTTTUUUVVVVVVWWWZZZ\\\^^^^^^___```bbbcccdddeeebbbeeehhhhhhhhhhhhiiikkkjjjmmmoooooommmkkkjjjjjjmmmllljjjhhhfffeeeddddddhhhgggfffdddccccccbbbbbbcccaaa___^^^______]]]\\\QQQPPPOOOLLLIIIEEEBBB@@@AAA???===;;;:::999666444555555333222222111111111000000//////.../////////111111111222333333444444555555666666666666555555777444555888:::===FFFOOO___ssswwwrrruuu|||jjj^^^]]]ZZZ^^^dddqqqvvv```SSSLLLHHHFFFAAA>>>;;;999999888666444555555444444444333333333111111111111111111111111222111111111000000000///)))+++---/////////---,,,+++++++++++++++++++++++++++*********)))))))))(((************++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))***++++++,,,)))***,,,...///111111222111111111111333888???DDDHHHLLLRRRVVVYYYZZZZZZYYY]]]\\\]]]___]]]YYYZZZ^^^vvvxxx^^^LLLAAA:::888999::::::>>>NNNfffzzz~~~yyykkkeeeccchhhuuutttiiibbb___^^^YYYVVVTTTSSSTTTUUUSSSRRRSSSRRRQQQNNNMMMOOORRRUUUZZZYYYUUUNNNIIIFFFFFFGGGFFFCCC>>>999555222222222444444444444555555555555444444444555555555555555666666666666777777888888999888888777777666555444777555333333444444333222111111111222222333333444UUUUUUVVVUUUTTTSSSQQQPPPKKKJJJJJJKKKMMMOOOOOONNNMMMMMMNNNNNNOOOPPPPPPQQQTTTSSSQQQQQQSSSSSSSSSRRRPPPSSSUUUTTTQQQMMMKKKKKKOOOPPPQQQSSSSSSRRRQQQQQQPPPOOONNNLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPOOONNNPPPOOOMMMLLLJJJGGGBBB???AAABBBEEEIIINNNSSSXXXZZZXXXUUUQQQKKKCCCDDDSSSccc{{{~~~yyyxxxrrrqqqxxxwwwjjjeee_________dddsss}}}tttkkk```YYYTTTRRRPPPOOOPPPTTT\\\aaakkkoootttwwwyyy{{{|||~~~|||{{{{{{zzzzzz{{{|||}}}~~~}}}~~~}}}|||}}}|||||||||zzzxxxxxxxxxyyyxxxwwwuuurrrqqqqqqtttwwwxxxwwwwwwwwwxxxtttttttttsssqqqlllfffbbb``````___^^^]]]\\\[[[ZZZZZZ[[[\\\[[[YYYXXXYYYZZZ^^^___```_________aaacccggggggggggggggggggggggggeeegggiiiiiiiiiiiijjjkkkoooqqqsssrrrpppmmmlllllliiiiiigggffffffeeeffffffiiihhhgggeeedddccccccccceeeccc```^^^]]]\\\YYYVVVNNNMMMKKKHHHEEEBBB???>>>???===;;;999999888555333444333222111111000111111000////////////000000111222222333333444444555555666666666777666666555444888555333555888@@@PPP^^^xxxzzzqqqmmmooojjj___[[[^^^YYYaaannneeeUUUMMMFFFAAA@@@;;;:::999888888888777666555555444444444333333333111111111111111222222222111111111111000000000000)))+++---/////////---,,,++++++++++++++++++++++++*********))))))))))))))))))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************'''(((((())))))************+++---///111222333333111111111111333888???CCCJJJLLLOOOSSSXXX[[[]]]^^^]]][[[\\\^^^\\\YYYYYY]]]qqqdddPPPCCC;;;999:::;;;:::>>>MMMeeeyyy|||uuujjjbbb___hhhwww|||oooccc\\\XXXUUUTTTRRRQQQQQQQQQPPPOOOPPPPPPOOONNNNNNPPPSSSWWWVVVSSSMMMGGGAAA===>>>@@@???@@@???;;;666444555777444444444555555666666666555555555555555555555555555555666666777777777777777666555444444333333222000///......000222222111000000111222222333333333RRRRRRRRRRRRQQQPPPNNNMMMIIIHHHHHHJJJMMMOOOOOONNNLLLLLLMMMNNNOOOPPPQQQQQQWWWTTTPPPOOOOOOPPPPPPPPPNNNQQQTTTRRROOOLLLMMMNNNVVVVVVUUUUUUTTTSSSQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJFFFAAA>>><<<>>>BBBFFFLLLRRRVVVYYYXXXWWWUUUPPPGGGCCCKKKWWWiiixxxxxxvvvuuummmiiinnnsssyyywwwssstttppphhhbbbggguuu}}}sssfff[[[TTTRRROOOKKKJJJLLLRRRVVVcccgggmmmqqqtttvvvyyy{{{xxxxxxxxxxxxyyyzzz||||||~~~|||{{{~~~~~~}}}{{{yyyxxxxxxzzzzzzyyywwwuuusssssstttwwwyyyzzzzzzyyyxxxvvvvvvvvvuuurrrnnnjjjggghhhgggfffeeecccaaa```___aaabbbbbbaaa___^^^^^^```cccdddddddddccccccdddfffkkkjjjjjjiiihhhggggggfffggggggiiijjjkkkllllllllloooqqqsssrrrpppnnnllllllhhhhhhhhhhhhhhhhhhhhhhhhkkkiiihhhfffdddcccbbbbbbbbb```]]][[[YYYVVVSSSPPPLLLKKKIIIFFFDDDAAA???>>>===;;;999888777666444222222222111000000000000000000000///000000111222222333333333444555555666666666666777777777666666555;;;777555666;;;HHH]]]ooozzz|||fffbbbbbbgggmmmmmmiiieeeeeedddppp~~~iiiUUUNNNJJJCCC>>>???888888888888888888888888444444444444333333333333111111111222222222222222000000000000000000000000+++,,,---.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******+++,,,...000222333444444222222333333444888===BBBJJJJJJKKKPPPVVV\\\```aaa___\\\\\\___^^^[[[[[[^^^nnnjjjUUUEEE<<<999;;;;;;:::===KKKcccxxx}}}xxxiii```\\\gggwwwrrrddd[[[WWWSSSRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTOOOKKKGGGDDD???:::;;;>>>:::>>>@@@===777222333555444444444555666666777777666666666555555555555555444555666777777777666666555444333222222222222222///---,,,---000222333444//////000111222222111111MMMNNNNNNNNNMMMKKKIIIHHHEEEEEEEEEHHHKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQUUURRROOOMMMNNNNNNNNNMMMKKKNNNPPPOOOLLLKKKNNNQQQ]]]\\\YYYWWWTTTSSSQQQQQQMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNPPPQQQQQQPPPOOONNNLLLKKKJJJJJJIIIFFFAAA>>>888;;;???EEEKKKPPPTTTWWWWWWWWWYYYVVVMMMEEEFFFKKKVVV```lllpppppptttuuulllgggkkkqqq}}}tttfffaaagggooosss~~~pppcccUUUSSSOOOJJJGGGGGGJJJMMMUUUYYY___eeeiiillloooqqqqqqrrrssstttuuuvvvwwwxxx{{{}}}}}}yyy~~~~~~~~~~~~|||{{{wwwxxxyyyzzzzzzxxxvvvttttttssstttwww{{{{{{xxxtttwwwxxxxxxvvvrrrooommmllljjjiiihhhgggfffeeeddddddcccdddeeedddaaa```aaabbbbbbcccddddddddddddfffhhhkkkkkkjjjjjjiiihhhhhhhhheeeeeegggiiikkkmmmmmmlllkkkmmmppppppnnnlllkkkkkkhhhiiijjjkkkkkkkkkjjjiiikkkjjjgggeeecccaaa```___[[[ZZZWWWVVVTTTQQQMMMJJJHHHGGGEEEBBB@@@???======;;;999777666555444222000111111000/////////000000000000000000111222444444333444444555666666777777555666666777777777666666;;;999;;;@@@IIIZZZssswww{{{pppaaaaaannn}}}zzzwwwfffUUUIIIHHHFFF???<<<>>>999:::::::::999888888888333333333333222222222222111111111222222333333333////////////////////////------------------,,,,,,************************((()))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))))))))*********+++,,,...000222333444444333444444555555888<<>>666999>>>DDDJJJOOOSSSUUUVVVWWWZZZZZZQQQGGGCCCEEEJJJQQQZZZbbbiiitttyyyppplllpppwww~~~kkk```___dddfffooo{{{yyykkkXXXVVVQQQKKKGGGEEEGGGIIIHHHMMMSSSYYY^^^bbbeeehhhkkklllmmmoooqqqrrrrrrrrrvvvyyy|||~~~}}}yyy|||}}}~~~~~~}}}}}}~~~~~~}}}uuuvvvxxxyyyyyywwwuuusssxxxvvvuuuyyy~~~zzzuuuyyyyyyyyyvvvssspppooooooiiiiiihhhhhhgggggggggfffdddeeefffdddbbbaaaaaabbb___aaaccccccccceeehhhjjjjjjjjjjjjjjjjjjjjjjjjjjjbbbbbbdddgggjjjlllllllllkkknnnpppqqqpppnnnmmmmmmjjjkkkmmmnnnmmmllljjjhhhkkkiiigggdddaaa___^^^]]]VVVTTTRRRQQQPPPNNNJJJGGGCCCBBB@@@>>><<<;;;::::::999777555444444333111///111000000////////////000000000111111222333555555444444555555666777777777555555666777777777777777888:::@@@KKKXXXlllooorrr}}}jjjbbbllloooZZZLLLCCCDDDCCC;;;888<<<;;;<<<===<<<:::888777777333333333222222222111111111111111222222333333333............///////////////...---,,,,,,,,,,,,,,,************************(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************+++,,,---///111222333333333555666666777888;;;>>>DDDEEEIIIQQQZZZ```bbbbbb]]]YYYXXX[[[\\\YYYXXXZZZcccoooZZZIII===999;;;888888;;;GGG___xxxpppddd___hhhsssssscccYYYTTTSSSPPPQQQQQQOOOLLLIIIHHHHHHHHHJJJLLLKKKHHHFFFEEEEEEEEEBBBCCCFFFEEE???@@@EEEHHHQQQZZZXXXMMM@@@999777444444444555666777777888777777666666555555555444333444666777777777666555222222111000000111222333444111//////000222333333444555666777666666444444CCCIIIOOOQQQNNNIIIFFFDDD<<<===>>>AAADDDGGGJJJLLLIIIKKKNNNQQQQQQOOOMMMKKKLLLMMMNNNNNNLLLKKKKKKLLLGGGKKKNNNNNNMMMPPPVVV\\\aaa^^^ZZZWWWVVVTTTSSSQQQRRRPPPOOOPPPRRRUUUVVVVVVSSSRRRQQQPPPMMMKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDD999;;;@@@FFFKKKPPPSSSTTTXXXXXXXXXXXXUUUPPPIIIDDDFFFIIIOOOZZZlll~~~|||qqqkkktttsssdddYYYWWWYYYiiittt}}}uuueeeZZZPPPKKKFFF@@@???CCCCCCEEEGGGKKKPPPTTTXXXZZZ___bbbfffggghhhhhhiiijjjpppsssvvvyyy{{{}}}~~~{{{}}}~~~}}}~~~{{{~~~|||zzzzzz{{{{{{zzzyyywwwzzz|||{{{xxxuuuuuuvvvxxxxxxyyyyyyyyyxxxwwwvvv||||||{{{yyyvvvsssooommmjjjjjjiiigggeeedddfffgggddddddeeeeeeffffffggggggbbbbbbbbbcccdddeeeggghhhiiiiiihhhhhhgggfffffffffeeeggghhhiiiiiiiiikkkmmmnnnoooqqqsssttttttttttttrrrpppnnnllllllkkkhhhffffffdddbbb___]]][[[YYYXXXUUURRROOOMMMKKKIIIFFFCCCDDDCCCAAA???===;;;;;;:::666444111000111222222222222111000000000000000111000111111222222333444444777888888888777666555444444333444666555444777===???FFFNNNWWWiiitttttt{{{||||||eeexxxsssZZZLLLHHHCCC???>>>?????????<<<<<<;;;:::999777777666777222------222555555333000111111222222222111111000000///...------,,,,,,,,,------......------,,,************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''))))))))))))(((((((((((()))))))))***++++++,,,,,,//////......000111333444222444666777888:::===???AAAFFFLLLRRRWWW[[[```ccc```ZZZTTTTTTWWWZZZZZZXXX```{{{uuu\\\JJJ???;;;999666:::;;;BBBZZZwwwsssiiifffoooxxxuuuggg\\\SSSPPPRRRSSSPPPLLLHHHFFFEEEFFFFFFEEEGGGHHHHHHFFFEEEFFFFFFGGGDDDCCCEEEDDDDDDIIIOOOQQQgggqqqkkkaaaNNN<<<888999777555666888:::;;;;;;<<<;;;999999:::;;;999888999888777666666555666666222222111111111111222222222222333333333444444444333333333333333333333333CCCIIIOOOQQQPPPLLLIIIGGGAAABBBCCCFFFHHHJJJLLLLLLJJJLLLNNNOOONNNMMMKKKIIIGGGIIIKKKLLLKKKKKKKKKLLLLLLOOOQQQPPPNNNOOOTTTYYY^^^ZZZTTTQQQPPPQQQQQQQQQOOONNNNNNPPPTTTXXXYYYZZZRRRPPPMMMLLLJJJIIIHHHFFFHHHHHHIIIHHHHHHGGGFFFFFFEEEHHHLLLPPPSSSUUUVVVWWWUUUVVVXXXYYYWWWRRRJJJEEECCCFFFMMM[[[pppwwwsss~~~~~~{{{oooddd^^^]]]bbbkkktttxxx}}}ooodddXXXQQQIIIBBB@@@BBB@@@@@@BBBEEEHHHLLLOOOPPPWWWYYY\\\^^^___aaaccceeeiiilllqqquuuxxx{{{~~~||||||zzzuuuuuuxxxzzzzzz||||||zzzyyywwwxxxyyyzzzzzzyyyxxx{{{}}}|||yyywwwwwwxxxwwwwwwxxxyyyyyyyyyxxxwww}}}}}}{{{yyyvvvsssqqqooojjjjjjjjjgggeeedddfffgggeeeeeefffgggggggggffffffdddddddddddddddeeefffgggjjjiiiiiiiiihhhhhhggggggjjjkkkmmmmmmmmmmmmooopppqqqsssuuuxxxyyyyyyxxxwwwvvvtttqqqpppooonnnkkkiiicccaaa]]]ZZZYYYWWWVVVUUUQQQOOOLLLKKKJJJHHHEEECCCBBBAAA???===;;;999999888555333000///000111222111111000000000000000000000111111111222333333444444666666666777777666666666777555555999;;;;;;>>>CCCLLLXXXhhhuuu~~~nnnrrryyy|||{{{iii|||```OOOFFFDDDAAA@@@@@@???>>>===<<<;;;;;;:::888777777666:::555000///222555444222111111222222222222222111000//////......---,,,,,,,,,------......------,,,************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''(((((())))))******((())))))******+++,,,,,,//////...///000111333444333555777888888999;;;===AAAFFFLLLRRRWWW[[[___aaa___ZZZUUUTTTWWWZZZ[[[YYY\\\wwwyyy```MMMAAA<<<:::666999;;;AAAWWWssswwwmmmiiipppzzz{{{kkk___VVVOOOLLLNNNOOOMMMIIIFFFCCCCCCCCCDDDCCCEEEFFFFFFEEEDDDDDDEEEEEECCCCCCEEEEEEFFFKKKQQQ```ttt}}}vvvjjjTTT???:::999888777888;;;===>>>===???===;;;;;;<<<;;;999888999888777666555555555555333333222222222222333333222222222222333333333444333333333333333333444444EEEJJJOOORRRRRROOOLLLKKKIIIJJJLLLOOOPPPQQQQQQQQQMMMMMMMMMMMMLLLJJJIIIHHHDDDGGGKKKMMMMMMMMMMMMNNNRRRSSSTTTRRRNNNNNNQQQTTTWWWSSSMMMJJJKKKNNNPPPRRROOOOOOOOORRRUUUXXXYYYYYYSSSOOOJJJIIIIIIIIIGGGDDDGGGHHHIIIJJJKKKKKKKKKKKKPPPRRRUUUXXXYYYXXXWWWVVVPPPSSSWWW[[[[[[VVVNNNHHHBBBBBBHHHWWWnnnxxxwww|||xxxyyy|||rrrlllmmmpppqqqoooqqqwww|||~~~xxxnnnccc[[[QQQGGGAAA???=========>>>@@@BBBDDDFFFJJJLLLOOOQQQTTTWWW\\\___eeehhhlllooorrruuuyyy{{{yyyzzz{{{~~~}}}}}}~~~|||uuuoooppptttwwwvvvxxx||||||yyyuuuttttttuuuwwwxxxxxxwwwwwwyyyzzzyyyxxxvvvvvvwwwuuuvvvwwwyyyyyyyyyyyyxxx|||{{{xxxvvvsssqqqooooookkklllkkkhhhfffeeeggghhhggghhhiiijjjjjjhhhfffeeehhhgggfffeeeeeeeeeeeeeeeiiiiiiiiijjjjjjjjjjjjjjjmmmoooppppppooooooppprrrrrrtttxxx{{{}}}|||zzzyyywwwuuusssqqqqqqooommmkkkccc```[[[XXXWWWWWWVVVVVVNNNKKKIIIHHHGGGFFFCCCAAA???>>><<<:::888666666555444111///...000111111000///////////////000000000111111222333333444444555555555555666666666666666777444444888<<>>999999:::===AAACCCCCCBBBCCCAAA???>>>===<<<:::888999888777666555555555555444333333333333333333444111111222222222333333333222222333333444444444555JJJMMMQQQSSSSSSPPPNNNLLLOOOPPPSSSVVVXXXXXXXXXWWWQQQPPPNNNLLLJJJIIIHHHHHHFFFIIIMMMPPPPPPOOOOOOOOOSSSSSSSSSQQQNNNMMMOOOPPPQQQNNNJJJIIIKKKNNNPPPQQQQQQPPPPPPRRRTTTUUUTTTRRRTTTOOOJJJIIIJJJKKKHHHFFFEEEGGGIIILLLNNNPPPQQQRRRRRRTTTVVVWWWWWWUUURRRPPPMMMQQQWWW]]]^^^[[[SSSMMMEEEAAABBBNNNbbbyyy~~~}}}xxxsssrrr~~~uuukkkfffhhhmmmqqqvvvsssoooiii```RRREEE>>><<<<<<;;;:::;;;===???@@@AAABBBDDDFFFJJJOOOUUUYYYfffhhhjjjjjjjjjkkknnnpppttttttvvvxxxzzz|||~~~~~~|||{{{}}}~~~{{{uuuooonnnrrruuuttttttvvvvvvsssrrrrrrqqqrrrtttuuutttsssttttttuuuttttttsssssssssssstttvvvxxxyyyyyyyyyyyyxxxvvvssspppmmmlllkkkkkkmmmmmmllljjjhhhhhhiiikkkjjjkkkmmmnnnmmmkkkhhhfffkkkjjjhhhgggeeedddddddddgggggghhhjjjkkkmmmnnnnnnmmmnnnoooooonnnmmmnnnppppppsssxxx{{{}}}|||yyyxxxvvvtttqqqpppooommmjjjhhhbbb]]]WWWTTTTTTTTTTTTSSSKKKIIIFFFEEEDDDBBB???===<<<:::999666555333333222222000......///000000///.../////////000000000///222222333333444444555555666666555555555555555555999888888:::<<>><<<::::::::::::999888777777666888666222111333333333222333333444444444333222222000/////////......------,,,------......------,,,************************************************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((())))))******(((((())))))***+++++++++---......///000111222333333666999::::::;;;<<<===BBBHHHOOOUUUZZZ\\\___```___[[[WWWVVVXXX[[[\\\\\\aaauuummmWWWFFF===999888999999===MMMeeevvv{{{{{{qqqjjjoooyyy{{{mmm```XXXSSSNNNKKKKKKFFFEEEBBB@@@????????????CCCEEEFFFFFFEEEEEEEEEFFFDDDCCCDDDIIIKKKMMMRRRYYYgggzzzyyyeeeMMMDDD:::;;;===BBBFFFHHHHHHGGGHHHFFFCCCAAA???===;;;888999888777666555444444444333333222222222222333333111111111222222222333333222222333333444555555555OOOPPPRRRRRRRRRPPPMMMJJJMMMOOOSSSVVVYYYZZZYYYYYYSSSQQQOOOMMMKKKJJJJJJJJJJJJLLLOOOPPPOOONNNMMMNNNPPPPPPPPPOOONNNMMMNNNOOOLLLKKKJJJKKKNNNOOOPPPOOOMMMMMMNNNPPPRRRRRRPPPNNNPPPMMMJJJIIIJJJJJJHHHGGGIIIJJJLLLNNNPPPRRRRRRSSSPPPQQQRRRSSSRRROOOLLLKKKLLLPPPVVV\\\```^^^YYYTTTKKKBBB>>>FFFVVVkkk|||sssnnnnnn}}}oooccc___bbbfffmmmqqquuuvvvooobbbPPPCCC>>>===;;;999999:::<<<===<<<===>>>@@@CCCHHHOOOSSSbbbcccdddcccbbbbbbeeefffpppqqqrrrtttwwwxxxzzz{{{vvvuuutttuuuuuurrrmmmiiifffmmmrrrrrrrrrtttsssqqqrrrqqqqqqqqqrrrrrrpppnnnrrrqqqqqqqqqrrrrrrrrrrrrqqqrrrtttvvvxxxxxxxxxxxxtttrrrooollljjjiiihhhhhhmmmmmmmmmkkkjjjjjjlllnnnmmmnnnpppqqqpppmmmjjjhhhkkkjjjiiigggeeeddddddddddddeeegggiiikkknnnoooppplllmmmnnnnnnmmmlllmmmooopppssswww{{{|||zzzxxxvvvtttrrrooommmllljjjhhheee^^^XXXQQQNNNNNNOOONNNLLLHHHFFFCCCAAA???===:::888777666555333222111111000000///......000000000///......///000111111000000222333333444555555666666999888777555444444444444<<<>>>AAABBBCCCMMMfff}}}|||rrryyyuuunnnqqqpppWWWJJJHHHIIIKKKGGGBBB???>>>======<<<:::999999888888777777777444222111111222333333333444444444444444333222111///////////////.........,,,------......------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++******)))******))))))(((((('''''''''(((((()))******++++++,,,---...///000111111222111444777:::;;;<<>>999999888777;;;HHH]]]pppzzz~~~tttmmmppp|||}}}oooaaa[[[WWWQQQLLLJJJCCCCCCAAA@@@?????????@@@AAACCCEEEEEEDDDCCCDDDEEEAAA@@@CCCGGGJJJKKKQQQWWWaaasss}}}}}}{{{iiiRRRHHH<<<===@@@DDDIIILLLMMMLLLKKKIIIFFFCCCAAA???;;;999999888777555444444333333222222111111111111222222111111222222222333333333333333333444444555555555RRRQQQQQQQQQQQQOOOLLLIIIHHHJJJMMMPPPSSSTTTUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOOOOJJJIIIJJJLLLNNNOOONNNLLLFFFHHHJJJNNNQQQRRRPPPMMMIIIIIIIIIIIIHHHGGGGGGGGGNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJLLLNNNSSSYYY]]]^^^\\\YYYOOOFFFAAAEEEOOO```{{{zzzxxx|||zzzsssrrrvvv{{{hhhZZZVVVWWWbbbjjjrrruuutttkkk\\\OOOEEECCC???;;;999999:::;;;:::;;;<<<===>>>BBBHHHLLLUUUVVVWWWWWWXXXZZZ^^^```iiikkknnnrrrtttvvvvvvvvvuuurrrooollljjjgggccc```[[[fffooorrrsssuuuvvvtttrrrqqqpppqqqrrrqqqnnnlllrrrqqqpppppprrrttttttssspppqqqsssuuuvvvvvvvvvvvvrrrqqqooollljjjiiihhhgggjjjkkkkkkkkkjjjkkkmmmooonnnoooppppppooonnnkkkjjjjjjiiihhhgggeeeeeeeeeeeedddeeefffhhhjjjkkklllmmmkkkmmmnnnnnnmmmmmmnnnppprrrtttwwwyyyyyyxxxuuusssrrrpppmmmkkkjjjhhheeebbb___XXXQQQNNNNNNNNNKKKGGGBBB@@@===;;;:::888666333333222111000000000000000000///...///000111000///---///000222222222111111333333444555555666666777:::999777666555555666666999>>>DDDIIIOOO```~~~~~~xxxzzzgggeeelll{{{___PPPKKKJJJJJJOOOJJJDDD???>>>=========999999888888888777777777111111111111222222333444333444444333333222111000////////////////////////,,,------......------,,,***************************))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++******++++++***)))((('''&&&&&&''''''((())))))******+++,,,,,,...///000111111111000222555777888;;;???BBBDDDIIIOOOUUUZZZ^^^cccfffdddbbb^^^[[[ZZZ[[[]]]___bbboooyyyzzzaaaLLL???:::999888666999DDDXXXmmmzzzyyyrrrtttqqqccc]]]YYYRRRLLLHHHBBBAAAAAA@@@@@@@@@@@@AAA>>>@@@BBBCCCBBBBBBBBBCCC@@@???AAAFFFHHHIIIMMMSSS]]]ooowwwyyyzzzkkkTTTIII>>>???AAAEEEJJJNNNOOOOOOMMMKKKGGGEEEBBB@@@<<<:::999888777555444333333333222111111000000111111222222222333333333444444444444444444444444444444444QQQOOONNNNNNOOOOOOLLLIIIHHHHHHJJJKKKMMMOOOPPPQQQMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMLLLJJJJJJKKKMMMOOONNNNNNOOOPPPPPPOOONNNIIIHHHGGGHHHJJJKKKJJJIIIEEEFFFIIINNNQQQQQQNNNKKKCCCHHHLLLLLLIIIGGGHHHJJJNNNNNNPPPQQQQQQRRRRRRRRRUUUTTTRRRPPPNNNMMMLLLKKKKKKLLLNNNSSSXXX[[[\\\\\\SSSLLLGGGHHHJJJTTTooo~~~zzzzzz}}}{{{zzzrrr^^^SSSQQQWWW^^^dddfffhhhhhhaaaXXXQQQNNNHHHBBB===;;;;;;;;;888999:::::::::<<<@@@CCCFFFGGGIIIKKKLLLPPPUUUYYY\\\```eeekkkoooqqqqqqqqqppplllfff```\\\YYYWWWVVVVVVbbboootttuuuwwwvvvtttpppooopppqqqsssrrrooommmqqqooommmnnnqqqssssssrrrooopppqqqsssttttttssssssnnnnnnmmmkkkiiigggeeedddfffggghhhhhhhhhjjjmmmooommmmmmmmmmmmmmmlllkkkjjjggggggffffffeeeeeeffffffggggggggggggggggggffffffiiikkkmmmmmmmmmmmmnnnpppqqqrrrsssttttttrrrpppooommmkkkhhhfffdddbbb___]]]\\\UUUMMMKKKKKKJJJEEE@@@999777555444555444222000///////////////000111111000///...000111222111000...///111333444333222222444444444555666666777777888777666666666888999;;;:::>>>HHHVVVfff}}}nnnaaagggsssfffPPPIIIJJJLLLLLLLLLHHHDDDAAA@@@???>>><<<888888888888777777777777333333444333222222222333333333333333222111000////////////////////////000,,,------......------,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,---,,,+++*********))))))((((((''''''''''''(((((()))*********+++,,,...///000111000000000111222222333777<<>>???AAABBBDDDHHHMMMQQQPPPUUU\\\dddiiikkklllkkkeee```YYYRRRNNNLLLMMMMMMVVVcccqqqvvvvvvvvvtttpppnnnnnnooorrrtttsssqqqooonnnllliiikkknnnqqqqqqpppnnnoooqqqrrrssssssrrrqqqjjjjjjjjjiiigggdddbbb```cccdddeeeffffffhhhlllooolllkkkkkkkkkjjjjjjjjjjjjfffeeeeeeeeeeeeffffffgggjjjjjjhhhgggeeecccaaaaaaggghhhjjjkkkkkkkkkmmmooonnnnnnoooooonnnlllkkkjjjhhhfffcccaaa___]]]ZZZXXXRRRKKKDDDBBBBBB@@@:::333111000///000111222111///---------...///000111222000//////000222333111000...000222444555444333222444444555555666777777777666666555666777:::===???AAADDDPPPfffccc\\\iiixxxsssXXXGGGDDDIIINNNOOOGGGFFFDDDCCCBBBAAA>>><<<888888888888777777777777666666666555333222222222333333333222111000///...////////////000000000000,,,------......------,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((()))+++---------+++***(((((((((((())))))))))))''''''(((((()))*********+++,,,...///111111000000111000000///000333888<<>>?????????@@@@@@@@@@@@CCCEEEGGGGGGGGGGGGHHHIIIIIIHHHJJJNNNOOONNNQQQVVVPPP```hhhmmmtttkkkXXXNNNAAA@@@AAADDDIIINNNPPPQQQNNNKKKHHHEEECCCAAA>>>;;;999888777555333222222222444333333222222333333444444444444555555555666666777777666555444333333222NNNMMMLLLLLLLLLLLLJJJHHHGGGEEEEEEHHHLLLNNNMMMKKKIIIJJJMMMNNNOOONNNMMMLLLKKKMMMOOONNNKKKJJJLLLNNNNNNMMMLLLLLLLLLNNNPPPRRROOOMMMIIIFFFDDDGGGLLLQQQOOOPPPRRRQQQOOOMMMMMMMMMHHHIIIKKKMMMNNNNNNNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVeee___WWWQQQOOOMMMKKKIIIGGGFFFFFFHHHLLLTTT\\\bbbeee```XXXPPPLLLOOOXXX```yyyzzzxxxzzzzzz{{{yyyrrrkkk\\\QQQJJJKKKMMMNNNQQQVVVZZZZZZZZZVVVPPPFFF===888444555666777777666555444666777:::===@@@CCCFFFGGGMMMOOORRRVVVZZZ]]]```aaa\\\YYYSSSMMMIIIJJJOOOSSSaaakkkrrrrrrrrrssspppjjjiiijjjlllnnnppprrrssssssssstttsssqqqnnnmmmmmmooopppnnnmmmnnnpppqqqpppooohhhhhhgggeeedddbbbaaa```aaaccceeeeeeeeeeeeggghhhllljjjhhhhhhiiijjjiiihhhfffeeedddcccdddfffiiijjjnnnjjjfffdddcccdddddddddiiiiiijjjkkkkkkjjjhhhgggmmmmmmmmmkkkiiifffcccbbb___]]]ZZZVVVRRRNNNKKKJJJDDDBBB>>>:::666444222111222111111111000000//////111111111000000000000000000000000000111111111111111111222333444444444444777777777999999888666444666777777555444777>>>DDDFFFPPPfffkkk]]]aaatttooobbbSSSKKKLLLPPPOOOMMMEEEBBB???>>>>>>>>>>>>===;;;<<<<<<<<<;;;999777666666555444444222222111000222222222222111111111111000///...---------------......---------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***)))(((((('''))))))))))))))))))))))))************************((((((((((((((()))***+++((()))*********)))'''&&&(((((((((((()))))))))))),,,...000111222111000///,,,...000111222444777:::@@@CCCHHHMMMRRR[[[fffmmmoookkkfffbbbaaaaaaaaaaaa___jjj|||mmmqqq|||qqqWWWHHHAAA:::888777999===III___sss}}}{{{wwwvvvxxxiiieeebbbYYYNNNIIIAAACCCDDDDDDDDDEEEHHHJJJJJJJJJLLLQQQQQQLLLIIIJJJLLLLLLNNNRRRUUUWWWWWWVVVRRRXXX___dddfffcccXXXLLLAAABBBCCCEEEHHHLLLPPPRRRQQQNNNIIIFFFDDDBBB@@@???;;;888555333333222111000222111111000111333444555444444333333333444555555777777777666666555555555MMMLLLKKKKKKLLLLLLJJJHHHFFFEEEEEEHHHKKKMMMLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKHHHJJJLLLMMMLLLLLLNNNQQQOOONNNMMMMMMMMMNNNOOOPPPOOONNNKKKIIIHHHJJJOOOSSSTTTTTTTTTRRROOOMMMLLLMMMLLLLLLNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSaaa\\\UUUPPPNNNKKKHHHFFFFFFFFFFFFGGGJJJQQQZZZ```eeeddd___VVVOOOMMMQQQVVVnnnwwwwwwzzzzzzxxxvvvnnnrrruuu~~~|||mmm^^^NNNFFFCCCBBBFFFLLLSSSUUUWWWWWWTTTMMMGGGCCC666666666555666777888888666666888:::<<<>>>@@@AAAFFFHHHJJJMMMPPPRRRSSSTTTOOONNNMMMLLLNNNSSSZZZ___kkkrrrwwwtttrrrqqqmmmhhhdddeeehhhkkknnnqqqrrrsssoooppppppooommmlllmmmooonnnmmmmmmooopppqqqooonnngggfffdddbbbaaa```______aaaccceeeeeeeeeeeeggghhhllljjjjjjkkklllmmmlllkkkiiihhhhhhgggggghhhhhhiiinnnkkkhhhggghhhiiijjjjjjrrrpppnnnkkkiiihhhhhhhhhgggfffeeebbb___\\\XXXVVVQQQPPPNNNJJJGGGCCCAAA???<<<:::777444111///......111111111111000000000///111000000000000000000000000000000111111111111222111222333444666666666777444444444555777888888888444777999:::<<>>>>>>>>>>>======>>>>>>>>>===;;;999888222222333333333444444444000000000000////////////000///...------------............---------,,,,,,,,,+++***))))))***+++,,,++++++******)))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&((())))))))))))((('''(((((()))))))))))))))***+++---/////////...------...000000111222555777>>>BBBIIINNNTTT]]]gggoooqqqmmmhhhdddaaaaaaaaaaaa```mmmpppooovvvuuuZZZHHH@@@;;;999888999===III^^^rrr}}}yyyvvv~~~{{{lllfffbbbYYYOOOJJJFFFGGGHHHIIIHHHIIILLLNNNRRRPPPRRRVVVUUUQQQNNNOOONNNOOOQQQTTTXXX[[[ZZZYYYXXX[[[]]]^^^``````YYYPPPIIIGGGEEEEEEFFFJJJNNNQQQQQQNNNJJJFFFEEEBBB@@@>>>999777444222222222222111111111111222222333444555555555555555555555666666444555555666777888888888KKKJJJJJJKKKLLLLLLJJJIIIFFFEEEFFFHHHJJJLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJLLLLLLLLLLLLNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLNNNRRRTTTXXXXXXVVVSSSOOOLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLMMMOOOPPPQQQQQQPPPPPP[[[XXXSSSOOOLLLHHHDDDAAA<<<===>>>>>>AAAGGGQQQYYYdddhhhiiibbbWWWNNNLLLNNNYYYkkk}}}uuuvvvyyywwwrrrooohhhkkksss~~~nnn[[[NNNFFFAAAAAACCCFFFIIILLLNNNOOONNNLLLJJJ>>><<<:::777666666888999666777777888999:::;;;;;;@@@AAABBBDDDEEEEEEFFFFFFBBBDDDHHHLLLQQQXXX```fffmmmqqqtttqqqooonnnkkkhhhfffgggjjjllloooqqqrrrrrrooopppqqqqqqoooooopppqqqllllllmmmooopppooollliiicccaaa___]]][[[[[[\\\]]]___aaacccddddddeeegggiiilllllllllnnnppppppooommmiiijjjkkkmmmmmmmmmmmmmmmooollljjjiiikkklllmmmmmmuuuqqqkkkeeeaaa```aaabbb[[[ZZZWWWTTTPPPLLLIIIGGGBBBAAA@@@===;;;888666555444333111///------------111111111111000000000000000000000000000000111111000111111111222222222333222333444666777888888888999888666555444444555555222555:::???EEENNNZZZbbbvvvjjjhhhiiinnnyyyuuu^^^QQQMMMJJJKKKNNNNNNIIICCCDDDAAA???>>>>>>>>>>>>===>>>>>>>>>===<<<;;;999888333333333333444444444444111111000000000///////////////......------...............------------,,,++++++************++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''$$$%%%&&&'''))))))))))))&&&''')))*********)))(((***+++,,,...//////...---...///000000000000333555<<>>:::777555555888888888888999999::::::;;;<<<===>>>>>>?????????===@@@EEEJJJOOOUUU[[[```___cccfffgggggghhhjjjjjjjjjkkklllmmmmmmmmmmmmmmmoooqqqrrrqqqpppooooooppplllmmmnnnoooooolllgggccc___]]]ZZZWWWVVVWWWYYYZZZ[[[^^^aaacccdddfffiiilllooooooppprrrsssrrrpppmmmfffiiimmmqqqsssttttttsssnnnlllhhhggggggggggggfffiiieee___YYYTTTSSSSSSSSSLLLKKKIIIFFFCCC@@@===<<<999999888666555333222222111000///......///000111111111111000000000000000000000000000000111111111111111222222333333444444444555666666777777666666888888888777555444555666666;;;BBBJJJUUUcccsss~~~{{{rrrccchhhqqq}}}fffSSSLLLKKKKKKMMMMMMKKKEEE@@@DDDAAA???>>>>>>??????>>><<<<<<;;;;;;:::888888777666666555444333222111111333333333222222222111111//////............//////............------------++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))************************+++******)))(((((())))))$$$%%%&&&''''''(((((((((&&&''')))*********)))(((+++,,,---///000000000000...///000111111222444666;;;BBBLLLUUU]]]eeennntttsssqqqmmmhhhdddaaaaaabbb]]]iiizzzrrrrrrzzz```KKKAAA;;;999888888:::CCCWWWiii~~~}}}xxx|||uuullleee___YYYUUUTTTUUUVVVVVVUUUUUUWWWYYYVVVSSSTTTWWWXXXUUUUUUWWWZZZZZZ[[[]]]```aaa```^^^]]]\\\XXXWWW]]]fffjjjiiifff^^^QQQFFFAAABBBGGGKKKOOONNNLLLJJJHHHDDD???<<<666444222222333444444333111222444555666666555444666777888999999888777666444555777999<<<>>>@@@AAAIIIHHHHHHIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIILLLKKKKKKKKKLLLLLLKKKKKKMMMNNNNNNMMMLLLKKKIIIHHHHHHJJJMMMNNNNNNOOOQQQRRRTTTSSSRRROOOMMMMMMOOOQQQOOOPPPQQQRRRSSSRRRQQQQQQHHHKKKNNNQQQTTTTTTTTTTTTPPPQQQPPPMMMGGGAAA<<<999666666666777:::???DDDHHHWWWbbbnnnqqqjjj___XXXUUUOOOTTT^^^kkkxxxvvvooozzz{{{|||}}}uuupppjjjaaaZZZJJJGGGCCC@@@???BBBFFFIIIHHHHHHGGGDDDAAA<<<777555777777777777888888888888666777888999:::;;;;;;;;;:::===AAAEEEHHHLLLQQQTTTQQQSSSVVV[[[]]]```dddhhhffffffggghhhhhhhhhhhhhhhooopppqqqpppnnnlllkkkkkknnnnnnoooooonnniiiccc^^^\\\ZZZWWWUUUUUUVVVXXXYYYXXX[[[___bbbeeeiiilllooosssrrrrrrssssssqqqmmmjjjcccfffkkkppprrrrrrpppooohhheeeaaa^^^\\\ZZZXXXVVVSSSRRROOOLLLIIIFFFDDDDDD@@@???===;;;999888777666555555444333222222111111000000//////000111333444000000000000000000111111//////000000111111111111222222222333444555555555777777777666666555444333...111555777777888:::<<>>;;;:::888777666555444444444444111111111111000000000//////.........///000222333000000000000111111111111/////////000111111222222222222333444555666777777777777777777666555333333111555888888777777:::===GGGQQQbbbvvvmmmaaa\\\fffnnnzzzyyyeeeTTTJJJDDDFFFHHHHHHGGGFFFFFFGGGEEECCCAAA@@@AAABBBBBBAAA???>>>===<<<;;;:::::::::333444444444555555555555222111111111111000000000//////......//////000000/////////.........------++++++,,,,,,,,,,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))(((((('''&&&&&&''''''(((((((((((()))))))))***(((((()))***+++---......---///111222444666999<<<===DDDNNNVVV]]]eeemmmssspppqqqpppkkkeeeaaabbbdddbbbeeewwwwwwllliii~~~gggTTTIII<<<999777666666===NNN___uuu|||zzzyyyuuulllhhhddd```\\\]]]]]]\\\[[[ZZZ\\\]]]VVVUUUWWW\\\^^^\\\\\\^^^```_________```___]]]ZZZXXX\\\aaaiiiwww}}}rrr```OOODDDAAACCCFFFMMMMMMOOOPPPOOOJJJCCC>>>888666444333555666666555444444666666777777777777666666666777888999:::;;;???@@@AAACCCDDDFFFGGGHHHJJJIIIHHHIIIIIIIIIGGGEEEDDDGGGIIIHHHFFFEEEEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDEEEHHHMMMQQQQQQPPPKKKJJJHHHGGGGGGGGGHHHHHHFFFHHHJJJKKKKKKKKKMMMNNNMMMNNNOOOOOONNNNNNOOOPPPNNNOOOPPPPPPPPPOOONNNMMMFFFIIIMMMQQQTTTTTTSSSRRRNNNOOOOOOKKKDDD>>>:::999444222555BBBRRR\\\]]]ZZZXXX^^^fffnnnrrrpppkkkgggXXXSSSLLLIIIPPP]]]lllvvv~~~yyysssjjj___UUUMMMHHHFFF@@@AAACCCDDDCCCAAA???>>>;;;:::999777666555333333111111222333444444444333444666888999:::<<<>>>AAAAAA@@@DDDIIIKKKIIILLLQQQUUUVVVXXXZZZ]]]^^^___```aaaccceeedddbbb```______YYYYYYZZZ[[[ZZZXXXSSSOOONNNNNNMMMMMMMMMMMMNNNOOOKKKMMMPPPSSSTTTVVVYYY\\\[[[YYYWWWVVVVVVUUUSSSQQQOOOQQQSSSTTTSSSQQQMMMJJJIIIGGGDDDBBBAAA???<<<:::999999::::::999888666555555444333222111111222222000000000////////////...///...---------///000111///000000000111111111111...//////000111111222222222333444555666777888888666777777888888777777666999;;;<<<:::999===DDDJJJXXXggg}}}oooddddddhhhvvv||||||jjj]]]RRRMMMEEEIIILLLLLLIIIFFFGGGHHHGGGEEEBBBBBBCCCDDDDDDCCC@@@???===;;;::::::::::::444444444444555555555555222222111111111000000000///////////////000111111////////////............++++++,,,------,,,++++++)))))))))))))))))))))***((((((((((((((((((((((((***************************)))))))))))))))***+++)))((('''''''''((()))***)))((('''''''''(((***+++'''(((((()))+++,,,...///...000111222333444777999===CCCKKKSSSYYY```hhhnnnnnnpppoookkkeeeaaabbbeeeeeebbbmmmrrrfffeeezzznnnXXXKKK>>><<<999888666<<>>@@@CCCCCCEEEGGGIIIKKKMMMMMMKKKIIIHHHHHHIIIHHHFFFDDDCCCEEEGGGFFFDDDBBBCCCEEEIIIHHHHHHGGGFFFFFFFFFGGGHHHFFFFFFHHHMMMOOOOOOMMMJJJIIIGGGEEEEEEFFFGGGIIIGGGIIIJJJKKKJJJKKKLLLNNNNNNOOOQQQQQQOOONNNNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJGGGIIIMMMQQQRRRRRRPPPOOONNNPPPOOOKKKDDD===::::::555444;;;OOOhhhxxx{{{vvv```ccchhhpppvvvvvvrrrmmm___XXXNNNGGGGGGPPP]]]fff|||zzzzzzmmmaaaWWWQQQBBBBBBAAA@@@@@@???>>>===@@@???===;;;888666444333333333333444444333222222666777777777666666888:::;;;999<<>>===;;;999888888888999777777666555444333333222444444444333333333222222///////////////000111111000/////////............++++++------------++++++)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&''''''''''''((()))+++,,,+++)))'''%%%&&&(((***,,,))))))***+++,,,...000111///000222222111222444777===BBBIIIPPPUUU\\\dddkkklllooooookkkdddaaabbbeeeddd]]]eeeooodddddd{{{sss[[[LLL@@@>>>;;;999888===MMM]]]oooyyy~~~xxxrrrvvv~~~qqqjjjddd]]]]]]]]]]]]\\\ZZZYYYZZZ\\\^^^]]]```dddddd___\\\\\\YYYXXXYYY[[[]]]^^^\\\ZZZSSSWWW]]]eeesss{{{jjjXXXKKKEEEDDDDDDKKKMMMQQQTTTTTTPPPHHHBBB<<<999777666666777777666777777666666666888999;;;999888666666888===AAADDDDDDEEEGGGIIILLLOOOQQQRRRFFFIIILLLMMMJJJGGGDDDCCCBBBDDDEEEDDDBBBAAACCCFFFGGGGGGFFFFFFFFFFFFFFFGGGDDDCCCBBBEEEIIILLLLLLJJJLLLKKKHHHFFFFFFGGGIIIKKKLLLJJJHHHHHHJJJLLLLLLLLLNNNMMMKKKJJJJJJKKKKKKLLLJJJKKKMMMNNNOOONNNNNNMMMKKKMMMPPPRRRRRRQQQNNNMMMLLLJJJIIIIIIHHHCCC;;;555;;;444===]]]}}}|||wwwpppbbbSSSKKKIIILLLTTT]]]rrr|||pppgggVVVJJJ???===<<<:::<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;::::::999999999>>>>>>=========<<<<<<<<<777777777777777777777777555444333333222222333333333333222111000000000111000000000000000000000000---......///////////////333222111000000111222222///000000111222222333333888888888888888888888888999777777;;;;;;666333222;;;>>>@@@CCCJJJWWWhhhuuu|||hhh___```nnn}}}mmm^^^UUUNNNKKKKKKQQQPPPOOOMMMKKKIIIGGGFFFGGGDDDAAA@@@CCCDDDCCCBBB===<<<<<<;;;::::::999999777777777777777666555555555666666666666444333222000000000000//////////////////............//////------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))*********)))((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++))))))))))))))))))))))))&&&&&&%%%&&&''')))+++,,,+++,,,,,,---...///000111---///222333555666999;;;>>>CCCJJJOOOUUU\\\eeekkkpppppppppnnnkkkgggdddbbblllffffffuuutttaaa```ssscccNNNEEE===999::::::<<>>BBBEEEIIINNNOOOJJJJJJPPPRRRQQQEEEHHHJJJJJJHHHFFFEEEDDDDDDEEEFFFEEEBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHEEEBBB@@@AAAEEEHHHJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLLLLJJJIIIIIIKKKLLLMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMNNNOOOPPPQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHCCC;;;666999888FFFkkkxxxkkk[[[OOOHHHGGGOOOWWWlll~~~||||||hhh\\\PPPKKKGGGCCCBBBDDDDDDDDDDDDAAA===:::888888888777555444222222111111444333222222222444555666555555555666777888888888888999999999999999999888999:::;;;;;;999888888999888888888888888888888888888777666555555666777888666666666777777777777888999999888888888777777777;;;;;;:::::::::999999999666666666666666666666666444444333222222222222333333222111111000000111111000000000000000000000000---...//////000000//////333222111000000111222222222222333333444555555555555555666666777777888888;;;777555777888888:::>>>===BBBKKKTTT```rrrnnnbbbbbblllqqq```WWWRRRNNNKKKKKKNNNNNNMMMLLLJJJHHHGGGFFFEEEBBB??????AAACCCBBBAAA=========<<<;;;;;;::::::999999999999999888777777555666666666666444333222111111111111000000000000///............//////000---------,,,,,,+++++++++,,,+++******))))))************)))((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))%%%$$$$$$$$$%%%'''((()))******++++++,,,...///000***,,,///111222333666888@@@DDDJJJOOOTTTZZZbbbhhhqqqrrrrrrrrroookkkgggeeefff______mmmwwwccc^^^llljjjRRRFFF>>>999::::::;;;EEERRRmmmuuu{{{yyywwwyyy||||||rrrddd^^^]]]\\\[[[YYYXXXXXXZZZ\\\^^^aaa```^^^\\\ZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUXXX___iiissszzz|||uuummmeeeZZZNNNJJJMMMSSSXXXYYYUUUPPPLLLEEE===<<<;;;:::999888888999:::999:::;;;:::888666666777<<<;;;::::::;;;>>>AAACCCHHHLLLMMMJJJJJJOOORRRQQQDDDFFFGGGGGGEEEDDDEEEFFFFFFFFFGGGEEECCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGDDD@@@@@@BBBFFFIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJNNNNNNOOOPPPPPPOOONNNMMMPPPPPPPPPOOONNNMMMLLLKKKMMMLLLLLLKKKHHHDDD===888999===RRRyyyuuugggZZZMMMGGGKKKSSSbbbwww}}}tttnnnllluuuvvvkkk```ZZZUUUOOOLLLKKKKKKHHHCCC@@@???===<<<:::;;;:::888666333222000000333222222222222333333444222222222333333444444555222333333444444333333222222333444444222111222222444444444444444444444444333222222111111222222333111111222222222333333333666555555555555555444444777666666666666555555555444444444444444444444444444333222222111111222222222222111000000000111111000000000000000000000000......///000000000000000222111111000000111222222333333333444555555666666555555666777888999999:::999444333555777888<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999666666666666555444333222222222222222111111111000---.........//////000000......---,,,,,,+++******++++++***)))))))))************)))((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((()))))))))***+++,,,---...///111444555777888;;;===BBBFFFKKKOOOSSSXXX```fffpppsssuuuwwwuuuqqqkkkhhhddd^^^\\\ggg|||}}}hhh^^^gggtttYYYIII@@@;;;;;;:::999@@@LLLbbbjjjrrrvvvzzzlll___\\\]]][[[ZZZXXXWWWXXXYYY[[[\\\___]]][[[XXXVVVUUUUUUUUUXXXWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRRRRVVV^^^gggnnnuuuqqqlllggg___VVVSSSUUUSSSXXX[[[UUUNNNGGGAAA<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<:::888666555666<<<<<<<<<===>>>@@@AAABBBFFFIIIJJJHHHIIIMMMQQQRRRCCCDDDDDDCCCBBBCCCEEEHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEGGGJJJKKKEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJKKKLLLMMMLLLKKKHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPPPPQQQPPPOOOMMMLLLPPPOOOOOONNNMMMLLLLLLLLLOOOOOOOOOMMMKKKFFFAAA===;;;AAAXXX~~~|||uuujjj[[[OOONNNRRRXXXkkkrrrmmmiiidddhhhwww}}}vvvwww{{{|||uuummmiiieeebbb]]]ZZZSSSMMMEEE@@@??????===;;;<<<;;;999777555333222222222222222222222222222333000000111111111222222222111222222333333222222111000111333222111000000111222222222222222222222222111111000000000000111111000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111111111111000000000000111111////////////////////////...///000000111111000000111111111111111222222222111222222333444444555555777888888999::::::;;;;;;888666777:::;;;;;;>>>CCCPPP[[[lll}}}ooocccXXX[[[ooommmaaaXXXQQQPPPOOOKKKGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>======;;;<<<<<<<<<<<<;;;::::::666666666555555444333333222222222111111000000///------...//////000000000......---,,,++++++************))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((()))***+++***(((''''''((())))))))))))))))))))))))((((((((((((((()))))))))***))))))***+++,,,------333555888999:::<<>>===;;;;;;;;;;;;;;;;;;<<<<<<888:::;;;;;;999888999999===>>>???AAABBBCCCCCCCCCCCCEEEFFFFFFGGGLLLQQQTTTCCCCCCBBBAAA@@@BBBEEEHHHHHHGGGEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMKKKJJJEEEFFFHHHJJJMMMOOOPPPQQQOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQPPPMMMIIIFFFDDD===CCCXXX}}}~~~{{{mmm\\\SSSRRRRRR___eeehhhlllfffccckkk~~~sssnnnqqqwww}}}zzzwwwwwwuuupppkkk]]]UUUJJJCCC@@@>>>===;;;:::999888777666555555555222222222222222222222222000000111111111111111222111222222333333222222111///111222222111000111222111111111111111111111111111111222222222222111111000000000111111111222222222222222333333333333333222222222222222222333333111111111111111111111111222222111000000000000111111000000///000000111111///////////////////////////000000111222111111111111111222333333333333333333333333444555555666666888999999999999999::::::;;;999;;;???CCCGGGOOOYYYppp{{{~~~bbb\\\WWW```vvvqqq```^^^VVVOOONNNMMMIIIGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;<<<;;;::::::999777666666555444444333333222111111000//////......------...///000000//////......---,,,,,,+++*********))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((()))******)))(((''''''((((((((((((((((((((((((((((((((())))))))))))))))))+++*********+++,,,------...111333555666888:::===BBBFFFLLLQQQUUU[[[bbbhhhmmmqqqwww{{{{{{vvvnnnjjjbbb\\\VVVWWWcccvvv{{{oooqqqhhhQQQFFF===<<<:::666999AAABBBOOO___mmm{{{kkk]]]XXXXXXUUUTTTTTTSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSTTTUUUUUUSSSRRRPPPOOOOOOQQQSSSTTTTTTTTTSSSPPPPPPUUU___gggssstttrrrlllddd^^^XXXUUUKKKNNNOOOKKKBBB;;;999;;;:::;;;;;;<<<<<<=========;;;<<<>>>===<<<;;;;;;<<<>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCFFFHHHLLLRRRWWWCCCCCCBBB@@@???AAAEEEHHHFFFEEECCCDDDEEEFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBB@@@DDDGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLJJJHHHDDDEEEHHHKKKNNNPPPQQQRRRNNNNNNOOOPPPPPPOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRQQQOOOKKKJJJIII@@@DDDWWW{{{{{{sssuuuzzz{{{hhhZZZTTTQQQWWWYYYaaammmkkkffflllyyyzzzrrrlllnnnvvv~~~|||tttkkkcccWWWKKKDDD???======888888777666666666777777333333333444333333222111111111111111111111111111000000111111111111000000...///111111000///000111000000000000000000000000222222333333333333222222////////////000000000000111111222222222222333333111111222222222222333333111111111111111111111111222111000000///000000000000000/////////000111111000000000000000000000000000000111222222222222222222222444555555555555555555666666777888888999999777777777888888999999:::>>>===???FFFPPP]]]ooonnnZZZ\\\```jjj~~~yyygggZZZVVVPPPLLLLLLLLLIIIIIILLLHHHIIIIIIJJJJJJIIIIIIHHHFFFHHHIIIHHHEEECCCCCCCCCBBBBBBAAAAAA@@@?????????;;;;;;;;;;;;;;;:::999999777777555444444333444444222111111000///...---------...///000000///...---------,,,,,,,,,,,,++++++))))))((((((((()))************)))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((%%%&&&'''(((((((((((((((++++++******+++,,,,,,---,,,...111333444555888:::BBBFFFLLLPPPTTTZZZbbbhhhlllqqqwww{{{{{{uuunnniiiddd___XXXVVV]]]ooozzzzzznnnVVVIII>>><<<999555888??????NNNaaaooo{{{mmm\\\UUUTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUURRRRRRQQQQQQQQQSSSTTTUUUQQQSSSTTTRRRPPPTTT]]]dddrrruuutttmmmeee___XXXRRRMMMKKKHHHDDD<<<444333777;;;;;;===>>>????????????AAABBBCCCAAA???===<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDBBBDDDHHHLLLOOOVVV^^^DDDDDDCCCAAA@@@AAADDDGGGEEECCCAAABBBEEEGGGFFFEEECCCCCCCCCBBBBBBCCCCCCDDDAAAEEEHHHIIIIIIIIIKKKMMMLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJIIIJJJKKKKKKHHHFFFDDDFFFHHHKKKMMMNNNOOOOOOLLLMMMNNNOOOOOOOOONNNMMMJJJKKKMMMNNNNNNLLLKKKIIILLLOOOQQQQQQNNNLLLLLLMMMFFFHHHYYY{{{rrrgggdddkkkxxxtttfff^^^TTTTTTPPPWWWgggkkknnnyyyyyywwwzzzuuunnngggeeelllyyyyyyrrrfffWWWJJJBBB@@@@@@888777777666666666666777333444444555444333222111111111111111111111111111//////000000000000//////---///111111000///000111000000000000000000000000000111222222222222111000/////////000000000000111000000000111111111222222000111111111222222222222111111111111111111111111111111000////////////000///////////////000111111000000000000000000000000000111222222333333222222333444555666777777777666666666777888888999999:::666666888:::;;;===??????FFFJJJUUUdddssszzzpppeee```hhhqqq{{{}}}nnnaaaXXXPPPLLLKKKMMMNNNKKKKKKMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJKKKIIIFFFCCCBBBCCCBBBBBBAAAAAA@@@??????>>>;;;;;;<<<<<<;;;;;;:::999888777555444333333444444333333222111000///...---...///000111000...---+++++++++,,,,,,,,,,,,------((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((###%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((($$$%%%'''((()))))))))(((******)))))))))***++++++...000222444555777:::<<>>???AAABBBCCCBBBBBBCCCDDDEEEDDDBBB@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFHHHEEEGGGMMMQQQTTT\\\eeeDDDDDDCCCBBB@@@AAACCCFFFCCCAAA@@@AAAEEEGGGFFFEEE@@@AAAAAABBBCCCDDDFFFFFFEEEHHHJJJJJJIIIKKKOOOSSSOOOMMMIIIGGGEEEFFFGGGIIIJJJIIIIIIJJJKKKJJJGGGEEEEEEFFFIIIJJJLLLLLLLLLLLLKKKKKKMMMNNNOOONNNNNNMMMKKKMMMNNNOOONNNKKKHHHFFFJJJMMMPPPPPPMMMLLLLLLNNNLLLLLL[[[|||qqqdddUUU]]]mmm~~~|||qqqjjjXXXTTTKKKPPP```iiittt~~~{{{yyymmmdddccckkkyyy}}}qqq```OOOEEECCCDDD999888777666555555555555444444555666555444222111111111111111111000000000///000000111111000000///...000222222111111111333222222222222222222222222...///000111111000///...111111111222222222333333.../////////000000111111///000000000111111222222111111111111111111111111111111000//////////////////////////////000111111000000000000000000000000111111222333333333333222333444666888888888888777555555555666777777888888777888:::===@@@CCCEEEGGGTTT___sssvvvgggeeedddkkkvvvooohhh```YYYNNNLLLMMMQQQQQQNNNLLLMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIKKKLLLJJJEEEBBBAAAAAABBBAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::888777555444333333444444444444333222111000///...///000111111000...,,,******++++++,,,,,,------...((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((($$$&&&((((((((((((***+++((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++)))(((((((((((())))))***---///111333444666999;;;CCCFFFKKKMMMPPPTTTZZZ```ooosssxxx{{{zzzuuuooojjjaaa^^^XXXTTTXXXiiisss\\\MMM???;;;999555888???FFFWWWjjjrrrrrrrrrpppnnnjjj}}}zzzeeeXXXTTTUUUTTTUUUUUUUUUVVVVVVVVVVVVYYYZZZ[[[[[[YYYVVVRRRPPPUUUVVVWWWXXXYYYZZZZZZZZZVVVZZZ\\\ZZZVVVVVV]]]dddgggnnnqqqlllfffccc\\\UUUKKKAAA999999888555777<<<>>>@@@BBBDDDEEEEEEEEEEEEAAACCCEEEFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKHHHJJJQQQUUUXXX```jjjAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCC>>>======@@@CCCFFFHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMOOOMMMJJJGGGEEEEEEEEEFFFHHHIIIJJJJJJJJJHHHEEEDDDGGGEEEDDDEEEIIILLLOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMOOOPPPOOOMMMKKKKKKLLLNNNLLLLLLMMMMMMMMMLLLKKKKKKPPPPPPZZZtttuuudddZZZ[[[cccppp|||~~~xxxqqqjjjXXXKKKPPPZZZdddrrrzzzvvvxxxrrrbbbVVVLLLHHHIIIDDD;;;555666777444333666777444222111333444333333111222222222222111111000000000000///.........---000000111111111111000000000000000000000000000000111111111111111111111111///000000000111111111222333222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111222111000000000111333444333333333444555666777888333222222333555555444222888999:::999888777999:::666999===@@@DDDKKKVVV^^^kkksssiiioooyyy~~~sssfff\\\XXXXXXOOONNNNNNNNNMMMMMMLLLLLLHHHIIIKKKMMMMMMLLLKKKJJJGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB>>>>>>===<<<:::888555333888777777666555333222111000////////////000000111111000//////000///---+++------,,,,,,+++***))))))'''(((***+++***)))'''%%%&&&'''''''''(((((())))))''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++,,,+++)))((())))))*********+++++++++---...000111222555999<<>>??????BBBFFFHHHHHHHHHIIIIIIIIIKKKMMMMMMLLLJJJJJJKKKPPPKKKIIILLLLLLHHHIIIMMMRRRRRRUUUYYY```dddffffff@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAA<<<;;;;;;<<<@@@BBBCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMJJJIIIFFFDDDBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEFFFIIILLLNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMLLLJJJJJJKKKMMMOOOOOONNNNNNMMMMMMMMMLLLPPPRRRYYYjjj{{{lll```[[[\\\eeemmmqqquuuyyyxxxgggYYYWWWXXXYYYdddqqqooo```RRRLLLMMMHHH@@@:::999888444444888555444333333333333333333111111111111111000000///000000000000000/////////000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000////////////////////////000000000000111111111222222222222222222111111111222111111000111222333444222222222222333444555555999888777777777777555444777999::::::999999:::;;;<<>>===;;;999777666888777777666444333111111000000/////////000111111222000///...//////...,,,------,,,,,,+++******)))***+++,,,,,,,,,+++)))(((''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''')))++++++***)))(((+++++++++***************,,,...000111333555:::===IIILLLNNNNNNMMMOOOVVV[[[hhhoooxxx|||yyyssslllhhh^^^VVVPPPPPPSSS^^^vvvjjjYYYFFF===;;;::::::;;;CCCTTTeeemmmooonnnkkkfffooovvvbbbYYYUUUSSSSSSSSSRRRQQQQQQSSSWWWZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]][[[YYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUVVVXXXZZZ\\\fffjjjlllhhheeeccc]]]WWWKKKFFF@@@<<<<<<===???@@@CCCFFFJJJMMMNNNNNNOOOPPPSSSTTTVVVUUUTTTRRRRRRRRRSSSNNNLLLOOOOOOMMMNNNSSSTTTWWW[[[^^^```cccgggkkk????????????????????????AAAAAAAAAAAA@@@???>>>===;;;:::999;;;===@@@@@@@@@>>>??????AAACCCFFFIIIKKKGGGEEECCCBBBAAAAAACCCCCCFFFGGGIIIKKKKKKKKKKKKJJJHHHGGGGGGHHHKKKLLLLLLKKKKKKKKKMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKLLLMMMOOOSSSRRRQQQOOONNNNNNOOOOOOSSSUUUYYY___iiiwwwwwwjjj]]]UUUVVVWWWZZZjjj~~~wwwkkkcccYYYSSSWWWbbbvvvooo___YYYZZZSSSNNNIIIDDD===777777:::444555666666555444444555333333333222222111111111000000000000111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000////////////111111000000000000//////000000000000000000000000////////////////////////000000111111111222222222222222222222222222222222222222222111222333333444444444333333333444444555888777777777666666666555666777999999888888:::<<>><<<;;;:::999999888777666555444222111111000000000000000111222222333111...---...///......------,,,,,,++++++******,,,++++++++++++*********(((((()))))))))))))))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((()))&&&'''((()))***)))(((((())))))*********++++++++++++---///111333666;;;>>>IIIKKKMMMNNNNNNQQQVVV[[[eeekkktttyyyxxxsssmmmjjj^^^UUUNNNMMMNNNXXXqqqqqq^^^III>>>;;;999:::<<>>===<<<<<<<<<::::::;;;>>>@@@@@@???>>>>>>>>>???AAADDDFFFHHHFFFDDDCCCBBBBBBCCCEEEFFFIIIIIIJJJJJJIIIIIIGGGGGGJJJIIIIIIJJJLLLLLLKKKIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOQQQSSSVVVTTTRRRPPPOOOOOOPPPQQQWWWXXXYYYYYY\\\gggvvvrrr```RRRMMMHHHJJJaaa}}}{{{rrrcccUUUSSSYYYaaappp|||nnnjjjnnnfffeeeaaaYYYMMMBBB===<<<666888999888666555666777666666555444444333333333//////000000111111111222000111111222222111111000111111111111111111111111////////////////////////000000000////////////...000000000///////////////000000000000000000000000////////////////////////111111111222222222333333222222222333333333333333333333333333333444444444777777666666666666666666555666666777666777888:::::::::999999999<<>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@>>>===<<<;;;;;;;;;:::999:::===?????????AAA@@@@@@@@@AAABBBDDDEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFKKKJJJJJJKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPQQQRRRUUUSSSQQQOOONNNOOOPPPQQQWWWVVVUUUUUUXXX___iiippp~~~qqqaaaSSSMMMIIIMMMfffppp^^^SSSPPPOOOZZZjjjvvv|||wwwwww}}}zzz}}}|||sssfffXXXMMMGGG@@@???===999666555666777888777666555444444444444/////////000000111111222111111222222222222111111111111111111111111111111////////////////////////000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000222222222222333333333333222222333333444444444444333444444444555555555555888888777666666666777777777999:::999888888;;;===>>>===<<<<<>><<<:::999999:::;;;888777555333222111111111111111111222222333555555555222///---.../////////---------,,,,,,,,,,,,,,,+++******)))((()))))))))************))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))******&&&''''''((((((((((((((()))))))))***++++++,,,,,,***---000222666:::???CCCFFFGGGJJJMMMQQQUUUYYY\\\^^^bbbiiioooqqqoookkkggg^^^VVVOOOLLLJJJQQQjjj{{{fffNNN???999777777999===III[[[hhhkkkiiiggggggppppppcccaaabbbccceee```ZZZXXXYYY\\\\\\[[[aaa```^^^\\\ZZZYYYXXXXXXVVVTTTRRRSSSWWW[[[^^^```^^^]]][[[YYYXXXYYYZZZ[[[cccnnnzzzyyynnncccZZZUUUOOOLLLKKKLLLMMMMMMNNNRRRVVVYYYZZZ[[[\\\]]][[[\\\]]]^^^___bbbgggjjjmmmmmmkkkiiiiiikkklllmmmjjjiiiggghhhkkkooosssuuu========================AAA@@@>>>===<<<;;;;;;;;;999888777999;;;>>>>>>>>>CCCBBBAAAAAAAAABBBDDDEEECCCBBBAAA@@@@@@BBBDDDEEECCCDDDEEEFFFGGGHHHIIIJJJMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNMMMMMMNNNOOOQQQPPPOOONNNMMMNNNOOOOOOQQQPPPQQQRRRTTTYYY^^^aaapppzzzhhh___UUUQQQUUUbbbwww{{{iiiWWWLLLIIINNNYYYhhhsssyyy~~~zzzzzzwwwkkkbbbYYYQQQGGG???:::888888777999777666444333333333444111111111111111222222222111111222222222222111111222222222222222222222222000000000000000000000000///000000000111111111111//////000000000000111111000000000000000000000000111111111111111111111111222222333333333444444444222333333444444555555666444444555666666666666555666666555555555666666777888:::;;;999666666:::===???@@@CCCGGGNNNWWWbbbiii}}}sss^^^[[[VVVRRRQQQNNNJJJIIILLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@??????======<<<;;;:::::::::;;;888777555333111111111111222222222222333555666777444222///...///000///...------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((())))))***''''''((((((((()))))))))------,,,+++***)))((('''+++---111444888<<>>===<<<:::999999::::::999888888:::===@@@@@@@@@BBBAAAAAAAAABBBCCCEEEFFFEEEDDDBBBAAABBBCCCEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKNNNLLLJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMHHHJJJMMMMMMMMMLLLLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMKKKMMMPPPPPPPPPRRRVVVYYY___hhhtttsss^^^[[[TTTRRR^^^tttyyygggYYYPPPNNNSSS]]]fffkkksss{{{zzz{{{|||nnnZZZLLLEEEBBB???<<<<<<;;;888666555555666777444444444444444333333333111222222333333222222111222222222222222222222222111111111111111111111111//////000111222333444444000000000111111111222222000000000000000000000000222222222222222222222222333333333333444444444444333333333444555666666666444555666777777777666666555555555555666777888888777:::===<<<;;;===CCCHHHJJJPPPZZZeeeqqq}}}ssscccXXXUUUQQQOOONNNKKKGGGHHHKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<=========<<<<<<;;;888777444222111000111111222222222333444666777888333111000000111000///---------------------------,,,,,,---------,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++++++++*********)))))),,,...222666:::???EEEIIILLLLLLMMMNNNQQQSSSTTTTTTZZZ[[[^^^cccfffeee```\\\ZZZUUURRROOOKKKPPPgggkkkSSSDDD===999888888888@@@OOO^^^bbb___aaagggnnn{{{ssseee___bbbeeeddd______^^^\\\YYYWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXWWWUUUVVVXXXYYYYYYYYYZZZYYYXXXWWWWWWYYY[[[\\\\\\gggsssyyy{{{xxxnnneee[[[XXXTTTRRRPPPMMMJJJHHHGGGJJJMMMNNNMMMLLLKKKLLLLLLMMMNNNOOOQQQVVV]]]bbbiiipppvvvxxx{{{}}}xxxrrrrrrqqqqqqttt{{{888888888888888888888888<<<;;;:::888888888888999;;;::::::<<<@@@CCCDDDDDD@@@??????@@@BBBDDDFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGHHHIIIIIIOOOLLLJJJIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNJJJLLLOOOOOONNNMMMMMMNNNHHHIIIJJJKKKLLLLLLKKKKKKIIINNNRRRQQQMMMMMMSSSXXXQQQZZZfffrrr|||~~~sssfffYYYXXXRRRPPPaaa||||||yyyxxx~~~yyykkkXXXTTTSSSXXX[[[```kkkwww{{{}}}kkkXXXPPPLLLGGGBBBAAA???===;;;999999:::;;;777777777666555555555444111222222333333222222111222222222222222222222222111111111111111111111111//////000222333444555666000000111111222222222333000000000000000000000000333333333333333333333333333333333444444444555555333333444444555666777777444555777888888888777666777777777777888999;;;;;;:::???DDDFFFGGGLLLTTT[[[___hhhxxxpppaaa[[[ZZZSSSOOOMMMMMMKKKGGGHHHMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA<<<===>>>??????>>>===<<<999777444222000000111222222333333444555666888888222111000111222111///---------------------------)))***,,,,,,,,,+++)))'''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++&&&'''((()))+++---...///,,,///333777;;;@@@FFFJJJJJJJJJKKKNNNRRRUUUVVVVVVYYYYYY\\\```cccbbb]]]XXXXXXTTTRRRPPPKKKPPPfff~~~~~~iiiRRRCCC<<<777555666666===LLLZZZ^^^\\\___fffqqq|||yyyuuulllbbb___bbbcccbbb[[[]]]^^^\\\XXXVVVWWWYYYVVVVVVVVVVVVWWWYYYZZZZZZTTTSSSTTTVVVYYY[[[[[[ZZZYYYYYYXXXYYYZZZ]]]___aaaZZZbbbjjjnnnpppqqqllleee]]][[[XXXUUUSSSOOOKKKGGGDDDFFFIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFHHHMMMTTTYYY^^^hhhqqqvvvzzz|||vvvrrruuuwwwvvvvvv|||:::888777777999;;;;;;;;;<<<<<<;;;:::999999999999;;;<<<===>>>???@@@AAAAAA???AAACCCEEEFFFFFFDDDCCCFFFEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHMMMLLLKKKJJJKKKLLLNNNPPPMMMKKKJJJLLLNNNOOOMMMJJJQQQOOOMMMMMMLLLLLLIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKNNNMMMLLLLLLLLLLLLLLLMMMPPPTTTZZZ```dddeeecccbbbYYYVVVTTTXXXbbbmmmuuuyyyjjjiiihhhlllyyy~~~pppeee]]]^^^]]]\\\eeessstttiii[[[OOOIIIEEEAAA===;;;===???AAAAAA???:::888;;;<<<888555444///000222333444333222222444444333333222111111111555555555444444444333333444333333333222222111111666444111//////000333555333333222111111111111111333333444555555555555555666444111111222444555555888777666666777777777666888777666555666888999;;;999:::999555777===@@@@@@FFFIIIOOOTTT[[[eeeqqqyyy}}}rrreee^^^XXXUUUOOONNNMMMLLLKKKKKKLLLLLLNNNKKKHHHHHHJJJIIIFFFCCCGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDAAA@@@@@@AAADDDEEEEEEDDDBBBBBBCCCDDDDDDCCC??????@@@???>>>===;;;999666555333222222444555777666777999:::::::::888777111222222111111000///...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------'''((()))***************((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((('''''''''&&&'''((())))))*********,,,,,,++++++***)))))))))...///111555:::@@@DDDGGGJJJNNNRRRSSSRRRRRRTTTVVVXXX[[[```bbbaaa```___^^^\\\\\\VVVSSSSSSPPP]]]xxx~~~mmmXXXJJJ@@@999666777555<<>>??????@@@AAAEEEJJJNNNUUUZZZaaajjjpppsssrrrpppmmmpppqqqpppqqqzzz:::888777777999;;;;;;;;;;;;;;;:::999999999999:::<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHMMMLLLKKKKKKKKKLLLNNNOOONNNMMMKKKLLLNNNOOOMMMJJJQQQOOOMMMLLLLLLKKKIIIGGGDDDEEEGGGIIIJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLKKKMMMQQQTTTWWWYYYZZZ[[[VVVTTTRRRTTTYYY^^^aaabbbYYY\\\]]]```jjjzzzxxxmmmiiiddd___gggsss~~~{{{tttgggYYYPPPNNNIIIEEECCCFFFKKKNNNOOOKKKEEECCCEEEGGGAAA;;;888666666555444444333333222111111111222222333333333444444444333333333222222333222222222111111111111333333222222333444555555555555444444444444555555333444444555555666555555888777555555777999999999:::999777666666777888888888888999:::;;;<<<<<<<<<===??????>>>AAAIIINNNOOORRR[[[fffpppxxx|||sssddd[[[VVVRRROOONNNNNNMMMMMMLLLLLLLLLLLLJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFFDDDCCCBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@???===;;;:::555444222222222333555666888999;;;<<<;;;999666555111222222111111000///.........---------,,,,,,,,,......---,,,+++***))))))((())))))************)))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((''''''''')))+++,,,+++++++++***************---///111555:::???CCCFFFMMMQQQTTTTTTQQQPPPQQQSSSWWW[[[```bbbbbbaaa``````______XXXVVVWWWSSS\\\ssspppXXXIIIAAA:::777777555<<>>>>>>>>>>>:::;;;<<<<<<===@@@DDDGGGNNNQQQWWW___fffjjjllllllhhhkkknnnnnnooovvv999888777777999;;;;;;;;;999999888888999999:::;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDEEEEEEFFFHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLKKKKKKMMMNNNOOOPPPNNNMMMMMMNNNNNNMMMKKKOOONNNLLLKKKKKKJJJIIIGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTXXXZZZWWWVVVUUUVVVVVVVVVTTTRRRQQQVVVYYYXXX^^^nnnxxxnnneeefffnnn}}}|||}}}ttteee[[[VVVQQQNNNOOOUUU\\\```aaaVVVOOOLLLPPPRRRKKKBBB<<<888777555333222222333333///000000111111222222222555555444444444333333333333333333333333222222222000222444666777777666666444444333333333444555555666666666666777777777777777555555666888999888777999888666444444555666777666777999:::;;;<<<;;;;;;@@@EEEIIIMMMTTT___fffgggjjjwwwzzzqqqddd[[[VVVTTTRRRPPPLLLMMMMMMMMMMMMMMMLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHCCCCCCDDDEEEGGGFFFDDDAAACCCCCCBBB@@@>>><<<:::999444333222222222333555666:::;;;======;;;888444111111222222111111000///...............------------------,,,+++***)))(((((()))************))))))(((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&''''''(((((())))))***(((&&&%%%&&&(((+++---)))************+++++++++---///111555:::???CCCEEEMMMPPPSSSSSSQQQPPPQQQSSSWWW[[[```cccdddcccccccccdddccc[[[XXXZZZVVVZZZlllxxx\\\JJJAAA;;;777666555;;;EEEOOOWWW^^^cccfffnnnuuuppp^^^UUUUUU\\\aaabbb]]]XXXVVVUUUSSSTTTZZZ^^^\\\[[[\\\]]]\\\XXXWWWVVVWWWZZZ[[[[[[ZZZ\\\]]]___aaaaaa___]]]\\\XXXYYY[[[]]]___```aaaaaaeeeeeeccc^^^WWWNNNFFFAAA>>>===<<<:::999888888888888999:::::::::;;;>>>AAAGGGIIIMMMRRRYYY___dddggglllqqqvvvvvvtttvvv888777666888:::<<<;;;;;;888777777888999:::;;;;;;>>>>>>>>>???@@@AAAAAAAAABBBAAA?????????AAACCCDDDCCCDDDDDDEEEFFFGGGHHHIIIEEEFFFGGGHHHJJJLLLOOOPPPNNNMMMMMMLLLLLLMMMNNNNNNQQQPPPOOONNNNNNNNNMMMMMMNNNMMMKKKJJJKKKJJJHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNQQQPPPPPPPPPQQQTTTXXXZZZWWWVVVVVVVVVUUUSSSQQQOOOUUUWWWXXXVVVYYYeeexxx}}}oooiiijjjttt~~~{{{nnnggg```^^^___eeeooowwwzzzzzzeee^^^[[[^^^___WWWKKKCCC888888777666666666666666444444444333333333222222777666666666666555555555666666666555555555555555222333555666777777666666555444444333333444444555888888888888888888888999777666555666777777666444888888888888777777888:::999999;;;<<>>>>>>>>??????@@@@@@AAAAAA@@@>>>======???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGCCCDDDFFFIIIMMMPPPSSSUUUNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPOOONNNMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJIIIGGGJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRPPPNNNMMMMMMNNNWWWVVVUUUTTTXXXaaannnyyywwwrrrooo~~~{{{www{{{|||tttsssqqqrrrxxxwwwrrrqqqmmm```QQQHHH:::;;;;;;;;;:::999777777777666666666555555444444666666666666555555555555666666666666666666666666777666555555555555666777888777777666666666777777999888888777777777888999:::999888888999999666444888:::<<<===<<<===???AAABBBBBBCCCGGGNNNWWW```fffzzziiisss|||qqq]]]ZZZWWWTTTRRRQQQOOONNNIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPNNNJJJHHHIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJBBBDDDGGGLLLOOOOOOLLLJJJCCCBBB???===:::888666555444444444555555666777888777999:::;;;999666222000111222222111111000///...,,,,,,,,,+++++++++******(((((()))))))))************************)))((('''((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&'''((()))******%%%&&&(((*********))))))(((((()))***+++,,,,,,---///111555999===AAADDDEEEEEEJJJNNNPPPOOOOOORRRTTTWWW[[[aaaeeeggghhhhhhiiikkkiii\\\UUUYYYWWWWWWaaa}}}~~~qqq}}}}}}```LLLBBB;;;777666555999AAALLLWWW___eeegggkkknnntttzzzsssjjjiiillluuuppphhh___XXXTTTUUUWWWZZZ______[[[ZZZ]]]```aaabbbaaa______^^^]]]ZZZWWWZZZ^^^cccdddbbb^^^\\\[[[\\\\\\[[[[[[ZZZZZZZZZZZZdddffffffaaaXXXLLLCCC???888777666555555444444444777999::::::;;;===@@@CCCCCCHHHPPPXXXbbbmmmyyy}}}ssspppqqq666666666999;;;===<<<;;;999999999999:::;;;<<<=========>>>>>>????????????@@@???===<<<<<<===???@@@AAABBBCCCEEEFFFFFFFFFFFFCCCDDDGGGJJJMMMQQQTTTVVVNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNPPPNNNLLLKKKKKKKKKKKKJJJHHHIIIIIIHHHHHHIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPKKKLLLNNNPPPQQQRRRRRRRRRVVVUUUSSSPPPMMMLLLNNNPPPZZZVVVUUUYYY^^^eeeoooxxx~~~~~~}}}qqqvvv~~~~~~qqq___NNNFFF<<<;;;;;;:::999888777777666666666555555444444333666555555555444444444444555555555666666666666666:::999777666666666777888666666666666777888::::::<<<;;;:::999888999:::;;;:::999888888::::::999888888;;;=========@@@FFFKKKPPPQQQTTT\\\iiixxxuuufff```nnnvvvggg___WWWWWWUUUSSSQQQPPPOOONNNKKKKKKKKKKKKLLLMMMOOOOOOLLLMMMNNNNNNLLLLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIICCCDDDGGGKKKNNNNNNKKKIIIBBB@@@>>>;;;999777555555666666777888999:::::::::999::::::999888555222111111222222111111000///...++++++++++++************,,,,,,+++***)))((('''''')))************))))))(((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&''''''(((((())))))$$$&&&)))+++,,,+++)))'''(((((()))***++++++,,,,,,///111555999===AAACCCDDDFFFJJJNNNNNNLLLLLLMMMOOOUUUZZZ___dddffffffggggggiiiiii___WWWZZZXXXWWW___ttt~~~lllsss{{{bbbPPPDDD;;;888999555888>>>HHHTTT___eeehhhiiillloootttzzz{{{zzz~~~zzzlll```YYYUUUYYY^^^bbbbbb___ZZZZZZ```ddddddeeecccaaa```___^^^\\\ZZZ]]]aaafffgggccc___^^^^^^aaa```___]]]\\\[[[[[[[[[gggiiiiiibbbUUUHHH>>>:::666666555555555555666666666777888999<<<@@@FFFJJJJJJSSS```nnn{{{qqqjjjhhh555555666999<<<===<<<;;;::::::::::::;;;<<<=====================>>>>>>>>>???>>>===<<<<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGIIILLLOOOQQQRRRNNNOOOOOOOOONNNNNNMMMLLLLLLMMMMMMLLLJJJKKKOOORRROOOMMMLLLLLLLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIKKKKKKNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTVVVWWWWWWUUURRRQQQSSSVVV[[[XXXXXX\\\aaafffqqq}}}}}}sssrrrxxxzzzxxxmmmqqq{{{rrr\\\LLLFFFBBB@@@>>>===???BBBFFFIIIIIIHHHEEEBBB???<<<:::999888888888777777777666666777888888888999999999:::999::::::;;;;;;;;;::::::666777888;;;>>>AAADDDEEEEEEDDDBBBAAA@@@AAABBBCCC>>>===<<<>>>AAADDDEEEEEEDDDEEEEEECCCDDDLLLWWWaaammmooouuu|||mmmcccjjjvvvuuueeeZZZTTTSSSSSSTTTSSSRRRRRRRRRSSSOOONNNMMMLLLMMMPPPSSSUUUOOONNNMMMMMMNNNOOONNNMMMHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEGGGIIIHHHEEEBBBBBB@@@>>>;;;999777777666888888:::;;;<<<=========???>>><<<:::777555222111111222222111111000///...,,,,,,,,,+++++++++******---,,,+++***)))(((((('''((())))))************)))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((%%%&&&(((*********)))))))))))))))***+++++++++,,,...000444888<<>>======<<<<<<<<<======@@@AAACCCEEEFFFFFFEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJKKKLLLKKKJJJKKKOOOSSSOOOMMMLLLLLLMMMMMMLLLJJJLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJKKKLLLOOORRRSSSPPPSSSVVVVVVUUUTTTVVVYYYXXXUUUVVVZZZ\\\```mmm{{{rrrlllnnnooommmdddgggpppvvvaaaSSSOOOMMMKKKHHHHHHMMMUUU___eeegggddd___YYYRRRLLLGGGEEE<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>777999===???@@@???===<<<>>>???BBBFFFJJJOOOSSSUUUNNNMMMKKKIIIIIIJJJKKKLLLIIIHHHGGGJJJNNNSSSVVVXXXXXXWWWTTTPPPRRR]]]nnn{{{{{{xxxyyy|||kkk^^^VVVRRRLLLMMMOOOPPPPPPQQQRRRTTTRRRQQQOOONNNOOORRRVVVYYYTTTQQQNNNMMMOOOOOOLLLIIIFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBB>>>;;;BBBAAA>>>;;;999888888888999:::;;;===>>>?????????EEECCC???;;;777444222111111222222111111000///...---------,,,,,,,,,++++++************++++++++++++'''((()))***************((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''(((((()))***+++***************+++++++++,,,...222777;;;>>>???@@@???CCCHHHJJJJJJKKKMMMPPPPPPTTTZZZ^^^_________```___iiihhhcccccc]]]WWW[[[mmmqqqppp{{{~~~hhhQQQ???888888666666999BBBOOO]]]fffjjjiiilllpppvvvoooaaaZZZZZZdddpppqqqjjj___YYY^^^hhhllljjjaaa___\\\\\\___aaabbbcccdddiiimmmmmmhhhddddddfffeeedddcccbbbaaaaaabbbcccdddffffff^^^RRRFFF???===333333333444555777888999;;;;;;<<>>???===;;;:::;;;<<<<<<<<<;;;:::999999999888888999;;;<<<<<<;;;:::;;;<<<======<<<;;;;;;999<<>>>>>CCCAAA===;;;999:::;;;<<>>888555444444444666555333000...,,,+++***,,,,,,---......///000000---,,,+++******+++,,,---))))))))))))(((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''(((***+++++++++...000333888;;;>>>@@@@@@@@@BBBDDDGGGHHHIIIIIIIIINNNQQQUUUXXXXXXWWWWWWWWW\\\gggnnniii___YYYWWWVVV```{{{qqqvvvpppVVVDDD;;;888888666888@@@NNN\\\ggglllpppnnnooowwwiiibbbeeegggiiijjjeee___ZZZ]]]cccfffbbb\\\TTTWWWZZZ]]]^^^```bbbcccdddeeegggiiijjjiiieeeccceeecccaaa`````````^^^\\\______]]]VVVLLLBBB:::555444555666666555555777999<<<@@@CCCGGGMMMYYYiiiuuuxxxppp]]]XXXZZZ888999;;;<<<===<<<;;;:::;;;;;;;;;:::::::::999999<<<:::888888999:::999888999:::;;;<<<<<<;;;;;;:::;;;===AAADDDFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSPPPOOONNNLLLLLLLLLMMMMMMOOONNNLLLJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJLLLMMMPPPPPPOOONNNNNNNNNNNNOOOOOOQQQTTTUUUUUUTTTUUUVVVWWWTTTRRRTTT\\\hhhttt|||~~~wwwuuu||||||wwwrrrmmm______bbblllzzz{{{vvvzzz~~~{{{ooolllkkkmmmqqqxxxuuuiiiWWWOOOIIIJJJMMMOOOTTTZZZeeemmmsssssspppmmmggg```XXXQQQMMMPPPUUUVVVUUUUUUVVV___iiiqqq|||tttmmmkkklllnnnqqqnnnppp~~~{{{iii___ZZZVVVTTTTTTRRRRRRSSSSSSRRRQQQOOONNNRRRRRRRRRRRRSSSTTTUUUUUUUUUSSSQQQOOOOOOOOOMMMLLLJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGEEEAAA>>>======>>>???BBB@@@===:::999999;;;<<<======>>>>>>@@@CCCGGGIIIIIIDDD===777555444444444444444222111000/////////,,,,,,,,,,,,,,,,,,++++++,,,+++************+++,,,************))))))))))))***)))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))***+++++++++,,,...222666:::<<<>>>>>>@@@AAACCCEEEGGGIIIJJJJJJMMMPPPTTTVVVUUUTTTTTTTTT[[[dddjjjggg```[[[YYYVVV\\\vvvqqqpppuuu[[[HHH===999555444555>>>LLL]]]jjjqqqrrrooopppvvvuuudddaaagggiiiiiihhhaaa]]][[[]]]aaabbb]]]XXXTTTWWW\\\___``````bbbccchhhhhhhhhiiiiiihhhfffdddcccaaa____________]]][[[ZZZZZZWWWQQQHHH???888555555666777666555666888:::<<<@@@FFFMMMWWWeeeuuu|||lll[[[VVVZZZ888888888999999999999999;;;:::999888888888999:::>>>;;;888777777777666666888888999:::;;;;;;;;;:::===???BBBEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHJJJLLLMMMQQQPPPNNNMMMLLLMMMOOOPPPOOOQQQTTTUUUTTTTTTUUUWWWZZZWWWUUUXXXbbbnnnwww|||wwwqqqqqq{{{}}}wwwfff^^^^^^iiittt{{{yyynnnccc___gggxxx~~~|||xxxwwwzzzttt```[[[XXXZZZ^^^eeeqqq|||wwwmmmfffhhhlllnnnoooqqqxxx}}}nnn~~~sssggg[[[VVVUUUTTTSSSTTTRRRRRRRRRRRRQQQPPPOOONNNSSSRRRQQQQQQQQQRRRTTTUUUUUUTTTRRRQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIFFFAAA===;;;<<<>>>@@@@@@>>><<<:::999999:::;;;;;;<<<===>>>AAADDDGGGHHHFFFAAA;;;777555555555555333333222222222333333333---------,,,+++***))))))++++++***))))))***++++++++++++++++++************+++***)))'''&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((()))******+++++++++---111444888:::;;;<<>>AAAHHHSSS```ooo|||~~~iiiZZZWWW\\\777666555555555666888888:::999777666666777999:::===:::777666666666666555888888999:::;;;<<<<<<<<<@@@AAACCCEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKIIIIIIIIIJJJLLLNNNRRRPPPNNNLLLLLLMMMOOOPPPPPPRRRTTTUUUUUUUUUWWWYYY[[[XXXWWW^^^jjjtttzzz{{{tttnnnppp~~~}}}zzzqqqccc^^^gggooorrr}}}uuucccWWWWWWfffmmmooo}}}}}}sssfffdddeeeiiiooo{{{wwwjjjlll|||wwwiii```XXXVVVUUUSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNOOONNNNNNMMMNNNPPPRRRTTTUUUSSSRRRRRRSSSRRRPPPNNNMMMNNNNNNOOOOOONNNNNNNNNKKKJJJIIIGGGFFFGGGGGGHHHIIIGGGCCC@@@>>>===>>>???>>>===;;;999999999:::;;;;;;<<<===AAADDDGGGHHHGGGBBB>>>:::777666666666555222222333333444333333333......//////...---,,,+++************************++++++*********)))))))))***)))(((''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((()))******))))))***++++++---000444777999::::::======>>>@@@CCCGGGKKKMMMLLLNNNQQQRRRQQQOOOOOOPPPTTTZZZ^^^```aaa```[[[SSSTTTiiilllgggyyykkkSSSCCC;;;;;;888666999DDDTTTdddnnntttrrrppprrrzzzddd\\\WWW\\\ffflllkkkhhhfffhhhlllllljjjeeeaaa^^^```cccggghhhgggdddcccbbbbbbeeehhhiiihhheeeaaa```]]]\\\\\\^^^``````^^^\\\YYYXXXSSSLLLDDD>>>:::999666666666666555666999;;;@@@CCCIIITTTaaammmuuuyyyzzz{{{gggZZZZZZaaa666555333333333444666777999777666444555666888999999777555555777888888777999999:::;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFHHHIIIKKKLLLPPPPPPOOONNNMMMLLLKKKJJJMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJLLLNNNOOOSSSQQQOOOMMMLLLNNNPPPQQQQQQSSSUUUUUUVVVWWWYYY[[[YYYYYY[[[dddpppxxxyyyxxxpppkkkmmm}}}wwwooowwwoooeeehhhjjjjjjtttjjjYYYQQQXXX\\\]]]mmmwwwvvvyyy~~~yyy{{{lllaaa```lllqqqgggeee^^^XXXXXXWWWTTTQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMNNNOOOQQQSSSUUUSSSRRRRRRRRRSSSSSSPPPNNNNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDBBB@@@???>>><<<<<<;;;:::::::::;;;;;;======???DDDHHHJJJHHHFFF???===999888777777666555333444444444444333222111------///000000///------*********++++++***************)))))))))((((((((('''''''''''''''((()))***(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))+++***)))(((***+++,,,...111444666888999999::::::;;;>>>AAAEEEIIIKKKJJJLLLOOOPPPOOOOOOPPPQQQRRRWWW\\\^^^aaaaaa[[[RRRSSScccmmmfffwwwttt[[[GGG<<<<<<999666888AAAPPPaaalllsssrrrqqqqqqttt~~~uuu___YYYUUUYYYdddmmmooollljjjnnnqqqqqqmmmhhhdddccchhhkkklllllliiifffcccccc]]]cccjjjmmmkkkfffaaa___\\\\\\\\\___aaaaaa___]]][[[YYYTTTMMMEEE???<<<;;;888888777666555666999<<>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFGGGGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKPPPPPPPPPOOOMMMLLLJJJIIILLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKMMMOOOPPPSSSRRRPPPOOONNNOOOQQQRRRQQQSSSTTTUUUUUUWWWYYY\\\^^^aaagggqqqyyy|||zzzvvvkkkeeehhhvvvzzzqqqlllqqqvvv~~~~~~sssnnnjjjfffkkkuuuzzziii\\\XXXSSSQQQ\\\nnn}}}vvvttt|||{{{www}}}zzzbbbPPPOOOWWWcccwww~~~~~~{{{}}}nnnaaa^^^^^^YYYVVVWWWWWWTTTSSSTTTTTTTTTRRRQQQQQQPPPQQQQQQOOOOOOPPPRRRSSSTTTUUUVVVPPPPPPPPPQQQRRRRRRPPPMMMNNNNNNOOOOOOOOONNNMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGDDDEEEEEEEEEDDDAAA???===;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>AAAFFFKKKLLLHHHDDD???<<<:::999999999777666444555555555444333111000+++,,,...//////...---,,,***+++,,,,,,,,,,,,+++***))))))))))))((((((((('''&&&&&&&&&&&&''')))***+++((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''***,,,+++((('''))),,,,,,...000333555777777777666777999<<>>@@@AAABBBAAADDDGGGJJJLLLNNNRRRTTTUUU]]]dddeeeeeeccc]]]VVVSSSZZZmmmxxxgggmmmlllSSSEEE;;;999777777>>>KKK\\\hhhmmmsssyyyzzzwwwwww|||pppZZZYYYWWWXXXdddrrrvvvsssuuutttqqqooommmlllkkkkkkfffffffffeeebbbaaabbbcccaaafffkkkkkkfff```]]]\\\ZZZZZZ\\\^^^``````]]][[[YYYYYYWWWSSSMMMIIIGGGGGGBBBAAA???;;;999999<<>>???@@@AAABBBDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIJJJKKKMMMNNNSSSSSSSSSSSSSSSRRRRRRRRRNNNOOOPPPQQQQQQSSSWWWYYY[[[dddpppwwwwwwooogggaaaeee``````kkkuuuvvvqqqmmmnnnsssvvvtttvvv~~~|||xxxrrrllldddqqq{{{rrrkkkkkkmmmppptttzzzvvv{{{~~~xxxrrrqqqsss~~~zzzcccQQQNNNPPPOOOSSS[[[___lllxxxxxxjjjbbb[[[YYY[[[ZZZVVVUUUWWWVVVTTTSSSVVVWWWVVVTTTRRRRRRRRRSSSSSSQQQSSSTTTUUUTTTQQQNNNLLLKKKKKKLLLNNNPPPPPPMMMKKKNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFBBBAAA???======>>>???@@@;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAAGGGKKKKKKDDD>>>???>>><<<<<<<<<:::888555555666888999888777555444333444555555333000---+++,,,,,,............,,,,,,+++++++++************))))))(((((('''''''''(((((())))))))))))************((((((((((((((((((((((((%%%&&&&&&'''((()))******'''***---+++'''&&&(((,,,***+++...000222333333333222444777:::===>>>??????===@@@DDDGGGJJJNNNRRRUUUXXXaaahhhiiigggddd___YYYRRRVVVggg|||ggglllqqqWWWHHH???===:::888<<>><<<<<<>>>AAAGGGMMMTTTWWWWWWZZZ___eeepppxxx~~~yyyoooeeeYYYSSSWWW```333222222111111222222333111222333444555555555555999999888888777777666666666777888999;;;<<<===>>>?????????@@@AAAAAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCEEEHHHJJJJJJIIIMMMMMMMMMLLLKKKIIIGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMNNNPPPQQQPPPOOOOOOMMMLLLNNNQQQTTTUUUUUU^^^dddjjjjjjddd^^^[[[[[[ZZZ[[[___eeejjjlllhhheeennnkkkgggeeeiiiqqq{{{wwwjjjnnnooorrrwww|||~~~}}}|||{{{pppsssyyyttt```]]]YYYVVVXXX]]]dddhhhzzz|||nnnccc^^^[[[ZZZYYYXXXWWWUUUTTTUUUVVVUUUUUUVVVWWWXXXVVVTTTQQQQQQQQQNNNOOOPPPQQQQQQOOOMMMLLLPPPPPPQQQOOOMMMLLLLLLMMMMMMNNNOOOPPPOOOMMMKKKJJJIIIGGGEEEBBBAAAAAABBBCCC@@@???===<<<<<<<<<===>>><<<<<<<<<<<<>>>@@@BBBDDD???AAADDDFFFFFFDDDAAA?????????===<<<:::::::::::::::999888666555444222222333333222000///---,,,,,,...------,,,,,,++++++***+++*********))))))((((((&&&'''((((((((((((''''''***)))'''&&&&&&&&&'''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((******,,,...000333555777333444666888:::;;;;;;<<<888<<>>??????@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@BBBDDDFFFGGGGGGLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLNNNPPPOOONNNOOOMMMLLLNNNPPPSSSTTTTTTXXX[[[^^^]]]YYYUUUUUUUUUUUUVVVXXX\\\aaaaaa___\\\\\\[[[ZZZ[[[```iiissszzzyyyvvvuuurrrpppnnnooopppqqq~~~~~~wwwrrruuu{{{|||ssscccggggggggghhhjjjqqqyyyssslllbbbZZZWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPPPPOOOPPPRRRRRRRRRQQQOOONNNPPPQQQQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMLLLKKKIIIFFFCCC@@@?????????>>>>>>>>>>>>??????@@@AAA>>>>>>>>>>>>???AAACCCDDDDDDFFFGGGHHHFFFDDD@@@>>>???>>>===<<<;;;:::999999:::999888777555444333222333222111000...---,,,,,,...------,,,,,,++++++***+++*********))))))))))))******++++++++++++******,,,+++***)))((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''))))))+++---///222444555666666777999999:::::::::999<<<@@@DDDHHHKKKPPPSSSYYYccckkkkkkhhheee^^^WWWPPPQQQZZZnnn~~~vvv}}}eeeOOOBBB<<<999<<<===AAAPPP```nnnzzz~~~yyyoooooosss||||||mmm___TTTUUU```iiinnnyyy|||rrr___YYYSSSPPPRRRUUUVVVVVVSSSQQQOOOOOOQQQUUUYYY]]]]]]XXXRRRLLLIIIIIIKKKLLLYYY[[[___bbbcccbbb___]]][[[ZZZYYYXXXWWWUUUTTTTTTPPPKKKGGGEEEAAA>>>AAAGGGSSS\\\dddbbb[[[WWW\\\cccmmmtttyyyyyyyyyzzzxxxttttttnnnggg```YYYUUUYYY```111222333333333333222111111222333444444555555444444444444555555555555555666666777888999;;;<<<<<<999999:::;;;<<<===>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDAAA??????AAADDDEEEFFFIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMOOOOOONNNOOOMMMLLLMMMOOORRRSSSSSSSSSRRRQQQOOOOOOOOOPPPPPPRRRRRRRRRTTTVVVVVVUUUSSSSSSTTTUUUWWW[[[dddnnntttuuuyyyoooeeeaaabbbeeepppttt|||zzzpppllllllooo}}}~~~sssdddaaaeeexxx{{{}}}~~~ooobbb^^^YYYVVVVVVXXXYYYYYYUUUVVVWWWWWWVVVTTTRRRQQQQQQSSSTTTTTTRRRPPPQQQQQQPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRRRRPPPMMMKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNJJJIIIFFFCCCAAA?????????===>>>@@@BBBCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEIIIJJJJJJIIIGGGCCC???===>>>======<<<;;;:::999999999999888777555444333333222111000///...---,,,+++...------,,,,,,++++++******************)))))))))((((((((((((((((((((((((++++++***)))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((***,,,...000222333888888999999999999999999999<<>>:::<<<===BBBPPPaaannnyyy{{{vvvjjjkkkqqq{{{{{{jjj[[[TTTVVVcccooottt}}}~~~sss]]]VVVPPPPPPUUUYYYWWWTTTQQQPPPOOOOOORRRUUUZZZ\\\\\\VVVNNNGGGCCCEEEIIIMMMYYY\\\```cccdddbbb___\\\\\\[[[ZZZYYYXXXVVVUUUUUUPPPKKKHHHFFFCCC@@@CCCHHHZZZ___bbb]]]VVVSSSYYY```kkkqqquuutttrrrsssqqqnnnnnniiiccc]]]WWWUUUZZZccc000111333444444333111000111222333444444444444444333333444444555555666666555555666777888999:::;;;777888999:::;;;===>>>>>>>>>>>>??????@@@@@@@@@@@@>>>???AAACCCEEEFFFHHHHHHFFFCCC???>>>@@@CCCFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLOOOOOONNNNNNLLLKKKKKKNNNPPPPPPPPPQQQNNNLLLKKKMMMNNNOOOOOOSSSRRRPPPOOOPPPPPPPPPPPPTTTUUUWWWXXXZZZ```hhhnnnqqq{{{mmmcccaaabbbhhhmmmvvv}}}sssiiiccceeeiiiqqq{{{|||{{{{{{|||zzz|||uuucccWWWWWWhhh}}}ooobbbZZZYYYWWWVVVWWWXXXXXXYYYUUUVVVXXXWWWUUUSSSQQQPPPRRRSSSUUUUUUTTTSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRPPPMMMKKKJJJKKKLLLLLLNNNOOOOOOOOOOOONNNFFFEEEDDDCCCBBBBBBBBBBBB???AAADDDFFFFFFFFFDDDCCCCCCBBBAAAAAABBBCCCDDDEEEKKKJJJJJJHHHEEEBBB???>>>======<<<<<<;;;:::999999777777666555444333222222111111000///...---,,,,,,...------,,,,,,++++++***************************((((((''''''&&&&&&'''''')))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''')))***---///111222222777777777888888999::::::999;;;>>>@@@DDDIIIOOOSSS\\\```fffnnnrrrooodddZZZTTTPPPRRRbbb}}}vvv___LLLBBB;;;;;;===BBBPPPaaammmvvv{{{tttpppjjjmmmvvvooo___YYYYYYggguuuzzzxxxccc^^^ZZZ]]]cccddd^^^VVVRRRRRRSSSUUUXXX\\\___aaa___YYYOOOHHHFFFJJJQQQVVV]]]^^^`````````^^^\\\[[[]]]]]]\\\ZZZYYYXXXWWWVVVOOOLLLJJJIIIEEEBBBDDDIIIVVVXXXWWWRRRLLLLLLSSSZZZiiinnnrrrpppooopppnnnkkkjjjeee```[[[VVVUUU\\\eee000111333444444333111000222222333333444333333333444444444555555666666666444555555666777888999999888888999:::;;;<<<===>>>===============>>>>>>???<<<===@@@BBBDDDFFFGGGGGGEEEBBB===<<<>>>AAADDDFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLOOOOOOOOOLLLJJJIIIIIIKKKMMMMMMMMMNNNMMMLLLMMMOOOPPPOOOMMMSSSRRRPPPMMMLLLLLLMMMOOOPPPRRRUUUUUUVVVZZZbbbiiizzzsssllljjjiiimmmssszzz~~~zzzppphhhccccccfffkkkssszzzzzzxxx~~~sssttt}}}~~~{{{||||||uuupppooouuu}}}hhhSSSLLLOOO[[[rrr{{{nnnccc[[[WWWWWWWWWVVVUUUSSSSSSRRRUUUVVVWWWUUUQQQOOOOOOPPPQQQSSSTTTUUUSSSSSSSSSTTTPPPQQQQQQQQQRRRQQQQQQQQQQQQRRRQQQPPPMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIIIIGGGDDDBBBCCCBBBBBBAAABBBCCCDDDEEEIIIHHHGGGEEECCCAAA@@@???;;;<<<<<<<<<;;;:::999888555555444333333222111111111111000///...------,,,...------,,,,,,++++++******************+++++++++,,,+++***)))))))))******(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((***,,,...000111222222444444444555777888:::;;;888:::===???CCCHHHNNNRRR[[[\\\cccmmmtttrrrhhh```ZZZTTTSSS```xxxlllSSSFFF===;;;===BBBPPP___mmmttt}}}~~~uuunnnkkkkkkppp|||yyyhhh^^^]]]iiiwww{{{yyyiiieeedddhhhnnnkkk```VVVRRRTTTWWW[[[___cccfffgggbbb\\\TTTNNNNNNTTT]]]dddgggfffbbb___]]]]]]]]]^^^___^^^]]]\\\ZZZYYYXXXXXXPPPMMMLLLKKKHHHDDDDDDHHHMMMMMMLLLIIIGGGJJJRRRXXXgggmmmqqqpppppppppooollliiiccc^^^[[[WWWXXX```jjj111222333333333333222111222222333333333333222222444444555555555555555555444444555666666777888888999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<===>>>;;;<<>>AAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKNNNNNNMMMJJJHHHGGGFFFHHHIIIJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLPPPOOONNNKKKIIIIIIKKKMMMKKKOOOSSSTTTVVV\\\fffnnn}}}zzzsssuuuxxxzzzzzzzzz{{{}}}zzzzzz{{{}}}~~~{{{yyyooonnnmmmkkklllpppxxx~~~yyywww}}}xxx{{{zzztttppprrr{{{wwwZZZOOOFFFHHHSSS```nnnxxx{{{lllccc^^^YYYZZZ[[[\\\YYYVVVSSSQQQQQQUUUUUUSSSNNNJJJIIILLLOOOOOOQQQRRRRRRQQQPPPQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOMMMLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHFFFDDDCCCAAA@@@EEEGGGIIIJJJIIIHHHEEECCCCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@:::;;;<<<<<<<<<:::999888555444444333222222111111222111111000//////.........------,,,,,,++++++************+++++++++++++++,,,+++)))(((''''''((()))***************)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))******(((***,,,///111111222111111111111222333666888:::666999<<>>AAABBBDDDDDDEEEEEEEEEDDDDDDCCCCCCEEEFFFHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDFFFIIIKKKKKKKKKIIIGGGDDDDDDEEEFFFFFFFFFGGGJJJLLLLLLIIIHHHJJJLLLLLLMMMLLLJJJHHHHHHJJJMMMKKKOOOTTTVVVXXX___lllvvvyyywwwzzz{{{|||{{{wwwvvvvvvtttwww|||zzz{{{zzzuuuqqqsss|||}}}~~~qqqaaaWWWJJJIIIHHHKKKVVVcccjjjjjjxxxtttccc]]][[[YYYZZZ\\\\\\ZZZUUURRRQQQQQQSSSRRRMMMFFF@@@AAAGGGNNNOOOQQQRRRRRRQQQPPPPPPQQQSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPOOOMMMLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFDDDCCCBBBEEEFFFHHHIIIJJJIIIGGGFFFDDDCCCCCCDDDEEEGGGIIIJJJHHHGGGDDDAAA@@@?????????999:::;;;<<<<<<:::999888666666555555444333333333222222222111000000//////...------,,,,,,++++++************++++++,,,,,,,,,***)))'''%%%$$$%%%&&&''')))******+++***)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((((((((((()))***'''))),,,...000000000000000/////////000222444666444777<<<@@@CCCGGGKKKOOORRRRRRWWWbbbgggccc]]]\\\WWWSSSSSS[[[lll```PPP@@@<<<<<<@@@MMM\\\oooqqqwwwzzzuuujjjdddeeehhhrrryyygggcccppp|||tttgggeeecccdddddd```YYYSSSIIINNNUUU]]]dddhhhkkkllliiieeeaaa^^^```fffmmmrrrrrrooojjjfffdddeeeggghhhaaa```___^^^]]][[[ZZZZZZSSSQQQPPPPPPKKKEEEDDDFFFDDDEEEFFFJJJPPPWWW^^^bbbiiiqqqwwwwwwuuusssoooiiiddd```]]]]]]^^^cccooo{{{333222222111111222222333222222333333333222222111444333333222222111111111333444444555555666666666:::::::::999999999999888;;;:::999999999:::;;;<<<;;;===???@@@AAA@@@>>>======;;;999:::===@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCEEEHHHIIIIIIIIIGGGEEECCCCCCDDDEEEEEEDDDGGGKKKMMMJJJFFFEEEIIINNNKKKLLLMMMKKKIIIIIIKKKNNNJJJNNNRRRTTTVVV]]]jjjuuurrrwwwxxxrrrmmmqqqwww{{{zzz|||}}}uuupppooonnnvvv~~~{{{}}}~~~yyy{{{qqqcccYYYQQQMMMGGGMMMMMMLLLTTTdddllljjj~~~|||hhh[[[WWWVVVUUUSSSUUUVVVTTTOOOMMMMMMNNNRRROOOIII@@@:::<<>><<<>>>??????===;;;:::;;;>>>===<<<<<<===???BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBAAABBBEEEHHHIIIIIIHHHIIIHHHEEECCCCCCDDDEEEGGGLLLKKKJJJIIIHHHHHHHHHIIIKKKIIIGGGFFFGGGIIIMMMOOOPPPQQQRRRUUUYYY^^^bbbeeeeeedddbbbaaacccfffjjjmmmpppwww{{{~~~uuuiiiaaa[[[nnn||||||eeeVVVNNNJJJKKKMMMPPPLLLMMMVVV^^^eeerrr~~~uuuhhh^^^ZZZXXXUUURRRTTTSSSSSSQQQOOOMMMLLLKKKLLLJJJDDD<<<===DDDKKKNNNTTTTTTSSSSSSRRRRRRRRRQQQOOOQQQQQQNNNIIIHHHKKKPPPRRRPPPNNNMMMMMMOOORRRSSSVVVSSSOOOKKKHHHGGGGGGHHHDDDFFFHHHIIIIIIGGGEEECCCCCCDDDFFFGGGHHHHHHGGGFFFGGGCCC@@@BBBGGGLLLLLLKKKLLLHHHDDDBBBAAAAAA@@@@@@>>>===<<<:::888666555444444555666777777666555444333333222111000///...---......---------,,,,,,,,,*********))))))))))))(((++++++)))(((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&'''((()))))))))(((%%%&&&&&&'''((()))******(((((((((((((((((((((((()))))))))***+++---...///,,,---......//////......222555999===@@@BBBFFFHHHOOOOOOQQQUUUXXXXXXUUUQQQRRRUUUUUUTTT^^^wwwgggXXXGGG<<<:::===GGGPPPaaakkkqqqllldddaaacccdddppp}}}ooowww}}}rrriiiccc]]]^^^cccbbb[[[TTTIIIOOOXXXaaahhhlllnnnnnnpppmmmjjjjjjmmmooonnnmmmhhhfffeeeeeeffffffdddbbbdddaaa]]]]]]^^^]]]ZZZWWWXXXTTTPPPOOOPPPOOOJJJEEEFFFGGGJJJRRR\\\fffmmmqqqwww{{{~~~yyysssnnnmmmfffdddbbbdddlllwww222111111111111111000000222333333333222222111000000111222333333333222111222222222222333444555666555666777888888888888888;;;::::::999:::;;;<<<===<<<>>>??????<<<;;;::::::======<<<<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAA@@@@@@AAADDDEEEEEEDDDGGGEEECCCAAAAAACCCFFFHHHLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFFFFHHHLLLPPPRRRSSSSSSSSSUUUWWWZZZ^^^```]]]\\\[[[[[[\\\___bbbdddhhhpppwww|||}}}tttjjjccc___kkk}}}ooo```PPPJJJKKKMMMOOORRRQQQVVV___hhhmmmrrryyytttoooggg]]]WWWUUUTTTRRROOOQQQQQQQQQPPPOOONNNMMMLLLKKKKKKEEE???@@@GGGMMMNNNQQQQQQQQQPPPPPPPPPOOOOOOMMMOOOOOOLLLHHHGGGJJJNNNPPPOOOMMMLLLLLLNNNPPPRRRUUUSSSPPPMMMJJJIIIHHHHHHDDDFFFGGGIIIHHHGGGDDDCCCDDDDDDFFFGGGGGGFFFEEEEEEGGGDDDCCCFFFLLLPPPPPPNNNHHHFFFCCCAAABBBCCCCCCBBBAAA@@@???===<<<:::999888666666666777777666666666444333333222111000///............---------,,,,,,,,,,,,,,,++++++++++++***+++***)))(((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,---......//////......000333777:::===@@@CCCFFFGGGHHHLLLSSSYYY[[[ZZZWWWTTTVVVUUUSSS\\\sssjjjZZZHHH===:::===FFFOOOaaakkkpppkkkcccaaadddffftttwww~~~rrrkkkgggcccbbbdddaaaYYYRRROOOTTT[[[ccciiinnnrrrtttuuurrrmmmkkkjjjiiigggeeeaaabbbcccddddddcccbbbaaafffccc``````aaaaaa^^^[[[ZZZVVVRRRQQQQQQOOOJJJFFFCCCFFFMMMWWWdddpppxxx{{{~~~vvvpppmmmggggggiiimmmttt~~~000000000000111111111111222222222333222222111000222222111111111111111111111111000111111222333444444555666777888999999999;;;:::::::::::::::;;;<<<<<<===>>>>>><<<:::::::::===<<<;;;;;;<<<===>>>???CCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA??????AAACCCCCCCCCCCCBBB@@@???@@@CCCGGGIIIMMMMMMNNNOOONNNLLLJJJIIIGGGFFFFFFHHHKKKOOOTTTVVVWWWVVVUUUTTTTTTUUUWWWXXXTTTTTTTTTUUUVVVXXXZZZ[[[\\\dddmmmuuu{{{wwwqqqjjjfffbbbeeemmmyyyppp___PPPHHHEEELLLVVV]]]```bbb^^^eeennnrrrrrryyywwwpppiiieee]]]XXXSSSQQQQQQRRRQQQOOOOOOOOOOOOPPPOOOOOONNNNNNJJJKKKHHHCCCDDDJJJOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKLLLLLLIIIFFFFFFIIILLLNNNMMMKKKKKKKKKLLLNNNPPPTTTSSSQQQOOOMMMKKKJJJIIIDDDFFFGGGHHHGGGFFFDDDBBBCCCDDDEEEFFFGGGFFFEEEDDDEEEDDDFFFJJJOOORRRPPPNNNEEECCCAAAAAACCCDDDEEEEEEBBBAAA@@@???===;;;::::::777777666666666666777777555444444333222111000000.........------------,,,,,,,,,,,,++++++++++++***+++***)))((((((''''''((())))))((((((''''''&&&&&&''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,---......//////.........111444777:::<<<@@@BBBBBBEEEJJJRRRYYY\\\\\\[[[VVVWWWTTTQQQXXXmmmooo___LLL@@@;;;<<>>===:::999999:::<<<;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDHHHEEEBBBAAABBBDDDEEEEEEBBBAAA??????AAAEEEIIILLLMMMNNNPPPRRRQQQNNNKKKIIIGGGGGGGGGIIILLLQQQUUUXXXYYYXXXVVVTTTRRRQQQQQQPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSYYYaaahhhuuu~~~vvvuuutttsssqqqnnnkkkiiieeedddfffmmmxxxuuudddUUUKKKIIIJJJSSSdddssswwwvvvuuusssvvvwwwtttuuu{{{nnniiigggbbb^^^SSSQQQPPPQQQSSSTTTSSSQQQPPPPPPPPPPPPPPPOOOOOONNNIIIKKKKKKHHHIIIMMMPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJHHHFFFFFFIIILLLMMMLLLKKKKKKKKKLLLNNNOOORRRRRRRRRQQQOOOMMMKKKIIIEEEEEEFFFGGGFFFEEECCCBBBBBBCCCEEEGGGHHHHHHHHHGGGCCCEEEHHHLLLPPPPPPMMMIIIDDDBBBAAAAAACCCEEEEEEDDD??????>>><<<;;;:::888888777666555444444555666777666555555444333333222222............------------*********)))))))))((((((******)))(((((((((((((((***)))))))))((((((''''''******++++++***)))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((,,,---......///............000333555777:::>>>@@@DDDGGGMMMSSSXXX[[[[[[ZZZXXXXXXTTTPPPTTTeee}}}wwwfffRRRCCC<<<<<>>??????@@@AAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDEEEFFFHHHFFFCCCBBBDDDFFFFFFFFFBBBBBBAAABBBDDDHHHKKKMMMLLLNNNQQQSSSRRROOOKKKIIIIIIIIIIIIKKKMMMQQQTTTVVVYYYXXXVVVSSSQQQOOOMMMMMMLLLMMMOOOQQQQQQRRRQQQQQQRRRUUUXXX^^^gggppprrroooiiiiiijjjjjjiiiiiiiiijjjkkklllnnnoooqqqvvv|||~~~pppaaaVVVPPPNNNOOOSSS[[[mmm}}}~~~~~~~~~sssfff```aaa```ZZZSSSPPPPPPQQQSSSUUUUUUSSSRRRRRRRRRRRRRRRQQQOOONNNMMMIIILLLLLLJJJKKKNNNOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGJJJLLLMMMLLLLLLKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOMMMKKKIIIEEEEEEFFFFFFEEECCCBBBAAA@@@BBBDDDGGGIIIJJJKKKKKKEEEHHHLLLPPPQQQNNNIIIEEEDDDCCCAAABBBCCCCCCCCCBBB======<<<;;;999888777777666555333333333333555666666666555555444333333333//////.........---------*********)))))))))((((((***))))))(((((((((((())))))))))))))))))(((((((((******++++++***)))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((()))))),,,---......///.........///111333444666999<<>>>>>>>>>>>???@@@AAAAAABBBCCC???@@@@@@AAAAAAAAA@@@@@@===>>>???@@@BBBDDDEEEEEEDDDBBBAAAAAADDDFFFFFFFFFCCCCCCDDDFFFGGGIIIKKKLLLLLLNNNPPPQQQQQQNNNKKKIIIJJJJJJJJJLLLNNNPPPSSSTTTWWWVVVUUUSSSQQQOOONNNMMMKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTUUUYYY```eeeeeeccc^^^___```aaaaaabbbeeegggppptttxxxyyyvvvrrrpppoooqqq|||{{{ggg]]]QQQJJJHHHKKKTTT]]]aaammm~~~{{{xxxwwwiiiccc]]]]]]```^^^UUULLLNNNOOOQQQSSSSSSRRRPPPOOORRRRRRRRRQQQPPPOOOMMMLLLIIILLLMMMJJJKKKMMMMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFFFFFFFHHHJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIEEEEEEEEEEEEDDDBBBAAAAAA???AAADDDFFFIIIJJJKKKKKKHHHLLLPPPSSSSSSOOOIIIEEEEEECCCBBBBBBCCCCCCAAA@@@>>>===<<<;;;:::999888888555444444444444444444555555555555555444444333333/////////.........------,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,---......//////......000111333444555777;;;>>>@@@EEEMMMSSSWWWZZZ\\\^^^XXXUUURRROOONNNXXXnnnyyyaaaMMMAAA;;;>>>DDDTTT```iiihhhcccdddhhhkkkrrr~~~vvvqqqssszzzyyyvvvpppkkkgggeeeeeemmmtttzzz{{{wwwrrrqqqrrr{{{rrriiiaaa]]]^^^```mmmqqquuuwwwuuussssssuuukkkhhhfffgggjjjkkkiiifff___^^^]]][[[XXXUUURRRQQQRRRXXXcccrrr}}}vvvuuuwww{{{}}}//////...............---//////000111111111111111000111222444555555555444444444333333333333444444444444555666777777666666555666888:::;;;<<<<<<;;;;;;<<<;;;999777777888:::888999:::<<<>>>???@@@@@@@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBB?????????AAADDDGGGGGGGGGCCCEEEGGGIIIJJJJJJIIIHHHLLLMMMNNNOOONNNLLLJJJHHHHHHIIIJJJKKKNNNQQQSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRXXX]]]^^^[[[YYYUUUWWWYYYXXXXXXZZZ^^^bbbjjjnnnuuuzzzzzzsssiiiaaa```llluuudddYYYOOOHHHDDDFFFJJJOOOZZZeeeppp}}}|||}}}yyykkk```YYYXXXZZZ___ccc```VVVLLLLLLNNNPPPQQQPPPOOONNNMMMOOOOOOOOOOOONNNNNNMMMLLLJJJLLLLLLIIIIIIKKKKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGEEEDDDCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGKKKPPPSSSRRRNNNIIIFFFCCCBBBAAABBBCCCCCCAAA@@@======<<<;;;:::999888888555666666666666666666555555555444444444444333333////////////............,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))++++++,,,---......//////......///000222222333666:::===<<>>===<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>???CCCGGGIIIIIIHHHCCCEEEHHHJJJJJJIIIGGGEEEKKKLLLMMMMMMMMMKKKIIIHHHFFFGGGIIIKKKNNNQQQTTTUUUPPPQQQRRRRRRSSSRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSLLLLLLPPPWWW[[[YYYTTTQQQQQQSSSTTTSSSSSSUUUZZZ^^^```cccjjjtttzzztttdddWWWYYY^^^hhhxxxvvvfffYYYPPPIIIFFFDDDAAADDDKKKQQQUUU]]]ggg|||ooodddZZZSSSLLLNNNTTT\\\aaa___VVVNNNKKKMMMOOOPPPOOONNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMJJJLLLLLLHHHHHHJJJJJJGGGEEEEEEFFFFFFGGGGGGGGGHHHEEECCCAAABBBDDDFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@AAAAAACCCDDDDDDDDDCCCBBBCCCHHHMMMQQQPPPLLLHHHFFFBBBAAAAAABBBCCCDDDBBBAAA;;;;;;:::999888888777777666777888999999888777666444444444444444333333333000/////////............*********))))))))))))((())))))(((((((((((()))***''''''''''''((((((((((((&&&&&&'''((()))))))))(((%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++,,,---......//////......///000000111222444888<<<<<>>@@@AAABBBAAAAAA@@@@@@?????????AAAAAABBBCCCDDDDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSQQQOOOOOOQQQTTTVVVVVVYYYTTTPPPPPPRRRSSSPPPLLLKKKLLLNNNPPPRRRSSSSSSTTTVVVTTTRRRQQQSSSWWW[[[^^^```bbbggglllooommmfff```[[[XXX\\\hhhuuu~~~ooo```QQQJJJIIIFFFCCCBBBEEEHHHFFFIIITTTVVV[[[hhhvvvkkkaaaTTTPPPSSSIIIKKKWWWfffhhhZZZOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAABBBAAAAAABBBBBBCCCDDDEEEIIIKKKOOOSSSTTTQQQKKKFFFDDDBBBAAA@@@@@@@@@>>><<<>>>>>>===<<<;;;::::::999;;;;;;;;;:::::::::999999666555555444444333222222222222111000///...------++++++++++++*********))))))******)))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***(((&&&%%%%%%%%%'''((()))((('''''''''(((***+++)))(((((((((((())))))***------......///.........///000000111333555777888<<<@@@FFFMMMQQQRRRQQQPPPQQQSSSOOONNNRRRPPPXXXnnn{{{xxxzzzyyy___LLLAAA???@@@JJJXXXdddfffeeegggfffcccaaaiiiuuusssttt|||}}}uuummmiiigggeeeccccccnnnnnnlllhhheeeeeeiiinnnllljjjhhhiiikkkmmmnnnnnnrrrsssuuuuuusssqqqooommmeeedddbbbaaa___^^^^^^^^^aaa```___]]][[[YYYWWWVVVYYY___ooozzzoootttzzz}}}}}}//////............//////111111000000000111222333555555444444444444555555666555444333333333444444333333333444555555666666777777888999999999999888888888888888999999:::::::::;;;;;;===@@@CCCFFFHHHAAAAAA@@@@@@???????????????@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTTTTVVVSSSPPPOOOQQQSSSTTTUUUUUUQQQNNNOOOSSSTTTRRROOOLLLMMMNNNPPPRRRSSSSSSTTTTTTSSSRRRQQQSSSVVVZZZ\\\\\\]]]aaafffjjjiiiddd___ZZZWWWXXX___gggnnnxxxooo___RRRKKKFFFFFFFFFDDDDDDGGGKKKMMMJJJLLLWWW^^^iii|||tttccc\\\VVVLLLJJJNNNJJJKKKUUUcccdddWWWNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHFFFEEEEEEGGGHHHHHHHHHFFFFFFFFFFFFDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEIIILLLQQQTTTSSSPPPKKKGGGEEEDDDBBBAAABBBAAA@@@>>>>>>>>>===<<<;;;:::999999;;;;;;;;;:::::::::999999666666555555444333333222222222111000///...------+++++++++*********))))))((()))***)))((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((((((((((((((())))))***((((((((((((((())))))***,,,---......///.........//////000111333555777888<<<@@@FFFLLLPPPRRRSSSSSSTTTUUUPPPNNNQQQOOOWWWmmmyyysssttt|||bbbNNNCCC@@@@@@DDDSSSbbbhhhjjjmmmllljjjeeemmmxxx~~~pppooowwwzzztttnnnjjjiiiiiihhhggghhhiiigggddd```___aaadddccceeehhhjjjjjjhhhggggggiiiiiiiiijjjllllllkkkiiigggfffcccaaa^^^]]]\\\[[[______^^^^^^\\\ZZZWWWVVVZZZ^^^iiixxx}}}wwwtttqqqvvv|||......------------......111000000000000111222222444444444333333444444555555444444333222333333333222222222333444444555555444555555666666666666666888888888888888999999999999:::;;;===@@@CCCFFFGGG?????????????????????>>>===>>>???@@@BBBCCCCCCCCC@@@AAABBBCCCCCCDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVYYYUUURRRPPPPPPQQQRRRRRRQQQOOOMMMOOOSSSUUUTTTRRRMMMNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQRRRSSSUUUWWWXXXVVVWWWYYY]]]```aaa^^^\\\]]]ZZZYYY\\\___bbbhhhnnn|||}}}kkkVVVIIIAAAAAACCCHHHJJJMMMTTT\\\\\\___[[[[[[ccciiiuuulll___TTTRRRPPPKKKJJJOOOMMMLLLSSS]]]]]]SSSLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJGGGFFFEEEEEEGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEGGGMMMSSSTTTRRRMMMJJJIIIGGGEEECCCCCCCCCCCCAAA@@@>>>>>>===<<<;;;:::999999;;;;;;;;;;;;::::::::::::666666666555444444333333222222111000///......---+++************)))))))))''')))***)))(((((()))*********))))))))))))******(((((((((((((((((((((((()))((('''%%%%%%&&&''''''''''''((())))))))))))(((((((((((((((((()))******,,,------...//////......//////000111333555777888<<>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@BBBCCCDDDDDD@@@AAABBBBBBCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOMMMNNNPPPRRRTTTUUUVVVWWW[[[WWWSSSPPPOOOPPPOOOOOOOOONNNNNNPPPSSSTTTTTTRRRNNNNNNNNNNNNOOOPPPPPPQQQOOOPPPQQQSSSSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVZZZYYYYYY\\\```eeejjjnnnttt}}}~~~|||}}}|||xxx{{{|||rrrhhh^^^TTTNNNLLLJJJMMMTTT[[[dddppp{{{www{{{wwwtttxxxxxxrrrggg\\\SSSNNNNNNNNNLLLLLLPPPNNNNNNQQQWWWVVVOOOKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDKKKRRRSSSOOOJJJIIIJJJGGGEEEDDDCCCDDDDDDBBBAAA???>>>======;;;;;;:::999<<<;;;;;;;;;;;;:::::::::777777666666555444444444333222222111000///......++++++*********)))))))))'''(((******))))))***,,,))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''(((''''''(((((()))***+++,,,,,,---...//////////////////000111222444666777<<<>>>BBBHHHMMMSSSWWWYYYYYYYYYSSSPPPPPPLLLTTTiiisssmmm{{{sssZZZIIIAAA??????NNNbbboootttuuutttssslllqqquuu|||fff___dddlllnnnooooooqqquuuvvvtttmmmkkkgggccc^^^[[[ZZZZZZ```iiiqqqpppfff]]]YYYZZZYYYZZZZZZXXXVVVWWW\\\aaannnmmmjjjgggfffeeeeeeeeeeeeeeeffffffdddaaa^^^\\\]]]^^^dddnnnrrrqqqppprrrvvv|||000//////////////////000//////000000111111111111222222222222222333444444555555555555444444333333333333333444555555666666333444444555666555555555555666777888888888777777666666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>===>>>???AAACCCDDDDDDEEE@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOKKKLLLNNNQQQSSSTTTUUUVVV[[[WWWRRROOONNNNNNNNNMMMOOOOOOOOOQQQRRRSSSRRRPPPNNNNNNMMMLLLLLLMMMNNNNNNNNNOOOQQQSSSSSSSSSQQQPPPQQQQQQPPPOOONNNNNNOOOPPPOOORRRWWW\\\dddmmmsssvvvrrr~~~wwwpppqqqvvvxxx~~~uuupppkkkiiifffccc___[[[WWWTTTTTTSSSXXXeeerrr|||vvvggg^^^YYYQQQMMMJJJJJJIIIHHHIIIKKKOOONNNOOORRRQQQLLLJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMLLLIIIHHHGGGFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGJJJHHHFFFEEEFFFFFFEEECCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAGGGNNNPPPLLLHHHHHHIIIFFFEEECCCCCCDDDDDDCCCAAA@@@??????>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::888777777666666555444444333333222111000///......++++++++++++************''')))******))))))***,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((()))***++++++,,,---...////////////...//////000222444666777:::<<<@@@FFFLLLRRRWWWYYYYYYZZZTTTQQQRRRMMMSSShhhxxxlllxxxfffOOOCCC>>>BBBOOOaaaooosssqqqpppqqqlllnnnppptttfffZZZ\\\dddkkkppprrruuu{{{|||zzzqqqmmmgggaaa]]]ZZZYYYXXXaaaggglllfffZZZQQQQQQTTTQQQWWW[[[WWWQQQRRR]]]gggtttrrrnnnjjjgggfffffffffhhhhhhiiihhhfffdddaaa___```dddmmmxxx}}}{{{yyy{{{xxx000000////////////000000...///000000111111000000111111111111222333444444444444444444444333222222333333333444555555666666333444555555666666555555444555666888888777777666333444666888:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEHHHIIIKKKLLLMMMNNNNNNNNNJJJKKKMMMPPPRRRTTTUUUUUUXXXUUUPPPMMMMMMMMMMMMLLLOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOMMMLLLKKKLLLMMMMMMNNNOOOQQQSSSSSSRRRPPPOOOPPPPPPOOOMMMJJJJJJKKKMMMKKKQQQXXX___hhhsssyyy{{{xxx|||zzzxxxooonnnpppqqqsssqqqvvvzzzkkk```XXXVVVXXX^^^```cccdddbbb^^^XXXTTTSSSVVV```rrr~~~{{{lll```WWWTTTUUUOOOMMMKKKJJJHHHHHHIIIJJJOOONNNNNNNNNMMMKKKJJJIIIKKKLLLMMMMMMLLLIIIGGGEEEBBBCCCDDDFFFGGGGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHKKKMMMNNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGEEEDDDDDDDDDEEEFFFJJJHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAA????????????@@@AAABBBBBB???DDDJJJLLLKKKIIIHHHIIIFFFEEECCCDDDEEEEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888888777666666555555333333222111000//////...---,,,,,,,,,,,,+++++++++(((***+++***))))))***+++++++++************++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((***+++,,,++++++---...//////000000......///000222444666777888:::???EEEKKKQQQUUUXXXVVVXXXTTTSSSTTTOOOTTTggg}}}kkkrrrsssXXXGGG@@@DDDNNN^^^kkknnnkkkkkkooonnnooonnnqqq}}}iiiZZZYYY^^^jjjsssuuuzzzrrrnnngggbbb^^^ZZZWWWUUU[[[^^^___XXXNNNJJJNNNTTTRRRYYY___\\\WWWYYYeeeqqqyyyuuupppjjjfffdddcccccciiiiiihhhhhhgggfffeeedddjjjooo{{{}}}/////////....../////////......000111111111000///000000000111111222333444111222222333222111000///222222222333444444555555222333444444555555444444333444666888888777666555444555777999:::::::::999888999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@DDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMNNNOOOOOOOOONNNNNNIIIKKKMMMPPPRRRTTTUUUVVVUUURRRNNNLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPOOONNNOOOOOOLLLJJJIIILLLNNNMMMTTTZZZ]]]dddmmmqqqoooooowwwyyy~~~~~~sssoooooonnnpppnnnqqq{{{sssggg\\\WWWTTTRRRVVV\\\hhhiiijjjiiifffcccaaa```]]]aaakkkwww|||pppccc[[[UUUNNNMMMQQQNNNNNNMMMJJJIIIKKKLLLMMMNNNNNNNNNLLLKKKKKKJJJIIILLLMMMNNNNNNMMMJJJGGGEEEAAABBBDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIILLLNNNNNNMMMKKKJJJFFFFFFEEEEEEFFFGGGHHHIIIJJJHHHFFFDDDCCCCCCDDDEEEGGGEEEDDDDDDFFFGGGFFFEEECCCCCCDDDDDDCCCCCCBBBBBB============>>>???@@@AAA???BBBFFFJJJLLLLLLKKKJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777666666555444333333222111000//////......------------,,,,,,***+++,,,+++)))))))))+++*********))))))*********(((((((((((((((((((((((('''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((***+++,,,***+++,,,...///000000000......///000222444555666666999>>>DDDJJJOOOSSSUUUSSSVVVTTTUUUWWWQQQUUUhhhkkknnnbbbNNNEEEAAAIIIWWWdddhhhfffiiippprrrsssrrrsss}}}mmm]]]YYY\\\kkkvvvzzzvvvsssooolllhhhccc\\\WWWTTTVVVVVVRRRNNNOOOXXX```eeehhhjjjhhhfffiiipppwwwxxxuuupppkkkgggfffffffffiiiiiiiiijjjkkkmmmnnnooowww|||.........------.........---...000111111111000///000000000000111222333444///000000111111000...---000111111222333333444444222222333444444444444333333444666888888777666555777888888888777666444333888888999:::<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@DDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEFFFGGGJJJMMMNNNPPPQQQQQQQQQPPPPPPOOONNNJJJKKKMMMPPPSSSUUUVVVVVVSSSPPPLLLJJJKKKLLLMMMLLLKKKMMMPPPRRRRRRQQQQQQQQQUUUSSSQQQOOOMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLNNNOOOMMMJJJJJJMMMPPPKKKRRRVVVVVVYYY___```\\\^^^gggsss{{{|||vvvuuusssvvvrrrrrrzzz|||{{{ssswwwzzz||||||~~~pppaaaWWWVVVRRRSSS\\\dddggglllrrryyyuuuoooiiigggiiiooosssqqqrrruuuxxxxxx}}}rrrddd[[[UUUSSSPPPJJJIIIKKKHHHJJJJJJGGGGGGJJJLLLMMMMMMNNNMMMKKKKKKKKKKKKIIIMMMNNNOOOOOOMMMJJJGGGEEEAAABBBDDDFFFHHHIIIJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHHHHJJJLLLNNNNNNMMMKKKIIIEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJGGGDDDCCCCCCCCCDDDDDDCCCBBBCCCFFFHHHHHHHHHCCCCCCCCCDDDCCCCCCBBBBBB<<<<<<<<<<<<===>>>???@@@???AAADDDIIIMMMNNNMMMJJJIIIGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999999888888777666666666444333333222111000////////////.........---------+++,,,,,,+++)))((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%'''((()))&&&&&&''''''(((***+++,,,***+++,,,...///000000000......///000111333555666555888===DDDJJJNNNQQQSSSPPPTTTTTTVVVYYYRRRVVVhhhnnnmmmhhhSSSIII>>>DDDQQQ___ddddddjjjrrrvvvwwwwwwxxxqqq```[[[\\\lllyyy}}}|||zzzyyyxxxuuunnnccc\\\RRRTTTUUUTTTTTTZZZeeennn|||yyyvvvttttttvvvxxxyyytttrrrooolllkkklllnnnoookkkkkkkkkmmmppptttxxxzzz}}}~~~~~~000///---,,,,,,---///000///...---,,,,,,---...///222///---...000000...,,,,,,,,,,,,,,,...000333444333333333333333333333333333333333444444444555555444333333222222333333444555666777666555444555666888999<<<===>>>>>><<<;;;>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCHHHFFFCCCAAAAAACCCEEEGGGJJJHHHFFFFFFIIIKKKMMMMMMNNNLLLKKKLLLOOOQQQPPPNNNOOOPPPQQQPPPPPPQQQTTTWWWTTTSSSPPPNNNLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMMMMMMMOOOPPPQQQQQQRRRRRRRRRPPPOOONNNMMMNNNNNNLLLJJJLLLQQQVVVPPPRRRUUUUUUUUUTTTTTTTTTWWWZZZ___hhhrrr{{{{{{xxx}}}{{{vvvvvvxxx~~~~~~tttllljjjfffbbbbbbfffmmmrrr}}}zzzrrrggg___YYYSSSMMMHHHLLLWWWhhhwwwxxxtttyyy~~~}}}yyyyyy|||{{{{{{|||{{{yyyiii^^^YYYVVVRRROOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJLLLMMMKKKHHHEEEEEEGGGIIIIIIHHHGGGFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFDDDDDDCCCDDDDDDHHHIIIIIIHHHEEEBBBBBBBBB>>>???@@@AAACCCDDDEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCBBB===888888<<>>???@@@@@@<<<<<<>>>>>>>>>===<<<;;;<<<;;;:::999888888888888222222333222111///---,,,,,,---------,,,++++++******************)))((((((+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))+++---/////////---,,,000/////////111444666888777;;;AAAGGGKKKNNNQQQSSSUUUWWWWWWUUURRRSSSZZZ```|||uuusss~~~uuuXXXHHHDDDCCCJJJYYYffflllrrrxxx|||{{{uuufff]]]eeerrr}}}|||{{{vvvjjj___]]]XXXTTTYYYeeettt{{{wwwxxxzzzzzzyyyooonnnoooqqqsssrrrpppnnnnnnmmmmmmqqqxxx......---,,,,,,---.........---,,,++++++,,,---...111///---...///000...,,,//////...------...///000111111111111111111111111333333333333444444444444333333222222222222333333444666777666555444555666888999;;;=========<<<;;;============>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCHHHFFFDDDBBBBBBDDDFFFHHHIIIHHHGGGHHHKKKNNNOOOPPPOOOMMMLLLMMMOOOPPPOOOMMMOOOPPPPPPPPPPPPQQQTTTVVVTTTRRRPPPMMMLLLMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOONNNLLLNNNOOONNNLLLLLLOOOQQQSSSTTTUUUTTTRRRQQQQQQRRRSSSVVVZZZaaahhhpppwwwzzzxxxwwwxxx~~~{{{|||~~~~~~rrroooiiiccc```bbbhhhmmmpppuuu}}}|||qqqggg___ZZZSSSQQQLLLHHHFFFHHHLLLOOOWWWeeeyyy|||yyy|||~~~xxxqqqhhh]]]VVVTTTRRRNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIKKKLLLJJJGGGDDDDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCEEEEEEDDDAAA???>>>>>>===>>>???AAACCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBB===999999<<>>===???BBBHHHKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDBBBEEECCCBBB@@@>>>>>>>>>>>>:::;;;<<<===============<<<;;;:::999888888888888333333333222111000///...............---,,,+++***,,,+++)))''''''((()))***---,,,***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((''''''(((((())))))((((((***+++---............---000/////////111333666777888===CCCIIIMMMQQQTTTVVVWWWYYYYYYVVVRRRRRRVVV[[[qqqwwwttt{{{~~~aaaPPPCCCCCCJJJ[[[kkkssszzz}}}mmmaaacccppp~~~~~~zzzrrrjjjjjjdddbbbkkk|||{{{{{{|||zzzxxxrrrsssuuuxxxzzzzzzwwwuuurrrqqqrrrvvv}}}~~~}}}}}}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000///---...//////...---//////......---......///000000000000000000000000222222333333333444444444333333222222222222333333444555666555444444555666777999:::<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEGGGFFFDDDCCCCCCEEEFFFHHHGGGGGGHHHJJJNNNQQQRRRQQQOOONNNMMMMMMNNNNNNMMMLLLNNNOOOPPPPPPPPPPPPSSSUUUTTTRRROOOLLLLLLNNNPPPRRRNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQPPPOOONNNKKKMMMOOOPPPNNNMMMMMMMMMVVVVVVUUUSSSPPPNNNNNNOOOQQQSSSVVVZZZ___dddhhhjjjlllttt}}}{{{vvvtttttt~~~{{{tttmmmjjjkkkqqqvvvqqqvvv{{{{{{vvvssssssuuuqqqmmmeee[[[QQQJJJGGGGGGAAABBBBBBAAABBBHHHSSS\\\cccsss|||{{{tttnnneee___]]]ZZZVVVSSSNNNLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGHHHIIIHHHEEECCCCCCEEEGGGGGGFFFDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDAAABBBBBBAAA>>><<<<<<<<<===>>>???AAACCCDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBAAA>>>:::;;;===???>>>===<<<<<<>>>AAAFFFIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCAAAFFFEEECCCAAA???>>>======:::::::::;;;<<<===??????<<<;;;:::999888888888888555555444222111111111111111111000///...,,,++++++---+++'''%%%%%%&&&)))+++---,,,)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))++++++,,,------......///000/////////111333555666888<<>>???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGDDDEEEFFFJJJNNNQQQQQQQQQNNNNNNMMMLLLLLLLLLKKKKKKMMMNNNOOOPPPOOOOOOQQQSSSRRRPPPMMMLLLLLLNNNRRRTTTPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOPPPPPPOOONNNNNNJJJLLLMMMOOOOOOOOOOOOOOOUUUUUUTTTQQQNNNMMMNNNOOOQQQRRRTTTWWWZZZ]]]```aaa^^^ccciiilllmmmpppuuuzzzzzzxxx{{{xxxnnnlllmmmqqqrrrrrrqqqpppoooppprrrvvv|||rrreee]]]TTTTTTQQQLLLFFFDDDGGGJJJGGGHHHJJJNNNSSS]]]iiirrrttt{{{{{{yyykkkcccaaa]]]WWWTTTTTTTTTSSSRRRJJJHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDEEEGGGFFFDDDBBBBBBDDDFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAABBBCCCBBB???>>>===>>><<<>>>???AAACCCDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBAAA>>>======>>>???>>>======>>>???BBBEEEHHHJJJKKKHHHFFFDDDBBBCCCCCCBBBAAADDDDDDBBBAAA@@@???>>>>>><<<<<<;;;:::;;;<<<>>>???;;;;;;:::999888888888888777666444333222222333333444333111000...---,,,,,,,,,***(((&&&%%%''')))***+++)))&&&$$$$$$$$$&&&'''(((((((((((((((((((((((('''''''''(((((('''''''''&&&'''(((((()))((((((((((((((((((((())))))******+++++++++,,,,,,...///000////////////000222333444555999???EEEKKKPPPUUUXXX[[[]]]]]][[[WWWTTTSSSSSS^^^uuu}}}lllWWWJJJIIINNN^^^rrr|||zzzyyykkk```kkk}}}~~~|||xxxuuuvvvxxx}}}}}}}}}~~~|||wwwssstttyyy}}}}}}******+++,,,,,,+++******,,,,,,------------,,,,,,------......------......,,,,,,---.........//////111111111111111111111111111111111222222222333333222111111000000111111222111333444444333333444666666777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCDDDFFFFFFDDDDDDEEEEEEEEEFFFFFFGGGBBBBBBDDDGGGKKKNNNNNNMMMLLLLLLLLLKKKJJJJJJIIIJJJLLLMMMOOOOOONNNNNNOOOQQQPPPNNNLLLKKKLLLNNNRRRTTTQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOOOOOOONNNNNNKKKJJJKKKLLLOOOQQQSSSTTTSSSSSSRRRPPPNNNNNNOOOQQQPPPQQQSSSUUUWWWYYY[[[\\\VVVXXX[[[^^^aaagggooouuuzzz|||xxxuuuvvvuuutttqqqkkkccc]]]ZZZYYYYYY^^^fffnnnuuu|||~~~xxxssslllccc[[[SSSLLLGGGLLLMMMLLLIIIFFFFFFJJJNNNOOOOOOSSS]]]jjjxxx~~~sssiii```WWWRRRUUUSSSQQQPPPOOONNNLLLKKKHHHGGGFFFHHHJJJLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCDDDDDDCCCAAAAAACCCEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEECCCBBBAAA@@@???@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@???????????????>>><<<===>>>???@@@BBBEEEGGGIIIIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@???===<<<;;;;;;<<<===;;;;;;:::999888888888888777666555333333333444444555444222000...---------))))))))))))((((((((((((***)))'''%%%%%%%%%&&&'''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((((((((((('''((()))******++++++++++++---...000111////////////000111111222333777===CCCIIINNNTTTWWWYYY[[[]]]^^^[[[XXXUUUTTTSSSeeeuuu^^^JJJHHHKKKYYYppp}}}zzzyyyxxxooobbbkkk||||||zzzzzz||||||tttppprrrxxx}}}}}}++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---......---,,,...///000000//////---,,,***)))........................000000111111111222222222111111000000000000111111000222333333333333444555666666777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFEEEEEEBBBAAAAAADDDGGGIIIJJJIIIHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMNNNOOONNNMMMNNNOOOMMMMMMLLLKKKLLLNNNPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJLLLNNNNNNNNNNNNNNNKKKJJJJJJLLLPPPTTTVVVWWWQQQRRRRRRQQQOOOOOOPPPRRRMMMOOOPPPRRRTTTUUUVVVVVVQQQTTTWWWZZZ[[[]]]```ccciiioooxxx~~~}}}|||yyy|||~~~~~~||||||uuuiii^^^YYYUUUWWW[[[]]]^^^___bbbddddddfffhhhlllpppvvv}}}|||}}}wwwuuuvvvtttpppkkkhhhccc[[[SSSMMMIIIHHHHHHMMMOOORRRTTTVVVYYY^^^aaaeeedddgggooo|||{{{pppbbbYYYVVVUUURRROOOQQQQQQQQQQQQOOOLLLJJJHHHGGGFFFFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@AAACCCCCCBBBAAAAAACCCEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>======>>>???@@@???@@@AAA@@@>>><<<<<<===>>>???AAACCCCCCBBB@@@?????????@@@AAABBBBBBBBBBBB???@@@AAAAAAAAA???===<<<;;;<<<=========???BBBEEEIIIFFFCCCAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888888888888666666555444444444444444555333111///............)))******+++***)))((((((++++++***)))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''((()))*********)))((('''&&&&&&&&&''')))*********+++,,,...///000000////////////000000000000333777<<>>>>>??????@@@AAACCCEEEEEEEEEDDDDDDCCCBBB@@@AAACCCEEEFFFFFFDDDFFFHHHGGGFFFEEEGGGIIIJJJLLLNNNNNNMMMLLLMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNLLLKKKLLLOOOTTTVVVVVVTTTPPPRRRSSSSSSQQQPPPPPPQQQMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRTTTUUUUUUVVVWWWWWW\\\bbbjjjqqquuuvvvvvvvvvuuuwwwzzzzzz{{{~~~{{{qqqlllhhhjjjkkkjjjeee```]]]\\\RRRTTTVVVXXX[[[___eeeiiikkkjjjiiijjjooowwwxxxqqqnnniiiqqq{{{|||wwwtttsss|||vvvwww|||zzzvvvrrrtttyyyzzzvvvqqqkkkggg```YYYTTTSSSTTTVVVWWWYYY___gggpppxxx|||~~~}}}|||}}}}}}pppaaaYYYOOOLLLNNNQQQPPPMMMNNNOOOOOOOOOMMMKKKJJJJJJGGGFFFFFFGGGIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA======<<<;;;;;;<<<===>>>===???@@@???===<<<<<<<<<@@@AAABBBCCCBBB@@@>>><<<>>>???@@@AAAAAABBBBBBBBB???AAABBBCCCAAA???===<<<<<<======<<<;;;<<>>===<<<;;;:::999888888888888444444555555555444333333444222000...---...//////,,,,,,+++***)))******+++***+++,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''%%%&&&'''((())))))))))))'''&&&%%%%%%%%%&&&((()))((()))+++---//////////////////////////////......111555:::???DDDJJJOOOSSSRRRVVV[[[______[[[VVVQQQOOOVVVgggnnnSSSLLLFFFNNNfffyyyzzz|||{{{{{{|||~~~lllppp}}}zzz}}}}}}}}}tttnnnnnnrrrvvvxxx}}}...---+++******+++---...)))***+++,,,,,,+++***)))***,,,......,,,+++...000,,,---.........---,,,+++000000000000000000000000000000000000111111111111000000////////////000000///111222222222222444555666555555555666777888999999999:::::::::;;;;;;;;;999:::::::::;;;;;;<<<<<>>@@@AAA@@@>>>======>>>AAABBBCCCCCCBBB???<<<:::===>>>???@@@AAABBBBBBBBB???AAACCCDDDBBB???===<<>>;;;<<>>>>>???AAABBBBBBAAA@@@???<<<;;;:::999888888888888333444555555555444333222333111///...---...///000///---***(((((())),,,...((()))+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++***)))'''"""###$$$%%%&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))'''))),,,...000000///////////////000//////...---...222666;;;@@@EEEKKKOOOQQQTTTYYY^^^___ZZZSSSNNNKKKOOO\\\tttzzz\\\SSSIIIMMMbbbzzz{{{qqqsssuuuvvvwww{{{pppsss~~~yyysssooosss|||||||||sssmmmlllooorrrxxx}}}++++++++++++++++++++++++************************///---+++))))))+++---///---------.........//////000///.........///111222///////////////000111111000000000000////////////333111000//////111333444666666555555555444444444555777888888777777888999999999888888888999;;;<<>>>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCBBBBBBAAA@@@???>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<=====================>>>>>>??????????????????@@@@@@@@@>>>>>>????????????>>>>>>??????>>>>>>>>>???AAABBBBBB@@@>>>======???BBBEEEIIIIIIHHHFFFEEEEEEDDDDDDGGGFFFDDDBBBAAAAAABBBCCCBBBAAA???>>>>>>>>>??????>>><<<:::777666777888999:::888666666666666666444222222111111000/////////...---,,,,,,++++++,,,,,,)))((((((((((((((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((()))))))))))))))***+++---...///000///...---,,,------...111333666888<<>>===<<<===@@@CCCDDDDDDDDDCCC@@@>>>>>>@@@CCCDDD@@@BBBDDDEEEEEEFFFHHHIIILLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKHHHFFFDDDCCCCCCCCCCCCEEEGGGIIIIIIIIIKKKLLLMMMMMMLLLLLLLLLMMMOOOOOONNNLLLJJJKKKMMMNNNNNNLLLPPPPPPOOONNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOQQQRRRRRRSSSTTTVVVXXXYYY[[[[[[]]]aaahhhooovvv{{{}}}|||{{{}}}{{{vvvllljjjfffaaa]]]\\\^^^```dddooo~~~yyyssspppnnnmmmllliiiiiisss~~~}}}~~~}}}zzzwwwuuupppkkkeeecccfffjjjlllmmmnnnrrrxxxwwwnnn```[[[UUUSSSSSSRRRNNNJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEGGGGGGFFFEEEFFFFFFFFFGGGFFFFFFEEEEEECCCBBBAAAAAABBBBBBAAA??????>>>>>>>>>???@@@@@@AAA???????????????>>>===<<<>>>??????@@@@@@??????>>>AAAAAAAAAAAA@@@???>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>???????????????????????????>>>>>>????????????>>>>>>???>>>======>>>???AAABBBBBB@@@>>><<<===???BBBDDDLLLJJJHHHFFFFFFFFFGGGGGGJJJHHHFFFDDDBBBBBBCCCDDDAAA@@@???>>>===>>>>>>???<<<;;;:::999888888999999:::888666555666666555444444333222111000///...---...---,,,,,,++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''((((((((((((((()))******)))))))))***+++,,,---...000///------,,,---...///111222444777:::@@@HHHMMMSSSXXX\\\___aaa```YYYQQQPPPNNNVVVlll```MMMQQQYYYeeennnllljjjmmmrrrxxx~~~{{{vvvtttvvvxxxyyy}}}~~~|||}}}}}}ssskkkhhhkkkoooxxx}}}))))))))))))))))))))))))************************,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///............///000000//////......//////000111///////////////////////////000111111222222111111555555444444444444333333555666777777666666777999666666777777999:::<<<======<<<<<<>>>AAADDDEEEDDDCCCAAA???>>>>>>???AAACCC???AAADDDEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMKKKIIIIIIKKKMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWZZZ^^^dddhhhhhhiiilllnnnsssyyy}}}tttrrroookkkggggggiiilllpppyyyzzzvvvrrroookkkmmmwww}}}zzzwwwuuuqqqmmmkkkmmmttt{{{}}}uuunnneee\\\UUUMMMIIIGGGGGGJJJKKKIIIGGGEEEDDDCCCDDDEEEFFFEEECCCAAAAAAAAACCCEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA???@@@AAAAAA@@@???===>>>>>>????????????>>><<<<<<<<<===<<<<<<;;;:::======>>>>>>>>>>>>======????????????>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>============>>>>>>??????>>>>>>=========<<<<<<===???@@@AAAAAA@@@===<<<<<<>>>AAABBBMMMJJJGGGEEEDDDFFFHHHJJJKKKJJJHHHEEEDDDCCCCCCCCC@@@???>>>===<<<===>>>>>>::::::;;;;;;;;;;;;:::::::::888666555666666555444555444333222000...------...------,,,,,,,,,,,,,,,***))))))(((((()))))))))((((((((((((((((((((((((%%%''')))++++++)))'''%%%%%%&&&''''''((((((''''''))))))(((((())))))***+++))))))))))))***+++------///...---,,,---...///000111222333555999???GGGMMMQQQZZZaaacccbbbaaa\\\VVVRRROOOUUUhhhiiiRRRPPPRRR[[[eeefffhhhmmmttt|||yyyxxx~~~~~~||||||~~~~~~uuulllggggggjjjssszzz(((((()))))))))))))))***))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,---------.........---------........./////////............///000000.........///////////////...///111222333222111000444444333333333333333333444555777666555555666888555555666777999;;;<<<============???BBBEEEFFFEEEAAA@@@>>>======>>>@@@AAA>>>@@@DDDFFFFFFGGGIIIJJJKKKJJJHHHFFFFFFGGGHHHIIIJJJHHHFFFDDDCCCBBBBBBCCCAAACCCEEEHHHJJJKKKKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDFFFGGGGGGGGGFFFHHHKKKMMMJJJJJJKKKLLLMMMNNNOOOPPPMMMLLLKKKJJJLLLMMMOOOPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVZZZ^^^bbbaaa]]]ZZZ[[[^^^```dddkkkrrryyy|||yyy{{{||||||~~~~~~|||xxxxxx|||zzzzzz~~~ssspppkkkfff```\\\VVVPPPLLLJJJHHHFFFFFFGGGHHHFFFDDDCCCAAA@@@AAABBBCCCBBBAAA@@@???@@@AAACCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAA???>>>???@@@@@@???>>>===>>>???@@@@@@???======:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAA@@@???===<<<<<<===???@@@JJJHHHDDDBBBBBBDDDHHHJJJJJJIIIGGGEEECCCAAAAAAAAA>>>===<<<;;;;;;<<<======888999;;;======<<<;;;:::999777555555555666555444444333222222111000//////......---,,,,,,,,,,,,,,,******))))))((()))))))))((((((((((((((((((((((((&&&'''***,,,,,,***'''&&&%%%&&&''''''((('''''''''((((((((((((((())))))***((((((((())))))+++,,,,,,------,,,,,,---...000111222333444666:::@@@IIIOOORRR]]]ffffffbbb```\\\YYYQQQOOOTTTeee}}}oooVVVOOOLLLTTTbbbfffiiioooxxx~~~zzzuuu}}}|||}}}{{{xxxoooiiiggggggnnnvvv)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------......,,,---------...........................//////000------....../////////000---...111222333222000///222222333333333333333333333555666666555555666777444555666888999:::;;;<<<>>>===>>>@@@CCCEEEEEEEEE???>>>===<<<<<<===>>>???===@@@DDDFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFEEECCCBBBBBBBBBDDDDDDBBBDDDFFFIIIKKKLLLLLLLLLJJJIIIGGGEEEEEEDDDEEEEEEHHHHHHIIIHHHHHHIIILLLOOOJJJKKKLLLMMMOOOPPPPPPQQQLLLLLLLLLLLLLLLNNNPPPQQQOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXZZZXXXVVVTTTTTTUUUVVVWWWWWW[[[^^^\\\WWWSSSUUUXXXWWWXXXZZZ\\\aaahhhpppvvv~~~zzzsssnnnpppxxx~~~zzzsssggg^^^ZZZYYYXXXWWWUUURRRMMMJJJKKKIIIHHHGGGFFFEEECCCAAAAAA@@@??????AAAAAA@@@???AAA@@@???@@@AAABBB@@@>>>@@@@@@@@@AAAAAA@@@@@@???@@@???>>>>>>@@@@@@???>>>>>>???@@@@@@@@@>>>===<<<::::::;;;;;;<<<;;;;;;:::999::::::;;;;;;::::::999::::::;;;;;;::::::999999::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;===???@@@???>>><<<;;;;;;<<<===>>>DDDCCCAAA???@@@BBBEEEHHHGGGFFFDDDBBB@@@>>>======<<<;;;:::::::::;;;<<<===777999;;;===>>>===;;;:::999777555444555555444333111111111111222222222222///...------,,,,,,------++++++***)))))))))))))))((((((((((((((((((((((((&&&(((***++++++***(((&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++,,,++++++,,,---///111222444555777999===CCCKKKQQQUUU```hhhfff```]]]ZZZXXXNNNNNNSSSbbb{{{rrrYYYNNNIIIQQQccckkkooottt|||yyyxxx|||{{{|||xxxyyy{{{zzzrrrllliiigggpppwww((())))))******+++++++++************************)))***+++,,,,,,+++***)))************+++++++++++++++,,,------......------......------......///000---------......//////000---...000222222111000///111111222222222222333333333444555555444444555777444555666888999:::::::::=========@@@BBBDDDCCCBBB>>>===<<<;;;;;;<<<===>>>===@@@CCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGDDDCCCBBBBBBBBBDDDEEEFFFDDDEEEGGGJJJKKKLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIJJJLLLNNNKKKLLLMMMOOOPPPPPPPPPPPPJJJKKKMMMNNNMMMNNNOOOQQQOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQTTTVVVYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVQQQTTTVVVVVVTTTSSSUUUWWWUUUUUUSSSRRRSSSWWW]]]aaaeeelllwwwzzzzzzxxxqqqkkklllvvvxxxnnngggccc^^^XXXRRRNNNPPPRRRRRRQQQMMMJJJGGGIIIIIIIIIHHHGGGFFFDDDCCCAAA???>>>???@@@AAA@@@>>>AAA@@@???@@@AAA@@@???===??????@@@AAABBBBBBBBBBBB@@@>>>>>>>>>@@@AAA@@@???????????????>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;999999::::::::::::999999888999999::::::999888888999999999999::::::::::::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;::::::::::::::::::;;;;;;:::::::::999999999999;;;<<<>>>@@@>>>===<<<;;;;;;;;;<<<===???@@@@@@AAABBBCCCEEEEEEBBBAAA@@@???===<<<::::::::::::999888999:::;;;<<<777999;;;<<<===<<<;;;:::999777555444555555444333///000000111222333444444///......---------------,,,+++******))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))************+++,,,---000222444555777:::===@@@FFFMMMQQQWWW```eeebbb]]]ZZZXXXVVVNNNNNNPPP\\\tttvvv]]]PPPHHHPPPeeeqqqvvvzzzvvvvvv~~~{{{xxx|||}}}xxxssspppnnnxxx|||''''''(((((()))******+++((((((((((((((((((((((((******++++++++++++******)))************+++++++++***+++,,,---...------,,,...------------...//////,,,,,,---......///000000......000111111111000///111111111111222222222333222444555555444333555666444555777888999999999888;;;;;;;;;===???@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<>>>>>???AAAAAA@@@>>><<<===>>>@@@AAABBBCCCCCC@@@???>>>???AAABBBAAA@@@???>>><<<;;;:::999999999888999:::;;;;;;;;;;;;;;;999999999::::::999999999888888999999999999888888777777777888888999999999888888888888888999:::::::::::::::999:::;;;;;;<<<;;;;;;;;;:::::::::::::::888888999999999999888888888888888888:::<<<>>>???===<<<<<<;;;::::::;;;;;;===???CCCFFFHHHGGGFFFEEE>>>>>>======;;;:::999888999888888777888999:::;;;888999:::;;;;;;:::999999888666444444555555444333000111111222222333333444//////...------------------,,,+++***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((())))))))))))***+++...000333555555777;;;???CCCHHHMMMQQQWWW]]]```]]]YYYYYYXXXVVVQQQOOOLLLSSSiii{{{cccTTTHHHOOOeeerrr}}}~~~yyyvvv}}}|||{{{&&&&&&&&&'''((())))))***************************************************++++++,,,,,,,,,---------***+++,,,---...---,,,,,,...------------...//////,,,,,,------...///000000...//////000000000000000000000111111222222222333222333555444333333444666555666777999999999888777999999:::;;;======;;;999<<<;;;;;;::::::;;;;;;<<<<<>>@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGEEEGGGJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKPPPUUUVVVUUUTTTTTTUUUQQQPPPOOOOOONNNNNNOOOOOOSSSRRRRRRRRRRRRRRRSSSTTTPPPQQQQQQQQQPPPOOONNNNNNQQQPPPNNNNNNNNNNNNLLLJJJMMMPPPSSSTTTSSSPPPOOONNNRRRSSSSSSSSSTTTYYY___dddfffllluuu~~~wwwxxxuuunnniiiddd]]]XXXQQQPPPNNNLLLJJJHHHHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJAAABBBCCCBBB@@@>>>===<<>>???AAABBBBBB@@@>>><<<:::888777777777777777888999:::::::::::::::999999::::::::::::999999777888888999999999888888555666666666777777888888888888888777888999999:::::::::999999::::::;;;<<<:::::::::::::::::::::;;;777777888888888888777777888777777888:::<<<>>>???===<<<;;;;;;::::::::::::===AAAFFFKKKLLLKKKHHHFFF<<<<<<<<<<<<;;;:::999888888888777777777888:::;;;999999999::::::999999888888666444444444555444333222222222222222222222222//////...------------...---,,,+++***))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))***+++...111444555444777<<<@@@DDDHHHMMMPPPVVVZZZ[[[YYYWWWYYYYYYVVVUUUQQQJJJLLLaaagggVVVHHHMMMcccqqq{{{xxx}}}***)))'''&&&&&&(((***,,,++++++******))))))(((((()))))))))))))))))))))))),,,+++)))((((((***+++---+++******))))))(((((()))******+++++++++,,,,,,,,,............///////////////...---+++++++++,,,------------------...//////111222333444444444333222000222555666666666777888888888888777888999999:::;;;<<<======;;;999999:::<<>>???:::777;;;CCCHHHHHHEEEHHHGGGFFFDDDCCCCCCCCCCCCFFFEEECCCDDDFFFGGGGGGFFFEEECCCCCCEEEIIIJJJIIIFFFEEEGGGKKKNNNNNNLLLIIIFFFIIILLLOOOOOOMMMLLLNNNPPPRRRTTTWWWYYYYYYVVVSSSPPPPPPOOOMMMLLLLLLNNNPPPQQQPPPQQQRRRRRRSSSRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNQQQOOONNNMMMNNNMMMLLLJJJHHHMMMSSSUUURRRNNNLLLLLLNNNMMMMMMNNNOOOQQQSSSUUUYYY]]]fffsss~~~xxxxxxxxxxxxyyy|||}}}yyytttpppiiiddd]]]ZZZYYYVVVOOOJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEDDDDDDDDDCCC@@@===BBBAAA???===<<<<<<===>>>@@@@@@@@@?????????>>>>>><<<===>>>???@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAACCCAAA@@@AAACCCCCC@@@>>><<<;;;:::999888888888888999999888888777888888888888888999:::::::::999999:::999888666444222///...777777777777666666666666999999999::::::;;;;;;;;;888888777777777888:::;;;;;;:::888888888888:::;;;999888888888777777666666666666666666888999;;;===:::<<>>EEEKKKNNNMMMJJJGGG??????>>>===;;;:::888777888888888888888888999999777888999:::;;;:::999888777666555333333333444555222222444555666666777777111111///...,,,***))))))+++******)))(((''''''&&&***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&*********+++...222555888555888<<>>BBBAAA???===<<<===>>>>>>@@@@@@@@@@@@????????????<<<===>>>???@@@??????>>><<<===>>>@@@AAABBBBBBBBBBBB@@@???@@@AAABBB???===;;;;;;:::999888888888888<<<;;;:::999888888888888999:::::::::999888888777222333444666666777777777666666666666777777777777888888888888888999999999999888777777777888999:::999999888888888888999999888888777777777666666666666555555555666888999:::999;;;>>>@@@@@@???===;;;:::<<<@@@DDDGGGHHHHHHGGGEEECCC@@@===:::888888777666666777777777888888888777888999999999888777777777777666555444555666666555555555555555555444333000000///...,,,+++******,,,++++++***))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''))))))(((&&&(((((((((((((((''''''''''''((()))***---000222444555777:::===???BBBEEEHHHNNNPPPQQQPPPNNNOOOTTTXXXXXXQQQKKKLLLTTTeee~~~uuu]]]PPPSSSXXXnnn{{{{{{}}}'''(((((()))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))(((((()))+++,,,...---,,,***)))((()))+++,,,,,,,,,---------.........------------............/////////000//////...---111000000000000111222222000111222333444444444444444444333111///...///111333333444555777999;;;<<<999;;;<<<;;;:::999999::::::???AAA??????BBBCCCAAA999555333777@@@HHHKKKJJJFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCEEEHHHIIIHHHGGGFFFGGGHHHJJJJJJIIIHHHHHHKKKKKKLLLOOORRRTTTTTTTTTUUUTTTRRRPPPPPPQQQRRRSSSSSSQQQOOOMMMKKKJJJKKKKKKNNNNNNNNNOOOOOONNNNNNMMMQQQQQQQQQQQQQQQPPPPPPOOONNNMMMKKKKKKKKKKKKIIIGGGHHHMMMTTTVVVTTTPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPQQQUUUYYY\\\\\\\\\\\\\\\XXXYYY[[[[[[\\\___bbbeeemmmrrrwwwyyyyyyyyy|||~~~{{{wwwtttsssqqqlllhhheee___XXXUUUVVVWWWXXXWWWZZZYYYWWWVVVTTTRRRMMMJJJLLLIIIGGGGGGJJJJJJHHHFFFEEEDDDCCCBBBAAAAAABBBBBBEEECCCAAA@@@AAAAAA@@@>>>AAA@@@???=========>>>>>>AAAAAA@@@@@@@@@?????????======>>>?????????>>>>>>:::;;;===???@@@BBBBBBCCC???>>>>>>>>>??????===<<<;;;:::999888777777777777===<<<;;;:::999888888888::::::::::::888777666555666666777777777666666555555555666666777777888888777777777777666666666666999999888777777777888888777888888999999888888777666666666666666555555555555555444444444555777888777999<<<>>>???>>>===<<<::::::;;;===???AAADDDEEEIIIFFFAAA===999777666777444444555666777888888999888888888888888777666555888777777666777777888999777777777666444333111000/////////...------,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$%%%'''(((((('''))))))((((((((('''''''''&&&'''))),,,...000111222333555888999;;;===@@@CCCGGGKKKNNNOOOOOOPPPTTTXXX[[[UUUNNNMMMRRR```yyy}}}cccRRRQQQSSSiiizzz~~~|||}}}~~~uuurrruuuyyy{{{&&&''')))***+++***(((''''''((((((((())))))******))))))))))))))))))))))))'''''''''((()))+++---......,,,***))))))***,,,---,,,,,,,,,,,,---------------............/////////,,,,,,.........---,,,+++111111000000111111222333444444444333222111000000444444222000------///111333333333444666777999:::888:::;;;;;;:::999999:::;;;???AAA??????CCCEEEDDD<<<::::::>>>FFFKKKLLLKKKDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAABBBDDDEEEDDDBBBCCCCCCDDDFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJKKKOOOTTTXXXWWWUUUUUUSSSQQQPPPOOOPPPRRRSSSQQQPPPNNNMMMKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPNNNMMMMMMMMMMMMKKKJJJHHHMMMSSSUUUSSSPPPOOOOOOMMMNNNPPPRRRSSSSSSSSSRRRSSSWWW[[[[[[ZZZYYY[[[]]]TTTUUUVVVUUUTTTTTTUUUWWWZZZ]]]```aaa```bbbeeeiiiuuu||||||}}}sssnnnmmmppprrrrrroooooorrrrrrpppjjjfffaaa^^^\\\[[[YYYWWWXXXSSSNNNLLLMMMPPPQQQRRRSSSRRRPPPOOONNNLLLIIIFFFKKKIIIGGGGGGGGGGGGEEECCCCCCAAA@@@>>>>>>???AAABBBDDDBBB???>>>???@@@@@@???@@@@@@???>>>======>>>>>>AAA@@@@@@@@@@@@?????????======>>>>>>>>>>>>>>>>>>:::;;;===>>>???@@@@@@@@@==================;;;:::999999888777777777777777::::::999888888888999999999999999999888777666555::::::999999777666444333555555666666777777888888777777777666666555555555999999888888777777777666666666888999999888666666555555555555555555555555666555444333333444666666555777:::<<<>>>===<<<<<<888888999999;;;===???AAAEEEDDDAAA>>>:::888666555444444555666777999999::::::999999888777666666555777777888888888999::::::777777777555444222000////////////...............,,,,,,++++++************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%######%%%''''''''''''''''''&&&%%%%%%$$$$$$'''))),,,///111222111111222333555555666888;;;>>>EEEJJJOOORRRSSSTTTXXX[[[^^^YYYTTTQQQRRR___xxxkkkWWWQQQPPPdddttt|||~~~rrrmmmooouuuyyy%%%''')))++++++***((('''''''''(((((()))))))))***((((((((((((((((((((((((&&&''''''((()))+++,,,------,,,***))))))+++,,,---++++++++++++,,,,,,,,,,,,....../////////000000000+++,,,---......---,,,+++000////////////000111111444444333222111111000000333333222000//////222444444444444444555666777888888:::;;;;;;:::999:::;;;<<>>AAA@@@>>>======???AAABBBCCCAAA>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@????????????>>>>>>>>>>>>==================<<<<<<===>>>>>>=========;;;;;;<<<<<<;;;:::::::::888888777666666666777777777666666777777888999:::666777777888888777777777555666777888999999999999555666666666777777777888888888888777777666666555888888888888777777666666444555777777777777555444444444444444555555555555666555444333444444666666555666888:::<<<<<<;;;;;;666777999:::;;;<<<<<<<<<<<<===??????===:::666444555555666777999:::;;;;;;;;;;;;:::999888777777777777777888888999999::::::555555555555444333222111////////////////////////***************)))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''%%%######%%%'''''''''''''''&&&&&&&&&%%%%%%%%%''')))---///111111000///000111222222333555888;;;CCCHHHNNNRRRTTTUUUYYY\\\\\\ZZZVVVSSSRRR\\\tttsss___TTTNNN^^^ooo{{{rrrlllmmmtttyyy&&&''')))***+++***(((''''''(((((((((((((((((()))((((((((((((((((((((((((&&&'''((())))))***++++++***************++++++,,,*********+++++++++,,,,,,.........////////////000---...//////000////////////............///000000000000000000111222444444111222222111111111444666666555555555555666666777999:::<<<<<<;;;:::;;;<<<===BBBEEECCCCCCGGGHHHGGGAAAAAACCCFFFHHHGGGDDDAAA@@@?????????@@@AAABBBBBBAAAAAABBBCCCEEEEEECCCAAACCCEEEHHHIIIHHHHHHIIIKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLOOORRRTTTTTTTTTPPPQQQSSSTTTSSSRRRPPPNNNKKKLLLMMMNNNOOOPPPPPPQQQLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOQQQRRRRRRRRRPPPOOOLLLKKKKKKLLLNNNOOONNNMMMJJJMMMOOONNNKKKJJJKKKNNNJJJLLLOOORRRUUUWWWYYYZZZXXXYYYXXXWWWUUUTTTTTTUUUOOOOOOPPPOOONNNOOORRRTTTSSSUUUUUUSSSQQQPPPTTTWWWVVVdddqqqtttqqqmmmfffaaa]]]]]][[[XXXWWWXXX[[[^^^___^^^]]]^^^^^^^^^\\\ZZZ\\\[[[ZZZYYYYYYXXXXXXXXXXXX[[[^^^\\\WWWPPPMMMKKKSSSUUUTTTQQQQQQUUUWWWUUUPPPNNNKKKIIIHHHIIIKKKMMMJJJJJJJJJJJJIIIHHHHHHGGGKKKIIIHHHGGGHHHHHHGGGEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCAAA@@@>>>???@@@AAAAAA@@@>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>===<<<<<<<<<======<<<<<<=========<<<;;;;;;999;;;<<<<<<:::999999:::777777666666666666777777666666666666666777888999555555666777777777777777888888888888888777666555777777777777777666666666888888888888777777777777777777888888888777666666444555555666666555555444444444444555555555555555444444333333333444666777555666777999:::::::::999555777999;;;;;;;;;999888555888<<>>>>>>>>?????????>>>>>>============<<<<<<<<<<<>>===<<<;;;<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;999;;;===<<<:::888999:::666666666555555666666777999888888777666666777777666666666777666666555555::::::999888777555333222888888777777666666555555777777777777777888888888555666777888888777777666555555444444444444555555444444555555666666666666222111111111222333555666555666777888888888888777666777888999999888888777555777;;;>>>???>>>;;;999666777777777888888999999:::999888777777888999999555666666777777666555444444444444444333222111111111111111000000/////////++++++++++++++++++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''))))))(((&&&&&&&&&''''''((()))))))))((()))***,,,---------,,,///000000000000333777:::<<<@@@EEEHHHHHHJJJNNNRRRTTTVVVWWWRRRKKKNNNbbbwww|||qqqnnnyyy{{{jjjUUUZZZhhh{{{yyypppmmmqqquuu'''(((((()))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))))))))))))))(((&&&'''***+++,,,+++)))(((,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,++++++,,,---...//////////////////000000111222111000000000111222333000111333333111000111111333333444555777999:::<<<:::<<<>>>>>>===<<<===>>>;;;AAAEEEDDDDDDEEEEEEBBBHHHFFFCCCAAAAAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCEEEGGGFFFDDDBBBEEEHHHKKKKKKJJJIIIKKKNNNGGGHHHJJJKKKKKKKKKJJJIIIIIILLLOOOOOOMMMLLLNNNPPPOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQHHHIIIKKKNNNPPPRRRSSSSSSQQQRRRUUUWWWWWWVVVTTTSSSMMMMMMMMMOOOSSSUUUUUUUUULLLLLLJJJFFFBBBBBBGGGKKKLLLLLLLLLMMMOOORRRUUUVVVXXXVVVTTTUUUXXXXXXUUURRRRRRQQQOOOLLLJJJKKKOOORRRMMMOOOQQQPPPMMMMMMOOORRRTTTYYY^^^^^^^^^___ZZZUUUQQQSSSTTTTTTSSSTTTVVVWWWUUUSSSRRRRRRTTTUUUUUUTTTOOOOOOOOOPPPOOONNNMMMMMMMMMMMMOOOQQQSSSSSSPPPMMMNNNPPPOOOKKKJJJLLLLLLIIILLLKKKJJJHHHFFFFFFHHHJJJFFFFFFEEEDDDCCCDDDFFFHHHGGGFFFDDDDDDFFFGGGGGGFFFHHHHHHHHHFFFCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFF??????@@@BBBDDDDDDBBB@@@===>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;;;;<<<===888999:::;;;<<<<<<<<<<<<999;;;===<<<999888999:::666666555555555666666777===<<<:::888777666555555888888777777666555333333222333444666888999::::::999999888777666555444444555555666666777777888888444555666888888888777777555555333222222333555555555555555666666666777777000/////////111333444666666666777777777777777666777777777666666777777777777999;;;===>>>>>>===<<<666666666666777777777777888888777666666777888999555555666666666444333222666555555444333111000///222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((******(((&&&###$$$$$$%%%&&&'''((((((++++++,,,---............///000000///000333888;;;<<>>======>>>AAABBBCCCBBBAAAAAACCCEEEFFFEEEDDDEEEFFFGGGEEEDDDHHHHHHIIIKKKLLLNNNOOOOOOJJJKKKLLLMMMNNNOOOPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPQQQPPPOOONNNMMMLLLQQQQQQQQQQQQQQQQQQPPPPPPKKKMMMOOORRRUUUVVVWWWWWWQQQSSSUUUWWWXXXXXXXXXXXXLLLMMMOOOQQQSSSUUUUUUVVVMMMLLLJJJHHHEEEBBBAAA@@@FFFHHHLLLNNNPPPSSSVVVXXXUUUTTTTTTSSSSSSSSSSSSSSSQQQOOOLLLKKKMMMNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOWWWYYYZZZ[[[YYYUUUPPPNNNQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTRRRQQQOOOOOONNNNNNOOONNNMMMMMMMMMMMMLLLKKKQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOOOONNNLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGEEECCC????????????????????????>>>???@@@???>>>======???=========<<<;;;;;;::::::888999:::::::::::::::::::::999999888888999999:::333444444444555666666666777777777777777666666666777888888888777666444333666555555666888999777666555555666666666666555555666666666666666666666666666666666666666666666666444444444444444444444444444444555555555555444444222222333444444555555666555444333333444555777888:::999888666555555555555555666777:::===@@@CCCDDD:::999777555444555666777111222333444555777888999666555555444444444555555333333333333222111000000222111///.........///000---------...------,,,,,,******))))))((((((''''''((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,...///111111222333555888<<>>?????????AAAAAAAAABBBBBBCCCCCCCCCFFFEEECCCAAA?????????@@@AAABBBCCCCCCBBBBBBCCCEEEGGGFFFFFFGGGHHHHHHFFFDDDGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJKKKLLLNNNOOOPPPQQQMMMNNNNNNOOOOOOOOONNNNNNQQQRRRRRRRRRRRRQQQOOONNNNNNPPPSSSVVVXXXYYYZZZZZZRRRSSSTTTVVVWWWWWWWWWVVVQQQRRRSSSTTTTTTTTTTTTTTTNNNMMMKKKHHHFFFCCCAAA@@@FFFHHHKKKMMMNNNPPPSSSUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQOOOLLLLLLNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPUUUVVVWWWWWWVVVTTTRRRPPPSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMKKKJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGEEECCCBBB????????????????????????===>>>???>>><<<;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;:::999888777777777555555555666666666666666666666666666666666666666777888888888888777555444444333333444666666555444555555666666666666555555666666666666666666666666666666666666666666666666444444444444444444444444555666666777777666666555222333333444444555555666555555444444444555555666777777666555444444444444555666777999;;;>>>@@@BBB;;;999777444333333333444444444555555666666666666222222333333444444555555333444444444444333222222222111000/////////000111...............---,,,+++*********)))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...000000000111444666;;;>>>BBBDDDFFFGGGJJJLLLRRROOOQQQSSSOOOKKKTTTddd|||fffbbbyyyiii^^^]]]sss{{{uuuqqqqqqttt{{{vvvpppoooppp&&&&&&&&&'''(((((())))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++------......------,,,,,,,,,,,,------........................////////////000000000111111111111222111333444555555666888999888999:::<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCCBBBAAAAAAAAABBBAAACCCEEEFFFEEEDDDDDDDDDHHHHHHHHHJJJJJJIIIFFFDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHKKKMMMNNNOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTSSSQQQNNNMMMPPPQQQTTTVVVXXXYYYYYYYYYRRRSSSTTTVVVVVVVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLJJJGGGDDDBBB@@@FFFHHHKKKMMMMMMNNNPPPRRRTTTTTTSSSRRRQQQPPPPPPPPPQQQOOOMMMNNNPPPSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIGGGIIIJJJLLLLLLKKKJJJIIIHHHFFFDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;:::999<<<;;;:::999888666555555777777777666666666666666555555555555555555555555777777888888888888777666444333333444666666555333555555666666666666555555666666666666666666666666666666666666666666666666555555555555555555555555777777777888888777777777333333333444555555666666555555555555555555444444444444333333333333333444555666666777999;;;===>>>:::999666444222222222222555555555555444444333222///000222444555555555444333444444555555555555555333333222111111111111111////////////...---+++++++++******))))))(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((()))&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---/////////000222444999===AAAEEEGGGJJJMMMPPPWWWRRRRRRSSSPPPKKKOOOXXXqqqooogggyyylllZZZVVViiiyyy~~~}}}~~~|||wwwwwwrrrppprrrtttyyy}}}uuurrrrrr&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))******(((((())))))***+++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,---......///........./////////000000000000000111111111222222222444555666666666888:::888999;;;<<<>>>?????????@@@@@@@@@???????????????DDDCCCBBBAAAAAAAAABBBCCCBBBDDDGGGHHHGGGFFFEEEEEEIIIIIIJJJKKKLLLJJJGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJMMMNNNOOOOOOMMMLLLOOOOOOOOOPPPQQQQQQRRRSSSQQQSSSTTTTTTSSSQQQNNNMMMNNNPPPRRRTTTUUUVVVUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTXXXXXXWWWVVVUUUSSSRRRQQQNNNNNNMMMKKKIIIFFFDDDBBBFFFHHHLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPOOONNNPPPOOONNNPPPSSSUUUVVVVVVRRRRRRRRRQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQRRRTTTTTTWWWVVVVVVUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPNNNPPPQQQRRRSSSTTTUUUWWWUUUVVVVVVWWWVVVTTTRRRPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHIIILLLNNNNNNMMMKKKIIIGGGEEEAAA???>>>@@@CCCEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<::::::999999888666555555777777666666555555444444333333444444444444444555777777777888888888888888555555444666777888777555444555555666666555555444555555555555555555555555555555555555555555555555555555555555555555555555666666777777777777666666333333444444555666666666555555666777666555333222333222222222333444444555666666666666777888999:::888777666555444333333444333444444444333222111000000111333555666555444222222222333555555666666666444444333333222222222222111111000000...---++++++++++++******)))(((((('''&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---//////...///222444777;;;@@@EEEIIIMMMQQQTTT\\\WWWUUUUUUQQQKKKJJJMMMcccvvv|||mmmwwwttt^^^UUUbbbqqqzzz|||{{{wwwsssrrroooooosssvvvyyy{{{uuurrr&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((())))))***+++,,,------++++++,,,,,,,,,,,,,,,+++,,,+++++++++,,,---///000//////000000000111111111111111111111222222222333222444666666666666777999::::::<<<===>>>?????????>>>>>>>>>>>>============AAA@@@?????????@@@AAABBBCCCFFFIIIJJJIIIGGGGGGGGGIIIIIIIIIJJJKKKJJJHHHEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIMMMNNNOOOPPPPPPNNNLLLKKKPPPPPPOOONNNNNNOOOPPPPPPRRRSSSTTTTTTSSSQQQOOONNNNNNOOOQQQSSSSSSSSSSSSRRRTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNOOONNNMMMJJJHHHFFFFFFIIIMMMPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPNNNNNNPPPOOOOOOQQQTTTWWWWWWWWWRRRRRRRRRRRRSSSSSSTTTUUUXXXVVVSSSQQQQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRQQQRRRRRRSSSTTTQQQSSSTTTTTTRRRRRRSSSUUUTTTTTTUUUTTTTTTRRRPPPOOOKKKKKKKKKKKKJJJIIIGGGGGGHHHJJJMMMOOOOOONNNLLLJJJFFFCCC@@@===<<>>???@@@AAAAAA???>>><<<===========================>>>???>>><<<;;;<<<===:::;;;;;;;;;<<<<<<======<<<===>>>???????????????777777888888888777666555555555555444444333333333222333333333444444555555777777777777777777888888555444444555777888666555444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555444555555555555555555444333333444555555666666777555555666777666555333222333333333333444555666777666666555555555666666777666666666666666666777777222333555666666666444444444555666777666555222111000111222444555555555555444444444444444333333222111111111000///---,,,++++++++++++***))))))((((((&&&''''''(((((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---.../////////000222444555999???EEEJJJNNNSSSVVV\\\YYYVVVUUUSSSNNNKKKKKKYYYlllvvvuuu}}}kkkYYY___kkkxxx}}}{{{vvvtttqqqooorrrwwwzzz}}}xxxrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))******++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++******+++---///000000000000000111111111111111111111222222222333333222444555555555555777888;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>???AAABBBDDDFFFHHHIIIHHHGGGGGGGGGHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKNNNOOOPPPPPPOOONNNMMMLLLOOONNNMMMLLLKKKLLLMMMNNNRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPPPPNNNOOOPPPQQQPPPOOOMMMKKKIIILLLPPPRRRSSSSSSTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOQQQPPPPPPRRRUUUWWWWWWVVVRRRRRRRRRRRRSSSTTTUUUUUUXXXVVVSSSQQQPPPQQQSSSUUUSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSSSSTTTTTTUUURRRTTTVVVTTTQQQOOOQQQSSSQQQQQQPPPPPPOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLNNNNNNMMMLLLKKKFFFDDD@@@======???BBBDDDHHHHHHHHHGGGGGGGGGGGGGGGCCCBBBBBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@;;;===???@@@@@@???>>>==============================>>>???>>><<<;;;<<<===:::::::::;;;<<<===>>>>>>;;;<<<<<<===============555666777888888777666555444444444333333333333333222333333444444555555555777777666666666666666777333222222333555555444222444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222444444444555666666777777555555555555555555444444555555444444555666777777666555555444444555555666444555555666777888999999444666888:::;;;:::999888666777777777666444222111111111222444444555555555444444444444444333222222111111111111000///------,,,++++++******)))(((((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...////////////111333444888>>>DDDJJJOOOTTTXXXWWWVVVVVVTTTRRRPPPOOOOOOSSSeee~~~vvvxxxvvv___^^^eeettt|||zzzvvvvvvtttsssvvv||||||ttt&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))******************))))))***+++++++++++++++++++++******+++---///111/////////000000000000111000000000111111111111222222333555555444444555777:::;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUTTTSSSRRROOOPPPRRRSSSTTTTTTTTTTTTVVVVVVUUUTTTSSSQQQOOONNNMMMOOOQQQSSSTTTSSSQQQPPPMMMOOOSSSTTTSSSRRRQQQQQQOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPQQQSSSUUUWWWVVVUUUQQQQQQQQQRRRRRRSSSUUUUUUTTTRRRQQQPPPPPPRRRTTTUUUQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSPPPSSSUUUSSSOOONNNPPPSSSQQQPPPOOONNNMMMNNNPPPQQQLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLGGGFFFCCC@@@@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@??????999;;;===???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<999999:::;;;<<<===>>>???;;;;;;;;;:::999888777666555666777888777666444333333333333444444444444444333333333444555555666666888777666444444444555555333222222333555555444222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222444444555555666666777777555555444444444555555666666555555555555555666666555555555444444555555666444444555666777777777777444666999;;;<<<;;;999888555555555444444333333333222333444555555555555555333333444555444333222111111111111111111000///...,,,,,,+++******))))))((()))))))))((((((((((((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---......---...000111222777===DDDIIIOOOTTTXXXVVVWWWWWWSSSOOONNNNNNNNNOOO^^^vvvzzzwww}}}bbbZZZ]]]mmmxxxvvvtttwwwvvvuuuwww|||~~~~~~xxx&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))((((((((((((((()))***++++++++++++++++++******)))+++---///111............/////////000////////////000000000000111333444444333333555666:::::::::999888777666666888888999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAABBBCCCBBBAAAAAACCCEEEFFFDDDBBBBBBDDDGGGIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQOOOOOONNNNNNPPPRRRUUUWWWSSSRRRQQQPPPQQQSSSUUUVVVRRRSSSTTTTTTTTTRRRQQQPPPLLLNNNOOOQQQSSSSSSSSSRRRXXXXXXWWWUUUSSSPPPNNNMMMMMMOOORRRUUUVVVUUUTTTSSSOOORRRTTTUUURRROOONNNMMMNNNOOORRRSSSTTTTTTRRRQQQQQQQQQQQQSSSUUUVVVUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUPPPOOONNNNNNPPPRRRTTTVVVPPPQQQRRRTTTUUUWWWXXXXXXRRRRRRQQQPPPPPPPPPPPPPPPNNNQQQTTTRRROOOMMMPPPSSSTTTRRRPPPOOOOOOQQQSSSUUUMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIGGGEEECCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEECCCAAA???>>>===888:::<<>>??????;;;:::999888666444222000777888888888777555222000333444444555555666666666333333444444555666777777888777555444333333333444444444333555666777666444333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222444444555555666777777777555444333333444555777888666555555444444555555555555555444444444555555666444555555666555555444444333555777999999888666444333333222222222333444444444555666666666666666666222333444444444333222111000000111111111000000///,,,,,,++++++***)))))))))******))))))((((((''''''&&&'''((())))))((('''&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,+++,,,------,,,,,,...000222666===CCCIIINNNTTTWWWYYY[[[ZZZSSSLLLIIIIIIIIIKKKXXXoooxxxbbbWWWXXXhhhtttrrrqqqvvvvvvtttuuuyyyyyyyyy||||||"""###$$$&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))*********************************)))))))))))))))++++++,,,---...///000111/////////...------,,,,,,///////////////000111111444333333333333444555555999888666555444444555555999::::::999777777999:::===>>>??????>>>???AAACCCBBBAAAAAADDDGGGGGGEEEAAADDDDDDCCCCCCEEEFFFHHHJJJEEEFFFHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNOOOQQQQQQPPPPPPRRRSSSQQQPPPNNNOOORRRUUUVVVVVVVVVVVVUUUTTTQQQNNNKKKIIIRRRQQQPPPQQQSSSTTTSSSRRRUUUUUUTTTRRRPPPNNNLLLKKKPPPSSSVVVYYYYYYWWWTTTRRRNNNQQQSSSQQQNNNMMMNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPNNNNNNNNNPPPRRRSSSOOOQQQSSSUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUUUUVVVSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTQQQOOOOOOPPPRRRTTTSSSPPPMMMLLLLLLLLLKKKJJJLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHEEECCCBBBDDDGGGIIIIIIIIIIIIIIIGGGEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>======@@@AAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>777777777666777777888999:::::::::;;;;;;<<<<<<<<<666777999888666333333333777777666555444444333333555555555666666666666777555555444444444444555555666666555555555666777777666666555555555444444444444444555555555555555555444444333333333444555555333222111000000000222222222333555666666666555555666555333111111111333444222222333444555666777777888777555333333444666777666555444333222333444555999777666666666555444333444444555555444444333222333444555666666666555444777666555444444444444444444555666777777666555444555555555444444333222222333333333222111000///...000///...,,,+++*********+++***((('''&&&''')))***'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''***((('''&&&'''(((((('''((((((((()))******++++++,,,,,,---,,,+++,,,///111333666;;;BBBHHHNNNRRRUUUYYYXXXVVVRRRMMMIIIGGGGGGIIIVVVmmm~~~vvvpppWWWTTTeeeooossswwwwwwwwwxxxyyyzzzzzzzzzyyyxxx###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000//////......---------,,,///////////////000111111333333333333333444555555666555444333222333444444:::;;;<<<;;;::::::;;;===<<<===>>>=========???AAAAAA@@@AAADDDGGGGGGEEEBBBAAAAAAAAABBBCCCDDDFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPPPPPPPPPPRRRSSSSSSQQQPPPQQQSSSUUUUUUTTTUUUUUUTTTRRRPPPNNNLLLKKKPPPOOONNNOOOQQQRRRRRRQQQTTTTTTSSSRRRQQQPPPNNNMMMRRRTTTVVVXXXXXXWWWTTTSSSRRRSSSSSSQQQNNNMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTPPPOOONNNMMMNNNOOOQQQRRROOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOTTTTTTUUUWWWXXXYYYYYYYYYRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSQQQOOOMMMMMMNNNPPPQQQSSSQQQNNNMMMMMMMMMLLLKKKMMMNNNNNNNNNNNNMMMLLLLLLIIIGGGEEEDDDDDDFFFHHHIIIEEEEEEEEEEEEDDDCCCAAA@@@DDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===<<<<<<<<<@@@@@@AAAAAABBBBBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888888888888::::::::::::::::::;;;;;;333555777777666444444444777666666555444444333333333333444444444555555555666555555555555555555666444333333222222222333333666555555555444444444444444444555555555555444444555444333222222111222222333222111000000111222222222333444555666666555444444444555444444333333222444444555666666777777777666555444444444444555666555444333333333333444555777666555555555555444333555555555555555444333333333444555555555444333333666555555444444444444555333444555666777777666666777666555444333333333333333333333333222111000///...---,,,***))))))((((((,,,***)))'''''''''((()))'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''((('''&&&'''((())))))((('''((((((((()))******+++++++++,,,,,,++++++,,,...000444777;;;BBBHHHMMMQQQSSSZZZZZZYYYUUUPPPKKKHHHGGGFFFQQQeee|||xxxxxx\\\UUUeeeqqqvvvzzzwww|||~~~{{{xxxvvvvvv|||$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,---...//////.........---------------///////////////000111111333333222222333333444555222222111000111222333444999:::;;;;;;;;;;;;<<<>>>:::;;;<<<<<<;;;<<<>>>@@@??????AAADDDFFFGGGEEECCC@@@@@@BBBCCCDDDDDDEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKLLLMMMNNNPPPQQQRRRKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRSSSRRRRRRSSSUUUVVVTTTSSSTTTSSSRRRPPPOOONNNMMMMMMNNNMMMLLLNNNPPPQQQQQQPPPQQQRRRRRRSSSSSSRRRQQQQQQUUUUUUVVVWWWWWWVVVUUUTTTUUUVVVUUURRRPPPOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSPPPNNNMMMNNNOOOOOOTTTSSSSSSUUUZZZ\\\\\\ZZZPPPOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKKKKKKKMMMNNNSSSQQQOOONNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHBBBBBBCCCCCCBBBBBBAAA@@@EEEEEEDDDDDDCCCAAA@@@???AAA???===<<<;;;;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888999999999999999999888888222444777777666555555666666666666555444444333333222222222333333333444444666666555555555555666666777666555444444444444444555555555555444444444444555555555555444333333222444444222111000/////////222111111000111111222222333333444555555555444444333444555777666555333111555555666666666666555555444444444555555555444444444444333333333444444555555555555555555555444444666666666555555555444444444444444444444333222111444444444444444555555666333444555777777888888888:::888666333222222333444333444444333333222111000...---,,,+++***)))))))))---+++***(((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%'''((())))))(((''''''(((((())))))******+++***+++++++++***+++---000555777<<>>AAACCCEEEEEEDDDCCC@@@AAACCCEEEFFFFFFFFFEEEGGGHHHHHHGGGDDDCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPPPPQQQTTTVVVWWWUUUTTTSSSRRRPPPNNNNNNNNNOOOOOOMMMLLLLLLNNNPPPRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTSSSSSSUUUUUUUUUVVVUUUUUUTTTTTTQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQQQQRRRSSSTTTVVVWWWUUUSSSPPPOOONNNPPPRRRSSSUUURRRPPPRRRXXX[[[ZZZWWWNNNNNNMMMKKKJJJIIIHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLJJJJJJKKKLLLLLLSSSQQQPPPPPPPPPQQQOOONNNKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>???===;;;::::::<<<>>>@@@@@@@@@@@@@@@@@@@@@??????===========================<<<;;;:::999999999999999999888888777777666666444666888999777666666777666666555555555444444444222222333333333333444444666666666777777666666666999888777555555444444444444444444444444444444444555555555444444222111000333222111111000000000000111111111111111111222222333333333444444444333333222333444444444333222222444555555666555444333222222333555666777666444333444333333333444444555555333444555555444444555666777777666666555555555555444444444333222111000000333333333333444555666777555555666888999::::::;;;;;;999666333222222333444444444444444444333222111000///...---,,,,,,,,,,,,---,,,+++)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((''''''&&&'''(((''''''(((((()))***************+++***)))***---///666888<<>>AAACCCDDDDDDCCCCCC???AAACCCDDDEEEEEEEEEEEEEEEFFFEEECCCAAA@@@AAACCCBBBCCCEEEHHHJJJKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKIIIHHHHHHIIILLLLLLNNNRRRUUUWWWWWWUUURRRQQQPPPOOONNNOOOPPPQQQNNNMMMMMMOOORRRTTTTTTSSSPPPQQQRRRTTTUUUVVVVVVVVVXXXWWWVVVUUUTTTSSSSSSSSSPPPRRRVVVZZZ[[[ZZZWWWTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVQQQPPPNNNMMMNNNQQQTTTVVVUUUQQQMMMNNNSSSUUUSSSPPPMMMLLLLLLKKKJJJHHHGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMQQQPPPOOOPPPQQQQQQPPPNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBB@@@???>>>===<<<:::999999:::===AAACCC@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888888888777777666666666888:::;;;;;;888666666666555555555555555444444444444444444444555555555555666666777888888777666666555444333222111111000000333333444444444444444444444444444444333222000000111111000111111222333333000000111111222222222222333333333222222222333333222222111000000111222333555666777777666555333222222333555777888777555444222333333444444555555555333555666666444333555777888777666555555555555666444444333222111000000000222222222333444555666777666777777888999;;;<<<<<<:::888555222111222333555333333444444444333222222000000///...---------------,,,+++***)))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''((()))(((&&&######&&&((('''''''''((())))))************+++***)))***---///666888;;;@@@DDDHHHKKKLLLNNNRRRXXXZZZXXXSSSOOOLLLHHHHHHQQQfffzzznnnZZZ___kkk|||}}}&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''(((((())))))************++++++,,,,,,,,,******+++,,,---......//////////////////000111111111111000000111111222333111111000000111222444555444777999:::999888999999999:::;;;;;;:::;;;===???<<>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCAAA>>>>>>@@@AAA@@@AAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHFFFFFFFFFGGGHHHIIIJJJNNNRRRUUUVVVVVVRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNPPPTTTVVVVVVVVVRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQMMMOOOSSSYYY\\\[[[XXXTTTQQQRRRRRRSSSSSSSSSRRRRRRUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTLLLKKKKKKKKKMMMOOORRRTTTSSSOOOLLLKKKMMMNNNMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPPPPOOOMMMOOOOOOOOOOOOOOONNNMMMMMMIIIIIIHHHGGGEEEBBB@@@?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<::::::::::::<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777666666777777888999777777777777777777666666999:::<<<;;;888666555555555555555555555555555555555555555666666666777777666777888999999888777666555444444333222222222222333333333333444444444444333333333333222111111000//////000000111333444555///000111222222222222222333333222111111111222222222000///......000222333666777888999999777555333111222444666777666555444222222333444555555555555444666888777444333555777777666555444444444555666444444333222111111111111222222222222333444555666777777777777888999;;;;;;777666444222222222333444222222333333333333222222///...---,,,,,,,,,,,,,,,,,,,,,+++******)))((('''(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''((()))&&&######&&&)))&&&''''''(((((())))))******+++++++++***+++---000555777:::???CCCGGGJJJKKKKKKPPPVVVYYYXXXTTTPPPMMMFFFEEELLL___wwwwwwbbb___eeeuuu%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***************++++++++++++)))******,,,---.../////////////////////000111111000000000000000111222222111111000000000111333444333666888999888666666666888999:::999999999;;;======@@@CCCCCCAAA??????@@@>>>>>>??????@@@AAACCCCCCCCCCCCBBB@@@>>>>>>@@@BBBAAABBBDDDFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIGGGFFFDDD@@@BBBDDDDDDDDDEEEGGGIIIHHHGGGHHHJJJNNNRRRSSSSSSRRRSSSSSSSSSRRRRRRQQQPPPNNNMMMNNNPPPTTTVVVWWWWWWTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQOOONNNMMMMMMOOOSSSVVVWWWUUUSSSNNNOOOPPPQQQQQQQQQQQQQQQUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKLLLMMMOOOPPPQQQOOOMMMKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKMMMOOOOOOMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@<<<===============<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666777777777777777777777888888888666888999999777666555666555555555555555555555555555555666666666777777777666777999::::::999777666666666555444444555555555222222333333333444444444111222222222222222111111////////////000111111222...///111222333333222222444333222111000000111222000000000000000111222222333444666777777666333222///000222333444444333333111222333555555555555555666999;;;999555333555888777666444333222333444555444333222222111222333444222222222222333444555555666555555444555666777888444333333222222222333333111111222222222222222111///...------------------++++++++++++******)))(((&&&'''(((((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$))))))'''%%%&&&)))&&&&&&''''''((()))))))))+++,,,,,,++++++,,,...000333666999>>>CCCFFFIIIKKKMMMRRRWWWYYYWWWSSSOOOMMMFFFEEEJJJZZZooolllbbb___nnn$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))******************+++++++++))))))***+++---.../////////////////////000111111000000000000000111111222111000000//////000222333111444666666555333222222666777888888777888:::<<<===@@@DDDDDDAAA>>>>>>???AAA@@@@@@@@@AAACCCEEEFFFCCCCCCBBB@@@>>>???AAACCCCCCEEEFFFGGGGGGFFFDDDCCCEEEFFFHHHHHHHHHFFFDDDCCC:::===@@@BBBCCCFFFIIIKKKIIIGGGGGGHHHLLLOOOQQQQQQSSSSSSTTTTTTTTTRRRQQQPPPMMMMMMMMMPPPTTTVVVWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTRRRPPPMMMLLLOOOMMMKKKMMMQQQSSSSSSQQQLLLMMMNNNOOOPPPPPPPPPPPPTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSQQQOOOLLLKKKMMMNNNNNNOOOPPPPPPPPPQQQLLLLLLKKKIIIGGGGGGIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMIIIIIIJJJLLLNNNNNNLLLJJJKKKKKKKKKKKKKKKJJJJJJIIICCCCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAABBB:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>???????????????@@@??????===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666666555555666666777777888888999999222555777777666555555666444555555555555555555555555555555666666666666777666777999::::::999777666222222111111111222333333222222222333333444444444000111111222222222111111000//////.........//////...///111222333333222222444333111000000000111111...000111333333333222111...000222444444222000///......///000111222222222000222333555666666555555777:::<<<:::555333555888777555333222222222444555444333222222222333444555333333222222333333444444555444333222222333555555111111222222222333333333000111111222222222111111111000000////////////000******+++++++++******)))$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$### ))),,,***((('''(((&&&&&&''''''((())))))))),,,,,,---,,,+++,,,///111333555999>>>BBBFFFIIIKKKQQQTTTYYYZZZWWWRRRNNNLLLHHHGGGKKKYYYkkktttddd[[[hhh$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%((())))))((((((((())))))))))))((((((+++,,,------......---------------............///000000000000////////////////////////000111222333444444555555555555444444111333666777777888999:::888:::===@@@BBBAAA@@@???<<<===???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@EEEGGGIIIKKKKKKIIIGGGEEEEEEGGGIIIKKKJJJHHHEEECCC888888===DDDGGGFFFFFFHHHBBBDDDFFFHHHJJJLLLMMMNNNUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTRRROOOMMMMMMNNNMMMNNNOOOPPPOOONNNMMMLLLGGGIIILLLNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSRRRPPPPPPTTTRRRPPPNNNLLLJJJIIIIIIHHHJJJMMMPPPQQQPPPNNNLLLLLLLLLNNNNNNNNNNNNMMMLLLOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOLLLMMMOOOOOOOOOLLLIIIGGGFFFHHHJJJLLLLLLJJJGGGFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<>><<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::888666444333444555666555555666666777777888888444333333222222333333444666555444555666777666555222333444555666666666666888777444222111000000111111111111000000000000///111111111111111111222222222222222111000//////...333333222111111111111111000000000000000000000000111111111111111111111111000000111111222222222222///111333333222111111111////////////000000000000222111111111333555888:::;;;999777444333444666777555333000///111222333333000000111222333333444444999888888666444222111///333333333222222222111111222222333333333333444444555555444333222111000///000000000000///...,,,,,,------------,,,+++******))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&)))*********(((((()))***+++---///000444666888:::<<<@@@EEEIIIQQQSSSWWWZZZZZZWWWSSSQQQTTTLLLIIIQQQcccwww~~~eee[[[eeezzz$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''!!!"""$$$&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''')))((('''((()))***)))(((******++++++++++++******+++,,,,,,---------------------------............000/////////////////////............///000111222444444555555555555444444222444555666666777999;;;:::<<>>??????AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDFFFIIIJJJJJJIIIFFFDDDFFFGGGIIIJJJIIIGGGDDDBBB;;;<<>>>>>??????>>>??????@@@@@@@@@@@@?????????>>>===============@@@???>>>>>>@@@CCCFFFHHHEEEBBB>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999777555444333444555666666666666777777777777777444333333222222333333444555444333333444444333222444444555555555444333333666555444333222111111111222222111111111000000000222222222111111000000000222222111111000//////...000//////.........//////////////////////////////111111111111111111111111111111000000000111222333000111222222111000000000/////////000000000111111333222222222333666888:::???<<<888444222111111111444222000000111333333222000000111222222333444444777777777666444333111000333333222222222111111111222222222333333333444444444444333222111000//////000000000000///...------------------,,,+++******))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&+++***))))))******)))(((((((((((()))+++,,,......000222444777:::>>>DDDHHHKKKNNNRRRVVVWWWUUURRRPPPRRRLLLIIIPPP^^^rrrnnnaaaeeettt$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))"""###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''+++)))(((((())))))(((''')))******++++++******)))++++++,,,------------,,,,,,,,,,,,---------......////////////////////////------------...///000111333444444555555444444333333444444444444666999<<<===???@@@BBBBBBAAA@@@???@@@??????@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGIIIIIIGGGFFFDDDEEEGGGHHHIIIHHHFFFCCCAAA@@@BBBHHHPPPRRRNNNKKKKKKMMMNNNNNNNNNOOONNNNNNMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQOOONNNOOOPPPOOOOOOOOOOOONNNMMMKKKKKKLLLNNNOOONNNMMMKKKKKKLLLRRRQQQQQQQQQPPPOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOPPPOOOMMMJJJHHHLLLMMMOOOPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMLLLJJJHHHMMMLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>????????????AAADDDGGGIIIDDDAAA===::::::999999888<<<;;;;;;:::999888888888777666555444444444555666888888777777777777777666444333333222222333333444666444222222222222000...555555555444333111000///222333333333333222111111333222222222111111111111333333222111000///......222111111000000//////.........---------......///////////////////////////000000000000000000000000222111///...///000222333222111111111000000//////000000000000111111111111222222222222333666888999===;;;777333000///......333222111111222333222111000000111111222333333333555555555555444333222111333222222222222111111111222222222222333333333333333333222111000//////.../////////000000///.........------,,,,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%+++*********)))))))))((((((((((((((()))***+++,,,,,,...000333666;;;AAAFFFDDDGGGLLLPPPRRRRRRPPPNNNOOOLLLJJJNNNXXXiii}}}kkkgggqqq|||$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%''''''((((((((((((''''''******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........///////////////............///000111111333333444444444444333333333333333333333555999<<<>>>???@@@AAA@@@???===<<<>>>>>>>>>>>>@@@AAACCCDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEIIIPPPQQQMMMKKKLLLPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRPPPPPPQQQRRRPPPPPPOOONNNMMMLLLKKKJJJLLLNNNOOONNNLLLKKKKKKLLLRRRQQQQQQPPPPPPPPPPPPPPPKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJHHHFFFJJJKKKMMMOOOOOOOOOOOOOOOOOONNNLLLJJJJJJJJJKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCCCCBBBAAA>>>===<<<===???@@@>>>>>>======<<<<<<<<<===???>>>>>>===============<<<<<<<<<<<<>>>AAACCCEEE@@@>>>:::999999999999888;;;;;;:::999888777666666666555555444444555666777888888888777777666666666444333333222222333333444777555333333222111///...444444444333111000......///000222333333333222111333333333222222222111111111111111000000/////////111111000000///////////////............///000000////////////////////////000000000000000000000000222000...------///222444333111000000000000///...000000000000111111111222111111111111222444555666555444222111000000111222222111111222333333111000000000111111222222222333222222333333333333222222222222222222111111111111111222222222222333333333222222111111000//////......//////000000000//////......---,,,++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''((()))***)))(((((((((((())))))***+++---///111444888>>>BBBAAACCCHHHLLLNNNNNNMMMLLLLLLKKKKKKMMMQQQ___zzzuuulllttt$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&(((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((''''''(((((((((((('''''')))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---------....../////////000////////////000111222222222222333333333333222222222333333222222444888;;;======>>>>>>===<<<:::999:::;;;<<<===???AAACCCDDD@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFFFFEEEHHHEEEFFFJJJKKKIIIJJJMMMOOOOOOQQQRRRSSSSSSSSSSSSNNNNNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNPPPSSSVVVWWWTTTTTTSSSRRRQQQPPPOOONNNQQQRRRSSSSSSRRRQQQSSSTTTPPPPPPOOOMMMLLLKKKKKKJJJKKKMMMOOOOOONNNMMMMMMNNNSSSRRRQQQPPPPPPPPPQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGGGGGGGEEEDDDCCCBBBBBBAAA???>>>>>>???@@@AAA======<<<;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<::::::::::::<<<>>>@@@AAA<<<:::888888999::::::999:::999999888777777666666666666555555666666666777888777777777666555555555444333333222222333333444888666444444444333111///111111222222111000000///...///000222333333222111333333333222222222111111.........//////000000000000000000/////////////////////............//////........................////////////////////////111000---,,,---...111333333111///000111111000...///000000000000111111111.........///000111222333000/////////000111222333111000000111333333111///000111111111111111222222000111111222222222222222222222222111111111000000111111111222222222333333222222111111000///////////////000000000000000//////...---+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''((((((''''''(((***)))((((((((((((((())))))---...000000222555:::===@@@BBBFFFJJJLLLLLLKKKJJJIIIJJJLLLKKKLLLWWWqqq}}}sssyyy$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''***++++++***((())))))******))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,---------......//////000/////////000000111222333111222222333333222222111111222222333333444777:::;;;;;;;;;;;;:::999888888888999;;;===>>>@@@@@@@@@===>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC???@@@BBBDDDEEEEEEEEEEEEHHHDDDCCCFFFGGGFFFHHHLLLLLLMMMOOOQQQRRRSSSTTTTTTNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMPPPSSSVVVXXXSSSSSSRRRQQQPPPOOOOOONNNQQQRRRSSSSSSRRRQQQRRRTTTPPPOOONNNLLLLLLKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@===<<<;;;;;;;;;<<<>>>???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>999888777777999;;;;;;:::888888888888888777777777777777777777777777777777666666555555555555555444444333333222222333333444666444333333444444222111000000111111111111111111......///111111222222222333222222222111111111111,,,,,,---...///000111111////////////////////////......---,,,,,,,,,,,,,,,........................////////////////////////000///---,,,---...000111222000///111444444111...////////////000000000000,,,------...//////000000000000/////////000000111222111000000111222111000111111111111111111111111//////000111222222111111222111111111111000000000111111111111222222222222222222111111111000000000000000000111111000/////////...,,,+++******+++,,,))))))))))))(((((((((((('''(((((())))))((((((''''''(((((((((((((((((('''***,,,---+++(((&&&'''))))))((((((((((((((()))***---...///000000333777:::???AAADDDHHHJJJJJJJJJIIIHHHJJJLLLKKKJJJSSSjjjzzz}}}$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((***+++***)))(((((())))))))))))((((((((())))))***************************++++++++++++,,,,,,---......///000000//////...//////000111222111111222222222222111111///111333333333444666888::::::::::::999888888777777999;;;===>>>===;;;::::::;;;>>>@@@AAAAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBFFFCCCCCCFFFGGGFFFHHHKKKKKKLLLMMMOOOPPPQQQRRRRRRMMMLLLJJJIIIIIIKKKMMMNNNLLLLLLLLLMMMOOOQQQTTTUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQOOONNNMMMLLLKKKKKKLLLLLLNNNOOOQQQQQQPPPOOOPPPQQQRRRQQQOOONNNNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBCCCFFFHHHJJJKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>======>>>???@@@@@@???>>>>>><<<;;;::::::;;;===???AAA======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::;;;:::999777777888888888888999999999999999999999888777666333333333444444444444444444333333222222333333444000///...///111222111000000111111222222111111000///////////////000111222222222111111111000000000---------....../////////////////////////////////000000...---,,,,,,++++++......................................................------......///000000///000333777888333...---.........////////////,,,------...////////////000000000//////000000000333111//////000111111111111111111111000000000000//////000000111111000000111111111111000000000000111111111111222222222222222222222222222111111111111111111111111000///...000...,,,+++******+++,,,))))))))))))(((((((((((('''((()))******)))((('''&&&''''''((((((''''''&&&***,,,...,,,'''%%%''')))(((((((((((())))))***++++++,,,---...///222666999;;;===AAAFFFIIIJJJKKKKKKHHHIIIKKKKKKJJJPPPdddxxx$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((()))))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((()))***************)))************+++++++++,,,,,,------...///000000...------......///000111111111222222222222111111...000333444444444555777:::::::::999999888888888888:::<<<>>>===:::777555888:::<<>>@@@@@@???===<<<;;;;;;::::::;;;>>>AAABBB>>>>>>===<<<<<<<<<<<<<<<:::::::::999999888888888;;;:::999999::::::999777777777777888999999::::::;;;;;;;;;::::::888777666222222222333333444444444444333333222222333333444+++******,,,...000000///222222222222222111000000000///.........000111222111111111000000000000///..................------.........///////////////444333111000......------................................................---------...............//////000555::::::444///------------.........///------...///000000000///......//////000111111222444111......///111222222111111111000000000000000//////000000000000//////111111111111000000000000000111111111111222222222333333333222222222222222222222222111111///......000...,,,*********+++,,,))))))))))))(((((((((((('''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%$$$(((+++)))&&&$$$'''+++(((((((((((()))***+++,,,((()))+++,,,...111666:::888:::???DDDHHHKKKLLLLLLHHHIIIKKKKKKJJJPPPbbbsss|||~~~%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++...---,,,,,,+++***))))))***+++,,,---...------,,,---------............//////000111222222333222222///000111222444555666777777777777888999999::::::<<<<<<<<<===<<<<<<;;;:::;;;===@@@@@@???>>>>>>???=========>>>???AAABBBCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMJJJIIIHHHHHHHHHJJJKKKLLLOOONNNLLLJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNLLLJJJIIIJJJKKKKKKJJJHHHHHHIIIHHHHHHJJJMMMOOOUUUVVVUUUSSSOOOLLLKKKKKKOOONNNMMMOOORRRTTTTTTTTTTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMMMMKKKIIIFFFDDDBBBDDDCCCCCCFFFJJJLLLKKKIIIJJJIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHEEEDDDCCCDDDJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@???>>>===<<<;;;>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::999999::::::::::::::::::;;;:::999999::::::888777777777666666666666777777777888999999999777666555555555444444444333333333222222111111222222333444111111000000000000111111222111111000///......---000000////////////000000//////.........---------+++,,,---...////////////000///......000000///...111000///...---,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////------...///000000//////---...............------........................////////////////////////------,,,,,,,,,,,,------.........///////////////111000000///000222333444222222222222222111000///000111111111111222222222000000000000000000000000000222333222000......///,,,------......------,,,,,,,,,,,,++++++)))(((((())))))((('''''''''''''''(((''''''''''''(((((()))+++(((&&&''')))***)))'''''''''''''''(((***+++,,,+++++++++---000555:::===;;;<<>>======>>>===>>>>>>???@@@AAABBBBBBBBBDDDEEEEEEDDDDDDDDDEEECCCDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLPPPOOOMMMKKKKKKJJJKKKKKKMMMLLLLLLKKKKKKKKKJJJJJJMMMKKKKKKKKKKKKJJJHHHFFFDDDFFFIIIJJJLLLNNNQQQTTTWWWXXXXXXVVVRRRNNNLLLLLLMMMNNNOOORRRUUUVVVTTTRRRRRRPPPNNNMMMLLLMMMNNNOOOLLLLLLLLLKKKIIIGGGDDDCCCDDDCCCCCCFFFJJJLLLLLLJJJKKKIIIHHHHHHJJJJJJHHHGGGEEEFFFGGGEEECCCBBBCCCDDDIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@>>>======<<<<<<>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999999999777666444555777888888777555444555666777777777666444333444444444444333333333333222222111111222222333444111111000000000000111111111111000000///......---000//////////////////000///.........------------***+++,,,...///000000000---,,,+++,,,------,,,+++000...,,,***)))***+++,,,...---,,,,,,+++++++++,,,------------------------,,,,,,------.../////////---......////////////...,,,---------------,,,,,,...................................................------------------...////////////............////////////000222444555111111222222222111000000000000111111111222222222000000000000000000000000///111222111///------...,,,------......------,,,++++++++++++***)))(((((())))))((('''''''''''''''(((''''''&&&&&&&&&''''''+++(((&&&''')))***)))((()))(((((((((((())))))***,,,+++,,,---000444999;;;999:::===@@@CCCGGGIIIKKKLLLGGGGGGLLLMMMOOO]]]ooo|||zzzppplllvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))((('''(((((())))))******+++*********))))))(((((('''))))))*********))))))(((------------...............///000111222222222222222222333333444555666666444444555666666777777888999:::;;;<<<============;;;===???>>>===<<<<<<===???@@@AAABBBBBBBBBAAAAAACCCEEEGGGGGGFFFFFFFFFGGGCCCCCCEEEGGGIIIKKKLLLMMMJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKPPPOOONNNMMMKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNJJJEEEAAA>>>AAAFFFKKKNNNPPPTTTVVVXXXZZZ[[[ZZZUUUQQQNNNLLLLLLNNNQQQUUUXXXWWWTTTPPPOOONNNMMMLLLLLLMMMNNNOOOIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDGGGJJJMMMMMMMMMLLLIIIHHHIIIKKKKKKHHHFFFEEEEEEDDDCCCAAA@@@BBBDDDGGGFFFFFFFFFFFFFFFGGGHHHCCCDDDEEEEEEEEEDDDBBBAAABBBAAA???======<<<======>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888888666444111333666888888666333111333333444555555444222111444444444333333333222222222111111111111222333333111000000//////000000111111000000//////.........//////............//////............------------------...............---///...---...///000///...///---***((((((***---///...---,,,,,,++++++++++++------------------------,,,,,,,,,---......//////.........///......------++++++,,,,,,---,,,,,,+++.........................................................------.........000/////////...---------......//////000222333444000000111111222111111111000000000111111111222222000000000000000000000000...000111000...,,,,,,---,,,------......------,,,++++++++++++***)))(((((())))))((('''''''''(((((((((((('''&&&%%%%%%%%%%%%***)))'''''')))))))))(((******)))(((((((((((((((---,,,,,,---000333666999777888:::===AAADDDGGGIIIKKKHHHIIILLLLLLLLLWWWeeeqqq}}}pppjjjsss$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((()))*********)))))))))))))))))))))(((*********++++++,,,,,,,,,,,,,,,---------............///000111222222222222333333333444444555555555444555555666666777888888888999:::<<<===>>>>>>>>>===>>>??????===<<<===>>>@@@AAACCCDDDDDDCCCAAA???CCCEEEGGGGGGFFFFFFGGGHHHCCCDDDFFFHHHKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMLLLKKKIIIIIILLLKKKKKKJJJJJJKKKLLLMMMMMMOOOQQQSSSRRRLLLEEE???:::???EEEJJJNNNPPPRRRTTTXXXZZZ\\\[[[WWWQQQNNNLLLLLLMMMPPPTTTVVVVVVSSSPPPNNNMMMLLLKKKKKKKKKLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEGGGJJJMMMNNNOOOMMMKKKIIIJJJKKKKKKGGGDDDDDDDDDCCC@@@??????AAADDDEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBAAA???===<<<======>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<>>>>>>============<<<<<<===;;;999888888777555333111333555777777555333111222222333444444333222111333333333333222222222222111111111111111222222333000000////////////000000000000/////////.........///......------......///------------------------000000000///...,,,+++***///...------///000///......---,,,++++++---///000,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...............---,,,+++++++++,,,------------,,,................................................///......------......///........................////////////000000111111//////000111111222111111000000000000111111111111000000000000000000000000...000111000...,,,,,,---,,,------......------,,,******++++++***))))))((())))))((((((((((((((()))***)))((('''&&&%%%%%%%%%***)))((((((((()))))))))))))))(((((((((((())))))------------///222444666666777999;;;???BBBFFFHHHIIIHHHIIILLLKKKJJJPPPYYYdddttt{{{ooouuu$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((())))))******))))))******************((())))))***,,,---...///,,,,,,,,,------------.........///000111111111111333333333444444555555555555555666777777888888999888999:::<<<===>>>>>>>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA???AAACCCEEEFFFEEEEEEFFFGGGEEEFFFHHHJJJMMMPPPRRRSSSPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPNNNNNNJJJKKKKKKLLLLLLLLLKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPPPPRRRUUUWWWVVVPPPHHHBBB>>>CCCIIIMMMOOOPPPQQQRRRUUUXXXZZZYYYUUUPPPMMMKKKMMMMMMNNNPPPSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIEEEFFFGGGHHHJJJMMMOOOQQQPPPOOOOOONNNLLLIIIFFFCCCCCCCCCBBB@@@??????BBBDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???=========>>>>>><<<;;;;;;::::::::::::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<:::888777777666444222444444444444444444444444222222444444444444333222333333222222222111111111111111000000111111222333000000////////////000000////////////..................------------......,,,,,,------------------......//////...------,,,)))(((((()))***++++++******+++,,,---............*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------...------,,,++++++,,,,,,---.....................................................................------------......+++,,,,,,---...///000000111111000000///......---...///000111111111111111//////000000000111111111000000000000000000000000///000111111///------...,,,------......------,,,***++++++++++++******)))))))))((((((((())))))***++++++)))((('''''''''''')))))))))((((((((())))))''''''''''''((()))***+++------------///111222444666666777:::===AAAEEEGGGGGGHHHIIIKKKJJJIIIKKKPPP]]]mmmvvvwww$$$%%%&&&'''&&&%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((())))))***)))))))))******+++++++++((((((((()))***,,,---...,,,,,,,,,,,,---------------...///000111111111111111111222222333444555555555666666777777888999999888999:::<<<===>>>>>>>>>???@@@@@@@@@??????AAACCCAAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNIIIJJJJJJKKKKKKLLLMMMMMMOOONNNMMMMMMNNNPPPRRRTTTSSSUUUWWWYYYXXXTTTMMMHHHHHHKKKPPPRRRSSSRRRRRRSSSSSSUUUWWWVVVSSSOOOMMMLLLMMMMMMMMMOOOQQQRRRQQQOOOMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKGGGIIIIIIJJJJJJLLLOOORRRUUUXXXXXXUUUMMMGGGEEEDDDCCCDDDDDDBBBAAAAAACCCEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA????????????>>>>>>======;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;999777666666666444222555444333333333333444555222222444555555444444333222222222111111111000000111000000000000111222222000//////......//////000........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------)))***,,,...///000111111***)))(((***,,,---,,,+++'''(((+++------,,,+++)))*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---,,,,,,++++++,,,,,,---...////////////........................---------------------------------,,,,,,---------++++++,,,---...//////000000000000000///...,,,+++//////000000111000000000/////////000000000111111000000000000000000000000///111222111///------...,,,------......------,,,+++,,,,,,,,,,,,,,,++++++))))))((((((((()))******++++++***)))((((((((((((((()))))))))'''''')))***&&&&&&''''''(((***+++,,,,,,,,,,,,---///000222222555555666888;;;@@@DDDFFFFFFGGGIIIJJJIIIHHHIIIKKKYYYiii~~~$$$%%%&&&''''''%%%###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''(((((()))***++++++,,,+++*********+++,,,---++++++,,,,,,,,,------------...///000111111111111//////000111222444555555444444555666666777777888999:::;;;<<<===============>>>???>>>>>>???BBBDDDAAAAAAAAAAAAAAABBBBBBBBB???BBBDDDEEEDDDEEEFFFGGGFFFGGGIIIKKKMMMOOOQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMPPPOOOMMMMMMNNNQQQTTTUUUUUUUUUVVVXXXXXXVVVRRRNNNNNNQQQTTTUUUTTTSSSSSSTTTQQQSSSTTTSSSQQQOOONNNNNNLLLMMMOOORRRTTTSSSPPPMMMJJJJJJJJJIIIIIIHHHGGGFFFIIIJJJKKKMMMMMMMMMLLLLLLIIIKKKKKKKKKJJJKKKOOORRR\\\aaaddd]]]PPPGGGEEEGGGCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA===>>>???@@@@@@???===<<<;;;::::::999::::::;;;;;;<<<<<<;;;;;;:::999999888<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777999777666666666666444333444444555555555555444444111222333444555444333333222111111111000000000000000000000000000111222222//////............//////........................------,,,,,,,,,,,,------++++++,,,,,,,,,---------******,,,...///000000111---,,,,,,---///111000///))))))***+++++++++******---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......***++++++,,,,,,,,,,,,+++++++++,,,---....................................------------------------,,,,,,++++++++++++,,,,,,---------------------------....../////////...---000000000000000000///...////////////000000000111000000000000000000000000...000111000...,,,,,,---,,,------......------,,,,,,------......------,,,))))))(((((()))******+++***)))(((((((((((())))))((()))***)))'''&&&(((+++((((((((((((((()))*********+++,,,---///000111222333333333555999===BBBDDDDDDFFFHHHHHHHHHIIIIIIIIISSScccxxx$$$%%%'''''''''%%%###"""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******111000///---,,,,,,------++++++,,,,,,,,,------------...///000111111111111---...///000222333555555333333444444555666666777::::::;;;<<<============;;;<<<=========???BBBDDDAAA@@@@@@@@@@@@AAABBBCCC@@@BBBDDDEEEEEEEEEFFFHHHEEEFFFHHHJJJLLLMMMOOOPPPRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNMMMKKKIIIHHHIIIJJJLLLOOONNNMMMMMMNNNQQQTTTVVVUUUUUUUUUVVVWWWWWWTTTRRROOOQQQTTTTTTSSSSSSSSSTTTQQQRRRSSSRRRPPPOOOOOOPPPKKKMMMQQQVVVXXXUUUPPPKKKGGGHHHHHHIIIIIIHHHHHHGGGJJJKKKLLLNNNNNNNNNMMMMMMKKKLLLMMMKKKIIIJJJNNNRRRaaahhhkkkcccSSSGGGFFFJJJCCCEEEGGGGGGFFFEEEEEEFFF@@@@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA<<<>>>@@@AAAAAA???===;;;:::::::::999999:::;;;;;;<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999::::::999888888777666666888666555555666666555333222444666888888666444222000111222333444333333222111111111111000000000000000000000000000111111222//////............//////---.....................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......//////...------,,,,,,+++***,,,...//////......---,,,++++++,,,------000///---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,---......)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---........................------------------------,,,++++++******++++++,,,000//////...,,,+++*********+++---///000000//////000000111000000///......////////////000000000000000000000000000000000000---...//////---++++++,,,,,,------......------,,,------......///.........))))))((())))))***++++++(((''''''''''''(((((()))''')))***)))'''&&&(((+++***))))))(((((((((((((((******+++---///000111222111111111333777;;;@@@CCCCCCFFFGGGGGGHHHIIIJJJIIIKKK[[[qqq######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))******+++,,,------...///---,,,)))((((((***---......///111111000000222333333222111000000222444555333333444444555666666666888999;;;======<<<;;;999???????????????>>>======???@@@BBBCCCDDDCCCBBBAAAAAACCCEEEGGGIIIIIIHHHGGGIIIIIIIIIGGGFFFGGGJJJMMMPPPOOOMMMLLLKKKLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMLLLJJJJJJKKKMMMNNNMMMMMMNNNNNNPPPQQQRRRUUUVVVVVVTTTRRRRRRTTTVVVOOONNNNNNOOOQQQSSSSSSSSSTTTSSSRRRPPPPPPPPPQQQQQQNNNPPPSSSUUUUUUSSSPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEIIIIIIJJJKKKLLLLLLKKKKKKMMMLLLJJJIIIIIIKKKMMMOOO```hhhmmmeeeUUUIIIGGGKKKHHHHHHGGGGGGGGGGGGFFFFFFEEECCCAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<999999999888888888888888<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999888999999999888888888777777777666555444444444444444111111222333333444444555111111111111111111111111//////000000111111111222---...///.........000222111///,,,,,,---///000000...............------------------,,,,,,+++++++++(((((()))***++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++///...,,,+++***++++++,,,---,,,+++*********+++,,,)))***+++,,,,,,+++)))))),,,,,,,,,---------......------++++++++++++------))))))))))))))))))))))))---,,,++++++************............////////////...............---------......////////////......222222111000//////000000,,,---------.../////////------++++++++++++------.........---,,,+++)))((()))))))))))))))))))))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***&&&''')))***,,,,,,------///000111222444777;;;???BBBDDDGGGIIIHHHGGGFFFGGGOOOXXXiiiyyyvvv######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))'''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))+++++++++++++++,,,,,,,,,---,,,+++++++++---///000---...000000//////111222222111000//////111222333333333333444555555666666888999;;;<<<===<<<;;;:::===>>>>>>>>>>>>======<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIHHHGGGIIILLLOOOOOONNNKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSRRRPPPOOOOOORRRTTTSSSQQQOOOOOOQQQRRRRRRRRRSSSRRRQQQPPPOOOPPPPPPQQQPPPQQQSSSUUUTTTRRROOOMMMLLLKKKJJJHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOVVV\\\___ZZZNNNFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGGGGAAA@@@??????@@@AAACCCEEECCCCCCCCCCCCBBBAAA@@@@@@?????????>>>======<<<<<<:::999999999888777777777;;;;;;:::999999:::;;;;;;;;;;;;;;;:::999999888888888888777777777666666666666666555444444444444444333333333333333444444444222111111111111111111111//////000000000111111111.../////////------///111222///------...//////...//////......------,,,,,,------,,,,,,,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++...---,,,+++++++++,,,,,,---,,,+++*********++++++)))***++++++++++++***))),,,,,,,,,------------...---,,,++++++++++++,,,---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,.........//////000000000///........................//////000000//////...222111111000//////000000222111000///...---,,,,,,------,,,++++++,,,------,,,,,,,,,------,,,,,,++++++++++++++++++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***((((((***+++---............000111222444888===@@@CCCEEEHHHHHHGGGGGGGGGHHHHHHQQQccczzzzzzsss######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))+++++++++******)))))))))+++++++++,,,---...//////,,,---//////......000111000///.........///111222222333333444444555555666777888:::<<<======<<<;;;;;;;;;<<<<<<======<<<<<<======>>>???@@@BBBCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHDDDEEEFFFGGGGGGIIIMMMOOOOOOMMMJJJHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJKKKMMMOOOLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQOOOMMMLLLMMMQQQTTTVVVSSSPPPOOOPPPQQQRRRQQQQQQQQQPPPPPPOOOPPPPPPPPPRRRSSSTTTTTTRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIGGGGGGHHHJJJLLLNNNLLLNNNPPPNNNIIIEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFEEE???>>>>>>>>>@@@BBBEEEGGGCCCCCCCCCBBBAAA???==============================::::::999999888777666666:::999888888888888999:::;;;;;;::::::999888888888666666666666555555555555666555444444444444444444555555444444444333333333222222222111111000000000//////000000000000111111///000000///------...000111///......//////---,,,//////...------,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,---,,,,,,+++************+++)))******+++++++++******,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------//////...---------......---......///000111111222///////////////000000000///000000111111000000///111111000/////////000000333333111///...,,,,,,+++------,,,,,,,,,,,,------)))***+++,,,---.........------,,,,,,+++++++++***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))+++,,,---///000000...///111333666:::???CCCFFFGGGHHHHHHGGGFFFHHHIIIFFFPPPaaayyy|||ooozzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))((()))***+++,,,+++*********,,,------------...000//////.........///000111222222222333444444555555555777999;;;<<<<<<;;;:::888999:::;;;;;;<<<<<<<<<=========>>>@@@BBBEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIAAABBBDDDEEEFFFIIILLLOOOPPPNNNLLLIIIHHHGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGJJJKKKLLLLLLKKKKKKMMMOOOMMMOOOQQQRRRSSSRRRQQQOOOPPPPPPOOOMMMLLLNNNRRRUUUVVVSSSPPPOOOPPPRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQTTTTTTTTTRRRPPPNNNKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHFFFGGGIIIJJJIIIFFFCCCAAA@@@?????????@@@CCCEEEGGGDDDDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;<<<<<<======;;;::::::999888777666666999888777666666777888999:::::::::999888888777777666666666666555555555444555555444333333444444444666666555555444333222222222222111111000000////////////000000000000000000000000000///---,,,---///......---...//////...,,,///......---,,,+++******,,,+++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++*********++++++,,,------,,,++++++***************)))*********++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------///......---------......------...///000222222333000000000000000111111111000000111111111111000000111000000/////////000000000///...------------------------,,,,,,---------)))***+++,,,---.........------,,,,,,++++++******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))***+++---///000111...000222444777<<>>>>>>>>???AAADDDGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIBBBDDDFFFHHHIIIKKKNNNPPPSSSQQQNNNLLLJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHNNNOOOOOOMMMKKKKKKLLLMMMOOOPPPRRRSSSTTTSSSQQQPPPNNNNNNMMMLLLLLLMMMQQQTTTTTTQQQOOOOOOQQQRRRSSSSSSOOOPPPPPPQQQRRRRRRRRRRRRUUUTTTSSSQQQOOOMMMKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMSSSRRRPPPNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFIIIFFFDDDEEEHHHJJJIIIHHHEEEFFFHHHIIIHHHFFFCCCAAACCCBBBAAA@@@AAABBBDDDEEEEEEDDDCCCBBB@@@>>><<<:::999999999:::;;;;;;<<<<<<::::::999999888777777666888777666666666666777888:::999999888888777666666777777666666666555555555444444333333333444444555666666555444333222222111111111111000000000//////000000//////////////////000000000///---,,,---///,,,,,,,,,---///000///---...------,,,++++++******++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++)))******++++++,,,,,,,,,++++++++++++******)))))))))))))))******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---...///000111222333000000000000111111222222000000111111111111000000000///////////////000000///...,,,+++******+++,,,------------------------++++++,,,------,,,,,,,,,,,,,,,++++++************((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))***,,,...000111///111333555888===CCCGGGKKKKKKKKKIIIHHHGGGHHHJJJBBBIIIXXXnnniiihhhyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''')))******+++,,,,,,---------+++***)))***+++------,,,,,,...////////////000000000000000000111111222222333333444444555777999999888777555444555777999;;;<<<======>>>>>>???@@@BBBDDDFFFGGGFFFGGGGGGGGGHHHHHHHHHIIIGGGIIIKKKLLLMMMNNNPPPRRRSSSQQQOOOLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLOOOPPPOOONNNKKKJJJKKKLLLOOOPPPQQQRRRRRRQQQPPPOOOIIIJJJKKKKKKJJJLLLOOOQQQQQQPPPOOOOOOQQQRRRRRRQQQMMMNNNOOOQQQRRRRRRRRRRRRTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOUUUTTTQQQNNNMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEGGGEEEBBBCCCFFFHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDBBB@@@@@@@@@BBBCCCDDDCCCCCCAAA???===;;;:::888888888999999:::::::::999999999888888888888888888777666666666666777888999999888888777666666666777666666666666555555555333333333333333444444555555555444333222222111111000000000000000000000000000000////////////......///000000///------...000---,,,,,,,,,...///...---,,,,,,++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************++++++************++++++)))***++++++,,,++++++*********++++++******)))((())))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++*********+++,,,,,,,,,------...///000000111//////000000111111222222///000000111111000000/////////......//////000000111///,,,***((((((((()))------............------------------,,,,,,+++*********++++++++++++++++++((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((((()))+++...000222000222555777:::>>>DDDHHHLLLLLLMMMLLLIIIHHHHHHIIIEEEJJJVVVhhhllleeeqqq######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((()))))))))*********+++,,,,,,,,,,,,,,,***+++------,,,,,,...///------...///////////////000000111111222333333333444555666777777555333222333444666999;;;===>>>>>>===>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNPPPPPPNNNLLLJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLNNNNNNNNNNNNNNNNNNMMMMMMFFFHHHKKKLLLLLLMMMNNNPPPPPPOOOOOOPPPQQQQQQOOOMMMJJJKKKMMMOOOPPPPPPPPPPPPRRRPPPOOOMMMLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNNNNRRRPPPNNNLLLKKKKKKKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGEEECCCCCCDDDFFFGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;:::777888888888888888888888888888888888888999999999888888777666666777888888999888888777666666555555555555555555444444444333333333222222333333444555333333333222222111111111......//////000111111111000000/////////............/////////------///111111///,,,+++,,,---,,,+++************++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************++++++************++++++******+++,,,++++++)))))))))******+++***)))((('''***))))))))))))+++,,,---***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,,,,,,,------.........///......//////000111111222...//////000000//////..................///000000111///,,,)))((()))***+++,,,---...//////...---,,,,,,---------,,,,,,+++*********++++++,,,---------((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((''')))))))))***,,,///222444222444666888;;;???DDDHHHLLLMMMNNNNNNKKKIIIHHHHHHIIILLLSSSbbbxxxsssffflllxxx######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))))))))(((((((((&&&&&&'''(((***+++------***,,,------------...000+++,,,------......------000000000111222222333333444444666666555444222000222444666999;;;===>>>???;;;===???AAABBBCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHJJJJJJIIIIIIGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJHHHHHHJJJLLLLLLLLLKKKKKKJJJKKKKKKLLLGGGJJJMMMOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQOOOLLLIIIHHHIIIKKKMMMNNNOOOOOONNNPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHJJJKKKLLLFFFGGGGGGHHHIIIIIIJJJJJJCCCCCCDDDFFFHHHHHHHHHGGGDDDDDDDDDEEEEEEFFFGGGGGG@@@???>>><<<<<<===???@@@?????????>>>===;;;:::999888888888777777777777777777777777888999999::::::999888777666666777888999888888888777666666555555444444444333333333222222222222222222333333444555222222222111111111111000------...///000111222222000000//////.........------...///.........000222555222...+++*********))))))))))))***++++++,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***+++,,,,,,+++***)))((()))******++++++)))((('''***))))))))))))+++---...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++*********++++++,,,---,,,,,,---------------------......///000111111111......////////////.....................///000111---,,,***)))***,,,...000,,,---...//////...---,,,+++,,,,,,------,,,,,,,,,***++++++,,,---...//////)))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''*********+++---000333555333555777999;;;???DDDHHHLLLNNNOOOOOOLLLIIIHHHGGGGGGHHHMMMZZZnnnwwwhhhkkkttt$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&''''''$$$%%%'''))))))))))))(((******+++++++++,,,,,,,,,(((***+++,,,,,,,,,...000////////////000111222333444444444333333222222222444666777777777777:::<<<<<<===>>>??????@@@@@@???>>>======???BBBCCCCCCBBBHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHMMMKKKHHHHHHKKKNNNPPPPPPNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIJJJMMMPPPPPPNNNLLLRRRRRRRRRQQQOOOLLLIIIGGGAAABBBDDDFFFIIIKKKLLLMMMQQQQQQOOONNNMMMLLLLLLLLLOOONNNLLLKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDFFFFFFEEECCCBBB??????>>>===============AAA@@@>>><<<:::999999888777777777777777777777777;;;;;;:::999999999::::::???<<<999888888999999999777666444333222222333333444444333333333333222222333333333222222222111111333222000///.........///////////////............////////////////////////........................------,,,,,,,,,,,,++++++---,,,***)))))))))******,,,,,,+++***)))))))))***+++)))(((((()))******)))******++++++++++++******************))))))((((((,,,,,,++++++***)))))))))***,,,,,,***&&&%%%(((+++,,,+++***)))***+++,,,---))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***+++++++++******************++++++)))************++++++++++++)))&&&'''+++------,,,---,,,++++++------,,,+++///---+++))))))+++---//////////////////.........000///...------,,,,,,---...............------,,,,,,,,,------...//////000000///---+++++++++---............------,,,,,,,,,---,,,+++*********++++++))))))))))))))))))******((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%'''((()))'''&&&'''+++000333444444555555777:::@@@HHHMMMRRRQQQOOOOOOOOONNNKKKIIILLLKKKLLLUUUggg~~~nnnnnnyyy$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))''''''''')))******)))'''(((((()))*********************+++++++++,,,,,,+++,,,------,,,+++,,,...////////////000111222222444444333333333222222222666777888888777888:::<<<;;;<<<===>>>????????????@@@>>><<<===@@@BBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKJJJLLLJJJIIIJJJNNNRRRUUUVVVMMMMMMMMMNNNMMMMMMLLLLLLHHHIIIJJJLLLOOOOOONNNLLLMMMMMMNNNNNNLLLJJJHHHFFF?????????BBBFFFJJJKKKKKKPPPPPPNNNMMMLLLKKKKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===<<<:::999888777666666777777777777777777777777::::::999999999::::::;;;<<<:::777777888999999888666666555444333333333333444444333333333333222222333333333333222222222222333222000///.........///////////////............................................................------,,,,,,,,,+++++++++,,,,,,***)))))))))******,,,+++******))))))******+++)))((()))***+++***))))))******++++++******)))******)))))))))(((((((((*********************++++++++++++)))((((((***+++***))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,++++++******)))))))))))))))*********++++++++++++)))'''(((+++------,,,---+++++++++,,,---,,,+++...---+++******+++,,,---////////////............000///......---.........000000000000000///...---------......///000000111000///---,,,+++,,,---............------,,,,,,,,,......---,,,,,,,,,,,,,,,************************((((((((((((((((((((((((***(((''''''((())))))))),,,+++++++++,,,///222444444555666888;;;AAAHHHMMMQQQPPPOOONNNOOONNNKKKIIIJJJKKKNNNUUUdddyyyyyyvvv|||$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,+++)))+++***************++++++*********++++++++++++,,,---......---,,,++++++,,,///......//////000111222333333333222222222222222555666777777666666888:::;;;;;;<<<<<<======>>>>>>@@@>>><<<<<<>>>AAACCCCCCBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJIIIJJJNNNRRRTTTUUULLLLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIKKKMMMMMMLLLJJJFFFGGGHHHIIIIIIHHHGGGFFF@@@===;;;???GGGLLLMMMKKKOOONNNMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDBBBAAABBBBBBDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;;;;;;;::::::999888777777666666777777777777777777777777999999999999999:::;;;<<<999777666777888888777666555555555555444333222222444444333333333333222222444444444333333333222222222111000///.........////////////............---........................------------------------,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++***)))))))))***************+++,,,,,,***((()))******++++++******))))))))))))))))))((((((((((((((()))******+++,,,,,,+++)))((((((***++++++***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++,,,,,,+++***)))((((((''')))))))))*********+++++++++)))((((((***,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,++++++,,,,,,,,,,,,........................//////......//////000000222222222222111000///.........//////000111111111000///...---------...///.........---------------/////////...............++++++++++++++++++******((((((((((((((((((((((((,,,)))'''''')))+++)))((((((***------,,,...111555555666888:::===BBBIIIMMMPPPOOONNNNNNNNNNNNLLLJJJIIILLLPPPVVV```qqq###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((''',,,+++***)))))))))***+++************++++++++++++,,,---...---,,,++++++---............///000111111222222222222222111111111222333444333222222444666999:::::::::;;;<<<<<<===>>>===<<<===???AAAAAA@@@>>>>>>@@@BBBDDDFFFGGGHHHEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJHHHGGGGGGJJJLLLMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOLLLKKKJJJJJJKKKJJJHHHFFFAAABBBDDDEEEFFFGGGGGGGGGEEE@@@===BBBKKKRRRRRROOOMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFEEECCCAAA???BBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???===;;;::::::999;;;;;;;;;;;;;;;::::::999777777777777777777777777888888888888999:::;;;<<<999888777888888888555333333444555666555444222111444444333333333222222222444444444333333333333222111111000/////////////////////.........---------........................------------------------,,,,,,,,,++++++++++++***++++++************************))))))))))))******))))))***,,,------***'''))))))************))))))************************((()))))))))*********+++)))&&&%%%&&&***,,,+++(((&&&'''(((******)))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))******++++++******))))))(((((())))))))))))***************)))))))))***+++++++++,,,***)))***+++,,,+++***)))***+++,,,---,,,++++++------...............///.........//////000222222333333333222111000///........./////////000000000000///............//////...............---------///////////////......---,,,,,,,,,+++++++++++++++((((((((((((((((((((((((+++(((%%%&&&)))***(((%%%%%%***,,,+++,,,222777555777:::<<>>;;;;;;;;;===???BBBDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGEEEDDDEEEGGGJJJJJJJJJMMMMMMNNNOOOOOOPPPOOOOOONNNLLLJJJIIIHHHGGGDDDBBB@@@AAACCCEEEFFFHHHIIIIIIHHHDDDAAAFFFOOOUUUTTTQQQKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>>===;;;:::999999;;;;;;<<<===<<<<<<;;;;;;777777777777777777777777777777777888999:::;;;<<<<<<;;;999999888777444222333444555555555444333222444444333333333222222222444444333333333222222222000000000000000/////////............------------........................------------------------,,,,,,+++++++++*********************+++************))))))((())))))******))))))***,,,---,,,***''')))))))))******)))))))))++++++++++++++++++++++++*********)))))))))((((((&&&$$$###%%%)))+++)))'''&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((()))))))))((((((((())))))******+++(((((()))))))))*********)))******+++******+++++++++***))))))++++++***)))((()))+++,,,---,,,+++***,,,---------......//////............///111222333111111111111000///...---------............////////////........./////////........................---............---,,,+++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))'''&&&''')))***(((%%%%%%***,,,+++,,,111666555777;;;===@@@DDDHHHKKKLLLKKKKKKLLLMMMNNNMMMKKKJJJMMMRRRVVVWWW```vvv#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...***'''%%%&&&((())))))((('''''''''''''''(((((()))))))))************+++(((***++++++******+++------,,,,,,------...///000000000000000000111111111111222333333333444666888777777666666666888:::;;;888:::>>>BBBCCCAAA<<<888999:::<<<>>>AAACCCEEEFFFEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJHHHGGGFFFCCCBBBBBBEEEIIILLLMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMKKKIIIGGGFFFEEECCCAAABBBCCCDDDEEEGGGIIIJJJJJJIIIGGGFFFIIIPPPSSSRRROOOKKKJJJIIIGGGFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHFFFEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAA@@@@@@@@@???@@@???>>><<<;;;:::::::::999:::;;;<<<;;;:::999888777777777777777777777777888888888888888999:::;;;===;;;999888777666444222333444444555444444333333444444333333333333222222333333333222222222111111//////000000000000//////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***++++++++++++***))))))((((((((()))******)))))))))***++++++)))'''((())))))******))))))(((*********++++++++++++,,,++++++***))))))(((''''''%%%$$$%%%&&&((()))(((''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))***++++++((((((((()))))))))******(((***,,,,,,***)))***+++***)))((()))*********(((((()))***,,,,,,,,,++++++,,,,,,,,,---......//////............///000111222//////000000//////...------------...............---............/////////.............../////////,,,,,,---...---,,,+++***,,,,,,,,,+++******))))))(((((((((((((((((((((((('''((()))************)))(((***---,,,+++,,,///222444777;;;>>>AAADDDGGGJJJJJJIIIIIIKKKMMMNNNMMMLLLJJJKKKOOOSSSRRRWWWmmm"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((******)))%%%&&&''''''(((((((((((())))))))))))************)))***+++***(((((((((***,,,,,,,,,,,,---...///000/////////000000000111111///111333333333555888:::666666555444555777999:::999:::===@@@BBB@@@<<<999999:::;;;>>>@@@BBBDDDEEEDDDCCCAAA??????@@@BBBCCCFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBEEEIIIKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIJJJHHHFFFEEEFFFFFFEEECCCEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKNNNQQQRRRPPPNNNJJJJJJHHHGGGFFFEEEEEEEEEAAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCJJJHHHFFFDDDCCCCCCDDDEEECCCBBBAAA@@@@@@????????????>>>===<<<;;;::::::;;;999:::;;;;;;;;;999777666777777777777777777777777999888888888888888999999:::888555444555666666555444444444333333444444555444444333333333333222222222222111111111000000000...///000111111000//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++,,,++++++***((((((((((((((()))******)))((('''((())))))((('''(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))(((((((((%%%''')))))))))(((((()))''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***(((***---,,,***))))))******)))(((((()))***)))(((((()))***++++++,,,,,,,,,++++++,,,------...//////...---------...///000000......//////000000///////////////...............,,,,,,---...............---........./////////000+++,,,---......---+++***,,,++++++***))))))(((((((((((((((((((((((((((((("""&&&******((('''))),,,,,,++++++***+++,,,///000333777;;;???AAACCCFFFHHHHHHHHHHHHJJJMMMNNNMMMLLLIIIHHHJJJNNNMMMPPPddd{{{""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***((('''$$$%%%''')))***))))))((())))))))))))***************++++++***'''&&&&&&''',,,,,,,,,,,,---...//////.../////////000000111111---...000111222444777999666555444333444666888999;;;;;;<<<>>>@@@???<<<:::999:::<<<===@@@BBBCCCDDDCCCAAA???===<<<===???AAABBBCCCDDDDDDDDDBBBAAA@@@DDDCCCCCCDDDGGGHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFEEECCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNQQQSSSSSSRRRPPPNNNKKKJJJHHHGGGFFFFFFEEEEEECCCDDDEEEFFFFFFFFFDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEKKKIIIEEEBBB@@@@@@AAABBBCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===<<<:::888666777777777777777777777777999999888888888888888888777444222222444666777777555444333222222333555666444444444333333333222222111111111000000000000///...///000111111000//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***+++,,,,,,+++***((((((((((((((()))******)))(((&&&&&&'''(((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''(((((())))))******%%%))),,,,,,***((()))+++'''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''***------***((()))******((('''((()))***)))(((((())))))***++++++,,,,,,++++++,,,,,,---...//////...------------...//////---...///000000111111000000000000000////////////++++++,,,---.........------.........//////000000,,,---...//////---+++***++++++******)))(((((('''((((((((((((((((((((((((###))))))%%%$$$''',,,***'''%%%&&&)))---///000333666;;;???AAACCCEEEGGGGGGGGGHHHJJJMMMNNNNNNMMMHHHEEEFFFJJJIIILLL^^^uuu""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$############""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""" ###(((+++)))))))))))))))******+++******+++++++++,,,,,,,,,******++++++,,,---......///////////////.........222333555444333333444666444444333444444555666777:::<<<===<<<;;;::::::;;;999;;;===???@@@@@@???>>>CCCAAA>>><<<<<<>>>@@@BBBEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFHHHIIIJJJJJJFFFDDDBBBBBBDDDEEECCCAAAFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGHHHHHHFFFFFFGGGIIIPPPQQQRRRSSSSSSQQQOOONNNKKKJJJHHHFFFEEEEEEEEEFFFKKKJJJGGGEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFJJJHHHEEEBBB@@@???@@@@@@@@@@@@??????>>>=========@@@???===;;;:::888777777:::;;;;;;:::888666555666888888777777666666555555666777777777777555444333333222222111111222222333888666444333333444333111222222222222222222222222333222111000////////////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,+++)))(((******))))))))))))******))))))))))))((('''&&&%%%)))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&))))))))))))))))))))))))&&&'''(((''''''''')))+++,,,)))'''&&&''')))******(((((('''&&&&&&'''))))))&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%'''((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,---......+++---000333555333000...333---***---///...,,,------------,,,,,,+++++++++...//////---+++***,,,---000000000//////.........,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))((('''&&&&&&'''((()))))))))))))))+++---///000333888???BBBBBBCCCGGGKKKJJJIIIIIIKKKNNNMMMJJJGGGFFFBBBDDDJJJJJJIIIUUUfff""""""###$$$$$$%%%&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))))))))(((((())))))***+++*********+++++++++,,,,,,---------...///000000000////////////............000222333333222222333444333333333333444555666777999:::<<<<<<:::999999:::999:::<<<>>>>>>>>>===<<<======<<<<<<===???AAABBBEEEDDDDDDCCCBBBBBBAAAAAADDDEEEFFFGGGHHHHHHIIIIIIIIIFFFEEEEEEFFFGGGEEECCCFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIIIIGGGGGGHHHJJJNNNOOOQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGJJJHHHEEECCCAAA@@@@@@@@@???????????????>>>=========<<<;;;999888888888999999;;;;;;:::888666555666777777777777666666666666666666777777666555444333666666555555555555666666777555333333333333333111222222222222222222222222333222111000////////////////////////////////////------------------------...---,,,+++++++++++++++***++++++++++++++++++***+++,,,,,,,,,++++++***)))******))))))))))))******(((((((((((((((''''''&&&)))((('''''''''(((***+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&'''(((******(((%%%$$$%%%&&&'''&&&)))((('''&&&&&&'''((((((&&&&&&'''''''''((((((((()))(((''''''(((***,,,---(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++,,,---............///444::::::444...000+++***...111000------............---------,,,,,,---------++++++---///---------,,,,,,,,,++++++,,,,,,+++++++++*********+++***)))(((((()))***+++)))((('''&&&&&&'''((()))))))))((()))***,,,...000333999>>>@@@@@@@@@DDDGGGHHHGGGGGGIIILLLLLLIIIGGGEEEBBBCCCHHHGGGFFFPPP```yyy""""""######$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))*********((('''))))))(((((())))))***+++*********++++++++++++,,,******++++++,,,---------........................///000222111000000111333333333333333444555666666777999::::::999888999:::999:::;;;<<<<<<;;;:::::::::;;;<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCBBBBBBBBBAAAGGGGGGHHHHHHIIIHHHHHHHHHKKKJJJHHHHHHHHHHHHGGGEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOOOONNNLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHEEECCCAAA@@@??????>>>???@@@@@@@@@???>>>===;;;:::888666666777999:::999:::;;;:::888666666666666666666666777777777777666666777666666555333333777777666666666666777777666444222222333333222111111111111111111111111111222222111000////////////////////////////////////........................---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,+++************+++***))))))(((((())))))***&&&''''''((((((((((((((((((((('''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&(((******(((%%%$$$%%%&&&&&&%%%))))))((('''&&&&&&&&&'''''''''''''''((((((((()))((((((((((((***,,,...000(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++******++++++,,,---...///,,,,,,333;;;<<<666...///+++***///222000......000////////////.........***+++,,,,,,,,,,,,...000,,,,,,,,,,,,+++++++++++++++++++++*********))))))******))))))))))))******)))((('''&&&&&&'''((())))))(((((()))***,,,...000333777<<<>>>===>>>@@@CCCEEEEEEFFFHHHJJJKKKJJJHHHFFFCCCCCCFFFDDDBBBKKKXXXmmm""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''((((((((((((((()))******************++++++++++++)))))))))*********++++++------...............///...000111111000000111222222222222222333444555666555777999999999888999::::::;;;<<<<<<<<<;;;:::999<<<>>>@@@CCCEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???>>>======>>>@@@AAAAAA@@@>>>===:::999777555555666777999999:::;;;:::888666666777555555555666777888888888666666666666555444333333555444444333333444444555555333222111222333222111111111111111111111111111111111000/////////////////////...............---------------------------,,,,,,+++++++++++++++,,,++++++************++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''))))))'''&&&&&&((()))))))))))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************+++,,,---......+++***...444777666333333---***...000///......///////////////.........+++,,,,,,,,,++++++---///------------------------++++++*********)))))))))***))))))))))))))))))***)))((('''&&&&&&'''((()))((((((((((((***,,,...///111444999;;;<<<===???AAADDDEEEFFFIIIJJJLLLKKKKKKIIIFFFFFFGGGDDDBBBHHHQQQcccuuu"""###############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,,,,,,,,,,------------,,,---------....../////////000111111000000111222222111111222222333444555444666888999888888999;;;===============<<<<<<<<>>===??????@@@AAA@@@@@@>>>>>><<<:::888666555555666666888999;;;:::888666666777444444555666777888999999777666555555444333333333333222222111111222222333444222111111222222222111000000000000000000000000111000//////////////////............------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,+++******))))))******++++++***)))))))))***+++,,,))))))(((((((((((())))))$$$%%%&&&((())))))))))))'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((%%%$$$$$$&&&)))++++++***)))(((((('''&&&%%%%%%$$$''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++,,,------------,,,,,,---111666:::999111+++,,,---------...---------------------------------,,,******+++,,,------------------------+++++++++************))))))))))))******))))))))))))((('''&&&&&&'''((()))(((((((((((()))+++...///...111666999<<<>>>@@@BBBEEEFFFHHHIIIKKKLLLMMMNNNKKKJJJIIIHHHFFFDDDHHHNNN\\\lll########################!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''(((((()))***)))))))))************+++************++++++++++++,,,,,,,,,---......//////...///111000//////000222111111111111222333444444333666888999999999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKIIIKKKLLLMMMLLLMMMNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGEEECCCBBBCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCDDDEEEEEECCCAAA???BBBAAAAAA@@@??????>>>>>><<<;;;:::888777666666666888999::::::888777777888444555555666777888888999777666555444333333333333333333222222222222333333333111000000111222111111////////////////////////000//////....../////////.........---,,,,,,++++++************************+++************++++++,,,+++***)))(((((()))***+++***))))))))))))***++++++)))((((((''''''(((((()))%%%&&&'''((())))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''"""""""""$$$'''))))))((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***))))))******+++,,,---...//////,,,+++///777>>>;;;333---------,,,+++---+++++++++,,,,,,,,,,,,,,,---......,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************)))))))))((('''&&&&&&'''((()))(((''''''((()))+++---///...111444999===@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMKKKJJJJJJHHHFFFFFFHHHJJJTTTbbbuuu}}}zzz############""""""""""""""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))************((((((((((((((((((((((((++++++,,,------...//////,,,...//////......///000000000000111111222333444333666888999::::::;;;===============>>>??????@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIICCCEEEGGGFFFDDDDDDEEEGGGFFFEEEDDDCCCDDDGGGJJJKKKIIIJJJLLLMMMLLLMMMOOOPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFBBBDDDFFFHHHIIIHHHEEEDDDEEEDDDAAA???>>>===>>>>>>::::::;;;;;;;;;:::999888777999::::::888777777888555555666666777777888888777666555333333333333333333222222111111222222333222111//////111222111000//////////////////////////////.........//////000......------,,,++++++***++++++++++++++++++++++++***************+++,,,,,,+++***)))(((((()))***+++(((((()))***************((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''$$$######$$$''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,000555999777111...000111...++++++++++++++++++,,,,,,,,,---+++,,,,,,+++******+++---++++++,,,,,,,,,------------------,,,,,,,,,,,,+++((()))***++++++***)))((()))((('''&&&&&&'''((()))'''''''''((()))+++---...111333666:::>>>@@@AAAAAA@@@BBBDDDDDDCCCCCCFFFIIIGGGHHHGGGEEEDDDEEEFFFGGGKKKWWWjjj|||yyy}}}#########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&'''&&&%%%%%%!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''''''''((())))))))))))))))))************++++++++++++************++++++,,,,,,---...//////+++,,,...---,,,,,,---///000000000000111222333444333666888::::::;;;<<<>>><<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCDDDEEEFFF@@@AAAAAABBBCCCDDDEEEEEEHHHIIIIIIIIIHHHHHHGGGFFFBBBDDDFFFFFFDDDDDDFFFIIIFFFEEEDDDCCCDDDGGGJJJLLLHHHJJJLLLLLLLLLMMMOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLMMMOOORRRSSSJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHBBBEEEHHHKKKLLLKKKIIIGGGGGGEEEAAA>>><<<===>>>???888999;;;===>>>===;;;:::777999::::::888777777888666666666666777777777777777666444333222222333444111000000000000000000111222000//////111222111000//////////////////////////////.........//////000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++***)))'''''')))***+++'''((()))+++++++++***)))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((&&&$$$$$$%%%&&&((('''''''''((((((&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---+++)))(((***...000111000333///...333555000+++***+++++++++,,,,,,---------)))***++++++***+++---............//////000000000......---------,,,,,,,,,((()))***++++++***)))((()))((('''&&&&&&'''((()))'''''''''''')))+++---...444555777;;;>>>@@@@@@???<<>>BBBDDDDDD>>>>>>??????????????????AAACCCDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAAAADDDGGGIIIHHHGGGGGGHHHIIIGGGEEECCCDDDFFFJJJLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLKKKLLLMMMOOOQQQNNNLLLKKKMMMQQQTTTTTTRRROOOLLLHHHFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA???>>>===<<<<<<;;;::::::999:::;;;<<<===888777666777999::::::888555666777777777666444333444444333333333333222222111000.........000222444111111000000000000111111//////............/////////////////////...------------......------,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,++++++***)))(((''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&'''''''''((()))******+++(((((())))))((('''&&&&&&)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,...///000000...,,,+++***000///---,,,++++++,,,---"""$$$''')))***,,,...///,,,,,,,,,---------......000///---+++******++++++************)))))))))(((******)))(((((((((((((((''''''&&&'''(((***,,,---///111444777:::<<<======:::999999999;;;===@@@BBBBBBDDDFFFGGGEEECCCBBBBBBIIIMMMWWWhhh}}}%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))))))))(((+++***)))))))))))))))***++++++,,,,,,---...............------......///000000000000000000111222222444555666777999999999:::;;;;;;;;;;;;===???BBBDDD@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEHHHIIIHHHGGGGGGGGGFFFEEECCCBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMKKKJJJIIIJJJKKKLLLOOONNNPPPSSSWWWXXXUUUSSSMMMJJJHHHFFFGGGHHHHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCAAA???>>>===<<<<<<;;;::::::999:::;;;<<<===999888777888999:::999888666777777777666666555444444444333333333333222222333222222111111222444555000000000//////000000000/////////....../////////.../////////......---,,,---------...------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))(((((('''''''''((()))******)))(((''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%'''((((((&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''&&&&&&'''(((((())))))***++++++)))***++++++,,,,,,++++++333666888555...)))))),,,...------,,,,,,,,,------+++,,,...---,,,++++++,,,,,,,,,,,,---------.........---,,,***))))))******++++++++++++******************)))(((((((((((((((''''''&&&'''(((***+++,,,...000222555888999::::::555555555666888:::<<<===AAADDDFFFGGGEEECCCCCCCCCFFFIIIRRRccczzz~~~~~~%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!! ##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&'''(((((())))))((((((''''''''''''((((((,,,+++***)))((((((((((((++++++,,,,,,------.....................///000000///////////////000111111000111333555777888888999999;;;===<<<;;;<<>>===<<<<<<;;;::::::::::::;;;;;;<<<;;;999888999::::::999888777666666555555555555555444444333333333333222222444444444333333333333222////////////////////////000//////......//////000....../////////...---------------------,,,+++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''((())))))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))***))))))***++++++++++++***111666:::666---(((***...+++,,,,,,------------,,,///000000///,,,***)))***,,,,,,,,,---------......,,,,,,+++***)))))))))))),,,,,,,,,++++++++++++*********)))(((((((((((((((''''''''''''(((***+++,,,,,,...000333444555555555111222444666777999::::::@@@BBBEEEFFFEEECCCCCCCCCCCCEEELLL[[[sss{{{%%%%%%$$$$$$######$$$$$$&&&$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################!!!###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((******)))))))))))))))******++++++,,,------......///............///000000...............///000000///000222444666777888999777;;;>>>===999999===BBBDDDDDDEEEEEEFFFFFFGGGGGGBBBDDDDDDDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFHHHLLLPPPRRRPPPMMMJJJHHHGGGGGGHHHIIIHHHFFFDDDFFFGGGHHHIIIJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>======<<<:::::::::::::::::::::;;;<<<:::999999::::::888777666555333222222333444555444444333333333222222222333333333333222111//////......////////////......000//////......//////000/////////000000//////...,,,------------,,,+++++++++++++++***************))))))))))))))))))))))))((((((((())))))*********''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******)))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((()))))))))'''(((((((((((((((''''''&&&''''''(((((()))******)))******+++++++++++++++)))---000///+++***---000)))***,,,---......---,,,+++,,,...---,,,++++++,,,,,,,,,,,,---------......+++++++++***************,,,,,,+++++++++************))))))((((((((((((((('''''''''((())))))***+++,,,---///111222333333222000222555888:::;;;;;;:::===@@@CCCDDDCCCBBBBBBCCCBBBDDDIIIVVVlllxxx&&&%%%$$$$$$#########$$$&&&%%%$$$###$$$$$$%%%&&&%%%$$$""""""""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######################## ###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))***+++,,,******++++++,,,------..................///000000...............//////000///111222555666888999999777;;;>>>===999999===AAADDDDDDEEEEEEFFFGGGHHHHHHCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOMMMJJJHHHHHHJJJMMMOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNGGGGGGGGGHHHIIIIIIFFFDDDFFFGGGJJJLLLLLLKKKIIIHHHEEEEEEDDDCCCBBB@@@@@@??????????????????>>>===<<<::::::::::::::::::999999;;;:::999999999999888777333222111000111111333444444444333333333222222222333333333222111000///.........////////////......//////............/////////000000111111111000000,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((())))))******+++++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((******)))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((((('''''''''((())))))******+++***++++++,,,---,,,,,,,,,(((''''''))),,,.........)))***,,,---...---,,,,,,)))+++------,,,,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,+++*********))))))))))))***))))))(((((((((((((((''''''(((((())))))******,,,---///111222222222111000222666999;;;<<<;;;;;;:::===@@@BBBBBBAAABBBBBBEEEEEEHHHRRRgggtttwww&&&&&&%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&#########""""""#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######################## """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))+++---...******++++++,,,,,,---------------------...//////...............///000000111222333555777888888999777:::<<<===;;;;;;>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIHHHGGGGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMPPPNNNLLLJJJJJJLLLNNNPPPLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMGGGGGGGGGHHHJJJIIIGGGEEEGGGIIILLLOOOPPPNNNLLLJJJFFFEEEDDDCCCAAA@@@>>>>>>===>>>?????????>>>===<<<999::::::::::::999999888:::888777888999999888777111111111111111222222333444444333333333333222222444444333333222111000000...///000111111000///......------------------...//////000111111111000000,,,,,,,,,,,,,,,+++******)))))))))***************))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((())))))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''(((((())))))***++++++++++++,,,------------,,,---)))'''(((---///...+++***++++++,,,,,,,,,,,,+++---///000///...,,,,,,---,,,,,,,,,---------......***+++,,,---------------*********)))))))))((((((******)))(((((((((((((((''''''((()))))))))))))))+++,,,...000111222222111...000444777999:::::::::888;;;???AAABBBBBBBBBCCCFFFFFFGGGNNN```}}}qqqppp}}}'''&&&%%%$$$############"""###$$$&&&&&&&&&$$$$$$""""""############""""""!!!"""""""""#########$$$#################################$$$%%%&&&'''(((######################## !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))***,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,---......//////......//////000111111222333555666777777777888999:::<<<===??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEDDDBBB@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGIIIKKKFFFGGGHHHIIIJJJLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFFFFDDDEEEGGGJJJIIIHHHGGGHHHJJJJJJIIIGGGHHHKKKOOORRRSSSQQQNNNLLLFFFFFFDDDCCCAAA???>>>===<<<===>>>???@@@???===<<<999::::::;;;:::999888777888666666666888999888777111111222333333333333333444444333333333333222222444333111000000000111111...///111222222111///...---,,,,,,++++++,,,,,,---------...///////////////+++,,,,,,,,,,,,+++******((()))))))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&'''(((((())))))*********+++,,,,,,,,,,,,,,,---+++******+++,,,,,,,,,,,,,,,++++++++++++++++++---///000///---++++++,,,,,,,,,,,,---------......((()))+++,,,---------,,,+++++++++*********))))))******)))(((((((((((((((''''''))))))***))))))((()))***---///000111111111...000222555888::::::;;;888;;;???BBBCCCCCCDDDEEEFFFEEEDDDIIIXXXtttuuuqqqyyy'''&&&%%%$$$############!!!$$$&&&&&&%%%###"""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$########################!!!!!!"""###%%%(((***+++""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&***)))))))))))))))***+++)))******+++,,,,,,------,,,++++++++++++,,,------///////////////000111111111222333444555555666555888888999<<>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDBBB@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHGGGHHHJJJLLLHHHHHHHHHIIIKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDFFFHHHKKKJJJIIIHHHJJJLLLJJJIIIHHHHHHJJJJJJJJJHHHIIILLLQQQTTTUUUSSSPPPMMMGGGFFFEEECCCAAA???>>>===;;;<<<>>>???@@@???===<<<999::::::;;;:::999888777666555444555777888888777111222444555666555444444444444444333333333222222111000...,,,,,,---///000...000111333333111000...,,,++++++******++++++,,,+++,,,,,,---.........---+++,,,,,,,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''***)))&&&$$$''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((()))))))))***++++++++++++***)))*********((())),,,......---+++***)))***++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,---------......'''((()))+++,,,,,,,,,+++,,,,,,,,,+++++++++************)))((((((((((((((('''((()))******)))((((((''')))+++---///000000000000111333666999;;;<<<===999<<>>???BBBDDDFFFHHHIIIFFFEEECCCBBBAAAAAABBBBBB>>>???@@@AAACCCDDDEEEEEEHHHIIIHHHFFFEEEEEEHHHJJJFFFGGGHHHJJJKKKLLLLLLLLLPPPNNNLLLJJJJJJLLLOOOQQQRRRPPPNNNKKKIIIIIIIIIJJJMMMLLLJJJHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJGGGFFFEEEGGGHHHJJJIIIMMMRRRVVVVVVRRRMMMJJJGGGFFFDDDAAA???>>>===<<<>>>>>>===<<<;;;::::::999999888777666666555666666666555444333333444555666222222333333333333333333444444333333333222222222222222111000//////000000***+++,,,---............000///...------,,,------,,,,,,,,,,,,+++***)))(((***++++++++++++***))))))'''(((((((((&&&&&&((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,------......------,,,++++++***)))(((((()))))),,,,,,,,,++++++*********,,,,,,+++***+++,,,...///(((((((((((((((''''''&&&''''''''''''(((((((((((('''((((((***+++---///000000111333333444666999<<<<<>>===@@@GGGKKKKKKGGGFFFEEEFFFKKK]]]}}}zzzqqq|||########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$""""""""""""######$$$$$$""""""""""""############"""######$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000///...000333555555333999:::;;;<<<<<<===<<<<<<<<<===>>>@@@BBBDDDFFFFFFEEEDDDBBBAAA@@@AAAAAABBB>>>???@@@BBBDDDEEEGGGGGGHHHHHHGGGDDDBBBAAACCCEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNLLLKKKJJJJJJMMMPPPRRRQQQPPPNNNKKKJJJJJJKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIHHHGGGGGGGGGGGGKKKNNNRRRUUUTTTQQQLLLIIIEEEDDDCCCAAA???>>>======;;;;;;:::999888888777777999888777666666555555666666666555444444555666666444444444333333333333333444333333333333222222222222111111000//////000000......///000000000000///---,,,,,,------...///000---------,,,,,,+++***)))***++++++++++++***)))))))))*********((((((***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,------------,,,,,,,,,,,,+++***************,,,,,,++++++++++++++++++,,,,,,+++******+++,,,---((())))))))))))(((''''''''''''((((((((()))))))))************+++,,,......000333555666666666777888:::===???>>>AAAHHHLLLLLLJJJHHHFFFFFFIIIXXXuuuzzzmmmvvv########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###############$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))******++++++++++++++++++---------------...///000------...111444555444222:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBB@@@@@@???@@@AAABBB>>>???@@@BBBDDDFFFGGGHHHJJJIIIGGGDDDAAA???AAABBBDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJKKKNNNQQQRRROOOOOOMMMLLLLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNHHHIIIIIIJJJIIIGGGEEEDDDLLLNNNQQQRRRQQQNNNJJJGGGCCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::;;;999888777666555555555555777666666555555666666777555555555444444333333222333333333222222222111111111111000/////////000000///000000000000///......,,,,,,,,,,,,---...///000---------,,,,,,++++++******++++++++++++***)))))))))*********((((((***+++))))))))))))((((((((((((************************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%''')))******(((%%%###'''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++***************)))((((((((((((((()))))))))******,,,,,,++++++,,,,,,------///222666888888777777777999===@@@BBBFFFLLLOOONNNLLLJJJGGGEEEFFFQQQhhh~~~}}}ooottt########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''(((((((((((())),,,,,,,,,,,,,,,---------.........------...//////***,,,...111333444333222::::::;;;;;;;;;:::999999::::::;;;;;;<<<===>>>>>>@@@???>>>>>>>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDJJJIIIHHHEEEBBBAAABBBDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPMMMLLLLLLLLLMMMNNNOOOPPPLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDMMMNNNOOOOOOMMMJJJGGGDDDAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===:::999888666555555555555777777666666666666777777666666555555444333222222222222222222111111111111111000000/////////000000.........------+++******//////...---,,,,,,,,,,,,...------,,,,,,++++++,,,***++++++++++++***))))))'''(((((((((&&&&&&((()))******))))))((((((''''''************************''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++*********++++++,,,,,,,,,,,,++++++******)))))))))***++++++++++++***))))))))))))))))))************++++++++++++,,,---.........111444666666777999:::999???DDDGGGLLLRRRSSSQQQMMMJJJGGGEEEDDDKKK]]]oooyyyxxx}}}########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((+++++++++,,,,,,---------......---------......///***,,,///222333333222222888999999999999888888777888888888999:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFEEECCCAAABBBDDDFFFBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLMMMOOOOOOJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKIIIGGGEEEEEEEEEFFFGGGLLLLLLLLLJJJHHHFFFCCCBBB??????>>>===============999888777666666888999::::::999888666555555444444666666777777777777666666666666555444333333222222222222111111111000000000000///////////////000000---------,,,+++***)))(((///...---,,,,,,++++++,,,------,,,+++++++++,,,,,,***++++++++++++***))))))'''(((((((((&&&&&&((()))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***)))(((&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++*********++++++,,,,,,,,,++++++++++++***)))))))))+++++++++++++++******)))))))))))))))************))))))***+++,,,...///000333333333222222444888::::::AAAGGGKKKPPPVVVWWWTTTKKKIIIGGGEEECCCGGGUUUccc{{{zzz########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,---...///,,,...111222222222222333555666666777777777666666666666777777888999::::::999999999:::;;;>>>@@@AAA@@@??????????????????>>>@@@AAAAAA@@@???@@@CCCFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOMMMLLLJJJHHHFFFDDDDDDEEEGGGIIIKKKJJJHHHFFFCCCBBB@@@@@@???>>>======<<<<<<<<<<<<888777666555666888:::;;;::::::888777555444444444555666666777777666666555444444444333333222222111111111111000000000000/////////......//////000000/////////......,,,++++++++++++++++++,,,---...///---,,,+++*********+++,,,***++++++++++++***)))))))))*********((((((***+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((+++)))&&&$$$$$$%%%((()))'''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))((())))))***+++++++++++++++++++++,,,,,,+++++++++,,,++++++***)))***++++++++++++***))))))((((((((()))))))))******''''''((()))+++---///000777666333000///000444777999@@@FFFJJJPPPUUUVVVSSSKKKIIIGGGFFFDDDEEENNNYYYyyy~~~xxx~~~########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&"""###$$$%%%$$$###!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''((((((((()))))))))'''(((((()))******++++++*********+++,,,---...//////111333333111000222444222333444555555555555555444444555666888999::::::777777777888:::===???AAA>>>>>>>>>???@@@@@@AAAAAA???@@@@@@???>>>@@@CCCFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFEEECCCDDDEEEGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJHHHJJJLLLNNNNNNMMMKKKJJJGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGDDDAAA???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999888666666666999;;;===;;;:::888777555444444444444555666666666666555444222222222222222222222222111111000000000/////////...............///000000000000000000///......---++++++++++++,,,---...///,,,+++)))(((((()))+++,,,***++++++++++++***)))))))))*********((((((***+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))************+++++++++************************++++++,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++***+++,,,------,,,,,,+++*********+++***))))))(((''''''((((((((()))))))))((((((((()))***+++---...111222111000///111444777555<<>>???AAACCCDDDEEEBBBBBBBBBAAA@@@AAADDDFFFDDDDDDDDDDDDCCCBBBAAA@@@???AAACCCFFFGGGGGGFFFFFFAAABBBDDDEEEGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLEEEGGGIIIKKKKKKJJJHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGEEEBBB???=========>>>???>>>===<<<;;;:::::::::555444222111222555888:::;;;:::888777555444444333333444555666666555444333111111111111111111222222000000000000////////////...............///000111//////////////////...---......---,,,+++++++++++++++***((('''''')))***,,,***++++++++++++***))))))'''(((((((((&&&&&&((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,++++++*********)))***,,,---...------,,,)))************)))((((((''''''''''''(((((((((((())))))(((((()))******+++(((+++...000222555888;;;222888>>>AAAFFFLLLMMMKKKNNNLLLKKKJJJFFFBBBFFFMMM```}}}$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%"""!!!!!!###%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&'''((()))))))))))))))************))))))***+++,,,,,,------111111111111111222222222000000111222333333444444777777666777777888999:::888888999:::<<<>>>@@@AAA?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLHHHJJJLLLMMMMMMKKKHHHFFFCCCDDDEEEFFFGGGFFFEEEEEEGGGEEECCC@@@>>><<<<<<<<<>>>===<<<;;;999888666666888777666666666666666777777999999888555444444666444555666555444444444555333111000000111222111000111111000000/////////...---.........//////000000///...---,,,+++,,,,,,---000000//////...---++++++************************+++*********))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))&&&###%%%)))***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%$$$###$$$%%%&&&'''+++***(((''''''((()))***---,,,***(((&&&%%%$$$$$$)))************+++++++++)))))))))))))))******+++)))))))))***+++++++++,,,+++***))))))***+++...///,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...///000111222333444111333666:::>>>BBBDDDEEEFFFIIILLLLLLIIIFFFEEEEEE[[[vvv~~~$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""  """%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''(((((((((((()))))))))*********))))))***++++++,,,------000000000000111111111111000000000111222333333333555444444555555666777888777777888999;;;===???@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEFFFEEEEEEFFFHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDAAA>>><<<;;;::::::>>>===<<<;;;999888777666555555555555666777888888999888777777888888555333444444444444333222333444444333111000111222111000000000000//////.........---........./////////000///...---,,,+++,,,,,,---,,,------------,,,,,,+++******************************)))))))))(((((((((((((((((((((((((((((((((...,,,+++)))((((((((()))***&&&$$$%%%(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))(((((()))))))))*********((((((((('''((())))))***))))))))))))))))))******+++***))))))***+++---///------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,---...///000222333333444666888;;;===???@@@AAAAAAEEEIIIJJJIIIGGGGGGGGGUUUmmm$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))******))))))******+++,,,,,,,,,........./////////000000//////000000111111222222222222222222333444555666666666777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEFFFEEEDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGIIIKKKLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA???===;;;999999888===<<<;;;:::999888777777444444444555666777888999888666444666999999444000222222111111111111222222666444222111222222111////////////............................../////////...------,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++************************))))))((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''***'''%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***'''''''''((((((((())))))'''''''''''''''(((((())))))))))))(((((((((((((((+++***))))))***+++---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,---...///111222222888888999:::;;;<<<<<<<<<;;;???CCCGGGGGGHHHHHHIIIRRRbbbyyy$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))***))))))******+++++++++,,,,,,,,,,,,---......//////.../////////000000111111111111111222222444555666555666666777999:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBDDDEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEGGGJJJLLLMMMLLLKKKJJJLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;999888888;;;;;;:::999999888777777444444444444555666666777444444555777888666333000111000///000222444444444777555333222222222000///..................------........................---,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***************************((((((((((((''''''''''''((((((((((((((((((((((((""""""###$$$&&&'''((()))***(((&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))(((''''''''''''((())))))*********))))))(((((('''******))))))***+++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++***))))))******''''''''''''''''''''''''))))))))))))))))))))))))******+++---///000111222888888999999::::::999999888;;;???CCCFFFGGGGGGGGGPPPZZZrrr$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!"""###%%%%%%$$$###""""""""""""$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))***************++++++***++++++,,,------......///////////////000000000111111111222333444666777555555666777888999;;;<<<>>>======<<<<<<;;;;;;;;;999:::;;;<<<===>>>???@@@BBBDDDEEEEEECCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEHHHKKKLLLKKKIIIGGGIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBB@@@???>>>>>>??????>>>===;;;999888777999999888888777777777666666666555444333333444444111666;;;;;;777444444666444333333666999<<<;;;:::777555222111111111000///------.................................---------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,,,,***((('''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&)))((('''&&&%%%$$$$$$$$$((((((((()))))))))******))))))(((((())))))***++++++++++++******)))))))))******************++++++)))))))))***************++++++++++++++++++++++++,,,+++******)))*********(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---...000111222444555666888999999999999888:::===AAADDDDDDCCCBBBJJJRRRiii$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''(((((((((((())))))************************)))***++++++,,,---......////////////000000000000111111111222444555777777666666666777888999:::;;;======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????BBBDDDEEEDDDBBBAAAAAABBBAAABBBCCCDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>===<<<;;;999777666666666666666666666666555777666555444333222222222444:::@@@???999555888===999888999===AAABBB@@@<<<555333111000111111000................../////////.........---------------***++++++,,,,,,,,,,,,+++---------,,,+++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&&&&''''''(((((()))))))))*********)))))))))))))))***++++++++++++++++++************)))*********************)))))))))************************+++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///111222333111222444666888999::::::::::::<<<@@@BBBCCCAAA>>>AAAHHH]]]|||$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((())))))(((((('''''''''((((((((())))))************)))))))))))))))******+++---......///000000000000000000000000000000111222333555666777666666666777888999:::;;;<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@CCCDDDEEEDDDBBB@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJFFFGGGHHHHHHGGGEEECCCAAA@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;;;;999888666555444444444444444444444444555555444333222222222333666;;;>>>===999777:::===::::::;;;???BBBAAA;;;666333111//////000000000///.........//////000000000.........------,,,,,,,,,)))***+++,,,---,,,,,,+++***+++++++++***))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((%%%&&&'''''''''&&&%%%%%%''''''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''((()))***'''''''''((((((((())))))((((((((((((((()))******))))))))))))************))))))************))))))******++++++,,,,,,,,,,,,)))*********+++++++++++++++***************++++++************************)))))))))))))))))))))))))))***+++---///111333444000111333555777888999999::::::;;;???BBBBBB@@@======BBBQQQjjj$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))***))))))(((''''''''''''((((((((()))*********))))))))))))))))))******,,,---...//////111111111111000000000000//////000111222444666777777777777777888999;;;;;;;;;<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDAAA@@@???@@@???@@@AAACCCDDDEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMGGGHHHJJJJJJIIIFFFBBB@@@@@@???===<<<;;;;;;<<<<<<999::::::999888666444333222222333333333333444444333333333222222333444444777888999888888888888999999888999===???<<<444,,,111000......///000000///.../////////000000111111.........------,,,,,,,,,)))***+++,,,---,,,,,,+++'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&''')))+++,,,,,,++++++%%%'''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!""""""#########$$$''''''''''''''''''''''''))))))'''&&&$$$###!!!!!!#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%((((((''''''((()))+++,,,'''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''(((((())))))******))))))************)))(((,,,,,,,,,------.........))))))******+++++++++++++++***************++++++************************)))))))))))))))))))))))))))***,,,...000222333444000111333555666777888888999999;;;>>>BBBCCC@@@===???BBBKKK]]]vvv!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""!!!!!! ######$$$$$$$$$######"""%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$###"""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&(((***,,,,,,***'''&&&'''((())))))(((((()))*********))))))))))))******,,,+++++++++++++++++++++...000111000///...///111111///...///111333444444333333444666777888999:::;;;<<<<<<;;;;;;<<<>>>AAAEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFEEECCCAAAAAACCCEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIILLLJJJHHHGGGFFFEEEBBB@@@;;;;;;<<<;;;;;;:::888888888888999:::999888777666666666555555555444444444333444444444555555666666CCC<<<666444777;;;;;;:::@@@<<<888444333222111000.........------,,,,,,,,,//////000000000000//////...---,,,,,,+++++++++,,,,,,,,,++++++***)))))))))************))))))))))))))))))(((((((((((())))))%%%&&&'''(((((((((&&&&&&''''''&&&&&&&&&&&&''''''''')))***++++++***)))'''))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$)))'''###!!! """%%%&&&$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%!!!'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))(((''''''''''''''''''((((((((((((+++++++++++++++***)))(((+++,,,...---,,,++++++,,,))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))))))))))))))))))))))))))------...///111333444555555333111222666999:::999<<<<<<;;;<<<===???AAABBBEEECCCCCCNNNddd|||""""""############"""""""""############$$$$$$$$$&&&&&&%%%$$$$$$######"""#################################"""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###""""""!!!"""###$$$%%%#########"""######$$$$$$%%%$$$""" !!!###$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%###$$$&&&''''''&&&$$$###&&&((())))))(((((()))*********))))))))))))******++++++++++++,,,,,,,,,,,,...///000000///...///000111///...///111333444444333444555666777999::::::;;;<<<===<<<;;;<<>>::::::999999888777777777888999:::::::::999777777666666555555555444444444444444555555555666666666DDD???999777999;;;:::888999777444222222222111000/////////......---------...//////000000//////...------,,,+++************)))))))))***++++++,,,,,,******)))))))))((((((((())))))(((((((((((())))))((()))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((***++++++***((('''(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$(((&&&$$$""""""###$$$&&&%%%%%%$$$$$$$$$%%%''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&%%%!!!""""""###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))'''&&&%%%''''''((((((((()))))))))***++++++++++++***)))(((***,,,------,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***+++,,,---///222444555555333111222555777777666:::::::::;;;===???BBBDDDGGGDDDDDDLLL^^^ttt######$$$$$$$$$$$$######"""############$$$$$$$$$((((((&&&%%%###"""!!! ########################$$$$$$$$$############"""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$######"""#########%%%###  $$$&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$############&&&&&&&&&&&&''''''&&&&&&&&&((())))))(((''')))******))))))(((((())))))***+++++++++,,,,,,---------...///000///.........000000///...///111333444333444444555666888999::::::<<<=========<<<===???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@AAACCCFFFGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGGGGEEECCCBBBBBBAAA???===999888777555555555555666999::::::::::::999888888666666666555555555444444555555555666666666666666AAA===888777888888666444222111000000111111000//////////////////.........---..................---///...---,,,++++++++++++))))))******+++,,,,,,,,,)))))))))((((((((('''''')))((((((''''''(((((()))+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&((((((!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))(((&&&%%%$$$((((((((()))))))))************++++++******)))))))))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++******)))))))))))))))))))))))))))))))))))))))((()))***,,,...000222333444333222222444555555444999999999:::<<<@@@CCCEEEHHHEEEDDDHHHTTTfff{{{xxx"""######$$$$$$######"""""""""#########$$$$$$$$$((('''&&&%%%###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%$$$###""""""$$$&&&((($$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&'''((()))&&&''')))(((''''''(((***))))))(((((((((((())))))******+++,,,---.........---...//////------...//////......///111333333222333444555666888999::::::;;;===>>>>>>======???AAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???AAACCCFFFGGGGGGIIIHHHGGGFFFEEEFFFGGGHHHGGGEEECCCBBBBBBBBB@@@>>>:::999666444444444666777::::::::::::999999999888666666666666555555555555666666666666666666666666777555333333444444222000000///...///000000///---//////..................,,,------......------,,,000///...------,,,,,,,,,---,,,,,,++++++***))))))((((((((((((''''''''''''(((((((((''''''(((((((((***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((('''&&&&&&))))))))))))************))))))************))))))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,+++******)))))))))))))))))))))))))))))))))))))))******++++++---...000111222222222333555666777777::::::999:::<<>>>>>======???@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????AAADDDFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHEEECCCAAAAAABBBAAA@@@>>><<<:::888666666666888999::::::999999999888888888777777666666666555555555666666666666666555555555000//////000111222111000222111000000111000...,,,------------------------,,,,,,------------,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,+++*********((((((((((((''''''''''''((((((''''''''''''((((((***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$"""!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))************((())))))*********))))))''')))++++++*********+++************************,,,***(((''''''(((***,,,+++******)))))))))))))))((((((((((((((((((((((((------,,,,,,,,,---......///000333555777888:::;;;===<<<<<<<<<===???@@@AAACCCAAA@@@AAACCCNNNdddyyy!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$######$$$$$$######"""#########"""###%%%''''''&&&$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%'''(((%%%'''(((((('''&&&((())))))((((((''''''(((((()))*********++++++,,,,,,,,,,,,---...---,,,,,,---......---...///222333222111222222333444666777888999999;;;===>>>=========?????????@@@AAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@??????AAADDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFAAA@@@>>>??????@@@>>>======<<<;;;999999999999::::::999888888777777888888777777777666666666555555555555555555555444444444...///000111222222333333555333111000000000...,,,,,,,,,,,,---------------,,,------------------,,,******)))))))))***++++++******++++++,,,---------)))))))))(((((((((''''''(((''''''&&&&&&''''''(((+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%$$$$$$ """###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&''')))***+++((((((((()))))))))******(((((())))))******))))))&&&(((*********)))***+++))))))))))))))))))))))))+++***)))(((((()))***++++++******)))))))))))))))((((((((((((((((((((((((---,,,,,,,,,,,,,,,------,,,///333666777999<<<>>>===>>>???@@@@@@@@@??????BBB???>>>@@@@@@EEEXXXmmm"""""""""######""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$############"""######$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! &&&&&&&&&''''''((()))***%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((************************+++---------,,,+++,,,------------000222333222000000111222333444666777777888:::<<<===<<<<<<<<<======>>>???@@@@@@???>>>>>>??????AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAA@@@@@@AAADDDEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA???>>>???@@@@@@???============<<<;;;;;;::::::999888777666666666777777777777777777666666666555555444444444333333333333111111111111111222333555666333000///000000//////------------.........///------............------)))))))))***+++,,,---...******+++,,,,,,------...******)))))))))((((((((((((''''''&&&&&&''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&"""###$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% %%%&&&&&&%%%&&&''' !!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***''''''((((((((()))))))))'''(((((()))))))))))))))%%%''')))***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...+++///333666666777:::<<<;;;===@@@CCCDDDCCCAAA???CCC>>>>>>AAA???@@@NNN```www######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""###$$$%%%&&&&&&'''&&&###$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%###"""""""""###$$$%%%%%%((('''%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((*********)))))))))))))))+++,,,------++++++,,,------------000222333111000///000111222444555666666777999<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>===<<<;;;===>>>@@@AAABBBAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFFFFAAA@@@@@@BBBDDDDDDCCCAAABBBCCCCCCCCCBBB@@@>>>===CCCAAA@@@AAABBBBBBAAA@@@============<<<;;;:::999999888666555555555666777777777777777666666666666444444444333333222222222222222222111///000222444555222///...///000111111---.........//////000000---......//////......---++++++,,,---...000111222...------,,,,,,++++++***************))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########$$$%%%%%%&&&&&&&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&''' !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))))))))%%%'''))))))))))))***+++))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))((((((((((((((((((((((((%%%%%%&&&(((***,,,...///,,,///444555555555777999999<<>>>>>???AAADDDFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDCCCAAAAAACCCDDDDDDFFFIIIKKKKKKHHHEEEBBB@@@???>>><<<:::888666555555555444444444555555666999999888777666666777777666666555444333333222222222222111111111111111222222111///...---------.........------------......111111///...------------///......---...///000111***************************************)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''))))))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%'''((('''&&&$$$%%%%%%$$$&&&'''$$$!!! ###&&&%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((((()))***,,,,,,,,,+++***'''(((***++++++***((('''))))))******++++++,,,,,,---,,,+++*********+++,,,---,,,)))((('''((()))***'''(((((()))+++---///111...000222333444555888;;;;;;===AAADDDEEEDDDAAA???BBBCCCEEECCCAAABBBFFFIIIiiippp|||zzz~~~"""############$$$$$$$$$"""""""""!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))(((((()))******,,,++++++*********++++++---...//////000////////////111444555444444444555777777777888999:::;;;<<<999999999::::::;;;;;;;;;@@@AAABBBDDDCCCBBB@@@???>>>>>>???AAADDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAAAAACCCDDDDDDEEEHHHIIIHHHFFFCCCAAA???>>>===<<<;;;:::999888777777666666666777777888999888888777666666777777666666555444444333222222222222111111111222222333333222000///---------.........------------......111000///......---------,,,,,,+++++++++,,,---...***************************************)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$&&&'''&&&%%%###$$$$$$###%%%&&&&&&$$$#########$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))******))))))(((((('''''')))(((((((((((((((((((((******************))))))((()))+++,,,,,,+++)))((())))))******************,,,+++***)))(((((()))******)))'''''''''(((***+++(((((()))***+++,,,---------///111222333555999;;;===???CCCFFFGGGFFFCCCBBBBBBCCCBBB???===>>>BBBGGGVVVcccvvv{{{yyy"""############$$$$$$$$$######""""""!!!"""""""""%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$############$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''+++******))))))***+++++++++***************++++++,,,,,,---...............///111333333222111222333666666666777888999:::;;;777888999:::;;;<<<======@@@AAABBBBBBBBB@@@>>><<<>>>>>>>>>@@@CCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAACCCEEEEEEEEEFFFFFFEEECCCBBB@@@>>>======<<<<<<;;;;;;;;;888777777666666777777777888888777666666666777777666666555555444333333333222111111111222333444444666444222000...------.........------------......000000///......---------++++++*********+++,,,---************************))))))******))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###############%%%''''''&&&### #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((+++******)))((('''&&&&&&((((((((((((((((((((((((++++++***)))((((((((((((******,,,,,,,,,,,,***************)))))))))))))))+++***)))(((''''''''''''''''''&&&&&&'''(((***+++((()))***++++++***))))))+++---///111333555999<<>>??????===>>>@@@@@@@@@>>>===;;;???>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777666555555555555555555888777777666666666777777666666555555444444444333111111222222333555666777777666333111///...............------------......////////////...------,,,,,,,,,,,,,,,,,,,,,------************************((()))))))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$######$$$%%%######%%%''''''$$$ #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&'''''''''(((((((((((((((***)))(((''''''((())))))+++,,,,,,------,,,,,,+++*********))))))(((((((((++++++***)))(((''''''&&&((((((((('''((()))***+++&&&''')))++++++***(((''')))+++...000222666:::===AAABBBEEEGGGHHHHHHHHHGGGJJJKKKKKKGGGBBB@@@BBBEEEEEEWWWooovvvttt""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((()))))))))((((((((())))))***+++)))***+++,,,------------+++---///000000111333555444444444555666777888999<<<<<<<<<=========>>>>>>===>>>@@@BBBBBBAAA@@@??????>>>>>>???AAABBBAAA????????????@@@@@@AAAAAAAAACCCDDDEEEDDDCCCCCCEEEGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@???===<<<;;;:::999777777666555555555555555777666666666666666777777666555555555555555444444111111222333555666888999888666444111///...............------------......---......///......---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))'''(((((()))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%'''$$$!!!"""%%%&&&%%%#########$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''((((((((()))(((''''''&&&''')))+++,,,,,,,,,,,,------,,,,,,,,,++++++******))))))((((((,,,,,,++++++***)))((((((,,,++++++******)))))))))###%%%(((***++++++***)))(((+++...000333666:::===AAABBBCCCEEEGGGHHHHHHHHHLLLOOOQQQOOOJJJEEECCCCCCGGGSSSggg{{{{{{vvv"""############$$$$$$$$$######""""""!!!"""""""""""""""""""""############%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((%%%%%%&&&'''((((((((((((((('''''''''((()))***+++((()))***,,,------------+++---...//////111444666333333333444555666888888;;;;;;;;;;;;;;;<<<<<<<<>>>>>???AAAAAA???>>>>>>??????@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>===;;;:::999888::::::999888777777777777666666555555666666777777555555555555555555555555000111222444666888:::<<<777555333111///......///......------------......,,,---...//////...---,,,******+++++++++***))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&&&&$$$""""""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&''''''(((((()))&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++******------,,,++++++***))))))$$$%%%''')))***+++******)))+++...111333666:::===AAAAAABBBDDDEEEGGGHHHIIILLLPPPTTTTTTNNNGGGBBBAAAEEELLL[[[rrr|||"""############$$$$$$$$$"""""""""!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))%%%%%%'''((()))))))))(((''''''''''''((()))******((()))+++,,,---.........---.../////////000333555222222333333444555777888999999:::;;;<<<===>>>>>>AAABBBDDDEEEEEEDDDCCCBBB???>>>>>>???@@@@@@>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA@@@AAACCC@@@AAABBBBBBCCCBBBBBBBBB======<<<<<<;;;::::::999;;;:::999888777777777777555555555555555666777777555555555555666666666666000111222444777:::<<<===555444222000////////////......------------......+++,,,...//////...,,,+++++++++,,,,,,,,,+++))))))))))))))))))))))))))))))&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%&&&''''''((())))))'''((()))***++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,,,,+++******+++++++++******)))((((((((())))))*********+++---000222444777:::===BBBBBBBBBCCCEEEGGGJJJKKKOOOSSSVVVUUUOOOHHHDDDCCCCCCHHHUUUkkk"""############$$$$$$$$$$$$#########$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******%%%&&&((()))*********)))&&&&&&&&&'''''')))******))))))+++,,,---.........000111111000//////222444222222222333444555666777999:::;;;===???@@@BBBBBBAAABBBCCCCCCCCCAAA???===???>>>>>>???@@@@@@>>><<>>???@@@===>>>@@@AAABBBBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555555555555555666777888555555555666666666666666000111222444777:::===>>>444333111///////////////.........------.........+++,,,...//////...,,,+++---......///...---,,,+++))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###%%%&&&&&&$$$######$$$###'''(((&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((()))+++,,,,,,+++***))),,,++++++******++++++,,,+++++++++,,,,,,---------((()))+++,,,------,,,,,,'''((()))******+++******++++++***)))((())))))))),,,...111333444777;;;===CCCCCCCCCDDDFFFHHHKKKLLLSSSVVVXXXVVVPPPJJJHHHHHHEEEIIIUUUjjj########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&******+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((()))******---,,,+++******,,,...///++++++,,,------......///111000//////000222444666777777888:::<<>>===<<<<<<<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@AAACCCDDDEEEGGGFFFCCCBBBAAABBBCCCDDD>>>???@@@AAAAAAAAA@@@???<<<<<<:::999888777777777555555555555555555444444666555444333222333444444444444555555444444333222111000000000111333555666555333111///.........///+++,,,---......---,,,+++//////...---,,,,,,++++++*********)))(((''''''&&&&&&''''''(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''+++***)))(((((()))***+++******)))))))))))))))***++++++++++++++++++++++++...---+++)))(((((())))))***************)))(((((())))))))))))((((((((((((---///111333555888;;;>>>>>>GGGLLLHHHCCCEEEKKKOOOYYY\\\]]]XXXPPPIIIFFFGGGFFFJJJRRR```vvv################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++***)))))))))***,,,,,,++++++,,,,,,---.........000/////////000222444555222333444666888:::;;;<<<<<<<<<;;;;;;<<<>>>???@@@????????????????????????>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCAAAAAAAAABBBBBB???@@@AAAAAAAAA@@@???>>>;;;:::999888777666666666444555555555555555555555777666444333333333444444333333333333333222222111////////////000222444555444222111///............,,,------------------,,,///......---,,,,,,++++++++++++***))))))((('''''''''(((((()))***)))))))))'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&(((+++---...###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''((((((((((((''''''***)))(((((((((((()))*********))))))))))))******++++++++++++++++++++++++---,,,+++***))))))******---------,,,***)))'''&&&)))))))))))))))))))))(((---...111222444666999<<>>===<<<<<<===>>>???======>>>???@@@AAACCCDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAA@@@???>>>===:::999888777666555555555444444555555666666666777888777666444444333333333111222222222222111000000.........///000111222333333222000///...............------,,,,,,------.........------,,,,,,+++++++++++++++***))))))((((((((())))))***************(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""$$$&&&)))+++...///###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((((((''''''((((((''''''''''''((((((***)))))))))))))))******++++++++++++++++++++++++,,,+++************++++++,,,------,,,,,,+++)))))))))))))))))))))))))))))),,,...000111222333666999@@@DDDFFFEEEHHHQQQYYY[[[``````bbbbbb___XXXPPPJJJCCCDDDGGGNNN]]]www#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$########################### """$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''%%%&&&(((******)))((('''*********+++,,,,,,---------------...///000222333222333666888999999777777777777888:::;;;===>>>???>>>===;;;::::::<<<>>>???=========>>>???@@@BBBBBBBBBBBBBBBBBBAAA@@@>>>===@@@@@@@@@???>>>===<<<<<<:::999888777666555555555444444444555666666777777888777666555444444333333111111222222111111000///......//////000111222222222222111000//////.........---,,,++++++,,,---...---------,,,,,,,,,++++++++++++++++++******))))))(((((()))************)))(((((((((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,'''((()))+++,,,---------)))))))))))))))*********,,,---//////000111444666???AAACCCFFFOOO\\\eeegggkkkhhhgggggggggcccZZZSSSMMMKKKIIIKKKUUUnnn########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########""""""##############################!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))'''&&&&&&''')))++++++***)))'''))))))******+++,,,,,,,,,,,,,,,,,,---...///000111///000333555555555444333555666777999:::<<<======<<<;;;:::999999;;;===>>><<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@???===<<>>===<<<;;;;;;;;;;;;:::999888777666666666333444444444555555555666666666666555555444333222222222222222222111000000//////000111111222222222222222222111111000000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,++++++++++++++++++***************&&&'''(((((())))))(((((())))))))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%&&&'''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++&&&'''(((***+++,,,,,,,,,((()))))))))*********++++++,,,.........///222444===@@@DDDKKKXXXhhhrrrssstttooojjjiiijjjhhhbbb[[[SSSOOOJJJJJJPPPggg########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))((('''''''''(((***+++,,,+++)))(((((())))))******+++,,,,,,***+++,,,---...//////000000222333555666666555555444555777888999:::::::::::::::999999:::;;;===>>><<<<<<<<<<<<===>>>??????BBBAAA@@@???>>><<<;;;;;;===<<<;;;::::::999::::::;;;:::999888777666666666333333333333333333333333444444555555444444333222222222222222222111000000///000111111222222222111111111111111111000//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++************************&&&&&&'''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((((((((((()))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++))))))*********))))))(((((())))))******+++++++++***+++---------///111444<<>>>>>@@@???===;;;999999999999:::999888777777888999999:::999888777666555555555444333333222222111111000111222333444444444333222000000111111000000///......///000111111111000///...//////000000///------,,,------------------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))((('''&&&&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&(((((((((((()))***+++,,,++++++++++++++++++++++++,,,------------,,,***)))++++++++++++******)))(((((())))))******+++,,,,,,)))***,,,------///222444???IIITTT___kkkwww~~~}}}zzzvvvsssqqqmmmhhhccc[[[SSSLLLKKKLLLYYYzzz########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))((((((((()))******++++++)))***+++,,,---...............///000111333555666444555666888888888777666888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???===:::888666666777777888777666666666777888999999888777666444444444444444333333222111000/////////000222333444444333222///////////////......------...///000000000///...,,,---.........---,,,++++++,,,............,,,+++++++++++++++++++++++++++((((((((((((((()))))))))(((((()))***************'''((()))))))))'''&&&%%%&&&&&&&&&'''((()))******''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((()))***+++,,,++++++++++++++++++++++++------......---+++***((()))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,(((***,,,---...///222555AAAMMM[[[eeeoooyyy}}}{{{xxxrrrkkkgggdddZZZRRRNNNLLLTTTooo$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&&&&&&&''''''%%%############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))************)))))))))))))))******))))))))))))))))))))))))+++,,,---.........---...000222333333333333333333444444555666666666999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888888888999999888888777666666777888999:::888666666666555333222222222222111222222333333222111000111333444444333---///111222222000...,,,///000111111111///...---+++,,,,,,---.........---,,,------......------,,,***++++++++++++***))))))'''((()))******)))((('''******))))))((((((''''''''''''((((((''''''&&&%%%))))))))))))((('''&&&%%%'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&++++++&&&!!!%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$)))((('''&&&&&&'''))))))(((''''''&&&&&&&&&'''''',,,+++***(((&&&%%%$$$$$$,,,+++*********+++,,,---,,,,,,+++******++++++,,,************))))))(((((('''(((***+++,,,,,,++++++---+++,,,---,,,,,,111999CCCOOO]]]gggqqqzzz}}}{{{zzzuuutttsssqqqhhh^^^TTTOOOLLLPPP```rrr###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$###############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''((())))))))))))*********************)))))))))))))))'''((()))+++---...//////---...000111333333333222333333444444555666666777777777777777777777777777999999:::;;;;;;;;;;;;::::::999888888888888999:::777666555555444555666777555444333444666666666555222222111111222222333333222111000111333444333222000111333444333222000/////////000000000///...---+++,,,------......------,,,------......------,,,***++++++++++++***))))))'''((()))******)))(((''')))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((('''(((&&&$$$%%%'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''++++++'''###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((())))))((((((((())))))******)))((('''&&&&&&''''''(((''''''&&&&&&&&&''''''+++***)))(((((((((((((((******)))))))))***+++,,,+++++++++++++++++++++++++++++++++******)))))))))+++,,,,,,,,,,,,***)))(((,,,+++,,,......///666???IIIUUUbbbkkkrrrxxx{{{zzzzzzxxxtttpppoooggg^^^WWWOOOMMMUUU```yyy###""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$############$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%((())))))******+++++++++*********))))))(((((((((((())))))***+++,,,---------...///000111222222222333333444555555666666777666666666666666666666666777888888999::::::999999999888888777777888999:::666555444333333333333333444222222333444555555444222222111111222222333444333111111111333444333222000000111111111000///........./////////...------,,,,,,------......------,,,------......------,,,***++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%&&&''''''%%%&&&'''((())))))))))))((('''&&&&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%(((++++++((($$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((+++***((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((((((((())))))***+++,,,)))(((((((((((()))************,,,,,,,,,,,,+++***,,,,,,++++++++++++******,,,---------,,,+++***))),,,***,,,...000333;;;EEENNNZZZhhhnnnqqqvvvxxxxxx}}}~~~xxxrrrtttoooiiiaaaVVVLLLKKKNNN___uuu"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%)))&&&###"""$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))***+++,,,,,,***)))))))))((((((((((((++++++*********)))******------...///000000111111333333444444555555666666555555555555555555555555666777888999999999999999:::999888777666777777888666555444444333222222111555444222222333222111///111111111111222333444444444222111222333333222111111111111000000000000000..................------,,,,,,------...------,,,,,,------......------,,,***++++++++++++***))))))(((((())))))))))))((((((&&&''''''(((((()))))))))***(((&&&%%%$$$%%%'''(((&&&&&&'''((((((((((((((('''&&&&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))'''%%%((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''(((((()))***+++,,,(((((((((((())))))******(((***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------...,,,++++++...///222;;;EEEMMMZZZggglllooosssxxxyyy~~~yyywwwuuuppphhh\\\QQQKKKJJJLLLaaa}}}"""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%(((%%%###"""###%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% ###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((()))******++++++((((((((((((((((((((((((******)))))))))***+++,,,---------......//////000222222222333444444555555555555555555555555555555666666777999999:::::::::<<<:::888666555555555555666666666555444333222222444333111111222222111///111111111111222333444555444333222222333333111000333333333222222222222222......---------.........,,,------...------,,,,,,,,,------......------,,,***++++++++++++***))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))***(((&&&%%%$$$%%%'''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$((('''&&&%%%%%%&&&'''(((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))***************((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......---+++,,,------///777@@@HHHSSS___eeejjjrrryyy{{{}}}wwwlllaaaXXXQQQMMMEEEUUUnnn###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&$$$""""""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&''''''(((((()))))))))&&&''''''(((((())))))***'''''''''(((***---///111------,,,,,,------...///000000111222222333333444444444444444444444444444555555777888999999::::::;;;:::888666444444444444666666666666555444333333000//////000333444444333000000000111222333444555555444222222222222000/////////000000//////...---.........---......///000------......------,,,,,,,,,------......------,,,***++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''(((((()))((('''&&&%%%&&&''''''))))))))))))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''((())))))(((((('''''''''''''''(((###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''((()))***+++++++++******((()))+++,,,------,,,+++++++++,,,,,,,,,,,,------...---,,,+++*********+++---+++,,,---,,,+++111999BBBJJJTTT[[[fffsss{{{~~~qqqeee]]]UUUOOOFFFNNNaaayyy###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%'''))),,,...'''''''''''''''((()))***&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((***++++++******))))))***,,,///000---,,,,,,++++++,,,....../////////000111111222222222222222222222222222222333444555666777888888888888777666555444555666777444444555666666555444333000//////111333555555444000000000111222333555666666444333222222222000...,,,---/////////...,,,***//////.........///000111------......------,,,+++,,,------......------,,,***++++++++++++***))))))***)))(((''''''((()))***''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''$$$&&&''''''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$###$$$&&&''''''''''''&&&&&&%%%%%%&&&&&&((()))))))))((((((((((((((())))))'''((()))*********)))))))))******+++,,,,,,------***+++++++++,,,,,,,,,,,,...---+++***))))))******++++++,,,...,,,***...444???DDDJJJSSSbbbsss~~~xxxjjjbbbYYYQQQHHHIIIUUUlll$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$&&&&&&%%%############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&))),,,///222******)))(((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%''')))***,,,,,,111///---+++******++++++---,,,+++++++++,,,---............///000000111111000000000000000000000000111222333555666777777777555444444444555666888999222333444555555555444333444222111222333333222111000000000111222444555666666555333222222222000...111333555666666444111000000///......///000111222---.........---,,,,,,+++,,,------......------,,,***++++++++++++***))))))***)))(((''''''((()))***(((((((((''''''&&&&&&%%%''''''((((((''''''&&&%%%%%%&&&'''((())))))))))))%%%''')))(((&&&%%%&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&(((%%%&&&((((((((((((&&&%%%""""""###$$$%%%''''''((()))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***)))((((((((()))***+++,,,%%%&&&((()))))))))((('''************+++,,,---...*********++++++,,,,,,,,,***))))))((()))+++,,,---******,,,///---***---333???AAAEEENNN```ttt|||oooggg]]]SSSIIIEEEMMMddd}}}&&&%%%###""" !!!!!!"""###%%%''''''&&&%%%$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###"""""""""%%%&&&&&&&&&)))///444666333...***&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((---,,,***((('''((()))***************************************************+++,,,---///000111111111/////////111333222000///000222444666777777777666555555555555555555555555111222333444444333222111111111222222222333333333222222111111222222333444555444444333222111000000000...------///000/////////////////////////////////...,,,******+++,,,---------,,,,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!"""###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&$$$#########$$$)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************000////////////.........+++++++++******))))))))),,,,,,------.../////////444;;;@@@MMMfffvvvwwwpppcccWWWMMMHHHJJJVVViii}}}~~~&&&%%%$$$###""""""######"""###%%%&&&'''&&&%%%$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&)))+++,,,000000///...+++(((&&&$$$((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%''')))***************************++++++++++++++++++++++++***+++,,,---...//////////////////000222222000///000111222444555555555555555555555555555555555555111111111222222111111111111111222222222333333333222222111111222222333333444333333222222111111000000...------...///...---........................///---,,,******+++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$"""""""""$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&$$$###""""""######)))))))))))))))((('''''''''((((((((())))))))))))))))))))))))******************+++,,,---...//////,,,,,,+++++++++*********++++++,,,,,,---............555777CCC^^^ssszzzmmmaaaNNNGGGFFFPPPbbbuuu}}}%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''###!!!"""&&&(((&&&###(((+++///111000,,,'''###''''''%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///......///111222000//////000111222333444444444555555555555555555555555111111000000000000111111111111222222222333333333111111222222222333333333222222222222222222222222111000...---...///...---...........................---,,,+++***+++,,,---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((((()))))))))(((''''''''''''((((((((()))))))))))))))))))))************)))***++++++------...///,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,000///888SSSkkkyyymmmWWWNNNGGGLLLYYYiiizzzvvvxxx{{{~~~{{{vvvssszzz############$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&&&&$$$!!!$$$(((---111111...(((%%%'''&&&%%%$$$$$$%%%&&&'''***)))(((&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++...------...000111000///000000111222333333333444555555555555555555555555333222111000000111222333111111222222222333333333111111222222333333333333000000111111222222222333444222////////////...---...........................---,,,+++++++++,,,,,,++++++++++++************))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''((((((((((((((('''''''''''''''((((((((())))))((()))))))))************.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...111---333III___rrrwwwgggZZZNNNLLLSSS___nnnyyy|||yyyxxx|||~~~xxxsssooosss!!!!!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###"""""""""&&&'''%%%$$$%%%&&&$$$'''***---...,,,***(((&&&%%%$$$######$$$%%%&&&)))(((''''''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---------,,,,,,...,,,,,,---///000000///111111111222222333444444555555555555555555555555444444222111111222444444111111222222222333333333000111222333333333222222///000000111111222222333555333111000111111000///........................------,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........222///222DDDTTTccctttoooaaaRRRMMMPPPXXXdddnnn}}}|||vvvvvv !!!"""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###"""!!!"""''''''%%%$$$&&&)))&&&'''((()))******))))))%%%%%%############%%%%%%######$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,---------------,,,+++,,,...000000000222222111111222222333444333333333333333333333333444444333333333333444444111111222222222333333333000111222333444333222222000000000111111111222222555333111000111222111000---------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((())))))))))))************'''((())))))++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........***000///222@@@KKKUUUccc{{{qqqbbbSSSMMMNNNSSS\\\ddd|||!!!"""###$$$$$$$$$###"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%%%%&&&'''&&&&&&''''''''''''''''''%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---+++***+++---///000000111111000000000111222333222222222222222222222222222333333444444333333222111111222222222333333333///111222444444333222111000000000000111111111111222000//////000111000///------------------------,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************''''''((()))***+++,,,,,,*********+++++++++,,,,,,*********+++,,,,,,------)))000///000;;;AAAGGGSSSjjjzzzvvvhhhXXXPPPNNNNNNRRRXXXlll###$$$%%%&&&%%%%%%############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""" """%%%'''%%%"""&&&&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''************************&&&'''((()))++++++,,,,,,,,,+++)))***---///000000000000///......///111111111111111111111111111111111222333444444333222111111111222222222333333333///111222444444333222111111111111000000000000000000...------///000//////------------------------,,,,,,---------,,,+++***+++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))))))))(((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,,,,++++++++++++***)))))))))******+++++++++)))))))))***++++++,,,,,,,,,222000...666888<<>>AAABBBKKKNNN[[[gggfff___YYYSSSOOOJJJLLLNNNMMMKKKIIIJJJKKKFFFHHHPPPaaazzz######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------......------------......000000000111111000000000/////////000000000111111111111222333333333333222222111111000000000000111......------------.........000111111///---,,,---,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%########################'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((())))))$$$'''******)))(((***---%%%%%%&&&''')))***++++++)))))))))***+++,,,---...,,,,,,------...------,,,+++///+++...;;;@@@@@@GGGEEEOOOWWWUUUPPPLLLIIIEEEEEEGGGIIIGGGDDDCCCDDDGGGDDDEEEJJJXXXppp}}}}}}$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,,,,------.........------------------...///000111222222111000///////////////000000000111//////000111111111111111000////////////000000111//////............//////...///000///,,,+++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,'''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$### !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###$$$$$$$$$###""""""$$$%%%%%%$$$""" !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''((())))))'''''''''((((((((())))))(((((((((((()))***+++,,,$$$%%%&&&'''(((***++++++)))))))))***+++,,,...///+++,,,------------,,,+++)))///,,,---666888888???;;;AAAEEEDDDBBBCCCBBB???BBBFFFHHHGGGCCC@@@AAACCCCCCCCCEEENNNbbbzzztttsssuuuzzz$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$###"""!!!"""###$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))************************,,,,,,,,,------............------,,,,,,------......///222333333222///...////////////000000000000---......///////////////...............///000111000000////////////000000...//////---+++***+++---++++++++++++++++++++++++........................(((((())))))*********+++)))(((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$""" !!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((''''''&&&%%%%%%&&&&&&&&&#########$$$%%%%%%###!!! ###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''(((((())))))111...+++*********)))((())))))))))))************)))))))))***+++---...///+++,,,---...---,,,+++***)))222111///222111111:::666999:::999:::>>>???===???DDDIIIIIIEEEAAAAAABBBDDDDDDDDDHHHXXXttt}}}rrrkkkhhhlllrrr}}}%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***((($$$"""!!!###%%%'''&&&&&&%%%$$$$$$######"""$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''&&&%%%$$$$$$######""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((("""$$$&&&'''(((***---000222///,,,---///000...---------------------------,,,------....../////////...------...///111333444//////.........---------......------------......111000///...............000///...---,,,+++++++++***,,,...000000000...---************))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&...,,,)))'''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))***+++$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""!!!$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,------......------,,,---------......000111111666777999999999999;;;<<<>>>CCCIIIIIIEEE@@@??????AAA@@@CCCKKKPPP___vvvkkk```^^^aaaqqq%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))***)))))))))+++---333111///000111222000...------------------------,,,------------------...///......---...///000111///.........------------......------------......000//////............///000000///...---,,,,,,---)))***+++,,,,,,,,,+++***++++++*********)))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''((())))))***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!"""%%%(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---...000222333444666888999999999:::;;;<<<@@@EEEEEEAAA>>>>>>???BBB@@@CCCIIIMMMXXXvvvnnn]]]XXXZZZcccrrr$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''(((&&&$$$""""""######$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((***++++++***))))))+++,,,222222222333444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......------------..................------------......------------...............---......//////111000///...---------...************))))))))))))+++++++++***************(((((((((((((((((((((((())))))(((((('''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&))),,,''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------,,,,,,+++)))***+++,,,...111333444222444888999999999999999;;;>>>@@@@@@===;;;<<<>>>AAA@@@CCCGGGHHHPPPfff~~~xxxbbbXXXVVVZZZbbbnnn{{{#################################$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((((('''%%%###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))))))))***---//////000111222222111...---++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...------------......///000//////...---------------///...,,,+++*********+++++++++++++++************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))"""#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))+++&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++******+++,,,---///111222000444888::::::999999999=========;;;999888999;;;>>>>>>AAAEEEEEEJJJZZZjjjtttddd\\\\\\\\\___iii{{{###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((('''&&&%%%###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((((((((()))+++---***,,,.........,,,***)))+++++++++++++++++++++++++++++++++******))))))(((((()))***+++,,,---......,,,,,,------------------------,,,,,,,,,,,,---------------------...///000------,,,,,,++++++,,,,,,000///...,,,++++++++++++************************''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((************+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,---......000333888:::::::::999999???>>>;;;888666555666888999;;;@@@CCCDDDHHHSSS^^^qqquuugggaaaYYYTTTZZZhhhwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&&&&&&&%%%%%%$$$######"""$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))((('''''')))***''')))++++++)))((('''(((***************************************)))))))))'''(((***,,,---.........,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,------......,,,,,,+++++++++++++++,,,---,,,,,,+++******)))))))))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++******)))---,,,,,,++++++,,,,,,---///222666888999888999:::===;;;888555444333444555555888===AAAEEEIIIPPPVVV]]]qqqtttfffYYYNNNNNNWWWaaaiiiooottt|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''((())))))((((((***,,,((()))+++***'''&&&''')))******************************************++++++)))***+++---------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,---******+++++++++)))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%###$$$$$$$$$$$$%%%'''((()))######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++))))))************))))))++++++***++++++,,,------...000333555555666777999777555333222222333333333222666<<<@@@DDDIIINNNPPPQQQbbbvvvqqq```PPPKKKMMMPPPVVV]]]gggppp{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!#########$$$$$$%%%&&&&&&&&&$$$"""$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***,,,///222)))+++,,,***'''&&&)))+++))))))))))))))))))))))))))))))******++++++,,,,,,++++++------...---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,------,,,,,,,,,------...)))***,,,---,,,+++)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,...''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%''')))******))))))%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''******'''%%%###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((()))'''$$$ !!!"""###%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((&&&$$$"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''########################'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))***+++---...///---...111222222333666888222111//////111222333333111666;;;>>>CCCIIILLLMMMKKKZZZkkkxxx|||jjjWWWMMMIIIHHHKKKRRRaaaiiirrryyy}}}%%%$$$$$$######$$$$$$%%%$$$$$$##################'''&&&&&&%%%$$$###""""""$$$%%%$$$###"""###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$#########"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%###!!!!!!$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++'''((((((((((((((('''&&&'''&&&&&&%%%%%%'''((()))++++++******++++++,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---,,,,,,,,,++++++***)))***+++---...------++++++++++++------)))******+++++++++******+++++++++++++++***)))(((************))))))))))))((()))***++++++***)))((())))))((('''&&&%%%%%%%%%"""&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************++++++++++++******************+++,,,---...***,,,///222555777888888444333333222222333333444999888;;;CCCHHHIIIJJJMMMKKKPPPZZZiii|||}}}dddWWWQQQMMMOOOSSS]]]___bbbfffmmmuuu{{{|||~~~}}}%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% """######""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$######$$$""""""###$$$%%%%%%%%%%%%############"""""""""!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''((((((((((((((('''((('''&&&&&&&&&'''))))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,+++*********+++,,,------,,,++++++++++++,,,---,,,,,,,,,+++***)))((('''***++++++++++++***)))(((*********)))))))))(((((('''(((((((((((((((((('''))))))(((&&&&&&%%%%%%&&& ###''''''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((()))))))))*********)))******++++++******)))************+++,,,------$$$&&&)))---000222333333000000000111222333555555777888===GGGLLLLLLKKKMMMHHHLLLSSSbbbuuuxxxeeeUUUJJJIIIOOOTTTWWW[[[___dddkkkqqqttt{{{{{{%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$ !!!"""$$$%%%&&&&&&!!!$$$%%%$$$"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######!!!$$$''''''&&&###"""""" !!!"""###$$$%%%%%%%%%############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((('''((())))))***+++************+++,,,,,,,,,,,,++++++,,,,,,---...............---,,,++++++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((******++++++******))))))******))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&###%%%'''((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))************))))))******)))******+++,,,---'''(((+++...111333444555,,,---...///111333555666333555<<>>>>>>>>>>>DDDMMMQQQYYY___```aaaeeehhhhhh%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''!!!"""###"""!!!!!!###%%%$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''(((((((((((((((''''''((()))*********)))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...+++++++++,,,++++++******)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,+++***)))(((''''''(((((()))))))))))))))))))))((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''((('''%%%###$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&((((((((())))))***+++,,,---,,,,,,++++++,,,---...///......---------......222//////111333:::HHHUUUUUUOOOLLLNNNLLLNNN^^^rrr```OOOAAA>>><<<888;;;CCCCCCLLLSSSUUUVVV\\\aaabbb%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$################## !!!"""###$$$%%%&&& ###&&&'''&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""######$$$###"""!!! $$$%%%&&&&&&''''''&&&&&&"""""""""$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$&&&''' ###%%%'''&&&$$$$$$$$$"""######$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++'''(((((((((((((((''''''&&&'''(((******))))))((()))))))))))))))******+++,,,,,,++++++,,,,,,---...))))))***+++++++++******((()))+++,,,---,,,,,,+++)))***+++,,,,,,+++***))))))******+++++++++******''''''((())))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((&&&$$$"""###''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((((((((()))***+++,,,***)))))))))***,,,...///......---------...//////...---...111555===LLLZZZWWWQQQOOOOOOJJJHHHUUUhhh|||pppZZZFFF@@@===888888>>>;;;DDDLLLNNNPPPVVV\\\^^^#################################""""""!!!!!!!!!&&&&&&&&&%%%$$$###!!!!!! """%%%''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$###$$$%%%%%%######$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###!!!###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))******++++++++++++******))))))*********))))))(((***++++++,,,,,,++++++***************************++++++***)))(((((())))))---,,,***)))((()))******+++'''$$$&&&)))+++(((%%%))))))***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%(((******'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&###%%%'''((()))((('''&&&))))))))))))((((((((((((***)))))))))***+++,,,,,,*********************++++++,,,,,,------,,,,,,+++---///000///000666BBBLLLQQQMMMGGGDDDDDDIIIOOOTTTlllzzzlllRRRFFF>>>666666<<<:::===BBBGGGKKKPPPTTTXXX$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%$$$!!! !!!$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%######$$$%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))******++++++++++++*********++++++,,,,,,++++++***+++++++++***************++++++***)))))))))))))))+++*********)))******+++)))&&&$$$%%%)))***(((%%%***+++,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''######$$$$$$$$$$$$$$$###(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$&&&'''((()))(((&&&&&&(((((((((((())))))))))))******))))))******+++,,,************++++++,,,,,,,,,,,,------------,,,,,,---.../////////444;;;AAA>>>>>>>>>@@@BBBFFFJJJLLL___ppp{{{cccTTTGGG:::555999777:::===AAADDDHHHKKKMMM%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%'''%%%""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))******++++++******)))******+++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,++++++*********)))+++***))))))))))))))))))))))))******+++*********(((%%%$$$%%%)))***)))&&&)))***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%###""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''&&&'''((((((((('''&&&%%%''''''(((((())))))************)))))))))***++++++)))******+++,,,------...---------------------------.........000111333444444888>>>DDDIIIKKKLLLLLLUUUdddxxxyyyiiiWWWDDD::::::666777999;;;===???AAABBB%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" ######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%######$$$%%%&&&%%%$$$###############"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$#########!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))))))))***+++++++++*********++++++,,,,,,++++++***---,,,,,,++++++******)))******)))))))))))))))***))))))***++++++***(((((((((&&&%%%''')))+++***(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&&&&'''((('''((((((((('''&&&%%%$$$&&&''''''((()))******+++******))))))))))))******))))))***+++---...//////.........------.........,,,,,,---///111111///---444999BBBKKKQQQSSSTTTSSSXXX```kkk}}}}}}jjjUUUHHHDDD:::999777777999:::;;;;;;$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%###""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))((((((''')))))))))******)))))))))''''''((()))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********)))))))))))))))************++++++***)))'''%%%)))(((((()))***+++******%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$###############$$$%%%&&&!!!!!!###$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''&&&&&&'''((((((((((((''''''&&&%%%%%%&&&''''''((()))******+++******))))))((())))))***))))))***+++---.../////////...------------...///++++++---000222222///---111666>>>HHHPPPWWW[[[]]]bbbaaadddqqq|||hhhYYYQQQCCC>>>999666666777777777########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%###  ###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))((())))))******))))))(((&&&&&&'''((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************)))((('''&&&))))))))))))))))))))))))&&&'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&& !!!"""#########"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))************)))((((((((()))))))))******+++,,,------...///...---,,,,,,---...///***,,,...111222222111000000333:::DDDOOOZZZccchhhiiifffeeemmm|||lllbbbQQQHHH>>>777444555555444$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$######$$$%%%%%%%%%$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$######""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++++++++))))))(((((())))))))))))((((((&&&'''((())))))************++++++,,,,,,++++++******++++++,,,,,,---------)))))))))))))))***++++++((((((((((((((()))******((())))))((('''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###%%%'''((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######"""######%%%'''(((######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''#########$$$$$$%%%''''''"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))******)))(((((((((((((((************++++++,,,,,,...---,,,++++++,,,---...***---000000//////111333444666;;;CCCMMMYYYbbbhhhhhhkkklllnnnzzzwwwcccXXXHHH<<<777666555444%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!###$$$%%%&&&&&&&&&"""$$$'''))))))'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&((()))******$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))'''&&&(((((())))))))))))(((((('''''')))******++++++++++++++++++,,,,,,+++++++++)))***+++,,,------...///))))))((())))))***++++++&&&&&&&&&&&&(((***---...((((((((('''%%%######$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%((()))&&&###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((******)))(((((((((((((((*********************+++...---+++******+++---...+++...111000,,,,,,000555666888:::@@@HHHQQQYYY^^^eeennnsssoooqqqsssdddQQQBBB;;;888666555##############################$$$$$$$$$%%%%%%%%%!!!#########"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&)))((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%% !!!$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''&&&$$$((('''######((()))%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((()))***************''''''(((******+++++++++((()))***+++++++++++++++***++++++,,,+++***)))(((''''''''''''''''''''''''((('''&&&%%%$$$#########''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''%%%$$$""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''### """%%%''''''%%%###!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''(((((())))))******)))(((&&&%%%%%%&&&'''((())))))***+++,,,,,,------++++++++++++++++++++++++***,,,///000//////000111666;;;@@@EEEIIIPPPYYY```kkkpppuuuvvvuuuyyyvvvcccSSSGGG@@@<<<;;;$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''''''''&&&%%%###""""""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***&&&###$$$(((++++++)))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&''''''&&&'''***)))%%%%%%((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%+++***)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))))))))************))))))((('''((()))******+++++++++))))))***+++++++++++++++******+++,,,+++***)))(((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%%%%###%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%((((((((((((((())))))))))))((('''''''''((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,...//////......000111777===DDDIIILLLSSS]]]eeerrrxxx~~~zzziii[[[OOODDD???%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%$$$%%%)))***)))'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&'''))))))&&&%%%''''''$$$&&&%%%%%%$$$$$$$$$%%%%%%******)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))++++++******)))((((((((('''((()))******+++************+++,,,,,,,,,++++++)))***+++++++++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&$$$###$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&))))))(((((((((((((((((((((((((((((()))***++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...111333===EEENNNQQQRRRXXXdddnnn|||yyyhhhWWWKKK%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###""""""$$$&&&'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&%%%&&&&&&%%%%%%&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,(((''''''&&&&&&&&&'''''''''''''''((((((((())))))******))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,++++++((()))***++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''''''''''')))))))))((((((''''''&&&''''''(((((()))***++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------...------///333666FFFNNNWWWYYYXXX^^^lllxxx~~~qqqaaa%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&''')))***+++''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))***,,,,,,((())))))************)))+++++++++,,,,,,++++++***((((((******+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######%%%&&&''''''((('''))))))((((((''''''&&&&&&&&&&&&'''((())))))******+++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111666999HHHPPPWWWXXXWWW^^^nnn|||zzz%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%'''%%%'''***+++(((''')))'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''')))+++---...))))))************))))))******+++++++++***))))))'''((()))*********)))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&'''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''((())))))))))))))))))******************++++++++++++++++++++++++***+++---...///222666999CCCHHHMMMNNNQQQ\\\nnn}}}|||{{{|||{{{zzz$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%%%%(((%%%&&&***)))$$$"""$$$&&&&&&&&&&&&'''(((************((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---))))))************)))))))))************)))((('''&&&''')))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''((()))******$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********)))((((((((())))))******++++++************************+++---///000000111444666;;;===@@@CCCKKK[[[pppwwwxxx|||vvv{{{##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$'''$$$$$$'''%%%%%%%%%%%%&&&((()))+++,,,)))((((((((((((((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((+++***((('''''')))+++,,,))))))*********))))))((()))))))))))))))(((''''''&&&'''(((*********)))(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))***+++,,,,,,+++)))((('''(((((()))***++++++,,,))))))))))))))))))))))))---///111222111000111222777777999===III]]]tttyyyssszzzyyyyyy|||(((''''''&&&%%%$$$######$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%***'''######$$$%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))******)))***++++++)))(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$((('''&&&$$$""" &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))%%%"""%%%&&&&&&'''((((((((('''&&&$$$!!!!!!$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&((()))***************,,,---,,,)))(((+++---------...//////000//////111111333:::III```wwwxxxttt~~~~~~~~~######""""""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&######%%%'''&&&%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))))))))***++++++)))(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$######""""""%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((%%%""""""######$$$%%%%%%$$$$$$&&&%%%###!!!!!!###%%%&&&%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***************,,,---,,,***)))+++---------...//////////////////000333999FFF]]]vvvyyy{{{|||########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((()))***++++++)))(((((()))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%###""""""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###%%%&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))***+++------,,,++++++,,,------......//////......///111444999DDDYYYuuu|||vvvuuuwwwvvvwww$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''&&&&&&((('''%%%$$$######$$$%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''(((((()))))))))***++++++)))(((((()))))))))((('''''''''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))+++,,,------,,,,,,+++,,,------.........------///333666888@@@SSSooo}}}rrrtttvvvnnnmmmvvvuuuooolllvvv"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&'''''''''&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%###$$$%%%''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))***++++++)))(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&######$$$%%%%%%$$$######&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&&&&''''''(((((((((((('''(((((())))))))))))(((*********+++,,,,,,,,,+++,,,,,,------------,,,,,,---000333444999HHH```rrr~~~~~~uuubbbSSSYYYrrrttthhhcccdddjjjsssvvvhhhppp|||$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++++++++***)))***++++++)))(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""!!!$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###!!! &&&&&&''''''((()))))))))(((((())))))))))))((((((***((('''(((***+++,,,+++,,,,,,------,,,,,,++++++***,,,......111;;;KKKXXXcccddd]]]LLL>>>GGGddd{{{mmm^^^VVVVVVYYY^^^eeeqqqtttwww}}}''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''###$$$%%%'''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))*********))))))***++++++)))(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$###### ###%%%&&&%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%&&&''''''((())))))(((((())))))))))))((((((***'''$$$%%%'''***++++++,,,,,,,,,,,,,,,+++*********,,,---,,,---222:::AAAGGGIIIEEE<<<666???VVViiipppllldddXXXMMMHHHKKKOOORRRVVV___mmm########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""%%%%%%%%%(((***###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((("""$$$%%%'''((((((''''''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((()))***++++++)))(((((()))))))))((('''''''''''''''((((((((((((((((((((((((!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!###%%%''''''&&&###"""$$$%%%&&&'''((((((((((((###"""!!! !!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***++++++)))((($$$$$$%%%%%%&&&'''((((((((()))))))))))))))((((((+++'''###"""&&&)))++++++,,,,,,,,,,,,,,,+++***)))---......------///333555444555555333444<<>>BBB@@@AAAAAA???<<<:::999999;;;AAAIIITTTccc{{{$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%$$$$$$&&&'''(((((('''&&&&&&'''((()))'''''''''''''''(((((()))***)))(((((()))*********((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$'''+++***&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! """%%%((('''%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))))))))***++++++,,,,,,---//////...///000333666777777999:::999777666666666555;;;DDDPPP```www$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''((($$$%%%&&&'''''''''''''''''''''&&&&&&''''''((())))))******)))(((((()))***(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""  ###&&&)))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******)))******++++++******)))))))))******+++,,,,,,,,,......---------.../////////111333444333333444555333888AAAKKKYYYnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((''')))***((($$$###%%%((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%&&&###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))+++++++++,,,------......)))******,,,------......---///111222222222333555666:::@@@FFFPPP___ppp|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((***+++&&&&&&&&&&&&&&&'''((((((&&&((()))'''$$$###%%%(((''''''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&### $$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''$$$$$$#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''(((((((((((())))))))))))))))))******)))))))))******+++,,,,,,------...((()))***+++---......///---///111222111111111333888;;;>>>BBBHHHQQQ]]]eeesss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%((())))))(((%%%###%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&((('''&&&%%%%%%''')))+++&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''((()))&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###!!!!!!$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))((())))))******))))))((((((((())))))***+++++++++---,,,,,,++++++,,,,,,---,,,...000000///...///000666888;;;>>>CCCIIIQQQVVV[[[iii|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&'''((())))))(((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((()))******++++++///...,,,*********,,,---+++---///000//////000111555666999<<<@@@DDDIIILLLNNN[[[mmm}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""######$$$&&&((((((&&&$$$"""&&&%%%%%%%%%%%%&&&'''''''''$$$"""###''')))(((&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######&&&((('''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((*********+++,,,,,,------...,,,***))))))***---///,,,...000222222222333555777888999;;;>>>@@@CCCDDDIIITTTcccqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!"""&&&))))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###''')))(((&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''')))+++***(((&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###((('''%%%###""""""######$$$%%%&&&&&&&&&%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$######""" """%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$'''++++++'''######%%%''')))******((((((,,,+++*********+++,,,---************************------...///000222444555777<<>>@@@DDDHHHSSSgggyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!"""%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&(((***)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######***(((%%%$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$'''***+++'''###$$$%%%'''))))))))))))(((******)))))))))***+++,,,++++++++++++++++++++++++------...///000222444555666>>>FFFJJJGGGDDDCCCDDDIIIRRRdddwww~~~|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''&&&%%%$$$###""""""'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$(((&&&$$$$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$'''******'''$$$&&&&&&''''''((())))))))))))(((((((((((()))******++++++++++++,,,,,,,,,,,,------...///000222333444999CCCOOOUUURRRLLLHHHGGGHHHOOO___sss|||{{{vvv|||&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###'''(((((())))))*********''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''+++***'''$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''))))))'''%%%'''''''''''''''((()))***(((((((((((())))))******+++,,,,,,,,,,,,,,,---------.........000111222333???IIITTTZZZWWWRRRNNNMMMHHHMMM\\\qqq|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''&&&$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%$$$###!!! ###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''***)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''+++)))'''%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''(((''''''''''''(((((())))))))))))***************+++++++++,,,,,,---------............///000222222AAAHHHQQQTTTRRRPPPQQQSSSOOORRR```vvv$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&%%%%%%''''''&&&%%%!!!###%%%&&&'''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***++++++)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$###!!! $$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&''')))***000---***)))((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((((()))***+++++++++************++++++,,,,,,------............///000111222<<>>???@@@AAABBBBBBAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>>>><<<888666666888:::<<<777777777777666333111000,,,+++)))(((((()))+++,,,+++---///000000...+++))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((***+++,,,''''''''''''''''''''''''''')))'''&&&,,,666999555+++))))))+++((("""%%%,,,((((((((((((((((((((((((+++(((&&&&&&((((((%%%###))))))((())))))***+++,,,''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&''')))***+++***((('''''''''''''''''''''''''''******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&(((+++,,,$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######"""""""""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''!!!$$$'''((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))******++++++)))+++,,,,,,+++***,,,---+++***,,,000111000444:::@@@RRRTTTIIIFFFDDDDDDIIISSSaaattt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########'''######)))***&&&$$$&&&)))(((&&&&&&&&&((()))++++++***))))))***,,,...000---------------...///000//////000111222333333444444444555777999999777555333333222222222222333333888888777666777888999:::??????@@@@@@@@@@@@@@@@@@AAA@@@?????????>>><<<999::::::;;;===>>>???@@@AAAAAACCCFFFHHHIIIIIIGGGFFFHHHFFFDDDDDDEEEDDD@@@=========<<<999888888:::<<<>>>===;;;999777555333222222111///------...///000000...,,,+++---////////////...---,,,+++*********)))***************)))(((,,,((($$$%%%((()))&&&"""))))))((('''''''''''''''&&&,,,(((&&&......***---(((((('''''''''&&&&&&&&&+++***(((&&&%%%%%%%%%%%%'''&&&&&&''''''((()))***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&######$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""!!!!!!"""###(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$"""#########$$$%%%&&&&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((*********)))(((((((((((((((''''''''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++000,,,+++//////,,,---111:::>>>AAA???:::777777999BBBOOOaaarrr$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''(((&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((($$$$$$)))***'''&&&((('''&&&%%%$$$$$$&&&'''(((***)))))))))***,,,...///............///000000111000000111333444555666666444444555777:::;;;;;;:::999888888888888888888999999999999999999;;;<<<===BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@>>><<<999::::::;;;<<<===>>>>>>??????AAAEEEHHHIIIIIIHHHGGGJJJHHHGGGHHHIIIGGGCCC?????????>>><<<;;;;;;===>>>@@@???===;;;999777666555444333000///...///000111111000///000222333333333444333111...,,,***))))))(((((((((((((((((('''''''''$$$"""$$$))),,,+++((())))))(((''''''''''''''''''+++'''&&&000000***+++))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$######'''&&&&&&''''''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%#########$$$%%%((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++---***)))------***+++//////333666555111///111444888AAAMMMYYYdddppp}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&))))))'''(((***((('''&&&%%%%%%&&&'''((())))))))))))***+++---/////////000000111222333333222333444666777888999999666555555777;;;>>>??????========================;;;;;;;;;<<<===???AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>;;;888:::;;;;;;<<<<<<===<<<<<<<<<>>>AAAEEEHHHIIIIIIHHHLLLKKKLLLMMMMMMKKKGGGCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@>>><<<:::999888888666333111000111333444333333444666999:::999888:::888555222...+++)))((()))))))))(((((((((''''''&&&$$$"""%%%))),,,,,,***)))((((((''''''''''''((((((***%%%(((333333***))))))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%$$$&&&)))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((((('''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& """$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&)))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,))))))+++,,,***+++...,,,...000000...///222555333777===DDDMMMYYYhhhqqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$$$$%%%'''''''''(((((())))))***&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''(((***+++***)))((((((((())))))))))))))))))***,,,---...000111222333444555555555444555777:::;;;<<<======:::999777999<<<>>>@@@@@@=========>>>>>>=========;;;<<<===>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>===>>>===;;;999;;;<<<<<<======<<<;;;:::777:::===AAADDDFFFGGGGGGKKKLLLNNNOOOOOOMMMIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA???>>><<<;;;::::::888555333222333555666555666888<<<@@@AAA???===???===:::666222///,,,+++------,,,+++************+++(((&&&'''((()))(((''')))(((''''''''''''((((((***)))$$$***777555)))(((((((((((((((((((((((((((*********++++++,,,,,,,,,'''&&&&&&''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((&&&!!! $$$)))###$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$&&&''''''%%%$$$$$$%%%))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&& """###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''+++***((('''&&&'''(((((())))))))))))************(((((((((((((((((((((((())))))***+++++++++++++++,,,++++++,,,------...///...///000000///000444777111333666;;;CCCOOO\\\eeelllrrr}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&''''''(((((()))***++++++''''''''''''''''''''''''(((((((((((('''&&&%%%$$$"""%%%'''&&&%%%&&&((()))************)))*********))))))******+++---......111222444555666777777777777999;;;===????????????>>><<<::::::<<<===>>>===<<<<<<===>>>>>>===<<<<<<:::;;;===???AAACCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@<<<;;;;;;<<<>>>>>>===<<<;;;<<<===>>>===<<<;;;:::444666999===@@@BBBDDDDDDHHHJJJMMMNNNNNNMMMKKKJJJKKKHHHFFFEEEGGGGGGFFFDDDBBBAAA@@@???>>>===<<<<<<;;;:::999777777888999:::777999<<>>@@@AAAAAA@@@???@@@>>><<<;;;;;;;;;:::999;;;<<<===>>>>>>===<<<;;;888999;;;===???@@@AAAAAA???>>>>>>======<<<<<<;;;999999999;;;>>>??????>>>999:::<<<======<<<:::888444666888;;;===???@@@AAADDDGGGJJJKKKKKKKKKLLLNNNOOOJJJFFFDDDFFFGGGEEEDDDAAAAAA@@@???>>>>>>===============>>>>>>>>>>>>>>>;;;===@@@DDDHHHIIIHHHFFFEEECCCAAA===:::888666555111000...,,,++++++,,,,,,+++******)))))))))))))))(((''''''''''''(((((()))((((((&&&000<<<444''')))&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$&&&'''((('''&&&&&&''''''((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***(((%%%$$$&&&)))&&&''')))))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((()))'''(((((())))))*********))))))))))))))))))))))))((()))******++++++******&&&))))))'''(((+++---+++...---------------......111111111333555888;;;===???III\\\ttt$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))%%%&&&'''(((''''''(((***'''(((((()))+++,,,,,,---)))))))))(((((((((''''''%%%&&&'''((('''%%%$$$"""%%%+++)))'''((()))'''&&&'''((()))***+++++++++++++++---...///000000000111222555777999999999888===>>>AAABBBCCCBBB@@@???>>>===;;;;;;;;;:::888666999:::;;;<<<<<<;;;:::999555666888:::<<<=========<<<<<<;;;;;;:::999999888666666666888:::;;;;;;999666777999;;;;;;:::888666777888999;;;<<<>>>??????AAADDDGGGHHHIIIKKKNNNQQQQQQKKKDDDBBBCCCDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>@@@CCCEEEFFFFFFEEEDDD@@@AAACCCGGGKKKLLLKKKJJJIIIGGGDDD@@@===:::888777444222000...---------...************))))))***+++'''''''''''''''((())))))&&&((()))444===222&&&+++&&&'''''''''((((((((((((###%%%&&&(((((('''%%%$$$'''&&&&&&''''''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((###$$$&&&%%%###""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))((())))))***************%%%((()))&&&''',,,---***---------...///000///...333222111111222444555555777???PPPhhh&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***$$$&&&((((((((((((***+++'''((()))***+++,,,------******))))))((((((((('''"""###%%%''''''&&&%%%$$$&&&---+++(((******''''''(((***+++---.........+++,,,...///000000111111111222555888999999999888>>>@@@BBBDDDDDDBBB@@@>>><<<;;;;;;;;;;;;:::777555666777999::::::999777666333444777999::::::::::::;;;;;;:::999888888777777333222222333555666555333333444777999999888666555::::::;;;;;;<<<===>>>>>>@@@CCCEEEGGGGGGJJJPPPTTTSSSLLLCCC@@@AAACCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@CCCGGGJJJLLLKKKIIIGGGDDDDDDFFFIIILLLNNNNNNMMMLLLJJJGGGBBB>>>;;;888777777666333111000000111111+++,,,,,,***)))((()))***'''''''''''''''((()))***%%%(((+++666>>>111&&&,,,'''((((((((())))))******%%%(((---000000---(((%%%'''&&&&&&''''''((()))***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))(((&&&###"""$$$'''***+++***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))((((((((('''''''''((('''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((()))***************&&&***+++'''(((...///,,,((()))***,,,......---+++///...,,,,,,...000222333222888FFF[[[rrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%######$$$&&&((()))***+++((())))))'''%%%$$$%%%'''((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))+++++++++,,,,,,---------+++***((('''&&&&&&''''''))))))((('''''''''''''''''''''&&&&&&&&&'''((((((***))))))+++---//////...............///000222222000222444777999:::::::::===???@@@AAAAAA@@@>>>===999888888999;;;;;;999888777777888888888777777666666777888888999888888888777777777777666444333222333333444444444333222222222111000222555777999999222555888999888888:::======>>>@@@AAABBBFFFKKKNNNTTTPPPIIICCC???@@@BBBDDDDDDCCCAAA===;;;;;;===???EEEDDDDDDHHHMMMQQQQQQPPPIIIJJJMMMQQQUUUVVVTTTRRRPPPOOOLLLIIIDDD@@@===;;;<<<999555222111000...,,,...,,,++++++------,,,***&&&''''''(((((()))))))))///$$$'''777<<<000(((+++))))))(((((((((((())))))((()))))))))((('''&&&&&&(((((()))***************''''''((((((((((((((((((++++++***)))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''%%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$***)))(((((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((((((''')))'''### """%%%'''))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((()))***((('''&&&&&&''')))+++---))))))***+++,,,,,,------***+++,,,,,,------,,,,,,.........////////////000...555BBBSSSbbbmmmqqqrrr%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&"""###$$$$$$$$$$$$&&&((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++,,,,,,---------------...***)))(((&&&%%%%%%&&&&&&)))(((((((((((())))))******)))((((((((((((((()))***))))))+++...000111000000000000111111333444444333444777999;;;<<<<<<<<<>>>???@@@@@@???===;;;:::888888888999;;;;;;:::999444444444555555444444444444444555555444444333333555555555444444222111111444555555555444444333333444333333444555666444333444666888888777666777999999:::;;;;;;;;;>>>AAADDDIIIHHHEEECCCAAAAAABBBCCCBBBBBBAAA>>><<<<<>>???<<<888666444333111///...---+++,,,------,,,+++*********)))))))))))))))+++(((...999:::111+++,,,))))))(((((((((((())))))((((((((()))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''******))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$((('''%%%$$$$$$$$$%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))000///---+++))))))))))))))))))***++++++,,,------***+++,,,,,,------,,,,,,------........./////////...111888AAAKKKRRRUUUVVV%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&(((((('''''')))***)))))))))(((((((((((((((''''''''''''(((((())))))'''((()))***+++,,,---------------,,,,,,,,,,,,,,,******)))(((''''''''''''(((((((((((()))***++++++++++++************++++++...------///222444555555444333333444444555666777666888:::<<<>>>??????>>>>>>??????>>>===;;;888777777777777999;;;<<<;;;:::555555555555555444444444<<<<<<;;;;;;::::::999999777777666555444333222222444444333333333222222222555444444555666555333000444555777666555444444555666666777666555666888;;;===>>>@@@AAABBBBBBBBBAAA@@@AAA@@@???>>>@@@CCCFFFHHHIIIKKKPPPTTTWWWWWWVVVWWWWWWXXXZZZ[[[ZZZXXXUUUTTTTTTRRRPPPLLLHHHEEECCCAAA>>>:::888666555333111///---,,,,,,------,,,+++++++++***************+++&&&---444555111,,,*********))))))(((((())))))***''''''((()))))))))((((((&&&&&&'''(((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))000000...---+++)))(((((())))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......222111111333777;;;>>>>>>%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((***+++,,,+++)))''''''(((((((((((((((''''''''''''&&&''''''(((((()))))))))'''((()))***+++,,,---...,,,,,,,,,++++++*********++++++******))))))))))))((((((((((((((()))***************+++,,,---...///333222111333666999;;;;;;666666666666666777888888888:::<<<>>>???@@@@@@@@@>>>>>>>>>===<<<;;;999888666666666888;;;<<<<<<;;;;;;:::999888777666555555777666666555555555666666::::::999888777666666666555555444444444444444444888777666777999:::999888777777888999888888888888555666666555444444666888666777:::===???@@@?????????@@@AAAAAAAAACCCFFFIIIHHHKKKOOOTTTYYY\\\]]]^^^]]]\\\\\\\\\\\\[[[XXXUUUTTTTTTTTTRRROOOLLLHHHFFFAAA>>>;;;999888666333111000...------......,,,+++(((((((((((()))+++---...)))666;;;333***)))+++******))))))))))))))))))***&&&'''((()))))))))))))))(((((()))))))))))))))((()))))))))(((''''''&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$&&&((()))&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''((((((((((((((((((((()))))))))(((((((((((()))*********))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------222000...///111444555555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&''')))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((()))+++,,,,,,---......------,,,,,,++++++))))))***)))))))))(((((())))))(((((('''(((((()))))))))***,,,...000333444666444333555888;;;<<<===888888888777888888999999999;;;===???@@@@@@@@@@@@======>>>>>>======<<<<<<666666666888;;;<<<<<<;;;;;;:::999777555555444444777666666666666777999999888888777666666666777777777777777777777888999:::<<<:::888888;;;===??????<<<<<<<<<=========<<<<<<666777888777555555666888666666777888:::;;;<<<======???@@@AAAAAACCCGGGIIIJJJMMMRRRXXX]]]aaadddfffaaa```^^^^^^^^^\\\YYYVVVRRRSSSSSSSSSQQQMMMJJJHHHCCCAAA>>><<<;;;999555333111000............---+++))))))(((((()))+++---...444@@@BBB555***+++...---******))))))))))))******''''''((()))*********)))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''''''''&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((()))******)))((('''$$$%%%&&&((()))*********)))***************++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---///000///...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&$$$$$$((((((((('''&&&&&&&&&%%%###%%%((()))(((''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,000000000000////////////&&&''''''(((((('''&&&&&&))))))((((((((()))*********+++,,,...111444666777777555444444777:::;;;<<<;;;:::::::::::::::;;;;;;:::<<<===???@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>777777777999;;;<<<;;;:::888777555444444444555666;;;;;;:::999:::;;;<<<===666666555555555777888999777777777777888:::<<<>>>>>>===<<<>>>BBBFFFGGGHHHFFFDDDBBBAAA@@@>>>;;;999888999:::999777666666777888777666666666777999::::::<<<>>>>>>???@@@CCCEEEIIILLLPPPUUUYYY]]]bbbeeebbb```___^^^^^^\\\ZZZXXXPPPQQQRRRSSSRRROOOKKKIIIGGGEEECCCAAA@@@===:::777222111////////////---+++...---+++++++++---///111999@@@???555---------++++++******))))))******+++(((((()))*********))))))&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###""""""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''&&&$$$######%%%'''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++***)))((('''((((((((()))))))))******************************)))******++++++++++++++++++++++++,,,,,,,,,---------------///000000---+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&$$$&&&)))******)))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***+++,,,++++++++++++,,,,,,,,,,,,.........///////////////''''''((()))))))))((('''(((((()))***+++---///000000000111222444666888999;;;999666666888;;;======>>>======<<<<<<======>>><<<===???AAAAAABBBAAAAAA@@@??????>>>============888888888999;;;;;;:::999777777777888:::===@@@BBB>>>===;;;999888888999:::<<<<<<;;;;;;===???BBBCCC@@@??????@@@CCCFFFIIIJJJKKKMMMRRRZZZaaaggghhhhhhaaa]]]WWWSSSNNNIIIBBB>>>???@@@@@@>>>;;;888777888777777777666666777777777666888::::::::::::<<<>>>BBBDDDGGGIIIKKKOOOTTTYYY]]][[[ZZZYYYYYYYYYWWWUUUOOOPPPRRRSSSSSSPPPMMMKKKIIIGGGEEEDDDBBB@@@<<<999333111000/////////---+++///......///222666999<<<;;;<<<<<<;;;999555000++++++******))))))******+++))))))*********)))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))&&&'''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))+++++++++)))(((&&&+++***)))(((((()))******************))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,------------...------...//////...,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((('''######%%%&&&((()))***+++###&&&((((((&&&###""""""&&&&&&&&&'''''''''(((((('''((()))***+++,,,------......---------,,,,,,,,,+++++++++,,,,,,---------******,,,------,,,+++***'''''')))+++...111333555555555555666666777999999@@@>>>;;;:::<<<>>>@@@@@@@@@@@@???????????????@@@===>>>@@@BBBCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;999888888999;;;;;;999888;;;<<<===???CCCHHHMMMPPPVVVTTTQQQNNNLLLKKKKKKLLLFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQTTTWWW[[[]]]___eeeppp}}}|||ssslllddd\\\SSSLLLFFFFFFFFFCCC???;;;999999666666777888888777666666444555777777666666777999;;;<<<=========@@@FFFKKKVVVUUUSSSSSSTTTTTTRRRQQQNNNPPPSSSTTTTTTQQQNNNLLLGGGFFFDDDCCCBBB???;;;888333222000///000///---,,,,,,---...222888???EEEIIIAAA???AAAGGGJJJCCC888111++++++************++++++***************)))((('''((()))))))))((('''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((*********))))))$$$&&&(((***+++)))(((&&&%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((())))))***+++,,,+++***(((&&&)))((('''&&&'''(((***,,,*********)))))))))))))))))))))***++++++++++++***,,,,,,------------......)))((('''''')))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++)))((()))+++***+++---///222444666777::::::999777555666888;;;===???@@@>>><<<<<>>===>>>???@@@>>>===>>>@@@BBBAAA@@@@@@===;;;:::888666888;;;<<<<<<===>>>>>>>>>AAAFFFDDDFFFGGGGGGKKKXXXkkkzzzzzzuuummmeee___\\\ZZZZZZTTTRRRQQQTTT[[[bbbfffgggcccaaacccgggiiiggghhhkkkxxx~~~tttiii]]]UUUSSSQQQMMMHHHCCC>>>999777;;;::::::999888777666555555555555777999;;;:::999888666888;;;<<<;;;>>>CCCFFFFFFGGGHHHIIIKKKMMMNNNLLLOOOSSSUUUTTTOOOIIIEEEBBBBBBAAA@@@???===;;;:::333222111000000111222333)))---555>>>FFFFFFBBB===;;;???GGGOOORRRKKK???555...,,,***)))*********)))((((((((()))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&'''''')))&&&######&&&''''''%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$""""""!!!%%%%%%%%%&&&&&&&&&''''''%%%$$$"""$$$((()))(((&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''&&&""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))((('''&&&'''******(((&&&''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))******++++++,,,------...///////////////......---,,,------,,,++++++,,,...------...000333666888999;;;;;;:::999888888;;;===???>>><<<::::::<<<@@@DDDCCCDDDDDDCCC@@@???@@@AAA>>><<<::::::<<<============@@@@@@???>>>???@@@AAA???EEENNNTTTWWWVVVVVVWWWSSSUUUYYY^^^gggvvv~~~wwwqqqnnnlllhhhffffffjjjpppvvvxxxyyyvvvwwwzzz~~~sssfff]]]VVVVVVUUUQQQKKKEEE@@@>>>>>><<<;;;:::999999888777999888777888999888666444888666666999999777888<<>>======>>>======<<<<<<;;;;;;<<<<<<:::CCCIIIFFFEEEJJJKKKIIIKKKYYYkkkxxx{{{wwwqqqmmmdddhhhooozzz|||xxxssssssuuuxxx}}}yyymmmeee\\\___aaa]]]VVVNNNIIIGGGDDDAAA>>>;;;;;;:::999888666666777999<<<<<<;;;999:::888777:::999666555888:::::::::;;;<<<>>>???@@@AAABBBBBBCCCEEEGGGHHHIIIFFFCCC???:::777777777888999888555333111000//////444;;;CCCHHHIIIGGGFFFGGGKKKQQQ\\\eeefff\\\KKK>>>666333///---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""")))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))'''&&&&&&((()))***)))'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++++++++++++++++++++))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((((()))******++++++******((()))***+++,,,......///......000000000...---,,,...///000000000111333666666555555666999<<>><<<;;;<<<===@@@;;;777777:::>>>??????>>>???@@@>>><<<;;;;;;<<<@@@BBBEEEEEEBBB???>>>===???NNNVVVRRRQQQXXX[[[WWWbbbvvv|||uuu{{{vvvwwwyyy}}}{{{rrrllljjjnnnrrrqqqiiiaaa]]][[[VVVQQQIIIDDDBBBAAA???===888999<<<@@@CCCCCC@@@>>>???;;;:::<<<<<<999888999999999999:::;;;<<<===>>>============???AAACCCDDDFFFDDDAAA>>><<<::::::::::::999777666444222111111999AAAIIILLLIIIFFFHHHKKKNNNTTT^^^fffiiiaaaSSSGGG888777555444333111...++++++++++++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***&&&###$$$'''***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))''''''((()))*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&((())))))******))))))((((((((()))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************))),,,,,,++++++++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++''''''((((((((((((''''''))))))*********+++++++++)))***************++++++***+++++++++++++++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))******+++++++++++++++***++++++,,,------......---...///000000///...---000222333333222333555777999999999:::<<>>===;;;?????????>>>======???AAAEEEKKKPPPPPPKKKEEEBBBBBBKKKYYYbbb___]]]ccciiijjj}}}wwwssswww|||}}}zzzzzznnnfff[[[SSSOOOMMMJJJGGGDDDGGGKKKOOOQQQOOOIIIEEEEEE???<<<======;;;999:::::::::999::::::;;;<<<<<<;;;;;;<<<===============AAABBBBBBBBBAAA???===;;;999999999888888777666666;;;CCCKKKLLLGGGEEEIIINNNPPPTTT[[[ccchhheee\\\UUUEEEDDDCCCBBB>>>888///)))+++++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%###$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''((())))))'''(((******+++++++++,,,))))))))))))((((((''''''***)))))))))(((((((((''')))******************)))'''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))************************++++++++++++++++++++++++,,,------------------,,,((((((((()))))))))))))))************************((())))))******))))))((())))))*********+++++++++)))))))))******+++++++++*********++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''******+++,,,,,,,,,,,,+++,,,,,,------......///////////////000111111222222666777777666555555777999;;;;;;===???@@@BBBCCCDDDCCCCCCBBB@@@<<<999888888<<<<<<<<<<<<======;;;999:::;;;;;;;;;<<<@@@EEEIIIOOOVVV\\\ZZZRRRKKKJJJKKKTTT]]]dddeeebbbeeeqqq||||||xxxwww}}}~~~ttthhh___]]]\\\YYYWWWRRRXXXaaajjjooonnnhhhcccSSSJJJCCCAAA???;;;888888999999888888888999999:::999:::===?????????===<<>><<<::::::;;;<<<<<<;;;;;;:::<<>>??????===;;;::::::;;;999999;;;===BBBJJJSSSYYY___dddgggaaaXXXRRRUUUZZZ```bbbhhhmmmjjjkkk}}}wwwqqqrrrttttttrrrooowwwnnnbbbUUUNNNHHHAAA<<<;;;888888777777777777777888666888;;;???BBBDDDEEEEEEEEEEEEFFFFFFEEECCC@@@???<<<===>>>??????>>>======<<>>AAAAAAAAA>>>;;;::::::;;;;;;===AAADDDEEEEEEDDDCCC???AAABBBAAA???=========AAAAAA@@@<<<888777:::>>>???@@@BBBFFFMMMYYYeeemmmlllpppoooggg\\\XXX___gggqqqmmmrrrzzzxxxxxxyyyhhh\\\SSSIIIBBB@@@999999888777777777888888444666999>>>CCCHHHLLLNNNMMMLLLJJJHHHFFFEEEDDDCCC??????@@@AAAAAA???>>>======@@@CCCEEEGGGJJJOOOSSSOOORRRYYYccckkkooommmiii^^^ZZZSSSLLLEEE===555000......------,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))'''''''''&&&&&&'''''''''$$$(((******(((&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''(((((((((((()))"""$$$''''''%%%%%%'''***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))),,,///000///...111333000000///...------,,,,,,,,,,,,,,,+++***))))))((())))))************))))))***************)))(((((())))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........---...///000000///...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++(((((()))***++++++,,,,,,))))))***+++,,,,,,------'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$&&&((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''******))))))))))))******,,,,,,,,,,,,,,,---...///000111222333444444444444333888======;;;:::<<>>>>>@@@AAA@@@@@@AAABBBCCCAAA@@@>>>???AAABBBBBB@@@???===>>>;;;999:::999888<<>><<<<<>><<<===::::::===???@@@EEEJJJ]]]dddhhhiiimmmtttyyyxxxooonnniiicccdddmmmuuuyyy|||vvvrrriii___RRRLLLDDD===:::999999888666666666777;;;???CCCFFFJJJJJJMMMRRRWWWYYYXXXVVVKKKIIIFFFCCCAAAAAABBBCCC???@@@BBBEEEIIIMMMPPPRRRSSSWWW\\\aaaeeeggggggggg^^^WWWMMMEEE>>>888333///...---,,,---...///...---...---,,,,,,+++***))))))******++++++++++++++++++*********)))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((()))((((((''''''&&&''''''(((+++,,,***&&&$$$'''***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''***,,,---((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))+++++++++++++++,,,------+++)))...///000222333555666777333222000000111111///.........------,,,,,,,,,+++,,,------...---,,,***))))))***++++++))))))+++---+++++++++++++++,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,////////////000000000000------......---,,,++++++++++++************+++++++++,,,,,,------,,,,,,,,,)))))))))***++++++,,,,,,'''(((***+++,,,,,,,,,++++++++++++++++++***))))))******+++++++++,,,,,,,,,'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%$$$#########$$$&&&'''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((***)))))))))***++++++,,,***+++---///222666999:::<<<<<<;;;:::999777666555777:::>>>??????@@@DDDGGGHHHHHHGGGDDDBBBAAABBBCCCCCCCCCCCCDDDDDDCCC???===<<<<<<===<<<<<<;;;:::999;;;;;;???EEEIIIKKKQQQXXXsssxxxzzzyyyyyy{{{|||{{{oooqqqqqqpppsss~~~zzzrrreeeZZZLLLAAA===;;;999777888777666666888:::===???@@@CCCIIIQQQXXXZZZYYYXXXOOOLLLGGGCCCAAAAAACCCEEEAAAAAABBBCCCFFFIIILLLMMMRRRVVV\\\bbbfffggghhhggg___XXXMMMCCC<<<777444222111000000222444444333222//////---,,,+++******)))''')))***,,,---,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((('''''''''*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&"""###$$$%%%&&&((())))))'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,---------...//////---+++111222333444555666666777333222000000111111000...............------------...//////......---++++++***+++------,,,,,,...///------............//////------,,,+++++++++,,,,,,------------------------....../////////000000000000000000000///---,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++************++++++++++++&&&''')))+++,,,------...++++++++++++++++++***)))******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))))))))))))))***+++,,,---...+++,,,///333777<<<@@@BBB@@@@@@???>>>===;;;:::999:::<<>>@@@AAA@@@===;;;888888999;;;<<<======>>>===BBBKKKRRRTTTVVV```kkk~~~{{{zzzyyyzzz}}}vvvkkk___PPPGGGDDDBBB<<<777;;;:::999888999:::;;;<<<;;;>>>DDDKKKQQQTTTTTTTTTPPPNNNKKKHHHFFFFFFFFFFFFBBBBBBAAAAAABBBDDDFFFHHHPPPTTTZZZaaaeeehhhiiiiiibbb[[[PPPFFF>>>:::999999777777777999<<<<<<;;;:::111///...,,,+++*********++++++++++++++++++******)))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))(((+++)))'''(((******(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,///...///000222222000...222333333444444555555555333222000111222222000///......//////////////////111111111111000///......---///000000///...///000//////000000000000000000------,,,,,,,,,,,,,,,---...........................//////000000111111222444444333333111000......,,,---///000000///......------......------,,,,,,......---------,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,+++************+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))******)))))))))***+++---...///...///222666;;;@@@DDDGGGAAAAAAAAAAAAAAA@@@???>>><<<>>>@@@BBBDDDEEEGGGIIIFFFDDDAAA??????@@@AAABBB@@@@@@@@@AAABBBAAA>>>;;;777999===AAAFFFIIILLLMMMIIIQQQ\\\cccccceeerrr{{{zzz{{{}}}wwwqqqccc[[[SSSOOOOOOKKKCCC<<<::::::999888888999:::::::::===@@@EEEIIINNNRRRTTTSSSTTTTTTSSSPPPLLLHHHEEECCCBBBAAA@@@AAACCCFFFHHHJJJMMMSSSYYY___ccceeefff```[[[RRRHHHAAA>>>>>>???<<<<<<===???AAABBB@@@>>>222000...,,,+++++++++,,,222///,,,)))((((((***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))************+++(((&&&(((++++++((($$$((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))******+++,,,---000000000222444444222000111111222222333333333333333222111111222222111000/////////000000111111222444444333333222222222222222333555444222000///000000111111222222111000000...------,,,,,,---......///000000000000111111111111111111222222333333333444444333333111000///...,,,---///000111000/////////////////////...------//////...------,,,,,,,,,......---,,,******))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((())))))******))))))((('''(((((())))))******+++))))))***+++,,,...000111000222444888<<<@@@DDDFFFAAAAAABBBBBBCCCBBBBBBBBB>>>@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@???===;;;999===DDDLLLSSSYYY\\\^^^___dddnnnvvvzzz~~~|||~~~zzzssspppkkkeeeYYYWWWWWWXXXYYYUUUMMMEEE::::::999999888888888888888999;;;===@@@FFFMMMRRRUUUXXX\\\]]][[[UUUNNNIIIEEECCCAAA???@@@AAADDDEEEBBBEEEIIIMMMRRRWWWZZZ\\\XXXVVVQQQJJJDDDAAAAAABBB>>>>>>@@@BBBDDDDDDAAA???333222000...---...///000666333...)))'''(((***,,,************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%''')))*********))))))(((''')))++++++(((%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))***+++************+++,,,---...111000111333555555333222000000000111111222222222333222111111222333222111///000000111222333333444444444444333444444555666555777888777444222111000222333444444444333222111000////////////000111111111222222333444555666666555555555555555555555555222222222111000///...---,,,---...///000000000000111111111111111000///...------,,,,,,++++++******---,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''))))))************))))))'''(((((()))******++++++))))))***+++---///111222111222444777:::===@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCEEEFFFDDDAAA???@@@>>>>>>???CCCDDDDDDBBBCCCAAA??????AAACCCCCCCCCCCCIIIRRR]]]fffmmmppprrrzzzwww{{{|||nnnfffccc```\\\VVVYYY]]]aaabbb]]]UUUOOODDDCCCBBBAAA@@@>>>>>>===<<<======<<<<<<@@@FFFJJJPPPUUU]]]ccceeebbb]]]YYYUUURRRLLLGGGCCCBBBBBBBBB@@@AAABBBDDDGGGLLLOOORRRPPPQQQPPPLLLGGGDDDDDDEEEBBBBBBCCCEEEGGGFFFCCC@@@666555333111111333555666555333///,,,******,,,---++++++++++++***************)))(((''''''((()))***((((((((((((((((((((((((&&&'''((())))))(((&&&%%%''''''(((***+++***(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((******)))'''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((())))))))))))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++***++++++,,,---...111000111333555666444222//////000000111222333333333222111111333333222111000000111222333444555555222222222222333555777888666888999999777444333333555555777777777555444222333333333333333444555555444555666888999;;;<<<===::::::999999888777777777333333333333333222111000000000000000111222333444333333333333222111000///,,,,,,,,,,,,,,,+++++++++,,,++++++***+++,,,---...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&'''(((((())))))((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))************))))))'''(((((()))***+++++++++))))))***+++---///111333222222333555888:::<<<>>>CCCCCCCCCCCCCCCBBBAAAAAA@@@AAACCCFFFFFFCCC???;;;;;;::::::===AAACCCBBB@@@CCCBBBBBBDDDIIINNNQQQRRRSSSZZZeeeqqq{{{xxxkkkbbbaaa___\\\WWW\\\bbbgggfffaaa[[[VVVPPPOOONNNLLLJJJGGGFFFEEEGGGHHHGGGDDDAAAAAADDDGGGHHHOOOYYYcccjjjlllkkkjjjnnnhhh```VVVNNNHHHEEECCCBBBAAA@@@@@@BBBFFFJJJLLLMMMOOOQQQOOOKKKHHHGGGGGGFFFFFFGGGIIIJJJIIIFFFCCC999777555444444666999:::222111000...------------,,,,,,,,,+++++++++******+++)))(((&&&&&&((()))+++************************(((((())))))(((&&&###"""&&&''')))+++***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))%%%'''***------+++)))'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++++++++,,,---......111000111333555666444333...///000111222333444444333222111111333444333111000000111222444555666666000000000111222444777888555777::::::999777666666777888999:::999888666444666666666666666777888999666777999;;;===???AAAAAA===<<<<<<;;;:::999888888555666666666666666555555555555444444555666888999555555555444333222111000........................------,,,+++++++++------***+++,,,,,,------------******+++++++++,,,,,,,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((******))))))((((((((('''++++++,,,,,,,,,++++++***%%%'''***---.........---...---------///222555777:::999888777888:::<<<>>>BBBAAA@@@AAACCCCCCCCCAAABBBCCCEEEEEEBBB===888555<<<<<<===@@@CCCDDDDDDBBBGGGIIIMMMQQQUUU[[[bbbfffcccnnn||||||pppmmmpppqqqnnnnnnkkkkkkmmmjjjcccaaaddd^^^______]]]ZZZXXXWWWWWW\\\[[[YYYUUUOOOJJJGGGFFFEEEJJJTTT___dddgggoooxxxyyy}}}zzzmmm```XXXNNNDDDBBB>>>>>>BBBAAA>>>AAAHHHFFFKKKKKKGGGHHHNNNPPPOOOJJJJJJKKKKKKKKKKKKJJJJJJCCC===666444666777555222333///...///...++++++---)))))))))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((&&&%%%&&&''')))***)))((('''&&&&&&(((******&&&"""''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$###)))&&&$$$%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******---...///////////////...000111333555555444333222333222222111222333555666000111222333444444444444333333444555666666555555222111111222333555888999>>><<<:::999999888777555666666777777888888888888;;;999888777777999;;;<<<888999999;;;>>>@@@CCCEEEFFFBBB>>><<<<<<<<<:::777333444666777888888777777:::777444444666888::::::===;;;999666444222111000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---000///---+++******++++++'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''(((((())))))))))))******++++++++++++******((()))+++...///000000000111111111222333666888999;;;;;;:::::::::;;;===>>>AAA@@@@@@AAADDDEEEEEEDDDDDDCCCBBB@@@===;;;999777::::::;;;===???CCCFFFHHHQQQWWW```gggjjjjjjjjjjjjiiivvv|||wwwtttsssoooiiihhhllllllllljjjhhhgggkkkqqqwww|||vvvkkk```VVVPPPGGGHHHLLLSSSXXX\\\ccclllsss}}}xxxooobbbWWWOOOFFF???>>>???>>>???CCCBBBFFFGGGDDDFFFKKKNNNLLLJJJJJJKKKLLLLLLLLLKKKKKKGGGAAA;;;999::::::666333222...,,,......,,,,,,...************************************************)))))))))((('''''''''&&&&&&&&&&&&''')))***)))((((((''''''(((******(((%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&+++******))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''''''''''''''&&&)))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((((((((()))***++++++......//////000000//////111222444555555555333222333333333333444555666777222333444444555555444444444555555666777777666666444444333333444555666777<<<;;;999888999999999888888888888888999999999999999888888777888999:::;;;;;;::::::;;;>>>AAADDDFFFHHHDDD@@@===<<<;;;999777666777888::::::::::::999;;;999666555777999::::::<<<;;;999777444333222222000000///...............000///---,,,,,,---...///---++++++,,,---......---,,,,,,+++***))))))))))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$$$$%%%(((***)))))))))))))))(((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&''')))***++++++++++++,,,,,,,,,,,,+++++++++,,,---///111222444444555666777999:::;;;;;;;;;<<<=====================>>>>>>???AAAEEEHHHHHHHHHHHHEEEAAA===:::999999:::999:::<<<===@@@GGGPPPXXXdddkkksssyyyyyyvvvrrrpppnnnzzz~~~~~~|||{{{zzzyyyxxx||||||vvvqqqpppsssvvvvvvuuusssvvv|||lllbbbRRRKKKFFFGGGJJJNNNUUU[[[dddttt|||rrrcccVVVGGGAAA@@@@@@?????????BBBCCCBBBDDDIIIKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKGGGBBBAAABBBAAA;;;666444///,,,......,,,,,,///************************************************+++***))))))''''''&&&%%%&&&&&&&&&''')))***)))''')))((('''((()))***)))(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))(((''''''(((((((((%%%###(((((((((((((((((((((((('''''''''(((***+++---.../////////000000000111111111222444555555555444333444444555666777888999:::666666666666666555444444555555666777777777777666666555444444444444555555999777666777999::::::::::::::::::::::::999999999777777888999:::;;;;;;;;;===<<<;;;;;;===AAADDDFFFIIIFFFBBB@@@>>>===:::888:::;;;<<<>>>>>>>>>>>>===>>>;;;888888999:::;;;;;;;;;:::999777666555555444555444333222222111000000333111///------...///111,,,+++***+++---...---,,,***+++++++++++++++******&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))******+++,,,---..................------...000222555777888999:::<<<>>>???>>>===<<<===>>>????????????>>>>>>======>>>AAAFFFIIIKKKJJJKKKHHHBBB===:::888888999888;;;>>>@@@EEEPPP```kkkvvvyyy{{{{{{xxxtttrrrqqqooozzz|||tttmmmhhhffffffcccaaa]]]ZZZZZZ^^^bbbeeellliiidddaaa______``````]]]```hhhuuuvvvxxx}}}}}}yyywwwwwwyyyyyy{{{uuueeeWWWIIIDDDDDDEEEHHHLLLPPPbbbyyyzzznnn^^^SSSKKKEEEAAA>>>??????@@@AAADDDGGGHHHHHHIIIIIIKKKLLLNNNOOOOOOOOOOOOLLLIIIJJJLLLJJJDDD>>>:::333......///---,,,---+++++++++++++++*********))))))))))))))))))))))))***)))))))))(((((('''''''''&&&&&&''')))***)))''')))(((''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''((()))))))))))))))%%%&&&'''))))))(((&&&%%%''''''(((((((((((())))))''''''((()))+++---///000000000000000111111222333333333444555555555555444444555777999;;;<<<<<<<<<999999999888777666444444555555666666666666555555444444333333333333444444444333333444777:::::::::::::::::::::999999999999777888:::<<<======<<<<<<>>>===;;;;;;<<>>======>>>@@@AAABBBBBBAAAAAA@@@>>>;;;:::;;;<<<<<<;;;;;;:::999888777777777777:::999999888777555444333333222111000////////////---+++***+++,,,---,,,++++++,,,---.........---,,,%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***,,,------.../////////......///000222444777:::;;;<<<>>>@@@AAAAAA@@@>>>======>>>??????@@@?????????======>>>BBBFFFIIIJJJJJJGGGEEEBBB===999777555444444888===BBBJJJYYYkkkxxx}}}|||wwwqqqmmmlllmmmuuuxxxooolllllleeeaaa[[[SSSNNNKKKIIIIIIEEEDDDCCCCCCEEEGGGIIIKKKPPPOOONNNMMMKKKKKKLLLMMMMMMNNNTTT___kkkqqqooolll``````cccgggjjjnnnzzzzzz|||xxxgggTTTJJJEEEBBB@@@AAAAAANNNbbbsss~~~ooo___QQQFFF@@@BBB???===>>>@@@BBBBBBBBBFFFGGGIIILLLNNNPPPQQQRRRRRRPPPOOORRRUUUTTTNNNHHHCCC:::222000000---+++,,,---,,,,,,,,,+++++++++***(((((((((((((((((((((((('''((((((((())))))******''''''&&&'''))))))((('''&&&'''&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))******)))(((((('''"""$$$''')))))))))((('''&&&&&&'''''''''((((((((('''((((((***,,,...000111111000000000111222444555444444555555666666666666555777:::<<<>>>>>>>>>===;;;;;;:::999888666555444444444444555555444333333000111111222333333444444111000000222555888999999999999999999999999888888888:::===???@@@???===<<<===<<<;;;:::;;;===???AAAEEEEEEEEEEEEDDDCCCBBBBBB???@@@BBBCCCDDDDDDCCCCCCAAA???===<<<=========<<<;;;;;;:::999999999999:::;;;;;;;;;:::999777555444111222333333222000---+++---,,,++++++------,,,++++++,,,...//////...---,,,%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********************+++,,,---...............000111333666999<<<>>>???@@@AAABBBCCCBBBAAA???===<<<<<<===>>>>>>???@@@@@@@@@??????BBBEEEGGGGGGGGG@@@???===;;;888555333222333888???HHHSSSbbbrrr}}}~~~~~~vvvoookkkjjjrrr~~~~~~nnnlllggg___WWWPPPKKKJJJFFFDDDAAA???======>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKLLLLLLLLLLLLNNNPPPPPPSSSZZZbbbddd```[[[RRROOONNNPPPQQQSSSYYYaaajjjuuuuuucccWWWNNNEEE???======DDDPPP\\\eeepppwwweeeVVVKKKIIIAAA;;;;;;<<<;;;;;;===BBBDDDGGGKKKNNNRRRTTTUUUVVVTTTTTTXXX\\\\\\VVVQQQLLL@@@666333222///------...------,,,,,,+++++++++((((((((((((((((((((((((&&&'''((((((******+++,,,(((''''''((())))))(((&&&$$$&&&''''''&&&&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''************)))((('''&&&"""$$$'''(((((('''((()))&&&&&&&&&''''''(((((()))))))))***+++---///111222222111111111222444555777555555555555666666777777666999<<>>===;;;;;;;;;:::888777555444333444444444444333222222000000222333444444444444111000000111444777888777888888888888999999999:::;;;<<<>>>???@@@???===<<<===<<<;;;;;;;;;<<<===>>>AAABBBDDDDDDCCCBBBCCCDDD@@@AAABBBDDDDDDDDDCCCCCC@@@???======>>>???>>>===<<<<<<;;;;;;::::::;;;;;;999999::::::999777555444333444444444333000---+++///---,,,,,,......---+++++++++,,,,,,,,,,,,++++++%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))***+++,,,------...---...///000111111111111222444777;;;>>>AAABBBBBBCCCCCCDDDDDDCCCAAA@@@???:::::::::;;;<<<>>>@@@AAACCCAAAAAAAAACCCDDDCCCBBB;;;:::999999888888999999===BBBKKKVVVdddqqq|||~~~zzzyyyyyyzzztttrrruuuzzz|||}}}{{{xxxwwwzzz}}}~~~}}}yyyrrriiibbb]]][[[OOOMMMIIIEEECCC@@@<<<:::999::::::;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHHHHNNNTTTYYYZZZZZZ[[[\\\ZZZYYY[[[aaaffffff```ZZZRRRKKKFFFGGGHHHHHHJJJMMMOOOXXX```eeelllwwwrrrggg\\\NNNDDDAAA???AAAFFFLLLRRR[[[oooqqqbbbTTTHHH>>><<<<<<999999;;;>>>@@@DDDIIINNNSSSVVVWWW[[[YYYYYY\\\``````[[[UUUQQQDDD999666555333111111.........---,,,,,,++++++************************((((((((()))*********+++(((''''''((())))))'''&&&###&&&))))))((('''(((***''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((())))))(((''''''%%%''')))(((&&&%%%&&&(((&&&''''''((())))))************+++,,,---///111222222222111111222444777888666666666666666777777888777:::===@@@AAA@@@===<<<;;;;;;::::::888777555444444444555555444444333222333333444555555555444333444222222333555777777777777888888999:::;;;<<<<<<<<<<<<=========<<<;;;:::===============<<<<<<<<<===@@@BBBBBB@@@>>>???@@@???@@@AAACCCCCCCCCBBBBBB???>>>======???@@@???>>>>>>===<<<<<<;;;;;;;;;<<<999:::;;;<<<;;;:::888777999777555333111000000///000///---......///---,,,...---,,,+++++++++++++++$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((())))))******'''''''''(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((***+++---///000111111222333444555666666666444666;;;???BBBDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@999999888999:::===@@@BBBEEECCCBBBAAABBBBBBAAA???:::999999999:::===@@@BBBKKKOOOXXXfffttt{{{vvvtttrrrooommmlllgggaaa```ddd```bbbaaa^^^ZZZYYY[[[^^^ZZZYYYUUUOOOIIIDDDBBBBBB???<<<::::::======:::777;;;<<<===???@@@@@@@@@@@@CCCCCCCCCDDDEEEGGGIIIJJJMMMTTT]]]dddfffggghhhjjj___^^^aaagggmmmmmmfff```VVVNNNHHHIIILLLLLLKKKLLLJJJNNNQQQOOOPPPWWW___bbbqqqxxx|||tttgggWWWLLLGGGBBBAAACCCFFFGGGNNN```sssxxx]]]PPPCCC@@@???;;;:::===;;;>>>CCCHHHNNNSSSWWWYYY```]]]\\\^^^bbbaaa\\\VVVRRRFFF:::777888666444444//////...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))(((''''''((())))))'''&&&"""&&&***+++***((()))***''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))******((($$$###$$$&&&'''(((((()))***+++++++++++++++,,,,,,...///111222333222111111222555777999666666666666666777888888888;;;>>>AAABBB@@@===;;;:::::::::999888777666555555666666666555444444333666777777888777555444222666555444444666888888777777888999:::<<<===>>>>>><<<<<<<<<<<<;;;:::999999===>>>?????????>>><<<;;;;;;>>>AAA@@@===;;;;;;<<<>>>???@@@BBBBBBBBBBBBAAA>>>===<<<===???@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<===???@@@???>>><<<;;;>>>;;;666222000000222444111000......//////...---222000///---,,,,,,------&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***************)))(((''''''(((***,,,---//////000222333444444444666999<<<777:::===AAADDDFFFFFFFFFGGGGGGFFFEEECCCAAA>>><<<:::999999999;;;>>>AAACCCDDDCCCCCCAAA???>>>===<<<;;;<<<<<<===@@@GGGOOOVVV```gggrrr~~~zzzqqqiiiaaaZZZXXXWWWUUUTTTRRRPPPOOONNNHHHHHHHHHFFFCCCBBBBBBCCCAAA>>>:::999;;;;;;:::888:::::::::;;;;;;<<<<<<<<<999<<>>===999:::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<===???AAA===???AAA@@@>>>======>>>@@@???@@@BBBEEEDDD@@@<<>>:::<<>>BBBBBBBBBAAA???===:::999999999888666555444333222333222111000/////////000/////////......---------''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,,,,,,,,,,,,,+++******)))***+++---.../////////111333666888888999:::;;;@@@AAACCCEEEFFFFFFEEEDDDFFFFFFFFFDDDBBB???===;;;<<<<<<<<<<<<>>>@@@AAACCCBBBBBB@@@>>>;;;:::::::::999;;;???CCCJJJTTT```hhhuuu|||pppddd[[[SSSLLLGGGHHHGGGFFFEEECCCBBB@@@@@@>>>>>>>>><<<999999:::<<<<<<:::777777:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???AAAEEEIIILLLNNNNNNNNNJJJGGGEEEEEEGGGHHHHHHFFFKKKYYYcccccccccgggfff______dddggghhhiiihhhbbbZZZNNNLLLLLLPPPWWW[[[\\\[[[TTTSSSVVV]]]^^^XXXRRRPPPKKKKKKOOOTTTWWWXXXaaakkkyyyyyyqqqaaaQQQHHHEEEDDDFFFEEEEEELLLVVVaaakkkxxxyyygggSSSHHHBBB===;;;<<<>>>;;;:::???CCCHHHPPPXXX^^^]]]]]][[[YYYWWWUUUSSSOOOGGGAAACCCKKKPPPPPPNNNBBB:::111---///000...+++************************+++******))))))******+++***))))))((((((((())))))))))))(((''''''''''''''''''((())))))''''''((()))***))))))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%###$$$'''***((('''''''''''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))))))))))))))))))))))))))******)))((('''&&&'''(((***+++(((***---......,,,,,,,,,------...///111333666777777777666666777888999999777999:::;;;:::999:::;;;;;;<<<===????????????>>>???>>><<<;;;:::::::::;;;:::;;;<<<;;;::::::;;;<<<;;;<<<<<<==================<<<::::::<<<<<<<<<;;;???AAAAAA>>>>>>AAA???<<<======>>>???@@@AAAAAABBB@@@@@@??????@@@AAAAAAAAA>>>??????@@@???>>>======>>>>>>>>>AAACCCCCC@@@<<<<<<<<<<<<>>>??????===;;;@@@BBBAAA???AAAFFFFFFBBBCCCDDDDDDDDDCCCBBB@@@???:::999888777555444333333111111000///............//////.........---------((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((---............---,,,,,,,,,,,,---...////////////000444999;;;<<<;;;;;;;;;CCCDDDEEEFFFEEEDDDCCCBBBEEEDDDDDDBBB@@@>>><<<:::>>>???@@@AAAAAABBBBBBBBB@@@@@@>>>;;;888777888:::>>>DDDLLLUUU^^^jjjwww|||vvviii```TTTJJJDDD???;;;888:::999888777666555555444666666666444333444777999999999999;;;>>>??????>>>===>>>???@@@@@@AAAAAAAAA@@@BBBFFFIIILLLNNNNNNNNNLLLIIIGGGGGGIIILLLNNNOOORRR^^^hhhgggeeeeeeaaa[[[]]]bbbeeedddbbbaaa\\\UUUKKKOOOUUU\\\```bbbaaa```XXXXXX___kkkoooiii^^^WWWQQQMMMLLLNNNPPPSSSXXX^^^dddffffffeeemmm}}}{{{lll^^^NNNIIIFFFEEEDDDDDDFFFKKKOOOVVVaaapppqqq___SSSKKKCCC>>>===>>>>>>???AAA???@@@GGGPPPWWWXXXZZZZZZXXXVVVSSSQQQOOOJJJGGGKKKTTT[[[[[[XXXIII@@@555///...///---***++++++++++++++++++++++++******))))))))))))*********)))(((''''''&&&''''''***(((&&&%%%%%%&&&''')))((()))******(((((()))***************))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!###&&&'''"""$$$'''((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((('''%%%&&&''')))((((((************))))))))))))))))))))))))))))))))))))+++---000000///---,,,,,,000000111222555777999:::999888777777777888999:::999;;;======<<<<<<<<<>>>===>>>???@@@AAAAAAAAAAAA@@@>>>;;;888888:::===???===?????????===<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAACCCFFFHHHHHHLLLNNNMMMMMMOOONNNJJJKKKLLLMMMNNNOOOPPPQQQRRRLLLJJJHHHJJJMMMOOOOOOMMMKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEGGGIIIJJJIIIFFFCCC:::;;;===@@@CCCCCC@@@>>>@@@BBBAAA@@@CCCGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@???;;;:::999888666555444444222222111111000/////////............------------(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))....../////////......---......///000000000//////111444888;;;;;;<<<<<<===???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<@@@AAACCCDDDDDDCCCAAA@@@======<<<999777777;;;???KKKTTTaaammmvvvyyyssslllccc]]]PPPJJJBBB<<<999999999888555555555444444444333333666666666666666888===@@@>>>AAAEEEIIIKKKIIIEEEBBB@@@AAABBBDDDEEEEEEEEEEEE@@@AAAEEEHHHJJJJJJJJJJJJJJJIIIIIIKKKOOOUUU[[[^^^```jjjrrrqqqmmmiiiddd]]]^^^dddfffccc___]]]ZZZVVVRRRZZZdddjjjiiifffbbb```______ggguuu|||wwwjjjbbb___[[[XXX[[[aaagggkkknnnlllhhh___VVVWWWaaalllrrr}}}ooodddVVVQQQMMMJJJIIIGGGEEEEEEEEEIIIQQQ^^^mmm{{{zzznnnddd\\\SSSIIIDDDAAA@@@BBBEEEDDDAAABBBGGGRRRTTTWWWYYYYYYWWWTTTRRRRRRQQQPPPRRRYYY___]]]XXXHHHAAA888222000///---***++++++++++++++++++++++++***))))))(((((())))))***+++***)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((***+++***)))((()))************)))))))))((((((((((((((('''''''''''''''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''###%%%''''''&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''"""$$$%%%%%%$$$######$$$''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''***))))))))))))((((((((('''(((***+++++++++******,,,...111222111/////////222222333555777888:::;;;888777666555666777999:::===???@@@@@@>>>======>>>======>>>??????@@@@@@@@@<<<;;;999888999<<>>======>>>AAAAAACCCEEEGGGIIIJJJKKKNNNOOOOOONNNLLLNNNTTTYYYXXX```fffhhhiiijjjgggbbbbbbccccccdddeeeffffffggg```]]][[[^^^eeeiiihhhfffcccaaa``````aaa```\\\YYYVVVXXX\\\^^^]]]YYYSSSOOOBBBBBBBBBDDDGGGGGGEEECCCBBBBBBBBBBBBDDDFFFEEECCCEEEDDDCCCBBB@@@>>><<<<<<<<<;;;:::999888666555555555555555555444333222222........................((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''+++,,,,,,,,,,,,---------------...............---///000000111111000000///333555777888999;;;>>>@@@>>>>>>??????@@@@@@??????============>>>>>>??????AAABBBDDDEEEDDDCCC@@@???777999;;;999888:::@@@EEESSS```rrr{{{uuummmeee^^^WWWNNNHHHAAA>>>999666555666888888555555555555666666666777666888:::;;;===@@@EEEHHHKKKQQQXXX\\\ZZZTTTLLLFFFCCCDDDFFFHHHJJJJJJIIIIIICCCEEEGGGJJJKKKKKKKKKJJJJJJKKKOOOTTT[[[ccckkkooouuu|||~~~vvvnnnfff```^^^eeegggccc]]]\\\\\\[[[___hhhssswwwtttmmmhhheeeeeeccciiivvv~~~{{{rrrlllgggeeeeeejjjttt~~~qqqbbb[[[]]]``````kkkppp{{{}}}tttiiibbb\\\[[[XXXUUURRROOOJJJEEEAAACCCHHHOOOXXXeeettt{{{vvvmmmbbbYYYLLLEEEAAAAAABBB@@@@@@BBBKKKOOOSSSXXXYYYXXXVVVTTTVVVXXXYYYZZZ___ccc^^^VVVCCC>>>999666444222...+++++++++++++++++++++++++++******))))))))))))******,,,+++***)))((((((((((((((()))******+++***)))((((((***+++***)))((()))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''''''''''''''''''''''''''"""$$$&&&&&&$$$######$$$))))))((((((((('''''''''''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''((((((((((((((((((((((((%%%&&&)))+++------------,,,...222333333333333333222333444555777888888999888777666555666888:::;;;AAABBBCCCAAA>>><<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>;;;;;;::::::;;;<<<>>>>>>===???AAAAAAAAAAAACCCEEEEEEGGGMMMSSSYYY___bbbdddgggfffddd___[[[\\\aaafffmmmwwwzzztttrrrrrrqqqqqqqqqqqqqqqqqqooollllllqqqyyy~~~{{{zzzyyyyyyyyyxxxvvvuuurrrwww|||~~~{{{ssskkkfffYYYVVVRRROOONNNMMMKKKJJJGGGFFFEEEFFFGGGFFFDDDCCCEEEDDDCCCAAA@@@???>>>=========<<<:::999888777666777777777777666555444333////////////////////////&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))************+++,,,,,,---............---//////000111111111000000444555777777888;;;???BBBBBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;<<<===???@@@AAA???AAABBBCCCBBBAAA???===666:::===>>>===???FFFLLLYYYhhh{{{~~~wwweee```YYYRRRLLLFFF@@@<<<:::999666444222222333333333333444555666777888888888:::>>>BBBEEEIIIMMMQQQYYY___eeegggbbbYYYOOOJJJFFFHHHJJJMMMNNNNNNMMMLLLDDDFFFIIILLLNNNNNNNNNNNNPPPUUU\\\dddkkkrrryyy}}}zzznnnddd___]]]eeeiiiccc]]]]]]aaaccclllsss|||}}}vvvpppmmmgggdddhhhssszzzzzzuuusssrrruuuyyyuuunnnmmmkkkgggccc```bbbkkk{{{{{{vvvtttsssppphhhbbb```cccgggiiifffbbb]]]VVVPPPEEEEEEGGGJJJMMMUUUfffuuuyyyuuucccUUUGGG@@@???>>>@@@CCCGGGJJJPPPVVVYYYZZZZZZYYY[[[aaaddddddgggjjjdddYYYDDDAAA>>>;;;888555000---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******)))******''')))+++,,,,,,+++***(((((()))******(((((()))***(((((((((((('''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******)))&&&$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%''')))***''''''''''''''''''''''''%%%'''(((((('''&&&&&&''')))))))))(((((('''''''''''''''''''''((((((((((((((('''%%%&&&''')))(((((('''((((((((())))))))))))&&&'''***,,,///000000000---000333555555555555666333444555666666666666555999888666666777:::===???AAABBBCCCAAA>>><<<;;;;;;::::::::::::;;;<<<===>>>???>>>>>>============>>>???BBBEEEIIIKKKNNNRRRUUUXXX]]]fffpppzzzxxxpppiiihhhjjjmmmxxx~~~wwwppplllkkkkkkjjjjjjiiihhhhhhmmmlllnnnsss{{{zzzuuunnnhhhdddbbb```^^^RRRNNNMMMOOONNNIIIEEEEEECCCCCCAAA@@@???>>>>>>??????>>>===<<<:::999888888666666777777666555333222000000000000111111111111%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))),,,------...//////............///000111111000000444666999;;;<<<>>>@@@BBBAAA@@@@@@@@@@@@@@@AAAAAA======<<<<<<===>>>???@@@===>>>?????????>>>===<<<===BBBHHHHHHGGGHHHOOOUUUeeerrrxxxooofff___RRROOOIIICCC>>>;;;888777555666666555333222222222333333555666888999:::;;;===BBBGGGMMMQQQUUUYYY\\\bbbeeeiiiggg```WWWPPPLLLHHHJJJMMMPPPQQQQQQPPPOOOGGGJJJNNNRRRUUUWWWXXXXXX^^^dddnnnuuuzzz~~~yyylllccc```^^^ggglllhhhbbbcccjjjnnnuuuyyy~~~}}}wwwrrrnnniiihhhkkktttyyyyyyyyyzzz}}}{{{wwwwwwtttooobbb```]]]```iiiwww|||uuuooommmjjjeeedddhhhmmmwww~~~|||wwwqqqjjjbbbXXXTTTQQQQQQPPPQQQZZZeeefffrrr|||pppaaaUUULLLDDDCCCFFFGGGKKKQQQXXX]]]```aaaaaabbbjjjooolllmmmooofffYYYNNNKKKFFF@@@;;;666333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++(((((()))***************'''((())))))''''''((())))))))))))((((((((((((''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%$$$&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''((())))))''''''((()))((((((((((((((()))))))))''''''''''''(((((((((((()))'''&&&'''((()))))))))(((((()))***+++,,,,,,---***+++---///000111222222000222666777666666666666555555666666666555444333777666444555777:::>>>AAA>>>???@@@@@@>>><<<<<<======<<<<<<<<<<<<>>>???@@@@@@???>>>>>>???BBBEEEGGGQQQTTTXXX[[[___bbbfffiiinnnttt}}}uuukkkeeecccddddddkkkssswwwssskkkeee___ZZZVVVVVVVVVUUUUUUUUUUUUUUU[[[\\\___ccchhhmmmppprrryyy|||~~~|||zzzkkkeeeccceeebbbZZZUUUUUUNNNMMMJJJFFFCCCAAA@@@@@@@@@???>>>===;;;:::999999666777888999888666444333111111222222222333333333$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((,,,,,,---------.........------...///////////////---...///000000111111111333666;;;???@@@@@@AAAAAA;;;;;;<<<===???BBBDDDEEE@@@???>>>===<<<<<<===>>><<<<<<=========<<<<<<<<>>???EEEJJJQQQXXX]]]aaadddgggeeeggggggccc[[[SSSNNNMMMIIIKKKOOORRRSSSSSSRRRQQQNNNQQQVVV\\\aaaeeefffgggiiipppzzzvvvkkkdddcccaaakkkqqqmmmgggjjjrrrxxxzzz{{{||||||yyysssmmmiiillllllqqqxxx||||||}}}}}}wwwuuuvvvsssmmmbbbccceeeeeefffllluuu|||xxxpppnnnkkkhhhkkkrrrvvvzzzrrrlllccc]]][[[XXXSSSTTTYYYSSSaaaqqq~~~~~~rrr```OOOGGGHHHKKKNNNUUU\\\bbbgggiiijjjhhhqqquuuqqqoooooodddUUUZZZUUULLLCCC<<<777444333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***************+++,,,)))((('''&&&'''(((***,,,'''((()))((('''&&&''')))************))))))))))))'''((((((((())))))******************************''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$&&&'''"""###$$$%%%'''((()))***...---+++***((('''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%''')))&&&&&&'''((()))***++++++''''''''''''((((((((())))))((('''''')))******)))))))))***+++---...///000///000000111222333333444333555888888777555555555666777777777666555333222333222111222444999===@@@;;;<<<>>>>>>======>>>??????>>>>>>>>>>>>@@@AAABBB???===<<<===AAAGGGOOOSSSfffiiilllnnnooorrruuuwwwwww|||vvvlll___VVVSSSSSSSSSSSSWWW]]]^^^XXXOOOKKKIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFIIILLLOOORRRTTTXXX\\\```]]]ccciiiiiiiiippp}}}~~~|||sssllllllccc```ZZZTTTNNNIIIFFFEEE@@@@@@???===<<<;;;:::999999:::;;;<<<;;;999777555222222222333333444444444%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))************)))***++++++,,,++++++******,,,...///......///000000000111222444666888999777;;;???@@@???>>>???AAA>>>======???CCCFFFGGGGGG>>>===<<>>:::999;;;999888>>>GGGVVV[[[^^^ZZZUUUVVV^^^fffqqqnnniiiaaaWWWNNNFFFAAA???===;;;888666444444444222333444777999999777666777:::===???@@@AAACCCEEEKKKQQQYYY___bbbcccccccccjjjjjjgggaaaZZZSSSPPPNNNQQQRRRTTTUUUVVVVVVVVVUUUUUUYYYaaaiiippprrrqqqnnnxxx~~~~~~xxxrrrnnnkkkjjjlllppprrroookkkmmmttt||||||wwwppplllkkkiiigggdddmmmmmmooouuu}}}~~~xxxuuuzzzvvvoookkkhhhgggffffff``````dddhhhkkkqqq~~~~~~rrrjjjlllssszzzuuujjjeee```YYYSSSQQQTTTSSSYYYiiiyyytttcccVVVNNNIIIIIIOOO[[[dddggghhhjjjmmmqqqvvvvvvpppfff\\\VVVPPPRRRPPPJJJEEE@@@999222111///------...///...---,,,+++******,,,......---///...,,,+++++++++,,,,,,&&&''')))***,,,,,,------))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((()))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((''''''''')))(((((((((((())))))***))))))))))))************)))))))))***+++,,,......333222000......///000111777666666555555555666666;;;999777444222222222222222222222444777888999888<<<<<<=========>>>?????????CCCDDDAAA@@@BBBCCCBBBAAABBBBBBBBBDDDLLLXXXbbbuuusssqqqooollljjjiiihhhrrrrrruuuyyy{{{yyyrrrmmm]]]WWWPPPIIIFFFDDDCCCBBBGGGFFFEEECCCBBB@@@???>>>999888888:::???AAA@@@>>>AAA@@@@@@AAABBBEEEGGGHHHLLLNNNQQQTTTXXX```jjjqqqyyy{{{{{{yyyvvvvvvxxx{{{yyy{{{}}}yyyrrrjjjbbb\\\XXXVVVOOOJJJEEEBBBAAAAAA>>><<<======>>>>>>===:::888666777666555555444444555555%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))))))))+++---//////......///000000111222444666888999:::999;;;>>>>>>======???BBB@@@??????AAADDDGGGHHHHHHBBBAAA@@@BBBEEEFFFCCCAAA???<<<;;;===>>>@@@HHHRRR^^^cccgggccc]]]]]]gggrrr|||kkk\\\ZZZWWWRRRLLLEEE@@@===999888777555555555555666777888;;;>>>AAAAAA@@@???BBBCCCCCCBBBBBBDDDHHHKKKRRRVVV\\\aaacccccccccccckkklllkkkgggbbb^^^\\\[[[bbbbbbcccddddddcccaaa```dddeeeiiinnntttwwwwwwvvv|||xxxuuusssqqqsssuuutttqqqmmmmmmrrrvvvuuuppphhhccc```^^^\\\[[[dddfffkkkqqqwww{{{{{{zzzzzz|||~~~}}}wwwqqqllliiinnnkkkhhheeedddbbb```^^^[[[]]]dddmmmuuuvvvsssuuuxxxuuuoooiii___WWWTTTPPPOOOSSS___lllxxx}}}jjj\\\UUUNNNLLLSSS]]]ccciiimmmrrrvvvyyyuuukkk^^^TTTNNNKKKPPPRRRKKKDDD???;;;666222000...---------,,,+++,,,***)))***+++---,,,,,,...---,,,+++******+++,,,'''((()))***+++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((()))))))))((((((((('''''''''''')))))))))))))))(((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((()))******))))))))))))************)))))))))***,,,---//////333222111000///000222333666555555555555555666666:::999666444222222222333666555444444555555555444555777:::<<<>>>???AAABBBAAADDDDDD@@@???CCCEEEEEELLLMMMLLLIIIIIINNNXXX```nnnjjjddd]]]XXXUUUUUUUUUZZZZZZ\\\___aaa___ZZZUUULLLHHHDDDAAA???>>><<<;;;======<<<;;;:::999888888999888888:::===>>><<<:::::::::999999:::<<<===>>>???AAABBBBBBDDDHHHOOOTTTVVVXXXYYYXXXWWWXXX[[[^^^dddgggmmmssszzz|||yyywwwwwwhhh```UUUKKKEEEAAA>>><<<@@@@@@@@@>>>===;;;999888999999999999999999999999%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++*********+++---------...000///......///000000222555888:::;;;;;;;;;<<<<<<<<<;;;:::<<<@@@CCCCCCBBBAAACCCFFFHHHIIIHHHEEEEEEEEEFFFGGGFFFCCC@@@<<<999999===CCCJJJUUU___mmmrrrtttmmmeeeggguuutttaaaTTTJJJIIIGGGDDD@@@<<<999777555555555555666888999:::;;;===AAAEEEGGGGGGGGGFFFKKKJJJIIIHHHHHHLLLSSSWWW___ccchhhllloooppprrrssszzz{{{|||{{{yyywwwwwwxxx~~~|||zzzyyy~~~}}}|||~~~|||yyywwwxxxwwwuuusssrrrssstttuuusssmmmfff```\\\ZZZXXXVVVZZZ___fffkkkoooqqqssstttyyyyyyyyyvvvpppiiieeecccdddcccbbbbbbaaa___\\\YYYZZZ^^^hhhuuu~~~}}}~~~xxxpppeee[[[WWWRRRPPPRRRWWW^^^iiizzz{{{kkk]]]QQQOOOTTT[[[dddllluuuyyyzzzssseeeWWWMMMIIIFFFNNNQQQKKKCCC???>>><<<555222///.........---,,,+++***))))))+++,,,,,,+++,,,,,,+++************+++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''',,,+++)))(((''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((()))******+++))))))))))))******************+++,,,---///111222555444333222111222333333444444444555555666666777999888666444333222333333888777666666555555555555888:::>>>@@@BBBCCCEEEGGGHHHMMMOOOMMMMMMQQQSSSSSSVVVUUURRRMMMJJJLLLRRRWWW___YYYQQQHHHBBBAAAAAACCCCCCCCCDDDEEEFFFEEEBBB@@@>>><<<;;;;;;;;;;;;:::888777777777666666666777777555555666888;;;;;;999888888888777777777888999999===>>>>>>>>>===???BBBDDDFFFGGGHHHHHHHHHIIIMMMOOOOOORRRXXX___fffkkkppprrrvvv|||ssscccVVVNNNJJJGGGFFFEEEBBB???>>>===<<<<<<;;;<<<<<<<<<;;;:::999999%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((---,,,*********,,,...000...///000///......///111000333777;;;======<<<;;;>>><<<:::888999<<>>???@@@CCCHHHKKKLLLLLLKKKKKKKKKMMMOOOSSSXXX___hhhmmmvvvzzz|||yyyxxxuuussstttxxxzzzzzzyyyvvvtttppplllhhhddd```^^^YYY^^^cccggghhhkkkooosss{{{{{{yyyuuuooojjjhhhggggggfffeeeddddddbbb___\\\```eeeppp}}}yyylllbbb^^^[[[YYYWWWWWWXXX```rrryyyhhh[[[TTTTTT]]]fffssswwwyyyqqqcccVVVNNNKKKFFFKKKNNNIIIEEEDDDCCCAAA777444111//////000///...---+++******+++,,,,,,++++++***************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((()))))))))((((((((((((((('''''''''***(((&&&%%%$$$%%%'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((()))))))))))))))))))))******+++,,,)))*********++++++++++++------...///000222333444888777666444333222222333333333444555666777777777888777666444444444444444666666777777777888:::<<<===@@@CCCDDDEEEHHHMMMQQQXXX___eeeeeeddddddaaa\\\RRRQQQMMMHHHCCCCCCFFFIIIJJJFFF@@@;;;999999;;;<<<<<<;;;;;;;;;<<<<<<;;;:::===;;;::::::;;;<<<;;;:::::::::999888888999:::;;;555666888:::===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;555666777888999:::;;;<<<======<<<<<<<<<===???AAAEEEGGGJJJOOOSSSWWWZZZ[[[aaafffmmmssswww}}}|||nnnddd^^^[[[RRROOOJJJEEEBBB@@@??????@@@@@@AAA@@@???===;;;:::%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''(((+++,,,///000000///...///000222222444999===>>>>>><<<:::===:::888777999>>>BBBEEEBBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCCBBB@@@===;;;:::;;;>>>BBBKKKYYYjjjwww~~~xxxpppxxxuuu^^^LLLDDDCCC@@@???>>><<<:::888777666888999:::<<<>>>@@@AAABBBFFFJJJNNNPPPQQQQQQSSSTTTRRRWWWaaakkkuuuzzzxxxvvvxxx}}}~~~{{{{{{|||}}}{{{wwwqqqmmmjjjbbbdddffffffgggkkksssyyy||||||zzzvvvrrroooooooooqqqoookkkiiihhhgggeeedddfffkkkvvvvvvmmmjjjdddaaa___[[[XXX[[[jjjzzzyyydddXXXYYYaaappptttvvvpppeeeYYYQQQNNNLLLLLLIIIGGGHHHKKKIIIDDD888555111//////000/////////---++++++---...---,,,***************************++++++++++++***))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((()))))))))***'''''''''(((((((((((((((((('''%%%$$$%%%&&&(((***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))******)))))))))******+++------+++++++++,,,,,,,,,,,,---111111111222333444555666:::999888666444333222111333444555666777777777777777666666666666666666666444666777777777888<<<@@@===AAAGGGKKKPPPWWWaaaiiittt||||||tttiii]]]RRRGGGFFFCCC???<<<;;;<<<===999999888777777888999999999999999999999:::;;;<<<>>><<<:::999:::;;;::::::<<<;;;:::999999;;;<<<===<<<===>>>@@@AAABBBCCCDDD????????????>>>>>>======888888:::<<<>>>???@@@???<<<:::999999:::;;;<<<<<<@@@@@@AAACCCEEEGGGIIIIIIMMMQQQWWW\\\```fffnnnttt{{{yyysssqqqhhhddd]]]TTTLLLFFFBBB@@@BBBBBBCCCBBBBBBAAAAAA@@@%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((())))))+++---...///000000//////000222555333666999<<<===<<<:::999999777666888<<<@@@CCCDDDAAA???===>>>???@@@???>>>===>>>>>>===;;;999999999:::@@@HHHSSSdddvvv~~~zzzvvvaaaNNN@@@<<>>BBBEEENNNYYYccckkkvvvuuucccQQQDDD>>>===;;;999888888888888444555666888888777555444444555777777777888:::===>>><<<;;;<<<===>>>===<<<===<<<;;;;;;<<<>>>@@@BBBFFFFFFGGGFFFFFFGGGJJJMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCDDDGGGHHHHHHGGGBBB@@@======>>>??????>>><<<;;;;;;<<<===>>>@@@@@@AAAEEEIIIKKKMMMRRRXXX^^^hhhppp}}}}}}uuukkk___UUUMMMHHHBBBBBBAAA@@@@@@@@@AAAAAA%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******,,,,,,---...///000111111...///000//////111444777555666999:::;;;:::888666555444555999???CCCDDDCCC@@@>>><<<<<<======<<<;;;;;;<<<<<<:::888888:::<<<===FFFQQQ^^^pppppp]]]NNNBBB999888<<<666777777999;;;>>>AAABBBBBBCCCGGGJJJMMMOOOPPPQQQQQQWWW___eeellluuu~~~{{{zzzwwwtttpppooorrrwww{{{~~~}}}zzzzzz{{{xxxvvvuuuttttttsssqqqnnnnnnsss}}}yyyxxxzzzyyyxxxvvvooohhhhhhmmmrrrxxxddd\\\aaadddhhhllllllggg^^^WWWXXXUUUMMMGGGIIIPPPRRRPPPIIIDDD===777444222000///000...,,,,,,---------,,,)))***+++,,,------,,,+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((()))((((((((()))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((()))******++++++*********+++,,,---...///.../////////000000000000333333222111111111111222444555555666666666666666666777999::::::999888777666777888999:::;;;;;;;;;888;;;=========@@@GGGMMMZZZfffuuuvvvbbbSSSFFF===888888777888888999888777555666888888888666444333333555888999999;;;>>>AAAAAACCCGGGLLLPPPPPPMMMJJJEEEEEEEEEFFFIIIMMMQQQSSSXXXYYYZZZYYYZZZ^^^eeejjjsssrrrooolllgggccc^^^\\\RRRPPPOOOPPPTTTVVVVVVUUUOOOKKKFFFCCCBBB@@@===;;;???>>>===<<<;;;<<<<<<===;;;>>>AAABBBAAACCCHHHLLLRRRXXXcccmmmuuuzzz{{{{{{www{{{xxxmmmddd^^^SSSPPPLLLGGGDDDBBBAAABBB%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))***************+++,,,...///000000000...////////////222555999666777888999999888666555222222555:::AAADDDDDDBBB@@@>>><<<<<<<<<<<<;;;::::::<<<<<<:::777888<<>>@@@CCCFFFHHHGGGIIIMMMRRRVVVXXXZZZ[[[bbbiiisss|||{{{wwwsssssswww{{{||||||~~~~~~~~~{{{xxxuuutttuuuvvvvvvxxxzzz{{{yyyuuurrrsssxxxuuupppqqqooottt}}}iiiZZZWWWYYY___iiiooonnnfff___ZZZYYYRRRJJJHHHNNNTTTVVVTTTOOOFFF???:::666333222///---++++++,,,,,,,,,******+++,,,---...------,,,))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************&&&'''''''''(((((())))))'''((((((((('''&&&%%%$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''(((((()))***+++++++++*********+++,,,---///000000000000000111111111111333222111000////////////000111333555777888999:::888999:::;;;;;;:::888777777777999:::;;;<<<<<<<<<999===AAACCCEEEJJJSSSZZZkkkxxxqqqZZZIIIBBB>>>;;;666666666777999999888777888888999999999888777666666:::===??????AAADDDGGGGGGMMMUUU___dddddd___[[[QQQQQQRRRTTTYYY^^^cccgggmmmoooqqqsssvvv}}}zzzwwwsssqqqpppsssxxx|||}}}}}}qqqkkkccc]]]XXXSSSMMMHHHFFFDDDBBB???===<<<;;;;;;888;;;======;;;<<>>===<<<;;;999666444:::777777999888999DDDRRR\\\fffwwwiiiYYYMMMFFF>>>999888:::::::::???AAADDDGGGJJJKKKLLLLLLMMMNNNRRR[[[eeekkkmmmmmmyyy{{{sssoooppprrruuuuuuyyyyyywwwvvvuuutttttttttvvvyyy}}}~~~}}}{{{zzzyyy}}}uuurrrrrrxxxooo___TTTSSSUUU[[[bbbggghhhggg___[[[WWWVVVTTTTTTZZZaaaccc```[[[TTTIII>>>666444333...111222...111222)))+++***+++,,,------+++)))))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))(((''''''((()))***++++++******))))))(((((($$$$$$$$$%%%%%%'''((((((***************+++++++++,,,,,,------------------...///000222333444555555222222111111111111222222///111333555666999===@@@;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<<<<===>>>AAACCCBBBBBBCCCGGGOOOZZZdddkkkzzz}}}xxxuuuiii```RRRGGG@@@<<<999666888777666888:::<<<<<<;;;<<<<<<<<<>>>@@@AAA@@@???<<>>>>>???@@@AAACCCEEEGGGHHHIIIOOONNNQQQWWW]]]dddppp{{{rrreee\\\TTTMMM((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***,,,------------///000000111222333333222111000333333222222222333333444333666:::@@@DDDGGGIIIIIIAAA>>>;;;888777666666666888666777:::===CCCQQQ```qqqzzzxxxgggUUUHHHBBB>>>999777:::===???@@@EEEGGGIIILLLOOOQQQRRRSSSPPPUUU^^^jjjwww|||zzzzzzyyyxxxzzzxxxvvvttttttvvvxxxzzzyyy{{{~~~xxxrrrsssyyyvvvkkk\\\WWWRRRRRRVVV\\\___```___ZZZWWWXXXYYY\\\dddmmmvvvtttqqqjjj^^^OOOCCC===;;;333333333---...///''',,,+++***+++------+++***************************++++++******))))))((((((((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&$$$######%%%&&&&&&%%%''''''((((((((()))))))))'''''''''''''''''''''''')))(((((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((******))))))))))))(((((())))))))))))***+++,,,---***************+++++++++------------............000111333555666666666555333333222111000000000000...000444666888;;;???AAA???>>>>>><<<;;;:::999888555888<<>>@@@@@@AAABBBDDDGGGJJJKKKKKKQQQWWW___fffjjjkkklllmmmlllmmmooosssvvvvvvsssoooqqqwww}}}xxxssspppmmmjjjeeebbb```\\\WWWSSSOOOMMMJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDGGGFFFHHHMMMQQQVVV___iii{{{|||lll^^^))))))((('''&&&&&&&&&&&&######$$$%%%''')))+++,,,''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***+++,,,,,,+++,,,...///111222444444444222000...111111222333555666777777777999===AAADDDFFFHHHHHHCCC@@@;;;777555555777999999888;;;???FFFQQQdddttt{{{vvvnnndddYYYMMMBBB;;;999777777:::???DDDHHHIIILLLLLLLLLMMMOOORRRUUUWWWTTT^^^nnn~~~{{{xxxwwwxxx{{{}}}{{{}}}uuunnnpppzzz|||uuuiii___SSSKKKLLLQQQWWWZZZ^^^ZZZYYY\\\___dddmmmwww~~~sssdddUUUKKKCCC888555333---...000)))...,,,***+++,,,---,,,+++++++++++++++++++++++++++---,,,+++***)))(((''''''))))))))))))************************))))))))))))************************)))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&(((((((((((())))))))))))(((((((((((()))***++++++))))))*********+++++++++........./////////000000333555777888888888666555444333222111000/////////...111666999;;;===@@@BBBBBBAAA@@@>>><<<;;;999999777999<<>>@@@BBBCCCDDDDDDDDDAAA???<<<888666666999;;;<<>>???@@@AAAAAA@@@???===<<<<<<;;;<<<===>>>@@@EEENNNXXX```aaabbbaaa___ZZZTTTMMMJJJIIIDDD@@@>>>@@@@@@>>>;;;:::999777777777888888999<<<>>>@@@???@@@GGGSSS]]]]]]^^^aaadddhhhmmmssswww{{{|||wwwsssttttttsssrrrsssuuuwwwsssooohhh___VVVNNNHHHEEEDDD@@@???AAACCCDDDHHHNNNXXX```lllwww******)))(((((('''&&&%%%%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,+++---000222777777888888666444222000000111444777:::<<<======BBBBBBBBBBBBAAA@@@??????:::::::::999777777999<<>>;;;;;;<<<===>>>AAAEEEIIILLLOOORRRTTTVVVTTTRRRSSS[[[gggsss{{{wwwllldddbbbiiirrrzzzssseee]]]WWWSSSPPPZZZ\\\aaajjjooorrrxxx~~~tttUUUBBB:::888222222444000000...++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((&&&%%%%%%'''(((((('''((()))))))))************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***+++++++++************+++,,,,,,*********+++,,,---------000000111222222333444444444555666777777555444222111111111111222444555666666999<<<>>>===<<<<<<===??????>>>===<<<;;;::::::>>>AAAEEEJJJPPPXXXaaafffeeeaaaZZZRRRJJJDDD@@@>>>999999:::999999999999::::::;;;;;;;;;::::::::::::>>>@@@BBBDDDHHHRRRbbbnnnrrrtttwwwzzz}}}}}}pppddd[[[VVVRRRKKKFFFDDDBBB@@@AAADDDLLLPPPWWWaaammm|||((((((((((((((('''&&&%%%&&&''''''(((''''''&&&&&&''''''''''''(((((((((((()))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000444777666666666555444222111000222333666999<<<=========CCCBBBAAA@@@>>>===<<<<<<444777999999888999===AAAGGGUUUfffuuu|||iiiZZZMMMDDDBBB999:::;;;::::::;;;>>>@@@DDDGGGKKKNNNOOOQQQSSSUUURRRSSSWWW```ooo|||yyyyyy~~~{{{uuusssrrrrrrtttvvvvvvvvvxxxxxxxxxwwwuuusssqqqooorrryyyyyyzzz~~~xxxnnneee\\\VVVWWW\\\gggqqqsssfffYYYQQQZZZ]]]eeepppwww|||cccLLL@@@>>>666222222...000...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************))))))))))))))))))))))))************'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''((((((%%%%%%&&&'''((()))***+++&&&$$$######%%%&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))(((((('''(((((()))***++++++,,,******)))))))))******+++++++++,,,---......//////111222222333444555666666333333444444444333333222111111111333444666888999:::<<<>>>>>><<<;;;;;;;;;???>>>>>>======<<<;;;;;;???FFFNNNVVVYYYZZZZZZ[[[WWWRRRJJJBBB===:::::::::222555777777555444555666666888;;;<<<===>>>AAACCCFFFGGGIIILLLTTTaaarrr}}}uuuoooggg]]]RRRKKKEEE???===???BBBBBBFFFMMMVVVbbbsss%%%&&&'''(((''''''&&&%%%&&&&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))))))))***+++,,,---........................---......///000333888;;;888777555444333333333333444666888;;;============??????>>>===<<<<<<<<<<<<666999;;;;;;;;;???GGGNNNXXXkkkuuu___QQQHHH@@@<<<;;;666999;;;<<<<<>>@@@BBBDDDGGGHHHIIIJJJNNNSSSUUUSSSOOOLLLJJJEEEBBB???;;;999777777888666555444555666888888888888<<>>:::999777555444555666777666777:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<>>>??????@@@FFFQQQZZZiii}}}nnn^^^LLLBBB>>>:::888888777:::===>>>@@@DDDKKKPPPNNNQQQUUUWWWXXX[[[___cccjjjsss}}}rrrjjjdddbbb[[[XXXTTTPPPMMMLLLLLLMMMHHHIIIKKKMMMMMMMMMKKKJJJGGGFFFDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPXXX___iiirrrwwwzzz{{{{{{~~~~~~|||yyyooottt}}}zzzzzz|||}}}{{{xxxkkkfffaaa\\\TTTLLLJJJMMMSSS^^^pppvvveeedddgggnnntttzzzkkkQQQEEEDDD===777777333.........///111000...,,,++++++++++++++++++++++++...------,,,+++***))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))((((((+++++++++++++++,,,,,,,,,......------,,,---------------...///000111222333333333444555666777888999333222000000000222444555666555555666666777888999:::;;;<<<;;;:::;;;===???;;;>>>BBBHHHNNNTTTXXX[[[XXXVVVRRRLLLFFFBBBAAABBB::::::;;;;;;:::888555444;;;777333555;;;@@@@@@???AAAFFFLLLQQQVVV[[[ccchhhfffcccccchhhttt{{{lllccc]]]XXXVVVXXXPPPLLLJJJKKKHHHEEEKKKTTT\\\hhhwww%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&((((((''''''''')))***+++---,,,,,,++++++,,,,,,,,,///111333222000...------///222555555555666:::===<<<888444444777:::::::::<<<===???@@@@@@???>>>===;;;;;;:::888666777:::<<<>>>DDDHHHFFFDDDKKK\\\kkkpppRRRIII@@@===<<<::::::===<<<===???BBBEEEHHHKKKMMMTTTQQQTTT\\\bbbdddjjjrrrwwwkkk___VVVPPPLLLJJJGGGHHHGGGDDDCCCCCCCCCBBBAAAFFFHHHGGGGGGIIIHHHEEEFFFCCC@@@???@@@BBBCCCCCCFFFEEEDDDEEEFFFHHHHHHGGGMMMQQQWWW]]]ccchhhkkklllwwwxxxyyyzzz{{{|||||||||{{{~~~|||sssppp{{{~~~{{{pppnnnyyy~~~|||~~~~~~}}}qqqiii```YYYVVVTTTPPPMMMRRRSSS\\\nnnwwwkkkbbbeeemmmttt}}}{{{eee]]]QQQIIIDDD???888222111///....../////////.........---------,,,,,,,,,+++***)))(((((()))***+++(((((())))))*********+++,,,,,,+++***))))))******((()))***++++++***)))(((''''''(((((('''&&&%%%%%%%%%&&&''')))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''')))&&&###$$$''')))(((&&&(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////000111222333444444444333444555666777888999:::777555333555888999888666===<<<:::888888999:::<<<;;;:::999999:::<<<>>>@@@???FFFMMMSSS^^^iiimmmiii^^^RRRGGGBBB@@@<<<999999777666444333444555555555999777777;;;;;;;;;CCCMMMPPPYYYaaaeeellluuuwwwsssyyyuuussswww|||vvvqqqmmmjjjfffdddccc^^^WWWQQQNNNLLLKKKJJJMMMRRR^^^ooo%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((()))(((''''''((()))+++,,,///......------------...222333444333000.........111333555666555666:::===<<<:::777777:::<<<===<<<<<<===???@@@@@@@@@??????;;;:::888666666:::@@@DDDMMMPPPSSSTTTWWWaaaqqq}}}}}}gggWWWHHH@@@:::::::::999:::===BBBCCCFFFIIILLLOOOSSSUUUTTTSSSWWWbbbllluuu|||qqq^^^YYYRRRMMMJJJIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCAAAFFFJJJIIIGGGHHHGGGCCCEEECCCBBBBBBCCCCCCBBBAAADDDCCCBBBCCCDDDDDDEEEDDDGGGIIILLLQQQVVV[[[^^^```kkkmmmoooqqqtttvvvwwwxxxxxx{{{}}}|||wwwyyy|||{{{}}}|||sssqqqyyy}}}{{{uuukkkccc^^^[[[YYYWWWUUUUUU[[[iiixxxoooiiijjjooozzzvvvmmmfff]]]XXXTTTLLL???555444222////////////...---------,,,,,,,,,+++++++++---,,,+++******+++,,,---))))))******************+++++++++*********))))))(((((()))******)))(((((()))))))))*********))))))''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''***)))((()))+++,,,+++***(((((())))))***+++++++++------------------------111000///...------------///000111333444555555555444555666777888:::;;;;;;888777666888;;;<<<;;;:::<<<;;;999888888999:::;;;:::999999:::<<>><<<>>>CCCGGGLLLXXXdddiiioootttvvvzzz{{{zzzzzz~~~||||||||||||{{{yyyvvvrrrlllfffaaa[[[TTTPPPLLLNNNSSS]]]mmm}}}%%%&&&''''''((((((''''''$$$%%%&&&'''((()))******)))((((((((((((***+++,,,111111000///////////////444555555333000///000111444555777777666777999<<<<<<;;;:::<<<>>>??????>>>>>>??????@@@AAAAAA@@@@@@<<<;;;888777:::BBBLLLTTT___```aaaccchhhssswww___NNNDDD===888666999<<<<<<===AAADDDFFFIIILLLNNNRRRVVVZZZXXXZZZdddrrr~~~ssshhh\\\TTTLLLHHHDDDBBBAAAAAA@@@???BBBAAAAAAAAAAAAAAABBBCCCAAAIIIOOOOOOLLLLLLJJJGGGKKKIIIFFFFFFFFFFFFEEEDDDIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGIIILLLPPPSSSVVVYYYZZZ]]]```cccfffhhhjjjmmmooorrruuuwww~~~~~~}}}yyyvvvwwwxxxzzzzzz~~~~~~yyyssssssxxx||||||}}}uuummmfffbbb```___YYYUUUVVV]]]hhhsss}}}nnngggiiittt~~~~~~wwwpppmmmjjj^^^JJJ:::666444111/////////...---,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++***************+++,,,+++***)))((('''(((((())))))(((((('''((())))))*********))))))))))))))))))((('''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&!!!$$$&&&''''''''''''(((((())))))***++++++,,,,,,////////////////////////222111000000///////////////000222444555666666777555666777888:::;;;<<<<<<:::::::::<<>>;;;999888777777888:::;;;:::999888:::>>>DDDJJJMMMXXXfffvvv}}}mmm^^^MMMDDD<<<::::::888777999888777666666777999;;;<<<===>>>CCCKKKTTT___nnn{{{{{{|||}}}wwwoooeee^^^UUURRRPPPQQQXXXaaaiiimmm%%%&&&''''''((('''''''''%%%&&&&&&'''((())))))))))))((((((((()))+++,,,...222111111000//////000000333444333222000111333555777888888888888999:::;;;;;;<<<===???@@@AAA@@@???AAAAAAAAAAAA@@@??????>>>======<<<>>>DDDPPP]]]gggttttttsssqqqrrrxxx}}}bbbNNNCCC???:::777888>>>AAAAAACCCFFFGGGIIIKKKMMMNNNRRRWWW\\\ccclll|||ooobbbYYYRRRLLLHHHIIIGGGEEECCCCCCCCCBBB@@@AAA@@@BBBEEEGGGFFFGGGIIIKKKUUU^^^___\\\[[[[[[ZZZ\\\VVVNNNIIIHHHJJJLLLNNNYYYYYYXXXVVVRRRPPPNNNNNNMMMNNNNNNOOOQQQRRRSSSTTTRRRSSSTTTUUUWWWYYY[[[\\\bbbbbbfffllluuu}}}~~~{{{vvvsssrrrsssttttttvvvvvvrrrnnnooosssssspppnnnqqqzzz~~~yyyrrrlllhhhfffaaa[[[WWWXXX\\\cccooozzz{{{pppooouuu|||{{{mmmTTT@@@666444000/////////......---------,,,,,,,,,++++++************************---,,,,,,++++++*********(((***+++,,,,,,+++)))(((''''''(((((((((((('''''''''''''''''''''&&&%%%$$$(((((((((((((((''''''&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''%%%%%% $$$%%%$$$###$$$&&&((())))))***+++,,,------///////////////000000000.........///000222333444111222333555666777888888555666777888999;;;<<<<<<;;;<<<===???AAABBBBBBAAA:::999888777777999;;;<<<;;;:::999;;;BBBLLLVVV\\\qqqxxx{{{kkkVVVGGGBBB;;;666777777666666999888888777777888:::>>>AAA@@@EEENNNYYYdddrrr~~~}}}|||~~~}}}wwwjjjeee^^^YYYXXXXXXYYYZZZ%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))((()))***,,,...///111111000000000000111111111222222222222333666999:::999999999:::;;;;;;;;;:::<<>>BBBIIISSS```nnnwww~~~xxx{{{zzzcccPPPCCC===;;;;;;:::===CCCEEEDDDFFFJJJJJJLLLNNNOOOQQQVVV___fffxxxmmmdddWWWNNNIIIGGGFFFFFFCCCBBBBBBCCCFFFHHHHHHGGGDDDDDDIIIQQQUUUSSSSSSVVVYYYfffqqqrrroooppptttvvvvvvkkk\\\QQQNNNSSS[[[```lllmmmllliiiccc___]]]\\\]]]___aaaccccccaaa^^^]]]___^^^]]]\\\[[[ZZZZZZ[[[]]]\\\___gggrrr|||zzzzzzzzz{{{}}}yyytttpppoooppppppooonnnnnnjjjfffgggkkkllliiieeedddlll{{{|||sssnnnmmmggg```[[[YYYZZZcccmmm|||}}}|||~~~uuuZZZFFF666333000....../////////............------------*********++++++*********---,,,,,,++++++*********((()))+++,,,,,,+++***(((((((((''''''''''''(((((((((((('''&&&%%%###"""!!!''''''''''''(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''(((((()))(((((('''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''%%%%%% $$$)))***((('''(((***))))))***+++,,,---......------......////////////------...///000222444555333444555666777888888888444555666777999:::;;;;;;;;;===???AAABBBBBBAAAAAA:::999888888999;;;===???===<<<>>>DDDNNN[[[hhhpppzzzwwwtttooofffXXXJJJBBB;;;666444666777555666:::999;;;<<<<<<>>>AAAGGGLLLOOOWWWdddooo{{{{{{uuunnniiiccc^^^ZZZ%%%&&&''''''(((((('''''')))))))))(((((((((''''''))))))))))))+++---///000000000000000111222333444111222444444444666888:::;;;:::999:::;;;======<<<<<<>>>@@@AAA@@@?????????FFFEEEBBB@@@>>><<<;;;;;;;;;BBBMMMYYYfffrrr}}}|||{{{aaaOOOEEE???<<<;;;>>>>>>AAAFFFGGGEEEGGGKKKIIILLLPPPRRRWWWbbbqqq|||sssXXXRRRJJJDDDBBBBBBCCCDDDCCCBBBBBBCCCEEEGGGGGGGGGHHHIIIQQQ___dddaaa```dddgggttt|||tttgggeeekkkttt{{{{{{vvvuuuuuuvvvxxx|||~~~}}}zzzvvvsssvvvtttqqqmmmkkkiiihhhgggfffbbbbbbgggooo{{{}}}yyyvvvtttssssssxxxuuuqqqooonnnnnnmmmlllhhhjjjhhhcccbbbeeeeeecccbbb___fffvvvzzzqqqqqqlllfff```ZZZVVV[[[bbbmmmzzzyyytttxxx```MMM999555111///.../////////////////////............,,,,,,------------,,,,,,+++++++++++++++*********((()))***+++,,,+++******)))((((((''''''(((((()))******)))((('''&&&$$$###&&&&&&&&&&&&'''(((******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&$$$&&&)))************+++))))))***+++---...//////,,,,,,------......//////000000000000000111222333666777777888888888888888444555666777888:::;;;;;;;;;>>>AAABBBAAA@@@@@@@@@<<<;;;::::::<<<>>>@@@BBB@@@CCCJJJSSS___kkkuuu{{{xxxoooddd[[[RRRHHHBBBAAA888555555777888666888;;;888;;;>>>AAAEEELLLUUU\\\bbbmmmyyywwwooojjj%%%&&&''''''((((((''''''((((((((((((((())))))))))))))))))***+++---///111000000111222333555666777444666888999888888999:::<<<:::999:::===??????===>>>AAABBBBBB???>>>???@@@DDDBBB@@@>>>===<<<<<<<<>>>>>???AAABBBEEEIIIIIIHHHJJJPPPMMMRRRXXX^^^iii{{{lll^^^LLLJJJFFFDDDCCCDDDDDDDDDJJJIIIIIIKKKNNNRRRTTTTTTVVVWWWcccvvv}}}xxxwww{{{~~~|||xxxyyy{{{}}}yyyuuuqqqooommmrrrpppnnnmmmmmmlllkkkiiifffkkklllgggbbbaaaaaa___```]]]eeevvvtttrrrpppmmmiiiaaa[[[\\\aaagggpppyyy}}}sss{{{{{{dddSSS???;;;555111000//////...//////.........---------,,,,,,---......---,,,,,,))))))******************))))))*********+++++++++***)))(((((((((((()))***)))))))))***))))))((('''(((((('''&&&''''''((())))))((((((''''''(((((()))''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&'''((((((''')))***+++,,,---///000000,,,,,,------...//////000111111111111222333444555999999999999999888888777555666777888999;;;<<<<<<<<>>=========>>>AAADDDEEEGGGMMMXXXccckkkooopppooohhh]]]RRRKKKCCC;;;888:::888666777::::::888999===:::???FFFLLLSSS^^^kkktttxxx%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++***))))))***+++...000111111111222333555777999:::888:::<<<<<<;;;999999999<<<:::999:::>>>@@@@@@>>>AAACCCDDDBBB???>>>???AAAAAA@@@>>>=========>>>???DDDRRRiiitttYYYKKK???<<<<<<;;;===AAADDDEEEHHHLLLLLLKKKNNNTTTXXX]]]fffppp|||qqqdddUUUJJJHHHHHHGGGGGGHHHHHHHHHHHHLLLLLLOOOVVV___hhhnnnqqqiiilllzzz|||xxxsssooolllnnnmmmlllllllllllliiigggfffnnnqqqllldddaaa^^^\\\]]][[[dddwww|||}}}{{{yyyxxxyyywwwoooffffffjjjmmmqqquuuzzzzzz{{{~~~gggWWWEEE@@@999444111///...---......---------,,,,,,,,,******,,,,,,,,,,,,******(((((())))))*********+++******))))))***+++,,,,,,+++***)))(((((()))***+++&&&&&&((()))************+++***((('''&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''***&&&$$$%%%((()))(((&&&)))***+++,,,...///000111,,,------...///000000111//////000222444777999:::;;;;;;;;;:::999888777666777777888999;;;<<<=========AAAEEEEEEBBB????????????>>>>>>>>>@@@CCCFFFGGGMMMVVVbbbmmmoookkkbbb\\\NNNFFF@@@???===777555888:::888999<<<<<<999:::>>>CCCJJJSSS[[[eeerrr******))))))(((((('''''')))(((((((((((())))))*********+++,,,,,,------...000444888888666555999<<<===>>>@@@>>>;;;:::<<<>>>=========>>>???AAABBBCCC???AAACCCCCCBBBAAABBBCCCEEE???<<<@@@BBBCCCIIIPPPRRRhhhhhhXXXHHHDDD???<<<===@@@CCCEEELLLMMMOOOPPPPPPRRRTTTVVV]]]mmmwwwjjjfff___RRRKKKMMMOOOPPPQQQPPPOOONNNOOOQQQUUU^^^hhhpppxxx}}}zzzwwwuuurrrwwwnnnggghhhhhhdddbbbdddhhhlllooooookkkddd]]]ZZZ]]]\\\cccpppvvvuuuuuuwwwuuu~~~vvvqqqnnnttttttuuuyyyzzznnncccVVVJJJ;;;333222333222000000///......///000...---,,,,,,,,,,,,,,,---...///...---,,,,,,------+++***(((((((((((((((((((((((())))))************))))))(((((()))***************))))))(((''''''''''''''')))((('''&&&'''(((***,,,(((((())))))((('''&&&&&&''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''***,,,,,,***'''%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((((((((((((((***,,,++++++,,,------......///111111111000111111222333//////000333666999===???>>>>>>===<<<;;;:::999999999999888888:::===AAACCCBBBDDDEEECCC>>><<<===???DDDCCC@@@>>>@@@FFFOOOVVV^^^^^^^^^^^^\\\VVVMMMFFFCCC===777666888:::888555888:::<<<======@@@FFFKKKNNNXXXfffsss}}}))))))))))))(((((('''''')))(((((((((((()))******)))***+++,,,...///000111000555999999777666999<<>><<<;;;===@@@???????????????AAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDDDD???@@@KKKWWW\\\^^^aaaiii{{{tttaaaPPPFFFAAA???===<<<>>>BBBEEEGGGNNNQQQSSSSSSRRRVVV```iiiwwwrrrbbbUUUQQQNNNLLLRRR\\\fffbbb\\\VVVTTTWWW^^^cccmmmxxx|||yyyxxxpppjjjhhhfff```^^^___```cccgggiiigggccc^^^[[[YYYXXX]]]gggkkkhhheeefffiiiwww|||tttqqqpppppprrrvvvzzzooo```TTTDDD999666666444111111000//////000000...------,,,,,,,,,,,,---...///...,,,++++++,,,,,,+++)))++++++++++++++++++++++++))))))************))))))(((((()))*********************)))(((((((((((((((***)))'''''''''(((***+++(((((())))))(((''''''&&&((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""$$$&&&((((((&&&$$$"""&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((()))(((((((((***,,,,,,,,,,,,---......//////111111111111222333444444555555555777999;;;>>>???>>>>>>======<<<::::::999888888777888:::>>>AAACCCEEEDDDBBBAAAAAAAAA@@@???BBBAAABBBFFFMMMSSSVVVXXX\\\YYYTTTPPPMMMGGGAAA<<<:::888666777999::::::999===@@@CCCEEEGGGLLLTTTZZZ^^^iiiyyy)))))))))(((((((((((('''((((((((((((((()))***+++)))***,,,...000222333444222555999:::999888:::===CCCCCCBBB@@@>>>===???AAAAAAAAA@@@???@@@AAACCCDDDGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDNNNcccwww}}}yyy{{{oooWWWHHHAAA???<<<======???BBBEEEHHHJJJNNNSSSVVVTTTTTT^^^qqq}}}nnn[[[QQQIIIGGGHHHNNN^^^oooyyylllaaa___hhhwww}}}vvvppplllfff___\\\]]]ZZZ]]]```bbbbbb^^^ZZZWWWSSSSSSWWW^^^aaa]]]XXXVVVUUU```vvv~~~uuusssnnnnnnooottt|||}}}mmm```OOOBBB<<<999666333333222000000000000...---------,,,,,,,,,---......,,,+++******+++,,,***)))++++++++++++++++++++++++))))))************))))))(((((()))***************+++******))))))))))))*********(((''''''((())))))(((((()))))))))((('''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((())))))((((((***,,,,,,------......///000000000111222333444666777777999999999:::;;;<<<>>>????????????>>>===<<<;;;:::777777888999<<>>@@@BBBDDDFFFIIIKKKMMMRRRVVVZZZ^^^eeevvvzzzggg[[[PPPNNNNNNPPPQQQXXXjjj|||yyyoooqqqyyyrrrkkkdddaaa```\\\\\\]]]^^^]]]YYYTTTPPPPPPRRRUUUZZZ\\\YYYTTTPPPGGGOOO^^^ttt{{{qqqrrrrrrpppooorrr{{{vvviiiWWWHHH@@@;;;777444555333111000111000...,,,------,,,,,,,,,------...+++***)))***++++++***)))))))))))))))))))))))))))))))))************))))))(((((()))*********************)))(((((()))))))))+++***)))(((''''''(((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((((((((((()))))))))'''((())))))((()))+++---------...//////000000111000111333555777999:::::::::::::::;;;<<<===>>>>>>AAAAAAAAAAAA@@@>>>===<<<777888999<<<>>>AAADDDEEEDDDAAA??????AAADDDDDDDDDMMMQQQXXXaaafffcccZZZRRRGGGCCC===888666777999:::888;;;<<<;;;999<<>>>>>>>>>>>>>>;;;===AAADDDEEEDDDBBB@@@>>>???@@@CCCFFFHHHKKKLLLIIIGGGEEEDDDDDDDDDDDDCCCEEE\\\~~~vvvhhhUUUFFF@@@@@@BBBBBBAAACCCFFFGGGHHHJJJNNNQQQYYY]]]fffssswwwdddWWWQQQMMMPPPTTTVVVXXXaaauuuxxxqqqlllgggddd]]]\\\\\\\\\[[[XXXSSSNNNTTTUUUWWWXXXXXXVVVQQQLLLCCCGGGOOOZZZiii}}}wwwnnnqqqwwwsssppprrrzzzzzznnn\\\LLLAAA:::777444555333111000111000...,,,...------,,,,,,,,,------+++***))))))+++++++++)))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((('''''''''(((((()))******)))(((((((((((('''(((((()))))))))))))))(((''''''((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))(((((((((((()))))))))***''')))))))))))))))+++---...//////000000111111222000222444777:::;;;<<<===:::;;;<<<===>>>???@@@@@@BBBCCCCCCCCCBBB@@@>>>===999:::<<>>888:::===BBBDDDCCC@@@<<<;;;>>>BBBFFFIIILLLMMMNNNHHHHHHGGGDDDBBBAAABBBDDDIIIhhhttt[[[QQQDDD>>>???AAAAAA@@@BBBEEEGGGHHHIIINNNUUUZZZaaajjj{{{vvvdddUUUPPPQQQRRRVVV[[[\\\___mmm|||wwwtttmmmfff[[[YYYXXXZZZ\\\\\\XXXTTTXXXYYYXXXTTTSSSQQQLLLEEE???AAADDDIIITTTfff{{{vvvooossszzzvvvsssuuu}}}}}}rrr```NNNAAA:::666444333222000000000000...---......---,,,,,,,,,------+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))***************'''''''''''''''(((((())))))))))))))))))((((((((((((((()))*********))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))((((((((()))))))))******((()))******))))))+++---//////000111111222222333222444777:::<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCAAA>>>===999;;;>>>@@@BBBCCCDDDCCC>>>@@@BBBBBBCCCHHHQQQYYYggghhhfff```UUUJJJCCC???666777888777555555666888666:::???CCCKKKWWWhhhttt|||vvvrrrpppppppppjjjkkkkkkjjjhhhggghhhiiijjjgggbbb]]]YYYVVVUUUUUUVVVXXX\\\```dddgggjjjkkkqqqqqqsssyyy&&&&&&&&&'''''''''((((((((((((((()))***+++---...000000111222444555666666888:::===AAACCCBBB@@@>>>;;;::::::<<>>DDDIIIMMMNNNMMMLLLGGGIIIJJJFFF@@@>>>AAAFFFTTTrrr~~~~~~jjjZZZJJJFFFAAA@@@AAADDDDDDDDDCCCEEEHHHJJJNNNWWWccclllxxxqqqdddYYYRRRWWW___bbbjjjrrrvvv{{{}}}sssgggZZZWWWVVVYYY^^^___]]]YYYXXXZZZVVVPPPNNNOOOKKKEEE@@@AAADDDKKKWWWhhhxxxwwwrrrxxx|||zzzzzz~~~wwweeeRRRCCC999555333111000//////000000...---///...---,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((()))***************((((((''''''((())))))***'''(((((()))))))))))))))(((((()))***************'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))+++***(((''''''(((***+++'''((((((((())))))))))))(((((()))))))))*********((()))******)))***,,,...000000111111222333333333333555888<<<>>>?????????AAAAAABBBCCCCCCBBBAAA@@@???@@@BBBBBBAAA???<<<:::999;;;>>>@@@BBBBBBAAA@@@???@@@BBBFFFMMMVVV```gggllleeeZZZOOOFFF???;;;999555777888777666555777999<<>>AAADDDDDDAAA??????;;;888777999:::999888<<<@@@FFFKKKNNNNNNLLLJJJFFFKKKMMMGGG???<<>>???AAAAAAAAACCCFFFIIIDDDGGGJJJMMMTTT```ppp|||tttjjj```ZZZVVVVVVaaannntttxxxiii[[[XXXVVVYYY^^^```]]]ZZZVVVWWWTTTNNNMMMQQQOOOIIIGGGHHHLLLXXXiiiyyyxxxuuu{{{~~~{{{|||iiiUUUDDD999444222000///......///000...---///...---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,************************))))))************))))))(((((()))***************))))))((())))))***++++++&&&'''((()))******))))))(((((()))***************((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))******)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))************((()))******)))***,,,...000111111222222333444444444666:::===???@@@??????AAABBBBBBBBBAAA???===<<<===>>>@@@@@@???===:::888888:::===@@@AAA@@@???===AAA@@@@@@HHHUUUccclllqqqlll___MMMAAA<<<:::999777444666888888777888;;;>>>GGGMMMXXXeeettt~~~~~~vvvnnnllllllggg```]]]]]]\\\ZZZWWWUUUUUUVVV[[[\\\]]]\\\[[[ZZZ[[[\\\YYY[[[^^^`````````^^^]]]^^^ZZZVVVSSSTTTXXX]]]```eeefffiiimmmrrrzzz###%%%''')))******)))((((((***++++++***+++---///......///111333555777888;;;===AAADDDEEEDDDBBBAAA;;;:::999777777888:::;;;BBBEEEIIIKKKLLLJJJGGGEEEGGGAAA??????<<<;;;EEESSSooooooTTTGGGDDD===AAAFFFHHHHHHGGGGGGGGGFFFIIINNNSSS]]]qqqooofffaaa^^^```ccciiiwwwxxxhhhfffdddeeefffeee```\\\VVVTTTQQQMMMJJJJJJMMMPPPHHHPPP___rrr|||}}}}}}{{{|||zzziiiTTTAAA555333333...///////////////......------------------------,,,,,,,,,,,,,,,---...///...---+++)))''')))---000++++++************++++++***))))))((('''&&&&&&%%%)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******''''''((((((((((((''''''(((((())))))))))))))))))$$$%%%&&&((()))***************))))))((((((''''''((()))))))))***************+++------------///000111333555444222111000000444777;;;===???@@@AAACCCAAACCCDDDDDDAAA???>>>>>>@@@???===;;;:::999888888999;;;>>>@@@@@@@@@BBBDDDEEEDDDKKK\\\pppxxxsssiiiWWWMMMDDD@@@===999777888999555888???>>>999===HHHPPP]]]mmm{{{|||tttqqqooollliiijjjgggeeeeeeeeeccc___[[[\\\XXXUUUTTTVVVVVVTTTRRR[[[]]]^^^\\\YYYWWWXXXYYY\\\[[[\\\___dddfffeeebbb^^^]]][[[XXXVVVWWW[[[^^^hhhiiilllqqqwww((()))***++++++***)))(((((()))+++++++++,,,...000000000111222333555666777;;;===AAACCCDDDCCC@@@>>>999888777777888:::<<<>>>BBBEEEHHHKKKKKKIIIGGGEEEDDD>>><<<===;;;<<>>>>>===<<<;;;999888777777777777999===AAADDDEEEDDDBBBFFFLLLYYYkkkxxxxxxlllaaaLLLDDD===;;;999666555777999444666===>>>>>>GGGTTTbbbooo~~~~~~}}}rrrkkkgggeeeaaa^^^]]]\\\[[[\\\]]]]]]ZZZWWWZZZXXXWWWWWWXXXXXXXXXWWW[[[\\\]]][[[XXXXXXYYY[[[aaaaaabbbeeehhhiiigggddd```___\\\ZZZYYY[[[```dddkkknnnrrrwww}}}------,,,++++++***))))))''')))+++,,,,,,---///111222222222222333444555555999<<<@@@BBBCCCAAA>>><<<777777666777:::>>>BBBDDDEEEGGGIIIJJJJJJHHHEEECCC@@@:::888:::;;;???OOO```uuu[[[JJJAAAAAAEEEGGGIIIKKKJJJHHHIIILLLPPPRRRYYYeeexxxwwwlllfffkkkqqq}}}yyyoooiii```^^^YYYUUUSSSVVV\\\aaakkkwwwyyyuuuxxxzzzvvvuuu{{{vvvjjjXXXIII???999555333666333000---,,,---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++***)))(((***,,,++++++************++++++(((((()))+++,,,---...///,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&))))))************))))))((((((((('''''''''&&&&&&*********)))((('''&&&%%%))))))))))))******************************)))))),,,---///000///000222333222555777888888888:::;;;999<<>>>>>999888888777777777777777:::<<>>BBBGGGTTTcccsss~~~|||wwwkkkmmmrrrzzzzzztttkkkeeeaaa^^^ZZZWWWWWWVVVXXXZZZ^^^``````___\\\]]]______^^^^^^___```bbbbbbaaa___]]]]]]___aaahhhiiijjjlllnnnmmmiiigggbbbaaa___\\\]]]aaaggglllqqqtttyyy~~~}}}~~~---,,,+++***))))))))))))'''))),,,------...000111333222222222222222333444666999===@@@BBB@@@>>><<<888888888:::>>>CCCHHHKKKKKKKKKKKKJJJHHHEEEBBBAAA===888777<<<@@@FFFXXXkkkyyy]]]JJJBBB@@@CCCGGGFFFJJJLLLLLLJJJKKKPPPUUUUUUfff~~~vvvpppoooppp}}}sssllleeeccc___\\\]]]ccclllsss{{{|||wwwyyy}}}~~~zzzvvvoooiiieeeiiiqqq}}}ooobbbPPPCCC>>>;;;777444555333000...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,...//////...------...++++++************++++++((()))***+++,,,......///+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%'''(((((()))))))))(((((((((((())))))******++++++++++++************))))))+++---///000000000222444222444666777666777999:::;;;===@@@AAA@@@???@@@@@@@@@AAACCCBBB@@@===<<<===777777777777888999::::::AAACCCDDDEEEFFFIIIOOOSSSdddppp}}}uuubbbOOOEEE<<<888666888999777999<<>>@@@@@@???>>>:::;;;===@@@DDDIIIMMMPPPPPPOOOMMMJJJFFFBBB???===;;;888;;;DDDJJJQQQbbbtttooo^^^KKKCCCCCCCCCCCCDDDEEEIIIMMMLLLJJJJJJOOOUUU___{{{}}}wwwwww}}}vvvnnnjjjiiiffffffiiirrr~~~~~~||||||}}}~~~zzzvvviiibbb\\\\\\cccpppmmm^^^LLLAAA>>><<<888444222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,(((***,,,,,,+++******+++++++++************++++++*********+++++++++,,,,,,(((((())))))*********+++************************(((((())))))*********************))))))(((((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&(((((()))))))))))))))((((((((())))))*********++++++++++++******************,,,...//////000222444444555666666666666888:::<<<>>>AAAAAA@@@??????@@@???AAABBBAAA???<<<<<<<<<999999999:::;;;===>>>???CCCFFFHHHGGGGGGQQQaaaooo~~~zzzgggSSSEEE>>>;;;888777::::::999<<<@@@AAADDDMMMXXXbbblllyyy~~~{{{wwwsssnnngggccc[[[ccclllrrrrrrqqqrrrttttttqqqmmmjjjgggdddbbb```]]]___ccchhhmmmrrrvvvyyyyyy}}}~~~{{{{{{||||||yyyvvvssssssssstttuuuvvvwwwyyyyyywwwtttrrrppplllkkkiiiggghhhlllrrrwww|||qqqmmmmmmpppwww~~~&&&&&&'''((()))***+++,,,)))+++...////////////000000000000111222333555666666777999<<<>>>???@@@@@@>>>???BBBEEEIIILLLOOOPPPPPPNNNKKKGGGCCC???===;;;;;;<<>>@@@BBBBBBAAA@@@@@@AAA@@@BBBCCCBBB@@@==================>>>???AAACCCDDDBBBFFFJJJLLLRRRaaawww{{{jjjWWWHHH@@@===:::777888:::;;;;;;???EEEGGGPPP___mmmzzz~~~wwwtttsssrrrrrrpppnnnmmmllljjjfffcccdddkkkrrrtttqqqooorrrvvvsssqqqooommmkkkjjjiiiiiijjjmmmqqquuuyyy}}}~~~~~~~~~{{{zzzxxxvvvuuuwww{{{uuukkkhhhjjjoooxxx|||zzzxxxxxxxxx((()))+++,,,.........---***---000111000....../////////000222444777999:::::::::::::::;;;===>>>???@@@BBBFFFJJJLLLMMMMMMMMMJJJIIIFFFBBB???===<<<;;;<<>>EEEMMMYYYdddsssttteee```aaaccceeejjjiiiiiiiiikkkkkkiiigggeeegggiiikkkkkknnnrrrvvvxxxwwwvvvtttssssssuuuwwwyyy|||}}}ssskkkiiimmmttt~~~~~~{{{zzzzzz{{{+++,,,///111111111///...,,,...111111000.........///000111444777:::<<<>>>???===;;;::::::;;;===>>>AAADDDHHHKKKMMMMMMKKKJJJEEEDDDAAA???===<<<<<<<<<===DDDUUUhhhqqqrrrxxxnnnZZZRRRLLLHHHJJJKKKIIIHHHIIIIIIMMMRRRTTTZZZjjj}}}}}}~~~{{{tttmmmgggdddhhhwww{{{zzzvvvjjjYYYJJJ@@@;;;888777888666333111111222555777////////////////////////************+++,,,------)))******)))(((((()))+++++++++************++++++*********++++++,,,,,,,,,************))))))))))))************************'''(((((()))***+++++++++%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&&&&'''((()))***++++++&&&&&&((()))++++++,,,,,,((((((''''''&&&&&&&&&%%%(((((()))***,,,---...///,,,...111222222444666888444666888999:::===AAADDDBBBDDDFFFGGGFFFFFFFFFGGGEEEGGGHHHGGGEEECCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHGGGHHHPPP___rrrxxxjjjWWWHHH@@@<<<888555;;;999:::===???BBBKKKUUUjjjuuuwwwaaaSSSRRRYYYbbbggghhhhhhhhhjjjlllnnnmmmlllooolllkkkmmmssszzz~~~||||||}}}vvvnnnnnnrrrzzz~~~}}}~~~+++,,,,,,,,,---.........---.........------...000///222888;;;======>>>>>>>>>;;;888888<<>>===>>>===::::::===AAAPPPaaaoooyyynnn\\\RRRJJJLLLMMMKKKJJJKKKKKKJJJOOOOOOSSS]]]lll}}}|||xxxmmmmmmmmmlllqqq{{{uuuoookkkaaaRRRBBB::::::===555555444333222222222111///...------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))///......------,,,,,,,,,************************(((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))(((((((((((((((((('''(((+++000555888111111222222333444555666;;;:::999999;;;???DDDGGGEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGEEECCCBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFFFFLLLYYYmmm~~~xxxhhhZZZKKKBBB===:::999:::;;;888999===@@@EEETTTdddwwwrrrjjj^^^UUUQQQTTT[[[```ccccccdddfffhhhjjjlllmmmnnnnnnppptttzzz}}}xxxvvv{{{~~~{{{yyyyyyzzzzzz}}}}}}~~~------......///000000000///000111000///...000111111444999<<<===>>>@@@AAA???<<<::::::>>>AAACCCCCCGGGHHHKKKLLLKKKIIIFFFDDDBBB>>>;;;<<<;;;999:::===JJJZZZmmmxxx~~~qqq___SSSLLLLLLNNNOOOMMMKKKKKKKKKLLLOOOSSS^^^qqqwwwuuurrrmmmooowww|||lllhhh___RRREEE<<<999999888888888777555333222111///....../////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************)))))))))************************((()))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++((((((((()))))))))))))))))))))***+++---///111333111111333444444555555555::::::999:::<<<@@@DDDFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDBBBAAACCCFFFHHHNNNWWWdddrrrzzzyyyqqqiiiYYYNNNBBB===;;;999999<<<@@@>>>@@@EEEIIIQQQaaaqqqtttllliiibbb```\\\WWWTTTVVV[[[```dddeeegggiiilllooorrrtttvvvvvvwww{{{~~~{{{yyywwwvvvwwwwwwyyy{{{,,,------...//////000000111222333333111111222333444777:::===>>>@@@BBBDDDAAA???>>>>>>AAADDDFFFFFFJJJKKKLLLLLLKKKHHHEEEBBBBBB===;;;<<<<<<;;;>>>BBBSSSfffzzz}}}hhhYYYPPPJJJFFFIIIKKKLLLKKKIIIIIILLLPPPVVVaaauuu|||wwwooommmpppzzznnnjjjaaaVVVKKKAAA:::777;;;<<<<<<;;;999666333111000000000111222000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))((((((((((((***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''(((((())))))'''(((((())))))*********++++++---...//////......111222444555666666555444999999:::<<<>>>AAACCCEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIHHHEEEBBB@@@CCCJJJPPP]]]dddnnnssspppfff[[[SSSGGG@@@;;;:::::::::<<>>999<<<===>>>>>><<<999555333222222222333333222...+++------------------------........................***************************+++++++++,,,---------***************************))))))(((((('''''''''***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((''''''((()))******++++++,,,---------......//////222333555777777777666555888999;;;>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGIIIJJJKKKLLLLLLKKKIIIHHHDDD@@@@@@GGGTTT^^^kkkkkkjjjfff___TTTIIIBBB>>>:::999;;;<<<<<>>EEEIIIKKKOOOTTT^^^sssvvvhhhVVVIIIEEEFFFGGGFFFHHHIIIKKKLLLJJJMMMZZZiii|||wwwwww|||yyyxxx~~~pppaaaTTTIIIAAA<<<;;;===>>>???>>>;;;888666444333333444444222///,,,------------------------************************************************''''''(((((())))))************************************))))))((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((''''''''''''(((((('''(((((()))***++++++,,,...,,,++++++,,,///111333222333555777888888888777999;;;===???@@@AAABBBBBBBBBBBBBBBBBBDDDFFFIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEBBBAAADDDOOO^^^iiiqqqfffYYYPPPLLLGGG@@@:::;;;999:::======>>>DDDKKKSSS^^^lllvvv}}}|||mmmfff]]]]]]\\\[[[YYYYYYZZZ\\\]]]aaadddcccccchhhsss}}}}}}wwwwwwwwwyyy|||***+++,,,---...///000111111333666777777777777888:::===@@@CCCDDDFFFHHHJJJLLLMMMMMMLLLJJJJJJKKKMMMOOONNNMMMKKKHHHDDDAAA???;;;<<>>???@@@???>>><<<:::666555333333333222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''((((((((())))))******+++++++++...,,,******,,,///333666333444555666888999;;;<<<<<<===>>>???@@@@@@@@@@@@BBBBBBCCCEEEGGGIIIKKKMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDDDDGGGNNNXXXbbbhhhfffYYYHHH???>>>???===999::::::<<>>???BBBLLLYYY___]]]\\\\\\ddduuuzzzhhhXXXKKKIIIFFFDDDCCCDDDFFFGGGJJJJJJOOOWWW[[[gggxxxeeeWWWOOOLLLCCCCCCCCCBBBAAA???>>>===888555333111111111000///................................................------------------------............------------************************************++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((((()))************************---,,,,,,,,,---000222444444333444555777;;;>>>@@@????????????????????????AAACCCEEEHHHJJJLLLNNNNNNPPPNNNKKKGGGEEEEEEEEEFFFCCCEEEIIIRRR[[[___^^^[[[RRRIII???999999;;;;;;;;;;;;<<>>???>>>BBBGGGKKKLLLMMMMMMNNNPPPRRRRRRPPPLLLIIIJJJLLLMMMLLLKKKHHHEEEBBB@@@>>>EEEJJJVVVccciiieeeaaa``````ppp}}}mmmXXXFFFDDDEEEFFFEEEDDDEEEGGGIIIQQQRRRZZZgggqqqppp```WWWUUUHHHGGGFFFDDDBBB@@@>>>>>>999666222000000000000///........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************+++,,,,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))+++++++++***************,,,---...///000000000000444333333444777;;;@@@BBBBBBAAA@@@???>>>>>>>>>???AAACCCGGGJJJMMMOOOOOOPPPSSSPPPLLLHHHFFFFFFHHHIIICCCFFFNNNZZZdddcccYYYOOOAAA???<<<:::888999;;;<<<===>>>BBBGGGJJJSSSfffwwwvvvnnneeebbbccc```bbbeeehhhkkkjjjgggdddhhhnnnxxx|||yyyzzz|||)))***+++++++++,,,///222000222777===BBBDDDCCCAAAGGGHHHJJJLLLNNNPPPRRRSSSWWWVVVSSSPPPLLLKKKMMMOOONNNHHHDDDDDD@@@;;;<<>>@@@AAABBBEEECCC@@@>>>>>>AAADDDGGGIIIKKKMMMOOOPPPQQQPPPPPPRRROOOLLLHHHGGGFFFFFFFFFQQQ^^^kkknnndddUUUGGGAAA999999888777666888;;;>>>AAAGGGPPPXXXbbbsssvvvpppjjjiiilllooonnnkkkdddfffggghhhhhhjjjnnnpppsss{{{((()))*********,,,///111222444999>>>AAADDDDDDEEEIIIJJJKKKLLLMMMOOOPPPPPPXXXVVVRRRMMMIIIHHHJJJMMMLLLEEE@@@@@@BBBFFFMMMUUUVVVXXX```mmmvvvuuuqqqooojjjwwwgggTTTIIIBBB@@@BBBBBB>>>>>>DDDIIILLLQQQVVV___www|||uuuwwwwwwjjjddd[[[SSSMMMHHHEEECCC;;;777222////////////...000000///...---,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------***++++++,,,,,,++++++*********)))(((((()))*********************+++++++++************)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))***+++---///000111111111222333555666777:::;;;===???AAABBBBBBCCCBBB@@@>>>===???CCCGGGJJJNNNOOOOOOOOOPPPQQQRRRRRRNNNMMMJJJGGGEEEFFFIIILLLaaallltttnnn\\\III???===777777777777777;;;???CCCHHHRRR___jjjttt}}}ttthhhfffccceeeiiilllmmmllleeefffgggiiilllqqqwww|||}}}((()))*********,,,///111333666:::>>>AAADDDFFFHHHLLLLLLMMMMMMNNNOOOOOOOOOWWWUUURRRMMMIIIHHHIIILLLIIICCC===<<>>999666222////////////...000000//////......------------------.........///+++,,,------------,,,+++***++++++,,,,,,++++++*********))))))))))))******************************,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********+++---///000222222222333444666888999>>>>>>@@@AAABBBCCCCCCCCC@@@???===>>>AAAFFFKKKNNNPPPPPPQQQQQQQQQQQQPPPPPPLLLIIIEEEAAAAAAGGGPPPXXXooorrrpppcccOOO@@@:::;;;777777777666888<<>>???AAACCCHHHGGGGGGGGGIIISSShhh|||}}}uuulllfffbbbdddnnnyyy{{{rrrkkk^^^MMM@@@<<<888555111////////////.../////////////////////...------........./////////++++++,,,------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,+++++++++,,,---...111111222333555777999:::>>>???@@@BBBCCCCCCCCCCCC@@@??????AAADDDIIINNNQQQNNNPPPRRRSSSRRRPPPMMMJJJFFFBBB===<<>>@@@AAADDDIIINNNQQQPPPPPPOOONNNNNNMMMMMMNNNOOONNNKKKHHHFFFFFFFFFAAA???;;;<<>>>>>@@@BBBFFFGGGIIIKKKPPP```~~~}}}{{{zzzrrrllleee___ZZZWWW]]]eeetttzzz}}}{{{{{{vvvpppcccOOOBBB>>>777444111000000///...---.........///////////////---------.........//////,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,------------,,,++++++++++++***************$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,---------------000111333666888:::;;;;;;===>>>@@@BBBCCCEEEEEEEEEBBBBBBDDDFFFJJJMMMPPPRRRNNNPPPSSSTTTRRROOOJJJGGGAAA>>><<>>CCCMMMXXX```rrr}}}~~~xxxrrrllliiigggeeehhhkkkkkkjjjiiilllooouuuyyy~~~,,,------------///222555888;;;???@@@AAADDDJJJPPPPPPPPPOOONNNLLLKKKJJJJJJGGGHHHJJJIIIFFFCCCBBBBBB>>>>>>>>>AAAPPPcccooopppooollljjjjjjjjjooo}}}xxx^^^GGG@@@<<<>>>??????@@@CCCDDDFFFKKKTTTbbbzzz~~~yyyuuurrrpppnnnkkkfffaaa]]]YYYUUUXXX^^^eeennnsssqqqqqq{{{xxxpppbbbMMMAAA@@@666333111000000000...------------....../////////,,,,,,---------.........---,,,+++******+++,,,---***++++++,,,,,,++++++***+++,,,---......---,,,++++++++++++*********))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***,,,...//////...---///222666999<<<======<<<<<<>>>@@@CCCEEEGGGHHHIIIDDDFFFIIILLLOOOQQQRRRRRRRRRRRRSSSSSSQQQMMMJJJHHHAAAAAAFFFTTTfffvvv~~~uuueeePPPAAA;;;;;;:::999888:::>>>EEEPPP___nnnxxx{{{yyyvvvqqqmmmjjjiiiiiimmmqqquuuvvvtttuuu{{{,,,---.........000333555888<<<@@@AAAAAADDDKKKQQQOOOOOONNNLLLKKKIIIHHHGGGAAADDDGGGGGGDDDAAA???>>><<<>>>@@@FFFWWWlllwwwwwwtttrrrooooooooowwwfffJJJAAA======???AAA@@@BBBFFFIIIKKKRRRbbbxxx}}}xxxsssooolllhhheeefffaaa]]][[[XXXUUUWWW\\\]]]gggmmmjjjmmmyyyzzzooo___JJJ>>>???555333111000000000...---,,,,,,------.../////////,,,,,,,,,---------......---,,,***))))))***,,,---+++++++++,,,,,,++++++++++++,,,------------,,,+++++++++++++++******))))))&&&'''((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************%%%(((+++///111111000///000333888<<>>===<<<===@@@CCCGGGIIIKKKLLLFFFHHHLLLOOORRRSSSSSSRRRUUUUUUSSSQQQOOOMMMKKKJJJGGGIIISSSdddwww{{{cccWWWGGG<<<888:::<<<<<<777:::@@@JJJYYYlll~~~yyyyyyyyywwwuuuppplllkkkkkklllwww|||~~~---...//////000222666999:::<<>>>>>???CCCFFFFFFLLLTTTddd{{{xxxssskkkeeebbb```\\\YYY^^^ZZZXXXXXXXXXYYY```gggffffffgggkkksss~~~|||xxxwwwmmm```NNNAAA???777666444222000000000111000000///.....................---------,,,,,,,,,***++++++,,,,,,------...************************(((''''''(((***+++)))'''+++++++++************))))))************+++++++++)))))))))))))))******+++++++++************++++++)))(((((('''''''''((((((+++***************++++++,,,,,,------......//////333444666888:::<<<===>>>======@@@EEEKKKNNNNNNKKKHHHLLLPPPRRRRRRQQQQQQRRRQQQRRRVVVVVVNNNFFFEEEIIIDDDSSSiii}}}zzzjjjSSSKKKCCC???;;;777666999CCC???EEEYYYnnn}}}yyyvvvuuuxxxtttooolllnnnttt{{{...000222333333555777999<<<>>>AAADDDGGGJJJNNNQQQTTTRRROOOLLLKKKIIIHHHGGGGGGHHHHHHGGGDDDAAA@@@AAA???@@@EEEQQQiiicccJJJ===BBBDDDFFFFFFFFFIIILLLMMMVVVfff~~~zzzxxxzzz~~~{{{xxxnnniiiaaa[[[XXXVVVSSSQQQUUURRRPPPQQQRRRVVVaaalllqqqnnnlllmmmuuuyyytttzzz}}}rrrdddQQQDDDBBB777666444333222111000000000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++++++++***+++++++++************)))((())))))))))))*********)))))))))))))))******++++++***))))))))))))***+++)))))))))((((((((())))))******))))))***+++,,,,,,---------...//////000000444666888;;;===>>>>>>>>>??????AAAFFFKKKMMMLLLJJJIIILLLQQQSSSSSSRRRQQQQQQSSSOOOLLLLLLJJJFFFHHHLLLSSSeee{{{ppp___IIIBBB<<<:::999666777;;;@@@BBBOOOeeezzz~~~xxxwwwwwwyyyvvvrrrrrrvvv~~~000222555777777777999:::>>>AAAEEEIIIKKKMMMOOOQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJJJJHHHDDD@@@??????>>>BBBLLL\\\uuunnnRRRBBB<<>>:::777888888888;;;AAADDDNNNbbbyyyyyyyyy|||~~~|||yyyxxxzzz}}}xxxyyyyyy{{{~~~000333777:::::::::::::::>>>BBBHHHMMMOOOPPPRRRSSSQQQQQQQQQOOOMMMKKKKKKLLLKKKKKKKKKHHHDDDAAA??????DDDLLLXXXjjj~~~]]]GGGAAACCCBBBDDDIIILLLLLLNNNVVV___rrr|||vvvtttssstttxxxzzz{{{|||}}}~~~|||vvvpppaaa]]]VVVOOOJJJHHHGGGGGGDDDEEEFFFHHHKKKUUUkkkzzzrrrtttzzzssstttyyy}}}{{{uuuooonnnzzz|||jjjVVVJJJGGG;;;;;;:::999777444222000111000000///.../////////............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++------+++++++++*********))))))))))))))))))************)))))))))))))))******++++++)))'''&&&&&&''')))+++(((((())))))******))))))((((((((()))***,,,---.........///000111222222333666999>>>BBBCCCBBB???===>>>@@@BBBEEEIIIKKKLLLLLLMMMQQQVVVXXXWWWTTTRRRQQQMMMIIIIIILLLNNNNNNPPPSSSooo~~~rrr^^^MMMCCC;;;888777999;;;<<>>;;;777444222111111000/////////////////////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,***'''''')))+++,,,,,,+++++++++*********))))))******++++++++++++,,,,,,)))))))))))))))******+++***)))(((''''''((()))***&&&'''((()))))))))((((((((((((((()))***,,,---.........///000111222333333666999???CCCEEECCC@@@>>>;;;>>>AAAEEEHHHLLLNNNPPPPPPSSSWWWYYYWWWTTTRRRQQQMMMKKKJJJKKKKKKNNNWWWbbbpppYYYJJJAAA===;;;999999;;;===@@@GGGPPPbbbrrryyy}}}}}}vvvooojjjjjjooosss000444999===>>>>>>???@@@BBBFFFLLLQQQSSSUUUVVVWWWRRRUUUVVVUUUQQQNNNOOOPPPLLLKKKIIIFFFDDDFFFIIIMMMVVVbbbqqq{{{^^^JJJBBBEEEJJJRRRQQQSSSUUUSSSVVViii~~~|||zzzyyyxxxyyy{{{yyyyyyzzz~~~}}}}}}{{{yyyuuurrreeeaaaZZZQQQIIIFFFFFFHHHJJJLLLSSSZZZbbbmmmuuuwww~~~tttttt}}}{{{uuuxxxxxxjjj\\\SSSJJJIIIFFFCCC>>>:::777555222111000000//////000000/////////.........------******+++,,,,,,---......************************+++)))'''((()))++++++++++++++++++************)))+++++++++,,,,,,,,,------)))))))))))))))******+++)))))))))(((((()))))))))$$$&&&''')))))))))(((((())))))))))))***+++,,,------...///000111222333444444888===BBBDDDCCCAAA???:::===AAAEEEHHHKKKPPPSSSQQQSSSVVVVVVTTTQQQPPPOOOPPPLLLHHHGGGHHHQQQdddvvvwww]]]HHH>>><<<;;;:::888999<<>>@@@BBBDDDEEEGGGJJJOOOQQQSSSSSSUUUVVVPPPSSSVVVTTTOOOKKKLLLNNNKKKJJJGGGDDDEEEIIIPPPVVVcccooo}}}gggPPPFFFGGGJJJLLLPPPOOOQQQUUUVVV___zzzzzzwwwvvvuuuvvvxxxwwwvvvwww|||~~~~~~|||}}}~~~zzzxxxxxxqqqmmmfff\\\SSSNNNOOOQQQUUUXXXbbbnnnyyyzzzzzzwwwsssuuuuuuggg[[[SSSPPPLLLGGGAAA===999888222111000000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,++++++++++++************)))******+++++++++,,,,,,,,,)))))))))))))))******+++))))))***++++++***))))))%%%&&&(((*********)))(((******))))))***+++,,,,,,,,,---...///111222333333333666;;;@@@BBBCCCAAA@@@;;;>>>BBBEEEGGGJJJOOORRRPPPQQQRRRQQQOOOLLLLLLLLLPPPKKKIIIMMMTTT```sss}}}fffMMM>>>:::999777888777999???EEEOOO```ooo{{{{{{}}}zzzsssrrrttt333777;;;???BBBDDDGGGIIIKKKNNNPPPRRRRRRRRRSSSTTTLLLPPPSSSPPPKKKGGGGGGIIIKKKIIIFFFCCCEEEKKKUUU[[[ooozzzwwwXXXFFFEEELLLPPPPPPOOONNNRRRYYY___mmm}}}rrrmmmkkkkkkmmmpppuuutttuuuzzz~~~}}}|||}}}}}}|||~~~~~~zzzssshhh^^^YYYZZZ]]]^^^cccnnn~~~~~~wwwmmmlllmmmxxxuuugggXXXUUUOOOIIICCC>>>;;;:::222111111000000000000000000/////////...............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---++++++++++++************))))))************+++++++++)))))))))))))))******+++((()))+++------+++)))(((%%%''')))+++,,,+++***)))+++***************++++++,,,,,,---///000222333333222555999>>>AAABBBBBBAAA===@@@CCCEEEFFFHHHMMMQQQOOOOOOOOOMMMJJJIIIIIIJJJLLLJJJMMMYYYgggrrr}}}|||nnnWWWAAA888999888444888777;;;BBBKKKYYYmmm~~~}}}{{{xxx~~~~~~~~~|||yyyzzz333777===AAADDDEEEGGGHHHOOORRRUUUVVVUUURRRQQQQQQOOOQQQQQQNNNHHHBBB??????AAACCCBBB@@@@@@IIIXXXeeevvv~~~wwwbbbMMMFFFJJJNNNOOOOOOVVVSSSUUU]]]kkk~~~}}}tttkkkeee___[[[]]]aaaiiinnnvvv~~~{{{|||~~~|||xxxpppfffbbbccccccnnn|||{{{xxxqqqfffdddjjjyyyrrriii^^^SSSPPPLLLCCC======777444111000111222222222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...+++((('''(((+++,,,+++++++++++++++++++++++++++*********))))))((((((+++)))'''&&&&&&''')))+++++++++***)))((('''&&&&&&***)))((((((((()))+++,,,(((((()))))))))************,,,...//////000222333777;;;@@@CCCDDDCCCBBBBBBDDDDDDDDDEEEGGGJJJMMMOOOPPPNNNKKKHHHHHHHHHHHHHHHKKKNNNVVVfffzzz}}}nnn^^^JJJ>>>888444444666::::::???KKK[[[kkkzzzyyyuuuuuu}}}zzz}}}444999???CCCFFFHHHIIIKKKOOORRRTTTUUUSSSQQQOOOOOOMMMNNNOOOLLLFFFAAA>>>>>>===>>>>>>===???KKK\\\jjj{{{bbbSSSEEECCCIIINNNQQQSSSUUUTTTZZZiiixxxzzzuuummmddd___[[[XXX[[[```hhhmmmuuu}}}~~~xxxxxxyyy{{{|||yyyoooiiihhhjjjrrr~~~www|||yyyooohhhlllxxx|||mmmeee\\\WWWNNNDDD@@@AAA999666222000000000000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,+++++++++++++++++++++++++++*********)))))))))))),,,+++***))))))***+++,,,*********)))((((((''''''***))))))((()))***+++,,,++++++++++++,,,,,,,,,,,,+++---...//////111333666999===AAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJMMMNNNOOOMMMJJJFFFDDDEEEGGGIIIIIIFFFPPPbbbxxxnnnYYYLLL???999777777999===>>>BBBKKK[[[nnn}}}xxxvvv{{{yyyuuuzzz777;;;AAAEEEHHHJJJLLLNNNOOOQQQSSSSSSQQQNNNLLLLLLKKKLLLKKKIIIDDD@@@======::::::;;;;;;AAAPPPdddsssiiiNNNFFFAAADDDIIIMMMQQQUUUTTTWWWddd|||qqqgggiiixxx{{{xxxnnnfff___\\\YYYXXX\\\bbblllpppvvv~~~~~~wwwttttttvvvvvvuuunnnmmmnnnsss}}}|||www}}}|||qqqrrryyytttoooggg^^^RRRGGGCCCEEE:::777333111000///...---/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111555888<<<>>>AAACCCCCCDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOKKKGGGCCCCCCFFFIIIKKKKKKFFFWWWooottt]]]LLLCCC;;;888777555777;;;AAAIIIXXXkkk}}}}}}|||yyyxxxyyy{{{xxxyyy~~~888<<>>===:::;;;;;;>>>GGGXXXnnn|||uuuUUUEEECCCEEEJJJLLLKKKNNNRRRTTT]]]sssqqqdddaaajjj~~~{{{xxxvvvnnnhhhbbbaaaaaabbbgggmmmxxx|||yyytttssssssttt||||||tttooonnnmmmpppwww}}}yyy~~~}}}~~~xxxnnncccXXXMMMFFFCCC:::777444222111000///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++++++++++++++++++++++++++************************((())))))******))))))((((((((()))))))))*********)))))))))*********+++++++++++++++++++++*********---.........///222777:::>>>@@@BBBCCCCCCEEEHHHJJJIIIKKKMMMPPPPPPPPPNNNMMMKKKHHHFFFGGGKKKNNNNNNNNNPPPccczzzzzzdddQQQDDD???;;;:::888666999===GGGUUUiii|||}}}{{{|||{{{yyy}}}zzz}}}:::===BBBEEEHHHJJJMMMOOOOOOPPPPPPOOOLLLIIIHHHHHHIIIHHHFFFEEECCCAAA???===:::;;;>>>CCCOOOaaauuudddKKKBBBDDDHHHMMMMMMKKKMMMRRRWWWiiiwwwlllaaa^^^eeeuuu~~~}}}|||vvvqqqoooqqqssstttzzzyyyuuuuuuuuuxxx{{{|||zzzwwwrrroooppplllnnnsss~~~rrrfff___VVVJJJ@@@888666444333333222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++***************+++++++++))))))************))))))(((((())))))******++++++)))*********++++++++++++,,,,,,++++++++++++++++++,,,---......///333888<<>>@@@BBBCCCDDDFFFIIILLLLLLNNNOOOPPPPPPMMMKKKIIIFFFIIIKKKLLLLLLNNNTTTYYYmmmmmmVVVGGG@@@:::888888999999===IIIVVVhhh|||yyywwwyyy~~~???AAADDDFFFGGGHHHKKKMMMMMMNNNOOOMMMJJJIIIIIIIIIEEECCC@@@???@@@@@@>>><<<:::???HHHUUUeeewwwxxx\\\KKKEEEEEEEEEIIIPPPTTTWWW]]]ddd|||wwwbbb[[[[[[aaappp{{{~~~zzzxxxwwwuuuwwwxxxyyy||||||{{{wwwtttssssssuuuxxx|||uuullleeeWWWIII<<<:::888777777555222000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------++++++++++++------******************++++++)))***+++,,,,,,,,,++++++,,,,,,---...///000111111---///222444555888<<>>>>><<<;;;:::;;;BBBTTTeee}}}zzzyyy|||AAACCCEEEGGGGGGIIIKKKMMMMMMNNNNNNMMMJJJIIIIIIJJJCCC@@@======>>>???===;;;<<>>AAA;;;>>>AAADDDEEEFFFHHHJJJRRRRRRRRRQQQOOOMMMKKKJJJIIIMMMNNNJJJHHHQQQfffxxxjjjTTTHHHCCCAAA999888888;;;@@@NNNfff|||~~~~~~~~~BBBAAABBBEEEIIILLLMMMLLLMMMMMMMMMMMMKKKIIIGGGFFFEEE???<<<<<<<<<888888:::>>>IIIXXXhhh{{{kkkNNNAAAFFFKKKJJJRRRUUUYYY```bbbnnn|||dddZZZYYYXXXjjjvvvjjjppp{{{xxxwwwqqqtttuuuxxx|||wwwuuuwwwvvvvvvvvvvvvyyy}}}zzzxxxwwwqqqsssxxx{{{|||{{{|||vvvlllddd^^^GGGAAA<<<:::666222111333000/////////...............---,,,++++++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---------,,,,,,------..................///000111222555999:::999:::<<>>AAA@@@@@@AAAAAABBBFFFMMMRRRVVVUUURRRLLLGGGEEEGGGIIIHHHIIIIIIJJJPPPaaayyylllSSSDDD@@@===999???>>>@@@HHHTTTiiiJJJJJJJJJLLLNNNNNNLLLJJJJJJJJJKKKKKKKKKJJJHHHHHHGGGAAA;;;:::999999===BBBNNN]]]pppkkkRRRIIIDDDGGGOOOOOORRRYYYXXX[[[hhhzzzkkkXXXOOOTTT]]]qqq{{{ppprrr{{{wwwrrroooeeedddbbb^^^XXXSSSQQQQQQPPPWWW```jjjxxx}}}zzzxxxvvvsssooollljjjiiihhhiiimmmrrrwww|||~~~{{{zzzzzzzzz{{{yyyzzz~~~xxxtttqqqqqqtttxxxzzz~~~pppkkkrrr{{{uuueeeYYYLLLDDD===:::777333222444000000000/////////......,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222333666999<<<===>>>???AAACCCCCCBBBAAA@@@AAAGGGNNNTTTYYYVVVOOOHHHCCCCCCFFFIIIIIIFFFEEEKKKYYYlll~~~vvv]]]GGG<<<<<<<<<999AAA???CCCOOObbbzzzJJJJJJKKKLLLNNNNNNLLLJJJHHHIIIJJJKKKJJJJJJHHHHHHIIICCC===:::999;;;BBBJJJ\\\kkk}}}|||]]]HHHEEEEEEKKKSSSSSSNNNXXXZZZ___rrrrrr]]]QQQPPP\\\kkk~~~ssssss||||||xxxrrrlllgggbbb^^^ZZZSSSSSSRRROOOKKKHHHGGGGGGIIITTTaaannnzzz}}}zzzvvvtttpppllliiieeedddaaa]]][[[YYYXXXXXXYYY[[[___bbbfffjjjppptttwwwyyy}}}|||xxxxxxzzz{{{yyyzzz~~~zzzrrrqqqsssvvvyyy{{{oookkkooouuummm\\\PPPFFF===999666333111333000000000////////////...+++,,,---......---,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---...///000000000111111222333444555999;;;===???AAACCCDDDEEEGGGEEEBBB@@@BBBHHHOOOTTTZZZTTTLLLDDD@@@AAAEEEIIIMMMGGGDDDMMM```ttt{{{jjjRRRAAA;;;<<<;;;999???>>>DDDVVVnnnuuuzzzGGGGGGHHHJJJMMMNNNMMMKKKHHHIIIJJJJJJJJJHHHGGGFFFGGGAAA<<<999999<<>>999666222000111111000000000////////////+++,,,---......---,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,---...000111222222222222333444555777777:::;;;===@@@CCCEEEFFFFFFGGGEEEBBBCCCGGGMMMTTTWWWWWWQQQHHHBBB???AAAEEEHHHIIIDDDDDDQQQfffwww~~~~~~lll]]]JJJ???;;;:::999777???AAALLLbbb|||{{{vvv}}}wwwpppooottt|||EEEDDDDDDFFFJJJLLLMMMLLLJJJKKKKKKJJJHHHFFFDDDCCCAAA===::::::<<>><<<>>>>>>???>>>>>>@@@CCCFFFMMM\\\lllttttttnnncccZZZSSSPPPLLLIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCC@@@BBBCCCCCCCCCDDDFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPSSSVVVXXXZZZ\\\```dddeeeiiinnnppprrrvvv}}}~~~|||yyyyyy{{{xxxxxxxxx{{{xxxnnnlllpppsssrrrzzz|||eeeVVVFFF>>>:::666222222111111111000000000//////---------,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++************+++,,,---...---......000222444555777444444444555777888:::;;;::::::;;;???DDDGGGGGGEEEFFFFFFHHHMMMSSSWWWXXXWWWJJJFFFBBBAAACCCFFFGGGGGG@@@KKK\\\ooozzzxxxmmmcccNNNDDD;;;999888777;;;@@@EEEOOOeee~~~nnngggeeejjjrrr|||~~~yyyrrrooopppppptttyyyHHHEEECCCCCCEEEIIIKKKLLLNNNNNNMMMJJJGGGCCC???===<<<;;;>>>EEEMMMYYYlll}}}xxxuuurrrssswww{{{||||||rrr[[[QQQUUUUUUVVVWWWSSSSSSaaammmjjjaaaUUUQQQ\\\jjjvvvkkk```ZZZRRRNNNJJJIIIIIIHHHDDDAAA>>><<<;;;;;;===>>>>>>===?????????>>>>>>???CCCFFFRRR^^^kkknnnjjjbbbVVVLLLKKKHHHDDDBBBAAAAAA???>>>AAA@@@???>>>>>>???@@@AAA<<<>>>@@@AAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIILLLOOOOOOOOOQQQUUUXXXYYY^^^cccgggjjjpppyyy|||xxxtttsss{{{}}}zzzyyyxxxyyyvvvuuupppiiijjjrrrvvvtttkkk[[[JJJAAA===888444333111111111111000000000000......,,,++++++,,,......,,,,,,,,,---------......++++++,,,,,,,,,---------.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************+++,,,---.........///111333555777888444444555666777999;;;<<<:::999:::>>>CCCFFFFFFEEEKKKKKKNNNRRRVVVWWWTTTPPPFFFCCC@@@AAAEEEGGGHHHGGGFFFVVVnnnyyyeeeVVVHHH???999888888999@@@IIIOOO]]]vvvnnnaaaaaafffhhhqqqzzz|||xxxtttvvvyyyzzz}}}LLLFFFAAACCCJJJNNNNNNJJJMMMMMMLLLIIICCC>>>;;;:::777@@@GGGJJJSSShhhkkkddd[[[YYYddduuurrr```TTTUUUZZZYYYWWWYYYXXXeeerrr^^^SSSPPPRRR```zzzuuuiii^^^TTTNNNGGGFFFCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>======???DDDIIIYYYccclllkkk___QQQIIIGGGBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<===<<<<<<;;;;;;>>>@@@CCCCCCBBBAAA@@@AAAFFFFFFFFFGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHJJJMMMPPPUUUXXX\\\^^^aaagggrrrzzzyyyrrrrrrxxx|||wwwvvvxxx{{{|||{{{wwwtttmmmhhhiiioootttuuuqqqcccSSSHHH???888555555333222111///....................................------------------------++++++++++++,,,---......//////...---,,,,,,++++++************************************************,,,,,,,,,++++++*********------...000333555777999999999999999:::;;;<<<===::::::;;;===AAAEEEIIILLLOOOOOOQQQWWW\\\]]]XXXRRREEEDDDEEEFFFFFFFFFGGGHHHOOOiii~~~kkkVVVFFFAAA;;;888:::===>>>AAAEEEUUUlllwwwggg```aaaeeehhhmmmyyy{{{~~~KKKHHHFFFGGGLLLNNNMMMKKKKKKKKKKKKHHHCCC???<<<;;;999BBBKKKSSSbbb{{{xxx^^^UUULLLPPPdddzzzssscccWWWYYY[[[XXXVVVWWWbbbttt~~~dddVVVQQQPPPWWWmmmvvvkkkaaaWWWOOOIIICCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>======@@@GGGLLL^^^eeejjjeeeXXXKKKCCCAAA@@@@@@@@@@@@@@@???>>>>>><<<======>>>>>>======<<<<<<>>>@@@@@@@@@???@@@AAAEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNQQQSSSUUUXXX\\\___bbbhhhrrrzzz~~~xxxrrrqqqwww|||}}}zzz|||yyyxxxyyy{{{|||}}}}}}|||{{{yyyvvvtttsssyyyyyy~~~yyysssmmmjjjkkkmmmpppsssyyyjjjXXXKKKAAA888444555333222111000....................................////////////////////////,,,++++++++++++,,,,,,---///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------...///000222444666888999999999999:::;;;<<<===<<<<<<===???BBBFFFJJJMMMPPPQQQUUU[[[^^^[[[SSSLLLEEEAAABBBHHHIIIGGGHHHKKKbbbwwwyyycccNNN@@@<<<999777;;;>>>AAAGGGNNNfff{{{~~~kkkaaa___```aaadddkkkxxxJJJKKKLLLMMMMMMMMMMMMLLLIIIJJJJJJHHHCCC???<<<;;;:::CCCOOO^^^tttmmmXXXNNNFFFPPPkkkpppcccZZZ\\\]]]YYYXXX[[[nnnjjjWWWQQQQQQVVVeeexxxrrrhhh___VVVOOOIIIEEE>>>===<<<;;;:::999999999:::::::::::::::;;;;;;;;;===>>>???>>>>>>BBBJJJQQQ```bbbccc\\\PPPEEE@@@???===>>>>>>>>>>>>===<<<<<<======>>>??????>>>>>>======>>>@@@@@@???@@@BBBDDDBBBCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLNNNQQQTTTUUUUUUXXX[[[]]]```fffnnntttxxxyyy{{{~~~}}}xxxsssrrruuuyyysssuuutttooojjjmmmwww|||yyyyyyyyyzzzwwwwwwuuuooohhhddddddfffkkk~~~sssqqq}}}yyyrrrrrrqqqmmmoootttvvvaaaQQQEEE;;;777777333222111000///.........................................................,,,,,,++++++***+++++++++......------,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000111...//////000111333555666999999999999:::;;;<<<===>>>???@@@AAADDDHHHKKKMMMRRRTTTYYY^^^___YYYNNNEEEEEE???AAAJJJKKKFFFKKKVVVuuuoooWWWEEE;;;999888999===BBBIIIUUUaaaooo___]]]aaabbbaaafffnnnzzzHHHLLLPPPPPPNNNKKKJJJKKKJJJJJJJJJFFFBBB===;;;;;;<<>>>>>>>>======<<<======>>>?????????>>>>>>@@@AAAAAAAAA@@@BBBEEEGGGCCCDDDFFFHHHIIIJJJKKKKKKLLLLLLMMMPPPUUUYYY[[[\\\ZZZ\\\___```bbbfffkkkoooqqqqqqrrrssstttvvvwwwxxx|||}}}yyyuuutttuuuvvvqqqrrroooiiidddgggqqq{{{~~~zzzxxxwwwvvvtttuuussslllbbb\\\\\\^^^iii|||yyynnnxxx}}}}}}zzzrrrqqqxxxzzzjjjYYYLLLAAA;;;:::333333111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************---------,,,,,,,,,+++++++++***(((''''''(((***+++************************))))))+++,,,...///111111/////////000111222333444999999999::::::<<<===>>>???@@@AAACCCFFFIIILLLNNNUUUWWW[[[^^^]]]WWWLLLEEEFFF@@@CCCKKKIIIEEERRRhhhyyybbbMMM@@@;;;:::999;;;AAAHHHTTTiiizzzjjj^^^^^^dddffffffooovvvEEEKKKPPPQQQMMMIIIHHHIIILLLKKKIIIDDD???;;;::::::BBBJJJWWWiiiuuu^^^LLLMMMRRR___sss~~~uuuhhhaaa^^^aaa```___eeepppjjjWWWRRRVVV]]]vvv|||rrrhhh```YYYTTTNNNHHHDDDBBB@@@>>>::::::::::::::::::::::::999999:::;;;<<<<<<======BBBBBBBBBBBBCCCHHHQQQXXX___[[[TTTLLLFFFCCCBBBBBB>>>??????@@@@@@?????????======>>>??????????????????@@@@@@@@@???@@@CCCFFFHHHIIIJJJLLLMMMMMMNNNNNNPPPPPPRRRWWW^^^cccffffffdddeeeffffffggghhhkkkllljjjjjjjjjjjjkkkmmmnnnoooqqqvvv|||~~~{{{yyyxxxwwwvvvnnnllliiidddbbbgggqqqzzzzzzvvvtttrrrqqqssssssmmmddd\\\[[[\\\lll~~~rrrtttyyyxxx}}}xxxyyyzzzzzzooo___RRREEE===<<<444333222000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,++++++++++++***)))(((((()))***+++************************++++++,,,------...//////////////////000111222333888888999:::;;;===>>>???@@@@@@BBBEEEHHHKKKMMMOOOWWWXXXZZZ[[[YYYUUUNNNJJJGGGDDDGGGJJJFFFHHH^^^zzz{{{kkkWWWFFF>>>===;;;999<<>>??????DDDEEEFFFEEEFFFKKKSSSZZZaaaZZZQQQJJJEEEBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAA<<<===@@@AAAAAACCCFFFIIIMMMNNNPPPQQQRRRSSSSSSSSSWWWVVVXXX^^^fffkkkmmmllljjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjjjjggglllrrrvvvzzz{{{xxxnnnjjjeeecccgggnnnwww|||{{{vvvsssqqqmmmoooppplllfffaaa______ooo~~~ssswww{{{yyywwwuuuvvvrrreeeWWWIII>>>:::444333222111000/////////........................------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222222666777888:::<<<>>>AAABBB@@@BBBDDDGGGKKKNNNQQQRRRXXXXXXYYYXXXVVVSSSPPPNNNJJJIIIIIIHHHHHHSSSlllmmm]]]MMMAAA<<<<<<:::999>>>IIIYYYnnnrrrqqqmmmhhhdddfffkkkqqqxxxEEEHHHLLLNNNMMMKKKIIIGGGKKKHHHCCC>>>:::;;;???BBBMMMUUU```mmmnnnYYYOOOOOO[[[lll|||~~~pppgggcccbbbeeefffmmmcccRRRPPP]]]lllyyymmmbbbZZZSSSMMMHHH@@@>>><<<;;;<<<<<<;;;999:::;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>@@@AAAAAAEEEGGGHHHIIIIIIMMMTTTZZZ]]]VVVMMMGGGEEEDDDBBB@@@AAAAAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDDDDDDD@@@CCCHHHKKKNNNRRRUUUXXX\\\]]]___bbbdddeeeffffffjjjiiiiiiooovvv{{{{{{yyyvvvvvvwwwxxxyyyyyyxxxwwwzzzyyyxxxvvvsssqqqpppooojjjnnntttxxx{{{|||sssllleeedddjjjrrrvvvxxxxxx}}}wwwsssqqqlllkkkjjjiiigggfffffffffqqqyyytttzzz{{{|||yyynnn```OOOAAA:::444444222111000/////////........................---------------------------------,,,------......+++++++++++++++++++++++++++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///000222333444555777999===@@@CCCDDDBBBDDDGGGKKKOOORRRUUUVVVXXXYYYYYYXXXVVVRRRPPPOOOMMMMMMIIIFFFOOOdddxxxrrr[[[LLLCCC<<<:::;;;;;;;;;DDDUUUiii~~~~~~yyyppppppnnnjjjhhhjjjpppuuuzzzGGGHHHKKKMMMNNNMMMJJJHHHIIIFFFAAA;;;999<<>>===;;;:::;;;<<<===<<<;;;:::999:::;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKKKKNNNTTTYYYVVVPPPIIIFFFFFFGGGEEECCCAAABBBCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGLLLSSSYYY]]]bbbfffiiiqqqrrruuuxxx{{{}}}}}}yyywwwwww|||~~~wwwmmmcccbbbhhhnnnnnnlllqqq{{{~~~yyytttrrrnnnkkkgggfffhhhkkkmmmnnnuuuxxx{{{wwwhhhUUUDDD<<<555444222111000000//////........................++++++++++++++++++++++++---------------...///000++++++++++++++++++++++++)))+++---//////---+++)))************************))))))***++++++,,,------,,,,,,,,,---///000222333333444666999===AAADDDFFFCCCEEEIIINNNRRRVVVXXXZZZWWWYYY[[[ZZZVVVRRROOOMMMOOONNNHHHEEEVVVrrr~~~|||dddKKK???;;;999888:::<<>>>>><<<<<<@@@GGGRRRSSS___sssnnnXXXPPPQQQaaaooo}}}uuuhhhaaa```bbbffflll|||ppp\\\SSSXXXsss{{{oooaaaVVVLLLIIIFFFAAA<<<;;;===:::888888;;;======<<<>>>===;;;:::999::::::;;;======<<<===???BBBFFFHHHKKKJJJIIIKKKOOOSSSVVVWWWUUULLLFFFGGGIIIIIIHHHIIIFFFCCCCCCFFFFFFCCCCCCFFFCCCCCCDDDFFFJJJNNNPPPQQQQQQZZZeeennnuuu|||yyyssslllfffdddeeeffffffbbbooozzzsssooolllkkkjjjgggeeejjjpppwwwtttxxxqqq]]]JJJ>>>777333///...000000///,,,........................333111000...------------......---------,,,,,,,,,111///,,,))))))***+++---,,,++++++******++++++,,,***++++++,,,+++***)))(((------,,,++++++******))),,,,,,---,,,---///333666222444888:::<<<>>>BBBDDDCCCHHHOOOTTTVVVWWWWWWWWW\\\[[[ZZZXXXUUUSSSRRRQQQKKKHHHIIIWWWqqqoooYYYDDD======;;;:::>>>@@@EEEWWWsssvvvsssqqqnnnsssrrrpppnnnnnnssszzzJJJJJJKKKNNNPPPPPPLLLIIIEEE@@@============BBBHHHKKKQQQbbbwwwwwwaaaQQQOOOTTThhhsss}}}}}}wwwlllaaa```___aaagggrrrpppaaa___kkk}}}mmmaaaVVVLLLDDDBBBAAA>>>;;;:::===:::888999;;;======<<<======<<<;;;::::::;;;;;;???>>>===>>>AAAEEEIIILLLOOOMMMLLLLLLOOORRRSSSTTTRRRKKKEEEGGGIIIIIIHHHHHHEEECCCDDDGGGHHHFFFHHHLLLHHHJJJMMMSSSXXX]]]```aaadddnnn{{{xxxrrrjjjdddaaaaaabbbcccaaammm~~~vvvqqqooommmmmmjjjgggjjjooovvv~~~xxxnnnxxx|||gggSSSEEE888444000///000111///---........................111000///...------...............---------,,,,,,000///---+++***+++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,++++++++++++...///000000000111444777444666999:::<<<===@@@CCCDDDIIIOOOSSSUUUVVVWWWXXX[[[ZZZYYYXXXVVVTTTRRRQQQLLLKKKNNN]]]vvvcccOOO>>>:::;;;:::;;;???DDDNNNdddxxxmmmkkkjjjhhhooommmjjjiiikkkqqqzzzJJJJJJKKKNNNPPPOOOLLLIIIFFFAAA===???AAAAAACCCGGGHHHUUUkkktttaaaPPPIIIPPP[[[ooowww{{{xxxqqqjjjbbb\\\^^^]]]___gggvvvmmmccciii|||~~~ppp```TTTJJJBBB======>>>;;;:::;;;===;;;999999;;;============<<<<<<<<<<<<<<<;;;;;;@@@??????@@@DDDIIIOOORRRTTTQQQOOONNNOOOPPPQQQQQQQQQJJJGGGIIIKKKIIIHHHHHHBBBAAABBBFFFGGGFFFJJJOOONNNRRR[[[dddnnnuuuyyy{{{wwwqqqiiiccc____________```iii~~~yyytttqqqppppppnnnjjjkkkooovvvzzziiiqqq~~~~~~rrr[[[LLL;;;777111///000111///---........................//////......---....../////////.........---------//////...------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,---//////...///000222666888:::;;;;;;===@@@BBBGGGJJJOOORRRTTTVVVXXXZZZ[[[[[[ZZZYYYWWWTTTRRRQQQLLLOOOXXXjjjsssVVVFFF999999;;;:::>>>DDDIIIYYYuuu}}}oooeeedddffffffllljjjiiihhhlllttt~~~IIIJJJLLLNNNNNNMMMKKKIIIGGGCCCCCCGGGIIIFFFEEEEEEPPPaaaxxx{{{eeeRRRGGGHHHVVVeeeuuuwwwvvvooofff___]]]\\\^^^^^^```jjjoooiiitttrrrcccTTTJJJDDD>>>:::<<<===;;;;;;======<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<@@@@@@@@@BBBGGGMMMSSSVVVVVVSSSPPPOOOOOOPPPPPPOOOQQQLLLIIIKKKLLLIIIGGGHHHDDDCCCEEEHHHIIIIIINNNUUUVVV___lllzzzzzztttlllfffbbb```___^^^^^^fffxxx{{{uuurrrrrrsssrrroooooorrrwwwwww{{{nnnqqq{{{{{{zzz|||www___OOO???999333000000111000...........................------------......///////////////.........------....../////////...,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......///***,,,...///...---...///666888:::;;;<<>>>>>>>>@@@@@@BBBEEEJJJPPPUUUYYYVVVSSSPPPOOOOOOPPPPPPPPPOOOKKKIIIJJJIIIFFFDDDFFFHHHHHHKKKOOOPPPQQQYYYbbblllvvv}}}xxxrrrlllhhheeeaaa___]]]cccsss}}}wwwsssrrruuuuuussssssuuuxxxuuuwwwvvvrrrwwwzzzzzz}}}{{{bbbRRRCCC<<<555000000111000///........................,,,,,,---......////////////.........---------------...///000///...---+++...------,,,,,,------...+++************+++++++++++++++,,,---...//////000...000222333222111222333666777:::<<<>>>BBBFFFJJJMMMOOORRRTTTVVVXXX\\\^^^cccaaa^^^ZZZVVVRRROOONNNHHHYYYrrroooXXXGGG>>>888999:::;;;FFFTTTggg~~~|||mmmaaa\\\```hhhooonnnrrrxxx}}}HHHJJJLLLLLLIIIFFFDDDCCCDDDHHHQQQYYYXXXPPPJJJIIIaaarrryyyiiiXXXPPPRRR^^^ooo}}}yyykkk___WWWRRRSSSXXXUUU]]]jjj~~~wwwvvvfffXXXMMMEEEAAA===:::999::::::777888;;;<<<===>>>??????AAAEEEHHHGGGEEECCCAAA@@@???@@@@@@@@@AAAEEEIIINNNSSSWWWZZZUUUSSSPPPNNNOOOOOOOOOOOOLLLHHHGGGHHHGGGEEEEEEIIIJJJLLLQQQWWW[[[```lllxxx~~~{{{wwwsssooojjjddd```\\\```nnnzzzuuusssuuuvvvuuuuuuwwwwwwuuuuuu}}}uuuooo~~~yyyzzz~~~hhhXXXFFF???666111000111111000........................+++,,,---.....................---------,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,------******)))))))))***+++,,,,,,,,,------...///000000...000111222111111333444777999;;;===@@@DDDJJJNNNPPPRRRUUUWWWXXXZZZ^^^```eeebbb]]]WWWRRROOONNNMMMNNNddd~~~~~~dddNNNBBB;;;777999:::@@@QQQdddxxxlll___XXXXXX\\\eeemmmpppvvvHHHJJJLLLKKKGGGCCC@@@@@@???FFFRRRZZZWWWQQQPPPSSSbbbssswwwhhh]]]SSSSSS]]]jjjyyyuuubbbXXXSSSPPPSSSXXXWWWbbbuuuyyyyyy}}}lll[[[NNNFFFBBBAAA;;;999888;;;:::777999===;;;===@@@AAABBBDDDIIILLLLLLJJJFFFBBB@@@@@@AAABBBAAADDDIIINNNSSSWWWZZZ[[[VVVSSSPPPNNNMMMNNNMMMLLLLLLIIIHHHJJJJJJJJJNNNSSSSSSWWW```jjjsss~~~|||{{{zzzwwwsssmmmeee___\\\]]]hhh|||yyyuuuuuuvvvttttttuuuuuutttuuuzzz~~~lllxxx~~~xxxyyy{{{ooo___IIIAAA777111000111111111........................+++,,,---.........---,,,---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++*********+++,,,---------....../////////000---.../////////000333666;;;<<<===???AAAEEEKKKOOOQQQTTTXXXZZZ[[[]]]___aaabbb^^^XXXRRRNNNMMMMMMOOOZZZppppppYYYIII>>>999888;;;???JJJccc|||~~~eee[[[UUUVVVZZZ^^^eeelllssszzzHHHJJJLLLJJJEEE@@@>>>>>><<>>AAABBBCCCFFFKKKOOOPPPMMMGGGCCC@@@@@@BBBCCCBBBFFFLLLRRRWWWZZZ[[[[[[XXXUUUPPPMMMLLLLLLKKKJJJNNNKKKKKKNNNPPPQQQWWW^^^bbbhhhtttzzzzzzzzzyyyuuummmddd]]]\\\\\\dddwww}}}vvvuuuuuusssrrrsssssssssuuuyyyooovvv}}}wwwvvvxxxrrrcccKKKCCC888111000111222111........................,,,,,,.........---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///............////////////111222222222222444888;;;>>>???@@@@@@BBBFFFKKKOOORRRUUUYYY\\\]]]^^^```bbb^^^ZZZSSSMMMKKKKKKNNNPPPdddyyy|||fffRRRFFF>>>::::::???EEEUUUssssssZZZSSSRRRYYYaaadddhhhnnnwww}}}MMMKKKGGGDDDAAA???>>>===???DDDKKKRRRSSSSSS[[[dddqqqwwwppp^^^RRRSSSUUU]]]nnnzzzeeeSSSQQQTTTUUUWWW\\\hhh{{{|||qqqzzzwwwhhhTTTGGGBBB@@@===;;;:::;;;=========>>>@@@BBBBBBAAA??????GGGRRRWWWVVVUUUMMMEEECCCAAA???@@@CCCEEELLLRRRTTTVVVYYYZZZXXXQQQRRRQQQNNNJJJJJJNNNRRRUUUPPPPPPXXX^^^bbbgggnnnuuuwwwrrrqqqsssuuuvvvyyy~~~~~~|||zzzwwwppphhhbbb^^^YYYZZZeeetttzzzsssooonnnnnnoooqqqooopppvvv}}}|||{{{~~~xxxxxx{{{iiiUUUFFF888444444333222222000/////////............///...---,,,+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,******+++,,,,,,---......---------.........//////111111111111222666;;;???AAAAAACCCDDDGGGIIILLLMMMOOORRRXXX]]]``````___^^^fffWWWOOOOOOLLLFFFKKKXXXnnnkkkWWWGGG===:::::::::;;;BBBZZZrrr]]]SSSTTTVVVZZZ```iiissszzz|||LLLJJJGGGDDDAAA???===<<>>;;;<<<=========>>>@@@BBBBBBCCCBBBDDDLLLWWW[[[ZZZTTTLLLDDDBBBAAA@@@BBBEEEIIIOOOUUUVVVWWWYYYYYYWWWRRRQQQOOOLLLJJJLLLRRRVVVWWWUUUXXX^^^dddjjjwwwtttnnnfff```^^^___```aaadddiiiqqqzzz~~~|||wwwppphhhbbb___[[[[[[bbbnnn}}}{{{sssooonnnnnnnnnpppmmmlllqqqvvv~~~wwwttt{{{nnn[[[KKK;;;444333111//////000000/////////.........///...---,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,***++++++,,,------......---------........./////////111444666888;;;???BBBBBBBBBDDDFFFHHHKKKMMMOOOQQQTTTYYY]]]`````````______SSSLLLKKKIIIGGGRRRbbbvvvvvvaaaOOOCCC;;;>>>===>>>BBBMMMggggggVVVQQQUUU\\\bbbiiiqqqyyyKKKJJJGGGDDDAAA>>><<<<<>>>>>===>>>@@@BBBCCCEEEGGGKKKTTT^^^aaa___SSSKKKDDDBBBBBBBBBEEEIIINNNTTTXXXXXXXXXYYYXXXUUUSSSQQQNNNLLLMMMRRRWWW[[[]]]```fffmmmrrr}}}ppp```[[[SSSMMMKKKKKKKKKKKKMMMRRRYYYbbblllwww~~~yyyrrrjjjddd```\\\[[[^^^fffrrr}}}sssnnnllllllmmmpppkkkiiikkknnnuuuqqqqqq~~~vvveeeTTTAAA777333000//////000000000/////////......///...------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++,,,------......------........./////////)))---222666888;;;===???BBBDDDFFFHHHKKKNNNPPPQQQSSSUUUYYY\\\^^^___^^^]]]YYYRRRKKKIIIHHHNNNaaattt~~~zzzhhhSSSEEE>>>:::<<<:::<<>><<<;;;AAAGGGUUUfffsss}}}sss```SSSPPPWWWbbbpppvvveeeZZZSSSTTTWWW]]]kkk{{{vvvsss}}}zzzeeeRRRKKKCCC>>>======;;;999<<<===>>>>>>>>>???AAACCCDDDHHHLLLRRR[[[dddeee```QQQIIICCCBBBCCCDDDHHHLLLRRRXXX\\\ZZZXXXXXXVVVSSSSSSQQQOOOOOORRRWWW[[[^^^cccjjjuuunnnaaaSSSNNNHHHDDDBBBBBBBBBBBBBBBEEEIIIOOOWWWbbbmmmttt{{{uuunnniiiccc___[[[ZZZ]]]gggzzztttmmmjjjjjjjjjnnniiieeefffiiinnnzzzwwwvvv~~~ooo\\\GGG<<<666333111222000000000////////////............------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,------..................////////////***---111555777999<<<>>>CCCEEEGGGKKKNNNQQQTTTUUUTTTVVVYYY[[[]]]]]]\\\[[[WWWTTTNNNJJJLLLYYYppp{{{ooo\\\KKK@@@;;;:::999888===MMMeeeooo\\\ZZZTTT___mmmxxxKKKIIIEEEAAA>>><<<<<<;;;CCCKKK___|||ppp\\\RRRMMMXXXgggvvv}}}qqqbbb[[[WWWXXXYYY```sssxxxwwwoooZZZLLLHHHBBB>>>===<<<:::888<<<===?????????@@@CCCEEEEEEKKKQQQXXXaaagggddd^^^OOOHHHDDDDDDFFFGGGJJJNNNTTTZZZ]]]ZZZXXXWWWTTTQQQNNNNNNPPPRRRUUUYYY^^^aaagggrrruuufffXXXPPPHHHEEE@@@>>>>>>?????????>>>???AAACCCHHHPPPYYY```nnnvvv}}}yyysssooofff```[[[XXXWWW^^^nnn~~~wwwnnnjjjhhhggghhhccc``````ccchhhsss}}}|||tttaaaKKK>>>888444333333111000000000////////////---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,------------.............../////////000000222333555777888:::>>>AAACCCEEEIIIMMMQQQUUUWWWXXXXXXZZZ\\\______^^^]]][[[VVVUUUPPPMMMSSSeee{{{yyypppbbbSSSGGG???;;;;;;<<<===FFF\\\vvvfffXXX[[[\\\dddqqq|||LLLIIIDDD???<<<;;;<<<===FFFTTTqqqhhhWWWQQQMMM\\\ooo~~~}}}rrr```\\\\\\]]]]]]ddd{{{}}}{{{hhhWWWFFFCCC@@@>>>>>>>>>===<<<;;;<<<>>>???@@@BBBEEEGGGHHHOOOWWW^^^eeegggaaaYYYMMMHHHEEEGGGIIIIIIKKKNNNSSSYYY\\\YYYWWWVVVSSSOOOJJJMMMRRRTTTWWW]]]eeellltttppp___RRRIIIDDD>>><<<999999:::;;;<<<;;;;;;<<<===>>>AAAFFFLLLQQQVVV```mmmwww|||~~~{{{vvvssshhhbbb[[[WWWUUUXXXcccooo|||ssslllhhhfffaaa]]]ZZZ[[[]]]aaakkkttt~~~~~~vvvcccMMM@@@999555222222111111000000000/////////------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------------------............/////////000000000222333555555666999===@@@CCCEEEJJJOOOSSSWWWYYYZZZ]]]___bbbeeeeeebbb___\\\SSSSSSOOOOOO]]]ssspppcccTTTKKKEEE???<<<<<<>>>BBBQQQjjjrrr[[[SSSWWWaaagggppp|||NNNIIICCC<<<999:::<<<>>>III```uuu\\\QQQQQQRRRdddxxxxxxooo``````ccceeedddlll||||||nnn^^^QQQCCCAAA???>>>===>>>>>>>>>999;;;>>>???AAACCCGGGIIIMMMTTT\\\ccchhhhhh^^^SSSLLLGGGFFFJJJLLLKKKKKKMMMQQQVVVYYYWWWUUUUUURRROOOLLLRRRWWWZZZ]]]fffvvvrrr```QQQGGGBBB???:::888777777999::::::999999;;;<<<<<<===???BBBEEEEEEMMMXXX___ccciiirrrzzz}}}~~~{{{vvvsssjjjbbb[[[WWWUUUUUU[[[bbbppppppuuuyyyqqqjjjggg___[[[YYY[[[\\\^^^eeemmmuuu~~~www|||iiiSSSEEE===777222222111111111000000000//////,,,---...///000000///.........---------,,,,,,,,,------------------------,,,,,,++++++,,,------.....................------.../////////000000000000,,,///333555777999;;;===BBBEEEJJJPPPUUUXXXZZZ[[[]]]```eeehhhgggccc^^^ZZZQQQQQQNNNSSSiii~~~hhhXXXIIICCCAAA===<<<===BBBJJJ]]]xxx}}}eeeWWWTTTXXXbbbeeelllyyyOOOJJJBBB;;;888999<<>>???@@@AAAEEEJJJPPPUUUYYY[[[\\\[[[___dddgggfffaaa[[[WWWQQQQQQOOOXXXsss|||dddRRRBBB======;;;;;;===JJJTTTjjjvvv___XXXZZZ]]]```bbbiiiwwwQQQIII@@@===<<<===AAAFFFSSSuuuvvv\\\OOOOOORRRaaapppwwwlllcccccckkktttwwwxxxxxx|||oooaaaTTTKKKHHH===>>>>>>===;;;::::::;;;999;;;>>>@@@CCCHHHNNNRRRZZZ^^^eeehhhfff___UUUOOOJJJHHHHHHJJJMMMNNNLLLJJJKKKMMMRRRWWWWWWRRRPPPSSSRRRUUU___nnn}}}~~~~~~}}}~~~}}}hhh]]]OOOFFFAAA???===:::===<<<;;;::::::::::::;;;>>>;;;888999;;;======<<<@@@>>>>>>AAAFFFLLLPPPRRR[[[fffsss{{{}}}yyytttpppmmmiiifff```[[[WWWUUUUUUVVVYYYXXX```sss~~~tttllliiigggddd```___aaadddffffffmmmpppyyyyyyuuu{{{{{{oooYYYGGG<<<777555222111111000000000000000---------------...///000......---------,,,,,,,,,........................,,,,,,,,,---------......---......///////////////------...000111222333444444777999;;;;;;;;;===>>>EEEHHHMMMRRRWWW[[[^^^___bbbbbbccccccccc___ZZZWWWVVVMMMQQQkkkvvvWWWLLLAAA>>>>>>>>>???BBBLLLeee}}}kkk```YYYXXXZZZ``````hhhwwwKKKDDD>>><<<;;;>>>GGGOOOaaajjjSSSJJJNNNSSShhhwwwvvvlllfffhhhpppzzzooobbbWWWLLLEEECCC>>>??????===;;;::::::;;;;;;===???BBBEEEIIIOOOSSS[[[```eeefffaaaYYYQQQMMMKKKJJJIIIKKKMMMNNNMMMKKKRRRPPPQQQSSSRRRQQQTTT[[[[[[bbbsss{{{zzzzzzzzz{{{}}}~~~nnn\\\SSSGGG@@@===<<<;;;999;;;;;;::::::999:::::::::???===;;;===@@@BBBBBBAAAEEECCCAAAAAACCCGGGIIIJJJSSS]]]hhhooorrrvvv|||}}}yyytttqqqnnnlllhhhccc]]]XXXVVVUUUUUUXXXXXX___pppxxxpppllljjjfffbbb```aaacccddddddmmmpppxxx|||yyywwwwww{{{}}}eeePPPAAA888444222111111000000000000000......---------......///......---------,,,,,,,,,........................+++++++++,,,,,,,,,---------......///////////////...///000111222444555555333666999;;;;;;===???@@@CCCFFFLLLRRRXXX\\\___``````aaaaaaaaa```\\\WWWTTTUUURRR\\\www}}}nnnSSSHHH???===>>>???BBBFFFXXXqqquuueee\\\WWWWWWYYY```___fffrrr{{{}}}|||{{{EEEAAA===;;;;;;@@@NNN\\\wwwuuu[[[KKKJJJRRR\\\ppp}}}rrrjjjfffhhhqqq{{{zzzmmm^^^TTTLLLEEEAAAAAA@@@AAA@@@>>><<<;;;;;;<<<<<<===???AAADDDHHHNNNQQQ[[[```dddaaaYYYPPPLLLKKKLLLKKKKKKKKKMMMNNNMMMKKKQQQPPPPPPQQQPPPPPPWWW___gggssszzzvvvwwwuuuwwwyyy{{{}}}ppp___OOOHHH@@@;;;:::;;;;;;::::::::::::999::::::;;;;;;>>>>>>???BBBFFFIIIIIIHHHJJJGGGCCCBBBBBBDDDDDDDDDLLLSSS\\\bbbdddhhhnnnsssvvv|||}}}yyyuuurrrpppooolllgggaaa[[[VVVTTTRRRWWWVVV\\\kkk}}}~~~uuupppmmmjjjeeebbbbbbccccccccciiillltttvvvrrr~~~}}}}}}vvvvvvzzzrrrYYYEEE999333222111111000000000000000//////...---------............---------,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,---......//////////////////000111222333555666666555777:::<<<<<<===>>>@@@BBBEEEKKKRRRXXX\\\___``````aaaaaa```^^^ZZZVVVSSSRRRXXXjjjuuubbbLLLDDD<<<;;;===AAAGGGNNNfff~~~{{{iii]]]WWWTTTUUUYYY```aaahhhrrryyyyyywwwxxxBBB@@@>>>===<<>>???AAAEEEJJJNNNXXX]]]___[[[QQQJJJIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLNNNNNNQQQUUUVVVXXX```iii~~~}}}uuusssvvvrrruuuxxx{{{}}}|||bbbQQQGGGCCC===:::;;;<<<<<<<<<::::::::::::;;;<<<===>>>???@@@DDDIIIMMMQQQRRRRRROOOLLLHHHFFFFFFGGGHHHHHHKKKPPPVVVZZZ\\\```eeejjjmmmsss}}}}}}xxxuuusssrrrssspppkkkeee^^^XXXSSSQQQUUUTTTYYYfffvvvzzzsssoookkkgggeeedddddddddccccccgggnnn{{{tttdddvvv}}}{{{~~~|||zzz{{{uuu[[[FFF999333222111111000000000000000000///...---------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,------------......//////////////////000111222333444555666888:::<<<===<<<<<<===???CCCFFFLLLSSSXXX\\\^^^^^^aaabbbcccaaa]]]YYYVVVUUUOOO]]]uuukkkXXXHHHAAA;;;;;;>>>CCCMMMVVVrrrxxxkkk^^^WWWTTTSSSWWW\\\dddgggppp{{{}}}zzzxxxyyyzzz{{{yyy{{{~~~~~~~~~======>>>>>>AAALLLdddyyy|||iiiTTTIIIIIIQQQ```nnn}}}pppeeebbbcccpppwww}}}~~~rrr]]]SSSIIIFFFEEEDDDEEEHHHFFFFFFDDDAAA>>><<<===???===>>>???@@@AAAEEEIIIMMMRRRVVVXXXTTTKKKGGGIIIMMMKKKKKKKKKJJJJJJKKKLLLMMMPPPPPPTTTXXX\\\dddttt}}}uuuoooppptttqqquuuzzz~~~jjjSSSEEEBBB???===;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCGGGLLLRRRWWWZZZ]]]___[[[WWWSSSPPPOOOOOOOOONNNOOOSSSWWWYYY[[[^^^cccggghhhnnnwww|||xxxuuusssrrrtttrrrnnnhhhaaaZZZSSSPPPQQQQQQUUU```ooo}}}vvvooollliiigggggggggfffeee```dddlllvvvyyy]]]iii{{{zzzyyy||||||~~~lllWWWFFF:::555222111111000000000000000000///...---------------......---------,,,,,,,,,------------------------------------............---......///////////////...///000111222444555555777999<<<>>>>>>???AAABBBFFFIIIOOOTTTYYY[[[[[[[[[___aaaaaa___[[[WWWUUUUUUQQQccc{{{vvv___OOOEEE@@@======@@@GGGUUUbbbiii```XXXVVVUUUWWW\\\bbbiiinnnyyy}}}||||||}}}{{{{{{zzzxxxvvvrrrooommmhhhgggdddaaa```aaadddfffgggjjjnnnqqqssstttuuuwwwxxxxxxxxxyyy{{{zzzxxxvvvrrrvvv{{{999999;;;???FFFUUUnnnmmm]]]MMMHHHKKKRRRaaappp~~~mmmcccaaabbbmmmvvv~~~wwweeeSSSJJJCCCCCCEEEFFFGGGJJJIIIIIIFFFBBB???===>>>@@@AAABBBCCCCCCDDDGGGKKKNNNNNNPPPQQQNNNIIIFFFIIIMMMJJJKKKKKKKKKJJJKKKNNNPPPSSSSSSUUUZZZccctttyyyrrrllliiikkkppprrrwww}}}sss]]]KKKBBB<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>???AAACCCDDDIIIMMMSSSYYY^^^bbbgggkkkiiieee```\\\ZZZYYYWWWVVVVVVYYY\\\^^^```cccfffiiiggglllvvv}}}zzzwwwtttrrrqqqrrrrrroookkkddd\\\TTTPPPOOONNNQQQZZZfffzzzzzzqqqnnnkkkiiiiiihhhgggfffbbbgggmmmtttffffffooo|||~~~vvvdddVVVJJJ???888222111111000000000000000//////...---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......///////////////...///000111222444555555333666:::>>>@@@CCCFFFHHHIIILLLQQQVVVZZZ[[[[[[ZZZZZZ]]]^^^\\\WWWSSSSSSTTTXXXmmmzzzfffTTTHHHBBB??????@@@DDDNNN___pppttt```ZZZWWWWWWYYY[[[bbbiiipppvvv{{{wwwrrrnnnhhhgggfffgggiiikkkjjjiiiccccccaaa___]]]ZZZWWWVVVRRRRRRQQQPPPOOOQQQTTTWWWWWW[[[```dddfffhhhiiikkkkkkkkklllnnnppppppmmmkkkggglllrrrvvvyyy~~~;;;:::;;;@@@IIIXXXppp~~~eeeVVVKKKKKKOOOWWWhhh{{{wwwhhh```______gggtttkkkWWWMMMFFFAAADDDGGGHHHIIILLLLLLJJJHHHCCC???>>>???AAACCCDDDDDDDDDEEEGGGKKKNNNLLLLLLLLLJJJHHHGGGIIIKKKKKKLLLMMMMMMLLLMMMQQQUUUXXX[[[dddooo}}}yyyqqqkkkhhheeehhhnnnrrrxxx{{{dddQQQGGGCCC999:::;;;<<<;;;;;;;;;;;;:::;;;<<<===@@@BBBDDDEEEJJJNNNTTTYYY^^^cccjjjoooqqqnnnhhheeedddcccbbbbbb___bbbeeehhhjjjlllnnnooolllrrr}}}{{{{{{{{{yyywwwtttqqqoooppppppooolllfff]]]VVVQQQOOOMMMNNNTTT^^^qqqtttqqqnnnkkkjjjhhhfffdddeeeiiimmmqqqzzzuuugggdddwwwmmmaaa[[[SSSFFF;;;222111111000000000000000......---------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......//////////////////000111222333555666666555888<<>>>>>???CCCIIIUUUkkk~~~ggg[[[XXXWWWZZZ]]]```fffnnnvvv~~~zzzpppiiidddaaa]]]ZZZVVVUUUUUUUUUWWWWWWVVVTTTQQQPPPNNNLLLKKKIIIIIIHHHEEEGGGIIIIIIIIIKKKOOORRRSSSWWW\\\```aaabbbcccdddcccccceeehhhjjjjjjhhhfffcccgggmmmrrruuuzzz@@@>>>===AAAIIIVVVlll~~~sss```TTTLLLOOOUUU^^^rrrpppccc]]]\\\[[[gggwwwzzz|||cccNNNKKKEEEBBBFFFJJJKKKLLLNNNMMMLLLHHHDDD@@@>>>@@@AAABBBCCCCCCCCCDDDFFFIIIMMMLLLKKKIIIHHHHHHHHHIIIIIILLLNNNOOONNNNNNOOOTTTXXX___iii|||}}}uuunnnjjjgggeeehhhnnnrrryyylllVVVFFF??????888:::<<<>>>>>>===>>>>>>999999;;;<<>>222111111000000000000000---------------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000111222333555666777777;;;===???@@@@@@@@@AAACCCHHHLLLRRRYYY]]]______^^^XXX[[[^^^\\\WWWTTTVVVXXXkkklllTTTDDD<<<;;;<<<@@@EEELLL[[[ssswwwbbbYYYWWWWWW\\\___bbbiiipppzzzzzzuuunnnggg^^^XXXUUUSSSQQQNNNMMMLLLLLLLLLMMMMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDEEE>>>AAADDDEEEFFFHHHLLLOOOWWW[[[___bbbcccccccccddd```aaacccgggjjjjjjhhheeeccchhhmmmrrrvvv{{{999@@@@@@BBBIIIOOO___zzz~~~kkk[[[YYYTTTPPPXXXkkkwwwggg[[[WWW[[[bbbjjjpppXXXKKKGGGFFFEEEHHHMMMSSSVVVXXXQQQMMMGGGCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFHHHKKKJJJGGGFFFIIIJJJHHHJJJNNNMMMOOOKKKNNNVVVTTTWWWdddssswwwoooiiigggggggggiiimmmwwwxxx|||wwwaaaNNNBBB=========;;;999:::===>>><<<:::===AAADDDEEEDDDEEEHHHKKKNNNQQQTTTUUUVVVZZZaaagggnnnmmmmmmnnnppprrrrrrrrrkkkppptttxxx~~~}}}{{{xxxxxxxxxwwwrrrnnnnnnlllkkkiiieee```YYYSSSPPPPPPPPPRRRVVVeeezzznnnllljjjfffeeegggcccjjjkkknnnuuuyyykkkYYYaaazzzyyyvvvkkkjjjjjjjjjXXX<<<999555000---///222111...//////............//////---------...............------------------------........................///,,,***+++///111000............///111333555777;;;>>>@@@AAAAAABBBCCCDDDLLLOOOTTTWWWYYY[[[]]]___]]]]]][[[XXXTTTRRRUUUYYYxxxcccJJJ???=========@@@HHHVVViii{{{~~~kkk```\\\[[[[[[]]]cccjjjppprrr}}}zzznnneee___YYYVVVQQQLLLHHHEEECCCCCCCCCCCCDDDEEEDDDCCCAAA@@@DDDBBBAAAAAAAAA@@@???>>>BBBAAA@@@CCCIIIPPPWWWZZZeeeeeeeeefffgggfffccc```gggeeeccceeehhhjjjiiigggfffiiinnnqqqtttwwwzzz}}}:::BBBDDDDDDIIINNN___zzzxxxgggYYYXXXTTTSSS]]]sssvvvggg[[[VVVYYY___qqqjjjTTTJJJGGGGGGHHHLLLRRRXXX[[[\\\SSSNNNGGGCCCBBBBBBCCCCCCEEEFFFGGGFFFEEEFFFHHHJJJMMMKKKJJJLLLKKKIIIJJJNNNLLLQQQOOOQQQZZZ^^^jjj{{{qqqjjjeeeeeeggggggjjjooovvvwww{{{mmmYYYJJJ@@@<<<;;;===;;;:::<<>>>>>???AAACCCMMMQQQVVVYYY[[[\\\^^^______\\\ZZZYYYTTTQQQWWWaaa|||yyy\\\HHH@@@@@@>>>AAAFFFLLLVVViii{{{iii```]]][[[ZZZ\\\bbbjjjqqqvvv~~~qqqeee[[[SSSNNNKKKIIIGGGDDDBBBBBBBBBCCC???????????????>>>======@@@???>>>>>>>>>???>>>>>>CCCBBBBBBGGGOOOZZZccciiiqqqpppooopppooommmiiifffjjjhhhffffffhhhhhhgggeeeeeeiiinnnssswwwzzz~~~>>>JJJNNNLLLMMMPPPbbb}}}ooo```XXXXXXVVVWWWcccyyyqqqeee\\\XXX[[[aaayyy~~~cccQQQJJJGGGIIILLLSSSZZZ___aaabbbUUUPPPHHHCCCAAACCCDDDEEEGGGHHHHHHGGGFFFFFFHHHJJJJJJHHHHHHJJJIIIGGGIIINNNQQQYYYYYY[[[gggtttwwwlllfffdddfffiiikkknnnrrruuuwww|||~~~qqq___NNNDDD???<<<:::<<<;;;;;;===BBBFFFHHHIIIJJJRRR\\\eeejjjoootttxxxzzzvvvqqqllliiifffcccaaa^^^aaagggmmmsssxxx{{{||||||xxxuuussspppnnnjjjddd]]]XXXUUURRRQQQQQQTTTbbb|||yyyqqqhhhaaaaaaeeecccgggeeefffiiijjjxxxmmmRRRXXXkkk{{{uuuvvv~~~tttYYY???888222000222333111///......------------....../////////...---------,,,------------------------,,,,,,,,,,,,------------,,,---......---...000111222222222333444666777888999:::<<<<<<===???BBBEEEOOOSSSYYY]]]^^^_________]]]WWWUUUWWWQQQLLLYYYlllqqqUUUEEEAAABBB===BBBHHHMMMWWWkkkwwwiiiaaa]]][[[ZZZ[[[aaakkktttzzzyyyrrrhhh]]]UUUMMMGGGDDDAAA@@@???>>>>>>>>>???@@@===<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@BBBDDDHHHPPP\\\iiiuuu|||}}}{{{yyywwwsssmmmjjjkkkiiiggggggggggggeeecccdddiiipppwww|||GGGWWW\\\XXXVVVXXXgggzzzggg[[[XXXYYYYYY\\\iii||||||jjjbbb]]][[[aaaiiiyyy^^^OOOLLLFFFIIIPPPXXX```dddeeedddVVVPPPIIICCCBBBCCCEEEFFFHHHIIIIIIIIIGGGFFFHHHIIIEEEEEEFFFIIIIIIHHHMMMSSS[[[dddgggmmm|||uuulllgggfffkkkooopppsssvvvvvvxxx}}}sssfffTTTGGGAAA>>><<<:::;;;;;;===AAAGGGMMMRRRTTT\\\bbbkkkrrrwww}}}}}}yyyvvvsssmmmiiiaaadddhhhmmmrrrvvv{{{~~~}}}~~~}}}}}}xxxvvvsssppplllfff```[[[VVVSSSPPPNNNQQQ]]]tttyyykkkccccccfffbbbfffddddddgggfffqqqrrrRRRRRR___iiizzz|||~~~~~~eeeFFF<<<333222444444111000......------------......000000///...---,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,,,,---+++...000///------000333222222333444555777888888;;;<<<======>>>AAAFFFIIIPPPUUU[[[___aaa``````___^^^VVVUUUWWWRRRPPPbbb|||mmmSSSEEEAAABBB???DDDJJJTTTbbbxxxrrrgggaaa\\\[[[ZZZ\\\bbbmmmxxx{{{sssgggaaaYYYRRRLLLHHHDDDBBBBBBAAA???>>>===<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<>>>AAACCCCCCIIISSS```mmmzzz~~~yyyssslllhhhgggffffffeeeeeeeeedddcccgggllluuu|||NNNaaahhhbbb______kkkvvvdddYYYZZZ^^^bbbhhhvvvwwwfff```]]]\\\fffsssrrrYYYMMMLLLFFFJJJRRR\\\ccceeedddaaaTTTOOOHHHCCCBBBDDDEEEFFFGGGIIIJJJIIIHHHGGGGGGHHHHHHGGGIIIKKKKKKLLLSSS[[[cccooovvv{{{uuulllhhhiiinnnrrrssstttwwwyyy|||ttthhh]]]NNNCCC@@@???===;;;===@@@CCCHHHNNNUUU[[[^^^hhhlllppptttyyy~~~zzztttoookkklllnnnoooppptttzzz}}}{{{xxxvvvwwwxxxyyy}}}~~~{{{xxxuuurrrnnnhhhbbb^^^WWWSSSOOOMMMMMMWWWjjj|||ooofffdddfffbbbeeecccdddhhhfffppp}}}[[[SSSVVV[[[kkkxxxzzzqqqPPPAAA555333555333111111.........------.........000000///...---,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,...000///------000333000111222444666777888999;;;<<<>>>???@@@DDDIIIMMMRRRVVV\\\```aaa```______bbbZZZXXXZZZXXX\\\sssnnnUUUGGGBBBAAAEEEHHHQQQaaawwwwwwjjjbbb___[[[\\\^^^aaahhhrrr|||qqqddd\\\UUUQQQKKKFFFCCCBBB@@@???BBBAAA@@@>>>===<<<;;;;;;>>>===<<<;;;;;;<<<>>>???>>>>>>>>>===<<<>>>CCCGGGIIISSSdddsssxxxqqqiiiccc___```aaabbbcccdddeeeffflllqqqzzzSSShhhpppjjjhhhfffmmm|||uuuccc[[[^^^eeennnzzzrrrccc^^^[[[]]]lllkkkTTTJJJJJJFFFLLLUUU___eeeddd```[[[QQQMMMGGGDDDDDDEEEFFFFFFEEEGGGIIIIIIHHHGGGGGGHHHHHHGGGHHHJJJIIILLLVVVaaaooo~~~wwwrrrjjjhhhjjjpppuuutttuuuwww}}}qqqfff[[[SSSIIIAAA??????>>>>>>BBBEEEJJJOOOSSSXXX\\\```ccceeehhhjjjnnnuuu|||wwwtttppprrrsssssstttwww~~~yyyuuurrrpppoooqqqpppqqqsssyyy~~~{{{xxxuuurrrnnnjjjdddaaaYYYTTTOOOLLLLLLQQQ```oooqqqiiifffdddbbbeeeccceeeiiihhhpppnnnZZZRRRUUUcccsss|||tttooosss}}}ZZZGGG777444555222111333//////............///////////////...---------,,,+++,,,,,,------.........++++++,,,,,,------......---...//////...///111222...000222555777999:::::::::<<<>>>@@@BBBFFFJJJNNNSSSWWW\\\___```_________^^^ZZZWWWVVVYYYggglllTTTHHHCCCAAAFFFKKKXXXnnn|||kkkaaa]]]\\\]]]aaaffflllrrr|||wwwjjj___TTTMMMJJJFFFAAA???>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>>>>======AAAHHHNNNXXXeeewww}}}uuummmddd^^^XXX[[[^^^```bbbdddgggjjjpppvvv}}}YYYnnnwwwrrrpppnnnoooyyyttteee```eeennn|||zzzjjj^^^\\\[[[```www~~~gggRRRJJJJJJHHHNNNXXXaaafffccc[[[UUULLLJJJFFFDDDEEEFFFFFFEEECCCEEEHHHHHHGGGGGGGGGHHHGGGFFFHHHKKKMMMSSSbbbqqq~~~wwwpppllliiihhhkkksssxxxxxxxxxzzz~~~zzzsssiii___YYYLLLHHHCCC???======???@@@CCCGGGLLLOOOPPPQQQSSSUUURRRTTTVVVXXXYYY___fffmmmvvvwwwyyyxxxuuuqqqooonnnkkkpppvvvzzz|||qqqjjjgggeeeeeefffgggfffhhhnnnxxx~~~yyywwwtttqqqnnnjjjfffbbb[[[VVVQQQNNNLLLNNNZZZfff}}}vvvnnniiidddbbbdddbbbdddiiifffmmmgggUUUVVVbbblllzzzxxxlllhhhnnnzzzcccLLL888444444111000444000000////////////000000..................------++++++,,,,,,---......///+++,,,,,,---....../////////...---...000111111111...000333666999<<<======:::===AAADDDGGGJJJNNNPPPTTTWWW[[[]]]]]]]]]]]]^^^[[[\\\XXXSSS[[[ssseeePPPHHHEEECCCHHHSSSfffrrrddd]]]\\\^^^```gggpppxxx~~~uuufff[[[SSSLLLGGGEEEBBB>>><<<===>>>??????::::::;;;<<<<<<===<<<<<<:::;;;<<<<<<=========<<<<<<>>>@@@AAACCCIIISSS[[[kkkxxx~~~wwwooofff]]]XXXUUUYYY]]]```bbbeeeiiilllrrrwww~~~zzzxxx|||^^^ttt|||xxxxxxuuusssxxxsssfffdddkkkvvvoooaaaXXXZZZ[[[ddd|||gggTTTLLLLLLJJJPPPZZZcccfffbbbYYYRRRJJJHHHEEEEEEFFFFFFFFFEEEBBBDDDGGGHHHGGGGGGGGGHHHIIIIIIMMMRRRWWWbbbuuuyyyqqqjjjfffjjjiiinnnwww}}}}}}}}}yyyrrrmmmfffggggggddd]]]VVVPPPLLLAAAAAA???===;;;<<>>???@@@===@@@EEEIIIKKKNNNRRRTTTTTTWWWZZZ[[[[[[\\\]]]^^^___ccc___XXXccc}}}___LLLGGGFFFEEEOOO___yyyooobbb]]]___bbbbbbkkkwww|||qqqaaaTTTMMMHHHEEECCCBBB???;;;:::;;;======>>><<<<<<=========<<<<<<;;;;;;<<<>>>???@@@???>>>>>>===AAADDDFFFIIIQQQ^^^gggzzz~~~xxxrrrjjjaaaXXXRRRUUUYYY^^^aaabbbeeejjjnnnrrrwww~~~vvvnnnkkkmmmpppsssuuuyyyfffppp|||zzzuuuvvvyyyiii___aaahhhzzz}}}iii___UUUUUU]]]pppwwwaaaRRRLLLKKKLLLWWWdddhhhaaaWWWPPPMMMEEEDDDDDDCCCCCCCCCDDDDDDHHHEEEEEEGGGGGGDDDDDDGGGJJJKKKRRR___jjjwww{{{uuupppmmmiiigggiiimmmsssvvvxxxzzz}}}xxxrrrkkkeee```ZZZWWWSSSSSSRRROOOKKKEEEAAA>>>999:::;;;<<<===???@@@@@@BBBCCCEEEFFFFFFDDDBBBAAACCCAAA>>>======@@@CCCEEEIIIKKKMMMOOOOOOPPPSSSUUU^^^nnn~~~xxxfff[[[WWWUUUVVVXXX\\\\\\]]]bbbkkkxxx|||vvvooonnnooommmfff___^^^VVVNNNKKKJJJJJJPPPWWWiii|||yyynnnhhhccc___^^^```bbbcccgggmmmrrrWWWSSS___hhh|||}}}}}}rrrjjjnnnyyyqqqUUU===666666222000222222111///---+++***)))(((000000///...------,,,,,,///...---...//////---+++///////////////.........000000000000000111111222333333444999>>>AAA@@@>>>???BBBGGGKKKNNNPPPSSSUUUXXXXXXYYYZZZ[[[]]]___```bbb\\\UUUYYYooouuu\\\III???BBBKKKRRRjjj{{{mmmddd___]]]___hhhooozzz{{{iii```TTTLLLHHHEEEAAA===>>>>>>======<<<<<<<<<;;;==================<<<<<<===;;;999999;;;>>>???@@@@@@CCCFFFIIIPPP]]]nnn{{{xxxpppjjjbbbZZZWWWYYYUUUZZZ___aaacccgggpppvvv{{{||||||sssggg]]]YYYYYY[[[aaaeeelllssszzziiitttzzzttttttvvvzzzaaaYYY\\\nnnuuuaaaYYYTTTXXXeee{{{sss___QQQKKKKKKOOOYYYcccfff___TTTMMMJJJBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGHHHKKKJJJGGGGGGJJJLLLSSSbbbssszzzrrrmmmkkkiiihhhjjjooouuuxxx{{{~~~}}}rrrkkkbbb___ZZZUUUQQQMMMIIIFFFEEEEEEEEEDDDCCCAAA???===;;;;;;<<<===>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@??????>>>;;;:::999:::<<<===@@@BBBDDDFFFHHHJJJNNNPPP^^^ooovvvcccXXXSSSQQQQQQTTTYYYZZZ\\\```gggttt|||uuunnnlllmmmmmmhhhccc___WWWOOOLLLJJJJJJOOOVVVdddwww{{{mmmfffbbb^^^]]]___```aaadddjjjqqqTTTNNNWWW```~~~zzz}}}vvvmmmrrr|||qqqVVV>>>666555222000222111000///...------------000//////......---,,,,,,///.........//////---+++/////////////////////...000000000000000111111222333333555999>>>AAAAAA???BBBEEEJJJMMMOOOQQQTTTVVVXXXXXXYYY[[[]]]___```aaa```ZZZVVV___zzzlllWWWIIIAAAEEENNN\\\tttvvvkkkeeeaaabbbdddjjjrrr}}}yyyiii^^^VVVLLLFFFDDDCCC@@@===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===??????@@@FFFMMMTTT]]]kkk|||xxxqqqiiiddd]]]VVVTTTVVVVVVZZZ^^^aaabbbgggnnnuuu|||sssmmmcccYYYRRROOONNNNNNOOOTTT[[[dddmmmxxxlllvvvzzzvvvwww{{{sss]]]XXX___vvvjjj[[[VVVTTT\\\nnnnnn[[[NNNJJJJJJRRRZZZbbbbbbZZZOOOHHHEEE@@@@@@@@@AAACCCEEEFFFGGGEEEDDDFFFIIIIIIFFFHHHLLLVVVddd{{{vvvoookkkkkklllmmmnnnsssyyy|||~~~wwwkkkaaaWWWRRRMMMJJJFFFDDDCCCAAA???===:::::::::;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@???>>><<<;;;:::::::::888:::<<<===???CCCHHHLLL```ppprrr^^^RRRMMMKKKLLLOOOTTTWWW[[[\\\aaammm{{{uuunnnkkkmmmmmmkkkggg```XXXQQQMMMKKKJJJNNNTTT\\\nnn~~~nnndddaaa]]][[[\\\]]]\\\___dddwwwtttTTTJJJOOOWWWuuuxxxwwwzzz{{{zzzpppttt}}}qqqYYY@@@777555111000111000000//////000000111222000//////......---------///.........//////...,,,......//////////////////000000000000000111111222333333666:::>>>AAAAAA@@@FFFIIIMMMOOOQQQRRRTTTUUUWWWXXXZZZ\\\^^^```aaabbb___ZZZYYYiii{{{___PPPGGGCCCIIIRRRjjjpppiiieeeeeeggglllqqqzzz|||iiiZZZPPPKKKDDD@@@???@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???@@@AAADDDLLLYYYdddppp}}}qqqjjjddd___ZZZTTTSSSVVVWWWZZZ]]]___aaaeeelllqqqzzzsssaaaYYYPPPHHHEEEDDDBBB@@@@@@DDDJJJQQQ\\\hhhttt|||}}}~~~lllttt{{{{{{wwwwww~~~ppp^^^___iii|||tttaaaZZZVVVVVV___ttt|||hhhVVVLLLJJJJJJUUUZZZ^^^\\\TTTJJJDDDAAA@@@@@@@@@AAACCCDDDFFFGGGFFFDDDEEEGGGHHHHHHOOOVVViii}}}~~~yyyrrrnnnmmmoooqqqrrrtttxxx}}}zzzmmm```UUULLLFFFCCCCCCAAA???>>>>>>>>>===;;;;;;:::999999888999999:::======>>>>>>?????????@@@CCCBBBAAA@@@??????@@@@@@????????????>>>===<<<;;;888888999:::;;;???EEEIII^^^jjjyyy}}}kkkWWWLLLHHHGGGIIIMMMOOOTTTXXXYYY[[[ggg{{{}}}xxxtttpppoooppppppllliiiaaaYYYRRROOOKKKIIIKKKPPPUUUeeerrrfff```\\\YYYYYYYYYXXX[[[___pppzzzYYYIIIJJJPPPdddxxxyyyoooqqqvvvxxxooossszzzttt]]]EEE999555222000111////////////000111222222000/////////......------///.........000000...---............////////////000000000000000111111222222444777;;;???AAABBBBBBHHHKKKNNNPPPPPPQQQRRRSSSUUUVVVYYY\\\___``````aaa]]][[[^^^rrrpppTTTIIIFFFDDDJJJUUUuuuwwwlllgggfffggglllrrr|||{{{kkk[[[PPPGGGCCC???======>>>===<<<===============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@BBBEEEGGGLLLWWWfffsss~~~{{{pppjjjddd```[[[VVVUUUXXXXXXZZZ\\\]]]___ccchhhmmmtttyyyqqqdddSSSLLLCCC>>>>>>???<<<999===>>>@@@DDDKKKVVVaaaiiiooorrrvvv{{{lllpppsssqqqooossskkk]]]aaammm}}}jjj[[[XXXVVVWWWbbb{{{vvvbbbSSSKKKJJJLLLVVVXXXYYYVVVNNNFFFAAA???BBBBBBBBBBBBCCCDDDEEEEEEJJJHHHHHHKKKNNNTTT```mmmyyyuuurrrpppppprrrrrrrrrtttyyy~~~mmmdddXXXMMMFFFAAA???===>>><<<::::::::::::999888<<<<<<;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>??????CCCBBBAAA??????>>>>>>???999:::;;;<<<======<<<;;;:::;;;:::::::::<<>>???AAABBBFFFLLLPPPZZZeeetttxxxqqqjjjddd```\\\VVVVVVYYYXXXYYYZZZ[[[\\\```dddggglllrrryyy|||~~~tttbbbUUUIIIBBB;;;999;;;<<<999666;;;;;;;;;<<>>===<<<<<<;;;999:::<<<>>>???@@@AAAAAA======<<<;;;:::;;;>>>@@@GGGJJJRRRZZZbbbooorrrcccRRRJJJHHHHHHJJJNNNMMMSSSXXXYYY[[[ggg|||}}}wwwxxxyyyzzzyyytttmmmhhheee___XXXTTTOOOIIIIIILLLOOOZZZppp|||mmm```[[[WWWWWWVVVTTTVVVZZZjjjdddJJJCCCGGG\\\uuunnn\\\]]]cccfffooonnnrrr~~~lllSSSAAA888555222000000000///...------------///////////////////////////......///111111000...------......///000000000000000000000000111111222111555999===???AAADDDFFFHHHJJJMMMNNNNNNMMMNNNOOORRRUUUYYY\\\^^^^^^\\\ZZZQQQ[[[mmm}}}aaaJJJFFFGGGGGGTTTfffvvvooojjjiiikkknnnuuu|||rrrbbbWWWLLLCCC>>>AAA@@@???>>>============<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>:::===???BBBEEELLLVVV]]]kkkuuuuuummmgggaaa^^^ZZZUUUUUUXXXXXXWWWWWWXXXYYY\\\___aaafffiiimmmpppqqqtttyyy~~~yyyxxxvvvsssmmmbbbSSSIII@@@<<<777666777888777555666666666666888===CCCHHHNNNSSS\\\gggqqqxxx|||~~~lllppprrrooonnnuuuiiiYYYSSSZZZddd|||nnn\\\VVVQQQVVVaaauuu}}}}}}ppp\\\OOOLLLNNNQQQQQQPPPMMMJJJFFFCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIIMMMWWWdddqqq~~~zzzuuuqqqpppqqqqqqqqqyyy}}}nnn___LLLGGGAAA<<<::::::::::::===<<<:::;;;<<<======<<<:::<<>>???AAABBBCCCDDD>>>???@@@???>>>>>>???AAABBBCCCGGGMMMSSS^^^rrrrrrdddTTTMMMKKKJJJKKKMMMQQQVVV[[[^^^bbbnnn|||}}}}}}|||yyytttnnniiijjjccc]]]XXXRRRLLLJJJMMMOOOXXXkkk~~~nnn```[[[WWWWWWVVVTTTVVV[[[fff|||lllNNNEEEIII[[[sssfffUUUYYYcccfffmmmjjjkkkyyytttZZZEEE:::777444111//////......------....../////////////////////000///......///111111000///------......///000000111000000000000000111111222111555:::>>>???AAAEEEGGGHHHJJJMMMNNNNNNMMMNNNOOOSSSVVV[[[^^^___^^^[[[YYYRRRddd{{{rrrYYYFFFGGGJJJMMM___vvvrrrmmmjjjkkknnnrrrzzzsss^^^SSSMMMFFF@@@???<<<===>>>>>>===<<<<<<===<<<<<<<<<<<<=========>>><<<<<<======>>>??????@@@===@@@DDDGGGLLLWWWeeeooozzz~~~rrrhhhbbb]]][[[XXXUUUUUUYYYWWWVVVUUUUUUWWWYYY[[[\\\]]]]]]^^^^^^___aaabbbccc```^^^\\\[[[XXXQQQGGG???999888777555555555555555444555666777777:::===@@@BBBGGGPPP\\\iiivvvkkkpppvvvvvvwwwxxxbbbUUUTTT\\\fff|||hhhXXXTTTQQQZZZiii~~~}}}~~~ooo[[[OOOMMMPPPSSSNNNMMMJJJGGGDDDCCCCCCCCCAAAAAABBBDDDFFFHHHJJJLLLPPPWWWgggyyy~~~yyysssoooooorrruuuwwwxxxbbbQQQIIIEEE@@@<<<;;;:::::::::;;;:::999:::<<<===>>>===???AAADDDGGGHHHIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCBBB@@@===;;;::::::;;;;;;<<<>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEEEEDDDEEEIIILLLSSSdddvvvtttfffWWWOOOMMMKKKJJJLLLTTTYYY^^^bbbgggsss|||xxxsssnnnkkkmmmggg```\\\UUUNNNLLLNNNQQQWWWhhh~~~mmm```[[[WWWWWWWWWUUUWWW[[[bbbyyyrrrTTTIIIMMMVVVnnncccSSS[[[fffjjjiiidddeeetttxxx^^^HHH<<<888444111///............//////000////////////000000000000///......///111222111///---------...///000000111000000000000000111111222000555;;;>>>@@@AAAEEEHHHHHHJJJMMMOOONNNNNNOOOPPPUUUXXX\\\``````^^^[[[XXXYYYnnnjjjSSSDDDHHHLLLQQQggg~~~oookkkjjjlllpppttt~~~rrr^^^LLLEEECCC@@@===>>>888:::<<<<<<<<<;;;<<<===;;;<<<<<<<<<======>>>>>><<<======>>>???@@@@@@AAABBBFFFIIIMMMTTTaaaqqq}}}}}}pppeee___[[[[[[YYYVVVXXX\\\WWWUUUSSSSSSUUUWWWXXXYYYVVVTTTRRRQQQQQQQQQPPPNNNOOOMMMKKKKKKJJJFFF???:::777777888666444444555666666888::::::::::::;;;===<<<@@@HHHUUUeeevvvgggqqq{{{hhh[[[TTTPPP\\\lll|||dddVVVRRRWWW\\\pppsssaaaWWWSSSPPPOOONNNMMMJJJGGGDDDBBBAAAAAAGGGAAA???DDDGGGIIIMMMTTT```nnn}}}zzzvvvrrrrrruuuyyy|||lllWWWJJJAAA???<<<;;;<<<======<<<======>>>>>>>>>>>>???@@@EEEGGGHHHHHHKKKOOONNNJJJNNNHHHFFFIIIIIIEEEAAA@@@AAAAAABBBBBBBBBAAA@@@@@@BBB@@@===<<<>>>BBBEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHGGGCCCCCCHHHOOOUUU___hhh{{{{{{sssgggZZZSSSPPPNNNOOOSSSVVV```kkkoooooovvv~~~|||~~~}}}{{{xxxuuuqqqmmmlllmmmiiiccc\\\VVVPPPMMMKKKKKKSSSaaaxxxttthhh___WWWVVVWWWVVVWWWZZZdddsss|||YYYJJJMMMNNNbbbyyy~~~fffTTT]]][[[aaafffggggggsss|||aaaJJJ<<<555222000000000000000////////////......------------............------------..................////////////////////////000111222333555666777:::???DDDIIILLLIIIKKKNNNPPPRRRRRRQQQPPPZZZ___]]]^^^eee```ZZZ^^^ccc}}}dddQQQEEEGGGMMMVVVooopppmmmjjjmmmuuu}}}___SSSEEE======>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;>>>@@@???<<<<<>>===;;;::::::;;;::::::===>>>???@@@BBBFFFJJJMMMOOOUUUXXXVVVVVVWWWWWWUUUTTTNNNIIIJJJJJJFFFBBBAAA??????@@@@@@AAAAAABBBBBBCCCBBB@@@@@@BBBEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHEEEEEEKKKQQQWWW```hhhuuu|||xxxkkk\\\TTTOOOMMMPPPTTT___iiisssvvvwww~~~}}}|||zzzwwwtttqqqnnnmmmllliiiddd]]]WWWQQQMMMKKKIIIPPP]]]tttvvvlllbbbZZZXXXXXXWWWXXXZZZ^^^mmmbbbMMMJJJJJJ\\\sss}}}hhhTTT[[[[[[dddmmmrrrrrrwwwgggNNN>>>666222000000000000000///////////////......------......///......------------..................////////////000000000000000111222222444444666999===BBBGGGIIIKKKLLLNNNQQQSSSSSSTTTTTTZZZ___^^^```eee```YYY^^^kkk{{{bbbQQQFFFKKKSSS___yyyxxxuuurrrooonnnqqqyyyoooXXXNNNBBB<<<===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@???===>>>BBBFFFIIIOOOYYYdddooo{{{wwwppphhhddd```]]]]]][[[YYYVVVSSSQQQPPPPPPPPPNNNKKKIIIFFFBBB>>><<<>>>??????>>>>>>?????????>>><<<;;;999666666555555555666666777777777777888888888888888:::===CCCMMM]]]qqqlll~~~zzzdddQQQMMMNNNSSScccvvvnnn___\\\___\\\jjjyyyzzztttbbbYYYTTTRRRPPPJJJFFFBBBAAABBBCCCBBBAAA???DDDJJJMMMLLLRRRdddvvvxxxvvvwwwvvvsssrrrtttxxx}}}wwwbbbOOOCCC======<<<;;;::::::::::::???AAACCCFFFKKKRRR[[[aaabbbiiillliiidddcccdddccc]]]TTTLLLJJJGGGCCC@@@???=========>>>???BBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFGGGNNNTTTYYY```gggooo}}}ppp___TTTNNNMMMQQQWWWfffpppzzz~~~}}}zzzwwwtttrrrqqqqqqkkkiiieee___YYYSSSMMMKKKIIIMMMWWWmmm|||pppeee\\\YYYYYYXXXYYY[[[YYYfff~~~pppSSSGGGFFFUUUlll{{{~~~oooXXX\\\^^^jjjvvv}}}{{{www~~~oooUUUBBB888333111000000000000///////////////......------......///......------------..................////////////111000000000000111222222555555777:::>>>BBBFFFIIILLLMMMNNNQQQSSSUUUWWWXXXZZZ______aaaeee]]]VVV]]]sssmmmYYYJJJBBBIIITTTcccyyypppppptttsssssswwwvvv```OOOGGG???;;;===>>>===:::;;;;;;<<<<<<<<<<<<<<<<<<===========================???@@@??????BBBHHHMMMQQQ[[[hhhttt|||wwwppplllhhhddd```^^^\\\ZZZXXXRRRPPPMMMKKKJJJHHHEEECCC???<<<999888999:::;;;;;;;;;<<<===>>>>>>===<<<;;;777777666666666666666777888888888888999999::::::;;;===BBBKKKZZZmmmrrrlllXXXHHHHHHLLLSSSdddxxx{{{iii^^^^^^cccbbbuuuwwwzzzrrraaaWWWSSSPPPNNNKKKFFFAAAAAACCCEEEDDDBBBCCCHHHNNNPPPTTTbbbyyy{{{tttrrrrrrqqqpppqqquuuyyy~~~rrr\\\JJJ???============<<<<<<===>>>BBBFFFLLLRRRZZZeeerrrzzz}}}yyyuuutttssspppfff[[[OOOHHHCCC>>>:::;;;;;;;;;;;;<<<>>>AAAEEEGGGIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKIIIGGGIIIPPPVVVZZZ___eeennnyyysssaaaTTTMMMMMMTTT\\\iiirrr}}}}}}yyyuuutttsssssskkkiiifffaaa[[[TTTNNNKKKKKKLLLRRReeerrrggg\\\YYYXXXXXXZZZ]]]ZZZfff{{{|||ZZZHHHEEERRRfffzzzzzz```___bbbqqq}}}{{{uuuyyywww[[[GGG:::444222000000000000//////////////////............//////......------------..................////////////111111000000111111222222888999:::===AAAEEEHHHJJJLLLLLLMMMPPPRRRVVVXXXZZZ\\\``````bbbcccXXXSSS]]]vvvqqq___OOOEEEAAAJJJXXXiiissslllnnnuuuvvvxxx|||oooYYYIIIDDD>>><<<===>>><<<:::<<<<<<<<<<<<<<<=========>>>>>>>>>==================???@@@@@@BBBGGGPPPWWW]]]hhhuuu~~~xxxsssnnnkkkfffbbb^^^[[[XXXWWWRRROOOKKKHHHEEECCCAAA>>>===;;;:::999:::;;;<<<<<<<<<===>>>???>>>>>><<<<<<999999888777666666666777777888888999999::::::::::::<<<@@@IIIVVVhhh{{{~~~|||gggTTTFFFGGGLLLSSSdddwwwwwwggg^^^```eeemmmzzzwwwooo^^^UUUPPPMMMJJJIIIEEEAAA@@@BBBEEEFFFEEEKKKOOOSSSZZZhhhvvvpppnnnllllllnnnpppuuuzzz~~~lllVVVFFF===;;;<<<===<<<<<<===AAADDDGGGOOO[[[gggttt}}}lll___QQQHHHAAA;;;888999:::999999:::===AAADDDFFFKKKOOORRRTTTRRRPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMJJJHHHKKKRRRWWWZZZ___eeennnwwwuuucccUUUMMMNNNWWWaaakkkuuu~~~yyyuuurrrqqqqqqkkkjjjgggbbb\\\UUUPPPMMMKKKKKKOOO```~~~ttthhh]]]XXXWWWWWWZZZ^^^___hhhzzz```KKKHHHPPPbbb{{{eee```aaarrr}}}~~~zzz{{{~~~cccMMM>>>666222000000000000/////////////////////....../////////......------------..................////////////000000000000111222333444999:::<<>>>>>===;;;999<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>============???AAACCCEEEHHHPPPZZZbbbkkksss~~~}}}vvvrrrmmmlllhhhccc]]]XXXUUUSSSQQQMMMHHHDDDBBB@@@>>>===<<<<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@???>>>===<<<;;;:::999888777777777777777888999::::::;;;;;;:::<<<@@@HHHTTTddduuu~~~zzzyyyeeeRRREEEGGGMMMTTTeeexxxrrrddd^^^bbbiii{{{|||xxxzzzlll[[[RRRNNNJJJGGGDDDBBBAAA@@@BBBEEEIIILLLQQQUUU]]]iii}}}rrrkkkiiiiiijjjmmmqqqvvv{{{{{{dddPPPCCC===888:::;;;;;;<<<@@@GGGMMMRRR^^^qqqkkk^^^PPPGGGAAA<<<:::;;;999999999;;;===???BBBCCCIIINNNTTTVVVUUUTTTUUUVVVWWWWWWVVVVVVTTTSSSQQQQQQMMMKKKMMMTTTYYY\\\aaafffooovvvxxxfffXXXOOOPPPZZZfffrrr||||||xxxtttrrrpppooommmkkkgggbbb\\\VVVRRROOOJJJJJJNNN[[[wwwyyylll___YYYWWWVVVXXX\\\aaahhhwwwcccNNNHHHLLL]]]zzzhhh^^^\\\mmmwww}}}mmmUUUCCC888444000000000000////////////000//////......//////000......------------..................//////////////////000000222333555666888999;;;>>>AAACCCEEEFFFJJJKKKMMMPPPSSSVVVXXXYYY^^^```^^^^^^]]]SSSWWWmmmyyydddSSSIIIJJJQQQ___ooossslllpppxxx{{{~~~hhhSSSGGGDDDAAA???>>>===;;;:::<<<<<<======>>>>>>??????>>>>>>>>>?????????@@@@@@BBBEEEIIILLLQQQZZZfffnnnwww}}}wwwrrrooommmmmmkkkfff^^^WWWRRRPPPOOOJJJEEEAAA???>>>>>>===;;;<<<===<<<;;;;;;<<<>>>AAABBBCCCCCCBBBAAA@@@??????>>>===;;;:::999999999888888999:::;;;<<<======<<>>:::<<<======???EEEPPPXXXcccrrr{{{bbbVVVIIIBBB???;;;;;;===999999:::;;;===>>>???@@@DDDJJJRRRVVVVVVXXX[[[^^^]]]\\\[[[YYYXXXWWWVVVVVVRRROOOQQQVVV[[[^^^dddjjjrrrwww~~~lll\\\RRRRRR\\\hhhzzz}}}zzzxxxuuutttsssnnnlllgggaaa\\\WWWSSSQQQIIIJJJMMMVVVkkksssddd[[[VVVTTTUUUYYY^^^bbbooocccOOOFFFFFFUUUvvvlll^^^XXXhhhnnn~~~~~~|||zzz___III;;;555000000000000////////////000000////////////000000......------------..................////////////---...///000222555777888999:::<<>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDDGGGKKKPPPUUU\\\fffqqqzzz{{{uuuqqqpppoooqqqpppkkkbbbYYYSSSPPPKKKGGGAAA===<<<=========;;;===>>>===;;;:::;;;===@@@AAABBBCCCDDDCCCBBBBBBBBBAAA???===<<<;;;:::::::::;;;<<<===>>>??????@@@AAADDDJJJRRR\\\hhhttt|||}}}}}}zzzyyyyyy~~~]]]LLLBBBGGGPPPXXXjjj~~~{{{rrrddd[[[]]]jjjuuuzzzzzz~~~jjjZZZQQQMMMIIIFFF>>>CCCHHHIIIJJJPPP\\\eeerrrzzzssskkkfffeeejjjlllpppuuuzzz~~~kkkVVVGGG@@@???>>>@@@AAAAAADDDLLLYYYbbbqqq|||oooWWWLLLAAA===;;;999:::===999:::;;;<<<============@@@GGGOOOUUUWWWZZZ```eeebbb```^^^\\\ZZZYYYYYYZZZVVVSSSSSSXXX\\\```ffflllvvv{{{qqq```UUUSSS]]]hhh~~~}}}{{{yyyxxxppplllgggaaa[[[WWWTTTSSSJJJKKKLLLPPPaaayyyyyyhhh]]]WWWSSSSSSVVVYYY\\\hhh~~~bbbNNNBBBAAAOOOrrrooo```WWWfffhhh|||~~~}}}zzzyyyeeeMMM>>>666000000000000////////////000000////////////000000.........------...................../////////000,,,---...000333555888999;;;<<>><<<;;;<<<===>>><<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGKKKOOOVVV\\\cccmmmyyyyyyuuuuuuuuuqqqttttttooofff[[[TTTQQQHHHDDD>>>;;;:::<<<======<<<>>>@@@???<<<:::<<<>>>===???AAACCCDDDDDDDDDDDDCCCBBBAAA???===<<<;;;;;;<<<===>>>???@@@AAABBBBBBEEEIIIPPPXXXbbblllwww~~~zzz}}}|||zzz{{{|||yyyYYYLLLGGGEEEGGG]]]yyyxxxhhh]]]WWWZZZiiiyyy}}}{{{~~~gggVVVLLLGGGFFFHHHEEEEEEIIILLLMMMTTTiii~~~xxxpppnnnjjjfffdddfffllltttzzz~~~uuu___OOOHHHCCC===@@@BBBEEEHHHMMMWWWdddnnn~~~tttfffUUUIII>>><<<;;;999:::>>>:::;;;<<<;;;999888888999AAABBBGGGPPPWWW[[[aaafffhhheeecccddd```YYYVVVWWWWWWVVVVVVZZZbbbjjjqqqttt~~~rrreeeZZZVVV^^^lll~~~}}}|||{{{zzzzzzzzztttnnnfff```\\\XXXRRRNNNLLLGGGGGGQQQ\\\kkk~~~oooaaaXXXTTTSSSSSSTTTZZZbbbqqqdddLLLDDDFFFFFFccc{{{\\\VVV```kkkxxxvvvsssxxx}}}uuuUUU???444555444222111000000//////000000//////.........---000000000000///---,,,+++,,,------..................///000111333666888999;;;===@@@CCCEEEEEEEEEEEEMMMLLLNNNRRRWWWZZZYYYXXX^^^XXXXXXZZZXXX]]]wwwvvvZZZNNNLLLNNNXXXlll~~~zzz}}}||||||~~~```LLLCCC>>>999777999<<<<<<<<<:::;;;>>>@@@AAABBBBBBBBBCCCEEEGGGHHHHHHJJJLLLOOOSSSWWW]]]dddlllttt}}}|||vvvuuuvvvxxxuuuuuuuuutttooocccTTTIIIGGGCCC???;;;:::::::::999>>>===;;;:::999888888888>>>>>>>>>??????@@@AAABBBBBBBBBAAA???>>>===<<<;;;===>>>???>>>>>>???BBBEEEEEEOOOYYY^^^fffttt~~~{{{vvvrrrUUUJJJHHHJJJNNNccczzzxxxggg\\\VVVWWWfffvvv~~~{{{zzzzzz{{{dddTTTKKKGGGFFFHHHCCCCCCHHHNNNUUUbbbxxxuuummmkkkiiiggggggggglllttt{{{oooZZZKKKGGGCCC???>>>AAAHHHRRR^^^iiirrrxxx}}}~~~wwwjjj^^^TTTIII@@@>>>>>><<<<<<@@@======>>><<<::::::;;;<<>>>>>===@@@@@@@@@AAABBBCCCEEEEEEEEEGGGHHHIIIJJJMMMQQQTTTYYY]]]cccjjjrrryyy|||xxxwwwyyyzzzyyyyyyxxxvvvooocccTTTIIIDDD@@@<<<::::::;;;;;;;;;===<<<;;;999888888777777999999999999:::;;;<<<<<<>>>>>>>>>>>>=========<<<<<<===>>>>>>???@@@DDDGGGHHHRRR\\\cccmmmzzz{{{vvvkkkQQQGGGIIIPPPWWWkkk}}}qqqaaaYYYUUUWWWfffwwwzzzwwwwwwzzzwwwbbbTTTMMMHHHGGGIIIGGGGGGLLLWWWeeexxx~~~pppiiihhhhhhiiijjjiiinnnvvv|||{{{gggSSSGGGEEEDDDBBB@@@FFFRRRbbbpppyyy||||||zzz||||||{{{~~~~~~}}}xxxqqqggg]]]SSSKKKDDDCCCCCCBBBBBBCCCAAAAAA@@@>>><<<;;;===???@@@BBBIIITTT\\\aaaiiiqqqrrrnnniiigggbbb^^^```fffddddddeeekkkuuuvvvhhh\\\WWW___lll~~~~~~}}}}}}|||||||||vvvpppgggaaa\\\WWWQQQLLLJJJGGGGGGLLLPPP[[[ssszzzjjj]]]VVVSSSSSSRRRTTTXXXbbbuuuzzzdddRRRAAAEEEDDDSSSzzziiiccciiirrrxxx}}}qqqqqqzzzmmmNNN;;;555444222111000000//////////////////............------...///////////////......///000000000//////...///000111333666888999<<<>>>AAACCCFFFGGGGGGGGGLLLMMMPPPTTTZZZ]]]]]]]]]ZZZVVVTTTUUUWWWfffyyy]]]LLLIIILLLKKK\\\wwwwwwxxx|||uuu\\\NNNEEEBBB???>>>???@@@@@@@@@CCCCCCCCCDDDGGGJJJMMMOOOLLLMMMMMMNNNPPPTTTZZZ^^^aaafffmmmttt{{{}}}zzz{{{}}}~~~zzzqqqbbbSSSHHH@@@===:::999:::;;;<<<;;;;;;;;;999888777777777777555555555555666777888999::::::;;;;;;<<<=========;;;<<<===>>>???BBBFFFIIIMMMWWWbbblllxxx{{{wwwiiiPPPGGGJJJTTT^^^qqqvvveeeXXXVVVWWW[[[kkk}}}|||xxxvvvtttvvvzzzvvvbbbUUUNNNIIIHHHJJJNNNPPPWWWeeezzzzzzlllhhhhhhhhhjjjllllllqqqxxx~~~xxxaaaNNNEEEDDDEEEEEEFFFPPP```nnnvvvxxxuuurrrqqqpppqqqttt||||||uuukkkcccUUUOOOJJJHHHIIIIIIHHHGGGDDDDDDCCC@@@>>>===???@@@AAADDDKKKVVV^^^eeennnxxxyyytttoookkkfffccchhhooorrrrrrttt|||zzzkkk```\\\eeesss~~~~~~}}}}}}wwwppphhhaaa\\\VVVPPPKKKIIIFFFGGGIIIIIIQQQiiiooo```WWWSSSRRRRRRRRRSSSZZZhhhyyyvvvdddTTTBBBDDDBBBIIIiiitttqqqvvvnnnlllvvvuuuRRR;;;444444222111000////////////////////////...............///////////////......//////000000000000000...///000111333666888999===>>>AAACCCFFFGGGHHHIIIKKKLLLPPPUUUYYY\\\^^^^^^]]][[[XXXVVV\\\qqqmmmSSSFFFFFFJJJNNNaaa~~~{{{~~~pppZZZMMMEEECCCAAA@@@AAABBBBBBCCCDDDFFFIIINNNRRRVVVYYY[[[UUUUUUTTTTTTWWW\\\ccchhhkkkpppwww~~~}}}qqqaaaQQQGGG>>><<<999888999::::::::::::999888777666666666666666666666666777888999:::999999999:::;;;<<<<<<===999:::<<<===???CCCHHHLLLRRR[[[gggttt{{{wwwjjjPPPIIINNNYYYcccsss~~~kkk[[[QQQUUU[[[___oooyyywwwwwwssswww}}}ttt```TTTMMMIIIHHHJJJPPPWWWdddvvv}}}~~~|||rrriiiiiijjjjjjkkklllpppuuu{{{uuu]]]LLLEEEEEEEEEFFFIIIVVVgggooonnniiifffeeedddeeelllyyy|||qqqjjj\\\XXXSSSPPPPPPQQQPPPMMMHHHHHHGGGDDDAAA@@@AAABBBEEEGGGNNNWWW^^^fffsss{{{wwwrrrmmmkkkqqqyyy|||lll```]]]hhhvvv}}}}}}~~~~~~}}}|||{{{zzzwwwppphhhaaa\\\VVVPPPKKKIIIFFFFFFFFFEEEJJJ```wwwuuudddXXXSSSRRRRRRQQQQQQTTT]]]jjjyyy~~~sssdddVVVGGGDDDAAAEEE[[[rrrpppxxxyyyUUU===444444222111000/////////.........///////////////000000000000///...---,,,...//////000000000000000...///000111333666888999===>>>@@@CCCEEEGGGIIIJJJIIILLLPPPTTTXXXZZZ]]]^^^___^^^ZZZXXXccc|||eeeOOOEEEEEEHHHTTTjjjlllXXXMMMDDDCCCBBBAAAAAACCCEEEGGGJJJNNNTTT[[[___aaa``````ZZZZZZYYYZZZ\\\bbbjjjpppvvvzzzqqq___OOOEEE>>><<<999888999999888777999999888777666666666666888888888888999:::;;;;;;999999::::::;;;;;;<<<<<<999:::<<<===@@@DDDKKKOOOTTT]]]jjjwww{{{xxxhhhPPPLLLTTT___fffsss}}}zzzfffUUUOOOYYYbbbfffttt{{{yyyzzztttyyyppp]]]QQQLLLIIIJJJLLLSSS```ttt||||||~~~rrrkkkgggiiikkklllmmmooouuuyyypppXXXKKKHHHGGGGGGHHHGGGTTTbbbfffaaa[[[\\\___[[[bbbttt{{{ttteeebbb\\\WWWVVVYYYWWWRRROOOOOOOOOMMMIIIGGGGGGGGGIIIKKKPPPWWW]]]fffuuu}}}wwwtttzzz{{{jjj___^^^lll}}}|||}}}}}}}}}|||zzzxxxwwwvvvpppgggaaa\\\WWWQQQLLLJJJEEEDDDEEEDDDGGGYYYmmm|||jjj\\\TTTRRRSSSPPPOOOQQQUUU^^^lllyyywwwkkk___SSSGGGCCCFFFQQQpppyyyXXXBBB555444222111000000//////.........///////////////111111000000///---,,,+++......///000000000//////...///000111333666888999======???BBBDDDGGGIIIJJJIIILLLQQQUUUWWWYYY\\\^^^]]]]]]YYYZZZkkkyyy^^^MMMGGGHHHJJJXXXooolllXXXMMMDDDDDDCCCBBBBBBEEEJJJNNNVVVZZZ```eeegggeeebbb___[[[\\\]]]___cccjjjsssyyyooo\\\LLLDDD===;;;999999999999888777999999888777777666777777777777777777888999:::;;;::::::;;;;;;<<<======>>>===>>>???@@@CCCHHHOOOTTTVVV```mmmyyy{{{xxx```NNNNNN[[[gggjjjqqqxxxsss```PPPNNN___kkkppp~~~|||yyyzzzuuu{{{ooo\\\QQQNNNNNNQQQUUU___sss{{{zzz{{{}}}{{{nnnhhhdddfffjjjlllppptttyyy|||iiiSSSJJJKKKJJJIIIJJJHHHOOOXXXZZZWWWUUUXXX\\\]]]kkk{{{ooollleee\\\[[[^^^\\\WWWWWWXXXYYYXXXTTTPPPNNNNNNNNNNNNQQQVVV[[[dddvvvxxxiiiccchhh{{{|||zzzxxxuuuoooggg```\\\XXXRRRMMMJJJEEECCCEEEEEEGGGUUUeeeppp```WWWTTTQQQOOONNNOOOPPPUUUcccqqq|||{{{rrrbbbMMMHHHJJJLLLbbbuuuXXXFFF555444222111000000//////............/////////000//////000000///...------------...////////////......///000111333666888999<<<===>>>@@@CCCFFFIIIJJJKKKOOOSSSVVVXXXYYY\\\^^^ZZZ[[[YYY^^^uuunnnTTTHHHGGGKKKOOOaaaxxx|||{{{mmmZZZNNNEEEEEEDDDBBBCCCGGGOOOUUU___aaafffiiiiiifffccc```\\\^^^bbbgggmmmvvvmmmZZZJJJBBB;;;:::999999:::;;;:::999999999888777777777888888777777777777888999::::::999:::;;;===>>>@@@AAABBBBBBCCCDDDEEEGGGMMMTTTYYY\\\hhhuuu{{{xxx{{{XXXKKKOOO```mmmmmmpppsssmmmZZZLLLMMMbbbsssyyy{{{wwwyyyuuu|||ppp]]]TTTRRRTTTYYY^^^ooo|||}}}{{{xxxxxxzzz}}}~~~~~~|||||||||~~~~~~uuunnngggbbbdddhhhlllrrrxxx{{{~~~yyycccOOOJJJLLLLLLKKKKKKKKKNNNPPPQQQRRRTTTXXX[[[eeevvv~~~xxxuuurrrjjj```^^^aaa___YYY]]]___```___\\\WWWTTTSSSRRRQQQRRRUUUYYYcccvvvvvvjjjiiisss~~~|||tttnnnfff```\\\XXXRRRNNNKKKDDDBBBEEEFFFHHHSSSaaatttdddZZZVVVPPPMMMMMMNNNMMMPPP]]]lllzzzmmmRRRKKKNNNIIIZZZwwwpppWWWGGG555444222111000000//////---.........//////000000---......///////////////,,,------..................///000111333666888999;;;<<<===@@@CCCFFFHHHJJJLLLQQQUUUXXXXXXYYY\\\___ZZZ[[[ZZZbbb~~~eeeMMMDDDGGGNNNSSSpppyyyuuuxxx~~~ooo\\\OOOFFFFFFEEECCCDDDJJJSSSZZZaaacccfffhhhiiihhhfffddd___bbbgggnnnwww~~~lllXXXIIIAAA999888888999;;;===<<<;;;:::999888888888888888888888777777888888999:::;;;888999;;;===@@@CCCEEEFFFFFFGGGGGGHHHKKKPPPWWW]]]dddppp}}}{{{xxxqqqUUULLLSSSfffpppnnnooolll___PPPIIIMMM___qqq|||yyyxxx{{{{{{qqq^^^WWWTTTUUU```ooo~~~yyy|||zzzyyyxxxyyy{{{~~~}}}{{{zzz|||}}}tttsssjjjhhhffffffiiiqqq{{{www___RRRQQQLLLKKKPPPOOOLLLKKKLLLMMMKKKLLLUUU```jjjyyyyyy~~~wwwlllbbb[[[YYYZZZ\\\\\\___bbbbbb___]]]___aaaaaa[[[XXXXXXYYYbbbvvvyyytttxxx~~~~~~~~~zzzvvvtttjjjddddddaaaZZZTTTTTTLLLGGGCCCBBBBBBFFFQQQ]]]|||gggYYYRRROOOMMMMMMNNNNNNQQQ\\\hhhtttaaaOOOJJJHHH]]]tttsss}}}pppYYY???999888444///...000000000////////////////////////............////////////////////////000000000000000000000222333555777888<<<===>>>???AAADDDIIILLLQQQRRRUUUWWWYYYZZZ[[[[[[\\\WWWZZZooo}}}\\\LLLEEEDDDOOO___www}}}tttmmmooozzzppp^^^QQQLLLHHHEEEDDDIIIOOOUUUYYYaaabbbdddeeeeeedddcccaaafffkkkrrrzzz~~~|||~~~vvvfffTTTDDD::::::888888:::======;;;888999999999999999999::::::;;;999777999<<<===;;;999<<<;;;===BBBIIILLLKKKIIIMMMKKKIIILLLSSSZZZaaadddmmmwwwtttmmmxxx}}}nnnSSSNNNUUUfffpppmmmnnnjjj\\\KKKEEEIIIYYYiiivvv{{{uuuuuuxxx{{{tttccc\\\[[[^^^lll||||||xxxuuuxxxwwwuuuuuuvvvxxx{{{}}}~~~}}}|||zzz{{{~~~wwwoooooojjjjjjiiiiiilllsss|||zzz```RRRRRROOOPPPTTTQQQJJJKKKNNNPPPQQQSSS\\\ggg{{{xxxrrrrrruuuyyyoooddd]]]ZZZZZZ[[[ZZZ]]]___``````aaaccceee```ZZZWWWXXX]]]iii}}}|||zzzvvvmmmgggfffccc\\\WWWVVVLLLGGGDDDCCCCCCFFFRRR]]]yyymmm]]]UUURRRPPPOOOOOONNNPPPYYYdddvvvjjjSSSKKKHHH[[[rrrttt|||ooo[[[EEE999777444000///000000000////////////////////////............////////////////////////000000000000111111222333555666888999<<<===???@@@AAADDDHHHKKKPPPRRRTTTWWWZZZ[[[[[[[[[[[[ZZZbbbyyy|||[[[KKKEEEEEEQQQaaa{{{yyysssooosss|||qqq___SSSNNNJJJFFFFFFJJJQQQWWWZZZ___```bbbcccddddddcccbbbjjjooovvv~~~}}}||||||zzzlll]]]OOOCCC<<<:::888777999;;;<<<:::888999999999999::::::::::::<<<:::999:::===>>>===<<<<<<===AAAGGGNNNSSSVVVWWWWWWVVVUUUVVVYYY```gggllluuu~~~yyykkkeeerrrgggQQQPPPUUUdddnnnmmmmmmgggXXXGGGBBBFFFTTTcccsss~~~wwwrrrssswww|||sssddd^^^___hhh|||~~~xxxvvvvvvvvvsssrrrqqqqqqrrrtttwwwyyyzzz{{{zzzzzz|||ooohhhiiiiiijjjkkklllooouuu|||bbbRRRSSSTTTWWWYYYTTTLLLNNNTTTZZZ\\\```iiitttyyykkkfffbbbaaa___^^^dddkkkvvvqqqiiiaaa\\\ZZZ[[[\\\^^^^^^___```aaaccceeegggbbb\\\XXX\\\hhhxxx~~~}}}|||xxxpppjjjhhheee___YYYWWWLLLHHHDDDDDDDDDHHHSSS^^^vvvtttbbbWWWUUURRRPPPOOONNNNNNVVV```tttuuuXXXKKKGGGXXXnnnvvv{{{~~~qqqbbbMMM;;;777444222111111000000////////////////////////............////////////////////////000000000000222222333444666888:::;;;;;;===@@@AAABBBDDDFFFIIIOOOQQQTTTXXXZZZ\\\\\\\\\[[[___lllyyyXXXJJJEEEGGGUUUfff{{{sssppppppvvv~~~tttcccWWWPPPMMMIIIIIIMMMTTTYYY\\\^^^^^^```aaacccdddeeeeeennnrrrzzz~~~~~~{{{lll\\\PPPGGG@@@===:::888777777999::::::999999999999:::::::::;;;;;;===<<<;;;===???@@@@@@???===AAAHHHOOOVVV^^^eeejjjhhhgggfffddddddhhhpppvvvmmmbbb^^^iiiwww}}}yyy```OOONNNRRRbbbooooooppphhhUUUDDDCCCGGGSSScccxxxzzzvvvsssvvvzzzssseeeaaafffvvvxxxrrrrrrssstttnnnnnnnnnnnnppprrruuuvvvwwwxxxyyy{{{~~~vvvjjjeeeffffffhhhjjjlllpppttt{{{eeeSSSVVVYYY^^^___YYYRRRVVV^^^fffjjjnnnvvvqqqaaaUUUQQQNNNNNNMMMMMMRRRYYY___]]]YYYWWWXXX[[[___bbbfffdddbbbaaaaaacccdddeeeeee```^^^fffxxx}}}|||xxxrrrlllhhheee```[[[WWWLLLHHHEEEEEEEEEHHHSSS^^^xxxzzzeeeWWWVVVRRROOOOOONNNOOOUUU]]]ooo~~~ZZZIIIFFFSSSiiiwww{{{zzzlllWWW>>>888444333333111000000////////////////////////............////////////////////////000000000000222222333444666888:::;;;;;;===AAACCCCCCDDDFFFHHHOOOQQQUUUYYY\\\]]]]]]\\\]]]cccttttttUUUGGGEEEIIIYYYlllsssmmmmmmpppwwwyyyhhh\\\SSSPPPMMMMMMQQQWWW[[[^^^]]]^^^___aaadddgggjjjkkkqqqvvv}}}tttkkk\\\OOOEEE@@@===;;;999888777666777888::::::999999::::::;;;;;;<<<<<<=========>>>@@@AAABBBBBB@@@FFFNNNVVV^^^hhhrrrzzz{{{zzzxxxrrrmmmooowwwsssccc[[[YYYaaakkksssyyy~~~nnnYYYNNNJJJOOObbbssswwwwwwkkkVVVCCCDDDIIIUUUhhh~~~zzzxxxxxx|||tttiiigggrrr|||oookkkkkknnnooolllllllllmmmooorrrtttuuutttvvvzzz}}}}}}qqqhhheeefffccceeeiiikkkooosssxxx|||iiiVVVYYY^^^cccddd]]]XXX]]]gggpppsssuuu{{{~~~kkkZZZPPPGGGDDDDDDEEEDDDBBBEEEJJJLLLLLLLLLOOOUUU\\\dddiiinnnlllhhhdddbbbdddfffiiiiiiggghhhrrr~~~|||xxxtttmmmgggdddaaa[[[VVVLLLIIIFFFFFFEEEHHHRRR]]]xxx~~~gggWWWTTTPPPNNNNNNOOOPPPVVV]]]jjjZZZFFFFFFNNNbbbxxx}}}|||zzzxxxaaaDDD:::444444444111///000000000000000000000000000............////////////////////////000000000000111111222444666888:::;;;;;;>>>AAADDDDDDFFFGGGIIIPPPSSSWWW[[[]]]^^^]]]]]]^^^fffxxxqqqRRRFFFFFFMMM___tttrrrjjjmmmrrryyynnnbbbVVVSSSPPPPPPTTTYYY^^^```_________aaaeeekkkpppssswww|||~~~~~~~~~}}}xxxrrrmmm```YYYOOOFFF???<<<999777888888777777777888999;;;999::::::;;;<<<<<<======<<<>>>???@@@AAACCCDDDEEEFFFLLLUUU^^^gggqqq|||{{{tttuuu|||xxxbbbVVVRRRQQQWWW```iiisss{{{cccQQQLLLHHHOOOfff|||qqqWWWEEEFFFLLLYYYooo|||{{{|||}}}yyyrrrkkkoootttkkkiiikkkmmmnnnjjjjjjkkkmmmooorrrtttuuurrrvvv{{{ssslllgggfffgggccceeeiiilllooosssxxx|||mmmZZZ\\\```eeegggaaa^^^cccllltttuuussswww}}}|||iiiVVVJJJDDD<<<;;;===@@@@@@===>>>BBBFFFFFFHHHLLLUUU```jjjpppuuutttpppkkkfffgggmmmrrrqqqsssvvv}}}xxxuuunnnfffcccaaa[[[UUUMMMIIIGGGFFFEEEGGGPPPZZZxxxkkk[[[TTTOOOLLLNNNPPPQQQVVV\\\hhh[[[EEEFFFJJJZZZuuu~~~zzz|||yyyzzz}}}hhhKKK===444444444000...111000000000000000000000000............////////////////////////000000000000000111222444666999;;;<<<===???BBBDDDEEEGGGJJJMMMSSSUUUZZZ]]]______^^^]]]^^^ggg{{{pppRRRGGGIIIRRRhhh}}}|||ssskkkqqqxxxsssfffXXXUUUSSSSSSWWW[[[___aaa```______bbbgggooovvv{{{~~~}}}{{{vvvnnneee___OOOKKKEEE???<<<:::777666777888999999888888999;;;999::::::;;;<<<===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIMMMRRR[[[fffqqq}}}yyy{{{eeeUUUJJJJJJLLLPPPYYYeeesss}}}|||[[[KKKJJJJJJTTTnnnwwwYYYKKKMMMRRR___www|||}}}vvvsssrrr~~~zzzpppiiihhhjjjllllllhhhiiijjjllloooqqqssstttqqqvvv}}}pppiiihhhfffeeeffffffhhhkkknnnqqquuu{{{ppp^^^___aaaeeeiiidddeeejjjrrrxxxvvvppppppuuu}}}zzzsssiii[[[MMMCCC???:::999;;;>>>===;;;<<<@@@CCCCCCEEELLLVVVdddqqqyyy}}}tttjjjiiiqqqyyy~~~|||xxxvvvooogggcccbbb\\\TTTNNNJJJGGGFFFDDDEEEMMMWWWnnnrrrcccTTTOOOLLLNNNPPPQQQUUUZZZddd|||]]]FFFHHHGGGSSSqqq~~~uuuzzz~~~}}}wwwtttxxxmmmQQQ@@@444333333...---111000000000000000000000000............////////////////////////000000000000111222333555777:::<<<>>>>>>@@@BBBDDDFFFIIINNNQQQUUUXXX\\\```aaa```^^^]]][[[ggg}}}qqqTTTJJJNNNYYYpppzzzssspppxxxttthhhYYYWWWTTTUUUXXX\\\```aaa```______aaahhhqqqzzz~~~{{{zzzxxxtttmmmdddYYYRRREEEAAA===:::999999888777666999;;;;;;999888:::;;;::::::;;;<<<===>>>??????@@@CCCFFFGGGGGGHHHKKKNNNTTTXXXaaaooo}}}~~~qqq]]]TTTJJJMMMPPPRRRYYYfffwww}}}yyyWWWGGGHHHNNNXXXtttzzzZZZRRRSSSXXXeee~~~}}}{{{{{{{{{tttkkkfffeeeeeeeeeeeefffgggiiilllnnnqqqssstttqqqvvvtttfffbbbdddeeedddeeejjjkkknnnpppsssxxx~~~rrr``````aaaeeeiiieeekkkpppwww|||xxxpppmmmpppuuummmddd]]]UUULLLDDD???>>><<<<<<>>>===:::<<<@@@??????CCCJJJWWWgggwww{{{mmmiiiqqqzzz~~~~~~~~~~~~|||{{{zzzyyyyyyxxxqqqgggdddccc^^^UUUNNNJJJGGGFFFCCCDDDLLLUUU^^^zzzxxxiiiVVVPPPMMMNNNPPPQQQSSSXXX```xxx___GGGIIIEEENNNnnn~~~pppsssuuusssppprrr~~~pppUUUBBB444333333---,,,111000000000000000000000000............/////////000////////////000000000000333333444666999<<<>>>??????@@@BBBDDDFFFKKKPPPTTTWWWZZZ^^^aaabbbaaa___]]]YYYggg~~~sssVVVMMMQQQ^^^vvvxxxssssss~~~ttthhhZZZWWWUUUUUUYYY]]]```aaa___^^^^^^aaahhhqqq{{{|||sssqqqooolllhhhaaaWWWLLLEEEAAA===999777777888999999666999<<<===;;;999:::;;;::::::;;;<<<===>>>???@@@BBBEEEIIIJJJJJJKKKNNNRRRXXX\\\eeetttlll^^^ZZZQQQUUUXXXXXX\\\iiizzz}}}sssXXXMMMKKKPPPiiiuuu___SSSRRRXXXjjj}}}}}}xxxooogggffffffddddddfffiiikkkmmmnnnnnnnnnppprrrqqqttt{{{tttmmmfffbbbccceeeggggggnnnoooqqquuuyyy}}}~~~~~~{{{bbbZZZ^^^dddiiikkkqqqtttvvvuuuoooiiifffeeeddd___XXXPPPJJJFFFDDDDDD@@@???>>>>>>>>>>>>===<<<>>>@@@CCCHHHRRRdddxxx{{{qqqvvv~~~}}}yyywww{{{xxxsssnnniiibbb\\\WWWPPPKKKGGGGGGFFFEEEGGGLLL^^^jjj~~~lllYYYUUUQQQOOOLLLKKKQQQYYYaaavvvgggJJJCCCFFFOOOtttuuukkkeeejjjnnnqqq~~~pppSSSDDD777222333111000000000///...///222222000---000000000000////////////111111111000000000000000000333666888999;;;>>>@@@AAAAAACCCFFFKKKOOOSSSUUUXXXaaa```___fffeee```cccaaaqqqoooVVVRRRWWWbbb{{{{{{xxx|||yyymmm]]]XXXUUUXXXZZZ[[[^^^bbbcccaaaaaaeeemmmvvv~~~}}}uuummmllliiiddd]]]TTTKKKCCC>>>777888888888888999999999:::::::::::::::;;;<<<===:::;;;===???@@@BBBDDDEEEFFFIIIMMMPPPRRRUUUXXXZZZ___gggssszzzzzzkkk```aaa[[[ZZZ\\\bbbiiiqqq}}}pppUUUJJJIIIVVVooovvvaaaTTTUUU\\\ooossskkkeeeeeefffeeeeeeggghhhjjjlllmmmmmmnnnqqqsssvvvxxx}}}|||mmmhhhccc```bbbeeeggggggmmmnnnqqqvvv{{{}}}dddZZZ^^^eeekkknnnlllnnnooolllfff___\\\[[[YYYVVVPPPJJJFFFCCCCCCCCC@@@??????@@@AAABBBAAAAAAAAABBBEEEJJJVVVhhh|||{{{}}}|||wwwtttyyywwwsssoookkkeee___[[[SSSMMMIIIHHHFFFDDDGGGKKKZZZgggqqq[[[UUUOOOMMMLLLLLLRRRYYYbbbvvviiiKKKCCCEEEJJJkkkzzznnnccc^^^eeeiiikkkvvvlllQQQCCC777333444333111000000///---...000111000...000000000000////////////111000000000000000000000111333666888999;;;>>>@@@BBBCCCEEEHHHLLLPPPTTTWWWWWW``````___eeebbb]]]```eeezzzhhhSSSPPPWWWddd~~~yyyxxxxxxlll]]]WWWUUUXXX[[[\\\___ccceeeeeefffkkkrrr{{{~~~xxxrrrqqqkkkaaaWWWMMMDDD>>>;;;777888888888888999999999;;;;;;;;;;;;<<<===>>>>>>;;;===>>>@@@AAACCCEEEFFFJJJMMMRRRVVVXXX[[[___aaaeeemmmwwwzzzqqqrrrzzznnnfffgggfffdddffflllsss{{{kkkSSSJJJKKK\\\vvvrrr```UUUXXXcccxxxzzzmmmfffbbbdddgggggghhhjjjiiijjjlllmmmmmmooorrrttt{{{|||}}}ooodddbbb______bbbeeehhhhhhmmmooorrrwww|||dddYYY[[[bbbjjjnnniiiiiigggbbb[[[UUUQQQOOONNNKKKHHHDDDBBBAAABBBCCC@@@@@@AAACCCDDDEEEFFFFFFGGGJJJNNNTTT^^^ooo}}}xxxtttvvvuuurrrpppnnniiiddd```WWWQQQKKKIIIFFFDDDEEEJJJUUUdddwww```VVVLLLKKKLLLOOOSSSXXXaaauuulllLLLDDDDDDDDD___mmmsss~~~mmm___YYYaaaffffffppp~~~~~~fffNNNAAA666333555333111111111///------/////////...////////////000000000000000000000000000000111111111333666888:::<<>>??????===???AAABBBCCCEEEHHHJJJOOOSSSXXX\\\___cccgggiiimmmuuu~~~uuujjjbbbeeeooo}}}~~~sssnnnnnnmmmkkklllssszzzeeeRRRNNNPPP___zzzkkk]]]VVV\\\iiivvvhhhbbb```dddiiijjjjjjllljjjkkkmmmnnnoooqqqtttwww{{{~~~|||pppggg]]]]]]^^^```cccgggjjjkkknnnqqqtttxxx|||}}}bbbUUUVVV]]]dddjjjhhhfffccc]]]VVVOOOKKKHHHGGGFFFCCCAAAAAAAAABBBCCC@@@BBBCCCEEEFFFGGGJJJKKKQQQVVV^^^fffppp}}}|||xxxsssrrrqqqqqqooolllgggddd[[[TTTMMMJJJFFFCCCDDDIIISSSddd}}}eeeWWWKKKIIIMMMPPPTTTWWW^^^sssoooNNNFFFDDDAAAYYYgggnnn{{{xxxeeeZZZ```eeeeeennn}}}{{{bbbLLL@@@444333444333111000000///...------.........////////////000000000000000000000000000111111111222444777999:::<<>><<<;;;777777888888888999999999;;;;;;;;;;;;<<<===?????????AAADDDEEEFFFHHHLLLPPPTTTXXX]]]aaaeeeiiimmmooouuu}}}fff[[[TTTWWWcccsss~~~wwwsssrrrooonnnqqqxxxzzz]]]OOOOOOSSSddd}}}eee]]]XXX___oootttfffaaa___dddiiijjjkkkmmmkkkmmmnnnooopppssswwwzzzyyy~~~{{{ppphhhddd\\\]]]___bbbeeeiiimmmoooqqqtttwwwyyy{{{~~~xxx^^^RRRRRRXXX```ffffffccc___YYYSSSMMMHHHEEEDDDCCCBBB@@@@@@@@@AAABBBBBBCCCEEEFFFGGGJJJOOOSSS[[[dddsss~~~~~~|||yyyrrrqqqqqqqqqpppmmmhhhddd]]]UUUNNNJJJFFFBBBDDDHHHUUUfffiiiZZZKKKIIIMMMQQQTTTVVV\\\pppsssQQQGGGFFFCCCYYYnnnuuummm[[[___ddddddnnn|||dddMMM@@@444222333222000///000000//////...---........./////////000000000111//////000000111111111111222555888:::;;;===@@@BBBCCCDDDFFFIIIMMMQQQUUUXXX^^^ccccccdddeee\\\XXXbbbyyyzzzZZZNNNFFFKKKXXXmmmssspppsss}}}zzzkkk___YYYWWWZZZ]]]___bbbffffffjjjnnnqqqrrrsssvvvxxxzzzwwwyyy}}}~~~}}}~~~|||wwwjjj```QQQFFF@@@===;;;888777777888888888999999999999999999:::;;;<<<>>>???AAADDDHHHIIIJJJMMMSSSXXX\\\___dddhhhlllooosssuuu}}}sssZZZQQQJJJNNNYYYjjj~~~{{{vvvrrrrrrrrrwwwoooTTTJJJNNNUUUkkkuuuccc```[[[cccuuusssgggaaa^^^bbbfffhhhiiilllkkkmmmnnnoooqqqtttyyy|||yyy~~~sssiiidddddd^^^```bbbdddfffjjjnnnqqqtttwwwzzz{{{|||nnnXXXOOOPPPUUU]]]cccaaa___[[[WWWSSSNNNHHHDDDCCCBBBAAA@@@???@@@@@@AAADDDFFFHHHIIIJJJPPPYYY```iiiwww~~~}}}zzzwwwssssssrrrrrrqqqmmmgggbbb\\\UUUMMMIIIEEEBBBEEEIIIXXXiiikkk\\\NNNKKKMMMOOORRRTTT\\\pppzzzTTTGGGHHHGGG___{{{pppYYY\\\bbbaaalll~~~kkkRRRDDD666222222111000000///111222111///...............//////000000111111/////////000111111222222333555888:::<<<>>>AAACCCCCCDDDFFFIIIMMMRRRVVVXXX```dddcccdddfff]]][[[iiigggQQQJJJGGGNNN^^^uuuzzzppppppuuuzzzlll___ZZZWWWYYY\\\]]]```dddeeehhhkkklllmmmnnnssswww}}}wwwtttssspppvvv{{{|||}}}}}}yyyjjj___PPPDDD???;;;777333777888888888888999999999888888999999;;;<<<>>>???BBBGGGLLLMMMNNNRRRZZZaaafffiiimmmppprrruuuxxxzzzwwwgggRRRKKKGGGLLLWWWfffzzz~~~xxxsssrrrssszzzcccLLLHHHQQQ[[[pppnnnaaabbb```hhhzzzqqqhhh```\\\^^^bbbccceeehhhjjjkkklllmmmooosssxxx|||{{{~~~xxxooodddaaacccaaaccceeeeeefffiiinnnrrruuuyyy}}}~~~mmm]]]MMMHHHLLLRRRYYY___^^^\\\ZZZYYYVVVRRRKKKFFFDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMQQQZZZgggqqq}}}||||||{{{zzzxxxwwwvvvvvvuuurrrmmmfffaaa[[[SSSKKKHHHDDDBBBFFFKKKYYYkkklll___RRRMMMMMMMMMPPPSSS```sssWWWGGGHHHKKKeeemmmVVV[[[bbbaaajjj|||tttZZZJJJ:::444333222111111///222555444222///...............///000111111111...//////000111111222222444666999;;;<<<>>>AAACCCEEEEEEGGGJJJNNNSSSWWWYYY```cccaaaccceee\\\^^^ooooooXXXKKKIIIJJJTTTfffuuuooossszzzxxxlll^^^XXXUUUWWWYYYYYY\\\___^^^aaadddddddddiiipppwww|||yyyrrrooopppqqqpppwww}}}~~~yyyhhh[[[KKK???;;;:::777444777888888888888999999999999999999:::<<<===???@@@CCCIIINNNQQQRRRWWWaaaiiilllnnnrrrtttuuuvvvyyy{{{}}}wwwgggXXXNNNIIIHHHNNNYYYgggzzz{{{wwwssswww}}}ZZZGGGIIIVVVbbbqqq}}}iii___cccccckkk}}}~~~qqqhhh```ZZZ\\\___```bbbeeehhhiiikkklllnnnrrrwww{{{{{{vvvmmmbbb___bbbdddeeefffeeeeeegggmmmqqqvvvzzz~~~}}}ppp\\\OOOCCCAAAGGGNNNUUU[[[^^^]]]\\\\\\[[[WWWPPPJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIKKKNNNPPPVVVbbbrrr~~~}}}{{{yyyyyy{{{}}}}}}}}}zzzyyyxxxwwwsssmmmeee```YYYQQQJJJGGGDDDCCCFFFLLLZZZkkklll```UUUOOOMMMLLLNNNRRRcccvvvYYYFFFGGGMMMiiijjjUUU\\\dddbbbjjj{{{zzz___OOO>>>666444333222333...222666777333///......---......///000111111222...//////000111222222222444666999;;;<<<>>>AAADDDFFFGGGIIILLLPPPTTTXXX[[[___aaa```bbbddd\\\___rrrgggRRRHHHHHHLLLXXXkkk|||qqqnnnuuuvvvkkk\\\WWWSSSUUUWWWWWWYYY\\\WWWYYY\\\\\\]]]dddnnnvvvxxx}}}xxxooojjjjjjmmmpppwww~~~xxxdddVVVEEE:::888::::::888777888888888888999999999:::::::::;;;===???@@@AAADDDJJJPPPSSSTTTZZZeeemmmmmmppprrrttttttuuuwwwxxxwwwyyyxxxtttooogggYYYLLLLLLIIIJJJQQQ\\\jjj|||}}}{{{{{{rrrTTTMMMKKKQQQaaavvvwwwgggaaaaaaeeeooowwwmmmeee___^^^___```ccchhhiiihhhhhhjjjooouuuzzz~~~~~~yyyrrrlllfffaaa___dddddddddccccccdddgggjjjyyy{{{~~~ppp```NNNJJJEEEBBBCCCIIIPPPUUUWWWUUUVVV\\\bbbbbb[[[TTTRRRUUUUUUSSSRRRTTTRRROOOSSSRRRSSSWWW]]]hhhzzz}}}{{{yyyyyy{{{|||}}}}}}yyyxxxvvvtttqqqkkkddd___XXXTTTNNNHHHEEEEEEGGGIIIYYYcccuuuyyyiiiWWWNNNLLLMMMPPPTTTeeexxx```LLLDDDJJJ[[[wwwiiiTTTWWWbbbgggmmmtttzzzbbbPPP===555444111...---111111000///////////////000000000000000000000000///000000111222222333333666777999:::<<>>@@@CCCFFFGGGIIIMMMRRRYYY^^^ccceeeggglllqqqrrruuuxxxxxxtttssspppmmmnnnqqq{{{}}}{{{{{{xxxsssooolllhhhdddaaaUUUQQQLLLGGGDDDDDDFFFGGGIIIRRRbbbyyysss```VVVRRRQQQSSSVVVaaapppbbbNNNDDDGGGUUUtttgggRRRTTT___eeekkksssxxx}}}bbbPPP===555555444333333111111000///////////////000000000000000000000000111111111222222222222222555777999:::===@@@FFFIIIMMMNNNOOOQQQSSSUUUWWWXXX```bbbeeeccc\\\ZZZeeessswwwZZZHHHHHHNNN]]]vvvvvvqqqvvvrrrdddWWWTTTPPPMMMLLLKKKJJJIIIIIILLLPPPRRRTTTWWW]]]bbbgggjjjnnnppprrrsssvvvxxx{{{|||~~~~~~|||xxxrrrooollljjjhhhfffgggkkkrrrwww}}}jjjYYYFFF===;;;:::999:::999999::::::;;;;;;<<<<<<===<<<<<<>>>@@@DDDGGGJJJIIIOOOVVVYYY\\\___]]]YYYTTTQQQNNNNNNQQQRRRPPPMMMJJJIIIHHHHHHGGGHHHIIIIIIKKKSSS```pppkkkNNNIIILLLWWWkkkrrrggggggjjjnnn{{{|||pppeeebbbbbbbbbccceeedddfffjjjoootttxxx{{{}}}|||}}}~~~|||{{{{{{|||}}}}}}|||yyyvvvsssnnniiifffcccbbb```aaacccdddeeeiiimmmqqqwww~~~{{{fffUUUIIICCCBBBAAA@@@??????@@@AAAAAA@@@CCCGGGJJJOOOWWW```fffjjjqqqwww|||}}}{{{zzzwwwsssppplllgggbbb^^^SSSPPPKKKGGGDDDDDDEEEFFFDDDMMM^^^vvvtttaaaVVVRRRQQQSSSVVVXXXeeezzzdddOOODDDDDDQQQnnnkkkUUUWWWbbbhhhnnnwww|||~~~~~~gggTTT???666555444333444111000000///////////////////////////////////////222222222222222222222222555777999;;;===BBBGGGKKKMMMNNNOOOQQQSSSUUUWWWXXXccceeefffccc\\\]]]mmm~~~uuuYYYJJJFFFQQQfffwwwuuu|||qqqcccVVVRRRMMMJJJHHHHHHGGGFFFGGGJJJMMMOOOQQQTTTXXX[[[```bbbeeegggiiilllpppsssuuuvvvwwwvvvtttoookkkhhhiiihhhgggeeefffjjjpppuuu~~~kkkYYYFFF===;;;::::::;;;<<<<<<<<<======>>>??????@@@@@@@@@AAACCCFFFIIIKKKNNNUUU[[[^^^``````ZZZRRRLLLIIIGGGFFFHHHIIIHHHGGGFFFFFFFFFFFFHHHKKKPPPTTTZZZaaannn}}}mmmPPPJJJMMM[[[pppqqqfffdddeeejjjxxxuuuhhhdddddddddcccdddeeegggkkkooossswwwyyyzzzxxxxxxyyy{{{}}}}}}zzzzzzzzzyyyyyyzzz|||}}}}}}|||vvvtttppplllhhheeecccaaa\\\___aaadddhhhmmmsssxxx|||ooo\\\MMMEEEBBB@@@@@@@@@@@@@@@??????>>><<<>>>BBBCCCFFFMMMWWW___fffmmmuuu|||}}}{{{wwwvvvtttsssooohhh```ZZZSSSPPPLLLGGGDDDCCCCCCDDDDDDNNN```yyysss```UUUQQQPPPQQQTTTTTT^^^qqqeeeOOOBBBBBBNNNfffrrrZZZ\\\ffflllrrrzzz|||{{{yyy|||oooZZZCCC888555333222222111000000///////////////////////////////////////222222222222222333333333555777999;;;>>>CCCHHHMMMNNNOOOPPPRRRUUUXXXZZZ\\\ggghhhhhhddd^^^bbbwwwoooWWWNNNFFFUUUpppyyyyyy}}}ooocccSSSOOOJJJGGGFFFFFFFFFEEEHHHIIIKKKMMMOOORRRUUUWWWZZZ\\\___aaadddggglllooorrrrrrpppnnnllliiigggeeeffffffeeeeeefffjjjqqquuummmZZZGGG===:::999999;;;============???AAABBBCCCCCCDDDDDDEEEGGGIIILLLMMMUUU\\\bbbdddeeebbbWWWMMMHHHFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMSSSZZZ```hhhoooyyynnnQQQLLLQQQaaayyypppcccaaabbbhhhxxxzzzlllhhhhhhhhhggggggfffgggjjjmmmppprrrssstttpppppppppqqqsssvvvyyyzzz}}}|||wwwsssssstttyyyzzz{{{~~~~~~{{{rrrqqqnnnllliiihhhffffff^^^```dddhhhmmmssszzzyyydddSSSGGG@@@???======>>>>>>>>>======<<<;;;===>>>???@@@EEELLLRRR\\\ccckkkttt}}}{{{vvvvvvvvvtttpppiii___XXXUUURRRMMMHHHDDDBBBBBBBBBDDDNNN```yyyttt```UUUPPPNNNOOORRRTTT\\\mmmdddOOOAAA@@@LLL^^^wwwzzzbbbbbbkkkqqqwww}}}zzzvvvyyyuuu___GGG999555222000111111111000///////////////000000000000000000000000111111222222333444444444555666999<<>>;;;999999;;;;;;;;;<<<>>>@@@DDDGGGIIIIIIJJJKKKMMMPPPSSSUUUWWW```fffkkkllllllfffYYYLLLGGGFFFEEEDDDEEEGGGIIIJJJJJJMMMPPPRRRUUU\\\fffmmmvvv|||kkkQQQOOOWWWkkkmmmaaa```bbbkkk{{{|||mmmiiijjjiiihhhhhhffffffggghhhiiikkklllmmmhhhhhhggghhhjjjmmmqqqssssssuuuvvvsssnnnmmmppptttyyy{{{~~~}}}zzztttsssqqqnnnllljjjiiihhhaaacccfffjjjooouuu{{{kkkXXXLLLCCC>>>>>>;;;<<<======>>>======<<<;;;<<<======???AAAEEEGGGOOOUUU\\\gggzzz~~~}}}~~~~~~}}}|||xxxwwwvvvtttooohhh```ZZZWWWTTTOOOJJJEEEBBBAAA@@@CCCLLL\\\sssyyydddXXXQQQMMMMMMOOORRRYYYjjjdddMMM@@@???KKKXXXooowwwmmmllltttyyyxxxbbbHHH:::555222111111111111000///////////////000000000000000000000000000000111222444555666666444666999<<<@@@EEEKKKOOOQQQPPPQQQSSSXXX___fffjjjnnnnnnkkkeee```jjj^^^MMMMMMLLLdddvvviii___VVVQQQLLLHHHFFFGGGGGGGGGKKKJJJHHHHHHKKKNNNPPPRRRTTTWWW[[[^^^```cccfffiiiiiiiiiiiihhhfffcccaaa______```bbbeeejjjqqqyyyuuubbbLLLAAA===;;;;;;<<<<<<===>>>AAAEEEJJJNNNQQQSSSUUUXXX\\\aaaeeeiiijjjppptttxxxxxxwwwpppaaaRRRIIIIIIHHHHHHHHHKKKNNNQQQOOOSSSXXX\\\aaaiiittt}}}hhhPPPPPP[[[rrrjjj``````cccnnn|||lllgggiiiiiiggggggeeeeeeeeedddeeefffggggggbbbbbbaaabbbdddhhhlllnnnmmmppppppnnnjjjkkkqqqvvvyyy{{{|||xxxzzzxxxuuuqqqmmmjjjhhhfffbbbdddgggjjjnnnsssyyy}}}~~~```PPPHHHBBB??????<<<===>>>>>>?????????>>><<<<<<<<<===???AAAAAABBBEEEJJJQQQ\\\rrr}}}~~~|||{{{|||}}}}}}|||{{{yyyuuurrrnnnhhhaaa\\\XXXUUUPPPJJJFFFBBB@@@???BBBIIIWWWmmm~~~hhhZZZRRRMMMLLLMMMMMMUUUgggcccMMM??????KKKUUUjjjppp{{{vvvuuu}}}yyybbbIII:::555333222333111111000///////////////000000000000000000000000//////111222444555777777444666999<<<@@@EEELLLPPPNNNNNNNNNQQQWWW___ggglllooonnnkkkddd```kkk}}}[[[KKKLLLQQQkkk|||sssggg]]]ZZZUUUNNNJJJHHHHHHHHHHHHLLLJJJGGGFFFIIILLLOOOQQQSSSVVVZZZ]]]___bbbeeegggdddeeeggghhhgggccc___\\\```bbbdddgggkkkrrryyyyyyeeeOOOCCC>>><<<<<<===???@@@BBBFFFKKKPPPVVVYYY]]]___dddjjjpppvvvzzz|||}}}yyyiiiZZZLLLLLLLLLLLLLLLOOOSSSWWWUUUZZZaaafffllluuu}}}___RRROOOYYYtttwwwbbb^^^^^^\\\lll|||llleeebbb```___aaa```^^^\\\[[[ZZZ[[[]]]^^^\\\\\\\\\\\\]]]```dddhhhlllmmmmmmmmmlllmmmppprrrwww~~~{{{tttqqqqqqooojjjeee```cccfffjjjmmmrrrxxx{{{vvv\\\OOOCCC???AAA???AAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@AAACCCEEEGGGIIIIIINNNXXXfffzzz~~~{{{~~~|||}}}}}}~~~}}}}}}|||{{{}}}zzzuuuqqqnnnkkkgggeee]]]YYYQQQIIICCC???>>>>>>CCCHHHRRReeeppp^^^QQQKKKJJJKKKLLLSSSffffffLLLBBBBBBCCCWWW]]]dddnnn}}}zzz|||gggLLL:::555666444000000///////////////000111//////000000111111111222111111111222333444555666666999<<>>===<<<===;;;???HHHOOOTTTXXX]]]bbbgggppp{{{vvvaaaVVVUUUTTTUUUWWWZZZ[[[[[[```ccchhhmmmuuuuuuWWWNNNNNNUUUooouuuaaa\\\^^^\\\oooxxxggg___[[[XXXWWWXXXUUUUUUTTTTTTUUUVVVXXXYYYWWWXXXYYYYYYZZZ]]]aaaeeegggiiijjjkkklllooorrruuuyyy}}}zzzuuurrrpppnnniiiffffffgggiiikkkmmmqqqvvvyyyrrrWWWKKKAAA???AAA>>>AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIMMMOOOMMMKKKMMMUUUbbbtttyyyxxx|||~~~}}}|||{{{{{{~~~zzzvvvrrrnnnkkkgggddd\\\XXXQQQIIICCC@@@??????CCCGGGPPPaaarrr```RRRKKKJJJKKKNNNUUUgggdddKKKAAAAAABBBOOOVVV___iiiyyymmmQQQ>>>888777444000000000////////////000000///000000000111111111111222222222333444555777777999;;;>>>@@@AAACCCFFFHHHKKKKKKLLLPPPWWW```hhhmmmmmmiiifffddddddnnnlllQQQIIIMMM^^^||||||rrrfff^^^TTTOOOKKKKKKJJJGGGGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOSSSTTTVVVXXX\\\___bbbcccggggggfffeeeccc```^^^]]]___```cccfffkkksss}}}rrrWWWHHHBBB???===<<<>>>===AAAJJJRRRWWW\\\bbbhhhooo{{{~~~jjj^^^]]]\\\]]]```cccfffgggkkknnnsssxxxlllNNNLLLNNNQQQjjjuuubbb___``````tttvvvdddZZZTTTOOOMMMNNNKKKKKKMMMNNNPPPQQQSSSSSSSSSTTTVVVWWWYYY[[[___bbbdddfffjjjmmmpppssswwwzzz|||~~~~~~||||||zzzvvvrrrnnnkkkhhhggglllllllllllllllooossswwwoooSSSHHH@@@@@@BBB>>>>>>???@@@BBBCCCCCCDDDDDD@@@BBBEEEHHHKKKOOOTTTXXXWWWSSSTTT\\\iiiyyy{{{ssstttzzz}}}|||{{{{{{{{{{{{wwwsssoookkkgggddd[[[WWWPPPIIIDDDAAAAAAAAADDDGGGMMM]]]{{{wwwdddTTTLLLJJJLLLOOOVVVgggaaaIII@@@@@@@@@EEEOOOZZZeeevvvrrrWWWCCC:::888444000111000000//////000000000000000000000111111111111333333333444555666777888;;;===???AAAAAACCCEEEGGGHHHIIILLLQQQXXX```ggglllkkkiiihhhfffgggqqq~~~aaaKKKGGGMMMaaayyypppfff^^^UUUOOOJJJJJJIIIFFFFFFHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRUUUXXX\\\___bbbcccggggggfffdddbbb```^^^]]]___aaaeeeiiipppxxxxxx\\\KKKDDD???<<<<<<>>>>>>CCCMMMVVV\\\cccjjjttt}}}yyyiiihhhhhhiiikkkooosssvvv{{{~~~fffLLLNNNRRRSSSkkkwwwgggdddggghhhzzzwwwdddXXXQQQKKKIIIIIIFFFGGGIIILLLMMMOOOOOOPPPPPPRRRUUUVVVXXX[[[___bbbfffiiinnnrrrvvvyyy}}}}}}}}}yyyyyywwwrrrmmmiiihhhhhhmmmmmmlllkkkkkknnnrrrvvv}}}nnnRRRGGG@@@AAACCC??????@@@AAABBBCCCDDDDDDDDD@@@DDDIIINNNRRRWWW^^^cccfffbbbcccnnn|||yyyrrrssszzz}}}{{{zzz{{{|||}}}|||xxxtttppplllgggcccZZZVVVPPPIIIDDDBBBBBBBBBDDDGGGMMM^^^{{{|||hhhWWWMMMKKKLLLPPPUUUeee^^^GGG???>>>>>>AAANNNZZZdddvvvrrrXXXDDD:::777444000111111000000///000000000000000000000000111111111333333333333444666777888;;;===@@@AAABBBCCCEEEHHHGGGIIIMMMSSSZZZaaahhhkkkjjjiiigggfffjjjwwwvvvYYYGGGFFFMMMbbb}}}yyyssslllddd```VVVOOOIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRQQQSSSVVVZZZ]]]aaacccdddffffffeeedddbbb```^^^]]]___bbbgggmmmttt}}}}}}aaaOOOEEE???======>>>???EEEPPPZZZaaakkksssssssssssstttvvvzzzfffPPPSSSXXXZZZooowwwjjjgggkkknnnwwwcccVVVNNNHHHEEEFFFDDDEEEGGGIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVZZZ___bbbhhhlllrrrwwwyyy|||~~~~~~yyyyyyvvvrrrmmmiiihhhiiiiiijjjjjjjjjkkknnnrrrvvv|||mmmRRRGGG@@@???BBB>>>BBBBBBCCCDDDEEEEEEEEEEEEGGGLLLSSSWWW[[[```gggmmmooommmrrr}}}~~~vvvvvv{{{~~~}}}~~~|||{{{zzzzzz{{{}}}|||yyyuuuqqqmmmhhhdddZZZVVVPPPIIIEEECCCCCCCCCDDDHHHPPPaaa~~~lllYYYMMMKKKMMMNNNTTTddd[[[EEE>>>===<<>>@@@BBBDDDGGGIIIHHHJJJOOOVVV]]]ccchhhkkkkkkhhhddddddnnnsssUUUFFFHHHOOOccc~~~{{{uuuoooiiidddbbbXXXPPPIIIHHHIIIGGGFFFGGGGGGFFFFFFGGGIIIMMMPPPSSSSSSUUUXXX\\\```bbbdddeeeeeeeeedddcccbbbaaa___^^^___ccciiipppwwweeeRRRFFF???===>>>===???HHHTTT^^^gggsss~~~~~~yyy{{{}}}}}}fffWWWXXX[[[___tttssshhhfffkkkpppqqq]]]PPPIIIDDDBBBCCCBBBCCCDDDEEEGGGIIIJJJKKKMMMOOOPPPRRRUUUZZZ```eeejjjnnntttxxx{{{|||}}}~~~zzzxxxuuurrrnnnllljjjhhhfffgggiiikkklllooosssvvv{{{~~~kkkSSSIII@@@>>>BBBAAABBBCCCDDDFFFGGGHHHHHHHHHPPPUUU[[[^^^^^^```ffflllqqqsss{{{|||zzz}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~|||yyyvvvsssnnniiieee[[[WWWPPPJJJEEECCCCCCCCCCCCIIIRRRdddoooZZZNNNLLLNNNMMMSSSccc|||YYYDDD>>>===<<>>AAAKKKXXXcccnnn|||yyyyyy~~~pppeee[[[XXXYYYbbbvvv|||ooogggeeejjjppp}}}lllXXXKKKEEEAAA@@@BBB@@@AAAAAACCCFFFIIILLLNNNRRRRRRSSSTTTWWW^^^fffkkkkkkpppvvv{{{}}}~~~}}}yyytttqqqpppoookkkhhhdddgggkkkmmmoooqqqsssuuu{{{}}}jjjWWWOOODDDBBBHHHIIIJJJLLLNNNQQQSSSVVVWWWXXX```eeeiiigggcccaaadddhhhpppwww}}}~~~~~~~~~~~~~~~~~~|||{{{xxxwwwtttpppkkkggg\\\XXXQQQJJJEEECCCBBBCCCCCCHHHSSSeeeppp[[[NNNLLLNNNLLLSSSddd{{{XXXDDD>>>===;;;AAAWWWiiiooo|||xxxwwwxxxuuufffQQQ@@@777444444444444333222111000000000000111111111111000000000///222222222333444555666777999;;;===??????AAACCCEEEHHHLLLRRRYYY___ccceeefffddd___[[[eeesssTTTIIINNNUUUuuu|||yyy~~~}}}xxxrrrooommm]]]RRRIIIIIIKKKJJJHHHHHHHHHGGGFFFFFFHHHKKKOOORRRVVVXXX[[[^^^aaabbbbbbbbb``````aaabbbbbbbbbbbbbbbaaaffflllsssyyyeeeRRRFFF???>>>@@@@@@DDDOOO]]]iiiuuu{{{qqqoooqqqxxxfffccc]]]WWWVVVaaauuuzzzooogggeeekkkrrrzzziiiUUUJJJDDD@@@@@@CCC@@@AAAAAADDDHHHLLLQQQSSSXXXWWWWWWXXX\\\ccclllrrrmmmrrryyy~~~~~~yyysssqqqrrrqqqlllgggeeehhhmmmoooqqqrrrsssuuu{{{}}}lll\\\UUUJJJHHHPPPRRRZZZ\\\___cccgggjjjmmmnnnssswwwyyyuuulllggghhhkkkqqq|||~~~{{{zzzxxxwwwuuuqqqlllhhh]]]XXXQQQJJJEEEBBBBBBBBBCCCHHHRRRdddqqq[[[NNNLLLOOOLLLTTTfffzzzXXXDDD>>>===<<<>>>VVVjjjppp|||kkkjjjmmmvvvgggRRRAAA888555555444444333222111000000000000222111111111000000//////333333333444555666777888:::<<<>>>>>>>>>???AAACCCGGGKKKRRRYYY___bbbcccccc```[[[YYYgggsssSSSJJJPPPWWWzzzyyy~~~yyytttrrr___SSSJJJIIIKKKKKKIIIHHHIIIHHHFFFFFFGGGKKKOOOQQQVVVXXX[[[^^^```aaaaaa```^^^___```bbbccccccccccccbbbfffmmmsssyyy~~~~~~eeeRRRFFF???>>>AAABBBGGGRRR```mmmyyyvvvlllaaa^^^aaahhhqqq~~~ggg]]]WWWYYY[[[bbbwwwzzzoooeeeaaaiiitttwwwdddPPPFFFDDDCCCAAAAAA???BBBEEEGGGGGGJJJOOOTTTYYYZZZZZZ[[[___fffooovvvvvvyyy}}}~~~zzzvvvqqqnnnlllkkkiiimmmssswwwxxxxxxxxxxxxzzz|||~~~sss]]]TTTQQQOOOTTT\\\mmmmmmnnnooorrrxxx}}}zzz}}}}}}yyyyyyxxxxxxyyyyyyuuunnnggg^^^YYYRRRKKKEEEBBBAAAAAAAAAEEENNNbbbzzzgggTTTKKKKKKLLLQQQddd}}}ZZZEEE>>>===<<>>??????>>>???BBBDDDGGGLLLPPPUUU]]]fffiiifffccc[[[[[[nnnnnnUUUMMMJJJbbb|||uuuyyy||||||{{{}}}|||zzznnn]]]TTTLLLJJJJJJHHHGGGIIIGGGEEEDDDGGGLLLPPPQQQQQQRRRVVV[[[```cccdddcccbbbaaa`````````aaabbbccccccfffgggjjjrrr{{{xxxcccSSSIIIDDD@@@>>>DDDNNNUUU```qqqzzzttteee\\\XXXUUUWWWZZZcccnnn|||fff^^^YYYZZZ\\\bbbtttxxxppphhhfffmmmvvvqqq___MMMEEEDDDCCCBBBCCCAAADDDGGGGGGHHHKKKQQQVVV\\\\\\]]]^^^bbbiiirrrxxxzzz}}}~~~yyytttpppllljjjlllpppwww{{{{{{zzzxxxxxx{{{~~~lllYYYRRRQQQRRRXXXaaaoooppprrrtttwww}}}||||||zzzzzzzzzzzzvvvnnnhhh]]]XXXQQQJJJDDDBBBAAAAAABBBEEENNNbbbzzzfffSSSJJJIIIMMMQQQccc}}}[[[EEE>>>===<<>>???@@@@@@AAADDDFFFIIINNNSSSXXX```hhhkkkhhhddd^^^aaavvvpppWWWOOOMMMeee{{{pppvvv|||}}}}}}zzzyyy}}}{{{ooo___VVVMMMKKKJJJGGGFFFHHHGGGFFFEEEHHHMMMPPPQQQPPPRRRTTTYYY]]]aaabbbcccbbbaaaaaaaaaaaaaaabbbcccdddfffgggjjjqqqzzzsssaaaRRRJJJFFFCCC@@@CCCMMMTTTaaauuummmbbbVVVQQQOOOOOOSSSXXXeeennn{{{ddd^^^[[[\\\]]]aaaqqq~~~uuupppmmmmmmrrryyyiiiYYYIIICCCCCCCCCDDDEEEDDDFFFHHHHHHIIIMMMTTTZZZ______aaabbbfffmmmuuu{{{{{{vvvqqqmmmkkkqqquuuzzz}}}|||zzzxxxwwwzzz}}}~~~|||{{{{{{zzz|||vvvcccRRRNNNOOOQQQWWW```iiikkknnnrrrwww}}}}}}|||zzzxxxxxxwwwrrrkkkeee[[[VVVPPPIIIDDDBBBAAABBBCCCGGGOOOaaa{{{gggSSSIIIHHHMMMQQQ```zzz~~~\\\FFF>>>======CCCRRRhhhpppvvvxxx]]]UUUZZZmmmxxxrrrfffffflllwwwcccGGG888555333111222222222111111111111111222111111111000000//////222222222333444666777888<<<>>>@@@AAAAAACCCFFFHHHIIINNNTTTZZZbbbiiikkkgggdddaaafff|||rrrYYYSSSQQQjjjvvvooovvv~~~~~~vvvvvvzzz}}}qqqaaaWWWNNNKKKJJJGGGEEEFFFFFFFFFGGGJJJNNNPPPPPPPPPQQQSSSWWW[[[^^^aaabbbcccaaaaaaaaaaaabbbcccdddeeefffgggjjjpppxxxwwwmmm^^^RRRKKKHHHEEECCCCCCLLLTTTbbbwwwuuuYYYQQQIIIHHHJJJNNNUUU[[[jjjqqq{{{bbb^^^]]]]]]^^^bbbooo}}}yyyqqqooooooqqquuuzzzxxxcccUUUGGGBBBBBBBBBCCCEEEFFFGGGHHHHHHIIINNNVVV\\\```bbbdddfffjjjpppwww|||{{{vvvrrrpppooonnnuuuwwwyyyzzzxxxvvvvvvvvvvvvxxxzzzzzzxxxxxxyyyzzzxxx|||kkkZZZKKKIIIKKKMMMSSS[[[^^^bbbggglllrrrxxx~~~}}}}}}}}}zzzwwwtttrrrpppllleee___YYYUUUOOOHHHCCCAAAAAABBBDDDHHHOOO```}}}}}}iiiUUUKKKJJJKKKNNN[[[rrr~~~]]]FFF>>>======CCCSSSiiiqqqwww|||aaaUUUUUUdddnnniiiaaaccciiisssgggIII888444333222000111111111111111111111222222111111000/////////222222222333555666888888;;;===???@@@AAADDDGGGIIIGGGMMMSSSXXX```ggghhheeecccaaaggg}}}ttt\\\WWWWWWqqq~~~tttsssyyy}}}uuuuuuyyy~~~rrrbbbXXXOOOKKKJJJFFFEEEFFFEEEFFFIIILLLOOOPPPPPPOOORRRSSSVVVZZZ]]]```bbbcccaaaaaaaaaaaabbbdddeeeffffffgggkkkpppvvv}}}ppphhh]]]TTTNNNJJJGGGDDDEEEMMMSSSaaawwwyyy```QQQKKKGGGIIIMMMRRR[[[cccpppvvv}}}___^^^]]]]]]^^^dddqqq~~~wwwpppnnnoooppptttyyy~~~sssaaaTTTHHHCCCBBBAAABBBDDDFFFGGGIIIIIIJJJOOOWWW]]]aaacccfffiiimmmrrrxxx}}}~~~zzztttooommmnnnppprrruuuuuutttrrrpppppprrrtttuuuuuuuuuuuuuuuwww{{{~~~{{{aaaSSSHHHJJJOOOQQQUUU\\\]]]bbbiiiooouuuzzz~~~|||zzz|||}}}yyyuuuqqqnnnlllhhhaaa\\\YYYUUUOOOHHHCCCAAAAAABBBDDDHHHPPP___{{{mmmYYYNNNMMMHHHKKKUUUiii___GGG???>>>>>>BBBSSSjjjsssxxx|||aaaTTTRRR___kkkggg___dddlllxxxjjjKKK888444444333/////////000000000000000111111111111000000//////222222333444555777888999999;;;>>>???AAACCCFFFIIIHHHMMMSSSXXX___ggghhheeeeeeccciii~~~uuu^^^[[[]]]wwwuuuvvvzzz~~~uuutttxxx{{{ppp```VVVMMMKKKIIIFFFEEEFFFEEEGGGJJJLLLNNNNNNOOOOOOSSSUUUWWWZZZ]]]```bbbccc`````````aaabbbccceeeffffffhhhlllpppuuuzzzvvvkkkggg___WWWQQQLLLGGGEEEFFFNNNTTTccc{{{hhhUUUOOOKKKIIIMMMQQQWWWaaajjjuuuzzzyyy\\\\\\\\\[[[]]]gggvvvyyyrrrooommmmmmrrrxxxsss___TTTIIIEEECCCBBBBBBEEEFFFHHHJJJKKKLLLQQQXXX^^^aaadddhhhkkkoootttzzz}}}zzzwwwqqqmmmkkkmmmqqqtttpppooonnnkkkiiijjjnnnqqqtttuuuvvvvvvwwwzzzwww[[[PPPKKKSSSZZZ]]]```fffggglllssszzz{{{yyyzzz|||{{{wwwrrrnnnllliiiccc^^^[[[VVVPPPIIIDDDBBBAAABBBCCCGGGOOO^^^yyyrrr]]]QQQNNNFFFIIIQQQbbb|||```HHH???>>>>>>AAARRRjjjtttyyywww___RRRPPP^^^kkkjjj^^^gggrrrnnnNNN:::444555444000000000///////////////000000000000000000000111222222333444555777999::::::;;;>>>???@@@CCCFFFIIIKKKOOOSSSWWW___gggiiiggggggfffmmmttt___^^^bbb}}}uuutttxxx~~~~~~uuurrruuuzzzuuukkk\\\SSSKKKIIIHHHFFFFFFGGGDDDGGGIIIKKKKKKLLLNNNOOOTTTVVVXXX[[[^^^___``````_________```aaacccdddeeefffiiinnnrrruuuxxx{{{~~~~~~yyysssmmmhhhfffbbb\\\UUUOOOJJJGGGEEENNNUUUgggvvv\\\PPPKKKIIIJJJOOOUUU[[[fffppp|||tttZZZ[[[ZZZXXX\\\jjj|||~~~wwwqqqkkkiiioooxxx~~~ppp]]]SSSJJJGGGEEEDDDEEEHHHFFFIIILLLNNNOOOSSSZZZ___cccfffjjjnnnrrrvvv{{{~~~yyywwwssspppooopppqqqrrrhhhiiiiiihhhggghhhiiikkkqqqtttxxxzzz{{{|||~~~sss[[[SSSRRR\\\eeefffhhhmmmlllqqqyyyzzzwwwwwwzzz}}}|||xxxrrrooommmjjjeeeaaa]]]XXXQQQJJJDDDBBBAAAAAABBBGGGOOO^^^xxxvvv___QQQLLLHHHJJJOOO]]]vvvaaaHHH???>>>???@@@QQQjjjtttzzzxxx```SSSOOO\\\kkkkkkaaalllzzzsssSSS===555444444222111111000000//////////////////000111111222222222222333444666888:::;;;;;;===???@@@AAACCCFFFIIILLLOOORRRUUU\\\eeehhhgggeeegggqqqsss___```eee|||rrrooovvv~~~}}}rrrnnnooossszzz~~~zzzuuullldddXXXOOOHHHGGGHHHGGGGGGIIIDDDGGGIIIIIIIIIJJJMMMPPPSSSUUUYYY\\\]]]^^^]]]\\\]]]]]]^^^___```bbbdddeeefffkkkppptttuuuvvvxxxzzz{{{~~~~~~wwwpppnnnkkkhhheeeeeeccc```YYYSSSMMMJJJFFFNNNWWWiiijjjUUULLLHHHHHHMMMTTT\\\dddppp|||mmmYYYZZZXXXVVV[[[kkkzzzsssjjjgggnnnxxxzzzjjj[[[RRRJJJHHHGGGFFFGGGKKKGGGJJJNNNQQQRRRVVV\\\```dddggglllppptttxxx}}}}}}yyyyyywwwvvvtttrrrqqqpppaaadddgggiiihhhgggggggggnnnrrrxxx|||}}}|||{{{{{{qqq___WWWWWWbbbjjjiiiiiillliiiooowww~~~~~~{{{|||{{{xxxyyy{{{|||}}}~~~|||}}}|||wwwrrrnnnllliiieeeaaa^^^YYYRRRKKKEEEBBBAAAAAAAAAFFFNNN]]]wwwyyy```PPPJJJJJJLLLOOO[[[sssaaaIII???>>>??????QQQiiitttzzz~~~eeeVVVPPP[[[iiiiiifffrrrxxxVVV???666444333444333333222111000//////......///000111222333333222222333444666888:::;;;===???AAABBBBBBDDDGGGJJJJJJMMMOOOQQQXXXbbbfffeeebbbeeerrrrrr___```gggyyyooommmuuu{{{pppjjjkkkmmmtttyyywwwsssnnnfff^^^UUUMMMFFFFFFGGGGGGHHHJJJDDDFFFHHHHHHGGGHHHLLLPPPRRRUUUXXX\\\]]]\\\ZZZXXX\\\]]]]]]^^^```aaacccdddfffkkkrrruuuvvvuuuvvvwwwuuuxxxvvvoooiiihhhhhhgggbbbcccdddbbb\\\VVVQQQNNNHHHPPPXXXiiieeePPPJJJIIIJJJQQQ[[[dddnnn|||xxxkkk\\\\\\YYYVVV]]]mmm|||{{{qqqiiiiiirrr|||sssfffXXXSSSMMMHHHGGGGGGGGGGGGJJJLLLOOOTTTXXX[[[^^^___iiijjjlllpppuuuzzz~~~}}}zzzwwwuuussspppmmmjjjeeeeeeeeeeeefffhhhiiijjjrrrtttwwwyyy{{{}}}ttteee\\\WWWXXX[[[ZZZYYYZZZ___bbbfffiiilllpppuuuxxxzzz}}}yyyvvvvvvyyyyyyyyyzzz}}}zzzmmmiiirrr~~~}}}zzzsssnnnjjjgggeeeccc\\\WWWPPPIIIEEECCCAAA@@@@@@DDDLLLZZZsssyyy```PPPJJJGGGHHHKKKVVVnnnfffKKK>>>;;;;;;DDDOOOfffuuuzzzjjjWWWWWWccclllnnniiittt~~~]]]CCC666333111000000////////////000000000111111111111222222222444444555666888:::;;;<<<;;;===@@@AAACCCEEEIIIKKKNNNRRRSSSRRRTTT[[[aaacccgggfffrrrqqq[[[YYYlllzzztttpppvvvvvvmmmjjjjjjmmmllllllooopppkkkaaaYYYMMMJJJFFFDDDEEEFFFFFFFFFEEEDDDDDDEEEHHHKKKOOOQQQWWWZZZ\\\\\\[[[ZZZZZZZZZ```___^^^^^^___aaaccceeejjjlllppptttuuutttqqqooorrrssssssqqqlllhhhfffeeebbbcccddddddbbb\\\TTTOOOJJJOOO\\\lllyyybbbMMMIIIKKKOOOXXXbbbjjjsss}}}pppdddaaa[[[WWW```rrrzzzpppiiiiiisss}}}pppcccXXXSSSMMMHHHGGGGGGGGGGGGIIIKKKOOOSSSXXX\\\^^^```ggghhhkkkpppvvv|||~~~{{{wwwtttrrroookkkhhhdddddddddeeegggiiijjjkkksssuuuxxxzzz{{{}}}|||qqq^^^VVVOOOOOOOOOLLLIIIIIIIIILLLOOOQQQTTTWWW[[[^^^gggoootttvvv}}}~~~yyywwwwwwtttuuuwwwyyy|||zzzlllfffllluuu{{{}}}xxx|||}}}~~~zzztttnnnkkkhhhfffddd[[[VVVOOOIIIEEEBBB@@@???@@@DDDJJJWWWqqqwww```OOOIIIHHHJJJLLLVVVlllgggKKK>>>;;;;;;@@@MMMeeeuuuyyynnnYYYYYYeeeppprrrjjjttt}}}]]]DDD999666444000000////////////000000000111111111111222222222444444555666777999;;;<<<===???AAACCCDDDGGGJJJMMMPPPRRRRRRPPPRRRZZZaaacccfffiiixxxjjjVVVVVVjjjuuurrrssszzztttkkkggggggiiihhhhhhjjjkkkggg^^^VVVKKKHHHEEECCCDDDEEEFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPQQQTTTXXX[[[\\\^^^___aaaaaaaaa_________```bbbccchhhjjjnnnpppqqqpppnnnlllpppqqqqqqoookkkhhhfffeeedddeeefffgggeee___WWWRRRMMMRRR]]]kkkvvvaaaNNNJJJOOOUUU___jjjqqqyyyuuuiiicccZZZXXXdddyyyxxxpppjjjjjjssszzzkkk```XXXTTTMMMIIIGGGGGGGGGGGGHHHKKKOOOTTTYYY^^^aaabbbeeegggkkkqqqxxx~~~|||xxxtttqqqnnniiifffccccccdddeeegggjjjlllmmmsssuuuxxxzzz|||~~~qqqgggSSSKKKDDDCCCBBB>>><<<;;;<<<>>>@@@BBBCCCEEEHHHKKKQQQXXX```gggsss{{{yyyyyyqqqtttxxx{{{~~~qqqiiijjjnnnrrrssspppuuu{{{}}}}}}yyytttpppmmmjjjhhhfffZZZUUUNNNHHHDDDBBB@@@>>>AAADDDIIIVVVooowww```OOOHHHIIIKKKNNNUUUiiiiiiKKK>>>;;;<<<>>>MMMgggwwwzzzrrr\\\ZZZfffqqqtttiiisssyyyZZZCCC:::777555111000000//////000000111000111111111111222222222333444444555777999;;;<<>>>>>;;;:::;;;<<<===?????????@@@BBBEEEEEEJJJQQQYYYiii|||zzz|||uuuyyy~~~}}}rrrnnnooorrrssspppuuu|||~~~{{{xxxtttqqqooollliiigggYYYTTTMMMGGGCCCAAA???>>>BBBDDDJJJXXXsssxxxbbbPPPIIIGGGKKKNNNTTTfffkkkLLL>>><<<===???OOOjjjzzz}}}www```[[[eeennnqqqfffppp~~~rrrTTT@@@888666444111000000000000000000111000000111111111222222222333333444555777999;;;<<>>@@@CCCDDDHHHPPP___xxx|||{{{~~~}}}zzzssssssvvvxxxvvv{{{~~~zzzwwwtttrrrpppmmmiiifffXXXSSSLLLFFFCCCAAA???>>>BBBEEELLL\\\yyy{{{eeeTTTLLLEEEIIIMMMTTTgggoooNNN???===??????NNNjjj|||~~~fff^^^eeelllnnnhhhppp|||nnnRRR???888666333111111000000000000111111000000111111111222222222333333444555777888:::;;;>>>@@@BBBDDDEEEGGGKKKMMMSSS[[[aaadddeeehhhgggdddaaapppeeeTTTMMMVVVqqq}}}{{{uuuiii___YYYVVVXXXXXXWWWWWWUUUQQQLLLIII@@@???===>>>@@@AAABBBAAACCCDDDEEEFFFHHHJJJLLLMMMSSSVVVYYYZZZZZZ[[[[[[]]][[[[[[]]]___aaadddfffgggnnnooopppqqqqqqqqqqqqqqqppprrrttttttsssqqqqqqqqqpppqqqrrrssspppiii___XXXQQQRRRXXX___ffflllxxx|||jjjaaa^^^aaajjjvvvooobbb[[[XXXYYYYYYYYYZZZaaalllttt___TTTSSSUUU```uuu|||mmmjjjhhhgggrrr{{{pppeee]]]QQQMMMHHHEEEEEEFFFGGGHHHMMMPPPTTTZZZ```dddhhhjjjhhhkkkooosssxxx|||{{{vvvrrrmmmhhheeebbbcccdddfffiiikkknnnooooooqqqtttvvvxxxzzz}}}zzzfffSSSEEE===<<<999999;;;;;;888999<<<:::;;;===<<<<<<<<<>>>@@@DDDCCCEEELLLXXXkkk||||||wwwvvvzzz}}}xxxwwwtttrrrppplllhhhdddXXXSSSLLLFFFCCCAAA@@@???BBBFFFNNNaaa}}}hhhWWWNNNDDDHHHMMMWWWlllsssQQQ@@@>>>@@@???MMMiii~~~kkkaaaeeekkkmmmooorrr{{{nnnRRRAAA:::777444222111111000000111111222000111111111111222222222222333333444666888:::;;;===>>>AAACCCDDDFFFJJJLLLPPPYYYcccgggiiiiiieee```bbbppp{{{^^^PPPOOOZZZxxx~~~}}}qqqfff]]]VVVSSSRRRRRRQQQPPPMMMIIIFFFDDD>>>===;;;<<<>>>??????>>>@@@AAACCCEEEGGGJJJKKKLLLPPPSSSVVVXXXYYYZZZ\\\]]]XXXYYY\\\___bbbeeegggiiillllllmmmnnnooopppqqqqqqtttvvvxxxyyywwwvvvvvvvvvssstttuuuuuupppggg\\\UUUMMMMMMPPPVVV[[[aaalllwww|||pppgggaaadddlllwww}}}lll```\\\[[[]]]___^^^^^^dddnnnwwwuuuVVVOOOPPPTTT___sssyyyjjjhhhgggfffqqqvvvkkkaaaZZZNNNJJJEEECCCDDDFFFHHHHHHMMMPPPTTTYYY___cccfffhhhgggjjjnnnsssxxx{{{~~~~~~}}}xxxtttpppkkkgggccccccdddeeefffiiikkkmmmoooooorrruuuwwwxxxzzz}}}}}}iiiVVVHHH???;;;:::888888;;;:::888999<<<>>>???AAAAAAAAABBBDDDFFFFFFFFFIIIPPPWWWbbbuuu{{{|||}}}}}}zzzxxxvvvtttsssppplllfffbbbXXXSSSLLLGGGDDDBBBAAA@@@BBBFFFPPPddd~~~jjjXXXOOODDDGGGNNN[[[ssswwwTTTBBB???@@@AAAOOOkkkjjj]]]aaajjjnnnuuuuuuzzznnnRRR@@@:::666222222111111000000111111222000111111111111222222222222222333444666888:::;;;===???AAACCCDDDFFFJJJMMMQQQ[[[dddhhhjjjjjjfffaaaeeerrr{{{^^^SSSUUUccczzzoooddd[[[UUUQQQLLLLLLLLLIIIFFFCCC@@@???===;;;:::;;;<<<======;;;<<<>>>@@@CCCGGGIIIKKKLLLNNNQQQTTTWWWXXXYYYZZZ\\\XXXZZZ\\\___ccceeeggghhhkkkkkkkkklllnnnppprrrssswwwyyy{{{|||zzzyyyyyyyyyvvvwwwwwwuuuoooeeeXXXOOOIIIHHHIIILLLOOOSSS^^^hhhttt{{{|||yyyrrriiiiiinnnxxx~~~ppphhhhhhkkkoooqqqpppnnnqqqzzzoooQQQLLLNNNRRR[[[mmmxxxhhhgggfffeeeppp}}}rrrggg]]]WWWKKKHHHCCCBBBCCCFFFHHHIIIMMMOOOSSSXXX]]]bbbeeefffeeehhhmmmrrrxxx|||~~~}}}}}}~~~~~~{{{vvvrrrnnnjjjeeebbbddddddeeegggiiikkkmmmnnnpppsssuuuwwwyyy{{{~~~ppp\\\KKKAAA>>>>>>777666888;;;<<<:::<<<@@@@@@AAACCCDDDDDDEEEHHHJJJHHHIIINNNVVV[[[```mmm|||~~~~~~~~~{{{|||{{{}}}zzzwwwwwwvvvtttssspppkkkeee```XXXSSSMMMGGGDDDCCCAAA@@@BBBFFFPPPeee~~~jjjXXXOOODDDHHHOOO___yyyyyyVVVCCC???AAAEEERRRooofffWWW]]]gggnnnxxxvvvzzzlllPPP>>>888333///222222111111111111222222000111111111111222222222222222333444666888:::;;;===???AAACCCDDDGGGJJJMMMUUU^^^gggjjjkkkllliiidddgggsssbbbXXX\\\kkkyyynnnccc[[[UUUQQQIIIIIIHHHEEEBBB>>>===<<<<<<;;;::::::<<<<<<;;;::::::<<>>@@@AAACCCEEEIIINNNSSSWWWYYY[[[[[[^^^bbbeeegggkkkttt|||~~~}}}}}}||||||}}}~~~~~~}}}{{{zzzwwwtttqqqpppooolllfff```\\\SSSJJJFFFBBB>>>>>>AAA???BBBKKK___~~~~~~ooo\\\PPPKKKGGGMMMbbb{{{vvvUUUCCC??????AAAXXXyyy```NNNWWWgggiiiqqq|||kkkRRR@@@777555555222222222111111111111000333222111000000222444555222444666777777777999;;;:::<<<===>>>>>>BBBIIIOOOZZZ```ggglllmmmkkkhhhfffggguuufff\\\\\\tttvvvjjjaaaYYYRRRMMMLLLIIIDDD@@@>>>;;;999777:::::::::999999999999888:::<<<>>>@@@BBBFFFJJJNNNQQQSSSTTTUUUTTTUUUWWWXXXTTTWWW\\\bbbfffhhhhhhhhhggghhhkkkmmmppprrrsssssszzz{{{{{{{{{yyyxxxxxxyyy|||{{{yyysssiii^^^SSSLLLEEECCCCCCFFFGGGGGGLLLRRRYYY^^^hhhtttwww]]]QQQSSSZZZ___dddtttzzziiidddbbbbbbnnn~~~wwwpppggg[[[RRRJJJGGGCCCAAABBBDDDEEEEEEFFFIIILLLNNNQQQTTTYYY\\\aaacccggglllppptttvvvwwwwwwxxxxxxxxxyyy|||zzzvvvrrrnnnjjjggghhhhhhiiimmmpppqqqnnnkkkkkkmmmqqquuuyyy}}}yyyuuubbbYYYLLLCCC???===;;;888;;;;;;;;;<<<===>>>@@@AAAEEEHHHMMMTTT[[[aaafffiiinnnqqquuuwwwyyy|||zzzzzzzzz|||}}}|||{{{zzzzzz{{{||||||~~~~~~|||{{{wwwtttqqqpppoookkkeee```^^^UUULLLHHHDDD@@@@@@CCCEEEGGGPPPddd~~~ooo\\\OOOLLLIIIMMM___tttsssTTTCCC???@@@EEEaaawwwZZZKKKVVViiimmmzzzkkkQQQ???666333333222222222111111111111000333222111000000222444555222444666777777777999;;;;;;===>>>>>>???BBBIIIOOOZZZaaajjjpppqqqpppmmmkkkjjjzzzhhh___ccc}}}tttiii```XXXPPPJJJJJJFFFBBB>>><<<:::777666777777888888999999:::::::::<<<>>>@@@BBBEEEIIIMMMPPPSSSUUUVVVVVVVVVWWWXXXXXXZZZ^^^bbbeeegggggghhhhhhiiilllooorrrtttuuuvvvyyyzzz{{{{{{zzzzzz|||~~~~~~}}}{{{uuukkk^^^RRRJJJBBB@@@@@@CCCDDDEEEJJJPPPUUU\\\hhhuuufffXXXZZZaaafffiiipppzzzgggbbb```aaammm~~~vvvnnndddXXXOOOIIIFFFBBB@@@AAABBBCCCCCCAAACCCFFFHHHIIILLLPPPRRRZZZ\\\```eeeiiimmmpppqqqpppppppppppprrrwww}}}|||wwwssspppnnnlllkkkgggkkkqqqwwwzzzwwwpppjjjjjjmmmqqqvvvyyyzzzzzzyyy~~~|||zzzvvvppphhhcccPPPIII@@@;;;::::::999888:::999::::::<<<>>>@@@AAAFFFJJJPPPYYYbbbkkkrrrvvv{{{}}}xxxwwwyyyzzz|||{{{zzzzzz{{{||||||{{{}}}~~~}}}xxxuuuqqqooonnnkkkeee```]]]TTTLLLGGGDDD@@@@@@CCCEEEGGGOOOeeeqqq___PPPMMMKKKNNNZZZkkkpppRRRBBB@@@AAAGGGhhhlllTTTJJJYYYpppxxxkkkPPP>>>444222111222222222111111111111000333222111111111222333444222444666777777888:::;;;<<<>>>@@@???@@@DDDJJJPPP\\\ccclllrrrtttrrrooommmllleee___hhh~~~rrrhhh___VVVMMMFFFGGGCCC???<<<:::888666444555555666777888999::::::999;;;===>>>@@@CCCGGGJJJNNNQQQUUUWWWWWWWWWXXXXXXZZZ[[[]]]___aaacccdddeeeggghhhkkkooorrruuuwwwxxxwwwxxxyyyyyyyyy{{{~~~yyymmm___PPPGGGBBB???@@@BBBDDDEEEJJJQQQWWW```mmmzzz```[[[ggguuutttrrrwww{{{gggaaa```aaannnxxxooocccWWWNNNGGGDDD@@@>>>>>>?????????>>>???AAABBBBBBDDDGGGIIIQQQSSSVVVZZZ^^^bbbeeefffddddddeeefffjjjqqqyyy|||xxxrrrooommmmmmmmmmmmjjjooowww}}}}}}xxxpppjjjjjjlllppptttvvvwwwwwwwww{{{xxxtttpppiiiaaaXXXRRRHHHCCC===999888888888777999999:::<<<>>>BBBFFFHHHGGGJJJOOOXXXaaakkkssswww~~~{{{yyyzzz|||}}}|||||||||}}}~~~}}}~~~yyyvvvrrrooonnnkkkeeeaaaZZZQQQIIIEEEBBB>>>>>>AAAAAAEEEPPPhhhxxxeeeUUUMMMLLLNNNVVVfff|||mmmPPPBBB???@@@FFFhhhdddQQQLLL___zzzkkkPPP>>>555222333222222222111111111000000222222111111111222333444333444666777777888:::<<<===???AAAAAABBBEEELLLRRR]]]dddlllrrrsssqqqnnnkkknnn{{{]]][[[iii|||qqqggg^^^TTTKKKDDDDDDAAA===:::999888666555555555555666777888888999999:::<<<===>>>@@@DDDGGGJJJNNNSSSVVVWWWWWWWWWWWWXXXXXXXXXYYY\\\^^^aaabbbeeegggjjjnnnrrruuuwwwxxxvvvvvvvvvvvvwwwzzz|||ppp___OOOEEECCCAAAAAAEEEGGGIIIPPPWWWcccmmmzzzfffeeeuuu~~~vvvxxx|||hhhcccaaabbbooo|||rrrdddWWWNNNDDDAAA>>><<<<<<<<<;;;:::;;;===>>>>>>>>>???AAACCCGGGHHHKKKNNNRRRUUUXXXZZZYYYZZZ\\\___dddmmmvvv}}}{{{{{{wwwqqqnnnmmmnnnnnnnnnmmmrrrwwwzzzxxxsssmmmhhhkkklllmmmoooqqqssstttuuutttpppjjjddd\\\TTTLLLFFFAAA???;;;999999999888888=========@@@CCCHHHMMMPPPMMMNNNQQQUUU\\\dddkkkooo}}}}}}|||{{{|||}}}|||{{{|||~~~{{{wwwssspppoookkkfffbbbYYYQQQHHHDDDAAA>>>>>>AAAAAAGGGTTTmmmmmm\\\LLLMMMNNNUUUeeekkkNNNAAA??????HHHiiiwww\\\PPPPPPeeemmmRRR???777555555222222222111111111000000222222111222222222333333333555777888888888:::<<<>>>@@@BBBBBBDDDHHHOOOUUU\\\ccckkkqqqtttsssqqqppptttqqqVVVXXXhhhzzzpppfff]]]SSSIIICCCBBB???<<<:::999888777666666666666666666666666666888999;;;;;;;;;===AAACCCFFFJJJOOORRRTTTTTTUUUUUUTTTTTTUUUVVVYYY\\\```bbbdddfffiiimmmqqquuuwwwxxxvvvvvvvvvvvvvvvyyy~~~}}}qqq```OOOEEEDDDBBBCCCHHHLLLPPPXXX```pppzzzzzzrrrllllll}}}tttwww~~~kkkfffdddeeeqqqtttfffXXXOOOCCCAAA===;;;;;;:::999888999:::;;;;;;;;;;;;===??????@@@AAADDDFFFJJJLLLNNNPPPRRRUUUYYY___gggqqqwwwvvv~~~{{{wwwrrrooonnnnnnooonnnlllooorrrrrroookkkhhhfffjjjjjjkkkkkklllmmmnnnnnnjjjeee]]]VVVOOOIIICCC???888999999999999:::;;;;;;;;;<<<>>>BBBHHHOOOVVVYYY]]]\\\[[[[[[^^^bbbgggjjjwww~~~~~~{{{||||||{{{zzzzzz|||~~~yyytttqqqpppmmmhhhccc[[[RRRJJJFFFCCC@@@AAACCC???EEESSSiiirrr^^^MMMNNNNNNUUUiiihhhLLL@@@>>>???JJJhhhlllVVVPPPTTTmmmsssVVVBBB999777777222222222111111111111000111111222222222333333333333555777888888999;;;<<<===@@@BBBDDDFFFKKKSSSYYY\\\aaajjjppptttvvvwwwwww{{{iiiTTTYYYjjjyyynnncccZZZQQQHHHBBB@@@===:::888888888777666888777777777666666666555888999999999999;;;>>>@@@@@@DDDIIILLLNNNOOOQQQSSSRRRRRRSSSTTTWWWZZZ]]]___bbbdddgggkkkooorrrtttuuutttuuuvvvwwwxxxzzz|||qqq```PPPGGGCCCAAADDDJJJPPPWWWaaajjjzzz~~~~~~}}}|||~~~yyykkkcccmmmlll~~~~~~qqqvvvnnnjjjhhhhhhsssvvvgggXXXOOODDDAAA>>><<<;;;:::999777777888999999888999;;;===;;;;;;<<<===???AAADDDEEEGGGIIIMMMQQQVVV]]]eeejjjmmmvvv||||||{{{}}}~~~~~~yyyuuuqqqmmmlllkkkkkkjjjeeegggjjjiiifffdddcccdddhhhhhhiiiiiihhhfffcccbbb]]]WWWOOOHHHCCC???<<<;;;555777999::::::;;;;;;<<<999<<>><<>>===;;;999777666777888888777777999;;;:::999999:::;;;>>>@@@AAA@@@BBBFFFIIIMMMSSSYYY^^^dddnnnuuuuuutttvvvwwwwwwuuurrrmmmjjjhhhgggeeeddd^^^aaaddddddbbb```aaaccceeegggiiiiiifffaaa[[[WWWTTTNNNEEE>>>:::999999888777999<<<===<<<;;;;;;;;;===BBBKKKZZZlll~~~|||vvvsssssstttuuuuuu~~~|||}}}}}}{{{}}}}}}wwwsssqqqooojjjfffXXXOOOGGGDDDAAA>>>???BBBGGGKKKRRR___vvvqqqYYYPPPOOONNNVVVooobbbHHH??????AAA@@@YYYyyybbbSSSWWWccc^^^FFF:::555444222222222111111111111000111111222333333333333222444666888888888999;;;===<<>>;;;999888777666777777888888888888777777999999999999:::;;;<<<======>>>@@@BBBDDDHHHMMMQQQ[[[aaafffhhhhhhiiimmmrrrlllkkkhhhfffeeeeeeeeefffbbb```^^^]]]\\\]]]^^^___aaaggghhhddd```^^^XXXPPPIIIEEE???999777777999;;;999777999;;;;;;999<<>>===???EEEKKKGGGFFFFFFFFFGGGJJJLLLNNNNNNQQQTTTWWWXXXYYY\\\^^^bbbcccfffiiimmmqqqtttvvvyyy{{{|||zzzsssgggXXXOOOLLLOOOTTT[[[fffsssnnn___VVVPPPJJJEEEhhhkkk~~~yyynnntttooojjjiiijjjxxxxxxlll]]]QQQFFFBBB>>>;;;999999888777777888888999999888888777999999999999:::;;;<<<<<<;;;<<<===>>>@@@CCCHHHKKKRRRVVV[[[]]]\\\]]]aaaeeeddddddcccccccccccccccddd___^^^\\\ZZZYYYZZZZZZ[[[]]]aaaaaa[[[VVVRRRKKKCCCBBB???:::666444444555777888777999<<<<<<;;;???EEEJJJRRRddd~~~~~~{{{|||}}}yyytttpppkkkeeeaaa[[[RRRIIIEEEBBB???@@@CCCCCCJJJRRRaaa|||ooo[[[QQQQQQPPPXXXsss}}}XXXBBB???@@@===AAARRReeeuuu}}}fffRRRUUUkkkfffKKK;;;666777222222111111111000000000111111111111111111111111333333444666777888999999===@@@CCCEEEHHHOOOWWW^^^dddggghhhhhhfffhhhlllppp}}}uuu\\\OOOVVViii{{{rrroooyyyzzzpppbbbWWWOOOIIIBBB===:::999888666666666666777333333555666888999999999888777666666666777888888666999;;;;;;999;;;@@@EEECCCDDDEEEFFFGGGGGGGGGGGGGGGIIILLLNNNNNNPPPRRRSSSXXXYYY\\\```dddiiimmmooowwwxxxyyywwwqqqggg]]]VVVQQQUUU\\\eeeppp~~~xxxnnneeeZZZQQQMMMIIIDDD@@@|||bbbfffyyyuuullltttpppkkkjjjlll{{{{{{ooo___RRRFFFCCC>>>;;;::::::999999888999999::::::999999888999999888999999:::;;;<<<888999::::::;;;===@@@CCCEEEIIIMMMNNNMMMMMMPPPSSSXXXYYYZZZ\\\^^^_________\\\[[[YYYWWWVVVVVVVVVVVV[[[]]][[[UUUOOOKKKDDD>>>:::999777555444444444444666555777:::::::::@@@GGGMMM___zzz{{{}}}|||tttjjjiiiiiinnnxxx~~~{{{wwwsssooojjjddd```YYYPPPHHHEEEBBB???@@@CCCBBBHHHQQQbbbppp[[[PPPQQQQQQ[[[vvvzzzWWWBBB>>>>>><<>>???BBBDDDDDDCCCAAA???@@@BBBDDDDDDDDDEEEGGGHHHIIIKKKNNNRRRWWW\\\aaacccpppqqqrrrrrrooojjjdddaaa[[[aaaiiitttyyylllaaa[[[SSSNNNIIIEEEDDDCCC???<<>>;;;:::;;;;;;:::999::::::;;;;;;::::::999999999888888999::::::;;;666777888888777888;;;===<<>><<>>AAADDDGGGJJJQQQZZZaaaiiiiiihhheeecccdddiiinnn~~~oooXXXOOO[[[sss~~~zzzxxxkkkdddYYYPPPIIICCC???;;;999888777666555555666777555666666777777777777666777777777777888888999999999::::::999777777999<<<:::;;;>>>@@@@@@@@@>>>===>>>???@@@?????????@@@BBB???@@@CCCFFFJJJOOORRRTTTaaadddiiimmmnnnnnnmmmmmmhhhnnnxxx|||mmmaaaXXXRRRNNNKKKHHHDDDBBBBBBAAA@@@>>>uuu[[[[[[iii|||rrrgggjjjsssooommmpppsssaaaSSSIIIEEE???<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888999::::::666777888888666666777999999:::<<<<<<<<<<<<<<<===AAACCCFFFJJJMMMPPPQQQQQQVVVUUUUUUTTTTTTTTTTTTTTTSSSPPPLLLHHHCCC>>>:::999555666777999999999888888>>>===>>>???>>>AAALLLXXXmmmvvvfffdddjjjbbbiiisss~~~~~~zzz|||}}}tttkkkddd^^^YYYVVVTTTUUUWWW]]]gggttt~~~~~~}}}wwwvvvtttrrrooojjjeee```UUUMMMFFFDDDBBB???@@@BBBCCCIIIQQQcccttt^^^MMMPPPUUUbbb~~~sssUUUCCC>>>===<<>>AAAEEEHHHKKKRRR[[[bbbgggiiikkkkkkiiiiiilllooooooXXXPPP___xxxzzzqqqccc^^^UUUMMMFFFAAA>>><<<888777666555555555666777666666777777777777666666999999999999999888888777999999:::999888888888999999:::;;;<<<===>>>??????======>>><<<;;;;;;<<<>>>;;;<<<===???AAADDDFFFGGGOOOVVV___gggmmmqqquuuxxxwww|||{{{sssggg\\\TTTPPPOOONNNKKKHHHEEECCCCCCDDDEEEFFFsss]]]]]]gggvvvoooeeeeeexxxuuuqqqnnnqqq~~~ssscccTTTLLLGGGAAA===;;;;;;<<<<<<999::::::;;;;;;::::::999999999888888888888999999777888999888777666666777888888999:::::::::::::::<<<===???BBBEEEGGGHHHIIIOOOOOOPPPQQQRRRSSSSSSTTTWWWQQQKKKGGG@@@999666777333444666888999999888888999888:::<<<>>>FFFWWWhhhqqqaaaVVVVVV\\\ZZZcccooozzz}}}~~~~~~uuuiiijjjoooxxx{{{vvvqqqoookkkgggaaa\\\YYYXXXVVVUUUTTTVVV[[[bbblllzzz~~~~~~~~~|||xxxvvvtttrrrooojjjccc___SSSKKKEEEDDDBBB???@@@BBBCCCJJJSSSdddwwwaaaOOOSSSXXXeeekkkQQQAAA<<<;;;:::@@@LLL___ppp|||~~~uuudddSSSQQQ]]]nnnxxxbbbIII:::555555333222222222111111111111111111111111111111111111222222444666888999;;;<<>>>>>???@@@;;;;;;;;;999777777999;;;:::::::::;;;<<<===>>>???CCCJJJUUU___hhhqqqzzz~~~pppiii```YYYVVVUUUUUUUUUQQQPPPNNNMMMMMMOOORRRTTTkkk\\\^^^fffrrrooohhhfffwwwwwwrrroooqqqxxxjjj\\\OOOIIIBBB===;;;;;;;;;;;;999999::::::::::::999999999999888888888888999999777888999999777666666777666666666777888888888777::::::;;;<<<===???AAABBBFFFGGGIIIKKKNNNPPPQQQRRRWWWPPPIIIEEE???888666999444555666888999999999999555666999???FFFUUUnnnyyymmm```WWWPPPLLLMMMQQQWWW```jjjttt~~~zzzzzz{{{rrrhhhfffiiimmmmmmiiihhhiiiiiifffaaa______```aaaaaa^^^bbbhhhpppyyy|||zzzwwwtttooohhh```[[[QQQJJJEEECCCBBB??????BBBBBBJJJUUUeeevvv^^^OOOSSSWWWccc}}}gggOOOBBB<<<;;;;;;@@@MMMaaatttzzzgggTTTPPP\\\jjjqqquuubbbJJJ;;;666666222222111111111000000000111111111111111111111111222333555777999;;;<<<===???BBBFFFIIIMMMTTT^^^eeeiiimmmqqqqqqpppoooppprrrxxx___VVVdddtttiiicccTTTQQQLLLFFF@@@<<<::::::777666555444444555666777555555666777777777777777999::::::;;;;;;:::999888888888888:::<<<======<<>><<<::::::999777666666888::::::999999999999:::;;;<<>>;;;;;;;;;;;;888999999::::::999999888999999888888888888888999666888999888777555666666444333444555666777666555:::999999888999;;;<<<>>>???AAADDDGGGJJJMMMOOOPPPNNNFFFAAA???:::444444888666777888:::;;;;;;;;;<<<;;;===BBBKKKVVVkkkeeeXXXKKKGGGHHHHHHIIIKKKTTT\\\fffppp|||{{{wwwvvvxxx}}}~~~~~~ttttttqqqqqqsssrrroooppptttrrrooolllkkklllmmmnnnnnnjjjooouuu|||~~~zzzuuuooofff]]]WWWPPPJJJDDDCCCBBB@@@???BBB@@@JJJVVVfffsssYYYNNNPPPTTT^^^wwwgggQQQDDD>>>===>>><<>>???CCCGGGJJJNNNUUU^^^eeellloooqqqqqqooonnnppprrr|||bbbXXXeeezzznnneee___PPPNNNIIICCC===999888888777666555444444555666777444555666777888888888888777888:::;;;<<<<<<;;;:::::::::;;;===@@@BBBAAAAAAAAACCCFFFGGGEEEAAA<<<888;;;;;;:::888666777999<<<999888888888999:::;;;;;;???CCCIIIOOOYYYiii|||zzzwwwssspppqqqqqqsssvvvzzzzzzxxxvvvuuuxxxzzz|||||||||~~~|||zzzyyy