BM6P6(@ }}}{{{}}}{{{}}}}}}xxxssswww~~~|||{{{fffRRREEEDDDIIIXXXrrrqqq]]]TTTNNNGGGBBB@@@===999666666555333111///---,,,,,,,,,,,,------,,,,,,++++++))))))))))))))))))))))))+++++++++************)))++++++******************++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------............///000111222222111000222333333888===HHHddd~~~uuu```YYYRRRTTTVVVWWWWWWXXXZZZ[[[^^^^^^]]]]]][[[ZZZXXXXXXYYYXXXWWWVVVUUUSSSOOOLLLMMMKKKFFF???888333222222333222111111000000111111222333444666777888888888555555555555555555555555444444444333333222222222111111111222222333333333111111111111000...---,,,***,,,...000000///...---////////////////////////......---------,,,,,,,,,++++++,,,---------,,,,,,******)))(((((((((((((((###$$$%%%'''(((((())))))'''&&&&&&''''''((()))***---///111555888:::<<<<<>>:::666666555333111///---,,,,,,------------,,,+++******************************+++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---------............//////000222111000000111333222777<<>>@@@>>>:::777555444555555111000///...---+++******%%%(((************---///000//////...---,,,,,,++++++,,,------+++))))))******))))))))))))******+++,,,---------,,,...000333666:::@@@FFFJJJNNNQQQTTTPPPNNNJJJFFFCCCAAA@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDCCCDDDGGGJJJMMMNNNKKKIIIBBB???<<<999888666333222111111222222222222111111222222222333555666888999<<>>CCCFFFOOOSSSXXXZZZYYYWWWUUUTTTUUUWWWZZZ^^^aaadddfffgggjjjnnnvvv~~~vvvnnnfffZZZMMMLLLKKKNNNZZZllluuu^^^TTTUUUZZZooo{{{kkk}}}|||||||||~~~~~~~~~ooocccbbbxxxxxxqqqaaaQQQDDDCCCGGGWWWrrrqqqYYYQQQLLLFFFBBB@@@>>>;;;777666555333111///---,,,,,,------------,,,+++***)))+++++++++++++++++++++++++++++++++************)))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------............///...///111000//////111222222777<<>>888444333444333222111111000000111111111222333444555666666666555555555555555555555555444444333333333333222222333333222222222222222222...///000000111111000000---............/////////////////////////////////......---------,,,,,,,,,,,,---------,,,+++******(((((('''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''((()))***......000222666:::>>>@@@???===999555333222111222//////...---+++***))))))''')))************+++---.........------,,,,,,,,,+++,,,---,,,***)))))))))***************+++,,,,,,,,,------------...111333777;;;@@@EEEIIINNNRRRUUUSSSPPPJJJEEEAAA@@@@@@@@@>>>@@@CCCCCCBBBAAAAAABBBAAABBBDDDHHHKKKLLLJJJHHHAAA???;;;999888666444222111111222222222222111111111111222444555666777888;;;>>>CCCHHHKKKKKKJJJIII@@@@@@???===<<<>>>BBBFFFNNNRRRXXX[[[[[[XXXVVVTTTWWWWWWYYY[[[^^^bbbeeegggmmmqqqyyyzzzppphhh```VVVLLLKKKLLLQQQ^^^ppp|||cccWWWUUUWWWjjjnnn~~~}}}|||{{{{{{}}}|||nnnbbb[[[nnnyyypppaaaQQQDDDCCCHHHXXXtttsssWWWOOOKKKEEECCCBBB@@@<<<999666555333111///---,,,,,,---------,,,+++***)))(((+++++++++++++++++++++++++++++++++*********))))))***************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,---------............///---...000000//////000222444999>>>LLLllldddWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVVVVTTTPPPNNNLLLJJJEEE>>>777333111222333222111111000000111111000111222333444444444444555555555555555555555555333333333333333333333333333333333222222111111111222222222111000///...---//////............///000////////////////////////......---------,,,,,,,,,---------,,,+++***)))((()))(((''''''&&&&&&''''''))))))***))))))((('''''''''&&&&&&''''''((()))***---......111444999>>>@@@>>><<<999555222000//////......---,,,+++*********))))))******))))))***+++---------,,,,,,,,,,,,,,,***,,,---,,,***(((((()))))))))))))))***++++++,,,+++,,,---------///111444888;;;@@@EEEIIINNNRRRVVVUUUQQQKKKDDD@@@??????@@@===@@@BBBDDDCCCAAA@@@AAABBBBBBCCCFFFIIIKKKJJJIII@@@>>>;;;999888777555333111111222222222222111111000111222444555666777777:::===CCCHHHKKKKKKJJJIIIAAA@@@???===<<<===AAAEEELLLQQQXXX\\\\\\ZZZWWWUUUVVVVVVVVVXXX\\\```eeehhhooossszzz{{{rrriiibbb[[[RRRKKKHHHLLLTTTccctttgggXXXUUUTTTgggqqq~~~}}}}}}|||zzzzzz{{{~~~|||pppfffYYYfffvvveeeTTTEEEEEEKKK[[[vvvwwwYYYOOOKKKFFFDDDCCCAAA===:::666555333111///---,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---------............///,,,...///000//////111222333888???OOOpppfffYYYYYYXXXYYYZZZYYYWWWVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZYYYWWWWWWWWWUUURRROOONNNKKKFFF>>>777111//////333222111111000000111111111111222333444444444444555555555555555555555555333333333333333333333333333333333222222111111111222222222222111///...---000//////.........//////////////////////////////......---------,,,,,,,,,------,,,,,,+++***)))(((***)))((((((''''''((((((************)))((('''&&&'''&&&&&&''''''((()))***---------///333777<<<>>>===;;;888555222000///...---------,,,,,,,,,++++++)))))))))))))))***))))))+++++++++,,,,,,,,,,,,,,,***,,,---,,,***(((((()))'''''''''((()))***+++++++++,,,------...///222555888;;;AAAFFFJJJNNNRRRUUUUUUQQQKKKDDD@@@>>>>>>???===@@@BBBDDDCCCAAA@@@AAADDDCCCCCCEEEHHHIIIIIIHHH@@@===:::999888777666444111111222222222222111111///000222444555666666666999===BBBHHHKKKKKKJJJIIIAAA@@@???<<<;;;===AAADDDJJJOOOWWW\\\\\\ZZZWWWVVVSSSSSSTTTVVV[[[aaagggjjjooottt{{{}}}uuukkkddd]]]VVVOOOJJJEEELLLXXXgggxxxhhhYYYVVVSSSfffvvv~~~}}}}}}|||zzzxxxxxx{{{vvvkkk[[[```wwwoooZZZHHHIIIOOO___zzzaaaQQQMMMHHHFFFEEECCC>>>:::666555333111///---,,,,,,+++++++++++++++******)))+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,---------------------............///---...000000000000222333222888@@@RRRtttmmm\\\ZZZXXXYYYZZZYYYWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXYYYXXXWWWWWWWWWUUURRRPPPMMMKKKFFF>>>666111//////333222111111000000111111111222333333444444444333555555555555555555555555222222333333333333444444333333222222222222222222///000111111222222111111000000000////////////...////////////////////////......---------,,,,,,,,,+++,,,,,,,,,+++***))))))******)))((((((((((((((())))))))))))(((((('''&&&'''&&&&&&''''''((()))***++++++---///222555888:::;;;999777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((*********(((*********++++++,,,,,,,,,***+++,,,+++)))(((((((((''''''''''''((()))+++++++++,,,---......000333666777;;;BBBHHHLLLOOORRRTTTTTTQQQKKKEEEAAA???>>>???>>>@@@CCCCCCBBBAAAAAABBBEEEDDDCCCCCCEEEGGGGGGGGG???<<<:::999888888666555111111222222222222111111///000222444555666666555999===CCCHHHKKKLLLKKKJJJAAA@@@???<<<;;;<<<@@@CCCHHHNNNUUUZZZ[[[ZZZXXXWWWQQQRRRSSSVVV\\\bbbhhhkkkooottt{{{zzzpppfff___YYYQQQKKKIIIDDDMMM\\\mmm|||~~~hhhZZZWWWSSSeee~~~|||~~~}}}|||||||||xxxuuuxxx}}}qqq^^^ZZZhhh{{{bbbKKKMMMTTTddd}}}jjjSSSOOOKKKHHHGGGDDD???;;;666555333111///---,,,,,,)))******++++++++++++***************************+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---------------------............///---///000111111111333555444:::DDDXXXzzzsss```YYYWWWXXXYYYYYYXXXWWWYYYZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTQQQNNNKKKIIIDDD===777222111111333222111111000000111111222333333444444444444444555555555555555555555555222222222333333444444444222222222222222222333333000000111222222222222111///000000111000///...---////////////////////////......---------,,,,,,,,,******+++++++++******)))))))))(((''''''''''''(((''''''(((((((((''''''&&&'''&&&&&&''''''((()))***)))***,,,...111333555666777666444222000...---,,,******++++++++++++++++++)))'''&&&'''***+++***(((((())))))***+++,,,,,,---***+++,,,+++)))((((((((('''''''''((()))***,,,---+++,,,---......000333666555;;;CCCIIINNNPPPRRRSSSRRRPPPKKKFFFBBB@@@???>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFDDDBBBAAACCCDDDDDDDDD>>><<<999888999888777666111111222222222222111111...///222444666666555555:::>>>CCCIIILLLMMMMMMLLLAAA@@@>>><<<;;;<<<@@@CCCHHHLLLSSSWWWYYYYYYXXXXXXRRRSSSTTTXXX\\\bbbgggjjjpppuuu}}}xxxlllaaaZZZTTTLLLGGGGGGEEEPPPaaasss{{{ggg\\\ZZZUUUdddyyy~~~}}}||||||~~~wwwsssuuu}}}~~~{{{wwwbbbWWW]]]{{{gggMMMOOOVVVgggqqqTTTPPPLLLJJJHHHEEE???;;;666555333111///---,,,,,,((()))***++++++,,,++++++))))))))))))))))))))))))+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,------...------------.........//////---///111111111222444555888???JJJ^^^wwwaaaXXXWWWXXXYYYYYYXXXXXXYYY[[[^^^^^^]]]]]][[[ZZZXXXXXXUUUTTTTTTTTTTTTRRROOOMMMHHHFFFBBB===777444333444333222222111000111111111333333444555555555444444555555555555555555555555222222222333333444444444111111111222222333333444333333333222111000///...///000111222111000...,,,////////////////////////......---------,,,,,,,,,)))******+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&'''&&&&&&''''''((()))***(((***,,,...000222333333444444222111///---,,,+++))))))))))))************(((&&&%%%'''***,,,+++)))(((((()))***+++,,,,,,---)))+++,,,+++)))''''''(((((((((((()))***,,,---...+++,,,.........000444777444:::CCCKKKOOOQQQRRRRRRQQQOOOKKKGGGCCC@@@???>>>BBBCCCCCCCCCBBBBBBDDDFFFFFFDDDAAA???@@@BBBBBBBBB>>><<<999888999999777666111111222222222222111111...///222444666666555444:::>>>DDDIIIMMMNNNMMMLLLAAA@@@>>><<<:::<<>>AAABBBDDDDDDCCCBBBCCCDDDCCCCCCDDDCCCBBBAAA???>>><<<;;;:::999888666555555333222111000////////////333444444444555666666666;;;>>>CCCIIILLLLLLHHHEEE@@@???>>>===<<<<<<======BBBHHHQQQWWWZZZ[[[ZZZZZZTTTVVVWWWYYYZZZ^^^bbbfffnnnvvv~~~yyylll\\\PPPGGGAAA@@@CCCEEEPPPcccwwwwwwjjj]]]UUUXXXddd{{{{{{xxx|||vvvwww~~~{{{fff[[[[[[oooeee[[[\\\rrrpppYYYSSSNNNLLLHHHAAA<<<<<<888555222//////...---+++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***************************))))))*********++++++++++++++++++,,,,,,---------,,,+++***))))))+++,,,...............////////////...//////000111111222222;;;BBBLLL```}}}yyybbbZZZXXXVVVUUUVVVXXXYYYYYYXXXZZZZZZYYYZZZ[[[[[[XXXVVVWWWWWWVVVUUUTTTRRRPPPOOOJJJHHHDDD>>>888444222222222222111000000000000000111333333333333222222555666666666555555555555555333333333333333333333333222222222111111111111000000000000/////////......////////////////////////000///---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''((()))***+++,,,------------/////////......,,,++++++))))))))))))))))))******))))))(((((())))))***+++***))))))))))))***++++++******((('''''''''((()))---,,,+++***)))***,,,---,,,******///111111444888888<<>>===<<<;;;999777555444333333222222111000000000000333333444444555666666666:::===BBBIIIMMMMMMJJJGGGBBBAAA???>>>======>>>???CCCIIIPPPVVVYYYYYYXXXXXXTTTVVVWWWXXXZZZ^^^cccgggpppxxxvvviiiZZZPPPHHHBBBBBBEEEHHHSSSfffyyytttggg\\\VVVWWWeee~~~}}}zzzrrrttt|||pppccc___nnnooo```^^^uuuoooZZZSSSMMMKKKFFF@@@<<<<<<888555222//////...---+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************(((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...............////////////---......000111222333333999???HHH\\\~~~|||dddXXXVVVUUUTTTUUUXXXYYYYYYXXXZZZYYYYYYZZZ[[[[[[YYYVVVXXXWWWUUUSSSQQQPPPPPPOOOJJJMMMLLLFFF<<<444111111222222111000000000000111000777333666???444,,,:::777666666666555555444444222222222222222222222222222222222111111111111000111111111000000000000///////////////////////////000///...,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))+++,,,,,,,,,,,,,,,------------,,,+++******&&&''''''((())))))******))))))(((((())))))***+++))))))((((((((()))******,,,,,,+++************++++++***)))(((((()))++++++---***+++///111111444999888<<>>===;;;999777555333222333333222111111222222222222333333444555555666666:::<<>>>>>???@@@DDDIIIOOOTTTVVVVVVVVVVVVTTTUUUWWWXXX[[[___eeeiiirrryyyqqqeeeXXXNNNHHHCCCCCCFFFLLLWWWiiizzz|||pppeee\\\XXXWWWfff|||}}}sssuuu}}}{{{mmmhhhuuu~~~}}}qqq]]]WWWmmmlll[[[TTTMMMJJJEEE???<<<<<<888555222//////...---+++---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///............////////////...///000111333444666666666;;;CCCWWW{{{eeeWWWUUUTTTTTTVVVYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYWWWXXXWWWTTTRRRPPPOOOOOOPPPLLLSSSXXXSSSFFF999333222333222111111000000111111222:::333<<>>666666555555444333333333111111111111111111111111222222222111111111000000222222222111111111000000////////////////////////000///...------------......---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((()))***+++,,,,,,,,,,,,,,,,,,------,,,++++++***((((((((()))))))))******((((((((((((((()))******((((((((((((((())))))***------,,,,,,++++++++++++))))))(((((()))***+++,,,000------000111000222555:::>>>CCCJJJPPPTTTVVVWWWTTTQQQMMMIIIFFFDDDBBBAAA???AAACCCDDDDDDDDDFFFGGGEEEGGGJJJLLLJJJFFF@@@<<<<<<;;;:::888777555444333333333222222222333444444222222333444555555666666999<<>>>>>>>>@@@AAAEEEIIINNNRRRSSSSSSSSSSSSTTTUUUWWWXXX[[[```gggkkksssyyy|||nnnbbbUUULLLFFFAAABBBEEEQQQ\\\lll{{{yyymmmccc]]]ZZZXXXggg~~~{{{tttuuu}}}wwwsssvvvyyyqqq[[[OOObbbhhhZZZSSSLLLIIIEEE???<<<<<<888555222//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------..................////////////...///000111333444666666333777@@@SSSxxxdddVVVTTTTTTUUUXXX[[[\\\\\\ZZZYYYXXXYYYZZZ\\\[[[YYYWWWXXXWWWTTTRRRPPPOOOOOOPPPMMMXXXaaa^^^OOO???555333333222222111111111111111333888222@@@ZZZJJJ111<<<444444444333333333222222111111111111111111111111222222222111111111000000222222222222111111111111//////////////////////////////......------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((()))((((((((()))***++++++++++++,,,,,,---------,,,+++++++++++++++******)))))))))((((((((('''((())))))***((((((((((((((())))))***)))))))))))))))((((((''')))))))))***+++,,,------111------000111000222666;;;>>>CCCIIIOOOSSSVVVWWWVVVTTTPPPKKKFFFCCCAAAAAA???AAADDDEEEDDDEEEFFFGGGEEEHHHKKKMMMLLLGGGAAA===888888888777777777666666333333333333333333444444111111222333444555666777888;;;@@@FFFKKKNNNMMMKKKDDDCCC@@@======>>>@@@AAAFFFIIINNNPPPQQQQQQRRRRRRTTTUUUVVVXXX[[[aaaiiinnnsssxxx~~~xxxlll```RRRIIICCC???AAAFFFVVVaaappp|||xxxkkkaaa]]][[[XXXfff~~~zzzssssss{{{wwwrrrwwwpppZZZMMM\\\yyy~~~dddXXXQQQLLLIIIFFF@@@<<<<<<888555222//////...---+++******++++++++++++,,,,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////---......000111222333333222666???SSSwww{{{aaaVVVTTTTTTUUUYYY\\\]]]]]][[[YYYXXXXXXZZZ\\\\\\ZZZXXXXXXWWWUUUSSSQQQPPPPPPOOONNNXXX```^^^PPP@@@777444333333222111111111111222111444000===RRRIII555666333333333333333333333333222222222222222222222222222222222111111111111000222222222111111111111000///////////////////////////............---------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))((('''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((('''((()))******+++******,,,,,,,,,------,,,,,,+++,,,,,,,,,+++***)))))))))((((((''''''(((((()))***))))))((((((((()))************++++++******)))((())))))***+++---......///---+++,,,000222222555:::999<<>>DDDJJJLLLKKKJJJEEECCC@@@===<<<>>>@@@BBBGGGJJJMMMOOOOOOPPPRRRSSSTTTUUUVVVXXX\\\ccckkkpppsssxxx}}}vvvkkk^^^OOOFFFBBBAAAEEEKKK\\\fffttt~~~xxxjjj```[[[ZZZXXXbbbwwwzzzrrrrrrzzz~~~rrrpppuuufffTTTJJJXXXrrryyy```UUUOOOKKKJJJGGGAAA<<<<<<888555222//////...---+++)))))))))******+++++++++***++++++,,,,,,++++++***************************************++++++++++++---------,,,,,,+++++++++++++++,,,---------------............////////////...//////000111111222222222888AAAUUUyyyrrr]]]WWWRRRRRRTTTXXX\\\]]]\\\[[[XXXXXXXXXZZZ\\\\\\ZZZXXXWWWWWWVVVUUUTTTRRRPPPOOOMMMSSSWWWSSSGGG<<<555333444333222222111111222222111111333999@@@???777222333444444555555666666777333333333333333333333333222222222111111111111000222111111111111000000000////////////////////////...............------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,+++''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&'''((()))******************+++++++++++++++******************)))))))))(((''''''''''''((())))))***))))))))))))***++++++,,,,,,---...---,,,+++***'''(((***+++---...//////...+++,,,000222333555:::777;;;AAAIIIQQQXXX]]]______^^^ZZZSSSKKKFFFDDDDDDBBBCCCEEEEEEEEEDDDEEEFFFDDDFFFJJJLLLKKKHHHDDDBBB777777777777777777666666555444333222222111222222000000111222444555666777888999===CCCHHHJJJIIIHHHGGGDDDAAA>>>===???AAACCCGGGJJJLLLNNNOOOPPPRRRTTTTTTTTTVVVXXX\\\dddlllrrruuuyyy~~~wwwjjj\\\MMMEEECCCEEELLLTTTbbblllyyyyyyiii]]]WWWVVVWWW\\\ooo~~~}}}}}}}}}~~~~~~zzzsssssszzz}}}pppnnnsss}}}YYYKKKFFFVVVooouuu^^^SSSNNNKKKKKKHHHAAA===<<<888555222//////...---+++(((((())))))*********++++++++++++,,,,,,+++++++++************************))))))))))))************---------,,,,,,+++++++++***+++,,,,,,------,,,,,,............/////////000111111222222333333333444444999CCCWWW{{{lll[[[WWWPPPQQQSSSWWW[[[\\\[[[ZZZXXXXXXXXXZZZ\\\\\\ZZZXXXWWWWWWWWWWWWUUUSSSPPPOOOLLLNNNNNNHHH???666333333444333222222111111222222222222777666111666999222444444555666777888999999333333333333333333333333222222222111111111111000111111111000000000000///////////////////////////......//////......---,,,...---,,,,,,++++++,,,,,,++++++,,,------,,,,,,,,,%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&'''((()))************((())))))*********))))))''''''(((((())))))******'''''''''''''''((())))))***************++++++,,,))))))***+++***)))((('''&&&''')))+++---......///111......111222111333777888<<>>@@@CCCEEEGGGJJJLLLNNNOOOPPPSSSUUUSSSTTTVVVXXX\\\dddmmmsssvvvzzzxxxiii[[[MMMEEEDDDHHHRRR[[[fffppp|||yyyhhh[[[UUUSSSUUUYYYjjj~~~~~~{{{rrruuu|||ssslllpppzzz^^^OOOIIIVVVnnnqqq^^^PPPOOOMMMIIIDDD???======777666444222000...------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((***,,,...////////////---------............///.........///000111111111666<<>>:::666333111555555333222111000000000222333444444555555444444111444888;;;<<<:::888666444444444333333222222222555333000...///000000///000000000000000000000000222222222111000//////...//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******++++++++++++******(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))************,,,++++++***)))(((''''''((((((((()))******++++++...//////.........111333:::===BBBHHHVVVgggrrrvvvyyyvvvlll\\\OOOIIIGGGEEEBBBCCCDDDDDDDDDCCCAAAAAADDDEEEHHHKKKLLLJJJFFFBBB<<<;;;888666555555666777333333222222222222222222000000111222333333333333:::===@@@DDDGGGJJJKKKLLLIIIFFFBBB???===???AAACCCFFFKKKNNNMMMMMMPPPRRRQQQMMMMMMOOOUUU___hhhppptttzzz{{{~~~}}}vvvdddYYYLLLEEEDDDJJJVVVbbbqqqyyyqqq]]]TTTVVVTTTXXXfff~~~~~~}}}~~~~~~~~~~~~}}}zzzppprrryyyxxxoooqqq~~~uuu]]]QQQMMMYYYnnnqqq]]]QQQPPPNNNJJJEEEAAA>>>===777666444222000...------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,......///......---------............///.../////////000000111111555:::DDDYYY}}}}}}eeeXXXUUUTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSRRRRRRLLLDDD===999555333111444444222111000/////////222333444444555444444444222444777999:::999666555444444444333333222222222555222///...///000000///000000000000000000000000222222111111000//////...///......---,,,,,,++++++---------,,,,,,+++++++++,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))******++++++******)))((((((((()))))))))))))))+++++++++***)))))))))((())))))))))))************++++++******))))))((((((''''''(((((()))*********,,,.../////////000333666777<<>>===???AAACCCHHHLLLNNNLLLKKKNNNOOOMMMMMMMMMPPPVVV```jjjrrruuu{{{|||wwwooo```VVVJJJEEEEEEKKKYYYeeettt|||xxxcccXXXWWWUUUZZZhhh}}}||||||||||||||||||~~~xxxnnnooouuusssqqq{{{~~~ppp[[[SSSSSS```sssttt[[[SSSQQQNNNJJJFFFBBB???>>>777666444222000...------++++++++++++++++++++++++...------,,,+++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------.........------------............/////////000000000000000000333888@@@UUUzzzhhh[[[XXXTTTUUUWWWYYYZZZZZZYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTMMMDDD<<<777444333222333333111000///.........222222333444444444444444333444555666666666555444444444333333333333222222444222/////////000000///000000000000000000000000222111111000000//////............------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))******++++++******)))(((((()))))))))*********++++++++++++++++++++++++)))))))))*********++++++*********)))))))))))))))'''''''''((())))))******+++---///000000222666888666<<>>BBBFFFHHHIIIJJJHHHEEEAAA>>>===>>>AAACCCHHHMMMNNNKKKJJJKKKLLLJJJMMMMMMPPPVVVaaakkkssswww}}}~~~{{{ooofffYYYQQQHHHEEEFFFNNN\\\jjjyyymmm^^^XXXTTTYYYggg|||{{{{{{zzzzzzzzz{{{}}}wwwnnnnnnrrr|||yyy~~~zzzrrryyy{{{oooZZZSSSVVVhhhzzz]]]SSSPPPMMMIIIFFFCCC???===777666444222000...------++++++++++++++++++++++++------,,,,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------------------............///000000000000000000000000333666???TTT{{{nnn```ZZZTTTUUUWWWYYYZZZZZZYYYYYY]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVTTTNNNCCC;;;666333222222444333222111////////////222222333444444444444333444444444444333333333333333333333333333333333333333111//////000111000///000000000000000000000000111111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))************))))))((())))))******+++++++++*********+++++++++++++++))))))*********+++++++++)))))))))))))))*********'''(((((())))))***+++++++++---000111111333666888888===DDDLLL[[[qqq{{{jjj\\\TTTLLLFFFFFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBDDDDDDBBB>>>;;;888777666444444333444444444333333222222111111111///000111222222333333222777999===AAADDDFFFHHHHHHGGGDDDAAA>>>===>>>AAACCCGGGKKKMMMJJJIIIKKKLLLJJJLLLLLLOOOVVVaaallltttxxx|||vvviii___RRRKKKFFFEEEHHHPPP```ooozzzwwwcccXXXRRRVVVddd||||||{{{{{{{{{zzzzzzzzz|||~~~vvvpppnnnooovvv~~~{{{}}}fffllluuuvvvxxxzzzoooZZZRRRVVVooobbbRRROOOKKKHHHEEEBBB>>>;;;777666444222000...------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///000000000000111111111111444777???VVV~~~tttcccZZZTTTUUUWWWYYYZZZZZZYYYYYY\\\\\\\\\\\\[[[[[[ZZZZZZXXXWWWWWWVVVVVVUUUUUUUUUTTTMMMCCC:::555333222222555444333222111000000000111222333333444444333333333333222222222222222222333333333333333333333333222111//////111111000///000000000000000000000000000000000///////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))******))))))))))))))))))***+++,,,,,,---))))))******************************++++++++++++)))))))))))))))*********(((((()))******++++++,,,---///111222222222444666888>>>CCCHHHUUUhhhzzzvvvgggZZZNNNEEEEEEEEEFFFFFFEEECCCBBBAAACCCBBBBBBCCCCCCAAA===:::666666555444444333333333444444333333222111000000//////000111222222222222555777;;;???BBBEEEFFFGGGFFFDDD@@@======>>>AAACCCDDDIIIKKKJJJJJJMMMOOOMMMLLLLLLOOOVVVaaakkktttxxx{{{~~~}}}qqqddd[[[KKKGGGDDDEEEIIIRRRcccrrr{{{~~~gggWWWRRRUUUbbbzzz}}}}}}}}}}}}||||||{{{|||{{{{{{vvvpppllllllqqqwww{{{|||qqq\\\bbbiii~~~xxxvvvlllZZZPPPTTToookkkSSSNNNJJJGGGEEECCC>>>:::777666444222000...------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............/////////000111111222222333444777@@@YYYvvvcccYYYTTTUUUWWWYYYZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUTTTSSSSSSTTTQQQKKKBBB;;;666444333222666555333222111111000000111111222333333333333333222222222222222222222222222222333333333333444444111000///000111222000///000000000000000000000000////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((())))))******))))))((())))))***+++,,,------...******************))))))*********++++++++++++,,,*********)))))))))))))))((((((((()))******++++++,,,...111222111222333444666===CCCHHHRRRddduuu~~~rrr^^^OOOEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCBBB@@@===:::666666555555555444444444555444444333222111000000...///000111222222222222444666999===AAACCCDDDEEEEEECCC???===<<<>>>AAACCCCCCHHHKKKKKKLLLPPPRRRQQQNNNNNNPPPWWWaaallltttxxxzzz}}}~~~wwwkkk___WWWGGGEEEDDDFFFIIISSSdddttt|||jjjWWWTTTWWWbbbyyy~~~~~~|||{{{yyyxxxwwwmmmiiiiiimmmqqq~~~oooaaa```aaaxxxpppdddYYYPPPSSSkkksssTTTOOOJJJGGGGGGDDD???:::777666444222000...------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,------------,,,+++++++++,,,...///000---------............///......///000222333444444333777AAA[[[rrr```XXXTTTUUUWWWYYYZZZZZZYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\YYYXXXVVVTTTSSSRRRRRRSSSNNNIIIBBB;;;888555333222555444333111000000000000111111222333333333333222000111222333333333333333222222222333333444444444111000///000222222111///000000000000000000000000////////////////////////------------------------+++++++++,,,,,,---------,,,,,,------,,,,,,+++******)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++,,,---......,,,,,,,,,+++*********)))*********+++++++++,,,,,,++++++******))))))((((((&&&&&&''''''((()))))))))))),,,///111111222333555555<<>>AAACCCDDDJJJMMMMMMNNNRRRTTTSSSQQQQQQSSSZZZdddnnnuuuyyyzzz|||}}}zzzqqqdddXXXQQQEEECCCDDDGGGJJJRRRdddttt~~~mmmXXXUUUVVV```www}}}{{{xxxwwwxxxkkkffffffjjjnnn}}}qqqiiiddd]]]|||yyykkk]]]YYYPPPRRRfffyyyUUUPPPKKKHHHHHHFFF@@@;;;777666444222000...------++++++++++++++++++++++++...------,,,+++***)))))))))************+++++++++************************,,,,,,------------......++++++++++++,,,...000111---------.........//////---...///000222444555666222666AAA\\\mmm^^^VVVTTTUUUWWWYYYZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWTTTSSSRRRRRRRRRLLLHHHAAA<<<999666444222444333222000//////......111111222333333333333222///000222333444444444333222222222333333444444444000000///000222222111///000000000000000000000000.........///////////////------------------------+++++++++,,,,,,---------,,,,,,---------,,,++++++***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))******+++---...//////......---,,,,,,+++************+++++++++,,,,,,,,,,,,++++++***)))(((((('''$$$$$$%%%%%%&&&''''''(((&&&)))---000222333555666555===EEEIIIQQQ```ooowwwxxx```RRRMMMCCCDDDFFFGGGHHHHHHGGGGGGCCCBBBAAA@@@???===:::777666666666777666666555555555555444333222000000///...///000111111222222111222444777;;;???AAACCCCCCEEEBBB???<<<<<<>>>AAADDDGGGLLLOOONNNOOOSSSUUUTTTTTTTTTVVV\\\fffooowww{{{zzz||||||vvvlll^^^SSSLLLDDDCCCEEEGGGJJJRRRdddtttoooYYYTTTTTT]]]sss{{{zzz{{{zzzzzz{{{jjjjjjjjjjjjmmm~~~pppfff___\\\mmmzzzeee]]]PPPLLLOOO___yyy}}}^^^MMMHHHLLLEEE???>>>999999777444222111000...---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((&&&%%%&&&''')))******+++,,,,,,------------///////////////.........000000000000000111111111666:::BBB___hhhWWWRRRTTTUUUVVVXXXXXXXXXXXXWWWVVVXXXYYYZZZZZZYYYXXXVVVVVVUUUTTTUUUUUUTTTQQQOOOEEECCC???;;;888777777777333333222111000///...---000111222333444555555555222222222333333444444444222222222222222111000///111111111111111111111111222222222111000//////...111000000000000/////////,,,,,,------,,,,,,+++***------...///...---+++***------,,,++++++***))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&(((*********))))))((()))***+++,,,---------------......---+++)))'''(((((()))***++++++,,,,,,******+++,,,------------((('''&&&&&&''')))+++---+++,,,...///111222333333666:::@@@HHHSSS___kkkrrrmmm___TTTLLLFFFFFFFFFHHHIIIIIIHHHFFFCCCAAA@@@@@@@@@???===::::::888555444555555555444111222222222111000...---......///000000///...---+++///444888;;;???CCCFFFDDDBBB>>><<<===@@@DDDGGGMMMLLLKKKNNNSSSVVVWWWUUUVVVVVVYYY```jjjsssxxxzzz|||{{{wwwoooeeeXXXMMMGGGAAACCCFFFIIIOOOZZZgggpppppp\\\WWWXXX]]]mmm|||zzzzzzzzzxxxxxx~~~nnnlllkkkkkkpppqqqeee\\\WWWeee}}}ggg^^^QQQJJJKKK]]]xxxbbbPPPJJJLLLEEE??????;;;999777444222111000...---,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))((((((***,,,---,,,,,,---------,,,++++++////////////............000000000000111111111111666:::BBB```hhhZZZWWWUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVUUUUUUTTTSSSPPPMMMHHHEEEAAA<<<888555444444333333222111000///......//////111222333444444444222222222333333444444444222222333333222111111000111111111111111111111111222222111111000//////......------------,,,,,,,,,---............---,,,,,,,,,---.........---,,,+++---------,,,++++++***************)))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&''')))%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((((()))***+++,,,------------...//////...,,,***(((((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***)))((('''&&&''')))***,,,+++,,,---///111222333333666999???FFFOOOZZZeeelllyyyzzzhhh]]]TTTLLLFFFFFFFFFHHHJJJJJJHHHFFFCCCAAA@@@???@@@???<<<:::999777444444444555444333222222222111111000///.........///000000000///...---111555999<<>><<<===@@@DDDGGGLLLJJJJJJMMMRRRWWWZZZZZZXXXYYY\\\cccmmmuuuzzz{{{{{{yyyssskkk```TTTJJJEEEBBBEEEIIILLLRRR\\\hhhqqq{{{mmmYYYWWWWWW\\\kkk}}}yyyzzzyyyxxxwwwuuu{{{tttnnnjjjllltttuuujjj^^^VVV^^^wwwjjj___SSSJJJJJJ]]]{{{gggTTTLLLMMMEEE@@@@@@<<<999777444222111000...---,,,,,,,,,+++++++++************+++,,,---...//////++++++++++++++++++++++++*********++++++++++++,,,,,,+++*********+++,,,---------------,,,+++******........................//////000000111111111111666;;;CCCaaaiii]]]\\\WWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[YYYVVVUUUTTTQQQNNNLLLKKKHHHBBB<<<777444111111333222222111000///.........///000111222333333333222222333333333333444444333333333333333222222111111111111111111111111111222222111111000/////////000000////////////............//////......---,,,+++,,,,,,------------,,,......------,,,,,,++++++*********)))((((((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((+++***)))(((((('''''''''((()))***+++,,,------...//////000111///---+++))))))))))))***++++++,,,,,,,,,,,,,,,++++++***((((((***)))(((''''''((()))******+++---...000222333444666999===CCCIIIRRR[[[aaahhhpppsssjjjaaa[[[TTTKKKGGGFFFGGGHHHJJJJJJHHHFFFCCCAAA?????????>>><<<:::777555333333444444333222333222111000////////////---...///000111111000000///222777:::===???BBBEEECCCAAA>>><<<<<<@@@DDDGGGKKKIIIHHHJJJPPPWWW\\\___[[[\\\```hhhpppwwwzzz{{{{{{vvvnnndddYYYNNNGGGBBBCCCGGGMMMRRRXXXaaakkkssswww|||kkkXXXWWWWWW\\\kkk}}}yyyyyyxxxwwwuuusssxxxxxxpppiiikkkvvv}}}rrrdddYYY^^^rrrnnnbbbVVVMMMMMMdddkkkVVVNNNMMMDDD???@@@===999777444222111000...---,,,,,,,,,+++++++++************++++++,,,---......************************************++++++++++++******)))))))))***+++,,,,,,,,,---------,,,++++++------.............../////////000000111111222222555;;;DDDccckkk^^^^^^ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[\\\]]]]]]\\\[[[[[[]]][[[XXXVVVTTTQQQNNNKKKKKKHHHCCC<<<777333111000222222111111000//////......///000222333333333333333333333333333333333333333333444444444333333222111111111111111111111111111111111111000000//////111111111000000000//////...............---,,,,,,++++++,,,,,,------------.........------,,,,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))((((((((((((((()))))))))+++***((('''''''''((())))))))))))***+++,,,---...000111222222111///,,,+++))))))*********+++++++++***************)))((((((***)))(((((('''(((((()))***+++,,,---///111333444777:::===AAAEEELLLSSSXXXYYY^^^```]]][[[YYYSSSKKKGGGGGGGGGIIIKKKKKKIIIGGGCCCAAA???>>>======;;;999555444222222333444222111333222000/////////000111---...///000000111222222000333777:::<<<>>>AAACCCCCC@@@===;;;<<<@@@DDDGGGLLLJJJHHHIIINNNUUU\\\```\\\___eeekkkrrrvvvyyyzzzzzztttjjj]]]RRRIIIDDDAAADDDJJJRRRXXX^^^fffooouuuvvv{{{mmm\\\XXXWWW]]]ooo~~~~~~{{{yyywwwvvvuuutttwwwzzzpppgggjjjvvvvvvfffZZZ___qqquuuiiiYYYQQQTTTnnnmmmXXXNNNMMMCCC>>>???===999777444222111000...---,,,,,,,,,+++++++++******++++++******************************************))))))*********+++++++++***************++++++,,,)))***+++,,,------......,,,---------......//////...//////000111111222222555;;;EEEeeemmm___^^^[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[\\\\\\[[[[[[[[[]]][[[ZZZXXXVVVSSSOOOKKKIIIGGGBBB<<<777444333222222222111111000000/////////000222333444444555555333333333333333333333333222333333444444333333333111111111111111111111111111111111000000000000000......---------,,,,,,,,,,,,------------,,,++++++++++++++++++,,,,,,------......------------,,,,,,((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&'''))))))))))))))))))))))))))))))(((''''''''')))***+++)))))))))***+++,,,...///111111222222111///---+++***************+++++++++'''((()))***************)))))))))(((((((((((((((******+++,,,///111333555999;;;>>>@@@CCCGGGMMMQQQQQQSSSUUUWWWYYYXXXRRRJJJHHHHHHHHHJJJKKKKKKJJJHHHDDDAAA>>><<<<<<;;;:::888444333222222444444222111222222000/////////000111---......///000111111222///222555888:::<<>>@@@BBBEEEIIIMMMLLLNNNRRRVVVZZZXXXRRRLLLIIIHHHIIIJJJLLLLLLJJJHHHDDDAAA>>>;;;;;;:::999888333333222333444444333111111111000000000000000111......------...///000111...111444777999;;;>>>@@@AAA???<<<:::<<<@@@DDDGGGNNNNNNOOOOOOPPPSSSXXX[[[]]]ccckkkqqqttttttttttttwwwooobbbUUUJJJDDDBBBAAAEEENNNZZZdddkkkoootttxxxzzz~~~rrreee[[[YYYddd{{{~~~|||yyywwwwwwyyyyyy|||}}}rrriiijjjrrrzzzggg\\\eeewwwwwwmmmZZZRRRUUUpppnnnZZZQQQPPPGGGBBBBBB>>>999777444222111000...---,,,,,,,,,+++++++++************************++++++************************))))))))))))***************++++++,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,------...//////......///000111222333333555<<>>;;;:::<<<@@@DDDHHHMMMQQQTTTVVVVVVWWWZZZ\\\^^^eeennntttuuutttsssrrrssskkk^^^QQQGGGBBB@@@@@@EEEOOO\\\hhhnnnrrrvvvxxxzzz~~~~~~nnnbbb[[[YYYeee|||zzzyyywwwxxxzzz{{{~~~}}}tttkkkjjjqqqmmmbbbmmm{{{wwwqqqhhhYYYPPPRRRjjjnnn[[[SSSSSSJJJDDDCCC@@@999777444222111000...---,,,,,,,,,+++++++++******))))))***+++,,,------...))))))))))))))))))))))))))))))))))))************(((((()))************)))++++++,,,---------,,,,,,++++++,,,,,,---...//////---...///000111222333333555<<>>@@@BBBFFFIIIGGGJJJRRR[[[^^^ZZZTTTQQQIIIIIIIIIKKKMMMMMMKKKIIIDDDAAA===:::999999888777333333333555666666444222///000111222222111000//////...---,,,+++,,,---......111555999;;;>>>AAACCC@@@>>>;;;:::;;;@@@DDDHHHMMMRRRWWWZZZ[[[[[[\\\^^^___fffpppvvvvvvtttsssrrrppphhh\\\OOOFFF@@@??????DDDOOO^^^jjjppptttvvvxxxyyy}}}yyyjjj^^^\\\ZZZfff{{{{{{}}}|||}}}}}}}}}{{{{{{zzzzzz|||{{{~~~~~~tttkkklllxxx|||nnnwwwooommmllljjjXXXLLLLLLeeeeee^^^UUUMMMIIIEEEAAA===;;;888555333222111...---,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---......------------...//////111222222333444444444444555:::LLLppp~~~qqqkkkfffaaa\\\ZZZXXXVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVYYY]]]bbbbbb^^^VVVPPPHHHFFFCCC>>>:::555222000000111222111000//////111000000111222333444444444666555444444333222111111222222222111111000000000222222222111111111111000111111111111111000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***''''''))))))(((&&&!!!$$$%%%%%%%%%&&&((((((((((((((())))))))))))))))))************))))))'''''''''''''''((()))))),,,++++++++++++,,,------000111111111000///---,,,,,,,,,+++***))))))******))))))))))))((((((((((((***)))(((''''''((()))***)))***+++,,,---000555888666888:::<<<===@@@CCCFFFHHHPPPYYY\\\^^^^^^XXXQQQGGGGGGGGGIIIKKKKKKJJJHHHCCC@@@===<<<;;;:::888666666666666666555444333333111111000///////////////111111000///...------,,,---///333777;;;>>>AAABBBDDDBBB>>>:::999<<>>>>>CCCIIITTTbbbkkkooosssyyy~~~wwweeeZZZZZZYYYcccxxx|||tttyyyyyy~~~~~~~~~}}}|||zzzyyyzzz{{{{{{~~~wwwpppsss|||qqqhhhhhhhhhgggWWWLLLKKKaaaaaa[[[SSSMMMJJJFFFAAA===;;;888555333222000...,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++---,,,,,,++++++,,,,,,------,,,+++++++++,,,.........------------...//////000000111222333333333333666<<>>@@@CCCEEEHHHPPPXXX\\\^^^]]]WWWPPPJJJIIIIIIIIIJJJJJJHHHFFFCCC@@@===;;;:::999777555555555666666555444444333111111000///////////////000000000///.........------///333777;;;>>>AAABBBCCCAAA>>>;;;999<<>>PPPsssyyyfff```\\\YYYWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVXXXYYY[[[]]]]]]YYYSSSNNNDDDCCC@@@<<<888555222000000111222111000//////111...///000111222333444444222333333333444444444444333333333333222222222222333222222222111111111111......//////000/////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((('''(((((((((&&&###%%%''''''&&&%%%&&&'''''''''((((((((()))))))))((())))))******))))))((('''''''''''''''((())))))******+++,,,---///000111111111222111000...---+++))))))((('''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))***++++++,,,///333777:::;;;===>>>>>>???BBBEEEHHHPPPXXX[[[]]]]]]WWWQQQLLLKKKIIIIIIIIIHHHFFFDDDCCC@@@===;;;:::888666444555555555666555555444333111000000///////////////////////////////////////---///333777;;;>>>AAABBBBBBAAA???<<<:::<<<@@@DDDHHHKKKNNNQQQSSSUUUXXX[[[cccjjjrrrvvvzzzzzztttllleee[[[OOOFFF???:::<<>>;;;777555444000111222111/////////111......///000222333444444333444444444444444444444333333333333333333333333333333222222222111111111...//////000000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((((((''''''%%%'''(((((('''&&&&&&''''''''''''((((((((())))))(((((())))))))))))(((((('''''''''''''''((()))))))))******,,,---///111222111222222111000...,,,++++++******)))))))))******(((((((((((())))))))))))'''''''''''''''''''''''')))***++++++,,,...222666;;;<<<>>>>>>>>>???AAADDDGGGOOOWWW[[[]]]]]]XXXRRRLLLKKKIIIHHHHHHHHHFFFDDDBBB@@@===:::999888666444555555555666555555444333000000////////////000000///////////////000000000---///333777;;;>>>AAABBBAAAAAA???<<<;;;<<>>;;;>>>CCCRRRYYYbbbiiinnnttt|||tttdddXXXTTTVVV\\\ggguuuuuuqqq{{{~~~|||zzzyyywwwwwwwwwxxxxxx{{{wwwxxxzzz~~~mmmccccccdddbbbNNNKKKMMMZZZnnnaaaPPPMMMKKKJJJIIIGGGAAA<<<:::777444222111///---+++,,,,,,,,,+++++++++***************************************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...------------...//////000000000000111333444555<<>>>>>>>>>>>AAACCCGGGNNNVVVZZZ]]]___[[[UUUKKKIIIHHHGGGHHHHHHFFFEEEBBB???<<<;;;:::999777555666666666666555444333222000000////////////000000/////////000000000000000---///333777;;;>>>AAABBBAAAAAA???<<<:::;;;>>>AAAEEEGGGIIIIIIIIILLLSSSYYY___gggpppuuuxxxvvvmmmddd]]]SSSHHHBBB>>>===AAAHHHVVV[[[ccciiinnnuuu|||qqqaaaUUUQQQTTTYYYcccrrr{{{sssqqq}}}~~~{{{xxxxxxwwwvvvvvvxxxwwwzzz|||tttttttttxxxxxxkkkgggaaaZZZKKKHHHKKKWWWkkk~~~\\\MMMJJJHHHGGGGGGEEE@@@<<<999777444111000///---+++,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,++++++------------++++++***+++,,,---------,,,,,,...------------...//////000000///000111333555777;;;BBBUUUwwwtttaaa[[[XXXUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXTTTOOOKKKEEEDDDAAA===999666333111000111222111000//////111...///000111333555666666777777666555444333222222222222222222333333333333333333333333222222222222222222333333222222111000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))'''&&&'''(((%%%'''(((((('''&&&&&&'''&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''''''''((())))))(((((()))***,,,...000111222222222222000...+++***''''''&&&&&&''''''((((((''''''(((((())))))******(((((())))))))))))((((((((()))*********,,,000333:::;;;=========>>>@@@BBBFFFNNNVVV[[[^^^aaa___ZZZKKKIIIGGGFFFGGGGGGFFFEEEAAA???<<<;;;;;;;;;999888888777777666555333222111///////////////000000111000000000000000000000000---///333777;;;>>>AAABBBBBBAAA>>>;;;999:::>>>AAADDDHHHJJJJJJHHHKKKRRRYYY```gggooossstttrrriii```YYYOOOEEE@@@>>>???EEEMMMZZZ^^^dddjjjpppuuuzzz~~~}}}lll]]]SSSQQQSSSXXXaaarrryyyqqqooo{{{{{{xxxxxxvvvuuuvvvwwwvvvyyyyyyrrrsssrrruuuyyymmm___SSSIIIEEEFFFRRRggg\\\LLLIIIFFFEEEEEEDDD@@@<<<999777333111000///---+++,,,,,,,,,+++++++++******************************************************************++++++++++++***+++---......---+++***)))***+++,,,,,,,,,++++++...------------.../////////.........000222555666:::AAAUUUwwwsssaaa\\\YYYUUUTTTUUUUUUVVVVVVUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYUUUPPPKKKFFFEEEBBB>>>999555222111000111222111000//////111//////111222444666777888666666555555444444444333111111111222222222333333444444333333333222222222333333333222111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))++++++)))&&&%%%''')))$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((()))+++---...///333333333222000---+++***&&&&&&&&&&&&&&&'''(((((('''''''''((()))*********''''''((())))))(((''''''((()))))))))***,,,000333888:::;;;<<<<<<===@@@BBBEEEMMMVVV[[[```dddbbb^^^NNNKKKHHHFFFFFFFFFDDDCCC@@@>>><<<<<<======<<<;;;999999888666444222000//////////////////000111111222111111111000/////////---///333777;;;>>>AAABBBDDDBBB>>>:::777999>>>BBBEEEIIILLLKKKIIIKKKSSSYYYbbbhhhoooqqqrrrpppggg^^^TTTKKKBBB>>>===@@@HHHQQQ]]]```ffflllqqquuuyyy{{{|||{{{hhhXXXPPPOOORRRWWWcccxxxwwwooolllvvv}}}|||yyyyyyuuutttuuuvvvvvvyyywwwqqqtttrrrtttxxx~~~yyyttt```QQQIIICCCBBBMMMddd___LLLHHHDDDCCCDDDCCC???<<<999666333111000///---+++,,,,,,,,,+++++++++******************************************************))))))))))))***************+++---......---+++***((()))***+++,,,+++******...------------...//////...---------...111444555999@@@TTTwwwsssaaa\\\YYYUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZZZZVVVPPPKKKIIIHHHDDD@@@;;;777444222000111222111000//////111///000111333555777888999444444444555555555555666000000000111111222222222444444444333333333222222333333333222000///---,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))++++++)))&&&%%%''')))###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((()))***,,,---...333333333222000---+++***((((((((((((((()))***+++&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%((())))))))))))+++///222777888:::;;;;;;===@@@BBBDDDMMMUUU[[[aaaeeeddd```PPPMMMIIIFFFEEEDDDBBBAAA@@@>>><<<<<<>>>>>>>>>===::::::999777444111///...///////////////000111111333222222111000///......---///333777;;;>>>AAABBBEEEBBB===999666999>>>CCCEEEJJJNNNMMMJJJLLLSSSZZZdddjjjoooqqqqqqooofff]]]PPPHHH???<<<===@@@IIIRRR^^^bbbgggmmmrrrvvvxxxyyyzzz~~~{{{eeeVVVOOOMMMPPPWWWeeevvvnnniiiqqqzzzvvv}}}xxxuuuvvvtttuuuuuutttvvvtttjjjmmmqqqxxx~~~zzznnnnnnppp```QQQAAABBBCCCIII___aaaMMMKKKIIIGGGFFFCCC???<<<999888555333000...------,,,,,,,,,+++++++++******************************++++++******)))((((((((()))************++++++++++++++++++*********))))))+++++++++,,,,,,,,,------..................------......//////000222333444;;;AAASSSsssrrrbbb\\\YYYWWWUUUVVVWWWVVVSSSRRRRRRSSSSSSTTTUUUSSSRRRQQQSSSTTTUUUVVVWWWWWWWWWUUUSSSQQQJJJGGGBBB<<<777444222111111111111111000000000000000111222222444444555666777777666555444333333333444444333222222222222333222111000/////////000111000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,)))''''''******(((%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''((()))***,,,...///111111000///...,,,***)))******)))((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''''',,,***(((&&&'''***---///555888;;;;;;999999<<>><<<999777666333000...222111111111111111222222666555444222111000000000000111444999???CCCDDDDDDEEECCC???:::777888;;;???FFFJJJOOOPPPOOORRRXXX^^^fffhhhkkknnnooojjj```YYYOOOIIIBBB>>><<>>:::999777555333000...------,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,---------......////////////////////////......//////000222333444<<>>999555333222111111111111000000000000000111111222333444555555777666555444444333333333555444444333333333333333555444333222111111222333000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---+++***++++++***)))%%%$$$$$$%%%'''(((&&&%%%'''''''''(((((((((((()))(((((())))))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---000000///...---+++)))(((***)))(((((('''''''''(((&&&&&&'''''''''((((((((()))))))))))))))(((''''''***)))'''&&&'''))),,,---333666999999888888;;;>>>DDDIIIRRR]]]dddeeebbb___NNNLLLHHHFFFEEEDDDCCCBBB@@@???????????????@@@AAA@@@>>>;;;888777555222///111111000000000000111111555444333111111000000000000111444888>>>CCCEEEEEEFFFCCC???;;;888888<<>>>>>CCCNNNZZZcccgggkkknnnttt{{{}}}{{{{{{}}}mmmYYYPPPLLLQQQYYYjjjxxxppprrrrrrnnnjjj{{{yyyrrrrrruuuwwwwwwyyyxxxooorrrxxx~~~uuueeeYYYWWWnnnxxxdddRRRCCCBBBDDDPPPfff___LLLJJJHHHFFFDDDAAA===:::888777555222000...---,,,,,,,,,,,,+++++++++******************************(((((())))))***++++++,,,)))************+++++++++---------,,,,,,,,,,,,+++------------............////////////////////////......//////000222333444===AAAOOOllllll```\\\[[[YYYYYYWWWTTTQQQPPPRRRTTTVVVWWWWWWVVVTTTTTTUUUVVVTTTUUUVVVWWWVVVTTTRRRQQQNNNKKKFFFAAA;;;777555444111111111111000000000000000000111222333444555555777666555444333333333333555555444333333333333444666666444333222222222222000000000000000000000000........................------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,***(((%%%%%%&&&'''&&&%%%%%%&&&((()))'''&&&'''(((((((((((()))))))))(((((())))))))))))((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))******......------+++***(((((()))(((''''''&&&'''''''''%%%&&&((()))))))))(((''')))))))))))))))(((((('''''''''''''''((()))******000333666777555666999<<>>CCCEEEFFFFFFDDD@@@;;;888888<<>>AAAHHHTTT___fffjjjmmmnnnrrryyy}}}||||||~~~rrr]]]SSSNNNRRR\\\pppuuuuuussslllfff~~~|||zzzppppppsssvvvwwwzzzyyyooorrrzzzqqqcccVVVRRReee}}}hhhVVVFFFBBBDDDQQQhhh```MMMKKKIIIGGGEEEBBB===:::888777555222000...---,,,,,,,,,,,,+++++++++******************************)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////......//////000222333444<<<@@@LLLiiiqqqbbb]]]]]][[[ZZZWWWTTTQQQPPPRRRUUUUUUVVVVVVTTTRRRRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSRRRNNNLLLGGGBBB<<<888555333111111111111000000000///000000111222333444444555666555444444333333333444666555444444333333444444555444333222111111000000000000000000000000000000................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++'''###!!!###''''''&&&&&&''')))***((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))++++++++++++***)))((('''(((''''''&&&&&&&&&''''''%%%''')))*********((('''(((((())))))))))))((((((&&&&&&'''((())))))))))))---000333444333333666999AAAEEELLLSSSXXXXXXSSSOOOHHHFFFCCCAAAAAAAAA@@@????????????@@@AAABBBDDDDDDGGGCCC???<<<999777555333000//////............///111000000000000000111111333222333777===CCCFFFGGGFFFDDD@@@;;;888999<<>>;;;???DDDLLLXXXbbbeeejjjllllllpppwww}}}~~~}}}~~~vvvbbbVVVQQQSSS]]]uuuzzztttkkkddd|||zzzpppoooqqqtttuuu{{{wwwmmmoooyyylll___SSSOOO^^^|||nnnZZZJJJDDDEEETTTmmmbbbOOOMMMJJJIIIFFFCCC>>>;;;888666444222///---,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++******))))))))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............//////000222333444:::===IIIgggsssccc]]]]]][[[ZZZWWWTTTQQQQQQSSSUUUVVVVVVVVVUUUSSSRRRSSSTTTVVVWWWXXXYYYXXXWWWTTTSSSMMMKKKGGGAAA<<<777333111111111111111000000000//////000000111222333444555555444444333333333333444555555444333333333333444444444333333222111000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///...+++'''%%%'''***''''''&&&((()))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))))))))(((((())))))***)))*********)))(((''''''''''''&&&&&&&&&&&&'''(((&&&''')))++++++***)))((((((((())))))))))))((((((&&&'''(((******************---111111000111444777>>>@@@EEEKKKOOONNNKKKGGGDDDBBB??????@@@AAAAAA@@@??????@@@AAACCCEEEFFFGGGIIIEEE@@@<<<999777555333000000///...------......////////////000111222333444333333666<<>>:::777666444111///---,,,+++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///......//////000222333444666999FFFcccnnn```ZZZYYYWWWWWWWWWVVVTTTTTTUUUWWWYYYZZZYYYWWWUUUTTTUUUVVVUUUVVVWWWWWWWWWUUUSSSQQQMMMKKKGGGBBB<<<666222///111111111111000000000000//////000111222333444444444333333222333333444444333333222111111111111222111222333444444444333222000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,++++++,,,,,,---***))))))***+++)))&&&$$$'''&&&&&&'''))))))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&'''((())))))((('''''''''''''''(((((()))***(((((())))))))))))((((((((('''''''''(((((()))***)))))))))*********++++++''''''((()))))))))))))))&&&'''''''''((())))))***'''***...///...///222666888999<<>>999555333111///222222111//////............//////111222555666777777555333555;;;BBBHHHLLLGGGEEEAAA<<<999:::===AAAAAAEEEJJJMMMPPPXXXccclllppprrrtttnnnbbbSSSHHHBBBFFFAAA@@@HHHRRRZZZbbbiiiiiiooossspppmmmppptttvvv{{{}}}{{{ttteeeUUUXXXUUUddd~~~}}}|||~~~zzzxxx{{{~~~}}}nnneeehhhooo|||ddd\\\ZZZdddsssbbbUUUZZZzzzaaaRRROOOKKKHHHDDD@@@;;;888555444222000.........///+++++++++*********))))))***++++++++++++***))))))))))))*********+++++++++))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333444111<<>>CCCDDDFFFGGGIIIJJJJJJJJJEEEBBB<<<777333000000000111111000000000000111111555///+++...555:::888444555333111333:::BBBIIIMMMMMMIIIBBB<<<999:::<<>>BBBFFFLLLRRRXXX___fffjjjnnnnnnfffccchhh]]]IIIAAA@@@AAACCCJJJTTT]]]bbbdddgggjjjmmmooopppqqqsssttt|||}}}~~~rrreee[[[VVVSSSVVVfff~~~zzz{{{vvvuuuyyy|||{{{kkk```bbbhhhuuuyyyzzz}}}rrrjjjkkk|||}}}___RRRWWWvvv}}}\\\MMMJJJHHHEEEDDDBBB???<<<555444222000............+++++++++***************)))))))))***)))(((((('''***************+++++++++))))))))))))************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000222333444222<<>>:::888555222111000111111000//////......//////000000555::::::666444777;;;666444222444999@@@FFFIIIKKKGGGAAA;;;999999<<<>>>BBBEEEKKKQQQXXX___fffjjjllljjj```___ggg___KKKBBB???@@@EEEMMMUUU]]]aaabbbdddfffjjjlllnnnoooqqqsssxxxzzz|||{{{nnnbbbZZZVVVSSSVVVeee~~~xxxyyyttttttzzz||||||lllaaaccchhhtttjjj______ppp{{{sss[[[PPPTTTrrryyy]]]MMMJJJGGGDDDCCCAAA>>><<<666444222000......---...***************************************)))((((((************************((()))))))))************,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000222333444333<<>><<<777666444222000000111111//////............//////000666<<<<<<777444666999666444222444999???DDDGGGJJJFFF@@@;;;999999;;;===AAAEEEKKKQQQWWW^^^eeejjjgggeeeYYYUUU[[[TTTEEE@@@===AAAGGGOOOWWW\\\___```aaadddgggiiikkkmmmppprrruuuvvvyyy|||wwwkkk```YYYUUURRRVVVddd{{{xxxxxxtttwww~~~~~~{{{lllaaabbbgggrrrjjjZZZWWWeeennnhhhUUUMMMRRRnnnsss[[[NNNKKKFFFCCCAAA???===;;;666555222000...---------************************++++++,,,,,,++++++***)))************************((()))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000222333444444===BBBXXX}}}kkk^^^YYYXXXWWWWWWVVVVVVUUUUUUUUUUUUXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUVVVVVVUUUSSSPPPNNNKKKIIIDDD???:::666222111222222333333222000---,,,............///000111111222333333444444333333222///000111222222222222222111111111111111111111111222111111000000000000000///000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---.........,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&((())))))(((''')))*********++++++,,,,,,,,,,,,+++++++++***)))((((((((('''''''''(((((()))*********+++,,,///333666:::;;;>>>@@@KKKXXXiiiyyyfffXXXPPPLLLIIIFFF???@@@AAAAAAAAA???===<<<999777555333111000000000//////............//////111444777999999777666555666333222444888>>>CCCEEEHHHEEE@@@;;;999999;;;<<<@@@EEEKKKQQQWWW]]]cccgggccccccVVVKKKKKKCCC;;;======BBBJJJRRRXXX]]]___``````bbbeeegggiiikkkoooqqqrrrsssvvvzzz~~~uuuiii^^^WWWUUUQQQVVVbbbvvvyyyyyywww|||xxxiii```bbbfffnnnlllZZZSSS]]]eee___OOOKKKQQQjjjkkkWWWMMMJJJFFFBBB@@@???<<<;;;777555333000...---------***************+++++++++,,,,,,------,,,,,,+++***+++++++++***************))))))))))))************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000222333444444===BBBWWW|||nnn```[[[ZZZXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWSSSTTTVVVWWWVVVTTTQQQPPPKKKIIIEEE???:::666333111222222333333222000...---///.........//////000111222333333444444333333222000000000111222222333333111111111111111111111111222111111000000000000000------...///...---,,,+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......---,,,***)))(((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((&&&''')))(((''''''(((*********++++++,,,---------,,,,,,+++***))))))((('''''''''''''''((()))***+++******,,,///333888<<>>===<<<;;;;;;999888666444222000//////000//////......//////000333222333777::::::777333444222111333888>>>BBBDDDGGGDDD???;;;999999:::<<>>===777555333000...---,,,,,,))))))*********++++++++++++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000222333444555===BBBWWWqqqaaa[[[ZZZVVVVVVVVVWWWVVVVVVUUUUUUTTTVVVWWWWWWUUUUUUVVVXXXQQQSSSUUUWWWWWWUUUSSSQQQLLLIIIEEE@@@;;;666333222222222222222111111000//////............///000000222333333444444333333222111000000000000222333444111111111111111111111111222111111000000000000000---...///000000...---+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,------,,,+++***************************((((((((('''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''''''''''''''''')))******)))(((***+++******++++++,,,------...---,,,,,,+++***)))((('''''''''&&&&&&'''(((***+++)))***,,,///444999>>>AAAIIIJJJTTTaaarrr}}}qqqhhhbbb[[[SSSMMMCCCBBB@@@>>><<<;;;;;;;;;777777555444222111000///111000000//////000000111222222333666999:::888666222111111333888>>>BBBDDDEEECCC>>>:::888999:::;;;???EEEMMMUUUYYY\\\]]]^^^YYYYYYLLLCCCCCC===666999AAAGGGPPPVVVZZZ]]]```cccccceeefffggghhhjjjnnnqqqqqqrrruuuyyy}}}}}}tttiii^^^VVVSSSOOOUUU```qqq~~~~~~zzz||||||yyykkkdddgggjjjpppvvvcccUUUUUUZZZVVVFFFHHHQQQdddfffTTTIIIFFFBBB@@@@@@@@@@@@???777666333000...---,,,,,,))))))******++++++++++++***++++++++++++***))))))++++++++++++******))))))))))))))))))*********************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............/////////000......//////000222333444666>>>BBBVVVrrraaaZZZXXXTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWWWWUUUUUUVVVWWWPPPRRRUUUWWWXXXVVVTTTRRRLLLJJJFFF@@@;;;777444222222222111111111111111111///............//////000222333333444444333333222111000//////000222444555111111111111111111111111222111111000000000000000000111333444333222000///---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........((()))***+++,,,+++******************************))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((***++++++******+++,,,******+++,,,,,,---......------,,,+++***)))((('''''''''&&&&&&'''(((***+++)))***,,,///444:::???CCCHHHIIIRRR___pppxxxpppjjjbbbXXXPPPJJJGGGDDD@@@===<<<<<<<<<555444444333222111000000111111000000000000111111111333555777888999999999111000000333999>>>CCCDDDEEEBBB>>>:::888999:::;;;>>>EEENNNVVVZZZ[[[\\\\\\RRRQQQFFF@@@EEEAAA777666CCCIIIQQQWWWZZZ]]]aaadddeeefffggghhhhhhjjjnnnqqqqqqsssuuuyyy}}}~~~uuuiii^^^VVVRRROOOUUU___ooo}}}{{{wwwzzztttlllccceeemmmnnn}}}eeeZZZYYYWWWSSSFFFGGGOOOaaa~~~eeeMMMKKKHHHEEECCCCCCBBB@@@>>>777555333000...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333888:::FFFaaa~~~xxx^^^VVVYYYTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWVVVVVVUUUTTTSSSRRRSSSRRRQQQRRRSSSSSSQQQOOOLLLJJJFFFAAA<<<777333111222222222111111///..................////////////333333333333333333333333555222......000222222111000000000000000000000000000000000000000000000000///............---------......---,,,,,,,,,,,,---,,,,,,************,,,,,,,,,,,,,,,,,,,,,---//////++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%''')))***+++)))***+++,,,---///000000111000///---+++*********((('''&&&&&&'''((()))***...,,,---000444888AAAJJJKKKNNNNNNTTTkkk{{{iiiXXXRRRJJJEEEAAA@@@>>>:::999;;;666555333111000///......///...---,,,,,,---...///444444444777999:::888777333222333555:::@@@FFFJJJHHHGGGCCC>>>:::999;;;===@@@EEEMMMUUUZZZ\\\\\\[[[RRRKKKDDDAAA===:::<<>>777555333000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333777999DDD^^^{{{```VVVXXXTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTTTTRRRQQQLLLJJJFFFAAA<<<777333111222222222222111000///...000000000111111111222222444444444444444444444444555222//////111333333111111111111111111111111111000000000000000000000000000000/////////...............---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''******+++---...///000111000///...,,,***)))))))))((('''&&&&&&'''(((***+++...,,,---000444999CCCMMMRRRQQQNNNQQQhhhqqq```WWWNNNHHHCCCAAA>>>:::999;;;666666444222111000//////000///...------...///000222222333555888999777666222222333555:::@@@FFFIIIHHHFFFAAA<<<888777999;;;???DDDLLLTTTYYY[[[ZZZYYYPPPIIICCC@@@<<<:::<<>>CCCKKKSSSWWWXXXWWWUUUMMMFFF@@@>>>;;;999<<>>AAALLLcccfffMMMIIIGGGEEEDDDCCCBBB???===666555222///---,,,,,,,,,************************************************++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333333777???UUU~~~cccUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUUUUVVVWWWVVVSSSPPPKKKJJJFFFBBB===888555333222222222222111111000//////000000000111111111111333333333444444444444444333333333444444444333222111111222333333222111111000000000000000000000000000000000/////////............---,,,,,,,,,,,,---//////............//////,,,,,,,,,,,,---...///000111///---+++***+++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))++++++,,,---///000111111///...---+++******))))))''''''&&&'''''')))+++,,,---,,,...111666>>>MMM[[[ggg^^^RRRNNN___~~~rrr```VVVMMMDDDAAA???;;;999:::666555333222111000000000111111111111111111111111//////111333666888777555111111222555999???CCCFFFIIIFFF???888333333777:::===BBBJJJQQQUUUUUUSSSPPPIIICCC===<<<:::999<<>>QQQyyydddTTTRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYXXXXXXXXXXXXUUUQQQNNNKKKIIIFFFBBB===999555444111222222222222111111000///000000000111111111111111111222222222333333333222333444444444333333333111222333444444333222111111111111111111111111111/////////.........------......---,,,,,,,,,,,,------------......---------------------...///000111111000---+++***+++,,,---,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((('''(((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...000111111000///...,,,++++++++++++''''''''''''(((***,,,---...---///222777@@@RRRbbbpppgggXXXPPPZZZuuujjj[[[PPPFFFBBB???<<<:::;;;333333222000////////////111222222222222222222111000000111444777888777555000111222555999>>>BBBEEEJJJGGG@@@999555555999<<<===BBBJJJQQQTTTSSSOOOLLLFFF@@@;;;::::::999===CCCFFFNNNTTTUUUVVVZZZ]]]]]]___aaadddggghhhjjjmmmpppqqqtttxxx{{{}}}~~~sssggg]]]XXXTTT[[[jjjzzz|||yyymmm]]]___\\\```qqq}}}ooonnnooo\\\SSSLLLEEE???CCCPPPhhhgggNNNJJJIIIGGGGGGFFFDDD@@@===666444111///---,,,++++++************************************************++++++************++++++***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333333888>>>NNNtttfffVVVSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXYYYXXXUUUQQQMMMKKKIIIFFFBBB===999666444111222222222222222111111111111111222222222333333000000111111222222333333222333444333222111222444111222444555555444222111111111111111111111111111............------------......---,,,,,,,,,,,,---+++,,,------------,,,+++------------...///000111000///...,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************((())))))******))))))((('''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))***+++,,,---///000000000///...---,,,,,,,,,,,,''''''''''''(((***,,,...000///000333777BBBVVVhhhxxxpppbbbUUUTTTgggzzzdddWWWJJJDDDAAA===::::::222222111//////.........111111222333333222111111111111222444666777666444000000222555999===AAACCCIIIFFFAAA;;;777777:::>>>===BBBJJJQQQSSSQQQLLLIIICCC===999999::::::???EEEGGGOOOUUUUUUUUUYYY\\\\\\^^^```dddfffhhhkkknnnppprrruuuxxx{{{|||~~~zzzlllaaa[[[WWW]]]kkk|||uuuttthhhYYY\\\ZZZbbbxxx~~~ttteeedddyyyxxxdddZZZQQQHHHAAAFFFSSSkkklllSSSKKKJJJIIIIIIHHHEEEAAA>>>555444111...,,,+++++++++************************************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............///000111222333333444:::>>>LLLqqqhhhXXXVVVUUUVVVVVVVVVVVVWWWWWWWWWTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYVVVRRROOOKKKIIIFFFBBB>>>:::777555111222222333333222222111000000000111111111222222000000111222222333444444111333333111//////222555111333555666666555333111111111111111111111111111////////////..................---,,,,,,,,,,,,---+++,,,------------,,,+++,,,++++++,,,,,,---...///...............---------------,,,,,,,,,+++++++++************************))))))************))))))'''(((((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''((()))***+++,,,...//////......---,,,++++++++++++'''''''''''')))+++---...222111222444777CCCXXXlll}}}xxxkkkYYYNNNWWWssspppaaaQQQIIIDDD>>>999888333222111000////////////000111222333333222111000111111111333555555333111///000222555999===@@@BBBFFFEEEAAA<<<888888;;;>>>>>>CCCKKKQQQSSSPPPKKKGGGBBB<<<888999:::;;;@@@GGGGGGOOOUUUUUUUUUXXX[[[[[[]]]___cccfffhhhkkknnnqqqtttvvvxxxzzz{{{~~~ttthhh```^^^```lll}}}~~~{{{ooo~~~qqqeeeXXX[[[YYYccc}}}~~~rrrddd^^^qqqlll```TTTJJJCCCHHHUUUmmmpppWWWKKKKKKJJJJJJIIIFFFBBB???555444111...,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............///000111222333333555;;;???KKKooojjj[[[YYYVVVVVVVVVWWWWWWWWWXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXYYYXXXTTTQQQKKKIIIFFFBBB>>>:::777555111222222333333333222222............////////////111111222333333444555555111222222000......222555111333555777777555333111111111111111111111111111000000000000////////////......---,,,,,,,,,,,,---+++,,,---......---,,,+++************+++,,,------,,,---...//////......------------,,,,,,,,,++++++************************))))))************))))))'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%''')))***+++(((((()))***,,,---...///------,,,+++************'''''''''''')))+++---///333222333444888CCCZZZnnn}}}qqq\\\IIILLLgggyyyiiiWWWMMMFFF???999666333333222111000000000111000111222333333222111000111000111222333333111//////000222555999<<>>CCCKKKQQQSSSOOOJJJFFFAAA<<<888999:::<<>>AAACCCJJJNNNRRRTTTUUUVVVWWWXXXZZZ]]]```cccfffjjjooorrrwwwxxxzzz{{{{{{~~~xxxyyyyyyyyywwwsssooommmkkksss}}}uuurrrnnnccc}}}zzzuuuvvvyyy|||rrrfff___YYYVVVWWW]]]cccmmmyyypppvvvaaa\\\lllwwwsssuuuwww\\\RRRggglllRRRJJJNNNOOONNNLLLJJJCCC:::555222///------------,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((())))))***++++++++++++************************///...---+++++++++,,,---,,,,,,,,,---------....../////////000111111222222111666<<>>AAABBBIIILLLQQQTTTUUUVVVWWWXXXZZZ\\\```cccfffjjjooorrrvvvwwwxxxyyyzzz}}}ssspppmmmjjjiiihhhhhhgggjjjttt|||ssseee~~~{{{xxxuuuvvvwwwyyy}}}qqqfff^^^XXXUUUXXX___aaaeeevvvyyy{{{llleeewwwkkkkkknnntttyyy___TTTjjjdddOOOJJJNNNOOONNNLLLJJJBBB:::666333000------,,,+++***************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((***++++++,,,,,,,,,........................---,,,+++******++++++,,,,,,,,,,,,---------....../////////000111111222222///444:::DDD[[[~~~}}}pppccc___ZZZYYY[[[[[[XXXUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTTTTSSSRRRPPPNNNKKKGGGBBB>>>:::777555333222222222222111/////////000000000111111111000111222333333333333222333333333333333333333333111111111111111111111111111111111000000000000000////////////............///............---------,,,,,,,,,,,,---...//////000000///------,,,,,,------------......---------...---------------,,,,,,++++++++++++++++++,,,,,,*********************************)))))))))******(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%((((((((()))))))))******)))(((((((((((()))+++,,,---///222444333555BBBPPPhhhuuuVVVDDDDDDGGGSSSaaammmsss|||ppp___UUUNNNFFF???;;;111111///......//////000//////............//////------.........------,,,------,,,---...000222333111333666777888999;;;===BBBFFFJJJMMMLLLGGG@@@<<<777888888:::<<<>>>@@@BBBHHHLLLPPPTTTUUUVVVXXXYYYZZZ\\\```ccceeeiiinnnqqqtttuuuvvvwwwyyy|||nnniiibbb^^^^^^```aaabbbeeeooo}}}~~~iii}}}zzzxxxvvvvvvwwwyyy}}}sssggg___VVVSSSVVV]]]^^^^^^ooozzzvvvqqq\\\aaaiiiqqqvvv]]]RRRfffwww[[[OOOKKKNNNOOOLLLKKKIIIBBB:::666333000---,,,,,,***)))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------....../////////000111111222222///444888@@@UUUzzz|||llleee]]]ZZZZZZZZZWWWTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQSSSTTTSSSRRRQQQOOOLLLHHHCCC>>>;;;888555333222222222222111////////////000000000111111000111333444444444333222222222333333333333444444111111111111111111111111111111000000000000000000////////////............///............---------------,,,,,,---...//////111000///...---,,,,,,,,,------............------........................***++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))))))))))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&))))))((('''%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))******)))))))))))))))***+++++++++,,,000222111222;;;FFF^^^vvvrrrUUUCCC@@@@@@JJJZZZgggkkkrrr}}}vvvhhhZZZTTTOOOGGG???;;;111000///......///000111///......------......///---............---,,,,,,+++*********+++,,,...///111222555666777999<<>>===BBBRRR```dddjjjrrrvvvsssnnncccXXXTTTPPPHHH>>>999111000///......///000111///......------......///...............---,,,,,,++++++*********+++---...000111222333444777;;;>>>GGGHHHIIIHHHFFFBBB>>>;;;888999:::<<<>>>@@@BBBBBBEEEHHHMMMQQQTTTUUUWWWYYY\\\^^^aaacccdddgggkkknnnoooqqquuuwwwzzz|||oooeeeYYYQQQRRRVVVYYYZZZ\\\bbbnnnyyy||||||{{{|||~~~}}}}}}{{{zzzuuutttuuuxxx}}}xxxjjj```[[[TTTTTT[[[\\\```www}}}jjjTTT\\\fffllloooVVVLLLYYYsssxxxWWWIIIMMMLLLNNNMMMIIIGGGFFFAAA:::222///---,,,---...------************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((***+++,,,---------------------------------------------------------,,,,,,,,,---------....../////////000111111222222333777888;;;LLLpppzzzooobbbZZZYYYYYYVVVRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWVVVTTTTTTUUUVVVVVVUUURRRPPPMMMIIIDDD@@@<<<999555333222222222222111///////////////000000000000000111333555555444333222222222222333333444444444111111111111111111111111000000000000000111111111000/////////............//////.........---------///......---------......,,,,,,,,,---...///000111111111222222222222111111/////////000000000000000.........---,,,+++***)))+++++++++++++++++++++++++++***)))'''''''''((()))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&& !!!###%%%''')))+++,,,&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((((((''')))---000...---333;;;BBBYYYiiiaaaOOODDD@@@???<<>>KKKJJJIIIGGGDDD???<<<999888999;;;===???AAABBBCCCCCCGGGLLLPPPRRRTTTVVVWWW]]]___aaacccdddfffjjjmmmmmmppptttxxxzzz}}}vvvjjj[[[QQQOOOQQQSSSSSS[[[___iiittt|||~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuyyyuuuqqqsssvvvjjjbbbVVVTTTUUUYYYZZZccceeeVVVXXX___gggdddUUUPPPXXXkkk{{{```PPPHHHEEELLLLLLKKKJJJGGGAAA:::444111///---,,,,,,,,,+++***)))************+++++++++++++++******)))((((((((())))))(((((((((((())))))******************************++++++++++++,,,,,,...---,,,,,,,,,,,,---...---,,,+++******,,,...///000000000000////////////111333444:::KKKmmmooo___XXXWWWVVVUUUVVVPPPSSSVVVWWWUUUUUUWWWYYYWWWWWWVVVVVVVVVUUUUUUUUURRRQQQNNNJJJFFFAAA===;;;444222111111111111000...,,,...000111222111///...000000111222222222222111444444333222111111222222333333111111111222333444000000////////////000000//////.........---------///............---------------,,,+++,,,---...///...------------...//////222222222222222333333444666444222111111000///---/////////---+++***+++---)))******++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))###$$$&&&'''((('''&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))+++,,,,,,,,,---000222???JJJUUUWWWNNNCCC>>>>>>===FFFUUUaaabbb```bbbhhhfffaaaZZZQQQIIIBBB;;;777000///---++++++---///000111000...---,,,,,,------000///---+++******++++++*********)))******+++,,,+++...000111222555<<>>???BBBDDDFFFJJJOOORRRSSSSSSSSSTTTZZZ]]]aaaeeegggiiilllnnnnnnqqqtttxxxzzz~~~ooo]]]SSSNNNKKKLLLOOOXXXgggsss|||}}}~~~~~~}}}}}}}}}{{{zzzxxxvvvuuuyyyuuuqqqsss~~~ttthhhaaaVVVTTTVVVZZZ\\\ggg}}}cccTTTVVVZZZ___]]]PPPPPPYYYmmmuuuZZZLLLHHHGGGNNNNNNMMMKKKHHHBBB;;;666222///---,,,,,,,,,+++))))))************+++++++++)))))))))))))))***************))))))))))))******************************,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,++++++---///000000000000000////////////222444555:::JJJkkk}}}mmm]]]VVVVVVVVVVVVXXXRRRTTTVVVVVVUUUTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQNNNJJJEEE@@@===;;;555333222222222222111///---...000111111111000///000000111222222222222222222222111000000000000000333222111111111111222333333333222222222222333333//////.........---------///............---------------,,,,,,,,,---...///...------------...//////000////////////000111111555333111000111111000.../////////---+++***+++---***+++++++++******)))(((************************)))(((''''''''''''((()))$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***+++,,,,,,---000222888BBBLLLOOOJJJBBB===<<<:::AAANNNZZZ]]]\\\^^^cccddd```YYYQQQIIIBBB;;;888000///---++++++---///000111000...---,,,,,,------...---,,,+++******++++++***************++++++,,,+++...000111222555<<>>@@@BBBGGGKKKOOORRRSSSTTTUUUVVVZZZ]]]```ccceeehhhkkknnnnnnqqqtttwwwzzz}}}tttcccWWWPPPKKKLLLPPPWWWiiixxxzzz~~~}}}}}}{{{zzzxxxvvvuuuwwwtttqqqrrr|||~~~qqqfff^^^UUUTTTVVVZZZ]]]jjj|||cccUUUUUUUUUXXXWWWMMMPPPYYYooosssVVVJJJIIILLLPPPOOONNNLLLIIICCC<<<777222000...,,,,,,,,,***))))))************+++++++++'''(((((()))******++++++++++++************++++++************************,,,,,,,,,,,,------------...------,,,,,,------.........---,,,---...///000////////////000000000000333555777:::HHHhhh{{{kkk[[[UUUUUUVVVXXXZZZVVVVVVVVVUUUTTTTTTVVVXXXZZZ[[[\\\\\\[[[XXXUUUSSSTTTRRRNNNIIIDDD@@@===;;;666444333333333333222000/////////000000000111111000111111222222222222222222111111000000000000111222222111000000111111222111111000000000000111111/////////............---///............---------------,,,,,,------...///...------------...////////////.........///000000444222000000111111111000...//////...,,,+++,,,------,,,,,,+++***)))((((((************************)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***++++++---000222333:::BBBGGGFFFBBB===;;;999<<>>;;;::::::<<<===>>>=========???@@@HHHKKKOOOQQQSSSUUUWWWYYY[[[]]]___aaacccfffkkknnnnnnqqqtttwwwyyy||||||mmm___SSSKKKLLLQQQWWWkkk~~~yyywww~~~~~~}}}|||zzzwwwuuuttttttsssrrrttt}}}zzzmmmbbbZZZTTTTTTVVVXXX\\\jjjfffXXXXXXUUUVVVUUUNNNNNNYYYpppvvvXXXKKKKKKNNNQQQPPPNNNLLLHHHCCC<<<777333000...,,,,,,+++***((())))))*********+++++++++(((((())))))************+++******))))))******+++************************)))************+++++++++------------------------...------,,,---...//////////////////000000000000222555888;;;HHHhhh{{{kkk[[[UUUVVVWWWXXX[[[YYYXXXVVVTTTSSSTTTVVVWWWYYY[[[]]]^^^]]]YYYUUURRRUUUSSSNNNIIIDDD@@@===<<<777555444333444444333111000000//////000000111222000111222222333333222222444333333222222333333333222222111111111111111111000000////////////000000/////////...............///............------------------------......///...------------...//////000000000000000111111222222000//////111222111000...//////...,,,+++---...000///...,,,+++***))))))************************)))(((((((((((((((((()))((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%''')))******,,,///222333777<<>>:::<<<999<<>>:::999:::<<<;;;;;;<<<<<<<<<>>>AAADDDGGGIIILLLNNNPPPRRRUUUWWW\\\]]]___```bbbfffkkkooooooqqqtttvvvxxxzzz}}}{{{lll[[[NNNMMMSSSZZZlll~~~}}}|||yyywwwuuusssqqqwwwtttggg[[[RRRPPPRRRTTTUUU[[[lllyyy}}}qqq^^^^^^ZZZUUURRRLLLKKKYYYttt{{{[[[KKKIIIIIIPPPNNNKKKHHHDDD???999555111///---,,,,,,,,,+++***)))************+++++++++++++++******)))(((((('''))))))(((((((((((())))))************************++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------......//////000000111111---333888<<>>;;;777555444444444444333111000000000111111111222222111222222333333333333333222111111111111222222333333333333333333222111000333222222111111222222333...////////////000000000///............---------------...////////////......------------...////////////.........///000000111000......000111111000...//////...------...000444222000...,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((()))(((''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((())),,,...000000222666999;;;:::999:::777888AAAJJJOOORRRUUUbbbaaa]]]TTTGGG<<<666444000//////////////////000//////000000000//////...,,,,,,---------,,,,,,++++++++++++++++++,,,------,,,...000000000333999>>>BBBAAA???;;;999999;;;>>>;;;;;;<<<;;;<<<>>>AAADDDGGGIIILLLOOOPPPQQQSSSUUUZZZ\\\^^^```bbbeeejjjmmmoooqqqtttvvvwwwyyy{{{~~~{{{nnn^^^QQQOOOTTTZZZhhhxxx~~~|||yyywwwtttsssrrr|||qqqfffZZZQQQNNNRRRTTTVVV^^^sssyyy}}}xxxnnn|||eeeddd___XXXQQQIIILLL[[[wwwyyyZZZLLLJJJLLLQQQNNNKKKGGGDDD>>>999444000...,,,,,,---------+++)))************+++++++++*********)))))))))))))))***))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,---------------.........///000111111111,,,222888;;;EEEbbblllaaaWWWVVVZZZZZZZZZZZZYYYWWWUUUVVVXXXXXXWWWUUUTTTWWWZZZ^^^______^^^]]]WWWVVVTTTQQQKKKEEE???;;;666555333333444444222111///000111222333222111111111222333333444444333333111111111111111222333444444444555555444333111000111000000//////000000111.../////////000000000000///............---------,,,---...///000//////......------------...//////000////////////000111111222000......000000000///...//////...------///000222111...,,,+++++++++,,,++++++++++++++++++++++++((()))************)))(((((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''(((***,,,+++---///222555777:::;;;999666777>>>DDDHHHNNNTTT\\\]]]ZZZRRREEE;;;666444000//////////////////000...///000000111000///...---......///...---++++++,,,++++++++++++,,,------,,,...000000000333999>>>??????<<<999888999===@@@=========;;;;;;<<<@@@CCCGGGKKKNNNQQQQQQQQQRRRSSSVVVYYY\\\___aaadddgggjjjoooqqqtttuuuvvvxxxzzz}}}}}}xxxmmm```TTTQQQSSSYYYcccppp~~~|||yyywwwtttsssssspppeeeZZZQQQNNNRRRVVVXXXbbbxxx|||{{{wwwxxxggg___sssllljjjeee[[[RRRHHHMMM]]]yyywwwZZZNNNOOOQQQRRROOOKKKHHHDDD???999555///---+++,,,---...---,,,)))************+++++++++((((((((()))******++++++++++++************++++++************************((())))))))))))*********,,,,,,---......---,,,,,,,,,---......//////......---......///000111111222,,,222888:::CCC^^^zzzeee[[[SSSUUUZZZ[[[ZZZZZZXXXVVVUUUVVVYYYYYYWWWTTTTTTWWWZZZ^^^aaabbbaaaaaaWWWWWWVVVSSSMMMFFF???;;;666444333333333333222000...000222333444333111000111222333333444444333333333333333333444444555666555555666666555333222111444333333333333333333444.../////////000000111111//////.........---------,,,---///000000000///......------------...//////222222222222222333333444222000///...///000///....../////////------///111000///,,,***)))***++++++++++++++++++++++++++++++((()))***++++++***)))((('''((()))))))))(((&&&%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((***))),,,///111444777<<>>BBBFFFMMMTTTTTTVVVUUUMMMAAA888333333//////000000000000//////...///000111111000///...//////000000///---+++***,,,,,,++++++,,,,,,---...,,,...000000///222888===>>>===;;;888777999>>>AAA??????>>><<<:::;;;>>>AAAIIILLLPPPSSSSSSRRRQQQRRRSSSVVVZZZ^^^```bbbeeegggoooqqqtttuuuvvvwwwzzz||||||~~~~~~uuulllaaaVVVRRRSSSWWW```lll{{{wwwuuutttsss|||oooaaaWWWTTTKKKQQQUUUZZZkkk}}}vvvuuuiiiYYYYYYeeeyyykkkiiiWWWFFFFFFQQQdddqqqYYYLLLKKKNNNPPPNNNJJJEEE???:::666444......---,,,,,,,,,,,,---)))))))))))))))))))))))),,,++++++++++++++++++,,,+++*********))))))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------............///////////////000000000000000333222888CCCQQQuuummm^^^]]]ZZZWWWWWWYYYZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVXXX\\\___aaaaaa______\\\YYYUUUQQQLLLGGGAAA<<<888666333222333555555555000000000000000000000000222222333333333333444444222222333333333333444444444444444444444444444444333222111000////////////000000000000000000000000...............------,,,------------------------,,,,,,,,,***((()))+++...///000222333444444333333000000000000000000000000........................,,,,,,------,,,,,,+++***************))))))))))))000+++'''&&&)))++++++***))))))))))))((('''&&&%%%%%%$$$#########&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))************,,,,,,---...000333666888999444000222;;;DDDIIIJJJOOOMMMHHHCCC===777333111000000000000000000//////...---------...//////000000000///......---,,,,,,------------------------//////000000111222444444999999999:::;;;<<<===>>>???===;;;::::::<<>><<<:::777444333111000000//////////////////...............///000000000000//////......------------------------------/////////000111222444555888888888999999;;;<<<<<<>>>===;;;::::::<<<>>>@@@FFFIIIMMMOOOPPPPPPQQQRRRTTTVVVYYY\\\]]]```ccceeemmmpppssssssssstttxxx{{{}}}~~~xxxlll___UUUSSSVVVXXXcccnnnvvvppp}}}zzzxxxwwwwwwwwwyyy|||mmm___TTTQQQNNNUUU[[[dddxxxttt___NNNQQQ___~~~zzzmmmVVVJJJSSSgggtttkkkVVVNNNPPPSSSSSSPPPLLLFFF@@@:::555333......---,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++***************)))))))))*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...------------.............../////////000000000111222444333666===GGGfffzzziiiccc\\\YYYYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]^^^^^^_________\\\YYYUUURRRNNNIIICCC???<<<999555444444444444333000000000000000000000000222222222222333333333333222222222222333333333333444444444444444444444444333222111000000000000000........................//////000000000///......---------------------------------,,,++++++---///000111222444555444444333111111111111111111111111000000000000000000000000---------------,,,++++++++++++*********)))))))))'''***+++)))&&&&&&+++///************)))(((''''''((('''%%%$$$$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''*********+++---...000111444000---...222555666555333222222222111111111111////////////////////////........./////////000000//////..................,,,,,,,,,,,,,,,,,,,,,,,,---......///111222444555777777777777777888999:::<<<;;;:::::::::;;;===>>>AAADDDIIILLLNNNOOOPPPQQQTTTWWWZZZ\\\^^^```cccfffkkknnnqqqrrrqqqssswwwzzz}}}~~~}}}ssseeeWWWSSSVVV[[[gggqqq~~~tttmmm~~~}}}zzzxxxwwwwwwwww|||zzzkkk]]]SSSOOOOOOUUU\\\eee{{{dddOOOQQQ]]]uuummmVVVOOO^^^}}}jjjTTTNNNQQQSSSTTTQQQMMMFFF@@@999555222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---------...............//////000000111111222444333555;;;CCC```qqqggg\\\YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^___\\\YYYVVVRRROOOJJJDDD@@@>>>;;;777555444444333222000000000000000000000000111222222222222333333333111222222222222333333333333333333333333333333333333222111111000000000111........................000000000000000//////...---------------------------......---,,,,,,...000222333444666666666666555111111111111111111111111000000000000000000000000---------...---,,,,,,++++++++++++*********))))))((()))***)))((())),,,///+++++++++******)))(((''''''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((())))))***+++,,,------///---,,,---///000///---111111111111000000////////////000000000000111111/////////000000000//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222444555666555555555555666666777888888888888888999::::::;;;???EEEIIIKKKMMMPPPQQQTTTWWWZZZ\\\^^^```dddfffiiilllooopppppprrrvvvzzz}}}~~~zzzlll[[[UUUXXX___mmmuuu}}}rrrkkk~~~}}}}}}{{{yyyxxxxxxxxx|||wwwhhhZZZQQQNNNNNNSSSYYYcccyyylllTTTSSS]]]tttpppYYYXXXllliiiRRRNNNPPPQQQTTTQQQLLLFFF???999444222------,,,++++++++++++,,,)))))))))))))))))))))))))))(((((((((((((((((()))***************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------------............///000111111111111444333666<<>>888444222---,,,++++++***+++++++++))))))))))))))))))))))))......------------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,---------------...///000111222222000444444777:::===UUUzzznnnbbb^^^YYYWWWYYYZZZYYYYYYXXXXXXXXXYYYYYY[[[]]]___```aaa```___^^^\\\ZZZWWWUUURRRNNNIIIFFFAAA===999666666555444333000000000000000000000000111111111111222222222222111111111111222222222222222222222222222222222222222222222111111222222333////////////////////////...////////////...------------------------------***,,,......------...000111222333555555555555444222222222222222222222222000000000000000000000000...............------,,,,,,,,,+++++++++*********)))((((((((()))))))))((())))))))))))((('''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&((()))+++,,,------,,,+++,,,.........//////000//////111222444666777888666777777888999999::::::999:::;;;<<<;;;:::888777444444333333222111111111...........................---------......///000555444333222111111111111222333555777777666555333333888>>>CCCGGGJJJMMMOOORRRUUUXXXZZZ\\\^^^aaadddeeehhhlllnnnooorrrwww{{{}}}~~~~~~|||yyy{{{qqq___\\\dddqqqxxxzzzxxx|||xxxkkkaaa~~~{{{zzz|||~~~}}}}}}qqqaaaTTTNNNNNNIIIJJJMMMYYYrrr}}}kkkppp~~~tttyyyxxxtttiiiXXX\\\uuu```KKKJJJLLLIIINNNLLLHHHCCC===888444222---,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''((((((*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......++++++,,,,,,,,,---------------...///000111222222111555555777999:::QQQuuuuuufff```YYYUUUWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZ\\\___aaabbbaaa___^^^\\\ZZZWWWUUUSSSOOOJJJFFFAAA===999777666666555444000000000000000000000000000111111111111222222222000111111111111222222222222222222222222222222222222222222111222222333333000000000000000000000000...............------,,,------------------------)))+++---...------...///---...000111222222111111222222222222222222222222111111111111111111111111......//////......---,,,,,,,,,,,,+++++++++******%%%(((***(((%%%$$$&&&((())))))))))))((('''&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&(((***,,,---.........---...//////......///000333333444555666777888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@>>><<<;;;777777666555555444333333////////////////////////.........------.........555555333222111111111111222444666888999777555444333777>>>CCCGGGJJJMMMOOOQQQTTTWWWYYY[[[^^^aaaccceeehhhlllnnnooorrrwww|||}}}{{{|||~~~wwwtttwwwnnn^^^\\\fffqqq~~~~~~wwwxxxzzz}}}}}}uuuggg]]]|||xxxuuuvvv{{{}}}zzzyyy{{{iiiZZZSSSMMMJJJFFFJJJJJJRRRooowwwppp}}}tttrrrsssvvvqqqaaaTTT[[[jjjxxxZZZKKKIIIJJJJJJLLLKKKIIIEEE???999444111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***)))((('''''''''((()))*********************+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///444444444888<<>>???@@@@@@???@@@BBBDDDEEECCC???<<<777777777777666444333111222333333333111///---,,,000///......------......111222444555666555555444444666888:::;;;:::999888999;;;>>>BBBFFFJJJLLLMMMTTTUUUWWWYYY[[[^^^cccfffgggjjjmmmoooppprrruuuwww}}}~~~zzzjjjfffmmmiiiZZZYYYeee}}}yyyvvvyyyuuuiii```___~~~{{{wwwuuuvvv{{{{{{yyyyyy}}}gggYYYQQQLLLIIIBBBEEEFFFOOOkkk{{{yyyyyyjjjfffhhhkkkhhh[[[PPPYYYiiioooSSSFFFEEEGGGHHHLLLKKKIIIEEE???999444000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))(((((((((((())))))************)))*********+++++++++,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///444444444888<<>>999555555555666666111111000/////////////////////000111111222333333333222222111111222222333111111111222333444444444333333222222222111111111333333222222111111222222......---,,,,,,---......////////////...---,,,+++))),,,//////---,,,...000111111111222222333333444777555444555666777777666222222222222111000///.../////////.........---------,,,+++*********+++,,,)))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$#########'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***,,,---------,,,,,,,,,---...///111222333444555666777999:::;;;;;;:::;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFEEEAAA>>>999::::::;;;:::999888777666666555444222000///...000//////...............///000111333333444333333666888999;;;;;;:::999888:::<<>>888333000------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((*********++++++++++++,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///444333444999<<>>999666555555555555111111000////////////000///000000111111222222222222222111111111111222222111222222333333444444555333222222222222111111111111111///.........///000......---,,,,,,---......000000000000000///...---...---,,,,,,,,,...000111000000111222333333444444888777666666777888777555333333333333333222111000////////////............------,,,+++++++++++++++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((***+++,,,---------...//////111222333444555555666777888999;;;;;;<<<:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDCCC@@@===999:::;;;<<<======<<<<<<<<<;;;999666444222111000111000000//////////////////000111333444555555555:::;;;;;;<<<<<<:::999888:::<<<@@@DDDHHHLLLNNNOOOPPPRRRVVVYYYZZZ\\\___aaafffiiilllnnnoooqqqtttvvvxxxzzz}}}~~~}}}tttddd]]]aaa^^^UUUYYYfff|||wwwhhh___```~~~|||xxxvvvwwwzzz}}}yyyxxxxxx|||{{{cccVVVPPPKKKGGGAAACCCDDDNNNiii~~~oooooonnn^^^TTTVVV[[[[[[RRRNNN\\\pppzzz\\\IIIDDDEEEIIILLLMMMKKKHHHCCC===888333000...------,,,+++***))))))))))))))))))))))))))))))(((((())))))***************************)))((('''************++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///444333444999;;;KKKgggmmm```XXXUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXZZZ]]]```aaaaaaaaa```\\\ZZZXXXVVVUUUSSSOOOLLLDDD@@@:::666555555555555222111000000//////000000///000000000111111111222222222111111111111222222222222333333333444444444222222222222111111111111...---+++******+++,,,---......------------......000000000000000///......///---,,,,,,...///000///000000111222333333444444888666666666777777666444333333333333333222111111000000000/////////......------,,,,,,++++++++++++)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))+++,,,---......111111222444555666666666666777888999:::;;;<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<>>>???>>>;;;888666777888:::;;;======>>>AAA???<<<888666444333333333333222111111111111222333444555777999:::;;;;;;============<<<:::999888999;;;???DDDHHHLLLNNNOOOOOOSSSWWWZZZ[[[]]]^^^```eeehhhkkkmmmnnnpppsssuuuvvvxxx{{{~~~}}}{{{zzz|||tttddd[[[]]][[[UUU\\\jjj}}}vvveee]]]^^^|||yyywwwxxx{{{~~~zzzxxxwwwyyyzzzbbbVVVQQQKKKGGGCCCCCCDDDOOOhhh~~~lllhhhyyykkk^^^TTTUUUWWWVVVOOOMMM___vvvsssVVVHHHEEEFFFJJJOOONNNLLLHHHBBB<<<777222000------,,,+++******))))))))))))))))))))))))))))))((((((((()))******++++++***************)))((('''))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///333222444999;;;IIIcccooo```VVVSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTWWWYYY\\\^^^```aaaaaa```\\\ZZZXXXVVVUUUSSSPPPNNNEEEAAA;;;777555555555444222222111000000000000000000000000000000111111111222111111000000111111222222222333333333333333444222222222111111111000000111111///.........///000............................../////////...---------,,,,,,...000000...,,,///000000222333444555555555555444555777666555333222222222333222222111111111111000000000/////////------------,,,,,,++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))***,,,---...///333333555666777888777777777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<======999999999:::;;;:::888555444555666888;;;===???@@@CCCAAA>>>;;;999888777777777777666555555555555555777888999:::<<<===????????????>>>===<<<:::999888888:::>>>BBBGGGKKKMMMOOOQQQTTTXXX[[[\\\]]]___```dddgggiiilllmmmooorrrtttvvvxxxzzz~~~~~~}}}{{{yyy|||sssdddYYYXXXVVVSSS[[[iii}}}uuuaaaYYY[[[~~~{{{yyyyyy||||||yyyvvvvvv}}}www```UUUQQQKKKFFFBBBAAABBBNNNfff|||jjjdddtttiii\\\TTTSSSRRRPPPIIIKKK```yyyoooRRRFFFEEEFFFJJJOOONNNLLLGGGBBB<<<666222///,,,,,,++++++******))))))))))))))))))))))))))))))(((((())))))*********+++)))************))))))((()))))))))************+++)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///333222444999:::GGG___ppp```VVVSSSUUUSSSTTTTTTUUUUUUUUUTTTTTTWWWXXX[[[]]]___```aaaaaa\\\ZZZXXXWWWVVVTTTQQQNNNFFFBBB<<<777555555444444222222111000000000000111000000000000000000000000111111000000000000111111222222222222222222222222222111111111111000000000222222222111111111000000---...////////////...------------......------,,,+++,,,.........---,,,,,,//////000111333444555555333333333555777777555333222222222333333222222111111111111111000000000000---------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((***+++---///000444555777888999999888888777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<<:::999999:::;;;:::888666555666777999<<>>=========<<<;;;::::::999999::::::999999::::::<<<===???@@@@@@???>>>===;;;:::999999777999===BBBFFFJJJMMMOOORRRUUUXXXZZZ[[[]]]___aaacccfffiiikkklllnnnqqqsssvvvwwwzzz}}}~~~}}}rrrcccWWWSSSPPPOOOXXXddd|||ttt^^^UUUYYY}}}{{{{{{}}}~~~|||zzzvvvtttxxxuuu]]]TTTPPPJJJEEE@@@???BBBOOOhhhyyyeee```pppkkk]]]SSSPPPNNNJJJDDDIIIccc~~~nnnQQQGGGGGGGGGIIIOOOOOOLLLGGGAAA;;;555111///+++++++++***************)))))))))))))))))))))))))))))))))))))))*********((())))))************)))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///222111444999:::EEE\\\qqq```WWWVVVYYYUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXZZZ\\\^^^```aaaaaa]]][[[XXXWWWVVVTTTPPPNNNGGGCCC<<<888555555444333333222111111000000111111000000000000000000000///111111000000000000111111111111111111111111111111111111111111000000000000///000111222111000...------...///000000///...---,,,------......---------+++---...,,,***)))+++......///000111333444555666222222444666888999777555333333444444444444333333222222111111111000000000,,,---.........---,,,+++))))))))))))))))))))))))((((((((((((((((((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''*********)))((((((''''''((((((((()))+++---///111444666888999::::::888888666666777888888999999999:::::::::::::::;;;;;;;;;::::::999:::;;;:::999777666666777999<<>>>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@@@@???>>><<<;;;:::999999777:::>>>CCCGGGLLLNNNPPPSSSTTTWWWXXXYYY[[[^^^aaaccceeehhhjjjkkkmmmppprrruuuvvvxxx{{{~~~~~~ssseeeXXXRRRNNNNNNVVVaaayyyuuu]]]TTTXXX~~~||||||~~~}}}|||zzzvvvsssvvv}}}sss[[[RRRNNNIIICCC@@@???CCCRRRkkkuuuaaa]]]nnnpppaaaTTTPPPLLLHHHCCCJJJfffpppSSSJJJJJJIIIKKKQQQOOOLLLGGGAAA;;;555111///***************+++++++++))))))))))))))))))))))))******))))))))))))))))))'''((()))***************))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000///222111444::::::DDDZZZqqq```XXXYYY]]]WWWXXXYYYYYYYYYXXXWWWVVVVVVWWWYYY\\\^^^```aaaaaa]]][[[YYYWWWVVVTTTPPPNNNHHHCCC===888666555444333333222111111000111111111000000000000////////////111111000000000000111111111111000000000000000000111111111111000000000000///111333444444222000...---...///000000///...---------...............---,,,---...***&&&&&&+++111...///000111333444555666222333444777:::;;;999777444444555555555555555444222222222111111111111000,,,---.........---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((,,,,,,+++***)))(((''''''((((((((()))+++---000111555666888:::::::::888888666666777777888888888999::::::::::::::::::;;;;;;:::999888888999999888666555555666888;;;>>>AAACCCDDDEEEGGGHHHIIIIIIHHHGGGCCCBBBAAAAAA@@@@@@AAAAAA???>>>=========???@@@AAA???>>>===<<<::::::::::::888;;;???DDDIIIMMMPPPQQQSSSTTTUUUVVVWWWYYY]]]```bbbeeegggiiikkkmmmppprrrtttuuuwwwyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~vvviii[[[SSSOOOOOOWWWaaavvvvvv]]]TTTXXX|||zzz{{{~~~|||zzzxxxtttsssyyyqqq]]]TTTLLLGGGDDDBBBEEEFFFXXXxxxzzziiieeerrryyyddd```RRRGGGFFFFFFMMMfffpppUUULLLFFFHHHNNNLLLLLLJJJFFF@@@999444///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,++++++++++++++++++,,,,,,,,,---------......------......///000000000///111333444333666DDDSSSwwwlll^^^ZZZZZZYYYWWWWWWXXXYYYXXXXXXWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\^^^^^^^^^]]][[[YYYVVVUUULLLGGG@@@;;;888666555444444444333222222111111000000000000000////////////222222333333333222222111000111111111111222222222222222222111111111111000000000111111111111000000////////////............---...//////...,,,***)))%%%&&&''')))+++---//////...///000222333444555555222444555666777555444333444555555555444333333222444333333222111000/////////......------,,,++++++))))))))))))(((((((((((()))(((((()))******(((&&&((((((((((((((((((((((((***)))'''&&&$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%''')))+++------...---***&&&%%%&&&)))"""$$$&&&(((***,,,///222777888999:::999888777666555333111111333444111//////000111333555777888999444666999:::;;;999777555444555777888999;;;>>>@@@BBBGGGNNNSSSTTTPPPKKKGGGFFFGGGHHHGGGDDDAAA@@@@@@===>>>??????@@@@@@@@@@@@??????>>>;;;999888:::<<<===@@@DDDHHHIIIKKKMMMOOOPPPQQQSSSUUUVVVYYY^^^aaaccceeefffggghhhkkkpppsssttttttuuuwwwzzz~~~}}}|||{{{|||ppp___VVVPPPOOO[[[iiiuuu~~~xxx```XXX\\\}}}||||||}}}zzzxxxtttsssxxxppp^^^UUUNNNGGGDDDBBBEEEIII\\\|||~~~kkkfffppp~~~kkkaaaSSSHHHFFFEEEMMMgggqqqVVVLLLEEEGGGLLLJJJLLLJJJEEE???999333///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))************((((((((((((((((((((((((+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000///111444666444777DDDQQQvvvlll^^^YYYWWWUUUYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYVVVTTTSSSLLLGGGAAA;;;888666555444444333333222222111111000000000000000////////////000111111222222111111000000111111111111222222222222222222111111111111000000000111111111111000000//////.........------------.../////////---+++************++++++++++++,,,...///000222333444555555555666777888888777555444555555555555444444333333444444333222111000/////////......------,,,++++++***)))))))))(((((((((((((((''''''(((******)))(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&(((+++---...***++++++(((%%%$$$&&&(((%%%&&&((()))***---111444888999:::::::::999777777555222000111222222000......///000222333555666777333444555666666555333222111333555666666888;;;===AAAEEELLLRRRSSSQQQLLLIIIFFFGGGGGGFFFCCC@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@???<<<::::::<<<>>>>>>AAAEEEHHHIIIKKKMMMOOOPPPRRRSSSTTTVVVXXX\\\___bbbcccdddeeegggjjjnnnqqquuuuuuvvvwwwzzz}}}~~~|||{{{||||||~~~tttdddZZZRRRQQQ\\\lllwwwxxx___VVVZZZ~~~{{{xxxtttrrrxxxooo^^^VVVOOOHHHEEEBBBFFFMMMcccsssmmmsss|||}}}uuukkkjjj{{{rrrcccUUUJJJFFFEEEMMMjjjqqqUUUKKKEEEGGGLLLIIIKKKIIIDDD>>>888333///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++******))))))))))))************((((((((((((((((((((((((***************+++++++++*********++++++,,,,,,---,,,,,,,,,---------......------......///000000000///111555777777888CCCOOOtttoooaaaZZZVVVSSS\\\[[[YYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[ZZZXXXVVVSSSRRRLLLHHHAAA<<<999777555333333333333222111111000000000000000000//////////////////000000111000000///000111111111111222222222222222222111111111111000000000111111111111000000............---------------...///000000///---,,,------,,,,,,,,,+++++++++...///000222333444555555666666777888777666444333555555555555444444444333555444333333111111000//////......------,,,++++++******)))))))))(((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))+++---...&&&''''''&&&$$$$$$%%%'''))))))******+++...333666999999:::;;;:::999888777333111000000000000///---,,,---...///111333444444333333333333222111000000...000111111222333555888===BBBHHHMMMPPPOOOLLLJJJFFFFFFFFFDDDAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>><<<<<<>>>@@@???BBBEEEHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUWWW[[[]]]```aaacccdddeeehhhlllooouuuvvvwwwyyyzzz{{{||||||}}}}}}|||zzz{{{|||~~~zzzjjj___UUURRR^^^nnnwww{{{aaaWWW[[[~~~zzzxxxtttrrrwwwlll]]]VVVOOOIIIEEEBBBHHHRRRlll|||vvvooofff\\\\\\lllvvvgggXXXLLLHHHHHHQQQooooooSSSJJJFFFIIIMMMJJJKKKHHHCCC<<<666222...---,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))*********))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......------......///000000000///111555888888999BBBLLLqqqrrrccc\\\XXXVVV]]]\\\ZZZXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\ZZZWWWUUUTTTLLLHHHBBB===999777444333333333222222111000000000000000000000//////////////////000000111111000000000000111111111222222222222222222111111111000000000000111111111111000000/////////............------...///000000//////...+++,,,,,,,,,---............///000222333444555555666666666666666444333222555555555444444444555555555555444333222111000000///......------,,,++++++*********)))))))))(((((()))(((''''''((()))((('''''''''''''''''''''''''''###%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***$$$%%%%%%%%%%%%%%%&&&'''***+++*********...333777::::::;;;;;;:::999888777222111000//////...---,,,***+++,,,---///000111222444444333222111000000000+++,,,---------...000222888;;;AAAFFFIIIJJJIIIGGGEEEEEEDDDBBB@@@@@@AAACCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>======???BBBAAADDDFFFHHHHHHJJJLLLNNNQQQRRRSSSSSSTTTVVVYYY\\\___aaacccdddfffhhhllloootttuuuxxxzzz|||||||||{{{|||}}}{{{{{{{{{|||}}}{{{mmmaaaVVVRRR^^^ooottt}}}}}}cccZZZ___|||yyywwwsssqqqvvv~~~iiiZZZTTTNNNHHHEEEBBBHHHVVVuuuwwwhhh]]]SSSTTTddd~~~mmm\\\OOOLLLNNNZZZwwwkkkPPPHHHGGGLLLPPPMMMJJJFFFAAA;;;555111...---,,,,,,,,,+++++++++******************************))))))*********))))))(((((()))))))))************************************)))))))))***+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......------......///000000000000111444888888999@@@IIIkkkuuuddd\\\ZZZYYY]]]\\\ZZZYYYXXXZZZ\\\]]]ZZZZZZ[[[[[[\\\[[[[[[[[[]]]]]]]]]\\\ZZZXXXUUUTTTMMMIIICCC>>>:::777444222333333222111111000000///000000000000///////////////000000111222222111111000000111111111222222222222222222111111111000000000000111111111111000000000000000/////////............//////////////////,,,,,,---------............///000222333444555555777777777777666666555555666555444444444555555666666666555444333222111111///......------,,,++++++************)))))))))))),,,***'''&&&''''''&&&%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''))))))))))))***---333777::::::;;;;;;:::888777666111111000///---,,,,,,,,,******+++,,,...///000000333333222111000/////////***+++,,,+++******,,,...111444888<<>>======@@@CCCDDDEEEGGGHHHHHHIIIKKKMMMQQQRRRSSSSSSTTTVVVYYY\\\```bbbdddfffgggjjjmmmooorrruuuxxx|||~~~~~~~~~}}}~~~|||{{{zzz}}}~~~~~~~~~~~~}}}wwwiii___VVVRRR^^^nnnsss{{{}}}eee___fff~~~}}}zzzwwwuuurrrpppvvv~~~fffWWWQQQLLLGGGDDDBBBIIIYYY{{{gggZZZOOORRRbbbzzzsss```QQQQQQXXXfffiiiMMMGGGGGGMMMRRRNNNIIIEEE@@@999444000------,,,,,,,,,+++++++++************************************++++++******))))))))))))))))))************++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---,,,,,,,,,---------......------......///000000000111000333666777888???GGGdddyyyeee\\\YYYYYYZZZZZZYYYYYYYYY[[[\\\]]]YYYYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\[[[YYYWWWTTTSSSMMMIIIDDD???;;;777444111222222222111000000//////000000000000//////////////////000111222222222222000111111111111222222222222222222111111111111000000000111111111111000000000////////////.........///.....................//////...---,,,,,,++++++...///000222333444555555888888888888888888888888666555444444444555666777777666555555333333222111///......------,,,++++++++++++*********))))))))),,,***'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%''')))***((('''&&&'''((()))***...333777999:::::::::999777666444000111111///---++++++,,,***+++,,,---...///000000000000000000///...------***++++++***))))))***,,,,,,...000333666777888999;;;<<<>>>>>>>>>@@@BBBDDDBBBBBB@@@??????@@@AAAAAA???@@@???>>>===>>>AAADDDFFFGGGHHHHHHGGGHHHKKKMMMPPPRRRSSSTTTUUUWWW[[[]]]```bbbeeehhhiiikkknnnpppqqqtttxxx{{{~~~~~~~~~||||||{{{~~~~~~~~~}}}||||||{{{{{{~~~pppaaaZZZUUUTTT^^^lllvvv|||~~~gggeeeppp}}}}}}zzzwwwtttssspppooovvv~~~cccSSSNNNIIIEEECCCBBBIII[[[lll\\\PPPTTTdddyyyyyycccSSSVVVbbbrrriiiMMMGGGGGGMMMQQQMMMHHHDDD???888333///------,,,,,,,,,+++++++++******************************++++++,,,,,,+++******)))))))))))))))************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000111000111444555777===EEE[[[kkk^^^YYYWWWVVVWWWXXXYYYZZZ\\\]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXUUUTTTMMMIIIDDD???<<<888444111222222111111000000//////000000000000////////////---...///000111111111111000111111111111222222222222222222111111111111000000000111111111111000000......---------,,,,,,,,,//////...------,,,,,,,,,...---------,,,,,,++++++...///000222333444555555555555555666666777888999666555444333444555777888777777666555444333222222///......------,,,+++++++++++++++*********))))))***'''%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$&&&)))***(((%%%$$$&&&(((***,,,///444777999999999999888666444333000222222000---++++++,,,,,,,,,---...//////000111...///111222222000///---,,,,,,---+++))))))***+++******+++---...000111222333666999;;;<<<>>>@@@BBB@@@???=========>>>@@@AAA@@@AAA@@@@@@???@@@DDDFFFHHHHHHIIIHHHGGGHHHJJJLLLPPPRRRSSSTTTVVVXXX\\\___```bbbfffhhhiiikkknnnppprrrtttwwwzzz}}}~~~}}}}}}}}}}}}}}}{{{zzzzzz{{{{{{|||}}}~~~yyyhhhYYYUUUUUUVVV```kkkxxx|||oooppp}}}~~~}}}|||xxxuuusssrrrpppooovvv~~~~~~aaaQQQKKKHHHDDDCCCCCCIII\\\qqq```SSSXXXiiizzz|||eeeTTTZZZhhhyyyjjjMMMGGGGGGMMMPPPKKKHHHDDD>>>777222///------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***)))))))))))))))************)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,++++++++++++++++++,,,,,,,,,---------......------......///000000000222//////222444666<<>>@@@>>>===<<<;;;<<<===???AAAAAABBBBBBAAAAAABBBEEEHHHHHHIIIIIIHHHGGGHHHJJJLLLPPPQQQSSSUUUVVVYYY^^^aaa___bbbeeehhhiiikkkmmmooossstttvvvxxx{{{}}}~~~~~~}}}~~~~~~~~~|||{{{yyyxxxyyyzzz|||~~~}}}~~~vvvdddTTTRRRUUUYYYaaakkkyyy{{{wwwyyy}}}{{{xxxwwwtttssssssuuuxxxyyy|||cccUUULLLDDDBBBFFFCCCKKKcccttt```QQQ\\\uuu~~~iiiVVV[[[nnngggMMMKKKJJJJJJNNNNNNEEE@@@:::555111///---,,,,,,,,,,,,+++++++++******)))***,,,,,,++++++,,,---************************))))))(((((((((((())))))************************)))************+++++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,------............////////////000000000111222666<<<@@@WWW|||fffZZZYYYWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]aaa___^^^^^^^^^]]]ZZZXXXNNNIIIBBB>>><<<999666333333333222222111000000000000000000000//////////////////000111111111111111000000000000111111111111111111111111111111111111222111111111000000////////////............//////......------------......------------------------///------000111///000333777444111111444777777666666777888999:::;;;;;;;;;:::999777666555555555666222222111///...---,,,+++++++++++++++******))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333333222000...,,,+++***)))---...///222444333111...111000111222444555333111......,,,+++***)))))))))++++++******************111111222333444666888999999:::::::::<<<===??????CCCBBB@@@@@@@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOQQQRRRTTTXXX]]]```ccceeehhhjjjjjjkkkmmmnnnoooqqquuuyyy|||~~~~~~~~~}}}zzzwwwvvvxxx{{{zzz}}}ooo```VVVVVVUUUTTT```qqq~~~wwwuuu~~~{{{zzzyyywwwwwwxxxyyy|||}}}|||cccUUULLLDDDBBBFFFDDDMMMfffrrraaaWWWddd~~~uuutttyyyzzzeeeUUUZZZllldddLLLKKKJJJKKKNNNMMMEEE@@@:::444111///---,,,,,,,,,,,,+++++++++******((()))++++++***)))+++,,,+++++++++*********************))))))))))))******************************)))************+++++++++++++++***++++++,,,---...++++++,,,,,,,,,,,,------............////////////000000111111222666<<<@@@TTTxxxkkk\\\ZZZWWWXXXYYYZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]```___^^^^^^^^^]]][[[YYYNNNHHHAAA<<<:::888555222333333222222111000000000000000000000////////////---...//////000000//////000000000000111111111111111111111111111111111111111111111111000000000/////////............//////......------------......------------------------///---...111222111222555888555222222555777777777555666777888999999999999999888777666555555555666222222111000...---,,,+++++++++++++++*********)))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333333222000...,,,+++******,,,---000333555555222///222111222333555555333111......,,,+++***)))))))))************************,,,---...000222555777888888999999:::<<<>>>???@@@BBBAAAAAA@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOQQQRRRTTTWWW\\\```bbbdddggghhhiiijjjlllnnnnnnppprrrvvvyyy|||~~~~~~}}}}}}}}}{{{wwwuuuuuuwwwyyyzzz}}}qqqaaaVVVVVVVVVWWWeeexxx}}}tttpppyyy}}}~~~~~~{{{{{{{{{{{{|||~~~}}}cccUUUMMMDDDBBBFFFFFFQQQnnnrrreeeaaasssuuuiiiaaaeeemmmppp___TTTZZZiii|||^^^JJJKKKJJJKKKNNNMMMDDD???999444111///---,,,,,,,,,,,,+++++++++******''')))******)))(((***+++++++++++++++******))))))++++++************++++++************************)))************+++++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------............///////////////000111111222666;;;???PPPppprrraaa]]]XXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]^^^___^^^]]][[[NNNHHHAAA<<<:::888444111333333222222111000000000000000000000////////////...///000000111111000000000000000000111111111111111111111111111111111111111111111111000000000000//////............//////......------------......------------------------///,,,...222444222444777999777555555666888888888555555666777888888888888888888777666555555555555333222111000///---,,,,,,++++++++++++************(((((((((((((((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333222111///...,,,+++******+++,,,000444888777444111333333444555666555333000......,,,+++***)))))))))************************((()))***---///222555666777888999;;;===>>>@@@AAAAAAAAAAAAAAABBBDDDGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRTTTWWW[[[^^^```bbbeeefffggghhhkkkmmmmmmnnnpppsssvvvzzz}}}~~~~~~}}}||||||zzzwwwuuuuuuxxxzzz{{{}}}sssbbbVVVUUUWWW[[[mmmtttkkkrrr|||}}}|||{{{}}}~~~dddVVVMMMDDDBBBFFFIIIXXXwwwvvvmmmnnn~~~lll[[[SSSYYYaaagggZZZTTT[[[iiiyyysssWWWIIIKKKJJJKKKNNNLLLCCC???999444111///---,,,,,,,,,,,,+++++++++******(((***+++***))))))***+++,,,,,,++++++***)))))))))+++******))))))******+++************************))))))*********+++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000111111222555:::>>>JJJgggzzzfff```YYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^]]]]]]^^^______^^^\\\PPPJJJBBB===:::999555333333333222222111000000000000000000000////////////111111222333333333333333///000000000111111111111111111111111111111111111111111111000000000000000//////............//////......------------......---------------------------+++,,,111333333444888999888777777777888999999555666777777888888888777777777666666555555555555333333222111///...------++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333111000///---,,,+++++++++***,,,000555999999777444555555555777888666333000......,,,+++***)))))))))))))))))))))************((()))***,,,...000222444666777999;;;===???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNPPPRRRTTTVVVZZZ]]]]]]```bbbdddeeegggjjjlllmmmnnnoooqqquuuyyy|||}}}}}}}}}{{{xxxwwwwwwzzz}}}|||}}}rrraaaTTTTTTWWW^^^rrrwwwjjjnnn~~~~~~|||}}}|||~~~dddVVVMMMEEEBBBFFFLLL^^^xxxuuu{{{~~~hhhUUUPPPUUU\\\```XXXVVV```nnn|||gggQQQIIILLLKKKLLLOOOJJJBBB>>>888333111///---,,,,,,,,,,,,+++++++++*********+++,,,,,,***)))***,,,+++++++++*********))))))))))))(((((((((((())))))************************))))))*********+++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------............///////////////000111222222555999<<>>???@@@@@@???@@@AAABBBDDDFFFHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNPPPRRRSSSUUUYYY[[[\\\^^^```aaacccfffjjjmmmooooooqqqsssvvvzzz~~~}}}|||{{{xxxvvvwwwzzz|||{{{|||}}}~~~nnn]]]QQQRRRVVV___uuuzzzlllmmm{{{www}}}eeeWWWMMMEEEBBBEEEMMMaaazzz|||{{{bbbSSSRRRXXX\\\]]]WWWZZZiiizzzyyy]]]MMMJJJNNNLLLMMMOOOIIIBBB===777333000///---,,,,,,,,,,,,+++++++++******+++,,,---,,,*********,,,************************))))))(((((((((((())))))************************)))************++++++++++++++++++******+++,,,,,,++++++,,,,,,,,,,,,------............////////////...000111222333555888;;;???UUUzzzpppbbb^^^]]]\\\[[[[[[\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\^^^^^^]]]^^^``````___]]]XXXQQQHHHAAA???===;;;888333333222222111000000000000000000000////////////...///000000111111000000000000000000111111111111111111111111111111111111000000000000111111111111//////............//////......------------......------------------------+++)))+++000222111333666888:::::::::888777888999777777888999999888888777555555666666666555555444555444333222111///......++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333......---,,,++++++,,,,,,***,,,///333888999888777666666888:::<<<:::666333......,,,+++***)))))))))'''(((((())))))*********......---......///000111555777:::<<<>>>?????????>>>???AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKMMMPPPRRRSSSUUUWWWZZZ[[[\\\^^^```bbbeeejjjmmmpppqqqsssvvvyyy}}}{{{{{{yyyvvvttttttwwwyyyzzzzzz{{{}}}iiiYYYOOORRRWWW```vvvrrrsss~~~zzzeeeWWWMMMEEEBBBEEELLLbbb||||||yyy^^^QQQTTT[[[]]][[[WWW___sssmmmWWWKKKKKKOOOMMMNNNNNNGGGAAA===777333000///---,,,,,,,,,,,,+++++++++*********,,,,,,+++***))))))***)))))))))***++++++,,,,,,***))))))))))))))))))***************************)))************+++++++++))))))))))))***++++++,,,++++++,,,,,,,,,,,,------............////////////...///111222333444888:::<<>><<<:::333333222222111000000000000000000000////////////---...//////000000//////000000000000111111111111111111111111111111111111///000000000111111111111//////............//////......------------......---------------------------+++,,,111222222333666777999;;;:::888666777888666777777888777777666666444444555666666555555444555555444333111000///...+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((()))***---///222555666888999:::999666444333333------,,,,,,+++,,,,,,,,,,,,,,,...111555888888777555666999<<<===<<<888444......,,,+++***)))))))))''''''(((((()))******+++---------...///000222333666888:::===>>>???>>>>>>>>>???@@@BBBDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJMMMPPPRRRSSSTTTVVVXXXZZZ\\\^^^___bbbeeejjjnnnpppqqqtttxxx{{{~~~|||{{{yyyvvvssssssuuuxxxyyyxxxyyy|||}}}{{{eeeWWWOOOSSSYYYbbbvvv|||fffWWWNNNEEEBBBEEEKKKaaavvvzzz\\\PPPUUU\\\]]]ZZZWWWaaazzz{{{fffTTTJJJLLLQQQNNNNNNNNNGGGAAA===777222000///---,,,,,,,,,,,,+++++++++*********++++++***((((((((()))(((((()))***+++,,,,,,---++++++************++++++************************)))************+++++++++(((((((((((()))***+++,,,++++++,,,,,,,,,---------............/////////000...///111222333444777::::::KKKpppmmmaaa```^^^]]]]]]^^^___aaaaaaaaa```___^^^^^^]]]]]]```___^^^___``````^^^\\\ZZZSSSIIIBBB???>>><<<:::333333222222111000000000000000000000//////////////////000111111111111111000000000000111111111111111111111111111111111111//////000000111111111222//////............//////.........------.........------------------------...,,,...222333222333777777999;;;:::777666666888555666666666666666555555333444555666666666555444666555444333111000//////+++++++++,,,,,,---------))))))))))))))))))))))))***)))((('''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))***---///222555666888999:::999666444333333---,,,,,,++++++,,,,,,,,,---------000444777888777555666999<<<>>>===999555......,,,+++***)))))))))&&&''''''((()))******+++++++++,,,---///111333444777888;;;===>>>>>>======>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJMMMPPPRRRSSSTTTVVVXXXZZZ\\\]]]___bbbfffkkkooooooqqquuuyyy|||~~~|||xxxuuuuuuwwwyyyxxxwwwwww{{{|||xxxcccVVVOOOUUU[[[cccwwwttt___RRRKKKEEECCCBBBPPPfffuuu{{{\\\SSSYYY\\\WWWVVV[[[ggg|||qqq___RRRQQQOOOOOOPPPPPPOOOMMM===:::555222000...,,,***((()))***++++++***)))((())))))************)))))))))***+++***((((((((()))************************++++++************+++++++++***)))((((((((()))***++++++++++++++++++++++++***+++---,,,++++++,,,...............////////////---...000000111444777:::>>>IIIkkklllaaa]]][[[]]]]]][[[[[[^^^\\\\\\]]]^^^____________aaa```___```aaa```___]]]YYYUUUNNNGGGAAA===;;;;;;777555333222333222111000000111222333333222111000111111111000000000000000111111000000111111222333333333333333333333333333//////000111111111111000000/////////..................---------......///------------------------***+++,,,...111444666888:::999888777666666666777999777555666999:::888666555444444444444555666666777777555444222111//////......---,,,++++++++++++***)))))))))))))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***,,,///222555777777777555444333222222222222...++++++,,,,,,***(((...------///000000222444777777999===@@@@@@;;;777000...,,,+++++++++***)))++++++************++++++,,,---///000222444555666555777999<<<>>>???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKNNNSSSWWWZZZZZZZZZZZZ[[[\\\^^^```dddjjjnnnnnnpppsssuuuwwwyyy}}}}}}{{{yyyxxxxxxwwwuuuttttttvvvyyy|||}}}}}}|||zzzvvvddd^^^VVVSSSYYYjjj~~~ooo\\\QQQKKKFFFDDDDDDLLLbbbsss}}}bbbUUUXXXZZZVVVQQQUUUbbbzzzppp___RRRQQQPPPPPPQQQPPPMMMKKK===999444000...---,,,*********++++++++++++******))))))************))))))***+++++++++)))((()))************************************))))))************))))))((()))***+++,,,+++++++++++++++++++++++++++---......---,,,...///............////////////---...000000111333777:::===IIIjjjnnnbbb]]][[[]]]]]][[[[[[^^^\\\]]]^^^___````````````bbb`````````aaaaaa___]]]YYYUUUPPPIIICCC???<<<;;;777555333222333333111000000111222222222222111000000000000///////////////111111000000111111222333333333333333333333333333///000111111222222111111000000/////////...............---------......///------------------------++++++---...111333666777888888777666666666666666777555444555777777666444555555444444444444555555777666555444222111000//////...---,,,++++++++++++******))))))))))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))***,,,///222555777444333222111000/////////111...++++++,,,,,,***(((,,,+++---///111222444555777888:::===@@@???;;;777000...---,,,---...---,,,++++++************++++++---...///111222444555555555666999<<<>>>@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLNNNRRRVVVYYYZZZZZZYYYZZZ[[[\\\^^^bbbhhhlllmmmooorrrtttuuuxxx|||~~~}}}{{{yyyxxxxxxwwwuuussstttvvvyyy|||~~~~~~}}}||||||~~~~~~qqqaaa\\\UUUTTT[[[kkk}}}~~~~~~tttfffVVVOOOKKKGGGEEEFFFKKKaaatttyyy{{{zzzlllYYYWWWWWWTTTLLLOOO\\\wwwnnn^^^SSSRRRSSSSSSSSSPPPKKKHHH<<<777222...,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))************))))))***+++,,,+++)))))))))***************************))))))))))))))))))))))))))))))))))))***,,,---...++++++++++++++++++++++++,,,---///...------...000............////////////---///000111111333777999===IIIiiipppccc^^^[[[\\\]]][[[[[[]]]\\\]]]___```aaaaaaaaa```aaa```___```aaaaaa___^^^XXXVVVRRRLLLGGGAAA===;;;888666333333333333222000000111111222222111111000////////////////////////111111000000111111222333222222222222222222222222000111111222222222222222000000000/////////......///......---------......------------------------,,,,,,---...000222444555666666555555555555555555777666555555777777666555666555444444333333333333666666555444222111000000000///...---,,,,,,,,,,,,******)))))))))))))))******)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((()))***,,,///222555666666555444333222111111111///---+++***++++++***((()))+++---000222555666666777888:::===>>>===999666111///......///000000///++++++************++++++//////000111222333444555444666999<<<>>>@@@AAAAAABBBAAA@@@???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIIIILLLLLLNNNPPPSSSVVVYYYZZZXXXYYYZZZ[[[\\\```eeehhhkkkmmmppprrrsssvvvzzz}}}~~~~~~}}}{{{yyyxxxxxxvvvtttrrrtttvvvyyy{{{}}}~~~~~~~~~yyy|||zzzkkk\\\XXXTTTUUU^^^nnn}}}xxxwww}}}}}}~~~}}}iii]]]QQQLLLIIIFFFEEEFFFMMMddd}}}{{{~~~yyypppsssxxx^^^VVVSSSOOOJJJLLLZZZxxxjjj\\\TTTTTTVVVWWWVVVQQQJJJEEE;;;666000+++***+++++++++,,,+++***))))))***+++,,,))))))************))))))***+++,,,+++***)))***+++************************(((((())))))))))))((((((*********++++++,,,------***+++++++++++++++,,,,,,,,,---......------...///............////////////...///000111111333666999>>>JJJhhhrrreee___ZZZ[[[]]][[[ZZZ\\\[[[\\\^^^```aaaaaa```______^^^^^^___``````^^^]]]XXXWWWTTTOOOJJJDDD???<<<888666444333333333222111000000111111111111000000////////////000000000000111111000000111111222333111111111111111111111111111111222333333333333222000000000////////////...//////...------------...------------------------------......000111333444444444444333444444555555999888888888888999888888777666555444222222111111555555444333333222111111000000///...------------+++***)))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))+++---000222555666777666555444333222222222...---+++************)))***---000111333777777666888999;;;<<<<<<;;;777555222000///.../////////...,,,++++++******++++++,,,000000111222222333444444444666999<<<>>>@@@@@@AAAEEECCCAAA@@@AAACCCFFFHHHDDDEEEEEEFFFGGGHHHIIIIIILLLMMMNNNOOOQQQSSSWWWYYYWWWYYYZZZ[[[\\\___cccfffiiikkknnnpppqqqtttxxx{{{}}}||||||}}}~~~~~~}}}|||{{{yyyyyyyyywwwtttqqqtttuuuwwwyyy{{{|||}}}~~~yyy}}}wwwiiiYYYUUURRRUUUbbbuuu|||pppmmmttt}}}}}}}}}~~~wwwbbbXXXOOOKKKHHHEEEDDDFFFMMMddd}}}sssjjjgggrrreeeXXXPPPJJJJJJNNN^^^}}}yyyfffZZZTTTUUUWWWYYYWWWRRRJJJDDD999444...******++++++,,,+++***)))(((((()))***+++))))))************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))'''((())))))))))))((('''+++++++++,,,++++++++++++*********++++++,,,,,,,,,***,,,------,,,,,,---...............////////////...///000111111333666999>>>IIIeeessshhh```ZZZ[[[\\\[[[ZZZ[[[XXXZZZ\\\___``````___^^^]]]\\\\\\]]]^^^___]]]\\\XXXWWWUUUQQQKKKEEE@@@===888666444333444444222111000000000000000000000000000000000111111222222222111111000000111111222333111111111111111111111111111111222333333333333222111000000000//////////////////...------------------------------------------------...///111222333333333222222333444555555888999999999888888888999888777666444333222111111444444444333333222222222000000///...------------++++++***)))(((((()))))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''')))+++---000333444555444333222000//////......------,,,+++*********+++,,,111333222444999:::777888:::<<<<<<:::888666444333111...---...---,,,+++,,,,,,++++++++++++,,,,,,000000111222333333444444555777999<<<>>>???@@@@@@CCCBBB@@@???@@@CCCEEEGGGCCCCCCDDDEEEFFFGGGHHHIIILLLMMMOOOOOOOOOPPPTTTXXXXXXYYY[[[]]]^^^```dddggghhhjjjmmmoooqqqssswwwzzz}}}~~~wwwxxxzzz|||{{{zzzzzzzzzzzzxxxuuurrrsssssstttvvvwwwyyy{{{|||~~~uuujjjWWWSSSPPPVVVggg~~~zzzjjjeeejjjyyyvvv}}}}}}}}}|||}}}}}}~~~~~~xxxcccZZZQQQMMMIIIEEEDDDFFFLLLccc~~~vvvfff___aaaxxxlll^^^RRRHHHLLLSSSfffrrraaaWWWSSSUUUWWWXXXWWWQQQIIICCC777333...+++++++++,,,,,,***))))))))))))))))))***))))))************)))))))))***+++***((((((((()))))))))))))))))))))))))))((((((************((((((++++++,,,,,,+++***))))))*********++++++,,,,,,---***+++---,,,++++++,,,...............///////////////000111111111222666888===GGG___uuujjj```YYYZZZ\\\[[[ZZZZZZVVVXXX\\\^^^```___^^^]]]]]]\\\[[[]]]^^^___]]]\\\XXXWWWUUUQQQKKKFFFAAA>>>999777444444444444333111111000000//////000000111000111111222222333333333111111000000111111222333222222222222222222222222000111111222222222222222111111000000000/////////000///...------------------------------------------------...///000222333222222222222333444666666666777888888666666777888888888666555444333333333333333333333333333333333000///...---,,,,,,,,,,,,,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((+++...111333444555555444222111000000//////---......,,,+++***+++---...444555222444<<>>>>>>>>>>>???>>>======>>>@@@BBBDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMPPPOOONNNNNNRRRUUUWWWYYY\\\^^^___bbbeeehhhiiikkknnnpppqqqtttxxx{{{}}}yyysssuuuxxx|||zzzzzzzzz{{{|||{{{wwwuuutttsssssssssuuuwwwyyyzzz~~~|||sssiiiUUURRRQQQZZZmmmtttfffbbbeeeqqqxxxqqq~~~~~~|||{{{{{{zzzzzzzzz||||||}}}iii```WWWPPPKKKEEEEEEHHHPPPdddzzzxxxbbb[[[aaassseeeWWWJJJLLLWWWnnnmmm]]]UUUQQQRRRSSSUUUSSSNNNGGGAAA555222///---,,,---,,,+++)))******++++++******)))))))))************))))))((()))***)))'''''''''((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))***+++++++++***))))))******+++,,,,,,------+++,,,------,,,,,,---///............///////////////000111111111222555888:::CCCYYY|||wwwkkkaaaYYYYYY\\\[[[YYYYYYVVVYYY\\\___aaa```___]]]^^^]]]]]]^^^``````___^^^YYYWWWTTTPPPJJJEEEAAA???999777555444444444333222111000///......///000111///000000111222222333333111111000000111111222333333333333333333333333333///000111111222222111111111111111000000000//////000000///------,,,,,,---------------------------,,,,,,,,,---///111222333111111222222444555666777666777999888666555777999999888777666555444444444333333333333333333333333///...---,,,++++++++++++,,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((+++...111333444444777666555333222222111111---...///...++++++,,,///...444555111555AAAEEEBBB999;;;===;;;777444333333...---+++,,,---......------,,,,,,++++++,,,,,,---//////111222444555666777999:::;;;============<<<<<<<<<<<<===>>>???AAABBBAAABBBCCCDDDFFFGGGHHHHHHIIIMMMQQQPPPNNNMMMOOOSSSUUUXXX[[[]]]___bbbfffhhhjjjllloooqqqrrruuuyyy|||}}}~~~}}}uuusssuuuxxx|||~~~yyyzzz{{{}}}~~~}}}zzzwwwvvvuuutttssstttvvvxxxzzz~~~{{{xxxooofffSSSQQQSSS___ttt~~~kkkbbbbbbeeepppxxxttt~~~}}}{{{yyyyyyxxxxxxwwwwww~~~oooeee[[[TTTMMMGGGFFFIIIWWWhhhxxx}}}ccc]]]eeewwwkkk\\\MMMLLLYYYrrrjjj[[[SSSNNNOOOQQQRRRQQQLLLEEE@@@555222///......---,,,+++***+++,,,------,,,+++***))))))************))))))'''))))))((('''&&&'''((())))))))))))))))))))))))(((***+++,,,,,,+++***(((%%%'''(((***+++++++++***))))))***+++,,,,,,------,,,---///...------...000............/////////000///000111111111222555888888@@@TTTvvvyyylllaaaYYYYYY\\\[[[YYYYYYWWWYYY]]]```bbbaaa```^^^___^^^^^^___aaabbbaaa___YYYWWWSSSOOOJJJEEEBBB@@@999777555444444444333222111000///......///000111...//////000111222222222111111111000111222222333333333333333333333333333//////000111111111111111111111111111000000000000111000///...---,,,,,,,,,------------------------++++++,,,---///111333444111222222333444666777888777:::;;;;;;888777999;;;999888777666666555666666222222333333333333444444......---,,,++++++++++++,,,+++***)))((((((((((((((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&(((+++///111333444444333333111000///.........---///000///,,,+++---000---444444000666DDDJJJHHH:::<<<===;;;666333222333,,,+++***,,,...111111111---,,,,,,++++++,,,,,,---...///000222444666777888:::;;;<<<=========<<<;;;<<<===>>>???@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHMMMQQQQQQNNNLLLNNNQQQTTTVVVZZZ]]]___bbbfffhhhkkkmmmppprrrsssvvvzzz}}}}}}~~~{{{sssuuuvvvyyy}}}|||yyyyyy{{{}}}|||yyyxxxwwwuuuttttttvvvxxxzzz}}}~~~{{{vvvlllbbbPPPPPPVVVdddxxx}}}~~~ttteee```cccfffqqq{{{yyy~~~~~~~~~}}}{{{wwwtttrrrsssqqq|||zzzkkkeeeiiiZZZNNNMMMHHHUUUcccyyybbb___llluuu]]]]]]XXXaaavvvwwwcccSSSJJJJJJOOORRRQQQOOOLLLFFF???222111///---,,,,,,,,,---))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))***+++---...//////000000//////............111111111111000///...---111111111222333333333444888===LLLkkk|||kkkbbbZZZYYYZZZYYYYYY[[[]]]^^^___``````___^^^]]]^^^^^^___`````````aaaaaaaaa]]]WWWRRRMMMHHHCCC@@@===888222222444666444111333222222111111111111111000/////////000111222222222111000//////111333444333333333222222222111111111111222222222222111111777666333111///...............---------......///,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222111222333222222333555777333333444555666777888999888888777555555444444444555111...000555777555222111000///......---......)))******+++++++++*********)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((()))---//////222777999777666444111000111111///.........,,,++++++,,,---...222333444777:::===@@@BBB???>>><<<999777444222111//////.........------------,,,*********,,,...//////000111222444555666777999999:::;;;;;;;;;::::::;;;<<<>>>>>>===>>>@@@BBBBBBBBBBBBCCCEEEFFFHHHIIILLLNNNOOOOOONNNOOOQQQSSSWWWXXXZZZ]]]___bbbddddddfffiiinnnqqqtttwww{{{}}}xxxqqqqqqtttwww{{{~~~xxxzzz|||}}}}}}||||||}}}xxxwwwuuuuuuvvvwwwzzz{{{||||||{{{yyytttnnnhhhdddUUUXXX[[[kkkpppggg\\\UUU[[[lllzzz}}}zzz}}}}}}~~~~~~|||xxxuuussstttsss~~~}}}qqqkkkggglll\\\OOOOOONNN\\\ooo~~~gggdddpppddd```fffnnnqqq]]]PPPHHHKKKQQQSSSQQQNNNJJJCCC;;;111000...---,,,+++,,,,,,))))))))))))))))))))))))*********************************)))))))))((((((******))))))))))))******))))))))))))************************************)))******+++,,,---....../////////......---------------...............---000000111111222333333333666:::GGGcccmmmddd\\\[[[[[[YYYYYY[[[^^^___```aaaaaa```___^^^]]]]]]]]]]]]^^^___```aaaccc___XXXRRRMMMIIIDDDAAA===888333222444555444111222222111000000000000111000000000000000000111222222111000///000111333444333333333333222222222222111111222222222222111111555444222000///......//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333333444555555333333444555333333444555666777888888888777666555444444444444666333000111555888666333111111000......---------)))******++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((''',,,///000333777777555666333111000111000///...///...---,,,,,,---......111111333555888;;;>>>???AAA???===:::666333000//////.........---------,,,,,,,,,******+++,,,...000...///000111333444555666777888999999:::999999999>>>???@@@@@@@@@AAACCCEEEBBBCCCCCCDDDEEEGGGIIIIIILLLMMMNNNNNNNNNNNNQQQSSSWWWXXXZZZ\\\^^^```bbbccccccgggkkkooorrruuuxxx{{{~~~yyyrrrooosssxxx|||zzz{{{||||||{{{{{{{{{{{{xxxwwwvvvuuuvvvxxxzzz{{{zzzzzzyyyvvvpppiiibbb^^^RRRVVVZZZkkkvvvaaaWWWQQQ[[[nnn}}}{{{|||}}}~~~{{{wwwuuuuuuvvvssskkkmmmlllsssaaaRRRSSSVVVgggpppppp{{{oookkkwwwhhhVVVKKKGGGMMMRRRTTTQQQMMMGGG>>>666000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))))))))************************************++++++++++++,,,,,,,,,---......------------,,,,,,+++,,,---...///////////////000000111222222333333666888BBB[[[ooofff^^^]]]\\\ZZZYYY[[[______aaaaaaaaaaaa______\\\[[[[[[[[[\\\^^^aaabbbfffaaaZZZTTTOOOJJJEEECCC===999444333444555333111111111000/////////000000222111000000000000000000222111000000000111333444444444444333333333222222111111222222222222111111333222111000////////////000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000222333333555777777555333333333333444444555666777888888777666555444333333333333777444222333666777666444222111000///------,,,,,,))))))************))))))((((((''''''&&&'''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%+++...000222666666333555333111000000000///...//////............//////000000111333666999;;;<<>>>>>===>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRVVVWWWXXXZZZ\\\^^^___```aaadddhhhlllooorrruuuwww|||~~~zzzqqqnnnrrrxxx}}}{{{{{{zzzyyyxxxyyyyyyzzzxxxwwwvvvvvvwwwxxxzzz{{{zzzzzzwwwssskkkbbbZZZUUUMMMRRRWWWiiizzz]]]SSSOOO[[[qqq~~~{{{}}}|||zzzuuuyyytttjjjgggtttvvv}}}gggUUUYYY^^^rrrxxx}}}yyymmmrrrwwwwwwyyy```OOOHHHHHHMMMRRRTTTPPPKKKEEE<<<333///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((******))))))))))))******((()))))))))************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111//////000000111222333333999:::@@@TTTxxxrrrhhh```]]]\\\ZZZZZZ[[[___```aaabbbbbbaaa```___\\\[[[ZZZZZZ[[[___bbbdddhhhccc\\\VVVQQQLLLGGGDDD===999555333444444333222111000000///////////////222222111000/////////000111111000000000111222333444444444333333333333222111111222222222222111111000000000///////////////111111///...------------------------------------+++++++++,,,---...000111000333666777555444333333444444555555666777777888666555444333333333333333777555333333555666555333333222000///---,,,,,,,,,))))))*********)))((((((((('''''''''''''''((()))'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&((())))))'''+++------000555666444444222000000000000///...///////////////000000000000000111222444777999:::???>>>;;;888444111...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///000111222333444555555666666777888999999999999999;;;<<<<<<;;;<<<>>>AAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKLLLLLLLLLMMMPPPRRRUUUVVVWWWXXXZZZ[[[\\\]]]```cccgggkkkmmmpppsssvvvyyy|||yyypppmmmrrryyy~~~{{{xxxvvvuuuvvvyyyzzz{{{xxxxxxwwwwwwxxxyyyzzz{{{}}}|||yyysssjjj___UUUOOOIIINNNTTTgggyyy^^^TTTOOO[[[qqq{{{~~~zzz~~~iii``````zzz}}}kkkYYY```iii}}}{{{{{{lll```iii{{{yyy|||qqq[[[LLLHHHLLLNNNRRRSSSNNNIIIDDD<<<444......------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))******((()))))))))************************************,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,//////000000000000//////...///000111222333444444999:::>>>NNNooozzzoooddd___]]]ZZZZZZ\\\___```aaabbbbbbaaa```___]]]\\\[[[[[[\\\___ccceeegggccc]]]XXXSSSNNNIIIFFF===:::777444333333333333111000000///////////////222222111000/////////000111111111111111222222222444444333333333222222222111111222222222222111111//////000000000/////////222111000///...---------------------------------------,,,,,,,,,------...,,,///333444444444444444444444555555666666777777555555444333333333444444666555333222333333333222222111000///------,,,,,,***************)))(((((((((((('''''''''(((((()))''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''(((((()))))),,,,,,+++---444888777333111000///000000///......//////000000111111111111111111222444555777888999999777555333111///...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000111222222333444555666666666777888999::::::::::::<<<===>>>>>>>>>???AAACCC@@@@@@@@@AAACCCDDDFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUVVVWWWYYYZZZ[[[\\\aaadddhhhkkknnnpppsssvvvvvvzzzyyynnnnnnssszzz}}}xxxuuurrrsssvvvzzz}}}~~~xxxxxxxxxyyyyyyzzz{{{{{{|||uuukkk___TTTMMMFFFKKKPPPbbb}}}vvv```VVVPPPXXXlll}}}zzz|||~~~ddd[[[]]]xxx|||kkk]]]iiiuuu{{{xxxeeeVVVbbbxxxuuuyyy~~~jjjXXXKKKIIIPPPQQQTTTSSSMMMGGGBBB;;;444............---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))******))))))))))))************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---------...............------//////000222333444555555888999===IIIggg}}}nnneee```\\\[[[^^^______aaaaaaaaaaaa______]]]]]]\\\\\\]]]___bbbddddddbbb^^^ZZZVVVQQQJJJFFF===;;;888555333222333333111111000/////////000000222111000000000000000000000000111111222222222222333333333222222222111111111111222222222222111111000000111111111000//////111111000///............------------------------......---,,,,,,,,,,,,---+++...111333333333444666555555555555666666777777555555444444444444444555666555444333222111111111111000///......---......+++++++++++++++***)))((())))))(((((('''((((((((('''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((('''***,,,,,,+++...444888888333111//////000000000...---...///000111111111000111111111111222333555555444444333222111000//////******++++++++++++,,,,,,***+++,,,---...///000111333333333444555666666666666666888999::::::;;;;;;:::;;;<<<<<<<<<===???AAA?????????@@@BBBCCCEEEFFFFFFHHHIIIJJJJJJLLLNNNQQQRRRSSSUUUVVVXXXZZZ[[[\\\bbbeeeiiillloooqqqtttvvvtttyyy{{{ppppppuuu{{{~~~|||vvvsssqqqrrrwww|||~~~~~~xxxxxxyyyzzzzzz{{{{{{|||~~~wwwmmm```TTTLLLEEEIIIMMM]]]wwwrrr^^^WWWRRRYYYhhhvvv|||}}}xxxzzz}}}aaaVVVYYYnnnsss{{{fff___sss~~~}}}yyyaaaQQQ\\\ooopppwwwssseeeVVVJJJJJJRRRVVVXXXTTTLLLEEE@@@999333////////////...,,,+++***))))))))))))))))))))))))************************'''''''''((((((((())))))******))))))))))))******))))))))))))************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---------...+++,,,---.../////////...000000111333444555666777888;;;>>>JJJddd|||nnneee^^^]]]___^^^___```aaaaaa```___^^^\\\\\\\\\\\\]]]^^^___``````___^^^\\\YYYSSSKKKFFF===<<<999666333222333444222222111000000000000111000000000000000000111222000000111222222222222222222222111111111000000000111111222222222222111111111111222222222111///...000000///////////////000...........................---------------.........000111222222333444666555555555555666666666666666555555444555555666666777777666444222111111222//////............//////---------,,,,,,+++***)))******)))((('''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&&&&(((,,,//////222666888666222000///...000000000///,,,---...000000111000000000000//////000111222222111111000//////...------************+++++++++,,,)))***,,,---///000000111222333333444444555555666444555666888999:::::::::777888::::::999:::<<<>>>??????@@@AAABBBDDDEEEFFFEEEGGGIIIIIIJJJKKKNNNPPPQQQRRRTTTVVVXXXZZZ\\\]]]cccfffjjjmmmoooqqqtttvvvsssyyy~~~tttssswww|||}}}{{{wwwtttqqqsssyyy}}}~~~|||xxxyyyzzz{{{{{{|||||||||}}}wwwlll___SSSKKKFFFIIIJJJYYYrrr~~~mmmZZZXXXYYY___iiisssyyy{{{vvvwwwzzz{{{ZZZMMMQQQdddjjjsssbbb```yyyvvv\\\SSSXXXdddxxxssslllzzzlllaaaUUUJJJKKKTTT[[[[[[UUUKKKCCC>>>888222///000000000///---+++***))))))))))))))))))))))))************************&&&'''''''''(((((())))))******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------.........+++,,,...000111222333333000111222333555666777888:::>>>BBBLLLfffuuuiiiaaa___```]]]^^^___``````___^^^]]][[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]ZZZTTTLLLFFF===<<<:::666333222222444333222222111111111111111000000//////000111222222000000111222222222222111111111111000000000000///111111222222222222111111222222333333222111///...000////////////000000111........................,,,,,,,,,---...///000111222333333333222222444666555555555666666666666666666666555555555666666777888888777555333222222333...............///000000.........---,,,+++***)))++++++***(((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%+++111333555888777333222000......///000000///+++,,,...///000000000//////............///000000000000///...---,,,++++++))))))******+++++++++,,,)))***,,,...///000111111222222222333333444444444333444555777888888999999:::;;;<<<<<<<<<===???AAA@@@@@@AAAAAACCCEEEFFFGGGEEEFFFHHHIIIIIIKKKNNNPPPPPPQQQSSSVVVXXX[[[]]]^^^cccfffjjjmmmoooqqqtttvvvsssyyyxxxuuuyyy}}}~~~~~~}}}zzzyyyuuurrruuuzzz}}}|||zzzxxxyyyzzz{{{||||||||||||~~~|||uuukkk^^^RRRJJJGGGIIIIIIVVVnnn{{{|||iiiXXX[[[```gggnnnuuuzzz|||uuuuuuyyy~~~nnnWWWLLLIIIYYYbbbccc___lllrrr\\\OOOUUUbbbllljjjdddkkkxxx|||kkkZZZOOOLLLPPPTTTWWWTTTNNNGGG@@@999333000...---,,,+++************(((((())))))*********+++******))))))((((((''''''''''''((((((((((((''''''***((('''&&&&&&'''(((***+++***)))(((((()))***+++,,,,,,+++***))))))******&&&'''((()))+++---...///******+++,,,,,,------...............////////////000333666777888999;;;===AAACCCGGGSSSkkkwwwgggdddaaa\\\]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZZZZ\\\]]]___```aaa^^^ZZZZZZZZZWWWPPPIIIDDD@@@999444333222333222333222000/////////000111222222222111111111000000///////////////000000000111111222222222333333333111111111111111111111111000000000000000000000000000000////////////000000......---------,,,,,,,,,........................//////......///111444666666666777777888888999999666666777888888777666555777666555444333333222222------........................---,,,++++++++++++((((((((()))***+++++++++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((%%%###$$$'''******))))))---222777999999888777222111000...------,,,,,,***++++++,,,---------,,,,,,---......//////.........---,,,+++***************************+++++++++,,,,,,,,,---...///000111222111111000111333444555555555555666666777888999>>>>>>===<<<<<<===>>>??????@@@BBBAAAAAABBBDDDFFFHHHHHHIIIIIIKKKLLLNNNNNNQQQRRRSSSUUUWWWZZZ\\\^^^___aaaeeeiiinnnrrruuuvvvuuuyyyxxxzzz{{{}}}~~~~~~~~~~~~|||zzzwwwuuutttuuuxxxyyyzzzyyy||||||{{{{{{{{{zzzzzzzzz{{{|||{{{rrrcccVVVNNNKKKHHHDDDNNNfffxxx}}}ooo```TTTUUUlll{{{qqqsss|||uuutttuuuxxx}}}bbbNNNFFFEEENNNWWW[[[]]]pppoooWWWOOOTTT___eeeaaa]]]iiizzzwwwfffVVVLLLLLLQQQVVVVVVSSSNNNGGG???888333000...---,,,+++************((()))))))))************(((((((((((('''''''''&&&(((((())))))))))))((((((***)))'''&&&&&&''')))***+++***)))(((((()))***+++,,,++++++******)))******''''''(((***+++,,,---...+++++++++,,,------...............//////000000000555888:::<<<<<<===>>>@@@@@@AAAEEEOOOfffkkkdddcccbbb^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[]]]___```aaa^^^\\\[[[[[[XXXQQQJJJEEE@@@:::555333333333222222222000/////////000111222222222111111111000000000000111111111111222222111111222222222333333333111111111111111111111111222222222222222222222222000000////////////000000.........---------,,,,,,.................................///000222444555444444555555666777777777666777777888777666555444666666666555555444333222...........................---,,,++++++******+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###""" """$$$%%%$$$,,,000666===AAA@@@<<<999222222000///...---------++++++,,,---------------+++,,,------......---------,,,+++***))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111222111000000111222444555555555555555666777888999>>>===<<<<<<<<<===>>>??????@@@AAAAAAAAABBBDDDFFFHHHHHHHHHIIIJJJLLLNNNNNNQQQRRRSSSUUUWWWZZZ\\\]]]___aaaeeeiiinnnqqqtttuuuuuuyyy|||zzz{{{}}}~~~~~~~~~{{{yyywwwuuuuuuvvvxxxzzzzzzyyy}}}}}}}}}}}}||||||||||||zzz|||zzznnn]]]OOOIIIIIIJJJIIIUUUoooxxxiii[[[SSSVVVlll{{{tttvvv{{{tttttttttwww|||~~~rrrVVVFFFAAABBBBBBJJJQQQ\\\vvvnnnSSSQQQUUU]]]___YYYWWWhhh|||qqq```QQQIIIKKKQQQWWWVVVRRRMMMEEE>>>777222000---,,,+++***************))))))))))))************''''''''''''&&&&&&&&&&&&))))))************))))))))))))''''''''''''))))))******))))))))))))******+++++++++***************((())))))***++++++,,,,,,,,,,,,,,,---......//////......//////000111222222888:::<<<=========>>>@@@??????AAAIII]]]}}}jjj``````aaa^^^]]]]]]]]]]]]]]]^^^^^^ZZZZZZZZZZZZ[[[\\\^^^___bbb___]]]]]]\\\YYYRRRMMMFFFBBB;;;777444444333222222111111000///000000000222111111111111000000000222222222222333333444444111111222222222333333333111111111111111111111111222222222222222222222222000000////////////000000.........------------,,,........................---...///000111333444444444444555666666777777888888888888777666555444333444555666666666444333222////////////////////////------,,,+++************+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$###"""###$$$$$$"""!!!"""$$$&&&''''''...333<<>>>>>>>>@@@AAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRTTTWWWYYY\\\]]]^^^aaadddiiimmmqqqsssuuuuuuyyy~~~~~~yyyzzz|||~~~~~~zzzxxxvvvuuuuuuwwwyyy{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~{{{|||nnnYYYJJJEEEGGGKKKLLL]]]zzz|||rrrdddYYYRRRXXXlllyyywwwyyy{{{uuutttsssvvvzzz|||~~~nnnTTTFFFBBBBBB>>>CCCKKK[[[|||tttUUUTTTXXX]]]]]]UUUUUUjjj{{{ooo]]]NNNHHHKKKRRRWWWUUUQQQKKKDDD<<<666111///,,,,,,+++***************)))))))))))))))*********''''''''''''''''''''''''((())))))******))))))((())))))(((''''''((())))))***))))))))))))))))))*********+++++++++************************+++++++++,,,,,,------...//////000---...///000111222333444555777999:::999888999:::<<<<<<===CCCSSSppp~~~jjj```^^^^^^\\\\\\[[[[[[[[[\\\]]]^^^[[[[[[ZZZZZZ[[[\\\^^^___bbb```___^^^]]]YYYSSSOOOHHHDDD===999666555333222222111111000000000000000111111111111000000000000111222222333333444444444111111222222222333333333111111111111111111111111000000000000000000000000000000////////////000000............------------------------------------,,,---///111333444444444666777777888999999::::::999888888777555444333222222333444555555444222111000000000000000/////////------,,,+++******************))))))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&((('''&&&'''(((***,,,,,,...666DDDQQQWWWQQQBBB555222222111000///.........,,,------.........------))))))***+++++++++++++++******)))((((((((((((((((((((())))))******++++++,,,,,,,,,---...///000111111000000000000222333444555555555555555666888888:::::::::;;;;;;<<<======>>>???@@@AAA@@@BBBDDDFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVYYY[[[\\\^^^```dddhhhlllppprrrttttttxxx}}}}}}yyyzzz|||~~~}}}yyywwwvvvvvvvvvxxxzzz|||{{{zzz{{{|||~~~~~~sss[[[IIIDDDFFFGGGMMMbbb{{{pppccc[[[SSS]]]llluuuwwwzzz|||yyytttsssuuuyyy{{{}}}oooWWWHHHBBBBBB>>>@@@GGG\\\^^^UUUWWW\\\[[[SSSTTTkkk}}}ppp]]]NNNIIIKKKRRRVVVTTTPPPJJJBBB:::444000...++++++******))))))************))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((()))))))))))))))******))))))))))))******+++++++++******************************,,,,,,------...//////000---...///000111222333444222444555666555444555666999999;;;@@@JJJccc|||nnneee```^^^[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\[[[[[[[[[]]]^^^___aaaaaa```___]]]YYYTTTQQQJJJFFF@@@;;;888666444222111111111111000000000///000000000000000000000000000000111111222333333444111111222222222333333333111111111111111111111111000000000000000000000000000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444555555777777888888999:::::::::999888777666555444333333111111333333444333222222222222111111111000000000...---,,,+++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&'''***+++...:::LLL[[[```UUUCCC444222111000///.........///,,,---------------,,,,,,((()))******++++++******))))))(((((('''((((((((('''(((((()))******++++++,,,,,,,,,---...///000111111000000///000222333444444444444444555666777888888999999:::;;;<<<<<<<<<===>>>@@@@@@@@@AAADDDFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[^^^```ccchhhllloooqqqrrrtttwww|||~~~yyyzzz|||~~~{{{wwwvvvvvvvvvvvvyyy|||}}}|||{{{yyy{{{}}}~~~vvv^^^JJJCCCDDDEEEOOOgggzzzlllaaa]]]XXXhhhrrrtttwwwzzz}}}uuutttuuuyyyzzz}}}mmmVVVHHHAAA???>>>@@@III```hhhWWWVVVWWWUUUOOOTTTmmm~~~ppp]]]OOOKKKMMMRRRUUUSSSOOOHHH@@@888333///---+++******)))))))))******************))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++*********************+++++++++,,,,,,,,,---......//////......//////000111222222000222444444444333444555666777;;;???DDDXXXzzzmmmddd^^^\\\[[[ZZZXXXXXXXXXZZZ\\\^^^^^^]]]\\\\\\\\\^^^___``````aaaaaa```]]]YYYUUURRRKKKGGGBBB===999777444222000111111111111000////////////000000000000000111...//////000111222333333111111222222222333333333111111111111111111111111222222222222222222222222000000////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777555555666777777888888999888777666555444444444444111111222222333333444444333333333222222111111000......---,,,++++++++++++))))))))))))************(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&%%%%%%&&&)))+++000===PPP]]]^^^RRRBBB666000000///...............,,,,,,------,,,,,,++++++((()))******+++*********))))))(((((((((((())))))&&&'''(((((()))***++++++,,,,,,,,,---...///000111000000//////000111333444444444444444555666777888666777888:::;;;;;;;;;;;;<<<>>>???@@@@@@AAADDDFFFEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPRRRUUUWWWZZZ[[[^^^```cccgggkkknnnpppqqqtttwww|||zzz{{{}}}~~~~~~~~~}}}xxxvvvvvvuuuvvvwwwzzz}}}~~~}}}|||xxxzzz}}}~~~sss\\\JJJBBBAAAFFFTTTmmmxxxggg]]]\\\bbbxxxzzzzzzzzzzzzvvvuuuvvvyyyzzz|||jjjTTTFFF@@@>>>???CCCQQQkkkyyy~~~ooo]]]XXXSSSOOOMMMVVVsss|||ooo]]]PPPMMMPPPSSSUUUSSSNNNGGG???777111...---******))))))))))))******************)))))))))((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))******)))))))))((()))***++++++***)))(((''')))***,,,,,,,,,***)))))))))******+++++++++,,,+++++++++,,,------...............//////000000000///111333444333333444666444666;;;@@@AAAOOOuuu{{{kkk```\\\]]]\\\[[[YYYYYYZZZ\\\^^^```______^^^]]]^^^___```aaa___```aaa```\\\XXXTTTSSSMMMIIICCC>>>;;;777444222000111111222111000///...////////////000000111111......///000111222333333111111222222222333333333111111111111111111111111222222222222222222222222000000////////////000000////////////.............................................000222444777999555666666777777888999999777666555444333444444555444333222222333444777888444444444333222222111111000///...---,,,,,,,,,,,,,,,,,,++++++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&$$$###$$$%%%$$$&&&''''''%%%&&&***---///;;;KKKTTTQQQGGG<<<555///......---------------++++++,,,,,,++++++***)))))))))***++++++++++++******))))))(((((())))))***&&&&&&'''((()))***++++++,,,,,,,,,---...///000111000000//////000111333444444444444444555666777777555666888999:::;;;;;;:::;;;===??????@@@AAADDDFFFDDDEEEFFFGGGIIILLLNNNOOONNNOOOPPPRRRTTTWWWYYYZZZ^^^```cccgggjjjmmmoooppptttwww{{{|||}}}~~~~~~}}}|||zzzuuutttuuuuuuvvvwww{{{~~~~~~|||xxxzzz~~~{{{mmmYYYJJJDDDCCCGGGWWWpppyyycccZZZ[[[lllzzzvvvwwwuuuvvvyyyzzz}}}hhhRRREEE@@@???AAAHHHYYYuuunnnwww{{{rrrddd[[[RRRMMMMMMYYYyyyzzzmmm\\\PPPNNNQQQTTTVVVRRRNNNFFF>>>666111...,,,***)))))))))))))))******+++*********))))))((((((&&&&&&&&&'''''''''(((((())))))************))))))))))))************))))))((()))***++++++***)))((('''(((***,,,---,,,***)))((())))))***++++++,,,,,,******+++,,,,,,------...............////////////...000222333222333444555222555<<>>???@@@AAADDDGGGDDDDDDFFFGGGIIILLLNNNOOONNNOOOPPPRRRTTTWWWYYYZZZ^^^___cccfffjjjmmmooopppsssvvv{{{~~~}}}~~~~~~}}}|||{{{xxxssssssuuuuuuvvvxxx{{{~~~~~~|||yyy{{{yyyiiiXXXKKKGGGGGGFFFWWWppp{{{cccZZZ\\\ttt{{{rrr{{{zzzwwwvvvxxxyyy|||```MMMEEEAAA>>>CCCOOObbb~~~mmm___ddd}}}yyymmmZZZNNNPPPRRR]]]zzzhhhVVVOOOQQQRRRSSSTTTPPPGGG===666444222...***))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,,,,+++******)))*********++++++******++++++,,,---............////////////000111111222222333444444111666777:::@@@HHHbbbuuufffbbb``````^^^[[[[[[^^^cccfffgggbbbaaa```^^^^^^___``````cccbbb```___^^^ZZZUUUQQQKKKLLLKKKFFF>>>777333111111111111111000000000000//////000111111111111111111000///////////////000333333333222222222222111111111000000000111333444222333444333111000111222111111111111000000000000111111000000//////......//////.........---------+++,,,---...000222444555999888888777777777777777888777666555555555666777444444555555666666777777888777666555333222111000111000///...---,,,++++++,,,------,,,***))))))******)))((('''&&&&&&'''((((((&&&&&&(((***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...111555555333222222333++++++******++++++,,,---------+++***))))))))))))''''''(((((()))+++,,,---))))))))))))((((((((((((************+++,,,---...******+++,,,---...///000111000/////////000222222111222444555666666777777777888999999;;;;;;<<<======>>>???AAAAAABBBBBBBBBEEEGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPQQQSSSVVVXXXZZZ[[[^^^cccfffiiikkkoooqqqrrrvvv{{{~~~}}}~~~|||xxxuuutttwwwyyyzzz|||}}}}}}||||||zzz||||||ooobbbTTTHHHEEEGGGIII^^^xxx}}}eeeXXX^^^ttt}}}uuuvvvxxxuuuuuuwwwyyy{{{~~~___LLLDDD@@@>>>CCCQQQgggpppbbb]]]nnnyyycccSSSSSSWWWeeevvveeeTTTOOOQQQRRRSSSSSSNNNFFF<<<666333111...+++***)))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))******)))(((((('''))))))))))))))))))))))))(((((()))***************+++******))))))******+++******)))******+++,,,,,,,,,,,,++++++,,,,,,---...............////////////000111111222222333444444555:::999:::>>>BBBXXXyyyooofffbbbaaa___^^^^^^aaaeeeggggggcccbbb```___^^^^^^^^^^^^bbbaaaaaaaaa```[[[UUUQQQMMMNNNLLLGGG???888444333111111111111000000000000//////000111111111111111000000000//////000000111333333333222222111111111222111000000000111333444222333444333222111111333111111111111000000000000111000000000/////////...///.........------------,,,,,,---...000222444555777666666666666666777777555444333222111111222333555555555666666666666666888777666555333222111000111000///...---,,,,,,++++++,,,,,,+++)))(((((())))))((('''&&&&&&&&&''''''((('''&&&'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((+++...///---,,,,,,---******))))))******+++,,,,,,+++***)))))))))))))))(((((((((((()))***++++++))))))))))))(((((((((((((((((((((((()))***+++,,,***+++,,,---...///000000111000000///000111222333000111222444555555555555777888888999:::;;;<<<<<<>>>>>>??????@@@AAABBBBBBFFFGGGIIIIIIIIIIIIJJJLLLPPPPPPPPPRRRTTTVVVYYYZZZ[[[^^^bbbeeehhhjjjnnnppprrrvvv|||~~~}}}}}}~~~|||xxxvvvuuuwwwxxxzzz{{{||||||{{{{{{zzz|||~~~xxxkkk___RRRHHHEEEIIIIII^^^wwwfffUUUYYYqqq{{{yyytttssstttvvvwwwyyy|||]]]JJJAAA???>>>CCCSSSlllkkk\\\\\\vvvmmmXXXWWW^^^ooopppaaaRRROOORRRSSSRRRRRRKKKDDD;;;555222000---+++******)))))))))(((((((((***))))))(((((())))))***((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))(((((()))******************))))))))))))))))))***))))))))))))+++,,,---...------,,,,,,------...///............////////////000111111222222333444444666;;;:::999<<<===NNNjjj{{{mmmdddbbbaaaaaabbbeeefffgggfffcccbbbaaa___^^^]]]]]]]]]aaaaaacccdddccc^^^WWWRRRQQQPPPMMMGGG@@@:::666555222222222111111111000000//////000111111111111111000000000000000111222333444444333333222111000000222111111111111222333333333444555444222111222333111111111111000000000000000000000000////////////............------------,,,,,,---...000222333444444444444444555666777888888777666444333333333333666666666666666555555555777777666555333222111111111000//////...---,,,,,,***+++,,,+++)))'''((()))((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&))))))(((''''''((()))))))))))))))******+++***))))))((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,,,,---...///000000111000000000000111222333///000111333444444444444777777888999:::;;;;;;<<<>>>>>>>>>>>>???AAACCCDDDFFFHHHIIIIIIHHHHHHJJJKKKPPPPPPQQQRRRUUUWWWYYYZZZZZZ]]]aaadddfffiiilllnnnqqqvvv}}}}}}|||}}}~~~|||yyywwwwwwwwwxxxyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~{{{rrrfffZZZOOOFFFFFFJJJOOObbbzzzkkkXXXZZZnnn|||qqqppprrruuuuuuxxxwwwZZZGGG???===???CCCTTTnnntttaaa```yyyuuu^^^\\\gggzzzjjj\\\PPPPPPTTTUUUSSSRRRHHHBBB:::333000...---+++*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))******))))))((((((((((((((((((((((((((((((((()))*********************))))))))))))******************+++,,,---...,,,,,,,,,,,,,,,---..................////////////000111111222222333444444222888888888<<<>>>KKKbbbsssdddbbbbbbbbbdddfffgggeeecccaaa``````___^^^^^^^^^^^^___aaadddffffff```YYYSSSRRRPPPLLLFFF@@@;;;888777333333333222111111000000//////000111111111111111000000000000111222444444555444444333222111000000222222222222222222222222333444555444222222222333111111111111000000000///000000000000////////////------------------------,,,------...000111333444444444444555666777999999999999888666555444333333777777666666555555444444777666555444333222111111000000000///...------,,,+++,,,---+++)))((()))***&&&&&&&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((((((((()))))))))))))))******+++(((((('''''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))************+++,,,---...,,,,,,---......///000000000000000000111111222222///000111333444444444555666666777888999:::;;;;;;>>>>>>======>>>@@@CCCEEEGGGHHHJJJIIIHHHHHHIIIKKKPPPPPPQQQSSSUUUWWWYYYZZZYYY\\\```ccceeegggjjjmmmqqqvvv~~~}}}||||||~~~|||yyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzwwwnnnaaaWWWLLLEEEFFFKKKYYYjjjwwwdddeeeooo}}}ooooooqqqssstttwwwrrrWWWFFF===<<<@@@CCCSSSkkkvvvgggjjj|||{{{{{{ffffffsssbbbVVVNNNPPPUUUVVVSSSPPPDDD???888222...---,,,,,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))(((((('''(((((((((((((((((((((((((((((()))***************+++++++++******+++++++++,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,---............////////////000111111222222333444444000888777777<<>>@@@CCCEEEFFFHHHIIIIIIHHHHHHJJJKKKOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[___bbbdddfffiiikkkpppvvv}}}||||||}}}~~~{{{yyyzzz{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~}}}{{{xxxwwwuuukkk^^^SSSIIICCCEEEKKK___oooppprrrwwwppppppqqqsssrrrwwwkkkTTTEEE<<<<<>>AAACCCDDDEEEGGGIIIIIIIIIIIIKKKMMMMMMOOOQQQSSSUUUWWWWWWXXXYYY\\\```bbbdddfffiiikkkqqquuu|||~~~||||||~~~|||yyyxxxzzz|||zzzzzzyyyyyyyyyyyyzzzzzzzzz||||||xxxuuurrrgggZZZOOOFFFBBBEEELLL___ooowwwzzzrrrqqqrrrrrrrrrwwweeeRRREEE;;;<<>>;;;555///+++***+++,,,+++++++++*********))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++,,,,,,+++++++++,,,------,,,++++++++++++,,,------............////////////000111111222222333444444333:::777333999<<<@@@KKKeeeooocccbbbcccddddddccc___\\\ZZZ[[[]]]___`````````___\\\^^^bbbeeefffccc]]]XXXNNNLLLIIIHHHFFFCCC>>>:::666666555444333222111111//////000111111111111111000000000//////000000111111222222222222333333333333333444444444333222111111222333222000///000111111111111111000000000000.../////////000000000111++++++,,,,,,,,,---------............///111222333555555555666666888999:::999:::;;;;;;:::999888777555555555666666666666666555555555444444333333222000000000000////////////---......---+++******+++%%%&&&'''((()))(((((('''###&&&))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%&&&&&&$$$&&&&&&%%%%%%&&&&&&'''(((******)))((('''''''''''')))(((((('''''''''(((((('''''''''((()))*********(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,.../////////...---///000111333444444444444444555555666777888999999:::;;;<<<>>>???AAABBBCCCDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMPPPRRRTTTVVVVVVVVVZZZ\\\```cccdddfffiiikkkqqquuuzzz}}}|||}}}~~~{{{xxxwwwzzz||||||{{{zzzyyyyyyzzz{{{{{{yyy|||~~~xxxtttkkkaaaUUUKKKCCC@@@FFFNNN```qqq}}}sssssssssrrrqqqxxxbbbQQQEEE;;;<<>>@@@AAABBBBBBCCCEEEGGGIIIIIIKKKMMMOOOKKKMMMOOORRRTTTUUUUUUUUUZZZ]]]aaaccceeegggiiikkkqqquuuyyy}}}}}}|||}}}~~~zzzwwwwwwyyy|||}}}|||zzzzzzyyyzzz{{{|||xxx|||yyytttfff\\\PPPHHHAAA@@@GGGOOOdddttt~~~uuurrrrrrtttvvv}}}rrr```LLLEEEFFF<<>>@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSYYYZZZ]]]___bbbhhhnnnsssuuuxxx}}}}}}zzzyyy||||||yyyyyy{{{}}}~~~~~~}}}|||zzzzzzzzz{{{|||{{{yyyfffVVVHHHDDDAAA@@@GGGRRRkkk}}}|||~~~}}}uuurrrrrrvvvyyyvvveeeOOODDDBBB;;;GGGNNNaaa{{{vvvhhh]]]UUUUUUfffqqqkkkiiiooohhhPPPCCCCCCFFFJJJNNNLLLFFFAAA:::555///+++******++++++************))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******'''(((((())))))(((((('''******))))))))))))*********)))))))))((((((((('''************************++++++***************+++++++++,,,---...000111222////////////000000000000222222111111222222333333555555555666777;;;AAAEEEVVV|||zzzggggggfffdddbbbaaa___\\\\\\]]]^^^______^^^]]]]]]\\\\\\^^^```ccccccaaa___UUUQQQMMMLLLMMMJJJDDD>>>999888777555333222333333///////////////000111111111000///......///000111333333333333333333333333333333333444444333333333222222222222111111111111000000111111111111000000000000/////////.........---------------------------------------...//////111222333555666666666666444666888777666555666666777777777777666666555555666666666555555555444444222222111000////////////------,,,,,,+++*********))))))))))))((((((((((((''''''((())))))(((''''''***)))'''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&''''''((()))&&&(((***)))(((&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))(((((()))******((()))***+++++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000000111222111000000222444444444444555666777888999::::::;;;===>>>???@@@AAADDDDDDEEEFFFHHHIIIJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSXXXZZZ\\\^^^aaagggmmmqqqsssvvvzzz}}}}}}zzzzzz||||||zzzzzz{{{{{{{{{~~~}}}{{{zzzzzzzzz{{{{{{{{{yyyfffVVVIIIDDDBBBBBBLLLXXXrrr~~~{{{zzz~~~}}}~~~|||yyytttrrrssswwwzzziiiRRRCCC???===NNNXXXkkkpppaaaXXXTTTSSS___hhhaaaeeerrrsss^^^MMMCCCDDDGGGKKKNNNKKKDDD>>>888444...+++******++++++************))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******((())))))******))))))(((***))))))(((((())))))***))))))))))))((((((((((((******************************))))))))))))******,,,,,,,,,---...000111222////////////000000000000222222111111222222333444666666666666888<<>>???@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJLLLMMMOOOPPPRRRRRRSSSSSSWWWYYY[[[]]]```eeekkkooopppssswwwzzz}}}|||zzzzzz}}}}}}||||||{{{yyy||||||{{{zzzzzzzzz{{{{{{{{{yyydddUUUHHHCCCCCCFFFRRR```{{{|||{{{{{{yyyzzz~~~}}}zzzyyyxxxuuusssrrrtttzzzwwwfffPPPCCCBBBBBBVVVeeewwwlll[[[TTTTTTSSSYYY___[[[eeexxxssseeeWWWLLLCCCDDDGGGLLLNNNKKKDDD===666222...+++***++++++***************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((******************************************+++,,,000//////...............////////////000000000000111111111111222333444444777777777777888<<>>???@@@BBBBBBCCCEEEGGGHHHIIIJJJMMMMMMOOOQQQRRRSSSSSSSSSVVVXXXZZZ\\\___ccchhhlllooorrruuuxxx{{{~~~|||zzz{{{}}}}}}{{{yyy{{{{{{zzzzzzzzzzzzzzzzzzzzzwww```RRRFFFBBBCCCHHHXXXhhh{{{wwwwwwxxxxxx~~~{{{vvvqqqrrrsssvvv~~~qqq]]]LLLEEEHHHJJJ```uuuiiiVVVOOORRRPPPSSSWWWUUUddd|||~~~kkk]]]TTTNNNGGGGGGIIILLLNNNJJJCCC<<<444111---******+++******************)))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))************************+++++++++++++++,,,---...111000///...............////////////000000000000111111111111222333444555777888888777888<<>>>>>???@@@AAABBBDDDFFFHHHIIIJJJLLLMMMOOOQQQRRRTTTTTTUUUUUUWWWZZZ\\\^^^bbbfffiiipppqqqtttvvvyyy~~~}}}~~~~~~|||{{{|||~~~~~~~~~|||yyyvvvyyyyyyyyyzzzzzzzzzzzzyyyzzz~~~~~~sss\\\OOODDDAAACCCJJJ\\\oooyyytttuuuwwwwwwwww}}}tttnnnsssvvvzzzjjjWWWIIIGGGMMMSSSmmmmmmVVVMMMQQQMMMLLLPPPPPPaaa~~~zzzjjj___YYYUUUOOONNNMMMMMMMMMHHH@@@:::222///,,,******+++******************))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((())))))******))))))((()))((((((''''''(((((()))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,---...///............///000111222////////////000000000000000000000111222333444555777777777777888;;;@@@DDDOOOgggyyykkkbbbbbbccc^^^]]]```]]]^^^___aaaaaaaaa``````bbb```^^^^^^___`````````WWWTTTQQQSSSWWWWWWRRRNNNCCC>>>888555555555444222111000000000000111222222111111111111111111111111333333333333333333333333111222222333333222222111333333333333222222222222111111222222222222111111111111000000000/////////........................,,,,,,,,,,,,,,,------......000333666777666555444444555777777555444555666777777888888888888999999777777777666666666555555333333111000000000000000......------,,,,,,++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''%%%&&&''''''''''''***,,,***(((&&&'''***,,,,,,***'''((()))******+++******)))(((((((((((()))***+++************++++++++++++***+++,,,---............---.../////////000222444333333333333444666777888:::;;;;;;<<<======>>>>>>???@@@BBBCCCEEEGGGIIIIIIKKKLLLNNNQQQSSSUUUVVVWWWUUUWWWZZZ\\\^^^aaaeeegggnnnoooqqqrrruuuzzz}}}}}}~~~~~~}}}{{{{{{|||~~~{{{zzzzzzxxxvvvtttwwwxxxyyyzzzzzzzzzyyyyyyyyy|||yyymmmXXXMMMDDDBBBDDDLLL___sss~~~wwwnnnnnnsssvvvwwwwww{{{rrrllluuuzzzhhhWWWJJJGGGNNNZZZzzzyyy]]]QQQTTTNNNIIILLLOOO```{{{pppiiifffdddZZZVVVRRROOOKKKDDD;;;444000...+++******+++******************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''(((((())))))(((((('''((((((''''''''''''(((((('''((((((((()))))))))***************************++++++++++++,,,---...///............///000111222////////////000000000000000000000111222333555666777777777666777:::???CCCLLLbbbqqqddddddddd^^^\\\```]]]^^^___`````````___^^^aaa```^^^^^^`````````___XXXUUUSSSVVVZZZZZZVVVRRRGGGAAA:::777888888666444111111000000111111222333111111111222222111111111333333333333333333333333222333333333333333333222444444333333333222222222111222222333333222222111111111111000000000//////........................,,,,,,++++++,,,,,,---...---///333555666555444222444666888777666555666666888888999999999:::::::::666666666555555555444444222222111000////////////.........---,,,,,,++++++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$%%%'''((()))&&&'''((((((((()))+++...+++***)))))))))******+++&&&''')))***++++++******)))(((((('''((()))***+++************++++++++++++***+++,,,............---,,,.../////////000222444333333444444555777888999:::;;;;;;<<<<<<=========??????AAACCCEEEGGGHHHIIIIIIKKKMMMQQQTTTVVVXXXYYYUUUXXX[[[]]]^^^aaadddgggkkkkkkllllllooossszzz}}}|||}}}}}}}}}}}}|||{{{{{{}}}}}}zzzyyyyyyxxxwwwuuuvvvwwwxxxyyyzzzyyyyyyxxxxxx{{{~~~uuuhhhVVVLLLEEEEEEGGGOOOcccwwwzzz}}}oooccceeemmmrrrvvvyyyyyysssnnnxxx}}}hhhZZZMMMGGGMMM^^^fffWWWYYYQQQIIILLLPPP```~~~wwwtttrrrrrrbbb]]]VVVPPPIIIAAA777000///---+++******+++***)))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''((((((((())))))******************************************+++,,,---...222222000///............////////////000000000000000000000111222444555666666777666555666999>>>BBBJJJ^^^tttffffffeee^^^\\\```^^^______``````___^^^]]]```___^^^___aaaaaaaaa___ZZZWWWUUUXXX\\\]]]YYYUUUKKKDDD<<<999::::::888666111111111000111111222333111111222222222222111111333333333333333333333333333444444555555444444333444444444333333333222222111222222333333222222111111111111111000000000000////////////////////////,,,,,,++++++,,,,,,---...,,,...222555666555333111555777888888777666666777999999999::::::;;;;;;;;;666555555555444444444444222111000///............///......------,,,++++++))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%&&&'''(((******'''((((((((((((***---///++++++,,,***)))(((***+++&&&''')))***+++++++++***)))((('''''''''(((***+++)))************+++++++++***+++,,,...///......---,,,.../////////000222444555555555555666888999::::::;;;;;;<<<<<<=========>>>???AAACCCEEEGGGHHHIIIHHHJJJMMMQQQTTTWWWYYYZZZVVVXXX[[[]]]___aaadddfffggghhhhhhhhhjjjnnnuuuzzz~~~||||||||||||||||||{{{|||}}}|||zzzzzz{{{zzzyyyvvvwwwxxxyyyzzzyyyyyyxxxwwwzzz}}}rrrdddVVVMMMGGGGGGIIIQQQeeeyyywww|||{{{jjj\\\^^^gggooouuuyyy~~~}}}xxxuuusssxxx~~~oooUUUJJJFFFLLLeeewwwaaaYYYRRRIIIMMMYYYpppzzzrrr|||www```YYYQQQIIIDDD===555000---,,,++++++******++++++***)))(((((((((***+++,,,+++///000,,,)))******'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))'''&&&'''(((***,,,(((((((((((())))))))))))++++++,,,,,,,,,,,,------111333555333000///111333...///000000///...///111...//////111222333444444777777888777888:::???BBBFFFWWWrrr{{{hhhfffhhhbbb^^^^^^``````aaabbbbbbaaa```___]]]]]]^^^^^^^^^^^^^^^^^^^^^YYYVVVWWW\\\```aaa___OOOGGG===777666777555222777555222000///000222333111111111111111111111111111222222333333444555555444444444444444444444444222222333333333333444444333333111000000000111222111111111111111000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---000333444333333333444555666666666777777777888777777777888888999999999777777666555555666777888333333222///------///222000//////---,,,+++******++++++******)))(((((((((%%%%%%$$$######$$$%%%%%%%%%&&&((()))***)))(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""&&&***+++***)))+++...------,,,,,,+++***))))))************+++,,,---...,,,+++***(((((((((((())))))************+++++++++((()))+++---...///000000...///111111000000222333555555444333333333333444888999999:::;;;<<<>>>???:::===@@@BBBCCCCCCDDDEEEIIIHHHIIINNNTTTWWWWWWUUUWWWXXX[[[]]]```ccceeefffgggfffddddddggglllrrruuu~~~|||}}}~~~}}}zzzxxxwwwzzz}}}~~~|||zzzyyyxxxxxxxxxxxxwwwuuuvvvwwwxxxxxxwwwwwwyyy|||~~~wwwkkkbbbQQQNNNGGGDDDNNNbbbssszzz~~~}}}sss___VVVaaalllmmmpppyyy~~~xxxrrrppp{{{hhhQQQLLLNNNTTTggg{{{|||uuuccc]]]UUUMMMRRR```}}}wwwsss~~~xxx]]]XXXPPPHHH@@@999333///---,,,++++++******++++++***)))((((((((()))+++,,,,,,000111---***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''(((******(((((()))))))))*********+++++++++,,,,,,,,,------///333777888555222111222///000111111000///000111000000111111222333444444555555666555666888===@@@EEERRRhhhllliiikkkeee___]]]___```aaabbbbbbaaa```_______________```aaabbbccc```[[[XXXYYY]]]bbbcccaaaSSSKKK@@@999777777666555666555222000///000222333111111111111111111111111111111222222333444444444444444444444444444444444444444444333333222222222333333111000000000111222111111111111111000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222222222222333666666666666666777777777777777888888999999999999888777666444444444555555333333222000......000222111000000///---,,,,,,+++++++++******)))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&((()))))))))''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((('''((()))+++,,,------,,,,,,++++++******************++++++,,,---...---,,,***)))(((((())))))(((((()))))))))*********+++,,,,,,---......---------///000000000000111333444444333333333444444555999999999999:::<<<===>>>;;;===@@@AAABBBBBBDDDFFFIIIHHHIIIMMMRRRVVVWWWVVVXXXYYYZZZ]]]___bbbdddeeefffeeeeeefffiiinnnsssvvv}}}~~~~~~{{{zzzxxxyyy{{{~~~~~~|||zzzyyyyyyzzzzzzxxxwwwuuuvvvwwwyyyxxxxxxvvvxxxzzz|||zzzrrrfff^^^QQQMMMGGGFFFRRRgggyyy~~~ooo]]]UUU```kkkkkkmmmttt{{{{{{tttrrr}}}xxx___KKKLLLTTT[[[eeeqqqwww}}}vvvtttrrreee```XXXRRR[[[jjjzzzssstttvvvZZZVVVOOOFFF;;;444///...,,,,,,+++************+++)))))))))((())))))***+++---111111---***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,222999;;;888444222111111222333222111000111222222222222333333444444444555555666666666888<<>>@@@@@@AAABBBEEEGGGJJJIIIIIILLLPPPTTTVVVWWWXXXYYYZZZ\\\^^^```bbbcccdddeeefffiiimmmqqquuuwww~~~~~~~~~~~~}}}yyyyyyyyyzzz}}}~~~}}}|||}}}|||{{{zzzzzzzzz{{{|||xxxvvvuuuvvvwwwyyyyyyxxxvvvwwwxxxxxxssskkk```YYYPPPLLLGGGGGGVVVnnniiiZZZVVVbbblllllllllqqquuu}}}|||tttqqq|||iiiUUUFFFHHHQQQWWW___hhhlll}}}xxxlllmmm~~~rrrfff___WWWUUUcccvvvsssqqqvvvoooWWWUUUNNNCCC777000---...,,,++++++***************))))))))))))))))))******,,,000000,,,)))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********)))((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++111777999777444222222222444444444222111222333333333444444444444444444666777888888888:::===@@@AAAEEEPPPggg|||ooommmhhhbbb]]]______aaabbbbbbaaa`````````______^^^___aaaccceeebbb^^^[[[[[[^^^bbbeeefff___VVVIII>>>999888888888555444222111000000111222111111111111111111111111///000000111111222333333333333333333333333333333666555555444333333222222333333222222111111111111111222222222222111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111222444777666666666666555555555888888888888888888888888666666555444444333333333444444444222000000111222000000//////...------,,,*********)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''(((///,,,(((((()))++++++***++++++++++++++++++,,,,,,++++++,,,------------------,,,+++)))((())))))***((((((((()))))))))******------------,,,,,,+++***,,,...////////////000222111111111222333555666777:::999999999999999::::::===>>>??????@@@BBBEEEHHHJJJIIIIIIKKKNNNRRRVVVWWWXXXXXXYYYZZZ\\\^^^```bbbcccdddgggkkkooosssvvvxxx~~~~~~}}}||||||{{{xxxxxxzzz|||~~~~~~|||zzzzzzyyyxxxxxxxxxyyy{{{|||wwwvvvuuuvvvxxxyyyyyyxxxxxxxxxwwwsssmmmddd[[[UUUNNNKKKFFFIIIZZZsssxxxaaaXXXXXXgggrrrrrrqqqsssooovvv~~~zzzqqqkkk{{{ooo\\\OOODDDCCCFFFKKKVVVaaagggzzzyyyhhhhhhtttggg]]]UUUYYYlllqqqssszzzxxxeeeVVVSSSLLL@@@555...---///,,,+++******))))))******))))))*********))))))))))))---...***'''((((((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))(((++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++///333444222111222333444555555444333222222333444444444444444444444555666777888888888999<<<>>>>>>BBBKKK```ssslllgggccc___^^^___```bbbbbbbbbaaa```dddcccbbbaaaaaaaaabbbcccaaa^^^[[[ZZZ\\\```dddfffddd[[[NNNAAA:::777777777555444333111111111111111111111111111111111111111///000000111111222333333333333333333333333333333444444444444444444444444333333333333222222111111222222222222222111000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000111222444666666666666555555555555555777777777777777777777777444444555555666666666666333444444333111000111222///......------,,,,,,,,,******))))))((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''***,,,---,,,)))(((((()))++++++++++++++++++,,,,,,,,,,,,---.........---------,,,+++))))))))))))***)))))))))*********++++++++++++,,,,,,---,,,,,,,,,,,,---...///......///111000000111222333444666777999999888888888999999:::===>>>??????@@@BBBEEEHHHIIIIIIJJJKKKMMMPPPTTTWWWWWWWWWWWWXXXZZZ]]]___aaabbbdddhhhlllqqquuuwwwyyy}}}~~~~~~|||{{{{{{yyyxxxwwwxxxzzz}}}~~~{{{xxxvvvvvvuuuuuuvvvwwwyyyzzzwwwvvvuuuvvvxxxyyyyyyyyyzzzyyyvvvpppggg^^^WWWRRRMMMJJJFFFKKK]]]vvv~~~rrrYYYVVV]]]nnnzzz|||yyyyyyooottt|||yyynnnfffsss```QQQJJJCCC??????CCCPPP]]]hhh~~~wwwfffgggyyykkk___ZZZbbbyyy}}}qqqxxx~~~~~~qqq[[[TTTPPPGGG<<<333...---...++++++***))))))))))))***)))************)))((((((&&&***,,,((('''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++******+++++++++,,,,,,,,,************++++++++++++***---000///......111555444555666555333111222333333333333444444555555555333555666666666777999;;;<<>>@@@@@@AAABBBEEEGGGGGGIIIJJJKKKLLLOOOSSSVVVVVVUUUUUUVVVXXX\\\___aaaccceeehhhlllppptttwwwyyy|||}}}~~~~~~}}}{{{zzzzzzzzzyyywwwwwwxxxzzz}}}~~~zzzwwwttttttsssssstttvvvwwwxxxwwwuuutttuuuxxxzzzzzzyyy{{{yyyuuummmcccYYYSSSQQQMMMJJJHHHOOOccc{{{rrrXXXZZZfffyyyvvvyyy{{{lll```}}}iiiYYYKKKFFFBBB??????DDDOOOZZZlllrrrdddggg|||yyyqqqsss{{{|||~~~qqqgggeeepppyyysss}}}~~~lllTTTRRRKKKAAA777111...---,,,++++++***))))))))))))))))))******+++***)))((('''%%%)))+++(((''')))***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))+++---...************++++++++++++************++++++++++++))),,,//////......111444444555555444222111111222111111222333444555555666333555666777666777888::::::@@@GGGSSSllluuujjjddd```]]]^^^```aaabbbbbbbbbaaaeeefffggghhhhhhgggeeeddd```^^^[[[YYYZZZ^^^dddhhhkkkdddXXXKKK???888666666444444333222222111111111111111111111111111111111111111222222333444444444555555555555555555555555555555555555444444444444333333444444444333222111222222333333222222111000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......///111444666222333333444555666777777555555444444444333333333222333444555666555555444111222333222000//////000............------------)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((()))******)))''''''''''''---,,,,,,++++++*********---...///000000///---,,,...---+++***))))))***+++))))))))))))************))))))***,,,,,,------,,,***,,,------------...000111111111111222333444555666666666777777999:::;;;;;;===@@@AAABBBBBBDDDFFFEEEHHHKKKLLLMMMNNNQQQTTTTTTTTTTTTUUUWWW[[[___aaaeeefffhhhkkkooossswwwyyy{{{|||}}}}}}|||}}}}}}|||{{{zzzzzz{{{{{{zzzxxxwwwxxxzzz|||~~~}}}zzzwwwuuuttttttssstttuuuwwwxxxvvvuuutttuuuxxxzzzzzzzzzzzzxxxsssiii^^^UUUQQQPPPMMMLLLLLLVVVkkkyyy```fffuuu|||~~~yyygggZZZuuudddXXXHHHEEEAAA@@@BBBHHHQQQYYYpppnnnbbbfff~~~uuuoooeeehhhvvv{{{uuummmooo{{{vvvttt~~~jjjRRRQQQHHH<<<333000...,,,***+++******))))))))))))))))))***+++++++++)))((('''$$$)))+++)))(((+++,,,***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''''')))+++...000))))))*********+++++++++)))************+++++++++'''+++///000//////111444444555555444222111111222000000111222444555666666555777888999888999:::<<<999???EEEMMMccc{{{lllddd___]]]^^^```aaabbbbbbbbbaaaaaabbbeeeggghhhgggeeecccaaa___\\\ZZZZZZ^^^dddiiinnnhhh\\\NNNBBB:::777777444444333333222111111000111111111111111111111111111222222333333444555555666666666666666666666666777777666555444333333222333333444555444333222111222333333333333222111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------...000333666111222333444555777888888444444444333333222222222222333444444444333222111000222333222000......//////////////////.........)))))))))(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""###$$$%%%&&&---)))$$$$$$&&&)))((('''------,,,,,,+++***))))))---...000111111///...,,,...---,,,***)))******+++(((((((((((())))))))))))******+++,,,,,,,,,++++++***,,,------------...000111111111111222333444444555555555666777999:::;;;:::===@@@BBBCCCCCCDDDEEEDDDHHHLLLMMMMMMNNNPPPSSSSSSSSSRRRTTTWWW[[[___bbbffffffhhhjjjnnnrrrvvvxxx{{{{{{}}}{{{zzz{{{{{{zzzzzzzzz{{{|||}}}{{{zzzxxxxxxyyy|||}}}|||zzzwwwvvvuuutttttttttvvvwwwxxxvvvuuutttuuuxxxzzzzzzzzzyyywwwqqqggg[[[SSSOOOOOONNNMMMOOO[[[rrrjjjrrr~~~wwwcccSSSxxxeeeWWWLLLDDD???AAACCCHHHXXXiii}}}kkkjjjtttwwwjjj___\\\fffrrr}}}qqqooo{{{~~~||||||eeeTTTMMMCCC999444111---,,,---)))))))))))))))******+++))))))************))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&((()))***************************))))))))))))************)))************+++++++++...------,,,,,,------...111111000000//////......222222222222222222222222555555555555666666666666999999888888999999:::;;;<<>>@@@BBBDDDFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTTTTVVVYYY^^^bbbcccfffiiilllnnnppptttvvv{{{|||}}}}}}yyyxxxyyy{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwyyy{{{}}}|||{{{wwwvvvvvvuuuuuuuuuuuuvvvxxxwwwvvvwwwyyyzzzyyyxxxxxxtttkkkaaaXXXTTTSSSTTTMMMOOOWWWgggwwwrrr^^^SSSmmm___NNNFFFAAACCCEEEKKK\\\nnnqqqqqqzzztttfff[[[YYYcccooouuunnnrrr|||}}}vvvcccUUULLLAAA666222///,,,+++,,,)))))))))))))))***++++++)))***************))))))***)))))))))((((((((((((''''''''''''((((((((()))(((''''''&&&'''((()))***'''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++------,,,,,,,,,,,,------000000000///////////////111111111222222333333333555555666666666666777777999999888888999999:::;;;999<<<@@@FFFRRRnnnkkk```______```aaaaaaaaaaaa```______dddeeebbb```aaabbb``````___^^^]]]aaalllzzzxxxpppdddVVVIII@@@;;;888444444555555444333111111000111111111111222222222444444444444444444444444333444555666666555444333222333444444555555444444555555444333333333333333555555444333333333444444//////............/////////---+++,,,---...---,,,,,,,,,,,,---......//////000111222222333333333222333333333333333333333333///,,,***,,,111555555333111111111000000000000000222111000///...---,,,,,,+++)))((()))++++++)))&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''))))))'''&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''))))))(((((())))))***++++++...111444444222///------......///...---,,,+++*********************+++************************------------............333333222222222333444555555555555666777888999:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSSSSUUUXXX]]]aaacccfffiiilllnnnppptttvvvxxxyyy|||~~~zzzvvvwwwyyy{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxyyy{{{{{{zzzyyyxxxwwwvvvtttsssrrrrrrrrrvvvuuuuuuvvvxxxyyyyyyxxxyyyqqqfff[[[UUURRRRRRRRRMMMOOOYYYooo|||mmm[[[PPPttteeeQQQHHHCCCEEEHHHPPPbbbuuu~~~ooo```VVVUUU^^^iiioookkkkkkxxxwww~~~{{{lll^^^VVVIII>>>333///---***+++---***))))))))))))***+++++++++++++++++++++***)))(((******)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++------,,,,,,,,,,,,------....../////////000000000///000000111222333444444555666666666777777777888999888888888888999::::::;;;>>>BBBEEEMMMdddkkk______]]]]]]^^^^^^^^^^^^]]]]]]]]]bbbccc```^^^___```^^^\\\^^^___```cccjjjttt{{{qqqnnnhhh[[[MMMAAA:::888555555555555444333222111000111111111111222222222111222222333444555555666444444444444444444444444222333444444555555444444555444444333333333333333999888666555333222222222///......------......//////---+++,,,---...---,,,+++++++++,,,------......//////111222333333444444333333333333333333333333111///---///222555444333/////////000000000111111111111000///...------,,,***)))))))))******(((&&&%%%%%%&&&&&&'''&&&&&&%%%&&&((()))(((&&&$$$$$$$$$$$$######%%%'''((('''%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******+++---111555666444222000---......///......------++++++***************+++************************------------............555333000//////222555777555555555555666888999:::;;;<<<===???AAACCCDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNPPPQQQRRRSSSTTTWWW\\\___bbbeeeiiikkkmmmppptttvvvuuuwwwzzz}}}~~~wwwtttvvvyyy{{{xxxxxxxxxxxxxxxwwwwwwvvvvvvwwwyyyzzzzzzyyywwwvvvvvvuuutttrrrrrrrrrrrrrrrsssssssssuuuxxxyyyyyywwwyyymmm^^^TTTPPPQQQQQQPPPMMMMMM\\\xxx|||}}}~~~xxxgggWWWNNNttteeeQQQHHHCCCFFFLLLUUUjjj~~~lll\\\TTTSSS[[[dddcccdddlll}}}vvvqqq}}}qqqbbbYYYTTTGGG<<<111---,,,***+++...******))))))******+++,,,,,,,,,,,,,,,+++***))))))*********)))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((()))************************'''''''''((((((((())))))))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---------......///000000111...///000111222333444444555555666666777888888888888888888888888999999:::<<>>@@@AAABBBCCCDDDDDDFFFHHHJJJLLLNNNNNNOOOQQQSSSUUUVVVYYY\\\___aaadddgggjjjmmmppptttvvvtttvvvzzz}}}~~~~~~{{{wwwxxxyyywwwvvvyyyyyyyyyyyyyyyxxxxxxwwwxxxzzz||||||yyyvvvuuuuuutttsssrrrqqqrrrtttwwwyyyrrrssstttwwwzzz{{{zzzxxxttteeeSSSKKKMMMRRRRRROOONNNRRReeezzzxxxvvvtttttttttsssqqqqqq{{{wwwiii[[[RRRNNNiiiZZZLLLEEEDDDKKKUUUbbbyyylllZZZUUUTTTWWWZZZWWWccczzzzzzhhhbbbccciiiwww|||ppp```VVVPPPKKKAAA777///---...,,,---///+++************+++,,,,,,+++,,,,,,------,,,,,,,,,++++++*********)))))))))((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000...//////000111222333333333333444555666777888888888777777777777888999999<<<;;;???DDDDDDMMMkkknnnfff[[[[[[ZZZZZZZZZZZZ[[[[[[^^^cccdddaaa___aaaaaa___\\\```dddeeebbb______```aaaeeegggcccXXXKKKAAA;;;:::999777666444444333333000111111111111222222222333333333333222222222222333333333333333333333333222333444444555555444444222222222222222333333444222111111111111111222333222111111000000111111222///---+++,,,---...---,,,---------------.........,,,---///111222333444444333333333333333333333333111111222333444444444333666555444333222111000000000000/////////.........)))***+++***'''&&&%%%&&&$$$$$$%%%&&&'''''''''''''''((())))))((()))+++---...+++)))(((((('''&&&%%%$$$############$$$%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())),,,111555777777555444...------,,,,,,,,,------...,,,***(((((()))***+++''''''(((((()))*********,,,,,,,,,,,,---------------///111444555444333222333333333333444666777888;;;;;;<<<>>>???@@@AAABBBDDDDDDFFFHHHKKKMMMNNNOOOOOOQQQTTTUUUWWWYYY\\\___```cccgggjjjmmmppptttwwwuuuwwwzzz}}}~~~~~~~~~zzzwwwyyyzzzxxxuuuyyyyyyyyyyyyyyyxxxxxxwwwwwwzzz{{{zzzvvvssstttvvvyyywwwtttrrrqqqrrrtttuuussssssuuuxxxzzz{{{yyywwwmmm```QQQKKKNNNRRRRRRPPPOOO\\\qqquuusssooojjjggghhhlllooommmuuurrrbbbVVVPPPNNNvvvaaaSSSIIIDDDEEEOOO[[[iiilllZZZVVVUUUUUUVVVSSSeeerrr]]]YYY\\\hhhrrrtttggg[[[TTTNNNEEE<<<444------...,,,+++---++++++******++++++,,,---***+++,,,---............+++++++++*********)))))))))(((((((((''''''''''''&&&&&&((()))))))))((('''************************((((((((())))))))))))***)))************+++++++++,,,,,,++++++++++++,,,,,,---------......////////////000000000111111222222222222333444555666777777777777777777777888999999???;;;>>>DDDDDDHHH```~~~yyymmm]]]\\\[[[ZZZZZZ[[[\\\]]]^^^bbbdddaaa___```aaa___[[[___ccccccaaa___```bbbaaabbbdddaaaZZZOOOEEE>>>;;;:::888666444444444444000111111111111222222222111111111222333333444444222333444444444444333222222333444444555555444444222222111111222333333444333222222111111222222333111111000000000000111111///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333333333333333333333333333000222444555555555555666333333333222222111111111///////////////.........(((***+++***'''%%%%%%&&&###$$$%%%&&&''''''''''''((())))))((('''''')))+++,,,***'''&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())),,,000555666666444333...---,,,+++******++++++///---***((('''(((***+++'''''''''((()))*********++++++,,,,,,,,,---------,,,...111333444444333222222222222333444555777777:::;;;<<<===>>>@@@AAAAAACCCDDDEEEHHHJJJLLLNNNOOONNNPPPSSSUUUVVVXXX[[[^^^```bbbfffjjjmmmppptttwwwvvvwwwyyy{{{|||~~~~~~~~~~~~zzzuuuwwwzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvxxxyyyvvvrrrpppsssvvvyyywwwtttqqqoooppprrrsssrrrssstttwwwyyyyyywwwtttddd[[[PPPKKKNNNQQQRRRPPPQQQhhh}}}qqqnnniiiaaa[[[]]]dddlllkkkpppnnn]]]RRRLLLLLLnnnZZZNNNHHHDDDGGGRRR___nnn}}}lllZZZVVVUUUTTTSSSPPPeeennnXXXTTTXXXgggoooooobbbXXXTTTLLLBBB888111,,,,,,---+++***+++++++++******++++++,,,---******,,,---.../////////+++++++++************)))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++,,,++++++++++++++++++,,,---------...............000000000000000111111111111111222333444555666777777777777777777888888999<<<666888???>>>???TTTooorrr^^^]]]\\\[[[[[[\\\]]]^^^^^^bbbccc```^^^``````^^^ZZZ^^^aaa```^^^\\\]]]___aaaaaaaaa```[[[RRRGGG@@@<<<:::888666444444444444000111111111111222222222...///000111333444555666111222444555555444222111222333444444555555444444222111111111222333333444555444333333222222222333000000////////////000000///---+++,,,---...------++++++++++++++++++++++++---...///111222222222222333333333333333333333333111222444444333111111111111111111111111222222222---------------,,,,,,,,,(((***,,,***'''$$$$$$&&&###$$$%%%&&&''''''''''''******)))'''%%%%%%'''(((***'''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''############$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''))),,,000444666555333222///...,,,***))))))******///---***((('''(((***+++((())))))***+++,,,,,,,,,++++++,,,,,,,,,------------...000222333333333333444444444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCEEEGGGIIILLLNNNOOOLLLOOORRRTTTUUUWWWZZZ\\\___bbbfffjjjlllppptttwwwvvvwwwxxxyyy{{{|||}}}~~~}}}yyysssuuuzzz||||||wwwwwwwwwwwwwwwvvvuuuuuutttvvvvvvsssnnnmmmqqqvvvvvvtttqqqoooooopppsssuuurrrrrrtttvvvxxxxxxuuurrr^^^WWWOOOLLLNNNQQQQQQOOORRRrrrwwwqqqnnnfff[[[SSSUUU^^^gggiiimmm}}}lll[[[OOOJJJJJJvvvbbbTTTNNNGGGFFFJJJVVVfffyyyfff^^^ZZZPPPMMMSSSSSSqqqkkkVVVTTTXXXiiilllhhh\\\RRRMMMFFF???666111,,,(((((()))******---,,,***)))((()))***+++***,,,///000...---,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************)))***,,,------,,,******+++,,,,,,------,,,,,,---------.........//////000000000000000000000000000111111222444555555666::::::999999999999999:::<<<888;;;@@@??????NNNaaaxxxhhh___XXXYYY\\\\\\\\\]]]```aaaaaaaaaaaaaaa``````\\\]]]^^^^^^^^^]]]\\\\\\^^^^^^^^^]]]ZZZRRRIIICCC???<<<888555444444333222222222111111111111222222111111000000111222333333555555444333222222222222555444222222222444666777444444444333222111000///222222333333333222222111111111000///////////////111///...---......---+++............------,,,+++***+++---000222444555555444444444333222111//////333222222222222222222222222333444444333222000//////000111...***(((***,,,))))))******)))'''$$$###%%%%%%%%%&&&'''((()))***...***&&&&&&'''))))))'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&''')))*********)))(((%%%&&&''''''(((''''''&&&***---111444555555333222)))+++++++++***)))***+++,,,+++******))))))******!!!&&&+++------+++)))***++++++,,,,,,------.../////////000111111222222333444555555555555888::::::;;;<<<======>>>@@@CCCEEEGGGKKKLLLLLLLLLMMMNNNLLLOOORRRTTTTTTUUUWWWYYY```bbbfffiiilllooorrruuuuuuwwwyyyzzzzzz|||}}}xxxyyy}}}~~~~~~wwwxxxxxxwwwvvvwwwzzz||||||yyyuuuuuuuuuuuurrrppprrrpppnnnlllmmmpppsssuuussstttssstttwwwxxxrrriiiaaaTTTLLLPPPTTTPPPMMMNNN]]]www~~~rrrooodddUUUQQQZZZfffkkkllloookkkRRRFFFLLLSSSqqq]]]QQQLLLLLLLLLRRR___pppggg\\\XXXOOOLLLSSS___~~~hhhVVVVVV[[[kkkkkkeeeYYYPPPJJJBBB:::333000+++))))))*********,,,+++***(((((()))***+++))),,,...///---,,,+++++++++******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))************+++******+++------+++)))++++++,,,------------,,,---------.........//////111111111111111111111111000111111222444555555666777666666555555555666666<<<999<<<@@@??????LLL^^^ttthhh]]]ZZZZZZYYYYYYZZZ_________``````______^^^\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\[[[[[[YYYSSSLLLGGGAAA===999777666555555444222222111111111111222222111111000000111222222333333333333333333333444444555444333222222333555666444444444333333111000000222222222333333222222111111111000///////////////111///...---......---+++---------------,,,++++++,,,---...000111222333333222222333333333222111111222222222222111111111111222222333333333222111000111222222000---+++,,,...))))))******)))'''%%%###$$$$$$$$$$$$%%%&&&'''(((---***&&&&&&((())))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((+++---000333444333111000+++,,,---,,,***))))))***,,,+++******))))))******$$$&&&))),,,,,,+++)))'''******+++,,,,,,------.../////////000111111222222333444555555444555777999:::;;;<<<======>>>@@@CCCCCCEEEHHHJJJJJJJJJKKKLLLMMMOOORRRTTTUUUVVVWWWYYY___aaaeeehhhjjjmmmpppssstttvvvxxxzzz{{{}}}|||wwwxxx{{{{{{zzzxxxyyyyyyxxxwwwwwwyyy{{{~~~{{{wwwvvvvvvvvvtttssstttrrrpppnnnoooqqqtttvvvssstttttttttvvvwwwoooeee\\\PPPJJJOOOSSSOOOMMMNNNaaa}}}zzztttgggXXXVVV^^^gggjjjpppssswwwfffQQQIIIRRRYYY|||jjjXXXNNNKKKSSSUUU^^^nnniii\\\WWWNNNLLLSSSmmm~~~cccVVVWWW^^^jjjggg^^^SSSLLLFFF===555000---+++***+++++++++***+++***)))((('''((()))***(((***------,,,*********++++++***))))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))************,,,+++***+++---,,,+++)))++++++,,,---------------------........./////////111111111111111111111111111111222333333444555555777777777666666777777888<<<:::<<<@@@>>>>>>IIIXXXssssssddd\\\ZZZXXXXXXZZZ\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^___^^^]]]\\\[[[ZZZYYYXXXXXXWWWTTTPPPLLLBBB???;;;888888888777666222222111111111111222222111111111000111111222333222222222333444444555555666555444333222333444555333444444333333222111000111222222333333222222222111111000////////////000111///...---......---+++,,,,,,------,,,,,,++++++......///000000111000000000000111222333333333222000000000000000111111111111111222333333333222222222333222000---,,,,,,---)))*********)))(((&&&%%%%%%%%%$$$%%%%%%&&&'''(((,,,)))''''''((())))))(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''))))))+++---///111222000...---,,,------,,,***((()))))),,,+++******))))))******((()))***+++++++++))))))******++++++,,,---------...//////000000111111222222333444444444555777999999;;;<<<<<<<<<>>>@@@BBBAAACCCFFFGGGGGGGGGIIIJJJMMMOOORRRTTTUUUVVVXXXYYY]]]___ccceeegggjjjmmmooorrruuuxxxzzz{{{~~~zzzwwwxxxyyyxxxwwwzzzzzzzzzyyyxxxwwwyyy{{{}}}yyyvvvvvvvvvvvvvvvuuutttrrrpppppprrruuuvvvtttuuuuuuuuuwwwuuukkk```VVVMMMIIIOOOQQQMMMKKKOOOdddyyyjjj^^^^^^fffjjjjjjssswww}}}kkk___PPPOOO[[[bbbwwweeeUUUNNNNNNZZZ^^^kkknnn```YYYPPPOOOUUUwwwvvv]]]TTTWWW]]]eee^^^UUUMMMHHHBBB999222,,,+++***+++,,,,,,,,,*********)))((('''(((((((((((()))++++++***))))))***++++++***)))(((''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((()))))))))************---+++***+++,,,,,,+++)))+++,,,,,,---...---------............////////////111111111111111111111111111111222333333444555555777777777777777777888999<<<;;;===???>>>===FFFRRReee~~~kkk```[[[YYY[[[]]]YYYZZZ[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTQQQOOOCCC@@@<<<999888888888777222222111111111111222222222111111111111111222222222333333444444444444444666555444333333333333333333333444444333222222111111111222333333333222222222111000000//////000000000///...---......---++++++,,,,,,,,,,,,,,,++++++---...//////000000000///000000111222222222222222////////////000000000000000000111222333333444444111111000...,,,+++++++++******+++******((('''&&&((((((''''''((())))))******)))((('''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%'''((()))((('''&&&%%%&&&'''***+++,,,---///000///...,,,******+++++++++)))((()))***,,,+++******))))))******'''(((((()))***+++,,,,,,*********+++,,,,,,------......//////000111111111111222333444444555777999999:::<<<<<<<<<===@@@BBB@@@BBBEEEEEEEEEFFFHHHIIIMMMOOORRRTTTUUUVVVXXXYYY[[[]]]```cccdddgggjjjmmmqqqtttwwwzzz|||~~~~~~|||yyyxxxyyyzzzyyyxxx{{{||||||{{{yyyxxxyyyzzz~~~yyyvvvuuuuuuwwwxxxuuutttrrrqqqqqqrrrsssuuutttwwwxxxxxxyyyvvvjjj]]]RRRLLLKKKOOONNNIIIIIIOOOggg{{{kkkdddiiipppqqqnnnsssvvvnnn___XXXOOOUUUdddkkktttbbbTTTQQQSSS^^^gggxxx|||{{{tttggg]]]SSSTTT]]]oooYYYRRRTTTXXX\\\TTTLLLHHHEEE???777111+++***)))+++,,,---,,,******))))))(((((((((((((((((()))******)))((()))*********))))))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))((()))))))))************---+++******+++,,,+++***,,,,,,---.........------........./////////000000111111111111111111111111111222222333333444444444333333333333333444555555;;;;;;>>>???======CCCKKKZZZyyyuuuggg___[[[[[[]]]XXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\^^^^^^^^^^^^\\\\\\\\\ZZZWWWUUUTTTSSSQQQPPPDDDAAA<<<:::888888777666222222111111111111222222222222111111111111111222444555555555555444333222666555444444333333333333333333444444444333222222000111222333333333333333222222111000000000000000000///...---......---++++++,,,,,,------,,,,,,,,,+++,,,---...///000000000111222222222222111000000....../////////000000000000000111111222333444555222111///...---,,,+++++++++++++++******)))(((((())))))((((((((()))******((())))))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%((('''&&&%%%&&&(((***,,,,,,---.........,,,***)))%%%'''))))))((()))+++,,,,,,+++******))))))******(((((((((((()))***++++++))))))***++++++,,,,,,---.........///000000111111///111222333333444777999999:::;;;<<<<<<===???BBBAAACCCDDDEEEEEEFFFHHHJJJLLLOOORRRSSSTTTUUUWWWYYYYYY[[[___aaacccfffiiilllppptttxxx{{{}}}{{{wwwwwwwwwyyy{{{||||||{{{{{{}}}}}}|||{{{yyyzzz{{{}}}yyyuuussssssuuuwwwtttsssqqqpppooopppqqqrrrtttxxx{{{|||}}}xxxjjj\\\SSSNNNNNNQQQLLLEEEGGGPPPmmmwwwjjjjjjssszzzyyyuuurrruuuuuucccXXXSSSPPP\\\nnnssssssaaaTTTSSSXXXbbbooovvvqqqzzzlll___WWW^^^llllllXXXQQQQQQSSSRRRLLLGGGFFFCCC<<<555111+++))))))***,,,,,,,,,+++*********)))))))))((((((((()))***)))(((((()))***))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))************,,,***))))))+++------,,,,,,,,,---...................../////////000000000222222222222222222222222222222222333333444444444444444444444555666777777999;;;===>>>===>>>BBBFFFQQQkkkpppeee\\\XXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^______^^^]]]]]][[[XXXVVVUUUTTTRRRQQQGGGCCC>>>;;;999888666555222222111111111111222222333222111111000111111111555555666666555444222111444444444444444444333333333333444444444444333333000111222222333333333333222222111000000000000111111///...---......---+++,,,,,,------......------++++++---...////////////111222222222111000//////......//////000000111111111111111111222333444555555333111/////////...,,,,,,++++++************)))((((((''''''''''''(((((('''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''')))+++,,,---------------+++***)))$$$&&&((())))))***,,,...,,,+++******))))))************))))))(((((((((((())))))******+++,,,,,,,,,---......//////000000111...000111222222444666999888:::;;;;;;;;;===???AAABBBCCCDDDEEEEEEFFFHHHKKKKKKMMMPPPRRRSSSTTTVVVWWWWWWZZZ^^^aaacccfffjjjmmmqqqtttxxx{{{}}}~~~|||xxxsssuuuwwwyyy{{{}}}}}}}}}{{{}}}~~~~~~|||{{{{{{|||||||||yyyvvvrrrrrrtttvvvsssrrrqqqooonnnnnnoooooorrrwww|||zzzkkk\\\TTTRRRRRRSSSLLLDDDIIIUUUvvv|||pppiiiooo{{{{{{uuuuuu~~~~~~{{{lll\\\SSSQQQSSSdddxxx|||qqq^^^RRRSSSYYYeeeuuuqqqlll~~~}}}nnn^^^ZZZjjj~~~jjjYYYSSSQQQPPPKKKGGGFFFFFFAAA777111111,,,***))))))***,,,++++++******************)))((()))******)))(((((()))+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))************+++)))((()))+++---......,,,------................../////////000000000000222222222222222222222222222222333333333333444444777777777777888999:::;;;777:::=========>>>AAABBBJJJ^^^xxxkkk```YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\XXXZZZ\\\^^^___```______]]]ZZZXXXWWWWWWVVVTTTSSSJJJFFFAAA===:::999777555222222111111111111222222333222222111000000111111333444666666666555444222333333444444444444444444333333444444444444444333000000111222333333333333333222111111000000111111111///...---......---+++,,,---....../////////...,,,------......---------///000000111111111111000......///000000111222222222111111111111222444555666333000///000000...,,,,,,,,,+++************+++)))((((((''''''(((((()))%%%(((******(((''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''((()))***++++++------------,,,+++******&&&(((*********+++---///,,,+++******))))))***************++++++***)))))))))))))))***++++++,,,,,,------......///000000000...///111222222333666999888999;;;;;;;;;<<>>>>>??????HHHOOOfffyyykkkaaa^^^XXXYYYZZZZZZYYYYYYYYYZZZXXXYYYZZZ[[[]]]^^^___```^^^]]][[[ZZZXXXWWWWWWVVVMMMHHHBBB@@@???>>>999444444333222000000000111111333333333222222222111111111111222333444444444444666666666555444444333333555555555555555555555555000000000111111222222222555333111000111111111///................................................++++++---...///000000000000000000000000///......333222000//////000222333333333333222222111111111222000//////111111...++++++++++++************)))))))))))))))((((((((((((++++++************++++++&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&& """$$$&&&((())))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---777111)))''')))------,,,)))************+++++++++...---,,,,,,---...000111000000111222333444444555:::;;;;;;;;;:::;;;>>>@@@???@@@BBBEEEGGGIIIJJJJJJMMMJJJIIIKKKOOORRRSSSRRRVVVYYY]]]bbbggglllooopppttttttzzzwwwqqqtttvvvvvvvvvxxxzzzzzzyyyxxx{{{yyyxxxyyy|||~~~}}}{{{yyywwwuuussspppnnnsssrrrqqqqqqqqqooollliiikkkhhhkkktttyyyrrrggg```WWWXXX[[[WWWMMMIIIXXXllliiigggnnn{{{~~~zzz|||wwwmmm]]]RRRJJJPPPdddyyyrrraaaYYY^^^fff{{{wwwpppmmm~~~|||lllgggkkkppp|||tttjjjhhhssszzzggg```[[[TTTNNNKKKIIIFFF@@@999333///---+++******)))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))***++++++++++++******++++++++++++,,,,,,,,,---------------------------...//////000111333444333222222222222222222333111222222222222333333333444444444444444555666666999:::;;;===>>>>>>>>>>>>DDDJJJ^^^zzzlllaaa]]]YYYYYYZZZZZZYYYYYYZZZ[[[YYYZZZZZZ\\\]]]^^^_________^^^\\\ZZZYYYWWWVVVVVVPPPKKKDDDAAA@@@>>>:::555444333222111000000111111333333222222111111111111111111222333444444444444444444444555555555555555555555555555555555555555111111111222222222333333111///......000111000000........................------------------------,,,,,,---.........------//////000000111000000///333222000//////000222333444444444333333333333333333111//////000000///,,,,,,,,,,,,,,,+++++++++++++++************)))))))))+++******************+++'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---555///)))&&&(((+++***((())))))*********+++++++++,,,,,,,,,------...///000///000111111333333444555888999:::999999:::===@@@???AAABBBEEEGGGIIIJJJJJJLLLJJJHHHJJJNNNQQQRRRQQQVVVYYY]]]bbbggglllooopppssstttzzzwwwrrrtttyyyxxxxxxyyyzzz{{{yyyxxxxxxxxxwwwyyy|||~~~zzzxxxvvvtttrrrpppnnnlllsssqqqpppoooooommmkkkhhhddd```aaahhhlllggg^^^YYYTTTYYY[[[UUUNNNQQQaaaqqqrrreeeeeelllyyy}}}}}}|||wwwwwwpppdddZZZRRRNNNXXXmmmvvvhhhccchhhpppwwwwwwwwwuuuccc]]]aaafffxxxrrrkkkiiiqqqxxxkkkeee```XXXQQQPPPKKKDDD<<<666111///...+++******)))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------------------------......000111333444222222111111111111222222111111222222222333333333444444444555555555666666999:::;;;<<<===>>>>>>>>>AAADDDTTTvvv~~~pppddd^^^ZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[\\\\\\^^^______aaa```^^^\\\YYYWWWVVVUUUTTTNNNHHHCCCAAA???;;;888555444333111000000111111222111111111111000000000111111222333444444444444222333333444555555666666444444444444444444444444222222333333333333333444000...---...000222222111........................------------------------......//////...------,,,...///000111111222111111222111000//////000111222333444444444444444555555444222///...///000///...------------,,,,,,,,,,,,,,,,,,+++++++++*********************************((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$%%%'''(((******++++++---------------,,,++++++)))))))))***+++++++++,,,,,,,,,---------,,,,,,+++000,,,((('''((()))'''%%%)))))))))*********+++++++++,,,---......//////...///000000111222333444444555777888999999:::===???@@@AAABBBDDDFFFHHHIIIJJJKKKIIIIIIJJJMMMPPPQQQQQQUUUXXX]]]bbbgggkkknnnooorrrsssyyyxxxtttvvv}}}|||{{{{{{|||{{{yyywwwuuuuuuwwwzzz}}}~~~~~~|||xxxwwwuuusssqqqooommmlllrrrpppmmmllllllkkkiiihhh___YYYVVVYYY\\\XXXSSSPPPPPPYYY[[[QQQOOO]]]oooyyy~~~wwwgggbbbdddlllwww}}}|||zzzyyyzzzvvvtttkkk^^^SSSPPPRRR^^^sss{{{rrrpppwww|||rrr```ZZZ^^^cccssslllggglll{{{tttkkkfffaaaZZZTTTUUUNNNCCC999222...------+++******)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))))))))((((((***))))))(((((())))))***++++++++++++++++++******''''''(((((())))))******))))))***++++++++++++***+++++++++,,,,,,,,,------------------............///......///111333444444222222222333333222222222111111111222222333333444666666777888888888888888999999;;;<<<===>>>>>>>>>???AAAMMMiii{{{mmmccc\\\ZZZXXXWWWYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]___```bbbaaa___]]][[[XXXVVVUUUWWWRRRKKKFFFCCC@@@>>>;;;666555333222111111111222111000000000000000000000111111222333444444444444333333333444444555555555444444444444444444444444444444444444444444444444333111000111222444333333........................------------------------//////000000000//////...---...///111222333333333111111000000000000111111222222333333444444555555444222000......///000000------------,,,,,,,,,,,,,,,+++++++++*********************++++++*********))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))---.........---,,,+++***(((((()))******+++,,,,,,***+++,,,------+++***)))+++)))(((((())))))'''%%%))))))))))))***************+++---...//////...---//////000111222333444444444666888999:::;;;>>>@@@@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRUUUXXX]]]bbbhhhkkknnnoooqqqrrrwww{{{xxxxxx~~~}}}||||||{{{yyywwwssstttvvvzzz}}}~~~|||zzzwwwwwwwwwtttrrrpppoooooorrrooollljjjiiiiiihhhggg```WWWPPPOOONNNKKKIIIIIIIIIWWWXXXNNNQQQhhh{{{|||pppeeebbbfffmmmvvv{{{|||zzzyyy{{{wwwrrrhhh]]]PPPRRRZZZgggxxxooo___[[[___dddkkkggggggrrr~~~wwwnnnhhhddd```[[[WWWXXXOOOBBB777000---,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))+++*********************''''''(((((())))))******))))))***++++++++++++***++++++,,,,,,,,,------------------......///////////////000333888;;;;;;:::333333444555555444333333000000111222333333444444666777888888999999888888888999:::<<<=========>>>???BBBIII^^^yyylll___[[[XXXVVVXXX[[[\\\\\\\\\\\\[[[[[[\\\^^^```aaabbbbbbaaa___\\\YYYWWWUUUXXXUUUOOOIIIEEEBBB@@@>>>777666444333111111111222000000000000000000000111111111222333444444444444555555444444333333333333444444444444444444444444444444444444444444444444555333222111222333222111////////////////////////------------------------,,,,,,---...///000000///,,,---///000222222333333111000000000000000000111111111222222333333444444444333111///......000111,,,,,,,,,,,,++++++++++++++++++*********))))))))))))***++++++++++++***)))))))))))))))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''(((((((((((())))))******------...///...---+++***(((((()))***+++,,,,,,---)))***+++++++++)))((('''''''''((()))++++++)))((((((((()))))))))*********)))+++,,,...///......---...///000111222333333444444666999:::;;;<<<>>>@@@@@@@@@@@@AAACCCEEEGGGHHHJJJKKKKKKLLLMMMOOORRRTTTTTTWWW\\\ccchhhkkkmmmnnnpppqqqvvv~~~}}}{{{~~~}}}||||||{{{yyywwwssstttwwwzzz}}}}}}{{{xxxuuuvvvwwwtttqqqoooooopppqqqoookkkiiiiiiiiihhhgggaaaWWWMMMHHHEEEAAAAAABBBEEESSSVVVNNNWWWrrr~~~}}}zzztttlllhhhggglllrrrvvvzzz}}}~~~~~~~~~vvvmmmbbbYYYNNNVVVdddtttiii]]][[[___bbb```ccclll|||qqqnnnjjjgggccc___ZZZWWWUUULLL@@@666111///,,,***+++******)))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,---------------------...//////000000...///222888@@@DDDCCCAAA333444555666666555444333000000111222333444444555444555666777888777666555888999:::;;;<<<=========>>>CCCHHHVVVvvvtttccc^^^XXXVVVXXX[[[\\\[[[\\\[[[[[[[[[\\\___aaacccbbbbbbaaa```^^^[[[XXXVVVWWWUUUQQQMMMHHHDDDAAA@@@999777555333222222222222000000000111111111111222111111222333444444444444555555444444333222222111333333333333333333333333555444444444444444333333444222000000000111000...////////////////////////........................((()))***,,,---.........,,,---...///111111222222000000000000000000000000111111222222222222222333333333333111///...000111,,,,,,,,,,,,+++++++++++++++************))))))))))))***+++,,,,,,+++***)))((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((((((+++,,,...//////...---+++*********++++++,,,,,,---)))))))))))))))((('''&&&&&&''')))***+++******)))((((((((()))))))))*********+++,,,------......---...//////000111222333333555777:::;;;;;;<<<===???????????????AAACCCEEEFFFIIIJJJKKKKKKLLLNNNQQQTTTSSSVVV\\\ccchhhkkkmmmmmmppppppttt{{{~~~~~~~~~|||}}}|||{{{{{{|||{{{yyywwwvvvvvvxxx{{{}}}|||zzzwwwrrrtttuuusssooommmnnnpppqqqooolllkkkkkkjjjhhhggg___UUUKKKEEE@@@<<<<<>>=========>>>AAACCCEEEFFFHHHJJJJJJIIIKKKOOORRRRRRVVV\\\ccchhhkkklllllloooooosssyyy|||{{{{{{~~~|||~~~zzzyyyxxxxxxyyyzzz{{{yyyxxxyyyyyyyyy{{{||||||yyywwwqqqtttvvvtttooommmooorrrrrrpppnnnnnnmmmllliiiggg\\\SSSJJJEEEAAA===>>>AAAKKKTTTZZZ___ooo}}}xxxxxxvvvpppooorrrwww{{{zzzvvvxxxkkk___\\\YYYjjjeee]]]^^^___^^^ZZZhhh}}}zzzkkk___dddkkkmmmiii```VVVPPPIIIBBB:::666666666333000+++******)))))))))))))))'''((((((((())))))************))))))))))))******&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,---******))))))((((((''''''))))))***++++++++++++***,,,,,,,,,---------......---------...///000000111000000333999???>>>888222111222444555555444222111///000000222333444555555666777999:::;;;:::888777888888:::;;;<<<=========888AAAFFFIII___|||hhhaaaXXXUUUWWWZZZZZZYYY[[[ZZZYYYZZZ\\\```dddgggaaaaaabbbbbb```]]][[[YYYSSSTTTTTTQQQLLLGGGCCCAAA:::999666444333222222222111111222222222333333333111111222333444444444444111222222333333444444555333333333333333333333333444444444333333222222222333222111111444555555444000000000000000000000000000000000000000000000000000000000000000000///...+++,,,---...//////////////////000000000000//////555555555444444333333333000333555444111...///111//////.........------------------,,,,,,,,,++++++((()))+++,,,,,,+++)))(((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&,,,+++)))(((((()))******)))***---000111000///...---------------------,,,---,,,***(((((((((((()))***++++++***'''%%%$$$$$$(((((((((((()))))))))))),,,+++******+++,,,...///......///000111222333333444666999:::999999999:::======<<<<<<===???BBBCCCDDDFFFHHHHHHGGGIIIMMMPPPRRRVVV\\\ccchhhkkklllllloooooorrrxxx{{{yyyzzz|||{{{}}}yyyvvvvvvvvvxxxzzzzzzyyyxxx{{{zzzzzz{{{|||{{{yyywwwsssvvvxxxvvvrrrppprrruuurrrqqqppppppooommmjjjggg[[[SSSLLLHHHDDDAAABBBFFFPPPVVV^^^hhhxxx|||}}}{{{vvvvvvzzz||||||uuuvvvrrrhhhgggmmm|||```WWWXXXYYYZZZZZZooopppccc^^^dddhhhgggddd___VVVMMMDDD@@@;;;777555444333222---,,,+++)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,---...//////.........///000111333444666666444444444444444444333222222222333333333444444444222666:::;;;999666444555666666777888:::;;;<<<<<<>>>@@@DDDLLL]]]~~~~~~jjjaaaXXXUUUTTTTTTWWW\\\ZZZXXXXXX[[[```cccdddccccccbbb```___```___]]]\\\UUUVVVVVVTTTPPPKKKFFFBBB<<<:::777666666555444333333222222111111222222333333222111111111222333444666666555444333333222222333444555666666555444333444444555555444444333222333333333222222111111111000000000000000000000000////////////////////////////////////////////////......------------......222222333444444444333333333222111111222333555666666555555444333222111000------------------------,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,***(((&&&%%%&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&'''((('''%%%$$$%%%&&&,,,,,,,,,,,,---...//////...///000111111///---,,,+++++++++*********))))))((((((''''''''''''(((((())))))))))))************,,,---......,,,,,,---......///111111000000222333777777777888999;;;<<<===:::;;;<<<<<<===???DDDGGGFFFFFFGGGHHHJJJKKKLLLLLLSSSVVV[[[aaafffkkkmmmooonnnppptttxxx{{{|||||||||~~~|||xxxxxxxxxxxxwwwwwwvvvvvvyyy{{{|||{{{xxxwwwxxx{{{xxxuuuqqqppppppqqqqqqpppsssqqqnnnnnnooonnniiieeeZZZQQQJJJHHHGGGDDDCCCDDDTTTXXXdddwww{{{|||{{{{{{sssiiiooo}}}aaaTTTRRRVVVZZZccczzzlllaaa\\\bbbdddbbb^^^YYYQQQHHH@@@<<<777444222111000///---,,,+++)))((('''''''''((((((''''''''''''(((((())))))(((((((((''''''''')))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---....../////////......///000111333444555666666666666555555444333333444444444444444555666777333777:::;;;999777666666777888999:::<<<===>>>???@@@CCCGGGLLLZZZxxxjjjaaaXXXVVVVVVVVVYYY]]]]]][[[ZZZ[[[___aaaaaa```aaa```______``````___^^^VVVUUUUUUUUUSSSNNNHHHCCC===;;;888777666666444222333222222111111222222333222222111111111222333444333333333444444444444555444444555555555555444444444444555555444444333222333333333222222222111111000000000000000000000000////////////////////////////////////////////////......------------......000111222222333222222222222222222222333444444555555555444333222111000000------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********+++***(((&&&&&&&&&'''(((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((()))***++++++,,,---...//////---,,,***+++++++++******)))))))))((((((''''''''''''(((((((((((()))))))))*********)))***,,,,,,,,,,,,---//////000222222111111333444555555555666777888999:::999:::;;;;;;<<<>>>BBBEEEFFFFFFGGGHHHJJJKKKLLLLLLTTTWWW\\\bbbgggkkknnnooooooqqqtttwwwzzz|||}}}}}}}}}{{{wwwwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{xxxvvvwwwyyywwwuuurrrqqqqqqqqqqqqpppssspppoooooopppnnniiidddWWWOOOIIIHHHGGGEEEEEEGGGVVV___ooo|||wwwyyyzzz|||yyynnnsssbbbQQQMMMSSSZZZnnn{{{fff]]]\\\``````[[[VVVRRRJJJBBB;;;777333000......---,,,,,,+++***)))((('''''''''***))))))(((((())))))***)))))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---............///////////////000111222333444555777777777666666666555555777666555555555666888999555777::::::999777777888999:::;;;===???@@@BBBBBBGGGLLLQQQSSS]]]vvv}}}iii```XXXWWWXXXXXXZZZ]]]___]]]\\\\\\]]]^^^]]]\\\___^^^]]]^^^```aaa```___XXXUUUTTTUUUVVVSSSKKKDDD@@@===:::888777666444222333222222111111222222333222222111111222222333444111111222333555666777777555555555444444555555555444555555555555444333333333333333333222222222222000000000000000000000000////////////////////////////////////////////////......------------......///000000111222222111111222333333444444444444333444444333222111000000///.........------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))***)))((('''''''''((()))&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''((()))((('''&&&'''(((&&&%%%%%%&&&&&&'''((()))***+++,,,,,,,,,+++)))(((************))))))))))))((((((''''''''''''(((((((((((())))))))))))******&&&(((***++++++,,,...000///111222222222222333555666666555666666777888888888999:::;;;;;;>>>AAADDDEEEFFFGGGHHHJJJKKKLLLMMMTTTWWW]]]ccciiimmmoooppppppqqqsssuuuxxx{{{}}}~~~~~~{{{yyywwwvvvuuuuuuwwwzzz}}}~~~{{{xxxuuuuuuvvvuuusssrrrrrrssssssrrrpppqqqooonnnnnnooolllgggbbbTTTMMMHHHHHHHHHGGGHHHKKKWWWfff|||yyyssstttwww{{{{{{rrrvvv|||bbbTTTOOOSSS[[[zzzqqq```ZZZ^^^```^^^WWWQQQLLLEEE>>>666333///---,,,,,,+++***+++***)))(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........///.............../////////000000111222333333444555555555666777888999999:::999777666555666777888666777888888888888888888999:::;;;===???AAACCCCCCIIIOOOUUUWWW^^^tttyyyhhh___WWWVVVXXXYYYZZZ\\\___^^^\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]___```___^^^ZZZVVVTTTVVVYYYWWWNNNFFFCCC@@@===:::999777444222333222222111111222222333222111222222222222333333111111222333555666777777666555444333333444555666555555555555555444444333333333333333333333333333000000000000000000000000////////////////////////////////////////////////......------------......//////000111222222222222222333444555555444333222444333333222111000//////.........------,,,,,,+++------------,,,,,,,,,,,,++++++++++++************)))(((((('''(((((()))***&&&%%%###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''((()))***(((((()))))))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***((()))+++,,,+++,,,...///...000111111111111222444777777777777777888999999888:::;;;<<<<<<>>>AAACCCEEEEEEGGGHHHJJJKKKLLLMMMUUUXXX^^^dddjjjnnnppppppqqqqqqrrrsssvvvzzz}}}~~~{{{yyyxxxvvvuuuttttttwww{{{~~~zzzwwwuuuttttttqqqpppqqqrrruuuuuutttsssooommmlllmmmnnnkkkeee___SSSMMMIIIIIIHHHGGGIIINNNWWWjjjzzzsssrrrtttxxxvvvsssyyysssaaaYYYUUUZZZccc}}}ggg[[[XXX```aaa]]]UUUNNNIIIBBB;;;333000---,,,,,,,,,+++)))))))))((((((((((((((())))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---...//////000//////.........//////000000000111111222222222222222333444777999<<<===;;;:::888777666555666666666666666777888888888777999999;;;<<<>>>@@@AAABBBAAAGGGNNNRRRYYYmmmzzzkkk___VVVUUUXXXXXXYYYZZZ\\\\\\\\\[[[[[[[[[\\\]]]___^^^]]]]]]^^^^^^]]]\\\\\\WWWTTTVVVZZZXXXPPPIIIEEEBBB???<<<:::888666444333222222111111222222333111111222222333333333333333333333444444555555555666555444333333444555666555555666666555555444333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////......------------......///000111222333333333333222333444555666555444333444333333222111000//////.........------,,,,,,,,,.........---------,,,,,,---,,,,,,,,,,,,+++++++++)))(((((((((((())))))***'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&''''''((()))***'''''''''''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))+++,,,------,,,,,,---...---...000000//////111222666666666666777888999999999;;;===>>>>>>???AAADDDDDDEEEFFFHHHJJJKKKMMMMMMTTTXXX^^^eeekkknnnpppppprrrqqqqqqrrruuuyyy}}}~~~~~~|||{{{yyyxxxwwwvvvuuussssssvvv|||~~~{{{xxxvvvuuuttttttnnnnnnooorrrvvvxxxwwwvvvqqqooonnnnnnnnnlllfffaaaSSSNNNKKKJJJHHHGGGJJJOOOXXXlllxxxuuuvvvyyysssqqqssswwwvvvpppuuu|||uuuxxx~~~}}}~~~nnnbbb\\\[[[eeetttppp^^^XXXZZZ___```\\\SSSKKKFFF???888000...,,,,,,,,,,,,+++***(((((('''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))******************************((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,,,,---...//////111000///.........///000000000111111111111111111///000000222555999<<<>>>::::::999999888888777777666666666888::::::999777888999:::;;;<<<===>>>???<<>>?????????AAACCCDDDEEEFFFHHHJJJLLLMMMNNNTTTXXX^^^fffkkknnnooooooqqqqqqqqqrrruuuyyy}}}}}}|||{{{zzzyyyxxxwwwwwwvvvtttssssssvvv{{{}}}zzzwwwuuuuuuvvvvvvuuuooooooooorrruuuxxxxxxxxxuuurrrooonnnnnnlllgggcccSSSOOOLLLKKKIIIGGGKKKQQQ]]]qqqnnnkkklllwwwyyyvvvssssssuuuyyy}}}~~~|||uuulllfffkkkzzzsssrrrnnnmmmwww{{{uuuuuuxxxnnnccc[[[\\\qqqgggWWWVVV\\\\\\]]]YYYPPPHHHBBB;;;333...,,,++++++,,,,,,+++)))'''''''''''''''((()))***(((''''''&&&&&&''''''(((&&&'''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))*********************************((()))+++------,,,+++*********+++++++++,,,,,,,,,***++++++,,,---...///000222111///...---...///000111111111111000000000000000//////000222666999:::666777999;;;<<<<<<<<<;;;777777888;;;>>>>>>;;;888999999::::::;;;<<<<<<===<<<>>>BBBFFFNNN]]]ppp}}}xxxhhhZZZUUUWWWXXXXXXXXXZZZ[[[\\\[[[YYYXXXZZZ]]]]]]\\\[[[\\\]]]^^^]]]\\\___\\\XXXUUUTTTSSSQQQOOOGGGDDDAAA>>>===<<<:::888333222222111111222222333000111222333333333222222444444444444444444444444444444555555555555444444666666666666666555444444333333333444444444555555111111111111111111111111000000000000000000000000////////////////////////......------------......---...///111222333333333222222222333555666888999555555444333222111000000+++,,,,,,------.........////////////.........---,,,,,,,,,,,,+++++++++***************))))))(((''''''%%%$$$%%%&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$######$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''''')))(((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''((((((((())))))***+++------,,,,,,---///---...000000//////111222000111111333444666888999999;;;===>>>>>>???@@@BBBDDDDDDFFFHHHJJJLLLMMMNNNSSSWWW^^^eeekkknnnooonnnppppppqqqsssvvvyyy|||~~~{{{{{{zzzyyyxxxwwwwwwwwwvvvuuussstttvvvyyy}}}xxxuuurrrrrrtttwwwxxxxxxtttrrrqqqqqqsssvvvvvvvvvssspppkkkiiiiiihhhdddaaaPPPMMMKKKKKKJJJIIINNNUUUfffyyyvvvfffeeejjjxxxxxxwwwvvvvvvxxxyyywwwtttqqqmmmddd[[[[[[hhh|||ggggggfffiiiyyyzzzqqqppptttpppdddYYYZZZxxxzzzbbbTTTVVV^^^XXXZZZVVVNNNEEE???777000,,,+++******++++++***)))'''''''''''''''((()))***((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))************************************(((***+++------,,,+++*********+++++++++,,,,,,,,,******+++,,,---//////000333111///...---...///000111111111111000000000000111000//////111333666777222555999===@@@AAA@@@???888888:::>>>AAAAAA===999:::::::::;;;;;;;;;;;;<<<888999:::===EEERRR```jjj}}}mmm\\\VVVXXXYYYXXXYYY[[[]]]]]][[[XXXWWWYYY[[[ZZZZZZYYY[[[]]]______^^^___]]]YYYUUURRRQQQQQQQQQGGGDDDAAA???>>>===;;;999333222222222222222222333000111222333444333222222333333333444444555555555333444555666666555444333666666666666666555555444333333333444444555555555111111111111111111111111000000000000000000000000////////////////////////.........------.........,,,---...000111111222222222222222222444777999;;;666555555444333222111111***++++++,,,---...//////000/////////............+++++++++************)))++++++++++++***((('''&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))''')))***++++++,,,...000...///111111000000222333111222333444666888:::<<<888:::<<<======>>>???@@@CCCDDDFFFHHHJJJLLLNNNNNNRRRWWW^^^eeekkkmmmnnnnnnooopppqqqtttvvvyyy|||}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuttttttuuuxxx|||~~~uuurrroooppptttxxxyyyyyyxxxuuurrrqqqrrrsssttttttpppkkkfffccccccbbb```]]]MMMKKKJJJKKKJJJJJJPPPXXXnnnpppbbbdddkkk|||zzzzzzzzzyyyyyywwwqqqkkkfffcccZZZRRRUUUfff|||]]]___eeerrr{{{tttvvv}}}zzzbbbXXXiiilllZZZXXXXXXVVVTTTRRRNNNGGG???777000---,,,,,,,,,+++***))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))*********(((''''''((())))))*********))))))((())))))))))))************************************)))******++++++,,,---------,,,,,,,,,---...000111000000000000000///......000000000111222222333333111222222333333444444555444777:::============>>><<<;;;888@@@MMMFFF999999:::::::::999777777888:::<<<:::<<<@@@CCCFFFMMMUUUooosss[[[WWW\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]aaa\\\VVVUUUVVVVVVSSSOOOLLLEEE===;;;>>>>>>:::555555333000///111222333333333333333444444333222222555444444333333222111111666666666666666666666666555555666666666555333222333333444444555444444444111111111111111111111111111111111111111111111111222222222222222111000//////............------------------...///000111111///000222333444555555555555444333333222111000000+++,,,.../////////......////////////////////////,,,++++++******++++++,,,++++++***))))))))))))))))))(((((((((''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''((((((((()))***,,,---...+++***************++++++,,,---...000000000000///------...222888<<<<<<;;;666777888:::===???AAABBBEEEEEEEEEEEEGGGJJJMMMNNNVVV[[[```ccchhhooorrrpppppppppqqqrrruuuwwwzzz|||{{{zzzyyyxxxxxxxxxvvvsssqqqrrrrrrqqqpppqqqrrrssstttvvvqqqnnnqqqtttuuuwwwzzz|||vvvsssrrrssstttuuuoooiiiaaa\\\YYYXXXUUUSSSIIIKKKHHHHHHMMMKKKTTTiiiwwwfffiiixxxzzzssslllhhhfffbbbZZZSSSRRRWWWfff}}}[[[]]]fffttt~~~wwwtttxxx|||uuuttt|||iii```pppdddVVVVVVVVVTTTQQQOOOJJJDDD<<<555///+++,,,++++++***))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''((((((((()))))))))(((((('''))))))))))))************************************)))******++++++,,,------------,,,,,,---...///000000000000000000///......///000000111111222333333111222222333333444444555444777;;;<<<<<<<<<<<<===999888888AAAKKKFFF>>>???999:::;;;;;;999999:::;;;:::888999===???AAAGGGOOOeeeggg]]]\\\XXXUUUVVVZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]aaa\\\WWWVVVWWWXXXUUUQQQNNNGGG@@@===??????;;;777666333111000111333333333333333333444444333333222444444444444333333333333555555555555555555555555444555666666666555333222333333444444555444444333111111111111111111111111////////////////////////111111222222111000000//////............---------+++++++++,,,,,,---...//////000111222333444444444444444333333222111000000,,,---.../////////......////////////////////////,,,,,,++++++++++++,,,,,,,,,++++++***************))))))((((((((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%#########""""""#########%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((()))))))))))))))))))))******))))))***++++++,,,,,,---...///000000//////000///000333777:::999888999999999999;;;===???@@@DDDDDDDDDFFFIIIMMMPPPSSSVVV[[[```ccchhhoooqqqpppqqqqqqqqqrrrtttwwwyyy{{{|||xxxwwwvvvwwwwwwvvvsssqqqrrrrrrqqqqqqqqqrrrsssttttttooommmpppssstttvvvyyy~~~zzzuuurrrrrrsssttttttpppiii```ZZZWWWTTTPPPMMMHHHKKKHHHIIIMMMNNN[[[uuu|||lllrrr}}}sssjjjeeeddd^^^VVVOOOPPPXXXiiiYYY^^^jjj{{{yyywwwyyy}}}|||mmmdddfffqqq~~~qqqlll|||ttt___WWWWWWVVVSSSLLLJJJEEE???888222,,,***+++******))))))(((((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''((((((((((((''''''))))))))))))************************************)))******++++++,,,------......---------....../////////000000000///......//////000111111222222333111222222333333444444555555888;;;<<<;;;::::::;;;@@@<<<:::>>>AAA>>>;;;:::999;;;===>>><<<;;;;;;<<<:::888999<<<======BBBIIIXXXuuuvvvfff^^^XXXUUUVVVYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\```]]]YYYXXXZZZZZZXXXUUUPPPIIICCC@@@AAAAAA===999777444222111222333333222222333333444444333333333444444444444444555555555555555555555555555555555444555666666666555444333333444444555444444333333000000000000000000000000////////////////////////000000111111000000/////////............---------++++++++++++,,,---...///...///000111222333333333333333333222222111111111------.../////////......////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((()))))))))(((&&&$$$###(((((())))))***+++------,,,,,,...//////000//////222111222333666777666555;;;:::999888888:::<<<===AAABBBCCCFFFJJJOOOTTTVVVVVV[[[```ccchhhoooqqqppprrrrrrrrrrrrtttvvvxxxyyy}}}{{{vvvuuutttuuuvvvuuusssrrrrrrrrrqqqqqqqqqrrrssstttqqqlllkkknnnrrrrrruuuxxx{{{xxxtttrrrrrrsssssssssooohhh___XXXTTTPPPKKKGGGEEEJJJHHHIIINNNSSShhh~~~ooowwwuuuiiicccbbbZZZRRRKKKPPP]]]oooYYYbbbqqq}}}~~~tttddd]]]```nnn}}}uuuzzzlllaaa^^^]]]WWWQQQHHHEEE@@@:::444///,,,******)))))))))(((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''''''''(((((())))))((((((((()))))))))************************************)))******++++++,,,------///.........---------......///////////////......//////000000111222222222111222222333333444444555555888:::;;;:::999888888CCC;;;<<>>;;;===@@@@@@>>><<<;;;;;;>>>;;;;;;>>>======@@@FFFPPPhhhooobbbZZZXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\\\\___]]][[[ZZZ\\\\\\ZZZXXXQQQKKKEEEBBBBBBAAA>>>;;;888555333222333333222111222222333444444444333333333333444444555666777777555555555555555555555555444444555666666555444333444444444555444444333333000000000000000000000000111111111111111111111111//////000000000000/////////............---------...---------......///000---...///000111111111111333333222222222222222222.........////////////...////////////////////////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,+++++++++***)))))))))(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((()))***)))&&&$$$"""''''''((()))***,,,...///,,,,,,---...////////////222222222333555555444444:::999777666777999<<<===AAAAAABBBEEEJJJOOOSSSVVVWWW]]]aaadddiiipppsssqqqsssrrrrrrrrrsssuuuvvvxxx{{{~~~zzztttsssrrrssstttuuusssrrrqqqqqqqqqrrrrrrrrrssssssnnnjjjiiimmmqqqqqqsssvvvxxxvvvrrrqqqqqqrrrrrrqqqllleee]]]VVVRRRNNNIIIEEEBBBGGGGGGHHHPPPYYYttt|||lllvvv{{{llleeedddXXXPPPMMMTTTcccttt[[[eeexxxpppaaa[[[```ooo}}}zzzzzzzzzppphhhfffeee```UUULLLEEEBBB===777222...,,,+++))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%'''((('''&&&&&&'''((('''((()))***************((()))))))))************************************)))******++++++,,,------..................------......////////////.........//////000111111222222111222222333333444444555555777::::::999777777777999666FFF[[[eeemmmhhhTTT===???AAA@@@>>>;;;999888???======>>>>>><<>>???>>><<<999888888<<<:::;;;===<<<;;;===BBBJJJXXXooosssbbbYYYVVVVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[\\\\\\[[[[[[ZZZYYYSSSOOOJJJFFFCCCBBB@@@>>>:::888666555555444222000111111222333444444444444222222333444555555666666444444444444444444444444333444555666666666555444555555555555444333222222111111111111111111111111000000000000000000000000//////000000111111000000///............---------,,,,,,++++++++++++,,,,,,---...//////000000000///111111111222222333333444111000///.........//////////////////////////////------,,,,,,,,,,,,------***+++,,,---...---,,,+++******)))))))))(((((((((&&&&&&&&&'''''''''(((((($$$##################$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((***)))((('''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''')))***+++******)))''''''((()))***,,,...///,,,,,,,,,,,,---...///000---///222333333333444666333444555777:::===???@@@BBBBBBBBBDDDGGGLLLOOORRRYYY^^^cccfffkkkrrrtttsssrrrrrrqqqrrrrrrtttvvvwww{{{zzzwwwtttrrrqqqqqqrrrssssssrrrpppqqqrrrsssssssssrrrrrrooolllkkkooorrrqqqrrrtttuuusssqqqppppppnnnllljjj___ZZZUUUQQQPPPNNNJJJGGG@@@EEEEEEKKKXXXhhhzzzvvv{{{qqqfffbbbQQQQQQYYYfffrrryyy|||{{{iiiuuuyyyddd[[[\\\cccllltttrrr|||tttpppaaa___cccjjjhhh[[[MMMEEE???;;;666000---,,,,,,---************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******&&&'''))))))(((''')))***&&&'''((()))************))))))))))))************************************)))******++++++,,,------+++,,,---/////////......,,,---......//////............//////000111111111111222222333333444444555222444777888888666666666<<<@@@aaavvvmmmmmmfffGGG:::;;;<<<;;;999888999::::::888999<<<<<<;;;===BBBFFFPPPccc~~~jjj]]]WWWUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^YYYZZZ[[[[[[ZZZYYYXXXXXXUUURRRMMMHHHEEECCCAAA@@@;;;999777666666444111///000111222333444444444444222222333333444444555555444444444444444444444444222333555666666666555444555555555555444333222111222222222222222222222222000000000000000000000000///000000111222222111111///............---------,,,,,,++++++***++++++,,,......///000000000000///000000111222333333444444222111///.........//////////////////////////////------,,,,,,,,,,,,------,,,---///000000000///...*********)))))))))((((((&&&'''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''(((((()))))))))*********((((((((()))***,,,---...,,,,,,,,,,,,,,,...///000---000222333222111333555222444777:::<<<>>>??????BBBBBBCCCEEEHHHMMMQQQSSSWWW]]]bbbeeejjjpppsssqqqqqqqqqqqqqqqrrrtttvvvwwwyyy}}}~~~zzzwwwuuusssqqqqqqrrrssssssrrrpppqqqrrrsssssssssrrrrrrrrrnnnmmmqqqsssrrrrrrttttttsssqqqpppooommmiiifffZZZVVVQQQNNNNNNLLLHHHEEECCCGGGGGGNNN___ooozzzwww{{{~~~mmm___XXXPPPVVVeeeuuu~~~ooorrr~~~vvvaaaZZZ^^^dddkkkppplllqqqfffccc```___dddkkkhhhZZZMMMGGG<<<999333...+++***,,,---***************+++++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))******+++&&&((())))))(((((()))+++%%%&&&'''((())))))))))))))))))))))))************************************)))******+++,,,,,,------***+++---///000000//////,,,,,,---.../////////.........//////000111111111111222222333333444555555111444777888777666666777888999SSS\\\HHHJJJNNN666777888999888888999;;;===:::888:::>>>>>>===???DDDAAAJJJ[[[uuurrrccc[[[UUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]^^^^^^^^^______XXXYYY[[[[[[YYYWWWVVVVVVWWWTTTOOOJJJGGGDDDCCCBBB;;;999888777666444111///000111222333444444555444222222333333333333444444444444444444444444444444222333555666666666555555555555555555444333222111333333333333333333333333222222222222222222222222000000111222222222222222//////.........---------......---,,,,,,---------...///000000000000000000000000111222333444444555222111000.........///000////////////////////////...------,,,,,,------...---///111222333222111000************))))))))))))''''''''''''((((((((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%&&&'''''''''(((((()))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''***)))(((((((((((())))))(((((())))))***+++---------,,,++++++,,,---///000...111333333111000111333333555888;;;===>>>>>>===BBBBBBCCCFFFJJJOOOSSSVVVVVV[[[```ccchhhooorrrpppqqqppppppqqqrrrtttwwwxxxwww{{{}}}zzzxxxvvvtttrrrqqqrrrssssssrrrpppqqqrrrssstttsssrrrrrrtttpppooosssuuusssrrrssstttsssqqqpppnnnlllgggdddWWWSSSOOOLLLLLLJJJFFFCCCFFFHHHHHHQQQdddttt~~~zzzqqqvvv{{{iiiYYYPPPRRR\\\ooojjjuuuzzzpppZZZUUU]]]eeehhhhhhwwwuuuddd[[[XXXUUUccclllggg\\\RRRGGG===777444///,,,,,,,,,,,,+++***)))((()))***)))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((******))))))(((''''''&&&***************)))((((((((()))+++,,,,,,+++)))(((+++,,,------......------------..................//////............//////............/////////000000111111111111222222222000000000111222333555666888999;;;<<<<<<;;;999888<<<:::888777777777777777:::;;;<<<<<<;;;;;;===???@@@GGGSSSfffuuuaaa[[[RRRUUUWWWXXXWWWXXX[[[^^^^^^^^^^^^]]]\\\[[[\\\^^^\\\[[[ZZZXXXXXXXXXYYYYYYZZZWWWRRRMMMGGGCCC@@@???AAA>>>;;;888777777555444222222222222333333444555111111222333333444555555666666666666555555555555444444444555555555666666444555555555444333222222444444444333333333222222///000111222222222222222333333222111000///......000/////////............------,,,,,,---...000111////////////////////////000000000111222222333333222111000//////000111222333111///---,,,---...///---,,,++++++***)))((('''///******555CCCFFF<<<000+++++++++***)))(((((('''''''''((((((((((((''''''$$$&&&(((******)))'''&&&###%%%'''))))))((('''&&&)))******)))'''%%%&&&'''&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))***++++++++++++***---,,,,,,,,,---///111222111000000000111222333333222444555666777:::>>>AAAEEECCCBBBCCCHHHOOOTTTWWWUUUZZZaaafffiiilllnnnoooooommmmmmooosssvvvuuussstttyyy}}}zzzxxxwwwxxxvvvsssqqqpppppprrrsssssssssssssssssstttuuuuuuwwwvvvtttrrrqqqqqqqqqqqqwwwtttrrrqqqoookkkddd___ZZZQQQJJJIIIJJJGGGDDDCCCHHHDDDKKK\\\kkkyyy}}}|||uuuzzzuuu]]]PPPOOOVVVlllyyyrrrZZZ|||~~~vvv|||ooo\\\YYY]]]bbbiiiqqqtttaaaVVVRRRRRR```jjjcccUUUJJJCCC>>>666333...,,,++++++++++++***)))((()))***)))(((&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((()))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,------------........./////////............//////........./////////000000000111111111111222222222000111111111222444555666666777999::::::999777666999888777777888999999999999:::;;;;;;;;;;;;===??????FFFOOO^^^zzzxxxccc\\\UUUWWWXXXXXXVVVWWWYYY\\\\\\]]]]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZ[[[^^^[[[VVVQQQKKKGGGDDDBBBAAA???;;;888777777555444333222222222333333444555111111222333333444555555555555555555555555555555444444444555555555666666555555555555555444333333444444444333333333222222000000111222222222222222222222111111000/////////000000/////////.........//////...---------...///........................//////000111111222222333111111000//////000111111222111///---,,,---...///.........---,,,,,,++++++111------555@@@BBB:::111,,,,,,,,,+++***)))))))))''''''((((((((((((''''''$$$&&&(((******)))'''&&&%%%&&&'''((((((((('''&&&'''((()))(((%%%$$$%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,...///000111111000/////////000000222444555777888:::>>>AAABBBBBBCCCFFFJJJOOOSSSUUUVVVZZZ```dddgggiiilllnnnooommmmmmppptttvvvvvvuuuvvvyyy~~~|||yyywwwvvvwwwuuurrrpppooopppqqqssssssrrrrrrsssssstttuuuvvvwwwvvvsssqqqppppppqqqrrrvvvtttqqqpppnnniiiccc^^^VVVNNNHHHHHHIIIGGGEEEEEEHHHIIITTTfffrrr|||zzzxxxzzz}}}{{{lllWWWNNNQQQ```uuukkkUUUuuuxxxppp^^^]]]\\\\\\kkkrrr^^^RRROOOPPP]]]ddd\\\MMMAAA===<<<444111---+++***+++*********)))((()))***)))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((()))***++++++,,,*********+++******)))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,---...///000111111//////............//////....../////////000000000000111111111111222222222222222222222333555666666555555777777777777555555666666777888999:::::::::777888:::::::::;;;===???@@@EEEJJJSSShhhggg]]]XXXYYYYYYWWWVVVVVVXXXYYY]]]^^^^^^]]][[[ZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^```^^^ZZZUUUOOOJJJFFFDDDBBB???;;;999888777555333333333222222222333444444111222222333333444444555555666666777777888888999444444444555555555555555666666666666666555555444444444444444333333333333000111222222222222222222000000000000000000000000000000000/////////......000000///------,,,,,,---........................//////000000111111222222111000///......///000111222111///...------..............................000......333888999444///------,,,,,,+++*********'''(((((())))))(((((('''%%%&&&(((******)))'''&&&'''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++++++++************+++,,,---...///111111000///............222444666777888:::===@@@???AAADDDGGGLLLPPPSSSUUUYYY\\\___bbbdddgggjjjlllooonnnnnnppptttwwwxxxxxxxxxyyy}}}~~~{{{yyyvvvuuutttsssqqqooonnnoooqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwuuurrrooonnnoooqqqssstttssspppnnnkkkgggaaa]]]SSSLLLGGGHHHIIIGGGFFFHHHGGGOOO```ooovvv}}}yyywww|||zzzwwwvvvppp```PPPNNNVVVkkkvvv```OOO|||www{{{uuubbb^^^YYYWWWpppooo]]]UUUSSSRRRXXXZZZSSSFFF<<<888888111...+++************)))***)))((()))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++*********++++++******))),,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,---...///111222333444//////............//////...////////////000000000000000111111111222222222333333333333444555666777444555666666666666555444444666999::::::999999999555777999::::::;;;<<<>>>AAADDDHHHKKKZZZzzznnn___ZZZYYYXXXVVVVVVVVVXXXYYY___``````___]]]]]]^^^```]]]]]]\\\\\\\\\^^^___``````___[[[WWWRRRLLLHHHEEECCC@@@<<<999888777555444333333333222222333333444222222222333333444444444666777777888:::;;;;;;<<<555555555555555555555555666666777777777777666666555444444444444333333333111111222333333222222222//////000000111111111111000000000////////////...//////......------------..............................//////000111111222000///............///000111000///...---.........,,,,,,,,,,,,------.........------...//////---,,,,,,,,,+++++++++*********(((((())))))))))))((((((%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''(((((())))))((('''&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))***++++++++++++*********++++++---...//////000000//////.../////////222444666888888:::===??????AAACCCFFFJJJOOOTTTXXX]]]___aaabbbccceeeiiilllnnnnnnoooqqqtttxxxzzz{{{}}}|||}}}~~~{{{yyywwwvvvrrrqqqooonnnnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuwwwtttpppmmmlllnnnqqqssssssrrrpppmmmiiiddd```]]]TTTMMMIIIIIIJJJHHHGGGIIIHHHUUUgggrrruuuyyy{{{xxx{{{vvvrrrooohhhXXXKKKOOO\\\sss|||kkkXXXKKK~~~xxx|||{{{ddd]]]VVVXXXyyy}}}kkk```\\\\\\UUURRRNNNJJJCCC<<<666333///---***)))*********)))***)))((()))***)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******,,,,,,+++******+++,,,,,,+++,,,,,,------------------...///000222444555555//////............//////////////////000000000111000000111111111222222222333333333333444555666666555666666666666666666555555888;;;;;;999777777888555777:::;;;;;;;;;<<<===AAADDDFFFHHHRRRnnnwwwcccZZZXXXVVVUUUVVVXXXYYYZZZ___``````___]]]]]]^^^```^^^^^^]]]]]]]]]___```aaaaaa```^^^[[[VVVQQQLLLIIIEEEBBB>>>;;;999888666555444333333222222333333333222222333333333333444444555555666777999:::;;;;;;555555555555555555555444666666777777777777777666555555555444444444333333222222333333333222222111/////////000111111222222111000000000////////////,,,------.........//////........................---......//////000111111000///...------...///000000//////...............+++,,,,,,------......///,,,------,,,+++******+++***************)))))))))(((((())))))))))))((((((&&&&&&(((((())))))(((''')))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((************))))))(((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))***++++++++++++***++++++,,,---...///000000.........///000111222333222444777888999:::<<<>>>AAAAAABBBCCCFFFMMMVVV]]]```aaabbbcccccceeeiiilllmmmnnnoooqqqtttxxx|||~~~~~~{{{yyywwwvvvoooooonnnnnnnnnoooppppppqqqqqqqqqqqqqqqrrrssssssuuusssooolllkkkmmmppprrrrrrqqqoookkkfffaaa]]][[[VVVPPPLLLLLLKKKHHHHHHKKKNNN^^^nnnsssrrrwww{{{yyy{{{}}}tttoooiiiaaaSSSJJJSSSccc|||tttaaaQQQIII}}}|||fff[[[XXXbbbsssjjjeeedddcccUUULLLEEECCC@@@:::333000---,,,******++++++***)))***)))((()))***)))(((&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((()))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------...000111333444444//////............///////////////000000000111111000111111111111222222222333333333333333444555555666666666666666666666666666999;;;:::777666777999666999;;;<<<<<<;;;;;;<<>><<<;;;:::;;;;;;===AAACCCGGGWWWzzzrrr^^^ZZZVVVTTTUUUWWWXXXXXX\\\]]]]]]\\\ZZZZZZ[[[\\\aaa```___^^^]]]^^^___``````aaabbbaaa^^^YYYTTTQQQIIIFFFBBB???===;;;999777555444333333222222222333333333333333333333333333333333444444555666777777666666555555555444444444444555666666777777777666555555555555444444444444333333444444333333222111000000000000000111111111111111111000000000//////,,,---...//////......---------------------------,,,------......///000000......---,,,,,,---............///////////////.....................//////------------------------************************))))))************))))))'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&&&&'''((((((&&&&&&'''(((,,,+++***))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))***++++++++++++***)))***,,,...////////////---------...///000111222222444888999::::::;;;<<<>>>@@@CCCDDDFFFMMMWWW______aaaccccccdddeeehhhjjjiiikkknnnppprrrwww}}}~~~~~~|||zzzwwwuuussssssmmmnnnnnnoooooopppqqqqqqtttsssrrrpppooooooooooooqqqooonnnllllllmmmnnnooojjjjjjhhhccc\\\WWWUUUUUUSSSOOOMMMMMMKKKIIIJJJOOO```pppzzzwwwuuu{{{||||||}}}~~~|||zzzxxxwwwxxx}}}}}}lllccc]]][[[YYY\\\lllyyyvvvrrrmmmaaaPPPGGGEEEyyyqqqttt~~~ggg\\\ccczzzpppjjjkkklllgggaaaJJJDDD@@@>>>888///...111,,,+++***+++,,,,,,+++******)))((()))******(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''')))******)))***+++,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,,,,,,,+++)))******+++,,,---......//////............//////000000000000111111111111000111111111111222222222222222111111222222333333666555555444444555555666333666999888666666;;;@@@:::<<<>>>???===;;;::::::888:::>>>AAABBBOOOmmmwwwaaa\\\WWWTTTUUUVVVVVVUUU^^^^^^^^^]]]\\\[[[\\\^^^aaa```___^^^]]]]]]^^^___]]]___``````^^^YYYTTTQQQKKKGGGCCC@@@>>><<<:::888555444333333222222222222333333333333333333333333666666777777888888999999666666555555555444444444444444555666666666666666666666555555555444444444444444444444333333222111111111000000000000000000111111111111000000000000...////////////---,,,+++------------------------,,,,,,------...//////000...---,,,,,,,,,,,,---.........///////////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,++++++++++++++++++++++++,,,))))))************))))))''''''''''''((((((((()))###%%%'''))))))((('''&&&%%%&&&''''''%%%%%%&&&'''++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))***++++++++++++***((()))+++---.........---......---------......///222555888:::::::::;;;<<<;;;???DDDFFFHHHNNNWWW^^^]]]___bbbcccdddeeegggiiihhhkkkmmmoooqqqvvv}}}|||{{{zzzwwwuuusssqqqqqqmmmmmmnnnooopppqqqrrrrrruuutttrrrpppooonnnmmmmmmoooooonnnmmmlllmmmnnnnnnggggggeee```XXXSSSQQQQQQPPPMMMKKKLLLKKKIIILLLQQQbbbrrr|||xxxvvv||||||uuu{{{{{{zzzyyyxxxxxxxxxyyy{{{yyyjjj```[[[\\\```hhh{{{wwwpppkkkeeeZZZKKKCCCCCCxxxjjjsssuuu^^^aaapppuuuiiilllvvvvvvhhhXXXEEEAAA;;;666333000...,,,++++++++++++++++++++++++((()))***+++***(((&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))******++++++++++++******))))))))))))))))))))))))((((((***+++---...000000,,,,,,,,,++++++*********++++++******++++++,,,---.........////////////000//////000000000000//////---......///000111111222000111111111111222222222444444444444444444444444444555777888888666555333666777888888777888:::<<<<<<===>>>===;;;::::::<<<;;;:::;;;===@@@KKKaaauuunnnaaaTTTQQQTTTVVVWWWYYY]]]]]]\\\\\\\\\\\\\\\]]]```]]]]]]___^^^[[[ZZZ]]]\\\^^^```bbbbbb```]]][[[PPPKKKEEEAAA???>>><<<:::999888666555444333222222444444444444444444333333555333222333555777777666777666555444444444444444666666777888888888888888666555333222111222222333333333333333333333333333111111111111000000000000000000000000000000000000000...---++++++,,,---...///............---------------------------------,,,+++*********,,,///000///......---------.........,,,)))+++...000///------,,,++++++******+++++++++*********))))))(((((())))))))))))((((((((((((&&&''''''(((((((((((((((******)))'''&&&%%%$$$######$$$&&&((()))(((((('''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&((()))+++---))))))))))))((((((((((((******))))))))))))******)))***++++++,,,,,,++++++000/////////000111222222222333444666888:::<<<======AAAFFFHHHIIILLLSSSYYY^^^```cccccccccbbbdddeeedddiiinnnqqqsssvvv{{{}}}{{{wwwuuutttsssrrrrrrssssssooooooppppppppppppqqqqqqvvvtttqqqpppoooooommmlllkkkoooooommmnnnqqqqqqnnnlllhhh```XXXQQQMMMKKKJJJMMMJJJIIIIIIIIIHHHLLLRRRgggqqqxxxwwwwwwzzz{{{yyytttxxxzzzzzz||||||{{{yyyvvvhhhcccZZZooopppiiiaaaZZZQQQHHHCCCDDD{{{pppwwwuuuaaaeeesssuuukkkmmmsssqqqbbbTTTDDD???999444111///---,,,---,,,,,,++++++***************++++++***((('''&&&(((''''''''''''''''''((((((((('''''''''(((((())))))(((''''''''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))***+++---...//////,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------........./////////...//////000000//////............///000111111111000111111111111222222222444444444444444444444444333555666777777666444333555777888777777777999;;;===>>>???>>><<<;;;<<<===<<<<<<<<<===>>>FFFYYYkkk{{{jjjYYYSSSUUUWWWXXXYYY]]]]]]\\\\\\\\\\\\\\\\\\^^^\\\\\\]]]\\\YYYZZZ]]]]]]^^^___````````````___WWWQQQJJJEEEBBBAAA???===999888666555333333222222333333444444444444444444555333222333555777777666666666555444444444444444555555666777777777777777666555444333333333444555333333333333333333333333111111111111000000000000000000000000000000000000...---+++*********,,,---............------------------------------------,,,+++******+++,,,...000......------------.........---+++,,,---......---...---,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))((((((((((((&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++))))))))))))((((((((((((******))))))))))))******+++,,,------......------////////////000111222222222333555777999;;;<<<===>>>BBBGGGIIIJJJMMMTTTZZZ^^^```bbbcccccccccdddffffffjjjooorrrsssvvv{{{}}}zzzxxxvvvuuutttsssrrrsssssstttqqqqqqqqqqqqqqqqqqpppppptttrrrpppooooooooonnnllllllooopppoooooorrrqqqnnnkkkfff___VVVOOOKKKIIIHHHHHHGGGGGGIIIGGGGGGMMMUUUdddoooxxxyyyyyy{{{{{{xxxvvv|||~~~~~~zzztttqqqnnneeedddbbb~~~}}}qqqhhh]]]TTTIII???:::;;;|||qqquuuxxxkkkqqq}}}yyytttoooooooooiiiZZZNNNAAA===666111///...---,,,------,,,+++++++++++++++------+++***)))((('''''')))((((((''''''(((((()))))))))(((((('''(((((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......,,,---------.....................//////...............//////000000111111000111111111111222222222444444444444444444444444333444555666666555444333555666888888777777999:::<<<===>>>===;;;:::;;;<<<>>>=========<<>>999333...---,,,,,,,,,+++++++++***+++,,,......000...+++)))((((((((()))))))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......------............------.../////////000000000111000000111111111222222222333333333333333333333333222333444555555555444333555777999999999999:::;;;888:::::::::888888999:::>>>===>>>>>><<<>>>GGGSSStttgggYYYWWWWWWWWWWWWZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZZZZ___gggkkkgggaaa]]]]]]```dddhhhgggaaaYYYPPPIIIEEEDDDCCC:::999777555444222222222111111222333444444555555444333222222444666666555666555555444444444555555444555666666777777666666444444444555555666666777333333333333333333333333222222222111111111000000////////////////////////111111000///...//////000.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---...------,,,,,,------......---///111///+++***,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&''''''(((((((((((((((&&&'''''''''''''''''''''***)))(((''''''((()))***))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((()))***)))(((&&&%%%(((((((((((())))))))))))******))))))))))))******)))***++++++,,,,,,++++++.........//////111222333444444666888:::<<<===>>>AAAEEEIIILLLOOORRRWWW[[[\\\^^^aaaccccccdddfffgggjjjnnnrrrssssssuuuyyy|||}}}}}}|||{{{yyyvvvtttrrrssssssrrrrrrssssssssssssttttttsssrrrqqqpppooonnnlllkkkkkklllnnnooonnnmmmkkkooopppooooooqqqooollleee```XXXOOOIIIEEEDDDDDDIIIIIIJJJHHHEEEHHHVVVeeekkkttt}}}~~~yyysssqqqqqqzzz}}}~~~wwwkkkbbb]]][[[YYYdddqqq{{{cccYYYNNNEEE>>>999999>>>|||jjjfffooo}}}uuuooorrrssssssoooeeeXXXKKKCCC:::666000---,,,,,,,,,,,,)))))))))***,,,...111222000...+++((('''((()))***))))))(((((((((((())))))''''''&&&&&&''''''((())))))******************))))))******++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---------......------............------////////////000000000000000000111111111222222222333333333333333333333333222333333444444555555444666888:::;;;::::::;;;<<<777999:::999888888999:::<<<<<<===???>>>>>>DDDMMMfffppp___YYYWWWVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXWWWVVVWWWYYYZZZ\\\dddnnnsssmmmeee___\\\___dddhhhjjjeee]]]SSSKKKFFFDDDDDD;;;:::888666444333222222111111222222333444555555444222111222444666666555555555444444444555555666666666777888888888888777333333444444555555555555333333333333333333333333222222222222111111111111////////////////////////111111000000////////////...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---.........000111///,,,***---///---,,,,,,+++++++++++++++******++++++++++++++++++))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))(((''''''(((***+++))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((()))))))))'''%%%$$$'''((((((((()))))))))*********))))))))))))******)))***++++++,,,,,,++++++---------...///111222333444555777888:::<<<>>>???CCCEEEIIIMMMQQQTTTXXXZZZ\\\^^^aaaccccccdddfffgggkkknnnrrrsssssstttwww{{{}}}|||{{{yyyvvvtttrrrqqqppppppqqqqqqrrrrrrrrrrrrssssssrrrpppooonnnmmmllliiiiiijjjlllnnnpppooommmiiimmmooonnnmmmooommmiiibbb]]]TTTLLLFFFCCCBBBCCCLLLJJJHHHEEECCCHHHZZZlllpppvvv||||||vvvqqqsssxxx~~~zzz{{{yyyoooeee\\\XXXXXXZZZhhhwwwwwwYYYPPPEEE???;;;999===CCC}}}qqqhhhkkkwwwvvvjjjjjjqqqrrrpppiii^^^PPPEEE???555222///---,,,,,,,,,+++))))))((())),,,///222444---,,,***((('''((()))***)))((((((''''''(((((()))&&&&&&&&&'''((()))***+++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))***++++++,,,---------.....................//////.........////////////000000000000000111111111111222222222333333333333333333333333333333333444555555666666666888;;;;;;;;;::::::;;;999;;;<<<<<<::::::;;;===;;;:::<<<>>>>>>>>>CCCKKK\\\~~~iii^^^XXXVVVXXXVVVWWWYYYZZZ[[[[[[ZZZZZZXXXWWWWWWXXXXXX[[[fffrrruuupppggg```\\\^^^bbbeeehhheee___VVVMMMGGGEEEEEE===<<<:::888666444444333111111222222333333444444333222111222444555555555555444444444444555666666666777777888888888888888333333444555555555444444333333333333333333333333333222222222222111111111000000000000000000000000...............---------------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////...------...///,,,,,,+++************+++************++++++++++++))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''((()))***+++)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%''''''(((((())))))************))))))))))))******+++,,,------......------,,,------...///111222333555666777999;;;===??????CCCEEEIIINNNRRRVVVXXXZZZ]]]___aaaccccccdddeeegggjjjmmmqqqrrrrrrsssvvvzzz}}}~~~}}}|||zzzwwwuuurrrpppooommmmmmooopppqqqqqqqqqqqqppppppooonnnmmmlllkkkjjjhhhhhhjjjlllooopppooommmhhhlllnnnmmmmmmnnnkkkggg^^^YYYQQQIIIDDDBBBCCCDDDKKKHHHFFFEEEEEEMMM^^^ooorrrtttvvvuuuqqqqqq|||{{{{{{}}}qqqggg___XXXUUUVVV]]]ooo~~~kkkRRRIII@@@;;;999999>>>EEEwwwmmmiiiqqqlllbbbgggpppooojjjbbbVVVJJJ@@@;;;222000.........---,,,***,,,+++******+++...111333******)))((((((((()))***(((''''''''''''''''''(((&&&'''''')))***,,,...///******+++,,,,,,+++******''''''((((((((((((''''''))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,------........./////////...//////000000//////...000000000000////////////000111111111111222222222222222222222222222222222444444444444555666777888333666999:::999999999999999;;;<<<<<<;;;;;;<<<>>>:::999:::======<<>><<<:::777666555444222222222222222222333333333222111111444555555444444444444444444555666666555666666777888777777777555555666777666555444444333333333333333333333333333333222222222111111111000000000000000000000000---.........------,,,,,,---------,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,---...//////...------///000//////------,,,++++++++++++,,,++++++++++++,,,,,,------))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''&&&&&&###$$$&&&'''))))))******((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''''''''''''''((()))***************))))))))))))******+++,,,------......------,,,,,,,,,---///111222333555666888:::<<<>>>???@@@CCCEEEIIINNNSSSWWWXXXYYY^^^```bbbcccccccccdddfffhhhlllpppqqqqqqrrrvvvyyyxxxzzz}}}~~~~~~~~~|||zzzvvvssspppnnnmmmjjjkkkmmmnnnppppppppppppmmmmmmlllkkkjjjjjjiiiiiihhhiiijjjmmmppppppooommmhhhmmmooonnnmmmnnnkkkfff[[[VVVNNNGGGBBBBBBCCCEEEHHHFFFFFFJJJOOOWWWffftttxxxuuurrroookkkpppyyyjjjaaaZZZTTTQQQSSS^^^ssssssbbbNNNFFF>>><<<;;;<<>>???@@@CCCEEEHHHMMMSSSWWWXXXXXX^^^```ccccccccccccdddeeegggkkkooopppppprrruuuyyyuuuwwwzzz|||}}}~~~|||yyyuuuqqqnnnlllkkkhhhiiikkkmmmooooooooooookkkjjjjjjiiiiiihhhhhhhhhiiiiiikkknnnpppqqqooommmiiinnnpppooooooooolllgggZZZUUUMMMFFFBBBBBBDDDFFFFFFFFFIIIQQQYYYbbbnnnxxxyyyrrrkkkgggmmmvvvfff]]]WWWPPPNNNQQQ[[[sssnnn^^^KKKDDD???>>>???BBBJJJRRRtttsssmmmkkkrrr~~~jjjaaadddjjjrrrfffWWWNNNEEE<<<777666111000---+++))))))***+++++++++******)))((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%''')))((('''(((---222000...***&&&'''+++***&&&(((((()))***************))))))************)))))))))******+++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,---......//////.........------------...//////...//////000000000000000///////////////000111111000000111222333444444555222222333333444555666666666666777777888888999999555555666888999:::;;;;;;777888999:::<<<>>>@@@AAAPPPmmmuuuccc[[[[[[TTTZZZ___```aaabbbaaa```]]][[[XXXUUUUUUXXX^^^ccceeeccc```]]][[[\\\]]]^^^_________[[[TTTLLLGGGDDDAAAAAA@@@>>>:::666444444444444333333333333333333444444333222333444555666333333333444444444555555333333444555555555555555888888888777666444222222333333333444444555555555555555555444333222111000111111111111000000000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((---,,,+++*********+++,,,++++++,,,,,,,,,,,,------/////////...///000111111111///,,,))))))***+++---***++++++,,,,,,++++++***+++*********))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))'''%%%&&&(((+++++++++(((((('''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))((((((''''''&&&&&&)))******++++++,,,------,,,...///000///000111333999::::::::::::<<>>@@@AAAKKKcccjjj___[[[UUUWWWZZZ[[[\\\^^^``````]]][[[YYYVVVUUUXXX^^^bbbeeecccaaa___^^^^^^^^^___^^^___^^^[[[UUUNNNGGGDDDAAAAAA@@@>>>:::777555444444333333333333222222222333333333333333444555555444444444555555555666666777777888888888888888777777777777777666444333333333333444444444444444444444444444444333222111111111111111111000000000000000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******++++++,,,+++++++++,,,,,,,,,------------........./////////000///---+++***+++,,,,,,***++++++,,,,,,++++++***+++*********))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******++++++,,,------,,,...///000///000222333888999:::::::::<<<@@@CCCEEEHHHLLLOOORRRUUUXXX[[[\\\^^^```bbbeeefffggggggjjjkkkmmmppprrrsssttttttzzz{{{}}}~~~~~~wwwvvvssspppnnnmmmnnnnnnrrrpppmmmkkkjjjlllnnnooonnnmmmkkkiiihhhggghhhhhhfffhhhkkkmmmmmmkkkiiigggkkkjjjkkkkkkjjjgggbbb^^^RRRKKKFFFFFFGGGFFFGGGIIIGGGLLL[[[rrrzzznnniiihhhooo{{{cccWWWPPPKKKKKKQQQ```rrrwww```QQQEEEAAA???DDDNNNUUUVVVTTT~~~~~~ooohhhgggiiinnnwwwrrr]]]VVV[[[bbbbbbWWWJJJCCC<<<444000///...---,,,*********+++,,,++++++******)))(((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))(((&&&''')))***++++++000444555///***((('''%%%(((((()))***************))))))************))))))&&&'''((()))***+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,------......------......------......///000...///000000111111000000///////////////000111111333222222222222111111111333333444444444444444444444555666777888999:::;;;@@@>>><<<:::999888888888888888888:::;;;===???@@@EEEVVVsssxxxggg^^^XXXWWWVVVWWWYYY\\\___bbb]]]\\\ZZZWWWWWWYYY^^^bbbbbbaaa``````___^^^^^^]]]]]]^^^^^^\\\WWWPPPIIIEEEAAA@@@???>>>;;;999777666444333333333222222222111222333333444444444444444555555555666666666777777888888999999999888888777666666666666666555555444444444444444444444333333222333333444444333333222222222111111111000000000//////............//////------,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,//////...------,,,,,,,,,***++++++,,,,,,++++++******************))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((('''&&&'''((('''&&&$$$(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''(((((()))******++++++)))******++++++,,,------,,,...000000000000222444777888999:::;;;>>>BBBEEEGGGJJJOOORRRSSSUUUWWWXXXZZZ]]]aaaeeeggghhhhhhhhhjjjkkkmmmoooqqqssssssttt{{{}}}|||zzzzzzuuussspppnnnmmmnnnpppqqqvvvrrrmmmhhhhhhjjjnnnqqqpppooollljjjiiihhhhhhiiiiiijjjjjjjjjjjjiiihhhgggjjjjjjkkkkkkiiieee___ZZZPPPJJJFFFGGGHHHGGGHHHKKKHHHRRRjjjvvvhhheeegggnnnzzzaaaTTTOOOLLLOOOVVVggguuurrrYYYHHHBBB@@@BBBJJJUUUZZZXXXSSSzzz~~~yyyhhhfffddddddkkkyyykkk^^^ZZZ\\\]]]XXXMMMBBB===888111------,,,++++++******+++,,,,,,++++++******)))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''+++(((%%%&&&)))+++***(((,,,444999333,,,(((((('''(((((()))***************))))))************))))))%%%%%%'''(((******++++++++++++******++++++,,,---***+++++++++++++++,,,,,,+++,,,,,,---------------...............//////000//////000111111111111000///////////////000000111//////000111222333444444333444555555555444333222555555666888999;;;<<<===@@@>>><<<999888777777888888888888999:::<<<===>>>BBBKKKaaaqqqddd]]]YYYWWWXXX[[[\\\___ccc]]]\\\[[[YYYXXXZZZ^^^aaa\\\]]]^^^^^^^^^]]]\\\[[[]]]]]]\\\[[[XXXRRRKKKGGGBBBAAA???>>>===<<<999777444444333333222222111111111222333444555444333333444555555555666666666666555666666666666555444444555555666666666666666555555555555444444333333333111222333333444444444333222222222111111111000000//////............//////---------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***+++---//////...,,,+++....../////////...,,,,,,***++++++,,,,,,++++++***************************)))))))))(((((((((((('''(((((((((((((((((((((((('''&&&'''((())))))&&&$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))))))))*********+++++++++)))******++++++,,,---------...000000000000222444555777999;;;<<>>@@@HHHTTT___```WWWNNNxxxsssyyyyyyfffiiibbb```kkkyyykkkhhhgggaaa[[[OOOEEE<<<888555///,,,,,,+++*********++++++,,,,,,++++++******)))((((((((('''((((((((((((((((((''''''''''''(((((((((((((((+++(((&&&&&&)))+++)))''''''222888444---*********(((((()))***************))))))************))))))%%%%%%'''(((******++++++++++++******++++++,,,---*********++++++,,,,,,,,,+++,,,------......------///............///000000///000000111111111111111///////////////000000111...///000111222333333444333444555666555444333222111111222444555777888999;;;:::999777777777888888888888888999999;;;<<<<<>>666444222...,,,,,,*********+++++++++++++++++++++******)))(((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''')))))))))((($$$...555222---+++++++++(((((()))***************))))))************))))))&&&'''((()))***+++++++++++++++******++++++,,,---*********++++++,,,,,,---,,,---......//////......//////......//////000111///000111111222222111111///////////////000111111222111111111111000000000111333555666666555333222222222333444555666777888555555666666777888888888888888888888999999:::;;;@@@@@@JJJ___tttuuuhhh^^^YYY\\\]]]XXXWWW[[[]]]^^^^^^]]][[[\\\]]]___\\\]]]___```aaaaaaaaa```___\\\YYYXXXXXXVVVQQQMMMIIIFFFCCCBBBCCCAAA===:::777777666555444333222222111222222333333333333333333333333444444444444555333444555666666666666555555555666666666666666555444444444444444444333333111222333333444444444444333222222222222111111111000000////////////000000//////......---,,,,,,,,,***++++++,,,,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,************+++++++++++++++,,,---.........------,,,---...//////...---,,,***++++++,,,,,,++++++************+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&(((+++,,,+++***'''(((((((((((()))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******,,,,,,++++++***))))))((()))******++++++,,,---------///111111111111333444555777:::<<<>>>@@@CCCEEEGGGJJJOOORRRSSSUUUWWWXXX\\\___dddiiilllllljjjiiijjjlllnnnppprrrttttttuuuvvvxxx|||~~~|||{{{tttrrrpppnnnllllllkkkkkkkkklllmmmnnnnnnooooooooorrrqqqnnnllljjjiiihhhhhhgggfffdddddddddfffhhhiiifffdddcccaaa___ZZZTTTPPPPPPKKKHHHGGGGGGIIIOOOWWW```kkk|||yyynnnmmmmmmmmmsss|||qqq^^^QQQWWWdddmmmuuu|||eeeOOOFFFEEEEEELLL[[[kkkrrrjjjVVVEEE|||lllhhhppp{{{zzzoooffffffyyywwwpppppprrrkkk\\\OOO@@@888222111000---+++,,,***++++++++++++******)))++++++******)))(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%'''((()))((((((((()))$$$,,,222///,,,+++***((((((((()))***************))))))************))))))((())))))***++++++******++++++******++++++,,,---)))******+++,,,,,,---------...//////000000/////////////////////000000111000000111222222222222111///////////////000111111111111111111000000000000000222444666777666444333444444555555666777777888222333555777888888888777999888888888888999999:::===<<>>@@@BBBDDDEEEHHHLLLOOORRRUUUXXX[[[^^^aaaeeeiiikkkkkkjjjiiilllmmmoooqqqsssuuuvvvvvvwwwyyy{{{~~~}}}~~~|||yyyvvvqqqqqqpppooonnnlllkkkjjjhhhiiikkkmmmoooqqqrrrrrrrrrpppnnnkkkiiihhhgggggghhhgggeeedddcccdddeeefffdddbbb___\\\ZZZWWWRRROOOOOOKKKHHHHHHJJJNNNYYYccckkksss~~~}}}sssqqqooolllpppyyygggXXXRRR^^^qqq{{{~~~ppp[[[KKKFFFGGGJJJPPP]]]jjjoooeeeQQQ@@@pppllltttpppiiikkklllkkklllnnnlllbbbRRRFFF<<<555/////////,,,+++++++++++++++++++++***))))))++++++******)))(((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))###&&&))))))''''''(((+++%%%,,,000---******)))&&&(((((()))***************))))))************)))))))))******+++++++++******++++++******++++++,,,---))))))***+++,,,,,,------...//////000000000000000///////////////000111111000000111222222222222111///////////////000111111......///000111222333333///111444666777666555333111111111222222333333333111333666999:::999777666999888888888888888999999;;;:::???HHHOOO```}}}kkk^^^]]]\\\WWWXXX___]]]^^^______]]]]]]]]]^^^[[[\\\]]]^^^___aaabbbcccbbb\\\VVVUUUVVVXXXUUURRROOOKKKGGGFFFGGGEEE@@@::::::999888777666555444444333222111000111222444555555555555555666666666777111111333555666777777777666666666777666555555444333333333444444555555555333333333444444333333222333333333222222222111111222222111111111111222222000000///...------,,,,,,,,,,,,---.../////////...((()))+++,,,------,,,,,,)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((***(((%%%%%%&&&''''''&&&'''((((((((())))))******###$$$&&&((())))))((('''))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))******+++,,,,,,------...///111111111222333555666888<<<>>>???@@@BBBDDDDDDGGGJJJMMMQQQUUUZZZ]]]```bbbfffiiikkkkkkjjjjjjlllmmmooorrrtttuuuvvvwwwzzzzzz{{{}}}{{{}}}~~~|||yyytttqqqnnnoooooopppooommmkkkjjjggghhhiiikkknnnqqqtttvvvrrrpppnnnkkkiiigggggggggiiihhhfffdddccccccccccccccc```\\\YYYWWWUUUQQQOOONNNJJJHHHIIILLLSSS```mmmtttyyyvvvsssooojjjnnnwww{{{bbbVVVSSSdddyyy|||~~~}}}ttteeeVVVKKKHHHIIIKKKPPPZZZeeehhh^^^KKK:::uuupppyyyooottt|||sssfffffffffddd```WWWIII===777444000---,,,,,,+++***++++++******************&&&)))***&&&$$$''')))(((((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***))))))((('''&&&******++++++++++++******++++++******************+++******))))))******+++,,,+++*********,,,...000666666555444333333222222......//////000000111111000111111111111222222222222111111000000000000000000111111111111222222222333333333222222111111111111111111111222333444555666666666666555555555555777777777777777888888999888777;;;BBBEEEPPPnnn{{{hhhaaa^^^YYYVVVVVV[[[\\\\\\[[[ZZZZZZ\\\]]][[[\\\]]]^^^___aaabbbbbbaaa^^^YYYUUUTTTUUUWWWYYYQQQLLLGGGDDDDDDDDDBBBAAA;;;;;;:::888777555444333444333222222111111222222333333333333333333333333555555666666666666555555666777777888777777666555333333444555555444333333777666444333222222333333111222333444333222111000000000000000000000111111000000000000000000000000............---,,,+++***,,,,,,,,,,,,++++++******************************(((((((((((())))))))))))************************,,,------......------,,,---+++)))***---000111000++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))******)))((((((***))))))(((((((((((())))))))))))))))))******+++++++++,,,------......///------...000111222333444555777:::<<<>>>@@@DDDGGGIIIJJJLLLNNNPPPTTTYYY]]]]]]aaaeeehhhhhhhhhhhhiiipppqqqrrrrrrrrrsssvvvyyyzzz|||~~~}}}}}}}}}|||xxxtttqqqpppoookkkjjjjjjjjjkkkkkkiiihhhjjjkkklllllllllnnnqqqtttsssrrrpppnnnlllkkkjjjjjjjjjiiihhhgggffffffffffffccc```\\\ZZZZZZWWWSSSOOONNNLLLNNNSSSSSSUUUeeexxx|||xxxtttuuuuuurrrnnnwwwuuuvvvmmm]]]ZZZaaauuu}}}{{{}}}~~~}}}rrrqqqhhh[[[QQQOOOPPPOOOXXXXXXZZZ^^^\\\SSSCCC777|||xxxnnnkkkgggbbb\\\VVVNNNAAA777444111---+++++++++***)))***************************---...)))'''(((((('''((()))))))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))((((((''')))******++++++******)))************************---,,,,,,++++++,,,,,,---,,,+++******+++,,,///000555555444444333222222111.........///000000111111000000111111111222222222222111000000//////000000000000111111111222222222333333333222222111111111111111111111222333444555333333444555666777888888777777666666777777888999888777;;;@@@AAAIIIcccuuuhhhbbb\\\XXXXXX\\\\\\]]]]]]\\\\\\]]]^^^\\\\\\]]]^^^___```aaaaaa```^^^ZZZWWWUUUVVVWWWXXXUUUPPPJJJFFFEEEEEECCCAAA======;;;999777555444333444333222222111222222222333333333333333333333333555555666666666666555555666666666666666666666666666666666666666666666666777666444333222222333333222333333333333222111111111111111000000000000000000000000000000000000000............---,,,+++***,,,++++++***))))))******************************)))))))))************+++************************+++,,,,,,------,,,,,,+++)))'''&&&(((+++------,,,,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,---)))))))))))))))******+++++++++,,,------......///---...///000111222333444555777:::<<<>>>@@@DDDGGGHHHJJJLLLMMMPPPSSSXXX\\\^^^bbbgggjjjkkkjjjjjjjjjmmmnnnppppppqqqrrrvvvxxxzzz|||}}}}}}~~~~~~}}}zzzvvvsssqqqpppoookkkjjjiiiiiijjjjjjhhhfffhhhjjjkkkllllllmmmooorrrqqqpppmmmkkkiiihhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjj```^^^\\\\\\[[[YYYTTTQQQIIIIIIKKKPPPUUU^^^nnn}}}||||||tttooooooppppppnnnqqqppppppyyy}}}iii\\\^^^jjj~~~{{{vvvnnnllldddXXXRRRSSSWWWWWW]]]]]]^^^]]]XXXLLL===222xxxpppuuukkk]]]RRRJJJBBB888111000---***))))))***))))))************************---111222---******(((%%%)))(((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))((()))******++++++******)))************************,,,,,,++++++++++++,,,,,,************+++---///000333333333222222111111000---......//////000111111000000000111111111222222222111000000//////000000000000000111111111222222222222222222222111111111111111111111222333444444333333444555666777777888666666666666666777888888888777:::===<<>>;;;888666444333444444333222222222222222333333333333333333333333444555555666666555555444666555444444444555666666777777666555555666777777666666444333333333333333444333222222111111222222222111111111000000//////000000000000000000000000...............---,,,+++,,,+++)))(((((()))******++++++++++++++++++++++++*********+++++++++,,,,,,***************************++++++++++++++++++******))))))+++---......,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''+++++++++******))))))))))))))))))))))))******+++++++++,,,------......///---...///000111333444444555777:::<<<>>>@@@DDDGGGGGGIIIKKKMMMOOORRRWWWZZZ___ccciiimmmmmmmmmlllkkklllnnnpppqqqrrrtttwwwzzz{{{|||~~~}}}|||zzz|||~~~~~~~~~}}}{{{{{{zzzwwwtttrrrpppppppppkkkjjjhhhhhhiiihhhgggeeefffhhhkkklllkkklllmmmnnnooommmjjjgggfffeeeffffffhhhiiiiiijjjkkklllllllll]]]]]]]]]]]]\\\YYYTTTPPPEEEGGGHHHJJJUUUgggvvv}}}|||yyypppkkkjjjllloooqqqnnnmmmlllpppwwwzzzqqqeee\\\eeevvvvvvlllgggddd]]]TTTTTT[[[bbbdddccccccaaa\\\QQQCCC666---|||vvvrrryyyxxxzzznnnZZZKKKBBB999333///---+++)))((()))******)))))))))))))))************,,,111222...++++++)))%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))))))))************))))))***************+++++++++******))))))))))))******************,,,...///000111111111111000000//////------......///000000111000000000000111111111111111111000///////////////000000000000111111111111222222222111111111111111222111111111222222333444666666555555555444444444666555555555555666777777666777999;;;:::===KKKZZZ~~~oooaaaZZZXXXWWWXXXWWWXXXZZZ]]]____________^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWZZZVVVQQQLLLIIIGGGGGGFFFDDDCCCAAA===:::777444333444444333222222222222333333333333333333333333333444444444555555444444444555444222222222444666777777555444222222444555777555555444444333333333333444333222111000111222333222222111111000/////////////////////////////////...............---,,,,,,,,,+++***)))))))))+++,,,++++++++++++++++++++++++************+++++++++,,,************************))))))************)))))))))***+++---......---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))***((('''%%%%%%'''(((***)))))))))******))))))))))))))))))))))))******+++++++++,,,------......///......///000222333444555555777:::<<<>>>@@@DDDGGGGGGIIIKKKMMMOOORRRVVVYYY^^^bbbiiimmmnnnmmmlllkkkmmmooorrrtttuuuxxx{{{}}}{{{|||}}}~~~}}}|||{{{zzz{{{|||~~~}}}}}}|||xxxwwwuuusssqqqpppooooooooommmkkkiiihhhhhhhhhgggffffffiiikkkllllllkkkllllllmmmkkkhhheeeddddddeeeeeeffffffggghhhhhhiiiiiiiii\\\]]]^^^^^^[[[UUUOOOKKKCCCFFFEEEFFFUUUlllxxxxxx{{{}}}wwwoooiiiiiimmmrrruuuqqqooollljjjiiihhhdddaaa^^^kkk}}}pppddd___\\\VVVRRRXXXdddnnnpppgggfffbbbYYYKKK===222,,,{{{rrrkkklllsssyyyyyynnnVVVGGG>>>666111111,,,***))))))+++++++++***(((((()))))))))*********(((---///,,,***+++)))&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))***)))))))))))))))******)))))))))))))))*********+++++++++***))))))(((((())))))************+++,,,---//////////////////............---------...//////000000//////000000000111111111111000000///...///////////////000000000111111111111111111111111111111111222222111111222222333333555555555555444444444444555555555444555555666777444666888999999;;;EEEOOOiii~~~lllddd^^^ZZZXXXWWWVVVXXX[[[^^^_________^^^\\\[[[[[[\\\]]]]]]]]]^^^______^^^\\\ZZZXXXZZZWWWSSSNNNJJJHHHIIIIIIGGGFFFCCC@@@<<<888555444555444333333222222333333333333333333333333333333333333444444444444333333444333111111222444666888777666444333333444666777444444444444444444333333444333222111000111222333111111111111000000//////////////////////////////......//////......---------,,,+++++++++,,,------++++++++++++++++++++++++)))))))))*********++++++************************((())))))******))))))(((%%%&&&(((******))))))))),,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))***)))'''&&&&&&''')))***!!!"""%%%'''***,,,------)))))))))))))))******+++++++++,,,------......///......///111222333444555555777:::<<<>>>@@@DDDGGGGGGIIILLLNNNOOORRRUUUXXX[[[```fffjjjkkkkkkjjjjjjlllnnnrrrtttvvvxxx{{{}}}|||||||||||||||zzzyyyxxx}}}}}}}}}}}}~~~}}}}}}zzzvvvrrrqqqpppnnnmmmmmmmmmnnnnnnllliiiiiiiiijjjiiihhhgggjjjlllmmmlllkkkkkklllkkkjjjgggeeedddddddddeeeccccccbbbaaaaaabbbcccccc^^^___```^^^XXXPPPHHHDDD???BBBBBBGGGXXXoooyyyvvvzzz|||zzztttllliiijjjoootttvvvuuurrrlllddd]]]YYYZZZ]]]dddrrr{{{iii___XXXUUUQQQQQQ\\\kkkuuuvvvhhheee^^^SSSFFF999111---~~~vvvooojjjkkkuuuxxxuuuyyy{{{gggNNNBBB;;;444111222+++*********,,,,,,+++***'''(((((())))))*********%%%))),,,)))(((******''''''''''''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((((())))))))))))(((((())))))******))))))((()))))))))***++++++,,,,,,++++++************++++++***++++++,,,,,,------...------------------------,,,------......///000000/////////000000000111111111000//////......///////////////000000000111111000000000111111111111111333222222111222222333333222222333444555666666777444444444444444555666666333555777888999<<>>:::777666555444444333333333333333333333333333333333333333222333333444444333333222222222222222333555777888888888777666666777888888333444444555555444333333444333222222111111222222000000000000000000000111000000000000000000000000....../////////......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++************************((())))))******))))))(((&&&(((******)))))))))***++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))((('''%%%$$$)))))))))))))))******+++++++++,,,------......///...///000111222444555555555777:::<<<>>>@@@DDDGGGGGGJJJMMMOOOPPPRRRUUUXXXZZZ^^^bbbfffggghhhiiiiiiiiilllppprrrtttvvvxxxzzz||||||||||||{{{zzzyyyxxx~~~}}}|||{{{|||~~~||||||}}}|||xxxtttooonnnmmmkkkkkkkkkkkklllmmmkkkiiihhhiiijjjjjjjjjiiikkkllllllkkkjjjkkkllliiihhhgggfffeeeddddddcccaaa___\\\[[[ZZZ\\\^^^```aaacccbbb^^^VVVLLLDDD@@@<<<>>>CCCNNNaaassszzzyyyxxx||||||vvvoooiiihhhnnnsssuuuttttttooohhh```VVVRRRWWW___nnn|||rrraaa[[[RRROOOMMMPPP^^^nnntttsssfff```WWWKKK@@@777111---wwwqqqmmmlllppp~~~vvvnnnxxx}}}zzzrrrZZZCCC;;;888111...111+++***)))***+++,,,***(((''''''(((((()))******+++%%%)))***'''&&&((()))'''&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''((())))))))))))(((((('''(((((())))))))))))((((((((())))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000////////////000000000111000000///............///////////////000000000111///000000000111111111222333333222222111222222333111222333333555555666777444444333333444444555666444666777777888<<<@@@CCCOOOddd{{{ppppppiii```\\\]]]___^^^]]]^^^\\\ZZZYYYYYY[[[]]]^^^[[[]]]___```aaaaaa```___bbbaaa\\\UUUMMMIIIIIIJJJJJJIIIFFFCCC???<<<999888555555444333333333333444333333333333333333333333222222333333333333222222111111222444555777888888777777777777777777777777333333444555555444444333222333333333333222111111/////////000111111222222000000000000000000000000......////////////......)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************)))))))))******))))))))))))+++,,,+++))))))+++...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((------,,,+++((($$$!!!)))))))))))))))******+++++++++,,,------....../////////000111333444555555555777:::<<<>>>@@@DDDGGGHHHKKKNNNPPPQQQSSSVVVXXXZZZ\\\```cccdddfffhhhjjjiiilllooorrrssstttvvvxxx|||||||||{{{{{{zzzyyyyyy}}}|||||||||||||||}}}}}}||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{yyyuuuqqqnnnlllkkkiiiiiiiiiiiijjjllliiigggggghhhjjjkkkkkkjjjjjjkkkjjjhhhhhhiiikkkffffffffffffeeecccbbbaaa___\\\XXXVVVWWWZZZ___bbbdddfffeee___UUUKKKDDDAAA@@@AAAIII[[[mmmvvvzzz|||uuuxxx}}}~~~vvvnnnhhhllluuuzzzxxxsssqqqkkkddd^^^WWWUUU^^^jjjyyyiiiYYYVVVLLLJJJIIIOOO^^^mmmoookkkccc[[[NNNBBB:::444...***rrrmmmlllmmmvvvmmmjjj}}}}}}hhhPPP;;;666555///,,,...+++***)))***++++++)))'''&&&''''''((()))******+++'''******&&&$$$'''((('''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))***))))))(((''''''(((((())))))))))))((((((((())))))***++++++,,,,,,))))))(((((((((((()))))),,,,,,---------,,,+++***+++++++++++++++++++++,,,,,,,,,------...//////000////////////000000000000000000///...............////////////000000000000//////000000111111111222333333222222111222222222555555444444444333333333444333333333333444555555555666666555777;;;>>>???GGGWWWuuu|||sssgggaaa___```___]]]]]]\\\ZZZXXXYYY[[[]]]___[[[\\\^^^```aaabbbbbbbbbhhhfffaaaXXXOOOIIIHHHIIIKKKIIIGGGDDD@@@===:::999555555444333333333333444333333333333333333333333222222222333333222222222000111333555777888888888555555666666666666555555222333444555555555444333222222333444333222111000......///000111222333333000000000000000000000000......///////////////...'''))),,,......---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************))))))************))))))'''((()))'''%%%%%%(((+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''******++++++++++++******%%%''')))***+++***)))((()))))))))))))))******+++++++++,,,------....../////////000111333444555666555777:::<<<>>>@@@DDDGGGIIIKKKOOOQQQRRRTTTVVVXXXZZZ\\\___aaaccceeehhhkkkkkknnnqqqtttuuuvvvwwwyyy||||||{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}|||zzzyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxvvvrrrooommmllljjjhhhhhhhhhhhhiiijjjhhheeeeeegggjjjkkkkkkjjjjjjiiihhhffffffhhhjjjcccdddeeefffeeeccc```___^^^[[[WWWTTTVVV[[[aaaeeefffgggfff```VVVLLLFFFDDDHHHFFFQQQfffuuuwwwwww{{{tttuuuzzzxxxpppjjjppp||||||uuunnnhhhccc```\\\\\\hhhvvvdddTTTSSSIIIGGGGGGNNN^^^kkkkkkdddbbbWWWHHH===777222,,,'''yyyjjjfffnnnwww|||tttsssyyyzzzuuurrrTTTJJJ===333000///,,,*********))))))))))))******))))))))))))))))))))))))---***((((((***+++)))&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&'''''''''((()))))))))''''''(((((()))*********(((''''''&&&&&&((()))***((()))***++++++++++++***''''''((()))***++++++,,,************************************************++++++******************(((***,,,...000000000000222111000.........///000000000///..................///111111/////////000444222///......000333666222222222222222222222222333333333444444333222222666666555444333333333333555666888888777888;;;===CCCNNNbbbzzzjjjbbb^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^___```ccceeeaaacccbbb[[[RRRLLLKKKLLLLLLJJJGGGDDDCCCAAA>>>;;;777777666555333222111111555444333333222222333333333333222111111222333333333333333444555666777888666666555555555555666666444444444555555555555555222222222222222222333333222222222111111111000000000000000000000000000000---.../////////...,,,+++...------,,,,,,------...------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,++++++***)))(((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++...,,,******+++++++++***%%%%%%&&&&&&'''(((((()))'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++***++++++,,,,,,------...///111222222222333666888;;;<<<<<<===>>>@@@EEEHHHFFFHHHKKKOOORRRTTTTTTUUUVVVYYY]]]```bbbeeehhhjjjjjjkkkmmmppprrrtttuuuuuuwwwyyy{{{}}}}}}}}}{{{zzz{{{|||~~~~~~|||xxxtttqqqtttuuuwwwxxxxxxvvvtttrrryyyyyyxxxwwwuuurrrpppnnnmmmjjjgggfffggghhhhhhhhhiiihhhggggggggggggggghhhiiiiiihhhhhhhhhiiijjjkkkiiihhhgggffffffddd```^^^[[[WWWQQQPPPSSSZZZaaaeeehhhgggfffbbbXXXKKKEEEEEELLLSSSaaaoooyyy}}}{{{xxxvvvwww~~~{{{uuuzzz{{{iiieeefffbbb\\\___kkkyyyvvvbbbRRRIIIGGGAAAGGG\\\iiieee^^^]]]XXXOOOBBB888222...***'''wwwiiigggnnnwwwrrruuu|||xxxkkkaaaMMMDDD999222000///---+++******))))))))))))******))))))))))))))))))))))))***((('''''')))***(((&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''''''''((((((((())))))(((((((((((((((((((((((('''&&&'''((()))***,,,,,,+++******))))))((((((((())))))******++++++************************************************++++++******************)))***---///111222222222111000///...---......///000000///..................///111111/////////000333111000//////111333444222222222222222222222222222333333444333333222222555555444333333333333444555666777777777888:::<<>>???AAAEEEHHHGGGIIILLLOOORRRTTTUUUUUUVVVYYY]]]```bbbeeegggjjjjjjkkkmmmoooqqqrrrsssssstttvvvxxxzzz{{{zzzyyyyyyyyyzzz|||}}}|||yyyvvvtttppprrrtttvvvwwwvvvtttssswwwwwwvvvuuutttqqqooonnnmmmkkkgggfffggghhhhhhhhhhhhhhhgggggggggggghhhhhhkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiggggggfffdddaaa^^^ZZZUUUOOOMMMQQQWWW]]]aaabbbbbbbbb___UUUJJJHHHKKKSSSZZZfffsss{{{}}}zzzvvvsssttt{{{~~~}}}~~~~~~sssddd\\\\\\[[[[[[eeesss~~~ppp]]]OOOGGGDDDFFFQQQbbbmmmjjjbbb]]]RRRIII>>>555111...+++(((wwwkkkiiiqqqyyyvvvsssyyy}}}rrr]]]LLLBBB<<<444000//////---+++***))))))(((((())))))***))))))))))))))))))))))))((('''&&&'''((()))((('''''''''((((((((()))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&(((((('''''''''((()))***///...,,,)))(((''''''''')))))))))))))))***************************************************************+++++++++++++++++++++---///111222222222222//////...---------......000//////............///...///111111/////////000111000000000000111222333222222222222222222222222222222333333333333222222333333333333333444444555555666777777777777:::<<<;;;BBBPPPhhhqqqgggaaa]]]YYYVVVWWWXXXYYY[[[\\\]]]^^^ZZZ[[[[[[YYYYYYZZZ]]]```dddeeeccc^^^WWWRRRPPPQQQNNNLLLIIIGGGFFFDDDAAA>>>:::999777666444333333222555444333333222222333333333222222111111222222333444444444333333444555555666666555555555555666666777777666666555555444444444333333222222111111111222222222111111111111111000000000000000000000000111111000///////////////------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********))))))((('''''''''((((((((()))))))))******)))******+++++++++++++++)))************++++++++++++*********))))))))))))))))))(((''''''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************)))************++++++++++++++++++,,,------......///111222222222333666888888;;;===???@@@BBBEEEGGGIIIJJJMMMPPPRRRTTTVVVVVVVVVYYY]]]```bbbdddgggiiijjjkkklllnnnpppqqqqqqqqqqqqrrrtttvvvwwwxxxwwwwwwvvvwwwyyyzzzzzzxxxwwwuuunnnooorrrtttuuuuuutttsssssssssssssssrrrpppooonnnmmmkkkhhhfffggghhhhhhhhhhhhhhhhhhgggggghhhhhhiiimmmnnnoooooonnnmmmkkkjjjkkkjjjhhhggggggdddaaa^^^XXXSSSLLLIIILLLQQQWWWZZZYYYZZZ\\\XXXNNNGGGJJJRRR]]]cccmmmxxx~~~}}}xxxsssqqqrrrwww|||}}}zzzzzz}}}wwwjjj```WWWXXXZZZ```mmm{{{~~~iiiVVVLLLFFF???LLL]]]iiipppooodddXXXIIIAAA888111...---+++)))zzznnnmmmttt|||rrrsssvvvzzzvvvfffOOO???999555111......---+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%((((((((((((''''''&&&&&&((((((((((((((()))))))))///---+++((('''''''''(((*********)))))))))))))))******************************************************+++++++++++++++,,,///000111222222111000000////////////......//////000///............//////...///111111/////////000///000000111111111111111111111111111222222222222111111222333333333333222222222222222333444555666444666777666666666999::::::>>>GGG[[[xxxmmmdddaaa___]]]WWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZYYYZZZ^^^```ccccccbbb^^^XXXTTTRRRSSSOOOMMMKKKJJJIIIGGGCCC@@@<<<;;;999666555444444444555444333333222222333333222222222222222222222222444444333333333333333333666666555555555555666666888888777666555555444444444444333333222111000000111111111111111111111111////////////////////////222111///.........///000------............------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********)))))))))((((((((((((((()))))))))*********++++++,,,,,,---,,,,,,+++))))))*********+++++++++***+++,,,+++***))))))***&&&&&&&&&'''(((((())))))''''''''''''''''''((((((''''''(((((((((((('''''')))))))))))))))*********))))))*********+++++++++++++++,,,,,,---.........///111222222222333666888777:::>>>@@@AAACCCEEEGGGJJJKKKMMMPPPRRRUUUVVVWWWWWWZZZ]]]```bbbdddgggiiikkklllmmmooopppqqqqqqqqqoooppprrrsssuuuuuuvvvvvvtttuuuvvvwwwwwwvvvuuutttnnnpppqqqsssttttttsssrrrpppppppppppppppoooooonnnnnnkkkhhhgggggghhhiiihhhhhhhhhhhhggghhhhhhiiiiiioooppprrrsssrrroookkkiiillljjjiiihhhgggdddaaa^^^UUUPPPIIIEEEGGGLLLQQQTTTPPPRRRSSSOOOFFFBBBLLLXXXfffkkksss|||~~~wwwrrrppprrruuuxxxyyyyyyzzz|||}}}oooddd]]]ZZZ___ffflllttt}}}~~~zzzbbbPPPGGGDDD===SSSgggnnnqqqpppbbbPPPAAA;;;222---,,,+++***(((rrrpppvvvwwwmmmtttyyyuuuhhhWWWFFF;;;333222///---,,,+++)))((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%''''''''''''(((((())))))((((((((())))))))))))))),,,+++)))''''''((()))************)))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,111222222222111000...---000000000000111111000000//////............//////...///111111/////////000...///000111111111000000000000000111111222222222000111222222333333333222111111111222333444555666444555666666555555777999;;;<<>>===:::777666555555555555444333333222222333333222222222222222222222222444333333222222222333333666666555555555555666666888777777666555444444333444444333333222111000000111111111111111111111111////////////////////////000///...---,,,---...///---......//////......------------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***+++***************))))))))))))))))))************((()))))))))))))))(((((())))))*********+++++++++***---......,,,******+++&&&&&&''''''((())))))***((((((((((((((((((''''''''''''((((((((((((''''''******))))))))))))))))))))))))*********++++++++++++,,,,,,------.../////////111222222222333666888777:::>>>@@@BBBCCCFFFHHHKKKLLLMMMOOORRRTTTVVVWWWWWWZZZ^^^```bbbdddfffhhhlllmmmooopppqqqrrrrrrrrrooopppqqqrrrssstttuuuuuutttsssssssssrrrqqqqqqqqqqqqrrrsssssssssrrrqqqqqqoooooooooooooooooooooooonnnkkkhhhggghhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjpppqqqttttttssspppllliiillljjjiiihhhfffddd```]]]SSSMMMFFFBBBCCCGGGLLLNNNJJJKKKKKKGGGAAAAAAPPP```nnnqqqwww~~~~~~yyytttnnnqqquuuvvvwwwyyy{{{|||zzziii```\\\aaalllvvvyyyyyy|||}}}}}}yyy}}}yyyZZZHHHAAA>>>DDD]]]qqqtttsssooo^^^III===777///+++******(((&&&wwwssszzzqqqooouuuttthhhWWWIII>>>888000///...,,,+++***)))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))******))))))***+++''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((()))******+++'''((()))*********)))))))))(((((('''((()))***+++)))))))))))))))*********))))))))))))))))))))))))******************************++++++,,,---------000000111111000...---,,,000000111222222222111111///............//////000...///111111/////////000...///000000111111000000//////000000111222222222///000111222333333333333111111111111222333555555444555666555444555666888<<<<<>>;;;888666666666666555444333333222222333333111222222333333222222111222222222111111222333333666666555555555555666666666666555555444444333333444333333222222111111111111111111111111222222222000000000000000000000000//////...------------------...///000000///...---------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************)))))))))*********++++++******++++++******)))))))))************+++++++++***---000000---***+++,,,******)))((((((''''''&&&))))))))))))(((((((((((((((((())))))))))))((((((************)))))))))))))))************+++++++++,,,,,,,,,---....../////////111222222222333666888888:::>>>@@@AAADDDGGGIIILLLLLLMMMNNNQQQSSSUUUVVVXXXZZZ^^^```bbbdddfffhhhlllmmmoooppprrrsssssstttpppppppppqqqrrrrrrssssssqqqpppooonnnnnnnnnnnnnnnrrrrrrrrrrrrrrrqqqppppppppppppooooooooooooppppppnnnllliiiggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkpppqqqssstttssspppllljjjkkkjjjhhhgggeeeccc___\\\QQQKKKDDD@@@@@@DDDIIIKKKIIIGGGFFFCCCBBBHHHZZZlllwwwxxx|||zzzvvvnnntttxxxyyyzzz~~~tttfffbbbbbbnnn{{{~~~zzz|||nnnPPPAAA>>>???UUUiiiyyyzzzuuummmZZZFFF:::444---***))))))(((&&&{{{wwwsssssssssiiiXXXIII???888111---------,,,++++++,,,---((((((''''''''''''(((((())))))))))))))))))))))))(((***+++***((('''(((***&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))***************'''((()))***+++***))))))(((((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))******************************++++++,,,------...***+++---...///......---...///000111222111111000...............///000000...///111111/////////000////////////000000000111/////////000111222222222///000111222222333333333222111111111222333444444444555666555444444666777::::::===BBBJJJ]]]~~~rrrccc]]][[[[[[[[[[[[\\\\\\]]]]]]]]]WWWYYY\\\\\\[[[[[[[[[\\\___]]]\\\ZZZYYYXXXVVVUUUSSSRRRRRRRRRQQQNNNJJJFFFBBB@@@<<<999777666777777555444333333222222333333111222333333333333222111111111000111111222333444666666555555555555666666444444444444444333333333222222222222222222222222000000111111111222222222000000000000000000000000///////////////...---------...///000000///...---------------------------...------------,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************))))))*********+++++++++---------------,,,+++***)))************+++++++++)))---000000,,,)))***,,,******))))))((('''''''''++++++******))))))))))))))))))************))))))************)))))))))((()))************+++++++++,,,,,,------...////////////111222222222333666888999;;;===???@@@DDDHHHKKKLLLLLLLLLMMMOOORRRTTTVVVXXX[[[^^^```bbbcccfffhhhjjjkkkmmmoooqqqsssssstttpppppppppooooooppppppqqqmmmlllkkkjjjjjjlllmmmnnnoooppppppppppppppppppppprrrqqqpppoooooopppqqqqqqooollliiihhhhhhiiijjjiiihhhhhhhhhhhhiiijjjkkklllooopppqqqrrrqqqooollljjjkkkiiigggfffdddaaa]]]ZZZPPPJJJCCC>>>???CCCHHHKKKKKKGGGCCCDDDHHHTTTiii{{{{{{xxxttt||||||lllhhhmmmsss~~~}}}{{{^^^FFF???EEEKKKeeeppp{{{|||uuuhhhSSSBBB666111+++)))***+++)))(((tttrrruuuvvvppp```MMMAAA;;;333***+++,,,,,,++++++,,,...000((((((''''''''''''(((((())))))))))))))))))))))))''')))+++)))&&&%%%&&&(((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))******++++++,,,,,,++++++***)))))))))'''((()))++++++******)))(((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))******************************+++,,,,,,---......&&&'''***,,,.../////////---...///111111111000///...............///000111...000111111/////////000///////////////000111111...//////000111222222222//////000222222333333333222222111111222222333444444555555555444444555777888888:::>>>BBBQQQqqq~~~lllbbb___[[[[[[\\\]]]___```aaaaaaXXX[[[^^^```___^^^^^^^^^___]]]\\\[[[ZZZYYYWWWVVVSSSSSSRRRSSSRRROOOKKKGGGCCCAAA===999777777777888555444333333222222333333111222333444444333222111000000000000111222333444666666555555555555666666222333333333333333333333222222222222222222333333000000111111222222222222000000000000000000000000///000111111111000...------...///111111///...---------------------------......---------,,,,,,,,,+++++++++,,,,,,+++++++++(((((((((((()))))))))))))))************+++++++++***************)))(((''')))************+++++++++''',,,000///+++((()))+++''''''(((((()))*********,,,+++++++++******))))))******++++++++++++******+++*********))))))(((((()))************+++++++++,,,,,,------...////////////111222222222444666888:::;;;===>>>@@@DDDIIILLLKKKKKKLLLMMMOOOQQQTTTUUUXXX[[[^^^aaabbbcccfffhhhhhhiiilllnnnppprrrssstttppppppooonnnnnnnnnnnnoooiiihhhggggggiiikkknnnooollllllmmmnnnooopppqqqqqqssssssqqqpppppppppqqqrrrooollliiihhhiiijjjjjjiiihhhhhhhhhhhhiiijjjkkklllnnnooopppppppppnnnlllkkkjjjhhhfffeeedddaaa]]]YYYOOOJJJBBB>>>???CCCHHHJJJMMMGGGCCCFFFNNN]]]ttt|||yyy|||qqqhhhmmmzzz|||lllRRRAAABBBOOO[[[mmmsssyyyzzzsssbbbMMM>>>333///***)))+++,,,,,,***xxxvvvwwwxxxxxxfffQQQDDD<<<555000...,,,,,,,,,+++***)))((('''))))))((('''''''''''''''******))))))((((((''''''&&&'''''''''(((((())))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******'''(((((()))******++++++***)))((((((((()))***+++---///111333333000---***////////////////////////........................//////000000///...------////////////////////////...000111000///...///000//////000111111111111000333222222111111222222333444333333333333444555555:::777:::@@@BBBGGG]]]vvvyyyhhh]]]\\\\\\\\\]]]^^^___``````]]]^^^```___^^^]]]]]]^^^\\\]]]]]]]]][[[YYYWWWVVVVVVVVVVVVUUUSSSOOOLLLJJJFFFAAA===:::;;;;;;:::888555444222333444444333111333333333333333333333333333333333333333333333333333333333444444555555555333333444444444444444333222222222222222222222222000000111111222222222222000000111111111111000000......////////////......////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))******+++000...+++)))((((((((()))***************************+++++++++***)))'''&&&))))))))))))))))))))))))---,,,***)))'''&&&&&&&&&))))))(((((((((((()))))),,,+++***))))))+++---...,,,,,,,,,++++++*********+++---///000222222111111000000111222333333444444999:::;;;<<>>>>>???BBBGGGMMMMMMHHHFFFNNN```ttt}}}nnnbbb```nnn}}}}}}xxxsssjjj___QQQFFF@@@FFFWWWhhhtttwwwzzzzzzooo[[[HHH===000///---***'''%%%$$$$$$|||vvv{{{~~~~~~kkk[[[HHH===666000+++*********+++++++++******)))***)))((((((''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******************++++++))))))************))))))*********)))))))))))))))******)))))))))***+++,,,111333555666666444222000................................................///////////////...------////////////////////////000111222222111000111222///000000111222111111111333222222111111222222333444333333333333444555555999666888>>>@@@EEEVVVjjjtttddd\\\\\\\\\]]]___``````___]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSPPPMMMKKKHHHDDD???=========;;;999777666444444555444333111222222222222222222222222333333333333333333333333333333333444444444555555444444555555555444444333333333333222222222222222//////000000111111111111//////000000000000//////......////////////..............................------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((()))******...---+++)))(((((())))))************************+++,,,,,,,,,+++***(((''')))))))))))))))))))))))),,,+++***(((''''''''''''))))))(((((((((((())))))+++***)))((((((***+++,,,,,,,,,,,,+++++++++******,,,,,,---//////000000000000000111222333444555555::::::;;;===@@@CCCFFFHHHJJJKKKLLLLLLMMMOOOSSSWWWZZZ\\\___bbbeeeeeeeeeeeefffggghhhjjjlllnnnpppqqqllllllllllllkkkjjjiiiiiikkkkkkkkkllllllmmmoooooopppqqqqqqqqqqqqrrrrrrrrrsssqqqpppoooooooooqqqrrroookkkhhhgggiiijjjjjjhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnmmmkkkiiiiiiiiiiiihhheee___WWWQQQHHHBBB>>>>>>@@@BBBGGGMMMPPPMMMMMMUUUdddvvv}}}yyyjjjaaacccvvv|||zzzxxxnnniii___SSSGGGAAADDDOOObbbrrr{{{|||}}}vvvgggRRR@@@777///...,,,***(((&&&%%%%%%|||vvvxxx~~~rrruuu{{{\\\NNN>>>666111,,,))))))))))))***+++++++++++++++******)))((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))++++++******************((())))))******))))))(((+++++++++***)))(((((('''***************+++,,,,,,...//////000000000000///........................------------------------...////////////...------////////////////////////000111222222000000111222000000111222222222222111222222111111111111222222333333333333333444555555777444666<<>>===;;;:::888666666666555333111000000000111111222222333333333333333333333333333333333333333444444444444666666666666666555444333444444333333222222111111/////////000000000000000...//////////////////......//////000000//////...------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))******+++,,,+++)))((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******)))(((((((((((((((***))))))(((((())))))***+++***)))((((((((()))***,,,,,,,,,++++++++++++***---------------...///000000111222333444555666666:::;;;<<<>>>AAADDDFFFHHHIIIJJJKKKLLLLLLNNNRRRUUUVVVZZZ```eeeggggggeeedddddddddfffgggiiikkkmmmmmmlllkkkjjjiiihhhgggfffeeejjjkkkmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqppppppooooooooooooooooooooopppmmmkkkjjjhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkkjjjjjjlllmmmmmmkkkiiihhhggggggfffccc\\\TTTNNNCCC???===@@@BBBDDDIIIOOOTTTUUUXXX___kkkyyywwwvvv|||sssfff```gggxxxtttuuutttmmmccc^^^SSSFFF<<>>>>>BBBHHHbbb~~~{{{lllggg```]]]^^^```aaa```^^^[[[XXXZZZ___bbb```]]][[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUUUUSSSQQQNNNLLLKKKIIIFFFCCCAAA???>>>===<<<:::888666666555222111///000000111222333333444333333333333333333333333333333333333333333333333777777777777666555444333444444444333333222111111000000000000111111111111//////000000000000////////////000000000000//////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++************+++,,,,,,***))))))(((((()))******++++++++++++++++++++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***,,,+++***)))(((((())))))++++++++++++++++++++++++///...---,,,---...///111111111222444555666777777;;;;;;===???BBBDDDFFFGGGHHHIIIKKKKKKLLLMMMPPPSSSSSSXXX___fffiiihhheeecccbbbccceeefffhhhiiijjjjjjlllkkkiiigggfffeeedddccciiijjjmmmoooqqqqqqqqqqqqssssssrrrrrrqqqpppoooooolllmmmnnnooooooooonnnmmmkkkkkkkkkiiigggfffhhhiiijjjkkklllllllllkkkjjjiiijjjiiiiiikkkllllllkkkiiigggfffeeeccc___YYYPPPKKK???===>>>BBBEEEGGGLLLSSSXXX\\\aaaiiiqqq|||rrrooovvvyyypppfffeeeooo{{{vvvooolllhhhbbb[[[UUUIII???:::FFFZZZkkkxxx|||gggPPP???777333+++***)))((((((''''''(((wwwoookkkwwwyyyyyy}}}{{{jjjWWWFFF===555222000------...,,,,,,,,,+++***)))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((()))++++++(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,+++,,,---...///------------------------------------------------------............------////////////////////////---///000///...---...///000000111222222222222111222111111000000111111222333222222222222333444444666444666:::<<<<<<<<<>>>QQQmmm}}}ssseee]]][[[]]]^^^______[[[WWWYYY^^^aaa```]]]]]]]]][[[ZZZYYYWWWWWWVVVRRRSSSTTTTTTRRRPPPNNNLLLKKKJJJHHHEEEBBB@@@??????===;;;888777666555333111000111111222333444555555333333333333333333333333333333333333333333333333666666777777666555444444444444444333333333222222222222222222222222222222000111111222222111111000//////000000000000//////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))***++++++)))))))))))))))******++++++++++++++++++++++++++++++******)))))))))))))))************************((((((((((((((())))))*********))))))))))))******---,,,++++++************++++++++++++++++++++++++//////...---...///111222222222333555666777888999;;;<<<>>>@@@CCCEEEFFFGGGGGGIIIKKKLLLLLLMMMOOORRRQQQVVV^^^eeehhhhhheeebbbbbbccceeeggghhhhhhhhhhhhjjjiiihhhfffeeedddddddddhhhiiikkknnnoooppppppppptttssssssrrrqqqpppooooookkklllnnnoooooonnnmmmllliiijjjkkkjjjhhhggghhhjjjkkkkkklllmmmmmmkkkjjjhhhiiihhhhhhiiikkklllkkkiiigggfffdddaaa\\\UUUMMMHHH<<<<<>><<<:::999888777555333222222222333333444444555333333333333333333333333333333333333222222222222444555555666666666555555333333333333444444444444333333333333333222222222111222222333333222222111///000000111111000000///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++'''''''''''''''(((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((())))))***************************)))((((((((((((((()))***+++******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,.........///000111222333222333444555777999::::::<<<===???BBBDDDEEEFFFGGGHHHIIILLLLLLMMMMMMOOOQQQRRRVVV\\\aaaeeeeeedddbbbbbbccceeeggghhhggggggfffgggfffeeeccccccdddeeefffhhhiiikkklllmmmnnnoooooossssssrrrrrrqqqpppoooooommmmmmnnnooonnnmmmlllkkkiiiiiijjjjjjkkkkkkkkkkkkkkklllmmmnnnmmmkkkiiihhhiiihhhggghhhjjjkkkkkkjjjgggfffccc___ZZZSSSKKKFFF<<<===AAAHHHKKKOOOXXXaaaaaadddjjjrrrzzzwwwnnnpppyyyllljjjmmmxxx}}}yyylll\\\QQQKKKEEE@@@:::>>>KKKbbbwwwwwwWWW>>>444///+++))))))((('''''''''((((((nnnlllqqqyyyqqq~~~rrr___MMMAAA777111...///---******---+++++++++++++++***)))(((((((((''''''(((((()))***'''((((((((()))))))))************)))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,------------------,,,++++++******))))))((((((&&&''')))***,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---///////////////////////////000111000//////000111......///000000000000///111111000000000000111111222222222111222222333444000333555555555777999:::???OOOlllsssjjjeee```\\\^^^]]][[[ZZZ[[[\\\]]]^^^dddbbb___\\\YYYWWWVVVVVVSSSTTTUUUVVVUUUSSSQQQPPPJJJLLLMMMKKKGGGEEEEEEFFF@@@>>><<<;;;;;;:::888666222222222222222222333333333333333333333333333333333333333222222222111111222333444555555666555555222222333333444555555555333333333222222222111111111111222222222222111111000000111111111111000000........................------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((''''''(((((()))***+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***************************)))((((((((((((((()))+++******))))))******+++)))******+++++++++++++++******+++++++++,,,,,,,,,***+++---///000111222222222333444666888999;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFHHHJJJLLLMMMMMMNNNOOOQQQTTTVVVZZZ^^^aaabbbbbbbbbaaabbbdddfffgggfffeeedddbbbaaa``````aaaccceeegggkkkkkkkkkkkklllmmmnnnooorrrrrrrrrqqqqqqpppppppppooooooooonnnmmmlllkkkjjjjjjhhhhhhjjjnnnooonnnkkkkkklllnnnooonnnllliiiggghhhgggfffgggiiikkkkkkjjjhhhfffccc^^^YYYRRRJJJDDD===>>>CCCJJJNNNSSS^^^iiieeegggkkksss~~~}}}ssspppuuuzzzzzzxxxzzzhhhgggmmmyyy~~~xxxxxxssseeeSSSGGGDDD@@@;;;>>>FFFXXXmmm|||qqqOOO999222...(((***)))((('''''''''''''''hhhiiiooosssttthhhQQQCCC<<<555111...///...+++***---))))))***++++++++++++***'''''''''''''''((())))))'''((((((((())))))******+++*********))))))((((((***))))))(((((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))''''''(((***+++,,,---...+++,,,,,,------,,,,,,+++------,,,***)))'''&&&&&&%%%&&&(((***+++,,,++++++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---////////////////////////---...///...---,,,---///---......///////////////111111000000000000111111222222111111222222333444---222555333222555999;;;999CCC[[[~~~wwwoooeee___^^^^^^]]][[[YYYZZZ\\\___fffddd```]]]YYYWWWVVVUUUTTTUUUWWWWWWWWWUUUTTTRRRKKKMMMOOOMMMJJJGGGHHHIIIBBB@@@>>>>>>>>>===;;;999222222222111111111111111333333333333333333333333333333333222222111111111111111333444555666666666111222222333444555666666222222222222111111000000000000111111111111000000000000111111111111000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******************************)))(((((((((((((((++++++************++++++'''((()))************************++++++,,,,,,,,,''')))+++...000111222111333333555666888:::;;;<<<===>>>AAACCCEEEFFFFFFFFFIIIKKKMMMNNNNNNNNNPPPQQQUUUVVVXXX[[[^^^```bbbccc```bbbdddeeefffeeecccbbb^^^^^^]]]^^^___bbbeeegggmmmlllkkkkkkkkkmmmnnnooorrrrrrrrrqqqqqqqqqqqqpppqqqqqqpppnnnmmmlllkkkjjjkkkhhhfffjjjppprrrppplllkkkmmmnnnooonnnllliiiggghhhgggfffgggiiikkkkkkjjjiiifffccc^^^YYYQQQIIIDDD>>>???EEEKKKPPPUUUaaammmiiihhhkkktttvvvpppsssvvvuuuqqqyyysss}}}wwwhhhgggkkkuuu~~~wwwoookkk]]]KKKBBBAAA@@@<<>>@@@EEEUUU\\\fffqqqyyy|||}}}|||oooVVV@@@222,,,))))))$$$$$$%%%&&&''''''''''''dddiiisss|||qqqbbbOOO<<<444444...///000///---+++***+++******************************)))))))))((((((((((((((((((((())))))))))))))))))************))))))'''''''''&&&&&&'''''''''*********************)))((())))))******))))))((())))))************))))))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))*********+++++++++'''---///+++)))+++,,,***+++***)))(((''''''(((((((((***---...---,,,,,,---******))))))******+++,,,---000///+++***......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///.........------------........................---......///////////////000//////...///000111222111111111111111111111111333444555555444555777999999<<>>@@@AAABBBDDDFFFIIIKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVYYY\\\^^^___```______```aaacccbbb```^^^\\\ZZZYYY\\\aaafffhhhhhhllllllllllllmmmnnnnnnooopppppppppooooooooonnnnnnnnnoooooommmkkkjjjlllmmmooojjjhhhjjjllllllnnnqqqoooooonnnmmmlllkkkjjjiiillliiifffdddcccdddcccbbbbbbfffeee]]]TTTMMMFFF@@@>>>???AAADDDKKKWWWeeepppwwwrrrsss}}}uuuqqqppppppqqqnnnllliiiiiikkkkkkiiifffgggpppyyy~~~}}}qqqfffYYYKKKDDDBBBCCCLLLUUU___bbbhhhpppuuuvvvssspppnnn___JJJ888---)))'''&&&'''''''''(((((('''&&&&&&iiippp{{{rrr]]]MMMAAA666000///---...///...,,,*********))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((((((((((()))))))))))))))'''(((((())))))(((((('''((())))))******))))))(((''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((()))))))))************+++))),,,,,,)))'''))))))(((***))))))(((((())))))***)))+++---...,,,++++++,,,******))))))******+++,,,...000///---,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---............------------........................---......//////////////////////////////000111111111111111111111111111111444555555555444444555777777999AAAVVVtttxxxhhhbbb^^^^^^]]]ZZZYYY[[[___]]][[[YYYXXXWWWWWWWWWXXXYYYZZZZZZZZZXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIMMMMMMJJJGGGDDD@@@<<<:::;;;:::888555333222111111333333333444444444444444444444333333333333222222333333222222222222333333333333333333444444444444555444333222111000000000333333222222222111111111//////000000000000111111////////////////////////////////////............------,,,,,,,,,,,,------........................++++++++++++++++++++++++---+++******,,,---,,,+++------,,,+++++++++++++++000///---,,,******++++++------,,,+++************+++******)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------+++++++++,,,,,,,,,---------///000000000000333555666666777888:::<<<===>>>BBBBBBDDDEEEGGGIIIKKKKKKJJJJJJJJJJJJKKKNNNPPPQQQRRRTTTVVVYYY\\\___```aaaaaaaaa```aaabbbaaa^^^\\\[[[ZZZZZZ]]]aaafffhhhiiilllllllllmmmnnnoooooopppssspppnnnnnnpppooollliiikkklllmmmllljjjjjjlllmmmmmmhhhfffiiillllllnnnqqqrrrpppnnnllllllllllllmmmmmmjjjfffcccbbbaaa___^^^___cccccc[[[QQQJJJDDD???@@@>>>===AAAKKKZZZiiissswwwvvv{{{{{{tttqqqqqqppppppjjjfffaaa\\\[[[]]]```cccrrrzzz}}}~~~qqqaaaTTTFFFAAADDDMMMZZZeeefffeeeggglllpppoooiiicccWWWLLL<<<000***((('''&&&))))))))))))((('''&&&%%%rrr{{{{{{gggOOO???777111......+++---...---+++))))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((())))))************)))***))))))))))))))))))***'''''''''((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))*********************(((''''''''''''((((((((())))))******+++)))+++------,,,******+++******))))))******+++,,,---...............---,,,++++++++++++++++++++++++***,,,...000000000...---------------------------........................---......//////////////////////////////000000111111111111111111111111111222333444444333444666777>>><<>>999888777666444444444333444555555555666777777777333333333333333333333333222333333333333333333222333333333333333333333333444333222111000000000000222222222111111111000000///////////////000000000////////////////////////////////////............---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,------------,,,++++++++++++,,,555333000---,,,,,,,,,---///...,,,***))))))*********)))))))))******+++,,,%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((***++++++,,,,,,---......+++,,,,,,,,,,,,------------///000000000000333555777777888999:::<<<>>>>>>AAABBBDDDEEEGGGIIIJJJJJJHHHIIIIIIKKKMMMOOOQQQSSSTTTUUUWWWZZZ]]]___aaabbbbbbaaa`````````___\\\ZZZ[[[\\\]]]___cccfffiiijjjkkklllmmmnnnoooppppppppptttpppmmmnnnqqqqqqmmmhhhiiijjjkkkjjjiiijjjkkkmmmkkkgggfffjjjmmmmmmnnnqqqtttqqqnnnkkkjjjlllnnnpppooolllgggdddaaa___\\\ZZZ[[[aaaaaaXXXNNNGGGBBB???@@@>>>>>>CCCOOO^^^lllsssxxx|||}}}xxxuuutttssspppnnnhhhbbbZZZSSSQQQWWWbbbjjj}}}xxx~~~yyylll___RRRDDDDDDOOO]]]gggkkkgggdddcccfffkkkjjjbbb[[[GGG???444---******)))(((((((((((((((((('''&&&&&&uuukkk[[[GGG;;;333---,,,...+++,,,---,,,+++))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************)))((((((''''''(((((()))&&&&&&''''''((((((((((((((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((())))))(((''''''(((((())))))***+++++++++)))+++------+++***************))))))******+++,,,++++++,,,...///---++++++++++++++++++++++++++++++***+++...000000000///...,,,,,,------------------........................---......///////////////...//////000000000000000000000000000000000000000///111222333333444777999GGGBBB???CCCNNNbbb|||kkkbbb___\\\[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYWWWYYY[[[]]]]]][[[YYYWWWTTTTTTSSSRRRRRRQQQPPPPPPOOOLLLIIIHHHGGGFFFCCCAAA;;;:::999777666555444444444555555555666777777777333333333333333333333333222333444444444444333222333333333333333333333333111111111000000111222222000000000000////////////000000000///////////////000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,---......---,,,,,,++++++,,,,,,444333000---,,,,,,---...///...,,,***))))))******))))))))))))***+++,,,---&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++,,,,,,---......------------............---///000000000000333555888888888999:::<<<===>>>???@@@BBBEEEGGGHHHIIIIIIHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVYYY[[[^^^___aaaaaa```___]]]]]]^^^]]][[[YYY\\\^^^```bbbeeehhhkkkmmmlllmmmnnnooopppppppppppprrrooommmooottttttpppkkkhhhiiijjjiiiiiiiiikkkmmmlllhhhgggkkknnnnnnooorrrtttqqqllliiiiiikkknnnqqqpppmmmhhhdddaaa]]]YYYVVVXXX^^^___VVVKKKFFFCCC@@@AAABBBEEEMMMYYYdddmmmqqqzzz~~~~~~zzzxxxvvvwwwxxxvvvooojjjeee^^^UUUNNNPPP[[[kkkvvv~~~ooobbb]]]OOODDDIII]]]nnnrrrmmmgggbbb___```cccaaaYYYQQQ===777///+++***+++***((($$$%%%&&&'''''''''''''''www~~~ZZZNNNAAA888222---,,,///***,,,------+++*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))'''((()))******+++******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((())))))******))))))((('''(((((())))))(((((('''''''''((()))***++++++***((((((((((((((((((((((((***)))))))))))))))((((((***'''(((+++---***((((((((()))******+++++++++***(((***,,,---+++******+++******))))))******+++,,,))))))+++000000,,,***+++++++++++++++++++++++++++***+++,,,.../////////...,,,,,,,,,,,,------------........................---......///////////////......///000000000000000000000000000000000000000...000111222222444777999HHHAAA===???CCCNNNggg|||nnnfff```]]]^^^ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUPPPLLLHHHGGGHHHHHHFFFCCCAAA@@@===:::888666555444333333333444444444444444222222333333333333444444222333444555555444333222333333333333222222222222000000000000000111222222000000/////////.........111111000000000000//////000000000000000000000000////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000...------,,,,,,,,,,,,,,,///...---+++++++++,,,,,,------,,,+++***************************+++,,,---))))))))))))************))))))))))))))))))))))))******++++++,,,------------------.........//////---///000000000000333555777777888888999;;;<<<======???AAAEEEGGGHHHIIIIIIHHHIIIKKKMMMPPPRRRTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]][[[ZZZZZZ[[[\\\[[[ZZZ^^^```cccfffhhhjjjmmmooommmnnnpppqqqqqqqqqpppooonnnmmmnnnqqqtttuuurrrnnnhhhiiijjjiiiiiiiiikkkmmmlllhhhhhhlllooonnnnnnppprrrooojjjggggggiiimmmoooppplllhhhccc___[[[VVVSSSUUU\\\^^^UUUKKKFFFEEEDDDFFFJJJRRR\\\dddjjjoooqqq|||}}}}}}{{{xxxvvvuuuwwwyyyvvvmmmfff```ZZZTTTRRRYYYfffuuu~~~uuufff\\\WWWNNNGGGPPPgggzzzyyyooofffaaa\\\YYYXXXSSSKKKDDD666111+++(((((()))(((&&&###$$$%%%&&&''''''''''''yyyiiiMMMBBB777333222...,,,---+++,,,...---+++***++++++************************((((((((()))))))))******(((((((((((())))))))))))'''((()))******+++++++++''''''&&&&&&&&&&&&''''''&&&''''''((())))))******'''(((((())))))(((((('''''''''((((((((((((''''''(((((()))))))))))))))((())))))))))))))))))))))))******))))))((((((((((((***&&&(((///111---******))))))***+++++++++***)))''')))+++,,,+++++++++,,,******))))))******+++,,,***))),,,222222---***,,,******************************+++,,,---...//////++++++,,,,,,,,,---------........................---......///////////////---...///000111000000///000000000000000000000000///000222222222333555777>>>888888===>>>BBBRRRfffqqqfff``````YYYYYYXXXXXXXXXYYY[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZSSSOOOJJJHHHJJJIIIFFFCCCDDDCCCAAA>>><<<;;;999999444444444444444333333333222222222333333444444444222333444666666444333222333333333222222222111111222111111000000000000111000000000000////////////222222111111111000000000000000000000000000000000////////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++,,,...111......---,,,,,,,,,,,,---******++++++,,,,,,------++++++,,,,,,,,,++++++***++++++*********+++,,,,,,************+++++++++,,,************************))))))******+++,,,,,,,,,,,,,,,---------.........---///000000000000333555777777777888999:::;;;<<<<<<>>>BBBEEEHHHJJJKKKKKKGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVWWWZZZ[[[[[[[[[___bbbfffiiijjjlllooorrrooopppqqqrrrrrrpppooommmkkkmmmooorrrsssrrrpppoooiiijjjkkkjjjiiiiiijjjllllllhhhhhhkkknnnllllllnnnooolllhhheeeeeegggkkkmmmmmmjjjeeeaaa]]]XXXRRROOOSSS[[[^^^VVVKKKGGGGGGHHHOOOVVVaaaiiimmmppprrrttt}}}~~~}}}xxxuuuuuuvvvsssjjjccc[[[YYYYYY^^^iiiuuu~~~}}}xxxmmmbbb[[[UUUQQQNNNVVViiixxxwwwnnn```]]]WWWRRRLLLFFF???:::111---(((&&&'''((('''&&&&&&&&&'''''''''''''''&&&nnnZZZFFF:::///...111000---++++++---......,,,++++++,,,************************(((((())))))******++++++(((((((((((())))))))))))''''''(((******+++++++++******))))))))))))******'''''''''((()))******+++&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))((('''&&&%%%******************************))))))(((((((((''')))&&&(((111444///++++++)))***+++,,,,,,+++***)))&&&(((+++,,,+++++++++,,,*********)))***++++++,,,+++)))---444444...+++---************************************,,,---///000+++++++++,,,,,,---------........................---......///////////////---...000111111111000///000000000000000000000000111222333222111111333555222///444<<<===<<>>BBBGGGJJJLLLMMMMMMFFFHHHJJJLLLNNNPPPQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTVVVXXX[[[\\\[[[```dddhhhkkkkkkmmmpppssspppqqqrrrsssrrrpppnnnmmmjjjmmmppprrrqqqooonnnnnnjjjkkkkkkjjjiiiiiijjjlllkkkggggggkkkmmmkkkjjjlllmmmjjjgggddddddfffiiilllkkkhhhccc___[[[VVVPPPLLLRRRZZZ^^^VVVLLLHHHIIIKKKVVV___jjjqqqrrrsssuuuxxx~~~|||uuurrrrrrooohhhaaa[[[[[[___jjjwww{{{~~~~~~{{{~~~}}}sssiiiaaa\\\VVVWWWVVVYYYeeeqqqrrrkkkZZZWWWSSSMMMFFF???:::777000,,,'''&&&((())))))'''))))))))))))((('''&&&%%%pppWWWCCC444333222000//////......------,,,,,,+++***))))))******))))))((((((''''''))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))'''(((***,,,,,,***((('''************)))))))))))),,,,,,++++++******))))))''''''&&&&&&'''(((***+++***+++,,,+++)))))))))***((()))************)))(((+++,,,---......,,,***)))+++++++++++++++***)))(((,,,++++++******++++++,,,************************........................---....../////////////////////......---------,,,333222111///...------...111111000000111111222333555555666666888<<>>===<<<999555444444444444444333333333222222222111111000222444666777666444222777444111//////111222333333333333333333222111000111111111111111111222222111111000000000000111111222111111111000000////////////////////////////////////...------------...))))))***+++++++++******************+++,,,---...************+++---///000...---,,,++++++++++++,,,,,,+++***))))))***+++,,,///---***+++...///...,,,******++++++++++++******)))************+++++++++************************++++++******************+++++++++,,,,,,,,,------......///000111222333333333555666777666666888:::;;;===@@@DDDFFFHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOKKKMMMOOORRRSSSTTTTTTTTTRRRSSSUUUXXXZZZ[[[\\\]]]ccceeeiiillloooooonnnnnnvvvuuusssqqqpppooonnnnnnlllllllllmmmmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmkkkjjjhhhggghhhjjjmmmoookkkkkkjjjiiiggggggffffffeeeccc___ZZZUUUQQQPPPQQQYYY[[[ZZZUUUOOONNNSSSXXX___iiisssvvvtttuuu|||}}}~~~wwwqqqrrrnnngggeeeiiieeekkksss{{{{{{|||{{{{{{||||||vvvmmmbbbbbbiiigggeeeaaa^^^aaagggfffaaa\\\QQQGGGDDDBBB<<<444000---+++(((%%%$$$$$$$$$%%%''''''''''''''''''''''''sss^^^JJJ<<<333222111///......------------,,,++++++***))))))******))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))************))))))''''''((())))))))))))))))))+++---......---+++)))))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''((()))++++++***+++,,,+++)))((()))************+++++++++,,,,,,+++,,,---...---,,,***)))******+++++++++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++------------------------------...////////////////////////.........------...------...000000...---111111000000111111222333555555555555555888===AAAOOOeeennneeeccc^^^[[[\\\[[[XXXXXX[[[[[[YYYXXXZZZ\\\\\\ZZZXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYVVVRRRPPPOOOLLLHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@===:::777555555555444444222222222222222222222222111333444555666555333333333222000///000222333333222333333333222222111000333333222222222111111111111111000000000000111111111111111111000000000/////////////////////////////////...------------...+++++++++,,,++++++******+++++++++++++++***++++++************+++---///000------,,,,,,,,,+++++++++++++++***))))))***++++++///---,,,,,,---------,,,((())))))******))))))(((************++++++++++++************************************************........./////////000000......///000111222333333333555777777777888999;;;<<<===???BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNLLLMMMNNNPPPQQQSSSSSSSSSRRRTTTVVVYYY[[[^^^```aaagggiiillloooqqqqqqpppoootttsssrrrqqqpppnnnmmmlllkkkkkkllllllmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmjjjiiigggggggggiiilllnnniiiiiiiiiiiihhhgggfffeeeaaa___\\\XXXUUUTTTUUUWWW^^^\\\WWWRRRPPPTTT\\\cccfffnnnwww{{{{{{}}}~~~}}}~~~~~~uuunnnmmmiiicccgggpppyyy~~~zzzzzzyyyzzz}}}wwwpppgggaaaiiiwwwwwwrrriiiccceeeiiiggg```RRRGGG>>><<<;;;555///,,,***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''zzz___JJJ===666111000///...---,,,,,,,,,,,,,,,,,,+++******))))))***))))))))))))(((((((((%%%%%%&&&'''((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,***+++,,,+++)))((()))***++++++++++++,,,---///000,,,,,,,,,---,,,++++++***))))))******************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///////////////.........+++,,,///222444444111...111000000000000111222222555555444333222444888;;;BBBQQQmmmwwwiiihhhaaa]]]\\\[[[XXXWWWXXXYYYYYYXXXYYYZZZ[[[YYYWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVTTTRRRQQQOOOKKKIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@===999777777666555444222222222222222222222222444444444444444333333333000000111111222333333444222222222333222222111000333333222222111111000000111111000000000000111111111111111111000000000000//////////////////////////////...------------...------------,,,+++******++++++++++++***)))((('''*********+++,,,---...///+++,,,---------,,,+++***++++++***))))))***++++++.........---+++***,,,---)))******++++++******)))************+++++++++,,,************************************************,,,,,,,,,,,,------------...//////000111222333333333555777888888999;;;===>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTWWWZZZ^^^bbbeeeggglllmmmppprrrssssssrrrqqqqqqqqqqqqqqqooommmllljjjkkkkkkllllllmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkiiihhhfffffffffhhhjjjlllggghhhiiiiiihhhfffdddbbb^^^[[[WWWTTTTTTUUUXXXZZZ^^^XXXPPPKKKNNNYYYfffooonnnttt|||~~~}}}}}}|||ssslllhhhdddcccooo~~~wwwtttssswww~~~yyypppiii``````qqqsssiiiiiikkkeee\\\III>>>555333333///,,,+++'''((((((((()))(((((((((''''''''''''''''''''''''~~~gggOOO>>>777555///...---,,,++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))''''''(((((()))***++++++,,,***(((''''''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))%%%%%%'''(((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''(((((()))******)))++++++***)))((()))***+++*********+++...111333,,,,,,,,,+++++++++++++++(((((()))***++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......////////////////////////---333999;;;888444222222000000000000000111222222444444333222111222666888===EEEYYYxxxpppjjjbbb\\\[[[ZZZWWWVVVXXXXXXXXXXXXYYYYYYYYYXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPNNNLLLGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@<<<:::999888666555222222222222333333333333666555333222222222333333111222444555444333333333111111222222222222111111000000000000000000000000111111000000000000111111111111111000000000000000//////////////////////////////...------------...............---,,,+++*********++++++***)))'''&&&******++++++,,,---......)))+++,,,------,,,***)))+++******************+++,,,...///---***)))+++---,,,------......------,,,*********+++++++++,,,,,,***************************************+++++++++***++++++++++++,,,,,,,,,...///000111222333333444333555888999999;;;===???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIKKKKKKMMMMMMLLLLLLMMMOOOQQQSSSTTTUUUXXX\\\```eeejjjllloooppprrrsssssssssrrrqqqmmmnnnooopppooommmjjjiiijjjkkklllmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjggggggfffeeefffggghhhjjjggghhhiiiiiifffccc___\\\YYYWWWSSSRRRSSSUUUWWWXXXUUUNNNGGGFFFNNN]]]llluuusssxxx~~~~~~{{{ssskkkfffbbbggg{{{pppmmmlllqqq{{{xxxppphhhbbb^^^eeeyyyzzzooommmjjj___SSSEEE;;;333000///,,,++++++'''((()))******)))((('''''''''''''''''''''''''''{{{fffSSSDDD999333111...---,,,+++*********+++++++++***************)))))))))))))))************************************,,,***(((''''''(((***,,,(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))***''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((())))))******))))))(((%%%&&&&&&&&&'''''''''((()))((((((((('''''''''&&&%%%%%%&&&''''''((((((((()))***+++***((('''((()))))))))((()))***---000222---,,,+++*********++++++((()))***++++++,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------........................//////////////////999BBB@@@666...///333000000//////000000111222111222222222222333777999999;;;GGGbbbqqqfff]]]ZZZZZZXXXXXXYYYWWWXXXYYYYYYYYYXXXXXXXXXUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVTTTRRRPPPOOONNNJJJJJJIIIIIIHHHGGGEEEDDDDDDBBB???===<<<;;;999777333333333333333444444444666555333111111111222333444666888888555333222222000111111222222111111111,,,------...///000111111111111000000000000111111000000000000000000111111000000000000000000000000//////...------------.../////////...---,,,+++***))))))*********)))))))))***++++++,,,------------)))***,,,------,,,***)))*********++++++*********+++...///---***(((+++---------............------***++++++++++++,,,,,,,,,************************))))))*********+++++++++............//////////////////000111222333444444444666888999:::;;;===???BBBBBBAAAAAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWZZZ___dddiiimmmooopppqqqrrrrrrrrrqqqqqqpppkkklllnnnooonnnllljjjiiikkkkkkmmmnnnmmmlllkkkjjjiiiiiiiiihhhhhhiiiiiiiiigggfffeeeeeeeeefffggghhhhhhhhhhhhfffccc^^^YYYVVVQQQPPPPPPSSSVVVXXXWWWVVVIIIFFFDDDHHHSSScccqqqyyyyyy~~~}}}wwwooohhheeeccclll~~~jjjfffeeekkkuuu|||{{{wwwnnnfff______fffsssvvvppphhhYYYKKKCCC:::222///...***)))+++((()))+++++++++)))&&&$$$''''''''''''''''''''''''|||hhhQQQCCC;;;555///,,,---,,,++++++*********+++************************)))))))))************++++++++++++******)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))'''(((((())))))(((((('''%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''''')))***+++***((('''((()))((((((((((((***,,,...000...,,,***)))((()))+++,,,***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,---............------------..................888???<<<111***,,,111000////////////000111111///111222222222444777:::<<<;;;???SSStttssseee^^^\\\YYYYYYZZZWWWYYY[[[ZZZYYYXXXYYYYYYUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWXXXVVVSSSQQQPPPPPPMMMMMMLLLKKKIIIGGGFFFEEEEEECCCAAA@@@???>>>;;;999666666666555555444444444444444222111111222333333555888:::888444111111222///000111111222111111111,,,,,,---...///000111111111111000000000000111111000000000000111111111111000000000000000000000000//////...------------...............---,,,++++++******)))))))))***++++++***+++,,,------------,,,)))***+++,,,,,,,,,+++***)))***++++++++++++***)))+++,,,,,,+++******,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************)))))))))***++++++,,,,,,,,,------------.........///000000111222333444444444666888999999:::<<<>>>AAAAAABBBCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVYYY[[[___dddhhhllloooppppppppppppqqqqqqppppppoookkklllmmmmmmmmmlllkkkjjjkkkmmmnnnoooooommmkkkjjjiiiiiihhhhhhhhhhhhiiiiiifffffffffffffffffffffgggggggggfffccc___ZZZUUURRRKKKMMMSSSZZZ______YYYSSSCCCEEEIIIQQQ]]]kkkxxx}}}zzzxxxpppiiiddddddfffrrr}}}iiieeecccgggnnnrrrppplllbbb]]][[[ccctttxxxooodddSSSEEE===666///...+++(((''')))((()))*********(((%%%$$$''''''''''''''''''''''''jjjUUU@@@777444111---,,,,,,,,,++++++******++++++))))))))))))************))))))*********+++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''(((*********((('''((()))'''((()))***+++,,,---......,,,***(((''')))+++,,,------.........---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------...---111555333...,,,...111///////////////000111111///000111222222333555888DDD@@@>>>HHHaaasssfff```[[[YYYYYYXXXZZZ\\\\\\ZZZXXXYYY[[[VVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[YYYUUURRRQQQRRRQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDBBBAAAAAA@@@>>><<<999999888777666555444444222222222222222222333333333666888666222///111333//////000111111111111111000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000000000//////...------------...,,,,,,---------,,,,,,+++///---***)))((()))***,,,***+++,,,---------,,,,,,)))*********++++++++++++)))***++++++++++++***)))+++***)))***,,,---------******++++++++++++******+++++++++,,,,,,,,,------************************((())))))***++++++,,,,,,*********+++++++++,,,,,,///000111111333333444555555666888999888999;;;===>>>???AAACCCDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHHHHIIILLLNNNPPPRRRUUUWWWXXXXXX^^^aaaeeejjjnnnpppqqqqqqooopppppppppppppppppppppkkkllllllllllllllllllllllllnnnoooqqqpppnnnllljjjjjjiiiiiihhhhhhiiiiiijjjggggggffffffffffffffffffdddcccaaa^^^[[[WWWTTTRRROOOTTT]]]gggjjjdddWWWMMMAAAGGGPPPZZZeeerrr~~~~~~{{{vvvpppmmmllleeebbbfffmmmzzzmmmiiieeefffhhhhhheeebbbZZZZZZ___mmmtttfffYYYKKK???666111------+++((('''***&&&'''(((((((((((('''&&&''''''''''''''''''''''''zzzYYYGGG666111111///...///,,,,,,++++++++++++++++++)))))))))))))))*********))))))******++++++++++++$$$%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))************************&&&&&&''''''((()))******''''''(((((()))*********%%%&&&'''))))))))))))((((((******)))((('''((()))((()))***+++,,,---------///,,,)))''''''(((+++---////////////...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,------------,,,,,,---///222333444///////////////000111111///000111111111111333555GGGAAA;;;>>>PPPqqq~~~mmmccc\\\XXXWWWXXX[[[]]]\\\ZZZYYYZZZ\\\VVVVVVWWWWWWWWWWWWXXXXXXZZZ\\\]]][[[VVVSSSSSSTTTUUUTTTRRRPPPMMMJJJHHHFFFEEEDDDCCCBBBCCCBBB???===;;;:::999888777666555444111111111222333333333333000333666444000...111555//////000111111111111111444444333222111000///...111111000000000000111111//////000000111111111222000000000000000000000000//////...------------...++++++,,,,,,---,,,,,,,,,222000,,,((('''(((***+++***+++,,,---...---,,,+++******))))))***+++,,,,,,)))***+++,,,,,,+++***)))+++)))'''))),,,///...,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************((())))))***++++++,,,,,,---------.........//////000000111222333444444555555777888888888888:::;;;<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGLLLNNNQQQUUUWWWYYYZZZZZZaaaeeejjjooorrrsssrrrqqqooooooppppppppppppqqqqqqllllllkkkkkkkkklllmmmnnnmmmoooppprrrqqqooolllkkkjjjjjjiiiiiiiiiiiijjjjjjggggggggggggggggggffffffaaa```^^^\\\YYYVVVUUUTTTYYY^^^hhhqqqrrrgggTTTEEEAAAIIITTT^^^hhhttt}}}wwwpppiiidddllleeedddjjjsssrrrnnniiifffdddbbb___[[[WWW\\\gggvvvnnn]]]PPPCCC:::222...,,,---,,,)))))),,,$$$%%%&&&'''((((((((((((''''''''''''''''''''''''xxxgggJJJAAA555...---...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***((('''&&&&&&'''(((***&&&'''''''''(((((())))))+++*********))))))((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++((((((((('''&&&$$$###"""&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***+++++++++***))))))***,,,000444666555333///,,,++++++,,,...333444555555444111...+++000//////...,,,++++++***************************---,,,,,,++++++***************+++,,,------------,,,,,,,,,---------.........---,,,,,,---...---+++000000000000////////////222222111111222222333444???::::::@@@III\\\}}}nnnaaa\\\]]]YYYZZZ[[[\\\\\\[[[XXXWWWXXXWWWVVVUUUVVVXXXZZZ\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVSSSTTTTTTSSSPPPLLLHHHFFFEEEEEEEEEEEEDDDBBB@@@>>><<<<<<<<<;;;999666444222555333111111222222222111222222222111222222333333222111111000///......---000000000000000000000000////////////000000000000//////000000000000//////////////////............---.........------,,,+++------------------------,,,+++******))))))*********++++++,,,------------************************+++++++++***++++++,,,,,,+++))))))+++///111111///,,,---.........---,,,+++,,,,,,,,,++++++*********))))))******++++++++++++------------------------***+++,,,---............//////000111222222333333777777777999:::<<<>>>???>>>???@@@AAACCCDDDEEEEEEAAABBBAAAAAAAAADDDHHHLLLNNNOOOQQQUUUZZZ___dddfffeeehhhmmmrrrttttttrrrqqqsssrrrpppnnnmmmmmmnnnooojjjjjjjjjjjjkkkmmmnnnooolllmmmmmmllljjjjjjkkkmmmmmmkkkiiigggffffffggghhhiiiiiihhhgggeeebbb```^^^hhh```ZZZYYYVVVRRRSSSYYYeeellluuuwwwpppaaaQQQGGGEEEPPP\\\ccckkkxxx|||tttjjjdddbbbcccgggcccfffttt|||rrriiicccdddeeebbb^^^\\\XXXcccqqq}}}rrrbbbUUUHHH;;;222---,,,***)))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{cccRRRBBB:::111------...---,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++)))(((''''''((()))+++''''''''''''((((((((()))*********)))))))))((((((((('''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******''''''(((+++000666===AAAJJJHHHEEEAAA===888444222666777777777666444111///---------,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,------------......---,,,---...///...---000/////////////////////111000000000000111222222777444666<<>>>>>======;;;888666555666444333333333333222111333222222222222222333333222222222111000000//////000000000000000000000000////////////000000000000//////000000000000//////////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++***++++++++++++))))))+++...111000///,,,---------------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++++++++,,,---............000000111111222333333444666666777777999:::<<<<<<<<<===>>>???AAABBBCCCCCC@@@AAAAAAAAABBBEEEJJJMMMQQQRRRTTTWWW[[[```dddfffhhhkkkoootttvvvvvvtttssstttssspppnnnmmmmmmnnnnnnjjjjjjkkklllmmmnnnnnnooonnnooonnnmmmjjjiiijjjkkknnnmmmjjjhhhgggggghhhiiifffgggggggggfffcccaaa___bbb\\\XXXYYYYYYXXX\\\bbblllttt{{{{{{pppaaaSSSLLLNNNTTT]]]ccckkkwww|||vvvmmmddd___^^^___cccccclll{{{wwwnnneee___```bbb___\\\[[[iiittt|||iiiYYYLLLBBB777000,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((eeeKKK;;;777333---,,,---///...---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++''''''''''''((((((((((((******))))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&'''''''''''''''((((((&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&''''''(((((())))))&&&'''(((+++111888???CCCNNNOOOQQQRRRPPPMMMIIIFFFGGGEEEBBB===777222...,,,*********++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,------------...---,,,---///000000///////////////////////////000////////////000111111777666999>>>AAAIII]]]sssuuufffaaa\\\[[[\\\]]]______]]][[[ZZZZZZYYYXXXXXXYYYZZZ[[[^^^___``````___^^^\\\[[[UUUUUUUUUTTTRRROOOKKKIIIGGGGGGGGGGGGGGGFFFEEEEEEAAA@@@@@@???===;;;999888777666555555666555333111333333222222222222333333333333222222111111000000000000000000000000000000////////////000000000000//////000000000000//////////////////............---,,,+++*********+++,,,++++++++++++++++++++++++,,,+++++++++************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))***))))))+++...000000///------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////111111222222333333444444666666666666777888999::::::;;;<<<===>>>???@@@AAA>>>???AAABBBDDDHHHMMMPPPTTTUUUWWWZZZ^^^bbbeeegggkkknnnrrrvvvxxxxxxvvvuuuuuutttrrrooonnnmmmmmmmmmiiijjjlllnnnoooooonnnnnnooooooooommmkkkiiiiiijjjooonnnllljjjiiiiiiiiijjjdddeeeggggggfffdddaaa___]]]ZZZYYY[[[]]]___ccchhhttt{{{}}}pppaaaXXXTTT[[[[[[]]]bbblllwww}}}xxxpppfff^^^[[[[[[]]]___eeettt~~~qqqjjjaaa[[[\\\_________```wwwqqq\\\KKKAAA999222...***)))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((lllRRR>>>333111...,,,,,,...///...---,,,,,,++++++++++++,,,,,,***************************))))))(((((())))))***'''''''''((((((((((((((())))))))))))))))))((((((((())))))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((((((***,,,///222444555;;;???DDDHHHKKKLLLLLLKKKHHHEEE???999333...***)))))))))))))))************************************)))))))))******+++++++++)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,---------...---,,,...000111111000.........///////////////000////////////000111111999999<<<@@@AAAEEERRR```xxxmmmccc```]]]]]]]]]]]][[[YYY\\\[[[ZZZZZZZZZZZZ[[[[[[___````````````___^^^]]]VVVVVVVVVUUUSSSPPPNNNLLLHHHHHHHHHHHHHHHHHHHHHGGGCCCBBBBBB@@@???===<<<;;;:::999888888888777444222444444333222222222333333222222222111111000000000////////////////////////////////////000000000000//////000000000000//////////////////...............---+++******+++---...+++++++++++++++++++++++++++,,,,,,+++++++++******------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((*********+++---...//////---,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......///000222222222333333444444444777666666666777888888999999::::::<<<===>>>???@@@<<<>>>AAADDDGGGKKKPPPTTTVVVXXXZZZ^^^bbbfffiiikkkoooqqquuuxxxyyyyyyxxxwwwvvvtttrrrpppnnnmmmllllllhhhjjjlllooopppooonnnmmmmmmnnnooonnnlllkkkkkklllnnnmmmkkkjjjiiihhhhhhiiiccceeefffgggfffccc___]]]\\\\\\]]]___bbbdddgggiiittt{{{{{{nnnbbb___```fff___\\\bbbmmmxxxzzzuuulllccc]]][[[]]]___^^^hhhxxxyyylllggg]]]VVVXXX___dddhhhlll{{{xxxhhhRRRAAA777222...+++((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrYYYEEE888222///...------......---,,,,,,++++++******++++++,,,************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((((())))))******++++++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))******(((***---//////---***(((,,,---///222444666777777222111///,,,++++++,,,,,,******)))))))))(((((((((************************''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,...000111111000------....../////////000111000000000000111222222777666777999:::===FFFOOOhhh~~~kkkeee___\\\\\\]]]\\\YYY]]]]]]\\\\\\[[[[[[\\\\\\_______________^^^^^^^^^WWWWWWWWWVVVTTTRRRQQQOOOJJJJJJJJJIIIIIIIIIIIIIIIDDDDDDCCCAAA@@@???>>>>>>>>><<<;;;::::::999666444555444444333222222222333000000000000000/////////////////////////////////////////////000000000000//////000000000000//////////////////............000...---+++,,,---///000------------------------+++,,,,,,,,,,,,+++***)))------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))(((''')))***+++,,,,,,---...///,,,++++++***+++,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------------------------------------...000111222333333333333333444444777777777777777888999:::999:::;;;<<<===???@@@@@@<<>>AAAEEEIIIMMMRRRWWW[[[\\\^^^bbbfffkkknnnppprrrqqqrrrtttvvvwwwwwwvvvuuurrrqqqpppooommmllljjjjjjhhhiiikkkmmmnnnnnnmmmmmmgggjjjmmmoooooonnnooopppiiiiiihhhgggfffeeeeeedddbbbbbbbbbaaa```^^^\\\ZZZYYYaaahhhmmmqqqsssqqqllleeekkkppppppllllllqqqwwwpppccc]]]fffrrr{{{~~~iiieeeaaa___aaaccceeefffiiipppyyy~~~yyyooobbbYYYQQQMMMTTT```llluuu|||xxxiiiZZZFFF666///,,,***)))&&&''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((xxx```JJJ;;;444000...------------++++++,,,,,,++++++************++++++************************((((((((())))))((((((((()))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&$$$%%%&&&((()))*********&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''')))+++,,,---,,,***)))&&&&&&(((***---000222333000///---,,,***))))))))))))))))))))))))************************************************)))))))))((()))***++++++,,,,,,+++***++++++++++++,,,,,,,,,...---,,,---...///...---,,,,,,---......///000000000////////////000111111333333333333444888;;;<<>>;;;;;;::::::999666666555333333222222222000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))++++++,,,---------,,,,,,++++++++++++++++++++++++((()))***++++++***((('''(((***,,,,,,+++***,,,...))))))***+++,,,---------******+++++++++,,,,,,,,,............---------,,,++++++++++++++++++++++++///...---,,,---///111222222222222222222222222222444444444555666888999:::888999:::;;;===>>>??????@@@CCCHHHLLLPPPUUUZZZ^^^bbbdddgggjjjmmmoooppppppoooqqqrrrtttttttttsssrrroooooonnnnnnmmmkkkjjjiiihhhiiiiiijjjkkklllmmmmmmhhhkkknnnoooooonnnoooooohhhhhhhhhgggfffeeedddccc^^^^^^]]]]]]]]]]]]]]]]]]^^^hhhrrrvvvyyyyyyssskkkaaaeeejjjmmmooossszzzrrrfff```iiitttzzzsssaaa``````ccchhhkkkmmmlllnnntttyyy|||uuuqqqhhh\\\SSSNNNPPP[[[hhhqqqvvvzzz}}}sssiii^^^QQQ???222---,,,***(((&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((vvvfffOOO>>>555111///...+++,,,,,,+++******,,,---++++++************++++++))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''(((((()))***)))***+++,,,,,,,,,++++++&&&&&&&&&''''''(((((((((''''''((()))***+++,,,,,,************************---,,,,,,,,,++++++******((()))***++++++,,,++++++******+++++++++,,,,,,,,,...---,,,,,,---...---+++,,,,,,------...///000000...............///000000///000000000222444555333999LLLcccwwwzzzjjjcccaaa^^^[[[\\\]]]^^^___``````````````````____________```aaaZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTRRRQQQPPPQQQQQQLLLJJJIIIGGGFFFFFFGGGGGGIIIEEE???;;;:::;;;;;;;;;777666555444333222222222111111111111111111222222000000000000000000000000////////////000000000000//////000000000000//////000/////////............+++,,,------.........---+++++++++++++++++++++++++++,,,---......,,,***)))***+++,,,,,,------------************************'''(((***+++,,,+++)))((((((***---,,,******,,,...((()))+++,,,------,,,,,,*********++++++,,,,,,,,,//////.........---------------------------------///...---,,,---///111222222111111111111111111111111222222333555777888999888888999:::<<<===>>>>>>AAADDDIIINNNRRRWWW[[[___fffhhhjjjlllnnnooooooooonnnoooqqqrrrrrrrrrqqqqqqmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkmmmmmmjjjlllooopppooonnnmmmmmmhhhhhhhhhhhhgggeeedddccc[[[ZZZZZZZZZ[[[]]]___```fffqqq{{{}}}}}}{{{qqqfffaaadddhhhmmmrrryyyttthhhcccllluuuyyyxxxjjj______bbbgggnnnssstttsssrrrvvvzzz|||wwwnnnkkkcccWWWRRRPPPUUUcccqqqvvvxxxxxxvvv~~~xxxjjj^^^UUUIII:::000,,,,,,***(((&&&'''((()))))))))''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&|||sss[[[OOOAAA666111///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***)))(((((('''************))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&+++***)))''''''&&&&&&&&&(((((())))))))))))((('''(((((()))***************++++++***)))((('''&&&&&&&&&''''''((()))******+++***)))(((''''''((()))***,,,+++***))))))***+++,,,))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111000000000000222333444>>>@@@LLL```xxx}}}nnneeeaaa```bbb```^^^___bbbdddbbb``````___^^^___aaaaaa```___YYYYYYYYYYYYXXXXXXXXXXXXSSSSSSSSSSSSTTTTTTQQQOOOKKKIIIGGGEEEDDDDDDEEEFFFHHHDDD???>>>>>>>>><<<:::777777777777666333111000111111222222222333333333---------...............000000000000000000000000//////000000000000//////000000000000000000000000111000...---,,,,,,------&&&%%%$$$'''+++......,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++111000...,,,+++++++++,,,+++***)))***,,,---,,,+++++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111///---///222333222000000111111111111000000///333444333222111222555777777888999999999<<<@@@CCCGGGLLLRRRWWW[[[^^^aaaccciiiiiikkknnnppppppooommmkkkmmmpppssstttsssrrrpppnnnnnnnnnnnnmmmlllkkkjjjjjjhhhfffgggjjjkkkiiigggjjjjjjjjjiiiiiiiiiiiiiiijjjgggdddeeegggfffaaa\\\\\\UUUVVV^^^```]]]bbbmmmrrrvvv{{{}}}vvvqqqhhhnnnpppnnnvvv|||pppiiiffflllttt|||ssscccZZZaaakkktttyyyyyywwwtttvvvzzz}}}mmmggghhhddd[[[TTT[[[fffssswwwrrr{{{~~~uuujjj]]]SSSHHH???444...,,,,,,***''',,,,,,+++)))(((&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%jjj^^^NNNEEE999222///...,,,***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))((((((''')))))))))((((((((('''''')))(((((((((''''''''''''&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''***)))((('''''''''''''''(((((()))))))))(((((((((((())))))*********))))))))))))))))))((((((((((((''''''(((((())))))*********)))(((((((((((()))***+++***))))))))))))***+++))))))************))))))*********+++++++++,,,,,,,,,,,,,,,------------...------------.............../////////000000000000111000000000000222333444888999AAAQQQeee}}}rrrhhhbbbbbb```^^^___aaabbbaaa___```^^^^^^^^^```aaa```___ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUUUUUUUTTTQQQOOOMMMLLLIIIGGGFFFFFFGGGHHHIIIEEEAAA??????>>><<<:::999999999999777555333222222222222222222222222222........................000000000000000000000000//////000000000000//////////////////////////////111000...---,,,,,,------+++)))(((***---...---,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++++++++***---,,,+++*********++++++---,,,,,,,,,...///...---+++++++++,,,---...............---------,,,,,,,,,++++++++++++,,,---///000111///...///111222111///000111111111111111000000333444444333222333666888888999;;;;;;===???DDDGGGJJJOOOUUUZZZ]]]```ccceeejjjjjjlllnnnoooooonnnllljjjlllnnnppprrrrrrqqqpppnnnnnnnnnnnnmmmllljjjjjjiiigggeeefffhhhiiihhhfffiiiiiijjjjjjjjjjjjjjjjjjjjjgggdddcccdddccc^^^YYYWWWPPPQQQ]]]eeefffjjjrrrttt{{{~~~xxxttttttsssvvvuuuqqqwwwqqqjjjhhhmmmsssyyylll^^^]]]fffttt{{{|||yyymmmfffccc```\\\cccjjjsss}}}xxxooovvvzzztttkkkaaaUUUMMMCCC;;;111,,,******)))&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%mmmTTTGGG>>>888111---------,,,***************************++++++++++++*********)))+++******))))))(((((('''((((((((('''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))*********))))))(((''''''(((((())))))******((((((((((((((((((((((((******))))))))))))*********))))))(((((())))))***))))))************))))))*********++++++++++++,,,,,,,,,,,,,,,------------------------................../////////000000000000000000000000222333333333333888AAANNNdddvvvjjjfffdddaaa```aaaaaa```______^^^]]]^^^```aaa```___[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYWWWWWWVVVUUURRROOOPPPOOOMMMKKKJJJJJJJJJKKKJJJGGGDDDBBBAAA???===;;;;;;;;;;;;;;;999777555444444444333222222111000000000000//////......------////////////////////////...//////000000//////...........................000///...---------------///---,,,,,,---...,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---------------------------------(((((()))************)))***************+++,,,---...---,,,---///000///...***++++++,,,,,,------......------------,,,,,,,,,************,,,///222444222111000000111222000///000000111111111111111111333444444333333444777999999;;;===???AAAEEEJJJMMMOOOSSSYYY^^^aaadddfffhhhkkkkkklllmmmmmmlllkkkjjjiiijjjkkkmmmnnnoooppppppoooooonnnnnnmmmkkkjjjiiihhhfffddddddfffgggffffffiiiiiijjjjjjjjjjjjjjjiiikkkgggcccaaaaaa___[[[WWWSSSMMMPPP]]]hhhlllpppuuuyyy{{{uuuwww|||}}}wwwyyypppllljjjmmmppptttzzzzzzggg\\\```lll~~~zzzsssmmmeee___```cccvvv{{{wwwlllooonnneee[[[SSSKKKDDD<<<666...)))((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%uuu\\\FFF;;;444111---,,,,,,---+++***))))))))))))))))))))))))************))))))))))))******))))))((((((((((((((((((((('''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))(((''''''''''''(((((()))((('''''''''((((((((())))))************)))(((((((((((((((((())))))))))))((((((((((((((((((''''''*********))))))*********))))))(((((((((((())))))((())))))************)))************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000/////////000111111222333222222555999AAAQQQlllyyyqqqnnnhhhccc`````````aaa^^^]]]\\\]]]___aaa```___]]]]]]]]]]]]]]]^^^^^^^^^ZZZXXXWWWVVVVVVVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJGGGEEECCCAAA???===============;;;999777666666555444333222000//////111111000000///...------////////////////////////...//////////////////...------------------------//////......------------///......---------,,,,,,+++,,,---...---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,++++++++++++,,,,,,------------------------------,,,+++***+++,,,///333555444333222222222222111000000000000000111222222333222333444444444555888::::::===@@@CCCFFFJJJOOOSSSSSSWWW]]]aaadddgggiiikkkkkklllmmmllljjjhhhggggggggghhhiiijjjkkkmmmnnnooonnnnnnnnnmmmlllkkkiiihhhhhhgggffffffffffffffffffhhhiiiiiiiiiiiihhhgggfffiiifffbbb___]]][[[XXXVVVRRRQQQVVVaaahhhkkkpppvvv|||zzz~~~yyynnnmmmmmmmmmnnnppptttxxxyyyvvvjjjdddgggsssyyypppjjjiiiddd___gggsss|||pppiiiiiibbbVVVMMMGGGBBB===666111,,,(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttaaaLLL===666000///.........---+++***))))))))))))))))))))))))*********)))))))))(((((()))))))))((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''''''''((())))))(((''''''''''''(((((()))''''''&&&&&&'''((())))))))))))*********))))))((())))))))))))(((((((((((((((((((((((('''''''''''')))))))))******)))))))))(((((())))))))))))(((((((((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...//////000111111222222111222555888;;;EEEYYYmmm|||sssjjjccc______```^^^]]]\\\^^^```aaaaaa```^^^^^^^^^^^^______``````XXXVVVUUUUUUVVVWWWVVVUUURRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKHHHEEECCCAAA@@@????????????===;;;999888888777666444333111000///222222111000//////......////////////////////////......////////////......------------------------...............---------,,,,,,------,,,,,,------+++,,,---...---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---------,,,,,,,,,++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,------------------------------...---,,,,,,,,,...000111444444444333222222222222000000000000111222444555333444666777777888:::<<<>>>AAAEEEHHHKKKOOOTTTWWWWWW[[[```dddgggiiikkkmmmlllmmmmmmkkkgggdddccccccgggggghhhhhhiiikkkkkklllkkkllllllkkkkkkjjjiiihhhiiiiiijjjiiihhhggggggggghhhhhhiiiiiihhhfffdddccceeebbb^^^[[[YYYXXXWWWWWWVVV[[[dddiiijjjkkksss}}}}}}yyyqqqmmmoooooommmkkkmmmppprrrpppwww}}}vvvsssrrrsss|||xxxmmmddd^^^___```cccrrr}}}sssiiieeebbbXXXKKKBBB???<<<777111...+++)))((()))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www```NNN???555222//////000///...---+++***))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''%%%%%%%%%&&&###############$$$$$$%%%&&&&&&&&&&&&'''((()))))))))(((((('''''''''(((((('''&&&&&&%%%&&&''')))***(((((()))*********************))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))((('''((()))******+++******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---...///000111111111111///000333666777<<>><<<;;;999999888666444222111000222222111111000000//////////////////////////////---......//////......------------------------------......///......------)))+++,,,,,,+++,,,---...,,,,,,------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++***)))((((((---,,,+++,,,...///...---------------------------,,,,,,,,,------------.........------------------111222333333111000111222000000///000111333555666555777:::;;;<<<===???AAADDDGGGKKKNNNQQQTTTXXX[[[[[[___dddhhhjjjlllnnnooooooppppppllleeeaaaaaabbbgggggghhhiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhkkkmmmmmmkkkiiihhhgggeeefffhhhiiihhhgggeeedddbbb```]]]ZZZYYYZZZ\\\]]]___iiirrrrrrnnnnnnyyyyyy{{{yyyqqqpppssssssmmmiiikkkmmmnnnhhhmmmtttyyy|||}}}}}}~~~vvvmmm```ZZZUUUWWW^^^kkk}}}xxxssskkkccc^^^YYYNNNAAA:::999666222---,,,+++***))))))))))))+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''fffPPPBBB777222111---...///...---,,,++++++************************++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))***)))(((''''''''''''''''''&&&%%%%%%%%%''')))+++&&&'''(((***++++++++++++(((((((((((())))))))))))%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&))))))***++++++***))))))'''((()))******+++++++++))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000111111111000000///000333444777@@@IIIZZZrrrsssgggaaa___^^^^^^```bbbdddcccbbb^^^^^^^^^___```aaaaaaaaaZZZYYYVVVVVVWWWYYYXXXXXXSSSSSSSSSRRRQQQPPPOOONNNKKKMMMOOOMMMJJJGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???;;;:::999777666444333222111111111111111111111111000000000000000000000000---......//////......---------------------------,,,---...//////...------***,,,...---++++++,,,...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++((((((******+++***)))))),,,+++***+++---...---,,,........................,,,,,,,,,---------......,,,,,,---......---,,,+++---///111000......///111000000//////111333666888:::<<>>???>>><<<999777666555444444333222222333333111000444333111000//////000000......---------,,,,,,,,,.........................................................---,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******************++++++,,,+++***))))))***+++,,,***(((***...---***,,,222,,,++++++******++++++,,,000...,,,*********,,,,,,///...,,,+++***+++,,,,,,++++++******++++++,,,---...------,,,,,,------...222222333444666888;;;<<>>:::444000---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&MMM@@@444000///...---///,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%'''((())))))(((((()))***%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&((())))))&&&&&&'''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''***************))))))((())))))))))))************(((((()))************************++++++++++++,,,------------------------......------......///000,,,------///000111222222...///000000000222444666666777>>>NNNbbb{{{tttpppkkkhhhhhhjjjlllmmmllllllkkkiiifffdddddddddaaa```___]]]ZZZXXXWWWVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJNNNNNNNNNNNNLLLJJJGGGFFFGGGFFFDDDBBB@@@===<<<;;;<<<:::888777888777555333444333222111000000000000000000000/////////......------------------------........................------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,+++*********************++++++++++++*********---+++'''***000...''',,,++++++******++++++,,,...---,,,+++***+++,,,---...---,,,,,,+++,,,,,,,,,...------------...//////......//////000000111111333333333444555777:::;;;???CCCJJJPPPTTTWWWZZZ\\\^^^___```bbbeeegggjjjkkknnnoooqqqqqqqqqrrrtttvvvyyywwwtttqqqnnnlllkkkjjjfffgggggghhhhhhggggggffffffeeefffgggiiiiiihhhfffdddhhhjjjiiihhheee]]]TTTRRRUUU^^^kkkzzz{{{nnnaaaYYYZZZbbbjjjvvvxxxuuupppoooyyyyyyqqqiiiddddddppp{{{ssskkkbbbVVVJJJAAA:::666111...,,,+++)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''BBB888000...---+++)))***++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%'''((((((''''''((()))'''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&'''(((((()))%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((('''((()))))))))************(((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////+++,,,---...///111222222...000111222111111222333888777:::@@@MMMccczzzwwwvvvwwwwwwwwwtttuuuuuupppjjjeeedddeeeaaaaaa```^^^\\\ZZZXXXVVVZZZXXXVVVUUUSSSSSSSSSTTTTTTSSSQQQOOONNNLLLKKKKKKNNNOOOOOONNNMMMLLLJJJIIIKKKJJJIIIFFFDDDBBB???>>>===;;;::::::::::::888777555444444333222222111111000000000////////////............---------------........................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---,,,+++***))))))))))))***+++,,,,,,+++***)))(((...---(((///<<<;;;///,,,++++++******++++++,,,---,,,+++++++++,,,---------------,,,,,,,,,------......------......///000---...///000111111222222666666666777888;;;===>>>>>>DDDLLLTTTYYY\\\___```bbbbbbdddfffiiikkknnnooonnnoooppppppoooppprrrtttssssssrrrpppooommmlllkkkffffffggggggggggggffffffgggffffffgggiiiiiihhhgggbbbfffgggfffdddaaaYYYQQQSSSTTTZZZfffuuuxxxqqqfff[[[VVVYYYbbbjjjtttxxxnnnrrrrrrqqq~~~{{{{{{~~~|||wwwtttqqqooopppyyyzzzuuunnnggg]]]QQQCCC:::666222...,,,+++***((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&:::333......---***((()))++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%###%%%''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))******)))((('''((()))))))))************(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,---...///000111111///111333333222111111222333444555888???PPPmmm{{{rrrjjjffffff`````````___^^^\\\ZZZYYY[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWUUURRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJHHHEEECCCBBB===<<<;;;;;;<<<===<<<:::666666666555555444333333000000000000/////////////////////......---------..............................,,,+++************,,,------......------,,,+++++++++,,,,,,,,,------...---,,,+++************)))***+++,,,,,,+++***))))))//////+++333AAA@@@555,,,++++++******++++++,,,++++++++++++,,,------...---------------------------------------......///---...///111222333333333777777777999;;;===@@@AAA@@@FFFOOOVVV\\\___bbbdddeeefffgggiiikkknnnppprrrnnnoooooonnnmmmmmmooopppnnnooooooooonnnmmmlllkkkffffffggggggggggggffffffhhhgggggggggiiiiiihhhfffaaacccccc```______ZZZSSSRRRRRRVVV```ooo}}}yyymmmiiibbb\\\[[[^^^fffkkknnn~~~llldddmmmrrrttt}}}{{{yyyuuutttwwwzzzzzz}}}zzzzzzyyyxxxxxxyyy|||}}}|||wwwrrrjjjaaaWWWKKK===444111///,,,******)))(((''')))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%333...,,,......,,,+++---*********))))))))))))((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((***+++,,,+++)))((())))))))))))************(((((()))***************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------......///000000///111222333222111111222000222666999<<>>??????>>><<<888888999888888777555555222222111111111000000000111111000000///....................................---,,,+++***+++,,,,,,------............------++++++,,,,,,,,,,,,------...---,,,+++++++++++++++******++++++++++++******+++///...,,,111999999222,,,++++++******++++++,,,******+++,,,------......,,,,,,---............------------------...//////---...111333444555555555888888999;;;===AAADDDFFFFFFKKKSSSZZZ___cccfffhhhiiijjjjjjlllnnnppprrrsssnnnoooooonnnlllkkklllnnnkkklllnnnoooooommmkkkjjjfffgggggghhhhhhggggggfffiiiiiihhhiiijjjiiifffddd```aaa^^^[[[[[[___^^^[[[RRRQQQTTT]]]jjjxxx~~~vvvjjjhhhdddaaabbbeeeiiikkkiiixxxzzzqqqccc___kkkuuu{{{}}}{{{vvvpppnnnpppqqqqqqsssvvvoooqqquuuxxx|||zzzrrrkkkaaaXXXNNNDDD888000...,,,***)))******((('''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%000---,,,......,,,,,,...******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""%%%'''((('''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))+++---...---+++***))))))))))))************(((((()))***************))))))))))))************+++++++++++++++++++++++++++,,,---.........------...........................///111000//////111222000333777::::::???OOO___vvvwwwoooeeedddaaa___]]]\\\\\\[[[YYYXXXXXXXXXYYY[[[]]]^^^]]]\\\YYYVVVTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPNNNNNNOOOPPPOOOMMMKKKJJJFFFDDDBBBAAAAAA@@@>>><<<:::;;;;;;;;;:::999888777444444444444333333333333222222222111000/////////........................------,,,,,,,,,...000222------............------++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++************+++++++++,,,,,,---.../////////,,,++++++******++++++,,,))))))+++,,,---.........+++,,,.../////////...---//////......//////000111///000333666888888888888<<<<<<>>>@@@DDDGGGKKKMMMMMMQQQXXX]]]bbbfffjjjmmmnnnnnnnnnoooqqqrrrtttuuupppppppppnnnlllkkklllmmmjjjkkknnnppppppnnnllljjjggghhhhhhiiiiiihhhhhhgggjjjjjjjjjkkkkkkiiidddaaa```___ZZZUUUXXX```ddddddXXXVVVVVV\\\gggrrrzzz}}}}}}wwwqqqnnnjjjgggggghhhiiijjjgggrrr||||||yyyrrrhhh``````mmmzzz|||tttmmmhhhiiijjjiiiiiillliiinnnuuu{{{vvviiibbbVVVMMMDDD<<<444///,,,***))))))******)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&222...---......+++***---))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%((()))((('''&&&'''%%%%%%''''''''''''%%%%%%!!!"""%%%'''))))))((('''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((***---//////...,,,+++))))))))))))************(((((()))***************))))))))))))************+++++++++++++++++++++++++++,,,---.........---,,,///............------------...///...---...000222///111444666333444>>>JJJ___}}}tttiiigggccc___\\\[[[ZZZ[[[WWWVVVWWWWWWYYY[[[]]]___]]]\\\YYYVVVTTTTTTTTTTTTWWWVVVTTTSSSRRRRRRRRRRRRNNNOOOQQQRRRRRRPPPNNNMMMKKKIIIFFFDDDCCCAAA>>><<<;;;<<<<<<===<<<;;;999888777666666666666555555555333333333222111000000///........................,,,,,,,,,---///222555777------............------++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,+++***))))))***+++,,,***)))***...---***,,,111,,,++++++++++++++++++,,,((()))***,,,---...//////+++,,,.../////////......000000000000000111111222000222555888:::;;;;;;:::AAAAAACCCFFFJJJNNNRRRTTTRRRVVV[[[```dddhhhlllpppqqqqqqqqqrrrssstttuuuvvvqqqqqqqqqooommmllllllnnnjjjllloooqqqqqqooommmkkkhhhhhhiiiiiiiiiiiihhhhhhkkkkkkkkkllllllhhhccc___```]]]WWWRRRVVVaaaiiikkk```]]][[[]]]eeemmmrrrttt~~~}}}xxxyyyuuuoookkkiiiiiihhhhhhfffnnnyyyxxxxxxuuummmddd```cccppp|||tttllleeeeeeeeeddddddfffhhhnnnwwwwwwrrrbbbZZZNNNDDD===888222...+++***))))))***+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''///......------,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""######$$$$$$&&&'''''''''&&&%%%%%%$$$&&&''''''%%%###!!!!!!"""(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((())))))*********(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((***,,,------+++)))'''&&&&&&'''((())))))(((((())))))(((((((((((()))))))))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,++++++,,,------......///,,,---...------...111444333222222333555888;;;===OOOccc~~~vvvjjj___]]]___]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTWWWWWWWWWWWWVVVUUUSSSRRRUUUTTTSSSSSSRRRSSSSSSTTTNNNMMMKKKHHHFFFCCCAAA@@@;;;<<<=========<<<:::999777999:::888555222222444555555555444333111000///------...//////.........000&&&111333***CCCZZZKKK........................,,,++++++++++++++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***((((((+++///111///---(((((()))+++...000//////...000222333222222333444777888:::;;;;;;===???BBBHHHIIIKKKNNNRRRUUUXXXZZZ^^^___bbbeeeiiikkkmmmnnnooonnnnnnooorrrssssssrrrsssrrrrrrrrrrrrpppmmmjjjjjjmmmppprrrqqqoookkkiiihhhhhhiiijjjlllmmmooopppmmmkkkjjjiiigggddd```]]]ZZZWWWRRRQQQUUU___kkksssooobbb]]]dddiiihhhjjjqqqwwwxxxsssqqqoooiiieeefffcccooo}}}}}}qqqmmmooogggcccffftttrrrhhhaaa```^^^^^^dddlllnnnrrrwww|||}}}pppgggSSSMMMEEE===777222///,,,+++*********)))((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%.........---,,,,,,++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$!!!###%%%%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))******)))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&)))++++++***)))'''&&&&&&'''((((((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++++++++,,,++++++,,,,,,---............//////...------///111222222222222444666999;;;BBBOOOfff~~~qqqeeebbbbbb```]]]\\\WWWWWWWWWVVVWWWXXXYYYYYY[[[ZZZYYYYYYYYYXXXVVVTTTUUUVVVWWWWWWVVVUUUSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSOOOOOOMMMKKKIIIFFFEEEDDD>>>>>>???@@@???>>>===<<<999;;;<<<:::777444444555333333333333222111///////////////000000000//////222)))222333***>>>QQQCCC........................,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++******,,,///111000...---...///000222333333333111333555666555555666888<<<>>>@@@AAABBBDDDGGGJJJMMMNNNPPPRRRVVVYYY\\\^^^cccdddgggiiikkklllmmmmmmnnnmmmmmmnnnqqqrrrrrrqqqqqqqqqpppqqqrrrpppmmmjjjhhhkkknnnppppppnnnkkkiiiiiiiiijjjlllnnnpppssstttllljjjhhheeeaaa]]]ZZZWWWVVVSSSPPPOOOUUU```mmmvvvzzzooojjjooopppkkkiiilllvvv|||yyyrrrpppmmmgggdddeeebbbooo~~~zzzqqqnnnpppiiifffjjjvvv~~~nnnddd\\\YYYZZZ]]]fffoootttxxx{{{wwwhhh^^^NNNHHH@@@888333000---,,,+++*********)))*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$""""""#########$$$$$$$$$......---,,,,,,++++++***))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%!!!###%%%%%%%%%&&&(((***''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))"""###&&&((())))))((('''&&&''''''((((((((((((((()))((((((''''''(((((()))(((((()))******++++++,,,++++++************++++++------,,,++++++++++++,,,++++++,,,,,,------......///000000...---,,,---///222111111111222444666777<<<@@@NNNjjjxxxjjjdddccc___[[[ZZZWWWWWWVVVUUUVVVWWWXXXYYY[[[ZZZYYYYYYYYYXXXVVVTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQPPPNNNMMMKKKIIIHHHBBBBBBCCCDDDCCCBBBAAA@@@<<<===>>><<<999777777777444444444444333333222111111111111111111111000000333,,,333333***888EEE888........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++++++++,,,,,,---,,,,,,...000111111000...///000111222222222222555777999:::::::::;;;===AAACCCFFFIIIKKKMMMPPPSSSTTTUUUVVVYYY\\\___aaaccchhhjjjlllnnnnnnnnnlllkkkmmmllllllmmmpppqqqqqqpppooonnnnnnooopppooommmkkkfffhhhkkkmmmnnnmmmkkkiiikkkkkklllnnnpppsssuuuvvvnnnlllgggbbb\\\WWWTTTRRRPPPOOOOOOQQQXXXdddrrr{{{|||yyy}}}|||sssllllllwwwxxxvvvyyyxxxooollliiieeebbbcccaaannnzzztttqqqqqqmmmkkknnnwww}}}xxx|||}}}zzzfff]]]TTTRRRUUU]]]kkkvvv}}}yyymmm]]]QQQGGGAAA888222...,,,,,,+++***)))((('''((()))***+++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############------,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))###$$$&&&'''((((((''''''''''''((((((((((((((('''(((((((((''''''((((((((((((((())))))***++++++++++++******))))))******+++,,,,,,++++++++++++++++++***++++++,,,------......---...///...---,,,...///111111000000111222333444;;;;;;BBBXXXyyyqqqiiifffaaa\\\[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZXXXXXXYYYXXXVVVSSSVVVVVVXXXYYYYYYYYYXXXXXXUUUVVVWWWXXXWWWVVVSSSRRRRRRRRRRRRQQQPPPNNNLLLKKKFFFGGGHHHHHHHHHGGGEEEDDD?????????>>><<<:::999999666666777777777666666555333222222111111111111111333...333333,,,333:::111...........................------------------...++++++,,,,,,,,,,,,++++++------------------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,......---...///000111111000111222333333222333333888:::<<<>>>>>>>>>@@@AAADDDGGGKKKNNNPPPSSSVVVYYYZZZ[[[\\\^^^```ccceeefffjjjlllnnnooopppooommmkkklllkkkkkkllloooppppppooommmllllllmmmoooooommmkkkeeegggiiikkklllllllllkkkmmmmmmmmmnnnoooqqqrrrssspppnnniiibbb[[[UUUSSSRRRLLLPPPUUU[[[bbblllwww|||uuurrrzzzwwwssswwwvvvlllhhhfffbbb```aaa```nnn~~~{{{vvvsssrrroooooorrrwwwrrrqqquuuuuuqqq^^^WWWPPPNNNUUUcccttt~~~~~~}}}zzzqqqbbbRRRFFF???:::222,,,******++++++)))((('''%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&##################$$$$$$,,,,,,,,,+++******))))))((((((((((((((((((((((((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&'''((())))))'''%%%######$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))))))))&&&'''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''((((((((('''&&&&&&'''(((((((((((((((''''''((((((''''''''''''(((((('''(((((()))******+++++++++******))))))******+++***+++++++++++++++++++++******++++++,,,------...***,,,............///000000000000000000111222222666777===LLLeeezzzpppkkkeeeaaa___[[[ZZZXXXVVVVVVXXXYYY[[[[[[ZZZYYYYYYZZZYYYWWWUUUTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWYYYYYYXXXVVVTTTRRRRRRRRRSSSSSSRRRPPPNNNLLLIIIJJJKKKKKKKKKJJJIIIHHHBBBAAA@@@@@@???===;;;:::888888999999999888888777444444333222111111222222111000333222///222555000//////////////////////////////............//////---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........//////000222333555888::::::999888999;;;:::===@@@AAABBBCCCEEEFFFJJJMMMQQQTTTVVVYYY[[[]]]^^^______aaabbbdddfffgggiiijjjlllnnnoooooommmmmmlllkkkkkkllloooppppppooolllkkkkkklllmmmnnnmmmlllfffgggiiijjjllllllmmmmmmmmmllllllkkkjjjjjjjjjkkkmmmlllhhhaaaZZZUUUTTTUUUOOOWWWaaajjjpppuuu|||zzzxxxyyyvvvsssyyyttthhheeeeeebbb``````bbbnnn}}}{{{uuuvvvrrrnnnmmmmmmqqq}}}qqqjjjlllooolllgggWWWUUURRRTTT^^^ooo}}}yyywwwwwwvvvqqqgggXXXIII???999555...***)))***+++,,,+++***)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++******))))))((((((((((((((((((((((((((())))))((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$&&&'''((('''&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&(((((())))))(((''''''&&&(((((((((((((((((('''&&&(((''''''&&&&&&''''''(((''''''((())))))******+++++++++************++++++)))***++++++,,,+++++++++******++++++,,,,,,------)))+++---.........///000//////000000111111111222222666===GGGWWWppp~~~sssmmmgggcccaaa```^^^\\\ZZZZZZ[[[]]]^^^\\\[[[[[[\\\]]]]]]\\\ZZZUUUVVVWWWXXXYYYXXXXXXWWWYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTSSSQQQNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFDDDCCCBBBBBBAAA???===:::;;;;;;;;;:::999999888777666555333333333444444000222333333444444333222111111111111111111111111000//////////////////000......------------......------------------------++++++,,,------------------------.........//////...///000000000222555777888;;;>>>>>><<<;;;===@@@@@@BBBEEEGGGHHHIIIKKKMMMRRRUUUYYY\\\]]]^^^```aaaaaaaaaaaabbbccceeefffgggiiiiiikkklllmmmmmmnnnnnnlllkkkkkkllloooppppppooommmlllkkkkkkmmmnnnmmmlllgggggghhhiiijjjkkklllmmmjjjiiihhhfffeeedddccccccdddfffeeeaaa[[[XXXXXXZZZYYYcccpppxxx{{{}}}|||zzzzzzyyyxxx|||~~~rrrgggeeegggfffdddccceeennnzzz}}}vvvvvvrrrppppppooonnnrrrxxx~~~pppcccccchhhiiifffbbbWWWZZZ]]]bbbmmm}}}|||zzzvvvqqqooonnnkkkeeeZZZMMMAAA:::444000,,,))))))+++++++++,,,,,,++++++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%+++++++++***))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$""""""############""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%'''((()))'''&&&%%%$$$$$$&&&''')))"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%'''''''''(((((((((((((((((((((((((((((('''&&&&&&(((''''''&&&&&&''''''(((''''''(((((()))*********,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++************+++,,,,,,------***,,,...///...------.........///000111222222222222666;;;BBBLLL]]]qqqxxxrrrlllhhhgggjjjhhheeebbbbbbdddfffggg_________```bbbcccbbbaaaZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWUUURRROOOMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJHHHFFFFFFGGGFFFCCC@@@@@@@@@@@@@@@???===<<<<<<;;;:::888666555666777888333666444444888555222555222222222222222222222222111000000//////000000111000///............///000........................+++,,,---///000000000000////////////000000000000///111222222222555999===999===AAAAAA??????AAAEEEGGGIIILLLOOOPPPQQQTTTUUUYYY\\\___aaaaaaaaabbbcccccccccccccccdddeeeggggggkkkkkkjjjjjjkkklllmmmnnnmmmlllkkkmmmoooqqqqqqpppooommmkkkkkkmmmmmmmmmlllggggggfffggghhhiiijjjkkkfffeeecccbbb```_________^^^aaadddccc```^^^```cccgggppp{{{~~~~~~~~~rrrhhhhhhlllllliiihhhhhhooovvvzzzzzz~~~|||uuuqqqqqquuu|||}}}xxxsssqqqmmmaaaZZZ^^^eeefffdddccc\\\dddlllsss}}}zzztttsssooojjjfffddd```XXXMMMBBB999555000---***)))*********)))&&&''')))***+++***)))(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!$$$%%%%%%&&&'''(((******'''&&&$$$$$$$$$&&&((()))###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''''''''(((((()))*********---,,,,,,++++++,,,,,,---((()))***+++,,,,,,+++***)))******+++,,,,,,------+++---//////---,,,+++,,,---...///111222222333333000222555999@@@JJJWWW```|||wwwsssssssssqqqnnnkkkkkklllooopppbbbaaabbbdddfffggggggfffaaaaaabbbccccccbbbaaa```\\\[[[ZZZXXXWWWWWWVVVWWWWWWXXXYYYYYYWWWTTTPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKNNNKKKIIIIIIJJJIIIFFFCCCFFFFFFFFFEEEDDDBBBAAA@@@>>>===:::888888888999:::555999555555:::666111777333333333333333333333333111111000000000000111111111000///......///000111........................,,,---///000222333333333000000000000111111111111111333555555555777<<<@@@???DDDHHHHHHFFFFFFIIIMMMLLLOOORRRTTTVVVWWWZZZ[[[[[[^^^aaabbbbbbaaaaaaaaaddddddddddddeeefffggghhhnnnmmmkkkjjjiiikkkmmmnnnmmmllllllmmmpppqqqqqqppppppnnnllllllmmmmmmmmmlllgggfffeeeeeefffgggiiijjjbbbbbb```___^^^^^^^^^^^^[[[```fffgggeeeeeegggkkkqqqyyy}}}~~~rrriiikkkppppppnnnllljjjoootttuuuuuuyyyzzztttmmmpppyyyxxxqqqdddZZZUUU[[[bbbddddddfff```kkkvvv~~~|||rrrnnnmmmjjjeee```]]]XXXOOODDD;;;444222---+++))))))******)))'''!!!%%%((())))))((('''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########+++***************++++++)))(((((((((''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$#########"""!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$#########!!!!!!!!!###%%%'''############$$$&&&((()))$$$"""!!!###%%%&&&###!!!"""###$$$%%%'''((()))***%%%&&&''''''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***(((((((((((())))))))))))************+++,,,------+++++++++*********))))))***************++++++++++++,,,.../////////...---///......------///000111222333444555999???GGGMMMfff~~~|||~~~~~~~~~{{{vvvkkkmmmllliiiiiimmmooonnnlllhhhdddbbbcccdddcccbbb```\\\XXXVVVUUUVVVWWWWWWZZZ[[[\\\]]]\\\YYYVVVTTTRRRPPPNNNNNNOOOPPPPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEE@@@AAAAAA@@@???>>>===<<<<<<<<<:::999888777777777777555555666777888777666444222000//////222444666111111111111111111111111333333333333333222111000000111222333444555555555222222222222222333333333444555666666777999===@@@FFFIIIMMMLLLJJJJJJNNNSSSUUUVVVXXX[[[]]]^^^___```bbbdddeeeeeedddcccddddddgggfffeeeeeeeeeggghhhiiilllkkkiiigggggghhhiiijjjllllllmmmpppqqqqqqooolllpppmmmkkklllmmmnnnllliiigggiiijjjhhhfffeeefffhhhfffbbb```___[[[VVVVVVZZZ]]]ZZZ```kkkoookkknnnxxx|||uuuwwwwwwqqquuuxxxtttmmmiiijjjkkknnnppptttzzz~~~{{{vvvqqquuuxxx}}}tttdddZZZVVV]]]fffiiilllpppuuu|||vvvkkkhhhkkkllleee^^^YYYRRRIII@@@:::555222000---***((((((+++,,,+++)))&&&+++&&&###+++,,,&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((&&&&&&$$$$$$$$$$$$&&&&&&++++++***)))))))))******'''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###((('''&&&$$$$$$%%%'''(((############$$$&&&((()))&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&((()))((((((((()))))))))******++++++*********+++,,,,,,+++++++++*********))))))+++++++++++++++,,,,,,,,,,,,------...............///......---...///000111111111222333444999???CCCUUUiiiyyyzzzwwwqqqpppsssuuutttuuupppkkkgggeeeddddddccc```^^^[[[XXXXXXWWWWWWWWWZZZ[[[\\\]]][[[YYYVVVTTTTTTRRRPPPPPPQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFDDDBBB@@@>>>===@@@???>>><<<;;;;;;:::::::::999777777888888777666555444333333333444666777777777666444333222111000111222333444444444444444333333444666666777777777555555555666666666666666888999::::::;;;>>>BBBEEEIIILLLOOOOOOMMMMMMQQQUUUWWWXXXZZZ]]]___aaabbbbbbccceeeffffffdddcccccccccgggffffffffffffhhhiiikkklllkkkiiigggggghhhiiijjjnnnnnnnnnoooqqqqqqooommmooommmkkklllmmmnnnllliiihhhjjjkkkjjjfffddddddeeebbb]]]ZZZYYYVVVSSSUUUZZZbbbaaagggsssxxxuuuxxx~~~xxxsssxxx~~~{{{uuuwwwxxxtttooommmlllooossswww{{{~~~zzzwwwuuuuuu}}}}}}{{{rrrhhh]]]VVVZZZccckkksssyyyzzzpppfffdddgggggg```XXXQQQJJJAAA888333000...,,,,,,***((((((***,,,+++)))'''---)))''',,,***%%%)))&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&++++++***))))))((())))))((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###***)))'''&&&%%%%%%&&&&&&#########$$$%%%&&&'''((('''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))))))))))))))************,,,,,,+++*********+++++++++++++++***************++++++,,,,,,,,,------------------------......//////............///000000111222222222222444777999DDDQQQeee}}}zzzzzz|||{{{{{{tttmmmgggdddcccccc``````^^^\\\[[[YYYXXXWWWZZZ[[[\\\\\\[[[YYYWWWUUUVVVTTTSSSSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPMMMMMMMMMMMMLLLKKKKKKJJJLLLLLLJJJIIIGGGEEECCCBBBDDDCCCBBBAAA@@@????????????===<<<;;;;;;;;;999888888888888999999999::::::;;;::::::888777666555444444444666777999999::::::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEIIILLLMMMPPPSSSSSSRRRRRRUUUXXXYYYZZZ\\\___aaaccceeeeeefffggghhhgggeeecccbbbcccffffffffffffhhhjjjlllmmmnnnmmmkkkjjjiiijjjlllmmmqqqooonnnnnnooopppooonnnnnnmmmlllmmmnnnnnnllljjjiiikkklllkkkhhheeecccccc___YYYTTTTTTTTTTTTXXX^^^dddeeelllxxx}}}{{{~~~}}}zzztttsss|||zzzwwwuuuqqqpppqqqnnnssszzz|||tttrrrvvvzzzuuunnniii___VVVWWW```mmmzzzqqqiii```^^^aaa___XXXPPPHHHAAA888111---++++++***+++***((((((***++++++***''',,,***)))---((($$$+++''''''&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%+++***))))))((((((((((((******)))))))))(((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!!!!"""#########$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$############$$$######$$$$$$%%%&&&'''''''''&&&###"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))*********+++,,,,,,+++***))))))************************************++++++,,,---------...---,,,+++,,,---...///............/////////000111333444444333333444666;;;BBBPPPeeezzzqqqhhhbbbaaabbb___```aaa___]]]ZZZXXXXXXYYYZZZ[[[[[[[[[YYYXXXWWWXXXVVVUUUVVVXXXYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSNNNOOOOOOOOONNNNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@AAAAAA???===<<<===>>>??????>>>======;;;;;;<<<<<<<<<<<<======999:::;;;===>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBDDDFFFGGGIIIKKKOOORRRQQQTTTVVVWWWVVVVVVXXXZZZZZZ[[[]]]```cccdddffffffhhhjjjjjjiiifffdddddddddgggffffffgggiiikkkmmmnnnqqqooonnnllllllmmmnnnooossspppmmmmmmnnnooooooooonnnnnnnnnoooooonnnmmmkkkhhhjjjlllmmmkkkhhhfffddd^^^XXXSSSTTTVVVYYY___fffjjjkkksss}}}~~~zzzuuuwww|||uuupppmmmnnnqqqrrrxxx}}}sssqqqyyy~~~}}}uuulllgggfff___XXXXXX```ooo}}}jjjccc[[[YYYZZZXXXQQQIIIAAA;;;333,,,******+++,,,***)))((())))))*********$$$+++)))(((---)))%%%***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###############$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%***))))))((('''''''''((())))))))))))((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!"""#########$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&"""######$$$$$$%%%%%%&&&$$$$$$######$$$&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********,,,++++++***))))))))))))************************)))))))))***+++,,,,,,,,,------,,,++++++---...///---......//////////////////111333333333333444555666;;;CCCQQQddd~~~~~~sssggg___^^^```\\\___```___\\\YYYXXXXXXYYYYYYZZZ[[[ZZZZZZYYYXXXXXXXXXWWWXXXZZZ[[[ZZZYYYUUUUUUUUUUUUUUUTTTTTTTTTPPPPPPPPPQQQPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEE@@@AAABBBCCCCCCBBB@@@???>>>>>>??????@@@@@@@@@AAA===>>>??????@@@@@@??????AAABBBCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMNNNPPPTTTVVVUUUWWWYYYZZZZZZZZZ[[[[[[[[[\\\^^^```bbbdddeeeeeeiiijjjkkkjjjhhhffffffgggggggggggggggiiikkkmmmoooooonnnlllkkkjjjkkklllmmmrrrooolllkkklllnnnoooooonnnoooppppppooommmlllkkkfffgggjjjlllmmmllljjjhhh___XXXTTTWWW]]]aaahhhmmmuuuwww}}}}}}~~~{{{{{{rrrllllllooorrrvvv|||wwwuuu}}}uuurrrpppiiiccc`````````______fffsss~~~yyy~~~}}}ssseee^^^WWWTTTTTTQQQJJJCCC;;;555...)))((()))++++++((()))))))))))))))***+++%%%111///))),,,,,,&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%"""""""""############$$$###""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%###$$$$$$###!!!!!!###%%%"""######$$$%%%&&&&&&'''$$$###$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++***)))))))))*********************+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,------...---......///000/////////,,,---///000000000222444222444:::BBBMMMbbbvvvggg]]]ZZZ\\\XXX[[[^^^]]]YYYWWWWWWYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWXXXYYY[[[\\\[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSSSSTTTSSSSSSRRRRRRTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>???@@@@@@@@@??????BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRSSSTTTUUUWWWYYYZZZ[[[]]]^^^______^^^^^^\\\]]]___```bbbcccccccccfffhhhiiiiiihhhggghhhiiiggggggggggggiiikkklllnnnkkkjjjhhhgggfffggghhhiiiooommmjjjjjjlllnnnoooooommmoooqqqpppmmmjjjiiihhhcccdddfffiiilllnnnmmmkkk```ZZZXXX^^^fffkkkooosss||||||xxx}}}zzzrrrooossswwwyyy||||||xxxmmmhhheeeaaa]]]\\\^^^eeejjjlllpppxxx~~~vvvpppsssyyy{{{ssskkkaaaZZZRRRNNNLLLHHHBBB<<<333///***'''&&&'''((()))'''((())))))((((((***,,,---FFFGGG222+++,,,((($$$''''''&&&&&&&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############""""""""""""############$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((***))))))))))))******+++))))))*********+++++++++((())))))***+++,,,---...++++++,,,------------,,,------///000000000///...+++,,,......---...111333000111444999>>>LLLggg{{{jjj\\\XXXYYYTTTWWWZZZYYYVVVTTTVVVYYYXXXXXXYYYYYYZZZZZZZZZ[[[WWWWWWWWWYYY[[[\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVUUURRRPPPNNNNNNOOOOOOQQQPPPOOOMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@BBBCCCCCCCCCCCCFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXYYYYYY[[[\\\^^^___```bbbdddcccbbb```______aaabbbbbbbbbbbbbbbaaacccfffgggfffggghhhiiihhhhhhgggggghhhiiikkkllljjjiiigggfffeeefffggghhhllljjjiiiiiilllnnnooonnnkkknnnpppnnnjjjfffddddddaaaaaaaaaeeeiiilllkkkjjjccc___```hhhqqquuuxxxzzzzzzxxx|||}}}~~~zzzuuuxxxsssgggbbbaaa^^^]]]]]]bbbmmmwwwyyyzzzyyyrrrkkkkkkooopppjjjccc\\\UUULLLFFFCCC???999444///,,,((('''''''''''''''&&&((())))))'''(((***---<<>>OOOdddtttyyynnnhhhiiihhhccc\\\ZZZXXXWWWXXXYYYYYYWWWUUUVVVVVVVVVTTTRRRRRRSSSUUURRRTTTWWWWWWUUUSSSRRRRRRVVVVVVVVVUUUTTTUUUXXXZZZYYYXXXWWWUUUUUUUUUUUUVVVXXXYYY[[[]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___````````````\\\\\\[[[ZZZZZZZZZZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]___```aaaaaaaaa```cccgggkkkllliiifffeeeeeefffggghhhhhhgggeeecccaaaaaaaaaccchhhpppvvvzzz{{{|||zzzvvvqqqjjjfffdddcccpppuuu|||}}}yyy}}}}}}uuutttwww{{{}}}{{{xxxyyy|||{{{}}}~~~~~~yyyooogggfffgggfffgggjjjlllsssvvvuuu{{{zzzuuuzzzzzz|||vvvjjj___WWWUUUUUUTTTSSSNNNFFF@@@===777111///---***)))((()))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""%%%$$$$$$######$$$$$$%%%###!!!  !!!###$$$$$$$$$#########""""""$$$$$$###""""""!!! ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%'''''''''&&&%%%###!!!########################""""""######$$$$$$$$$%%%"""!!! !!!###$$$$$$###"""###$$$###!!!!!!###$$$!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((&&&$$$###############$$$%%%%%%######$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&''')))***+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,+++***)))******)))((((((''''''(((((()))''''''(((((((((((())))))((())))))******))))))((())))))***++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...111222111333===PPP^^^ttt~~~}}}|||vvvmmmccc___[[[ZZZ[[[[[[YYYVVVVVVVVVVVVTTTRRRQQQRRRSSSSSSUUUWWWWWWUUUTTTTTTTTTWWWWWWWWWVVVTTTSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYYYYXXXXXXYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^___]]]^^^___aaabbbcccccccccfffgggiiilllmmmkkkgggdddggghhhiiiiiigggdddbbb```\\\\\\^^^eeeoooxxx}}}~~~{{{}}}|||xxxqqqlllkkklllyyywwwqqqooosss~~~vvvuuuuuuxxx{{{{{{zzzzzz~~~||||||wwwpppiiigggfffeeegggkkkmmmvvvyyyyyy|||wwwwww|||yyyqqqhhh```XXXPPPNNNOOOMMMLLLFFF<<<666444000,,,+++******)))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$############"""""""""%%%%%%$$$###"""!!! ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%$$$###""""""########################!!!"""$$$%%%%%%$$$###""" """############$$$&&&"""###$$$###!!! """%%%"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""""""""###%%%%%%&&&&&&%%%!!!###&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))******)))(((((()))((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((******++++++,,,------...,,,------...------,,,,,,+++,,,---......---,,,+++------------...............000222111222777BBBKKK[[[ppptttnnngggcccbbbaaa^^^ZZZXXXYYYYYYWWWUUUSSSTTTUUUTTTVVVWWWVVVUUUTTTUUUWWWUUUWWWXXXWWWUUUSSSSSSSSSQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUUUUXXX[[[WWWXXXYYY[[[\\\\\\]]]]]]YYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\XXXYYY[[[\\\\\\ZZZXXXVVVZZZ[[[[[[\\\]]]^^^___```]]]^^^___```bbbcccdddeeeccceeehhhkkkmmmllljjjhhhiiiiiijjjjjjhhheeeaaa___YYYYYY[[[cccpppzzz{{{~~~|||vvvtttwww{{{yyymmmhhhhhhmmmzzzyyyyyyxxxyyy{{{}}}~~~}}}}}}|||~~~}}}}}}}}}{{{zzz}}}vvvrrrnnnlllhhhcccdddhhhllluuuyyyzzz|||sssqqquuunnneee]]]XXXQQQHHHDDDFFFGGGFFF@@@666///......+++((())))))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$######"""""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++&&&&&&&&&%%%$$$###!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$###"""!!!!!!"""$$$&&&((("""""""""###$$$&&&'''(((########################!!!###%%%&&&&&&$$$""" """%%%$$$""""""%%%(((!!!###$$$###!!! """%%%###$$$%%%&&&%%%###!!! """"""############"""""" !!!!!!""""""###### !!!######$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&&$$$#########"""###$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$&&&))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((++++++,,,------......///---------...------,,,,,,***,,,...000000...,,,***.................................///000333666999CCCZZZssswwwqqqnnnlllhhheee]]]^^^^^^\\\YYYXXXXXXXXXVVVVVVWWWVVVUUUUUUWWWXXXTTTVVVXXXYYYVVVTTTSSSSSSNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTUUUSSSRRRTTTXXX\\\WWWXXXYYYZZZ\\\\\\]]]]]]YYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZWWWYYY[[[]]]]]]ZZZWWWUUU[[[[[[[[[\\\]]]___```aaa]]]]]]^^^___aaaccceeefff___ccchhhkkkkkkkkklllmmmiiijjjkkkjjjhhheeeaaa___YYYXXXZZZcccqqq|||{{{~~~}}}yyy{{{uuuhhhdddeeeiiiwww||||||}}}}}}}}}zzz}}}wwwuuuvvvyyy}}}}}}}}}zzzvvvuuuxxx{{{vvvttttttrrrkkkcccaaadddiiisssxxxzzzyyypppmmmpppkkkaaaYYYUUUNNNCCC>>>?????????999///((())))))((('''((()))(((&&&$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""############""""""""""""############$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################ !!!"""###$$$###"""""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""######### !!!###$$$%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$"""######$$$$$$######""" !!!"""###$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&###!!!###''')))'''$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$&&&'''((('''%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((+++***)))'''''''''((()))(((''''''&&&&&&''')))***++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------...---,,,***)))......---------......//////...------...000333555@@@FFFSSSeeexxx}}}|||uuupppjjjfffbbb```___`````````YYYYYYYYYWWWUUUUUUWWWYYYYYYZZZZZZXXXUUUSSSSSSSSSVVVTTTRRRQQQQQQTTTWWWYYYTTTSSSSSSTTTUUUVVVUUUTTTQQQSSSUUUYYY\\\\\\ZZZXXXXXXZZZ\\\]]]]]]\\\[[[YYY[[[ZZZXXXXXXYYYZZZYYYXXX[[[ZZZZZZ[[[[[[[[[YYYXXX[[[VVVUUU[[[```^^^ZZZYYYXXXZZZ^^^aaaccceeeeeefffeee```]]]___bbbbbbbbbbbbbbbaaafffooosssqqqnnnmmmvvvuuusssppplllhhheeecccaaaaaadddnnnzzz~~~rrrfff___]]]cccuuu~~~~~~wwwvvvuuusssqqqsssvvvzzz|||wwwttttttwwwzzzuuuxxxzzzwwwooohhhffffffsssvvvvvvxxx{{{qqqkkkiiihhhgggbbb]]]VVVMMMDDD===777555444111...+++***)))((('''(((((())))))))))))((((((%%%&&&''''''(((((('''''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''%%%###!!!###%%%&&&$$$!!!''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######""""""############""""""######""""""######$$$%%%###################################################$$$$$$%%%%%%%%%%%%%%% !!!""""""######""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!###$$$$$$$$$###"""!!!!!!######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###!!!###''')))'''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&((())))))&&&$$$%%%%%%$$$&&&(((((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$###&&&$$$###""""""$$$&&&''''''''''''(((((((((((()))***))))))((((((((((((((('''''''''''''''(((((()))******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,+++***)))(((...------------......///............///000222333999===FFFRRRbbbsss}}}xxxwwwsssnnnkkkjjjjjjiiihhhbbbbbbaaa^^^[[[ZZZ[[[]]]^^^^^^]]]ZZZXXXWWWXXXXXX[[[YYYWWWVVVWWWYYY[[[]]]YYYWWWVVVUUUVVVVVVUUUSSSUUUVVVWWWXXXZZZYYYWWWVVVXXXYYY[[[\\\\\\[[[ZZZYYYWWWVVVVVVVVVXXXYYYZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\ZZZVVVVVV\\\```]]]ZZZXXXYYY]]]ccchhhkkkmmmmmmnnnjjjgggddddddeeedddcccbbbbbbbbbhhhuuu~~~|||wwwrrrmmmiiiggghhhiiinnnvvvtttfff___^^^ccctttzzzwwwuuuxxxyyyyyyyyyxxxxxxzzz|||{{{vvvrrrrrruuuxxxtttyyy~~~~~~xxxqqqnnnmmmwwwzzzzzz{{{tttjjjdddbbbbbbbbb\\\XXXQQQHHH@@@999444111000---***)))))))))(((''''''(((((())))))(((((('''%%%&&&&&&'''''''''''''''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''########################"""######$$$$$$%%%%%%&&&$$$"""!!!"""$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""############""""""######""""""######$$$%%%################################################%%%%%%$$$$$$%%%%%%&&&'''!!!"""######$$$$$$############""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$######"""""""""######&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%###"""###'''((('''%%%#########$$$%%%'''((()))&&&&&&(((***,,,***'''$$$&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((('''&&&%%%'''$$$ !!!%%%((('''(((((((((((()))))))))(((((()))))))))(((''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))((())))))***+++,,,------,,,,,,,,,++++++++++++***((()))***+++,,,+++***)))------,,,------...//////.........//////000000000444666999>>>GGGWWWhhhuuu{{{sss}}}|||{{{yyywwwrrrqqqoookkkgggeeeeeefffdddbbb^^^ZZZXXXYYYZZZ[[[\\\[[[YYYXXXXXXZZZ[[[\\\___]]]ZZZYYYYYYXXXVVVUUUWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[VVVVVVVVVWWWXXXYYY[[[\\\\\\\\\]]]]]]^^^___```aaa[[[XXXXXX^^^aaa^^^YYYXXXYYY___gggoootttwwwzzz{{{wwwsssnnnjjjhhhfffdddbbbaaaaaahhhvvv|||wwwsssrrrtttwww~~~uuufff```___aaapppzzztttppppppzzz|||~~~~~~~~~{{{uuuqqqqqqtttwwwyyy}}}yyywwwxxxlllbbb\\\ZZZZZZZZZTTTPPPIIIAAA:::333///,,,+++)))'''&&&'''(((''''''&&&''''''''''''''''''&&&%%%%%%&&&'''''''''''''''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" &&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!###%%%((()))&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%"""######$$$&&&((()))***&&&&&&&&&(((******'''%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''&&&&&&(((%%%""" ###'''***''''''''''''(((((((((((('''''')))))))))((('''&&&%%%&&&'''((()))((('''&&&(((''''''''''''(((((()))'''((()))***+++,,,------++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,---...//////......///000000//////...222444444444888CCCTTTaaawww|||tttzzz}}}xxxuuuttttttqqqllleee___]]]]]]______^^^]]]\\\ZZZZZZZZZ[[[[[[bbb```^^^^^^]]]]]]ZZZXXXWWWWWWXXXXXXXXXZZZ\\\^^^[[[[[[]]]^^^^^^^^^^^^^^^ZZZZZZZZZYYYYYY[[[^^^```aaaaaabbbaaa`````````aaa\\\ZZZ\\\aaaccc^^^YYYWWWWWW]]]fffooovvv~~~{{{oooiiihhhhhhfffgggeeejjjxxxvvvggg`````````kkkyyywwwsssrrrsss~~~{{{uuurrrrrruuuxxxxxxrrrhhh___YYYUUURRRQQQJJJGGGAAA;;;444///+++)))***(((%%%%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""""""""!!! &&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################$$$###"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""""""""###$$$&&&)))***$$$###"""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))******(((''''''&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&######$$$%%%&&&(((***+++(((&&&$$$$$$%%%'''((((((((('''&&&'''(((((('''%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$%%%'''((((((((('''&&&''''''&&&&&&'''((())))))''''''((()))+++,,,------++++++++++++++++++++++++)))***,,,---...------,,,+++++++++,,,,,,...//////---...////////////......222333444222333:::EEEOOO^^^nnn}}}||||||}}}tttllljjjiiijjjiiigggeeebbb___^^^]]]^^^^^^aaaaaaaaabbbcccbbb___]]]YYYZZZ[[[YYYXXXYYY\\\___\\\\\\]]]^^^______``````[[[[[[[[[ZZZZZZ^^^dddjjjjjjkkkllliiieeeaaa``````\\\[[[^^^cccccc]]]WWWVVVVVV\\\ccckkktttuuulllmmmpppooorrrnnnqqq~~~}}}wwwiiibbbaaa^^^gggsss~~~~~~wwwuuuvvvxxx}}}yyyvvvvvvyyy{{{~~~{{{sssnnnggg```YYYSSSLLLHHHAAA???:::555000,,,***)))+++)))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######""""""!!! !!!"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""""""""############""""""######""""""######$$$%%%################################################$$$$$$######$$$$$$%%%&&&!!!"""######$$$$$$############""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***(((%%%""""""$$$'''))))))((('''''''''(((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%&&&'''''''''''''''''''''&&&''''''((()))***'''(((((()))***+++,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,+++***)))++++++++++++,,,---//////---------......////////////111222222111444:::???GGGXXXooo}}}xxx}}}{{{xxxwwwvvvuuurrrooojjjeeebbbaaabbbcccdddfffiiilllnnnlllhhhdddcccdddccc```[[[YYY[[[]]]^^^______```aaabbbcccccc\\\\\\[[[ZZZ\\\cccmmmvvvwwwyyyzzzvvvooogggcccbbb______ccchhhfff___YYYWWWZZZ^^^eeekkkttt~~~tttxxx}}}}}}yyytttuuu~~~}}}~~~~~~zzzyyynnnfffccc```fffooowwwyyywwwxxxzzz{{{zzz|||}}}xxxuuuoookkkddd]]]UUUMMMFFFAAA999777444000---+++******+++)))&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########""""""""" """######"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""############""""""######""""""######$$$%%%################################################""""""###$$$$$$$$$$$$### !!!""""""######""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$###""""""!!! !!!###$$$%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&%%%######$$$$$$$$$$$$######%%%%%%&&&'''((()))******&&&%%%$$$$$$######$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''))))))'''%%%$$$$$$&&&((()))))))))((('''((()))((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""###$$$%%%&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***+++((()))))))))******++++++******+++++++++,,,,,,,,,)))***+++,,,+++***)))(((*********+++,,,---///000---,,,,,,,,,---///000111---...//////111222333444999GGGYYYjjj{{{{{{www|||yyyrrrnnnmmmnnnoooqqqtttxxx}}}|||vvvqqqnnnppppppllleeebbbccceeefffffffffggghhhiiikkkkkkgggfffccc______gggttt~~~{{{qqqkkkiiihhhiiinnnssspppgggaaa___aaafffmmmrrryyy}}}}}}~~~{{{zzz{{{|||}}}}}}zzz~~~|||tttlllgggcccgggmmmrrruuuwww|||}}}}}}|||xxx||||||zzz|||}}}~~~||||||{{{zzzyyy|||tttqqqmmmggg^^^TTTLLLEEE>>>:::111000...,,,+++***++++++(((&&&$$$$$$%%%''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!###%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%################################################!!!"""""""""!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$###"""!!!  !!!#########"""!!!!!!###%%%'''(((#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$#########%%%%%%&&&'''((()))******$$$######"""!!!""""""""""""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&%%%&&&''')))***)))((()))((('''((()))((('''%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))'''&&&%%%$$$%%%&&&'''((('''''''''((((((***++++++)))))))))))))))******************++++++,,,,,,,,,,,,------...---,,,***)))*********+++,,,---///000---,,,++++++,,,///111333...---,,,...000222111000222===LLLZZZmmm|||xxx{{{~~~}}}~~~|||vvvyyyzzzwwwqqqmmmnnnqqqnnnnnnnnnooopppqqqssstttuuusssmmmfffcccjjjwwwzzzssspppqqqsssxxx}}}zzzpppjjjhhhhhhmmmtttyyy~~~}}}zzzyyyzzz|||}}}}}}{{{}}}xxxpppjjjfffiiimmmppppppqqqwwwxxx{{{~~~|||uuuooosss|||}}}}}}~~~|||{{{zzzxxxwwwyyy~~~|||qqqnnnllldddXXXLLLDDD===999666---,,,+++))))))******+++%%%###"""###%%%'''((((((&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!$$$&&&%%%###!!!###%%%""""""###$$$&&&'''((((((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$"""!!! !!!###$$$ !!!!!!!!!""""""""""""$$$$$$$$$###$$$$$$%%%%%% !!!!!!""""""###### !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!%%%###!!!!!!###$$$%%%$$$############$$$%%%&&&'''---***&&&######$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((( """######""""""###$$$&&&'''(((((((((((((((''''''&&&%%%%%%&&&'''((())))))(((&&&&&&(((***++++++)))((((((((()))(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!! %%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((()))))))))))))))++++++******++++++,,,---,,,+++)))(((((()))+++,,,,,,,,,+++***)))))))))***,,,,,,---,,,,,,,,,...///......///000111222333333000000000111222222333333333888@@@IIITTTfffzzz~~~{{{|||zzz{{{~~~~~~uuukkkfffkkkuuu~~~~~~}}}yyyuuu}}}}}}}}}~~~|||xxxuuuwww}}}||||||yyypppllllllooorrrtttuuuvvvxxxzzzzzzyyywwwssspppoooqqqssszzzzzzxxxwwwzzz}}}~~~~~~{{{zzz}}}|||xxxvvv|||sssnnnsss{{{qqqiiifffcccXXXIII@@@===:::555000,,,+++)))((('''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$#########$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""############$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$############!!!!!!!!!""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''(((,,,)))%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''!!!"""######""""""###$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''(((***+++,,,***'''&&&&&&((()))******((('''&&&'''&&&%%%###%%%%%%$$$$$$###############"""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''((((((((((((((())))))(((((())))))***+++,,,+++)))(((((()))+++,,,,,,+++******))))))*********+++,,,,,,---...///111------...///000111222333......//////000111111111444777;;;???FFFRRRaaalll}}}zzzsssuuu|||~~~~~~~~~~~~~~~~~~zzzvvvwww{{{~~~vvvooonnnqqqrrrtttvvvxxx{{{|||}}}zzzxxxtttpppmmmlllooorrrwww|||wwwuuurrrsssvvvyyyzzzzzzvvvwwwxxx{{{~~~~~~|||yyyuuurrrtttnnnkkkpppuuuwwwxxxzzzyyynnnbbb\\\ZZZYYYOOOBBB:::777555000,,,***)))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$###!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""((('''&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$"""!!!"""###%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((()))'''$$$###$$$%%%&&&&&&$$$############$$$$$$%%%&&&'''((('''$$$###$$$%%%!!!"""######""""""###%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&(((***,,,------+++(((%%%$$$&&&(((***+++)))&&&$$$%%%%%%$$$###$$$############"""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''''')))(((((((((((()))******,,,+++***))))))***+++,,,++++++***)))))))))************+++,,,------......,,,------...///000111111,,,,,,------.../////////333444555555777>>>HHHPPPgggsss}}}}}}}}}~~~~~~~~~zzzxxxyyy{{{{{{tttrrrssswwwuuusssvvv{{{zzzwwwrrrllliiiiiimmmqqqtttwww}}}{{{tttqqqmmmkkkmmmppprrrsssnnnqqqvvvxxxzzz}}}xxxuuuvvvuuuqqqmmmjjjggggggkkkmmmlllooorrrxxx~~~}}}ooo___VVVSSSRRRLLLCCC888222000///+++''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###!!!!!!###%%%%%%### """""""""""""""""""""""" !!!"""############''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!! !!!###$$$$$$###!!! """""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$###""""""######$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! ###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$&&&''''''###############$$$%%%&&&'''((((((&&&$$$"""######!!!###$$$$$$###"""$$$%%%''''''''''''&&&$$$######%%%%%%&&&'''(((***++++++,,,***(((%%%###%%%(((+++---***&&&$$$$$$%%%$$$$$$###""""""""""""""""""""""""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''***************+++,,,,,,++++++***))))))***++++++******))))))))))))******++++++,,,---...---,,,***,,,,,,------...//////000+++,,,,,,---......//////000111111111222777>>>CCCPPP]]]ppp|||{{{{{{zzz|||~~~~~~~~~zzzyyyzzz|||wwwxxx{{{zzzvvvsssuuu{{{{{{xxxrrrllliiijjjnnnrrrqqqrrrvvv{{{~~~}}}yyyuuuqqqooolllkkkjjjkkklllllljjjlllooouuu||||||rrrooopppqqqmmmiiibbbaaabbbeeeeeeeeejjjqqq}}}}}}tttcccSSSMMMLLLLLL???999111---,,,+++)))&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###!!!"""###$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!! !!!###$$$$$$###!!! ###"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""!!!!!!"""%%%&&&%%%$$$##################$$$%%%%%%###"""###%%%'''''''''$$$$$$###$$$$$$%%%&&&''''''((((((&&&###""""""""""""###$$$$$$######$$$%%%((((((((('''&&&%%%$$$###'''''''''((((((((((((((((((((('''%%%$$$%%%)))------***'''%%%%%%&&&&&&&&&"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((())))))***'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''((())))))))))))(((******))))))******+++,,,+++******************+++***))))))((())))))******++++++---000333444111///,,,,,,------......//////,,,------......///000000000000111111333666:::>>>AAAIIIXXXhhhvvv{{{{{{zzz~~~{{{vvvvvvzzz}}}~~~}}}}}}~~~{{{{{{~~~yyyvvvxxx~~~}}}zzzvvvqqqnnnooosssvvvqqqqqqrrrsssuuuvvvuuutttrrrsssrrrqqqnnnllljjjiiiiiifffgggooo|||{{{pppkkklllmmmiiieee___^^^___``````aaaiiisss{{{vvvgggTTTGGGCCCBBB@@@777333...+++++++++)))'''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&$$$######"""""""""######""""""""""""""""""""""""$$$$$$######""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''"""##################"""###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!"""###$$$%%%&&&##################""""""""""""!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$##################$$$!!!!!!!!!###%%%&&&%%%$$$######""""""""""""######$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&###""""""###"""###$$$$$$######$$$&&&''''''(((''''''&&&%%%$$$'''''''''(((''''''&&&%%%%%%'''(((&&&$$$%%%)))---,,,)))'''&&&'''((('''&&&"""""""""############$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''(((((()))))))))))))))(((''''''''''''((())))))************************))))))((((((((()))******)))***---444:::<<<999666---------.........//////------......///000000000111111111111222333555666777;;;DDDPPP___lllvvv{{{zzz}}}}}}zzz{{{{{{yyy|||~~~}}}~~~yyysssssswww{{{{{{yyyzzz~~~}}}}}}~~~~~~}}}|||yyyvvvvvvxxxzzzvvvtttsssrrrrrrtttwwwyyyyyyzzz{{{yyyuuupppmmmlllkkkeeeaaaiiixxx|||qqqkkkiiihhheeebbb^^^\\\\\\^^^^^^```gggooossskkk[[[III???<<<:::666111...,,,+++++++++***)))''''''(((((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$###"""!!!"""###$$$&&&""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$$$$!!!!!!"""""""""######### !!!"""#########""""""""""""""""""############""""""!!!""""""###$$$%%%##################$$$$$$###"""!!!  !!!"""""""""""""""""""""""" !!!"""#########$$$$$$############$$$$$$ !!!###&&&'''%%%$$$$$$$$$###############$$$$$$###"""###%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''%%%###""""""###"""###%%%$$$######$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$'''***(((%%%$$$'''***((('''&&&&&&(((((('''&&&############$$$$$$%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%&&&'''(((((())))))(((((('''''''''''''''((())))))*********++++++*********((((((((((((((()))******))))))---333:::;;;888333.............../////////------......//////000000000//////000111111111000111555:::???HHHTTTcccnnn{{{}}}}}}{{{yyywwwyyy}}}wwwsssuuu|||~~~yyytttuuu}}}~~~xxxqqqqqqvvvyyyxxxvvvvvv|||}}}~~~}}}}}}}}}}}}{{{wwwttttttxxx}}}yyytttrrrrrrrrrkkkeeehhhqqqzzz}}}||||||ssskkkfffcccaaa___[[[ZZZ[[[^^^___^^^```eeefff^^^OOO@@@:::999555///,,,+++***)))******))))))%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""######$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&######"""!!!!!!"""######'''%%%###"""!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!######""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""###"""""""""###$$$$$$$$$%%%###"""!!!  !!!"""""""""""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!"""""" !!!###&&&'''%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$###"""!!!!!!""""""%%%&&&&&&%%%###"""###$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%%%%%%%$$$$$$!!!###$$$&&&''''''&&&&&&%%%(((+++***%%%###$$$'''%%%%%%%%%&&&((((((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&''''''(((((('''''')))))))))))))))***++++++******++++++++++++******((((((((((((((()))************,,,111666555///))).........///////////////,,,,,,---......//////000.........000111222111000...333777888:::DDDVVVdddppp|||~~~yyyvvvuuuwwwzzz}}}tttooopppsss{{{{{{yyyxxxpppmmmttt{{{}}}~~~}}}~~~wwwqqqpppuuuxxxvvvssssssyyy~~~~~~~~~|||{{{xxxwww|||{{{vvvvvvwwwzzztttmmmjjjmmmrrrwwwyyy|||tttkkkddd___]]]]]]ZZZXXX[[[___```\\\ZZZ[[[XXXPPPCCC777333333///(((((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%"""  ###$$$$$$""""""""""""""""""""""""""""""  !!!###$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&%%%###"""###%%%'''%%%###"""!!!"""###$$$""""""#########""""""!!!"""###$$$%%%%%%$$$"""!!!%%%###!!!!!!###%%%&&&'''$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%)))(((((())))))(((&&&###'''&&&$$$###"""######$$$&&&%%%%%%%%%%%%&&&''''''&&&''')))******(((&&&%%%...***&&&&&&((()))&&&""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&(((&&&%%%%%%'''((((((''')))&&&######%%%&&&%%%$$$"""$$$((())))))((('''((())))))))))))((((((((((((---***)))***---...,,,***+++,,,---+++***)))+++---++++++,,,------------,,,---......---++++++,,,...+++,,,------------///111...///000222222111111000//////...000444:::@@@DDD]]]gggttt~~~~~~}}}{{{uuuqqquuu|||zzzrrrjjjlllvvv~~~}}}{{{tttoooqqqxxx~~~~~~}}}~~~zzzxxxyyyyyyyyyyyyyyyxxxxxxwwwzzz~~~~~~{{{zzz{{{yyyyyy}}}zzz|||}}}~~~|||{{{}}}zzzwwwxxx}}}{{{vvvpppjjjjjjnnnrrrzzzyyyqqqfff___^^^[[[XXXYYYWWWUUUVVVXXXXXXVVVSSSHHH@@@666000//////,,,***(((((((((((('''''''''''''''&&&$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&***)))'''$$$"""!!! """"""###$$$%%%&&&&&&'''%%%$$$$$$###"""!!! ########################"""""""""###$$$$$$%%%%%%  """$$$$$$""" !!!!!!""""""#########$$$######""""""!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$&&&%%%$$$###""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######!!!  """##################"""!!!""""""############""""""######$$$$$$$$$######"""%%%###!!!"""$$$&&&''''''%%%$$$###""""""###$$$%%%$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%(((''''''''')))((('''%%%'''&&&$$$#########$$$$$$&&&%%%%%%%%%%%%&&&'''''''''(((***++++++***((('''---)))%%%%%%((()))&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%&&&%%%###"""###$$$%%%$$$###%%%''')))******(((%%%######%%%&&&&&&%%%"""%%%'''((('''''''''((())))))))))))((((((((((((,,,***)))***+++,,,+++)))***++++++*********+++,,,***++++++,,,,,,,,,,,,,,,,,,------,,,+++***+++---+++***++++++---...///000...///000111111111000000000///......111555:::>>>JJJTTTaaammmtttyyy~~~~~~wwwqqqsssyyy}}}tttjjjhhhqqq~~~}}}}}}xxxtttvvv|||~~~{{{||||||}}}}}}|||zzzxxxwwwyyyzzz{{{||||||||||||||||||yyyyyy{{{xxxvvvxxxwww~~~{{{yyy{{{}}}~~~}}}||||||zzzwwwvvv{{{{{{{{{xxxsssppppppqqqsssqqqkkkaaa[[[[[[ZZZWWWWWWTTTRRRSSSTTTSSSOOOKKK@@@999111---------,,,***(((((((((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$""" !!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$###""""""""""""$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""!!! !!! """$$$$$$###!!!""""""############""""""$$$###############$$$$$$$$$###""""""%%%'''((((((%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))))))))''''''***'''$$$%%%'''(((&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$&&&%%%$$$%%%'''(((((((((%%%$$$######%%%''''''&&&###%%%&&&&&&&&&&&&'''((((((((((((((()))))))))))),,,***))))))******((('''***)))((()))+++,,,,,,+++)))******+++,,,++++++++++++,,,---,,,*********,,,---***)))+++///222222111...//////000111000000000000...---,,,---000333555777???JJJUUU^^^hhhssszzz~~~xxxqqqqqqwww{{{~~~}}}qqqjjjpppyyy{{{}}}yyyxxx}}}}}}{{{~~~{{{vvvvvvwwwxxxxxxyyyyyyyyy{{{|||~~~yyywwwxxx{{{|||{{{~~~yyyttttttvvv}}}{{{xxxxxx{{{~~~~~~}}}|||xxxtttqqqrrrwww|||~~~|||xxxtttrrrpppoooiii___ZZZZZZYYYWWWPPPNNNMMMMMMNNNMMMHHHDDD777222+++)))***++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$###""""""###""" !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""######$$$%%%$$$###############$$$$$$############""""""""""""##############################$$$$$$$$$######"""######""""""""""""""""""########################""""""""""""""""""""""""######$$$###!!!!!!###$$$!!!###$$$###!!! !!!""""""############"""$$$###"""""""""###$$$%%%$$$###"""###&&&((()))((($$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&((())))))%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''+++(((&&&%%%&&&%%%$$$############$$$&&&'''(((((($$$%%%&&&%%%$$$%%%''')))(((((((((((())))))))))))+++***))))))(((((('''&&&)))(((((())),,,---,,,***))))))***++++++++++++***,,,---...---,,,++++++,,,000,,,***---333777666333....../////////000000000...---,,,,,,,,,...///111000555;;;AAAIIISSS___hhhqqqtttxxx{{{wwwrrrsssyyytttwww|||tttwww}}}xxxppprrrzzz~~~yyyyyyzzz{{{}}}}}}~~~~~~zzzuuutttwww|||xxxtttyyyzzzssssssxxx~~~}}}{{{{{{{{{~~~yyytttqqqmmmhhheeekkkttt{{{}}}|||xxxvvvrrrpppiii^^^XXXVVVTTTQQQIIIHHHGGGHHHIIIHHHCCC???111---)))'''((())))))((('''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!! !!!""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!!!!!!!"""###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""""""""#########""""""###################################################$$$%%%$$$######$$$&&& !!!""""""#########!!!!!!"""###############$$$###"""""""""###%%%&&&###""""""###&&&(((((('''"""##################"""##############################$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%((((((((($$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&%%%""""""#########$$$$$$$$$"""###$$$&&&&&&'''&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''+++)))&&&%%%%%%%%%###"""!!!"""$$$%%%&&&'''((((((%%%&&&&&&&&&%%%%%%'''((('''((((((((()))))))))************)))((('''&&&&&&)))))))))+++,,,,,,+++***))))))***++++++++++++***---...000///...,,,,,,---///,,,***---333777666333.............../////////------,,,,,,---...///000///111444666:::BBBMMMVVV```ccckkkrrrssssssxxx~~~uuurrrwwwzzzsssjjjmmmwww~~~{{{tttpppqqqxxx~~~zzzvvv{{{xxxpppoooxxx{{{~~~|||}}}~~~{{{~~~|||rrrnnnlllgggbbb[[[```hhhqqqxxx|||}}}|||uuusssiii\\\SSSOOOKKKGGGHHHEEECCCCCCCCCAAA;;;777...,,,)))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""###############""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%!!! !!!###$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""!!! !!!"""###########################&&&&&&%%%######"""""""""!!!!!!!!!"""###%%%&&&'''!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""############"""########################""""""############$$$$$$!!!"""###"""!!!!!!###%%%###############$$$$$$$$$ !!!"""######$$$######""""""""""""###$$$%%%%%%###""""""###%%%&&&&&&%%%!!!"""############"""!!!#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%'''''''''"""###%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%&&&&&&"""############$$$$$$$$$"""###%%%&&&'''''''''&&&######$$$$$$%%%%%%&&&&&&"""$$$%%%%%%######$$$&&&'''%%%$$$$$$&&&'''&&&%%% """%%%&&&&&&&&&'''(((&&&'''((((((&&&&&&'''(((''''''(((((())))))******)))***+++)))(((&&&'''((()))+++------,,,******+++)))******+++,,,+++++++++---///111111///---------,,,)))(((***...111111000...------------...//////,,,------....../////////---///000111222888@@@GGGNNNRRR[[[dddjjjoooyyy~~~|||}}}tttsss}}}{{{rrriiillluuu}}}~~~~~~{{{vvvppplllpppxxx}}}~~~tttnnnmmmvvvwwwyyyyyyxxxxxxzzz{{{{{{|||}}}}}}vvvmmmkkkiiiddd```WWWYYY___gggpppxxx{{{}}}yyyvvvlll]]]RRRMMMHHHCCCGGGCCC>>><<<:::777222---++++++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$############!!!"""###$$$%%%&&&&&&'''###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''###"""!!!###&&&(((((((((""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! ###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######""""""######$$$%%%!!!!!!!!!!!!""""""##############################""""""###$$$$$$$$$$$$$$$ !!!"""###$$$######"""########################!!!!!!!!!"""""""""###### !!!"""!!! !!!"""$$$$$$%%%'''((('''&&&$$$### !!!"""######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$###"""""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$&&&'''&&&$$$"""###%%%&&&'''(((((('''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''((()))******))))))'''&&&%%%%%%&&&"""############$$$$$$$$$!!!###%%%'''((((((''''''#########$$$%%%%%%&&&&&&"""###%%%$$$$$$###%%%&&&&&&$$$###$$$%%%''''''&&& ###&&&'''&&&%%%&&&(((&&&(((******(((''''''''''''''''''((()))*********(((***+++***((('''(((***)))...222111+++((())),,,***++++++,,,,,,,,,,,,,,,,,,...000000///---,,,,,,)))))))))***+++---...///------,,,,,,,,,---...///---......///......---,,,+++---000000///111666:::>>>AAAIIIRRRZZZbbbppp}}}zzz~~~}}}uuu}}}wwwnnnnnnvvv}}}~~~}}}}}}~~~~~~~~~{{{yyytttnnnkkkoooxxx}}}tttppprrruuuwwwxxxyyyxxxvvvuuutttzzzxxxwwwxxx}}}zzzpppiiifffddd```]]]VVVUUUXXX]]]fffmmmqqqrrrssspppfffXXXNNNIIIDDD@@@???:::555222111000,,,)))'''((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$&&&''''''""""""!!!!!!!!! !!!!!!!!!"""""""""### ###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!""""""!!!"""###"""!!!"""$$$%%%$$$&&&***,,,+++((($$$!!! !!!######$$$$$$$$$ !!!###$$$%%%%%%$$$$$$###"""""""""$$$###""" ###$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%#########%%%&&&&&&$$$"""!!!###%%%'''(((((((((((($$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%&&&'''((()))++++++***(((&&&%%%%%%&&&"""############$$$$$$$$$!!!###%%%'''((((((((('''"""######$$$%%%%%%&&&&&&$$$%%%'''&&&&&&&&&'''((((((&&&$$$$$$%%%%%%$$$### $$$''''''%%%$$$%%%'''&&&(((+++,,,***(((''''''&&&''''''((()))******+++'''***++++++(((((())),,,)))000555333+++''')))---++++++,,,------------,,,+++---///000...,,,++++++)))+++,,,,,,+++,,,...000------,,,+++,,,---...///.../////////...,,,***)))+++...000000---,,,...000333555<<>>222'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((&&&###""""""######""""""""""""'''((('''%%%""" !!!"""''''''&&&%%%$$$###"""!!!%%%$$$"""!!!!!!###$$$&&&######""""""""""""######&&&$$$######&&&((())))))((('''%%%#########%%%&&&%%%%%%&&&'''((()))******---+++))))))***+++***)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$&&&((()))(((&&&((('''&&&$$$######$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%%%%$$$$$$&&&'''+++***))))))(((((()))))))))(((((((((((()))******000444444///,,,---,,,***'''((()))***+++,,,,,,,,,///...---+++******++++++***++++++,,,,,,------...++++++,,,------......///---((((((...000,,,+++...///......---------......+++333999999<<>>:::777555333111111///,,,)))(((((()))***&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''((())))))&&&'''((('''%%%$$$%%%&&&&&&%%%###"""""""""$$$$$$########################$$$$$$$$$$$$$$$######### !!!!!! &&&###"""%%%(((((($$$ """""""""""""""""""""""" !!!######$$$$$$### !!!!!!!!!!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$&&&(((((('''$$$"""!!!"""######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###""""""$$$&&&)))'''$$$######$$$###"""$$$#########""""""!!!!!!!!!!!!"""############"""!!!###%%%%%%###"""###$$$""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!+++:::>>>111###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%''''''%%%###&&&%%%###""""""###%%%&&&)))))))))'''$$$######$$$!!!!!!"""""""""#########""""""!!!!!!"""$$$&&&'''######""""""""""""######$$$###"""$$$''')))***)))'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%'''((()))***+++,,,+++))))))))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))(((&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&((()))&&&''')))+++,,,,,,,,,+++'''((()))*********)))(((''',,,...,,,+++...///---******++++++******)))((()))))))))***,,,---///000******++++++,,,---------++++++,,,,,,------......---+++,,,//////,,,,,,...---------,,,,,,------...000***,,,555;;;::::::>>>EEEQQQcccqqqxxxzzzsssmmmjjjfffeeejjjqqq||||||uuuzzz~~~uuutttyyy~~~yyyuuurrrpppooopppqqqppppppwwwyyyuuuqqqnnnoootttyyyzzzyyytttmmmjjjmmmqqqxxx|||~~~{{{wwwwwwyyy}}}zzzuuupppkkkhhhfffeeeaaa```]]]YYYTTTOOOKKKIIIEEEHHHMMMRRRTTTQQQKKKEEE:::777333000///...------+++***)))((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((())))))((((((((())))))(((%%%$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""!!! """$$$%%%$$$###$$$""""""$$$''''''$$$!!!"""""""""""""""""""""""" !!!"""############ !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""$$$$$$######"""###$$$%%%'''%%%###"""###$$$###"""%%%%%%$$$######"""""""""!!!""""""###############"""$$$%%%%%%###""""""###""""""""""""""""""""""""$$$$$$###"""!!!  !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!)))+++&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&'''&&&%%%$$$'''&&&###""""""$$$'''(((&&&''''''%%%"""!!!"""###""""""""""""#########$$$!!!!!!!!!"""###%%%&&&'''$$$######""""""######$$$###""""""$$$''')))***)))&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&((()))******,,,***)))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$&&&'''&&&'''***,,,,,,,,,+++***$$$&&&((()))***)))'''&&&%%%***,,,******,,,---,,,))))))************))))))((())))))***,,,---...///*********+++,,,,,,------***++++++,,,------......,,,,,,---...---++++++,,,,,,,,,,,,,,,,,,,,,---...---***444DDDFFF888000222666@@@PPP]]]ccckkk}}}yyyqqqkkkgggdddgggmmmxxx}}}}}}~~~uuurrrvvv|||~~~{{{xxxqqqooolllkkklllllllllkkknnn{{{zzzrrrmmmjjjlllpppvvvwwwvvvpppjjjhhhlllpppwww}}}{{{vvvuuuuuuyyyvvvpppkkkfffccc```^^^[[[ZZZWWWSSSNNNHHHCCCAAA???CCCJJJPPPQQQKKKBBB;;;444111---***)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%''')))***)))'''&&&'''(((((('''%%%######$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" """###&&&%%%$$$&&&((()))((('''"""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" !!!!!!!!!!!!!!! ######""""""""""""######"""$$$%%%%%%$$$###$$$%%%############$$$$$$%%%%%%%%%$$$###"""""""""######$$$###""""""############$$$###!!!"""#########"""%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$"""$$$%%%%%%###""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!&&&###!!!###$$$$$$$$$&&&""""""""""""""""""""""""$$$%%%&&&'''&&&%%%$$$$$$'''%%%###"""###%%%''')))&&&&&&&&&$$$"""!!!"""###%%%%%%$$$$$$$$$#########!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$###"""###%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))***)))))))))***)))'''$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%%%%''''''(((***++++++***((('''###$$$&&&(((((('''&&&%%%&&&+++,,,)))(((***+++)))''''''((()))***++++++************++++++,,,,,,,,,))))))***++++++,,,,,,---******++++++,,,------...***---///---+++*********+++++++++++++++,,,------...///;;;IIIFFF444,,,111111777AAAIIIMMMVVViii{{{}}}sssmmmhhhdddeeeiiisssxxx}}}}}}{{{~~~|||}}}{{{wwwsssuuuxxx||||||zzzxxxuuunnnllliiiiiijjjmmmnnnnnnlllwww|||rrrmmmiiijjjnnntttuuutttooojjjiiinnnttt{{{{{{tttqqqqqqsssooojjjfffdddaaa^^^[[[YYYWWWSSSMMMGGGAAA<<<999:::>>>DDDIIIIIICCC999111111...***((('''&&&$$$"""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''))))))(((&&&%%%%%%&&&'''%%%###""""""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" !!!"""######""""""###%%%&&&%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" """$$$%%%$$$$$$%%%&&&!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$$$$"""""""""$$$$$$###"""###!!!!!!"""###$$$###"""##############################$$$%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""###%%%%%%$$$#################################%%%''''''%%%$$$$$$$$$%%%%%%#########%%%''')))(((((((((&&&$$$###$$$&&&&&&%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$%%%((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))***+++***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))***)))''''''''')))(((((()))))))))((('''&&&$$$$$$&&&'''''''''&&&%%%'''+++,,,)))((()))***(((%%%&&&((()))***+++++++++***+++++++++++++++***)))))))))******+++,,,,,,,,,******++++++,,,,,,------***///111---************************+++,,,------111333999>>>888......555111222666:::===DDDTTTcccuuu{{{rrrnnnjjjfffeeehhhmmmpppsssuuuwww|||{{{wwwwwwyyyvvvvvvyyy||||||xxxtttssssssuuuxxxyyywwwwwwxxxwwwrrrkkkiiifffeeeiiinnnrrrtttqqqxxx{{{sssoookkkkkknnntttvvvuuupppkkkkkkqqqwww~~~~~~vvvrrrqqqqqqlllgggdddcccaaa]]]YYYVVVSSSNNNGGG@@@:::666444666888<<>>999111++++++)))''''''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%$$$###"""###$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$"""!!!!!!"""$$$%%%$$$###&&&%%%%%%$$$######"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!"""######!!!###%%%%%%#########$$$!!!""""""##################"""!!! !!!###%%%&&&$$$"""!!!"""$$$%%%### """"""!!!###$$$%%%$$$###!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%"""""""""""""""""""""""" !!!"""#########""""""""""""!!!!!!!!!!!! !!!""""""""""""""" """"""""""""!!! """"""""""""""""""""""""###&&&((((((%%%######$$$############$$$%%%&&&''''''((((((&&&$$$$$$%%%&&&############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$%%%&&&(((((('''%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((()))+++,,,,,,***(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******)))(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&+++,,,)))(((******(((''''''((()))******)))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,*********+++,,,,,,------,,,222555///***+++,,,+++)))))))))******+++,,,---000222222111///---///111000......111444777AAAJJJVVVcccqqqyyywwwpppooonnnkkkjjjkkkkkkkkkkkknnntttyyy|||}}}{{{zzz{{{zzzsssqqqsssppp}}}}}}yyyqqqrrrtttuuuuuurrrooonnnooopppoooooosssxxxuuupppiiifffbbbaaafffmmmsssvvvtttyyy~~~xxxsssrrrooooooppptttuuutttnnniiiiiiooouuu}}}}}}}}}|||yyyxxxuuupppjjjfffdddaaa[[[VVVRRRNNNGGG@@@:::555222111333333333444444111,,,((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$###"""###&&&'''&&&%%%###$$$$$$$$$$$$$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! %%%$$$###""""""###$$$%%%###$$$&&&%%%###"""""""""$$$%%%&&&'''''''''&&&&&&"""!!! !!!###%%%'''$$$"""!!!"""$$$%%%### ###""""""$$$&&&'''%%%$$$ !!!"""###$$$$$$%%%!!!!!!"""###############!!!###$$$$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""""""""""""""!!!###""" !!!$$$$$$""""""""""""""""""""""""###&&&((((((%%%######$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&$$$""""""###$$$ !!!"""###$$$%%%%%%"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%'''((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$(((((()))+++------+++)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%'''((())))))(((((((((((()))******%%%***,,,)))(((+++,,,***)))))))))))))))(((((('''((()))***+++,,,++++++***)))))))))***++++++,,,,,,)))******+++,,,,,,---------555777111,,,---...,,,))))))))))))***+++,,,---,,,//////...///222///)))...+++***...000111555;;;===LLL]]]iiisss{{{{{{tttpppqqqrrrpppoooqqqkkkhhhgggkkkrrrwwwxxxwww{{{vvvwww~~~{{{qqqnnnooommmyyy}}}~~~vvvzzz~~~~~~|||{{{xxxuuuuuuwww}}}yyytttpppoooooopppqqqpppmmmjjjkkkjjjhhhjjjqqqxxxuuunnnhhhddd___^^^ccckkkrrrwwwtttxxx|||uuussssssrrrrrrsssssssssqqqkkkeeedddjjjpppzzzzzzxxxyyy{{{~~~{{{uuummmiiifffaaaYYYSSSNNNJJJCCC;;;666222111111111000......---,,,)))''''''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$"""$$$%%%%%%%%%%%%&&&((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&"""!!!!!!"""$$$%%%%%%$$$ """"""###$$$''')))"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!! %%%!!!"""###***'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&!!!###$$$%%%%%%$$$###!!!"""!!! """###&&&$$$"""###%%%%%%""" !!!"""""""""""""""###  %%%'''%%%!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!!!!###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$#########(((!!!"""&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!!!!###$$$&&&((()))$$$%%%&&&&&&&&&%%%$$$############$$$%%%(((***+++&&&&&&&&&&&&&&&&&&&&&&&&)))+++...222333000***&&&%%%%%%%%%&&&((()))((('''%%%$$$%%%&&&''''''%%%###%%%%%%$$$###""""""######&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&(((******(((''')))+++,,,,,,***))))))***))))))(((((()))***++++++***,,,------+++******+++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))+++******+++------+++***,,,,,,------...///000000;;;@@@HHHRRR]]]gggnnnqqqooollllllqqqzzz~~~|||xxxtttlllfffgggkkknnnsssxxx}}}pppiiigggkkkqqqwww{{{|||zzzvvvuuuzzz{{{}}}~~~}}}zzzzzzzzzzzzrrrmmmoooqqqqqqtttzzz|||~~~vvvqqqoooppprrrrrrqqqooommmkkkggghhhiiijjjlllnnnpppqqqmmmggg___\\\```hhhqqqvvvzzz{{{||||||xxxvvvuuussspppnnnmmmooonnniiicccaaadddhhhnnn~~~}}}{{{uuukkkeeekkk||||||nnnccc]]]XXXRRRNNNIIIDDD>>>888444111...---,,,++++++***************)))((('''&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$############"""######""""""""""""######"""!!!  !!!"""$$$$$$$$$$$$$$$###"""!!!""""""""""""##################"""!!! $$$!!!$$$!!!(((222000%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ###""" !!!###$$$$$$"""!!!"""$$$$$$!!! !!!""""""#########"""###!!!!!!$$$%%%$$$"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!!!!! !!!"""###$$$######"""!!!!!!!!!"""""" """######"""!!!"""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$ &&&***)))%%%###$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$!!!""""""###$$$&&&'''(((###$$$%%%%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---///...+++'''$$$%%%%%%&&&(((******)))'''$$$######$$$&&&'''&&&%%%%%%%%%$$$###############%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''((()))++++++)))'''(((***++++++***)))***+++))))))(((((()))******+++((()))++++++)))((()))))),,,++++++******+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++*********))))))---,,,+++,,,......---,,,,,,,,,------...//////000222555;;;CCCLLLTTTZZZ^^^bbbbbbccciiirrryyy{{{zzz~~~tttkkkjjjkkknnntttyyy}}}}}}uuullliiijjjnnntttwwwyyy}}}uuusssttt{{{{{{wwwwww{{{}}}{{{zzzzzzxxxvvvtttnnnjjjkkkmmmlllnnnrrruuu|||}}}~~~~~~yyysssqqqooorrrtttuuutttqqqnnnlllhhhhhhhhhhhhiiijjjllllllkkkeee___\\\```iiiqqqvvv|||~~~}}}|||{{{{{{zzzwwwsssoooooopppnnnhhhaaa^^^___bbbhhhyyyxxxssskkkaaa]]]eeeuuunnn```YYYSSSLLLFFFFFFAAA;;;555222///---+++***))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$!!!!!! """""""""######$$$$$$$$$######""""""""""""######&&&%%%$$$######$$$%%%&&&"""#########""""""!!! !!!!!!"""""""""######### !!!!!!!!!!!!"""###!!!%%%$$$---888777%%%$$$$$$$$$$$$#########&&&%%%%%%$$$######"""""" !!!"""######"""!!! ###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!###"""!!!!!!"""######$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$###""""""""""""### """""""""!!!"""$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%'''(((!!!!!!"""$$$%%%'''((()))!!!"""***...+++&&&$$$######$$$$$$%%%%%%$$$$$$"""$$$'''))))))(((&&&%%%############$$$%%%&&&'''######$$$$$$$$$$$$######)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...///+++'''%%%$$$%%%&&&'''***,,,,,,)))'''$$$""""""###%%%'''''''''%%%$$$$$$############$$$&&&%%%%%%$$$$$$$$$$$$%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***)))))))))+++***)))'''''')))++++++******+++,,,))))))((((((((()))******''')))++++++)))((()))***++++++*********++++++,,,,,,,,,,,,,,,---------...++++++************+++++++++++++++***************---+++******,,,......---,,,,,,,,,---......//////,,,---000555:::@@@EEEHHHOOOQQQUUU\\\dddmmmtttxxxvvvmmmiiiiiikkkqqqwww|||}}}}}}zzzyyyyyy{{{}}}xxxvvvuuuxxx}}}sssoookkknnnrrrtttuuuzzzwwwqqqppprrryyy~~~wwwtttpppuuu~~~zzzwwwwww}}}zzzvvvtttqqqllliiijjjjjjhhhhhhiiijjjvvv}}}xxxvvvvvvuuussssssvvvvvvyyy}}}}}}zzztttooommmjjjiiihhhggggggggghhhiiiiiiddd___^^^ccckkksssxxx|||zzz|||xxxrrrttttttqqqjjjbbb]]]]]]___bbbqqquuunnnggg]]]UUUTTT^^^lllvvv~~~iiiZZZSSSNNNFFF@@@???;;;666111...,,,***)))(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$###"""""""""########################$$$$$$%%%%%%$$$############$$$"""############"""!!!!!! !!!!!!"""###$$$%%%&&&""""""""""""""""""""""""######""""""""""""######!!!!!!""""""!!!!!! !!!!!!""""""""""""###### !!!!!!!!!"""""""""###!!!%%%$$$,,,777555$$$$$$$$$$$$############%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$""""""""""""###"""!!!!!!"""######$$$$$$$$$######!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$%%%$$$$$$###############!!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%(((***+++!!!"""###$$$%%%'''((((((""" ###***---)))%%%$$$######$$$%%%%%%$$$$$$###!!!$$$'''***+++***'''&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''',,,111000+++'''&&&(((%%%&&&))),,,...---***'''%%%###""""""$$$&&&''''''%%%$$$$$$######$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((***)))(((((())))))'''&&&&&&(((************+++,,,))))))((((((((())))))***)))+++,,,,,,+++++++++,,,***************++++++,,,+++++++++,,,,,,,,,------++++++************++++++******************++++++***)))'''(((***+++,,,+++,,,,,,,,,------..................///222555999;;;===@@@FFFKKKRRR[[[fffmmmtttmmmgggfffggghhhmmmsss|||}}}{{{yyyyyy{{{{{{yyytttssstttvvvzzz|||{{{zzzyyy|||}}}xxxssstttuuuuuuvvvyyy~~~wwwsssqqqqqqqqqwww}}}wwwwwwqqquuuzzzwwwwww||||||yyywwwuuurrrooommmlllkkkhhheeeddddddsss}}}{{{wwwtttrrrpppmmmmmmuuu~~~yyyqqqnnnlllkkkjjjhhhhhhiiijjjkkkjjjfffbbbbbbhhhpppxxx|||~~~xxx|||~~~www{{{yyyuuunnngggbbbaaabbb^^^jjjuuuzzz{{{yyyrrriiiaaa[[[RRRNNNQQQYYYccciiittt{{{ttt^^^OOOJJJGGGBBB<<<888444000---+++***((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$######$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$#####################%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$###"""!!! %%%"""$$$!!!&&&...+++$$$$$$$$$#########"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""###$$$$$$##################$$$$$$$$$######"""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""$$$%%%%%%###!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$%%%''')))***#########$$$$$$$$$%%%%%%&&&######''''''$$$"""######$$$%%%&&&&&&%%%###"""!!!$$$'''***+++***'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''',,,000///***&&&''')))%%%'''))),,,...---***''''''%%%######%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&%%%%%%''')))*********+++,,,))))))((((((((((((((()))(((***,,,,,,++++++,,,---***)))))))))******+++,,,)))*********+++++++++++++++******))))))******+++)))))))))***+++++++++,,,***)))((()))+++,,,,,,,,,,,,,,,,,,---------------///...---,,,---///111333222555:::===AAAHHHSSS[[[aaa^^^___dddgggiiinnnttt{{{}}}}}}{{{~~~zzztttvvvxxxwwwtttrrrrrrrrrpppuuu|||~~~}}}{{{{{{}}}yyytttssstttwwwvvvxxx~~~zzz{{{zzz}}}|||yyy{{{~~~}}}yyyvvvuuuvvvwwwyyyyyyuuutttrrrooonnnkkkgggccceeesss{{{wwwuuuyyytttooojjjeeehhhvvv~~~uuuqqqpppnnnmmmlllmmmoooqqqrrrnnnjjjfffgggmmmvvv~~~zzzvvv{{{}}}~~~{{{wwwpppjjjfffeeeeee^^^dddjjjmmmmmmkkkeee___UUUQQQMMMMMMRRRWWW\\\^^^hhhmmmsssyyyuuufffRRREEE@@@>>>999555111...+++))))))((('''%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""###### !!!"""""""""!!! """"""""""""""""""""""""!!!"""############"""!!!"""""""""######"""""""""!!!!!!"""######""""""!!! !!!!!!!!!!!!"""""""""$$$$$$###"""!!! %%% ###$$$"""'''"""$$$############"""""""""!!!!!!""""""###$$$$$$%%%"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!###%%%%%%$$$######$$$#########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%%%%$$$$$$######"""""""""!!!'''$$$"""$$$### !!!$$$$$$%%%&&&''''''&&&$$$""""""$$$'''))))))(((&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))%%%$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))'''%%%%%%'''&&&'''(((+++------***((('''%%%$$$%%%'''(((((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&'''&&&%%%&&&(((******))))))***+++))))))((((((''''''((((((&&&(((*********)))***+++)))))))))))))))***+++,,,))))))))))))******************))))))))))))******(((((()))***+++,,,,,,,,,+++***+++---///000///...,,,,,,,,,,,,,,,,,,------++++++***))))))***+++,,,///111222333555999AAAGGGNNNPPPVVV^^^dddgggmmmtttwww{{{|||}}}wwwyyyzzzvvvooojjjiiikkklllpppxxx~~~}}}wwwsssssswww}}}||||||{{{yyy||||||{{{~~~~~~}}}tttmmmoootttxxxzzz|||vvvwwwvvvsssrrrrrrnnniiilllvvv{{{yyywwwtttzzztttllleeeaaadddttt{{{wwwuuutttrrrrrrsssvvvyyy{{{sssooojjjkkkqqqzzz{{{qqqtttxxx~~~zzzuuuooojjjgggeeeddd___```aaabbbbbb```ZZZVVVKKKJJJJJJMMMQQQUUUWWWWWW___cccgggkkkrrrwwwtttnnn```UUUFFF;;;555222///,,,,,,***((('''(((((('''&&&(((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!""""""#####################"""!!!!!!!!!""""""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$###""""""""""""###!!!""""""#####################"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!"""#########"""""" !!!!!!!!!!!!""""""!!!!!!!!!"""""""""############&&&!!!"""%%% ############""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""$$$$$$""""""###$$$"""#########""""""!!! !!!"""$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""#########""""""######"""!!!!!!!!!""""""!!!###$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""!!!!!! %%%""""""$$$### !!!%%%%%%&&&((()))((('''$$$###$$$%%%&&&''''''&&&%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%'''((()))&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''''')))+++,,,***(((######$$$'''***,,,,,,+++$$$$$$$$$$$$$$$%%%&&&'''#########"""######$$$$$$%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&((((((''''''(((******)))(((((()))))))))((('''''''''''''''&&&(((*********)))***,,,(((((((((((()))***+++,,,))))))*********+++++++++******))))))))))))******'''((()))***+++,,,------***+++,,,///222222000---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,000000/////////111555888===???FFFPPPVVV[[[ccckkkrrruuuvvvyyy~~~|||yyytttooojjjgggfffggglllrrrxxx{{{}}}}}}}}}|||}}}{{{vvvqqqrrrvvv{{{|||~~~}}}ttttttxxxxxx}}}~~~zzzzzz}}}~~~~~~rrrkkkooowwwyyyyyyzzzwwwzzzzzzxxxzzz~~~|||wwwuuuzzz|||yyyxxxyyyxxxvvvyyyssslllfffbbbfffttt{{{yyywwwvvvxxxzzz~~~wwwrrrmmmlllrrr|||xxxooopppsssyyy{{{uuuooojjjfffcccbbb^^^]]]\\\]]]]]]XXXRRRNNNCCCEEEGGGJJJMMMPPPSSSUUUWWWZZZ[[[\\\```bbb\\\TTTHHHBBB:::333---+++))))))((('''&&&&&&(((((((((&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$###############$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""###############"""!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$$$$%%%%%%&&&'''!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!  !!!!!!"""""""""!!! !!!!!!!!!""""""!!!""""""""""""#########!!!###(((###%%%'''!!!############""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""###############!!!######!!! """$$$"""""""""""""""!!! """###&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###""""""!!!!!!!!!!!!!!! """###"""""""""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""%%%%%%"""###&&&%%%''')))***)))'''%%%###%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$######$$$&&&'''((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%'''&&&&&&(((***+++***))) !!!$$$(((,,,//////...$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&&&&&&&'''(((((()))'''%%%%%%''')))***)))''')))******((('''((((((***)))((('''''''''''''''(((***,,,,,,,,,,,,---...(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******))))))))))))******''''''(((***+++,,,---...''')))+++///222111...+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000///222000///---...///000111111222888@@@FFFLLLVVV```mmmpppqqquuuxxxtttrrrnnniiieeecccgggmmmsssvvvwwwxxxyyywww|||zzzyyyuuuooopppuuuvvvyyy~~~uuunnnnnnsssxxxyyy|||~~~{{{sssyyy{{{xxxyyyyyy~~~ssslllrrrzzz{{{xxxxxxyyy}}}~~~}}}{{{|||zzzvvvuuuyyyzzzxxxyyytttnnnjjjgggjjjvvv}}}{{{yyyzzz|||yyytttnnnlllrrr|||zzzsssnnnppptttzzz~~~wwwpppkkkfffcccaaa]]][[[ZZZ\\\[[[UUUMMMIII@@@BBBEEEFFFHHHKKKPPPTTTRRRSSSRRRRRRSSSSSSJJJAAA555444111---***((()))+++'''&&&%%%&&&((()))(((''''''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%$$$$$$$$$######""""""$$$######"""""""""""""""""""""!!! !!!"""$$$%%% !!!"""###$$$$$$ """###$$$$$$###""" !!!"""###$$$$$$###"""!!! !!!!!!!!! !!!!!!!!!"""%%%%%%$$$###"""!!! ###############"""!!!!!!%%%$$$"""!!!  !!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$###  """""""""""""""""""""""""""############""""""""""""########################""""""#########$$$$$$$$$!!!###$$$%%%$$$$$$ """###$$$$$$###""" ######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%''''''###""""""!!!!!!"""###$$$$$$############$$$%%%%%%&&&)))***+++***)))&&&###!!!$$$%%%&&&''''''&&&$$$###$$$#########""""""!!!!!!(((&&&###!!!!!!"""$$$&&&$$$###"""!!!!!!"""######&&&%%%$$$%%%''')))))))))(((&&&$$$###!!!!!!!!!!!!%%%)))+++'''$$$'''))))))((()))+++...000...+++((($$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((******(((''''''&&&&&&'''&&&'''((((((((((((((('''%%%''')))+++,,,+++***)))&&&'''(((******+++++++++++++++***)))(((((())))))******))))))))))))******))))))************)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++,,,---...///************+++,,,------///111444777:::???FFFJJJVVV^^^dddiiizzz~~~sssqqqpppmmmllllllhhhfffdddggglllqqqrrrsssxxxxxxzzz}}}|||vvvnnnnnnrrrvvvtttuuu}}}~~~vvvnnnhhhgggjjjooommmnnnssszzz~~~vvvvvvwwwzzz}}}~~~~~~zzzvvvwwwzzzxxxtttqqquuu~~~}}}zzzwwwuuuvvvwwwwwwwwwuuurrrooollllllqqqxxx}}}}}}zzz|||rrriiiooouuuwww}}}wwwoookkkjjjjjjlllsss}}}zzzoooiiieeebbb```bbb^^^[[[YYYXXXSSSJJJCCC<<<>>>@@@CCCEEEGGGIIIIIIMMMLLLJJJFFFAAA;;;666333---,,,+++***)))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###%%%"""%%%''''''%%%###""""""$$$$$$############$$$$$$""""""!!!!!!!!!###%%%&&&""""""!!! !!!%%%$$$"""!!! !!!"""###'''""" ###$$$""""""$$$"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""")))(((&&&$$$###!!!!!!!!!###############"""!!!!!!%%%%%%###"""!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""""""""""""""""""###$$$$$$############$$$$$$!!!###$$$###  """""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&& !!!"""""""""!!! !!!"""###$$$$$$###"""!!! !!!!!!"""""""""!!!!!!########################"""!!!!!!###%%%%%%"""$$$$$$######$$$%%%%%%&&&$$$#########$$$%%%'''(((+++++++++***)))'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############((('''&&&$$$$$$%%%&&&'''$$$$$$###"""""""""###$$$&&&$$$###$$$&&&((((((((('''&&&%%%$$$###$$$%%%%%%%%%)))***&&&###&&&'''''''''''')))+++------+++((($$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$%%%&&&'''''''''(((((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((('''(((***,,,---,,,+++***'''((()))***************+++******)))(((((())))))******))))))))))))******(((((())))))))))))((((((*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++***++++++,,,------+++++++++***++++++,,,,,,,,,...///111333666;;;???DDDMMMTTT[[[mmmwwwpppooopppmmmkkkkkkgggeeedddeeeiiimmmnnnmmmqqqqqqsssxxx{{{qqqnnnqqquuurrrrrrzzzzzztttmmmfffdddfffjjjgggfffkkksss{{{~~~~~~zzzxxxvvvvvvxxxzzz{{{{{{{{{~~~wwwssssssuuusssqqqrrrxxx|||wwwttttttvvvxxxyyyvvvtttrrrppppppsssvvvyyy}}}wwwlllmmmqqqrrrxxxxxxpppgggfffdddeeelll{{{xxxlllccc]]][[[___\\\XXXWWWVVVQQQIIIBBB===>>>???AAABBBBBBBBBCCCDDDBBB>>>999555222///...++++++***)))(((''''''&&&''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""$$$&&&'''%%%#########$$$##################$$$%%%$$$###"""""""""######!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!!!! $$$ $$$&&&$$$###$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###############"""############""""""!!!%%%$$$$$$#########$$$$$$########################"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""""""""########################"""!!!!!!"""######""" $$$$$$$$$###$$$$$$%%%&&&%%%$$$###"""###&&&)))+++///...,,,***((('''&&&&&&&&&$$$###!!!!!!###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%###"""###%%%''''''&&&$$$###""""""###$$$&&&'''$$$(((((($$$###&&&'''&&&(((((((((***,,,---,,,***###$$$%%%$$$######%%%'''&&&%%%$$$###$$$&&&((()))(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''((())),,,+++)))((('''(((((()))((()))+++,,,---,,,,,,+++(((((()))******)))))))))******)))((((((((())))))***))))))(((((())))))***''''''(((((((((((('''''''''((()))***+++,,,------+++++++++++++++*********++++++***+++++++++++++++,,,,,,++++++***++++++++++++,,,---,,,,,,...111333333;;;AAAHHHXXXmmmyyyzzzpppjjjhhhkkknnnllliiijjjfffdddccceeegggiiiiiihhhooooooqqquuuzzz~~~|||{{{~~~xxxwww}}}~~~sssooorrrwwwttttttzzz}}}xxxtttnnnfffbbbcccfffaaa^^^bbbmmmwww}}}|||zzzzzz{{{||||||{{{yyysssqqqrrrnnnnnnqqqzzz}}}wwwtttsssuuuwwwxxxsssssstttuuuuuutttsssrrroooooorrr||||||nnnkkkllllllrrr{{{yyyzzzvvvmmmbbb```\\\[[[bbbsssqqqbbbYYYUUUZZZWWWUUUSSSRRRMMMFFFAAA>>>>>>>>>===<<<;;;999888:::666111,,,)))((()))***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""!!!###%%%&&&%%%######$$$########################'''&&&%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&"""###%%%&&&&&&%%%$$$###!!!"""(((***'''$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""###$$$%%%&&&""""""############"""!!!############$$$$$$%%%%%%###############"""""""""""""""""""""""""""######!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!########################!!!!!!!!!""""""""""""###'''&&&&&&%%%$$$###""""""!!!"""############"""!!! !!!!!!"""""""""!!! ###"""""""""#########"""###"""""""""""""""######%%%$$$""""""###'''+++---333111...***'''&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""######$$$###!!!"""$$$%%%%%%$$$!!!!!! """###$$$###&&&&&&$$$$$$(((***(((,,,+++))))))+++,,,+++***###$$$%%%$$$###$$$%%%''''''&&&$$$$$$$$$''')))+++))))))(((((('''%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''')))+++---...,,,***(((''''''((()))((()))***++++++++++++***((()))))))))))))))((((((***))))))((((((((())))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((()))***+++,,,,,,+++++++++*********************++++++*********)))------,,,+++************,,,------,,,++++++---///...222666999CCCPPPYYYZZZ[[[YYY[[[bbbggggggfffgggeeeddddddeeefffgggggggggmmmoooqqquuuxxxzzz{{{{{{zzzxxxwwwzzz}}}~~~{{{xxxrrrnnnnnnrrrzzz{{{}}}sssqqqttt{{{zzzzzz~~~~~~{{{yyyxxxssskkkfffeeegggaaa]]]aaalllxxx~~~~~~}}}}}}|||~~~}}}wwwtttuuunnnnnnqqqxxx~~~~~~yyyvvvuuutttsssrrrkkknnnssswwwxxxuuuoookkkfffdddgggttt}}}~~~|||pppkkkiiihhhlllrrr{{{zzzppprrrpppfff\\\[[[WWWUUUYYYjjjwwwdddWWWSSSSSSRRRPPPNNNMMMIIICCC???>>>>>><<<:::777444111000111...***'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&))))))(((&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$###"""!!!!!! """$$$%%%$$$###$$$%%%#########$$$$$$#########&&&%%%$$$###"""!!!!!! !!!!!!!!!"""###$$$%%%%%% """###%%%&&&''''''"""!!!%%%,,,---)))$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&!!!""""""#########""""""!!!!!!"""######$$$$$$$$$#########""""""!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""###############"""!!! $$$$$$$$$$$$$$$###$$$%%%######"""""""""""""""###%%%$$$""""""###'''+++---666333...***&&&$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###!!!  !!!!!!"""""""""$$$"""!!!!!!###$$$$$$###""""""!!! !!!"""###!!!$$$%%%$$$''',,,...,,,---+++(((''''''((('''&&&$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%&&&(((***+++))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((()))(((&&&%%%%%%&&&((()))...,,,***(((''''''((()))((((((((()))))))))))))))(((((()))))))))((((((''')))((((((((((((((())))))))))))(((((((((((())))))((())))))******))))))((((((((()))))))))***************************************+++++++++***))))))------,,,+++************+++,,,------,,,,,,---///...000111111444;;;@@@AAAFFFFFFLLLUUU[[[\\\]]]```aaaaaabbbccceeegggiiikkkjjjlllooorrrtttuuuvvvvvvtttttttttvvvyyyxxxtttqqqlllkkkjjjkkkqqqvvvyyyxxxyyyxxxwww}}}yyywwwqqqssswwwzzz{{{zzz|||zzz{{{~~~{{{sssmmmmmmmmmgggbbbgggttt~~~~~~~~~}}}|||xxxvvv~~~yyywwwxxxsssrrrqqquuu|||}}}yyyvvvuuu{{{{{{{{{{{{yyytttmmmhhheeeiiipppwwwzzzwwwooohhhaaa```cccppp}}}zzz{{{}}}~~~yyypppkkkhhhfffhhhkkkuuusssjjjkkkiiibbbUUUUUUTTTTTTYYYgggzzzzzzdddUUUOOOKKKJJJIIIHHHFFFCCC???<<<<<<;;;999666333///,,,***(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############"""!!! """$$$$$$######$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###""""""!!!!!!"""""""""$$$(((+++&&&%%%(((......)))###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!""""""############"""!!!!!!"""###$$$$$$###############""""""!!! """############"""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""###$$$###""""""""""""""""""###$$$$$$$$$$$$###"""!!! ###########################%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$%%%$$$###"""###&&&)))+++333111---(((%%%######### !!!$$$&&&&&&&&&$$$###############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""" !!!""""""""""""$$$###!!!!!!###$$$######%%%$$$###"""######%%%%%%"""$$$$$$$$$(((...///,,,***(((%%%$$$$$$$$$###"""%%%&&&'''&&&%%%%%%''')))''''''''''''(((((()))***(((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''((((((((())))))333111---***''''''((((((,,,+++)))((('''(((((()))((((((((((((((((((((((((''''''((())))))(((((((((((((((''''''(((((()))))))))((((((''''''(((((()))))))))************))))))((((((((((((((())))))))))))))))))***************)))***+++,,,,,,+++******,,,,,,++++++***+++++++++(((***+++,,,++++++,,,...,,,---...---...000444666888888===FFFKKKMMMOOOTTTVVVXXXZZZ\\\___dddiiimmmkkknnnrrruuuuuuvvvvvvwwwqqqrrrtttvvvwwwuuupppmmmjjjjjjiiigggjjjoooqqqoooooonnnnnnsss~~~{{{uuuzzz{{{uuunnnnnnsssvvvtttwww|||~~~yyyxxxxxx|||yyyttttttrrrmmmkkksss~~~~~~~~~|||xxxtttxxx}}}{{{vvvvvvxxxxxxvvvtttuuuyyy~~~}}}{{{{{{{{{vvvnnnkkklllqqqtttyyy|||{{{tttjjjbbbbbbfffnnnvvvzzzwwwmmmeee^^^^^^aaajjjvvv{{{wwwvvvwwwxxxtttnnniiieeedddeeefffjjjooopppjjjdddbbb```]]]NNNNNNPPPSSS[[[gggttt|||ppp[[[MMMFFFAAAAAAAAA@@@>>>;;;999777666555333111///,,,)))((("""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!###$$$###""""""###$$$"""###$$$%%%%%%$$$###""" !!!######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""" !!!''',,,000)))'''(((,,,,,,'''###""""""""""""""""""""""""""" !!!!!!"""""""""""""""###########################""""""!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$%%%%%%%%%$$$###%%%%%%$$$######"""!!!!!!"""######$$$###"""!!! """###$$$%%%%%%$$$###"""###""""""!!!!!!""""""###"""  ###$$$###!!!"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!! !!!"""#########""""""""""""######!!!"""""""""""""""!!!!!!########################!!!$$$''''''%%%######$$$&&&%%%%%%$$$######$$$$$$$$$#########$$$%%%'''(((---+++)))'''%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###### """###$$$$$$$$$###%%%###""""""###$$$##################$$$&&&'''(((###$$$$$$###''',,,---)))'''&&&$$$%%%&&&&&&%%%###'''((((((((('''''')))***'''((())))))))))))((('''''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((666333///+++))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((()))******((()))))))))*********+++(((***+++---...---,,,++++++++++++***++++++,,,,,,((()))++++++*********,,,***+++,,,,,,++++++...222222111333888;;;<<<@@@EEEHHHJJJMMMQQQUUU]]]fffmmmkkkoootttvvvwwwvvvwwwxxxqqqrrrtttvvvuuurrrmmmjjjhhhjjjiiieeefffkkkllljjjiiiiiiiiikkkttt||||||wwwnnnrrrrrrkkkhhhlllqqqrrrqqqssswww{{{}}}|||yyywwwssssssxxx{{{wwwwwwrrroooqqq}}}~~~{{{wwwtttrrrvvvzzzyyyuuussstttwwwzzzxxxwwwxxxzzz~~~zzzxxxxxxxxxqqqhhhdddgggggglllssszzzzzztttjjjccc___bbbiiiqqquuuqqqggg^^^XXX[[[^^^aaaeeennnyyyzzzxxxyyyuuurrrlllddd``````bbbdddaaa______aaa^^^VVVRRRSSSJJJIIIIIINNNWWWaaahhhkkkjjjnnnoooiii[[[LLLAAA<<<777888888777555333111111...------,,,+++)))((('''!!!"""%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######%%%&&&'''((()))""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!!!!"""######$$$###!!!!!!"""###!!!###$$$%%%%%%$$$###!!!!!!"""$$$%%%&&&&&&%%%%%%######"""""""""###$$$$$$&&&%%%######%%%(((+++...((($$$$$$'''((($$$"""###"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""!!!!!!"""###############$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$"""!!! """###%%%&&&&&&%%%###"""######""""""""""""######"""  ###$$$###!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!$$$###"""!!!!!!"""###$$$######""""""""""""###### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###''''''%%%"""""""""$$$$$$###"""!!!!!!""""""############$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&((()))%%%%%%%%%&&&&&&'''''''''#########"""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$""""""###$$$$$$### !!!###%%%((()))%%%%%%$$$"""%%%******%%%&&&&&&&&&(((******)))((('''((()))((('''((()))+++'''(((***++++++)))'''&&&&&&&&&%%%%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,)))&&&$$$$$$%%%(((***&&&'''((((((((((((((('''******)))))))))))))))***%%%%%%'''((())))))))))))'''''''''''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''###$$$%%%''')))***,,,,,,(((((())))))*********+++((())),,,...///...---,,,************+++,,,------)))+++,,,,,,+++******+++++++++,,,+++)))(((+++///000......111222111555;;;===@@@DDDHHHNNNWWWccclllfffjjjppprrrrrrrrrssstttrrrsssuuuvvvuuupppkkkggggggjjjhhhcccdddiiikkkggghhhhhhggghhhmmmuuuwwwtttiiimmmlllfffeeekkkooonnnrrrssstttuuuuuuuuusssrrrnnnooouuu|||~~~zzzwwwwwwpppooottt|||yyywwwuuussspppnnnrrrvvvvvvrrrqqqtttxxxyyyzzzzzz|||}}}zzzwwwwwwwwwpppeeeaaaeeeaaafffooovvvyyyuuulllfff\\\^^^ccckkknnnjjj___VVVSSSXXX[[[ZZZYYY___mmmyyy|||}}}~~~uuurrrjjj```\\\]]]aaaccc___WWWVVV\\\YYYLLLEEEHHHJJJFFFDDDHHHPPPXXX[[[[[[WWWXXXXXXRRRIII???999666111222222111///---,,,---((((((((()))(((((('''&&&###$$$%%%''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!  """######$$$$$$###!!! !!!###!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&'''((('''&&&&&&"""""""""###$$$%%%''''''""""""!!!!!!!!!"""######&&&!!! ###$$$######%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!"""######$$$############$$$%%%&&&'''$$$###"""!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###'''%%%!!! ###'''!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""!!!!!!  !!!"""$$$$$$$$$###"""!!!!!!&&&$$$""""""############""""""###$$$%%%$$$###"""###$$$ !!!!!!""""""'''''''''''''''&&&&&&%%%###########################$$$&&&&&&$$$######$$$&&&(((***,,,+++***(((((($$$&&&'''&&&%%%###$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%#########$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%&&&(((++++++***))))))***+++***(((''''''(((***+++---)))&&&&&&'''((('''%%%((('''&&&&&&&&&''')))***&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((***)))'''&&&&&&'''***)))((('''&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))###$$$&&&((())))))((('''******)))))))))))))))***(((((())))))))))))((((((%%%%%%%%%&&&&&&((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))***,,,------,,,---,,,***)))))))))******************************...,,,***+++---///...,,,,,,...111222222111111111777666666:::AAALLLVVV]]]bbbhhhiiidddhhhrrrsssllljjjlllmmmllliiigggeeeeeeggghhhgggdddfffkkkllliiikkkeeeaaaccckkkrrrtttsssllljjjiiijjjkkkmmmnnnnnnkkkjjjiiikkkmmmmmmjjjgggdddgggkkkooorrrrrrpppooooookkkrrr}}}||||||}}}xxxooojjjjjjmmmmmmmmmmmmnnnoooppppppvvvvvvrrrooottt|||{{{uuuooorrrtttpppiiiccc``````bbbbbbccchhhlllkkkddd^^^^^^]]]^^^aaadddbbb[[[TTTTTTUUUUUUSSSRRRVVV___fffpppzzzpppfffcccaaa]]]ZZZZZZUUUTTTQQQPPPNNNJJJFFFBBB>>>>>>@@@CCCHHHLLLNNNNNNIIIGGGCCC>>>999555333111+++******)))(((''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$&&&'''#########"""""""""""""""###$$$$$$######"""!!! ########################%%%$$$###""""""###$$$%%%''''''&&&&&&%%%$$$######$$$$$$$$$###############"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%############$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""#########"""$$$&&&$$$!!! !!!###""""""############""""""""""""##################!!!!!!!!!!!!!!! !!!"""#########"""!!!'''"""###&&&### !!!""""""######""""""!!!$$$%%%%%%$$$""" !!!"""!!!!!!!!!""""""#########%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$######$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$''',,,111222///+++&&&'''((('''%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$""""""###$$$%%%&&&(((+++,,,+++***+++,,,---,,,***)))((()))***+++---***&&&%%%'''((('''&&&)))((((((((('''(((((()))%%%%%%&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''((())))))'''&&&&&&'''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))%%%&&&'''(((((((((((((((******)))))))))))))))***''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))***))))))***,,,------,,,,,,+++***)))))))))******************************&&&)))...444888777222------------...///000000000///......000666>>>FFFKKKSSSZZZ\\\WWWZZZdddhhhdddbbbcccdddbbb___\\\\\\\\\cccfffhhhhhhjjjooooookkkjjjddd```bbbjjjrrruuutttoooqqqtttsssqqqooopppqqqiiigggeeefffiiiiiifffccc```bbbfffiiikkkkkkkkkjjjkkkkkktttxxxvvvvvvwwwssskkkhhhhhhiiiiiiiiihhhiiijjjkkkkkkqqqrrrooolllooossspppiiiiiikkknnnlllhhhccc```___bbbccceeehhhhhhfffbbb^^^\\\[[[ZZZ]]]___]]]WWWRRRRRRSSSRRRPPPNNNQQQYYY```gggtttttthhheeeccc^^^XXXVVVMMMLLLJJJIIIHHHFFFBBB???:::999999;;;>>>@@@AAA@@@;;;999777444111...---,,,******))))))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######"""""""""""""""###'''%%%$$$######$$$%%%'''###""""""""""""""""""""" !!!"""######$$$$$$###########################"""!!!  !!!"""%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$###"""!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""&&&&&&%%%%%%$$$$$$$$$### !!!!!!"""######$$$%%%$$$$$$###!!! ######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!"""""""""!!! $$$""" !!!!!! !!!!!!""""""""""""!!!!!!$$$%%%%%%###!!! ############$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$'''///666777111+++)))******(((%%%$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&))),,,---,,,,,,,,,---///...,,,+++************---***'''%%%&&&'''((((((************)))(((''''''$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))(((((((((''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))((((((((((((''''''''''''***************************))))))***,,,---,,,+++++++++***)))))))))******))))))))))))))))))))))))%%%(((///666<<<<<<999666111---***))),,,//////...------,,,---111555:::===@@@HHHJJJFFFGGGQQQWWWWWWWWWXXXWWWUUUSSSQQQRRRSSS\\\bbbhhhkkknnnqqqppplllfff```\\\^^^gggooottttttpppwww~~~{{{vvvsssrrrfffccc``````aaabbb```]]]\\\\\\^^^___aaabbbccccccfffiiiwwwzzzrrrnnnmmmnnnkkkfffccceeedddddddddddddddfffggghhhnnnooommmlllnnnppplllfffbbbdddeeefffeeeccc```^^^cccfffhhhgggbbb^^^[[[[[[ZZZXXXVVVWWWXXXVVVRRRNNNNNNNNNNNNLLLJJJMMMSSSYYY]]]fffrrr}}}tttgggcccaaa[[[SSSNNNFFFDDDCCCCCCBBBAAA>>><<<666444333333444444333111---,,,+++***)))((((((((()))))))))(((''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%%%%$$$######$$$%%%&&&######""""""""""""######%%%%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""###### !!!"""######$$$$$$###########################$$$###""""""""""""###$$$######""""""!!!!!! !!!!!!!!!""""""#########"""""""""#########$$$$$$  !!!!!!"""######"""  !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!  !!!"""###############$$$$$$%%%%%%%%%$$$###############$$$######$$$$$$$$$###"""!!!!!!!!! !!!""""""&&&&&&%%%%%%$$$#########!!!"""""""""#########$$$$$$###!!!!!!"""""" $$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###""""""!!!!!!!!!  !!!!!! """###!!!!!!!!!""""""!!!!!!!!!######$$$###  ########################"""###$$$&&&'''(((((((((%%%%%%$$$######$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&***+++///444777555...(((+++,,,+++)))&&&$$$$$$$$$&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&''')))+++---...---,,,,,,,,,111000...,,,+++*********---***'''%%%%%%''')))***++++++,,,,,,***(((&&&%%%$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))((('''%%%&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***(((''''''((()))***((((((((()))))))))))))))&&&''''''((((((''''''&&&))))))((('''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))((()))+++---,,,+++*********))))))))))))***((((((((((((((((((((((((+++***+++...222888===???888111***(((+++......,,,---------...///222333555444:::===999888???GGGKKKMMMMMMMMMKKKJJJKKKMMMOOOVVV___ggglllnnnooolllhhh___ZZZWWWYYYaaajjjppprrrnnnvvvvvvooobbb^^^ZZZYYY[[[\\\ZZZXXXWWWWWWVVVVVVXXXZZZ\\\]]]```fffuuu{{{mmmiiiffffffddd```^^^___```______```bbbdddggghhhiiihhhffffffiiikkkkkkiiibbbaaa```______`````````fffkkkooojjj___VVVTTTVVVYYYVVVSSSRRRQQQPPPMMMKKKJJJKKKKKKJJJIIILLLQQQUUUXXX]]]dddnnn||||||nnnaaa^^^]]]VVVLLLFFFBBBAAA???>>>>>>===;;;999444222000//////...,,,***(((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###""""""&&&$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$############$$$%%%"""""""""""""""############$$$$$$######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""############  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """$$$"""""""""###############$$$$$$######"""#########!!!""""""###""""""!!!!!!"""!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""!!! !!!"""###"""!!!$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!!!! !!!###%%%%%%$$$###%%%'''!!!!!!""""""""""""!!!!!! !!!""""""!!! """###"""""""""""""""""""""!!!"""###%%%&&&(((((())))))&&&%%%###""""""###%%%&&&&&&''''''&&&%%%%%%&&&(((---222777777333...+++***------,,,)))%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((())),,,---//////---+++******111000...,,,+++))))))(((+++***((('''&&&''')))++++++,,,,,,,,,***(((&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***(((''''''((()))***&&&'''((())))))))))))(((((((((((())))))((((((((()))((((((''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((()))+++,,,,,,+++))))))))))))***)))))))))''''''''''''''''''''''''---+++((('''***000888======666---***,,,...---+++((())))))+++,,,------...///444555222///333;;;???@@@AAABBBBBBBBBDDDHHHJJJQQQ[[[eeeiiijjjjjjfffaaaXXXUUUSSSVVV]]]fffllloookkkqqq~~~zzzkkk___[[[WWWVVVWWWXXXWWWUUUTTTSSSQQQQQQRRRUUUXXXZZZ\\\cccppp~~~jjjddd`````````\\\YYYZZZYYYYYYYYYZZZ\\\```dddfffccc___[[[[[[]]]```cccffffffccc___[[[YYY[[[___bbbmmmuuuzzzsssdddWWWSSSTTTWWWUUUQQQOOOMMMLLLKKKJJJHHHHHHIIIIIIJJJMMMQQQTTTTTTXXX\\\cccooo|||ooocccYYYWWWWWWPPPGGGBBB>>><<<:::888888666444222000...,,,,,,,,,,,,***(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%% !!!"""###$$$&&&'''########################!!!!!!""""""###############$$$$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!!$$$######"""!!! !!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$##############################"""""""""######$$$!!!!!!!!!"""""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######!!!!!!""""""""""""############""""""""""""######!!!!!!!!!""""""#########!!!""""""""""""""""""###""""""!!! !!!!!!###$$$%%%$$$###!!!!!!!!!""""""############""""""!!!""""""""""""###%%%!!!!!!!!!!!! """###$$$&&&''''''((((((%%%$$$"""!!!!!!"""$$$%%%&&&&&&'''&&&%%%&&&)))+++...333888666///***+++...---,,,+++(((%%%###$$$%%%#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###%%%&&&'''((()))+++---///...,,,*********......---+++***((('''''')))******)))'''''')))++++++++++++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''((((((&&&%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((''''''((())))))%%%&&&((()))***))))))((((((((())))))))))))((((((''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''')))(((((()))+++,,,+++***'''((()))*********))))))(((((((((((((((((((((((('''((()))))))))+++///222:::555///---------,,,***((())))))***+++,,,,,,,,,...000000...,,,...222666333555777888999;;;???AAAIIISSS]]]______^^^[[[XXXQQQOOOOOORRRYYY```fffiiigggkkkvvv{{{iii\\\YYYVVVVVVXXXXXXVVVTTTQQQPPPOOONNNPPPSSSVVVYYYYYY___hhhsss~~~yyyeee___[[[\\\]]]ZZZWWWWWWSSSRRRQQQRRRTTTXXX[[[^^^aaa[[[VVVUUUUUUWWW]]]cccgggeeeaaaZZZUUUVVV]]]bbbrrr|||~~~nnn^^^VVVVVVUUUSSSPPPMMMKKKJJJJJJJJJGGGGGGGGGIIIJJJMMMOOOPPPNNNSSSXXX\\\dddmmmqqqooo___VVVPPPPPPNNNHHHAAA>>>777444111000///...---+++***)))((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############%%%&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""######$$$$$$###""""""""""""""""""""""""!!!""""""######""""""!!!############""""""""""""$$$$$$###"""!!!!!! !!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$############ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%""""""""""""###$$$&&&'''""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$!!! """$$$""""""############"""""" !!!!!!"""###$$$%%%%%%#########"""""""""""""""###"""!!!!!!!!!"""###$$$ !!!!!!!!!######$$$$$$$$$$$$######!!!###$$$###""""""###$$$!!!!!!!!!  !!!"""$$$$$$%%%%%%%%%%%%###!!! !!!###%%%%%%%%%&&&&&&&&&'''+++...333444444111,,,)))+++---,,,+++***'''$$$###$$$&&&######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!###$$$%%%&&&''''''(((***------,,,+++,,,,,,+++++++++***)))'''&&&%%%''')))++++++)))((()))***+++***)))(((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((((((&&&%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))%%%&&&'''((((((((((((((($$$%%%''')))******)))((('''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''(((+++,,,+++***&&&''')))*********))))))((((((((((((((((((((((((%%%'''******))))))***,,,000///...---,,,+++***))),,,,,,,,,,,,,,,---------,,,************+++,,,...+++...000222222333555777999CCCLLLNNNMMMMMMLLLJJJFFFFFFGGGKKKPPPWWW\\\^^^```bbbjjjxxxsssfff[[[XXXWWWXXXZZZZZZWWWTTTNNNMMMMMMMMMOOORRRVVVXXXXXX\\\aaafffnnntttqqqjjj]]]WWWUUUXXX\\\ZZZWWWVVVQQQOOOMMMLLLMMMOOORRRTTTZZZUUUQQQRRRSSSSSSYYY```bbbdddccc]]]UUUSSSZZZaaaooozzzuuudddYYYUUUQQQQQQOOOLLLJJJHHHHHHIIIGGGFFFFFFGGGHHHIIIIIIHHHFFFMMMSSSUUUWWW[[[[[[XXXMMMHHHFFFFFFBBB;;;777777///---***))))))***)))(((((('''&&&''')))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""###############$$$$$$%%%!!!""""""""""""""""""!!! !!!!!!"""######$$$$$$ !!!"""######$$$$$$###""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""### !!!!!! ###""""""""""""######$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$###""""""$$$&&&)))+++!!!!!!!!!!!!"""###%%%%%%!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%###&&&)))&&&!!!!!!$$$!!!"""###$$$$$$###"""!!! !!!###$$$%%%&&&'''$$$$$$######""""""!!!!!!###"""!!!!!!!!!###$$$%%%"""&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###""""""!!!!!!  !!!""""""###""""""$$$###  ###$$$$$$%%%%%%%%%&&&(((,,,///:::777111---***)))))))))++++++)))&&&######$$$&&&$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%##################$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$######### !!!"""###%%%%%%%%%%%%%%%'''+++,,,,,,---...///))))))))))))(((&&&%%%$$$&&&))),,,,,,***((()))***+++***(((&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%'''((('''&&&$$$%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))###$$$&&&((())))))((('''$$$%%%''')))******)))(((&&&''''''''''''''''''&&&#########$$$%%%&&&'''(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''(((***,,,+++***&&&'''(((*********)))((())))))))))))))))))))))))((()))***(((&&&'''+++///&&&)))+++,,,***)))))))))---,,,+++***************(((&&&%%%''')))))))))***))),,,///000000///000111+++555===>>>===???@@@???<<<===???CCCHHHNNNRRRTTTYYY[[[aaakkkssssssjjjbbbZZZXXXXXXYYY\\\\\\YYYUUULLLLLLLLLMMMOOORRRUUUWWWWWW[[[]]]^^^ccchhhddd\\\WWWRRRPPPVVV[[[ZZZXXXWWWRRRPPPMMMJJJJJJKKKMMMOOOLLLHHHHHHMMMNNNOOOTTT\\\]]]bbbeee___VVVRRRXXX```iiiuuuwwwfffYYYTTTOOOOOONNNLLLIIIGGGGGGHHHGGGFFFEEEEEEEEEEEECCCBBBAAAJJJPPPOOOLLLKKKHHHDDD@@@>>>======888111---///,,,)))''''''((())))))))))))''''''((()))***)))(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!"""###%%%%%%&&&&&&%%%$$$$$$############$$$$$$!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$###$$$$$$######"""!!! """""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""""""""""" !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%#########$$$%%%'''((()))"""######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""'''&&&%%%$$$############""" &&&111111'''!!!$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!!!!""""""""""""###############(((,,,,,,)))$$$ !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&(((,,,000999555000***((())),,,...//////---+++)))&&&$$$###'''&&&&&&&&&''''''%%%$$$%%%$$$$$$######""""""""" !!!!!!"""$$$%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$%%%$$$$$$&&&&&&''')))***+++,,,---&&&((()))'''$$$$$$'''***(((,,,,,,((((((,,,,,,'''...***&&&$$$&&&(((((('''(((&&&%%%%%%&&&'''&&&%%%%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''(((''''''))),,,+++(((%%%))))))((('''%%%$$$###"""######%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''))))))((('''&&&&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''(((((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))******************************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,222222222222222222222222000111333666:::???CCCFFFEEEJJJQQQYYY]]]]]]\\\ZZZSSSRRRTTTYYY^^^^^^YYYSSSJJJJJJJJJJJJLLLOOORRRTTTYYYYYYYYYYYYXXXVVVUUUTTTJJJLLLOOOSSSWWWVVVTTTQQQNNNJJJFFFDDDFFFHHHIIIJJJMMMJJJGGGGGGJJJOOOTTTVVVVVV[[[___^^^YYYVVVVVVXXXccckkksssuuunnnaaaUUUNNNQQQNNNKKKHHHFFFFFFGGGHHHIIIFFFBBB>>><<<<<<===>>>@@@@@@AAA@@@>>>:::666444444333111...,,,+++***)))"""%%%''''''$$$###%%%''''''((('''&&&%%%%%%''')))((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$###"""!!! $$$!!!!!!###$$$"""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!!!!!!!!"""###$$$$$$###"""""""""###$$$%%%########################$$$$$$###"""!!!  !!!!!!"""######$$$$$$!!!"""$$$$$$"""!!!"""###$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""###$$$""""""""""""###$$$&&&&&& !!!###%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$######$$$$$$$$$!!!&&&000000&&&"""%%%######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""############!!!$$$(((******'''### !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&((()))((('''&&&(((,,,000:::555...***+++---000111///...+++)))&&&%%%######&&&%%%%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&""""""""""""############%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&((()))+++,,,---((((((((('''%%%%%%'''))))))---///,,,,,,///...***+++)))'''((()))***(((&&&(((&&&%%%$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&(((******'''$$$(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((&&&%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''))))))))))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******************************)))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++------------------------------...000222555888:::999===CCCIIIMMMMMMLLLKKKKKKJJJLLLQQQVVVVVVPPPKKKFFFFFFFFFGGGHHHKKKNNNPPPQQQPPPPPPOOONNNMMMMMMMMMJJJKKKOOOSSSVVVUUURRRNNNJJJHHHEEEDDDEEEGGGIIIIIIEEECCC@@@AAAFFFLLLQQQTTTUUUWWWYYYWWWTTTTTTWWW[[[```eeeiiiiiibbbYYYQQQMMMMMMKKKHHHEEEDDDDDDEEEFFFEEECCC???;;;888777777888777777666555333222111000...---,,,+++************$$$&&&''''''%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########""""""!!!!!!  !!!!!!############"""""""""!!!""""""######$$$%%%%%%%%% !!!###$$$$$$"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!! !!!"""###$$$$$$###"""!!!!!!"""####################################""""""!!!!!! !!!!!!"""######$$$ !!!######!!! !!!"""###""""""!!!!!!!!!!!!""" !!!""""""######""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$###$$$&&&'''''''''&&&%%%"""""""""############$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&###%%%,,,,,,%%%"""%%%!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""""""""###############%%%'''((('''%%%""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!"""$$$&&&''''''&&&&&&(((((('''&&&''')))...222<<<444,,,***---222444444000...+++(((%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$%%%''')))+++,,,,,,+++)))'''&&&'''(((((('''(((,,,///...///000...+++(((((()))+++,,,+++(((%%%)))'''$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%'''((((((%%%###'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%)))))))))((('''&&&$$$$$$(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))******)))))))))************))))))((())))))))))))))))))))))))((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))************+++,,,---......000444777:::;;;;;;;;;??????AAAEEEHHHHHHDDD@@@@@@??????@@@BBBDDDFFFHHHJJJIIIHHHFFFFFFFFFGGGGGGGGGIIIMMMQQQSSSQQQMMMIIIDDDCCCBBBBBBDDDFFFFFFFFF===;;;:::===CCCJJJOOOQQQOOOPPPPPPNNNMMMOOOUUUZZZZZZZZZZZZWWWRRRMMMJJJIIIGGGEEEBBB@@@??????@@@@@@???===:::777444222000000///---,,,*********+++,,,'''''''''''''''((()))***((('''&&&'''''''''%%%###%%%&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########""""""############""""""$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!!!!!!!!############""""""""""""############$$$$$$$$$$$$ """###$$$###"""!!!###############"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!!!! !!!"""###$$$$$$###""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""#########!!!""""""!!! !!!""""""!!!!!!!!!"""###### !!!""""""######"""""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!""""""######$$$$$$%%%%%%$$$######"""""""""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$%%%%%%%%%%%%"""$$$((((((###!!!$$$!!!!!!"""###$$$$$$$$$###""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""######### """%%%'''))))))((((((((('''''''''***...333777<<<333***(((...333333222222///+++(((&&&&&&'''(((&&&(((***+++***)))((((((%%%%%%&&&&&&''''''((((((###$$$%%%%%%%%%###!!! %%%&&&&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%%%%%%%%%%$$$%%%&&&''')))+++,,,------)))&&&&&&)))***)))'''&&&))),,,...///...,,,)))'''((()))***+++***(((&&&)))'''$$$#########"""!!!$$$%%%&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))******(((&&&$$$$$$$$$&&&'''&&&&&&%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***)))'''$$$''''''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))((())))))************)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))***,,,---///000111111444444666888;;;;;;888555888888888999:::;;;===>>>AAA???===<<<<<<===>>>@@@BBBCCCFFFJJJKKKIIIEEEAAA===<<<===???AAABBBBBB@@@999888888;;;AAAGGGKKKLLLFFFGGGGGGEEEEEEGGGLLLPPPNNNLLLJJJFFFCCC@@@@@@@@@===<<<:::888777888888999666555444333111...,,,+++******)))((((((((((((((($$$$$$$$$%%%%%%'''((((((+++(((&&&'''((((((%%%"""$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%################################################!!!!!!!!!"""""""""######""""""###$$$$$$###""""""######"""""""""""""""""" !!!!!!!!!"""""""""### ###$$$### """%%%#########"""""""""""""""#########"""""""""!!!!!! """#########"""!!!###"""!!! !!!"""""""""""""""""""""""""""""""""############""""""###"""!!!!!!"""###%%%&&&&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$ """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$$$$!!!"""######$$$$$$#########""""""""""""###$$$$$$######"""""""""######$$$###############"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$### !!!"""###$$$%%%%%%%%%###!!!!!!$$$$$$!!!!!!"""""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$######!!!"""""""""############%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!###&&&)))++++++******&&&&&&'''***...333888::::::111)))''',,,000///---///---)))'''&&&&&&((()))))),,,//////---+++******&&&&&&&&&''''''(((((()))%%%%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%&&&%%%%%%%%%&&&'''(((***+++,,,,,,,,,)))&&&&&&)))+++***((('''(((+++//////---***))))))))))))(((''''''(((((()))'''$$$#########"""!!!###$$$%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))))))))""""""###$$$%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&&&&%%%%%%''')))(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((***)))'''$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''(((((()))))))))(((((('''((())))))*********)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))***+++,,,---------...000111111000///111111111222333444444555333222111///000111333444:::;;;===???AAA???;;;888555555666888;;;<<<;;;:::666555555888<<<@@@BBBBBB<<<===>>>>>>======>>>???@@@>>><<<:::888777666555444333222111000000111111......//////...---,,,+++((()))******)))'''%%%###%%%%%%%%%%%%%%%&&&&&&'''+++(((&&&'''((((((%%%"""###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$%%%%%%$$$###""""""""""""#########"""""" !!!!!!""""""#########""""""""""""""""""######"""""""""!!! !!!""""""###"""!!!  """###""""""""""""""""""""""""""""""############""""""######""""""###%%%&&&'''(((&&&$$$"""!!!!!!!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$%%%!!!###%%%$$$###"""###$$$""""""!!!""""""###$$$%%%!!!"""######$$$$$$#####################$$$$$$%%%###############$$$%%%&&&$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###### """$$$%%%%%%$$$### !!!"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$######"""""""""""""""#####################"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$###$$$&&&(((***++++++***&&&&&&(((,,,111666888999444...((('''***,,,,,,)))***)))'''&&&%%%&&&((())),,,000333333///,,,***+++'''''''''''''''((((((((((((((('''&&&$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&''''''(((((()))******)))'''&&&&&&((()))******+++***,,,000000,,,***++++++++++++)))'''&&&'''))))))'''$$$$$$$$$$$$###""""""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))))))))$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&))),,,,,,)))%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%######%%%&&&'''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))))))))(((''''''((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++************))))))((((((((((((((((((((((((%%%&&&'''((())))))(((((((((((('''''''''((()))***))))))***++++++++++++++++++,,,,,,---------......---,,,,,,+++,,,---///000222222222444666555333111///...///111444555444333111000000111444666666555333444666777777555333222555333222111111111///...---,,,,,,+++++++++,,,,,,)))***+++++++++++++++***&&&''')))***)))&&&###!!!'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''''''''%%%###$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!"""############""" !!!!!!""""""######"""!!! $$$""""""""""""############""""""!!!!!! """""""""""""""!!! !!!###%%%&&&""""""""""""""""""""""""!!!""""""######""""""!!!###"""""""""###%%%&&&((((((&&&%%%###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$######"""""""""###$$$$$$ !!!""""""######"""""""""""""""""""""###$$$$$$"""""""""###$$$%%%&&&'''$$$############$$$$$$%%%"""""""""############$$$######$$$$$$######"""!!!!!!"""$$$%%%$$$###""" !!!"""###$$$$$$######$$$$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###$$$%%%&&&'''((())))))'''''')))---222555444222,,,***((((((***+++******(((((((((((()))***+++,,,---222666555///+++)))***((('''''''''''''''&&&&&&)))(((&&&$$$######$$$%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&(((***------***+++......)))'''***+++...///...+++((('''((((((&&&%%%$$$%%%&&&%%%$$$!!!###$$$%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$$$$###$$$%%%&&&%%%######$$$'''$$$%%%'''((((((&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&+++000000,,,'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))(((''''''&&&(((((()))***************))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''((('''((((((((('''((())))))(((((())))))***)))))))))******+++,,,------......---+++++++++---......---***))))))***,,,...---,,,,,,++++++,,,...///...------...///111111000...,,,000---+++***,,,---,,,+++))))))))))))))))))******((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&''''''%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""################################################""""""#########$$$$$$$$$ """$$$%%%%%%$$$""" !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###$$$###!!!"""""""""############""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!! !!!###%%%&&&&&&%%%###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$$$$$$$######"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""###%%%&&&'''""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!###$$$%%%$$$"""!!!!!!######%%%'''&&&%%%###############"""!!!  !!!"""######### !!!###%%%&&&&&&&&&""""""""""""############ !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$#########$$$%%%&&&'''((((((((()))...222222///,,,''''''((()))***+++++++++)))***+++---...///000111...333666555///)))((()))((((((''''''&&&&&&&&&%%%(((&&&###!!! !!!###$$$ !!!###$$$%%%&&&$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!$$$&&&&&&%%%&&&+++///,,,((((((+++***%%%$$$''',,,///333333///***''''''(((&&&%%%%%%&&&'''&&&%%%!!!###$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''!!!"""###$$$%%%$$$######"""$$$%%%$$$!!!!!!###&&&!!!###&&&((()))(((&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%'''---222333...)))$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((((((''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&''')))&&&''''''(((((((((''''''%%%&&&'''((()))************(((&&&''')))+++,,,,,,(((&&&%%%&&&((())))))))))))))))))***,,,---,,,***+++++++++,,,......---,,,...+++'''&&&)))+++++++++(((((()))))))))))))))***(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++#########$$$%%%'''((()))"""%%%''''''$$$###%%%'''%%%&&&&&&$$$######%%%(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ ###$$$$$$###  !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""" !!!$$$$$$!!!!!!!!!""""""#########$$$###############$$$$$$$$$ !!!"""###$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!"""###%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!!!!"""%%%&&&&&&%%%"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" ###&&&&&&$$$###%%%$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""&&&%%%###"""###%%%((()))&&&+++---***)))***)))'''(((&&&(((...000,,,(((((()))'''''')))(((%%%''',,,,,,...000111222444666888777666444///+++((()))***)))(((&&&%%%%%%&&&''')))---)))###!!!"""###""" !!!""""""###%%%&&&&&&''''''%%%###"""###$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''---+++))))))+++,,,***(((---000111...,,,---+++''')))'''%%%###"""###%%%&&&***(((&&&$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%###  """###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%%%% ###'''((((((&&&$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&))),,,......---&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))+++,,,+++)))&&&$$$''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''(((***++++++***((('''***(((%%%######$$$&&&(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''''',,,&&&"""$$$***---+++&&&%%%&&&'''(((((('''&&&%%%&&&''''''%%%$$$$$$&&&((())))))(((((('''''''''&&&******))))))((((((((('''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''***)))%%%((('''&&&%%%%%%$$$%%%%%%"""%%%!!!"""(((###''''''&&&&&&&&&&&&%%%%%%%%%)))(((&&&$$$###$$$&&&'''######$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$###""""""!!!!!!###############"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""""""""""" !!!"""""""""""""""!!!###%%%'''''''''&&&%%%######""""""!!!!!! """"""!!!!!!!!!!!!""""""##############################""""""!!!!!! !!!!!!!!!"""$$$###  ###$$$""""""!!!!!!  !!!"""###$$$$$$%%%###!!! """######"""######"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################"""!!! !!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######"""""""""""""""!!!!!!!!!!!!!!!"""###############$$$!!!!!!###&&&&&&$$$###$$$$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###%%%''')))'''+++---***)))***+++))))))''')))///111---******%%%###$$$)))+++***+++...///111333444555777999:::999888444///)))&&&&&&&&&((('''&&&%%%%%%&&&((()))+++(((###!!!"""###"""!!!""""""###%%%&&&'''(((((()))'''$$$######$$$###"""''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''&&&&&&((())),,,***((()))***+++)))''',,,111222...***)))(((&&&***(((&&&$$$$$$%%%&&&(((+++)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&###!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%""""""###$$$$$$%%%$$$$$$(((''''''(((******)))(((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&******+++,,,+++)))&&&%%%&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((('''''''''''''''### !!!'''******'''&&&&&&''''''''''''&&&&&&&&&''''''%%%$$$$$$&&&((()))((((((((('''''''''&&&))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&%%%'''---111000(((((('''&&&%%%%%%%%%%%%%%%'''"""###***%%%!!!(((''''''&&&&&&%%%%%%%%%$$$((('''&&&%%%$$$$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######""""""!!! !!!"""######$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""""""""""" !!!"""""""""""""""###$$$%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""""""""%%%###!!! !!!###%%%"""!!!!!!!!! !!!!!!""""""######$$$""" !!!""""""!!!%%%$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""######""""""!!! !!!""""""######""""""!!! !!!"""###$$$$$$#########""""""!!!!!!!!!"""######$$$$$$$$$$$$###&&&%%%$$$###%%%&&&%%%$$$$$$######"""!!!"""""""""""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""########################$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###%%%'''((((((,,,,,,)))))),,,...---***(((***///222...,,,,,,&&&###$$$***//////......111111333555666777888888555444111---(((%%%%%%&&&'''&&&%%%%%%%%%&&&((())))))&&&###!!!"""#########!!!"""###$$$&&&'''((((((+++)))%%%$$$$$$$$$###"""(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((******(((''''''((()))'''&&&***111555...'''$$$%%%&&&+++)))'''%%%%%%&&&(((***+++***(((&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))((((((''',,,,,,++++++***((('''&&&%%%&&&(((******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''%%%$$$%%%(((+++------'''''''''&&&&&&'''''''''&&&&&&'''&&&$$$$$$&&&(((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%"""&&&111999;;;)))((('''&&&%%%%%%%%%%%%&&&'''"""###***&&&!!!((((((''''''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%$$$ !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!! !!!!!!"""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!""""""""""""""" !!!!!!"""""""""""""""###$$$%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##################""""""""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""  !!!!!! &&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""!!! """!!!!!!!!!!!!!!!!!!""" !!!"""#########$$$$$$######"""!!!!!!!!!""""""###$$$$$$#########%%%%%%$$$""""""&&&'''%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$######"""###%%%&&&((((((,,,,,,))))))---000000,,,)))+++000222///---------((((((...444333///---......///111333444333222+++++++++)))&&&%%%&&&'''%%%%%%%%%%%%%%%'''((()))%%%$$$"""""""""###$$$%%% !!!"""###%%%&&&''''''***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%)))333777000%%%"""%%%'''+++***'''%%%%%%&&&(((***))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%$$$###"""###$$$#########%%%''''''&&&%%%)))((((((((((((((())))))###""""""###&&&(((((('''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((()))***++++++***)))(((,,,+++***)))(((''''''&&&%%%&&&)))++++++***(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''''''''''''''(((''''''''''''(((***,,,---((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!&&&000999;;;)))((('''&&&%%%%%%%%%%%%%%%&&& """***%%% %%%(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$### !!!""""""##################""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""######"""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! #########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! """  !!!""""""!!!%%%%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$#########"""""""""!!!!!!"""""""""""""""!!!!!! $$$$$$ !!!&&&((('''############"""""""""!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$&&&'''(((,,,,,,))))))...111111---***+++///111...,,,,,,000+++***111777555111000---,,,,,,...111111...,,,%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&''''''#########""""""###$$$%%%###$$$$$$%%%&&&'''(((((('''%%%###$$$&&&(((((((((&&&&&&%%%$$$######""""""$$$$$$$$$#########""""""&&&'''((('''%%%###"""###&&&&&&&&&&&&%%%$$$$$$%%%(((333888111&&&"""&&&***,,,***'''%%%$$$%%%'''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$!!!###%%%$$$###"""###$$$!!!$$$)))------)))&&&$$$############$$$$$$%%%$$$###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$******)))((('''''''''&&&%%%''')))+++,,,***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###"""%%%,,,111222((('''&&&%%%%%%$$$$$$%%%%%%%%%!!!$$$---)))!!!%%%''''''&&&%%%$$$$$$############$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""###$$$%%%%%% !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!!######""""""!!!!!! """!!! !!!###$$$###"""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!###"""""""""!!!!!!!!! ########################!!!""""""""""""!!! $$$%%% ''')))&&&"""############"""!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""######$$$%%%&&&'''+++---******...000///---******---///+++)))***,,,((()))000444444333333---,,,,,,...000000,,,((($$$%%%&&&%%%###""""""###%%%%%%&&&&&&%%%%%%%%%%%%!!!"""######""""""$$$%%%((((((((()))))))))******$$$###"""###%%%((())))))'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######"""""""""$$$&&&((('''%%%"""!!!!!!%%%&&&'''&&&$$$###$$$%%%&&&111777000'''%%%(((,,,...,,,(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$"""$$$%%%%%%$$$######$$$!!!###'''---222111,,,'''######"""""""""$$$&&&'''***(((%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&''')))++++++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''((((((%%%&&&''')))***(((%%%!!!'''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$###$$$((()))''''''&&&%%%$$$############%%%'''$$$***444///&&&(((%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$############$$$############"""""""""!!!######"""######$$$%%%%%% !!!"""""""""!!!!!!!!!!!!"""############"""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""""""""""""""""""""""""""!!!!!!  !!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!  !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""$$$%%%$$$"""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$%%%###############"""!!! &&&)))###"""''')))%%%"""######$$$###"""!!! """"""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&+++---+++***---...---...***))),,,,,,(((&&&''''''%%%&&&+++---,,,---000---+++***,,,//////***%%%###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###!!!"""$$$###!!!!!!###%%%))))))))))))((((((((((((%%%###!!!"""$$$'''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$#########"""$$$''''''&&&%%%$$$$$$$$$&&&'''&&&$$$###$$$&&&###---222...''''''***,,,111...+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&''''''%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%######%%%&&&&&&$$$$$$$$$%%%%%%%%%'''+++000000***%%%$$$$$$######$$$''')))+++---***'''%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%'''((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((***,,,---,,,+++***(((((()))************)))''''''''''''((((((((((((''''''''''''''''''''''''(((&&&###!!!!!!###&&&(((%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''')))...222000)))"""&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$'''&&&###&&&%%%$$$###""""""""""""###&&&%%%---999444(((((($$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!"""###$$$%%%%%%%%%$$$###$$$$$$&&&&&&$$$$$$#########"""""""""###""""""""""""######$$$ !!!""""""######""""""!!!"""######$$$$$$######""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""######$$$!!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!  """$$$$$$###!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""""""""""""""!!!!!!"""%%%&&&&&&%%%"""!!! !!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!))),,,%%%###((((((###"""######$$$$$$"""!!! """"""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&+++---,,,+++------+++...***(((******&&&$$$$$$'''%%%&&&(((&&&$$$%%%***+++)))(((***------'''""" """%%%''''''((()))+++'''''''''&&&%%%$$$###""" ###$$$$$$!!! """$$$(((''''''&&&%%%%%%$$$$$$&&&$$$""""""$$$%%%%%%%%%###""""""!!!"""$$$%%%&&&(((((('''&&&&&&%%%$$$$$$ ###&&&((((((''''''((($$$&&&((('''$$$"""$$$&&&!!!***///,,,'''(((+++,,,333111---)))&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&### ###'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%######%%%'''&&&%%%$$$%%%&&&'''%%%$$$'''++++++&&&"""!!! """%%%''')))+++(((&&&%%%'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!"""%%%'''(((((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&))),,,...000///---,,,)))))))))))))))*********''''''''''''((((((((()))''''''''''''''''''''''''***%%%%%%***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$&&&---333222))) %%%&&&'''(((((('''&&&%%%$$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$'''&&&###%%%$$$###"""!!!!!!!!!!!! ###$$$---:::555((('''"""######$$$$$$%%%&&&&&&###"""!!! !!!"""$$$&&&""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""!!! $$$###"""!!!!!! !!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""#################################"""!!!!!!  """###$$$%%%&&&!!!""""""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!###$$$""" !!!!!! !!!!!!"""######!!!!!!!!!!!!!!!""""""###$$$!!! ######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###$$$###&&&%%%$$$""""""""""""###$$$$$$######"""!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%% """###%%%&&&&&&&&&#########""""""""""""""""""""""""""""""""""""""" !!!""""""######"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" $$$############$$$&&&'''000---))))))***+++***)))---***'''&&&((())))))'''%%%***+++&&&###&&&)))***+++,,,------,,,***'''&&&###$$$$$$###!!!"""&&&******)))&&&$$$###$$$%%%%%%&&&###!!!!!!$$$%%%###!!!"""###$$$&&&'''&&&&&&%%%'''&&&&&&&&&''''''%%%###&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%&&&'''(((''')))***)))'''$$$######$$$%%%&&&&&&%%%$$$"""!!!&&&******%%%###'''(((%%%,,,+++***)))((('''&&&&&&******))))))(((((((((''')))((('''&&&%%%&&&''''''&&&%%%%%%%%%$$$######"""$$$&&&***,,,,,,)))&&&###""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$&&&((()))((((((''''''''''''((((((###$$$$$$%%%%%%$$$$$$###%%%'''((('''$$$###&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((((('''(((''''''))),,,,,,(((%%%((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''$$$%%%'''''''''%%%###""""""&&&&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######''''''(((+++...---)))%%%((('''%%%###""""""%%%'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''$$$"""!!!!!!###$$$$$$###!!!"""###%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&)))***)))&&&%%%######$$$$$$$$$###"""""""""!!!!!!!!!!!!###%%%&&&########################"""""""""""""""#########"""######"""!!! !!!$$$###""" !!!"""!!!"""###"""!!! """ ###"""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!######"""""""""""""""###"""  !!!"""!!!  !!!!!!"""!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!  ### $$$%%%!!!!!!$$$  !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""  ###$$$###!!!""""""""""""""""""""""""###"""!!!!!! """$$$&&&!!! !!!"""###$$$############""""""""""""######"""""""""""""""###!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''///,,,******,,,---,,,+++,,,***''''''((())))))'''%%%((()))&&&&&&+++------++++++++++++)))&&&###"""###$$$$$$###!!!"""%%%))),,,***'''$$$"""!!!!!!"""###!!! """%%%''''''%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%'''((('''%%%%%%$$$#########$$$&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%&&&''''''((())))))(((&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%)))***&&&$$$&&&'''%%%*********)))(((&&&%%%$$$(((((('''''''''&&&&&&&&&***)))(((&&&%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%###%%%(((++++++***(((&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$############%%%&&&$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###((('''''')))******'''$$$'''''''''''''''''''''''')))(((((('''&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&''''''&&&%%%$$$######""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''(((+++---,,,)))%%%###$$$%%%%%%&&&''')))***$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$&&&'''%%%$$$"""###%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%##################$$$$$$""""""!!!!!!"""###$$$%%%$$$#####################"""""""""""""""""""""###!!!"""###""" !!!$$$###"""!!! !!!""""""###$$$###!!! !!!""" !!!"""""""""!!! ###"""""""""""""""######$$$###"""!!! !!!!!!"""%%%$$$###"""!!!!!!!!!!!!"""  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$######"""!!!!!!""""""$$$###""" !!!"""###"""$$$%%%$$$"""!!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%###""""""!!!!!!  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$&&&''' !!!"""###$$$""""""""""""############$$$$$$###"""!!!!!!!!!!!!"""""""""######"""!!!!!!""""""""""""""""""######""""""""""""""""""""""""############"""!!! #########""""""!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""########################$$$#########$$$%%%'''(((...,,,++++++---......---***)))''''''((()))((('''%%%''''''&&&***000222000------+++***'''$$$""" ###$$$$$$###""""""$$$''')))(((%%%###"""!!!""""""###""""""###&&&''''''&&&%%%&&&'''''''''&&&%%%$$$!!!!!!"""$$$'''))))))(((#########"""###$$$$$$%%%$$$$$$######"""#########%%%%%%%%%%%%%%%&&&&&&'''((()))((('''$$$###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%###''')))'''%%%&&&&&&$$$((()))******)))'''%%%###++++++************))))))+++***(((&&&%%%$$$%%%%%%######""""""###$$$&&&'''###%%%'''((()))***))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!!!!""""""$$$%%%'''((($$$$$$############$$$$$$""""""############""""""###$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###''''''''''''((((((%%%###'''''''''((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''&&&$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%&&&(((***,,,+++(((&&&&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$############$$$&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&###"""""""""""""""######$$$$$$$$$######"""""""""######""""""""""""""""""!!!"""###""" !!!###""""""!!!!!!!!!!!!""""""###$$$###"""!!!!!!###############$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''%%%###!!! !!!"""&&&%%%$$$"""!!! """  !!!"""!!!  !!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! ))),,,$$$"""###!!!!!!"""###%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""!!! !!!"""######"""""""""""""""""""""""""""!!!"""$$$'''++++++((($$$%%%%%%$$$######""""""""" !!!!!!"""###$$$$$$$$$'''&&&%%%$$$############!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$&&&'''(((///...---------------,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***111222//////...,,,***(((&&&$$$$$$$$$$$$$$$#########$$$%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$###''''''(((((('''&&&$$$###!!! !!!$$$'''(((((('''"""""""""""""""######$$$$$$###############$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&(((((('''%%%###"""$$$&&& !!!#########"""!!!"""%%%((((((&&&%%%$$$$$$''')))***++++++(((%%%###++++++++++++***************)))'''&&&%%%%%%&&&&&&$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%!!!!!!""""""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$""")))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$!!! !!!"""########################%%%"""!!!%%%((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''$$$%%%''')))***)))(((&&&((('''%%%$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%$$$###!!! &&&$$$######%%%&&&&&&%%%'''&&&$$$###"""###$$$$$$%%%$$$$$$###############%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%###"""!!!!!!"""$$$&&&(((#########"""""""""""""""$$$$$$######""""""!!!!!!#########""""""""""""""" !!!""""""  """"""""""""!!!!!!!!!!!!""""""$$$$$$$$$"""!!!"""############"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%(((&&&###  !!!%%%$$$###!!!!!! """  !!!"""!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!"""#########""" ---000$$$"""$$$ """$$$%%%&&&%%%###""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###"""######"""!!! !!!""""""""""""""""""""""""###!!!###+++222222))) %%%%%%$$$$$$###""""""!!! !!!"""###$$$$$$%%%'''&&&%%%$$$############ !!!""""""######"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!"""######$$$""""""""""""""""""""""""###"""""""""""""""##############################$$$#########$$$&&&((()))000000000...,,,***))))))###$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$(((//////+++---,,,***(((&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&&&&''''''%%%$$$######''''''(((((('''%%%###""""""""""""###&&&&&&%%%$$$!!!!!!""""""###############"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&$$$""""""$$$&&&!!!!!!"""###"""!!! """###&&&((('''$$$###$$$((()))+++,,,,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%$$$###"""""""""######&&&%%%%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######+++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$########################%%%""" """%%%'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$"""$$$&&&(((((((((''''''+++'''###"""$$$'''))))))###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$###""""""$$$%%%%%%$$$'''&&&$$$###"""###$$$$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###"""!!!!!!"""$$$&&&(((###############"""""""""#########"""""""""!!!!!!############""""""!!!!!! """!!!  """!!!!!!!!!""""""""""""!!!"""###$$$###!!!!!!!!!"""!!!!!!!!! !!!"""###### !!!"""###$$$&&&$$$"""  !!!!!!!!!!!!!!!!!!"""""""""  !!!"""!!!  !!!!!!""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""$$$%%%&&&''''''%%%$$$###,,,000$$$"""%%%  """$$$$$$###""" """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$###  !!!!!!!!!!!!!!!!!!!!!!!!###"""$$$+++222111((( !!!"""#########""" !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!"""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$######$$$%%%''')))***///000000...***'''%%%%%% """$$$$$$###"""###$$$%%%&&&%%%###&&&+++---******)))&&&$$$######%%%%%%%%%$$$###%%%'''((('''&&&((((((''''''&&&%%%$$$$$$!!!###&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&$$$###!!!###""""""###%%%%%%###"""!!!!!!"""############"""""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$%%%%%%$$$###!!! """"""$$$'''&&&######&&&((()))***+++***)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&(((***+++%%%$$$$$$######"""!!!!!!&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###!!! !!!###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""###%%%&&&%%%$$$###$$$&&&******)))'''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&"""$$$%%%''''''&&&%%%###&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!###&&&'''&&&&&&'''(((888222***%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%!!!###%%%'''((()))(((((($$$"""!!!"""###%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$######"""""""""$$$%%%&&&!!!"""############""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!  """ !!!!!!""""""""""""!!!!!!"""###"""!!! """ !!!!!!!!!!!! !!!!!!"""######"""  !!!"""######"""  !!!"""!!! !!!!!!"""############"""#########"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$%%%$$$###"""!!!(((+++$$$"""$$$""" !!!"""!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""!!!###$$$###  """"""""""""""""""""""""""""""###&&&)))***)))&&&###!!!"""######""""""!!!!!!""""""#########$$$######"""""""""""""""###""""""###############""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""###$$$$$$ #########$$$%%%''')))++++++---...,,,(((%%%$$$$$$ ###&&&&&&$$$###$$$%%%"""&&&'''$$$%%%)))---,,,,,,***&&&###!!!"""###$$$%%%######&&&)))+++***((((((((('''&&&%%%$$$"""""" ###&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!"""!!!!!!"""$$$%%%###"""!!!"""###$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$######$$$$$$###$$$%%%%%%###""""""######$$$%%%%%%%%%$$$###"""###!!!"""&&&%%%!!!"""''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))***!!!"""###$$$$$$###!!! %%%%%%&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$"""!!!!!!""""""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!! ###%%%%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######"""""""""$$$&&&%%%$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&)))+++***(((%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))(((%%%###$$$&&&(((''''''&&&&&&''''''((($$$$$$$$$%%%$$$$$$######"""%%%&&&%%%%%%&&&(((;;;444+++&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$"""###%%%'''((('''&&&%%%######$$$%%%%%%%%%%%%$$$%%%###""""""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""$$$#########$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!"""###$$$$$$###### !!!!!!"""#########$$$$$$######"""!!!!!! !!! !!!""" !!!"""######"""!!! !!!"""!!!!!! !!!"""###""""""!!!!!!!!! !!!"""!!!""""""###"""!!! !!!!!! !!!!!!""""""  !!!"""!!! """"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""  """$$$$$$#########%%% !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&$$$###""""""!!!!!!"""###### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((&&&""" $$$((($$$$$$%%%%%%$$$###!!! """"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%(((***+++(((***,,,+++'''$$$$$$%%%!!!$$$'''(((&&&$$$%%%''' %%%(((%%%%%%)))...///000---)))%%%""""""###$$$%%%######&&&+++---,,,)))$$$$$$%%%%%%%%%$$$$$$###"""%%%((('''###  ######$$$%%%$$$###"""!!!!!! """$$$%%%$$$###!!!"""###%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$#########$$$!!!###%%%&&&$$$""""""""" """###$$$$$$######$$$!!!!!!%%%$$$ """(((&&&%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$''''''&&&%%%&&&'''((())) ###%%%&&&%%%###!!!$$$%%%&&&'''((('''&&&%%%""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%"""!!!"""%%%''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!$$$&&&%%%$$$$$$'''***######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&%%%(((+++...---***%%%"""&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""'''---+++%%%!!!###&&&$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$"""%%%%%%$$$$$$&&&(((,,,'''######''')))'''$$$######$$$%%%%%%%%%%%%$$$"""###&&&((((((((('''&&&&&&%%%$$$!!!&&&$$$###$$$%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""%%%$$$$$$$$$%%%%%%&&&'''""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######""" """###$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!  !!!""" !!!#########"""!!! !!!!!!!!! """$$$%%%%%%%%%###"""###""""""!!!!!!!!!!!!"""!!!"""$$$%%%%%%###!!! ###"""!!! """  !!!"""!!! ######$$$%%%%%%%%%%%%$$$ !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!"""###""""""""""""!!!!!!!!!!!! $$$%%%######&&&!!! !!!""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################!!!!!! !!!"""###############$$$$$$%%%%%%%%%!!!"""############ """$$$$$$""" !!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!"""##########################################"""!!!!!! !!!!!!!!!!!!%%%&&&'''((((((&&&$$$### """$$$%%%%%%&&&((()))+++---,,,)))$$$"""$$$&&&"""""""""###$$$$$$$$$%%%'''&&&%%%'''+++...000000000+++%%%!!! !!!""""""%%%&&&'''((())))))))))))%%%$$$"""!!! !!!###$$$###""""""!!!!!!!!!!!!"""''''''&&&$$$"""!!!  !!!###$$$%%%%%%$$$$$$!!!!!! !!!!!!"""######%%%%%%&&&'''''''''&&&&&&$$$$$$###"""!!!!!!!!!!!!$$$###!!! """$$$%%%%%%%%%$$$$$$###"""!!!!!!###"""  !!!###$$$&&&&&&%%%$$$###"""!!! """"""!!! !!!"""###$$$'''((()))+++,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''+++000000)))&&&((($$$###!!!!!!$$$&&&'''''' !!!!!!"""###$$$$$$$$$!!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%---+++'''###""""""$$$&&& !!!###%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$"""######$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&&&&''''''&&&$$$######$$$(((''''''&&&$$$######"""$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$&&&$$$""" !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%'''''''''&&&%%%$$$###""""""$$$%%%$$$!!!!!!$$$&&&""""""#########$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!"""######$$$#########""""""!!!!!! !!!!!!!!!!!!!!! $$$ $$$%%%!!!!!!%%%""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%$$$###"""!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""")))((('''%%%### """"""""""""!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""""""""######$$$%%%#########$$$$$$%%%%%%%%% !!!"""#########""""""###%%%$$$"""!!!!!!"""!!!!!!""""""""""""!!!!!!"""###%%%%%%#########$$$ ###############"""!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&&&&&&&$$$"""!!!!!!"""$$$$$$$$$%%%(((***,,,+++)))&&&###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&***---......,,,)))$$$""""""$$$&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$######""""""###"""!!!!!!!!!!!!""""""&&&%%%%%%$$$###""""""!!! !!!"""$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$#########$$$$$$&&&$$$"""!!! !!!"""###%%%%%%$$$$$$###""""""!!!!!!""""""###############$$$$$$$$$###############((('''&&&&&&&&&'''((()))%%%%%%''')))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%***///000+++%%%$$$###"""###%%%&&&'''&&& !!!!!!"""######$$$$$$!!! !!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$###"""$$$&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###############$$$$$$%%%&&&"""###$$$$$$$$$$$$""""""$$$%%%&&&%%%#########%%%&&&''''''&&&$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#####################$$$$$$$$$$$$############"""%%%&&&&&&&&&%%%$$$"""!!!"""$$$%%%%%%###"""$$$&&&""""""#########$$$$$$$$$$$$$$$##################!!!"""###$$$$$$###"""!!! !!!!!!#########"""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!""""""###############!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!!!!""""""######$$$$$$############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$!!!!!!""""""###"""""""""$$$%%%%%%$$$""""""###$$$!!!""""""######""""""!!!###$$$&&&&&&$$$###$$$%%%########################"""############""""""!!!"""""""""#########$$$$$$######$$$$$$###""" !!!"""#########$$$'''***...***%%%""""""######$$$&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%%%%(((***+++***'''%%%""""""%%%(((***+++######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$""" """"""!!!!!!!!!""""""###%%%$$$$$$############$$$!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""######$$$&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###!!! !!!!!!%%%%%%$$$$$$###""""""""" """$$$&&&&&&%%%###"""###############$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###$$$///:::444'''$$$######%%%''''''&&&%%%!!!!!!!!!"""######$$$$$$!!!!!! !!!"""######&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%$$$######""""""###$$$&&&'''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&%%%###!!! !!!"""######"""!!!###$$$%%%&&&'''&&&$$$######$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&###############"""""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""###!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$###!!!!!! ###$$$%%%&&&%%%###!!! """$$$%%%%%%$$$######$$$###############$$$$$$$$$###############$$$%%%&&&""""""############"""""""""""""""#########$$$$$$######""""""""""""!!!!!!!!!"""""""""!!!  !!!!!!"""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###''')))'''### """$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!! !!!!!!"""$$$%%%%%%&&&$$$$$$$$$###""" ######"""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$""""""#########""""""!!!$$$$$$$$$"""!!!!!!###%%%"""""""""######""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!"""""""""#########$$$$$$############"""!!! !!!""""""""""""$$$'''***///***###!!!"""$$$%%%$$$''''''&&&&&&%%%%%%$$$$$$(((&&&$$$$$$&&&'''''''''$$$"""!!!"""%%%(((******#########$$$######"""""""""###$$$$$$$$$###!!!!!!""""""!!!""""""###$$$$$$&&&&&&$$$###############"""######$$$%%%%%%&&&&&&""""""!!!  """###$$$&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$######$$$$$$#########$$$%%%&&&###""""""!!!!!!!!!!!!!!!#########%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''')))%%%"""...???<<<...$$$###$$$&&&((((((&&&$$$!!!!!!""""""############""""""!!!!!!!!!""""""###%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$######&&&&&&$$$###""""""""""""###$$$%%%&&&%%%### !!!""""""!!!!!!###$$$$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""###%%%&&&'''"""###$$$$$$$$$######"""""""""############"""""" !!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""######!!!"""""""""#########$$$&&&&&&%%%$$$###"""!!!!!!!!!"""$$$%%%%%%###!!! ###$$$%%%%%%$$$"""!!!!!!########################$$$######"""######$$$$$$"""""""""######""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""!!!   !!! !!!"""!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""'''***((("""!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!!!!"""######$$$$$$!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""#########$$$$$$$$$%%%$$$############$$$$$$########################"""###############"""!!!"""""""""!!! """%%%""""""############""""""!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!"""""""""#####################""""""!!!!!!"""#########$$$'''***000***$$$!!!###%%%&&&%%%&&&&&&%%%%%%$$$$$$######)))'''$$$###$$$%%%%%%$$$"""!!! !!!$$$&&&&&&&&&###$$$$$$$$$$$$######"""$$$###"""!!! !!!"""""""""""""""###$$$%%%&&&'''***(((&&&###""""""""""""$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$#########$$$###$$$%%%&&&''''''((('''&&&&&&$$$###""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############""""""!!! !!!"""###$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""")))(((###***999<<<333$$$$$$$$$&&&''''''%%%###"""""""""""""""###############"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""#########"""######$$$$$$$$$$$$%%%&&&%%%###!!! """######""""""$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$################################# !!!!!!"""###%%%&&&'''"""###$$$$$$$$$$$$######!!!""""""######""""""!!! !!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!######################## !!!###$$$$$$###"""!!!$$$$$$$$$$$$######!!! ########################$$$$$$"""!!!!!! ###""""""""""""""""""### !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!"""$$$$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!%%%'''%%%!!! ### """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$%%%%%%$$$######""""""""""""##################"""""""""""""""######$$$######### !!!"""!!! """$$$"""######$$$$$$######"""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!"""""""""#####################$$$$$$$$$ """$$$%%%%%%&&&((()))---***&&&######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$)))'''$$$###$$$%%%$$$###!!!!!! !!!###$$$###"""######$$$$$$$$$$$$$$$###%%%$$$""" !!!"""$$$######$$$$$$&&&'''))))))+++)))&&&###"""!!!""""""%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''(((((((((((('''%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%###########################""" !!!###$$$((('''$$$###"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""%%%...333111$$$######$$$%%%&&&$$$###""""""""""""""""""############"""######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$$$$######%%%%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$####################################$$$$$$$$$######""" !!!###%%%''')))$$$$$$$$$$$$######"""!!!"""###$$$$$$######$$$%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$&&&&&&#########$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""###$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!""""""###$$$$$$%%%%%%!!!!!!"""###############%%%###"""###%%%&&&'''&&&$$$$$$$$$###############$$$###"""!!! ######""""""""""""###### !!!"""!!! !!!!!!!!!!!!""""""!!!"""""""""!!! !!!###$$$######''''''%%% !!!!!!!!!!!!!!!""""""!!!!!!!!!!!! $$$$$$######"""""""""!!! !!!!!!!!!!!! """""""""""""""""""""""" """######!!! !!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!! !!!!!!!!!  !!!"""##################"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""$$$#########"""""""""!!!!!!"""######$$$$$$$$$$$$!!!######""""""###$$$"""######$$$$$$######"""!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""#########$$$$$$!!!!!!!!!"""###$$$&&&&&& ###&&&(((((((((((())))))((('''$$$""""""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$###$$$%%%$$$$$$!!!!!!!!!"""$$$%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&((()))+++,,,***(((&&&###""""""###$$$$$$$$$######$$$%%%'''(((#########"""######$$$$$$)))))))))))))))(((((('''!!!!!!!!!!!!!!!"""###$$$ !!!"""#######################################""""""!!!"""""""""######'''%%%###"""###$$$&&&((( !!!"""$$$%%%%%%%%%%%%%%%$$$######$$$$$$"""!!!######################## """"""$$$'''+++...%%%###""""""###$$$###"""###"""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""######$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""########################""""""###############""" !!!###%%%&&&'''%%%$$$###""""""######$$$###$$$%%%$$$"""""""""$$$"""$$$%%%$$$###"""###%%%############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$#########$$$%%%&&&"""######$$$$$$######"""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""!!!!!!"""$$$%%%&&&$$$""" ###(((---000111$$$$$$$$$#########""""""######"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$!!!"""###%%%%%%$$$###""" !!!!!!!!!"""""" !!!!!!!!!!!!!!! ###$$$!!!###'''(((%%% !!!""""""""""""!!!""""""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!! !!!######"""  !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######""" !!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%% """$$$%%%$$$######$$$######$$$$$$$$$$$$######"""$$$&&&&&&$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%% !!!###$$$&&&''' ###'''******)))((()))%%%''''''%%%!!! """%%%%%%&&&&&&''''''((((((((()))'''$$$###$$$%%%%%%$$$!!!!!!!!!$$$&&&&&&%%%### """###$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%&&&''')))+++,,,---)))'''$$$###"""###%%%'''###""""""!!!"""$$$%%%&&&&&&&&&&&&&&&'''(((((()))+++++++++******)))(((''' !!!###$$$&&&'''""""""#########""""""!!!##################$$$$$$!!!"""$$$%%%%%%%%%###"""%%%$$$""""""###&&&)))+++!!!###%%%&&&''''''&&&$$$###"""###$$$%%%$$$###########################$$$ $$$&&&&&&''',,,%%%###!!! !!!######"""#########""""""""""""""" !!!###$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$###""""""!!!""""""%%%$$$"""!!!!!!###%%%&&&###$$$$$$###"""!!!!!!""""""###$$$$$$###"""###%%% !!!"""###$$$%%%&&&&&& !!!""""""!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$$$$######$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!""""""######"""############$$$$$$$$$###"""!!!!!!"""$$$&&&(((### ###+++333777999$$$$$$$$$$$$######"""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$ """###$$$###!!!  !!!!!!"""""" !!!!!!!!!!!!!!! """### !!!&&&'''### !!!!!!"""""""""""""""""""""!!!!!!  !!!"""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""" $$$&&&### """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""" !!!###$$$%%%%%% !!!"""###$$$$$$ !!!!!!  !!!"""###$$$$$$###"""!!!!!!!!!!!!"""$$$$$$###"""'''''''''&&&&&&%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$###"""!!! !!!$$$%%%%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&'''&&&$$$"""!!!"""!!!"""$$$&&&""""""###$$$$$$$$$$$$###"""!!! """$$$&&&$$$!!!&&&%%%###""""""###%%%&&&((('''&&&&&&'''&&&$$$""" !!!###%%%%%%###!!! """%%%'''&&&###"""###$$$)))((('''&&&$$$###"""!!!###""""""$$$(((+++,,,,,,&&&%%%"""!!! !!!"""###$$$$$$###""""""###$$$%%%"""###%%%%%%$$$%%%''')))***(((&&&&&&&&&'''&&&%%%((('''%%%$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&###""""""$$$''')))&&&""""""$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$###"""###%%%%%%#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!###"""!!!!!!!!!"""###$$$'''&&&%%%%%%''''''&&&%%%$$$$$$############$$$$$$%%%%%%&&&(((***)))'''%%%$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&000---***&&&###"""""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############""""""############$$$$$$$$$!!!"""$$$%%%%%%### $$$$$$!!!!!!$$$############$$$%%%&&&'''###$$$$$$"""!!! """$$$&&&%%%###"""###%%%''')))'''&&&%%%$$$###!!! %%%%%%$$$###"""""""""###!!!$$$'''&&&"""!!!"""$$$"""###$$$$$$###"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!%%%))),,,###!!! !!!""""""!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!!!! !!!"""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!$$$###!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""$$$%%%&&&'''(((""""""""""""""""""""""""%%%$$$!!! !!!!!!!!!!!!  !!!  """###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%#########"""""""""""""""""""""#########""""""!!!"""""""""""""""""""""!!!######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%###""""""!!!!!!"""###$$$%%%%%%$$$###"""###################################################$$$%%%%%%%%%###"""!!! !!!!!!!!!""""""#########$$$%%%%%%&&&&&&%%%%%%"""!!! """$$$%%%###!!!&&&%%%###""""""###%%%&&&&&&%%%$$$$$$%%%$$$""" """###%%%''''''%%%###"""$$$&&&((('''%%%###$$$%%%(((((('''&&&$$$###""""""$$$###$$$&&&))),,,,,,+++&&&$$$###!!!!!!!!!"""###%%%$$$###""""""######$$$$$$%%%%%%###"""!!!###$$$)))(((&&&&&&''''''%%%$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%#########$$$&&&'''%%%""" """$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""###$$$$$$"""!!!"""$$$############""""""""""""#########"""""""""!!!!!!""""""""""""##################""""""###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$############$$$$$$%%%%%%&&&'''))))))'''$$$$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&---+++(((%%%###"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""!!! !!!"""""""""""""""!!!!!!"""""""""#########%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$############""""""!!!!!!!!!$$$%%%###!!!"""$$$############$$$%%%&&&&&&!!!"""######!!! !!!$$$$$$$$$$$$###"""!!!!!!$$$$$$##################%%%$$$######""""""######"""$$$%%%$$$###!!!"""""""""###$$$$$$###"""###$$$%%%%%%$$$%%%%%%&&&'''((("""""""""###"""!!!!!! ###"""!!! !!!###&&&((($$$###!!!!!!"""###"""!!!############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""###"""  !!!""" !!!!!!!!!!!!%%%$$$###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""##################$$$######"""!!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!"""###$$$###!!!!!!###$$$%%%%%%&&&&&&%%%%%%""""""!!!###$$$%%%###"""%%%%%%#########$$$%%%&&&&&&%%%######$$$$$$"""!!!$$$%%%'''(((((('''%%%$$$%%%'''((((((&&&%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%(((+++,,,+++***%%%$$$###"""""""""###$$$%%%%%%$$$###""""""######$$$%%%%%%$$$""""""###$$$''''''&&&'''''''''$$$""""""!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """######$$$%%%%%%%%%%%%############$$$$$$%%%%%%###""" !!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$"""!!!"""######%%%&&&%%%""" """$$$###""""""""""""!!!!!!!!!""""""""""""############!!!!!!"""###$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$%%%$$$%%%'''((((((&&&$$$$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###"""######"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###""""""!!! !!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!""""""!!!!!!"""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###"""###$$$%%%%%%$$$############"""######$$$%%%&&&!!!###$$$$$$"""!!!!!!!!!!!!###%%%'''&&&### !!!!!!"""###$$$%%%&&&&&&$$$$$$###"""""""""######$$$"""!!!"""######!!! """###$$$$$$###"""###$$$$$$$$$#########$$$$$$%%%###############""""""!!!%%%$$$###""""""""""""###&&&$$$""""""#########"""############""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""###### !!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!! !!!!!! !!!!!! !!!"""###$$$ !!!  !!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!  !!!"""### !!!!!!!!!!!!###"""!!!!!!######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!!!!""""""######$$$$$$############"""!!! """""""""""""""#########$$$######""""""######$$$"""######$$$$$$######"""$$$$$$#########$$$%%%%%%$$$###""""""!!!!!!""""""$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!"""###########################$$$$$$###"""$$$$$$#########$$$%%%&&&(((&&&%%%$$$%%%&&&%%%$$$&&&&&&((())))))(((&&&&&&%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&(((++++++)))'''$$$$$$#########$$$$$$%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%&&&(((***&&&&&&&&&'''((('''###!!!#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######!!!###%%%&&&&&&$$$!!!"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$#########"""""""""$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''%%%###""""""###$$$(((***(((### ###&&&$$$$$$$$$$$$############ !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$############$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###""""""######"""#########$$$$$$%%%%%%############$$$%%%%%%&&&########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###%%%&&&((()))))) !!!!!!!!!!!! """"""""""""##################"""""""""""""""###%%%$$$###$$$%%%%%%###!!!""""""""""""###$$$%%%&&&$$$%%%%%%###"""!!!###$$$!!!$$$'''((('''%%%### !!!!!!###$$$%%%&&&&&&######""""""""""""######%%%""" """###!!!"""###$$$$$$###"""###$$$'''&&&%%%###!!! """############"""!!!!!!######$$$######"""!!!!!!'''%%%######$$$$$$###"""#########"""""""""""""""$$$###!!! !!!###$$$"""""""""######"""""""""###""""""""""""""""""### !!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!! !!!!!!###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!!!!!!!  """"""""""""""""""""""""#########""""""############&&&''''''%%%$$$$$$&&&"""######$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!"""""""""!!!!!! !!!"""""""""#########$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$######$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!###$$$&&&########################"""""""""""""""""""""""""""!!!!!! !!!""""""%%%$$$"""!!!!!!!!!###$$$!!!!!!"""############"""######$$$$$$$$$##################$$$$$$%%%%%%&&&(((&&&$$$###%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''))))))&&&$$$######$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""###$$$&&&&&&%%%&&&(((***'''&&&'''(((((('''$$$!!!$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########!!!###%%%&&&&&&$$$!!! ######$$$%%%%%%%%%$$$$$$ """###%%%%%%$$$###""""""###$$$$$$$$$%%%&&&'''((('''&&&$$$$$$###$$$$$$'''(((((('''%%%###$$$%%%$$$(((***(((""" """&&&######################## !!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$############$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''######"""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###!!!!!!###$$$&&&'''))))))###$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""######### !!!###$$$$$$###"""!!!$$$###""""""$$$$$$"""!!!""""""""""""###$$$%%%%%%%%%$$$""""""%%% !!!###$$$%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%###""""""!!!""""""######%%%""""""###""""""###$$$$$$###"""###$$$***)))(((&&&$$$######"""!!!!!!""""""!!!!!! !!!!!!"""#########"""!!!'''%%%$$$###$$$%%%$$$###""""""""""""""""""######%%%###""" """###%%%""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""#########&&&((('''$$$"""$$$&&&##################$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''#########$$$%%%&&&'''((("""!!!!!!!!!!!!###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$!!! """$$$&&&"""###$$$$$$%%%%%%$$$$$$###$$$&&&%%%$$$"""######"""######$$$%%%%%%%%%&&&%%%###!!!!!!"""#########&&&&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%%%%###!!!######$$$%%%%%%&&&''''''%%%%%%%%%&&&''''''%%%#########$$$%%%&&&&&&''''''"""###$$$$$$$$$$$$######%%%&&&&&&%%%######$$$%%%(((((('''(((((((((%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$#####################$$$&&&&&&&&&%%%###!!!###$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######%%%&&&&&&%%%$$$%%%''')))(((&&&$$$######$$$$$$&&&(((((('''%%%$$$%%%&&&"""$$$%%%$$$!!!!!!### !!!!!!!!!!!!!!!"""""""""""""""############%%%$$$#########$$$&&&'''$$$###"""###$$$$$$###"""$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###############%%%%%%$$$###"""!!! !!!""""""###""""""""" !!!!!!###$$$%%%&&&&&& !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""######"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!"""""""""######!!!###%%%%%%$$$""" !!!"""""""""""""""""""""""""""!!!""""""###$$$%%%"""!!!######"""!!!!!!!!!!!!"""###########################""""""!!!!!!!!!"""######%%%###!!! !!!""""""""""""###$$$$$$###"""###$$$$$$$$$############$$$%%%!!!!!!!!!!!!!!!  !!!"""############&&&$$$######$$$%%%%%%$$$""""""""""""############$$$###""""""""""""###$$$!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! """###$$$$$$%%%########################$$$######""""""######$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""  !!!!!!!!!!!!$$$###""""""$$$$$$###"""$$$$$$###""""""###$$$$$$"""&&&((('''###!!!###%%%###############"""""""""#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$###""""""###""""""""""""###%%%&&&"""######$$$$$$$$$$$$$$$###%%%'''&&&###""""""$$$""""""###$$$%%%%%%&&&&&&%%%### !!!###$$$###'''''''''''''''''''''''''''%%%$$$%%%&&&&&&$$$"""""""""###$$$&&&'''((((((((('''%%%%%%&&&&&&%%%###"""###$$$&&&''''''((((((!!!!!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&+++)))(((((((((((('''%%%###$$$%%%%%%%%%$$$###"""""""""""""""""""""######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$$$$&&&***(((&&&$$$#########$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""############&&&$$$""" !!!###%%%%%%$$$######$$$%%%$$$###$$$$$$############$$$$$$$$$###""""""$$$%%%%%%$$$$$$###""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$$$$######&&&&&&%%%%%%$$$$$$######""""""###$$$###"""!!!!!!"""############$$$$$$$$$ !!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""###$$$######"""!!!###""" ###&&&!!!!!!!!!""""""###$$$%%% !!!!!!  """"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$""" !!!###%%%"""###$$$$$$###"""###$$$ !!!"""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""###$$$"""!!!"""$$$%%%%%%%%%!!!"""""""""####################################!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""!!! !!!!!!!!!!!!"""  !!!"""!!! &&&%%%$$$######$$$%%%&&&"""%%%((('''### """%%%$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!!"""###$$$%%%&&&'''''''''!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$###"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$%%%$$$###""" !!!###$$$%%%%%%%%%$$$ !!!"""""""""""""""###%%%'''&&&###""""""$$$!!!"""###$$$%%%&&&&&&&&&'''%%%""""""###%%%&&&&&&(((((((((''''''((((((((((((&&&%%%&&&((((((%%%###!!!"""###$$$&&&'''((()))+++(((&&&&&&&&&'''&&&%%%"""###$$$&&&'''(((((((((!!!"""$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))+++,,,***((('''((()))((('''%%%&&&&&&'''&&&%%%###""" !!!!!!""""""######''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))(((%%%###$$$%%%***(((&&&$$$"""######$$$"""###$$$$$$###"""###%%%###"""!!!"""###$$$###"""!!!"""""""""######$$$$$$ !!!!!!!!!!!!%%%"""!!!%%%$$$###$$$%%%%%%$$$###$$$$$$############$$$$$$$$$###!!!"""###%%%%%%$$$$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$%%%%%%!!!""""""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%!!!$$$### $$$(((!!!!!!!!!!!!"""###$$$%%% """%%%&&&$$$"""  """$$$%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!"""######$$$%%%&&&### ###'''"""$$$$$$$$$###"""###$$$$$$$$$###"""""""""""""""###############"""!!!!!!###""""""!!!!!!!!!!!!""""""!!! !!!$$$&&&&&&%%%!!!!!!""""""#########$$$"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!######################## !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$######""""""!!!!!!  !!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############""" !!!!!!!!!"""###!!! !!!"""###"""!!! ###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$"""!!! %%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###&&&((()))))))))(((%%%#########$$$%%%$$$$$$##################"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""######$$$$$$###""" """###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&&&&''''''$$$!!! """%%%'''((((((((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$""""""$$$'''***+++***)))'''''''''&&&%%%$$$""""""&&&(((******(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&((())))))((('''---+++(((''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###'''''''''%%%###"""$$$&&&888111(((%%%''')))***)))&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$!!! """""""""###$$$&&&'''((((((+++***((()))***((($$$ !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######((('''&&&&&&%%%%%%&&&&&&######"""""""""""""""######""" !!!"""$$$######$$$###"""""""""###%%%&&&(((%%%%%%&&&$$$"""###(((%%%%%%$$$###"""""""""######!!! """%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""############""""""!!!!!!!!!!!!!!!"""##############################$$$###"""""""""###%%%&&&(((&&&$$$$$$%%%%%%%%%$$$ !!!!!!""""""############""" #########""""""""""""""" !!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$###"""!!!!!!""""""$$$######""""""""""""""" !!!"""######$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!""""""!!! """######%%%'''&&&"""!!!"""!!!  """""""""""""""""""""""""""!!!""""""!!! !!!###"""""""""""""""!!!!!! %%%###!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""  !!!!!!!!!""""""""""""######"""""""""""""""###'''&&&%%%######""""""""" !!!"""###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%(((***+++***)))'''%%%#########$$$%%%$$$$$$##################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$###"""!!!!!!######$$$$$$$$$###""""""############$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$$$$%%%&&&'''''''''$$$!!! !!!$$$&&&&&&***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''######$$$'''***+++***(((%%%%%%&&&&&&&&&%%%$$$$$$&&&(((******((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$###"""###%%%'''BBB888+++######&&&)))***&&&&&&&&&%%%%%%$$$$$$###'''((((((%%%!!! """""""""###$$$%%%&&&&&&''''''&&&&&&''')))(((%%%"""###$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$############$$$$$$%%%###"""###%%%&&&&&&%%%$$$###"""""""""###$$$%%%(((%%%%%%'''&&&###$$$((($$$$$$$$$##################!!! """$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""  !!!&&&%%%######$$$$$$$$$###!!!"""""""""#########$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""""""!!! !!!"""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!"""######$$$!!!!!!""""""######$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""######!!!!!!!!!######%%%'''&&&### !!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""### !!!"""#########"""###""" !!!"""!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!! !!!""""""!!!############$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&'''&&&%%%###"""!!! !!!"""###$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$%%%(((*********((('''%%%$$$######$$$$$$######$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################!!!!!!"""############"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###############"""""""""$$$$$$$$$$$$%%%&&&'''((((((%%%!!! !!!###$$$%%%+++***)))((())))))+++,,,))))))((('''''''''''''''###$$$%%%(((***+++)))'''###$$$%%%%%%&&&&&&&&&&&&''')))******(((''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&'''&&&$$$#########$$$%%% !!!"""""""""###&&&(((;;;333)))"""!!!"""###$$$'''&&&&&&%%%$$$$$$######&&&''''''%%%###"""###$$$######$$$$$$%%%%%%%%%&&&######$$$&&&((((((&&&$$$&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$!!!!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$"""""""""%%%&&&'''&&&%%%$$$###"""""""""###$$$'''$$$$$$''''''$$$%%%'''!!!"""###$$$%%%$$$######$$$""" """$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""  %%%###""""""######"""!!!""""""""""""########################""""""!!! !!!!!!!!!"""#########!!!!!! !!!!!!"""###!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""#########"""!!!  !!!"""###$$$$$$###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""###$$$%%%$$$"""!!!!!!"""###$$$&&&%%%###""""""###!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%###""""""### !!!"""###$$$$$$$$$"""!!! !!!###""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$###""" """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""###!!!!!!!!!######"""!!!$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!"""###%%%%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""########################"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&&&&%%%$$$######$$$$$$######$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%&&&'''((())))))&&&###"""###$$$%%%$$$)))(((((((((***,,,///000&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&)))++++++)))&&&###$$$%%%%%%&&&&&&%%%%%%((()))***)))'''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''***'''%%%$$$%%%$$$###"""&&&$$$"""!!! !!!###$$$ """#########$$$&&&((()))(((&&&&&&&&&%%%"""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$###"""!!! """""""""######""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!!!!!!!!!!!!!""""""###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%!!!  ###%%%%%%$$$%%%$$$###"""""""""###$$$%%%""""""&&&'''%%%$$$&&& !!!###%%%&&&%%%$$$"""%%%###!!!!!!###$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%###"""!!!######""""""""""""######"""#####################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$""""""#########""" !!!!!!!!!!!! !!!!!!!!!"""###$$$%%%%%%!!!!!!!!! !!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""$$$%%%'''&&&%%%###""" !!!""""""###########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%%%%&&&$$$"""!!!!!!"""""""""#########""""""###!!!"""###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%###"""""" !!!"""###$$$$$$$$$$$$"""!!! !!!###%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!! %%%###""" """###%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!!!!###$$$###"""!!!!!!!!!!!!""""""""""""###"""""""""""""""######""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%"""!!!!!! !!!"""###$$$$$$$$$%%%&&&''')))******'''%%%$$$$$$%%%%%%%%%%%%%%%&&&(((***...111222%%%$$$######""""""######%%%%%%'''***,,,+++(((%%%%%%%%%&&&&&&%%%%%%$$$###'''((()))(((&&&&&&'''(((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&''')))'''%%%$$$$$$$$$###"""%%%###!!!  """######%%%&&&&&&$$$$$$$$$%%%$$$%%%'''((()))(((&&&$$$%%%%%%$$$$$$$$$#########&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%###""" """"""############"""""""""""""""""""""""""""""" !!!""""""######!!!!!!!!!!!!!!!""""""###''''''&&&%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$"""!!! !!!###$$$$$$$$$%%%$$$###""""""###$$$$$$&&&""" $$$&&&$$$###$$$ !!!###%%%&&&%%%$$$"""%%%###"""###$$$%%%$$$#########""""""""""""""""""##############################$$$%%%%%%###"""!!!######"""!!!!!!"""############$$$%%%$$$$$$###"""########################""""""""""""###%%%''')))&&&$$$###"""$$$$$$###"""!!!!!!!!!!!!  """"""######$$$%%%&&&&&&!!!!!!!!!!!!!!!"""######"""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&'''%%%$$$"""!!!!!!"""###""""""!!! """""""""""""""!!!!!!!!!########################"""""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%&&&$$$"""!!!!!!""" !!!!!!!!!!!! """###"""!!! !!!""" ###%%%&&&%%%###""""""######$$$$$$$$$$$$#########"""!!!"""%%%&&&'''&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! %%%###""" """###%%%##############################$$$$$$$$$$$$#########""" !!!"""$$$$$$###"""""""""#########$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""###$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%&&&((()))'''&&&$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!"""###$$$%%%$$$######"""######$$$$$$""""""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$%%%&&&((()))***(((&&&$$$$$$%%%&&&&&&%%%"""###%%%(((***---///000&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((+++,,,+++'''$$$&&&&&&&&&&&&%%%%%%$$$###''''''(((&&&%%%$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$######%%%''''''&&&$$$$$$"""!!!!!!!!!"""###%%%'''((('''%%%#########'''&&&$$$""""""###%%%&&&############$$$$$$$$$$$$)))'''%%%$$$$$$$$$"""!!!%%%%%%&&&&&&'''''''''(((((())))))'''%%%$$$$$$%%%'''''''''&&&%%%###"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$###"""""""""###%%%&&&)))### """%%%###"""###!!!"""###$$$%%%$$$#########"""!!!###$$$%%%%%%### !!!!!!!!!"""""""""##############################$$$$$$######"""!!!$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&$$$###"""######################## !!!###%%%((()))&&&%%%######$$$$$$$$$###############"""""""""""" !!!""""""############"""######$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$"""######$$$$$$######"""""""""""""""""""""""""""#########""""""""""""""" !!!"""#########"""!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""######$$$%%%$$$"""!!!!!!"""!!!!!! !!!"""!!!  """ ###%%%%%%###""""""###%%%%%%%%%%%%%%%$$$######$$$###"""###%%%&&&'''&&& !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""########################"""##################"""###!!! !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######"""""""""""""""$$$############$$$$$$%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&(((((('''%%%######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''###""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%###""""""""""""$$$%%%&&&!!!!!!"""""""""#########%%%$$$"""!!! """"""$$$$$$$$$%%%'''(((***+++%%%$$$""""""$$$%%%%%%$$$!!!###%%%((()))******)))'''&&&%%%%%%$$$$$$%%%%%%&&&'''))),,,---+++'''###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%######$$$&&&$$$$$$############$$$$$$"""###%%%&&&(((((())))))%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''$$$"""""""""$$$###""" """$$$!!!!!!"""###$$$%%%&&&&&&'''$$$""""""$$$%%%$$$"""######$$$$$$%%%&&&''''''&&&'''(((&&&###"""$$$&&&%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$###############""""""""""""###$$$%%%&&&'''%%%######$$$%%%$$$###""""""!!!!!!"""$$$&&&'''///'''!!!"""%%%$$$$$$%%%$$$$$$$$$############### !!!###$$$###""" !!!"""###$$$$$$##############################""""""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$$$$%%%&&&'''&&&%%%###"""######################## """$$$&&&(((%%%###""""""######"""!!!$$$#########"""""""""!!! !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""""""""!!!"""$$$%%%%%%%%%###"""!!!!!!!!!""""""######$$$""""""""""""#########$$$$$$$$$#########""""""""" !!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!"""######!!!!!!!!!######  !!!  !!! !!! !!!"""######!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%%%%$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""  ###$$$$$$!!!!!!"""""""""############"""""""""""""""######&&&&&&%%%$$$#########$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&$$$""""""######$$$$$$$$$############$$$%%%%%%&&&''''''###""""""""""""$$$&&&'''''''''''''''''''''''''''###"""!!!!!!!!!"""$$$$$$""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""'''%%%###!!! !!!"""$$$$$$$$$%%%''')))***+++###!!! !!!###$$$$$$###"""$$$&&&((()))'''%%%$$$&&&%%%$$$$$$######$$$$$$&&&'''))),,,---+++'''###""""""$$$%%%&&&'''''''''%%%&&&%%%$$$""""""$$$&&&$$$$$$############$$$$$$!!!###%%%((()))*********)))'''%%%%%%&&&&&&%%%$$$''''''((((((((('''&&&%%%"""$$$&&&%%%$$$""""""""""""&&&''''''%%%$$$$$$ !!!###$$$%%%&&&'''!!! %%%((((((''' !!!!!!###$$$%%%&&&&&&$$$%%%&&&%%%"""!!!$$$&&&"""""""""""""""!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$###$$$$$$$$$############$$$%%%&&&'''&&&$$$"""!!!""""""!!! !!!!!!!!!!!!###%%%'''(((333)))"""###%%%%%%%%%&&&%%%%%%$$$###"""""""""###"""###"""!!! """###$$$%%%&&&""""""""""""""""""""""""$$$###!!! !!!"""$$$###""" """###$$$$$$%%%'''''''''%%%###"""""""""""""""""""""""""""""""""!!!"""###$$$&&&'''$$$"""!!! !!!"""!!! """"""!!!!!!  """############!!!!!!!!!!!! """""""""""""""######$$$ !!!!!!!!!!!! """""""""""""""""""""""" """###%%%&&&&&&""""""!!!!!!"""###$$$$$$ !!!$$$&&&'''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""######%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!""""""!!! """###%%%""" """!!!  !!!""""""!!! """###"""###$$$%%%&&&'''''''''"""!!! """######"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""############"""""" !!!!!!""""""""""""!!!!!!""" """###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((((((### $$$%%%$$$&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$#########""""""!!!!!!###"""""""""###%%%(((***######$$$$$$%%%&&&'''((("""###%%%&&&&&&%%%###""" !!!!!! !!!""""""""""""""" !!!"""!!!!!!###%%%$$$&&&(((******)))'''%%%$$$""" !!!$$$%%%###!!!###"""###&&&))))))%%%""""""######$$$$$$$$$######%%%&&&((())))))'''&&&$$$$$$(((&&&'''...***!!!"""######""""""###%%%'''(((&&&%%%%%%$$$$$$%%%&&&&&&######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$%%%%%%###%%%'''))))))'''%%%###%%%%%%$$$###""""""##################$$$%%%%%%&&&"""#########$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$###""""""$$$&&&''''''&&&%%%%%%&&&&&&$$$"""""""""""""""""""""""""""''')))***+++***&&&""" !!!%%%%%%!!!!!!$$$$$$ """"""""""""############""""""""""""############'''&&&$$$""" ###$$$$$$###!!! !!!"""&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''***'''%%%###$$$$$$$$$######$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""$$$$$$#########$$$&&&%%%$$$$$$$$$###!!!$$$###$$$%%%%%%$$$""" """"""""""""""""""""""""&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""############"""""""""!!! !!!""" """$$$&&&'''((($$$#########""""""!!!!!!!!! !!!###&&&&&&###"""!!!  """"""############!!!  ###"""!!! !!!"""######$$$%%%$$$"""""""""$$$ ###&&&((( !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!! !!!!!!!!!"""!!!"""#########""" !!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!###""" """"""""""""""""""""""""""""""  !!!"""###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!"""###%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""""""""#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$#########""""""""""""!!!!!! !!!###%%%'''$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%% !!!""""""######""""""!!!""""""""""""###%%%%%%''')))******(((&&&%%%$$$"""!!!"""$$$%%%###!!!"""###&&&((((((&&&###!!!######$$$%%%%%%$$$###"""$$$&&&'''(((((('''%%%$$$"""%%%&&&)))---(((%%%+++'''&&&%%%#########$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%$$$###""""""""""""###%%%%%%$$$$$$###$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###""""""$$$%%%'''&&&%%%$$$%%%&&&%%%###"""""""""""""""""""""""""""$$$%%%&&&''''''%%%"""!!! $$$###""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######&&&%%%###"""!!! !!!!!!!!!"""###""" """###&&&%%%###"""""""""$$$%%%$$$$$$$$$$$$%%%&&&'''''')))'''$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""######""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$###!!! ###!!!!!!###%%%###!!!########################'''&&&$$$"""!!!!!!"""#########$$$%%%%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!  """###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!###%%%%%%### !!!!!! !!!!!!"""$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""$$$$$$###!!! !!!""""""""""""""""""!!!  !!!""""""######!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""!!!"""$$$%%%$$$###""" !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""""""!!! !!!!!!!!!"""""" """############ !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""" """###"""!!!"""""""""""""""""""""""""""!!!!!! !!!!!!###"""!!!!!!!!!"""######"""""""""""""""""""""""" """"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$"""&&&((('''### """$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###############"""""""""!!!!!! !!!###%%%&&&$$$%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%%%%$$$######!!!"""######$$$$$$######!!!"""###$$$######$$$&&&&&&''')))))))))'''%%%###$$$###""""""$$$$$$###"""!!!%%%***+++((($$$"""!!!$$$%%%&&&'''&&&%%%"""!!!###$$$&&&&&&'''&&&%%%$$$""""""%%%***)))%%%&&&---((('''%%%$$$#########$$$&&&%%%$$$###############''''''((((((((((((((('''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""'''&&&%%%$$$############!!!"""""""""############$$$######"""""""""######$$$$$$###""""""$$$%%%&&&$$$#########%%%$$$###!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!""" !!!!!!!!!"""""""""$$$$$$"""!!!!!!!!!"""###!!!"""""""""!!!!!!"""$$$&&&%%%$$$#########$$$%%%$$$######$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$######$$$%%%(((&&&$$$###$$$$$$###!!!!!!######!!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######"""!!!!!! !!!!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###!!! """""""""!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$######!!!!!!!!!###%%%%%%###!!!!!!!!!!!!""""""!!!!!! !!!""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""###$$$"""  """###$$$$$$###!!! !!!###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$######""""""######$$$ !!!"""###$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""############""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!""""""""" !!!###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$!!!  """$$$###""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!###$$$$$$""" !!!"""###$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''$$$"""###$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################$$$#########$$$%%%&&&'''"""###&&&''''''%%%###!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%###""" """"""###$$$$$$$$$$$$$$$"""###%%%%%%$$$###%%%&&&''''''(((((('''&&&$$$"""$$$$$$###$$$$$$$$$$$$###""")))///...((("""!!!###%%%&&&'''((('''%%%""" ######$$$%%%%%%%%%$$$$$$''' ###***)))''')))(((&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$###""""""""""""((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$###""""""$$$###"""""""""###$$$%%%######"""!!!!!!""""""###%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""""""""#########$$$$$$###########################"""###$$$%%%%%%###"""""""""$$$$$$"""!!!""""""""""""""""""""""""!!! !!!######"""!!! !!!"""!!! !!!!!! !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%###$$$$$$###!!!!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###$$$)))&&&$$$###$$$$$$######!!!!!!!!!########################&&&%%%###"""!!!!!!!!!!!!!!!!!!"""#####################""""""""""""#########"""!!!!!! !!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""&&&$$$"""!!!!!!"""!!! !!!""""""#########""""""########################!!!!!!"""###$$$$$$###""" !!!"""######"""  !!!!!!""""""!!!!!! """"""""""""""""""""""""###$$$$$$###!!!  """#########"""!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###"""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""$$$###!!! !!!"""""""""############"""""" !!!"""###%%%&&&!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" """######"""!!! !!!""""""###$$$$$$%%%&&& &&&'''&&&$$$!!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''$$$###$$$%%%$$$#########$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&'''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%'''&&&%%%###"""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$%%%%%%,,,222000)))""""""%%%%%%&&&'''''''''%%%"""!!!"""######$$$$$$%%%%%%%%%*** ###+++...888:::,,,'''&&&%%%$$$$$$$$$%%%&&&%%%$$$######"""""""""###''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""$$$###"""!!!!!!###%%%&&&######""""""""""""##################$$$%%%&&&'''""""""""""""############$$$$$$$$$$$$######""""""###""""""#########$$$$$$"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!  """!!!!!!""""""  !!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%&&&&&&&&&$$$"""!!!"""###%%%%%%$$$$$$#########$$$############$$$%%%&&&&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###### !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###""""""###$$$'''%%%######$$$$$$###"""###!!!!!! """"""""""""""""""""""""""""""""""""""""""######!!!!!!"""############"""######""""""""""""######$$$$$$###"""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""############""""""%%%###!!! """$$$$$$$$$""""""#########""""""!!!!!!!!!!!!"""""""""""""""!!!""""""###############!!!"""#########""" $$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$%%%%%%$$$"""!!!!!!"""  !!!"""$$$%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""""""""############""""""!!! """$$$&&&'''!!!!!!"""#########$$$%%%"""""""""""""""""""""""" """#########"""!!!!!!!!!"""###$$$%%%%%%%%% !!!""""""""""""$$$&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((+++'''"""!!!$$$&&&%%%###"""###$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""""""""""" ###%%%&&&&&&%%%$$$########################""""""###$$$###"""!!! !!!"""######$$$$$$#########$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&'''---111///(((######&&&%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%&&&((( &&&,,,444QQQ[[[AAA,,,***(((%%%###"""""""""$$$$$$#########$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$############""""""""""""$$$%%%&&&##################$$$%%%!!!!!!"""###$$$&&&'''((("""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""############$$$"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!! !!!$$$$$$  !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!###%%%&&&%%%&&&&&&$$$"""!!!"""$$$$$$$$$$$$#########""""""###""""""######$$$%%%&&&$$$######%%%''''''&&&$$$######$$$$$$######"""!!! !!!"""###"""!!!!!!""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$######$$$$$$""" $$$"""!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$!!!!!!"""#####################""""""""""""######$$$######""""""""""""###"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!! !!!  ###''')))***&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!"""!!!"""######""""""###$$$############"""!!! ###$$$$$$$$$###"""!!!!!!########################"""######$$$$$$######"""###$$$%%%$$$###"""###$$$$$$###!!! """###$$$######""""""!!! !!!!!!!!!!!!""""""""""""!!!  !!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""### !!!!!!!!!!!! """""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""###### !!!###$$$%%%!!!!!!!!!!!!!!! """!!! !!!$$$&&&((( !!!######""""""$$$%%%"""""""""""""""""""""""" !!!"""############!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""$$$###$$$&&&''''''&&&%%%###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!  !!!""""""######""""""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%'''(((,,,...+++&&&###$$$&&&%%%$$$############$$$%%%#########$$$%%%&&&&&&'''%%%"""******333bbbxxxZZZ---+++(((&&&###"""""""""$$$######$$$$$$%%%&&&'''&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###"""######$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!""""""###############""""""!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!$$$***)))###  !!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!###$$$%%%!!!"""""""""!!!!!!###%%%"""#########""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$%%%''''''%%%#########$$$$$$######"""!!! """$$$$$$###"""!!!"""""""""""""""""""""""""""###%%%$$$###!!!""""""!!!!!!"""$$$%%%$$$!!! $$$&&&%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######$$$$$$############""""""""""""######"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""###$$$%%%%%%%%% !!!!!!!!!!!! ###!!! ###&&&((()))$$$%%%%%%%%%%%%$$$###### !!!!!!!!!"""""""""""" """######!!!!!!###%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! ########################"""###$$$$$$$$$$$$###"""!!!"""######""""""###$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!"""""""""######### """############!!!!!!!!!!!!!!! ###"""!!! !!!###&&&(((!!!######!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$!!! $$$%%%&&&''''''&&&$$$###(((''''''&&&&&&%%%%%%$$$###((((((%%%######$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#####################""""""""""""######%%%%%%$$$###""""""###### !!!""""""""""""""""""$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((('''%%%$$$%%%((()))***+++(((%%%"""###%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$%%%&&&'''((("""%%%---'''...gggiii***((('''%%%$$$$$$$$$%%%#########$$$%%%&&&((((((''''''((((((((((((((('''$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""##################""""""###%%%&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############%%%$$$)))000///(((###$$$ !!!!!!!!!!!!"""""""""""""""###############"""!!!!!!!!!"""$$$%%% !!!$$$&&&"""""""""""""""!!! """"""""""""###$$$%%%&&&%%%$$$$$$&&&''''''%%%"""###$$$$$$$$$$$$###"""""" !!!###$$$%%%$$$"""!!!"""""""""""""""""""""""" !!!"""!!! """$$$&&&$$$ ###%%%###!!!!!!###""""""""""""""""""""""""""""""######"""!!! """"""###$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&""""""############"""""")))&&&###!!!"""$$$$$$$$$ """$$$%%%%%%&&&!!!!!!""""""#########$$$ """$$$###!!! ###&&&&&&%%%###!!! !!!!!!""" !!!"""$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" """"""!!!!!!###$$$!!!"""###$$$###"""  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$"""""""""""""""""""""""" """###$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""############!!!"""#########""" ###############"""!!!!!!$$$###!!! !!!###&&&((( ###"""!!! """%%%"""""""""""""""""""""""""""!!!!!! !!!###%%%&&&!!!!!!"""######""" !!!$$$&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######"""$$$%%%%%%$$$###$$$&&&(((############"""""""""!!!%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""'''%%%###"""######"""!!!########################$$$#########""""""!!!!!!%%%$$$###!!!!!!###$$$%%%$$$###""" """###$$$!!!!!!"""###$$$%%%%%%&&&%%%((()))(((%%%$$$&&&((()))))))))(((''''''&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%''''''///LLLcccbbb...***%%%###$$$%%%%%%###$$$######$$$'''***++++++$$$%%%&&&%%%###"""###$$$%%%$$$###!!!!!!###$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###%%%$$$######$$$$$$###!!!$$$###"""###$$$$$$###"""###!!!!!!"""###$$$###"""###"""""""""!!!!!!!!! $$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%###&&&,,,,,,%%%!!!###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!"""""""""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""###$$$&&&&&&###$$$$$$###""""""###%%%"""######%%%&&&'''((((((############""""""""""""!!!"""!!! !!!"""$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%$$$"""""""""###$$$!!!!!!!!!!!!"""###%%%%%% $$$$$$ !!!&&&&&&###$$$""" """###""""""""""""############$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&###"""!!!"""###%%%%%%$$$"""!!!!!!!!!"""###"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""" !!!###$$$$$$%%%$$$ %%%%%%"""!!!!!!!!!  """###$$$$$$###""" $$$#########""""""!!!!!!""""""!!!!!! #########"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!"""######"""""""""### !!!"""$$$$$$$$$###"""###############"""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$"""!!!!!!"""######!!! !!!!!! !!!!!! !!!!!!!!!!!! ######""""""!!!!!! %%%###!!! !!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$######!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! """"""!!!!!!$$$ """#########"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$############&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######################################################"""""""""!!!###"""  """###$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$%%%%%%'''((()))(((&&&%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''&&&%%%&&&'''((('''&&&(((&&&(((&&&)))===LLLGGG,,,((($$$"""###%%%%%%$$$$$$$$$$$$&&&)))++++++***$$$%%%&&&%%%###"""###$$$%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!%%%$$$######$$$$$$###!!!$$$#########$$$$$$#########"""!!!"""$$$$$$$$$"""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""$$$))))))### """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$$$$######$$$$$$###"""!!!######""""""""""""######"""""""""""""""######$$$"""""""""""""""###$$$%%%###$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!"""""" !!!"""$$$###"""!!! !!!""" !!!!!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#########""""""!!! !!!!!!!!!!!!"""######$$$!!!%%%$$$!!!!!!&&&&&&######"""!!! !!!###$$$!!!!!!"""""""""#####################"""""""""!!!""""""""""""###$$$%%%&&&$$$"""!!!!!!###$$$$$$######"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! """$$$%%%$$$"""""" &&&'''$$$!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!$$$$$$$$$$$$############ !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!###&&&%%%###!!!!!!"""!!!""""""############""""""""""""""""""!!! """"""""""""""""""""""""!!!!!! !!!###$$$%%%###""" !!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! """!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""  ### """######""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%'''))))))&&&"""%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%&&&''')))***,,,%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""!!!  !!!"""$$$###"""!!!!!!"""###$$$ !!!""""""$$$$$$%%%&&&((()))((('''&&&&&&)))+++,,,***(((&&&$$$$$$%%%&&&%%%%%%%%%$$$!!!!!!"""###&&&%%%%%%&&&'''((((((''''''%%%(((&&&%%%000666---(((&&&###"""###$$$$$$$$$$$$$$$&&&)))+++,,,***((($$$%%%&&&%%%#########$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""%%%$$$######$$$$$$###!!!###########################"""!!!"""$$$%%%$$$###!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!"""%%%$$$!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$$$$###""""""############"""""""""""""""""""""######$$$"""""""""!!!!!!"""######$$$$$$############$$$$$$$$$$$$######"""!!!  !!!!!!!!!!!!!!!"""###"""!!! !!!"""######"""!!!!!!!!!"""""" !!!"""###%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""#########$$$######"""!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$""""""%%%&&&$$$"""""""""######$$$$$$$$$!!!!!!""""""""""""##################""""""""""""""""""""""""###$$$%%%&&&%%%###!!!!!!#########"""########################""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###"""!!!!!!###%%%%%%$$$!!!"""!!!###)))+++)))!!!!!!!!!"""###$$$$$$$$$"""###%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###'''&&&!!!$$$###"""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!""""""$$$%%%&&&&&&%%%#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############$$$######"""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!! !!!  """ !!!!!!"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%###"""###(((...000+++&&&%%%%%%$$$$$$$$$#########%%%$$$###$$$&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#########$$$""""""""""""""""""""""""#########"""""""""""""""######"""!!!!!!"""############"""!!!!!!"""######""""""###$$$%%%&&&'''''')))((((((''''''(((***,,,,,,***'''$$$######%%%&&&$$$%%%%%%###!!! !!!###$$$###"""###%%%&&&&&&%%%$$$"""'''(((&&&---111(((%%%$$$"""!!!"""###$$$%%%$$$%%%'''+++---,,,)))'''###%%%%%%%%%######$$$%%%$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###!!!######$$$$$$###"""###$$$$$$###"""###%%%%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!""""""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$%%%&&&&&&%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!"""%%%###""""""###$$$$$$###"""######$$$$$$$$$######""""""""""""############"""###$$$###!!! !!!"""""""""""""""""""""######!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###$$$%%%&&&%%%$$$###"""!!!!!!""""""!!!!!!!!! $$$$$$$$$######$$$%%%$$$ !!!"""$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""###$$$%%%&&&'''%%%#########$$$###"""!!!"""###"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$######%%%%%%###%%%+++---+++""""""""""""######$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!  !!!!!!"""""" """$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&$$$%%%$$$###!!!!!!!!!"""### !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$$$$######$$$&&&&&&%%%###!!!!!!!!!""""""!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!  """"""!!!!!! !!!!!!"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$###$$$***000222---((($$$#########""""""""""""###"""""""""$$$'''***,,,###########################%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########$$$$$$%%%&&&'''((((((((('''&&&'''(((***+++,,,+++)))&&&###"""###$$$%%%$$$%%%%%%$$$""""""###$$$$$$###"""###%%%&&&%%%$$$### %%%((('''...333+++#########""""""###$$$%%%%%%&&&(((+++---,,,(((%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$$$$###!!!"""$$$%%%$$$""""""###%%%%%%######$$$%%%&&&%%%$$$&&&%%%$$$###"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$&&&%%%###""""""###!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!"""%%%###!!!"""$$$%%%$$$"""!!!"""$$$%%%%%%$$$###"""!!!"""""""""#########$$$###$$$%%%$$$"""!!!"""###!!!!!!"""#########$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""!!! !!!""""""###""""""!!! $$$###"""######"""###$$$ """###$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""###$$$%%%&&&(((&&&$$$$$$%%%%%%$$$### !!!###""" !!!"""###########################""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! ###&&&&&&######''')))'''#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!#########$$$$$$%%%%%%&&& """$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""%%%$$$ %%%$$$###!!!!!!!!!"""###!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!! !!!"""###""" !!!!!!"""######"""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""  ######"""!!!!!!!!!!!!"""''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######""""""######$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&(((+++...---)))%%%#########"""""""""!!!!!!"""!!!!!!"""###$$$&&&(((""""""""""""""""""""""""###&&&((('''### !!!########################""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""######"""""""""###$$$%%%&&&'''(((((()))&&&%%%%%%'''***++++++***((('''%%%#########$$$%%%"""###$$$###""""""$$$&&&'''%%%$$$%%%&&&'''&&&$$$%%%###'''%%%***///)))"""###$$$###""""""$$$%%%%%%&&&(((+++,,,+++'''$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%$$$######$$$$$$###!!!!!!$$$&&&%%%"""!!!###%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%$$$"""!!! """"""""""""############ !!!"""######"""!!! ######!!!!!!$$$$$$""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!$$$&&&%%%""" !!!###""""""############"""""""""""""""""""""######$$$"""""""""!!!!!!"""######&&&###!!!!!!$$$%%%$$$""""""###$$$$$$###!!! !!!!!!""""""$$$%%%%%%$$$"""!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!"""#########""""""!!!"""###$$$$$$###"""!!!$$$!!!!!!"""""" ###!!!!!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$%%%&&&'''%%%$$$###%%%%%%%%%$$$"""$$$### !!!#################################""""""""""""######""""""""""""""""""""""""  !!!"""  $$$$$$ !!!###!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###############$$$$$$$$$ !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$$$$###""""""""""""""""""!!!""""""###############""""""""""""""""""""""""%%%%%%%%%$$$###!!! $$$###"""""""""""" !!!!!!############!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! """"""############"""""""""""""""""""""""""""""" !!!"""############!!! !!!""""""!!!""""""""""""""""""""""""(((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$############$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$%%%''')))***(((&&&%%%$$$$$$$$$#########""""""""""""###############$$$"""""""""""""""""""""""" $$$((('''### !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""############""""""""""""############""""""""""""###$$$%%%&&&''''''######$$$'''+++,,,***(((%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!"""$$$&&&(((&&&%%%%%%&&&&&&$$$###&&&###'''$$$&&&***$$$###%%%&&&%%%###"""###%%%&&&&&&''')))***)))&&&###"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$######$$$$$$###!!!!!!$$$&&&%%%""" ###&&&&&&%%%$$$%%%&&&''''''%%%$$$$$$###############""""""#########$$$$$$$$$%%% !!!"""######"""!!! """### !!!$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! $$$&&&%%%!!!!!!$$$######""""""""""""######"""""""""""""""######$$$"""""""""""""""###$$$%%%&&&### !!!$$$&&&$$$!!!!!!###$$$%%%%%%###!!! !!!"""""""""%%%&&&&&&%%%###""""""### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$%%%%%%&&& """###%%%&&&%%%$$$###$$$ """!!!"""$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""!!!"""""""""############""""""""""""###$$$%%%&&&$$$###!!!"""###$$$$$$###!!!$$$&&&%%%""" ###&&&########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!"""""" """$$$  !!!!!!$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! $$$&&&'''&&&!!!""""""############""" !!!!!!"""######""""""""""""""""""""""""""""""""""""#########"""!!! %%%$$$######$$$$$$""" !!!###$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######$$$$$$###"""!!! """$$$$$$"""!!!!!!######$$$###"""!!!))))))************))))))))))))))))))))))))))))))"""###%%%&&&'''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))'''%%%######$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&!!!%%%''''''&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""''''''$$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""############""""""!!!!!!"""###$$$%%%%%%&&&""""""###''',,,,,,)))&&&######$$$$$$%%%%%%%%%%%% !!!$$$&&&'''%%%############!!! &&&$$$)))%%%&&&((("""###&&&'''&&&###"""###%%%'''&&&'''((()))(((&&&###"""###%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$######$$$$$$###!!! $$$'''%%%!!! ###&&&&&&%%%$$$%%%'''((('''&&&!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""$$$$$$"""!!! !!!### $$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!$$$'''&&&""" """%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""###$$$&&&&&&'''### !!!%%%&&&$$$!!!"""%%%''')))((('''&&& !!!!!!"""###$$$$$$%%%%%%&&&'''%%%###""""""### """$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!""""""######$$$$$$"""!!! !!!###$$$ """$$$&&&'''&&&%%%$$$$$$!!!!!!!!!'''&&&&&&%%%$$$###"""""" !!!!!!!!!"""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&"""  """######""""""&&&)))'''###"""$$$(((########################!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$###!!!###%%%""" """$$$$$$###$$$$$$%%%%%%&&&&&&'''######""""""""""""######!!!!!!""""""######$$$$$$&&&%%%%%%%%%$$$$$$###############"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!&&&'''%%% !!!"""$$$$$$$$$###""" !!!""""""!!!!!!""""""""""""""""""""""""!!!"""######""""""!!!"""!!! """###$$$$$$###""" !!!!!!!!!!!! !!!!!!!!!""""""######!!!  !!!$$$&&&(((########################!!!!!!""""""######$$$$$$!!!""""""#########"""""""""""""""""""""""""""""" !!!######$$$$$$$$$###"""!!!###%%%%%%"""!!!###$$$%%%$$$"""!!!,,,+++***)))((('''&&&%%%%%%((()))(((%%%$$$&&&)))(((((())))))))))))((((((((('''&&&&&&'''((()))***((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&########################%%%$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$""""""############""""""########################""""""############""""""$$$###$$$%%%&&&&&&$$$""""""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!"""###%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$###!!!"""###%%%%%%$$$&&&((()))(((&&&%%%%%%&&&&&&%%%$$$######%%%'''((()))%%%"""$$$''''''&&&&&&$$$###"""""""""###%%%%%%%%%$$$###"""!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$###############$$$###$$$%%%&&&'''&&&%%%%%%''''''((((((''''''&&&%%%""""""""""""""""""""""""######""""""""""""######""""""!!!!!!  !!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!!!!###%%%%%%$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############&&&&&&&&&%%%$$$###"""!!! !!!###$$$$$$$$$###"""###############$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$#########$$$%%%&&&%%%$$$"""!!! !!!"""$$$!!!!!!""""""######$$$$$$%%%$$$$$$###"""!!! ############"""""""""""" !!!###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""!!!""""""###$$$"""!!!"""###%%%%%%###!!!&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!! """###$$$"""""""""###&&&''''''&&&######$$$%%%%%%###"""!!!!!!"""###$$$$$$###"""!!! !!!"""$$$&&&&&&$$$###""" !!!"""######"""!!!!!!!!!!!!!!! """###$$$###!!!  !!!"""###$$$%%%######$$$%%%$$$""" ###!!! """###"""!!!!!!!!!""""""""""""!!!!!!&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! $$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!***))))))((('''&&&%%%%%%&&&'''((('''&&&%%%&&&''''''(((((())))))((((((''')))((('''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############'''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""######$$$%%%&&&%%%$$$"""######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%% """###%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%&&&'''&&&&&&$$$###""""""$$$%%%%%%$$$&&&''')))(((&&&%%%%%%&&&$$$$$$#########$$$%%%&&&(((&&&$$$&&&((('''%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%'''((()))######$$$$$$%%%$$$$$$##################$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!! ###"""""""""""""""######""""""""""""!!!!!! """###%%%%%%$$$###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""(((***)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""#####################"""!!! !!!""""""######""""""########################!!!!!! !!!!!!######""""""###$$$%%%&&&%%%$$$"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! $$$$$$$$$######"""""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""##################""""""!!!!!!!!!"""""""""""""""###%%%%%%###""""""############$$$$$$$$$""""""""""""############  !!!""""""!!! ###$$$%%%$$$###$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$###"""!!! !!!!!!"""$$$###""""""!!!!!!"""""" """###$$$###"""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$""" """!!! """$$$######!!!""""""######""""""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!! """!!! !!!""""""""""""""""""""""""###############"""!!!!!!"""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''''''''&&&&&&''''''''''''''''''&&&***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$###"""!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############""""""########################$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%% """%%%'''))))))$$$$$$$$$$$$%%%&&&'''(((***(((&&&&&&''''''&&&%%%$$$###"""###%%%&&&%%%$$$%%%'''((((((&&&%%%%%%&&&""""""######$$$$$$$$$###%%%%%%%%%%%%''''''%%%#########""""""######$$$%%%%%%%%%%%%%%%&&&((()))***###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!! ###$$$&&&%%%$$$"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!%%%(((((('''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""""""""######!!!""""""###""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%$$$###"""!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""###""""""###%%%&&&$$$###"""""""""#########$$$$$$############$$$$$$$$$$$$!!!!!! !!!""""""%%%###!!!!!!###&&&((((((%%%$$$######"""#########""""""############"""""""""""""""""""""######$$$######"""!!!!!!!!!""""""######""""""!!!!!!"""""" !!!###$$$$$$######$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!"""!!! !!!###%%%%%%%%%"""##################""" !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$!!!""""""""""""#########""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!! ######"""!!! """"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&(((%%%###$$$((()))'''%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$###$$$&&&''''''&&&$$$###""""""############""""""########################%%%###!!! !!!###%%%"""$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$ !!!"""%%%''')))***$$$$$$$$$%%%&&&'''((()))+++)))'''&&&''''''&&&$$$$$$$$$###$$$&&&'''%%%$$$%%%&&&((('''&&&%%%%%%&&&!!!"""$$$%%%&&&%%%######"""######"""$$$''')))'''###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$#########%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""'''%%%###!!! !!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$!!!  """###%%%$$$$$$###"""!!!!!! !!!"""$$$$$$$$$###""" !!!"""###$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########$$$######"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""!!!""""""###%%%%%%"""!!!!!!"""$$$%%%$$$###%%%$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$############$$$$$$$$$$$$!!!###'''+++---&&&%%%###"""""""""###$$$"""""""""######"""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!! !!!!!!""" !!!###$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!""""""#########"""""""""!!! !!!$$$&&&&&&&&&######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###########################!!!!!!!!!###%%%&&&%%%###!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&&&&''''''''''''$$$###$$$''')))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&''''''&&&$$$###""""""############""""""########################%%%###!!! !!!###%%%!!!$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%&&&''')))***+++)))&&&&&&&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$$$$%%%''''''&&&%%%%%%&&&!!!###%%%''''''&&&$$$###"""%%%$$$!!!###+++000000""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ """###%%%%%%&&&&&&!!!!!! !!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!!!! ######"""!!! !!!!!!""""""""""""""""""""""""###$$$%%%%%%###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" ###'''***$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$!!!  """###$$$$$$######"""!!! !!!###%%%%%%%%%$$$ !!!""""""#########""""""!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$"""!!!!!! !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!"""$$$&&&((()))!!!  ###$$$$$$###$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########!!!(((---000&&&%%%###"""""""""###$$$###""""""""""""""""""###$$$######"""""""""""""""""""""##################  !!! !!!"""######$$$$$$$$$############""""""""""""!!!""""""############""""""!!! !!!$$$&&&&&&&&&######$$$$$$$$$$$$######$$$$$$#########"""""""""#################################$$$&&&%%%###!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&((()))))))))$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$%%%%%%%%%$$$###""""""########################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###""""""############""""""########################$$$###"""!!!!!!"""###$$$!!!$$$''''''$$$"""###%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&(((((((((&&&$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&((()))***)))'''%%%%%%&&&&&&%%%$$$%%%$$$%%%'''((((((&&&$$$###%%%&&&'''%%%%%%%%%&&&"""$$$&&&'''''''''%%%$$$!!!''''''"""$$$...444333""""""###$$$$$$$$$$$$######$$$%%%'''(((((((((((( """$$$&&&'''((((((!!!###%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!! $$$###"""!!! """"""""""""############"""###%%%$$$###!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!! !!!!!!"""############""""""!!!!!!  """######### !!!!!!""""""""""""!!!"""""""""!!!!!!!!! ############""""""""""""!!!!!!""""""######$$$$$$ !!!!!!  !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!"""$$$&&&((()))"""  ###%%%%%%$$$ !!!!!!"""###$$$$$$ !!!!!!!!!""""""""""""!!!!!!"""""""""!!! """ !!!&&&---333555%%%$$$######"""###############""""""""""""############"""""""""""""""###!!!"""###$$$$$$$$$######  !!!!!!"""""""""#########$$$$$$"""""""""######$$$$$$$$$#########""""""""""""""""""!!! !!!###%%%%%%%%%"""##################"""%%%$$$$$$$$$######""""""########################$$$$$$$$$%%%&&&%%%""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!""""""""""""""" !!!"""###$$$""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&###$$$%%%'''((((((''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!! ######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""" $$$((('''$$$"""###%%%&&&&&&&&&&&&%%%$$$###"""&&&''')))))))))&&&$$$"""!!!###&&&((((((&&&$$$"""$$$$$$$$$%%%'''(((***+++'''%%%######%%%%%%%%%$$$%%%%%%&&&'''))))))'''$$$"""$$$&&&&&&%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%(((######,,,///,,,!!!"""###$$$%%%$$$$$$###"""###%%%&&&'''(((''''''!!!"""$$$%%%''''''(((((( """$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!"""""""""###### """$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###%%%&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""#########"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""$$$###""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############""" !!!"""###%%%%%%$$$"""!!!"""$$$&&&'''''' !!!"""###$$$$$$!!!!!!"""""""""######### !!!!!!!!! %%%###"""$$$)))///333555###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$###"""""""""""""""######!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######$$$$$$######""""""######""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""!!! """$$$######!!!""""""######""""""!!!""""""""""""####################################""""""$$$&&&'''&&&$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!! !!!"""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!$$$&&&&&&$$$$$$&&&)))&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%!!!!!!"""###$$$%%%%%%&&& !!!###$$$$$$###""""""########################!!!"""###$$$&&&'''((()))$$$$$$###""""""###$$$$$$""""""############""""""########################""""""############"""""" $$$((('''$$$!!!###&&&&&&'''&&&&&&%%%$$$###"""'''((()))***)))'''$$$""""""&&&)))***(((%%%###$$$$$$$$$%%%''')))***+++%%%$$$"""###$$$%%%%%%$$$%%%%%%&&&(((***)))'''%%%"""$$$&&&&&&%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$!!!'''"""!!!'''((("""!!!"""###$$$%%%$$$############$$$%%%$$$###"""!!!$$$%%%&&&&&&''''''''''''%%%%%%$$$###""""""######&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!  !!!"""### !!!!!!""""""!!!#########"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!"""""""""############"""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!!!!!!!"""######$$$$$$$$$"""!!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!!""""""######$$$$$$'''&&&###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!! !!!!!!%%%$$$######&&&((())))))""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!"""#########!!! !!!###(((+++,,,######$$$%%%%%%###"""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%$$$#########"""######$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$##################%%%%%%###"""!!!!!!!!!!!!###!!! """###"""!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""" !!!###&&&((((((%%%###""""""!!!!!!  !!!######!!!  !!!!!! !!!""""""""""""""""""!!! """"""""""""""""""""""""###############"""!!!!!! !!!!!!"""""" !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!)))******)))&&&%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$###"""###$$$%%%%%%###!!!&&&$$$###!!!!!!"""$$$%%%######$$$%%%%%%###"""!!!#########""""""""""""!!!######################## !!!!!!"""###$$$$$$$$$######"""!!!!!!"""###$$$&&&'''))))))'''&&&&&&'''&&&((()))'''###!!!"""$$$(((***+++***'''$$$"""""""""###%%%'''(((&&&""""""###%%%'''''''''&&&%%%'''&&&$$$"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&$$$!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! %%%$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$#########$$$$$$%%%&&&###%%%&&&&&&$$$###"""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!""""""!!!(((...+++###"""$$$$$$$$$###!!!!!!$$$&&&%%%$$$###!!! ###"""""""""$$$%%%$$$###!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$### !!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################&&&%%%$$$$$$$$$###!!!$$$$$$$$$######!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&%%%$$$###""""""!!!""""""&&&%%%$$$#########$$$%%%###'''((($$$###%%%%%%$$$!!!"""###"""!!! !!!!!!"""#########%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!"""######"""!!!!!! !!!"""###$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!""""""!!!!!! """"""############""""""%%%$$$###""""""###$$$%%%+++)))'''$$$""""""############""""""""""""######"""!!!!!!$$$&&&&&&"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!$$$######"""!!!  !!!######!!!######$$$$$$$$$$$$############""""""!!!!!!  !!!!!! !!!!!!"""############### !!!"""######$$$$$$#########""""""!!!!!!""""""!!!!!!  """""""""!!!!!!***++++++***(((''''''(((%%%&&&&&&&&&&&&%%%%%%$$$''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$################################# !!!!!!"""######$$$$$$%%%$$$###!!!!!!!!!"""""""""$$$%%%%%%$$$######$$$&&&'''(((&&&###!!!"""$$$'''((()))(((%%%###""""""###$$$%%%&&&'''%%%### """$$$&&&'''((('''&&&$$$&&&%%%$$$###""""""""""""$$$$$$$$$#########"""""""""######$$$$$$######"""$$$###$$$%%%&&&&&&$$$"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$#########$$$$$$"""######$$$%%%%%%%%%%%%""""""###$$$%%%'''((()))$$$&&&((((((&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""#########!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""#########(((,,,***$$$ !!!$$$###$$$$$$###!!!!!!###%%%!!!!!!!!!!!!!!!"""######$$$""""""###$$$%%%$$$###""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############"""!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$###""" ###$$$$$$######!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""""""""!!!""""""############""""""###%%%&&&&&&%%%###"""!!!"""""""""###$$$$$$$$$"""%%%&&&'''############$$$$$$$$$$$$"""!!!!!! !!!%%%$$$###"""######$$$%%%###'''((($$$"""$$$$$$### !!!###$$$%%%$$$"""!!!#########"""!!!!!! """"""""""""""""""""""""!!!"""#########"""!!!!!!!!!!!!""""""!!! ######$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!! """"""############""""""$$$##################$$$'''%%%###!!! !!!"""######""""""""""""######""""""###%%%'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###!!!!!!###$$$###"""!!!!!! !!!######"""!!!"""######$$$$$$######"""###"""""""""!!!!!!!!! """"""###$$$$$$###""""""!!!!!!"""############### !!!"""##################"""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!"""!!!!!!!!!)))******)))'''&&&'''(((%%%%%%&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$(((&&&$$$$$$%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%$$$###############&&&&&&&&&&&&%%%%%%%%%%%%########################!!!!!!!!!"""######$$$$$$&&&%%%###"""!!! !!!!!!!!!"""######!!!!!!"""###%%%&&&&&&$$$###"""###%%%&&&'''((('''$$$"""!!!"""%%%%%%%%%%%%%%%$$$#########%%%'''))))))'''&&&$$$%%%%%%$$$###"""""""""############"""""""""!!!!!!######""""""""""""######$$$######%%%&&&&&&$$$"""###""""""!!!!!!""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$&&&(((***+++%%%'''))))))'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""######$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$$$$%%%$$$&&&'''&&&$$$""""""#########$$$###!!!!!!###%%% !!!"""###$$$%%%$$$###"""###%%%%%%%%%###"""######$$$%%%%%%%%%%%%######""""""""""""######&&&""""""$$$$$$""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!####################################"""!!! """""""""""""""""""""""""""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!############""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!###$$$$$$######"""!!! !!!!!!""""""""""""""""""###$$$%%%$$$(((((($$$"""###$$$""""""###$$$$$$$$$###"""!!!$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! $$$$$$%%%%%%%%%$$$#################################"""""""""""""""!!!!!!""""""############"""""""""###$$$$$$$$$$$$###"""$$$###!!! !!!"""######""""""""""""############$$$%%%'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!! !!!$$$%%%$$$""" """!!! """######""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""############### !!!!!!""""""############""""""""""""!!!!!!###"""""""""""""""!!!!!!""""""!!!!!! !!!!!!&&&'''''''''%%%$$$$$$&&&%%%&&&''''''((((((((((((((((((''''''''''''((((((%%%&&&(((((((((&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$###############(((&&&###"""###$$$$$$###$$$$$$#########$$$%%%%%%&&&%%%$$$###"""###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%########################!!!!!!""""""############%%%$$$###!!!!!!!!!""""""!!!"""######"""!!!###%%%%%%%%%$$$###"""###$$$%%%%%%''''''&&&$$$""""""###&&&&&&&&&%%%$$$###$$$%%%$$$&&&)))******(((&&&$$$$$$$$$##################$$$#########""""""""""""$$$###!!!!!!!!!!!!###$$$#########%%%&&&&&&$$$"""###""""""""""""""""""###$$$###!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###""" !!!!!!###$$$'''((()))%%%'''))))))'''&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&###"""!!!!!!""""""!!! """###$$$###"""!!!"""$$$######""""""!!!"""""""""$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$###!!! !!!""""""%%%"""""" """######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""###%%%""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""###""""""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$"""  """$$$$$$###!!! """"""!!!""""""###$$$$$$ !!!""""""###$$$%%%%%%))))))%%%###$$$$$$###"""""""""""""""!!!  !!!!!!"""######$$$$$$""""""""""""############ !!!!!!!!!"""""""""""""""""""""!!!!!! ############""""""!!!!!!""""""#########$$$$$$$$$############""""""""""""""""""############""""""!!!"""$$$&&&&&&$$$"""!!!###""""""!!!"""###$$$$$$######""""""""""""######""""""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############!!!###$$$$$$###!!! ###!!! """###"""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!"""""""""###""""""""""""""""""!!!!!!############""""""""""""$$$###!!! !!!!!!%%%&&&'''&&&%%%$$$%%%&&&&&&'''((())))))))))))))))))(((''''''''''''((()))&&&'''(((((((((&&&###"""###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$######""""""######&&&$$$!!!!!!!!!"""""""""$$$$$$###$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!###$$$%%%!!!"""""""""!!!!!!###%%%&&&%%%###"""###$$$%%%%%%&&&''''''&&&$$$###$$$%%%&&&''''''%%%######%%%'''&&&(((***,,,+++)))&&&###"""#########$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""###$$$###"""###%%%&&&&&&%%%#########""""""""""""######%%%###!!! !!!###%%%$$$######"""!!!!!!""""""%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$$$$###%%%''''''&&&%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""############!!! !!!"""###""" """"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###!!! """###!!! !!!"""$$$###"""!!!"""###$$$###"""""""""""""""###$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$###!!!  !!!"""###!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" """###"""!!!!!!$$$&&&!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############""" """###$$$###!!! """"""!!!""""""###$$$$$$ !!!"""###$$$$$$$$$&&&******&&&$$$&&&&&&$$$######"""""""""!!! !!!!!!""""""###$$$$$$$$$!!!!!!""""""############!!!!!!!!!!!!""""""######!!!!!!!!!""""""######$$$$$$$$$###""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""############""""""############"""""" """%%%&&&&&&%%%""" !!!!!!!!!!!!"""###$$$$$$######""""""""""""###### !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$######"""""""""###$$$$$$""" !!!"""!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############%%%###""" !!!"""''')))***)))''''''((()))(((((()))*********)))))))))((('''&&&&&&'''((()))''''''(((((('''%%%###"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######""" """###"""!!!######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######!!!!!! !!!"""###%%%&&& !!!  ###%%%)))'''$$$######%%%%%%%%%&&&&&&'''&&&$$$$$$%%%'''%%%'''(((&&&###"""%%%''''''))),,,...---***&&&###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$&&&'''%%%###$$$######""""""######$$$&&&%%%###""""""###%%%&&&#########""""""######$$$%%%%%%%%%%%%%%%$$$###"""###""""""!!! !!!!!!!!!###%%%&&&%%%$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!! !!!"""###""" """""""""""""""""""""""""""###$$$$$$%%%$$$$$$###$$$######$$$%%%$$$###!!! """######"""!!!!!!"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """###""" ###'''!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!! """###%%%'''"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""############ """######""""""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$%%%))))))&&&$$$&&&'''%%%%%%$$$$$$$$$$$$$$$######%%%$$$$$$######"""!!!!!! !!!!!!""""""###"""!!!!!!!!!"""###$$$%%%!!!!!!!!!"""###$$$&&&&&&&&&%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""""""""""""""###""""""############""""""!!!"""$$$&&&&&&$$$"""!!! !!!"""""""""######""""""""""""######!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!! !!!$$$'''(((!!! !!!""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!"""""""""""""""#########"""!!!!!!!!!""""""((()))******(((((()))************+++******)))))))))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$###$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""!!! """$$$%%%$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$############""""""""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!""""""!!! !!!$$$''',,,)))%%%###$$$&&&&&&%%%$$$%%%%%%$$$######%%%'''$$$''')))((($$$"""$$$'''(((***---///...***&&&### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$&&&'''%%%$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%######"""######$$$%%%&&&$$$$$$%%%%%%%%%$$$############"""!!!!!!!!!!!!!!! """%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###!!! !!!"""###""" """""""""""""""""""""""""""###$$$$$$$$$###"""!!!###$$$&&&&&&%%%$$$"""!!!!!!######"""!!!!!!"""###"""""""""######$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###############"""!!! !!! !!!"""###$$$$$$###""""""""""""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! ###$$$!!!"""&&& !!!!!!!!!!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!! !!!"""$$$%%%!!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$############"""!!! !!!!!!"""""""""#########"""!!!!!! !!!"""###$$$%%%%%%$$$######"""&&&'''$$$###%%%'''%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######""""""!!! !!!!!!"""######$$$###"""""""""###$$$&&&'''""""""!!!!!!"""###$$$%%%%%%$$$#########$$$%%%&&&###############$$$$$$$$$ !!!!!!!!!"""""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!! !!!""""""""""""######""""""""""""###### """######!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$"""!!!!!!"""$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""#########"""!!!!!!"""######!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""!!!""""""#########""""""&&&((()))(((''''''((()))+++++++++++++++***)))(((***((('''&&&&&&'''(((******)))'''&&&$$$$$$$$$$$$%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""""" !!!$$$&&&'''%%%###"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""######$$$%%%%%%$$$###$$$(((***...***%%%$$$%%%&&&&&&%%%###$$$$$$"""!!!"""$$$&&&###'''***)))%%%"""$$$''')))+++...000...***&&&""" !!!"""$$$%%%%%%%%%$$$############""""""""""""$$$%%%&&&''''''&&&%%%$$$"""""""""$$$''''''&&&$$$$$$$$$############$$$$$$###""""""""""""""""""###""""""######$$$%%%''''''###$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""###!!!###%%%&&&%%%$$$$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! ######""""""!!!!!! ###!!! !!!"""###"""!!!"""""""""""""""""""""""""""###$$$$$$###"""!!! ###&&&&&&$$$!!!!!!###$$$"""!!!!!!!!!'''&&&%%%###"""!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$"""  """"""!!!!!!###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############ !!!###$$$!!!"""&&& !!!!!!!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######%%%$$$"""!!! !!!###$$$!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$"""""""""!!!"""###$$$$$$%%%$$$###""""""!!!""""""###$$$%%%&&&&&&%%%###"""###%%%"""!!!$$$&&&%%%"""!!!!!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$%%%&&&&&&&&&$$$######"""###%%%'''(((###"""!!! !!!""""""""""""!!!!!!!!!"""$$$%%%######################## !!!!!!""""""""""""############"""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&!!!!!!!!!!!! #########%%%''''''%%%###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""#########"""!!! !!!"""###!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""" !!!"""$$$$$$$$$###"""''''''((())))))))))))))),,,,,,++++++******++++++''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''&&&&&&&&&''''''((('''''''''&&&$$$"""!!! !!!###$$$$$$###"""$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,+++&&&""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$#########""""""!!!!!!$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%###"""!!!########################$$$%%%&&&%%%$$$$$$%%%'''***&&&###$$$%%%%%%&&&'''"""###!!!"""(((***((()))((('''%%%$$$###""""""'''---444444///((($$$###########################)))&&&######$$$%%%### &&&'''((('''%%%$$$$$$$$$!!!"""###$$$$$$###!!! """"""""""""############"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$"""!!! %%%%%%&&&&&&%%%###"""!!!"""""""""""""""""""""""" !!!""""""!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""###""""""!!! $$$###"""!!!"""###%%%&&&!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! $$$$$$######"""!!!!!!!!!+++)))&&&$$$"""""""""###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''######""""""""""""###### """"""#########""""""!!!############"""""""""""""""!!!!!!"""###$$$###""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###""""""""""""###############""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$$$$$$$############### !!!"""###$$$%%%%%%$$$###""""""""""""$$$$$$"""!!! """"""""""""""""""""""""!!!!!! !!!!!!######"""""""""###$$$%%%&&&""" """###!!! !!!!!!""""""###### !!!"""######$$$$$$######"""""""""""""""!!!""" """)))+++***&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$"""!!!""""""###$$$###"""""""""""""""### !!!"""######"""!!! """"""###$$$$$$###!!!!!! !!!!!!""""""############""""""!!!!!! """"""###$$$$$$###"""!!!$$$###""""""""""""######!!!###%%%&&&""""""""""""""""""""""""$$$%%%&&&'''&&&$$$""" $$$###!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!$$$$$$$$$######!!! !!!"""######$$$$$$###"""!!! !!!"""###"""!!!  !!!"""))))))***++++++++++++***---,,,+++***************'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""&&&'''$$$"""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$#########""""""""""""$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""######"""""""""""""""!!! """"""""""""""""""""""""###%%%%%%%%%$$$$$$&&&(((***'''$$$$$$$$$%%%%%%%%%###$$$###!!!###)))***((()))(((&&&$$$#########$$$(((---222222,,,&&&##############################(((&&&###$$$&&&'''%%%$$$&&&((()))(((&&&$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""############"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$###"""!!! &&&&&&''''''&&&%%%$$$###"""""""""""""""""""""""" !!!""""""!!! """""""""""""""!!! """"""""""""""""""""""""###############"""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""############!!!!!!""""""""""""!!!!!!"""###%%%&&&&&&%%%###""""""""""""""""""#########'''&&&$$$"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""""""""###""" !!!###$$$$$$### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$%%%%%%&&&'''$$$###"""!!! """"""""""""""""""""""""!!!  ############$$$$$$$$$$$$%%%###"""!!!"""###"""!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""""""""""""""""""""  &&&(((&&&$$$$$$###"""""""""###$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""!!!!!!!!!###"""""""""!!!!!!!!!  !!!"""###""""""!!!!!! !!!!!!"""### !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%$$$""" !!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""#########$$$$$$#########"""######$$$######"""""" """$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###"""!!! !!!""""""""""""!!! !!!!!!((())))))***************,,,,,,+++))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$######### $$$%%%######%%%'''$$$$$$###############"""$$$$$$$$$###"""""""""!!!###############"""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!"""########################"""$$$%%%%%%$$$%%%'''))))))'''$$$###%%%&&&&&&%%%%%%&&&$$$"""$$$))))))'''((('''%%%######$$$%%%&&&))),,,///---((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&((('''''''''((()))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$######"""!!!$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""######""""""!!!!!!########################$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!"""######"""!!!!!!""""""######""""""!!!$$$%%%&&&''''''&&&%%%$$$ !!!!!!"""######$$$$$$$$$###"""!!!!!!"""$$$%%%!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%######""""""""""""######""""""""""""""""""""""""""""""############""""""############""""""""""""$$$""" """$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""""")))(((&&&%%%######""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""!!! """###$$$%%%&&&%%%$$$$$$###$$$$$$$$$"""!!!"""###$$$$$$###""""""!!! """"""######$$$$$$%%%%%%$$$######""""""""""""""""""### $$$%%%###""""""!!!!!!!!!""""""########################### """###$$$%%%%%%'''&&&%%%$$$"""!!! !!!"""############"""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$###""""""!!! """"""""""""!!!!!!!!!!!! """######"""""" !!!!!!""""""###"""!!!!!!!!!!!!"""###$$$ !!!""""""###"""!!! !!!"""###$$$$$$$$$$$$######""""""""""""######""""""$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""############"""!!!!!!"""######$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!%%%&&&''''''((((((''''''++++++)))((('''''''''&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""%%%'''&&&$$$######$$$$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""##############################$$$$$$######"""!!!"""#########$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%(((***&&&&&&%%%$$$&&&******((($$$&&&$$$"""$$$((((((%%%'''%%%###"""###$$$'''(((***++++++(((%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))'''%%%%%%&&&!!!!!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""#########""""""!!!########################%%%%%%$$$""""""!!!  !!!""""""###"""""" !!!"""""""""!!! """""""""######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""##################"""""""""###$$$$$$!!!!!!"""###%%%&&&''''''&&&&&&%%%$$$#########$$$######""""""""""""######""""""""""""""""""""""""!!!""""""############"""############"""""""""!!!$$$""" !!!###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!"""""""""%%%%%%$$$"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%&&&'''&&&$$$### ###%%%$$$!!! """$$$#########"""""""""!!!!!!"""""""""######$$$$$$$$$$$$######"""""""""""""""!!!"""  %%%&&&###""""""!!!"""""""""######"""""""""######""""""""" """$$$$$$$$$###&&&%%%%%%%%%$$$###"""!!!########################""""""###########################"""""""""!!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###!!! """""""""###"""""""""!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###""" ###""""""!!!!!!""""""### !!!""""""!!! ######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""######"""!!!!!! %%%%%%&&&''''''''''''&&&***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&''''''))))))(((''''''''''''''''''''''''&&&%%%$$$###"""###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&''''''&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((***"""%%%&&&$$$(((///000,,,###%%%$$$"""$$$((('''$$$%%%$$$#########%%%''')))))))))'''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&$$$############'''((()))(((&&&%%%%%%%%% !!!"""###$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!""""""###""""""######"""!!!!!!!!!"""###""""""############""""""######$$$$$$$$$$$$##################""""""!!!!!!%%%$$$$$$########################$$$$$$%%%%%%%%%&&&%%%$$$$$$##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################"""""""""!!!$$$""" """$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""""""""!!!!!!!!!"""""""""""""""!!!"""$$$&&&'''###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!"""$$$&&&&&&%%%$$$###"""%%%$$$""" !!!###!!!"""""""""#########$$$!!!!!!!!!"""""""""""""""$$$######""""""""""""""" !!!!!!"""'''(((%%%!!!""""""######$$$$$$$$$!!!"""############"""!!! !!!#########"""!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%$$$###!!! """######"""!!! ###############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######"""!!!"""!!!!!! !!!!!!""" !!!""""""!!! """###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""######"""""""""!!!!!! &&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''')))*********)))(((''''''''''''###$$$%%%&&&&&&''''''&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###"""""""""!!!#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$%%%'''))) %%%&&&$$$(((111111,,,###%%%$$$###%%%))))))%%%$$$$$$$$$$$$%%%&&&''''''(((&&&$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%"""!!!"""###&&&'''((('''%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$###############$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""######$$$$$$######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""### !!!!!!""""""""""""!!!%%%$$$""" !!!"""$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$##################"""""""""""""""!!!!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!""""""#########&&&&&&%%%######""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!""""""######!!!"""###$$$%%%$$$###### """$$$%%%$$$#########!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!"""$$$######"""""""""""""""!!!!!! """'''(((%%%!!!!!!"""###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######""""""!!!!!!"""###%%%&&&''''''&&&%%%%%%%%%$$$######$$$%%%%%%$$$######"""!!!!!!""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""""""""""" """#########"""""" !!!!!!!!! """######$$$$$$###""""""################################################ !!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!"""####################################### !!!"""#########"""!!!""""""######""""""!!!&&&&&&'''(((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%$$$$$$%%%&&&((()))+++******(((''''''&&&&&&&&&###$$$%%%&&&''''''''''''"""###$$$$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###"""""""""$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""""""""######!!!"""######$$$$$$$$$##############################%%%%%%%%%$$$$$$&&&(((%%%&&&###&&&//////((($$$&&&&&&%%%(((,,,,,,((("""###%%%&&&&&&&&&&&&%%%&&&$$$"""!!!###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""$$$&&&%%%&&&'''&&&$$$############%%%'''))))))(((%%%############$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$###"""######$$$""""""""""""""""""""""""######"""!!!!!!"""######!!!"""###$$$$$$$$$$$$#################################!!! !!!"""$$$%%%!!!""""""""""""!!!!!! """"""!!!!!! """######$$$$$$######""""""""""""!!!!!!"""""""""#########"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$$$$$$$############""""""""""""!!!!!!!!!###%%%%%%### ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!""""""###"""""""""""""""""""""""" !!!"""###""""""!!! !!!!!!""""""###$$$$$$ !!!"""###$$$$$$%%%+++)))'''$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!"""""""""###############$$$&&&''''''%%%###########################""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!!!!%%%%%%""" !!!###############"""###$$$%%%%%%$$$###"""#########"""""""""#########$$$&&&'''''''''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&###############%%%&&&'''######################## !!!!!!!!!"""""""""### !!!"""###$$$###"""""" !!!"""###""" """"""###$$$$$$$$$###"""""""""""""""""""""""""""#########""""""######$$$ !!!"""###$$$""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$ !!!"""###$$$$$$$$$$$$&&&%%%%%%$$$""" #####################"""!!!"""#########""" """###$$$$$$#########$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%''')))+++))))))((('''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$!!!###$$$$$$###"""$$$%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!!!!!!!!!!"""""""""""""""$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&&&&"""$$$---,,,$$$$$$'''((('''***///...***"""###%%%'''''''''%%%$$$%%%###!!!!!!###&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))$$$%%%'''&&&$$$""""""###"""%%%(((******'''$$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&""""""###""""""!!!  !!!"""!!! ######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!"""######$$$$$$ !!!###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%######""""""""""""############################## !!!######$$$$$$$$$############"""""""""""" """$$$&&&%%%"""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""###%%%%%% !!!""""""########################### """#########"""!!! !!!"""######$$$ !!!"""###$$$%%%%%% !!!###$$$%%%""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!"""###$$$!!!!!!!!! !!!""""""###&&&%%%%%%'''++++++((($$$%%%%%%$$$$$$###"""""""""$$$$$$##################$$$######""""""""""""""" """!!! ###""" """"""""""""!!!"""###%%%&&&&&&%%%###"""$$$###"""""""""###%%%&&&%%%&&&'''((((((&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$&&&(((+++,,,%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""######&&&&&&&&&&&&%%%###!!! !!!$$$&&&''''''&&&%%%!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###$$$&&&%%%###!!!!!!!!!""""""######""""""""""""#########!!!!!!### !!!######$$$$$$$$$ !!!######$$$$$$$$$!!!!!!!!!!!! !!!"""#########""" """###$$$$$$$$$$$$###&&&)))++++++((($$$!!!###""""""!!!"""$$$&&&'''---)))$$$!!!"""&&&+++///""")))***###""")))+++'''(((((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&&&&%%%########################!!!!!!"""###&&&))),,,...***)))((('''%%%%%%%%%%%%&&&'''((())))))((('''&&&'''((('''(((---111...'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&&&&(((+++***%%%!!!###$$$&&&'''''''''&&&&&&$$$$$$#####################""""""!!!!!! &&&%%%###"""""""""###$$$%%%###!!!###&&&'''%%%""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$""" """%%%&&&%%%###'''&&&%%%###!!! """###$$$%%%$$$###!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!"""###$$$%%%$$$$$$###!!!"""######!!! !!!%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########&&&%%%###"""""""""###$$$%%%!!!"""$$$### ######$$$$$$$$$$$$###### !!!!!!""""""""""""!!! !!!"""######"""!!! $$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!"""######""""""!!!!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%%%% !!!"""######$$$########################!!!!!!!!!"""""""""""""""%%%!!! """""" !!!!!!!!!!!!""""""""""""### !!!###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!"""$$$###!!! !!!""""""############""""""!!!"""!!! !!!###!!!!!!"""###############"""  !!!"""!!! ############""""""""""""$$$############$$$%%%%%%'''&&&&&&'''((('''$$$"""%%%%%%#########$$$%%%&&&!!!"""######$$$$$$$$$$$$$$$###!!! """$$$%%%!!!###$$$%%%%%%### ######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!"""###$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$###""" !!!"""#########"""  !!!!!!!!!"""$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$$$$##################""""""""""""!!!!!!!!!!!!$$$%%%&&&&&&%%%###  """###$$$$$$$$$$$$&&&***///333333...((($$$$$$#########$$$%%%'''(((+++***(((&&&&&&(((***,,,"""&&&(((&&&&&&))))))&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&''')))***))))))(((''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''(((,,,000---'''!!!!!!!!!"""###%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&''''''((())))))(((%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""###############%%%&&&&&&$$$"""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$###$$$############"""""""""""""""$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%%%%$$$###"""###%%%$$$###!!!!!!"""###############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""######,,,(((######%%%'''%%%"""######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!! !!!"""######"""!!! $$$$$$$$$#########""""""###"""""""""""""""###$$$""""""!!!!!!!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  """$$$""""""""""""!!!!!!!!!!!!"""!!! """######"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""""""""############"""""""""######!!! """$$$!!!!!!"""###############"""!!! !!!""""""!!! ###"""""""""""""""######%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&$$$"""&&&%%%$$$#########$$$%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%"""  """""""""###############"""######$$$$$$######"""""""""#########$$$$$$$$$###"""!!! !!!###$$$%%%$$$###"""!!!!!!!!!"""#########"""!!! """""""""""""""!!! !!!!!!!!!"""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%########################""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$""" !!!!!!######$$$###""""""&&&+++222777777222***$$$%%%%%%$$$$$$%%%&&&'''((('''(((((())))))(((''''''$$$###%%%+++---***&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######'''''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&'''''''''+++...,,,&&&!!!!!!"""###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&'''''''''&&&$$$######%%%'''))))))(((&&&%%%$$$$$$%%%%%%'''(((******(((&&&$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""!!!""""""""""""$$$&&&'''&&&$$$######""""""""""""""""""""""""""""""######$$$#########$$$"""""""""$$$%%%$$$###!!!!!!"""###$$$%%%&&&'''""""""###$$$$$$###!!! """""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""############### !!!""""""###"""""""""%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$######%%%&&&%%%$$$"""######""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$###""""""'''### """$$$""" ######$$$$$$$$$$$$##################"""!!! !!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!"""###$$$$$$######""""""######""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%###"""&&&######""""""!!!!!! !!!"""!!!!!!!!!###$$$######$$$$$$$$$$$$#########"""""""""!!!!!! """$$$%%%%%%###""""""###!!!""""""######""""""!!!"""###$$$###""""""###%%%!!!"""######$$$############"""!!!"""###$$$###!!!""""""!!!!!!!!!###$$$%%%############$$$$$$%%%%%%$$$######$$$&&&&&&$$$###&&&%%%$$$############### """$$$%%%%%%$$$###"""%%%###"""  """!!!!!! !!!###%%%&&&"""######$$$$$$######""""""""""""#########$$$$$$%%%###!!!!!!$$$&&&$$$"""  ###%%%###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################""""""""""""!!!!!!!!!!!! !!!"""######"""!!! ###############"""!!!!!!###'''---222222---'''"""%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###'''"""&&&111444+++%%%&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$!!!"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&(((,,,***&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###"""###%%%(((+++)))(((&&&%%%$$$$$$%%%%%%(((***,,,***&&&###$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%%%%###"""""""""""""""""""""!!!%%%((((((%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!############$$$$$$$$$### !!!"""###%%%&&&'''(((""""""############"""!!!!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""############""""""%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""###$$$&&&%%%###""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$""""""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!"""""""""""""""&&&$$$"""!!! !!!###$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""### !!!""""""##################""""""!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!! ###$$$%%%###!!!!!!###&&&######""""""!!!!!! """$$$""" ###""""""############""""""%%%%%%$$$$$$######"""!!!"""###%%%$$$###""""""###!!!!!!""""""""""""!!!!!!!!!###$$$###""""""###%%%"""######$$$$$$#########$$$###""""""$$$$$$###""""""!!! !!!###%%%&&&%%%&&&&&&'''''''''''''''$$$######$$$&&&&&&&&&$$$%%%%%%$$$######""""""""" ###$$$$$$###!!!!!!!!! !!!"""###$$$""""""!!!""""""###$$$$$$""""""############""""""""""""""""""############$$$###"""!!!!!!!!!######"""!!! """$$$%%%""""""######$$$$$$$$$$$$$$$###!!! !!!"""#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!! """"""######""""""""""""#########""""""""""""$$$&&&((()))'''$$$"""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%)))&&&***555666,,,&&&'''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$ """%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###"""###$$$%%%%%%$$$###"""###&&&&&&$$$&&&))))))%%%''''''(((''''''&&&$$$###%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$(((&&&###"""###&&&)))+++((('''&&&%%%$$$%%%&&&&&&***,,,,,,)))%%%###$$$'''&&&&&&&&&%%%%%%%%%%%%&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''"""""""""############""""""&&&)))((($$$!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!###$$$$$$$$$#####################$$$%%%%%%&&&&&&"""""""""#########"""""" !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!! """#########"""!!!"""$$$%%%$$$###!!!""""""%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%$$$###"""!!!$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!"""######'''%%%###"""""""""$$$%%%###"""!!! !!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""!!!!!! %%%###""""""$$$%%%$$$"""###"""""""""!!!!!!!!! """$$$$$$"""!!!""""""######""""""!!!$$$$$$$$$%%%$$$###"""!!! """######"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!######"""!!!###$$$######$$$$$$$$$$$$######%%%###"""###$$$%%%$$$"""!!!!!!!!!!!!"""###%%%&&&)))***+++,,,,,,,,,,,,+++&&&$$$###$$$&&&''''''&&&$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%###"""!!!""""""""""""###$$$%%%%%%""""""$$$%%%$$$###!!!"""""""""######"""""""""!!!!!!"""""""""#########!!!"""###$$$$$$###!!! !!!""""""###$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$%%%''')))***)))+++000444222***''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$###%%%''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###""""""%%%&&&######''''''%%%%%%&&&&&&&&&%%%$$$"""!!!%%%&&&&&&''''''''''''&&&""""""###$$$&&&'''(((((('''%%%$$$###$$$'''***+++&&&&&&%%%$$$%%%&&&'''(((...---+++(((%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&'''((("""$$$&&&(((((((((&&&%%%######$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&''''''&&&###"""!!!!!!""""""""""""""""""""""""!!!!!!""""""###"""""""""###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$#########"""""""""""""""######### !!!!!!""""""#########"""""""""""""""""""""""" """$$$%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$###$$$######""""""""""""""" !!!"""#########"""!!!"""###%%%$$$"""!!!!!!"""'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$&&&&&&$$$#########$$$%%%!!!!!!  !!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$ !!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! &&&### """%%%&&&$$$!!!!!!!!!!!!"""""""""""""""$$$$$$$$$!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###!!!!!!!!!""" !!!!!!""""""!!!!!!  """###""""""###$$$$$$$$$$$$%%%$$$$$$###"""$$$###"""###$$$$$$$$$"""!!!!!!""""""######$$$$$$%%%&&&((()))))))))(((''''''&&&$$$$$$&&&''''''&&&""""""###$$$$$$######"""%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!###%%%&&&%%%""" !!!""""""######""""""!!!!!!!!!!!!"""""""""######!!!###%%%%%%$$$!!! !!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%% !!!"""$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''(((***+++(((000555000***''''''&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!!!!!!!"""###$$$$$$$$$###%%%&&&%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%''''''&&&%%%$$$######$$$%%%%%%$$$######"""%%%%%%""""""%%%&&&$$$###$$$%%%''''''%%%$$$###%%%&&&((())))))'''%%%$$$!!!"""###$$$&&&'''((()))%%%%%%$$$%%%&&&(((***+++%%%$$$$$$$$$%%%''')))***111...)))'''&&&%%%%%%$$$$$$$$$###$$$%%%&&&((()))###%%%''')))***)))((('''"""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$***(((%%%#########"""!!!"""""""""""""""""""""""" !!!"""#########"""###$$$&&&$$$"""!!!"""$$$$$$$$$$$$######""""""!!!"""""""""""""""######$$$########################""""""""""""""""""""""""!!!"""$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%$$$######"""""""""""""""######$$$!!!"""$$$%%%%%%$$$$$$######$$$&&&%%%$$$"""######%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######""""""###$$$$$$%%%!!!!!!!!! """######$$$$$$$$$$$$############$$$$$$$$$######"""!!! !!!"""$$$%%%$$$$$$$$$$$$############!!! !!!!!!"""!!!!!!"""""""""######### !!!"""######"""!!! !!!"""###$$$"""""""""######$$$$$$$$$#########""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!###""""""###$$$$$$###""" !!!!!!""""""######&&&$$$""""""""""""!!! !!!!!!""""""!!!!!! !!!#########"""!!!!!!######""""""###$$$ !!!!!!!!!!!! !!!$$$$$$$$$###$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$"""!!!"""###$$$###""" !!!###$$$$$$###"""!!! """###%%%%%%$$$###"""(((&&&$$$###%%%&&&%%%%%% !!!"""###$$$$$$######'''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$######"""""""""###$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""### """$$$$$$$$$###"""#########""""""""""""""" """###$$$%%%$$$"""!!!"""""""""""""""!!!  !!!"""######$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!###""""""""""""######$$$""""""!!!!!!!!!###$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%"""###$$$&&&'''((())))))&&&333777---$$$%%%&&&%%%&&&&&&%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***%%%$$$$$$######$$$$$$%%% !!!"""###%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""### !!!!!!"""###$$$$$$$$$ """######""""""%%%(((########################%%%%%%&&&&&&%%%$$$"""!!!!!!###$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###!!!%%%%%%"""!!!$$$%%%$$$"""$$$&&&((())))))((((((%%%&&&)))+++***'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***#########$$$%%%'''***+++333...(((&&&&&&'''%%%###""""""""""""###&&&((()))$$$&&&(((+++,,,+++)))(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%---(((###!!!######""" """"""""""""""""""""""""!!!"""###############%%%&&&%%%""" """$$$############""""""!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&'''&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&& !!! """$$$&&&######$$$$$$$$$$$$######"""######$$$$$$$$$######!!! !!!"""$$$%%%"""############"""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""#########$$$ !!!"""######"""!!! !!!"""$$$$$$""""""""""""############""""""""""""""""""###### !!!"""######$$$########################%%%%%%%%%$$$###""""""!!!###%%%$$$!!! !!!$$$ !!!"""###$$$$$$&&&###!!!"""%%%'''&&&$$$ !!!!!!!!!!!!  ###%%%&&&&&&%%%$$$ """$$$$$$######$$$%%% !!!!!!!!!!!! """%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###"""!!!"""#########!!! """$$$%%%%%%###!!!###$$$&&&(((((('''&&&%%%(((&&&###"""###$$$$$$### """###$$$$$$$$$$$$%%%###!!! !!!""" !!!###$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$!!! !!!### """###$$$$$$###!!! !!!"""#########"""  """###$$$%%%&&&""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((((((''''''&&&&&&&&&%%%444...'''&&&((()))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))******'''###'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''%%%$$$$$$$$$###"""""""""$$$"""!!!"""%%%&&&'''&&&$$$###############$$$$$$&&&$$$!!!!!!###$$$$$$$$$&&&"""!!!###""" ####################################""""""!!!!!!$$$############%%%'''((("""######$$$###"""!!! ###$$$%%%%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%(((+++---,,,)))&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$%%%%%%%%%%%%'''***------***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))***,,,...,,,)))&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$///+++%%%!!! ###&&&%%%%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$##################"""!!!!!! !!!!!!###$$$%%%###!!! !!!""""""""""""###$$$$$$$$$%%% '''///000***$$$###$$$""""""############"""""""""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!&&&### !!!###%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""!!!###"""!!!!!!"""###""""""""""""############$$$###""""""######""" """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!!"""!!!$$$%%%%%%%%%$$$"""!!! %%%###&&&###!!!"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!((('''&&&$$$######"""""" !!!"""######$$$%%%$$$""" !!!###$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!"""#########"""!!!""""""""""""""""""""""""&&&### !!!###$$$### !!!!!!######$$$###"""!!!!!!"""######"""!!! !!!!!!!!! &&&%%%###"""""""""######!!!!!!!!!###$$$%%%&&&&&& !!!!!!""""""######&&&%%%$$$$$$#########$$$+++$$$!!!$$$$$$ ###&&&### """"""!!!!!!!!!!!!!!!!!! """!!!%%%'''%%%!!!""""""""""""""""""""""""""" """###!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!! $$$$$$$$$############### !!!"""###%%%'''(((###"""!!!###%%%%%%""""""$$$$$$""""""%%%###$$$%%%&&&%%%%%%$$$###%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%% !!!!!!""""""""""""!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''''''''&&&&&&,,,)))&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''%%%""" %%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$############$$$###""""""$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%'''%%%######$$$%%%%%%$$$&&&$$$!!!!!!"""$$$###!!!########################$$$$$$#########"""""""""!!! """###%%%"""###$$$$$$$$$###"""!!!###%%%&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((((((((***+++***'''$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&''''''((()))''''''&&&%%%&&&(((+++...,,,)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))))))))***+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$***(((&&&###"""""""""#########$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&###$$$%%%$$$"""!!!"""$$$!!!!!!!!!!!! """!!!!!!!!!""""""###$$$$$$%%%&&&$$$"""!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%,,,222111+++&&&$$$&&&"""##################""""""############$$$$$$$$$!!!!!!"""""""""!!! ###$$$&&&((()))(((((('''######$$$%%%%%%%%%%%%$$$#########$$$######""""""""""""""""""""""""""""""""""""""""""############$$$###""""""$$$$$$###"""######"""""""""!!!!!!!!!###""""""""""""######$$$###!!!"""###"""!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$)))&&&"""!!!######$$$$$$$$$$$$######""""""############""""""!!!""""""#########""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!!!!!"""######""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""#########""""""!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!!!!!""""""!!!"""############"""!!!&&&%%%###"""""""""###$$$######$$$###!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$#########$$$$$$%%%&&&)))###!!!$$$%%%""""""$$$&&&### """###"""!!! !!!"""###$$$$$$$$$$$$!!!!!!%%%&&&### """"""""""""""""""""""""$$$"""!!!"""$$$$$$###!!!""""""""""""###$$$%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$######$$$'''(((&&&$$$"""$$$%%%###!!!!!!###%%%###""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((($$$%%%'''((()))((('''&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$%%%$$$$$$######$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%######$$$$$$$$$###########################$$$$$$$$$$$$$$$###############""""""###$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((+++***)))((()))'''%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******)))&&&%%%&&&))),,,///---+++'''&&&&&&&&&%%%$$$#########$$$%%%&&&'''(((+++)))((('''((((((&&&$$$&&&&&&%%%$$$$$$%%%&&&&&&###############$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""######$$$$$$######!!!!!!"""###$$$%%%&&&&&&"""###$$$###!!!!!!!!!###$$$############""""""""" !!!!!!"""###$$$&&&&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$######(((---000///)))$$$$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########)))000222///+++'''&&&######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""############%%%#########%%%&&&%%%$$$$$$$$$#########"""""""""%%%$$$###############$$$###!!! !!!###$$$$$$###""""""  !!!"""########################%%% (((...,,,&&&!!!""""""############""""""######$$$$$$$$$$$$######!!!""""""#########"""!!!!!! !!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""######!!!!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%$$$""""""###$$$###""" !!!$$$'''***&&&%%%""" !!!###%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$############$$$"""$$$%%%### !!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%'''''''''###!!!$$$&&&$$$$$$%%%%%%###""""""###$$$"""!!!!!!"""###$$$%%%&&&&&&&&&%%%###!!!"""$$$$$$"""""""""""""""""""""""""""$$$###""""""$$$$$$###"""""""""""""""###$$$%%%%%%#########""""""""""""!!! !!!!!!""""""######$$$$$$%%%%%%%%%###"""!!!$$$###"""###&&&'''((('''"""###%%%%%%$$$######$$$$$$###!!! """%%%'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""##################$$$$$$$$$$$$##############################%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((!!!%%%))))))%%%###%%%(((%%%%%%%%%&&&'''((()))***$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$###"""""""""######&&&%%%###$$$%%%&&&%%%$$$%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''+++)))'''&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))+++)))&&&$$$&&&))),,,...///,,,)))((((((((('''%%%#########$$$%%%''')))***---***'''&&&&&&&&&%%%$$$'''&&&$$$######$$$&&&'''########################!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""!!!!!!!!! ############"""""""""###%%%%%%$$$$$$$$$#########!!!!!!""""""###%%%&&&'''%%%&&&&&&%%%###""""""######"""""""""!!! %%%(((***((($$$!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''...555555///'''"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$&&&'''"""###$$$%%%%%%$$$###"""!!!"""""""""############'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$#########"""%%%$$$######"""""""""""""""!!!!!!"""###%%%%%%&&&(((&&&$$$"""!!!"""###$$$########################%%%######+++222222***###!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!!!!"""######""""""""""""!!!""""""###$$$$$$"""""""""######$$$$$$$$$!!!!!!"""############"""###"""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$ """%%%###"""!!!!!!"""$$$&&&(((&&&$$$###!!!!!!"""$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### """%%%######""""""!!!!!! !!!!!!""""""###%%%&&&'''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%%%%%%%%%%%%%$$$$$$######"""!!!"""$$$$$$""" """""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!######""""""###$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%&&&###$$$&&&&&&&&&$$$""" """!!! !!!"""$$$$$$"""###%%%&&&&&&%%%$$$$$$%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$ !!!!!!""""""""""""!!!""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((((((((((((((($$$)))---,,,'''$$$%%%(((%%%%%%%%%&&&'''((()))***$$$&&&)))++++++***'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%######$$$%%%$$$#########"""!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$"""###$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((***'''$$$###&&&***,,,,,,,,,***((((((((((((&&&%%%$$$######$$$%%%(((***,,,...+++(((&&&&&&'''&&&&&&'''&&&$$$######$$$&&&'''########################!!!!!!!!!""""""############$$$$$$###"""!!! """"""""""""!!!!!!!!! $$$$$$###$$$$$$$$$$$$$$$"""!!!!!!!!!!!! ###############$$$$$$%%%###$$$%%%$$$""" !!!"""###"""""""""!!! !!!###$$$###!!!!!!###&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######"""""""""#########'''---111000)))### !!!######$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$&&&'''%%%$$$###""""""###$$$%%%!!!"""""""""############***(((&&&%%%%%%%%%###!!!$$$$$$$$$$$$#########"""$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$&&&'''+++)))&&&$$$"""""""""###""""""""""""""""""""""""###"""###(((///000)))!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!""""""""""""""" !!!"""###############%%%$$$###"""!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%### !!!$$$######$$$$$$$$$######""""""######$$$$$$$$$###### !!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$ """$$$$$$""""""$$$&&&######""""""!!!!!! ######""""""######$$$%%%'''&&&###!!!"""$$$%%%######$$$%%%%%%$$$###""""""$$$$$$%%%%%%$$$$$$###""" !!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""#########"""######$$$%%%$$$$$$$$$$$$############!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&'''&&&$$$#########!!!  !!!"""###$$$%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""######""""""!!! !!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''''''''''''''+++...,,,'''$$$$$$'''&&&%%%%%%%%%&&&'''((((((%%%&&&((()))***)))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!######"""###%%%%%%###!!!"""###%%%$$$###!!!!!!"""#################################$$$$$$$$$$$$$$$$$$###""""""""""""$$$$$$'''&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((%%%###$$$(((,,,,,,+++((('''%%%&&&''''''%%%$$$%%%$$$$$$$$$&&&(((+++---,,,***'''&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$##################"""!!!!!!!!!"""$$$%%%$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%#########%%%&&&%%%$$$######""""""""""""!!!!!!######"""""""""######$$$###$$$$$$###!!! !!!$$$$$$$$$$$$$$$$$$###### !!!""""""!!!"""%%%'''######$$$$$$$$$$$$######"""############$$$$$$$$$#########"""######$$$%%%$$$'''))))))%%%######$$$######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""############)))(((&&&%%%%%%$$$"""!!!$$$$$$#########"""""""""###"""!!!!!!!!!!!!!!!!!!!!!#########"""###%%%&&&((('''%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))%%% !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$###"""!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$%%%$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""##############################$$$"""!!! """###"""###$$$$$$$$$"""  """###$$$%%%$$$###"""  """#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!######"""""""""######$$$)))((($$$!!!"""''')))(((###$$$%%%$$$"""!!!"""### !!!"""###$$$%%%%%%%%% !!!"""$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%$$$###############$$$$$$$$$$$$$$$############""" !!!!!!""""""######!!!"""$$$%%%&&&&&&&&&&&&%%%&&&%%%###!!! !!!"""###""""""###%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############""""""""""""######""""""!!! """"""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''')))***)))%%%###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%&&&%%%$$$###""""""""""""$$$######$$$&&&&&&$$$""""""$$$'''&&&$$$""""""###########################"""""""""#########$$$$$$'''&&&%%%$$$$$$%%%&&&&&&((('''%%%$$$############!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$###"""!!!$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%'''$$$###&&&,,,///...,,,'''&&&&&&'''))))))(((&&&'''&&&%%%$$$%%%(((+++---)))'''&&&%%%&&&'''&&&%%%########################$$$$$$$$$#########""""""######"""""""""###$$$$$$""""""######"""!!! !!!!!!"""###$$$%%%&&&&&&$$$"""!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%% !!!""""""""""""###%%%"""##################""""""############$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$######""""""""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$%%%%%%$$$#########"""""""""!!!!!!!!!"""""""""!!!""""""######!!!###$$$###!!!!!!###%%%######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!""""""######""""""!!!"""""""""######""""""""""""###############""""""""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!###$$$&&&"""###$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%########################'''%%%######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$###"""!!!""""""######$$$%%%&&&&&&&&&%%%%%%$$$!!!!!!$$$&&&$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&******%%%!!!$$$,,,111000###$$$$$$"""!!!$$$ !!!"""###%%%%%%%%%%%% !!!##################!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%###"""$$$&&&$$$$$$###############$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&'''$$$&&&'''&&&$$$"""###$$$###!!! !!!$$$%%%%%%$$$&&&%%%%%%$$$#########"""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$#########"""""""""!!! !!!"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((("""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""%%%&&&'''&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%######&&&((((((%%%######%%%########################!!!!!!""""""#########$$$$$$###"""!!!!!!!!!"""###)))(((%%%###"""""""""""" """$$$$$$######$$$%%%########################&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''))))))******)))'''%%%$$$&&&$$$$$$(((...111000---)))((((((***,,,---,,,+++((('''%%%$$$%%%(((+++---&&&%%%$$$%%%&&&&&&%%%$$$!!!"""############"""!!!$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$###""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###!!! !!!$$$%%%$$$""""""""""""!!!!!!!!!!!!  """$$$&&&'''%%%&&&&&&%%%###""""""###"""""""""###$$$$$$$$$%%% !!!!!!!!! !!!""""""############"""""""""############$$$$$$$$$!!!!!! !!!###$$$&&&%%%%%%&&&'''&&&### ######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$"""!!! !!!"""######"""!!! """"""""""""###############""""""###%%%&&&&&&%%%""""""""""""!!!!!!!!!!!!###"""""""""###$$$%%%%%%"""###$$$### """$$$ !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%!!!%%%%%%""""""############""""""######$$$$$$$$$$$$###### !!!"""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################"""""" !!!###%%%'''!!!$$$&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$***'''$$$$$$'''(((&&&$$$"""!!! ###$$$###!!! !!!$$$%%%+++)))'''%%%###""""""""""""###%%%&&&'''&&&%%%%%% %%%)))'''### !!!!!!""""""###### !!!###%%%'''(((++++++&&&!!!%%%111888777#########!!!!!!%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$!!! """$$$$$$$$$###############$$$#########""""""""""""!!!$$$$$$$$$###############%%%%%%$$$$$$$$$%%%&&&&&& $$$''''''%%%######%%%$$$!!!"""%%%%%%$$$+++)))&&&$$$######%%%&&&%%%%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$#########""""""!!!!!! !!!###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######"""!!!!!!###%%%&&&%%%$$$ !!!!!!""""""###############"""!!! $$$###"""!!!!!!"""######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$&&&'''%%%"""!!!###%%%&&&&&&'''&&&$$$$$$&&&(((&&&'''))))))(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%(((,,,...---+++"""###%%%&&&&&&&&&&&&%%%(((((()))************)))''''''''''''&&&%%%$$$#########""""""######$$$%%%%%%%%%$$$$$$###"""!!!!!!&&&%%%###!!!!!!!!!!!!"""###!!! !!!$$$%%%$$$"""!!!  ###%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%(((***$$$ !!!###!!!""""""""""""###%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""$$$#########""""""!!!!!!%%%)))+++)))### """########################"""###%%%%%%###"""###$$$$$$$$$$$$$$$###!!!!!!!!!""""""############%%%###""""""######""" """###$$$###"""!!!"""###""""""!!! """!!!'''(((###"""&&&""""""""""""############!!!!!! !!!!!!!!!"""###$$$$$$###!!! ############"""""""""""""""  $$$&&&&&&%%%###"""!!! !!!!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&((((((%%%""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###############""" $$$((()))$$$""""""!!! ###&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!! $$$$$$#########$$$&&&'''""")))---***'''))),,,---#########""""""""""""""""""###$$$%%%%%%$$$###"""$$$######"""!!! $$$!!! !!!$$$%%%$$$!!! !!!"""""""""""""""&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''&&&$$$"""!!!######$$$%%%&&&&&&''''''%%%$$$###$$$$$$$$$""" $$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$((()))(((&&&%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!"""###%%%'''%%%$$$$$$$$$$$$###!!!&&&%%%###"""""""""######%%%###!!! &&&%%%%%%%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""!!!!!!"""$$$$$$###"""#########$$$$$$%%%%%%%%%###############""""""!!!###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''%%%###"""$$$&&&%%%&&&'''&&&%%%%%%&&&((('''((())))))'''&&&'''((('''''''''(((((((((((((((&&&%%%$$$'''***+++***(((###$$$%%%''''''''''''&&&)))))))))(((((('''''''''(((((('''&&&%%%$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###"""""""""&&&%%%###"""!!!!!!!!!"""###!!! !!!###$$$###""""""!!! !!!###%%%&&&%%%""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!"""$$$&&&''')))&&&$$$%%%(((***'''$$$######"""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""""""""############"""""""""!!!%%%))),,,,,,(((%%%&&&'''########################!!!"""$$$$$$"""!!!"""###$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$&&&$$$######$$$$$$###!!!###$$$$$$###!!! !!!"""""""""!!! """ !!!!!!!!!"""""""""!!!!!! !!!!!!""""""###############""""""############""""""""""""$$$###"""!!!"""$$$&&&(((%%%$$$###"""!!!!!!""""""#####################$$$########################""""""############""""""$$$######%%%((((((%%%"""######""""""!!! """"""""""""""""""############$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&$$$!!! """&&&&&&"""!!!"""$$$$$$#########$$$$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$###"""""""""###$$$%%%$$$***,,,(((%%%%%%''''''############"""""""""""""""###$$$$$$$$$$$$###"""%%%%%%$$$$$$######"""""" !!!###""" ###############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$######""""""""""""!!!!!! !!!!!!!!!"""######$$$%%%%%%$$$$$$###$$$&&&&&&%%%###$$$$$$$$$$$$%%%&&&''''''$$$###"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&$$$###$$$%%%%%%$$$"""&&&%%%###"""""""""###$$$&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""!!! !!!######"""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%'''''''''%%%%%%&&&'''((()))***)))'''&&&&&&'''************))))))))))))%%%$$$$$$%%%''''''&&&%%%$$$%%%'''((())))))((((((+++***(((&&&%%%%%%%%%&&&***)))'''%%%$$$######$$$######""""""######$$$%%%%%%%%%%%%$$$######""""""%%%$$$###""""""""""""""""""!!! !!!"""###"""!!!###"""!!!"""$$$&&&&&&&&&######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!"""###$$$'''%%%$$$&&&((()))&&&"""$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################""""""""""""############"""""""""""""""&&&'''%%%###$$$%%%######################## """######"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$######$$$%%%###!!! !!!""""""!!! !!!!!!'''$$$$$$&&&$$$!!!!!!!!!"""""""""#########""""""!!!!!!""""""###$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$######"""""""""###############"""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""############""""""#########%%%''''''%%%###%%%%%%$$$###"""!!! """"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%""" ###### ###''')))(((%%%$$$#########""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###!!!''')))%%%"""###%%%$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""%%%&&&&&&%%%%%%$$$###""""""###$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$######""""""!!!!!! !!!"""!!!!!!""""""###$$$$$$$$$$$$######%%%'''((('''%%%$$$######$$$$$$%%%&&&'''###""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!"""###%%%'''((($$$###"""###%%%&&&%%%$$$%%%%%%$$$############$$$%%%$$$######%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''((()))(((&&&%%%###%%%%%%&&&'''((((((((((((''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!! !!!###%%%%%%$$$"""###$$$$$$$$$$$$######$$$$$$###############$$$######""""""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''%%%'''((((((&&&&&&&&&'''))))))***(((&&&%%%&&&'''+++***************))))))%%%%%%%%%%%%%%%%%%$$$###%%%&&&''')))*********)))+++***'''%%%%%%%%%&&&'''+++)))&&&$$$""""""###$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""!!!$$$###""""""%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###"""!!!"""$$$%%%%%%"""######"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############""""""""""""""""""$$$###!!! !!!########################!!!"""$$$$$$"""""""""###"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$######$$$%%%$$$###$$$%%%%%%$$$!!! !!!""""""!!!!!!!!!!!!!!!""" ###&&&&&&''')))###$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%$$$#########$$$%%%&&&############"""""""""!!! !!!""""""""""""""""""""""""######$$$$$$$$$##################""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#################################$$$%%%&&&''''''$$$%%%%%%%%%$$$$$$###"""###""""""!!!!!!!!!!!!!!!%%%""" !!!###"""!!!###''')))(((&&&$$$###!!! !!!################################################""""""###$$$$$$%%%%%%&&&%%%%%%$$$######""""""""""""%%%###"""%%%&&&%%%"""###############$$$$$$#########$$$$$$#########"""""""""""""""""""""###$$$###$$$%%%&&&((((((((($$$###!!! """###"""""""""###$$$%%%&&&'''#########"""""""""!!!!!!!!! !!!"""$$$%%%######$$$$$$%%%%%%%%%&&&$$$######$$$&&&'''&&&$$$############$$$%%%&&&'''$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""######%%%&&&'''###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""%%%%%%$$$###""""""######&&&&&&'''(((((('''&&&&&&&&&'''((()))************''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""!!! """%%%'''((((((""""""$$$$$$$$$###"""!!!$$$######""""""###$$$$$$%%%$$$$$$###"""!!! """###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&'''&&&%%%'''((()))'''&&&&&&''')))))))))(((&&&%%%'''(((*********))))))(((((((((&&&&&&'''&&&%%%$$$######%%%&&&(((***+++++++++******)))'''&&&&&&''')))******(((&&&###""""""###$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""""""""!!!!!!!!!"""$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$######""""""""""""######$$$&&&'''&&&###!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###### ###&&&'''&&&%%%##############################"""$$$%%%%%%$$$######$$$$$$$$$#########"""""""""###############"""""""""###"""!!!"""###$$$###"""###$$$%%%###!!! !!!""""""!!!!!!!!!""""""### !!!!!!!!!""""""!!!###$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%$$$#########$$$&&&'''############"""""""""!!!###$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%""""""######$$$%%%%%%&&&#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((######$$$%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!###""" """$$$&&&&&&!!!###%%%%%%$$$###$$$%%%!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###"""$$$""""""%%%&&&$$$""""""######$$$$$$$$$%%%$$$##################$$$""""""""""""############ !!!"""#########$$$%%%$$$"""!!! """###!!!!!!!!!!!!"""###%%%%%%#########"""""""""""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%$$$###!!!############$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###%%%'''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$((('''%%%%%%&&&'''&&&&&&%%%$$$$$$############$$$''''''&&&'''''''''''''''&&&&&&((()))************''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########"""!!!"""%%%((())))))$$$%%%&&&''''''&&&$$$"""###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''''''&&&%%%'''))))))((('''&&&'''((((((((('''&&&&&&(((*********))))))((('''''''''&&&'''((('''%%%######$$$$$$&&&(((***++++++++++++(((((('''''''''(((******'''&&&%%%$$$######$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$######"""###$$$###"""!!!"""###$$$###""""""$$$%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#####################""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""############%%%&&&'''''''''&&&%%%$$$###########################%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$#########$$$!!!!!!"""""""""############!!!!!!!!!###$$$###""""""###$$$###"""!!!"""###""""""!!!!!!!!!"""######%%%''''''######$$$$$$!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""##################$$$%%%&&&############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%$$$$$$$$$######""""""""""""############"""""""""###$$$$$$######$$$&&&%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&&&&&&& !!!"""###$$$%%%!!!!!!!!!!!!###%%%'''((("""######"""!!!!!!$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%&&&&&&'''&&&&&&%%%$$$"""%%%%%%""""""$$$### """"""######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&$$$###"""""""""###%%%&&&  !!!""""""######################## """$$$%%%%%%###"""""""""""""""""""""""""""%%%$$$######$$$###!!!###""""""######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%###"""!!!!!!&&&%%%%%%%%%%%%$$$$$$######""""""###%%%'''&&&%%%###$$$%%%%%%&&&%%%%%%%%%"""!!!!!!"""%%%(((((((((%%%%%%%%%$$$%%%%%%&&&&&&***)))'''%%%%%%%%%&&&'''$$$%%%&&&'''((()))))))))'''''''''((((((((())))))&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""##################$$$$$$%%%###!!!!!!###&&&&&&'''%%%&&&((())))))'''%%%###"""!!!  !!!###$$$!!!"""######$$$###"""!!!!!!"""$$$%%%%%%%%%###"""#########$$$%%%&&&'''(((&&&$$$"""###%%%'''&&&%%%%%%''')))***)))'''&&&''''''''''''&&&%%%'''))),,,*********)))((((((''''''$$$&&&((('''$$$######$$$$$$%%%''')))++++++++++++((((((''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$######%%%&&&%%%"""!!!"""$$$$$$"""!!!!!!###$$$$$$###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""!!!!!! !!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$!!!"""""""""############$$$###""""""###$$$#################################$$$&&&&&&$$$###$$$%%%$$$###"""""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###!!!"""######""""""###$$$""""""!!!!!!"""######$$$###%%%""" !!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!"""###$$$$$$$$$$$$############""""""""""""########################"""###$$$%%%%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############""""""!!!###%%%$$$""""""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!!!!!!!"""###$$$%%%&&& !!!"""""""""###%%%&&&!!!"""######""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$%%%&&&&&&&&&%%%$$$!!!$$$###!!!!!!$$$"""""""""###$$$$$$%%%&&&&&&$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''$$$###%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###$$$%%%%%%$$$"""""""""""""""###$$$%%%&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%% ###&&&''''''&&&&&&&&&&&&''''''((()))---+++(((%%%######%%%&&&"""###$$$&&&'''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""##################$$$$$$(((%%%"""!!!"""#########$$$&&&((()))(((&&&$$$"""!!!  """$$$!!!###$$$%%%$$$$$$ """$$$%%%%%%%%%###"""""""""###$$$%%%'''((()))%%%###!!!"""%%%'''&&&$$$%%%'''******)))'''''''''&&&''''''&&&%%%'''***---++++++******)))(((((('''###%%%'''&&&###"""###$$$###%%%''')))***+++++++++((((((((('''&&&%%%######"""###$$$%%%%%%%%%%%%$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###$$$&&&'''&&&###!!!###%%%###"""!!!!!!"""$$$###"""############""""""""""""######################## !!!""""""!!!!!!"""######"""!!!!!!###$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""""""""###!!!!!!""""""#########$$$$$$###!!!!!!###%%%&&&&&&########################"""###%%%%%%###"""###$$$ !!!###%%%!!!!!!"""###%%%&&&'''((($$$###"""###%%%&&&%%%$$$ !!!######""""""$$$%%%""""""!!!""""""###$$$$$$ %%%&&&###%%%+++---***""""""""""""############!!!!!! !!!!!! """###$$$$$$##################""""""""""""''''''&&&%%%%%%&&&&&&'''###$$$%%%&&&%%%%%%##################""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%$$$"""!!!$$$''' !!!###%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$$$$############### !!!""""""!!!!!!"""### """$$$%%%$$$######$$$$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%&&&''''''!!!"""$$$%%%&&&%%%%%%$$$ !!!%%%$$$!!!""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""$$$%%%$$$!!! """ """###$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$&&&'''$$$$$$$$$###############$$$######%%%''''''&&&%%%""""""""""""###$$$%%%&&&###%%%'''%%%###"""###&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$#########%%%&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&'''''''''((((((---+++'''%%%$$$%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######"""$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''%%%###""""""###############$$$%%%&&&'''########################$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((******))))))((((((''''''+++)))(((&&&&&&((()))+++((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''*********+++------,,,+++%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%'''&&&%%%$$$##################%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###"""""" """%%%%%%######&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%)))(((###!!!"""%%%'''''''''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###"""!!! !!!"""### """$$$%%%%%%%%%###"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$########################&&&%%%###"""###%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######!!!""""""!!!!!!%%%$$$$$$###$$$%%%'''(((%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$######"""$$$%%%%%%%%%$$$###!!!!!!"""$$$$$$######$$$&&&########################$$$###"""$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&""" """%%%""""""""""""############!!!$$$''')))***$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$"""""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%((((((%%%###!!!&&&%%%$$$$$$######$$$$$$&&&%%%%%%(((******'''$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$############&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%###""""""###############$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''***))))))***,,,,,,+++***%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%###############$$$%%%&&&$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$&&&%%%######$$$&&&#########"""""""""!!!!!!!!!%%%((('''###!!!"""$$$%%%%%%&&&%%%%%%$$$###"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""!!!!!!###$$$&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######""""""""""""######"""###%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$###"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!###$$$###""""""###%%%########################%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$######### """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''### """$$$ !!!!!!!!!""""""!!!"""""""""######$$$$$$%%%&&&''''''''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&''''''&&&$$$"""((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$&&&))))))'''$$$((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&''')))(((((((((***+++***)))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""!!!!!!!!!!!!!!!$$$&&&&&&"""!!!"""$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###$$$&&&%%%$$$#########$$$$$$########################!!!!!!""""""#########$$$###$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&''''''$$$##################$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$###"""$$$%%%%%%$$$###"""""""""###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$%%%######""""""""""""######"""###$$$###"""!!!"""###########################&&&$$$######$$$$$$###"""$$$$$$$$$######"""""""""!!!$$$%%%&&&%%%$$$########################!!!!!!""""""#########$$$'''&&&$$$""""""###$$$&&&""""""#########$$$$$$$$$########################"""%%%((('''$$$!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$&&&$$$$$$%%%&&&'''&&&%%%'''(((((((((((((((((('''######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%''''''&&&$$$"""###%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''((()))*********(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''')))(((&&&'''((()))((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$######"""""""""###''''''''''''&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!"""###!!!!!!"""###############''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""######&&&%%%%%%$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$###"""!!!###$$$&&&%%%$$$"""""""""######%%%$$$############$$$%%%$$$$$$#########$$$%%%&&&""""""!!! !!!"""$$$%%%"""###$$$###!!! !!!"""########################$$$###""""""$$$$$$###"""$$$$$$######"""!!!!!!!!! !!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$&&&&&&$$$""""""###%%%&&&'''&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%&&&%%%#########%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))***++++++)))(((((((((((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$##################''''''&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$""""""###### !!!"""############&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$####################################""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""""""""###############&&&$$$"""!!!!!!"""$$$&&&'''&&&%%%$$$###""""""""" !!!""""""###$$$%%%%%%###########################%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$#########$$$$$$###""""""$$$%%%'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&""""""!!!!!!!!!###$$$&&&###$$$$$$###!!! !!!"""########################"""!!!!!!"""$$$%%%%%%$$$#########"""""""""!!!!!!$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###############$$$&&&&&&&&&%%%"""!!!$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%######### !!!!!!!!!"""""""""!!!"""###$$$%%%&&&'''''')))))))))(((((()))))))))######$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''''''''$$$%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%$$$###$$$%%%%%%###"""$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%###%%%%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''(((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))***(((&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""""""""!!!###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$### """###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###########################&&&((((((%%%###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%######""""""###$$$%%%%%%###$$$%%%$$$###"""###$$$########################"""!!!!!!"""%%%'''&&&%%%########################%%%###  ###'''***%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""!!!###&&&((((((%%%""" $$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''(((''''''$$$%%%&&&&&&%%%%%%&&&''''''(((((((((((((((((('''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&$$$"""%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""$$$%%%&&&###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******'''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''((()))******+++)))&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$""""""###$$$%%%''')))***$$$$$$######$$$%%%&&&'''"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%'''&&&$$$#########$$$$$$%%%%%%%%%(((&&&%%%$$$$$$%%%%%%%%%""""""######$$$##################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!"""######$$$%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''******&&&$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&%%%$$$#########$$$%%%$$$###$$$%%%'''%%%$$$#########$$$%%%&&&#########$$$$$$#########!!!"""%%%'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$###%%%&&&########################$$$######$$$%%%&&&&&&%%%""""""######$$$%%%%%%%%%&&&$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$&&&'''&&&%%%"""!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((((((&&&%%%###%%%(((((('''%%%&&&'''((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%'''(((&&&###!!!$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''%%%###&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$&&&'''###$$$%%%%%%$$$###$$$&&&############$$$%%%&&&'''########################!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((***++++++,,,)))&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&''''''###"""""""""###%%%'''((($$$$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%'''$$$"""###%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%$$$%%%&&&&&&&&&######$$$$$$$$$$$$######"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''(((((('''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$###""""""$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$(((,,,+++'''%%%&&&)))#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&%%%$$$######!!!"""""""""!!!!!!###%%%######"""""""""$$$%%%&&&!!!!!!""""""""""""!!!!!!"""%%%((()))(((%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&&&&%%%%%%&&&'''########################'''&&&$$$%%%&&&&&&%%%###""""""###$$$%%%&&&&&&''')))((('''&&&$$$###""""""########################%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((***)))(((''''''((()))***%%%$$$"""""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###'''(((******)))'''%%%$$$"""&&&)))***(((&&&&&&''''''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&+++***)))(((&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''&&&$$$$$$&&&'''((('''%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))((('''&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###$$$%%%&&&''''''%%%###!!!!!!###%%%'''(((''''''''''''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))((())))))))))))((('''%%%$$$***)))(((''''''&&&&&&'''((('''&&&&&&'''(((***+++)))(((((((((''''''''''''***)))'''&&&%%%&&&&&&'''&&&%%%%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%###"""$$$$$$$$$###$$$$$$%%%&&&"""%%%$$$!!!$$$+++,,,(((######$$$$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))'''%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!"""$$$''''''&&&%%%$$$%%%#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$###$$$$$$###!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!"""%%%&&&$$$"""$$$%%%&&&&&&%%%%%%%%%&&&%%%&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""""""""######"""""""""""""""###############$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$############""""""""""""!!!"""$$$$$$######$$$%%%"""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''%%%"""%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######%%%%%%$$$###""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&(((******(((&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''((()))))))))***'''%%%%%%((((((&&&###)))(((&&&$$$$$$$$$&&&'''***(((%%%######%%%(((***"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%%%%###"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###""""""""""""###$$$'''&&&%%%%%%%%%&&&'''((((((&&&$$$######$$$&&&((()))(((((((((''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&(((+++,,,***)))''''''''''''''''''''''''******)))(((''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$###"""""""""""""""######$$$###%%%$$$"""%%%+++,,,)))$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$######"""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$###"""""""""######"""######$$$$$$$$$######%%%&&&'''&&&%%%######$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######"""!!!!!!""""""$$$%%%%%%$$$""""""###%%%###$$$$$$$$$$$$$$$$$$######"""!!!###&&&'''&&&$$$!!!"""$$$$$$$$$#########%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""############""""""""""""############$$$$$$$$$%%%%%%%%%$$$#####################%%%%%%$$$$$$#########"""!!!###$$$$$$######$$$%%%"""""""""""""""""""""""" !!!!!!""""""######$$$""""""############""""""##################$$$$$$########################  $$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%$$$$$$###"""#########%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''''')))++++++)))''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((''''''''''''''''''''''''(((((((((+++)))(((((())))))(((''')))(((&&&%%%$$$%%%&&&'''***(((&&&%%%$$$&&&((()))######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%###""""""###%%%&&&''''''&&&&&&''''''((())))))'''&&&$$$$$$&&&'''))))))))))))((('''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''))),,,---,,,***''''''&&&%%%&&&'''((()))+++***)))(((''''''''''''&&&'''((())))))*********))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""""""""""""""###$$$$$$$$$%%%$$$###&&&***+++(((%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$''')))+++***(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%'''''''''%%%###""""""$$$##################""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""###%%%&&&%%%$$$$$$%%%&&&######$$$$$$$$$$$$#########""""""$$$'''((((((''' !!!###$$$$$$$$$###"""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########''''''&&&&&&%%%$$$######"""###$$$$$$######$$$%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$##################$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  """&&&((()))(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$######%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))(((((()))***,,,+++)))(((((()))))))))((((((((((((((('''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&((()))***)))((('''((())))))(((&&&%%%%%%&&&''''''))))))''''''&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((((($$$&&&''''''&&&&&&''')))((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***))))))***%%%&&&&&&&&&&&&''''''''')))'''%%%$$$$$$%%%''')))'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$%%%&&&'''))))))(((((('''%%%%%%&&&'''((()))+++,,,(((((('''''''''''''''((()))((((((***,,,...---,,,***)))'''&&&&&&((()))+++++++++***)))((((((((((((''')))***,,,,,,,,,++++++*********)))))))))(((((('''''''''(((((()))******&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$%%%%%%########################""""""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%'''***---...,,,***########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$%%%$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###%%%%%%%%%$$$%%%'''"""######$$$$$$######"""######$$$%%%''')))******######$$$%%%''''''%%%$$$###$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%(((''''''&&&%%%$$$#########$$$%%%%%%######$$$%%%########################%%%%%%$$$$$$######""""""%%%$$$###""""""###$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&$$$###&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))******)))))))))***+++***((('''((()))))))))))))))))))))))))))''''''((((((((()))))))))((())))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%''')))(((%%%$$$&&&)))(((((('''&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((())))))))))))%%%&&&'''''''''&&&((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######&&&'''((()))***)))(((((('''''''''((()))+++,,,---(((((((((''''''(((((()))***))))))***,,,......---///---+++)))((((((***+++,,,+++***))))))((())))))'''(((***+++,,,,,,+++***+++************)))))))))'''(((((()))************'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&#########$$$$$$%%%%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***++++++(((&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$###"""###%%%((($$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%% """%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%&&&''')))+++,,,&&&%%%$$$%%%''''''&&&$$$###$$$%%%$$$""""""###$$$''''''&&&&&&&&&%%%%%%%%%########################%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$###"""###%%%'''((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******++++++******((())))))((('''&&&'''((((((((((((((((((((())))))((((((((()))))))))******)))******++++++******)))(((((((((''''''&&&&&&%%%$$$''')))(((%%%$$$&&&)))((((((((((((((((((((()))(((((()))))))))(((&&&&&&''''''((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&((()))*********&&&''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''((()))))))))))))))&&&'''(((((('''&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))(((((((((((((((((()))+++,,,---)))(((((((((((())))))***+++***)))***,,,.........000///---+++************---,,,+++***))))))))))))&&&'''((())))))******)))++++++++++++*********)))&&&'''(((((()))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###############$$$%%%%%%%%%""""""&&&'''%%%###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$"""!!!!!!!!!"""#########$$$&&&(((##################"""""""""""""""""""""""""""""""""""""""!!!""""""###$$$!!!###%%%&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''***---***&&&""""""$$$%%%$$$"""###%%%&&&%%%######$$$%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,++++++((())))))(((&&&%%%'''(((''''''(((((((((((())))))))))))))))))***************++++++++++++++++++***(((((((((((((((''''''''''''((())))))(((((()))***((((((((()))))))))))))))'''(((((())))))((((((((()))))))))))))))(((''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))'''(((((())))))((((((''''''''')))*********)))((('''(((((()))))))))(((((('''((()))((('''&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((******((('''((()))&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''((((((&&&'''((()))))))))((('''((('''''''''((())))))***))))))(((((())))))***++++++)))((()))+++.........------,,,,,,++++++++++++------,,,+++************)))(((((())))))***+++,,,,,,,,,+++++++++*********(((((()))))))))((('''&&&''''''&&&''''''(((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((($$$############$$$%%%%%%((($$$$$$(((***&&&$$$%%%###$$$$$$%%%&&&'''((((((&&&%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###%%%''')))***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$######""" """$$$$$$$$$###$$$%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$"""%%%''''''&&&$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&))),,,///***###!!!###%%%%%%###$$$%%%&&&&&&%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((((())),,,$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((()))******+++(((''''''''''''((())))))***++++++,,,,,,,,,,,,,,,)))******(((&&&&&&(((***'''((((((((()))))))))***)))))))))*********++++++++++++,,,,,,,,,,,,++++++((((((((()))))))))))))))(((((('''((()))******)))(((((())))))************'''''''''((())))))*********************)))((((((&&&'''(((((()))((((((((('''((((((((())))))******''''''(((((()))******+++)))))))))))))))(((((('''(((((())))))))))))(((((('''(((***+++++++++***)))(((((())))))))))))((((((((()))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((('''(((******((('''((()))''''''''''''((((((((()))&&&(((***++++++***(((&&&&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((()))*********%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''((())))))((())))))***+++++++++)))((((((+++---......******+++,,,,,,,,,++++++...---,,,+++************---,,,++++++,,,---///000,,,,,,,,,+++++++++*********+++,,,,,,+++***)))((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((***%%%%%%+++,,,'''%%%'''"""###$$$%%%'''((())))))(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$&&&(((***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))!!!"""###$$$$$$$$$$$$$$$!!!###%%%&&&$$$"""""""""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$&&&))))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$(((,,,555...&&&###%%%''''''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%''''''''''''%%%$$$"""###$$$%%%'''((()))***************************%%%''')))(((%%%$$$&&&(((&&&&&&'''((()))))))))(((''''''''''''((()))+++,,,((((((((()))))))))))))))******))))))***+++,,,,,,((((((((((((((()))*********+++,,,,,,------,,,,,,+++++++++)))'''''')))+++(((((())))))*********+++)))************++++++++++++,,,,,,------,,,,,,+++(((((())))))******++++++(((%%%###%%%(((***(((&&&'''((()))***************''''''''''''(((***+++,,,***)))((()))***+++***(((+++++++++***)))(((((('''))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************))))))))))))***************)))(((''')))************+++++++++&&&'''))))))(((((()))++++++***)))(((((()))******)))************+++++++++++++++++++++******))))))++++++,,,---,,,+++***)))))))))************))))))))))))))))))))))))))))))''')))+++------+++)))'''******)))((((((((((((((()))((((((+++......+++'''))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,+++******))))))******------...............------,,,,,,,,,,,,---............---,,,,,,+++************+++++++++,,,,,,,,,000---++++++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))*********+++''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((***+++,,,---...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''(((((()))(((&&&$$$###''''''&&&%%%&&&'''((()))(((((()))***)))(((&&&%%%&&&&&&&&&''''''((((((((("""$$$&&&))))))&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((('''### """%%%&&&%%%&&&***...---'''"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&'''''''''&&&%%%%%%$$$###%%%''')))******)))(((((('''%%%%%%%%%&&&(((***000,,,(((&&&'''((('''%%%###""""""###$$$&&&)))*********))))))(((((('''''''''(((((()))(((''''''&&&$$$%%%&&&'''((((((((((((&&&'''(((((()))(((((('''"""###$$$%%%'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&%%%%%%&&&((()))'''%%%$$$&&&)))***(((%%%&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&)))******)))((((((***,,,'''((()))))))))(((&&&%%%$$$%%%&&&'''(((***++++++******))))))))))))************+++,,,...///000000---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))***+++++++++))),,,++++++***))))))(((((())))))))))))*********+++************************+++++++++++++++,,,------+++*********))))))))))))******************)))(((************++++++++++++((()))******)))((()))++++++***))))))))))))***+++************++++++++++++,,,,,,++++++************,,,,,,,,,,,,,,,+++******)))******************)))************************)))***+++,,,,,,+++***)))******)))(((((((((((())))))))))))+++......+++(((************************))))))))))))***++++++,,,,,,,,,+++***************,,,------.../////////...------,,,,,,------...///......------,,,++++++***++++++,,,,,,,,,---------111///------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))******)))))))))*********++++++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''')))***))))))******))))))((('''))))))))))))))))))))))))))))))******)))'''&&&%%%'''&&&&&&%%%&&&'''((()))'''((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&((((((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$'''***)))%%%###$$$''''''&&&&&&***------((($$$''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&((()))***)))((('''((('''&&&%%%%%%''')))***---***'''&&&((()))((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((***))))))(((((('''''''''&&&''''''((())))))******))))))))))))))))))((((((%%%%%%&&&'''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((('''&&&%%%&&&)))***(((&&&&&&'''(((((())))))(((((((((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((('''%%%$$$%%%'''(((((()))))))))((('''&&&%%%&&&''''''((()))*********))))))(((((())))))*********++++++,,,,,,,,,---------,,,+++***))))))(((...,,,+++******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))(((((())))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,+++***,,,++++++******)))))))))))))))*********+++++++++************************++++++******++++++,,,---+++++++++*********))))))))))))***+++++++++******************+++++++++,,,***+++,,,+++***)))***+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++++++++***)))))))))))))))***)))***,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---...///000000000------------.........///.........---,,,,,,++++++---------.........//////222000////////////...,,,------------------------++++++++++++++++++++++++------,,,+++************************++++++++++++***))))))))))))))))))***)))******++++++*********(((((()))******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((()))***+++++++++***)))))))))*********************************************(((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''(((((((((((('''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&)))+++***'''&&&''')))((('''&&&))),,,,,,)))&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))))))))((('''((('''&&&&&&&&&''')))***)))''''''''')))))))))'''(((((()))))))))(((''''''(((((())))))))))))))))))---,,,***((((((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))'''&&&%%%&&&'''''''''&&&&&&'''))))))((('''&&&'''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((((()))((('''$$$###$$$%%%((())))))))))))((((((''''''((((((((())))))))))))))))))(((((((((((())))))*********************)))---,,,+++***((('''&&&&&&...---,,,+++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,,,,+++++++++******************+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,---...---+++******++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,+++*********************+++,,,------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++---------------,,,+++++++++,,,---...000000111111------......///////////////.........------,,,,,,/////////000000000111111111000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,,,,+++)))(((((()))***+++*********************************))))))(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''')))************))))))((((((((((((''''''''''''''''''((((((((())))))))))))((((((''')))+++***)))'''((()))((('''&&&''')))***)))'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((''''''&&&(((((()))))))))(((((('''(((((('''''''''((()))***((((((((()))))))))(((''''''((()))******)))((('''((((((((())))))******+++///---+++)))(((((()))***))))))(((((()))***,,,,,,---,,,)))'''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))((('''&&&&&&&&&'''((((((((()))))))))((('''''''''((()))))))))))))))((((((((())))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))*********)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))************,,,++++++***)))(((((('''++++++,,,++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------++++++++++++++++++******......------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,***++++++++++++,,,,,,,,,---......---+++***+++,,,++++++,,,---------------+++,,,,,,,,,---------------------------.........000///---,,,,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...------,,,++++++++++++++++++,,,,,,------------------------------------------......///......---,,,---............---,,,,,,+++,,,---///000111111111---...///000000000////////////...............---000000111111111222222222000000000000////////////////////////////////////........................,,,,,,,,,,,,---///000000------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------......------,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++,,,***)))((('''((((((***+++))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&'''(((***+++((('''''''''&&&&&&%%%%%%))))))(((''''''((())))))((())))))******))))))((('''((()))))))))(((((()))'''&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''((()))******''''''((())))))((((((((())))))))))))))))))(((((((((((((((((())))))******)))*********)))(((''''''%%%&&&(((*********))))))(((((())))))******++++++///---+++)))((((((***+++(((((((((((()))***++++++,,,+++(((&&&%%%&&&'''((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''((()))******))))))(((((('''(((((()))))))))))))))(((((()))******)))((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))*********)))***+++---******)))))))))************************)))))))))))))))(((((((((((())))))(((((()))***+++,,,---...***+++++++++++++++++++++''')))++++++++++++,,,...------------------------************************************************++++++++++++++++++++++++------------------------++++++++++++++++++,,,,,,//////............//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,---+++,,,---...//////......,,,,,,,,,---------.....................///////////////...------------...------............------..............................,,,,,,,,,,,,............---,,,,,,,,,,,,,,,+++---...---,,,,,,...///---------------------------...///000000000///.........///000000...---,,,,,,---...///000111111111---...000111111111000///////////////////////////111111111222222222333333///000111111//////000111000000000000000000000000////////////////////////,,,,,,---...///111222333............---------------,,,,,,++++++,,,,,,---++++++,,,---............//////...------,,,++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++))))))((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))))))))((()))))))))((())))))******)))))))))(((((((((((((((***))))))(((((())))))***((())))))******))))))(((''''''(((((())))))((((((''''''''''''((((((((()))))))))************++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++)))(((((()))&&&'''((()))************))))))******************,,,+++***)))))))))***+++'''((()))******+++*********)))(((&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((***++++++)))(((((()))'''((())))))******))))))((((((************((((((******))))))))))))*********))))))(((((())))))***&&&'''))))))((()))+++---*********)))******+++,,,+++++++++*********************))))))))))))******((()))***+++,,,...//////+++++++++,,,------......&&&***------++++++---///........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,,,,,,,------------------,,,,,,,,,,,,------------........................------,,,,,,------...///------------,,,,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,------+++,,,------,,,+++,,,...+++,,,...///000000//////------------................../////////000000000///////////////...------.........//////.......................................------------......///......---------------,,,---///...,,,,,,...000........................---...000111222111000///...///000111111///...,,,......///000000000000000---///000222222111000///////////////////////////111111222222222333333333000222333333000000111333111111111111111111111111000000000000000000000000.........///000111222333/////////.........---------,,,,,,++++++,,,,,,---***+++,,,---............------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************)))))))))******++++++++++++,,,,,,------,,,******((()))******+++++++++******************************)))((((((((()))******'''((()))***+++******)))***++++++++++++******)))***++++++++++++++++++,,,************************(((((())))))))))))((((((''''''((()))******)))((('''(((***************************+++++++++,,,,,,''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((***+++,,,'''((()))************)))(((((((((((()))***++++++))))))******+++++++++***+++,,,---+++))))))+++...++++++************++++++++++++******************)))))))))***************&&&(((+++---------+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&'''((())))))))))))))))))+++---,,,)))((((((***(((((()))************)))'''(((***++++++***((('''))))))(((((((((((())))))******++++++++++++******'''((()))((('''(((***,,,+++******)))***+++,,,---******++++++++++++++++++++++++************++++++******++++++,,,---......,,,,,,,,,,,,------------***...111111---+++,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------000///......///000///...------------------------,,,,,,,,,---------......------------------------...------------...//////......---------,,,,,,,,,............---,,,++++++++++++,,,,,,,,,---------***+++,,,,,,++++++---...+++,,,...000000000000///---------.........//////......//////000000111111...///000000000///---,,,......////////////......++++++++++++++++++++++++........................//////...------------...,,,...///...,,,,,,...111////////////////////////,,,...000222333222111111...///111222111000...---...///000000000000000///...///111222333222000///////////////000000000000111111222222222333333333111333555444222111333555111111111111111111111111000000000000000000000000111000000000000000111111000000//////.........------,,,,,,++++++,,,,,,---***+++,,,---............++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************))))))******++++++++++++,,,---......---,,,***)))(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++,,,((()))***,,,,,,++++++***+++,,,------,,,+++)))(((''''''(((((()))))))))***)))***++++++++++++***)))(((((())))))))))))((((((((((((((()))++++++***)))(((***,,,---,,,++++++,,,*********++++++,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,(((((()))***************(((((((((((()))***,,,,,,))))))***++++++++++++******,,,,,,+++)))***...222///...---+++******+++,,,,,,+++++++++***)))))))))'''((()))******+++******'''))),,,///000...,,,***((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%&&&''')))************)))+++---,,,)))((()))***(((((()))***************''')))***++++++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&***+++,,,------,,,+++*********+++***(((((()))+++++++++*********+++---...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...222555333...+++,,,...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000.........------............------,,,,,,------...------------------------,,,---...//////...---,,,......---------...//////////////////////////////---------------------------------.........//////.......................................---------,,,,,,,,,---------............------------......000000000000000///......000000000000////////////333111///---,,,---...///000000////////////000000//////////////////////////////...---...///000111///////////////.................................000000000000000000000000000/////////............000000000000000/////////000000000000000000000000//////000111111111111111000000111222222222222222000000000000000111111222000000111222222333444444444222000//////111444555777666444333222111111111222111111000///......---,,,---------.../////////...///////////////...---...------...///000...------,,,+++***+++,,,---...------------------------,,,,,,,,,------..................------,,,,,,,,,---------,,,,,,,,,++++++---...///...------...//////...+++***))))))***+++,,,,,,++++++,,,,,,---......000000...,,,+++***(((++++++************++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,***)))))))))***+++,,,,,,+++***)))(((''''''+++++++++++++++***)))(((---,,,+++,,,------***&&&***+++,,,,,,,,,,,,+++******++++++++++++***)))))),,,***(((&&&&&&)))+++...,,,+++++++++***)))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,,,,******++++++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++%%%%%%***)))'''111@@@DDD>>>555,,,'''(((+++---)))************+++++++++---,,,+++***))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))************)))***+++***)))((()))***&&&''''''((()))******+++++++++***)))((('''&&&&&&******))))))))))))))))))************************,,,,,,,,,+++++++++***************)))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))***+++---...//////333222///---,,,,,,---...///444888777333///...000........................------------------------..................------000000000//////.........***+++---...000111111111//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,111111000...------...000------...//////...------............------------////////////////////////---------------------------------........./////////////////////////////////.....................,,,------------.........///......------......///000000000000000///......000000000000000000000///222111///...---......///000000000//////000000000///////////////////////////......---...///000111111111111111111111111000........................000000000000000000000000000000/////////.........//////////////////////////////////////////////////////000111111111111111000000111222222222222111000000000000000111222222111111222222333444444444666555222000000111333444666555444333222111111111222111111000//////......---...............//////------......///......---,,,,,,,,,---///000///...---,,,+++++++++,,,---...------------------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---...///...------...///000///---+++***++++++,,,,,,,,,++++++,,,,,,---...///222444333000...,,,+++,,,+++***************+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++++++++***))))))((((((+++++++++++++++***))))))+++***)))+++------+++(((***+++,,,------,,,+++***+++++++++++++++******))))))))))))))))))***++++++++++++++++++*********************++++++++++++,,,************************))))))))))))))))))))))))+++***)))))))))***,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++&&&&&&***)))'''///<<>>777000+++(((((((((************+++++++++,,,---,,,+++******)))************+++++++++++++++******************************++++++,,,,,,++++++***(((((())))))***+++,,,,,,)))***++++++))))))***+++((()))***++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++************+++,,,------,,,+++***************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,++++++,,,---...,,,///111000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////333333222111000...---,,,//////............////////////............//////......................../////////.....................////////////......------............---,,,////////////////////////....................................////////////000000000000000000000000000000000000000111111111........./////////000000000//////......//////000//////000000000000//////000000000000000111111111///000111111222111111000222111111000000111111222000000000000000000000000............//////000000...///000111111111000000000000000000000000000000111111111111111111111111111111111000000000//////...///////////////000000//////////////////////////////000111111000000000///000111111222222111111111111000000111111222333333333333444444555555555888666444333222222333444555444333222111111111111111111111000000000//////111000000//////.........,,,,,,...///000000000000---,,,,,,---//////...,,,---------------......///..............................------,,,,,,+++++++++,,,,,,------............------------,,,,,,,,,---...///...---------/////////...---,,,,,,------,,,,,,,,,,,,,,,---......///222999===;;;444000111......---,,,++++++++++++........................------,,,,,,,,,,,,------,,,---...///...---,,,+++*********+++++++++,,,,,,+++++++++,,,,,,+++******)))))))))***+++++++++***++++++,,,------,,,++++++,,,,,,,,,,,,,,,++++++***((()))***+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***'''(((+++***'''***000333111///,,,+++)))))))))*********+++++++++,,,,,,---,,,++++++******************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,++++++)))***************++++++)))***,,,+++******+++,,,)))***,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***************++++++------,,,,,,,,,,,,,,,,,,***+++...//////...+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///............///000111---...///...,,,---///222------------------------..................................../////////////////////000000111111111///000000111111111111000//////............////////////............//////////////////////////////////////////000000///---////////////////////////,,,------...////////////////////////////////////................................./////////000000////////////////////////000000000000111111222222//////000000000000111111000000000//////000000000//////000000000000/////////000000000111111111222000111222333333222222111222222111111111111222222111111111111111111111111//////000000000111111000///000222333444333222111111111111111111111111111222222222222222222222222222111111111111000000000/////////000000000111111000000000000000000000000000111111111111111000000000000111222222222222222111111111111111222222333333333444444444444555555555444333333333444555555444333333222111111111111111111111111000000000000111111111000000//////.........///111222222222222000///......//////---+++------......////////////////////////////////////.........------,,,,,,,,,---.........//////000000.........---------,,,,,,---...///...---------///---------,,,,,,,,,,,,,,,------,,,,,,------...///...000666>>>>>>666111111//////...---------------000000//////////////////...------------------...,,,---.........---+++*********++++++,,,,,,------***++++++,,,,,,,,,++++++++++++++++++***))))))***+++,,,------------,,,+++---------------,,,+++++++++***))))))******,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,---------************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,+++)))))),,,*********+++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,++++++******)))))))))+++,,,,,,++++++,,,...+++,,,,,,------,,,+++***,,,,,,+++++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,---------...............+++,,,...000000...,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,............//////000111.........------...111333////////////////////////................................./////////000000,,,,,,,,,------......///---...///111222222333333//////............////////////............///////////////////////////////////////111333222000---000//////......//////000//////......//////000111////////////////////////............................../////////000000000//////////////////////////////000000111111222222000000000111111111222222111111000000000000111111...//////000000000000000///000000111111222222222333333333333333333222222333333222222222222333333111111111111111111111111000000111222222222222222222444666888888888777666222222222222222222222222222222222222222222222222222222222222111111111000///000000111111222222333111111111111111111111111222222222333222222111111111222222333444333333333222111111111111222333333333333333333333444444444333333333333333444555555333333222111111111111111111111111111111111111111111111111111000000000000///000111222222333222222111000//////000000...,,,---...//////000000//////000000000000000000000000/////////.............../////////000000000000000............---------,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000---111===AAA999111000000000/////////000000111111111111111000000000000///......------......///------......------,,,++++++++++++,,,,,,---------***+++,,,,,,,,,,,,,,,,,,---------,,,))))))***++++++,,,---......---,,,+++------......------,,,+++++++++***))))))+++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,------......------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++***++++++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,---///,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,---------....../////////+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------+++,,,,,,------.........000///......///000111222////////////////////////.................................//////000000111........./////////////////////000111111000000/////////............////////////............//////////////////////////////000///000333666555111---111000///......///000111555333111.........000111////////////////////////.........................../////////000000000000000000000000000000000000......//////000111111222111111111222222222222333222111111000000111111222......///000000000000000///000000111111222333333666555444222222222333333333333222222222222333333222222222222222222222222111222333444444444333333444555888:::;;;:::999777333333333333333333333333333333333333333333333333333333222222222111111111000111111222333333444444222222222222222222222222333444444444444333222111222333444444555555444444222222111111222222333444333333333333333333222222333333333333222222222222333222222111111111111111111111111111111111111111000000111111111111111222000111111222222222111111000//////000222333111000---...///000111000//////000000000000000000000000/////////000000000000000000000000000////////////............---------------...///...------...///------............---------------------...//////333+++---;;;CCC<<<333///111111111111111222333444333222222222111111111111//////............//////000///......------......,,,,,,,,,---------------***+++,,,,,,------,,,,,,,,,---...,,,******,,,///+++,,,---......---,,,+++...............---,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------............------------............------------------------------,,,,,,+++***+++,,,,,,+++---......//////......---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---)))***+++,,,------------------------------------+++,,,...000000...,,,+++*********++++++,,,,,,,,,***+++------,,,,,,...000...---,,,+++,,,---///111,,,,,,,,,,,,------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,------***++++++,,,---......///,,,------......------,,,------------------------,,,,,,---...............---------------------------------...............,,,,,,------------------000///......///000000000////////////////////////........................---......///000000111111222222222111111111111111000000000000//////...---//////............////////////............//////........................111000111555999888333...111000///......///000111:::777333///------///000////////////////////////////////////////////////////////////000000000000111111111111111111111111---......///000111111111111111222222222333333333222222111111111111222222......///000000000000000///000000111222222333333888777444222111222333444444333333222222333333444222222222222222222222222222333444555666555444333333444777:::::::::888777333333333333333333333333333333333333333333333333333333333222222222111111111111222333444444555555333333333333333333333333555555555555444444333222333444555555666666555555222222111111222222333444222222222222222222222222555444333333222111000000222222111111111111111111111111111111111111222222000000000111222222222333000111111111111000000///.........111333555555444---...000111111111000///000000000000000000000000//////000000111111222222000000//////......------//////.........------------...///...------...///......///////////////......------------...//////666++++++:::EEE???444///111111111222333444666666333333333222222111111111//////............//////222111///.........///000------------------------***+++,,,,,,------------+++---...---++++++///222,,,,,,---......---,,,,,,......//////......---,,,'''))),,,...///---+++)))---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***************************+++,,,---...---,,,,,,------............------+++---///000000///---+++------------------------------+++***+++......,,,+++,,,---...////////////++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------)))***+++,,,------...---------------------------+++---///000000///---+++'''((()))***,,,---...///***+++------------...000...---+++***+++...111333++++++,,,---...///000111))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))***+++,,,,,,------------------------------------------------------,,,---......//////......---------------------------------.........//////...//////000//////......000///......///000///...........................////////////////////////---......///000111111222000000//////......------......////////////......//////............////////////............//////........................222111222666::::::444...---///111111000///000000444333111000...---------000000000000000000000000////////////000000000000222222111111111111111111222222222111111000000000000000111111111222222222222111000111222333111///222111000///............222111111111111111111111111222333333222222444666777777666444444333333333444333333222222333333444111222222333333222222111222222222222222222222222000111333444555444444333777444222222444444222///222222111111111222333444444333333222111000//////111111111111111111111111444333333222111111111222555555555555444333222111444555666777777555333222111111222222222333333333000111333444444333222111///222444555444222111111111111000000000000111111444333333222111000//////333222111111111222444444444444444555555444333333///000222444555555555444000/////////.........---000000000000000///......////////////000000000000////////////000000000000000000000000000000000000//////............//////000000000///......---------.........//////000000111111333666999888444000///000000000//////222444777555111000111222222111111111000000/////////...000000///............///---,,,,,,++++++,,,,,,---111111000////////////////////////////////////////////////...------,,,,,,...------,,,,,,------...+++,,,------......------+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------,,,+++******......---,,,---...///000111111000000/////////...++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,+++***))))))---,,,,,,,,,...000222333,,,,,,---....../////////------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***++++++,,,,,,------...)))******++++++,,,,,,---,,,,,,------...---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***---+++(((000;;;999...,,,---...///000///...---------------------------........................+++,,,---.........---------------.........//////******+++,,,,,,---......////////////000000000000////////////000000000000.../////////000000111111---+++///777888222///222111111111111000000000000000000000000///////////////......///000111111000000/////////............///////////////............///000000///---+++))),,,...000111000000111222333222111000///.........000000000000000000000000/////////000000000111111222222111111111111111111444444333333333222222222111111111222222222333333333222222333444444333111111000000000000000111111111111111111111111111111111222333333222222444555777666555444333333333333444444333333333333444444222333333444444333333222111111111222222333333333333333444555555555444444666444222222444444222///111111222222222333333333444333333222222111111000222222222222222222222222444333333222111111222222555555555555444333222111333444666666666444333111222222222333333333444444333444555555555333111000///222444555333222111111111111000000000000111111333333222222111111000000222222111111111222333444333444444444444444333333111222333444444444333222111111111111111111111111000111111111000000///...////////////000000000000//////000000000111111111000000000000000000000000000000///....../////////000000000////////////............//////000000000000000111333666666333///111222111000//////111333555333000///000222222222000000000000/////////...............//////000111......------------......111000000///......//////////////////////////////000000000////////////.........------------......,,,,,,---............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,+++,,,,,,---------,,,,,,...------,,,---...///000000000000/////////......,,,,,,,,,,,,------------,,,,,,---------.........///......---,,,,,,++++++......//////000222333444////////////............////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---..................---,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++...,,,***222<<<;;;111,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------------.........//////++++++,,,,,,------.........////////////000000000...////////////000000000......//////000000000000222000333999999444111333000000000000000000000000333333222222111000000000222111111111222222111111000000/////////.........///////////////////////////000111111111///---,,,---///111222111111222333222222111000000000000000111111111111111111111111000000000000111111111222111111222222222222222222555555555555444444444444222222222333333333444444555444444555666666555333111111111111222333444555222222222222222222222222222333444333222222444555666666555444333333333333555555444444444444555555444444444555555444444444111111222333444444555555666666555444444444555555555444222222333333222000000111222333444333222222333333333333333333333333333333333333333333333333444333333222222222222222555555555555444333222222333333444555555444222111222222333333333444444444555666666666555333111000000222444444333222222222111111000000000000111111333333333222222222222222222111111111111222333333333333444444444444333333333333444444333333222111222222222222222222222333111111111111111111000////////////000000000000111000000111111111222222222111111111111111111111111222111000//////////////////000000000000111111111/////////000000000000000000000///111222333111000111222111///......111333333111......000222222222000000000000////////////------......///111222333000000////////////000000000000///.........//////////////////////////////000000000000111111111111///......------......///,,,------...............000///......------......------------------------...------------,,,,,,,,,***+++,,,---............------,,,,,,------...///////////////............,,,,,,---------.........------------.........///000000//////...---------......///111222222222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........------,,,++++++***//////......---,,,,,,+++------...//////////////////000000111111000000///---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...,,,+++222;;;999111---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***+++,,,---...------........./////////------------------------........./////////000000........./////////000000......////////////000000111000222666666111...///000000000000000000000000333333333222111000//////222111111111111000000000000000000000//////////////////////////////000000000000111222222111000//////111333333222111222333222222111111111111222333222222222222222222222222111111111111222222222222111111222222222222222333555555555555555444444444333333333444444444555555666555444555777777555444333333333333333444555555333333333444444444444444444555666555333333555777777666555555444444444555555555555444444555555555555555666666666666555555222222333444666777888888777666555333333333444555444333222222222222111111///000333444444333222111333444444444555555555666444444444444444444444444444333333222222222333333444555555555444444333222222333333444444333222222222222222222333333333333444555555555444333222222111333555555333222222333222222111111111111222222333333333333333444444444111111111111222222333333222333333444444444444333333333333444333333333333222222222222111111000000111222222222222222111111000000000000111111111111111222222222222333333333222222222222222222222222333222111000000000000000///000000111222333333333000111111111111111111111111000000000000111111111000000000///...000333666222000......000222333333000000000000000000000000////////////000111222333111111000000000000111111000000///....../////////000000000000000000000000/////////000111222222333000//////......//////000------...////////////...111000///...---......///------------------------------.........---------,,,,,,---...............---------------.........//////..................------........./////////---............/////////000000//////............,,,---...000000000///.../////////......---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------***,,,------,,,,,,...///......------,,,,,,,,,,,,////////////......---------...///000000111000000000000111111111111000000//////000000000000//////------------............------------------------------------------,,,,,,,,,---,,,+++///555444------,,,+++++++++,,,...///,,,,,,,,,---------------...........................---+++***+++,,,...000............//////////////////......................../////////000000000....../////////000000000///////////////////////////000111333333111//////000000000000111111111111000000000000////////////...////////////...///000111111111000000000////////////000000000000111111///000111222222222222222333444555444222111111111333222222222222333444444333333333333333333333333222222222222333333333333111111222222333333333333333333333333333444444444333333444444444555555555555444333444666666444333666666555444444444444444555555555666666777777777777777888777555555666888888777666666666666666666555555555444444555555555555666666777777666666555444444555666777888999:::666555333222222222333333222333333222222111111222///000333444444333222111444444444555666666777777444444444444444444444444444333333222333333444444444444444555444444333333222333333333333333333333111111111111222222222222222222333444444555555555333555666666444333444555333333222222222222333333444444444444444555555555111222222222333333333333222333444555555555555555333333333444444555666777666555555333222111000///222222333333333333333222111111111222222222333333333333333333444444444555333333333333333333333333444333222111111111111111000111111222333444555555222222222222222222222222333222222111000111222333000111111111333666;;;???444222//////000222333333111111111111111111111111222111111000000000111111111111000000000000111111000000/////////000000111111111111111111111111111......///000111222222333111000000//////000000111---...//////000000//////000000///.......................................------.../////////...---///////////////...---,,,------........./////////......//////////////////....../////////000000000........./////////000000////////////............---...///000000///...---,,,,,,---------.........////////////////////////,,,,,,++++++++++++,,,,,,------------------------+++,,,------------...///,,,,,,,,,------..................//////000000000---...///000111111111111000000000111111000000000///000000111111000000///------........./////////------------------------------------------------000///...,,,...111///+++...---,,,+++,,,---...///............//////000000////////////////////////000///---,,,---...000222........./////////000000000000///////////////////////////000000000000111/////////000000000000111000000000000000000000///111222333444444666555444111111111111222222333333//////000000111222222222,,,...000000//////111333222111111111111000000000000000000000111111222222///000000111222222222222444555666555333222222222444444333333333444444555444444444444444444444444333333333333444444444444111111222222333444444444222222222222333333333333333333333444444444555555444333333444555555444222777777666555444444444444555555666666777888888888777888999777666555777888777777666666666666666777555555444444444444555555555666666777777666666555444444555666777888888999444444333222222222333333111222333222111000111222000111222333444333222222444444555555666666666777444444444444444444444444333333333333333444444555333444444555444444333333333333333333333444444444111111222222222333333333222333333444555666777888555777777777666555666777555555444444444444555555666666666555555555555555222333333444555444444444333444555666666666666666444444444444666777999999999999888777555444333333222333333444444444444444333333333444444444444555444444444555555555666666444444444444444444444444333333222222222333333333222222333444555555666666333333333333333222222222333444444333111111222444333333444555777<<>>;;;777444444444333222333333333444444444555555222222111111111222333333444333333222222333333444222222111111222333333444222222222222222222222222000111111111222222333333222222111111111111222222//////000111111111111000///000222333333111///---////////////////////////,,,...///111111111///...//////000000000//////......///000111222111111000000000000000111111222222000000000111111111222222//////000000000111111111000000111111111111111111222222111000000000000000////////////000000000000------------------------//////............//////........................---...///...---,,,---...---------.....................//////////////////,,,,,,...///000111111111000000111111111111000000//////000000000000//////....../////////000000000........................------------.........///111//////000000000//////---...//////000000//////.........///000000111111////////////////////////////////////000000000000.../////////000000000000///000000111111222222222111222222222222333333333111222222222222333333333333333333222222222111111...111111---...222333111333333444444555666666777777777666666666555555555333666888666222000222555333333222222222111111111000000111111222333333444333333333333333333444444///111444555555666888999666666555444444444444444555555555555555555555555444444444555555555555666111111222333333444555555222222222333333444444444222222222333333333444444555444444555666666555333444444333444444555666777333333333444555666666777555666666555333222444555333333222222222333333444444333333222222333333444555555666666666666555555222222222222222222222222222333555666777666555555///111333222000///111333222222111111111222333444555555555555555555555555333333333333333333333333333333333333333444555666333333444444555444444444444444444444444555666777555555555666666666666777::::::999999888999999:::999::::::999888888999;;;888888777777777777888888999888888777666555555444444444666777777777666555555555777888999999999999::::::888777777777888999333444444555666777777888333333444555666666666555666666666666777777777777666666666666777777777777555555555555555555555555222222222333444555666777555555555555666666666666555555555444444333333333111333555555222000000222111111111111222777===BBBAAA>>>999666555444333222444444444555555666666666000000000111222333555555555555444444444444555555333222222222333444444555222222222222222222222222222222333333333333444444333222222111111222222333//////000111111111111111///111444666555333000...000000000000000000000000,,,...000111222111000///---...///000000111111111///000111333333222222111000000111111222222222333000111111111111222222222000000000000111111111111222222222222222222222222222000///---------......333333222222111000000000111111111111111111111111111111000000000000111111...........................///000///---,,,,,,---/////////...------,,,,,,000000//////......------+++,,,---///000000111111111111111222222111111111//////000000000000//////////////////000000000000........................---------.........//////---+++,,,...///...///000---...000111111111000///---------...///000000111000000000000000000000000---......///000/////////////////////000000000000//////000111222333333333222222333333333444444444222222333333333444444444444444444333333222222222333777555000000444555222444444555555666777777888999888777666444333111111444777999666000---///222333333333222222222111111000000111222333333444444666555555444444444555555555555555555555555555555444555555666777888999999444444555555666777777777444444444444444444444444666666666666666666555555444444444444444444444444222222333444555555555555666555444333333333333333444444444444444444444444333333444444333333222222444444444444444444444444222222222222222222222222444444444555555555555666111222333333444444333333333333333333333333333333444555555555666666777777888777666555555666777777555555666777777777777777444555555666666666666666666666555444444333333222222222111111222444555666555666777666444333333444888777555444555666888999777777666666666666777777888888777777777777888888888999;;;;;;;;;999777666888888888888777777666666888777666555444444555666777666444333222222333333444444666777888888888888777777666555444333333222888888777666555444333333666666666777888888999999666666666666666666666666555444444333333333444444555555555555555555555555555444333555555444555777333333333444555666666777444444444444555555555666444555777666444333333444111111000000111444777888333@@@???999999666111444444555666666666555333222333333222111222333555666333333333333333333333333111111222222222333333333000000000000000000000000111222444555666555555444222222222222222222222222333222222222111000000000////////////////////////777333///...000111111///000//////000222444444333////////////////////////...///000111111000///......///000111222333333333333333222222222222222222111111///***%%%&&&---333444444333000//////222555333111000...---...///000000000111000//////111333000000000000000000000000222111000///////////////000000000000000000000000000000000///.........---///......---------.................................///000///...---...000000000//////.........---000///...///000000...,,,//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////////////////......111000///..............................---------...///000222222111111000111111111111111111111111000000111111222222333333333333444555555555444444333444555555555444333222222222222222222222222222111222222333333444555555444444444444444444444444777===BBB???666111222666222333444555555444222111222222222222222222222222222222222222111111111000333222222222222444555666555555555555555555555555555555555555555666666666444444555555555555666666333333333333333333333333444444555555666555555555444444444444444444444444333333444444444444444444666555444333333333333444444444444444444444444444333444444444444444333333444444444444444444444444333333333333333222222222555555666666666777777777444555666666777777666666444444444444444444444444666777777777888888888888:::999888777777888999999888888888888777666555555444555666666777777666666333333333333333222222111333333222222333555666777666777888777555555555777888777666555444555777888777777777666666777777777999999888888888888999999:::::::::999999999999999999999888888888777777777888777666555555555666666888777666666666777888999555555666777888888888888888777777666666555555555777777777666666666666666666666777777888999999:::666666666666666666666666555555444444444444555555666666666666666666666666777555555555444444444555444444555555666777777888555555555555666666666666444555777666444333333444333222111111222444666888444@@@BBB@@@???777222888555666777777777666444444444333222222222444555666444444444444444444444444222222222333333333444444222222222222222222222222111222222333333333333333222222222222222222222222222222222111111111111111000000000000000000000000666333000///000111111000333222111111222222111///000000000000000000000000000000111111111111000000///000111222222222222222222222222222222222222222000111222///,,,,,,222777:::888444111000000222333111111111111111000000000111222333333111111111333000000000000000000000000111000000///......//////000000000000000000000000000000000000///////////////......------.........////////////////////////...///000000......///000000000/////////............------...000000///...//////////////////////////////.........---------------------------------------........./////////........................000000///...............//////////////////////////////111222222222111000111111111111222222222222000000000000111111111111222333333444444444444444333333444555555444333222333333333333333333333333444444444444444444444444444444444444444444444444444999===<<<666222444777333333333222111000///...222222222222222222222222333333333222222222111111000000000000111333555666555555555555555555555555444444444333333333222222555555444444444444333333222222222222222222222222111222333444555555555444444444444444444444444444444444444444333333333333555555444333333333444444444444444444444444444444444444555666666666555555444444444444444444444444333333333333333333333333777777777777888888888888666666777888888888888888666666666666666666666666999999999999::::::::::::;;;::::::999999:::;;;;;;;;;;;;:::999777555333222555555666777777777777777111222444555555555444333555555555555555666777888666777999888777777888::::::999777666555666666777888888777777777777888888::::::999999999999::::::<<<;;;999888888999;;;===999999999999999888888888888777666666555666666666777777777777888999:::;;;666777777888888888777777888888888777777777777777666666777777777888888888777777888888999:::::::::666666666666666666666666666666666555555666666777777777777777777777777777777777666555555555555555666666666777777888999999666666666777777777888888444666777777555444444555555555444333444555666777666===AAAFFFHHH:::222<<<777888888888888777666666444444333333444444555666555555555555555555555555333333444444444555555555444444444444444444444444555444333333222333333333222222222222222222222222111111111111111222222222222222222222222222222222555333000///000111111000333222111111222222111///111111111111111111111111111111000000000000111111000111111222222222111111111111111111111111111111000222444444222333777:::AAA;;;444111111222222111000111222333333222222111333555666666444222222222////////////////////////////////////............/////////////////////////////////000000000000000///......---......//////////////////////////////...000111000///...///000000000000000////////////------,,,---///000000////////////////////////////////////............---........................,,,---------....................................//////......------......//////000000111111222222///000111222222222222111111111111222222333333333222222222222222111111111111222333333444444444333222333444444444444333333444444444444444444444444777666666555444444333333444444444444444444444444111444666777666555555666555444333111000///......222222222222222222222222444333333333222222222222/////////111222444666777333333333333333333333333222222111111111111111111555555444333333222111111111111111111111111111111///000111333333444444444333333333333333333333333555444444333333222222222555444444333333333444444444444444444444444444444444555666777777777777777555555555555555555555555444444444444444555555555777777777777888888888888555666777777888888777777888888888888888888888888::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;999888666444333555666777777888888777777333444666888999999888777777777777777888888999999555777888999888888:::;;;===<<<:::999888777777777999888888777777888888999999999999888888999999999::::::999999999:::<<<===999999999999999999999999888777777777777777777777666666666666777777888888888888888999888888777777777777777777888888999999888888888888888888888888777888888999::::::;;;;;;666666666666666666666666777777777666777777888888888888888888888888888888777999888666666999:::888888888888888999999::::::777777888888888888999999666888999999777666666777999888777666666777888888999999<<>>===;;;:::999999888999999888888888888999999888888777777777777888888777888:::;;;;;;;;;;;;:::999999999999999999999999777777888888888888888888777777777777666666555555888999999999999999888777666666666777777888888999:::::::::999888777777777777888888999::::::;;;;;;777777777777777777777777777777777777777888999:::999999999999999999999999555999:::777999>>>@@@>>>999999999:::::::::::::::888888888999999999999:::999:::;;;;;;999888888999;;;::::::999999999999999>>>999888GGGUUUHHH888:::;;;;;;::::::999999999999666666666666666666666666666666666666666666666666555555666666666777777777555555555555555555555555:::999777555444444444555222222222222222222222222000000000111222222222333111111111111111111111111222222222111000000111111000//////000222444444333000000000000000000000000000000...------...000000222222222222222111000///000000111111222222222222777555222///...111555888===666///...111444333111222111///...///111333555222444666666444111//////000000000000000000000000......///000000//////...000000000000000000000000---------....../////////...............///000111........................000111222111000///000222000111111111111111111111222000.........///...---000000000000000000000000////////////////////////------------------------,,,,,,,,,---------......---------.........////////////.........//////000......///000111111222222222222222222222333333444222222333333444444444444444444333333222222222111000111222333444444444444333333333444444555555555555555555555555555555555333444444444555555666666444444444444444444444444555444222333555555444222555555444333333444555666222222222222222222222222333333222222222111111111333333333333333222222222111111111111111111111111...///000111222333444444555555444333333222111111111111111111111111111111000000111222333333333222333333333333333333333333444444222111111222333333444444333333333444555555444444444444444444444444333444666777888999999999555555555555555555555555555555555666777777888888666777777777777888888888999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999777777888999::::::::::::999999:::::::::999999888777777888999999999999999666666666777888999999:::999999::::::;;;::::::999666777999999888999:::<<>>===<<<:::999999::::::999999999999::::::888777777777777777777888666888:::;;;;;;:::999777888888888999999999999999777777888999999999999888:::::::::999999888666666888999999:::::::::999999666666777777888888888999;;;;;;:::999888777666555777777888888999:::::::::777777777777777777777777777777777777888999999:::999999999999999999999999333999:::777:::BBBDDD@@@::::::::::::::::::::::::888888888999999999::::::999;;;<<<<<<:::999999:::::::::::::::::::::999999???;;;888DDDTTTMMM>>>===<<<;;;::::::999999::::::777777888888888777666666666666666666666666666666555555666666666777777777444444444444444444444444666555444333222222222222222222222222222222222222111111111111111222222222000000000000000000000000000222333222111000111222333222111111222222111///000000000000000000000000000000////////////000000222222222222222111000///111111111222333333444444999666111---,,,...222555777333///...111333333222222111000...///000222333111222444444222000000000000000000000000000000000---...000111111111000///000000000000000000000000............////////////............///000111111////////////////////////000222333222111000111222111111111111222222222222333111///...///000000000000000000000000000000000...////////////000000000------------------------,,,---------............------......///000000000000000//////000000111111//////000000111111222222333333222222333333444555444444444444444444444444111111111111000000000000111222333444555666666666555444444444555666777888666666666666666666666666444444555555666777777888555555555555555555555555888777666555666666555333333333333333444555666666444444444444444444444444333333333333222222222222333333333222111000///...222222222222222222222222111111222222333333333444555555444444333333222222222222222222222222222222111111222333333222222222222222222222222222222222333333111000111222333555333333333333333444555666444444444444444444444444222333555777888999::::::555555555555555555555555555555666777777888999999888888888888999999999:::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999666777999:::;;;;;;:::::::::::::::;;;::::::999888777888999999::::::999999999888777666777888:::<<<999::::::;;;;;;:::999999888999;;;;;;::::::;;;============<<<;;;:::999888::::::999999999999::::::999888888777777888888999888888888999888888777777777777777888888888999999777888999:::::::::999999999999:::;;;;;;:::999888888888999:::;;;;;;;;;:::888888888999999999999999999999888888777777777666666666777777888999999:::777777777777777777777777666666666777777888999:::888888888888888888888888222999:::666888AAADDD???::::::::::::::::::::::::888888888888999999999999999:::;;;;;;999888888999777888888999999999888888888<<<:::>>>KKKIII???>>><<<;;;:::999999999::::::888888999999999888666666555555555555555555555555555555555666666666777777555555555555555555555555333333333333333222111111222222222222222222222222222222222111111111111111000000000000000000000000///111333333111000111222333222111111222222111///111111111111111111111111111111222222222222111111111111222222222111111000111222222333444444555555999555111//////000222444333222111111111111111222111222333333333222111000111222333222111000111222222222222222222222222222...///111222333222111000222222222222222222222222111111111111000000000000............///000111222111111111111111111111111111222333333111111222333111111111222222222333333222000......111333444444000000000000000000000000.../////////000000000000........................------........./////////......//////000111111222111111111111111222333333111111111222222222222222444333333222333444555666666666555555444444333333111111111222222222222222222222444555666777777777666666555555666777999:::999999999999999999999999888888888888888888888888888888888888888888888888999999999888888777888999444555555666666666666555555555555555555555555555666555555555444444444444333444444444444333111000333333333333333333333333444444444333333333333222555555444444444444333333222222222222222222222222222222333333333222222111222222222222222222222222333222111000000222444666333333333333333444555666444444444444444444444444222333444666888999::::::666666666666666666666666555666666777888999999999999999:::::::::;;;;;;;;;666777888888999999888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888888999::::::::::::999===<<<999888888:::===???999:::;;;;;;;;;:::999888:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;;;;:::999888888;;;::::::999999::::::;;;:::999999999999999999:::;;;999777666555666777888666666777777888888888999777888999:::;;;::::::999666777999:::;;;;;;:::999777888999:::;;;<<<<<<<<<::::::::::::::::::::::::777777777777777888888888666666666777888888999999777777777777777777777777666666666666777888999:::888888888888888888888888333::::::555777@@@AAA<<<::::::::::::::::::::::::777777888888888999999999777999::::::888777777888555555666777777777777777///::::::888AAABBB===>>><<<;;;:::999888999::::::888999::::::999888777666555555555555555555555555555555555555666666666666666666666666666666666666333444555666555444333222222222222222222222222222333222222222111111000000000000000000000000000000...111444333111000111333000//////000222444444333222222222222222222222222222333444555555444333222000111111222222222111111222222333444444555666666777555333222333444444333222444444333111000000111000222666888888444000---111222333222111111333444222222222222222222222222...000222333444333222111222222222222222222222222444333333333222111111111............///000222222333333333333333333333333111222333333111111222333111111111222222333333333000///---///222555888888000000000000000000000000.../////////000000111111000000000000000000000000.........////////////000...//////000111222222333222111111111222333444444444333333333333333333333444444333222333444555666777777666555444333333222444444444555555666666666222333444666777888888888777666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999;;;===888999:::::::::888777666666666666666666666666666777777777777666666666666555666777888888777666555555666666666666666555444222111111222333444555666333444444444444444333333111333555777777555333111222333333333333333333333444444444444444444444444666666555333111111333666888777666444444666777888666555444333333222222333000111333444777888:::;;;999888777666666777888999888888888888888888888888777777777777777777777777999999::::::::::::;;;;;;<<<;;;::::::999999::::::<<<<<<;;;:::::::::;;;;;;666777888:::;;;<<<======<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<999999:::::::::;;;;;;;;;<<<;;;999777777888999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::999888888888777777666666888888888777777777777777:::::::::::::::999888777:::;;;<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;:::999888777777777888999999:::::::::999888777777888999:::999888888888777777666666666666666666666555555555555666777666555666777999333555777999:::999888777888888999999999999888888444555666888888888777666999999999999999888777666555555555555666666666666888888999999:::;;;<<<<<<<<<======;;;888777888999<<<:::888999;;;:::888555888777444333222333444555::::::999888777777777888444444444444555666888999777777666666555555555444444333222222111111111111111111111222222333333333111111111111111222333444555555444444444333333333111222333333222222444555444444333333333444444555222333444444555555444444222222222333444555666777666666666666555555555555777777666666666666777777555555444444444444555555555555555444444333333333444444444333333222222222444444333333333333222222333333333222222111111111222222222333333444444444444333111000000000111111444333222222444444333222222222222222222222222222111222222333444444444333000111222222333333222222111222222333333222222111222111111111000000//////000000000000/////////...666444000---,,,...000111////////////////////////000111111111222222222222111111222222222333333333333333333333333333333333222222000000000222444666555666666666555444444333444444444444444444444444222444555777777666444333555555666777999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<>>>;;;777777999:::999777555666888888888999:::;;;999999999888666555333333888888888777777777777777555666666777777777666666333333333333444555666666555555666666666555555444333444555777777555444333444444444444444444444555555555555555555555555555777777666444222333555777888777555444444555777888999888777666666555555555111222333444666888999999:::999888777777888999:::999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;===<<<;;;:::::::::::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;999;;;;;;;;;:::999:::;;;999999999999::::::::::::<<<;;;999888777888999::::::::::::999999::::::::::::;;;;;;;;;::::::999888999999999999999999999999999888888888777777777777777777777777888888888888:::::::::::::::999888888999:::;;;;;;;;;;;;:::999999999::::::::::::999999888888999999999999888888888888888888888888888888999888777777777777888999777777777777666666666555666666666666666666666666666777777777666666888999666777777888888777666555666777777777777777777666666777888999999999888777999999999999999888777777999999999888888888888888777888999:::;;;;;;;;;;;;:::;;;;;;:::888888999;;;<<<:::999999::::::888555888777555444333444555666888888777777777777777777666555555555555777888999777777666666666555555555555555444333333333333333444444444444444444555555444444444444444555666666555555555444444444333333111333444444333333444666777777666555444444444555444444444444444555555555666666666666777888888999666666666666666666666666777666666555555666666777555555444444444444555555666666555555555444444444555444444444333333333222444444333333333222222222333333333222222222111111222222222333333444444444555444222111111111222222444333222222444444333222333333333333333333333333333333444555555555555555222333333444444444444444333333333444444333333333333222222222111111111111333333333333222222222222555333111.........000111////////////////////////000000000111111111222222111111111111222222222222222222222222222222222222444333111000000111222333333444444444444333222111333333333333333333333333222333444555666555444444555555555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;::::::===:::777666888999888777;;;<<<;;;;;;999999999999::::::999999888666555444999999999999999999999888666666777888999999999888555444444444555666777888777777888888888888777777666666666666666666666666777777777777777777777777666666666666666666666666888999888777555555777999888777666555555666777888:::999999888777777666666333333444555666777888888::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;======;;;:::999999999999:::::::::;;;;;;:::999999888888999::::::;;;<<<<<<888888999999999:::::::::888999::::::999888999:::888888888999999999999:::;;;:::999888888888999::::::999999888888999999:::::::::;;;;;;;;;:::999999888888888888888888888888888888888888888777777777666777777777888999999999:::::::::::::::999999888888888999999999999888888777777888888888888777777888888888777777888888888999999888888777666666555888777777666666777777888777666666666666555555555666666666666666666666666666777888777666666888::::::999888666555444444333555555555666666555555555999999:::::::::999999888999999999888888888888777:::::::::;;;;;;;;;<<<<<<777888:::<<<<<<<<<;;;:::888999999999888888:::<<<;;;:::999999::::::888666999888666555555555666777666666666666666777777777888777777666666777777888666666777777666666555555777777666555555555555666777777777777777666666666666555555555555666777777555555555555555444444444333444555555444333555666:::999888777666555555555666555444444444555666777888888888777777888999999777777777777777777777777555555555444444555555555555555444444444444555555666666666666555555555555555555555444444444444444333333333333222222222222333333333222222222222111222222333333333333444444555444333333222222333333444333222222444444333222333333333333333333333333444555666666777666666666333444555555666666555555333444444555555444444333333333333333333222222222444444444333333333333222333222111000//////000000/////////////////////////////////000000000111111000000000000111111111111111111111111111111111111555444222111000000111111111111222222222111000000222222222222222222222222222222333333333444444444555555444555666777888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888:::888666666777888888777===<<<;;;:::999999999999::::::::::::999777666666777777777888888888888888666777888999::::::::::::777666666666777777888999888999::::::::::::::::::999888777777777777888999999999999999999888888888777777777777777777777777999::::::999777777999;;;999888777777777777888999888888888888777666555555555555666666777888888888::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;<<<<<<;;;::::::::::::;;;======;;;:::999999888888999::::::;;;;;;::::::999999999999::::::;;;;;;;;;777888888888888999999999777999:::999888777888999777777888888888999999999::::::999888888999999:::::::::999999999999:::::::::::::::;;;;;;::::::999999999999999999999999999888888888888888888888888666666777888999999::::::999::::::;;;::::::999999999999999999999888888888777777888888888888777777999888777666666777888999888888888777777666666666777777666666666666777777777777777777777666666666666666666666666777777777777888888888777777999:::===;;;888666555555555666666666555555555555666666:::::::::::::::999999888999999888888888888888888777777888:::;;;<<<>>>>>>666888;;;======<<<:::888777888999888777888999;;;:::::::::::::::999888777888888777666666777777888555555666777777888888888999999888777777777777777666666777777777777666555777777666666555666666777999888888888777777666666555555444444444444555555555555555555555555555555444555666555444444555666888888777666666555666666777666444333444555777999777777666555555555666666777777777777888888888888555444444333333444444555555444444333333444444555555555555555555555444444555555555555555555555555333333333222222222222111222222222222222222222222333333333333333333333333333333333222222222333333333222111222444555444333444444444444444444444444555555666666666666666555333444555555666555555555333333444444444444333333333333333333222222222222222222111111111000000000000111111111111000000///000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000333333222111000000111111000111111111111111000000111111111111111111111111222111111111222333444555444444444444444444555666888888888888888888888888999999999999::::::::::::;;;;;;::::::999999888888<<<;;;;;;:::999999888888888777555555666777888888999888777777888999999999999999999999888777777666444444444555555555555555777777999:::;;;;;;;;;;;;888888777777777888999999999::::::;;;<<<<<<;;;;;;;;;:::888777777888:::;;;;;;;;;:::::::::999999999888888888888888888888888999:::;;;:::999888:::;;;999999999999999999999999888999999999888777666555777777888888888999999999888999999999999999999888::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;;;;:::999999888888999999<<<<<<;;;:::999888888888888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777888888888999999777888999999777777888999777777888888888999999999999999999999999999999:::;;;;;;::::::::::::;;;;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::888888888888888999999999666777777888999::::::;;;999::::::;;;;;;;;;::::::;;;;;;::::::999999999999888888999999999999888888999888777666666777888999666777777777888888888999666666777777777777666666888888888888888888888888666666666666777777888888777888999888777888999;;;===;;;999777777888999:::888888777666666777888888999999999999999999999999999888888777777888999999777777777888888999999:::777888;;;======<<<999888888999999888666666777999999999::::::999999888888888888777777777888888888666666888999999999999888999999888888777777666666555666777888888777666555666555555555555555666666777777777666666555555555666555555444444444555555444444555555555555555555444555666666444333444666444444444444555555666777777666444333444555777999666666555555444555555555666777777777888888888999444444333333333333444444444444333333333333444444333333333333333333333333555555555555555555555555333333222222222111111111222222222222222222222222333333333333333333333333111111111222222222222111333222111222444555444333444444444444444444444444444444444555555444444333222222333444444444444333222222333333333333222222111111222222222222222222111000000000//////////////////111111222111000000111111111111111111111111////////////000000000000....../////////000000000000000000000000000000000000000000000111222222333111111222222222222111111111111111111111111111111111111000111111333444555444333333333333333444444777777777777777777777777888888888999999999::::::::::::999999888888777777888888888999999999999999666666555555555666888999<<<999666666777999999888666777777777777777666666333333444444555555555555888888999:::;;;;;;;;;:::999999888888888888999999888999:::;;;;;;<<<<<<;;;;;;:::999888888999:::;;;;;;;;;;;;:::999999888888888888888888888888888888777999::::::999888999;;;999999999999999999999999:::;;;;;;<<<;;;999888777777777888888999999::::::888888999999999999888888::::::::::::::::::::::::777777777777777777777777999999::::::::::::;;;;;;:::999999888888888888888;;;::::::999999999999999777888999:::;;;;;;<<<;;;<<<<<<;;;::::::999888888777777888888888999999999777888999999888777888999888888888999999999999:::888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999999999777888888888999:::::::::999::::::;;;;;;;;;;;;;;;===<<<;;;::::::999::::::999999::::::::::::999999888888888777777888888888666777777888999999::::::666777777888888777777666888888999999999999999:::555666666777777888888999888999:::999888888:::<<<<<<;;;999888888:::<<<===:::999888777777888999:::999999888888999999:::;;;999888777777777888999:::999999888777666555444444888999;;;<<<<<<;;;999888888999999888666555666888888999;;;;;;999888888999777777777777888888888888666777999::::::999888888777888888888777777666555444666777999999888777666555444444444444555555666555555555555444444444444888888777666666666666777333333333444444444444444444555666555333333333555222222222222333555666777666555444444444555666777777777777666666777777888555666666777777888888888444444444333333444444444444444333333333333444444222222222222222333333333444444444444444555555555222222222222111111111111111222222222222333333333444444333333333333222222000000111222222222111111222111111222444555555444333333333333333333333333333333333444333333222111000111222222333333222222111222222333333222222111111111111111222222222222222222222111111111000000...///000111111111111111111111111111111111111111/////////000000000111111////////////000000000000000000000000000000000000//////000000111222222333111111222333333333333222111111111111111111111111000000111222333444444444333333222222222333444444555555555555555555555555777777888888888999999999999999888888888888888888777777777777888888999999555555666555555666999;;;CCC???:::888888999777555555666666777777777666666555555666666777777888888888999999:::::::::999999999999888888888888888999777888999:::;;;;;;;;;;;;:::999999999999999999:::;;;::::::999888888777777888888888888888888888888555777999999888888888:::777888888888888888888777999:::;;;<<<;;;999777666555555666777777888999999888999:::;;;;;;:::999888999999999999999999999999888888888888888888888888999999::::::::::::;;;;;;;;;:::999999888888999999999999999888999999:::;;;999::::::;;;;;;:::::::::::::::::::::::::::::::::888888888999999999::::::888999:::999888888999:::999999999999::::::::::::888888999999::::::::::::;;;::::::::::::::::::;;;888999::::::;;;;;;;;;:::999999999999999999999999888888888999999:::::::::999999999999999999999999999::::::;;;<<<<<<;;;;;;>>>===;;;:::999999999:::999999::::::::::::999999888888999999999999888888999999999999999:::::::::777777888999999888777777777777888888999999999999555666666777888888999999888999::::::999999:::<<<;;;:::999999999999:::;;;;;;999888777777888999;;;999999999999:::;;;===>>>999888777666777888:::;;;999888888888777777666666999::::::;;;;;;::::::999666777777777666666777999777999;;;;;;999888999:::555666666777888888777777666777999999999888666555555666777777777666555444444555888999:::999777666444444444444444555666777333333333444444444444444888777666666555555555666222222222333333333444444333555555444333222222333333222222222333444555555444444444444444555555555777777777777888999999:::444444555666666777888888555555444444444444555555444333333222222333333444222222222333333444444444222333333333444444444444222222222222111111111111111111222222222333333333444444444333333222222222000111222333333333222222222111111222444555555444333333333333333333333333333333333333333222111111000111111222222222222222222333333333333333333222222222222222333333444444333333333222222222111111...//////000111111222333222222222222222222222222000000000111111111222222//////000000000111111111111111111111111111111111000000000111111111111000000111222222333333333222222222222222222222222222///000222333444555444444222222222222333333444555444444444444444444444444777777777777888888888999888888888888888999999999777777777777777777666666444555777666555666:::===EEE???999777888999777444555666777888888888888888555666666777888888999999999999:::::::::999888888999999888888777888888888666777888999::::::::::::999999999999999999999999::::::999888888777666666777777777777777777777777444666888888777777888999666666777777777777666666777888999:::999777555333333333444555666777888888::::::;;;<<<<<<;;;::::::888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::888888888888999:::;;;<<<;;;;;;;;;;;;:::999888777888999999::::::;;;;;;<<<888999999999999:::::::::888999::::::999888999:::999999:::::::::;;;;;;;;;777888999::::::::::::::::::999999999999999999:::888999::::::;;;;;;;;;;;;888888888888888888888888888888888999999:::::::::::::::999999999999999999999::::::;;;<<<<<<<<<;;;>>><<<;;;999888888999999999999::::::::::::999999888999:::;;;;;;:::999888<<<<<<;;;::::::999999888777888999::::::999888777666666777777888888888999555666666777888999999999999:::::::::999999;;;===;;;::::::999888888888999:::999888666666888999::::::999999:::;;;===???AAA999888777666777888:::;;;555555777888:::;;;======;;;:::::::::::::::::::::333555666666666777999;;;666999;;;;;;999777999;;;444555666777777777777777666777888999888777555333444555666777777666555444444555888::::::999777666555555555555555666777777222333333333444444555555666555444333333333333333111111111222222333333333333444555444222111222333555444444333333333444444222333444444555555444444666666666666777888999:::333444444555666777777888666555555444444555555666444333333222222333333444333333333444444555555555222222222333333444444444222222222111111111111000111111111222222333333333444444444333333222222222000111333444555444444333222111111222444555555444222222222222222222222222333444444444333333222111111111222333333333333222333444444555555444444333333333333444444555555555222222222111111111000000////////////000111333444222222222222222222222222111111111111222222222222000000000000111111111111111111111111111111111111111222222111111000///...000000111222222222222222222222222222222222222222...000222555666666555444222222222222333444555666333333333333333333333333777777777777888888888888777777888888999999::::::999999888777666555444444444666777777666777:::>>>@@@;;;555444777999888666666777888999999999999999444444444555666777777888999999999999999999999999777777666666666777777888666777999::::::999777666666666666777777777888888666666666555555444444444555666777666444333444555777777777777666555444444444555666777888888888888444444444555555666666666888777777777777666666666888888888888888888888888;;;;;;::::::999888888888<<<:::888999::::::666333999999999999999999999999777777777777777888999:::999999999999888888888888999999999999::::::::::::888888888888888777666666::::::999888888999:::;;;777888888999999999888888888999999999::::::::::::666777777777888888999999777777777777777666666666;;;:::::::::::::::;;;;;;<<<;;;:::999888888888888777888999:::::::::::::::999999999888888888888888999999:::::::::;;;;;;;;;:::999999888999:::<<<===<<<;;;:::888777666666666888888888888888888999999:::;;;;;;:::777666666777::::::;;;:::888777999:::888888888888888888888888999999999999888888888777::::::999999999999::::::777777888888999999::::::::::::999888888777888888999;;;777555>>>JJJHHH<<<888888888888888888888888999::::::999888555222000777777777777777777777777888888999999999:::::::::::::::888777777666666666888777555444444555666777888777777666555555444444888888999999888666444333444444333555666777555444666666555555555666666777444333222111111333555666444444444444444444444444333444444555666666666666444444444444444444444444444444333222333555444111333333333444444444555555333333444444555666777777666555555555666777666555555444444333333444444555333333333222222222222222222333444444444222111000222333333444444555666666444444444333222111000///333555666666555444444555111222333444444333111000//////000000111111111222444333222222222333444555222222222444555555444222555444444333333444444555555555555555555555555555444444444333333222222222333333333333333333333333333222222222111111000000111111222222222333333333777777666555444444333333//////000000111111111111333333222222111000000000000000111111222222222222000000000000000000111111000000//////000111333444000111111111000000333555//////000111222333333444111111111111111222222222555444333222222333444555888777777666666777777888777777555555555777999:::::::::999777777666666666111333444666777777666666555666666777888888888777555555666666555555444333444444444444555666777777666666666666666666666666777777666666666666666666555666888999999888666555555555555555666666666666666666666555555444444444555666777666444444444555666666777777777666555555444555666777888888888888555555555666666666666666888888888777777777666666777777777777777777777777:::999999999888888777777888666555777999999777555777777777777777777777777777777666666666777888888999999999999888888888777999999999999999:::::::::::::::;;;;;;::::::999888;;;:::999999999999:::;;;888999999::::::999999999888888888888999999999999777777777888888999999999888888888888888888888888::::::999999999999::::::<<<;;;:::999888888888999777888999999999999999999999999888888888888888888888888999999999::::::::::::::::::::::::;;;<<<===::::::999999888999999:::;;;::::::999999:::::::::888999999999777666777888999::::::888777666777999888888888888888888888888999999888888888777777777999888888888888888888999777777777888888888888888999888777777777777777777777999777444;;;EEEDDD:::888888888888888888888888333555666888888888777666777777777777777777777777888888888888999999999999999888777666555555555555666666555444444555666777777777666666555444444333555555555555444333222222444444333555666777555444666666666555555555555555333222222111222333444555444444444444444444444444000111111222222222222111333333333222222222222222111111111222444555444111444444444555555555666666444444555666666777888888555444444444555555555444444444333333333333444444111111111111111111111111000111222222222111000///333333333444555555666666333333333333333222111000222444555555444333333444000111333444444333111000000000000000111111222222333222222222222333444444333222333444666666444333444444333333333333444444444444444444444444444444555555555444444444333333222222222222222222222222333333222222111111111111222222333333333444444444666666555555444333333333111111222222222222222222111111111111111111222222111111111111111111111111333222222222222333444444444333222000000000000111000111333222111111222333333333333333444444444444444444444444555555555555666666555444444555666666444444333333333444555555555555666666777777777777777777666666666666777777444444555666777777777666555666777777888888888777666666666666666555555444444444444444555666777888555555555555555555555555666666666555555444444444444555666777777666555444333333333444444444555555555555555555444444444444555666777666444444444666555555666777777777666666444555666777888888888888666666666666666666666666888888888777777777666666666666666666666666666666888888888777777777777777555444555666999:::999777777777777777777777777777777777666555555555666666888888888888777777777777777777888888999999999999:::;;;;;;;;;;;;:::999999;;;:::999999999999::::::999999:::::::::999999888666777777777888888888888777777777888888888888999888999999999999999999999999999888888888888999999:::999999888888888999999888888888999888888777777777777888888888888888888777777777888888888999999999999:::;;;<<<<<<<<<<<<888888888999:::;;;<<<======<<<;;;:::::::::::::::555777888888777777888:::888999999777555444555666777777777777777777777777888888888888777777777666777777666666666666777777888777777777777777777666666555555555555666666777444888777333666===>>>888777777777777777777777777222333555777888888888888777777777777777777777777777777777777888888888888777666555444444444444444444444444444444555666777666666555555444333333333333333222222222222333333444444333555666777555444555666666666666555333222111111222222333333333222444444444444444444444444000000111111111000//////111111111111111111111111000//////222444555444333444555555555555666666666666666666777777888888999333333333333333333333333444333333222222333333444222222222222222222222222000000111222222222111111333333333444555555666666333333333444333333222222111222444444222111222333000111222333333222111000000111111111111222222222111111222333333333333333444333333444666666555333444444333333333333444444444444444444444444444444666666666555555555555555333333333333333333333333222222222222111111111111333333333333444444444444555555555444444333333222333333333333333333333333///000000111222222333333111111111111111111000000111111111111111222333333444333222111111000111111111333444444333111111222111111111111000000//////111111222222222333333333333222222111111222222333222222222222333333444444222444666777777666555333444444444444555666777888777666666666666666777777666666777777888888777777666666777777777666555555555444444555555666777888555555555555555555555555444444444444333222222111333444444555555444444333222222333333333444444444444444444444333333333333444555666555444333444555333444555666666777666666444444555666777777666666777777666666666666555555777777777777666666666555555555555555555555555555666666777777777777777777666666777888999::::::999999999999999999999999999888777666555555555555555777777777666666666666555666666666777777888888999888888999999888888777666::::::999999999999999999999999999999999888888777666666666777777777888888777777777777777777777777888888999999999999999::::::999888888888888888888888777777777777888888999888888888888888777666555555555666666666666777777666666666777777777888888777888:::;;;<<<<<<;;;;;;777777888888999:::<<<<<<<<<;;;:::999888888888888555777888888777666888999888888888666444333333555666666666666666666666666888888888777777777666666666666555555555555666666888888777777666666555555444444333444444555666777333777888444444888:::888777777777777777777777777666666777777777666555444666666666666666666666666666666666666777777777777555555444333333333333333333333333444555666666777555555444444444333333333444333222222222444555666444333333555666777555444444555666777666444111000///000222444444333222111333333333333333333333333333333333333333222111000111111111111111222222222444000///111333333333555444444444555555555666666666666666777777888888888444444555444333333333444333333222222222222333333333333444444444444555555111222222333333444444444222222333333444555555555222333444444444444444333///111333222111000111111000111222222333222222111222222222222222222222222000111222444444444333333444333222333555666555444444444333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555111111111000000000000000222222333333333444444444555555444444333333333222444444444333333333333333000111111111222222222333222111111111111000000000222222222222222333444555000000111111222333333444222444666666555222111111//////////////////////////////000000111111222222111111111111111111111111333333444555555666666666333444555666666666555444444333333444444555666777999888777666555666777888666666777777777777777666666666777777666666555444444444444444555666777888444444444444444444444444222333333333333222111000333333333333333333333333333333444444444555555555333333444444444444444444333444666555444333444666333444555666666666666666444444555666666666555555777777777777777666666666777777777666666666555555666666666666666666666666666666777777888888999999888999999999888777777777999999999999999999999999999888777666666666666666777777777666666666555555555555666777777888999999888888999999888888777666:::::::::999999888888777888888999999888777777666777777777777888888888888777777777777777777777777888888888999999:::::::::;;;;;;:::999999999999999777777666666666777777888888888888888888777666555444444444555555555666666666777777777888888888888666777999;;;;;;;;;::::::999999888888888999999::::::999888777666555555555777888999888777666666888777888777666444333444555666666666666666666666666888888888888777777777777666666555555555555666666888888777777666666555555444444333444444555666777444777888666444666888888666666666666666666666666888777777666555444333222555555555555555555555555555555666666666777777777555444444333333333333444222333444555666666777777444444444444444333333333444333222222333444666777444333333555666777555444444555666666555333111//////000333444555444222111333333333333333333333333444555555555444333222222222222222333333333444444;;;444000111222111222666444444444444555555555555555666666666666666777777555777888777444333444666444333333222222333333444333333333444444444555555222222222222333444444555222222333333444555555555333444444555555555444444///111333222111000111111111111222333333333333333333333333333222222222222000111333444555555444444444333222222444555555444555444444333333444444555444444444444444444444444444444444444444444555555444444444444444444444444000000000000000000000000222222222222333333333444555444444444444444333333333333333333333333333222444333333333222222222111222222222222111111111111444444444444555666777888000111111222333333444444333555777777666333222222111111222333444444555555111222222333444555555555666666666666666666666666444555666777777777777666777777666555555555666777777666666555555666666777;;;:::999777777888999:::777777888888888888777777777777777777777666666555444444444555555666777888222222222222222222222222222333444555555555333333555555555555555555555555666666666777777777777888666666666666666777777777444666777777666555666888666666777888888888777777666666777777777777666666888888888999999999::::::999999888888888777777777888888888888888888888888777777888999:::;;;;;;<<<999:::;;;:::777555555555999999999999999999999999::::::999888888888999999999999999999888888888777777777888999:::;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<;;;:::999888999999999999999888777666888999999999999:::::::::999999999999999888888888999999::::::;;;;;;<<<<<<>>>===<<<;;;;;;::::::;;;999888888777777777888888888888888999888888777777444444555555666666777777888888888999999999::::::888888999:::;;;;;;;;;;;;<<<;;;:::999999999999999999888777666666666666666999::::::999777666777888777888888777555555666888777777777777777777777777999999999999888888888777777777666666666666777777888777777777777777777666666555555555555666666777666777888777666666888999666666666666666666666666555555555555555555666666555555555555555555555555666666666666777777777777666555555444444444555555444444555666777777777666555555444444444444444444333333222333333444555555444444333555666777555444333444444444444333111000000222333555555444333222333333333333333333333333333333444444444333222222333333333444444555555666>>>666333666777222222777444444555555555666666666666666666666666666666666777999;;;999666444555888555444444333333444444555111222222333333444444444333333222222222333444444444444444555666666777777555555555666555555444444111222444444222111222333222222333333444444555555444444444333333333333222111222333555666666666666555444222333444666666555666666555555555555666666555555555555555555555555444444444444444555555555222222222222222222222222111111111111111222222222333333333333444444444444555555555555555555555555222222222333333444444444666666555444444333222222222222222333333333444444111111111111222333555555555666666666555444333222444666777777666444444555111222222333555666666777111222333333444555666666888888999999999999888888666777888999999888777666;;;:::888666666777888:::::::::999888888999999999=========<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;:::999999999::::::999999888777666666666666777888999:::444444444444444444444444444555777999999999888777999888888888888888888999999999999:::::::::;;;;;;999:::::::::;;;;;;;;;;;;777999::::::999999:::;;;::::::;;;;;;;;;:::999999999999::::::::::::999999::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888999:::;;;<<<===>>>>>><<<===???===:::888888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@???>>>===============<<<;;;::::::999::::::777888999999999999999999666666777888888999::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999888999999999888999::::::999999:::;;;777888999888777777999;;;888888888888888888888888::::::::::::999999999999999888888888888888888999777777777888888888888888999888777777777777777777777666555666777777888999555555555555555555555555333333333444555666777888777777777777777777777777666666777777777888888888777777666666666666777777555666777888888777777666555555555555555555555555444555555666666666555555444444333555666777555444333333333222222222222222222333444555555555444444222222222222222222222222222333333444444444444333222333333444555555666666;;;555666>>>???777333777666777777777777888888888777777777777777777777777777:::<<<:::666444555888666555555444444555555666333444444555666666777777888777666555555666666777777777777888999999::::::666666666666666555444333222444555555444333333444333333444444555666777777555444444444333333333333444444444555666777888999888666444444666888888777777777666666666666777777666666666666666666666666444444555555555666666666333333333333333333333333333333444444444555555555555555555555666666666666666666666666666666666666222222333444555666666777666666666666666555555555222222333444444555666666//////000000111333444555999999::::::999888666555444666777777666555666888333333333444444555555555222222333444555666777888999:::;;;;;;;;;;;;:::999;;;<<<=========;;;999888<<<;;;;;;:::::::::::::::<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCDDDCCCCCC@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<;;;::::::::::::;;;<<<======999999999999999999999999666777:::<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<==================>>>>>>?????????:::;;;===<<<<<<;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>???@@@AAABBBCCC???>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???@@@@@@???AAACCCBBB???======???========================<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????>>>>>>???@@@AAABBBCCCCCC@@@AAAAAAAAAAAA@@@??????AAABBBBBBBBBAAA@@@>>>===============<<<;;;:::999<<<<<<<<<=========>>>>>>@@@@@@??????>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;777888999:::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<>>>@@@AAA>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;<<<======666888:::::::::;;;<<<>>>777888999999888999;;;===888888888888888888888888;;;;;;;;;:::::::::999999::::::999999999999::::::777777888888999999::::::::::::999888888777888888888555333666888888888888555555555555555555555555444444444444444555666777888888888888888888888888777777777777888888888888888888777777777888888999777777888999999888777666555555666666666666666666777888999::::::999888777444444333555666777555444333222222111111222333333333444555555666666555555222222222222222222222222333444444555666666666666222222333444444555666666777333888DDDEEE;;;444666888999999999999:::::::::999999888888888888888888777:::<<<:::555333555888666666555555555555666666777888888999:::;;;;;;;;;>>>===;;;:::::::::;;;;;;999::::::;;;;;;<<<======777777777777666555333333333555666666555444444555444444444555555777888999555555555444444333333333555555444555666888:::;;;:::888666666888:::::::::888888777777777777888888777777777777777777777777555666666666777777888888777777777777777777777777666666666777777777888888777777777777888888888888666666666777777777777777222333444555666888999999555555666666777888888888111222333444666777888888555666666666888999:::;;;888999;;;<<<======<<<;;;555666777666555666888:::999999999999999888888888777888999:::;;;<<<======>>>???@@@AAAAAA@@@???>>>@@@AAABBBBBBAAA???===;;;;;;<<<===>>>>>><<<:::999<<<<<<<<<===???AAABBBCCCCCCDDDFFFHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<======>>>???@@@<<<<<<;;;;;;:::::::::::::::;;;===>>>??????>>>>>>?????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@???@@@CCCEEEDDDBBB???===<<<===???@@@CCCAAA???>>>??????>>>===?????????@@@@@@AAAAAABBB>>>@@@DDDEEEEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>BBBAAAAAA@@@AAACCCEEEFFFGGGFFFEEEEEEDDDCCC???===???@@@AAABBBBBBAAA@@@@@@DDDCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAADDDHHHJJJHHHFFFJJJIIIHHHGGGEEEDDDCCCBBBGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBDDDBBB@@@@@@AAAAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???AAABBBCCC>>><<<;;;===AAACCCCCCAAAAAA@@@@@@@@@??????>>>>>>@@@AAA@@@>>>;;;:::;;;<<<;;;::::::;;;<<<===<<<;;;@@@???>>>===<<<===>>>???@@@??????>>>>>>>>>??????@@@???>>>>>>???@@@???======<<<;;;:::::::::;;;<<<========================999:::;;;<<<<<<;;;:::999888999:::;;;;;;<<<;;;;;;888999:::::::::999888888999999999999999999999:::<<<<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<;;;999888666555555666888999<<<;;;;;;:::999999999888:::999888777888999:::;;;<<<:::999999:::;;;;;;:::777888999999888777555444444555666777777666555444444666999;;;<<<;;;:::999888666555777::::::777444999777666666777777666444333555666666666666888999;;;;;;<<<<<<<<<<<<;;;;;;666;;;===<<<;;;======;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999:::;;;<<<===>>>======888888:::<<>>;;;<<<===>>>>>>============>>>>>>:::;;;;;;;;;;;;<<<<<<<<<999888666555555555666777;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999888888888888<<<>>>???>>>;;;:::<<<>>><<<;;;999999:::;;;:::999:::::::::::::::999888888999999888888888888999:::999:::;;;:::888666777888888888888777555555666777888888888888999999::::::888888888888888999::::::;;;<<<<<<===<<<;;;:::999999999999999::::::::::::>>>===<<<:::999999999999555666777888999;;;<<<<<<:::999888999<<<===>>>===@@@@@@@@@@@@AAAAAAAAAAAA======<<<:::777777888:::888999:::;;;<<<===<<<<<<::::::::::::;;;===@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBFFFJJJIIIDDD???======>>>?????????>>>>>>===<<<>>>===<<<===AAAEEEHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLHHHJJJLLLKKKHHHEEEDDDCCCBBBFFFIIIIIIFFFCCCCCCDDDAAA@@@?????????AAACCCDDD???>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEGGGHHHHHHGGGFFFFFFDDDDDDDDDBBBAAABBBDDDGGGEEEDDDAAA?????????AAABBBDDDBBBAAA@@@AAABBBAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDAAACCCEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGGGGGGGEEEBBBAAADDDDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHHHHHHHFFFCCC@@@EEEFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIKKKJJJJJJMMMPPPRRRQQQPPPPPPPPPNNNMMMKKKIIIHHHGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEDDDDDDFFFFFFFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFEEEDDDCCCBBBBBBAAA???AAACCCCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEHHHIIIIIIGGGCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFEEECCC@@@>>>???@@@@@@???>>>>>>???@@@@@@@@@EEEDDDCCCBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAABBBBBBDDDCCCBBBCCCEEEFFFEEEDDDCCCBBB@@@>>>>>>>>>???@@@BBBBBBCCCCCCCCCBBBBBBAAA???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@@@@AAA@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@???>>>============?????????????????????>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFDDDBBBBBBCCCCCCBBBAAA>>>????????????===<<<;;;;;;;;;<<<<<<<<<;;;::::::888:::===???@@@@@@>>>======<<<;;;<<<======;;;888;;;:::999:::;;;:::999777999;;;<<<===<<<<<<>>>???>>>>>>?????????>>>======???CCCEEEBBBAAABBBBBB???>>>>>>>>>>>>>>>?????????CCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>?????????;;;;;;<<>>>>>>>>???@@@@@@DDDCCCAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBCCCBBBAAA???>>><<<;;;;;;;;;???@@@BBBAAA>>>===>>>@@@@@@>>><<<<<<===>>>===<<<@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;::::::;;;;;;;;;;;;:::888888999;;;999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========>>>?????????>>>==================>>>>>>======<<<<<<;;;;;;::::::999999666777888999:::<<<======???======>>>@@@BBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@======>>>???<<<<<<===>>>??????????????????>>>>>>???AAACCCDDDGGGGGGGGGHHHIIIJJJKKKKKKFFFHHHJJJKKKIIIFFFCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@AAADDDGGGIIIIIIMMMNNNNNNOOOOOONNNNNNMMMJJJKKKLLLKKKHHHFFFEEEEEEDDDGGGIIIIIIGGGDDDDDDEEECCCBBBAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFHHHIIIJJJLLLLLLLLLKKKJJJGGGGGGHHHGGGFFFGGGIIIKKKJJJIIIGGGEEEEEEEEEFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRQQQNNNOOOPPPPPPOOOLLLIIIGGGJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOMMMJJJGGGLLLNNNQQQSSSTTTRRRPPPNNNLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQRRRTTTWWWYYYZZZYYY\\\[[[YYYWWWUUUSSSQQQPPPPPPPPPPPPOOONNNLLLKKKJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMPPPRRRRRRQQQOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRTTTUUUUUUOOOOOONNNMMMLLLKKKJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPNNNMMMMMMMMMOOOPPPOOONNNLLLLLLKKKKKKLLLNNNQQQRRRRRRSSSRRRPPPMMMJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIKKKQQQQQQPPPOOONNNNNNOOOOOOQQQOOOMMMKKKJJJJJJKKKLLLNNNMMMMMMOOOQQQSSSRRRRRROOONNNKKKHHHHHHHHHJJJKKKMMMNNNOOOPPPOOONNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBBBBDDDFFFIIILLLMMMOOOMMMJJJJJJJJJJJJIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>@@@BBBDDDGGGHHHHHHFFFEEEFFFEEEDDDDDDDDDCCCAAA???AAA@@@@@@AAABBBBBB@@@===>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGFFFEEECCCBBBFFFJJJKKKHHHEEEEEEDDDBBBDDDDDDCCCDDDDDDEEEFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDAAAAAABBBFFFIIILLLLLLKKKJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDFFFGGGHHHJJJKKKLLLHHHGGGEEEDDDBBBAAA@@@@@@CCCDDDEEEDDDBBBAAABBBCCCDDDBBBAAAAAABBBCCCAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@???@@@AAA@@@???>>>???@@@>>>??????>>><<<<<<===???<<<<<<======>>>??????@@@@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA<<<===============<<<<<<::::::;;;===>>>???@@@AAADDDCCCBBBCCCEEEGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCAAA???>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???@@@AAABBBCCCGGGGGGFFFFFFGGGJJJLLLNNNKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDEEEHHHJJJKKKKKKQQQQQQPPPOOOOOONNNNNNMMMKKKLLLLLLJJJGGGEEEEEEFFFEEEGGGIIIIIIGGGFFFEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMOOOPPPQQQRRRSSSRRRQQQQQQMMMNNNOOOOOONNNOOORRRTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPNNNNNNOOOQQQSSSSSSSSSOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSTTTSSSSSSTTTXXXZZZ[[[[[[\\\]]]^^^_________\\\\\\[[[YYYXXXVVVUUUTTTUUUVVVXXXZZZ\\\^^^______^^^]]]\\\\\\\\\ZZZVVVTTTSSSVVVZZZ]]]^^^\\\YYYWWWVVVWWWWWWXXXZZZ[[[]]]^^^\\\]]]^^^_______________\\\\\\]]]___aaaccceeeeeejjjiiigggeeebbb```^^^]]]]]]]]]\\\ZZZYYYWWWUUUTTTWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYY[[[___bbbbbbaaa\\\[[[YYYXXXXXXZZZ[[[\\\]]]]]]]]]^^^___```bbbccc\\\[[[[[[ZZZYYYXXXWWWVVVWWWYYY[[[[[[ZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^___aaa``````___^^^^^^______]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXZZZ]]]aaadddcccddddddaaa^^^[[[[[[[[[ZZZYYYWWWTTTSSSTTTWWWYYYaaaaaa```______^^^^^^^^^aaa___\\\YYYXXXXXXYYYZZZ\\\[[[[[[^^^aaaccccccbbb___]]]YYYWWWVVVWWWXXXZZZZZZ[[[]]]^^^^^^[[[YYYWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWTTTSSSQQQPPPQQQRRRTTTUUUWWWWWWWWWWWWVVVUUUSSSRRROOOQQQUUUXXXZZZYYYXXXVVVWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJNNNPPPRRRTTTTTTSSSQQQOOOJJJJJJJJJKKKMMMOOORRRSSSUUUTTTRRRQQQRRRSSSRRRQQQJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDFFFIIILLLNNNPPPOOONNNMMMNNNMMMLLLKKKJJJIIIGGGFFFGGGFFFGGGIIIKKKKKKIIIFFFGGGHHHIIIHHHGGGGGGGGGIIILLLNNNPPPQQQQQQOOOLLLJJJLLLQQQRRROOOLLLMMMLLLIIIKKKKKKKKKKKKKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMQQQOOONNNLLLKKKKKKKKKKKKIIIIIIJJJLLLPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQNNNOOOPPPQQQRRRQQQQQQPPPSSSRRRPPPNNNNNNPPPRRRTTTTTTSSSQQQOOONNNLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHGGGFFFGGGHHHHHHGGGEEECCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDCCCBBBAAABBBDDDAAABBBBBBAAA@@@???AAABBB@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB>>>???@@@AAAAAAAAA@@@@@@??????@@@AAACCCDDDEEEFFFFFFEEEDDDEEEHHHJJJJJJIIIJJJIIIGGGFFFDDDDDDDDDDDDCCCDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCFFFEEECCCCCCEEEHHHLLLOOOPPPMMMKKKLLLNNNNNNLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLNNNNNNMMMRRRRRRPPPOOOMMMLLLLLLKKKJJJJJJJJJHHHFFFEEEFFFGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^WWWXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYY[[[[[[[[[\\\^^^```____________^^^]]]\\\\\\\\\[[[ZZZ\\\___aaaaaaaaa]]]___```bbbcccbbbbbbaaabbbbbbbbb``````aaaeeehhhggghhhiiikkkllllllllllllmmmkkkgggdddbbbcccdddeeeeeefffgggiiikkklllnnnooonnnmmmkkkkkkkkkiiifffccc^^^aaaeeeiiijjjiiifffdddddddddeeefffgggiiijjjkkkhhhhhhiiijjjkkkkkkjjjjjjkkklllmmmnnnoooqqqsssuuuxxxwwwuuussspppnnnlllkkkllllllkkkiiigggeeecccbbbdddddddddeeeeeeffffffffffffffffffeeeeeedddddddddeeeeeegggkkkoooqqqqqqpppiiihhhgggfffffffffggghhhjjjjjjjjjjjjkkklllmmmnnnjjjiiiiiihhhggggggffffffggghhhjjjiiihhhhhhjjjkkkiiihhhgggggghhhkkknnnooooooooonnnmmmlllllllllllloooooonnnllljjjiiihhhhhheeedddcccdddfffjjjnnnppppppqqqrrrpppmmmjjjiiiiiieeeeeedddaaa``````dddgggnnnnnnnnnmmmmmmlllkkkkkkmmmllliiigggfffffffffggggggggggggjjjmmmpppppppppkkkiiifffdddcccdddfffgggdddfffhhhiiiiiigggdddbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccdddccccccbbbaaa```___^^^]]]\\\\\\^^^```bbbaaabbbccccccbbb```^^^]]]ZZZ]]]aaaeeegggfffdddbbbfffeeedddbbb```]]][[[YYYWWWXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY\\\ZZZYYYZZZ\\\]]]]]]\\\SSSSSSRRRQQQQQQPPPPPPPPPSSSSSSRRRQQQPPPOOONNNMMMKKKMMMPPPSSSUUUTTTSSSRRRRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLNNNQQQRRRQQQOOOTTTTTTUUUSSSQQQPPPPPPQQQSSSUUUXXXZZZZZZXXXUUUSSSSSSXXXZZZXXXVVVXXXXXXUUURRRRRRQQQPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPPPPOOONNNNNNPPPSSSUUUVVVUUUWWWVVVTTTSSSSSSTTTTTTSSSUUUVVVWWWXXXZZZZZZ[[[[[[\\\ZZZWWWUUUUUUVVVXXXZZZ[[[[[[ZZZXXXVVVTTTRRRQQQNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLNNNOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGEEEDDDEEEFFFCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEECCCBBBCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHFFFEEEDDD@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHHHHFFFFFFGGGIIIKKKKKKKKKKKKIIIGGGEEEDDDCCCDDDDDDGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEGGGLLLQQQTTTVVVQQQMMMLLLMMMMMMKKKHHHIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHJJJMMMQQQSSSRRRQQQRRRQQQPPPNNNMMMKKKJJJIIIHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMM```aaabbbdddeeeggghhhiiiiiiiiihhhhhhhhhhhhiiiiiidddddddddeeefffgggggghhhiiijjjjjjjjjjjjhhhgggfffdddfffhhhiiiiiijjjlllnnnoooppppppqqqpppnnnmmmkkkkkkjjjjjjkkknnnpppqqqqqqoooqqqsssvvvwwwwwwvvvvvvssssssrrrqqqooopppsssuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{xxxtttqqqpppqqqsssuuuuuuuuuuuuuuuwwwyyy{{{}}}|||{{{zzzzzzzzzxxxtttrrrmmmppptttwwwyyyxxxwwwuuutttttttttttttttuuuvvvwwwssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxx{{{}}}}}}zzzxxxwwwvvvyyyyyyxxxwwwuuusssqqqpppooooooooooooppppppppppppoooooooooooonnnnnnnnnnnnpppppprrrvvvzzz|||{{{zzzrrrrrrrrrrrrrrrqqqqqqqqqttttttssssssttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuttttttuuuwwwtttsssrrrrrrtttwwwzzz|||xxxxxxwwwvvvvvvvvvvvvvvvwwwxxxwwwtttpppnnnmmmmmmmmmmmmlllmmmoooqqqtttvvvvvvwwwxxxxxxuuurrrqqqqqqmmmoooooommmkkklllooosssyyyyyyyyyyyyxxxvvvuuutttttttttsssrrrqqqppppppppppppoooppprrrvvvxxxyyyyyysssrrrqqqpppppppppqqqqqqnnnoooppprrrrrrqqqooonnnkkkkkkjjjiiiiiijjjkkkkkkmmmmmmmmmmmmlllkkkjjjiiijjjiiiiiiiiiiiikkklllmmmlllmmmnnnoooooommmkkkiiigggjjjmmmqqqrrrrrrpppoooppppppnnnllliiifffdddbbb`````````___^^^^^^]]]]]]```aaadddfffffffffeeeddddddbbb```^^^]]]\\\\\\]]]```^^^]]]___aaacccccccccZZZZZZXXXWWWWWWVVVWWWWWW[[[\\\\\\[[[ZZZWWWUUUTTTQQQTTTWWWZZZ\\\\\\[[[ZZZWWWWWWWWWTTTQQQPPPPPPRRRQQQPPPQQQTTTWWWZZZ[[[[[[^^^___^^^\\\XXXUUUUUUUUUYYY\\\```ddddddbbb___\\\XXX]]]```^^^]]]___```^^^ZZZYYYWWWVVVVVVWWWYYYZZZWWWWWWXXXXXXYYY[[[\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSSSSRRRRRRTTTWWWZZZ[[[[[[]]]ZZZWWWVVVVVVVVVVVVUUUXXXXXXYYYZZZ]]]___bbbccccccaaa___\\\[[[[[[\\\\\\___^^^^^^\\\ZZZXXXVVVUUUSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUURRRPPPOOOOOOPPPPPPOOONNNOOOOOOPPPSSSUUUVVVUUUSSSPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMLLLJJJIIIIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLOOOOOOOOONNNNNNNNNNNNMMMLLLJJJHHHGGGGGGIIILLLMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLNNNNNNNNNLLLJJJHHHDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJMMMOOOOOONNNNNNMMMJJJHHHGGGGGGHHHIIIIIIKKKLLLLLLJJJIIIIIIIIIHHHGGGFFFEEEFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGJJJOOOTTTWWW\\\XXXSSSOOONNNMMMMMMLLLNNNNNNMMMLLLLLLMMMOOOPPPNNNOOOQQQUUUXXXYYYWWWUUURRRRRRRRRQQQPPPMMMKKKIIIHHHJJJKKKLLLKKKKKKMMMNNNPPPOOONNNOOOPPPQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWkkklllnnnppprrrtttvvvwwwtttsssrrrrrrrrrrrrssstttuuutttrrrrrrrrrssstttvvvyyyyyyyyyyyywwwuuusssrrroooqqqtttvvvvvvwwwyyy{{{}}}~~~~~~{{{zzzyyyxxxxxxyyy{{{~~~~~~~~~{{{}}}~~~}}}~~~~~~~~~~~~}}}|||zzz|||~~~~~~~~~}}}}}}zzz||||||{{{zzz{{{~~~~~~}}}|||~~~|||zzzyyyvvvvvvvvvvvvvvvvvvuuuuuussssssttttttttttttttttttvvvvvvxxx{{{~~~~~~}}}xxxyyyzzzzzzzzzyyywwwvvvwwwwwwwwwxxxxxxzzz{{{{{{|||||||||}}}~~~~~~~~~~~~~~~|||zzzzzz{{{}}}zzzyyyxxxxxxzzz}}}~~~~~~~~~}}}~~~}}}zzzuuuqqqpppqqquuuuuuuuuuuuvvvxxxyyyzzzxxxzzz||||||zzzwwwvvvvvvuuuxxx{{{zzzxxxxxx{{{~~~zzz{{{{{{{{{{{{zzzyyyxxxyyyxxxyyy{{{zzz{{{{{{|||||||||||||||yyyyyyzzz{{{||||||||||||xxxwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwuuutttsssvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{}}}}}}{{{yyywwwyyy|||~~~~~~}}}{{{{{{yyywwwtttqqqooonnnlllkkkjjjhhhhhhhhhhhhiiinnnoooppprrrssstttttttttrrrqqqnnnkkkiiihhhggggggjjjhhhggghhhjjjkkkkkkkkkfffeeedddbbbbbbbbbbbbcccggghhhiiiiiigggddd```]]]^^^```cccfffhhhhhhggggggaaabbbbbb___\\\[[[\\\^^^[[[ZZZZZZ]]]bbbgggjjjkkkllllllkkkgggbbb___^^^^^^bbbfffkkkpppqqqoookkkiiibbbgggiiiggggggiiijjjhhheeecccaaa___^^^___aaabbb^^^]]]]]]]]]^^^___``````___```aaaaaa```]]]ZZZXXXYYYXXXXXX[[[```dddggggggfffccc^^^]]]]]]]]]\\\[[[ZZZZZZZZZ\\\___dddhhhkkklllkkkiiifffdddbbbbbbaaabbbbbbbbbaaa___]]][[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTVVVXXXYYYZZZWWWUUUTTTTTTVVVVVVUUUSSSSSSSSSUUUYYY\\\^^^]]][[[WWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQUUUUUUUUUTTTQQQOOOOOOPPPOOOPPPQQQPPPPPPPPPRRRSSSYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQOOONNNNNNPPPSSSUUUWWWVVVTTTSSSRRRRRRRRRRRRTTTVVVWWWXXXWWWUUURRRQQQMMMLLLJJJIIIIIIKKKMMMNNNKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUVVVUUUUUUTTTQQQOOONNNOOOPPPQQQMMMOOOPPPPPPOOOMMMMMMMMMNNNMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLLLLNNNNNNKKKKKKKKKMMMPPPTTTYYY\\\cccaaa\\\WWWSSSRRRTTTVVVYYYXXXWWWVVVVVVXXXZZZ[[[YYYZZZ\\\^^^```___\\\ZZZTTTUUUWWWWWWUUURRRNNNLLLKKKNNNQQQSSSSSSTTTUUUVVVYYYWWWVVVWWWYYY[[[ZZZXXXYYYZZZ\\\^^^```bbbcccdddssstttvvvxxxzzz}}}~~~}}}||||||}}}~~~}}}zzzzzz{{{}}}~~~}}}{{{zzzvvvxxx{{{}}}~~~~~~zzzzzzyyyyyyxxxxxxxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxzzz}}}~~~|||zzz{{{}}}~~~~~~|||yyywwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||~~~}}}|||zzzzzz|||}}}yyyxxxyyy{{{{{{||||||}}}}}}}}}}}}zzz|||~~~}}}{{{zzzzzz|||~~~~~~}}}|||}}}||||||zzzxxxvvvuuuvvvwwwxxxzzz{{{|||}}}~~~~~~{{{yyywwwwwwwwwzzzxxxvvvvvvwwwxxxxxxwwwvvvuuusssrrrqqqqqqrrrrrruuuwwwyyyzzzxxxsssnnnkkkiiikkkooorrrttttttsssssskkkmmmllljjjfffeeegggjjjeeeddddddffflllrrrwwwyyy||||||zzzvvvqqqmmmkkkjjjjjjnnnuuuzzz|||zzzvvvtttpppuuuxxxuuutttvvvvvvtttooommmjjjgggfffggghhhjjjjjjiiiiiihhhhhhhhhhhhiiiccceeeggghhhgggddd```^^^___^^^___ccciiiooorrrssspppkkkgggdddeeeeeedddbbbaaaaaaaaabbbfffkkkqqquuutttsssqqqooollljjjhhhgggiiijjjjjjiiihhhfffdddccc\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[YYYWWWXXXZZZZZZXXXVVVUUUVVVYYY]]]aaacccbbbaaa``````aaaaaa``````___^^^[[[ZZZYYYXXXWWWVVVVVVVVV[[[\\\\\\YYYVVVTTTTTTUUUUUUVVVVVVVVVUUUUUUWWWYYY______^^^\\\[[[YYYXXXXXXYYYWWWTTTSSSSSSUUUXXXZZZ^^^\\\ZZZXXXWWWVVVVVVWWW\\\]]]_________\\\ZZZXXXWWWTTTRRROOOOOOQQQTTTVVVSSSSSSTTTVVVWWWXXXYYYZZZXXXVVVVVVWWWYYY[[[[[[[[[[[[ZZZWWWUUUTTTUUUWWWXXXTTTVVVXXXXXXWWWUUUUUUUUURRRQQQOOONNNNNNOOOPPPRRRYYYXXXWWWWWWWWWXXXZZZ[[[SSSSSSTTTVVVZZZ^^^bbbeeehhhgggccc]]]WWWWWW[[[___bbbaaa_________aaacccdddbbbbbbdddffffffddd```\\\WWWXXX[[[\\\[[[WWWRRROOONNNQQQVVVYYYZZZZZZ[[[\\\aaa^^^\\\]]]```bbbaaa___```aaadddgggiiikkklllmmm{{{{{{}}}~~~||||||~~~}}}~~~|||~~~~~~{{{xxxvvvtttsssuuuuuuvvvzzz~~~}}}||||||zzzxxx{{{}}}~~~~~~yyyuuuuuuyyyzzzxxxwwwxxx{{{wwwsssrrrsssuuuuuutttrrrqqqqqqqqqqqqpppmmmjjjiiihhhiiiooovvv|||{{{xxxttttttuuuuuusssqqqjjjjjjkkkmmmqqqwww|||}}}yyyuuurrrpppoooppppppqqqqqqpppmmmkkkiiihhhhhhfffdddbbb```___^^^aaabbbcccdddddddddcccbbb]]]]]]^^^___``````______``````aaaccceeegggjjjkkkooonnnkkkiiigggfffeeeeeegggccc___]]]]]]___```aaaggghhhhhheeeaaa^^^\\\\\\YYYZZZ[[[[[[ZZZ[[[]]]___hhhfffddddddddddddbbb```ccccccbbbaaa______```bbbgggfffeeecccbbbbbbbbbbbbhhhhhhiiijjjlllkkkhhhfff```]]]ZZZXXXZZZ]]]___```[[[ZZZZZZ\\\___aaabbbaaa]]]]]]]]]___bbbddddddcccdddbbb```aaacccbbb___\\\]]]]]]___aaacccbbb___]]]YYYYYYYYYYYYYYYZZZZZZZZZ^^^]]]]]]```eeeiiiiiihhh`````````bbbeeeiiimmmooonnnqqqrrrnnniiifffiiilllooopppppppppnnnkkkhhhfffkkkkkkllllllkkkgggaaa]]]___aaabbb```\\\XXXTTTSSSUUU[[[bbbeeecccbbbdddfffgggeeecccdddfffiiijjjjjjjjjjjjiiijjjlllooorrrsss~~~|||}}}}}}~~~}}}|||}}}}}}|||zzzwwwxxxwwwwww{{{~~~|||uuuuuuvvvxxx||||||zzzxxxwwwyyyyyyyyyyyywwwssspppnnnmmmmmmlllllllllkkkkkkkkklllmmmnnnoooooonnnmmmmmmhhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjlllmmmpppqqqrrrvvvuuutttrrrpppnnnmmmlllnnnkkkhhhffffffhhhiiijjjmmmmmmmmmkkkgggdddbbbbbb___aaabbbbbbbbbccceeegggnnnllljjjiiiiiiiiiiiigggkkkkkkkkkjjjiiiiiikkkmmmnnnnnnmmmlllkkkkkkkkkkkkqqqpppqqqrrrsssrrrooolllhhheeebbbbbbccceeeffffffcccaaaaaacccfffiiikkkkkkfffeeeeeegggjjjllllllkkkmmmkkkiiiiiijjjjjjgggdddbbbcccdddfffhhhgggeeebbb^^^_______________``````iiihhhhhhkkkpppssssssrrriiiiiijjjlllnnnqqqtttvvvvvvxxxzzzwwwsssqqqsssvvvwwwwwwvvvuuutttqqqooonnnsssrrrpppooommmiiiddd```ccceeefffeeeaaa\\\YYYXXXWWW^^^eeeiiihhhhhhiiikkkjjjiiiiiijjjmmmoooppppppnnnnnnmmmmmmooorrruuuwww}}}xxxuuussstttuuuvvvwwwyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvvvvuuutttsssrrrtttuuuvvvwwwyyyzzz{{{|||~~~~~~~~~}}}|||zzzxxxvvvwwwuuusssrrrrrrssstttvvvtttuuuuuusssooolllkkkkkkiiijjjlllmmmmmmnnnqqqssswwwtttpppooopppqqqrrrrrrssstttuuuuuuttttttvvvxxxvvvvvvuuuuuuuuuuuuvvvvvvzzzyyyyyyzzzzzzyyyvvvssspppnnnmmmmmmnnnooonnnmmmjjjhhhhhhjjjnnnrrruuuvvvooonnnmmmoooqqqssstttsssvvvtttrrrqqqqqqpppnnnllliiiiiijjjlllnnnnnnkkkiiifffffffffffffffggghhhhhhmmmmmmnnnppptttvvvwwwwwwrrrssstttuuuwwwxxxzzzzzzzzz|||~~~|||yyyxxxzzz}}}~~~}}}|||zzzxxxwwwvvvvvv|||zzzwwwtttrrrnnnjjjgggjjjlllnnnmmmiiieeebbbaaa]]]dddlllqqqrrrqqqrrrsssppppppqqqtttwwwyyyyyyxxxvvvuuusssssstttxxx|||~~~~~~zzzzzz|||~~~~~~|||{{{zzz~~~~~~}}}||||||{{{zzzyyyzzz{{{}}}zzz{{{{{{yyyvvvtttssssssrrrsssuuuvvvvvvxxx{{{}}}~~~zzzvvvtttvvvyyy{{{|||yyyzzz||||||{{{|||~~~||||||{{{{{{|||}}}}}}~~~~~~zzzwwwvvvuuutttuuuvvvuuusssrrrooommmlllnnnrrrwwwzzz|||uuusssrrrsssuuuwwwxxxwwwyyywwwuuutttrrrqqqooonnnnnnnnnnnnppprrrrrrpppnnnkkkkkkkkkjjjkkklllnnnnnnnnnnnnoooqqqsssuuuvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz|||~~~|||zzzzzz{{{||||||zzzxxxvvvsssqqqtttvvvxxxxxxtttqqqooonnniiiooowww|||}}}|||{{{{{{yyyyyy{{{~~~}}}{{{zzz|||~~~}}}~~~~~~}}}|||~~~|||zzzyyyyyyxxxzzz|||}}}}}}{{{yyy{{{}}}}}}|||{{{{{{|||{{{xxxvvvuuusssssstttxxx|||{{{yyywwwwwwyyy{{{|||{{{zzzyyywwwuuurrrqqqqqqqqqqqqpppppprrrssstttrrrpppnnnmmmmmmlllmmmoooqqqrrrqqqrrrtttuuuvvvwwwyyyzzzxxxyyyzzzzzz{{{zzzzzzyyy~~~~~~~~~||||||yyy~~~|||{{{|||}}}~~~|||~~~}}}|||~~~~~~}}}}}}}}}{{{yyyvvvtttuuuwwwsssrrrrrrsssuuuvvvtttssspppooonnnnnnoooqqqsssuuusssuuuwwwwwwwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}yyyxxx{{{}}}wwwvvvuuuvvvxxxyyyxxxwwwrrrqqqppppppqqqsssvvvxxxuuuwwwyyyyyyxxxxxxzzz|||~~~~~~{{{{{{}}}zzzyyyxxxyyyzzz{{{{{{yyyuuutttrrrrrrsssvvvyyy{{{yyy|||~~~~~~||||||~~~~~~~~~||||||}}}zzzyyyzzz{{{yyywwwwwwwwwwwwuuuuuuvvvxxx{{{|||~~~~~~~~~~~~~~~|||{{{{{{~~~|||zzz{{{}}}}}}{{{xxxxxxxxxxxxwwwvvvwwwzzz}}}}}}~~~~~~~~~|||vvvqqqnnnlllkkkmmmpppvvv}}}{{{zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyywwwwwwxxxzzzzzz{{{}}}~~~~~~{{{xxxwwwwwwxxxwwwvvvwwwzzz|||{{{|||}}}}}}|||xxxwwwvvvqqqlllkkkmmmsss~~~~~~zzzwwwsssmmmfffaaa^^^\\\\\\\\\___eeekkkrrrwww{{{}}}|||{{{|||~~~{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrqqqqqqqqqvvvzzzuuullllllooossstttsssrrrssssss|||~~~~~~~~~~~~{{{zzzzzzzzzzzzzzzzzz{{{|||{{{yyyvvvsssrrrtttuuuwwwyyy}}}~~~zzzwwwvvvwwwwwwvvvuuuvvvxxxyyyxxxyyyzzz{{{}}}xxxoooiiihhhiiiddd___]]]^^^dddsss~~~|||uuupppkkkgggbbb\\\XXXUUUTTTTTTPPPRRRVVV[[[```dddgggiiinnnpppsssssspppnnnlllkkkjjjjjjkkknnnpppqqqooommmhhhhhhhhhgggeeedddccccccfffdddaaa___]]]]]]]]]]]]bbbeeekkksss{{{sssfff^^^]]]^^^``````___^^^______jjjrrryyy{{{~~~{{{yyyvvvuuuuuuuuutttssstttxxx||||||wwwuuuuuu~~~~~~|||vvvuuuzzz~~~{{{yyyxxxxxxtttsssrrrrrrsssuuuwwwyyy|||{{{yyyuuurrrqqqsssuuuxxx|||~~~{{{yyyzzzzzzxxxvvvuuuvvvwwwwwwyyyzzz|||}}}}}}ssswww||||||rrrjjjeeedddgggbbb^^^[[[ZZZ___mmm|||zzzqqqkkkgggddd```\\\XXXVVVUUUUUUNNNOOOQQQSSSVVVYYY[[[]]]bbbdddeeedddaaa___^^^^^^]]]]]]___bbbdddccc```]]]\\\]]]]]]\\\ZZZXXXYYYZZZZZZXXXTTTPPPNNNNNNNNNOOOSSSUUUYYY___gggooovvvzzz}}}~~~uuuiii___YYYVVVUUUTTTRRRQQQQQQQQQRRRZZZaaaggghhhkkkooopppoookkkjjjgggfffeeedddbbb``````dddiiilllnnnpppuuuzzzyyyxxxuuuoooiiidddaaaaaakkklllmmmnnnooopppqqqrrrrrrmmmfffdddgggnnnvvvzzz~~~zzzuuuqqqqqqsssvvv{{{}}}~~~yyyuuuqqqoooqqqooonnnnnnppptttyyy||||||{{{yyyvvvrrrqqqrrrtttwww}}}~~~~~~{{{wwwtttssstttvvvwwwzzz{{{|||rrrjjjmmmqqquuuzzz||||||~~~xxxqqqoooooopppmmmjjjgggdddgggsss}}}tttnnnnnnllliiifffccc```___^^^XXXYYYZZZ[[[]]]^^^```aaadddeeedddbbb___^^^^^^___^^^___aaacccdddbbb]]]ZZZZZZ\\\^^^^^^\\\\\\^^^```\\\YYYTTTPPPMMMMMMNNNOOOPPPPPPRRRUUU\\\eeemmmrrrsssvvvxxxwwwqqqjjjeeebbb^^^[[[XXXUUUTTTTTTTTTTTTUUU[[[``````bbbfffhhhggghhhgggeeedddccc```[[[XXXWWW[[[```aaa```bbbfffjjjjjjjjjgggccc]]]ZZZXXXXXX]]]]]]^^^___```bbbddddddeeeaaa\\\XXXXXX^^^gggnnnvvvsssnnngggbbbaaabbbeeeeeeiiinnntttzzz~~~~~~wwwpppjjjgggjjjhhhfffeeeiiiooovvvzzzxxxwwwvvvsssooommmnnnooopppvvv{{{uuupppnnnmmmooorrruuuwwwwwwwwwxxxzzzwwwyyy}}}yyyvvvwwwwwwfff```aaacccfffjjjqqqyyy~~~}}}}}}|||}}}}}}~~~xxxyyy|||{{{yyyxxxiiiiiikkkqqqxxx||||||}}}|||zzzwwwtttppprrr}}}{{{uuuxxxwwwuuurrrnnnkkkhhhgggffffffggggggiiijjjlllmmmlllkkkjjjgggdddcccdddeeekkkkkkmmmoooooolllgggccc^^^aaadddeeedddeeehhhkkkeeebbb]]]XXXUUUUUUVVVWWWSSSRRRRRRTTTZZZccclllrrrpppssswwwvvvsssooonnnnnnkkkhhhccc___^^^^^^^^^]]]]]]bbbfffeeefffkkkmmmlllqqqpppooonnnlllhhhbbb^^^]]]aaaddddddaaaaaadddhhhiiiiiigggddd```]]]]]]]]]ZZZZZZ[[[\\\^^^```aaaccc^^^\\\XXXRRRQQQUUU___gggnnnkkkeee]]]WWWUUUVVVYYYVVVYYY```gggmmmrrruuuwwwxxxwwwxxx{{{~~~}}}~~~vvvmmmeeeaaa^^^[[[XXXXXX\\\dddlllrrrrrrrrrqqqnnnjjjhhhhhhiiigggnnnxxx}}}xxxqqqkkkhhhfffhhhkkkoooppppppooooooooollloootttyyy~~~wwwqqqmmmppp}}}qqq___TTTTTTTTTUUUXXX___gggmmmwww||||||zzz}}}}}}~~~}}}{{{wwwsssqqqpppqqqrrrtttvvvuuurrroooppppppppppppqqqrrrrrrsss