BM6P6(@ VVVPPPJJJHHHJJJMMMNNNOOOSSSXXXaaaiiioooqqqqqqpppjjjgggccc^^^YYYUUURRRQQQMMMLLLJJJHHHHHHIIIJJJKKKNNNOOOPPPRRRTTTWWWYYY[[[]]]bbbhhhiiigggcccbbbbbbjjjhhhfffddddddddddddeeefffeeeeeegggiiillloooqqq~~~zzzjjjTTTMMMFFFBBB===666444555222000...,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&'''(((***+++++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...------,,,,,,,,,------000///////////////000111222333444444222222333444888888>>>NNNkkkyyymmmbbbZZZQQQOOOLLLIIIGGGGGGGGGHHHGGGEEECCCCCCEEEHHHJJJKKKSSSRRRQQQTTTYYY___dddgggqqqyyy}}}wwwuuurrrnnnkkkhhhfffeeedddbbb___]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXYYY[[[\\\]]]\\\]]]^^^```bbbdddgggmmmrrrvvvwwwwwwzzzsssiiibbb___]]][[[YYYUUUWWWZZZ\\\___bbbgggkkkooouuu~~~yyyvvvtttrrreeebbb]]]YYYVVVUUUUUUVVVTTTWWW^^^gggnnnwwwVVVQQQJJJGGGGGGHHHIIIHHHNNNSSS[[[dddjjjnnnoooooofffccc^^^XXXSSSOOOMMMLLLHHHFFFEEECCCCCCDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVXXX]]]aaaffffffdddaaaaaabbbpppppppppnnnkkkiiiiiiiiihhhgggdddcccccceeeggghhhooouuu}}}yyycccUUUGGGBBBAAA===888666333111///---,,,,,,---...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))******************)))************************))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))'''''''''(((***+++************))))))((((((************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...///////////////000111111333444555444333333444555<<>>???@@@AAA@@@AAACCCEEEIIILLLOOOQQQXXX\\\___```^^^]]]___bbbssswww{{{yyysssooonnnooollliiieeebbb``````aaabbbccciiiqqqvvv{{{vvvaaaLLLEEEGGGEEE>>>999555333111...------...///,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))************))))))************************))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((('''((()))***+++)))))))))))))))((((((((()))))))))*********++++++******+++++++++,,,,,,,,,------,,,,,,------...///...---------------............///000111222222333222444555444333444666777;;;BBBSSSpppuuuhhh]]]SSSLLLGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDFFFJJJOOOTTTVVVZZZZZZ\\\aaagggooowww{{{~~~yyytttnnnkkkfffeeedddbbbaaa```______aaa___\\\[[[[[[[[[ZZZYYYXXXXXXWWWVVVWWWXXXZZZ[[[XXXZZZ]]]^^^```cccgggkkknnnsss{{{{{{wwwgggccc\\\XXXWWWWWWWWWWWW\\\^^^bbbfffjjjqqqxxx}}}zzztttkkkccc^^^[[[XXXWWWTTTTTTXXX___gggpppKKKHHHEEEDDDCCCDDDFFFFFFDDDGGGKKKQQQXXX]]]aaaddd^^^[[[TTTMMMGGGDDDCCCBBB??????>>>===<<<======>>>;;;;;;===>>>AAACCCFFFGGGOOORRRUUUVVVVVVXXX\\\```nnnvvv}}}~~~xxxttttttwwwtttpppkkkfffbbbbbbbbbcccdddiiinnnpppqqqsssxxx}}}nnnWWWMMMKKKHHHBBB>>>666555222///.........///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((()))******++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++************))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......///---...///111222333333444111222333333333444777999===FFF[[[{{{ooobbbXXXPPPJJJFFFFFFEEECCCCCCCCCCCCCCCBBBCCCFFFIIILLLQQQVVVZZZ[[[]]]```eeelllttt}}}|||vvvpppkkkgggccceeeeeecccbbb``````_________]]][[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWXXXZZZ[[[\\\ZZZ\\\^^^```bbbggglllpppuuu|||}}}tttnnnaaa^^^ZZZXXXXXXZZZ\\\^^^___bbbggglllrrrzzzyyyrrrkkkfffaaaZZZVVVXXXUUUWWW\\\ccclllyyyIIIHHHGGGEEEDDDDDDEEEFFFCCCDDDGGGJJJNNNRRRVVVXXXVVVSSSNNNHHHCCC@@@???>>><<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;===>>>???CCCFFFJJJKKKMMMQQQXXX]]]fffoooyyy}}}{{{yyy|||{{{uuunnniiifffeeeeeeiiikkkmmmllljjjhhhiiikkkyyyzzzggg[[[RRRJJJEEECCC999777444111............++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))******++++++************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,------------------...///000...///000222333444444444000111222222222444777:::EEENNNdddzzziii]]]UUUNNNIIIEEEEEEEEEDDDDDDEEEEEEEEECCCFFFIIILLLNNNRRRWWW[[[aaadddiiinnnttt}}}|||vvvpppkkkgggdddaaabbbaaa___]]]\\\[[[ZZZZZZ]]]\\\[[[[[[\\\\\\ZZZXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]^^^```bbbeeejjjqqqvvvxxxmmmfff]]]]]]\\\[[[\\\___cccfffhhhkkkpppvvv||||||vvvsssooohhh^^^WWWZZZVVVTTTXXX]]]dddoooyyyKKKLLLKKKHHHEEEBBBBBBCCCCCCDDDDDDFFFHHHJJJLLLMMMLLLJJJFFFBBB???<<<;;;:::::::::::::::999999888888::::::999999999::::::;;;;;;???BBBDDDFFFKKKRRRWWW^^^eeepppvvvzzz~~~yyyrrrmmmjjjhhhlllmmmmmmkkkhhhffffffgggjjjrrr{{{yyymmm___QQQIIIGGG>>>;;;777333000...------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********++++++*********************************))))))))))))))))))))))))++++++******)))(((((((((************)))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,+++************+++,,,,,,------------...///000000///000222333444444444333000111222222333555:::===IIISSShhhrrrbbbVVVOOOJJJGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEIIINNNPPPQQQTTTZZZ^^^ccchhhnnnttt|||zzzvvvpppkkkhhhfffcccaaa```___^^^\\\[[[ZZZZZZZZZ\\\[[[[[[[[[]]]]]][[[YYYXXXXXXXXXYYYZZZ]]]___```___```bbbeeeiiiqqqyyytttiiiddd^^^___```aaacccffflllpppuuuxxx}}}|||zzz{{{|||~~~|||yyywwwpppeee\\\[[[VVVSSSUUUXXX\\\ccckkkttt|||JJJKKKLLLIIIEEEBBBBBBCCCBBBCCCCCCCCCDDDEEEEEEFFFDDDDDDCCCAAA???===;;;:::;;;;;;;;;;;;;;;::::::999:::::::::::::::;;;<<<<<<999<<>><<<>>>????????????>>>======::::::::::::;;;===>>>???:::===???@@@@@@BBBGGGKKKOOORRRYYYbbbmmmxxxzzzyyywwwtttrrrqqqqqqqqqlllrrruuutttvvv|||gggTTTJJJGGGDDD???:::555111000///---------....../////////........................,,,,,,,,,,,,++++++***)))---......//////......---************************))))))))))))))))))))))))((((((((()))******++++++************))))))))))))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------......000111111111222444555555444222111333444444555666:::???CCCQQQ^^^sss}}}jjjYYYPPPKKKHHHGGGCCCDDDEEEGGGHHHHHHIIIIIIGGGMMMTTTWWWYYY\\\bbbhhhkkkrrr|||~~~yyyoookkkfffcccbbbbbbbbbbbb\\\\\\\\\\\\]]]^^^___```[[[[[[[[[]]]^^^^^^]]][[[XXXXXXYYYZZZ\\\^^^aaabbb```bbbfffkkktttwwwlllfffeeeiiilllooorrrtttxxx~~~|||pppppppppqqqsssyyy{{{ssslllfff___ZZZYYYYYYYYY[[[___dddooo}}}JJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<============???AAACCCDDDGGGLLLRRRWWW^^^iiiwww|||wwwwwwyyyzzzzzzxxxxxxvvvssssssyyy{{{yyy{{{fffWWWIIIGGGBBB;;;555111000111///...,,,++++++,,,...///......---------,,,,,,,,,************************++++++++++++++++++++++++***************)))((((((************************)))))))))))))))))))))))),,,***((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///////////////.........000000000000111222333444444222333444444777BBBNNNXXXnnnuuucccWWWNNNGGGDDDEEEEEEDDDCCCCCCEEEHHHKKKNNNQQQUUUYYYZZZ\\\```gggmmmyyyzzz|||vvvrrrmmmkkkgggeeedddbbb```^^^]]]]]]]]]^^^^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[]]]```bbbbbbbbb```dddjjjqqq~~~zzzrrrnnnllllllnnnqqqvvvyyy}}}{{{tttrrrsssnnnooopppttt{{{}}}yyyvvvmmmddd\\\YYYXXXWWWXXX[[[bbbjjjvvvJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA???@@@@@@@@@@@@??????>>>AAAAAA@@@@@@??????>>>>>>=========>>>>>>>>>>>>>>>============>>>@@@BBBCCCBBBGGGLLLPPPVVV___llluuu~~~|||}}}zzzwwwvvvyyy~~~xxx{{{qqqaaaOOOJJJCCC===888555333222000///...,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************))))))(((************************))))))))))))))))))))))))***((('''''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++***))))))***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------/////////////////////...000000000000111222333444444333444777888===JJJWWWcccyyyrrraaaVVVNNNGGGEEEFFFEEEDDDDDDDDDFFFIIILLLOOOSSSVVVYYY]]]```fffmmmrrr}}}}}}wwwrrrnnnjjjhhheeecccbbbaaa___]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ\\\^^^aaabbbbbbbbbbbbhhhoooxxxyyysssppppppqqqxxx||||||wwwuuupppkkkiiilllooorrrwww}}}~~~yyywww|||uuulllccc^^^YYYVVVWWW\\\^^^fffqqq{{{JJJJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????=========>>>>>>@@@AAABBB???BBBFFFIIIMMMTTT^^^eeeooozzz|||||||||}}}}}}~~~wwwssszzz|||uuu}}}pppXXXPPPEEE>>><<<:::666222222111///...---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((************************)))))))))))))))))))))))))))((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++++++++******************************++++++++++++,,,,,,,,,,,,------------..................//////////////////000000000000111222333444222111333666999AAAOOO^^^rrrzzzlll]]]TTTMMMHHHFFFHHHEEEEEEFFFGGGIIILLLOOOPPPUUUVVVYYY^^^dddlllrrrvvvzzzvvvqqqmmmiiifffdddbbbaaaaaa```___^^^______^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[]]]```aaabbbccccccdddlllwww}}}wwwttttttuuuwww~~~}}}wwwqqqmmmllliiifffgggjjjsssxxx|||tttpppooopppzzz}}}vvvmmmfff]]]WWWWWW[[[YYY```iiirrr{{{JJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@BBBDDDFFFHHHMMMTTTXXXcccmmm|||~~~yyysssuuuyyywwwdddWWWHHH@@@>>>===777222222111000///..................---------,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))+++*********++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++************************+++++++++,,,,,,,,,------,,,------------.....................////////////000000000000111222333444444222333777<<>><<<::::::;;;888333...222000...---------,,,+++......---------,,,,,,,,,---------,,,,,,+++++++++...---+++*********++++++************************************************))))))))))))***************************************)))))))))***+++,,,,,,************************+++++++++*********)))))),,,,,,,,,++++++*********+++++++++,,,,,,---------111000///.........................../////////000///000000/////////222444555999@@@OOOkkk|||mmmbbbXXXTTTOOOIIIFFFFFFHHHJJJJJJQQQWWWZZZYYYZZZ^^^cccddd___^^^eeeooo~~~|||xxxuuuqqqnnnllljjjhhhfffeeeeeedddddddddddddddccccccccccccccccccdddeeefffgggiiilllnnnnnnmmmkkkiiifffeeedddcccccccccdddeeeaaagggmmmqqqxxxyyyqqqpppnnnjjjfffeeegggiiieeeeeegggkkkqqqxxx~~~{{{nnnkkkhhhhhhooo}}}~~~zzzwwwuuuiiiddd______```aaagggmmm|||rrrhhhaaaeeemmmwwwLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGEEEDDDCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@CCCHHHJJJMMMSSS\\\dddppp{{{|||sssmmmiiinnn{{{nnn^^^OOOCCCAAA???<<<<<<<<<:::555111222///---------------+++.........---------,,,,,,++++++++++++************---,,,+++*********++++++************************************************))))))))))))************++++++******))))))))))))*********)))******++++++************************+++++++++*********)))))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---000///......------.............../////////000000000111222111000111333666666;;;DDDWWWwwwxxxiii___UUUQQQMMMIIIHHHIIIKKKNNNNNNRRRWWWZZZ[[[^^^bbbeeekkkhhhkkkttt}}}xxxuuunnnllljjjhhhhhhhhhfffeeedddddddddddddddcccccccccdddeeeeeeffffffgggggghhhiiikkkmmmoooooonnnmmmkkkggggggeeedddddddddeeefffgggooovvv{{{{{{uuuoooooommmkkkiiijjjmmmppppppqqqsssvvv|||xxxnnnlllkkkmmmuuu~~~{{{yyypppiiicccaaa______dddjjjvvv~~~|||vvvjjj```___eeepppMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJHHHGGGDDDCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC===@@@CCCEEEGGGLLLTTTZZZbbblll{{{yyyppphhheeebbbdddkkkuuu~~~nnnXXXGGGEEEBBB???>>>>>>===999555111///---,,,---------,,,.........------------,,,++++++++++++,,,,,,,,,,,,---,,,+++*********++++++************************************************))))))))))))************++++++******)))))))))(((++++++******)))*********))))))))))))))))))))))))+++++++++***************,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++///...------------------....../////////000000000111222333222111222555777888>>>JJJbbbsssdddZZZPPPNNNKKKIIIIIILLLPPPRRRUUUWWWYYY\\\aaaeeejjjllltttwww~~~}}}xxxsssnnnkkkeeedddcccdddfffgggfffeeeccccccccccccccccccccccccfffggghhhjjjjjjjjjjjjiiilllmmmoooqqqqqqpppooonnnjjjiiigggfffffffffggghhhkkkttt~~~{{{uuuqqqooooooooonnnooorrrwww{{{tttmmmnnnooottt}}}}}}yyyqqqhhhccc___]]]```fffmmmvvv~~~{{{~~~qqqddd___bbbkkkzzzMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLKKKJJJHHHFFFCCCAAADDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB===???AAABBBCCCGGGLLLPPPWWWaaannn|||}}}qqqjjjbbbaaa^^^]]]___eeelllrrr{{{}}}fffSSSKKKFFFAAA??????>>>;;;888222000---,,,---......---............---------------------....../////////,,,+++++++++++++++++++++************************************************((()))))))))************************+++++++++,,,,,,,,,+++***)))))))))***((((((((((((((((((((((((************************++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,,,,------...////////////000000000111222333222222333666888:::@@@OOOhhh}}}oooaaaXXXNNNMMMKKKJJJKKKNNNRRRTTT\\\[[[\\\```gggnnntttvvv}}}zzztttooojjjfffdddbbbaaabbbcccfffggggggfffbbbbbbbbbccccccdddddddddfffgggjjjlllmmmlllkkkjjjnnnooopppqqqrrrqqqpppooolllllljjjiiiiiiiiijjjkkkjjjuuuzzzvvvrrrpppqqqrrruuuwwwzzz|||rrrlllooottt{{{wwwnnnhhhbbb^^^___dddeeennn||||||pppiiijjjqqq|||NNNNNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@AAAAAABBBEEEHHHKKKQQQYYYdddppp{{{xxxoooiii```___\\\YYYWWWYYY___ccchhhppp~~~qqq___QQQLLLEEEAAA@@@???===;;;555222...------.........//////.........------------------....../////////++++++++++++++++++++++++************************************************((()))))))))************((()))***+++---...//////,,,,,,+++***)))))))))***((((((((((((((((((((((((************************++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,------...////////////000000000111000111222222111333555888:::BBBSSSnnnyyylll___VVVNNNMMMKKKKKKLLLOOORRRUUU]]]\\\^^^cccllluuu{{{~~~{{{ssslllgggdddbbb```aaaaaaaaacccffffffeeedddaaaaaabbbcccddddddeeeeeeeeegggjjjlllmmmmmmlllkkkoooooopppqqqrrrqqqqqqppppppooommmlllllllllmmmnnnmmmxxxzzztttqqqqqqqqqtttxxx{{{tttmmmrrrzzz{{{tttooohhhbbb```cccaaaiiivvv~~~xxxxxx}}}OOOOOOOOONNNOOOOOOPPPQQQOOONNNNNNMMMLLLJJJIIIHHHCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHMMMRRR[[[dddmmmyyy|||qqqjjjfffbbb```\\\XXXUUUUUUWWWZZZ\\\dddrrrzzziiiYYYRRRJJJDDDBBBAAA@@@>>>999555111.............../////////.........------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************))))))))))))************(((((()))+++---...///000++++++******)))*********))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------...////////////000000000111111000111222222222333666999;;;FFFYYYsss~~~ssshhh\\\TTTNNNMMMLLLLLLMMMPPPSSSUUU[[[]]]aaagggpppzzz~~~xxxssskkkeeeaaa```___^^^```___```bbbddddddbbb```aaaaaabbbccceeefffggggggfffgggiiikkklllmmmmmmmmmpppqqqqqqrrrrrrrrrrrrrrrrrrrrrpppooooooooopppqqqvvv~~~zzzuuuqqqrrrvvvyyy~~~zzzxxxssszzz~~~~~~zzzwwwpppgggbbbbbb___eeeooozzzPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPOOONNNMMMMMMLLLMMMDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFFFFFFFHHHLLLQQQWWW^^^iiiuuu~~~xxxpppkkkhhhiiieee```[[[XXXWWWWWWWWWXXX]]]gggsssuuuaaaZZZOOOHHHEEEDDDBBBAAA<<<888333000...///......////////////............++++++++++++************)))***+++,,,,,,,,,,,,+++************************************************))))))))))))************((())))))******++++++,,,*********)))******++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......------......///000//////000000000111111111111222333333333555888:::@@@MMM```wwwwwwlllbbbWWWPPPLLLKKKKKKLLLOOORRRUUUXXX[[[```hhhpppwww{{{tttpppjjjccc]]][[[[[[\\\\\\^^^^^^___aaaccccccaaa___aaabbbcccdddfffggghhhiiihhhhhhjjjkkklllnnnoooooossssssssstttttttttttttttuuutttrrrqqqqqqqqqrrrssszzzzzzyyywwwttttttzzz~~~zzz||||||xxxkkkbbb___]]]bbbiiirrr{{{|||zzzPPPPPPPPPPPPPPPQQQRRRSSSQQQPPPOOONNNMMMNNNOOOPPPDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCDDDEEEFFFFFFFFFEEEGGGJJJNNNSSS]]]jjjsss}}}wwwtttssspppkkkeeeaaa^^^]]][[[YYYXXXZZZ```jjjxxxggg^^^SSSKKKGGGFFFEEECCC???:::555111/////////...000/////////............---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++************************************************))))))))))))************))))))))))))((((((((((((***)))))))))***+++,,,,,,************************))))))******++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------...............///000111000000000000111111111111222333444444444666999<<>>888555222000...------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***))))))((((((************************)))))))))))))))))))))))))))((('''&&&'''((()))***************************************************++++++,,,,,,---.........,,,------.........------......------......///000222222111000000111222333222111222555666888@@@JJJ\\\lllzzzrrrhhh```[[[VVVQQQNNNOOOOOOPPPPPPQQQTTTXXX\\\gggooozzzyyynnnfff```\\\VVVVVVVVVWWWZZZ]]]```aaaaaabbbdddeeeffffffeeedddgggeeecccdddeeefffeeedddeeefffiiikkkmmmooopppqqqpppqqqqqqqqqqqqqqqqqqqqqsssuuuuuuuuurrrqqqqqqqqqrrrrrrtttvvvyyy{{{~~~~~~|||uuupppeeeaaa___aaaeeejjjuuu|||ppphhhddddddjjjwww]]][[[YYYVVVTTTQQQPPPOOORRRRRRSSSTTTVVVXXXZZZ[[[YYYXXXWWWUUUTTTSSSRRRQQQQQQOOONNNNNNPPPQQQRRRRRRQQQQQQQQQPPPNNNMMMKKKIIIJJJJJJJJJKKKLLLLLLMMMNNNIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFEEEEEEHHHIIIJJJIIIHHHHHHKKKNNNVVV^^^kkkyyywwwnnngggccc```cccgggjjjnnnvvv}}}nnnddd\\\UUUQQQLLLGGG@@@:::555222000...........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******)))))))))************************)))))))))))))))))))))))))))))))))((()))***++++++************************************************+++++++++,,,------......,,,------..............................//////000222111111000000111222333444333555888999<<>>888444111///........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))*********************************************************+++,,,,,,------,,,---.../////////////////////......//////000111000000000111222222333333222222444666999@@@QQQaaazzz~~~ssskkkeeeaaa[[[TTTOOOLLLKKKKKKNNNOOOPPPRRRTTTYYY___ccclllrrrzzznnneee___]]]]]]]]]``````aaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbaaa```\\\[[[ZZZ\\\___aaabbbaaaffffffgggggghhhgggggggggddddddeeeffffffggghhhhhhjjjlllnnnooonnnnnnooopppvvvxxxzzz{{{|||}}}zzzxxxyyy|||~~~~~~wwwpppiiiddd```___dddlllssszzzvvvpppiiigggiiirrraaabbbbbbaaa___\\\XXXVVVUUUVVVVVVXXXZZZ\\\^^^___aaa```\\\WWWSSSRRRTTTWWWVVVUUUUUUXXX\\\aaacccddddddeeeeeecccaaa\\\XXXVVVQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKJJJIIILLLPPPWWWbbbppp~~~|||zzzzzz{{{yyyxxxwwwuuussspppmmmoooqqquuu}}}wwwkkkcccWWWQQQIIIAAA<<<777333111........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))))))))))))))************************************************++++++,,,,,,------......,,,---...///000000000000///////////////000000111//////000111222333333333222333555999===HHH^^^qqquuukkkddd\\\ZZZVVVRRRMMMKKKKKKKKKLLLNNNQQQSSSWWW]]]ccchhhqqqwwwxxxrrrhhhaaa^^^___``````bbbccccccddddddddddddddd``````bbbbbbbbbaaa```___\\\ZZZZZZZZZ]]]^^^___^^^aaabbbccccccccccccccccccbbbcccdddeeefffggghhhiiikkkmmmoooppppppppprrrsssvvvyyy|||}}}{{{tttsssuuuwww||||||uuuooojjjddd___aaagggooowww~~~vvvmmmgggfffkkkyyy___```bbbcccbbb```]]][[[WWWXXXXXXZZZ[[[^^^___```bbbaaa\\\VVVQQQPPPTTTXXXZZZZZZ[[[^^^ccchhhkkklllnnnoooooommmjjjfffaaa^^^WWWUUURRRPPPNNNNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMQQQYYYeeesss}}}}}}yyyqqqkkkiiikkkqqqyyy{{{mmmeeeZZZTTTLLLDDD>>>999555333////////////////////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************************************,,,,,,------...//////000,,,---...///000000000000///////////////000111111//////000222222333333333555666999===CCCQQQjjjzzzpppggg```WWWVVVUUURRRNNNMMMMMMNNNLLLNNNQQQUUUYYY```gggllluuu{{{rrrllleee___^^^___aaabbbccccccdddeeeffffffffffff```aaabbbccccccbbb``````]]][[[ZZZZZZ[[[\\\\\\[[[]]]^^^___``````aaaaaaaaabbbbbbdddeeeggghhhjjjjjjlllnnnqqqrrrrrrrrrtttuuuxxx{{{|||tttooosssyyy~~~{{{uuuooohhhbbbbbbfffmmmvvv|||qqqhhhbbbdddooo|||bbbcccddddddcccbbbcccdddgggccc]]]ZZZ[[[___bbbdddbbbaaa^^^ZZZVVVUUUVVVXXX\\\]]]^^^```dddjjjooosssqqqtttxxxyyyvvvrrrnnnllleeeaaa[[[VVVRRRPPPMMMLLLNNNMMMLLLMMMNNNNNNMMMLLLIIIJJJKKKKKKJJJJJJKKKMMMIIIIIIIIIKKKLLLLLLJJJHHHKKKMMMNNNNNNPPPXXXdddnnn}}}pppgggjjjlllpppttt{{{pppfffVVVSSSNNNIIIDDD???999555111111000...---,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))*********+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,---...////////////////////////000000000000/////////000111333444555555555888>>>FFFXXXxxx{{{qqqfff^^^[[[UUUPPPJJJHHHIIIKKKLLLLLLLLLMMMQQQWWWZZZ]]]fffpppttt}}}tttlllhhhccc___^^^aaaeeehhhjjjgggeeeeeeffffffdddaaaaaaaaaaaa```^^^]]][[[[[[YYYVVVUUUVVVYYY[[[[[[YYYZZZZZZZZZZZZ[[[\\\^^^^^^eeegggiiijjjkkklllnnnpppssstttuuutttsssrrrsssuuuxxx~~~sssuuuvvvwww{{{}}}|||yyysssmmmhhheeedddjjjpppzzzyyylllbbbaaagggnnnbbbccceeeeeeeeeeeefffhhhhhhccc^^^[[[\\\^^^aaabbbbbbaaa^^^ZZZWWWVVVXXXZZZ]]]^^^```cccgggmmmrrrvvvzzz~~~|||{{{xxxsssllleee^^^XXXRRROOONNNMMMLLLMMMOOOQQQQQQPPPNNNPPPQQQPPPNNNMMMLLLMMMIIIIIIHHHJJJKKKLLLJJJIIIKKKMMMNNNMMMNNNTTT^^^fffwww~~~qqqiiihhhiiikkkooouuu}}}yyymmm]]]XXXQQQLLLGGGBBB===999111111000...------...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************,,,,,,++++++******))))))+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,---...////////////////////////000000000000000000000000111222333444444444999BBBOOOfffvvvmmmbbbZZZXXXSSSOOOJJJHHHJJJLLLLLLLLLKKKKKKOOOTTTVVVZZZeeeoooyyyqqqfffdddbbbaaaaaabbbdddeeefffdddcccccceeeeeecccaaa`````````___^^^]]][[[ZZZYYYWWWVVVWWWZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\^^^___```eeegggjjjkkklllmmmoooqqqoooqqqtttuuuuuuvvvwwwyyy|||~~~wwwuuuvvvyyy|||}}}|||yyyuuuooojjjfffdddjjjooowwwzzznnnccc___bbbgggccceeeggghhhhhhhhhjjjlllkkkgggbbb______aaabbbbbbbbbaaa^^^ZZZWWWWWWZZZ]]]___aaaccceeehhhnnnuuuzzzxxxpppggg___YYYTTTRRRPPPPPPSSSUUUVVVWWWSSSUUUVVVUUURRROOOMMMMMMLLLKKKJJJJJJLLLMMMMMMLLLMMMNNNOOONNNMMMQQQWWW]]]jjjwww~~~rrrjjjiiiiiiiiijjjnnnuuu~~~uuueee___WWWQQQLLLGGGAAA<<<222111000///............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************...------,,,+++***))))))+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000000000000111111111111111222333444444555;;;GGGYYYuuuyyypppggg\\\UUUSSSNNNLLLJJJJJJKKKMMMMMMLLLLLLLLLNNNRRRTTTYYYfffrrr}}}ssslllaaaaaacccdddddddddcccbbbdddccccccccceeeeeedddbbb^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYY[[[\\\\\\[[[ZZZ[[[[[[\\\^^^```aaabbbgggjjjmmmnnnooooooqqqrrrrrrtttwwwxxxyyy{{{~~~{{{vvvsssyyy|||}}}|||zzzwwwsssmmmhhheeehhhlllsss|||~~~ssshhh```___```hhhjjjkkklllllllllnnnppppppmmmiiiffffffeeeeeedddbbb```]]]YYYVVVXXX\\\___bbbccccccbbbdddkkkttt{{{zzzrrrlllaaa]]]ZZZXXXXXXYYYZZZZZZYYY[[[]]]]]]YYYUUUSSSRRRQQQOOOLLLLLLNNNOOOPPPOOOOOOPPPQQQPPPOOOQQQTTTWWW___lll{{{~~~tttmmmpppnnnlllkkklllqqqxxx~~~~~~{{{lllfff^^^XXXSSSLLLCCC<<<444222111000000000///...------------............------------------------,,,,,,,,,++++++*********************************,,,,,,,,,++++++******)))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////000000000000222111111111111222333444666777===III___~~~~~~rrriiiaaaWWWPPPOOOJJJJJJJJJKKKLLLMMMMMMMMMOOOOOOPPPSSSUUU\\\kkkzzzvvvmmmgggcccdddfffggggggeeecccbbbdddddddddeeeeeedddcccbbb]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[\\\]]]^^^]]]]]]\\\]]]^^^___aaaccceeefffmmmoooqqqrrrrrrrrrsssuuu{{{|||}}}}}}zzzvvvvvvxxx~~~}}}|||zzzvvvqqqkkkgggfffhhhnnnvvvzzzpppgggbbb```oooqqqrrrrrrppppppqqqssstttqqqnnnlllkkkjjjgggeeeccc```\\\WWWUUUWWW\\\aaafffeeebbb^^^^^^dddnnnwwwzzzqqqmmmgggccc```___^^^]]]```bbbddddddaaa]]][[[ZZZUUUSSSQQQPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQSSSTTTXXXdddrrr~~~|||xxxwwwuuuqqqmmmkkknnntttyyyyyyrrrlllddd^^^YYYQQQEEE;;;666444222222333222000------------.........//////------------------------,,,,,,,,,+++++++++++++++************************((()))))))))******+++++++++++++++*********))))))******************************+++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////000000000000111111111111222333444444777999???NNNgggxxxkkkccc\\\SSSNNNLLLHHHIIIJJJKKKLLLMMMMMMNNNPPPOOOPPPRRRUUU^^^rrrxxxpppiiieeejjjjjjkkkkkkjjjgggeeedddcccdddffffffdddbbbaaa```^^^^^^_________^^^^^^]]]^^^___aaaaaaaaaaaa``````aaaaaabbbdddeeehhhjjjkkkqqqrrrssstttssstttvvvxxx}}}wwwuuuuuuxxx~~~}}}|||yyytttnnniiidddfffjjjqqqzzzxxxooohhheeevvvwwwxxxwwwvvvuuuvvvwwwvvvtttrrrqqqpppnnnjjjgggeeebbb]]]WWWUUUXXX^^^ccciiihhheee___[[[^^^gggooosssyyyyyytttqqqnnnkkkiiieeeggghhhgggdddaaa___^^^^^^\\\YYYXXXXXXXXXWWWUUURRRRRRRRRRRRRRRRRRRRRSSSUUU___jjjuuu~~~{{{uuuoookkkmmmrrrvvvyyy{{{ssshhh```[[[SSSGGG>>>999666444444666555222...------........./////////------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++''''''((()))***++++++,,,+++++++++************)))******************************+++++++++,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------...............---////////////000000000000111111111111333444555666666;;;DDDVVVsss|||qqqddd]]]WWWPPPLLLKKKGGGIIIKKKKKKKKKKKKMMMOOONNNMMMNNNPPPTTTaaaxxx~~~tttlllhhhfffnnnoooppppppnnnkkkhhheeebbbeeeggggggfffcccbbbbbbbbbcccdddddddddddddddcccdddfffiiiiiihhhffffffggggggggghhhiiikkklllnnnooorrrsssttttttuuuyyy}}}|||tttuuuvvvvvv}}}}}}{{{wwwpppjjjdddeeegggllluuuxxxqqqmmmxxxzzz{{{{{{zzzzzz|||}}}zzzyyyyyyxxxwwwtttpppmmmiiieee___YYYWWWYYY```eeekkkmmmlllfff^^^\\\```eeegggmmmvvvtttuuuuuurrrnnnjjjiiihhhllljjjhhhgggfffdddaaa___[[[YYYWWWVVVVVVVVVUUUUUUVVV\\\dddlllzzzzzzrrrmmmnnnrrrvvv~~~zzzjjj___ZZZUUULLLDDD;;;888666666888888333///............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++************)))******************************+++++++++,,,,,,,,,***+++,,,---............---------------------------...............------////////////000000000000///000000111333555777888888>>>JJJ]]]|||uuujjj^^^XXXSSSMMMJJJJJJHHHIIIKKKKKKIIIJJJMMMOOOMMMMMMOOOQQQVVVeee}}}rrrkkkhhhhhhllloootttvvvuuupppjjjfffdddhhhlllnnnlllkkkkkkllliiiiiijjjkkkllllllkkkkkkkkknnnqqqrrrooommmmmmnnnmmmmmmmmmnnnoooqqqrrrsssvvvvvvwwwyyy||||||tttrrrxxx|||~~~}}}{{{xxxqqqlllfffeeefffiiiqqq||||||xxxyyy{{{}}}}}}}}}~~~~~~{{{vvvssslllhhhaaa[[[XXX[[[aaaggglllppprrrlllccc\\\\\\___ZZZaaajjjttt}}}~~~zzzyyyxxxxxxwwwuuutttssspppllliiidddaaa^^^\\\[[[ZZZYYYXXXVVV[[[```gggttt~~~vvvqqqqqquuuyyykkk^^^XXXUUUOOOJJJ===999777888:::999444///............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,***+++,,,---............---------------------------...............------////////////000000000000//////000111333666888999:::AAAMMMbbb|||qqqfffZZZUUUPPPKKKHHHIIIHHHJJJKKKJJJHHHIIILLLPPPOOOOOOQQQTTTZZZkkk|||qqqkkkiiijjjhhhnnnuuuzzzyyytttkkkfffhhhlllrrrtttttttttuuuvvvnnnnnnooopppqqqqqqqqqqqqqqqtttwwwwwwuuusssssstttqqqqqqqqqqqqrrrssstttuuuzzzzzz|||~~~|||vvvqqqsss}}}}}}|||xxxrrrlllhhhgggeeegggmmmwwwqqquuuyyy}}}rrrnnniiieeedddeeeggggggpppuuuuuupppiiiccc]]]VVVXXXZZZ___fffoooxxx~~~|||yyyuuupppllliiifffbbb```______bbbhhhttt{{{wwwvvvuuutttwwweeeYYYRRRNNNKKK>>>:::666666888999555111000///------///000///...//////000000///...------,,,,,,,,,+++++++++******++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,000///...---,,,------...............////////////000000000000000111111222111000///000222333333333<<>>EEERRRddd}}}xxxooobbbZZZRRROOOMMMJJJKKKNNNNNNKKKJJJLLLOOORRRSSSRRRRRRTTTXXX]]]jjjuuuooommmlllkkklllpppuuuwwwvvvrrrnnnkkkqqqxxx}}}}}}~~~~~~{{{wwwvvvxxxzzz{{{{{{{{{{{{{{{vvvvvvxxx|||}}}|||xxxvvvqqqnnnjjjfffhhhppp{{{aaaeeelllsssyyy|||uuuxxx~~~|||wwwqqqiiiaaaVVVUUUUUUVVVZZZ```fffjjjqqqvvv}}}|||zzz{{{|||xxxuuusss{{{}}}kkk]]]VVVSSSJJJDDD>>>:::::::::999777333111///...///000/////////////////////......---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,......---,,,,,,,,,------............////////////000000000000000111111222333222222333444666777888BBBJJJXXXiii~~~qqqggg]]]UUUOOOMMMLLLKKKLLLOOOOOONNNMMMOOORRRUUUWWWWWWXXXYYY]]]gggzzz{{{rrrnnnmmmmmmmmmqqqtttwwwyyyxxxvvvvvvvvvzzz|||yyyzzz}}}~~~}}}wwwtttqqqpppuuu|||~~~{{{zzz{{{vvvnnngggffflllvvv}}}eeegggjjjnnnsssyyy}}}yyypppfff^^^[[[XXXUUUVVVZZZ^^^aaaggglllttt{{{}}}wwwtttsssxxxtttcccXXXTTTMMMHHHAAA<<<;;;;;;<<<<<<666444000//////000//////...///////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++************+++,,,,,,------,,,,,,---------,,,,,,,,,------............////////////000000000000000111111222222222333333333666999;;;FFFQQQ```qqqxxxjjj```YYYRRRLLLLLLLLLJJJLLLOOOPPPPPPPPPQQQTTTWWWZZZ[[[``````eeesss{{{tttqqqrrrtttuuuzzz|||~~~~~~||||||{{{uuusssrrrrrrpppqqqzzz}}}}}}~~~zzzsssllliiikkkqqqvvvsssrrrooonnnooottt{{{xxxnnneeeaaa\\\WWWVVVWWWYYY[[[^^^ccckkksssyyy~~~{{{vvvsssssswww}}}lll___XXXOOOJJJCCC>>><<<===>>>???999666222000///000//////......///////////////...---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,---------------------............////////////000000000000000111111222111222333222222555999===HHHUUUgggyyyssseee\\\WWWPPPKKKKKKKKKJJJKKKNNNPPPQQQRRRTTTVVVYYY\\\^^^ccceeemmm~~~|||wwwvvvyyy|||~~~~~~xxxqqqmmmnnnooorrrvvvwwwzzz}}}}}}|||zzzwwwsssooommmoooqqq{{{}}}xxxuuuvvvzzz~~~~~~tttfffccc]]]XXXUUUTTTUUUVVVUUUZZZbbbjjjqqqxxx}}}~~~zzzuuutttvvvwww{{{zzziii```RRRNNNHHHBBB>>>>>>???AAA<<<888444000000000//////---...//////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......//////..................////////////000000000000000111111222000222333333222555;;;@@@JJJXXXlll{{{ooobbbYYYTTTNNNJJJKKKLLLKKKLLLOOOQQQSSSUUUVVVXXX[[[___bbbeeeiiivvv}}}{{{}}}~~~xxxpppkkkiiikkkgggjjjrrr{{{|||yyyzzzzzzxxxtttpppnnnmmmtttzzz|||pppeeebbb]]]XXXUUUSSSSSSSSSRRRVVV\\\ccciiiooouuuzzzxxxyyyuuuwwwzzzxxx{{{rrrfffXXXUUUOOOGGGAAA??????@@@>>>:::555111000000//////------...///////////////...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,---...///000000000//////............////////////000000000000000111111222111333555444333666===CCCOOO___tttwwwjjj___WWWPPPKKKHHHKKKMMMMMMOOOSSSSSSVVVXXXZZZ[[[^^^cccfffjjjrrr~~~{{{yyypppllliiieeefffjjjiiimmmvvv|||yyy{{{|||zzzvvvqqqmmmkkkpppwwwvvvhhhdddbbb^^^YYYVVVSSSRRRRRRSSSVVVZZZ^^^bbbhhhmmmqqquuu{{{yyyvvvzzz~~~yyy|||vvvhhh]]]ZZZTTTKKKDDD???>>>>>>???;;;555111000000000///------...///000000//////......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,---------,,,,,,---...000111111111000///............/////////000000000000000000111111222222555666666444777???EEEUUUeee{{{ssshhh]]]UUUMMMHHHGGGJJJNNNOOORRRVVVUUUXXX[[[\\\]]]```eeeiiirrr{{{}}}|||}}}|||{{{|||uuummmgggggggggcccdddiiipppttt~~~|||{{{|||}}}zzzvvvpppmmmkkkooowww{{{mmmeee\\\[[[ZZZWWWSSSPPPOOOPPPTTTWWWZZZ]]]```fffnnnuuuuuuzzz|||zzzyyyuuuxxx|||nnnaaa]]]YYYUUUNNNEEEAAABBBEEE???777333222111///---000000000000///////////////000000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,......---------,,,,,,,,,'''+++------+++)))+++---/////////......---------,,,---......//////......///////////////.........000000000111222222333333333111222444555888AAAKKK```nnnyyyjjj^^^UUUPPPLLLLLLMMMOOORRRTTTTTTSSSUUUWWW[[[]]]```fffooovvv~~~}}}|||~~~xxxmmmllliiifffdddeeeggghhhhhhmmm|||~~~{{{zzz{{{yyytttnnnpppttt|||tttfff^^^ZZZZZZYYYVVVSSSQQQRRRSSSSSSVVVZZZ]]]___dddjjjnnnooouuu}}}{{{xxxuuuvvvxxx{{{wwwddd___[[[XXXRRRJJJEEEEEEEEEAAA;;;777444222000///000000000////////////...---............,,,+++***************************,,,,,,,,,,,,,,,+++***)))++++++************+++++++++,,,,,,,,,------......)))+++,,,,,,++++++,,,---.........---------,,,,,,,,,---......//////....../////////////////////...000000000111222222333333222111222555777;;;FFFQQQgggwwwuuuggg\\\TTTOOOJJJJJJLLLOOORRRUUUUUUUUUUUUYYY^^^bbbfffnnnwww~~~}}}{{{|||~~~|||qqqiiigggfffdddddddddgggjjjlllxxx|||}}}yyyrrrqqqtttzzz|||lll___WWWSSSSSSSSSQQQNNNNNNPPPQQQTTTXXX\\\```cccfffiiikkkkkkrrr{{{}}}wwwttttttssssssuuu{{{jjjddd___]]]XXXPPPJJJIIIDDDCCCAAA<<<666222111111000/////////........................---,,,+++***************************++++++,,,,,,,,,+++***************))))))***************+++,,,---...//////++++++***+++,,,---,,,+++------------,,,,,,,,,,,,,,,---......//////............//////////////////000000000111222222333333222111333666999???MMM[[[qqq~~~ooocccYYYQQQMMMHHHIIILLLPPPSSSUUUWWWXXXXXX]]]ccciiipppyyy~~~}}}}}}~~~}}}}}}wwwoooiiieeecccdddeeeeeeeeejjjrrrxxx|||}}}uuurrrrrrwww|||rrrdddZZZUUUNNNOOOOOONNNLLLMMMOOOQQQVVVZZZaaahhhmmmoooqqqqqqooottt{{{wwwvvvtttqqqnnnnnnsss{{{ssskkkeeebbb^^^VVVNNNKKKEEEFFFEEE@@@888333111111000000//////......------000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))************+++,,,------......---+++)))***---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////000000000111222222333333333222444777:::BBBSSSccc}}}wwwjjj___WWWPPPMMMIIIKKKOOOQQQSSSUUUWWWYYY___bbbhhhnnnvvv{{{{{{{{{|||~~~vvvnnniiifffeeedddfffggggggjjjsss{{{~~~vvvrrrppprrrwwwzzz|||ttthhh^^^VVVSSSOOOQQQRRRRRRQQQQQQSSSTTTVVV[[[eeeoooxxx|||~~~}}}zzz{{{}}}{{{zzzwwwsssooonnnqqqwww|||tttjjjgggddd[[[RRRMMMGGGHHHHHHBBB;;;444222222111000000///......------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---.........//////000000000000000111222222333333444444555777;;;EEEZZZlll~~~sssggg]]]VVVQQQNNNLLLOOORRRTTTTTTUUUWWWYYYbbbeeejjjpppzzz{{{|||}}}}}}~~~zzzqqqkkkgggeeedddeeehhhjjjlllrrr|||yyyqqqnnnooottt{{{|||zzzyyytttlllbbbZZZTTTRRRRRRTTTWWWWWWVVVUUUUUUUUUVVV\\\hhhvvv~~~{{{wwwtttuuuxxx{{{|||oookkkiiibbbYYYTTTLLLLLLIIIDDD>>>888555333222222111000///......---...------,,,,,,,,,------******************************+++,,,,,,,,,++++++*********))))))*********---,,,,,,,,,+++++++++***...,,,******,,,---......,,,,,,,,,,,,------------,,,---......//////......------......///000000000000000000111222222333333555555666999===JJJbbbxxx{{{oooddd\\\VVVQQQNNNOOORRRVVVWWWVVVVVVXXX[[[ccchhhooowww}}}~~~~~~}}}}}}}}}zzzwwwsssnnnjjjgggeeedddfffiiinnnuuu}}}rrrnnnooovvv{{{wwwsssrrrnnnhhhaaa\\\YYYYYY[[[___bbbdddbbb___]]]\\\[[[aaammm~~~}}}{{{||||||sssooooookkkccc]]]SSSPPPKKKFFFBBB===999555333333222111000///.........---,,,,,,,,,,,,---...************************)))***+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++,,,,,,,,,---------+++++++++...000,,,,,,---------.........,,,---......//////......------......///000000111000000000111222222333333444444777;;;AAAQQQmmmxxxmmmbbbZZZTTTPPPMMMOOOSSSXXXYYYXXXXXX[[[___eeemmmyyy~~~}}}~~~}}}qqqqqqooollliiigggggghhhhhhmmmxxx~~~~~~~~~~~~xxxsssrrrwww{{{lllllljjjfffbbb```aaabbbjjjnnnrrrtttrrrnnnjjjhhhaaagggsss~~~uuuqqqsssqqqjjjeeeYYYSSSMMMHHHEEEAAA<<<777444444333222111000///...000///...------...000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,------...,,,---...,,,******...222---------....../////////,,,---......//////......---------...///000000111000000000111222222333333333444888===DDDWWWttt}}}vvvkkkaaaYYYSSSOOOLLLMMMSSSXXXZZZYYYZZZ^^^ccchhhsss|||{{{||||||||||||~~~|||tttoooooonnnllljjjiiijjjlllkkkrrr}}}yyyxxxzzz}}}yyyuuuwww{{{~~~tttoookkkhhhgggeeedddkkkssswww{{{qqqooottt}}}~~~|||wwwqqqpppqqqsssaaaYYYOOOHHHFFFDDD???:::666444111000000111000///++++++,,,---............------,,,,,,+++***))))))************************---,,,+++*********+++,,,++++++++++++++++++++++++---------............///---,,,,,,,,,,,,---......////////////////////////...///000111111000///...///000000111222222333333444333555===III^^^yyyrrrdddZZZRRRLLLLLLOOOTTTUUUXXXZZZXXXVVV[[[cccqqq}}}~~~}}}{{{wwwvvvwww{{{zzzuuuqqqqqqmmmkkkmmmmmmkkklllpppsssxxxvvvxxx{{{|||{{{xxxuuuvvv{{{}}}tttpppllljjjhhhkkkxxx{{{}}}~~~zzzzzz~~~}}}tttqqqrrrsssfff___VVVOOOJJJFFFBBB???777444111000000000000///,,,,,,---.........------------,,,,,,+++******)))************************---,,,+++*********++++++++++++++++++++++++++++++------------............---,,,,,,,,,,,,---......//////////////////////////////000111111000//////000000111111222222222333444444777@@@MMMaaa|||}}}qqqbbbXXXQQQLLLLLLPPPTTTUUUXXX[[[YYYXXX^^^gggxxx~~~{{{zzzzzzyyyxxxxxxxxxzzz~~~}}}xxxuuurrrooopppmmmllllllkkkjjjmmmsss|||yyyzzz|||}}}|||yyyvvvvvvyyy~~~yyyuuurrrqqqxxxwwwwwwzzzvvvqqqppprrrlllhhh```WWWPPPIIIEEECCC888555222000000000///...------.........------,,,------,,,,,,++++++******++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++------------............---,,,,,,,,,,,,---......///////////////////////////000000111111000000///111111111222222222222222444555999CCCPPPddd}}}{{{nnn___VVVOOOLLLMMMRRRTTTUUUXXX[[[ZZZZZZbbbkkk}}}~~~yyyvvvuuuwwwxxxxxx{{{}}}zzztttrrrqqqpppnnnpppooonnnnnnlllkkksss}}}|||{{{{{{~~~{{{xxxvvvxxx|||yyyxxxyyywwwooonnnooopppmmmggg^^^SSSLLLGGGFFF;;;777333000/////////.........///......---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,---......////////////////////////000000000000000000000000222222222222222222222222555666;;;FFFRRRddd|||vvvjjj\\\SSSNNNLLLOOOTTTVVVWWWYYY\\\[[[\\\dddnnn{{{vvvtttuuuyyy|||}}}~~~zzzuuurrrqqqqqqqqqpppqqqqqqrrrrrrooorrr}}}|||zzz}}}zzzwwwwwwzzz||||||~~~{{{yyy{{{zzzqqqoooppppppnnniii```VVVNNNIIIGGG>>>:::555111000000//////////////////...---,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......000000000000000000000000111111000000000000111111222222222222222333333333555777>>>IIIUUUdddyyyooodddWWWQQQNNNMMMQQQWWWXXXXXXZZZ]]]\\\^^^hhhsssyyyvvvsssssswww}}}yyywwwuuussssssrrrrrrqqqpppppprrrssstttyyy|||yyy~~~~~~~~~|||zzzyyyzzz|||yyysssssszzz~~~{{{wwwvvvxxx}}}wwwssssssqqqnnniiibbbZZZRRRLLLHHHBBB===777333111111000000....../////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......000000000000000000000000222111111000000111111222111111222222333444444444666999BBBNNNYYYhhh{{{zzzggg]]]SSSPPPOOOOOOTTTYYYYYYYYY\\\___```dddooo{{{}}}yyyrrrqqqqqqttt{{{{{{uuuuuuuuuttttttsssrrrqqqmmmlllooouuuzzz}}}yyy{{{}}}~~~~~~}}}|||}}}~~~uuukkkjjjooo~~~}}}~~~~~~}}}xxxuuurrroooppptttzzz~~~zzzttttttrrrnnniiiddd```YYYQQQKKKEEE@@@:::555222222111111---......////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000000000000000000222222111000000111222222000000111222444555666666777;;;FFFTTTaaaoooyyykkk___WWWPPPOOOPPPQQQUUU[[[YYYYYY]]]bbbffflllzzzyyytttoooooorrrxxx|||xxxsssuuuwwwwwwvvvuuutttsssmmmlllpppyyy{{{wwwzzz~~~yyyooogggjjjrrr~~~|||}}}~~~{{{}}}}}}xxxtttqqqpppmmmkkkkkkooouuuyyytttzzzsssrrrtttoooiiifffddd^^^UUUMMMGGGBBB;;;666333222222222------...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000000000000000000000333222111000000111222333//////111222444555777777888===IIIXXXfffuuuoooaaa[[[TTTOOOOOOQQQSSSWWW\\\XXXYYY]]]dddjjjrrrwwwqqqoooqqquuu~~~}}}{{{zzzsssvvvyyyzzzyyyxxxwwwwwwpppnnnrrr~~~}}}uuuyyy}}}uuukkkfffkkkuuu|||{{{~~~|||{{{yyyxxxwwwuuurrrpppnnnkkkgggcccbbbeeekkkpppxxxwwwttttttqqqmmmiiiddd]]]UUUOOOJJJGGGAAA;;;666333111000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------.........***++++++,,,,,,------...//////............//////,,,---......//////......---.........//////000000000000000000111111111111333444555555444444666888999FFFUUUaaannnvvvgggZZZRRROOOMMMNNNRRRUUUVVVUUUYYY[[[___dddmmm}}}}}}wwwvvvtttxxx~~~yyyvvvvvvzzz{{{{{{||||||{{{zzzzzzxxxyyy}}}~~~zzzzzz{{{}}}tttpppttt}}}{{{yyy|||~~~}}}yyywwwuuutttsssqqqnnnkkkjjjhhhfffbbbaaacccgggkkkppp}}}zzzuuuuuutttrrrmmmggg```XXXSSSLLLIIIDDD>>>999555333222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......//////.............../////////000000000000000000111111111111111222333444444555888:::<<>>888555222222111000////////////------------------------,,,,,,------------,,,,,,...------------,,,,,,,,,------...//////000000111------,,,,,,,,,,,,------,,,---......//////......111111000000000000//////000000000000111111111111333444444333444666;;;???OOObbb|||ssshhh___VVVPPPNNNJJJMMMQQQSSSVVVXXX\\\^^^aaafffmmmvvv|||{{{|||}}}}}}~~~}}}|||zzzxxxuuurrrppplllhhheee___``````^^^^^^___bbbeeeiiiqqq~~~yyyppppppsssyyy{{{tttggg\\\TTTTTTRRRNNNHHHAAA;;;777333222111000////////////........................,,,,,,---......---,,,,,,......---------,,,,,,,,,---...000111111000///...------,,,,,,,,,,,,------,,,---......//////......111111111000000000//////000000000000111111111111333333444444555999>>>CCCUUUjjjxxxjjjaaaYYYQQQMMMNNNLLLOOOSSSVVVWWWYYY]]]___bbbgggoooyyy}}}{{{|||zzz{{{}}}~~~|||zzzvvvsssqqqmmmiiifffbbbaaa```^^^^^^```eeeiiimmmwwwooooooqqqxxx}}}xxxiii\\\VVVVVVUUUQQQKKKCCC<<<888333222111000////////////........................,,,,,,---......---,,,,,,.........------,,,,,,,,,...000222333222000---+++/////////....../////////,,,---......//////......222111111111000000//////000000000000111111111111111222333444666;;;AAAFFFZZZpppsssddd\\\UUUNNNKKKNNNLLLPPPUUUWWWXXXZZZ]]]```bbbhhhppp{{{~~~{{{|||~~~~~~~~~}}}{{{zzzxxxwwwuuuqqqlllhhh```bbbdddeeedddggglllqqquuu{{{|||ssstttxxxuuuuuuqqqddd^^^ZZZUUURRRPPPJJJ@@@888333111000000111222222111///............---------------------------------------------------------/////////......---------...------------...//////---------............///333111000.........//////111000/////////000222333333222444555444555===HHH___vvv~~~ppp```VVVOOOKKKJJJLLLLLLPPPUUUXXXYYY[[[___bbbgggmmmxxx}}}~~~~~~|||{{{yyywwwuuuqqqllliiifffgggjjjlllooorrrwwwzzzuuutttwwwuuuwwwtttgggaaa\\\WWWTTTRRRLLLCCC<<<444222111111333444444444000000/////////.........------------------------------------------------.........---------,,,,,,---------,,,---......///---------............///111111///......//////000111000000///000111222333222222444666666888BBBMMMbbbyyy|||xxxjjj[[[SSSNNNJJJJJJMMMMMMQQQVVVYYYZZZ\\\```dddkkkrrr}}}|||~~~~~~}}}{{{yyywwwuuurrrmmmjjjjjjkkknnnssszzzzzztttvvvvvvzzzxxxllleee```YYYVVVSSSOOOGGG@@@666444222111222222222111111000000000////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///000////////////000000111111000000000000111222222111111444777999===HHHUUUfff}}}{{{pppcccVVVOOOLLLJJJKKKNNNOOOSSSWWWYYY[[[]]]cccgggqqqyyy~~~zzz~~~~~~~~~~~~}}}zzzxxxvvvsssnnnkkkllllllooovvvxxxxxxxxx}}}}}}rrrjjjccc[[[WWWTTTPPPIIICCC999666222//////...---,,,000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------............///.........///000111111222000000000111111111222222222222444777:::???MMMZZZiii~~~{{{jjj^^^RRRMMMKKKJJJKKKNNNQQQTTTXXXZZZ\\\```fffkkkvvv}}}yyy||||||}}}~~~~~~{{{xxxvvvssspppmmmllllllooovvv|||zzzxxxoooggg]]]WWWTTTQQQKKKEEE999666222/////////....../////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------............///------...///000111111222000111111111222222222222333222444777:::AAAOOO]]]lllyyyhhh]]]QQQMMMKKKIIIKKKNNNRRRUUUYYY[[[^^^ccckkkqqq|||~~~xxxzzzzzz{{{}}}{{{yyywwwtttqqqnnnnnnoooqqquuuzzz~~~|||}}}uuulll```XXXUUUQQQLLLGGG:::777333222222444444444............------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------............///------///000111111111111000111222222333333222222444333444777;;;DDDSSSbbbsssuuufff[[[PPPLLLKKKIIIJJJMMMRRRUUUYYY\\\```gggpppxxxyyyxxx|||wwwyyy{{{~~~|||yyywwwuuurrrooonnnooopppqqqrrrtttwwwzzzzzz~~~{{{qqqddd[[[VVVSSSMMMIII>>>;;;666333333333444444////////////............------------------------------------------------,,,,,,---------.........---------,,,---......///---------............///---...///000111111000000000111222333333333222222333222444888>>>HHHZZZiii||||||ooobbbWWWMMMJJJJJJIIIKKKNNNRRRUUUYYY\\\aaajjjuuu}}}zzzwwwyyyvvvxxx{{{~~~|||yyywwwuuurrrppplllmmmnnnllljjjkkkoootttqqqyyyuuuggg]]]XXXTTTOOOKKKDDD???888333000///...---000000000000////////////---------------------------------------------------------....../////////...------------...//////---------.........//////---...000111111000000///000111222333444333222222222222444999@@@LLL___oooxxxjjj^^^TTTKKKIIIIIIJJJKKKOOOQQQTTTXXX\\\bbblllwww}}}}}}zzzvvvxxxzzz~~~uuuwwwyyy|||~~~}}}}}}{{{vvvssssssmmmmmmlllkkkkkkkkkkkkkkknnnyyy|||mmm___XXXWWWRRRLLLDDD???888333111000000000222111000......---------,,,,,,------...///000000++++++++++++,,,,,,---...000000000///...---++++++---------............///---...///...------...///////////////000000000000111111000000000000000000000222444888AAAQQQdddqqquuugggYYYSSSLLLHHHHHHKKKNNNOOOVVVWWW[[[___ccckkk|||~~~~~~|||yyyyyyyyy}}}uuuwwwyyy|||~~~~~~zzz{{{yyytttrrrrrrqqqpppooommmllllllllllllpppzzz~~~pppccc]]]ZZZUUUNNNGGGBBB;;;555333222111111111000///...............,,,,,,------...//////000,,,,,,++++++,,,,,,---.........///......---,,,+++---------............///---...///...------...///////////////000000000000333333222222222222222222222444666;;;DDDSSSfffrrrrrreeeVVVQQQKKKGGGHHHKKKNNNPPPVVVWWW[[[```dddmmm~~~}}}zzzxxxwww{{{uuuvvvyyy{{{~~~}}}yyyyyywwwssspppqqqsssrrrpppooonnnnnnoooooottt{{{uuujjjccc___YYYQQQKKKFFF???999666555333222000000///....../////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,---...,,,------...------,,,,,,---------............///---...///...------...///////////////000000000000222222333333333333333333444666999>>>HHHXXXjjjvvv~~~mmmaaaSSSNNNIIIFFFHHHLLLOOOQQQVVVWWW[[[```fffppp~~~{{{wwwuuuxxx}}}uuuvvvxxx{{{}}}~~~|||zzzwwwrrrpppqqqpppppppppppprrruuuwwwyyyzzzzzzpppiiiddd\\\UUUNNNIIIBBB<<<999666444222//////////////////000000---------.........//////------,,,,,,,,,------...++++++,,,------...---------------............///---...///...---------///////////////000000000000000000111111111111111222555777;;;AAALLL]]]ppp}}}yyyiii^^^PPPMMMHHHGGGJJJNNNRRRTTTVVVXXX\\\bbbiiiuuu}}}}}}|||wwwtttvvvyyyuuuvvvxxxzzz|||}}}~~~}}}xxxssspppqqqnnnoooppptttyyy~~~~~~uuunnnhhh```XXXRRRMMMFFF???;;;777444222000000/////////000000111---------.....................---,,,,,,---------++++++,,,---............---------............///---...///...---------///////////////000000000000000000111111222222222222444777<<>>III]]]yyyvvviii]]]UUUMMMKKKIIIJJJNNNRRRVVVXXXVVV[[[cccmmmuuu~~~}}}vvvuuuvvv{{{tttuuuwwwyyy{{{|||||||||~~~}}}xxxuuurrrrrruuuooooooppprrrwww}}}xxxsssmmmggg\\\WWWPPPIIICCC===888555333333111000////////////.....................---000///...---------------//////000000000000//////---------.........//////---...///...------...///////////////000000000000000000111222222333444444666999???LLLaaassseeeZZZSSSLLLJJJHHHIIIMMMQQQUUUVVVVVV[[[eeeoooxxx~~~xxxvvvvvv{{{vvvwwwyyy{{{}}}~~~~~~{{{wwwsssqqqrrrsssoooooonnnnnnooosssyyy~~~}}}vvvnnnfff```]]]WWWOOOGGG???888444444333222000//////......000000///...............////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000000000111111111111333333333444444555555555777===HHHYYYlllzzznnnaaaVVVOOOJJJGGGGGGMMMQQQSSSVVVYYY\\\bbbiiiqqq|||xxxvvvvvvzzzuuuwwwyyy|||~~~~~~{{{vvvrrrppppppmmmmmmlllkkklllpppuuuzzz~~~yyypppiiibbb___ZZZSSSKKKBBB:::666444333222111////////////000000///............///........................,,,,,,,,,---------......------------------------,,,,,,---------.........000000000000111111111111222222333333444444555555777===III\\\tttuuujjj^^^SSSMMMJJJGGGHHHNNNRRRTTTWWW[[[```eeemmmuuuzzzxxxwwwyyysssvvvyyy}}}|||uuupppmmmkkkkkkjjjiiiiiilllppptttxxx~~~uuullldddbbb]]]XXXPPPGGG===777444444222111000/////////111000//////......//////........................,,,,,,,,,---------......------------------------,,,------------.........000000000000111111111111111111222333333444555555888>>>KKK```{{{}}}pppcccYYYPPPKKKJJJHHHIIIOOOSSSUUUYYY^^^eeejjjrrr{{{~~~zzzwwwxxx~~~rrruuuyyy}}}xxxqqqmmmkkkkkkjjjhhhgggiiimmmppp||||||~~~sssvvvyyypppgggddd```[[[UUUKKK@@@888555444333222111000000000111000000///.../////////........................,,,,,,,,,---------......,,,,,,------------------------------............///000000000111111111111000111111222333444555555999AAAOOOaaazzzyyykkk^^^UUUNNNJJJIIIHHHKKKQQQTTTVVV[[[aaaiiinnnvvv}}}xxxwww{{{rrrtttxxx|||zzzssspppkkkkkkkkkiiihhhiiillloooyyywwwxxxzzz}}}nnnkkkvvv~~~uuuiiifffbbb^^^YYYOOOCCC999666555444222111111111111111111000///////////////........................,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////000000000111111111111000111111222444555555666999FFFTTTaaassswwwggg[[[SSSMMMKKKIIIIIIMMMSSSVVVXXX^^^eeemmmqqqzzz~~~yyyvvvxxxssstttwwwyyy|||~~~|||uuuqqqllllllllljjjiiijjjmmmooouuussssssvvv{{{iiiaaafffooozzznnniiiddd```\\\SSSFFF<<<666666444333222111111111222111000000//////000000------------------------,,,,,,,,,---------......+++,,,,,,------.........------........./////////000000000000111111111111111111222333555666777777:::IIIXXXaaaqqqttteeeYYYRRRMMMKKKHHHIIINNNTTTWWWZZZaaaiiipppuuu}}}zzzvvvvvv|||tttuuuuuuwwwyyy|||~~~~~~~~~~~~uuupppkkkkkklllkkkjjjjjjmmmoooqqqooonnnrrryyyiii]]]^^^ddd{{{rrrmmmgggccc___WWWJJJ@@@777666555333222222222222222111000000//////000000------------------------,,,,,,,,,---------......++++++,,,,,,---......///............////////////000000000000111111111111111222333444666777888999<<>>888555555333000///111111111111000000000000000111111000//////...------///000111000///...///000---------............///////////////////////////000000000000111111111111000222333333555888;;;<<>>LLLXXXeeevvv~~~{{{nnn___VVVPPPKKKJJJLLLNNNQQQUUUZZZ```gggnnnsss~~~}}}xxxuuuwwwzzzmmmmmmnnnrrrvvvzzz{{{{{{yyy{{{}}}~~~~~~~~~}}}xxxwww|||vvvmmmgggffffffeeecccbbbbbbaaa^^^```eeehhhkkkuuu}}}xxxnnneeeQQQEEE999555666444222333111111111000000000000000////////////////////////+++---------+++***+++,,,---------............///000000000000000000000000111111111222222222333333333000222777777666AAAQQQaaaqqqwwwvvvxxxkkk\\\SSSNNNJJJIIIKKKNNNQQQVVV\\\bbbhhhnnnqqq|||yyyvvvxxxzzzjjjkkklllppptttxxxyyyyyyyyy||||||zzzuuunnnggggggfffeeedddbbbbbbaaaaaadddiiimmmnnnwww{{{qqqiiiSSSFFF999555666444333333000000000000000111111111/////////000000000000000///000111000...------///---------.........//////222222222222222222222222111111222222222333333333444000222888888888DDDUUUgggzzzyyyrrruuuuuuhhhZZZQQQLLLIIIHHHJJJOOORRRXXX^^^dddjjjnnnppp{{{zzzwwwxxx{{{gggjjjmmmoooppprrrtttvvvyyy{{{~~~~~~}}}~~~~~~}}}|||}}}~~~yyyzzzuuujjjgggdddcccdddccc``````bbb```fffmmmoooqqq{{{xxxooo\\\GGG666666888444111333111111000000//////......000000000000////////////...///000///...---...000////////////000000000000222111///111333444111///111111222222222333333333444444666777777<<>>GGGUUUhhhxxx{{{rrrdddZZZRRRKKKKKKLLLNNNSSSXXX___dddnnnvvv}}}~~~{{{yyyrrrooosssLLLKKKJJJJJJKKKMMMOOOQQQNNNQQQVVVYYY\\\___bbbeeehhhkkkpppsssuuuwwwyyy{{{zzz}}}~~~{{{~~~zzzpppfff```\\\]]]^^^]]]^^^```dddgggkkkqqq{{{mmmTTTCCC<<<:::888444444333333333222222222111111000000000000111111111000///......///000111000000000000////////////000000//////000000111222333333333444555555666666777555888???JJJXXXmmm}}}ooobbbWWWPPPJJJKKKMMMOOOTTTZZZaaagggooovvv~~~~~~}}}|||tttnnnooo|||MMMLLLKKKJJJKKKLLLNNNOOOLLLOOORRRUUUXXX[[[___bbbeeeiiinnnrrrtttvvvyyy{{{yyy|||yyyqqqfff```\\\]]]^^^\\\]]]```dddggglllsss~~~qqqXXXEEE===:::888444444444333333333222222000000111111111111000000111000///......///000111////////////000000000000000000000000000111222222000000111111222333333444777666888@@@KKK[[[qqq~~~nnn```UUUNNNJJJKKKNNNPPPUUUZZZaaahhhpppvvv~~~~~~~~~}}}wwwooonnnyyyNNNNNNMMMLLLLLLLLLMMMNNNKKKNNNPPPRRRTTTXXX\\\___cccfffjjjnnnqqqtttwwwyyyyyy{{{~~~~~~wwwqqqeee___[[[\\\]]][[[\\\^^^cccffflllttt~~~www___JJJ@@@;;;888444444444444333333333333///000000111111000000///000000////////////000000////////////000000000000111000000000000111222222111222222333444555666666777666999BBBOOOaaaxxx}}}mmm___TTTNNNJJJKKKOOOQQQUUU[[[```iiiqqqwww~~~}}}~~~~~~}}}yyyrrrooowwwPPPOOONNNMMMMMMMMMMMMMMMKKKMMMOOOPPPQQQTTTXXX[[[```cccfffiiillloootttwwwyyy{{{}}}}}}}}}}}}uuunnneee___[[[[[[\\\ZZZZZZ]]]```dddkkkuuuuuuzzzgggQQQCCC<<<888555444444444444333333333...///000000000000///...//////000000000000//////.../////////000000000111111111000000111111222333444444555666777888999999777777;;;FFFUUUiii{{{kkk^^^TTTNNNJJJLLLOOOQQQUUUZZZ```jjjsssyyy~~~}}}}}}}}}}}}{{{uuurrrxxxQQQPPPOOONNNMMMMMMMMMMMMJJJLLLMMMNNNOOORRRVVVYYY___aaacccfffhhhlllqqquuuzzz{{{||||||||||||ssskkkddd^^^ZZZ[[[[[[YYYZZZ\\\^^^bbbjjjuuu}}}lllrrrlllUUUFFF>>>999555555444444444333333333---...///000000///...---...///000111111000///....../////////000000111111111111111000111111222333111111222333444555666777777777===JJJZZZpppyyyjjj\\\TTTNNNJJJLLLOOOQQQUUUZZZ```kkktttzzz~~~}}}}}}||||||}}}wwwtttxxxRRRPPPMMMKKKJJJKKKMMMOOOKKKLLLLLLLLLLLLMMMPPPSSSZZZ]]]aaaeeehhhkkkooorrrssswww{{{~~~~~~~~~~~~~~~xxxooo```[[[YYY[[[\\\ZZZZZZ\\\\\\bbbhhhnnn{{{ooogggmmmvvv{{{```GGG;;;:::666666555444444444555555111111111000111111222222000000000000000000000000000000///...------,,,,,,//////000111222333333333222333333444444555555555888:::???KKKaaauuuhhh___RRRPPPOOORRRSSSTTTYYY```gggmmmuuu}}}{{{{{{|||}}}~~~yyyyyySSSQQQOOONNNMMMMMMNNNOOOLLLMMMNNNMMMMMMNNNQQQTTTXXX[[[___bbbeeeiiimmmpppsssvvv{{{}}}~~~~~~~~~vvvmmmaaa\\\YYY[[[\\\ZZZZZZ\\\ZZZ```eeelllxxxhhhaaahhhrrreeeLLL???===666555555444444444444555222222111111111111111222000000000000000000000000000//////......---,,,,,,000000000111222222222333222333333444444555555666;;;<<>>:::888666555444222222222222111111111000000111111111111000000000000000000000000000000000000222222111000//////000000333444555555555666888:::>>>DDDQQQeeezzz|||rrrcccXXXRRRMMMNNNPPPRRRUUU[[[bbbgggqqqwww}}}{{{zzz|||yyyvvvvvvwww}}}eeedddcccdddeeefffeeedddcccaaa^^^[[[ZZZ[[[\\\]]]eeegggjjjmmmnnnnnnmmmlllnnnnnnoooqqqsssuuuwwwxxx~~~}}}||||||}}}zzzpppeee___[[[]]]```bbbgggllltttxxx~~~~~~zzzuuusssppp}}}uuuZZZLLLAAA>>>:::888777666444222333222222222222111111111111111111111000000000000000000000000000000000000111111111111111222333333222444555444444555777999===DDDQQQdddyyypppbbbWWWQQQLLLNNNPPPRRRVVV\\\dddiiiqqqxxx}}}|||{{{}}}zzzxxxwwwwww}}}hhhffffffgggiiijjjiiihhhhhhfffccc```___^^^______fffiiimmmqqqttttttrrrqqqqqqqqqppppppqqqtttvvvxxx}}}~~~zzzqqqhhhaaa\\\^^^bbbgggnnnuuu~~~yyyxxx\\\MMMAAA>>>:::888777666444333333333333333222222222222111111111111000000000000000000000000000000000000000000000111222444555666333444555444333444666888>>>FFFSSSeee{{{~~~nnn```UUUPPPLLLMMMPPPSSSWWW^^^fffkkkrrrzzz~~~}}}|||{{{yyywww{{{iiihhhgggiiikkkllllllkkkkkkiiigggdddbbbaaaaaaaaafffjjjoootttwwwxxxwwwvvvuuusssrrrqqqqqqsssvvvxxx}}}|||xxxwwwyyy~~~zzzqqqhhhaaa\\\^^^dddjjjsss{{{yyy[[[KKKAAA>>>:::888777777555444444444444333333333222222111111111111000000000///000000000000000000000000000000000111222333444555444555666555444555666888@@@JJJWWWhhh~~~~~~zzzkkk]]]TTTOOOKKKMMMPPPSSSXXX___hhhmmmsss|||~~~{{{wwwzzziiihhhhhhiiilllnnnnnnmmmmmmkkkiiigggeeedddccccccfffjjjoootttxxxyyyyyyxxxwwwvvvtttrrrsssuuuwwwyyy|||~~~ssspppllliiijjjnnntttxxx}}}~~~~~~~~~~~~~~~yyyppphhhaaa]]]```fffmmmvvv~~~{{{\\\IIIAAA>>>:::888888777666555444444444333333333222222111111111111000000000///000000000000000000000000000000000000000111222222666777888777666777999;;;AAALLLZZZiii}}}}}}xxxhhh[[[RRRNNNLLLNNNQQQTTTYYYaaaiiiooosss~~~}}}xxxxxxiiihhhhhhjjjmmmoooooonnnnnnmmmkkkiiihhhgggffffffhhhjjjnnnssswwwyyyzzz{{{yyyxxxvvvvvvvvvwwwyyyzzz{{{~~~~~~}}}~~~{{{xxxvvvrrrooodddaaa^^^]]]```eeejjjnnnvvvxxx|||~~~}}}|||{{{{{{|||}}}|||~~~~~~yyyppphhhccc```ccchhhmmmssszzzxxx|||}}}||||||___KKK@@@>>>:::999888888777555333333333333222222222222111111111111000000000000000000000000000000000000000000000///000000111111555777888888888999;;;===@@@NNN]]]kkkvvvfffYYYRRRNNNMMMOOORRRUUUZZZaaajjjoootttxxxxxxiiiiiiiiikkkoooqqqqqqqqqooonnnmmmlllkkkjjjiiiiiijjjlllnnnrrrvvvyyy|||}}}yyyyyyyyyyyyyyyzzz{{{{{{{{{}}}}}}|||zzzvvvqqqmmmjjjfffccc```YYYXXXVVVVVVYYY^^^cccffflllpppuuuyyy|||~~~~~~wwwwwwwwwyyy{{{}}}{{{}}}~~~~~~xxxppphhhbbb```ccceeefffhhhlllkkknnnppppppsss~~~aaaLLL@@@>>>:::999888888777666333222222222222111111111111111111111000000000000000000000000000000000000/////////000111222333444444555777777888999<<<>>>CCCSSScccooottteeeYYYRRRNNNOOOPPPSSSVVV[[[bbbjjjooouuuyyyxxxjjjjjjjjjmmmppprrrsssrrrpppoooooonnnmmmllllllkkklllmmmooorrruuuyyy}}}~~~yyyyyyzzz{{{{{{|||||||||{{{}}}~~~|||}}}rrrnnniiiddd```]]]ZZZXXXTTTTTTSSSTTTVVV[[[___bbbdddiiipppvvvzzz}}}~~~zzzrrrsssuuuwwwzzz~~~{{{}}}~~~}}}xxxoooeee```^^^```aaa^^^]]]___```ccceeefffkkkzzzaaaKKK@@@>>>;;;999999888777666222222222111111111000000111111111111000000000000000000000000000000000000...//////111222444666777222444555666777999<<<>>>GGGXXXiiiuuutttdddXXXRRROOOPPPQQQTTTWWW[[[bbbjjjooouuu~~~~~~yyyxxxhhhiiikkknnnppprrrttttttssssssssssssrrrqqqpppooonnnoooqqqtttwww{{{~~~~~~|||}}}~~~}}}}}}}}}{{{~~~ooojjjccc]]]YYYWWWUUUTTTPPPQQQSSSVVVYYY\\\^^^___[[[___gggpppwww{{{|||{{{~~~zzzuuuuuuuuuxxx|||yyyttteee```]]]^^^]]]ZZZYYYZZZ\\\[[[[[[___iiizzz```MMMBBB???;;;999888777666555333333444444444333222222000000111111111111000000///000000000000111111111000111111111111222222222444666777555444555999===HHH]]]tttsssdddWWWPPPPPPPPPSSSVVVYYY\\\ccclllsssvvv}}}mmmmmmoooppprrrrrrsssssstttttttttttttttssssssrrrpppqqqsssuuuyyy|||}}}}}}~~~~~~~~~}}}}}}}}}~~~|||lllggg___YYYUUUSSSRRRPPPOOOPPPRRRUUUXXX\\\___aaa^^^```ccciiioootttwwwxxxzzz}}}{{{zzz|||~~~wwwqqqgggaaa\\\\\\[[[WWWUUUVVVXXXYYY[[[```kkkzzzzzz```KKKAAA???;;;999999888777666333333444444333333222222000111111111111111111000000000000111111111222222000111111111111222222222333555666555444555:::>>>KKK___wwwssseeeXXXQQQPPPQQQTTTXXXZZZ^^^eeennnuuu{{{~~~}}}|||{{{|||||||||}}}~~~rrrrrrsssssssssrrrrrrqqquuuuuuvvvwwwwwwwwwvvvvvvssstttuuuxxx{{{~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}vvvhhhccc[[[TTTQQQNNNMMMLLLNNNNNNOOOQQQUUUZZZ___bbbbbbaaaaaabbbfffkkkqqqtttvvvyyy}}}}}}uuunnnggg```[[[ZZZXXXSSSQQQRRRTTTWWW\\\cccmmmyyyyyyuuuuuusss___III@@@>>>;;;999999999888777444444444333333222222222111111222222222222111111111111111111222222222333000111111111111222222222222444666555555777<<<@@@OOOeeessseeeXXXQQQPPPRRRUUUYYY\\\```gggqqqxxx~~~zzzyyyxxxvvvuuuttttttvvvxxxzzz}}}~~~tttttttttttttttsssrrrrrrvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxzzz}}}}}}}}}}}}}}}{{{yyyvvvvvvwwwwwwxxxxxxyyyyyy}}}yyyooofff```XXXQQQMMMKKKJJJIIIJJJJJJJJJKKKPPPVVV\\\```ddddddcccbbbcccggglllppptttwww{{{~~~}}}tttlllddd]]]XXXWWWUUUQQQPPPRRRRRRWWW^^^fffoooxxx~~~nnnkkkmmmlllaaaIII@@@>>>;;;999999:::999888555444444333222222222222222222222333333222222222111111222222222333333333000000111111111222222222000333555555555888===BBBSSSnnn~~~qqqeeeXXXRRRQQQQQQTTTYYY]]]aaaiiissszzzyyyuuusssqqqooommmlllmmmoooqqqtttxxx{{{||||||sssttttttuuuuuuttttttssswwwxxxyyyzzz{{{|||||||||zzzzzz{{{}}}}}}|||{{{yyyuuusssqqqrrrssstttuuuvvvvvvwwwyyy{{{xxxnnneee___VVVOOOKKKIIIHHHGGGGGGFFFEEEFFFJJJPPPWWW[[[bbbdddfffffffffgggjjjmmmqqquuuyyy}}}}}}ssskkk```ZZZUUUUUUTTTRRRRRRTTTSSSXXX```gggnnntttzzz}}}zzzwwwvvvgggdddffffffeeeLLL@@@>>>;;;:::::::::999888666555444222222111222222222222222333333222222222111111222222222333333333000000111111111222222222000222555555666999???CCCWWWwww{{{ooocccXXXRRRQQQPPPSSSXXX]]]bbbjjjttt{{{{{{vvvqqqnnnkkkiiigggfffggghhhkkknnnqqqtttvvvuuuxxx|||~~~}}}ttttttuuuvvvvvvvvvvvvuuuwwwxxxyyyzzz{{{||||||{{{||||||}}}~~~~~~|||yyytttooojjjjjjkkkmmmoooqqqrrrsssssssssuuuwww{{{~~~zzzqqqeee___UUUMMMIIIGGGGGGFFFEEEDDDCCCCCCFFFKKKQQQTTT[[[```fffhhhgggfffhhhiiinnnqqqvvvzzz||||||rrrjjj___XXXTTTTTTUUUSSSUUUXXXUUUYYY```eeejjjmmmqqqssspppnnnooobbb```bbbaaazzzkkkQQQAAA???<<<:::::::::999888777666444222111111222222111111222222222222111111111111111111222222222333000111111111111222222222000222555666666999???DDD[[[}}}yyylllaaaVVVQQQRRROOOSSSXXX]]]ccckkkvvv~~~~~~zzzsssnnnjjjgggdddbbb```aaabbbdddgggiiilllmmmppprrrvvvxxxyyy{{{}}}}}}~~~~~~{{{wwwwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz}}}}}}~~~{{{wwwppphhhccc^^^```cccfffiiikkkllllllkkklllmmmppptttyyy}}}{{{rrreee^^^TTTLLLGGGFFFEEEEEEEEEDDDCCCCCCDDDHHHLLLNNNRRRXXX```ccccccbbbcccfffhhhlllqqquuuxxxzzz}}}~~~zzzppphhh```YYYTTTUUUUUUTTTVVVYYYWWWZZZ^^^aaaccceeehhhjjjhhhhhhlllbbbaaacccaaayyyrrrWWWCCC@@@===;;;:::999888777888666444222111111111222000111111111111111111000000000000111111111222222000111111111111222222222000333555666666999???DDD___~~~wwwjjj^^^TTTQQQRRRPPPTTTZZZ___eeennnyyy}}}yyyrrrlllhhhdddaaa^^^\\\\\\\\\^^^___aaacccdddjjjlllnnnpppsssvvvzzz~~~xxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{~~~zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyyyy~~~~~~~~~{{{uuummmddd^^^TTTVVVYYY]]]aaacccdddeeeeeeeeefffhhhmmmrrrxxx{{{|||~~~yyypppddd]]]SSSKKKFFFEEEDDDDDDFFFEEEDDDCCCDDDGGGJJJLLLKKKRRRZZZ^^^]]]]]]```ccccccggglllqqqtttwwwzzz||||||~~~~~~~~~~~~~~~}}}~~~yyyooogggaaa[[[VVVUUUUUUTTTVVVYYYXXXZZZ\\\]]]^^^___bbbddddddeeelllddddddgggeee|||vvv[[[DDDAAA===;;;:::999888666888666444222000111111222000000111111111111000000///000000000000111111111000111111111111222222222111444666666666999???CCCbbb}}}wwwhhh\\\SSSQQQSSSQQQUUU[[[```gggppp{{{~~~yyyrrrlllgggccc___]]]YYYYYYYYYYYYZZZ\\\]]]^^^aaabbbdddfffiiimmmssswwwtttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~{{{~~~~~~|||{{{zzzyyyvvvsssvvvwwwwwwwwwxxxxxxxxxxxxyyy|||~~~vvvkkkaaa[[[UUUTTTSSSTTTWWWYYYYYYYYY[[[YYY[[[___cccfffnnnvvvxxx}}}~~~|||vvvppp___XXXNNNHHHEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHIIIJJJKKKNNNRRRVVVZZZ\\\]]]]]]aaaaaaaaacccggglllqqqtttxxxxxxxxxzzz|||zzzzzz|||{{{rrrjjj___\\\WWWRRRQQQSSSVVVYYY]]]\\\[[[\\\^^^___``````]]]ffffffccccccaaajjj~~~uuu___FFFCCC>>>;;;:::999888777:::999777555333222222111444444333333222111000000111000000000000000000111111111222222222333333333444333444666666777>>>FFF[[[zzzzzzhhh[[[SSSOOONNNPPPXXX[[[```lllpppyyyzzzuuunnngggccc___]]][[[ZZZZZZYYYXXXXXXXXXXXXXXX^^^^^^^^^]]]___ccciiinnnmmmnnnppprrrrrrqqqpppooopppssswww{{{~~~}}}|||{{{yyyvvvtttuuuuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}tttiii^^^WWWRRRPPPOOOPPPRRRSSSSSSRRRSSSRRRSSSXXX\\\```hhhqqqtttzzz}}}|||zzzyyysssmmm\\\VVVMMMGGGEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLNNNPPPOOOQQQTTTWWWYYY[[[[[[\\\ZZZZZZZZZ\\\___ccchhhjjjpppqqqrrruuuxxx|||}}}||||||yyyrrrkkk```\\\WWWSSSRRRTTTWWWZZZ\\\[[[ZZZ[[[\\\]]]^^^]]]^^^eeeeeecccdddccckkk}}}rrr\\\FFFBBB>>>;;;::::::888777999888666555333222222222444333333222222111111111444333333222222333333444111111222222222333333333555444555777777888???GGGZZZxxxzzzhhh[[[TTTPPPNNNNNNVVVZZZaaammmsss}}}~~~{{{uuupppiiiddd```]]][[[YYYYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXYYY\\\bbbfffeeefffhhhjjjjjjjjjiiihhhiiilllppptttwww|||}}}||||||zzzwwwtttssssssrrrrrrsssvvvxxxzzz{{{~~~}}}ssshhh\\\UUUPPPNNNMMMNNNNNNNNNLLLKKKKKKIIIKKKPPPUUUZZZccclllpppuuuxxxwwwuuusssnnngggYYYSSSLLLFFFDDDEEEFFFFFFHHHJJJKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYYYYYYYYYYYTTTTTTSSSTTTVVVZZZ]]]___fffgggiiimmmrrrwww{{{~~~~~~~~~{{{vvvppplll___\\\XXXTTTSSSUUUXXX[[[\\\\\\\\\\\\\\\\\\]]]]]]___fffeeedddgggeeekkk|||nnnWWWEEEBBB>>>;;;::::::999888777666555444333333333333222222222222222222222222222111111000000111111222111111222222222333333333666555666888888999@@@HHHYYYuuuyyyhhh[[[TTTPPPNNNLLLUUUYYYaaannnuuu}}}wwwsssmmmiiiccc___]]][[[YYYWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVV[[[^^^\\\^^^___aaabbbaaaaaa```bbbdddgggjjjnnntttzzz}}}|||{{{yyyvvvsssrrrqqqpppppprrruuuyyy{{{|||~~~}}}ttthhh]]]VVVQQQPPPOOOOOONNNLLLIIIFFFGGGEEEGGGLLLQQQVVV___iiinnnrrruuussspppmmmggg```UUUQQQJJJEEEBBBCCCEEEGGGKKKLLLNNNOOOPPPSSSWWWYYY\\\\\\[[[ZZZYYYXXXWWWWWWRRRQQQQQQQQQRRRTTTVVVXXX[[[]]]```eeekkkqqqvvvyyy~~~xxxrrrmmmjjj]]]ZZZWWWTTTSSSUUUXXXZZZ^^^______^^^^^^^^^___aaaccciiihhhgggkkkhhhmmm|||iiiSSSEEEBBB>>>;;;::::::999888666555444444444444444444222222222222222222333333000000////////////000000111111222222222333333333555444555888888888???GGGXXXrrryyyhhh[[[TTTPPPOOOLLLTTTYYYaaannnvvv|||vvvpppkkkeeebbb^^^\\\[[[ZZZXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSTTTWWWZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\^^^```cccgggmmmtttyyy}}}}}}|||zzzxxxuuurrrqqqpppoooppprrruuuyyy{{{|||~~~|||sssiii___YYYUUUTTTSSSRRRQQQNNNIIIEEEFFFDDDDDDHHHLLLPPPZZZccckkkoooqqqnnnkkkggg```YYYSSSOOOJJJDDDBBBCCCFFFIIIOOOQQQSSSTTTUUUWWWZZZ]]]aaaaaa___]]][[[XXXUUUTTTPPPOOOOOONNNOOOPPPQQQRRRTTTVVVYYY^^^dddkkkpppsss}}}~~~~~~}}}}}}|||{{{{{{~~~vvvooojjjhhhZZZXXXUUUSSSRRRTTTWWWYYY]]]___``````___```bbbeeeiiippppppnnnpppkkknnn}}}gggPPPEEEAAA===;;;::::::999999666555555444444555555555222222222222222222333333333333333222222333333333111111222222222333333333444333444777777777>>>FFFXXXoooyyyhhh[[[TTTQQQOOOMMMVVVYYYaaannnttt}}}yyyuuupppjjjfff```^^^[[[ZZZZZZZZZYYYXXXYYYXXXXXXWWWVVVWWWWWWWWWVVVVVVWWWVVVTTTTTTUUUWWWVVVVVVWWWWWWXXXXXXXXXXXXVVVXXXZZZ\\\___dddjjjooovvvzzz~~~|||{{{yyyuuusssrrrqqqqqqrrrtttwwwyyy{{{{{{}}}~~~yyyrrrjjjccc^^^[[[[[[ZZZZZZXXXSSSMMMHHHGGGCCCBBBCCCEEEIIIQQQZZZeeejjjllliiifffccc\\\UUUOOONNNJJJFFFDDDFFFKKKOOORRRTTTWWWXXXXXXYYYZZZ\\\eeeeeecccaaa]]]XXXSSSQQQKKKKKKKKKJJJJJJKKKKKKLLLPPPQQQTTTXXX]]]ccchhhkkkwww}}}~~~|||{{{{{{{{{|||vvvnnniiifffXXXVVVTTTRRRRRRTTTWWWYYY[[[^^^aaabbbaaacccgggkkkqqq{{{{{{xxxuuummmooohhhOOODDDAAA===;;;:::::::::999777777666666555666666666222222222222222222222222222222111111111111222222111111222222222333333333444333444666666777===FFFYYYnnnyyyhhh\\\UUUQQQPPPOOOXXX[[[bbbooouuu~~~{{{vvvrrrnnnjjjfffccc]]][[[ZZZYYYZZZZZZYYYXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRSSSUUUVVVXXX[[[```dddmmmqqqxxx~~~}}}{{{wwwuuusssssstttuuuvvvxxxzzz{{{zzz|||{{{uuuoookkkhhheeeeeeeeeeeeccc^^^WWWRRRJJJEEEBBBBBBBBBDDDKKKSSS]]]bbbeeecccbbb```ZZZTTTLLLLLLKKKIIIIIIMMMTTTZZZ^^^aaaeeefffeeedddccccccfffgggfffddd___YYYRRRNNNHHHHHHGGGGGGGGGGGGHHHHHHMMMNNNPPPSSSWWW\\\```bbbnnnvvv|||~~~~~~|||wwwqqqjjjeeeXXXVVVTTTSSSSSSUUUXXXZZZ\\\```eeefffgggiiioootttyyyyyynnnpppiiiOOODDDAAA===;;;;;;;;;:::999999999888777777666777777444333333222222111111111000000////////////000000111111222222222333333333555444555777777888>>>GGGZZZmmm~~~xxxhhh\\\UUUQQQPPPQQQYYY]]]dddqqqxxxyyyuuupppkkkiiigggdddbbb[[[YYYXXXXXXYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUWWWYYYXXXWWWUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRQQQSSSTTTUUUUUUWWWZZZ\\\dddhhhpppxxx}}}yyyvvvtttuuuvvvwwwxxxyyyzzz{{{yyy{{{~~~~~~zzzuuurrrqqqoooooooooooommmggg```[[[NNNIIIEEECCCBBBCCCIIIQQQVVV[[[_________^^^ZZZTTTJJJKKKKKKKKKMMMSSS\\\cccrrruuuyyyzzzxxxvvvtttsssggghhhhhhfffaaaYYYRRRMMMGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLNNNPPPSSSWWWZZZ]]]gggpppyyy}}}}}}|||yyyssskkkeeeXXXWWWUUUTTTUUUWWWYYY[[[___dddjjjlllmmmpppwww}}}}}}{{{nnnqqqkkkPPPDDDAAA===;;;;;;;;;::::::;;;:::999888777777777777444444333333222111000000333333222222222222333333111111222222222333333333666555666888888999???HHH[[[lll|||xxxhhh\\\UUURRRPPPRRRZZZ^^^fffttt{{{zzzvvvrrrlllhhhfffeeedddcccYYYXXXWWWWWWYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUWWWYYY[[[[[[ZZZXXXXXXXXXZZZYYYXXXVVVTTTSSSSSSSSSSSSUUUWWWWWWWWWWWWXXXYYY^^^ccckkksss{{{~~~|||zzzwwwxxxyyyzzz{{{{{{{{{{{{zzz|||~~~}}}}}}~~~|||yyyvvvooofffZZZPPPFFFDDDCCCBBBBBBEEEMMMQQQVVVZZZ[[[XXXSSSPPPKKKJJJJJJLLLRRR]]]iiiqqq~~~wwwmmmddd]]]UUUMMMGGGFFFFFFEEEFFFFFFGGGHHHHHHKKKJJJMMMQQQPPPMMMSSS]]]gggmmmsssvvvzzz|||zzzxxxssskkkeee[[[XXXUUUSSSSSSUUUYYY[[[```eeelllrrruuuwwwyyyzzzyyyooozzzrrrVVVAAA???============<<<:::;;;999777666666666444333444444333333222111000000333222111000000111222333222222111111111111111222333333555666555666>>>HHHXXXkkkxxxfff[[[TTTPPPNNNSSSVVV___gggnnnwww|||{{{qqqmmmhhhdddbbbbbbaaa```\\\[[[ZZZYYYXXXWWWVVVVVVYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ\\\]]]^^^______XXXXXXWWWVVVUUUTTTTTTSSSXXXXXXXXXVVVTTTSSSTTTUUU]]]cccllluuu|||}}}{{{vvvwwwwwwxxxyyyyyyyyyyyyzzz|||zzzrrr```UUUKKKGGGEEECCCBBBDDDHHHKKKPPPTTTUUURRROOOLLLNNNOOOPPPRRRXXXbbbmmmttt~~~yyykkk^^^SSSIIIDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLNNNQQQOOOMMMRRRZZZeeekkkpppsssxxx|||yyyvvvppphhhaaaXXXWWWUUUSSSTTTVVVYYY[[[___ccciiinnnssswww{{{~~~xxxpppTTTDDDAAA>>>===>>>>>>=========;;;888777777666555333444444333333222111111000000///............///000222222111111111111222222333333555666555666>>>HHHZZZlllxxxfffZZZTTTRRRQQQUUUYYYaaaiiipppyyy~~~zzzxxxppplllfffbbbaaa```___^^^[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[]]]^^^___```aaaaaaXXXXXXWWWVVVUUUUUUTTTTTTWWWXXXXXXWWWUUUUUUVVVXXX]]]bbbjjjrrrxxx}}}~~~{{{wwwwwwwwwxxxxxxxxxxxxxxx{{{}}}zzzfff[[[PPPKKKHHHDDDCCCDDDEEEGGGJJJMMMNNNNNNLLLKKKKKKLLLNNNQQQUUU]]]fffllltttwww}}}ppp^^^OOOEEEAAACCCCCCCCCDDDEEEGGGHHHIIIOOONNNOOOPPPNNNMMMRRRXXXbbbhhhlllooouuu}}}|||xxxssslllccc\\\UUUUUUTTTTTTUUUWWWYYYZZZ]]]```dddiiiooowwwpppSSSGGGDDD@@@>>>>>>???@@@@@@???===:::888888777555444444444333333222222111111222222111111111111222222222222111111111111222222333333555777666777???III]]]mmmwwweeeYYYTTTSSSTTTWWW[[[ccclllrrr||||||wwwtttnnnjjjeeeaaa___^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]]^^^___aaabbbcccdddddd[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYZZZ]]]___bbbffflllrrrvvv{{{~~~|||zzzyyyyyyyyyyyyyyyzzzzzz|||~~~yyyiii^^^SSSMMMJJJFFFDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMGGGIIIKKKMMMPPPUUU[[[___fffjjjqqqyyymmmYYYKKKCCCBBB@@@@@@AAABBBCCCEEEGGGHHHNNNNNNNNNNNNNNNPPPUUU[[[cccfffiiilllsss|||zzzuuuqqqiii```YYYRRRSSSTTTUUUVVVWWWXXXYYYZZZ\\\___dddlllwwwsssVVVJJJGGGBBB??????AAABBBBBB???===:::888888777555333444444333333333222222222444444333333333333444444222222111111111222333333333333555777666777@@@JJJ```pppxxxeeeYYYTTTUUUVVVXXX\\\dddmmmsss}}}{{{vvvsssnnnjjjeeeaaa___^^^]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVTTTUUUUUUVVVXXXZZZ\\\]]]^^^___aaaccceeefffffffff_____________________^^^]]]^^^_________bbbeeehhhlllooosssvvvzzz}}}}}}}}}~~~~~~|||yyyyyyxxxxxxxxxyyyzzzzzz}}}~~~ttthhh]]]RRRMMMJJJGGGEEEGGGDDDEEEFFFGGGIIIJJJKKKLLLJJJLLLMMMOOOPPPRRRVVVYYY]]]aaaiiirrr{{{wwweeeTTTGGGBBBBBB>>>??????@@@BBBDDDEEEFFFJJJKKKLLLMMMPPPVVV]]]```eeeggghhhjjjqqq{{{~~~~~~~~~{{{wwwsssooohhh___YYYQQQRRRSSSUUUVVVWWWWWWWWWXXXYYY\\\bbbkkkwwwxxx[[[KKKHHHCCC@@@@@@AAABBBBBB>>><<<999777777666444333444444444333333333333333111111111111111111111111222222111111222333333444333333555777666888@@@KKKccctttyyygggZZZTTTUUUWWWXXX\\\dddmmmsss}}}{{{vvvsssoookkkfffbbb```___^^^]]]ZZZZZZZZZYYYYYYXXXXXXWWWTTTUUUVVVWWWYYY\\\^^^______```ccceeeggghhhhhhhhhcccccccccdddddddddddddddbbbccccccdddeeehhhlllpppuuuxxx{{{}}}~~~~~~}}}||||||~~~}}}{{{vvvvvvuuuuuuvvvwwwyyyzzz~~~uuuggg\\\QQQMMMJJJGGGFFFGGGBBBBBBCCCDDDEEEGGGHHHHHHJJJLLLMMMNNNNNNPPPSSSVVVUUUYYYaaajjjsss{{{yyylll]]]OOOFFFBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKLLLRRR]]]dddggghhhhhhggghhhpppzzz~~~||||||}}}~~~}}}|||yyyuuuqqqnnnggg___XXXRRRRRRSSSTTTUUUUUUVVVVVVVVVXXX\\\bbblllxxxzzz]]]KKKGGGCCC@@@@@@AAAAAA@@@===;;;888777777777555444444444444444333333333333222222333444444333222222222222111222222333444555222333555777777888AAAKKKeeexxx{{{iii[[[TTTTTTVVVXXX\\\dddmmmsss||||||}}}~~~|||wwwsssppplllgggcccaaa```___^^^[[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVWWWYYY[[[]]]___aaa```bbbeeehhhjjjkkkjjjjjjfffggggggggghhhiiiiiiiiijjjjjjjjjjjjkkknnnrrrvvv}}}~~~|||}}}~~~}}}|||{{{{{{|||}}}|||zzzuuutttttttttuuuxxxzzz{{{~~~{{{hhh]]]RRRMMMJJJFFFEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJLLLOOOSSSVVVVVVYYY___eeekkkppptttuuutttkkk^^^RRRJJJEEEBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFIIIJJJLLLTTTaaajjjkkkiiihhhffffffnnnxxx{{{yyy|||}}}~~~~~~|||{{{|||yyytttqqqmmmfff^^^WWWSSSSSSSSSSSSSSSTTTUUUVVVUUUXXX]]]dddmmmyyyxxxZZZIIIFFFBBBAAA@@@@@@???===<<<:::888888888999888777444444444444444444444444444555666777777666555444222222222222333444555555222333555777777999BBBLLLfff{{{}}}kkk\\\TTTSSSUUUYYY\\\eeemmmttt}}}zzztttsssuuutttvvvyyy|||}}}xxxsssppplllgggcccaaa```___^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXYYYZZZ\\\___aaabbbbbbdddhhhkkkmmmnnnmmmmmmlllmmmmmmnnnooopppppppppvvvvvvvvvuuuuuuwww|||~~~|||{{{{{{|||~~~}}}{{{zzzyyyzzz{{{{{{zzzvvvuuuuuuuuuwwwzzz}}}jjj___TTTNNNJJJFFFDDDEEECCCDDDEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKNNNRRRWWW[[[```aaadddgggiiikkkkkkkkkhhh___RRRJJJFFFEEEDDDBBBFFFFFFFFFFFFFFFGGGHHHHHHFFFJJJKKKLLLUUUccclllmmmjjjhhheeeeeelllvvvyyywww{{{|||~~~~~~}}}{{{zzz}}}zzzuuuqqqllleee\\\UUUTTTTTTSSSRRRRRRSSSTTTUUUTTTXXX^^^fffooozzzuuuWWWGGGEEEBBBAAA@@@???===<<<===;;;999999:::::::::999444444444444444444444444111222333444444333222111222222222222333444555666222333555888777999BBBLLLggg}}}~~~mmm]]]TTTRRRTTTZZZ]]]fffnnnuuu~~~wwwooommmmmmjjjlllpppsssxxx~~~}}}xxxsssppplllfffbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\\\\YYYZZZZZZ\\\]]]___aaabbbdddfffjjjmmmppppppoooooorrrsssttttttuuuvvvwwwwww~~~~~~~~~|||{{{{{{|||}}}~~~{{{}}}yyyyyy{{{{{{zzzxxxyyyxxxvvvuuuvvvxxx{{{|||zzzggg]]]SSSOOOLLLHHHFFFGGGIIIGGGDDDAAAAAABBBDDDFFFEEEGGGIIILLLOOOTTTZZZ]]]fffgggjjjmmmnnnkkkeee```]]]WWWOOOIIIEEEDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHJJJHHHJJJNNNQQQRRRVVV```iiicccbbbccciiiqqqwwwzzzzzz~~~~~~yyyssskkkbbb\\\XXXSSSSSSSSSSSSSSSTTTTTTUUUTTTWWW^^^fffoootttvvvvvvxxx}}}}}}|||lllVVVIIIFFFCCCAAA@@@@@@???>>><<<;;;:::999888888888888555555444333333222111111222222222222222111000///222222111000111222333444333222222444666999BBBLLLfff~~~nnn]]]TTTRRRSSSVVV]]]ffflllttt~~~uuulllfffdddfffdddeeekkkpppttt{{{}}}{{{~~~{{{uuussspppkkkfffbbb___^^^]]]]]]^^^_________^^^]]]\\\ZZZZZZ[[[\\\^^^```cccdddhhhlllpppsssttttttuuuvvvtttvvvxxxzzz{{{}}}{{{vvvxxx{{{|||}}}~~~~~~{{{yyy{{{|||{{{zzzyyyxxxvvvuuuvvvyyy|||zzzppp```WWWPPPNNNLLLIIIHHHJJJLLLJJJHHHFFFEEEFFFGGGGGGFFFGGGIIINNNUUU___iiiooowwwwwwwwwwwwssslllccc]]]XXXSSSLLLGGGEEEEEEEEEEEEFFFHHHIIIHHHFFFFFFFFFGGGIIILLLOOOQQQQQQTTT[[[bbbeeefffjjjqqqxxx~~~~~~zzztttlllccc\\\XXXSSSSSSSSSRRRSSSSSSTTTTTTUUUXXX^^^eeekkkoooqqqqqqtttxxxzzzwwwuuuhhhSSSHHHEEEBBB@@@@@@???>>>===;;;;;;:::999888888888888555555444444333222222111111222222222222111111000444444333333333444555666444222222444555888AAAJJJeee|||ppp```VVVTTTVVVYYY```hhhnnnuuuzzzppphhhdddbbbaaa______eeejjjmmmtttzzz}}}zzz||||||yyyuuutttqqqlllgggccc```____________```aaa```___^^^]]]]]]]]]]]]^^^___aaadddeeeiiilllpppsssuuuvvvwwwxxxwwwzzz|||~~~{{{wwwyyy||||||}}}|||zzzzzz{{{||||||zzzxxxuuutttvvvzzz~~~zzzwwwvvvvvvxxxyyytttjjjaaaVVVPPPKKKLLLLLLJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFGGGIIIJJJLLLRRR]]]jjjwwwxxxnnnbbb[[[QQQMMMGGGDDDCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGIIIKKKLLLOOOSSSSSSSSSUUUZZZ^^^bbbhhhpppwww}}}~~~{{{uuummmddd\\\XXXTTTTTTSSSRRRRRRSSSSSSSSSVVVYYY^^^cccgggjjjkkklllooorrrssspppooo{{{dddOOOFFFDDDAAA???>>>>>>===<<<;;;:::999888888777888888555555444444333222222222000111222222222222222222444333333333333444555555555333333555555777???IIIbbbyyyrrrbbbYYYWWWYYY\\\bbbjjjpppvvv~~~vvvlllfffcccbbb___\\\\\\```dddgggmmmsss|||}}}zzzyyyyyyxxxvvvuuurrrnnniiieeebbbaaa```aaabbbcccccccccaaa```___````````````aaaccceeefffhhhlllppptttvvvxxxzzz|||{{{~~~zzzvvvxxx||||||}}}~~~{{{zzzzzz{{{|||zzzxxxuuutttvvv{{{yyytttnnnmmmmmmlllkkkeee\\\VVVNNNJJJHHHJJJKKKIIIKKKNNNPPPOOOMMMKKKKKKJJJKKKKKKNNNNNNRRRZZZffftttxxxmmmaaaYYYLLLIIIDDDAAABBBCCCDDDEEEDDDFFFGGGHHHIIIKKKNNNQQQOOOTTTXXXXXXYYY]]]```aaadddkkkvvv~~~~~~~~~}}}zzzuuummmddd\\\WWWTTTTTTSSSRRRRRRRRRRRRSSSVVVYYY^^^bbbfffiiikkklllmmmoooooolllmmm{{{aaaLLLEEECCC???=========<<<;;;;;;:::999888777777777777555555444444333333333333000111111222333333333333111111111111111222222222666555555777777888???HHH^^^uuutttdddZZZYYYZZZ\\\ccckkkqqqxxx}}}tttlllgggffffffbbb^^^^^^aaadddeeejjjpppwww{{{|||yyywwwxxxyyyuuusssnnnjjjfffcccbbbbbbdddeeeeeefffeeedddbbbaaabbbbbbaaaaaabbbdddeeefffgggkkkooosssvvvyyy|||~~~~~~yyyuuuwwwzzz{{{|||~~~|||zzzyyyzzz{{{{{{xxxvvvuuuwww|||yyytttlllkkkjjjgggbbb[[[TTTPPPJJJGGGGGGIIIJJJIIIKKKPPPVVVWWWWWWWWWWWWWWWWWWWWWTTTVVV\\\ggguuu|||ssshhh]]]UUUJJJGGGBBB@@@AAABBBCCCCCCBBBDDDFFFHHHIIILLLOOORRRPPPWWW\\\]]]aaahhhkkkjjjkkksss|||}}}|||{{{xxxrrrkkkbbb[[[WWWSSSSSSRRRRRRRRRRRRRRRSSSUUUYYY___dddhhhkkkooorrrsssrrrooojjjkkkyyy```MMMEEEBBB???===<<<<<<;;;:::::::::999888777777777777555555444444444444333333000111222333333333333333000000111111111222222222777666777999888999@@@HHH[[[qqqtttdddZZZXXXZZZZZZaaajjjqqqyyy|||tttllliiiiiijjjgggcccbbbdddeeefffiiioootttxxx~~~~~~zzzyyyzzz|||vvvsssooojjjgggdddccccccgggggghhhhhhgggeeedddccccccbbbbbbbbbbbbdddfffggggggjjjooosssvvvyyy}}}~~~wwwsssuuuyyyzzz{{{~~~}}}|||zzzzzz{{{{{{yyywwwwwwyyy~~~}}}yyyqqqqqqnnnggg^^^UUUPPPMMMHHHFFFFFFIIIIIIIIINNNTTTZZZ^^^ccchhhiiihhhdddbbb^^^bbbjjjwwwvvvkkk___UUUNNNGGGEEEAAA@@@BBBCCCDDDDDDEEEGGGJJJLLLLLLMMMNNNPPPSSS[[[aaabbbiiitttyyyvvvtttxxx~~~}}}{{{xxxtttnnnggg___YYYVVVRRRQQQQQQQQQRRRRRRSSSTTTUUUZZZaaagggjjjooouuuzzzzzzwwwppphhhhhhtttaaaNNNEEEBBB???===<<<<<<;;;::::::999888777777666777777555555444444444444444444111222333333333333333333111222222333444333333333666555777999999999@@@HHHYYYnnnuuudddYYYWWWXXXYYYaaajjjrrrzzzzzzsssmmmkkkkkkmmmmmmiiifffgggggggggjjjnnnsssxxx}}}|||{{{|||}}}wwwuuuqqqllliiigggffffffhhhiiiiiiiiihhhgggeeedddccccccbbbcccdddfffhhhiiiiiilllpppssswwwzzz}}}vvvrrruuuyyyzzz{{{~~~}}}||||||{{{|||{{{zzzyyyyyy{{{~~~{{{zzzuuujjj]]]RRRLLLJJJFFFEEEEEEHHHIIIKKKRRRZZZ```iiiwwwwwwpppnnnpppvvvzzznnnbbbWWWNNNHHHDDDBBB@@@AAACCCFFFHHHHHHJJJMMMRRRUUUVVVVVVWWWWWW[[[dddiiikkkttt~~~yyyvvvqqqjjjbbb\\\WWWUUUPPPPPPPPPQQQRRRSSSTTTUUUVVV\\\dddiiilllqqqxxx~~~~~~yyyqqqhhhhhhuuuaaaPPPEEEBBB???======<<<;;;::::::999888777777666666666444444555555555555555555333333333444333333222222000111222333444333333222444333555777888888>>>FFFZZZmmmvvvdddYYYVVVWWWZZZbbbkkkrrryyy{{{vvvrrrpppppprrruuupppllllllllljjjlllqqqssswww|||~~~~~~~~~~~~}}}}}}zzzxxxtttooollljjjiiiiiiiiijjjjjjjjjiiigggeeedddddddddddddddfffhhhkkkllllllooosssvvvyyy}}}~~~wwwtttvvvzzz{{{}}}~~~zzz~~~}}}}}}|||{{{zzzzzz|||{{{mmm]]]PPPIIIHHHEEECCCDDDGGGIIIMMMUUU___lllyyy{{{{{{~~~sssfff[[[QQQJJJEEEAAA@@@???AAAEEEIIIKKKLLLNNNRRRYYY^^^aaaaaabbbcccdddmmmrrrsss}}}xxxuuunnnggg```ZZZVVVTTTOOOOOOOOOPPPRRRSSSUUUVVVWWW^^^eeejjjmmmrrryyy}}}xxxpppiiikkkzzz}}}aaaPPPEEEBBB???=========<<<::::::999888777666666666666444444555555555555555555444444444444333333222111...///000111222111000000111111333666666777===EEE[[[nnnwwweeeZZZWWWWWW\\\ccckkkrrryyy~~~zzzwwwuuuvvvwww{{{uuurrrrrrpppnnnppptttsssvvv{{{~~~|||}}}~~~}}}{{{|||zzzvvvrrrnnnmmmlllllljjjjjjjjjjjjiiigggeeedddeeeeeeeeefffhhhkkkmmmoooooorrruuuxxx{{{~~~yyyuuuxxx|||}}}zzz~~~}}}}}}}}}~~~jjjZZZRRRLLLEEEHHHGGGHHHHHHHHHMMM[[[jjjuuu~~~vvvpppggg\\\SSSMMMIIIGGG@@@BBBDDDFFFGGGIIILLLOOOQQQYYYdddlllppprrrtttvvvzzz}}}zzzrrrjjjgggccc\\\VVVUUUQQQQQQQQQQQQPPPPPPSSSUUU\\\```eeehhhkkkpppwww}}}uuuhhhcccllldddQQQFFFDDDAAA?????????>>>===999999888888777666666666666666666555444444333333333222222222111000000000333333333333333333333333666555666888777777===EEEaaaqqqwwwdddXXXUUUVVV\\\ccclllrrryyy|||yyywwwxxxzzz{{{zzzxxxvvvsssqqqqqqrrrrrrrrrtttwwwyyy{{{}}}}}}}}}~~~~~~{{{xxxuuusssrrrqqqoooooonnnnnnmmmjjjeeebbbgggggggggggghhhjjjlllnnnsssuuuxxx{{{~~~~~~vvvrrruuuzzz|||{{{|||www{{{gggYYYRRRLLLGGGGGGFFFGGGIIIJJJQQQaaaqqq}}}zzzwwwqqqlllhhhccc\\\TTTLLLGGGDDDBBBAAACCCEEEGGGHHHKKKPPPSSSYYYbbboooyyy~~~|||xxxooohhhdddaaaZZZTTTSSSPPPQQQRRRQQQQQQRRRTTTVVV[[[___dddgggjjjooowww|||}}}ssshhhfffrrrcccQQQDDDAAA>>>===<<<<<<;;;:::999999999888777777666666777666666555555444333333222222222222111111111111333333333333333333333333666444555777777777>>>FFF___qqqwwweeeZZZWWWWWW[[[bbbjjjqqqwww}}}{{{zzz{{{}}}}}}zzzwwwuuutttttttttqqqrrrtttuuuwwwyyy|||~~~~~~|||{{{|||~~~~~~}}}~~~}}}{{{yyyvvvuuussssssqqqpppooonnnnnnlllhhheeehhhhhhhhhiiikkkmmmpppqqqtttvvvyyy|||}}}uuuqqquuuzzz||||||}}}xxxuuucccVVVPPPLLLIIIFFFFFFGGGIIIMMMVVViiizzzyyypppjjjeee```]]]ZZZWWWRRRMMMGGGCCC@@@???BBBDDDEEEGGGIIINNNSSSXXXbbblll{{{{{{yyyuuullldddaaa]]]WWWRRRQQQOOOQQQRRRRRRRRRSSSVVVXXXZZZ]]]aaaeeehhhnnnvvv|||}}}ssshhhhhhxxxaaaPPPDDDAAA>>>=========<<<;;;::::::999888888777777666777777666555555444444333111111111222222222222222444444444444444444444444444333444777777888???HHH]]]qqqyyyggg[[[XXXXXXYYY```iiiooovvv}}}{{{{{{}}}~~~{{{xxxvvvuuuuuupppppppppqqqrrrtttwwwxxxzzz}}}|||{{{{{{|||{{{zzz||||||{{{zzzxxxwwwwwwvvvuuusssqqqpppooonnnkkkiiiiiiiiijjjkkknnnqqqtttuuuvvvxxx{{{~~~}}}uuuppptttyyy|||}}}~~~}}}yyy{{{lll\\\RRRMMMKKKJJJFFFFFFGGGJJJNNNXXXlll}}}oooeee```]]][[[ZZZWWWUUUQQQMMMHHHDDDAAA???BBBCCCDDDEEEHHHNNNTTTYYYdddooo{{{wwwtttkkkbbb___[[[UUUQQQPPPOOOPPPRRRSSSSSSTTTWWWYYYXXX[[[___bbbfffmmmvvv}}}vvvjjjkkk{{{}}}]]]MMMGGGDDDAAA@@@@@@@@@@@@???:::::::::999888888777777777777666666555444444444111111111222222333333333444444444444444444444444333222444777888999@@@III]]]ssszzzhhh[[[WWWWWWYYY```iiiooovvv~~~|||{{{|||~~~|||yyywwwtttsssqqqooommmmmmoooqqqrrrrrrssswww|||}}}|||||||||{{{yyy{{{{{{{{{{{{{{{{{{zzzzzz|||yyyuuurrrqqqooommmkkkiiiiiijjjmmmpppssswwwyyyyyy{{{~~~{{{sssooosssyyy|||~~~{{{yyy|||qqqbbbVVVOOOKKKJJJJJJHHHGGGHHHKKKNNNYYYlll~~~wwwjjjaaa^^^]]]]]]\\\\\\ZZZUUUPPPJJJEEEAAA???@@@AAABBBCCCFFFKKKRRRWWW^^^hhhwww{{{xxxsssjjjaaa^^^ZZZUUUQQQPPPNNNPPPSSSTTTTTTUUUVVVXXXUUUXXX\\\___dddlllwwwzzznnnpppzzzYYYIIIHHHEEEBBBAAABBBBBBBBBAAA;;;;;;::::::999888888888888777777666555555444444111111222222333333333444444444444444444444444444222222333777888999AAAIII^^^vvv|||hhh[[[UUUUUUZZZaaaiiipppvvv~~~}}}}}}~~~{{{xxxuuusssssspppmmmmmmnnnooonnnmmmkkkooouuu{{{~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~}}}}}}~~~zzzvvvssspppmmmjjjhhhiiijjjmmmppptttxxxzzzzzz|||xxxqqqnnntttzzz}}}~~~yyy~~~yyyvvviii[[[SSSNNNJJJIIIJJJIIIHHHJJJLLLPPPYYYlll}}}|||zzz}}}xxxnnngggdddcccbbb```aaa^^^XXXQQQJJJDDD@@@>>>???@@@AAABBBDDDHHHMMMQQQVVV]]]hhhrrrzzz|||yyysssiii```]]]YYYTTTQQQQQQNNNPPPSSSTTTTTTTTTUUUVVVSSSVVVYYY]]]cccmmmzzz|||qqqvvvyyyXXXHHHEEECCC@@@???@@@AAA@@@???<<<<<<;;;::::::999999888888888777666666555555444222222222333333333333333333333333333333333333333333222444777888999@@@III```yyy|||hhh[[[UUUTTTYYY```iiiooovvv~~~~~~}}}zzzwwwuuutttqqqnnnnnnooonnnkkkhhhdddhhhmmmssszzz~~~|||zzz{{{}}}}}}yyyvvvrrrnnnkkkhhhiiijjjmmmppptttxxxzzz|||~~~tttooonnnuuu|||~~~~~~~~~www{{{zzzrrreeeXXXRRROOOKKKIIIKKKHHHIIIKKKOOORRR[[[mmm}}}vvvooottt~~~xxxtttrrrpppmmmjjjeeeaaaYYYQQQIIICCC@@@>>>???@@@AAABBBCCCEEEIIILLLOOOSSSZZZ___eeellluuu{{{}}}zzzxxxqqqhhh___[[[XXXSSSPPPPPPNNNPPPSSSTTTSSSSSSSSSTTTQQQTTTXXX\\\cccooo}}}}}}ssszzz{{{ZZZJJJDDDAAA???>>>?????????>>><<<<<<<<<;;;::::::999999888888777777666555555555333333333333333333222222222222222222222222222222333333444777777999@@@HHH```zzz{{{iii\\\WWWVVVXXX___hhhnnnuuu~~~|||{{{{{{{{{xxxyyy{{{}}}|||zzzwwwuuutttqqqnnnnnnooommmhhhccc```cccggglllsss|||}}}}}}~~~}}}{{{|||}}}{{{xxxuuupppllljjjjjjlllnnnqqquuuxxx{{{|||~~~}}}qqqmmmnnnvvv~~~~~~}}}vvvyyy}}}qqqcccWWWSSSQQQLLLKKKMMMHHHIIILLLQQQTTT]]]nnn}}}pppmmmyyy}}}yyyuuuhhhcccZZZQQQIIIDDDAAA@@@???AAABBBCCCCCCDDDGGGIIILLLOOORRRUUUXXX^^^fffmmmsss~~~|||xxxvvvpppggg]]]YYYVVVRRROOOOOONNNPPPSSSSSSRRRRRRRRRRRRPPPSSSWWW[[[cccppp}}}ttt{{{}}}\\\MMMDDDBBB???>>>???@@@@@@???===<<<<<<;;;;;;:::999999888888777777666666555555444444444333333222222222111111111111111111111111444333555777777888???HHH```{{{zzziii]]]XXXXXXWWW^^^fffmmmsss}}}zzzxxxvvvuuuuuurrrtttwwwyyyyyyxxxuuusssssspppnnnoooooommmfff______```cccgggnnnxxx~~~||||||}}}}}}{{{}}}~~~}}}|||zzzwwwrrrnnnkkklllmmmooorrrvvvyyy{{{|||~~~{{{ooolllnnnxxx~~~|||vvvyyyyyy|||zzzfff\\\RRRNNNOOOPPPMMMIIIIIIHHHKKKQQQUUU\\\mmm~~~rrrjjjnnn{{{zzzrrrbbbRRRJJJGGGDDDBBBBBBAAA@@@???@@@CCCFFFGGGHHHKKKLLLNNNQQQUUUYYY]]]```cccnnn~~~xxxqqqkkkfff^^^WWWRRRPPPOOOMMMPPPPPPQQQRRRSSSSSSSSSRRRQQQUUUZZZ]]]cccnnn}}}vvv~~~tttYYYSSSGGGDDD@@@============<<<<<<;;;::::::999999::::::<<<;;;888666666666888999666666555444333333333333333333222222333333444555444333444777777888???HHHaaaxxx|||lll]]]VVVWWWYYY]]]fffqqqxxx|||{{{xxxuuupppmmmjjjkkkmmmqqqvvvxxxxxxwwwrrruuuwwwvvvqqqkkkgggddd___aaaccceeeiiiqqq|||~~~}}}}}}}}}~~~~~~~~~}}}{{{xxxuuurrrpppppppppqqqtttvvvyyy{{{~~~|||pppjjjjjjsss|||~~~{{{zzzuuuzzznnnrrrxxx}}}uuubbbZZZQQQNNNOOOQQQOOOLLLKKKJJJLLLPPPTTT[[[lll|||zzzqqqoooxxxooo```PPPIIIFFFCCCAAAAAAAAA@@@AAABBBDDDGGGHHHHHHKKKLLLMMMOOOQQQTTTXXXZZZaaakkkyyy~~~wwwqqqkkkeee^^^WWWSSSQQQOOONNNOOOPPPQQQRRRSSSSSSSSSSSSRRRUUUYYY]]]cccoooyyysssXXXRRRGGGDDD@@@>>>>>>>>>===<<<<<<;;;::::::999999::::::<<<;;;999888777777888888666666555444333333333333333333222222333333444555444333444777777888???HHH```uuu}}}mmm^^^XXXXXXXXX\\\eeeooowww~~~~~~|||yyywwwvvvssspppmmmjjjjjjlllooosssvvvwwwvvvtttvvvyyyxxxtttoookkkiii```bbbdddfffjjjqqq{{{~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~|||zzzvvvssspppppppppqqqsssvvvyyyzzz~~~}}}oooiiiiiirrr{{{}}}zzzxxxvvv{{{^^^cccjjjqqqxxx~~~}}}tttkkk]]]WWWOOOMMMPPPRRRRRRPPPOOONNNOOORRRVVV___ooo~~~yyytttyyy~~~iii[[[MMMGGGEEEBBB@@@AAAAAABBBDDDFFFGGGIIIIIIJJJLLLMMMOOOOOOOOOQQQTTTVVV___hhhvvv{{{uuupppjjjddd]]]WWWTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRUUUXXX\\\bbbooopppVVVPPPGGGDDDAAA???>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999888777777666555444333333333333333333222222333333444555444333444777777888???HHH```uuuooo```YYYZZZXXX\\\dddnnnvvv}}}~~~{{{yyyvvvtttrrrqqqqqqooommmjjjiiijjjmmmqqqtttvvvvvvvvvxxx{{{zzzwwwtttqqqpppfffgggiiikkkooouuu|||~~~~~~~~~~~~}}}{{{{{{|||}}}}}}}}}~~~|||zzzwwwuuupppppppppqqqsssvvvxxxzzz~~~~~~}}}~~~oooiiihhhpppyyy{{{yyyxxxxxx}}}SSSWWW___gggnnnuuu|||}}}|||tttnnnggg___XXXSSSNNNMMMPPPSSSTTTSSSSSSSSSTTTVVV[[[gggwww}}}sssaaaUUUJJJEEECCC@@@@@@AAABBBDDDGGGIIIJJJKKKKKKLLLMMMPPPRRRRRRPPPQQQSSSVVV\\\gggwww}}}yyytttpppgggccc\\\WWWTTTRRRPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSSSSUUUXXX[[[bbbpppmmmUUUNNNGGGDDDBBB@@@@@@???>>><<<<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<:::888777777666555444444333333333333333222222333333444555444333444777777888???HHHaaavvvrrrccc[[[[[[XXX\\\eeeooovvv}}}zzzvvvrrrpppmmmllllllmmmmmmllljjjiiiiiikkkppptttvvvwwwwwwzzz||||||zzzxxxwwwwwwpppqqqrrrtttxxx}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}~~~}}}}}}~~~~~~}}}|||{{{zzzwwwuuupppppppppqqqsssuuuxxxyyy}}}|||xxxuuuwww~~~pppjjjhhhpppyyy{{{yyyxxxyyyMMMQQQXXX___fffmmmtttyyyxxxzzz~~~pppfffaaa[[[UUUTTTPPPMMMNNNQQQUUUWWWWWWVVVXXXYYY\\\dddrrr~~~nnndddXXXNNNFFFCCCBBB@@@AAACCCDDDGGGKKKMMMMMMMMMNNNOOONNNQQQTTTTTTRRRRRRTTTXXXZZZggg||||||wwwrrroooddd```[[[VVVTTTRRRPPPOOONNNOOOPPPRRRSSSSSSTTTTTTTTTVVVYYY\\\cccqqqiiiSSSLLLGGGEEEBBBAAAAAA@@@>>><<<===<<<;;;;;;::::::;;;;;;999;;;<<<===<<<:::888666777777666555444444444444333333222222333333444555444333444777777888???HHH```uuuuuueee]]]\\\ZZZ]]]fffpppvvv~~~{{{uuupppkkkiiigggfffhhhiiiiiiiiiiiihhhiiilllqqquuuxxxyyyyyyzzz||||||{{{zzz{{{|||xxxxxxzzz}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}{{{zzzzzz{{{|||}}}|||zzzyyyyyyzzzyyywwwuuuqqqqqqqqqrrrsssvvvxxxyyy{{{~~~}}}wwwrrrsss{{{sssllljjjqqqzzz|||zzzyyywww|||KKKNNNTTTZZZ___fffmmmrrrtttwww{{{~~~vvvfff\\\XXXSSSNNNOOONNNMMMPPPVVV[[[___aaa^^^bbbeeehhhqqq}}}nnn```XXXOOOHHHCCCBBBBBBAAACCCFFFGGGJJJNNNOOONNNNNNQQQSSSQQQUUUYYYXXXUUUSSSVVVYYY]]]lllzzzuuuoookkkaaa]]]YYYUUUSSSRRRPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTWWWZZZ^^^dddqqqeeeQQQJJJGGGEEECCCBBBBBBAAA???======<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<;;;999777666888777666555444444444444333333222222333333444555444333444777777888???HHH\\\qqqwwwfff]]]\\\ZZZ^^^fffpppvvv~~~|||yyytttnnnjjjeeecccbbbbbbdddeeeeeedddffffffhhhlllrrrwwwyyyzzzzzz|||}}}}}}||||||~~~}}}}}}~~~}}}}}}~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwwwwyyyxxxwwwuuussssssssssssuuuwwwyyyzzzzzz}}}|||vvvwww~~~tttmmmjjjqqqzzz|||{{{zzzssswwwHHHLLLQQQVVV[[[bbbhhhmmmqqqtttxxx{{{{{{mmm^^^UUUSSSPPPLLLJJJKKKNNNTTT\\\dddjjjnnnnnnsssxxx{{{yyykkk```VVVPPPHHHCCC@@@AAACCCCCCEEEJJJIIIMMMPPPPPPNNNOOOSSSWWWZZZ___cccaaa[[[XXXZZZ]]]iiixxxxxxrrrkkkggg^^^[[[WWWTTTRRRQQQOOOMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUXXX\\\```fffrrrbbbPPPIIIGGGFFFDDDCCCCCCAAA???=========<<<;;;;;;;;;;;;;;;999::::::::::::888777666888777666555444444444444333333222222333333444555444333444777777888???HHHZZZpppyyyggg]]][[[YYY]]]eeeooouuu|||}}}yyyuuuqqqlllfffccc______^^^```aaabbbaaa___aaabbbfffkkkrrrwwwyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvtttttttttuuuvvvxxxzzz{{{{{{}}}}}}tttllliiipppxxx{{{zzzyyyuuuxxxGGGJJJNNNSSSYYY```fffkkkooorrrvvvyyy}}}~~~zzztttgggYYYRRRQQQOOOLLLGGGIIINNNVVV```kkkssswww}}}~~~lll```WWWPPPKKKEEE@@@???AAACCCDDDGGGLLLKKKNNNQQQPPPNNNOOOTTTYYYdddhhhllliiibbb]]]^^^aaauuu~~~wwwooohhhccc\\\YYYUUUSSSQQQPPPNNNMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUYYY]]]aaagggrrr~~~```OOOHHHGGGFFFDDDDDDCCCBBB???=========<<<;;;;;;;;;;;;<<<999999999999888777666666888777666555555444444555333333222222333333444555444333444777777888???HHH[[[qqqzzzhhh]]]ZZZXXX\\\dddnnnttt{{{}}}yyytttoookkkfffbbb^^^]]]\\\]]]___``````^^^\\\^^^```dddkkkrrrwwwyyyyyy}}}|||~~~~~~~~~}}}}}}~~~}}}|||zzzzzz{{{|||{{{zzzxxxwwwwwwwwwvvvxxxzzzzzzyyyxxxvvvuuuuuuuuuwwwyyy{{{||||||}}}~~~~~~|||ssslllhhhooowwwzzzyyyxxxxxx{{{IIIKKKOOOSSSXXX^^^dddhhhpppsssvvvyyy{{{|||{{{zzz{{{zzz{{{|||}}}}}}zzzxxxrrrjjj```[[[YYYXXXUUURRRPPPMMMMMMTTTZZZcccsss}}}lll___VVVNNNEEE>>>DDDCCCCCCDDDFFFHHHKKKLLLMMMQQQTTTSSSQQQRRRWWW\\\hhhqqqvvvqqqfffaaagggppp}}}vvvooogggccc\\\ZZZVVVSSSPPPOOONNNOOOMMMOOOQQQRRRRRRRRRTTTVVVYYYYYY^^^gggmmmtttvvv^^^SSSOOOHHHFFFCCCBBBBBBBBB@@@??????>>><<<:::999:::;;;<<<===<<<;;;:::999999999999666777777777777777777666222333333333333333333333333555777777777;;;AAAFFF```qqq{{{kkk___XXXZZZ\\\dddoootttwww|||xxxrrrkkkhhhgggeee```\\\ZZZ[[[]]]___``````aaaaaa``````gggqqquuutttvvv||||||~~~}}}}}}~~~~~~vvvsssssssssvvv{{{{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvwwwxxx{{{|||zzzyyywwwvvvvvvwwwyyyzzz|||}}}~~~tttqqquuuyyy}}}~~~qqqlllkkkpppvvvwwwxxxzzzzzz~~~JJJMMMQQQUUUZZZ___eeeiiioooqqquuuxxxzzzyyyxxxvvvvvvuuutttttttttrrrooommmkkkeee]]]YYYZZZZZZXXXVVVQQQNNNNNNQQQVVV]]]kkkyyy|||pppaaaVVVQQQNNNIIIDDDAAAAAABBBCCCEEEGGGIIIKKKNNNQQQTTTTTTSSSUUUZZZ___llluuuzzztttiiieeennnyyy|||uuummmeeeaaaZZZXXXUUUQQQOOOMMMMMMMMMMMMOOOQQQRRRRRRRRRTTTVVVZZZZZZ```iiiqqq{{{sss\\\QQQLLLHHHFFFCCCBBBBBBBBB@@@??????>>><<<:::999:::;;;<<<<<<;;;:::999888888888888666555555555555555555666444333333333444555555666333555777777777:::@@@FFF```ssszzzkkk___XXXZZZ\\\dddooossswww}}}zzzsssmmmgggeeedddccc___[[[\\\\\\]]]]]]^^^___``````bbbccciiirrruuutttvvvzzz|||}}}~~~}}}{{{{{{|||}}}}}}uuummmkkkkkkkkknnnrrruuuzzz}}}||||||~~~~~~|||}}}~~~~~~~~~}}}|||{{{yyyyyyyyyxxxvvvuuuuuuvvvwwwyyyyyyxxxvvvuuuuuuwwwyyyzzz|||}}}|||nnnjjjlllooorrruuu{{{qqqlllkkkpppuuuwwwxxxzzzzzzKKKNNNSSSWWW\\\aaagggkkknnnppptttwwwwwwuuurrrpppqqqooolllkkkiiigggccc```aaa]]]XXXXXXZZZ\\\[[[ZZZTTTQQQOOOOOOPPPUUU```kkk~~~wwwkkkaaaTTTLLLJJJKKKIIIGGGAAABBBBBBDDDFFFIIIKKKLLLNNNQQQTTTUUUVVVZZZ```eeepppwww{{{tttiiiiiivvvzzzssskkkccc^^^XXXVVVSSSOOOMMMLLLLLLMMMMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[bbblllxxxoooXXXNNNJJJGGGEEECCCBBBBBBAAA@@@??????===<<<::::::::::::;;;::::::999888777777777777555444333222222333444555444444333333444666888999333555777777777:::@@@EEE```ssszzzkkk___YYYZZZ[[[cccnnnsssvvv|||wwwtttmmmiiieeeccccccccc```]]]______^^^^^^^^^___aaaaaaeeeggglllsssuuutttvvvyyyzzz{{{{{{yyywwwwwwxxxyyyrrrjjjcccbbbbbbaaadddhhhlllrrrzzz~~~}}}zzzzzzzzz}}}~~~~~~}}}|||}}}}}}~~~~~~|||yyyxxxzzzxxxvvvsssrrrrrrssstttvvvuuutttssstttwwwzzz{{{|||}}}xxxjjjdddcccccceeeiiikkknnnvvv~~~rrrlllkkkooouuuvvvwwwzzzzzz~~~LLLOOOTTTYYY]]]bbbhhhkkkmmmpppsssuuutttqqqmmmjjjjjjhhheeecccaaa___[[[YYYXXXVVVUUUWWWZZZ\\\]]]\\\XXXVVVRRRNNNKKKNNNVVV^^^qqq~~~|||uuunnniii```XXXNNNHHHFFFFFFEEECCCDDDDDDFFFHHHJJJLLLNNNOOONNNPPPTTTWWW[[[```hhhmmmrrrwwwxxxppphhhjjjyyy~~~yyysssjjjbbb\\\WWWUUURRROOOMMMLLLMMMMMMMMMOOOQQQRRRRRRSSSVVVWWWXXX[[[dddppp~~~kkkVVVMMMIIIGGGDDDBBBAAABBBAAA@@@???>>>===<<<:::::::::::::::999888777666666666666666666555333222222333555666444333333333444666999:::444555777777777999???DDD]]]ppp{{{lll___YYYYYY[[[cccmmmqqquuu~~~}}}|||yyyuuuppplllhhhfffddddddeeeeeecccbbbcccbbb```______```bbbcccfffjjjoootttvvvvvvwwwyyyxxxxxxwwwtttrrrqqqqqqsss}}}wwwhhhaaa\\\[[[\\\[[[]]]aaacccjjjssszzz}}}}}}{{{zzzxxxxxxyyy{{{~~~~~~~~~~~~}}}~~~}}}~~~}}}zzzxxx{{{yyyuuurrrpppooooooooosssrrrqqqqqqrrrvvvzzz||||||~~~yyykkkddd```^^^___bbbaaadddiiimmmqqqrrrrrrqqqvvv}}}sssmmmjjjoootttuuuwwwyyyxxx}}}MMMPPPVVV[[[___dddiiilllnnnppprrrrrrppplllgggddd```^^^[[[ZZZYYYXXXVVVTTTRRRSSSTTTWWWZZZ\\\\\\\\\[[[ZZZVVVOOOJJJLLLQQQVVVcccoooxxxqqqmmmiiiddd```XXXSSSLLLHHHFFFEEECCC@@@EEEFFFHHHJJJLLLNNNOOOPPPNNNPPPTTTYYY___hhhpppuuuvvvxxxuuunnniiimmmzzz}}}xxxrrrjjjaaa[[[VVVTTTQQQOOOMMMMMMMMMNNNMMMOOOQQQRRRSSSTTTVVVXXXVVV]]]gggttthhhUUUMMMIIIFFFDDDBBBAAAAAAAAA@@@???===<<<<<<;;;::::::999999777777666666555555666666777666555444444555666777222222222222444666777999444666777777666999>>>CCCYYYkkk~~~}}}mmm```YYYYYYZZZbbblllpppsss~~~{{{yyywwwtttrrrmmmhhhddddddccccccdddfffffffffeeecccbbb```______aaacccdddggglllrrruuuwwwyyyzzzzzzttttttrrrnnnkkkiiijjjllltttxxx{{{{{{{{{yyyqqqiii]]]WWWTTTUUUVVVVVVXXX[[[[[[bbbkkksssvvvwwwwwwwwwwwwwwwxxx{{{~~~~~~~~~~~~}}}zzzxxx{{{yyyuuurrrooonnnmmmnnnqqqpppnnnnnnppptttyyy||||||~~~~~~qqqjjjeeeaaa```bbb```bbbeeehhhjjjkkkllllllllluuusssmmmjjjnnnssstttvvvyyywww{{{NNNRRRXXX^^^bbbfffkkknnnooooooooommmjjjfffaaa^^^UUUSSSQQQQQQQQQQQQQQQOOONNNPPPTTTXXX[[[\\\\\\\\\\\\]]]YYYPPPJJJLLLPPPRRRXXXaaannn{{{tttpppkkkiiihhhfffbbb___SSSPPPKKKHHHGGGFFFEEEDDDEEEFFFHHHJJJKKKMMMMMMMMMOOOPPPTTTZZZdddnnnxxx}}}~~~{{{vvvpppmmmqqqzzzzzzrrroooqqquuuxxx}}}}}}wwwqqqhhh```[[[TTTSSSPPPNNNMMMMMMNNNNNNMMMOOOQQQSSSSSSUUUWWWYYYWWW___kkkyyydddSSSMMMJJJEEECCCAAA@@@AAAAAA@@@???<<<<<<;;;;;;:::999999999777666666555555666666666777777777777777777777777222222333444555666666666444666777666666888>>>CCCTTTeeewwwoooaaaYYYXXXYYYaaakkkooorrr|||yyywwwtttrrrooollljjjgggdddaaa```aaabbbdddeeefffggggggcccbbbbbbaaabbbcccdddeeejjjqqquuuvvvwwwzzzzzzyyypppooommmhhhdddbbbcccdddhhhkkklllkkkjjjhhhbbb[[[RRRMMMKKKNNNQQQQQQSSSVVVWWW\\\cccjjjnnnqqqtttvvvxxxxxxxxx{{{~~~}}}~~~~~~{{{zzz{{{yyyuuurrrpppooooooooopppnnnmmmlllnnnsssxxx{{{|||~~~{{{vvvpppjjjhhhiiieeegggjjjooosssuuutttrrrjjjpppyyytttmmmjjjmmmrrrtttvvvyyyvvv{{{QQQVVV\\\aaafffjjjnnnqqqnnnmmmkkkhhhccc___[[[YYYPPPNNNLLLKKKLLLMMMMMMLLLJJJNNNTTTYYY\\\]]]]]]]]][[[]]]ZZZPPPKKKNNNQQQRRRRRRWWW___hhhooorrrqqqpppkkkjjjjjjlllnnnmmmiiidddVVVRRRKKKFFFDDDEEEGGGHHHGGGHHHJJJKKKMMMMMMMMMLLLOOOPPPTTT\\\gggsss}}}}}}uuupppqqqtttxxxyyyxxxqqqggg```^^^```eeehhhrrrzzz|||uuunnnfff___ZZZRRRQQQNNNLLLKKKLLLMMMNNNMMMOOOQQQSSSTTTUUUXXXZZZYYYcccppp~~~```QQQLLLJJJDDDCCCAAA@@@AAAAAA@@@???;;;;;;;;;;;;:::999888888777666666666666666777777555666888999999888666555222444555777777777666555444666777666555888===BBBRRRaaappp|||qqqbbbYYYXXXYYYaaakkkoooqqq}}}yyyuuuqqqnnnllljjjgggeeeeeedddcccbbb___aaadddfffggghhhiiijjjggggggggghhhiiijjjkkkkkkooovvvzzzxxxwwwyyyxxxuuummmlllhhhccc___\\\]]]^^^]]]___^^^[[[ZZZYYYUUUOOOKKKGGGGGGKKKOOOOOOQQQUUUUUUXXX]]]bbbggglllqqquuuyyyyyyyyy|||~~~~~~}}}~~~||||||zzzxxxvvvsssqqqqqqqqqrrrpppnnnkkkkkkmmmqqqvvvyyy|||~~~yyyuuuvvvtttsssvvv|||zzzlllooouuu|||tttmmmjjjmmmqqqsssuuuyyywww}}}TTTXXX^^^dddiiimmmqqqsssnnnlllhhhddd___[[[WWWVVVPPPMMMKKKJJJKKKLLLLLLKKKGGGLLLSSSYYY]]]^^^______YYY]]]ZZZPPPKKKOOORRRRRRTTTVVV[[[aaagggjjjjjjiiikkklllooossswwwvvvqqqlll]]]VVVLLLCCC@@@BBBFFFIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPTTT\\\iiivvv}}}sssooorrrttttttrrrgggaaaYYYTTTTTTYYY___cccqqqzzz{{{ssslllddd]]]YYYPPPOOOMMMKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUXXXZZZ[[[fffttt|||^^^PPPKKKIIIDDDBBB@@@@@@AAAAAA@@@???;;;;;;;;;;;;:::999888888777777666666666777777888444555888999999888555444333555777999999888666444444666777666555888===BBBQQQ___mmmxxxssscccYYYXXXYYY```jjjnnnqqq~~~}}}zzzuuuooojjjggggggdddaaa```bbbdddddddddaaadddgggjjjkkkkkklllnnnlllmmmnnnpppqqqrrrrrrrrrtttzzz}}}yyywwwxxxvvvrrrkkkjjjfff```[[[YYYZZZ[[[VVVWWWUUURRRPPPQQQMMMHHHIIIFFFFFFKKKOOOQQQSSSVVVUUUWWWZZZ^^^bbbiiipppuuuzzzzzzzzz}}}{{{~~~~~~~~~~~~~~~}}}}}}zzzxxxvvvtttrrrrrrssstttpppnnnkkkjjjlllpppuuuyyy|||~~~}}}ppppppssszzzuuunnniiilllqqqsssuuuxxxxxx[[[]]]aaagggllloooooonnnnnnjjjccc]]]YYYWWWTTTSSSNNNKKKGGGGGGIIIJJJIIIGGGHHHHHHKKKSSS]]]ccccccaaa]]]UUUOOONNNMMMLLLNNNSSSZZZYYYZZZ^^^bbbfffkkkpppuuuzzz~~~qqqeeeXXXRRRIIIDDDDDDFFFGGGHHHJJJPPPOOONNNTTTPPPJJJNNNNNNQQQVVV___mmm{{{~~~tttppplllooouuuxxxvvvqqqeeeZZZQQQQQQSSSUUU\\\eeeppp{{{ssskkkccc[[[VVVRRRLLLIIIJJJKKKIIIJJJMMMMMMOOORRRSSSTTTUUUWWWYYY___gggxxxsssYYYNNNJJJHHHAAAAAAAAAAAA@@@???>>>>>>@@@???>>>===<<<;;;::::::888888888888777777777666777777666666555555555444444444444444444444444444333444555666777999>>>AAAQQQbbblllssszzzhhh\\\ZZZXXX\\\eeeooowww~~~{{{wwwrrrmmmgggaaa]]]]]]^^^___^^^]]]]]]___``````bbbfffjjjnnnppprrrrrruuutttsssrrrsssvvvyyy{{{{{{|||~~~~~~|||vvvqqqmmmeeeeeedddbbb^^^YYYUUUSSSQQQPPPOOONNNLLLKKKIIIIIIGGGGGGIIIKKKNNNQQQTTTUUU]]][[[ZZZ\\\bbbjjjppptttwwwxxx{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{xxxtttpppnnnnnnooopppsssqqqnnnkkkjjjlllqqquuu}}}}}}xxxtttwwwzzz}}}xxxnnngggiiinnnssswww{{{}}}cccdddggglllppprrrqqqoookkkgggaaa\\\YYYVVVTTTSSSOOOLLLHHHHHHKKKLLLKKKIIIIIIHHHKKKRRRZZZ______\\\YYYTTTOOOOOOOOONNNRRRWWWYYY\\\bbbhhhlllqqqvvv{{{rrrdddRRRLLLEEEAAABBBEEEGGGHHHLLLSSSRRRQQQVVVRRRLLLPPPQQQTTTXXX```nnnyyyzzztttnnnkkkjjjnnnuuuyyyvvvrrrfff\\\UUUTTTVVVXXX^^^fffrrrxxxppphhh```YYYTTTPPPJJJGGGIIIJJJIIIJJJMMMNNNPPPRRRSSSTTTUUUXXXZZZcccjjj{{{kkkVVVMMMIIIFFFAAAAAAAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;:::999999888888888888888888888777777666666666555555555444444444444444444444444444555666666777999===@@@NNN```iiippp{{{hhh\\\ZZZYYY]]]fffpppxxx~~~zzztttnnniiiddd___[[[ZZZ[[[\\\\\\[[[\\\^^^```ccceeeiiinnnrrruuuwwwxxx{{{zzzxxxxxxxxxzzz{{{}}}~~~{{{vvvooollleeeeeeccc```\\\WWWRRRPPPMMMMMMKKKJJJHHHGGGFFFFFFFFFGGGIIILLLPPPTTTWWWYYY\\\ZZZYYY[[[aaaiiiooorrryyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyuuurrrpppppppppqqqsssrrrooommmkkklllppptttyyyxxxzzz~~~uuullleeegggmmmsssyyy~~~lllmmmnnnppprrrrrrooommmhhhddd^^^ZZZWWWUUUSSSQQQPPPMMMJJJKKKNNNOOOMMMKKKIIIHHHIIINNNTTTWWWWWWUUUTTTPPPOOOQQQQQQRRRXXX___]]]eeepppwww{{{nnn___MMMHHHBBB@@@AAAFFFJJJLLLPPPXXXWWWVVVZZZTTTNNNSSSUUUXXX\\\eeerrryyytttjjjfffeeegggnnnvvvyyyvvvqqqggg```ZZZZZZ]]]```eeejjjvvv}}}vvvnnnfff^^^VVVQQQMMMHHHFFFHHHJJJIIIJJJMMMNNNPPPRRRSSSTTTVVVYYY[[[ffflll}}}bbbRRRKKKGGGCCCAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;:::999999888888888888888999999999777777666666666666555555444444444444444444444444555666777666666888<<>>>>>===<<<<<<;;;::::::999999777777777888888888888888777777666666666666666666555555555555555555555555666777777666666888;;;>>>NNN```iiippp~~~kkk___ZZZZZZ___iiirrrxxx~~~}}}yyysssjjjccc^^^[[[YYYXXXXXXYYY[[[ZZZZZZ[[[]]]___bbbeeejjjqqqwww|||zzzsssnnnjjjhhhfffaaa\\\UUUPPPLLLIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIKKKMMMQQQUUUYYY]]]______^^^___ccciiiooosssuuuyyyzzz{{{}}}zzzyyyvvvtttsssrrrrrrsssuuuuuuuuutttrrrqqqrrrssszzzzzz|||}}}qqqhhhaaabbbgggoooxxxyyywwwtttrrrppplllhhhdddbbb___ZZZVVVSSSQQQNNNKKKOOOOOOPPPTTTWWWWWWRRRNNNGGGFFFEEEEEEFFFGGGHHHHHHJJJKKKOOOTTTVVV[[[iiivvvsss___NNNKKKHHHEEECCCDDDIIIOOOTTTXXXbbbccc```aaaYYYSSSXXX[[[bbblllxxx|||nnnfffhhhmmmtttxxxwwwrrrnnnggghhhkkkpppxxx|||tttlllddd\\\UUUPPPLLLHHHGGGJJJMMMLLLMMMOOOPPPQQQRRRSSSTTTWWW[[[^^^iiiqqqsssYYYPPPJJJDDD@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;::::::999999777777777777777777777777666666777777777777777777555555555555555555555555666777777666666888;;;>>>NNN```jjjqqqlll```[[[[[[___iiiqqqvvv}}}~~~{{{zzztttnnneee^^^ZZZYYYYYYYYY]]]^^^^^^]]]\\\[[[]]]^^^aaadddjjjpppwww|||{{{vvvqqqmmmjjjhhheee```YYYSSSNNNJJJHHHHHHGGGFFFFFFGGGHHHJJJKKKPPPPPPRRRTTTXXX[[[]]]___```aaadddiiioootttvvvvvvvvvxxxzzz}}}zzzyyyvvvsssqqqqqqrrrrrrvvvwwwxxxwwwuuutttuuuvvv|||~~~zzzppphhhaaaaaaffflllvvv}}}zzzvvvrrrooojjjeeebbb]]][[[WWWUUUSSSQQQOOOLLLOOOQQQVVV\\\```]]]VVVPPPHHHGGGEEEDDDDDDEEEGGGHHHJJJMMMSSSWWWZZZbbbssszzzlllZZZLLLHHHGGGEEECCCDDDIIIQQQWWW]]]hhhiiifffeee]]]WWW\\\bbblllyyyuuullloootttyyy{{{yyysssooojjjooovvv~~~|||tttlllddd\\\TTTOOOLLLHHHHHHKKKNNNLLLMMMOOOPPPQQQSSSSSSUUUXXX\\\```nnnxxxoooXXXQQQJJJDDDAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;::::::888888888777777777666666666666777777777777888888555555555555555555555555555666777666666888<<>>>>>=========<<<<<<<<<<<<;;;<<<;;;;;;:::999888777777666666777777777888888888555555555555555555555555444555666666777999===@@@KKK^^^jjjtttpppddd]]][[[]]]eeelllqqqyyy~~~yyyuuusssiiiddd^^^ZZZZZZ\\\^^^___aaabbbbbbaaa```___aaabbbaaaccchhhmmmssswwwyyyzzzyyywwwuuusssrrrsssttttttpppooommmkkkiiihhhgggfffaaa]]]WWWPPPKKKHHHGGGGGGEEEEEEEEEGGGJJJNNNSSSVVVXXXXXXYYYZZZ\\\^^^```aaafffkkksss||||||vvvxxxzzz|||~~~~~~xxxrrroooppprrrtttvvvwwwwwwvvvuuuvvvyyy{{{|||~~~vvvjjjeeebbbdddggglllvvvwwwtttoookkkgggbbb]]]ZZZRRRQQQQQQRRRUUUVVVVVVUUURRRWWWaaajjjnnniii^^^UUULLLKKKIIIGGGGGGHHHLLLOOORRRUUU[[[___aaalllwwwiii___SSSIIIFFFGGGGGGHHHKKKRRR]]]eeefffrrrtttqqqnnnddd^^^dddsssvvvuuuxxx}}}~~~zzzwwwttt}}}~~~zzzrrrjjjbbbZZZRRRMMMKKKHHHGGGJJJLLLJJJIIIKKKQQQRRRSSSSSSUUUYYY^^^bbbsss~~~~~~gggUUUOOOGGGCCCCCCAAAAAAAAAAAA@@@???>>>>>>===============<<<<<<<<<>>>>>>===<<<:::999888888666666777777888888888999666666666666666666666666444555555666777999>>>AAAMMM```mmmxxxpppeee]]][[[\\\cccjjjpppxxx}}}xxxtttqqqfffbbb]]]ZZZ[[[^^^```aaa```aaabbbaaaaaaaaaccceee^^^```eeejjjnnnrrrtttuuusssqqqmmmiiiggggggggghhhhhhhhhfffeeedddddddddddd]]]YYYSSSMMMHHHFFFFFFFFFGGGGGGHHHJJJNNNSSSXXX\\\XXXXXXYYY[[[]]]```bbbccclllqqq{{{xxxyyy{{{|||~~~|||yyysssppppppsssvvvuuuuuuuuuttttttvvvyyy|||~~~uuugggcccbbbdddhhhnnnxxxtttrrrnnnhhhbbb\\\XXXUUULLLMMMNNNOOOQQQUUUZZZ^^^bbbffflllqqqppphhh\\\TTTOOOKKKJJJKKKJJJHHHJJJNNNTTT\\\eeekkkqqq~~~yyykkk___SSSLLLGGGFFFHHHLLLOOOSSS]]]hhhqqqyyy~~~xxxkkkbbbbbbeeewwwzzzyyywww~~~}}}|||}}}vvvyyyvvvzzzqqqhhh```XXXPPPLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQUUUYYYXXXWWW]]]fffrrrwww}}}dddUUUJJJGGGGGGAAA@@@@@@AAAAAABBBCCCDDDDDDAAA@@@@@@@@@>>>===<<<;;;??????>>>===<<<:::888777;;;:::999888777888999999777777666555555555555555444555555555666888<<>><<<<<<============<<<;;;::::::<<<<<<;;;:::::::::;;;<<<777777666555555555555666444555555555666888<<>>===;;;<<<<<<=========<<<<<<888888777777777888888999888777666666555555666666444555666666666888<<>><<<<<<============<<<<<<666666666777777777888888888777777666555666666666555555666666666888<<>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;888888777666666666666666555666666666777999===@@@OOO\\\kkkyyy}}}nnn\\\ZZZYYY\\\ccckkkqqquuu|||wwwqqqmmmkkkjjjgggfffeeeccc```^^^\\\[[[[[[[[[]]]aaafffkkkooopppsssqqqooopppsssvvvwwwxxx}}}|||yyytttlllddd]]]ZZZWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWQQQNNNIIIFFFFFFHHHMMMPPPXXX[[[^^^______bbbiiinnnyyyzzzyyy~~~~~~~~~}}}|||}}}~~~~~~}}}{{{xxxuuutttuuuwwwxxx{{{{{{{{{yyywwwvvvvvvwwwzzzyyyyyy{{{|||}}}~~~~~~zzzvvvoookkkeeeaaa______```aaaiiioooyyyzzzqqqhhhdddbbbeeeiiimmmttt|||mmmiiiddd]]]XXXTTTRRRQQQTTTRRRNNNJJJGGGHHHKKKOOOLLLNNNPPPOOOMMMLLLNNNPPPQQQRRRTTTWWWVVVXXXaaallllllXXXMMMHHHIIIMMMUUU^^^jjjzzzpppddd```eeekkkwww{{{ooosssqqq}}}|||www|||zzzwwwpppfff\\\VVVSSSQQQOOOGGGGGGHHHIIIKKKNNNQQQSSSSSSSSSUUUXXX\\\cccqqqwwwnnnnnnhhhVVVQQQJJJGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@????????????>>>===<<<;;;:::;;;;;;;;;<<<;;;:::999999999888777777666666777777555666777777777999===@@@PPP^^^kkkwww~~~ooo\\\ZZZYYY\\\bbbjjjpppsss~~~~~~}}}{{{zzz{{{yyyvvvpppiiidddaaaaaaaaa```^^^]]]\\\[[[[[[[[[[[[]]]```eeejjjooosssuuuyyywwwvvvvvvyyy{{{||||||zzzrrrhhh```ZZZXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUQQQOOOKKKIIIIIILLLPPPSSSWWWZZZ^^^```bbbhhhsss|||xxxyyy}}}~~~}}}}}}}}}~~~~~~{{{yyywwwuuutttuuuwwwxxx{{{||||||{{{xxxvvvvvvwww|||{{{yyy{{{~~~xxxuuuuuupppppppppqqqssssssrrrpppgggdddaaa_________^^^]]]dddhhhqqq|||zzzrrrfffaaa___bbbgggmmmuuu~~~}}}hhheee```[[[WWWTTTSSSSSSVVVTTTQQQLLLGGGFFFHHHJJJHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUZZZ^^^```dddppp|||kkkYYYOOOJJJKKKPPPZZZcccnnn~~~qqqeeeccchhhnnnzzz|||sssxxxxxxwwwpppdddZZZSSSOOOMMMLLLGGGGGGHHHIIIJJJMMMOOOQQQTTTSSSVVV[[[```jjj{{{rrrkkkppp{{{```QQQOOOIIIGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???======>>>>>>>>>======<<<999999999999888777555444999888777777666666777777666666777777777999===@@@NNN]]]kkktttrrr^^^\\\[[[]]]cccjjjqqqttt{{{{{{wwwuuutttrrrpppqqqpppnnnhhhaaa\\\ZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\[[[^^^bbbgggkkkppptttwwwxxxxxxxxxzzz}}}~~~~~~|||wwwnnnddd]]]ZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWUUUPPPNNNMMMLLLNNNQQQUUUWWWWWW[[[```dddiiiuuu{{{wwwyyy}}}}}}}}}}}}}}}}}}~~~}}}~~~{{{yyywwwvvvvvvwwwyyyzzz|||~~~~~~}}}||||||}}}}}}zzz{{{zzztttssssssjjjhhhfffgggiiillllllllliiihhhffffffggggggdddaaadddffflllvvv{{{sssccc^^^\\\___eeelllwww}}}fffccc^^^YYYVVVUUUTTTUUUWWWUUURRRMMMIIIGGGGGGIIIJJJIIIJJJLLLOOOQQQRRRQQQWWWZZZ```fffiiiooo}}}jjjXXXOOOKKKLLLSSS]]]gggrrrrrrhhhffflllrrr|||}}}uuu|||}}}yyypppdddXXXQQQLLLJJJHHHGGGGGGGGGHHHIIILLLNNNOOOTTTTTTWWW]]]cccnnnooojjjqqqttt[[[NNNMMMHHHGGGIIIEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@??????;;;<<<===>>>????????????;;;<<<<<<;;;:::888666555999888888777777777777777666777777777777:::===@@@JJJZZZhhhppp~~~uuu```^^^\\\^^^dddlllrrruuuxxx{{{uuuqqqnnnmmmjjjiiiiiiiiigggbbb\\\WWWVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\[[[^^^cccgggkkkppptttwwwuuuuuuvvvyyy}}}xxxvvvqqqiiiaaa]]]]]]^^^YYYZZZ[[[]]]^^^_____________________]]][[[YYYXXXMMMMMMMMMNNNQQQUUUYYY[[[^^^ccciiinnnvvv{{{wwwvvvzzz|||{{{|||~~~{{{{{{{{{~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~{{{|||zzzuuutttuuuhhhfffccccccfffiiikkklllrrrppppppqqqrrrqqqlllhhheeefffjjjsss}}}|||sssfffaaa^^^bbbhhhppp||||||ccc```[[[WWWTTTSSSTTTUUUZZZYYYUUUNNNFFFCCCDDDFFFIIIKKKMMMMMMNNNPPPSSSUUU___bbblllyyy|||fffWWWRRRPPPQQQWWWaaappp|||qqqmmmpppwww}}}|||yyy{{{ssscccYYYSSSMMMJJJJJJKKKKKKKKKKKKLLLMMMOOOOOONNNVVV[[[^^^eeeuuuzzziiiiiiyyyiii\\\NNNJJJJJJGGGEEEEEECCCCCCDDDDDDCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888777777::::::888777666666666666555555555666888:::===>>>KKK]]]kkkppp|||uuuaaaZZZVVV[[[ccciiipppvvv}}}}}}xxxuuupppjjjeeecccbbbbbbcccbbb___\\\XXXTTTRRRPPPOOOPPPPPPPPPPPPRRRUUUXXX```aaaccceeehhhlllnnnpppsssssstttvvvxxxyyyzzz{{{rrrooojjjeeebbb```___```[[[^^^```bbbbbbcccdddfffggggggfffccc^^^XXXSSSPPPNNNLLLOOOUUUXXXYYY[[[```cccgggppp}}}{{{vvvuuutttuuuwwwyyyzzzyyy}}}}}}}}}~~~|||{{{zzzxxxwwwyyy}}}zzzvvvtttgggdddaaabbbgggooo{{{~~~}}}yyyrrroooqqqjjjnnnrrrvvv~~~~~~wwwkkkccc^^^aaajjjttt~~~}}}\\\ZZZWWWTTTTTTVVVXXXZZZ]]][[[UUUNNNGGGDDDEEEHHHHHHJJJMMMOOOPPPSSSVVVYYYbbbjjj{{{vvvcccWWWTTTPPPSSSYYYfffvvv}}}rrrooorrr{{{|||yyy|||uuucccYYYSSSMMMJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOMMMTTTZZZ___kkk}}}yyylllnnn~~~dddXXXLLLIIIIIIGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888777999999888777666666666777555555555666888:::===>>>JJJ[[[hhhnnnyyyvvvddd]]]XXX[[[bbbhhhnnnttt{{{}}}yyyvvvssspppkkkeee```^^^]]]\\\]]]\\\ZZZXXXUUUSSSRRRQQQMMMNNNOOOOOOOOOQQQUUUXXX___```aaadddfffiiikkkmmmooooooooooooooopppppppppkkkiiieeebbb___^^^_________bbbeeeggghhhiiikkkmmmllllllkkkggg```XXXRRROOOLLLLLLOOOVVVZZZ[[[___eeeiiippp}}}xxxrrrtttsssssstttvvvxxxxxxyyy}}}}}}}}}~~~~~~}}}|||{{{yyyyyy{{{}}}yyywwwkkkgggdddhhhrrr}}}uuunnnmmmooorrrwwwzzz~~~}}}vvvkkkddd```eeeoooxxx~~~WWWUUUSSSRRRTTTXXX\\\___bbb^^^WWWNNNHHHEEEGGGIIIGGGJJJMMMQQQTTTWWW\\\___iiiwwwqqq```XXXWWWQQQUUU^^^lll~~~|||sssrrrwww{{{zzz}}}wwwdddYYYRRRMMMJJJKKKJJJJJJKKKKKKLLLNNNOOOPPPNNNRRRXXXaaassswwwnnntttyyy^^^SSSIIIGGGHHHGGGFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888777777777777777888555555555666888:::<<<>>>GGGWWWeeekkkvvvwwwhhh___YYY\\\aaaffflllqqqxxx{{{vvvqqqnnnkkkhhhccc^^^YYYVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPKKKLLLMMMMMMNNNQQQUUUYYY]]]^^^___aaaccceeefffgggjjjiiihhhgggeeeeeedddddddddbbb```______```aaabbbdddgggkkknnnoooppprrrtttssssssqqqkkkbbbXXXQQQMMMJJJKKKPPPWWW\\\^^^dddjjjppp|||}}}tttmmmkkkppppppqqqssstttvvvwwwxxx||||||}}}}}}~~~~~~}}}}}}}}}{{{{{{|||}}}rrrnnnkkkqqq{{{qqqlllkkkrrrzzz|||uuukkkeeedddkkkuuu}}}TTTSSSRRRRRRUUU[[[```dddgggaaaXXXOOOHHHFFFGGGHHHGGGJJJNNNRRRVVV[[[aaaeeesssrrraaaXXXWWWRRRWWWbbbrrrwwwrrrttt{{{||||||xxxdddXXXRRRLLLJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPOOORRRWWWcccyyyuuunnnxxxoooYYYOOOGGGFFFFFFDDDCCCEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777777888999666666666666888:::<<<===DDDRRR```hhhrrryyyiii```ZZZ[[[```eeekkkqqqttt~~~yyytttoookkkhhhbbb```\\\WWWSSSPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIKKKLLLMMMPPPUUUYYY[[[[[[\\\^^^___`````````cccbbb```___]]]]]]]]]]]]^^^^^^^^^___aaadddfffhhhiiimmmqqqsssuuuuuuwwwxxxyyyzzzwwwooocccWWWNNNKKKJJJKKKQQQXXX\\\___fffnnnvvv{{{qqqkkkiiihhhlllmmmppprrrssstttvvvxxx{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||~~~~~~{{{xxx~~~xxxlllfffgggmmmzzz|||uuukkkggggggpppzzzOOOOOOQQQTTTYYY```fffjjjiiicccYYYOOOIIIFFFFFFGGGIIIKKKOOOSSSXXX```hhhmmm|||yyyeeeYYYVVVSSSZZZgggxxxqqqqqqvvv~~~uuubbbWWWQQQLLLJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSXXXeee|||rrrnnn}}}iiiUUUMMMGGGEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAABBBCCC@@@??????>>>===<<<<<<<<<::::::::::::::::::::::::::::::999999999999999888888777777777777777888999666666666666888:::<<<===AAANNN\\\eeeppp{{{iii```YYY[[[```eeelllrrrqqq}}}zzzsssnnniiidddaaa[[[YYYVVVRRROOOLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMPPPUUUXXXYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[^^^bbbfffiiikkkqqqtttxxx{{{{{{{{{|||}}}~~~zzzpppaaaTTTLLLJJJKKKMMMRRRYYY\\\___hhhqqq|||yyypppiiifffffffffgggkkkoooqqqrrrsssuuuxxxzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~uuummmkkkmmmuuu}}}vvvkkkhhhiiirrr{{{JJJLLLPPPVVV]]]dddjjjmmmfff___VVVNNNJJJHHHGGGGGGJJJLLLOOOTTT\\\gggssszzziii[[[WWWUUU^^^mmm~~~wwwmmmqqqwww~~~ooo___VVVQQQLLLIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQTTTUUUZZZhhh}}}qqqssscccQQQKKKFFFEEEDDD@@@???AAABBBAAA@@@@@@@@@AAACCCCCC??????>>>===<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888777777777777777888777666666666888999;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777666666666777777777666666777999;;;<<<===HHHWWWdddooo}}}~~~nnnddd[[[[[[^^^ccciiiooonnnzzz}}}wwwnnnfff___ZZZUUURRRNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKKKKMMMPPPTTTWWWWWWWWWXXXXXXVVVTTTRRRPPPMMMLLLKKKJJJLLLNNNQQQSSSUUUWWWZZZ___dddhhhlllnnnuuuzzz~~~ppp^^^RRRNNNOOOLLLOOOVVV^^^aaafffqqq}}}{{{sssjjjhhheeebbb___]]]]]]\\\]]]bbbiiillllllmmmqqqtttyyyzzz{{{|||}}}|||vvvlllhhhhhhooovvvyyyzzz}}}PPPRRRVVVZZZ\\\]]]]]]]]]XXXSSSNNNKKKLLLMMMMMMLLLJJJKKKOOOWWWeeewwwlll___]]]XXXdddwwwssslllttt{{{}}}rrreeeYYYSSSPPPLLLHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRTTTXXX___lllwwwrrrwwwXXXIIIEEECCCEEEEEEBBBCCCFFFBBBAAA@@@??????AAACCCDDDAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::888777666666666666777777666777777999;;;<<<<<>>????????????@@@@@@@@@??????>>>>>>======<<<<<<999999999888888888777777999::::::;;;;;;::::::999777777777777777777777777666777888999:::;;;;;;;;;>>>DDDQQQbbbrrrwwwjjj]]]ZZZ]]]aaaffflllooovvv~~~{{{xxxuuurrrqqqhhhddd]]]VVVPPPMMMKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJIIIKKKPPPTTTUUUTTTWWWXXXXXXXXXVVVSSSPPPNNNNNNMMMMMMNNNOOOQQQSSSTTTWWWYYY]]]aaafffjjjlllmmmssstttxxxzzzmmm___UUUOOOMMMQQQUUUYYY^^^dddnnnzzzxxxooojjjdddaaaaaaYYY\\\^^^___\\\YYYWWWWWWXXX]]]dddfffeeefffjjjnnnwwwxxxzzz}}}~~~~~~||||||yyyuuuiiidddcccjjjqqqsssssssssPPPQQQRRRSSSRRRPPPNNNMMMLLLJJJIIIKKKOOORRRSSSSSSNNNOOORRRXXXeeeyyyxxx{{{tttdddaaa```jjj|||zzz|||zzznnndddZZZSSSNNNIIIHHHJJJIIIKKKMMMNNNNNNPPPSSSVVVXXX\\\dddsssuuummmqqqgggSSSJJJFFFBBBAAAAAABBBAAA???????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<999999999999888888888888999999::::::::::::999999777777777777777777777777777888999999::::::::::::???DDDQQQbbbqqqyyylll___ZZZ\\\```fffkkkpppvvv}}}|||vvvuuussspppmmmjjjgggfff```\\\WWWRRRNNNKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJLLLPPPTTTUUUTTTVVVWWWWWWWWWVVVTTTRRRPPPOOOOOONNNNNNNNNPPPQQQRRRUUUWWWZZZ]]]```ccceeeffflllmmmrrryyyxxxkkk^^^TTTOOONNNRRRUUUYYY^^^eeeppp}}}{{{nnnbbb\\\XXXTTTRRRSSSYYYZZZ\\\[[[XXXVVVTTTTTTWWW\\\bbbdddcccdddgggkkkqqqssswwwzzz}}}}}}{{{{{{xxxsssjjjeeeeeelllsssttttttttt~~~QQQQQQQQQQQQOOOKKKHHHFFFJJJIIIIIIKKKPPPTTTVVVVVVTTTTTTVVV\\\gggyyyxxxsssoooxxx{{{hhhbbbcccnnnyyymmmcccYYYSSSNNNIIIHHHJJJIIIKKKLLLMMMNNNPPPSSSVVV[[[aaakkkzzzooojjjrrr^^^LLLHHHEEEBBBAAAAAAAAAAAA@@@????????????@@@@@@@@@AAA??????>>>======<<<<<<;;;:::::::::999999999888888888888999999999999888888777777777777777777777777999999999999999999999999@@@EEEQQQaaappp{{{nnnaaa\\\\\\___eeekkkqqqvvv}}}yyyuuurrrpppiiihhheeeccc```]]][[[ZZZWWWUUURRROOOLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLMMMLLLLLLNNNRRRTTTUUUTTTTTTUUUVVVWWWVVVVVVTTTSSSTTTSSSRRRPPPPPPPPPQQQQQQUUUUUUWWWYYY[[[\\\]]]^^^bbbdddiiiqqqyyyvvviii]]]TTTQQQPPPRRRUUUYYY^^^gggsssqqqcccZZZQQQOOOMMMKKKJJJLLLTTTUUUVVVUUUSSSRRRSSSTTTVVV[[[___aaaaaabbbdddgggiiilllrrrwww{{{}}}~~~~~~~~~|||{{{{{{wwwqqqjjjfffgggnnntttuuuuuuuuu}}}WWWVVVUUUSSSOOOJJJFFFDDDHHHHHHIIILLLPPPTTTXXXYYYZZZZZZ[[[```lll{{{wwwsssssstttyyykkkffffffrrrxxxjjjaaaXXXSSSNNNJJJIIIKKKJJJKKKLLLMMMNNNPPPTTTWWW[[[dddrrr{{{gggfffsssyyyYYYJJJFFFDDDBBBAAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAA???>>>>>>===<<<<<<;;;;;;::::::::::::999999999999777777888888888888777777666666666666666666666666::::::999999999999999999???EEEQQQaaaqqq~~~qqqddd]]][[[]]]dddkkkssswww}}}}}}yyyuuupppkkkhhhfff___^^^]]]ZZZXXXVVVTTTSSSTTTSSSQQQOOONNNNNNNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNPPPQQQSSSSSSRRRPPPNNNMMMNNNNNNPPPRRRTTTUUUUUUUUUSSSTTTUUUWWWXXXXXXXXXWWW[[[YYYWWWUUUSSSSSSSSSSSSUUUUUUUUUVVVWWWXXXYYYYYYZZZ]]]bbbjjjrrrxxx}}}~~~~~~zzzrrrggg\\\UUURRRRRRRRRUUUZZZ___hhhwwwppp\\\WWWOOOJJJJJJJJJHHHHHHKKKMMMNNNOOOOOOOOOPPPSSSVVVXXX[[[___aaaaaaaaacccdddbbbfffmmmtttyyy|||~~~~~~}}}}}}~~~}}}~~~||||||}}}xxxppphhhfffgggnnnsssttttttvvv}}}\\\[[[WWWSSSNNNJJJGGGEEEFFFHHHJJJMMMQQQUUUZZZ]]]______```fffrrr{{{tttsssvvvzzz}}}oookkkiiiuuuuuufff]]]UUURRRNNNJJJIIIKKKKKKLLLMMMNNNOOORRRWWW[[[^^^jjjzzzppp```ccctttrrrWWWLLLCCCCCCCCCBBBAAA@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA>>>>>>======<<<;;;;;;;;;:::::::::999999999888888666777777888888777777666666666666666666666666666;;;:::999888888888999:::===CCCPPPaaarrrtttfff^^^[[[]]]dddllluuuwww}}}}}}{{{||||||tttrrroookkkfffbbb___]]]ZZZYYYXXXWWWUUUTTTSSSRRRUUUTTTRRRQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXXXXWWWTTTRRRPPPPPPRRRUUUWWWXXXXXXWWWWWWUUUVVVXXXYYY[[[\\\]]]^^^```^^^\\\YYYWWWVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVUUUXXX^^^dddkkkqqqvvvxxxvvvsssmmmeee]]]WWWUUUUUUSSSVVV[[[aaajjjyyyyyybbbPPPLLLGGGCCCCCCCCCAAABBBEEEJJJKKKLLLLLLLLLNNNQQQTTTZZZ\\\___aaaaaabbbbbbccc^^^bbbiiipppvvv{{{}}}~~~~~~~~~xxxpppeeeccceeekkkppprrrtttxxx~~~^^^[[[VVVPPPKKKHHHFFFFFFHHHJJJMMMPPPSSSWWW]]]```cccccceeemmmyyyyyytttsssxxx~~~uuuqqqmmmzzzzzzooo```YYYRRRPPPMMMJJJJJJLLLLLLMMMNNNOOORRRVVV\\\```gggrrryyyggg\\\aaasssjjjSSSMMMAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;:::999999999888888888777777777777888888888888777777777777777777777777777777:::999888888888999:::;;;;;;BBBOOO___qqqvvvhhh___[[[\\\dddmmmvvvxxx}}}xxxssspppoooooohhhfffdddaaa^^^[[[YYYWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWW]]]]]]\\\\\\]]]]]]^^^___`````````___]]]ZZZXXXWWWVVVYYY]]]______]]]\\\\\\\\\]]]^^^```bbbdddeeefffeeecccaaa___]]]\\\\\\\\\YYYXXXVVVTTTRRRRRRRRRRRRRRRUUUZZZ^^^bbbggglllooommmllliiiddd^^^YYYWWWWWWTTTWWW\\\ccclllzzzjjjWWWJJJHHHCCC??????>>><<<>>>BBBJJJKKKLLLLLLLLLMMMPPPSSS]]]^^^___aaabbbbbbbbbaaa]]]```eeelllrrrwww{{{|||yyynnncccaaabbbhhhmmmpppuuu{{{~~~}}}~~~___ZZZSSSLLLGGGFFFFFFGGGKKKNNNRRRTTTWWW[[[```eeeeeefffiiirrr~~~yyywwwwww}}}zzzwwwqqq~~~pppfff[[[TTTOOONNNMMMJJJJJJLLLMMMNNNPPPQQQUUUZZZaaafffqqqzzznnn]]]YYY```sss```MMMJJJ???AAACCCCCCAAA@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB>>>======<<<<<<;;;::::::888888888777777777666666777888888999999888888777777777777777777777777777:::999888777888999;;;<<<:::AAANNN]]]ooowwwiii```[[[\\\eeeooowwwxxx~~~|||rrrjjjeeedddccc___^^^]]]\\\ZZZYYYXXXWWWYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^___aaaaaabbbdddddddddddddddeeeffffffjjjjjjhhhfffdddbbb```___]]]aaafffhhhfffdddccccccdddeeefffhhhjjjlllnnnooommmllljjjhhhggggggggghhheeebbb^^^YYYVVVSSSRRRRRROOORRRUUUXXXYYY\\\```dddeeeffffffddd```\\\YYYXXXUUUYYY^^^eeemmmzzzrrr^^^QQQKKKFFFBBB>>>>>><<<;;;>>>DDDEEEGGGJJJLLLNNNQQQTTTWWW^^^^^^___```bbbbbb```___[[[^^^aaagggmmmrrrwwwzzz|||wwwlllbbb___```eeejjjooowww~~~}}}~~~```ZZZRRRJJJFFFFFFHHHJJJNNNQQQUUUWWWYYY]]]ccchhhfffgggkkkuuu}}}||||||}}}~~~zzzuuuwwwiii___XXXRRRMMMLLLLLLJJJJJJMMMMMMOOOQQQSSSVVV]]]dddiiiwww}}}vvveeeUUUWWW___sss}}}XXXHHHGGG>>>AAACCCCCCAAA@@@AAACCC@@@@@@AAAAAAAAABBBBBBBBB>>>======<<<;;;;;;::::::777777777777666666666666888888999999999999888888777777777777777777777777999888777777888:::<<<===:::AAAMMM\\\mmmwwwjjj```[[[\\\fffpppxxxyyy~~~yyynnnddd___]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ]]]^^^___```bbbcccdddeeebbbccceeefffiiijjjlllmmmnnnnnnmmmmmmnnnnnnooopppqqqpppnnnkkkhhhgggfffeeebbbggglllnnnllliiihhhhhhjjjkkklllmmmooorrrtttuuuuuutttsssrrrqqqqqqrrrrrrooolllggg```[[[WWWUUUTTTLLLOOORRRSSSSSSUUUYYY\\\```ccceeedddaaa]]]ZZZYYYUUUYYY___fffnnnzzz}}}jjjXXXPPPPPPDDD???<<<;;;:::999>>>DDD>>>BBBGGGLLLQQQVVV[[[___^^^^^^^^^```aaaaaa___^^^[[[\\\___ccciiioootttwwwvvvzzz}}}vvvjjjbbb___```dddiiioooyyy~~~}}}~~~fff___TTTJJJEEEEEEHHHKKKTTTXXX\\\]]]\\\^^^dddiiimmmkkkjjjsssyyy{{{~~~yyyyyy|||tttkkk```XXXXXXSSSLLLHHHIIIKKKLLLLLLOOOSSSVVVVVVWWW]]]jjjttt|||{{{yyypppcccZZZWWWUUUcccvvvsssYYYKKKCCC@@@@@@@@@??????@@@AAAAAA@@@@@@???????????????@@@======<<<;;;::::::::::::777777777777666666666666999999999999999888777666888888888888888888888888888888999999999:::::::::>>>???HHHXXXiii~~~}}}lllbbb^^^___ccciiirrrzzzvvvjjjaaa\\\ZZZZZZ___aaaccccccbbbaaabbbbbbdddfffjjjnnnqqqrrrrrrrrrmmmoooqqqsssssstttvvvxxx~~~{{{wwwvvvvvvxxxxxxxxx}}}zzztttmmmjjjkkkooosssqqqssstttsssqqqqqqsssvvvxxxwwwwwwwwwxxxyyyzzz{{{}}}|||{{{zzzzzz|||~~~|||xxxqqqjjjddd```^^^]]][[[XXXTTTQQQPPPRRRTTTVVVXXX[[[___cccbbb^^^[[[ZZZYYY\\\___eeemmmwwwssscccZZZVVVTTTLLLCCC;;;;;;======@@@CCCBBBDDDHHHMMMRRRVVVYYY[[[```___^^^^^^^^^^^^[[[YYYVVVYYY[[[]]]```gggpppwww{{{|||{{{{{{{{{}}}qqqgggaaa^^^]]]```dddmmm|||~~~hhhaaaUUUKKKEEEEEEHHHKKKSSSWWW]]]___```bbbgggkkknnnnnnpppzzz{{{~~~{{{{{{wwwoookkkfff^^^XXXVVVQQQKKKHHHIIIKKKMMMMMMQQQSSSWWWYYY[[[bbbkkksssyyyuuupppllldddYYYTTTTTTWWWhhh}}}jjjSSSGGGAAA@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????======<<<;;;::::::::::::888888888777777777666666888888999999888777777666666666666666666666666666888888999999999:::::::::<<<>>>HHHWWWeeeyyy~~~mmmccc^^^^^^bbbhhhpppvvv}}}tttiiibbb^^^^^^___fffhhhiiiiiihhhhhhhhhiiinnnqqqtttxxxzzzzzzyyyxxxuuuwwwyyyzzz|||~~~}}}~~~~~~wwwssssssvvv{{{~~~~~~|||yyywwwwwwyyy}}}~~~|||zzzzzz{{{}}}~~~yyysssmmmiiifffeee___\\\WWWSSSQQQQQQTTTUUUXXXZZZ^^^aaaaaa^^^\\\\\\[[[\\\^^^cccjjjttt~~~qqqccc]]][[[YYYQQQGGG>>><<<<<<<<<===@@@BBBDDDHHHMMMRRRWWWZZZ[[[```^^^\\\\\\\\\[[[YYYXXXWWWXXXZZZ\\\aaagggnnnttt{{{{{{{{{zzz{{{~~~}}}qqqgggccc``````bbbeeekkkwwwhhhaaaVVVKKKFFFFFFJJJMMMSSSXXX```dddfffiiilllooopppttt{{{}}}|||tttmmmfffbbbaaa___ZZZUUUQQQNNNIIIGGGIIIKKKNNNOOORRRTTTWWW\\\aaaggglllppprrrkkkeee^^^VVVOOOOOORRR\\\pppdddQQQIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>===============>>>>>>>>>===<<<;;;::::::::::::999999999888888888777777777777888888777777666666555555555555555555555555888888999999999::::::::::::===HHHUUU```ppppppeee___]]]```fffmmmrrrxxx~~~|||rrriiidddcccfffhhhqqqrrrttttttsssssstttuuu}}}~~~|||zzz}}}|||{{{|||}}}xxxsssooonnnfffbbb[[[UUURRRQQQSSSTTTVVVXXX[[[^^^```aaaaaa```^^^]]]]]]```gggqqq{{{zzzmmmccc``````^^^YYYOOOEEEAAA???===<<<>>>BBBDDDHHHMMMSSSWWWZZZ\\\```]]]ZZZXXXXXXXXXWWWVVVWWWWWWYYY]]]dddjjjoooqqqyyyzzzzzzzzzzzz}}}~~~{{{pppfffcccbbbbbbeeefffhhhqqq{{{bbb\\\RRRJJJFFFHHHLLLOOOTTTZZZbbbhhhlllooorrrtttvvv~~~~~~{{{uuuhhhccc^^^[[[ZZZXXXSSSOOOMMMKKKHHHGGGIIILLLOOOQQQSSSTTTWWW^^^eeejjjjjjiiiiiiccc\\\WWWPPPKKKNNNTTTdddzzz|||^^^OOOIIIHHH@@@@@@AAAAAA@@@@@@??????<<<<<<;;;;;;;;;<<<======>>>===<<<;;;;;;::::::::::::::::::999999999888888666666777777777777666666777777777777777777777777888888999999999:::::::::999>>>IIITTT\\\iiittthhh___\\\___eeekkkooottt{{{|||wwwoooiiihhhkkkpppttt|||~~~~~~yyyxxx{{{}}}yyyuuussskkkggg___XXXSSSRRRRRRSSSTTTVVVXXXZZZ___fffhhhgggbbb___]]]___fffoooxxx~~~||||||vvvkkkcccbbbbbbaaa```UUUKKKFFFCCC@@@???AAABBBDDDIIINNNSSSWWW[[[\\\^^^[[[XXXVVVVVVWWWWWWVVVYYYXXX[[[bbbjjjqqqssssssxxxxxxyyyyyyzzz|||zzzooofffaaaaaacccggghhhiiioooxxx~~~~~~WWWRRRLLLHHHGGGJJJOOORRRTTTYYY```hhhnnntttxxx{{{{{{vvvkkkaaa]]]YYYVVVTTTRRRNNNKKKJJJIIIHHHHHHIIILLLPPPSSSTTTUUUXXX___eeegggddd```]]]ZZZVVVSSSMMMJJJOOOWWWnnnoooVVVIIIEEEEEE@@@AAAAAAAAAAAA@@@???>>>;;;;;;::::::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999555666777777777777666666888888888888888888888888888888999999999:::::::::;;;>>>IIITTTZZZeee~~~xxxkkkaaa\\\___ffflllqqqvvv|||}}}yyytttqqqmmmkkknnnttt|||~~~wwwsssrrruuuzzz~~~~~~{{{xxxvvvnnnjjjccc\\\WWWTTTTTTTTTSSSVVVXXXZZZaaalllpppnnnddd```]]]^^^eeennnuuuzzz{{{zzztttiiicccccccccbbbaaaVVVLLLGGGEEEBBBBBBCCCCCCEEEIIINNNSSSWWWZZZ\\\\\\ZZZWWWVVVWWWXXXYYYYYY[[[]]]aaajjjsssyyyyyyxxxwwwxxxyyyyyyzzz|||xxxmmmfff______ccchhhjjjlllsss{{{~~~{{{|||LLLJJJHHHGGGHHHLLLQQQTTTTTTWWW]]]gggqqq{{{}}}tttggg```WWWTTTQQQNNNNNNMMMLLLKKKHHHIIIIIIIIIJJJMMMQQQUUUUUUVVVZZZ___cccbbb]]]XXXRRRQQQPPPOOOLLLKKKSSS]]]{{{gggSSSIIIFFFGGG@@@AAABBBBBBAAA@@@>>>===::::::::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888666666777777888888777777666666666666666666666666888888999999999:::::::::<<<>>>FFFRRRYYYcccwww|||oooddd^^^aaagggpppvvv|||~~~vvvqqqlllkkkkkknnnuuu~~~yyyuuupppmmmlllnnnrrrtttttttttvvvxxxzzz|||}}}~~~wwwxxxyyyzzzzzzyyywwwvvvooommmhhhccc^^^[[[YYYXXXUUUYYY[[[[[[dddqqquuuqqqccc___[[[]]]dddlllrrruuuwwwuuuooofffbbbdddeeeddd___UUUKKKGGGEEEBBBBBBDDDEEEGGGKKKOOOSSSWWWYYYZZZZZZXXXWWWXXX[[[]]]^^^^^^aaaeeelllttt{{{~~~~~~|||wwwxxxyyyzzz{{{}}}~~~}}}vvvlllfff^^^^^^bbbhhhlllpppyyy|||yyy{{{FFFFFFFFFGGGJJJNNNQQQSSSWWWYYY___jjjyyyvvvfff\\\WWWOOOMMMJJJHHHHHHIIIJJJKKKHHHJJJKKKKKKKKKMMMRRRVVVWWWYYY]]]``````]]]WWWSSSNNNLLLLLLLLLKKKNNNZZZggg|||```RRRJJJGGGHHH@@@AAABBBBBBBBB@@@>>><<<:::::::::;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;999999999999888888888888666777777888999999888888888888888888888888888888888888999999999:::::::::===<<>><<<:::::::::;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<999999999888888888777777777777888999999999999999::::::::::::::::::::::::888888999999999:::::::::===;;;@@@MMMXXXaaaooo~~~tttggg```dddkkkxxxxxxnnngggdddaaadddjjjssszzzvvvwww|||zzzvvvuuuvvvvvvvvvpppooollliiigggeeedddcccaaaaaacccdddeeeeeeffffff```aaaccceeegggjjjkkkmmmqqqppppppnnnkkkhhheeeccc```eeedddbbbiiiuuuuuummm]]]YYYVVVYYYaaahhhkkkkkkfffeeeaaa]]]___gggllllllfff[[[QQQMMMJJJGGGFFFHHHIIIJJJMMMPPPSSSUUUWWWXXXVVVVVVYYY]]]cccfffgggggglllsss}}}}}}}}}wwwyyy{{{||||||~~~|||~~~|||tttkkkeeebbbaaaccchhhmmmttt|||yyy|||GGGGGGHHHKKKNNNTTTYYY\\\^^^```ggguuutttfffYYYOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHKKKOOOSSSVVVYYYZZZ___``````^^^YYYUUURRRQQQOOOMMMMMMNNNMMMTTTkkk___TTTJJJDDDDDDCCCDDDCCCCCCAAA@@@>>><<<;;;========================@@@???>>><<<;;;;;;::::::888888999999999:::::::::777666666666666666777777<<<;;;999777666666777777999999888888888888999999999;;;@@@HHHUUUdddsss{{{yyyjjj______fffsss}}}|||rrrhhhcccddd```ccchhhppp{{{}}}|||yyy{{{|||{{{wwwtttrrrrrrqqq|||}}}uuuqqqppprrruuuvvvsssmmmfffcccddddddaaa^^^```]]]ZZZ[[[___bbbcccbbb^^^___```ccceeegggiiijjjpppppppppqqqqqqpppmmmjjjkkkjjjkkklllnnnnnnllljjj___\\\ZZZZZZ^^^cccgggjjjccc]]]YYYZZZaaaiiimmmnnnggg___UUUMMMJJJJJJIIIHHHNNNMMMMMMNNNQQQSSSTTTUUUUUUXXX\\\```bbbccccccbbbjjjttt}}}}}}wwwwwwwwwxxxzzz{{{}}}~~~{{{rrrhhhcccbbbaaaeeelllrrryyy{{{|||HHHHHHJJJMMMQQQVVV\\\```ccceeennnlll___SSSKKKHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIMMMQQQTTTWWWXXXXXXZZZ\\\\\\ZZZWWWSSSQQQPPPOOOMMMNNNPPPUUUccc||||||\\\RRRJJJEEEEEECCCDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<;;;;;;;;;999999999999::::::::::::888777777666666777888888<<<;;;:::888888888888999999999888888888888999999888:::???GGGSSScccrrr{{{zzzkkk```___eeeqqqzzzwwwnnneeebbbccc___```ccciiirrr}}}}}}yyyvvvuuutttxxxxxxwwwtttqqqppppppqqqqqq}}}~~~wwwoookkkkkkoootttwwwuuummmccc]]]]]]]]]\\\[[[XXXVVVTTTUUUYYY^^^`````````aaaccceeefffhhhiiiiiilllmmmooorrrtttvvvvvvuuurrrrrrssstttsssoooiiieee___\\\YYYYYY\\\___bbbccc___ZZZUUUWWW^^^eeejjjkkkhhhddd]]]WWWRRROOOMMMLLLRRRRRRRRRRRRRRRSSSTTTTTTVVVXXX\\\^^^___^^^^^^]]]dddnnnwwwyyyyyyzzzyyywwwvvvwwwxxxzzz{{{}}}~~~~~~|||rrriiidddbbbbbbeeelllrrrxxx~~~|||}}}IIIKKKMMMPPPTTTYYY```eeegggiiirrrxxxeeeXXXOOOIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOSSSVVVWWWVVVVVVTTTVVVWWWVVVSSSQQQQQQQQQQQQOOOOOOTTT```uuurrrWWWPPPIIIFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????AAA@@@???===<<<<<<<<<<<<999999999:::::::::;;;;;;999999888888777888888999;;;:::999999888999:::;;;999999888888888888999999888:::>>>EEEQQQaaaqqq|||}}}nnnbbb___ccclllvvvzzzrrrllleeecccddd_________bbbhhhpppxxx}}}}}}{{{xxxuuussstttuuuvvvzzzwwwsssnnnkkklllpppsssyyyyyysssmmmeeeaaaccchhhooosssqqqhhh\\\TTTRRRSSSSSSSSSOOONNNLLLNNNSSSXXX\\\^^^aaaccceeehhhjjjkkkkkkkkkjjjkkknnnrrrvvvzzz~~~}}}~~~~~~vvvkkkdddaaa___\\\\\\\\\]]]]]]\\\\\\XXXSSSTTTYYY```eeegggeeefffeeeaaaYYYSSSQQQQQQWWWWWWXXXVVVTTTSSSSSSTTTVVVYYY[[[\\\ZZZXXXWWWWWWdddmmmuuuvvvvvvxxxxxxvvvuuuwwwyyy{{{}}}~~~}}}}}}{{{qqqiiieeebbbbbbffflllqqqwww~~~~~~KKKNNNQQQSSSUUU[[[bbbgggooopppwwwtttaaaUUUMMMIIIHHHDDDDDDDDDEEEFFFGGGIIIIIIIIILLLPPPTTTVVVVVVUUUTTTPPPRRRSSSRRRQQQPPPRRRSSSUUUQQQQQQYYYllliiiUUUOOOIIIFFFFFFCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::999999888888999999999999888777888999:::;;;:::999999888888999999:::777999===CCCMMM^^^ppp}}}rrreee```aaahhhrrr|||vvvqqqlllhhhggghhh```___]]]^^^aaahhhnnnssswww~~~xxxvvvttttttttttttsssrrrtttsssrrrqqqsssvvvzzz|||{{{wwwpppiiifffiiipppuuu{{{pppfffccc^^^YYYVVVXXX\\\aaacccbbb[[[QQQJJJGGGHHHIIIIIIGGGFFFFFFHHHLLLRRRXXX[[[^^^aaaeeejjjnnnpppqqqrrrmmmnnnppprrruuuzzzuuulllgggeeebbbaaa```^^^\\\ZZZ]]]XXXTTTSSSVVV[[[___aaabbbhhhmmmjjjaaaZZZWWWXXXZZZ]]]]]]ZZZUUUQQQRRRTTTUUUWWWZZZYYYVVVTTTTTTUUUeeemmmtttuuuuuuvvvwwwuuutttvvvyyy}}}~~~yyyuuurrrrrrsssuuusss|||xxxnnngggdddbbbcccgggmmmqqqwwwNNNQQQTTTVVVWWW[[[ccciiivvvwwwooo]]]RRRKKKHHHHHHCCCDDDDDDEEEFFFHHHJJJKKKJJJMMMQQQTTTVVVUUUTTTRRRPPPQQQQQQPPPPPPQQQSSSUUUVVVSSSTTTaaa|||}}}cccSSSOOOGGGEEEFFFAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999888999999777777666666666888999:::::::::999999999999::::::888999<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999888888888888777666555555666777888999::::::999999999999::::::888:::<<<@@@IIIZZZppp{{{mmmcccaaaaaaiiissszzz~~~zzzqqqooopppmmmkkkjjjbbbaaa______```cccgggiiiuuu{{{}}}wwwrrrjjjccc]]][[[XXXXXXYYYYYYYYYYYYYYYZZZ[[[^^^bbbfffjjjlllbbb___YYYTTTQQQTTTYYY^^^cccddd___WWWQQQOOOKKKFFFFFFDDDDDDDDDEEEDDDBBB@@@BBBAAAAAA@@@??????>>>>>>;;;===>>>???AAADDDHHHLLLPPPSSSWWW^^^eeelllqqqtttwwwyyy{{{{{{zzz|||}}}nnnllliiigggfffccc```^^^^^^]]][[[ZZZXXXXXXWWWWWWWWW^^^dddeeeaaa^^^aaadddkkkppprrrjjj\\\SSSRRRUUUSSSWWWZZZYYYTTTRRRTTTXXXcccjjjooonnnnnnppprrrrrrrrrtttwww{{{~~~|||zzzuuurrrnnnmmmppptttwwwyyy{{{vvvnnnfffaaa```bbbdddfffhhhnnnvvv~~~}}}qqqfff```^^^```cccjjjpppsssyyy~~~}}}NNNSSSYYY[[[\\\aaakkktttwww|||kkkYYYPPPLLLHHHEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKJJJKKKNNNPPPRRRSSSSSSSSSSSSSSSQQQOOONNNOOOSSSVVVSSSUUU]]]ssshhhVVVMMMHHHAAABBBEEEAAA@@@@@@AAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============;;;:::999888888777777777888777777666666777888999;;;::::::999999::::::;;;999;;;===???GGGYYYqqq~~~pppeeebbb___fffnnntttyyyzzzrrrssstttrrrnnnlllhhhgggfffffffffggghhhiiiqqqvvvxxxrrrkkkfff```[[[UUURRROOONNNNNNOOOOOONNNNNNOOOQQQSSSUUUVVVWWWXXXOOONNNKKKHHHFFFFFFIIILLLLLLMMMKKKFFFCCCDDDBBB>>>@@@???>>>>>>??????>>>===??????@@@@@@@@@???@@@AAA===???BBBBBBAAABBBDDDGGGKKKLLLNNNSSSXXX^^^dddgggooosssxxxzzzzzz~~~rrrooollljjjjjjiiigggfffbbbcccddddddbbb```___^^^XXX]]]aaacccccceeejjjppp{{{uuudddVVVTTTWWWVVVZZZ]]][[[UUURRRUUUYYYccciiimmmlllkkknnnqqqqqqrrrsssvvvyyy|||~~~~~~~~~}}}zzzwwwsssqqqllliiiffffffiiimmmqqqrrrpppmmmiiieeecccccceeefffjjjjjjmmmsss|||}}}pppddd^^^]]]___ccckkkqqquuu{{{}}}}}}MMMSSSZZZ]]]___eeepppyyypppbbbSSSNNNMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJLLLNNNPPPRRRSSSSSSTTTSSSQQQOOOMMMNNNQQQUUUTTTVVV___www~~~aaaQQQIIIEEE???AAAFFFBBBAAAAAAAAAAAA@@@???>>>>>>????????????????????????<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>;;;:::999888777777777777:::999888777777888999999;;;::::::999999::::::;;;:::<<<===???GGGYYYrrrrrrgggbbb^^^dddkkkpppttt||||||uuuwwwyyyvvvqqqooooooooonnnmmmlllllllllllllllqqqqqqkkkccc___ZZZVVVPPPMMMJJJHHHHHHHHHHHHGGGDDDEEEGGGGGGGGGGGGEEEDDDCCCDDDDDDBBB??????@@@AAAAAACCCCCC@@@???@@@>>>:::???===;;;;;;<<<>>>??????AAAAAABBBAAA@@@AAACCCEEEBBBEEEGGGGGGEEEDDDEEEGGGIIIHHHIIIJJJNNNSSSXXX[[[dddjjjqqqvvvyyy~~~vvvssspppnnnnnnnnnnnnmmmgggiiimmmnnnllljjjhhhhhheeegggiiikkknnnsss{{{~~~iiiYYYUUUXXXYYY]]]```\\\VVVRRRUUUYYY]]]cccgggeeedddhhhjjjkkkrrrsssuuuwww{{{~~~|||~~~|||}}}xxxxxxxxxvvvtttpppllljjjgggdddbbbbbbeeeiiikkkmmmhhhhhhgggggghhhiiijjjkkkssssssuuuzzz~~~pppccc^^^]]]___ccckkkrrrvvv}}}}}}{{{zzzyyy}}}RRRTTT[[[bbbccceeeppp}}}ttt___WWWMMMGGGGGGGGGDDDBBBDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRWWWVVVSSSPPPMMMMMMPPPRRRUUUSSSaaasss\\\SSSHHHBBBBBBEEEEEEDDDAAAAAA@@@@@@???>>>======;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;:::999999;;;;;;:::::::::;;;<<<===;;;:::999888777777777777888888888888888888888888::::::999999999999999999888999;;;>>>CCCRRRnnnyyykkk```bbbdddiiilllmmmrrr|||xxxyyyzzzwwwuuuuuuyyy|||{{{wwwtttssspppkkkpppqqqpppkkkbbbYYYQQQMMMMMMKKKHHHGGGGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======>>>@@@AAA???<<<:::<<<>>>AAA>>><<<===@@@BBBAAA???DDDDDDEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRXXX___hhhqqqxxx~~~|||yyyxxxyyyyyyyyyxxxwwwxxxyyyyyyxxxwwwuuusssttttttuuuxxxkkk```___aaabbbcccaaa]]]WWWSSSSSSTTTZZZZZZZZZ\\\___dddiiilllqqqrrrtttwww{{{~~~~~~}}}~~~}}}{{{zzzzzzxxxuuusssrrrooollljjjjjjiiigggeeegggeeecccaaa```aaabbbcccccceeehhhjjjllloootttwww{{{pppeee___\\\bbbccckkkvvv||||||yyyyyy{{{{{{{{{TTTWWW___gggiiimmmyyyooodddXXXQQQIIIEEEEEEFFFEEECCCDDDEEEGGGHHHJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQUUUUUUTTTQQQOOONNNOOOQQQTTTUUUeeegggVVVNNNEEE@@@@@@BBBBBBAAAAAAAAA@@@??????>>>======;;;<<<==================<<<<<<;;;;;;:::999999999:::::::::::::::;;;;;;<<<<<<;;;:::999888888888888888888888888888888888888999999999999999999999999999999:::<<<@@@MMMfff}}}yyykkkbbb___bbbhhhlllmmmrrr{{{wwwyyy{{{yyyxxxyyy||||||zzzyyyuuupppppppppoookkkddd[[[SSSOOOLLLJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===>>>@@@BBBAAA???>>>@@@AAACCCAAA???@@@CCCDDDDDDBBBGGGHHHJJJJJJKKKKKKLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRTTTZZZbbbhhhnnnvvv~~~mmmbbb```aaaccccccaaa\\\VVVRRRQQQRRRSSSSSSTTTWWW\\\aaaeeehhhqqqrrrtttxxx{{{~~~~~~}}}|||{{{yyywwwwwwuuurrrooollljjjgggfffeeedddbbbaaaeeedddcccbbbaaabbbccccccbbbdddhhhlllqqqwww~~~yyyjjjbbb___^^^bbbeeemmmwww~~~zzzwwwwwwyyyyyyyyy\\\```hhhooosssxxxuuucccYYYOOOJJJDDDBBBCCCEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQPPPSSSTTTUUUSSSQQQNNNNNNNNNQQQWWWlllwww[[[OOOJJJCCC@@@@@@AAAAAA???@@@@@@??????>>>>>>========================<<<;;;;;;;;;::::::999888888777888999999999999:::::::::<<<;;;:::999999999999999888888888888888888888888888888888888888888888888999999999:::===GGG]]]qqqyyymmmeee]]]aaagggmmmooorrr}}}|||wwwyyy{{{zzzzzz{{{}}}{{{uuuppppppoookkkeee]]]UUUQQQKKKIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????AAACCCDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGIIILLLOOOPPPPPPPPPPPPQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRVVVZZZ^^^bbbiiirrryyyqqqfffeeefffeeedddaaa\\\VVVQQQOOOOOOKKKMMMPPPUUU[[[```dddfffqqqrrruuuxxx|||~~~}}}zzzxxxvvvtttsssqqqmmmkkkhhheeecccaaaaaaaaa___^^^aaaaaabbbbbbbbbccccccccc```ccchhhnnnvvvzzzuuuvvv{{{rrrddd___```aaaccchhhqqqyyy~~~wwwtttuuuvvvvvvuuufffllluuu{{{~~~ooo^^^UUUIIIFFFBBBAAABBBDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTQQQNNNLLLLLLNNN[[[sssjjjUUUKKKHHHDDDBBBBBBBBBAAA@@@??????>>>>>>>>>===============>>>>>>===<<<;;;;;;::::::999999888777777777777777888999999999999999;;;:::999999888888888999888888888888888888888888777777888888888888999999999888999:::;;;CCCVVVhhh{{{pppiii^^^aaahhhoooqqqsss|||zzzzzz|||zzzzzz{{{|||~~~yyyrrrqqqooolllfff^^^VVVPPPLLLIIIFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLPPPTTTUUUSSSPPPOOOPPPNNNMMMKKKJJJJJJKKKKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQSSSVVVWWWYYY___gggnnntttyyysssllllllmmmgggeeeaaa[[[VVVQQQNNNMMMIIILLLRRRYYY```eeehhhjjjrrrsssvvvyyy|||~~~yyywwwuuusssqqqoookkkhhhfffdddaaa`````````^^^]]]^^^___```aaabbbbbbbbbbbb___bbbgggnnnxxx~~~nnnhhhkkkpppxxx}}}nnnaaa^^^```bbbcccjjjssszzzzzztttqqqrrrttttttrrrmmmwww{{{gggWWWMMMHHHFFFDDDCCCCCCDDDDDDDDDGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUTTTPPPMMMLLLLLLMMM```|||~~~___PPPFFFEEECCCBBBAAAAAA???>>>>>>>>>========================>>>>>>===<<<;;;;;;:::999999888888777666666666777888999999999888888999888888777777777777777888888888888888888888888777777888888999999999999888888999;;;<<>>===<<<<<<============<<<<<<<<<<<<==================<<<;;;::::::999999888777777666666777888999:::999888888888777777666666666777777888888888888888888888888888888888999::::::;;;;;;999888:::<<<>>>BBBOOO\\\rrryyyqqqdddfffkkkrrrtttuuuzzz||||||zzz{{{xxxuuurrrnnnfff]]]UUURRROOOJJJGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNOOONNNLLLIIIFFFHHHJJJJJJKKKMMMOOORRRZZZaaagggggg```XXXTTTTTTNNNMMMMMMLLLMMMNNNOOOPPPRRRQQQOOONNNMMMMMMMMMNNNJJJMMMOOOOOONNNOOOSSSVVVZZZ___gggnnntttyyy}}}}}}pppmmmkkkiiigggddd___[[[XXXUUURRROOOKKKRRR\\\gggooosssttttttwwwxxxyyy{{{}}}~~~~~~~~~{{{yyywwwuuutttrrrnnnlllfffdddaaa___^^^]]][[[YYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]```cccgggmmmuuu~~~uuuiii^^^ZZZ[[[___eeelllxxx~~~yyykkkaaa___```aaabbbmmmwwwyyy~~~{{{vvvqqqoooqqqrrrqqqooottteeeXXXNNNIIICCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNOOOOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXVVVSSSNNNKKKJJJMMMOOOYYYrrreeeOOOIIICCCBBBAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<==================;;;::::::999888888777777666777999:::;;;:::999888888777777777777777888888888888888888888888888888888999999:::;;;;;;<<<<<<:::999;;;===>>>AAAKKKUUUjjjvvv}}}sssfffgggkkkqqqsssssswww~~~www|||~~~{{{xxxvvvuuuoooeee^^^WWWSSSMMMJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOONNNOOORRRUUUUUURRRNNNGGGIIILLLMMMMMMNNNRRRUUU^^^fffnnnnnnggg^^^ZZZYYYSSSSSSSSSSSSTTTUUUWWWXXXVVVUUUSSSQQQPPPPPPPPPPPPIIIMMMQQQQQQOOONNNOOOPPPRRRVVV\\\ccchhhnnntttxxx~~~zzzqqqnnnjjjffffffbbb^^^[[[ZZZXXXUUURRRPPPWWWcccooowww{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{yyywwwvvvvvvtttqqqnnnjjjgggdddbbb```___\\\ZZZZZZYYYYYYXXXYYYZZZ\\\]]][[[]]]```cccggglllrrrwww{{{yyyfff___YYYWWWWWWXXX^^^dddmmmttt~~~~~~uuuggg^^^]]]```aaacccpppyyyzzz}}}zzzvvvqqqpppqqqrrrqqqppp~~~oooaaaVVVNNNIIIGGG@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPOOOQQQSSSUUUWWWXXXYYYZZZZZZWWWRRRLLLHHHIIIMMMQQQ```yyyaaaNNNKKKEEEEEECCC@@@>>>======>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;::::::999888888888666888:::;;;;;;;;;999888999888888888888888999999888888888888888888888888999999:::;;;;;;<<<======<<<;;;;;;======???GGGPPPeeerrrttthhhgggjjjoooqqqqqquuu{{{sssxxx|||}}}|||zzzzzzzzzuuullleeeZZZUUUPPPLLLJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQUUUYYYZZZWWWSSSHHHKKKMMMNNNNNNPPPTTTWWW^^^gggooopppiiiaaa\\\\\\YYYXXXXXXYYYZZZ\\\^^^___YYYXXXVVVTTTRRRRRRRRRRRRJJJOOOTTTVVVSSSPPPOOOPPPMMMQQQVVV\\\aaahhhooosssyyyyyyzzz}}}~~~yyyrrrqqqmmmgggeeebbb]]]\\\\\\ZZZWWWUUUUUU]]]iiivvv~~~{{{|||||||||}}}}}}}}}~~~|||{{{zzzyyyyyyyyyyyyyyy{{{yyyxxxwwwvvvuuurrroooooolllhhhfffdddbbb___]]]ZZZYYYWWWVVVWWWXXXZZZ[[[ZZZ\\\___aaacccgggllloooooosssyyy}}}~~~sssggg[[[XXXVVVVVVUUUTTTYYY```dddmmmyyy~~~|||}}}~~~rrrbbbZZZ[[[```aaadddrrr|||{{{~~~zzzvvvrrrqqqrrrsssrrrppptttlll```VVVNNNJJJGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPRRRTTTSSSWWWYYYXXXZZZ^^^```^^^aaa[[[QQQJJJJJJOOOSSSVVVggglllUUUKKKIIIGGGDDD@@@<<<;;;;;;>>>???<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<::::::999888777777777888999888777888999888666555777777777777888888888888:::999888777777999;;;<<<:::999888888999:::<<<===>>>;;;;;;===>>>@@@FFFMMMaaannn{{{|||mmmfffccciiiooorrrsssttt~~~zzzyyywwwwwwyyy}}}zzzrrrjjjeee___[[[VVVRRRPPPOOOMMMLLLMMMLLLKKKJJJIIIJJJKKKLLLOOONNNNNNNNNOOOPPPRRRTTTUUUUUUVVVZZZ^^^___\\\YYYSSSRRRSSSTTTWWWYYYZZZZZZggghhhkkklllllliiifffccccccdddfffggggggfffdddcccaaa]]]ZZZZZZ\\\]]]\\\ZZZWWWWWWWWWVVVSSSOOOKKKIIIKKKLLLOOOSSSYYY___dddgggllloootttwwwzzz~~~yyyvvvrrrlllgggeeedddbbbaaaaaa```]]]ZZZ[[[eeettt}}}yyywwwsssttt||||||yyyzzzxxxwwwvvvuuuvvvwwwyyyzzzyyyyyyyyyyyyxxxvvvtttsssqqqnnnjjjhhhhhhgggfffeee```\\\WWWUUUUUUVVVWWWWWWZZZZZZ\\\aaadddeeejjjpppuuuzzz|||zzzwwwrrriii___YYYUUUPPPMMMOOORRRTTTVVVaaadddllluuu~~~~~~xxxjjjaaa]]]YYYZZZ\\\iiiqqqwww{{{{{{tttooopppqqqooonnnoooxxxhhhaaaWWWNNNHHHDDDBBBAAADDDEEEEEEFFFGGGHHHIIIIIILLLNNNPPPQQQPPPPPPQQQSSSTTTUUUVVVVVV]]]ggglllkkkcccYYYOOOJJJHHHJJJSSS\\\pppfffQQQHHHGGGDDDCCC@@@>>>===<<<<<<===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<:::999888888777777888888777666555555666666555333666666777777888888888999999888777666666888:::;;;999999999888999:::<<<===<<<:::999<<<===>>>DDDKKK\\\kkkzzz{{{nnngggdddiiioooqqqsssvvv{{{zzzxxxwwwyyy|||xxxpppkkk```\\\WWWSSSRRRQQQQQQPPPQQQPPPOOOOOONNNNNNNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVXXXYYY\\\aaaeeegggdddaaaZZZWWWUUUTTTVVV[[[___bbbmmmnnnpppqqqpppmmmkkkiiiiiikkkooorrrrrroookkkiiihhheeebbbaaaccccccbbbaaa\\\\\\[[[YYYVVVQQQMMMKKKIIIJJJKKKNNNRRRWWW[[[]]]gggkkkooossswww|||~~~xxxuuurrrlllhhhgggfffddddddeeedddaaa___fffnnnxxx{{{uuuqqqllliiillluuu{{{zzzyyy{{{xxxwwwuuuttttttvvvxxxyyyyyyyyyzzzzzzyyywwwuuutttssspppmmmkkkjjjjjjiiigggddd```[[[XXXWWWXXXXXXXXXYYYXXX[[[```bbbccchhhoootttxxxzzzyyywwwssskkkaaaXXXTTTPPPMMMNNNQQQTTTUUU[[[___fffooozzz~~~}}}~~~vvvhhh```]]]ZZZ\\\___jjjqqqxxx}}}xxxrrrnnnpppqqqnnnllllll~~~ppphhhZZZUUUMMMFFFCCCAAA@@@???EEEEEEFFFGGGHHHIIIJJJKKKNNNPPPRRRSSSRRRQQQQQQRRRWWWWWWWWW[[[gggtttyyywwwgggXXXMMMKKKHHHHHHVVViiixxx\\\LLLEEEDDDAAAAAAAAA@@@???===;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;999999888777777777888888777555444555666666555333555666666777888999999999888777666666666777999999999999999999:::;;;<<<<<<;;;888888:::;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;888888777777777777888888888777666666777888777666555555666777888999999:::888777777777777888999999999999999999:::;;;<<<<<<;;;888888;;;<<<<<>><<<;;;;;;<<<<<<:::::::::::::::999999888888999999:::::::::::::::888777777666777777888888888666555555666777777777555666666777888888999999888888888888999999::::::888888999:::;;;;;;;;;;;;<<<::::::=========BBBHHHVVVdddrrrzzzyyyqqqjjjiiilllpppxxx~~~|||~~~}}}|||zzzwwwssspppmmmhhheeeaaa```aaabbbccccccdddeeeeeeeeedddbbb```^^^]]]```cccfffgggfffdddcccfffiiioootttwwwwwwvvvvvvooonnnkkkhhhfffiiioootttsssssssssrrrqqqpppnnnnnnkkklllnnnoooooonnnlllkkkllllllllljjjhhhgggfffeeedddddddddbbb___ZZZWWWTTTNNNMMMKKKIIIIIIKKKNNNPPPTTTWWW\\\bbbiiipppxxx}}}}}}{{{yyywwwvvvtttrrrqqqrrrtttwwwzzz{{{yyywwwvvvtttpppjjjdddbbbbbbdddhhhnnnuuuzzz|||{{{xxxtttqqqooommmkkkkkkllloooqqqwwwxxxzzz{{{||||||{{{zzzxxxvvvuuuuuuvvvuuusssrrrqqqnnnkkkhhhfffccc```]]]___]]]^^^bbbdddfffkkkrrrsssuuuuuurrrqqqqqqmmmgggXXXTTTPPPNNNOOOQQQQQQRRRRRRVVV\\\aaafffoooyyysssddd]]][[[[[[___cccjjjqqqyyy{{{wwwpppkkklllmmmjjjhhhhhh}}}xxxvvvsssppppppttttttsssuuuzzzyyyuuusssppplllhhheeecccccceeekkkrrrwwwzzzyyyvvvrrrpppnnnllliiiggg```]]]YYYUUUQQQNNNJJJGGGCCCBBBAAABBBDDDFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[^^^___kkk|||}}}lllWWWKKKEEEKKKRRR\\\rrrnnnXXXNNNFFFCCCDDDAAA???===;;;:::;;;<<<===999999::::::999999888777777888999999::::::999999777777666666666777888888666444222222444555666555777777777777888888888888888999999999::::::::::::888888999:::;;;;;;;;;;;;===;;;<<<>>>???>>>BBBHHHTTTaaaoooxxx}}}tttllliiikkkoooyyy}}}|||zzzwwwtttpppmmmlllfffccc```^^^___aaabbbbbbeeeeeeeeeeeedddcccbbbaaa___aaadddgggiiiiiihhhgggmmmppptttvvvuuutttttttttlllnnnmmmkkkggggggjjjnnnoooppppppppppppnnnmmmlllhhhhhhhhhgggggghhhhhhhhhhhhiiijjjhhhfffdddccccccddddddeeeeeecccaaa^^^]]]PPPNNNKKKIIIHHHJJJMMMOOOPPPSSSXXX]]]ccckkksssxxx{{{}}}||||||{{{zzzyyyxxxxxxuuuvvvyyy}}}}}}xxxtttlllccc]]]^^^bbbffflllvvv{{{uuuooonnnlllllllllnnnoooqqqvvvwwwyyy{{{|||||||||{{{zzzyyyxxxxxxyyyyyywwwuuusssrrrooonnnllljjjfffcccdddbbbbbbeeegggiiiooovvvvvvwwwtttooommmmmmiiicccYYYUUURRRPPPPPPQQQRRRRRRPPPUUUZZZ^^^aaaiiittt}}}~~~pppbbb\\\[[[\\\aaaffflllrrrzzzzzzyyyrrrnnnooopppllliiiiii|||xxxuuuvvvuuurrrsssvvvvvvuuuwww|||{{{uuunnnkkkkkkkkkgggddd^^^\\\ZZZ\\\```cccdddddddddaaa^^^]]]\\\ZZZVVVSSSOOOMMMJJJIIIHHHGGGDDDBBBAAA@@@@@@AAADDDGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRTTTVVVXXX\\\```dddooozzzppp___PPPJJJIIIPPP]]]nnnbbbRRRKKKCCC???AAA>>>======<<<<<<;;;;;;:::999999999999999888888777777888888999999999999999666666666666666777888888666444111111333555666666888888888888777777777777777888888999999999999999777888:::;;;<<<;;;;;;;;;===;;;<<>>BBBGGGOOO^^^nnnyyywwwnnnjjjjjjooozzz~~~yyyuuupppmmmlllgggddd```___```bbbcccccccccbbbaaaaaa````````````^^^```dddgggiiijjjkkkjjjppprrrsssrrrnnnkkkkkklllgggiiiiiifffaaa___aaadddggghhhjjjlllllljjjhhhfffddddddcccbbbbbbcccddddddaaaccceeedddaaa______```^^^___aaacccdddcccbbbaaaUUURRRNNNKKKIIIJJJLLLNNNMMMOOOSSSXXX]]]eeelllrrruuu||||||}}}~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}}}}}}}xxxzzz}}}wwwqqqhhh___]]]aaajjjqqqxxx~~~uuunnnnnnoooooopppqqqrrrssstttuuuxxxzzz{{{||||||||||||{{{{{{|||}}}}}}{{{yyyvvvuuuttttttsssqqqmmmjjjgggddddddgggiiijjjqqqxxxyyyyyytttmmmjjjhhhddd^^^ZZZWWWSSSQQQRRRRRRRRRRRRRRRWWW\\\^^^```gggrrr|||~~~yyylll___ZZZ[[[^^^eeekkkooouuu|||~~~zzzxxxsssrrrvvvvvvpppjjjggg}}}yyyxxx{{{{{{yyyzzz}}}}}}{{{}}}}}}wwwtttmmmeeebbbbbbcccaaa^^^\\\ZZZXXXXXX[[[\\\ZZZXXXXXXVVVSSSSSSRRRPPPKKKGGGIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@AAACCCFFFHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUXXX]]]ccchhhwwwcccSSSOOONNNNNNVVVfff}}}xxxZZZNNNHHH@@@<<>>???>>><<<:::888999999999999999888777777777777888999999999999999666666666666666777888888888555333333555777888888999999888888777666666666666666777888888888888888777888:::;;;<<<<<<;;;:::<<<:::<<>>AAAFFFJJJ[[[nnn|||xxxnnnjjjiiiooo{{{|||wwwsssqqqjjjgggcccbbbbbbdddeeeeee```___^^^]]]\\\]]]^^^___^^^```cccfffiiikkkllllllpppqqqppplllfffbbbbbbcccccceeeeee```ZZZXXXZZZ^^^___aaadddggggggeeecccaaa___``````````````````___ZZZ]]]```___\\\ZZZZZZ[[[XXXYYY\\\___aaabbbbbbaaa[[[WWWRRRNNNKKKKKKMMMNNNKKKMMMQQQTTTZZZ```hhhnnnrrrzzz}}}zzz{{{||||||||||||}}}{{{}}}zzz|||rrrmmmeee^^^___gggttt~~~tttnnnoooqqqssstttuuuuuuuuusssuuuwwwyyy{{{|||||||||~~~~~~~~~~~~|||xxxwwwwwwxxxxxxvvvrrrooohhheeeeeehhhiiikkkrrryyy{{{zzztttlllgggeeeaaa[[[ZZZWWWTTTRRRSSSSSSSSSRRRUUUZZZ___aaabbbiiittt~~~~~~~~~uuuiii]]]YYY\\\```hhhoooqqqwww~~~~~~zzzvvvtttvvv{{{{{{sssjjjeee}}}~~~|||uuuqqqkkkeee___\\\]]]]]]ZZZVVVVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFIIILLLPPPRRRQQQQQQTTTSSSVVV[[[^^^aaalllyyyrrr___VVVTTTMMMPPPWWWeeexxxlllTTTHHHCCC@@@===============<<<;;;;;;::::::888888777777666666666555777777888999999999999888777888999999999777666555777777666555555555555666===<<<:::888555333111000::::::999888777777888888555777:::===?????????>>><<<<<<<<<===???AAADDDEEEEEETTTiii|||qqqkkkiiimmmyyy{{{wwwuuunnnppppppmmmhhhcccaaabbbdddbbb___\\\\\\]]]___aaacccddddddcccbbbccceeehhhhhhiiigggccc]]]ZZZ[[[]]]``````]]]ZZZWWWVVVWWWYYY]]]^^^```aaabbbaaa```______^^^^^^___``````___^^^\\\]]]\\\YYYZZZ\\\YYYSSSSSSXXXZZZYYYZZZ]]]\\\YYYYYYXXXWWWUUURRRPPPMMMLLLOOOOOOOOOOOORRRYYYaaagggpppyyy}}}{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~qqqkkkeeecccbbbiii|||~~~rrrlllooosssxxx{{{{{{xxxuuuttttttuuuwwwyyy{{{|||~~~}}}~~~~~~}}}||||||~~~~~~~~~{{{wwwssspppqqqmmmiiiggghhhmmmrrrwww{{{|||{{{wwwoooggg```]]]XXXWWWVVVUUUVVVWWWYYYZZZZZZ^^^ccceeehhhnnnwww~~~~~~~~~zzzpppggg___[[[\\\aaajjjtttwwwxxx~~~{{{uuuuuuwww{{{yyyoooggg}}}wwwpppjjjfffeee```[[[YYY[[[\\\ZZZWWWTTTSSSRRRPPPOOOMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRVVV]]]bbbiiixxx}}}fffUUUOOONNNPPPTTT```tttzzzgggRRRHHHDDDAAA>>>>>>=========<<<;;;;;;::::::888888777777777666666666777888999999::::::999999666777777777777666666555666666666666666777888999999999999888777777666666::::::999888888888888888777888:::===>>>>>>>>>===<<<<<<<<<===???AAACCCEEEEEETTTjjj~~~sssllliiilllwww}}}zzz{{{{{{wwwrrrnnnllllllmmmjjjgggdddcccdddggghhhjjjjjjiiifffdddbbbccceeegggfffddd```[[[YYYZZZ\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[]]]___aaabbbbbbaaaaaabbb___]]]]]]```ccccccbbb```aaa___[[[\\\^^^\\\WWWUUUYYYYYYVVVUUUXXXYYYWWWZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQPPPOOOQQQVVV]]]bbbjjjrrr~~~~~~~~~~~~~~~~~~~~~yyyoooiiieeefffjjjuuu}}}ssspppssswww{{{}}}{{{wwwtttsssssstttvvvxxx{{{}}}~~~zzzvvvsssrrroookkkhhhhhhkkkppprrrzzz{{{|||yyytttnnnjjjiiiaaa```^^^]]]]]]```bbbddddddhhhllloooqqqvvv~~~~~~xxxnnneee^^^\\\^^^cccmmmwww}}}~~~|||vvvtttvvvzzz~~~~~~xxxnnnggg~~~|||{{{xxxtttoooiiidddaaa^^^ZZZVVVVVVXXXYYYXXXVVVQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUZZZaaagggsssmmmYYYMMMKKKMMMSSS[[[nnnnnn___NNNGGGEEEBBB??????=========<<<;;;;;;::::::888888888777777777777777888999::::::;;;;;;::::::666666555555555666777777666666666777888999;;;;;;999999999999999999999999::::::999999999999888888888999;;;<<<======<<<<<<<<<<<<<<<===>>>AAACCCDDDCCCQQQhhhuuunnnjjjkkkttt~~~{{{yyyyyywwwtttpppllljjjkkkmmmooooooooonnnkkkhhhffffffggggggfffccc___[[[[[[]]]___[[[\\\]]]]]]]]]]]]___aaa___```bbbdddeeeeeeeeedddeeeaaa]]]___dddhhhiiigggdddfffeeeaaa```aaa```\\\YYY\\\[[[VVVTTTVVVWWWVVVYYYYYYZZZZZZZZZZZZZZZZZZTTTSSSRRRPPPOOORRRWWW[[[aaaiiittt~~~~~~~~~yyysssooojjjfffjjjtttyyytttqqquuuzzz}}}}}}zzzuuurrrqqqrrrrrrtttwww{{{|||zzzvvvtttpppmmmllllllmmmnnnvvvxxxyyyyyywwwuuutttuuunnnllljjjiiijjjmmmqqqtttuuuxxx|||~~~~~~~~~wwwkkkccc]]]]]]```fffpppzzz{{{tttsssvvvyyy||||||vvvmmmggg}}}yyyvvvuuurrroookkkfffbbb```YYYWWWTTTSSSTTTUUUTTTRRRNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMMMMLLLKKKLLLNNNQQQTTTVVVZZZaaagggooo}}}uuu```QQQJJJLLLQQQWWWfff~~~zzzbbbUUUJJJFFFEEEBBB@@@@@@=========<<<;;;;;;::::::888888888888888888888888999:::;;;;;;<<<<<<;;;;;;777666555555555777888999666666666777888999:::::::::::::::999888888777777::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDAAAMMMcccyyyqqqkkkjjjqqqyyy||||||}}}zzzuuurrrqqqrrrtttuuuvvvuuussspppnnnnnnnnnkkkiiigggdddbbbbbbdddfffffffffdddbbbaaacccgggkkkkkkkkkllllllllllllkkkjjjiiieeecccfffmmmrrrpppmmmlllqqqsssoookkkiiifffbbbaaaeeefffaaa]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[XXXWWWUUURRRPPPPPPSSSVVVZZZaaakkkuuu}}}~~~vvvqqqsssmmmjjjooo{{{|||vvvsssrrrqqquuu{{{~~~}}}yyytttqqqqqqqqqqqqrrrvvvzzz}}}|||yyyvvvsssqqqpppooorrrtttwwwxxxxxxyyyzzz|||yyyxxxvvvuuuxxx~~~yyyjjjccc^^^^^^bbbgggqqqzzzwwwppprrrtttxxxzzzxxxssslllggg|||wwwtttmmmllljjjgggccc```]]][[[WWWUUUSSSRRRQQQPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKKKKMMMRRRVVVXXX___gggooozzz~~~fffVVVMMMIIIMMMTTTcccvvvmmmVVVMMMEEEDDDDDDBBB??????=========<<<;;;;;;::::::888888888999999999999999::::::;;;<<<<<<<<<<<<;;;888888777666777888:::;;;888777777666666777777777999888888888888777777777999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<>>>???AAACCCBBBKKK^^^{{{}}}uuunnnjjjooovvv~~~{{{zzz|||{{{xxxvvvvvvqqqpppoooooooooppppppoooqqqnnnjjjffffffllluuu|||~~~~~~|||{{{xxxvvvtttsssnnnnnnpppvvv||||||www{{{~~~xxxsssooommmtttxxxsssmmmhhheeeaaa___^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWTTTQQQPPPRRRSSSWWW\\\eeennnvvv}}}~~~wwwsssvvvtttsssxxxyyyrrrooonnnoooqqqwww}}}~~~zzzwwwuuurrrqqqpppqqqtttyyy~~~~~~{{{xxxwwwvvvyyy|||~~~~~~{{{jjjddd___```bbbgggooowwwvvvnnnooorrruuuvvvtttoooiiifff~~~yyyvvvrrrppphhhgggdddaaa^^^[[[YYYXXXTTTSSSRRRPPPNNNKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKMMMLLLLLLOOOUUUZZZ[[[dddppp{{{lllYYYOOOKKKJJJQQQ[[[vvvdddOOOGGGBBBBBBBBB@@@>>>???=========<<<;;;;;;::::::999999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;999999888888888999::::::999888777666666666666666555555666777888999::::::999:::;;;<<<===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBDDDLLLZZZtttxxxpppkkknnnttt|||zzz|||{{{|||~~~}}}yyyuuupppllloooyyy~~~zzz}}}}}}{{{ssslllhhheeecccaaa^^^\\\[[[[[[[[[YYYYYYXXXUUURRRQQQQQQSSSTTTXXX___gggmmmttt{{{www{{{zzzxxxyyy{{{~~~|||sssnnnllljjjmmmpppuuuzzz{{{yyyyyyuuusssqqqppprrrvvv|||~~~}}}~~~~~~zzzjjjddd``````cccfffmmmuuu}}}vvvnnnmmmpppssssssooojjjfffdddxxxssspppllljjjeeecccaaa^^^[[[XXXVVVUUUOOOOOOOOOMMMJJJGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLGGGKKKNNNOOOPPPSSSYYY___fffppp|||nnn]]]OOOMMMNNNRRR^^^llloooYYYJJJDDD???@@@@@@>>><<<>>>=========<<<;;;;;;::::::999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;888999999999999888888777888888777777777888999999666777777888999:::;;;;;;999:::<<<=========<<<;;;999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAADDDJJJVVVjjj|||sssmmmnnnsss~~~|||yyy}}}vvvooojjjfffdddaaa^^^[[[ZZZZZZZZZVVVVVVVVVUUURRRQQQQQQSSSQQQTTTZZZ___dddiiinnnrrrlllqqqxxx|||}}}}}}}}}~~~}}}rrrhhhfffgggiiinnnuuuxxx|||{{{wwwvvvwwwxxxuuuqqqoooppptttyyy}}}|||~~~|||{{{}}}}}}uuuhhhbbb___```cccfffmmmtttyyy}}}uuummmjjjmmmppppppkkkgggdddccc{{{qqqkkkhhhdddaaa```^^^[[[XXXUUUSSSQQQPPPKKKKKKLLLJJJGGGEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAABBBDDDGGGIIIJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLGGGKKKPPPRRRSSSVVV]]]cccrrr{{{xxxbbbSSSJJJMMMTTT\\\lll~~~cccOOOHHHBBB>>>??????<<<;;;===>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;888999::::::;;;;;;::::::777888999999999777666555777777777888999:::<<<<<<<<<;;;;;;::::::999999888999:::<<<>>>>>>===<<<;;;999999999999:::;;;<<<======<<<<<<<<<===>>>@@@AAAAAAGGGQQQbbb~~~}}}uuunnnooosss|||uuunnnjjjdddbbb^^^[[[YYYXXXXXXXXXRRRTTTTTTTTTRRRQQQQQQRRRNNNQQQVVVYYY]]]aaaeeehhheeekkksssxxxzzz}}}{{{ooodddccceeeiiipppyyyxxx{{{~~~|||vvvqqqqqqsss{{{wwwrrroooooorrrwww{{{yyy{{{~~~}}}zzzzzz|||xxxpppeee```^^^```cccfffmmmtttuuu}}}zzzssskkkiiilllooonnniiieeebbbbbb|||ooogggfffddd```\\\YYYXXXWWWTTTRRROOOLLLKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>???AAACCCDDDAAAAAABBBDDDEEEGGGHHHHHHKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKOOOUUUWWWZZZeeessszzzdddWWWQQQLLLOOOWWWeeeyyypppYYYOOOFFFDDDAAA??????>>>===;;;======??????>>><<<:::888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;888999999999888888777777555555666777999:::;;;;;;======<<<<<<<<<;;;;;;;;;555777999;;;<<<<<<<<<<<<<<<======<<<::::::;;;===============>>>>>>>>>>>>AAAEEEOOO___uuuzzzmmmiiimmmwww|||xxxmmmccc^^^ZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPMMMOOORRRUUUXXX[[[___bbbcccfffkkkppptttyyy~~~}}}}}}~~~rrrgggdddcccaaakkkvvvuuu{{{uuupppmmmkkkiiimmmsssuuuuuutttrrrppppppqqqsssuuuyyy}}}|||{{{{{{~~~}}}xxxkkkbbbaaa______ccciiiooosssqqq~~~vvvnnnlllhhhiiiiiiiiigggdddaaa___xxxllldddbbbaaa\\\XXXVVVUUUTTTRRRPPPMMMJJJIIIGGGFFFEEECCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@???>>>>>>???AAACCCEEECCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMRRRYYY]]]cccooo|||mmm[[[QQQOOOOOOTTT^^^mmmcccOOOFFFEEEBBB@@@?????????===<<<===>>>>>>>>>===<<<:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;999999:::::::::999888777666666777888999:::;;;<<<===<<<<<<<<<;;;;;;;;;:::777888:::;;;<<<<<<<<<<<<<<<======<<<::::::;;;===============>>>>>>>>>???@@@DDDLLL[[[ppp~~~qqqlllnnnsssxxx|||~~~}}}~~~zzzzzz}}}{{{tttlllddd]]]XXXXXXXXXVVVUUUTTTTTTTTTTTTRRRSSSSSSSSSSSSRRRPPPPPPLLLNNNOOOQQQSSSWWWZZZ]]]]]]```dddhhhlllrrryyy}}}{{{zzzxxxwwwxxx{{{~~~zzzooodddaaaaaa```jjjuuutttzzzssslllhhhfffeeejjjqqqwwwxxxxxxvvvtttrrrssstttuuuxxx|||}}}|||{{{}}}uuuiiiaaa``````aaadddiiiooorrrttt~~~sssllljjjffffffggggggfffdddbbb```{{{rrrggg```]]][[[WWWSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@??????@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPTTT]]]fffqqq~~~ooo^^^SSSMMMNNNTTT^^^iiiyyytttZZZKKKEEECCCAAA@@@@@@@@@@@@???===>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<:::888777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<======<<<::::::;;;============>>>>>>>>>?????????BBBIIIUUUgggvvvooonnnooorrrvvvxxxzzz~~~}}}{{{xxxvvvvvvzzz||||||uuupppoooooopppmmmllliiieee```[[[VVVTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQOOONNNNNNNNNPPPSSSVVVWWWXXXZZZ]]]```dddjjjrrrwwwxxxzzz}}}~~~}}}}}}~~~wwwuuusssqqqsssxxx}}}~~~tttnnnccc```aaabbblllxxxvvvwwwnnnfffcccbbbcccjjjrrr{{{}}}~~~}}}yyyvvvuuuuuutttwww{{{~~~}}}}}}~~~|||qqqfff``````aaacccfffkkkooorrrxxxzzzooohhhgggdddeeeffffffeeecccbbbaaatttlllccc\\\YYYVVVRRROOOOOOOOONNNLLLJJJHHHFFFEEEBBBBBBAAA@@@???>>>>>>???>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPPPPSSSSSSVVV```oooppp```UUUOOONNNOOOXXXhhhxxxgggTTTKKKHHHBBBAAA@@@AAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<999;;;<<<======;;;999888999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::<<<<<<<<<===============<<<======<<<::::::;;;=========>>>>>>>>>????????????AAAFFFOOO___wwwyyyooojjjkkkooorrrtttvvv}}}{{{wwwuuuuuu|||{{{uuuxxxvvvqqqmmmmmmppppppnnnhhhfffccc___[[[XXXUUUSSSSSSTTTTTTTTTTTTTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTRRROOONNNOOOQQQSSSSSSVVVWWWYYY[[[___eeemmmrrrrrruuuyyy{{{{{{zzzzzzzzzuuussspppoooqqqwww}}}}}}sssooodddbbbeeefffqqq{{{xxxsssjjjcccbbbdddhhhpppxxx}}}yyyvvvuuutttvvvzzz}}}}}}~~~xxxmmmddd___```bbbeeeiiimmmqqqsssyyywwwmmmgggfffggggggffffffdddbbbaaa___yyylllggg___ZZZVVVSSSOOOLLLLLLLLLKKKJJJIIIGGGEEEDDDAAA@@@???>>>>>>======>>>>>>>>>======>>>??????@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRWWWVVVZZZeeexxxxxxkkk```VVVOOOKKKOOORRR^^^tttqqqYYYKKKEEECCCBBBAAAAAABBBCCCCCCAAA???===<<<<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===:::;;;<<<======;;;:::888::::::::::::::::::::::::999999::::::::::::::::::=====================>>><<<======<<<::::::;;;===>>>>>>>>>>>>????????????@@@BBBEEEKKKYYYooo|||ooogggjjjnnnrrrsssuuu{{{{{{yyyyyy}}}wwwrrrooonnnkkkjjjooowwwxxxrrrooolllhhhbbb]]]YYYWWWUUUVVVXXXYYY[[[[[[ZZZXXXWWWWWWVVVTTTSSSRRRSSSUUUVVVXXXTTTQQQOOOPPPPPPPPPOOOTTTUUUVVVXXX[[[```ggglllnnnrrrvvvyyyyyyxxxwwwwwwrrrpppoooooorrrwww|||xxxqqqfffeeeiiilllvvv}}}xxxoooiiieeeiiiooottt{{{}}}yyyvvvuuutttvvvzzz}}}~~~~~~~~~tttiiiccc___```ccchhhlllqqqtttvvv|||vvvlllgggfffkkkjjjhhhfffccc```^^^]]]pppddd```[[[WWWTTTPPPMMMKKKIIIIIIHHHHHHFFFEEEDDDCCC??????>>>===============>>>>>>>>>>>>??????@@@AAA@@@AAABBBDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKMMMOOOQQQSSSTTTZZZ]]]cccqqq}}}oooaaaXXXRRRMMMJJJJJJTTTZZZlllfffQQQGGGBBB@@@@@@@@@@@@AAABBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<<<<===;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999999888888999999999999::::::<<<<<<<<<<<<<<<===>>>???<<<======<<<::::::;;;===>>>>>>>>>?????????@@@@@@@@@AAADDDIIITTThhhrrrgggjjjnnnsssuuuvvv{{{}}}yyyuuussslllmmmlllnnnxxx~~~yyyvvvoooiiiccc^^^\\\[[[XXXZZZ]]]___```^^^\\\[[[\\\ZZZWWWUUUTTTUUUWWWYYY[[[WWWSSSRRRSSSRRROOOLLLRRRSSSTTTUUUVVVZZZ___cccjjjnnntttwwwxxxwwwvvvvvvpppqqqqqqsssvvvyyy}}}~~~uuujjjkkkppprrrzzz~~~vvvnnnkkkllluuu~~~yyyuuutttuuuuuuxxx{{{}}}~~~{{{pppgggccc___aaadddiiiooouuuyyy|||}}}tttlllhhhhhhllljjjhhheeeaaa^^^\\\[[[vvvggg]]]ZZZWWWTTTQQQNNNKKKIIIEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>============>>>>>>>>>>>>??????@@@BBBBBB@@@AAACCCEEEFFFHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOPPPSSSUUUWWWXXX^^^eeepppwwwggg]]]SSSNNNJJJHHHJJJPPP^^^kkk{{{\\\MMMGGGCCC@@@>>>======??????>>><<<999::::::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<<<<:::999999999:::;;;::::::999999888888888888888888888888999999999:::;;;;;;::::::;;;===>>>@@@<<<======<<<::::::;;;===>>>>>>?????????@@@@@@@@@>>>@@@CCCFFFPPPbbbzzzwwwkkkiiioootttwwwwww{{{zzzssspppnnnkkknnnooosss}}}wwwpppjjjgggeeeeeebbbeeehhhkkklllkkkhhhfffgggddd```]]][[[\\\^^^```aaa]]]ZZZZZZZZZYYYSSSOOOQQQSSSTTTTTTUUUWWWZZZ]]]eeejjjpppuuuwwwwwwwwwwwwtttvvvyyy||||||rrrtttzzz|||wwwooonnnuuuzzzsssqqqrrrtttwwwzzz}}}}}}}}}~~~yyymmmeeeeee```aaaeeejjjqqqxxx~~~zzzrrrkkkhhhiiiiiigggeeebbb___\\\ZZZZZZ|||kkk]]]XXXWWWTTTRRROOOLLLJJJHHHBBBBBBBBBBBBAAA@@@?????????>>>>>>============>>>????????????@@@AAABBBCCC@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRTTTUUUXXXZZZ\\\^^^```kkkzzzfffWWWQQQMMMKKKGGGFFFMMMXXXiii|||kkkPPPFFFDDDAAA>>><<<;;;;;;<<<===<<<999666888:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>===<<<999888888888:::;;;:::999999888888777777777777777888888999999999:::::::::999:::;;;===???@@@<<<======<<<::::::;;;===>>>????????????@@@@@@@@@<<>>>>>=========>>>>>>???@@@AAA????????????@@@BBBEEEFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLJJJJJJMMMOOOQQQRRRUUURRRSSSYYY[[[\\\aaajjjllluuuppp[[[OOOJJJGGGFFFEEEHHHQQQ[[[~~~}}}\\\NNNHHH@@@<<<===>>>===;;;:::999999:::;;;:::999999:::;;;;;;:::888777777777999;;;<<<;;;999:::;;;;;;<<<<<<;;;;;;:::<<<;;;999777777888999:::999999999888888888777777777777777777777888888999777888888999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<======???BBBEEEEEEAAA===AAA@@@AAADDDIIIVVVmmmyyyqqqnnniiillluuuxxxuuuyyy}}}rrrjjjeeecccccceeegggmmmyyy|||wwwssssssvvvzzz}}}}}}zzzxxxvvvuuuuuutttrrrppprrrnnnjjjhhhgggddd___[[[XXXVVVTTTSSSUUUWWWWWWWWW\\\```ffflllppptttyyy|||{{{sssmmmpppuuukkkddd```hhhttt}}}~~~}}}}}}|||}}}}}}{{{wwwqqqkkkhhhgggdddeeehhhmmmpppuuu~~~wwwrrrmmmjjjjjjiiieee___[[[YYYXXXWWWVVVqqqbbbXXXVVVQQQPPPMMMJJJHHHFFFDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>======>>>>>>???@@@AAA@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMOOORRRTTTUUUVVVTTTWWW]]]aaadddkkktttzzz|||dddTTTLLLHHHFFFFFFGGGLLLYYYfffnnnTTTKKKIIICCC??????===<<<:::999888888999999:::999999:::;;;;;;:::888666555666888;;;======;;;::::::;;;;;;;;;;;;::::::<<<:::999777777777999999999999888888888777777777777777666666777777888999777777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRUUUWWWXXXYYYYYY^^^ffflllqqqyyy|||hhhVVVLLLFFFDDDDDDDDDFFFNNN___ppprrr]]]KKKHHHHHHDDD???>>>;;;:::999888777777777888999888888999::::::999777444444555888<<<>>>>>>===999999::::::::::::999999:::999888777666777888999888888888888777777777777666666666666666777888888777777777888999999::::::;;;;;;;;;::::::;;;;;;<<<:::::::::<<<>>>>>>===<<<>>>===>>>AAAFFFQQQfffxxxwwwmmmiiikkkrrruuurrrtttzzz}}}xxxuuurrrqqqkkkiiifffbbb^^^[[[YYYXXX]]]]]]___dddkkkooonnnllljjjiiigggggglllssszzz~~~|||zzzvvvqqqkkkfff```]]]YYYWWWWWWXXXYYYYYY[[[]]]```dddiiipppwww|||sssgggiiitttqqqiiidddbbbjjjvvv~~~~~~~~~~~~~~~zzztttmmmgggeeedddeeefffkkkqqquuu{{{sssllliiifffeeeffffffccc^^^ZZZYYYWWWVVVUUUooovvvuuufff[[[RRRNNNNNNHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIILLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUWWWYYY\\\aaaiiisss|||kkkVVVLLLHHHEEEEEEEEEGGGIIIRRReeewwwdddTTTGGGDDDDDDAAA<<<;;;;;;::::::999888888777777888777777888999999888666555555666888;;;===<<<;;;888888999999999999888888888888777666666666777888888888777777777666666666666555555555555666777777666666777777888999999999::::::::::::::::::;;;<<<:::999999:::;;;<<<<<<=========>>>AAADDDNNNbbbsss{{{nnnjjjkkkqqqtttrrrsssvvv}}}|||zzz{{{}}}~~~}}}{{{{{{uuupppmmmjjjhhhfffdddddddddcccbbb```___]]]^^^^^^___cccggghhhgggeee`````````aaaeeeiiinnnqqquuuzzz~~~zzztttqqqjjjfffaaa]]][[[ZZZYYYXXXXXXZZZ\\\^^^ccckkktttzzzwwwoooppp{{{ppphhhcccaaagggrrr~~~~~~~~~~~~~~~|||{{{xxxsssmmmiiihhhiiiggghhhlllrrrwww}}}qqqkkkiiigggfffgggdddaaa\\\YYYXXXWWWUUUTTTdddkkkvvv~~~iii\\\SSSMMMIIIIIIEEEDDDCCCAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJJJJNNNNNNNNNNNNOOOOOONNNNNNMMMOOOQQQRRRRRRSSSWWWZZZaaakkkyyyyyy___MMMGGGGGGHHHHHHKKKOOORRRZZZjjjzzznnnZZZOOODDD@@@???>>><<<;;;;;;;;;;;;:::999999888888777666666777888888777555777666666888999:::999777777777888888888888777777666666666666666666666777777777777666666666555555555555555444555555666777555666666777777888888999999999999999999:::;;;;;;:::::::::::::::;;;===>>>>>>===???AAADDDLLL^^^ooo~~~rrrooommmpppsssssssssttt}}}}}}}}}}}}}}}{{{xxxvvvwwwsssnnnkkkhhhgggdddcccbbbcccdddeeeeeedddcccccc^^^aaaeeeiiikkkiiieeebbbbbbbbbccccccdddeeeffffffkkkmmmqqqrrrrrrtttxxx|||~~~vvvrrrlllgggccc```\\\ZZZYYYYYYZZZ[[[___fffooovvv}}}yyy{{{ooohhhddd```eeemmmvvv~~~~~~~~~}}}{{{wwwrrrllliiiiiikkkhhhiiinnntttxxx~~~}}}pppkkkiiigggffffffbbb___[[[XXXWWWVVVTTTRRRXXX^^^hhhsssnnn[[[QQQMMMHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQSSSSSSSSSVVV[[[```kkkzzznnnXXXKKKGGGHHHGGGHHHNNNWWW^^^eeeqqq|||bbbPPPIIIAAA======>>>>>>>>>;;;;;;;;;;;;:::999888777666555555666777777666444777666555666888888666555666777777777777777777666444444555555555555666666666666666666555555555555444444444444444555666666555555555666777777888888888888888888999:::;;;;;;999:::;;;;;;::::::<<<>>>======???AAABBBJJJZZZjjjyyytttppppppsssuuuvvvuuu|||~~~}}}{{{yyyuuurrrooolllkkkjjjhhhgggeeedddddddddddddddeeeeeedddkkksssyyyyyysssjjjdddeeedddcccccccccddddddeeeiiiiiihhhiiijjjmmmooopppssssssuuuxxx{{{{{{zzzxxxyyy}}}~~~zzzuuupppkkkfffbbbaaa```^^^\\\]]]bbbiiinnnzzz~~~ooojjjgggccceeellluuu~~~}}}wwwpppiiiffffffhhhhhhjjjooouuuzzzyyynnnkkkiiifffcccccc___]]]ZZZXXXVVVUUUSSSQQQPPPTTTZZZcccmmmzzznnn^^^OOOJJJIIIGGGCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQQQQQQQQQQTTTVVVVVVWWW\\\dddkkk{{{sss]]]PPPKKKJJJKKKLLLOOOYYYiiivvv}}}mmmVVVIIIFFFBBB>>>=========;;;999:::::::::999888777666666555444555666777555333444333333444666777666444555666666777777666666555333333444555555555555555666666666555555555444444444444333333444444555666444444555666666777777888777777777888888999:::;;;777999;;;;;;:::999;;;===;;;;;;===???@@@FFFVVVeee}}}zzzssspppsssxxxyyywwwyyyzzzxxxuuutttssssssqqqpppmmmkkkhhheeedddfffhhhiiiuuuxxxnnnhhhfffcccaaaccchhhnnnrrrsssnnniiihhhjjjllljjjhhhiiiiiijjjnnnrrrtttttttttrrrwww}}}yyysssnnnmmmjjjfffaaa]]]^^^bbbeeeqqq{{{|||pppnnnmmmiiijjjooo~~~~~~~~~~~~~~~~~~~~~{{{uuummmfffddddddfffgggiiiooowww}}}xxxnnnllljjjfffaaa```^^^[[[YYYWWWVVVTTTRRRPPPMMMOOORRRVVV^^^hhhttt{{{uuucccUUUIIIGGGIIIHHHEEECCCBBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJLLLNNNNNNNNNNNNKKKMMMOOOPPPRRRRRRRRRQQQSSSVVVYYYYYY[[[aaallltttwww___OOOJJJLLLNNNNNNXXX\\\jjj___MMMGGGGGGDDD@@@===;;;888555888888999999888777555444555444444555666666555333111111111333666777666555555555666666666666555555222333444444555555555444666666555555555444444444444333333333333444555555444444555555666777777777777777777777888999:::;;;555888;;;;;;999888:::<<<::::::<<<>>>???DDDSSSaaaqqq~~~vvvqqqtttyyy{{{yyyxxx}}}|||{{{{{{{{{zzzxxxwwwsssnnnjjjhhhiiilllooozzzoookkkfffeeeiiisss~~~zzzrrrpppqqqqqqmmmhhhiiiiiijjjnnnsssvvvxxxxxxlllpppvvv{{{}}}|||wwwvvvsssmmmeee^^^\\\]]]___jjjttt{{{qqqqqqrrrnnnnnnrrr~~~}}}~~~}}}}}}yyyvvvpppjjjeeecccfffhhheeehhhoooxxxyyypppooommmhhhbbb```]]][[[XXXWWWVVVTTTQQQOOOKKKLLLMMMNNNQQQXXX```eeeuuu{{{xxxhhhVVVOOOGGGDDDEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIJJJJJJOOONNNNNNMMMNNNNNNOOOOOOMMMNNNOOORRRTTTUUUTTTSSSSSSVVVZZZ^^^aaajjjyyy|||ooo___RRROOONNNJJJOOOYYY]]]nnnkkkVVVIIIDDDCCCAAA>>><<<:::999888:::999888888888888555333333444555555555444333222222333444555666555555444666666777777666555444444666666666666666666666666333333444444444444333333444444555555666777777888888777666444444555555666666666666666666777888888::::::;;;<<<<<<<<<<<<;;;>>><<<===AAACCCFFFNNNUUUlllxxxrrroooqqqxxx}}}|||~~~~~~~~~yyyqqqkkkkkkqqqxxxyyynnnffffffnnn{{{}}}}}}|||vvvpppnnnmmmjjjjjjxxxxxxkkkmmmqqqtttxxx||||||sssllliiiddd[[[VVVXXX]]]iiixxx|||}}}xxxoooqqq{{{~~~~~~~~~~~~~~~}}}~~~|||zzzvvvrrrlllfffddddddgggiiinnnlllpppzzzzzzvvvqqqlllhhheee```^^^[[[ZZZWWWUUUSSSRRRQQQQQQHHHHHHIIIIIIKKKOOOUUUYYYaaahhhpppvvv|||hhh[[[RRRMMMFFFDDDEEEFFFEEECCCCCCCCCCCCBBBCCCDDDDDDEEECCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJOOONNNNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVWWWVVVUUUZZZ\\\```dddkkkxxx~~~lllaaaTTTLLLLLLMMMNNNVVVaaauuu{{{cccQQQFFFCCCBBB@@@===;;;999888888888777666666777777555333444444555555555444333222000000222333333333222222555666666666555555444333555555555555555555555555444444444555555444444444333444444555666666777777888777666555444555555666666666666666666777777888777777888999999999999999<<<:::;;;???AAADDDKKKRRRfffyyy{{{tttpppqqqvvv{{{vvvyyy~~~uuunnnooouuu|||vvvnnnmmmrrr~~~}}}uuuuuutttooommmyyyyyyiiikkkppptttxxx{{{~~~vvvmmmjjjeee^^^ZZZ[[[[[[dddqqq~~~}}}vvvxxx~~~~~~~~~~~~~~~|||zzzsssooojjjeeecccdddgggiiioooooosss|||~~~vvvrrrnnniiifffccc___]]][[[ZZZXXXUUUTTTSSSSSSSSSFFFGGGGGGGGGFFFGGGJJJLLLNNNWWWaaajjjuuulllYYYPPPMMMIIIEEEDDDEEEFFFDDDBBBDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNNNNOOOPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZZZZ```dddhhhmmmxxxqqq^^^WWWNNNJJJNNNRRRWWWeeesssiiiWWWJJJBBBAAA@@@>>><<<:::888888777777555444555666777555444444444555555444444333222000000111222222222111111444444555555444444333333555555555555555555555555444555555555555555555444333333333444555555666666777777666555555555555666666666555555666666777888666666777777777777888888:::888999<<<>>>@@@GGGNNN^^^qqq~~~vvvppppppssswwwrrruuuzzz{{{ssssssyyyyyywwwzzz~~~xxxuuu{{{uuuiiilllqqqwwwzzz||||||{{{zzzyyyzzz~~~sssnnnjjjeee```^^^ZZZ___hhhsss~~~|||~~~~~~~~~~~~~~~~~~|||zzzyyynnnkkkgggcccccceeehhhjjjppprrrxxx~~~vvvpppmmmiiifffcccaaa^^^\\\YYYXXXVVVTTTSSSSSSSSSTTTHHHIIIIIIIIIGGGFFFGGGHHHIIIOOOXXX```lllyyybbbTTTPPPIIIGGGFFFFFFGGGGGGEEECCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSUUUWWWXXXZZZ]]]```bbbhhhnnnuuu}}}hhhZZZTTTQQQQQQUUU[[[fffzzzpppYYYMMMEEE@@@???>>><<<:::999888777777777555444555666777777666444444444444444333333333222333333333333333333333333333333444444333333222555555555555555555555555444555555666666555555444333333333444444444555555777666666666555555555555666555555555555666777777777777777777888888999999999777888;;;===>>>DDDKKKXXXjjjxxxpppnnnoooqqqppptttzzzzzzzzz|||qqqnnnqqqvvv{{{~~~}}}zzzwwwrrrooonnnsss}}}wwwsssnnngggbbb___```dddllluuu|||vvvuuuxxx~~~~~~~~~~~~}}}~~~~~~~~~|||yyyvvvtttiiigggdddbbbcccfffjjjlllqqquuu|||{{{qqqkkkhhheeecccaaa```^^^\\\VVVUUUTTTSSSRRRRRRSSSSSSIIIJJJKKKKKKIIIHHHHHHIIIHHHLLLQQQVVVaaatttmmmZZZQQQOOOIIIHHHHHHHHHIIIHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTWWWZZZ]]]```eeelllpppyyyrrr^^^TTTPPPSSSXXX^^^fffvvvaaaPPPGGGCCC@@@===<<<;;;999888888777777999777555555777888888777555555444444333333333333444444333333333333333333222222333333333333333222555555555555555555555555444444555555555555444444333333333444444444444444666666666666666555555444555555555555555666666777777777666666666777888999:::888888<<<======BBBHHHSSSddd~~~yyyqqqllllllmmmooosssyyywwwvvvwwwzzz}}}~~~|||vvvqqqjjjhhhgggkkktttzzzrrrjjjkkkgggggglllrrryyyzzzuuurrruuu|||~~~~~~~~~~~~}}}~~~~~~}}}zzzvvvqqqnnnfffdddbbbbbbdddggglllooorrrxxxyyyppphhheeecccaaaaaa```^^^]]]WWWVVVUUUTTTSSSTTTTTTUUUJJJKKKLLLKKKIIIHHHIIIJJJEEEHHHKKKOOOWWWfffzzzsssaaaSSSLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWW[[[aaaeeekkksss}}}vvv```SSSOOOMMMWWWdddmmmvvvnnnWWWJJJDDDAAAAAA<<<<<<:::999888888888888:::888666666777888888888666555444333333333333444444333222111111111222222222222333333444444333333444444444444444444444444333444444444444444444333444444444444444444555555666666666777666555555444555555444444555555666777666555444333444555666777:::888999<<<<<<<<<@@@FFFMMM]]]www|||sssmmmllllllnnnqqqwww~~~~~~~~~}}}yyyrrrlllgggggghhhlllsss~~~yyyyyysssooorrrsssttt|||}}}zzzvvvvvv|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}yyytttnnnkkkdddcccccccccfffjjjnnnqqqsss{{{uuuooofffcccaaa``````___^^^\\\ZZZYYYWWWVVVVVVVVVWWWWWWMMMMMMMMMKKKIIIHHHJJJKKKFFFIIILLLOOOSSS[[[fffoootttqqqkkkbbbXXXPPPLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXX]]]bbbiiipppxxxtttbbbTTTQQQTTTWWWhhh|||vvv]]]NNNFFFAAA@@@AAA<<<;;;:::999999999999999;;;888666444555666666666666555444333333333444444555444333222222222333333222222333444444444444444444444444444444444444444222222333333333333222222555555555555555555555555555666777777777666444444555444444444444555666666666555444333444555777888999777888;;;;;;:::>>>CCCGGGVVVnnnvvvpppnnnnnnmmmpppvvv|||~~~~~~}}}yyy{{{~~~zzzrrrlllhhhkkkoootttzzz~~~yyyzzzvvvooorrr{{{}}}zzz|||~~~~~~~~~~~~}}}}}}}}}{{{|||}}}|||yyysssnnnjjjeeeddddddeeehhhlllpppssswww~~~|||qqqkkkdddbbb___^^^^^^^^^\\\[[[ZZZYYYWWWUUUUUUUUUUUUUUUQQQQQQOOOMMMJJJIIIKKKLLLJJJNNNRRRSSSSSSTTTYYY\\\```___\\\XXXUUURRRPPPOOOKKKKKKJJJHHHGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQOOOOOOPPPRRRTTTVVVXXXYYYaaagggpppxxx~~~nnnbbbWWWQQQVVV```ggg|||wwwdddQQQHHHCCC???>>>AAA<<<;;;::::::999999::::::;;;888555333444555555444666555444333222333444444888777666555444555555666222333444444555555555555444444444444444444444444111222222333333222222111666666666666666666555555555666777777777666444333555444444444444555666666999888666555666777999;;;888777888::::::999<<>><<<;;;:::999777666666666666555555555444444444444444444444222222222222444444888666444222111111111111000222444444333333444555222333333444444333333222444333333333333444555555555555444444333222222111000222444444333222333444444444444555555555555666555555666666666777777777888999999::::::;;;;;;<<>><<<;;;888888777777555444333333555555555555555555555555333333333333333333333333333333222222111111111111...000222333222222333444222333333444444333333222444444333222333444555666444444444444444555555555222444555666555444555666444444444555555555555666555555555555666666666666888999999::::::;;;;;;<<<@@@CCCKKK\\\tttzzzuuuqqqrrrrrrrrrssswww|||}}}}}}{{{zzz{{{}}}wwwrrrooorrrsssqqqqqqsss{{{yyyuuuttttttvvv}}}~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyywwwuuusssqqqnnnkkkiiiggggggdddffflllrrrvvv}}}vvviiicccbbbbbbaaa``````___\\\ZZZWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQqqqsssuuutttqqqnnnkkkjjjkkknnntttwwwxxxuuupppmmmcccbbb___ZZZUUURRRRRRSSSVVVYYY]]]bbbgggjjjlllmmmeeebbb\\\VVVSSSUUU[[[```eeefffiiinnnuuu}}}vvvcccWWWRRRPPPRRRVVVVVV]]]lllsss\\\MMMEEECCCCCCAAA???>>>===<<<<<<999999999888777666444444555555555555555666666666333333333333333333333333111111111111111111111111///111333333222222333444222333333444444333333222444333333333333444555555888777666555444333222111222444666666555444555666444444444555555555555666555555666666666777777777888999999::::::;;;;;;<<<>>>AAAJJJXXXmmm}}}wwwqqqrrrqqqqqqqqquuuzzz~~~{{{zzzxxxrrrnnnooovvvzzz~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxvvvtttqqqnnnkkkiiihhhhhhhhhfffgggnnntttyyyqqqfffbbbaaaaaaaaa```___\\\ZZZXXXVVVVVVRRRRRRQQQQQQQQQQQQQQQRRRtttyyy{{{xxxvvvwwwzzzzzzxxxsssnnnkkkbbbbbbaaa^^^ZZZXXXXXXYYY```dddkkkrrrwwwzzzzzzzzzoookkkeee___\\\```ggglllooopppsssxxx~~~lll```UUUQQQPPPSSS\\\eeekkkvvvttt___QQQGGGBBBBBBAAA@@@>>><<<<<<===>>>;;;;;;;;;;;;:::888777666333333444444444555555555222333333444444333333222000000111111111111111000///111333444333333444555222333333444444333333222222333444444555555444444777666555444333111000000222333555555444444444555444444444555555555555666666666666777777777888888888999999::::::;;;;;;<<<;;;@@@IIISSSddd|||ttttttrrrppppppssswww{{{|||vvvtttuuuuuuvvvyyy|||~~~}}}||||||}}}}}}~~~~~~}}}{{{yyywwwvvvtttpppmmmjjjiiihhhhhhjjjhhhjjjqqqxxx}}}~~~nnneeeaaa```^^^aaa___\\\XXXVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSyyy}}}yyysssmmmjjjaaabbbcccbbb```______```lllpppwww}}}wwwsssmmmgggfffjjjrrrxxxzzzzzz|||qqqdddXXXSSSQQQSSSUUU[[[iiiwwwzzz]]]NNNGGGBBB===;;;;;;:::888666777999;;;888888888888777555444222222222222333333444444444222333333444444333333222///000000111111111111000000222444444333333444555222333333444444333333222222333444555666555444333222222222222222222222222000222444444333333333444444444444555555555666666777777777777888888888888888999999::::::;;;<<<<<<999@@@HHHPPP___yyywwwvvvtttqqqoooqqquuuyyy~~~uuusssqqqppprrrvvv{{{~~~}}}||||||}}}}}}~~~~~~}}}{{{xxxwwwvvvssspppllljjjhhhhhhhhhllljjjlllttt{{{zzzllldddaaa^^^\\\```]]]YYYUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUlllwwwzzztttpppmmmhhhkkkllliiicccbbbhhhnnnzzz~~~|||ssspppmmmkkklllqqqxxx|||~~~vvvhhh[[[RRRSSSRRROOOPPPXXXiii~~~aaaQQQHHH@@@<<>><<<<<<;;;:::999888777777888777666555444444444444444444444444444333333222333333333222222222111111///000000111111111111111000000222333333333222222222222222222222222222222333333333333333333333333333222111000000111222333555444444444333333333333444444444444555555555555777777777777888999:::;;;999::::::;;;;;;;;;;;;;;;;;;AAABBBHHHYYYlll}}}zzzwwwtttrrrsssuuuvvv~~~zzzvvvzzzyyysssrrrxxx~~~~~~}}}}}}||||||yyyuuurrrppppppnnnjjjgggeeefffgggkkkkkkoooxxx}}}ooogggbbb^^^^^^```]]]ZZZVVVSSSQQQQQQRRRSSSRRRSSSTTTUUUVVVUUUTTTTTTZZZ^^^gggsss}}}~~~wwwsssrrrvvv|||wwwnnngggddddddcccdddfffkkkrrrzzz~~~|||yyyyyy}}}|||kkk^^^WWWUUUUUUTTTSSS[[[ffftttuuu```LLLEEECCC>>>;;;===<<<;;;;;;:::999888777777888777666555444444444444555444333333222222333333333333333333333222222222///000111111222222111111000111222333444555555555222222222222222222222222222222222222222222222222111111000000000000111111444444333333333333333222333333444444555555555555777777777777888999::::::999999:::;;;;;;;;;;;;::::::@@@@@@DDDRRRbbbzzz{{{vvvtttuuuvvvvvvtttyyy~~~wwwtttyyy~~~~~~~~~}}}|||{{{{{{zzzxxxssspppnnnnnnlllhhheeedddeeegggiiikkksss{{{uuuiiiccc```]]]]]]```ZZZXXXUUURRRQQQQQQRRRSSSRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSWWW___hhhrrr|||}}}~~~yyyqqqjjjdddbbb___```cccgggnnnvvv}}}~~~wwwssspppqqqvvv|||~~~xxxoooddd]]][[[^^^bbbdddjjjrrr}}}xxx]]]PPPDDDAAAAAA>>>;;;<<<;;;::::::999888777777777777777666555444444444444555444222111111111222333222222222222222222222222000000111222222222222111222333333333333333333333222222222222222222222222222222222222222222222222000000////////////000000333333333333222222222222333333333444444555555666555444444555555666777888888888999:::::::::::::::888>>>>>>@@@LLLYYYnnn}}}wwwvvvxxxzzzwwwtttvvvzzz{{{}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzzwwwsssooolllllljjjfffccccccdddfffkkkpppxxxzzzoooddd```^^^\\\\\\^^^XXXVVVSSSQQQPPPQQQRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTSSSPPPQQQWWW]]]dddoooxxx~~~yyyrrrlllhhhgggdddfffkkkqqqxxx~~~uuupppjjjgggdddeeeiiimmmnnnmmmppptttxxx{{{{{{yyyvvvtttooollljjjkkkooouuu{{{~~~|||aaaOOOHHHAAA@@@@@@>>>;;;;;;999999999888888777777666777666555444444333333333444333222000000111222222000000000000111111111111000000111222222222222222111111111111111222222222222222222222222222222222111111111111111111111111////////////////////////222222222222222222222222222222333333444555555666444444444444555666777888777888999999::::::999999666<<<<<<>>>HHHRRReeezzzyyy||||||zzzvvvvvvyyy~~~~~~~~~|||{{{{{{zzzwwwrrroookkkjjjhhhdddbbbbbbdddgggmmmsss{{{vvvlllbbb___]]]ZZZZZZ[[[VVVTTTRRRQQQPPPPPPQQQRRRQQQRRRTTTUUUVVVVVVUUUUUUUUURRRSSSXXX]]]```fffmmmssszzzwwwqqqnnnnnnoooqqqvvv|||ssshhhbbbZZZXXXWWWWWWZZZ]]]___```^^^aaaeeehhhkkknnnrrrttttttwww|||iiiVVVHHHEEEAAA???>>><<<;;;:::888888888777777777666666777666555444333333333333333222111111000000111111/////////000000000000000000111222222333222222222------...///000222444555222222222222222222222222000000000000000000000000//////000000000000//////000111111111111222222222111111222333444555555666666666666666777888999999777777888999999999999888555;;;;;;<<>>999777777888888777777777777666666666666666666555444333333333333000111222222222111///...000000111111222222222333111111222333333333333222333222000/////////000111222222222222222222222222000000000000000000000000///000111222222111000/////////000000111111111222000111111222444555666666444333333444444555666777666666777888888888888888666<<<;;;:::@@@CCCPPPfff{{{~~~}}}~~~~~~~~~~~~|||~~~}}}{{{{{{zzzxxxwwwvvvsssnnnjjjjjjiiifffcccaaabbbfffjjjvvvwww~~~vvvhhh```YYYYYYZZZXXXWWWXXXTTTSSSRRRPPPOOONNNMMMMMMPPPQQQSSSUUUVVVVVVVVVVVV}}}}}}}}}{{{yyyyyy}}}zzzrrrnnnoooqqqrrrvvv{{{|||zzzvvvuuuuuutttrrrnnnhhh```ZZZWWWVVVWWW]]]ccccccccchhhuuukkk[[[OOOFFFBBB???>>><<<:::999999999999999888888777666555555444555444222000///000000111000000000000000000000000111000///......///000000111111222222222111111000////////////000000000000111111000000000000111111......//////000000111111111111000000//////......000000000000111111111111000111222333333222111000555555555555555444444444777777777777777888888888999:::;;;<<<;;;>>>IIIVVVqqq}}}~~~}}}}}}~~~~~~}}}||||||}}}|||}}}}}}|||zzz}}}zzzvvvtttssspppkkkggghhhfffdddcccdddgggkkknnnsssyyymmmbbb___\\\\\\\\\\\\YYYVVVTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVVVV{{{{{{~~~|||vvvpppkkkjjjkkkmmmnnnqqqttttttqqqooooooqqqooonnnlllhhhcccaaabbbccchhhooowwwzzz|||pppZZZMMMDDD>>><<<===<<<:::999888777888888888888777777666555555444444333222111000000000111000000000000000000000000000000///...//////000111000111111222222222111111000000000000////////////000000////////////000000......//////000000000000000000000000//////......//////000000000111111111000111222222222222111000444444444444555555555555666666777777777777888888:::999;;;<<<:::<<>>>>>???:::999888777777666666666666666666555555444444444333333222222111111111111////////////////////////......//////000111222333......000111222222222222111111000000//////...............------.........////////////////////////////////////////////////////////////000000000111000000111111111111000000111111222333444555555666444555555666666777777777:::888999:::888888???HHHUUUhhh}}}~~~|||~~~{{{}}}{{{yyyzzz{{{yyyyyyzzz{{{|||{{{{{{zzz{{{yyyuuurrrnnnkkkiiigggcccgggkkkmmmooorrrvvvzzz{{{mmmddd___^^^^^^]]]\\\ZZZWWWUUURRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWzzz^^^PPPAAA;;;;;;::::::;;;999999888888777777666666555555555555444444444444333333333333222222222111////////////////////////...//////000111222222222---...///000111222222222111000000000/////////.........------------....../////////............................../////////...////////////000000000000000000000000000000000000111111222333444555555333444444555666666777777999888888999888777<<>>BBBIIIZZZttt}}}zzzyyy{{{}}}{{{zzz~~~~~~~~~|||zzzyyyzzz{{{zzzyyyxxxvvvuuutttttttttrrrrrroooiiiccc```aaacccaaaggglllnnnooouuu~~~oooggg```YYYUUUXXX[[[ZZZVVVRRRPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSVVVWWWXXXZZZ[[[[[[\\\\\\gggRRRCCC===;;;<<<<<<<<<;;;999777666555555444444444333333333333333333333333333333333444333333222111000//////000000////////////000000111111111111111000//////000000111111111000000/////////000000000000000///000000000000000000000000......//////////////////---......///////////////000000000000000000000000////////////000000000000000000000000000000000000111111222333333444555555666666666777888999;;;;;;BBBIIIVVViii|||zzz~~~~~~|||||||||}}}zzzzzzzzzzzzzzzyyyyyyyyy{{{yyyvvvsssqqqpppooooooqqqooojjjddd```^^^```bbbbbbdddgggkkkqqqyyyuuuhhh^^^ZZZ[[[ZZZYYYWWWVVVUUURRROOOLLLMMMNNNNNNNNNNNNOOORRRTTTVVVVVVUUUVVVWWWYYY[[[\\\kkkXXXIII@@@===::::::999999888666555444555444444444444333333333222222222222222222222222333222222111111000000000000000////////////000000222222222222222111000000000000111111111000000000/////////000000////////////////////////////////////////////////.........---......///////////////////////////////////////////////////000000000111111111111111111111111111111111222333333444555555666666666777888999:::;;;AAAGGGRRRbbbyyy|||yyy|||}}}|||{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzyyyyyy{{{zzzwwwtttrrrpppooooooooommmhhhccc______aaacccgggjjjmmmpppttt}}}rrrfff^^^ZZZ[[[\\\YYYVVVTTTSSSQQQOOOLLLLLLMMMNNNNNNMMMNNNQQQTTTVVVVVVVVVWWWYYY[[[]]]^^^kkkSSSGGGAAA======:::999888777666555555555444444444444333333333333111111111111111111111111111111111111111111111111000000////////////000000222222333333222222111000000000000000000000000000//////////////////......////////////////////////000000//////.........------......///////////////......................../////////000000000111111222222222222222222222222111222222333333444444555666666666666777999:::;;;???CCCKKKYYYlll|||yyyyyy{{{~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyy|||zzzxxxuuusssqqqpppoookkkiiifffbbb______bbbeeeggglllpppqqqttt}}}zzznnneee]]]ZZZ[[[]]]ZZZUUURRRQQQOOONNNMMMLLLMMMMMMMMMMMMNNNQQQSSSVVVVVVWWWXXXZZZ]]]___```|||ZZZGGGAAA>>>===<<<<<<;;;999777666666666777444444444333333333222222000000000111111111111111///000000000111111111222000000////////////000000111222222222222111000000///////////////000000111/////////...............////////////////////////000000000///......---------......///////////////........................//////000000000111111111222222222222222222222222222222222333333444444444555555555666777888999:::===@@@FFFQQQbbbyyy{{{xxxvvvxxx|||~~~~~~~~~~~~~~~{{{yyy{{{~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyy{{{zzzxxxvvvsssqqqpppooofffeeeccc```___```dddhhhhhhnnnssstttvvvtttkkkccc]]]YYYZZZ^^^ZZZTTTPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLNNNPPPSSSTTTUUUWWWYYY[[[]]]___```oooRRRCCC@@@>>>;;;888;;;:::888666555555555666444444333333333222222222111111111111222222333333/////////000111111222222000000////////////000000000000000000000//////...//////......///000111111111000///............///........................000000//////.........------......///////////////........................000000000000111111111111111111111111111111111111222222333333333333444444444444444555666777999999;;;===CCCKKKZZZppp|||xxxuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyyyy}}}~~~~~~}}}|||{{{{{{zzzyyyyyyxxxxxxyyyxxxwwwuuurrrpppnnnmmmcccbbbaaa______bbbgggkkkmmmsssyyy|||{{{nnngggbbb\\\ZZZZZZ]]]XXXRRRNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMNNNQQQSSSSSSTTTVVVXXXZZZ\\\^^^^^^uuuaaaKKKAAA???<<<777555777777555444333222222222333333333333222222222222000000111111222333333333/////////000000111111111000000////////////000000//////000000//////...---///......---...///111222333111000.........//////........................////////////////////////---......///////////////........................000000000111111111222222111111111111111111111111333333333333333333333333444444444444555777888999999<<<@@@GGGSSShhh{{{uuuvvvxxx{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~zzzrrruuu}}}~~~}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuussspppnnnkkkjjjaaaaaa```______ccchhhmmmmmmssszzz~~~ssshhhccc```\\\[[[\\\ZZZVVVQQQMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNOOORRRTTTSSSTTTVVVYYY[[[\\\]]]]]]yyybbbSSSDDD>>>===:::777666555555555444333222111000333333333222222222222111//////000000111222222333/////////000000000000000000000////////////000000000000000000000///......///...---------///111222444333111///...///000111........................------......///000000000---......///////////////////////////////////////000000111111111222222222222222222222222222222222333333333333333333333333333333333444555666888888777;;;???CCCMMM___vvvwwwwwwwwwxxxzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}wwwoooxxx~~~}}}|||zzzyyyyyyxxxwwwvvvuuutttssssssrrrqqqnnnkkkiiigggaaaaaa```___```dddjjjnnnnnnrrrzzzuuukkkaaa^^^^^^]]]]]]```WWWTTTPPPMMMMMMMMMMMMLLLNNNOOOOOOOOOOOOPPPSSSUUUUUUVVVXXXZZZ\\\]]]]]]]]]|||nnnddd]]]VVVJJJ???;;;;;;:::999:::666777777777666444222111333333333222222222111111---......///000111111222000000000000000/////////000000////////////000000111111111111111000/////////...---,,,---///111333555444222000//////000111........................,,,,,,---...///000111111---......///////////////000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333333333333444555666777888777:::===AAAHHHXXXnnn~~~xxxwwwwwwwwwyyy{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||uuuttt~~~yyyyyyxxxwwwvvvuuutttsssqqqqqqqqqooommmjjjgggeeeaaaaaa``````aaaeeejjjooossswww{{{oooeee\\\[[[\\\]]]___cccUUUSSSOOOMMMMMMNNNMMMLLLOOOOOOPPPPPPOOOQQQSSSVVVWWWXXXZZZ\\\]]]^^^]]]]]]xxxeeeRRRKKKOOODDDBBB>>>:::777666666666555555444333333222111111444222//////111222222222222111000//////111333444//////............//////000000000000////////////000000111111222222222333........................111111000000//////......000000000000000000000000......---------,,,,,,,,,,,,,,,---...///000111111///......------///000111000000000000111111111111111111000000111111222333111111000000111111222333333333444444555666666666555777<<>>;;;999888777777777555444444333222222111111333111//////111222222111222111000//////111333444//////............//////........................///000000000111111111222////////////////////////000000000////////////////////////////////////////////////.........---------...///000222444555555///......---...///000111000000000000111111111111111111000000111111222333111111000000111111222333333333444444555666666666777999<<>>>>>EEEWWWhhh{{{wwwzzz|||vvvssstttwww{{{}}}~~~~~~}}}||||||~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}|||zzzzzzyyyxxxvvvtttqqqpppjjjkkkkkkiiieeeaaa___^^^``````dddjjjmmmnnnsssyyy{{{tttiii```]]]ZZZYYYZZZZZZWWWTTTQQQQQQPPPOOONNNNNNMMMMMMOOOPPPPPPPPPPPPRRRVVVYYYZZZ\\\ccciiihhhhhhuuuhhhXXXIIIDDDCCC@@@===<<<444555666666666666555555333333333333222222111111222000///000111222111000111000000///000111222222///......------......///000000000111111111111111........................---------------------------......//////000000000////////////////////////000000000000////////////++++++,,,---///000111111------------....../////////000000000111111111111111111000000111111222333111111000000111111222333222333333444444555666666888999:::<<<<<>><<<===<<<999888444444555555444444333222333222222222222222111111111000///000111222000///000000000000000111111111......------------......//////000000111111111222......------------------------------------------------......//////000000................................................++++++,,,,,,,,,,,,,,,,,,,,,------...............///000000000111111111111111111000000111111222333111111000000111111222333222222333333444555555555666666888::::::>>>KKKXXXnnn}}}}}}}}}xxxuuuvvvyyy{{{||||||}}}~~~{{{xxxwwwxxx{{{}}}}}}}}}~~~xxxxxxwwwvvvtttrrrooonnnjjjjjjhhhfffbbb______```aaabbbfffkkklllnnnttt}}}tttggg```YYYXXXXXXWWWWWWUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRUUUXXX\\\___ccciiimmmrrrqqq\\\QQQFFFAAA;;;999999888666555555444444333222222111111222222222222222222111111000//////000111111000.../////////000000000111111......------------......,,,,,,------......//////.........---------------..........................................//////........................,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,---............---000000000000111111111111111111000000111111222333111111000000111111222333222222222333444444555555555555777999:::===GGGRRRddd{{{}}}yyywwwyyyzzz}}}}}}~~~~~~|||zzzyyyyyyzzz|||~~~~~~yyyyyyxxxwwwtttqqqnnnmmmggggggeeebbb^^^]]]]]]___bbbcccgggkkklllnnnxxxxxxkkkccc^^^XXXWWWWWWUUUTTTSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTWWW[[[^^^bbbeeeiiiqqqlllZZZKKKDDD??????>>>;;;999777666555444333222111111111222333111111111111111111222222000//////000111111///---...//////000000000000000...------,,,,,,------...+++++++++,,,---.........///.........------------..........................................------........................+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++,,,---.........------000000000000111111111111111111000000111111222333111111000000111111222333111222222333333444555555666555777999999:::BBBLLL[[[qqq}}}yyyyyyzzz}}}~~~~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzyyywwwtttqqqmmmkkkhhhgggdddaaa]]]\\\^^^```cccdddgggkkkmmmrrr|||mmmccc^^^[[[VVVVVVUUUSSSQQQQQQRRRSSSPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVYYY]]]```ccceeekkkxxxhhhXXXMMMDDD>>>999===>>>;;;777555555555444222111000000222444555111111111111111111222222/////////000222111///---...//////000000000000000...------,,,,,,------...,,,,,,------...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,........................,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,---.........---,,,000000000000111111111111111111111000111222222333111111111000111222222333111222222333333444555555888777888:::999999???HHHUUUkkk{{{yyyzzz~~~~~~~~~~~~~~~|||zzzxxx||||||}}}~~~~~~}}}}}}|||zzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{||||||zzzxxxtttpppmmmkkkjjjiiifffbbb___^^^```bbbcccdddhhhmmmpppwwwssseee]]]ZZZYYYUUUUUUSSSQQQOOOOOOQQQSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWZZZ^^^aaabbbeeelll~~~iiiSSSFFFAAA<<<999999999888777666555444444222222222111000//////...000000000000000000000000000000000000000///......---------------------------..................---------------------------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,---------......//////***+++,,,---.....................------.........******+++++++++,,,,,,,,,...------------...//////////////////000000000000111000/////////000222333222222222222111111000000111111222333333444555555666777888888888;;;???BBBTTT```www|||yyyxxxzzz}}}~~~}}}~~~zzz{{{{{{|||{{{{{{zzzzzzwwwyyy{{{}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{|||}}}~~~yyyuuuzzz}}}|||{{{zzz|||{{{yyyvvvsssooollljjjkkkeeeaaaaaa```]]]]]]```lllkkkmmmqqqsss|||xxxmmmeee]]]WWWUUUTTTSSSQQQOOONNNNNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSOOOQQQTTTVVVXXXZZZ]]]___hhhgggooo{{{lllVVVGGG@@@>>><<<:::999888888777666555444333222222111111000//////...000000000000000000000000000000000000000///......------------------------,,,------......------,,,------------------------///......---,,,,,,++++++++++++,,,,,,,,,,,,------...............---------++++++,,,---...............------,,,,,,------...******+++++++++,,,,,,,,,---------------...//////.../////////000000000000111000/////////000111222111111000000000/////////111222222333333444444444666777777777888:::>>>AAANNN[[[qqq|||xxxxxxyyyzzz|||}}}}}}}}}{{{{{{||||||}}}|||||||||wwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{zzz{{{|||}}}~~~}}}wwwuuuyyy~~~|||{{{zzzzzzzzzyyywwwtttpppllliiiggghhhccc```aaaaaa```aaadddlllkkknnnuuu~~~pppgggaaa[[[VVVUUUTTTSSSQQQOOONNNNNNNNNNNNQQQQQQRRRRRRSSSSSSSSSTTTPPPRRRTTTVVVWWWYYY]]]___dddffftttrrr[[[QQQDDD<<<:::;;;:::888888777777666555444333333222222111111000/////////000000000000000000000000//////000000000///......------------------------+++,,,,,,------,,,,,,+++------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,------...------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------......///....../////////000000000000000/////////000111222111111111000000000000000222222222333333333333333555666777777777999<<>>:::;;;777666555666666777666555222222222222222111111111000000000000000000000111////////////////////////,,,---......//////......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,------......++++++,,,---............,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---...///000000000///...------........./////////000000111111222222333333000222444444444444555777555;;;DDDMMM[[[ooo}}}uuusssxxx}}}}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{||||||||||||||||||~~~~~~}}}wwwuuuuuuvvvyyy~~~~~~{{{xxxuuusssqqqnnnllljjjhhhffffffggggggfffgggkkkoooppprrrzzzvvvgggccc___\\\\\\ZZZUUUSSSUUUUUUTTTRRRQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTVVVYYY[[[]]]```dddgggtttjjjZZZPPPHHHEEE@@@888555666777666555444444444444444222222222111111111111111000000000000000111111111////////////////////////,,,,,,---.../////////...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,---///000000000///....../////////000000111111//////000111222333333444///111333444444333444666444999???FFFQQQfffrrriiihhhnnnxxx}}}{{{~~~{{{{{{||||||}}}|||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||zzz|||~~~~~~~~~}}}~~~|||~~~sssmmmkkkkkkpppsss{{{~~~~~~~~~|||yyyuuurrrpppnnnllljjjhhhfffeeefffggghhheeefffkkkqqqsssvvv~~~nnncccaaa]]]\\\]]]\\\WWWUUUWWWUUUTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVZZZ]]]___bbbfffhhhwwwvvvcccWWWHHHEEEAAA<<<888666444444777666666666666555555555222222222111111111111000000000///..................------------...//////------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********------...//////...------)))))))))))))))))))))))),,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000000000000000111222222222222333333333444444333333333444555555444777===CCCJJJYYYtttvvvjjjbbbaaalllyyy}}}}}}~~~~~~|||yyyzzz~~~}}}{{{yyyyyyzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~|||tttpppkkkiiijjjmmmrrrxxx~~~~~~~~~{{{wwwtttqqqpppoooggghhhhhhgggeeeddddddeeelllhhhllltttwwwxxxtttiiiccc]]][[[XXXVVVVVVWWWVVVUUUWWWTTTQQQPPPQQQSSSSSSSSSPPPQQQQQQQQQPPPQQQSSSVVVVVVWWW\\\```^^^\\\eeerrrqqq]]]MMMEEEAAA???;;;888555444333333444444444444333333333222222222222111111111000000000000///...............---------------...//////000000000000000000000000++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***************************,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000000000000000//////000000000111111111333222222222222333444444555777<<>>BBBMMMbbbuuussseee^^^dddooouuu~~~|||zzz{{{~~~~~~~~~|||{{{zzz{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~uuujjjfffdddcccdddgggkkksss~~~~~~}}}|||{{{yyyvvvrrrooolllkkkjjjggghhhhhhgggeeedddeeefffhhhiiiooowww}}}yyymmmgggaaa^^^[[[XXXVVVUUUUUUVVVUUUTTTSSSPPPNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRUUUXXXYYY[[[^^^```bbblll~~~iiibbbXXXMMMDDD???======888777666555444444444555555444444444333333333333111111111111000000000000///......------.........------,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******)))+++++++++***************,,,---............---,,,++++++++++++++++++++++++---,,,++++++***+++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---...//////000000//////111111111111222222222222444444333333444444555666666666999<<>>;;;999:::;;;777666555444333222222222333333333333222222222222111111111000000000//////......------------......,,,,,,,,,,,,,,,---..............................++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++******)))************************,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///////////////000000111111111222222222222222111111222222333444444555777:::===CCCSSSaaaxxxqqqaaaZZZ\\\mmmwww|||{{{{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{yyy{{{||||||{{{{{{|||}}}~~~~~~}}}|||{{{{{{}}}}}}||||||}}}~~~xxxmmmeee___]]]\\\\\\```eeehhhtttxxxbbbcccwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxtttrrrnnnjjjhhhffffffggghhhhhhhhhgggfffgggjjjlllmmmrrrzzzssshhhccc```\\\XXXVVVTTTRRRRRRSSSTTTTTTSSSSSSQQQPPPPPPQQQQQQPPPOOONNNOOOQQQRRRSSSUUUYYY\\\^^^aaacccjjjxxxwwwfffWWWKKKCCC???>>><<<:::888777777777555444333333111000//////111000000000////////////111111000000000/////////---------,,,------...///,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))******+++++++++******)))))))))***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......------...////////////............/////////000000//////......//////000111444444666999;;;@@@LLLYYYkkk}}}}}}kkk^^^ZZZhhhrrr{{{~~~}}}zzzzzz~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyvvvxxxyyyyyyyyyyyyzzz|||}}}|||||||||{{{zzzzzzzzz||||||||||||}}}~~~yyylllccc]]]XXXWWWWWWWWW\\\bbbhhhuuulll[[[]]]sss~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{zzzyyyxxxvvvuuupppnnnjjjgggeeeeeefffgggeeeffffffffffffhhhlllooommmtttzzzmmmeeeaaa^^^ZZZVVVTTTRRRPPPPPPRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQRRRTTTWWW[[[^^^aaacccgggrrr{{{sssfffYYYNNNEEE>>>:::<<<;;;:::888777666666666333333333333333222111111000000/////////.........111000000000////////////---,,,,,,,,,------...///,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++((()))))))))*********+++)))***+++,,,,,,+++***)))************************))))))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,---......//////................../////////000///////////////000000111444333555777888<<>>;;;999777666444333222333444444444555555666666666555555111111111111000000000000000000000000////////////,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,(((((())))))*********++++++,,,------------,,,+++))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////......000000000000111111111111222222222111222333333444555333444666666888@@@JJJUUUlllpppddd[[[dddmmmrrrwww|||yyy|||{{{{{{|||}}}|||{{{zzzyyyxxxwwwwwwvvvuuutttsssssstttuuuvvvuuuwwwxxxxxxxxxxxxzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{{{{|||}}}~~~~~~|||~~~xxxpppeee]]]WWWSSSQQQSSSTTTVVV]]]eeehhhuuu~~~qqqkkkooo~~~}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwyyyxxxxxxwwwuuutttrrrqqqkkkiiifffdddccceeegggiiihhhiiijjjkkkmmmqqqvvvzzzqqqmmmfff^^^YYYVVVUUUVVVRRRPPPNNNOOOQQQRRRSSSSSSTTTSSSRRRSSSTTTTTTRRRPPPMMMNNNQQQSSSUUUXXX]]]```dddfffmmmyyyjjj\\\RRRGGGEEEAAA>>>;;;999888777666666666666666666666666222111111222444555444333222111000000000000000111////////////............+++++++++,,,,,,---------*********+++,,,---...///111...+++))))))***))))))+++++++++******)))))))))************************************************************************++++++******))))))((((((++++++******************+++++++++*********))))))(((((())))))*********+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,+++******+++,,,---,,,---......,,,,,,---...............////////////000000000000111111111111333444555555666:::???CCCSSS```www}}}oooaaacccfffkkkqqqyyy~~~{{{|||}}}~~~~~~}}}|||{{{zzzyyywwwtttqqqtttttttttuuutttsssrrrrrrssstttvvvwwwxxxvvvuuutttzzz|||~~~~~~|||zzzzzzzzzzzzxxxwwwyyy}}}~~~zzz}}}|||qqqeee[[[UUUSSSQQQRRRVVVWWWWWWZZZ^^^lllwww~~~~~~~~~}}}|||||||||}}}zzzyyyyyyyyywwwvvvvvvtttrrrqqqoooooooooooofffeeecccaaabbbdddfffhhhnnnkkkkkkpppsssuuuyyy~~~uuujjjeee^^^XXXVVVVVVVVVUUUOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSVVV[[[___aaaddd```ooosssfff\\\RRRIIIBBBBBB@@@>>>;;;888777666666444444444444444444444444222222222444555555333111111000000///////////////////////////............,,,,,,,,,------.........+++++++++++++++,,,---...111...+++))))))******)))---------,,,,,,+++++++++*********************************************************************************)))))))))))))))************************+++++++++*********))))))((()))))))))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,---......,,,,,,---...............////////////000000000000111111111111222333333444555888===AAANNNZZZqqqwwwiiigggeeegggmmmuuu|||~~~}}}~~~|||zzzxxxxxxvvvssspppqqqqqqssstttuuuvvvwwwwwwssstttuuuwwwwwwvvvtttsssvvvxxx{{{||||||||||||}}}{{{yyyxxxzzz}}}~~~{{{~~~wwwlllbbbZZZUUURRRPPPQQQVVVXXXXXX\\\bbbnnnyyy}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||zzzyyyzzzzzzxxxwwwvvvtttrrrnnnllljjjiiiiiifffdddcccbbbbbbdddggghhhnnnnnnqqqvvvxxxyyy~~~tttjjjeee```ZZZVVVTTTTTTTTTTTTNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSUUUXXX[[[^^^``````aaatttuuuhhh___TTTJJJDDD@@@<<<888<<<;;;999777555444444333333333333333333333333333222222333666777777444111111000///.............../////////............---------------............,,,,,,+++++++++,,,,,,---000---+++)))*********))),,,,,,,,,,,,,,,+++++++++************************************************************************))))))))))))************************************+++************)))))))))))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...............////////////000000000000111111111111111222333333444777;;;>>>FFFQQQgggtttmmmdddbbbfffooovvvzzz~~~~~~~~~|||xxxvvvuuutttrrrpppooooooppprrrsssuuuvvvvvvrrrssstttuuuuuutttsssrrrpppssswwwzzz{{{|||~~~|||{{{zzz|||~~~~~~}}}~~~zzzpppfff]]]WWWTTTQQQPPPQQQVVVXXXYYY___eeeqqq}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzzxxxwwwvvvtttpppkkkhhheeeccccccdddcccbbbaaabbbdddgggiiioooqqqvvv|||}}}~~~xxxlllddd]]]ZZZVVVSSSSSSSSSRRRRRRLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSVVVXXX[[[]]]^^^______eee|||zzzmmm```VVVOOOJJJCCC>>><<<:::888666666666555444333333333222222222222222222222222222000111444888;;;:::888555222111000//////...////////////.........---------------------------------,,,,,,++++++++++++++++++...,,,******+++++++++************)))))))))))))))************************************************************************(((((())))))******++++++))))))))))))************************)))))))))))))))))))))))))))*********(((((()))***************+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............///////////////000000000111111111111111222333444444666:::===???III\\\ttt~~~tttfff___aaaiiiqqquuu}}}~~~|||yyyzzz~~~|||wwwtttrrrrrrqqqpppppppppooopppppppppqqqqqqrrrrrrsssssssssrrrqqqpppnnnqqquuuxxxyyy{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~uuujjj```YYYTTTRRRRRRQQQRRRUUUWWWXXX___hhhsss~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}{{{zzzzzzxxxvvvtttsssqqqmmmiiieeebbbaaa```bbbaaa``````aaadddgggiiippprrrxxx}}}~~~zzzooogggbbbXXXVVVSSSRRRSSSSSSRRRPPPKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTVVVXXX[[[]]]]]]]]]]]]^^^iiitttggg\\\RRRJJJFFF>>><<<;;;999888777444333333444444444333333333222222222222222222222222222///000444999===>>><<<999444333222111000000000000............------------++++++++++++++++++++++++,,,,,,+++*********++++++---+++******+++,,,+++***))))))))))))))))))))))))************************************************************************(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))(((((()))************)))*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............///////////////000000000111111111111222333444555555666999<<<;;;BBBRRRhhh||||||lllaaa```eeekkkoooxxx|||}}}yyyuuuwww||||||vvvsssrrrrrrqqqqqqqqqppppppoooooopppqqqqqqqqqqqqqqqqqqppppppoooooonnnqqqtttvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~ssshhh]]]VVVRRRPPPSSSRRRSSSVVVVVVXXX```jjjvvv~~~}}}|||}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}zzzyyyxxxuuuqqqnnnnnnmmmjjjgggdddbbbbbbbbb```_________aaadddhhhjjjqqqssswww|||xxxllleee___[[[VVVTTTSSSTTTTTTSSSQQQOOOJJJKKKKKKLLLNNNOOOOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ]]]^^^]]]\\\[[[[[[jjjooocccVVVNNNHHHAAA>>>>>>777777888888777555333222222333333444444333333222222222222222222222222222...000333888<<<>>><<<;;;555444333222111000000000.........------------,,,++++++++++++************++++++*********++++++,,,,,,*********,,,---,,,************+++++++++++++++************************************************************************))))))))))))************'''(((((())))))*********(((((()))))))))))))))***************))))))))))))(((((()))***************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---......,,,,,,---...............////////////000000000000111111111111222444555555555666888:::999<<>>999777888666666777777666555555555111222333333333333222111000000000000000000000000///000111444888:::999888555444333111000/////////.........---------,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,******)))+++------,,,+++)))*********+++++++++,,,*********************************************************************************)))))))))))))))''''''(((((()))******+++(((((((((((())))))******************)))))))))(((((()))******++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---......,,,,,,---...............////////////000000000000111111111111111333444444444444666888888888@@@PPPbbbvvvsssddd]]]]]]aaakkkpppwww~~~~~~|||uuutttzzz}}}zzzvvvttttttttttttsssqqqpppooonnnoooppprrrssspppooonnnmmmmmmlllllllllnnnpppssstttsssrrrssstttvvvyyy}}}~~~}}}}}}~~~}}}|||{{{|||}}}{{{xxxyyy{{{|||}}}|||{{{zzzyyy{{{~~~|||wwwnnnddd\\\VVVSSSRRRUUUUUUWWWZZZ[[[___lllyyy~~~}}}}}}xxxyyy{{{||||||{{{yyyxxx{{{{{{{{{{{{{{{zzzzzzzzzvvvuuutttsssssspppllliiifffeeecccbbbaaabbbbbbcccbbbbbbbbbcccfffjjjnnnqqqyyyyyypppfffcccaaa\\\WWWVVVVVVVVVWWWVVVSSSNNNIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVZZZ[[[[[[\\\\\\[[[ZZZYYYaaarrryyynnnbbb[[[WWWOOOFFFHHH@@@:::<<<;;;666222444444444333222111222444666111111222333333222111000////////////////////////000000000222555666555444444333222000///...............---------,,,,,,,,,---------,,,,,,+++++++++))))))))))))***+++,,,---***))))))+++---...,,,+++''''''(((((()))))))))***************************************************************************++++++******))))))((((((&&&''''''((()))******+++'''((((((((())))))******+++*********))))))(((((())))))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---......,,,,,,---.............../////////000000000000000111111111111000222333333333333444666777666;;;III[[[ooozzzggg[[[YYY[[[fffllltttzzz~~~{{{~~~vvvtttyyy{{{yyyvvvuuuvvvvvvuuutttrrrpppnnnkkkjjjjjjkkkkkkpppooonnnmmmlllkkkkkkkkklllooorrrsssrrrrrrrrrssstttxxx|||~~~}}}|||~~~}}}{{{zzz|||~~~{{{xxxyyy{{{||||||{{{zzzyyyxxxzzz}}}wwwssskkkccc\\\WWWUUUTTTTTTUUUYYY\\\^^^dddrrr}}}}}}|||zzz{{{}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzzzzyyyyyyxxxqqqppppppqqqqqqpppllljjjeeedddbbbaaa``````aaaaaadddddddddeeehhhmmmqqqttt|||}}}tttfff```______YYYSSSVVVWWWWWWXXXVVVRRRLLLGGGJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWW[[[[[[[[[[[[[[[ZZZYYYXXXkkkzzzwww{{{~~~yyyrrrmmmjjjZZZWWWPPPJJJEEEBBBAAA@@@:::999888666444333333333111111111222222333333333111111000000//////......///...------...///000111111111111111111111111111000///...------...///000,,,---...//////...---,,,++++++++++++++++++++++++...---+++*********++++++************************++++++************++++++************************++++++************++++++,,,++++++******++++++,,,++++++************++++++******))))))))))))******''''''((()))***++++++,,,((((((((((((((((((((((((+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***......//////......---,,,---,,,,,,,,,,,,---......000///...------...///000////////////000000000000333333333333444555666666777777;;;CCCOOOaaayyyqqqaaaYYYWWW```eeelllttt{{{wwwtttuuuxxxzzz{{{sssnnnooorrrrrrsssuuuvvvsssooollljjjkkkmmmnnnpppooonnnlllkkkkkkllllllqqqqqqppppppoooooonnnnnnooossswwwzzzzzzzzzyyyzzzzzz|||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyzzz|||zzzyyy{{{|||ssspppjjjaaaZZZVVVVVVXXXUUU[[[ZZZ\\\ccchhhuuu}}}|||}}}yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuttttttsssqqqnnnllljjjiiihhhdddcccaaa___^^^___```aaaaaabbbeeehhhkkknnnqqqsss~~~vvvpppggg___ZZZWWWUUUSSSWWWWWWUUURRRNNNLLLKKKLLLIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUWWWXXXWWWWWWXXXZZZYYY\\\]]]\\\YYY[[[bbbhhhzzz]]]aaaeeehhhjjjpppxxx|||xxxnnnlllhhhccc]]]WWWRRROOOIIIGGGCCC???<<<:::999999555555444333222222222222111111222222222222222222000000000//////////////////...------...///000111........................000///...------...///000,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++************************++++++************++++++************************++++++************++++++,,,++++++******++++++,,,++++++************++++++******))))))))))))******(((((())))))******+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,++++++...............------,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---////////////000000000000333222222333333444555666888777:::@@@JJJYYYoooyyyiii^^^XXX^^^bbbhhhooouuuzzz}}}~~~zzzttttttvvvwwwyyysssooorrrttttttsssuuuvvvtttqqqnnnmmmmmmnnnoooooonnnmmmkkkkkkkkkllllllnnnooooooooooooooooooooonnnrrruuuxxxxxxxxxyyyzzzzzz{{{}}}~~~~~~}}}|||{{{yyyxxxxxxwwwxxxyyy{{{{{{~~~||||||~~~}}}zzzqqqnnnhhh```ZZZWWWXXXZZZUUU[[[[[[^^^ggglllzzz}}}|||}}}zzzzzz{{{{{{{{{zzzzzzyyy|||{{{zzzyyywwwuuutttsssqqqpppmmmkkkhhhgggeeeeeecccbbbaaa```___```aaaaaaggghhhkkknnnqqqvvvzzz}}}wwwnnniiibbb\\\YYYWWWVVVUUUUUUUUUSSSPPPMMMJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUXXXXXXXXXYYYZZZ[[[ZZZ\\\]]]]]]]]]eeeqqq{{{CCCFFFJJJMMMPPPWWW```gggnnnrrrvvvxxxyyy}}}|||wwwsssqqqnnnkkkgggddd^^^YYYUUUPPPPPPOOOLLLHHHCCC>>><<<:::999888777666555444444222222111111111222222333222222222111111111111111//////////////////000000.........---......///000........................//////...------...//////++++++************++++++++++++++++++++++++++++++,,,,,,+++************+++************************++++++************++++++************************++++++************++++++++++++************++++++++++++************++++++******))))))))))))******)))*********************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************++++++++++++,,,,,,------,,,,,,+++...............---,,,,,,,,,,,,,,,,,,,,,---.........//////000000//////....../////////000000000111222222222222333444555555777666888<<>>CCCJJJOOOVVV[[[```aaaaaafffpppyyy}}}wwwmmmeee___ZZZVVVTTTSSSQQQOOOMMMKKKHHHDDDAAABBBBBBCCCCCCAAA===999777555555666777777666555555333333222222222222333333222222111111000000000///---......//////000000000........................000000000000000000000000........................,,,+++***))))))***+++,,,************************++++++******************************************++++++************++++++************************++++++************++++++++++++************++++++++++++************++++++******))))))))))))******+++*********************************************************************))))))*********+++++++++,,,,,,------------,,,,,,------.........---,,,,,,,,,,,,++++++,,,,,,---...///000111222222111000///......//////000000111111111111111111222333444555555444666999===DDDTTTbbbwww~~~pppgggccccccdddgggkkkqqqwwwzzz~~~yyyvvvuuuppplllnnnuuuyyyxxxuuuuuuwwwvvvvvvuuutttsssrrrqqqllllllkkkjjjjjjkkkmmmmmmkkklllmmmnnnoooooonnnnnnlllnnnooopppqqqtttwwwzzz{{{{{{|||||||||{{{zzzyyywwwwwwwwwxxxxxxyyyzzzzzz{{{|||~~~~~~zzzxxxqqqnnnggg```ZZZXXXZZZ]]]^^^eeedddfffttt|||{{{}}}}}}}}}}}}|||{{{zzzxxxxxx|||{{{yyyvvvtttqqqooonnnmmmkkkiiigggeeedddcccccc___```aaabbbcccdddddddddiiilllnnnqqqttt{{{qqqggg___\\\XXXVVVVVVVVVUUUTTTPPPPPPPPPNNNLLLJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWZZZ[[[\\\]]]```bbbddddddgggqqq:::999777666666888<<>>>>>===;;;999777888:::;;;;;;888666444333444666777777666555444444444333111111111111111111111111000000/////////------......//////000000..................------////////////////////////------............---------,,,+++******+++,,,---************************************************************************++++++************++++++************************++++++************+++++++++******))))))******+++++++++************++++++******))))))))))))******++++++++++++************))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,------,,,,,,+++---------...---,,,,,,+++,,,++++++++++++,,,------+++,,,............,,,+++.........///000111111111111111111111111222444444333333555888:::???KKKWWWjjj|||{{{uuukkkiiifffeeeggglllrrrvvv}}}xxxsssmmmjjjlllsssyyyxxxvvvvvvwwwwwwwwwwwwvvvtttsssrrrmmmlllkkkkkkkkklllmmmnnnmmmnnnooooooooonnnlllkkkkkkmmmnnnnnnoooqqquuuxxx{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvuuuxxx{{{~~~~~~}}}{{{zzzuuuqqqjjjbbb[[[YYY[[[]]]cccjjjhhhiiizzz~~~|||{{{}}}~~~~~~|||{{{yyyxxxzzzyyywwwtttqqqnnnlllkkkhhhgggfffdddccccccbbbbbb___```bbbdddfffgggggggggoooqqqtttwww{{{~~~rrrfff```\\\ZZZWWWUUUUUUTTTSSSQQQOOOPPPPPPOOOMMMMMMNNNPPPNNNOOOOOOPPPQQQRRRSSSSSSVVVXXXZZZ[[[]]]___cccfffeeehhhsss555444333222333444666777777:::=========@@@GGGMMMOOOQQQUUUYYY]]]ccciiinnnooorrrvvvyyy|||}}}}}}}}}~~~}}}}}}zzzwwwtttqqqpppnnnllljjjlllmmmmmmjjjddd^^^YYYWWWYYYZZZ[[[]]]^^^\\\WWWSSSHHHEEEBBB>>><<<;;;<<<<<<;;;:::777777666666444222111222444555555444333222000000222222222222000000333222111000///.........000000000000////////////..................//////---............---,,,,,,------------------------------............------------,,,,,,,,,,,,------************************((()))******+++*********************************++++++************++++++************************++++++************++++++******))))))))))))******++++++************++++++******))))))))))))************++++++++++++++++++***************************************+++++++++)))************+++++++++***++++++,,,,,,++++++***---------------,,,+++++++++++++++++++++,,,------------............------------...///000111222222000000000000111222333444111222555888888;;;DDDOOOaaaqqqxxxssskkkeeeccceeejjjnnnvvvyyy|||~~~}}}vvvpppllllllrrrwwwwwwvvvwwwvvvvvvwwwvvvvvvtttssssssnnnnnnllllllkkklllmmmnnnnnnooopppqqqpppnnnllljjjkkklllmmmnnnnnnpppsssvvvxxxyyyyyyyyyyyyzzzzzzzzzyyyzzzyyyyyyxxxwwwuuutttrrruuuyyy||||||||||||}}}yyyuuummmddd^^^\\\^^^aaaeeennnmmmppp~~~{{{{{{}}}~~~~~~}}}|||{{{yyyyyywwwvvvtttqqqnnnllljjjiiibbbbbbaaa`````````aaaaaa```aaaccceeegggjjjkkklllppptttxxx|||uuuiii```[[[ZZZXXXVVVUUUTTTSSSPPPNNNNNNOOOPPPOOONNNOOOPPPRRROOOPPPPPPQQQRRRRRRSSSSSSVVVXXXZZZ[[[]]]```eeehhhgggrrr/////////000222333444444333555666666666777;;;>>><<>>HHHYYYeeewwwuuuhhhaaa```cccfffkkkooovvv{{{~~~zzzssspppsssvvvuuuuuuvvvvvvvvvuuuttttttsssssssssqqqpppnnnmmmlllmmmmmmnnnmmmnnnpppqqqqqqpppnnnlllkkkmmmnnnnnnnnnoooqqqsssuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxyyyyyyxxxwwwvvvuuurrrvvvzzz{{{{{{{{{}}}{{{wwwooogggaaa```cccfffhhhuuuxxx~~~~~~}}}{{{{{{}}}||||||||||||{{{zzzxxxxxxtttsssqqqooollljjjhhhggg____________```aaabbbcccbbbbbbccceeehhhllloooqqqqqqvvv|||uuunnnddd]]]ZZZWWWVVVTTTTTTSSSRRROOOLLLMMMNNNOOOOOOOOOOOORRRTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[]]]aaafffjjjppp......///000222333222111444333333333444555555666444666:::<<<===>>>@@@BBBAAABBBDDDFFFHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIGGGFFFEEEBBB???>>>???AAABBBCCC>>>AAADDDCCC@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::666666666555444333444555333111000000111222222111111111111111111222222222......///000111222222333111111111111222333444555---.........//////000000/////////......------,,,------...///...---+++***////////////////////////,,,,,,---......---,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))'''((()))+++++++++***)))************************++++++************++++++************************++++++************++++++******))))))))))))******++++++************++++++******))))))))))))******))))))***+++,,,,,,------************************))))))******++++++++++++)))************+++++++++))))))************)))))),,,,,,---------,,,++++++++++++******++++++,,,---,,,+++***))))))***+++,,,------...///000111222222////////////000111222333222222555888666444:::CCCRRRZZZjjj{{{~~~mmmbbb___```bbbbbbhhhqqqxxx}}}~~~zzzssstttuuuttttttuuuvvvuuutttsssrrrrrrssssssrrrqqqooonnnmmmmmmmmmnnnkkkmmmppprrrrrrrrrpppnnnlllmmmoooooonnnooopppqqqrrrrrrrrrsssuuuvvvxxxyyyvvvvvvxxxyyyyyyxxxwwwvvvuuuxxx{{{|||{{{{{{}}}{{{wwwppphhhccccccgggjjjlll{{{}}}}}}{{{{{{}}}zzzzzzzzzzzzyyyxxxwwwwwwrrrqqqooommmkkkiiigggfff_________```bbbccceeefffccccccdddfffiiimmmqqqtttwww|||qqqiiieee___YYYXXXTTTSSSRRRRRRRRRQQQNNNKKKLLLMMMNNNOOONNNOOORRRTTTSSSSSSSSSTTTUUUUUUUUUVVVUUUWWWYYY[[[]]]aaagggjjjzzz000000000111222222222333333333333444444444555555444555555666777888888999::::::;;;;;;;;;<<<<<<<<<========================999::::::::::::999999888888888888888888888888888999999999999888777666555444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000//////......------,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++*********))))))******+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))***+++,,,,,,+++***)))************************++++++***))))))***++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////////////////////////////000111111111111111333222222333555777:::<<>>LLL```tttrrrfffVVVQQQLLLJJJLLLPPPSSSTTTWWW\\\bbbhhhkkknnnqqqrrrttttttvvvwwwyyy{{{|||}}}yyyzzzzzzxxxwwwvvvxxxyyyxxx||||||vvvsssnnnmmmkkkjjjjjjkkklllmmmllljjjhhhhhhjjjkkkjjjiiiffffffeeeeeedddcccbbbbbbcccfffiiikkkkkkkkkkkkllllllmmmoooqqqssstttuuuuuuqqqsssvvvxxxyyyyyyyyyxxxzzzyyyxxxwwwvvvwwwwwwxxxzzz|||~~~~~~}}}||||||~~~~~~~~~|||zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzxxxvvvuuuvvvxxxzzzzzz{{{zzzzzzyyy{{{}}}}}}zzzwwwvvvvvvrrrrrrssstttsssrrrqqqpppsssuuuwwwyyy{{{ppppppyyyyyyrrrnnnmmmiiigggfffggghhhhhhgggfffdddbbb___^^^^^^^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYY[[[\\\^^^```bbbcccaaadddgggiiilllsss}}}uuulllfffbbb^^^YYYXXXVVVUUUUUUUUUTTTTTTQQQPPPOOONNNMMMMMMNNNOOOOOOPPPQQQRRRUUUWWWYYYZZZYYY\\\\\\WWWTTTVVVXXXWWWWWWUUUZZZeeemmmyyy******+++++++++,,,,,,,,,***+++,,,,,,------------***++++++,,,,,,------...------........./////////...---+++******+++---...---///111222222222000///---000222222///......000---...............---------,,,+++***+++,,,---...******++++++++++++******)))************+++++++++************************'''***,,,+++))))))+++---''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))%%%%%%'''((()))+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))************))))))))))))$$$))))))### %%%((('''+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))******))))))))))))******'''***,,,+++)))((()))+++******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))************************************************)))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111111111222111111000111333555777999EEEXXXkkk|||rrr```YYYOOOJJJKKKOOOSSSTTTSSSWWW^^^dddhhhjjjmmmnnnnnnoooppprrruuuvvvxxxyyyyyyyyyyyywwwuuutttuuuvvvwwwyyy|||}}}~~~|||yyynnnmmmkkkjjjjjjkkkmmmnnnlllkkkiiiiiijjjkkkkkkjjjjjjiiiiiihhhgggeeedddccc```dddhhhkkklllkkkkkkkkkkkkllloooqqqssssssssssssooorrrvvvwwwuuutttttttttvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{}}}|||zzzyyyxxxxxxwwwwwwwwwvvvtttsssttttttssstttuuuwwwyyy{{{}}}~~~{{{zzzyyyyyyzzzyyywwwuuusssuuuwwwyyyzzzyyyxxxwwwyyyzzz|||{{{yyywwwwwwwwwpppqqqrrrsssrrrpppnnnlllqqqsssvvvxxxyyy{{{uuuhhhjjjsss|||zzzmmmdddeeeiiiddddddcccdddfffeeedddbbbbbb___]]]\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]XXXYYY[[[]]]___aaacccdddaaaeeejjjmmmrrr{{{vvvlllfffbbb^^^ZZZ\\\ZZZXXXVVVTTTTTTTTTTTTRRRQQQPPPNNNMMMNNNNNNOOOOOOPPPRRRTTTUUUWWWXXXYYYWWWZZZYYYSSSPPPSSSWWWXXXZZZYYY```kkkttt++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++...---,,,++++++++++++++++++,,,---...///...---,,,///000111222111000...,,,......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((******))))))(((((('''''',,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************&&&&&&''''''(((((())))))))))))))))))((((((((((((***)))(((&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------...............//////////////////000111222111222555777999???KKK\\\ppprrr```PPPLLLNNNMMMMMMNNNQQQVVV\\\```bbbdddgggjjjiiiiiikkknnnrrrvvvzzz||||||yyyxxxyyyyyyvvvssstttwwwzzzzzzzzz~~~|||vvvoookkkmmmnnnkkkkkkooooooooonnnllljjjjjjkkkmmmjjjkkkllllllkkkhhhfffdddbbbdddeeegggiiijjjjjjjjjiiijjjlllnnnoooqqqqqqrrrsssrrrqqqqqqqqqssstttuuuuuuuuuttttttttttttuuuuuuwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuurrrpppnnnpppqqqtttvvvxxxxxxyyyxxxvvvvvvuuutttttttttttttttvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwuuutttssssssrrrppppppppppppppppppoooooonnnnnnppptttxxxzzzzzzxxx}}}~~~xxxuuuyyy~~~~~~qqqeee]]]\\\]]]_________``````aaabbbbbb\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\___bbbdddfffgggmmmuuuzzz}}}uuukkkbbb]]]\\\[[[[[[ZZZXXXVVVSSSRRRSSSTTTUUUSSSRRRQQQPPPOOONNNMMMMMMOOORRRVVVXXXXXXXXXYYYYYY\\\]]]\\\YYYTTTSSSUUUXXX\\\aaafffmmmzzz++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,+++,,,,,,---...---------...///000111000///---,,,...------------,,,,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,+++***))))))))))))+++*********************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))((((((((('''************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))))))))))))))((((((((((((***)))((('''&&&'''(((((('''(((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,------------...............///////////////111222222111222444666777<<>>HHHWWWiii|||~~~iiiYYYRRRLLLLLLLLLNNNPPPRRRSSSSSSUUUXXX\\\```eeehhhjjjkkkmmmooorrrsssqqqpppoooooopppppppppqqqrrrtttvvvwww|||{{{yyyzzz|||~~~zzzuuussssssrrrnnnkkkiiihhhfffeeeeeedddaaa___[[[[[[[[[[[[[[[[[[[[[\\\___^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\___^^^\\\ZZZZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[^^^bbbfffhhhfffeeecccbbbaaabbbcccddd___``````_________```aaacccfffkkkooosssvvvyyy||||||tttjjjcccaaa___]]]ZZZXXXVVVSSSRRRRRRSSSQQQOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQQQQRRRTTTVVVXXX[[[\\\]]]aaaeeehhhjjjmmmsssxxxzzz''''''((()))******++++++'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************************))))))))))))))))))))))))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))***+++,,,---(((((((((((((((((((((((())))))*********+++++++++************))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''((((((((((((((('''((()))***************))))))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''((()))((('''&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000111222333444555666999===DDDOOO]]]pppyyyggg]]]SSSPPPMMMMMMOOOQQQRRRQQQSSSUUUXXX\\\```dddgggiiijjjmmmppppppooommmlllllliiijjjkkklllnnnppprrrsssuuuuuuvvvwwwxxx{{{}}}{{{xxxxxxwwwtttqqqnnnllljjjiiiiiigggeeebbb^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[YYYWWWVVVUUUVVVXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^aaaccceeedddcccbbbaaa```````````````bbbddddddcccdddfffiiihhhmmmsssyyy~~~|||kkkeee^^^ZZZXXXXXXWWWUUUUUUTTTRRRRRRRRRQQQQQQPPPMMMMMMNNNOOOPPPPPPQQQRRRQQQPPPNNNNNNMMMNNNOOOPPPQQQQQQSSSUUUWWWYYY[[[\\\]]]aaagggjjjmmmqqqwww|||(((((())))))******++++++''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((()))))))))***************,,,,,,+++***)))((((((''')))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))))))))))))))************+++++++++***))))))))))))((((((((()))((((((''''''(((((()))))))))(((((((((((('''''''''(((((())))))))))))((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''((()))************((((((((()))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''(((((((((((((((&&&''')))(((''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))***,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000111222333333444444444777===DDDQQQdddxxxxxxmmm]]]WWWPPPMMMMMMOOOOOONNNPPPQQQSSSWWW[[[```cccfffgggiiikkkllljjjiiiiiiiiiggghhhjjjlllnnnppprrrsssssstttvvvxxxyyyzzzzzzzzz~~~{{{zzzxxxuuussspppnnnmmmllllllkkkiiifffbbbbbbbbbaaa```^^^\\\[[[XXXWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^___``````bbbbbbaaaaaaaaaaaaaaaaaa___bbbeeeeeeeeeggglllppppppvvv~~~sssiiiaaa^^^ZZZWWWVVVVVVTTTSSSQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQRRRRRRPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]bbbiiinnnrrrwww}}}(((((())))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************((((((((((((((((((((((((((()))))))))*********+++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))(((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&'''((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&''''''(((((((((((((((&&&'''((()))************&&&''')))*********)))((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%'''((()))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111222222333333222222444777===GGGXXXlllzzzmmmdddXXXPPPNNNNNNMMMKKKLLLLLLNNNQQQUUUYYY]]]```dddeeefffeeeddddddeeeffffffgggiiilllnnnppprrrrrrqqqrrrtttvvvwwwxxxxxxxxxwww}}}}}}yyyvvvsssqqqnnnmmmllllllmmmmmmkkkiiiddddddeeedddcccbbb```___[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUWWWXXXYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWXXXVVVVVVWWWXXXZZZ\\\___```]]]^^^```bbbcccbbbbbbaaaaaaaaabbbcccdddeeeeeefffbbbeeeiiijjjkkkpppwww~~~xxxnnneee___\\\[[[ZZZYYYXXXWWWUUUTTTOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRROOOOOONNNNNNOOOPPPQQQRRRVVVWWWYYYZZZ\\\]]]^^^^^^^^^dddlllrrrwww}}}((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))************++++++++++++++++++************)))((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&'''(((((('''''''''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))&&&''''''(((((((((((((((&&&'''((()))************$$$&&&)))+++,,,***(((''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%'''((()))((('''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111222222222222222333555777999AAAPPPcccqqqzzznnn___TTTPPPNNNMMMKKKIIIIIIJJJLLLPPPTTTYYY[[[aaabbbbbbaaa``````aaaccc```aaadddgggiiikkkmmmmmmkkkkkklllnnnoooqqqssssssrrrvvv|||~~~xxxtttqqqnnnlllkkkjjjkkkllllllkkkiiiddddddeeeffffffeeedddccc```aaaaaaaaaaaa```______]]]]]]\\\\\\\\\[[[[[[[[[]]]]]]^^^^^^^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXYYYTTTUUUWWWYYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYY[[[^^^aaabbbaaacccfffhhhiiihhhfffeeeaaabbbccceeeggghhhiiijjjjjjnnnrrrtttwww}}}}}}rrrkkkddd```^^^VVVVVVWWWWWWWWWUUUSSSRRRQQQRRRSSSSSSRRRQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRRRROOOOOONNNNNNOOOQQQRRRTTTYYYZZZ\\\]]]^^^____________eeennnuuu{{{''''''(((((())))))******(((''''''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))))))'''&&&'''***+++***((('''((()))((('''&&&'''(((''''''((()))))))))))))))***)))'''&&&%%%&&&((()))***)))((('''''''''''''''+++***((()))******)))(((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%(((((())))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********))))))((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...//////............//////000000000000111111111111555444555999>>>FFFVVVeee~~~~~~pppbbbYYYSSSNNNKKKMMMIIIHHHLLLPPPQQQSSSWWWWWWYYY[[[[[[[[[\\\^^^`````````aaabbbccccccddddddhhhiiikkkmmmoooooooooooorrrrrrsssvvvzzz~~~yyyuuuoookkkllliiifffggghhhiiigggeeeccccccccccccccccccccccccddddddcccdddeeedddcccaaabbbbbbaaa```^^^___bbbeeeeeedddddddddeeedddaaa___\\\[[[YYYWWWVVVVVVVVVWWWRRRUUUYYYZZZYYYXXXXXXXXXYYYZZZZZZXXXWWWWWWYYY[[[^^^]]]\\\]]]___ccchhhjjjnnnsssyyy|||yyytttooollljjjjjjiiiiiiiiikkknnnooosssxxx}}}wwwlllccc^^^\\\ZZZXXXVVVXXXZZZZZZYYYUUURRROOORRRRRRSSSTTTTTTSSSRRRQQQTTTSSSRRRQQQPPPPPPQQQRRRSSSPPPNNNPPPSSSTTTTTTRRRZZZYYY[[[___aaa```aaadddjjjkkkqqq{{{((((((((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))'''&&&'''***+++***(((((()))***)))'''&&&'''(((''''''((()))))))))))))))...---+++)))(((((()))***)))((((((''''''''''''(((((('''&&&(((***++++++***(((((((((((((((((((((((('''''''''(((((('''''''''''''''(((((((((((((((''''''(((((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...//////............////////////000000000111111111333222333777;;;BBBOOO\\\rrryyy}}}oooddd[[[SSSNNNNNNJJJHHHLLLOOOOOOQQQTTTVVVWWWYYYZZZYYYZZZ\\\]]]]]]^^^^^^___```aaabbbbbbeeefffiiikkkllllllllllllmmmmmmooorrrvvv{{{}}}wwwtttssspppmmmiiifffcccbbbccccccbbbaaabbbbbbbbbcccddddddeeeeeeeeedddddddddeeeeeedddddddddeeeeeeeeeeeegggjjjlllmmmlllllllllllljjjfffcccbbb```^^^[[[XXXVVVVVVUUUUUUWWWYYYYYYXXXWWWXXXXXXZZZZZZZZZYYYXXXXXXZZZ\\\ZZZ[[[]]]^^^bbbiiiqqqwwwyyyooonnnnnnoooppptttxxx{{{{{{rrrpppiiiaaa\\\ZZZYYYXXXWWWYYYYYYWWWVVVSSSRRRPPPOOOQQQRRRRRRSSSSSSRRRQQQQQQTTTSSSRRRQQQQQQQQQRRRRRRTTTRRRPPPQQQTTTVVVUUUTTT[[[ZZZ[[[___``````cccgggooopppwww))))))((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''''')))***)))(((***++++++***(((&&&'''(((''''''((()))))))))))))))---+++)))'''&&&%%%%%%&&&(((''''''''''''(((((()))((('''&&&''')))***)))((((((((((((((((((''''''''')))((((((''''''(((((()))((((((((((((((((((((('''&&&''''''''''''''''''&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,,,,------...//////............////////////000000000000111111111000111555777;;;EEEOOOaaajjjwwwvvvlllbbb[[[VVVPPPLLLMMMNNNMMMNNNRRRSSSUUUVVVWWWVVVVVVXXXZZZZZZZZZ[[[\\\]]]^^^______aaaccceeeggghhhiiihhhhhhhhhjjjlllooorrruuuxxxyyyxxx}}}}}}|||vvvooolllmmmpppppppppjjjgggcccaaaaaaaaa``````]]]^^^^^^___```aaabbbbbbbbbbbbbbbcccdddeeeeeefffjjjllloooqqqrrrsssvvvxxx}}}|||{{{{{{zzzwwwssspppnnnllliiieeeaaa___]]]\\\ZZZ[[[\\\[[[YYYXXXZZZ[[[\\\]]]^^^]]][[[[[[]]]___]]]```ccceeeiiisssuuuvvvvvvwwwyyy~~~yyyqqqiiiddd^^^[[[WWWUUUUUUWWWWWWWWWZZZXXXTTTPPPNNNMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPTTTTTTSSSRRRRRRRRRSSSSSSUUUTTTSSSTTTVVVXXXXXXWWWZZZZZZ\\\aaadddeeejjjpppuuuyyy)))))))))((((((''''''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''(((((((((((((((,,,,,,,,,+++((('''''''''''''''((())))))))))))))))))((('''&&&%%%%%%%%%%%%'''''''''''''''((()))***,,,***((('''((('''%%%###&&&'''''''''(((((())))))***)))(((''''''((()))***'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))******************************************++++++,,,,,,------...///......------......///////////////000000000111000///000444555666;;;CCCQQQ[[[jjjzzzuuunnneee\\\RRRNNNLLLKKKMMMRRRQQQRRRTTTTTTSSSSSSTTTVVVWWWWWWXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeeffffffeeegggiiikkknnnqqqrrrssssssrrruuuyyy~~~zzztttooommmiiidddcccfffkkknnnpppooollliiieeedddddddddddd````````````````````````bbbcccddddddfffhhhkkknnnssswww|||~~~yyywwwtttpppkkkgggeeecccaaaaaa```^^^\\\\\\^^^``````aaabbbbbb``````bbbccceeeiiinnnpppttt{{{}}}zzzoooiiieeebbb___UUUTTTSSSRRRSSSTTTUUUUUUUUUSSSPPPMMMKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ```gggjjjlllrrryyy}}}))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((())))))))))))((((((%%%'''(((******((('''%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((('''((((((((('''''''''(((,,,,,,,,,+++((('''''''''''''''((()))))))))))))))))))))))))))))))))******'''''''''''''''((()))***,,,***((('''((('''%%%###$$$%%%&&&'''(((******+++***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((((((((((((&&&'''((()))((('''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((()))******+++&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''((((((((()))))))))(((''''''((())))))(((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,***************************++++++,,,,,,------.........------------.........////////////000000000111///000444444333666;;;AAAKKKZZZkkk{{{yyylll]]]SSSMMMJJJLLLQQQPPPQQQRRRRRRQQQPPPQQQSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\^^^```bbbcccddddddcccdddfffiiilllnnnooonnnnnnoooqqqtttvvvyyy~~~yyyqqqmmmjjjgggdddaaa]]]\\\___eeejjjnnnqqqpppnnnkkkiiihhhiiijjjjjjjjjiiigggfffeeedddcccdddfffhhhiiikkkooouuuzzz}}}zzzssslllgggdddddddddbbb```______bbbeeeccceeeffffffeeeeeefffhhhjjjoootttyyyxxxqqqggg```]]][[[ZZZXXXTTTTTTRRRQQQOOONNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[ZZZ]]]dddlllnnnooouuu}}}((((((''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''((()))(((&&&&&&&&&(((***++++++***(((&&&'''(((''''''((()))))))))))))))&&&&&&''''''((()))))))))(((''''''''''''(((((()))((('''&&&''')))***)))((($$$%%%&&&'''(((******+++)))((((((''''''(((((()))+++***((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((('''((())))))((('''$$$###''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))******+++%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&''''''(((((()))))))))''''''''''''))))))((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,***************************++++++,,,,,,------.........------------............////////////000000222000000333444222333777:::BBBPPP```pppnnn```VVVOOOOOORRRPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRTTTVVVWWWXXXYYY[[[\\\^^^```aaabbbbbbbbb```bbbdddggghhhiiiiiiiiilllnnnpppqqqrrruuuyyy}}}wwwpppmmmjjjgggfffccc___]]]___dddjjjooosssttttttsssqqqpppqqqrrrsssrrrpppnnnllljjjhhhgggeeegggkkkmmmpppvvvuuummmiiifffffffffeeedddfffiiillljjjlllnnnnnnnnnmmmnnnoooppptttyyywwwqqqhhhddd^^^ZZZXXXVVVUUUTTTUUUTTTRRRNNNJJJGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWVVVVVVVVVUUUVVVWWWXXXXXXYYY[[[]]]___bbbhhhnnnppprrr{{{&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&((()))(((&&&$$$&&&'''((()))***)))'''&&&'''(((''''''((()))))))))))))))$$$$$$%%%%%%&&&&&&%%%%%%)))((((((''''''''''''(((((('''&&&(((***++++++***''''''''''''(((((((((((('''''''''(((((('''''''''+++***(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%&&&((())))))(((%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***++++++,,,***************************++++++,,,,,,------......------,,,,,,------............/////////000000333//////222444222222555777<<>>MMM^^^jjj|||~~~ppp___VVVPPPRRRUUUTTTSSSSSSOOOOOONNNMMMMMMMMMNNNOOOSSSSSSTTTUUUWWWYYY[[[\\\YYY[[[\\\]]]]]]^^^```ccc``````aaabbbcccfffhhhiiijjjlllnnnoooppptttzzz~~~|||xxxvvvwwwxxxtttssssssqqqpppsssyyyyyyqqqkkkgggdddcccaaa]]]YYYWWWUUUUUUUUUTTTSSSQQQOOOOOOOOOQQQRRRSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXWWWWWWWWWXXXYYYYYY___]]]___bbbaaa___bbbgggjjjmmmsss{{{(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------//////000000000000111111///000111222888CCCRRR\\\nnnyyy~~~eeeZZZPPPNNNOOOOOOOOOQQQQQQQQQOOONNNMMMMMMMMMMMMPPPPPPQQQRRRTTTVVVWWWXXXWWWYYYZZZZZZZZZ[[[^^^```]]]]]]^^^___aaaccceeeffffffggghhhhhhhhhkkkooorrrssswww~~~tttnnnkkkiiihhhjjjnnnmmmmmmooopppuuuxxxrrrkkkddd```]]]ZZZXXXWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQOOONNNNNNOOOPPPQQQRRRPPPOOOMMMMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWZZZYYYYYYYYYZZZ[[[\\\\\\^^^]]]___bbbcccbbbeeejjjppprrrxxx((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&''''''(((((()))))))))((('''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111111222222333666>>>IIIQQQdddooo~~~oooaaaSSSNNNNNNNNNOOOQQQSSSRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVWWWWWWWWWXXXZZZ\\\[[[[[[\\\^^^___aaabbbcccccccccccccccdddfffhhhjjjkkknnnsssyyy~~~xxxnnnllllllkkklllooopppqqqssswww{{{~~~ssskkkhhhddd___[[[XXXWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNOOOPPPQQQPPPOOONNNOOOQQQSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSVVVXXXYYYZZZZZZZZZ[[[[[[]]]^^^^^^\\\\\\___dddggggggkkkqqqxxxxxx|||((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&''''''(((((()))))))))((('''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////000000000111333444444555:::BBBIII]]]hhhwwwtttddd[[[WWWTTTSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSTTTVVVXXXXXXYYY[[[\\\^^^```aaaaaa```______```bbbeeegggggggggjjjmmmqqqtttyyy~~~}}}uuuppppppssstttwwwzzz{{{|||yyytttmmmeee___\\\YYYUUURRRQQQQQQOOONNNPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSUUUVVVSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQSSSUUUWWWZZZ[[[ZZZZZZ[[[[[[]]]^^^___```aaaaaaeeejjjnnnooosssyyy}}}|||(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((((((((()))((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000///111333444444666<<>>HHHYYYiiisss{{{~~~uuuppphhhaaa___^^^ZZZWWWWWWQQQQQQPPPOOONNNLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPRRRTTTUUUVVVXXXXXXYYY[[[\\\]]]^^^^^^\\\^^^```bbbccceeehhhkkkkkkiiiiiilllqqqttttttrrrxxxyyyzzz{{{||||||||||||xxxxxxyyy{{{~~~{{{yyyuuupppkkkfffeeeccc```]]]ZZZWWWVVVWWWVVVTTTRRRPPPOOOOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPVVVWWWWWWUUURRROOONNNNNNQQQRRRSSSUUUUUUVVVVVVVVVXXXXXXZZZ\\\^^^___^^^\\\bbb______ccceeedddggglllooo{{{&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&$$$%%%((()))(((&&&''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''************************)))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((())))))***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...............////////////111111111111111222333333888888???LLLYYYdddpppzzzvvvlllgggccc]]]YYYXXXSSSSSSQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^```aaabbbbbbccceeehhhgggffffffiiimmmoooooonnnjjjkkklllmmmnnnoooppppppoooooonnnnnnpppsssvvvxxxyyy}}}|||{{{vvvsssooollliiifffbbb___]]]\\\[[[YYYWWWVVVTTTSSSUUUTTTSSSRRRPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOSSSTTTUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\^^^``````___bbbaaaccchhhkkklllqqqvvv&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((***(((%%%######%%%(((***((((((((((((''''''''''''*********)))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$"""''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((((((((((((+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---------------............/////////000000000000000111111222444444777???GGGRRRaaaooo|||~~~uuulllccc]]][[[XXXVVVTTTQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSQQQRRRSSSUUUWWWYYYZZZ[[[___```aaa```___```aaaccccccbbbcccdddgggiiiiiiiiidddeeefffggghhhiiijjjjjjgggfffdddbbbbbbccceeefffjjjmmmrrrvvvyyy{{{~~~~~~|||wwwsssoookkkiiiiiibbbbbbaaa^^^ZZZWWWVVVVVVTTTTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOOOOPPPOOOOOOOOONNNPPPQQQQQQPPPQQQSSSTTTSSSTTTUUUWWWXXXXXXYYYYYYXXXYYY[[[]]]```bbbcccdddcccbbbdddjjjmmmpppwww&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&&&&%%%((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))---,,,++++++***)))((((((((((((((((((((((((((((((*********************************)))))))))))))))************************+++++++++***+++,,,,,,---++++++,,,,,,,,,------------------........./////////////////////000111111333333555999===EEEUUUcccpppxxxxxxllldddaaa\\\ZZZXXXTTTRRRPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOQQQRRRTTTVVVXXXYYY]]]^^^^^^^^^]]]]]]___aaaaaaaaaaaacccdddeeeffffffgggggggggfffffffffggggggaaa```___^^^^^^___aaabbbdddgggkkkmmmoooppprrrttttttvvvyyy{{{|||{{{yyyxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzz{{{}}}~~~~~~||||||{{{yyywwwuuusssqqqqqqooommmjjjgggdddbbbaaa```XXXZZZ[[[YYYTTTRRRSSSUUUQQQQQQQQQQQQQQQPPPPPPPPPNNNOOOQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPPPPPPPPPPPPPOOONNNKKKKKKLLLLLLLLLMMMPPPRRRUUUUUUWWWXXXZZZ[[[[[[[[[[[[\\\^^^___aaacccfffhhhhhhfffgggkkkooottt&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&$$$%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++***)))((((((''''''((((((((((((((((((((((((************************''''''((()))***+++++++++************************+++************+++,,,,,,+++++++++,,,,,,,,,------------------............//////......//////000111111111444777999===IIIUUUhhhqqq}}}yyyoookkkaaa___[[[WWWTTTRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZZZZZZZ[[[]]]______```aaabbbcccdddeeefffgggeeecccaaa___^^^]]]]]]ZZZZZZZZZ[[[]]]___aaabbb^^^```cccddddddeeegggiiihhhjjjlllmmmmmmllljjjhhhkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnpppqqqrrrsssssssssssssssrrrqqqqqqqqqrrrsssttttttrrrpppooojjjjjjiiiiiihhhgggfffeeecccaaa^^^\\\ZZZXXXXXXXXXTTTVVVXXXVVVSSSQQQSSSUUUQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPPPPNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPQQQQQQQQQPPPPPPOOOIIIIIIIIIGGGFFFHHHKKKNNNVVVWWWYYYZZZ\\\]]]]]]^^^]]]^^^`````````bbbgggjjjnnnkkkkkkooottt~~~&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,***************************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000000111//////111444666777>>>FFF^^^iiivvv~~~zzzkkkhhhccc^^^YYYUUUTTTSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUVVVVVVXXX[[[]]]\\\^^^```aaaaaabbbdddffffffdddaaa]]]ZZZXXXWWWVVVSSSSSSTTTVVVYYY[[[]]]___ZZZ\\\^^^^^^^^^___aaabbbaaabbbbbbbbbaaa```___^^^``````______^^^]]]]]]]]]______```bbbcccdddeeeeeeeeeffffffggggggggggggfffhhhhhhhhhhhhfffdddbbbaaa``````aaabbbbbbbbbbbbaaa[[[ZZZXXXVVVTTTTTTTTTTTTQQQRRRRRRQQQOOOOOOOOOPPPOOONNNNNNMMMLLLKKKJJJIIIMMMMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQJJJJJJHHHFFFEEEGGGKKKNNNXXXYYYZZZ\\\^^^___``````]]]___`````````ccciiinnnooonnnpppuuu|||&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))###%%%&&&&&&$$$$$$&&&((())))))(((&&&&&&%%%%%%&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%$$$$$$$$$&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((()))+++***(((''''''((('''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++******************************************++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........000000//////000000111222000---...111444444888===KKKYYYhhhrrr|||~~~zzzrrrjjjccc^^^[[[YYYTTTSSSSSSQQQPPPOOONNNNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRSSSSSSTTTWWWZZZXXXZZZ]]]^^^^^^___bbbeeegggeeeaaa]]]ZZZXXXWWWWWWSSSSSSTTTVVVWWWYYYZZZ[[[YYY[[[\\\\\\\\\\\\^^^```___^^^]]]\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\^^^___```aaaaaaaaa______^^^^^^]]]\\\\\\[[[[[[\\\^^^____________^^^YYYXXXVVVTTTSSSSSSSSSSSSRRRPPPOOONNNOOONNNMMMKKKMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRMMMLLLJJJHHHGGGJJJOOOSSSYYYZZZ\\\^^^___aaaaaabbb___bbbddddddeeeiiirrryyyyyy{{{&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''')))******"""%%%'''&&&$$$###%%%(((***)))((('''&&&%%%%%%%%%'''&&&%%%&&&((((((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%$$$###"""###%%%((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%(((((((((''''''&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((())))))******))))))))))))))))))))))))************************((((((***++++++***)))((())))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000000111222222333...,,,000333444777;;;;;;JJJ[[[eeeooo}}}vvvmmmfffbbb```XXXWWWVVVUUUTTTSSSRRRQQQLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOQQQQQQQQQRRRTTTWWWTTTWWWZZZ\\\[[[]]]```cccfffccc```\\\YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYVVVXXXYYYYYYXXXYYY[[[]]]```^^^\\\ZZZXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYY[[[]]]^^^______XXXXXXXXXXXXYYYZZZ\\\]]]VVVWWWYYYZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPPPPPPPPPPUUURRRPPPOOOQQQQQQNNNKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOQQQRRRSSSSSSSSSSSSPPPOOOMMMKKKKKKNNNTTTYYYYYY[[[\\\^^^```bbbbbbcccbbbfffiiijjjlllqqq{{{%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%'''((()))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''((('''&&&%%%%%%&&&'''((()))'''%%%$$$$$$$$$&&&'''(((''''''''''''&&&&&&&&&%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&(((((((((''''''''''''(((((((((((()))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''+++)))(((&&&&&&((()))+++''''''((()))***++++++,,,************************+++++++++*********))))))***++++++,,,,,,++++++***+++,,,---------,,,+++***---------............//////111222222111111222333999===FFFTTTdddsss|||ssshhhbbb\\\VVVRRRRRRSSSSSSRRRKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTVVVWWWYYYZZZ[[[\\\^^^]]][[[YYYYYYYYYYYYZZZVVVZZZ^^^```^^^[[[YYYXXXXXXXXXWWWWWWWWWVVVVVVVVV\\\[[[ZZZXXXWWWUUUTTTTTTSSSRRROOOMMMMMMMMMNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSTTTVVVXXXXXXYYYYYYZZZYYYXXXWWWVVVWWWXXXYYYVVVWWWWWWXXXXXXWWWWWWVVVRRRRRRQQQPPPPPPOOONNNNNNPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPTTTPPPNNNPPPVVVZZZYYYWWWTTTSSSQQQQQQSSSVVVYYY[[[^^^^^^______aaacccfffgggllliiikkkttt}}}%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%''')))***''''''''''''&&&&&&&&&&&&%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''///,,,(((%%%######$$$%%%'''&&&%%%&&&'''((((((&&&&&&&&&'''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''))))))(((''''''((())))))))))))))))))))))))******************************+++++++++*********))))))***++++++,,,,,,++++++***+++,,,,,,------,,,++++++------------............///000222111000000111333444777===HHHVVVfffuuu~~~tttmmmbbbZZZVVVTTTRRRQQQOOOOOONNNNNNMMMMMMLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZYYY\\\___aaa___\\\YYYXXXWWWWWWVVVVVVUUUTTTSSSSSSYYYXXXXXXWWWUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMOOOQQQQQQPPPOOONNNNNNOOOPPPRRRSSSTTTUUUUUUXXXWWWUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUTTTTTTTTTQQQQQQPPPPPPOOONNNNNNMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSRRRQQQUUURRRQQQSSSYYY\\\[[[YYYUUUTTTSSSRRRTTTVVVYYY[[[]]]^^^___```aaacccfffhhhqqqrrryyy&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%''')))+++---''''''''''''&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&222...)))$$$""""""$$$&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((************************+++************)))))))))******++++++++++++******++++++,,,,,,,,,,,,++++++------------............///000111111000000111222111333555;;;EEEVVVjjjwww{{{uuuhhh^^^YYYWWWVVVUUUTTTRRRPPPNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\______]]]ZZZXXXWWWTTTTTTSSSSSSRRRQQQPPPPPPTTTUUUUUUUUUTTTRRROOONNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSSSSSSSSSSWWWUUUUUUXXX\\\^^^]]][[[YYYXXXWWWVVVWWWYYY\\\]]]^^^___aaabbbdddgggkkknnn{{{&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***(((&&&$$$$$$%%%''')))&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((()))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((************************************))))))))))))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------............///111000//////000222111222333444:::III\\\jjjttt{{{xxxkkkccc___^^^[[[YYYUUUQQQOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWYYY[[[ZZZWWWUUUSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTSSSQQQNNNLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIKKKLLLNNNOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQSSSTTTUUUUUUWWWWWWXXX[[[^^^___^^^\\\\\\\\\[[[[[[[[[]]]___```___aaadddfffhhhmmmtttzzz&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&'''''''''&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&'''''''''((((((((()))''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************++++++,,,,,,,,,,,,,,,------------...---///000000///...000111000222333222444===LLLWWWgggppp}}}zzzmmmfffddd___]]]XXXTTTPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQSSSSSSRRRPPPMMMMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRRRRPPPMMMKKKHHHIIIIIIJJJIIIIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQRRRPPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPRRRSSSUUUWWWWWWXXXXXXZZZ\\\^^^___^^^]]]\\\\\\\\\\\\]]]^^^```aaa```bbbfffhhhlllttt&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&"""###%%%&&&&&&%%%$$$###&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))******)))******+++,,,---,,,,,,,,,,,,---------------...//////......///000...///000000111666===CCCYYYcccsssyyynnniiieeeccc^^^YYYUUUQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLMMMMMMKKKIIIHHHHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNOOOOOONNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\\\\]]]___```bbbcccaaaeeehhhkkkqqq}}}&&&&&&%%%$$$$$$%%%&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))******))))))************))))))***)))))))))***+++,,,---++++++,,,,,,,,,---------,,,...//////...---///000...---......000333666888IIITTTeeevvvyyysssllljjjfffaaa\\\VVVSSSPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJJJJHHHFFFFFFGGGIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMNNNNNNLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]^^^```aaa^^^___```bbbdddfffhhhiiihhhkkkooossszzz&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%###$$$&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&%%%$$$$$$$$$&&&((()))%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''((((((((())))))******))))))************))))))***))))))))))))+++---...++++++,,,,,,,,,---------,,,---///...------...000///...---...111444666666888DDDVVVhhhvvv~~~qqqppplllgggaaa[[[VVVSSSKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKFFFGGGIIIJJJKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFHHHIIIKKKJJJJJJIIIHHHHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNOOOJJJLLLMMMOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[]]]^^^^^^]]]]]]^^^aaaccccccdddfffhhhkkkmmmoooooopppsssvvvzzz&&&%%%#########%%%'''((())))))((('''''''''''''''))))))''''''''''''))))))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''(((((('''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******************************+++++++++,,,,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111000111222222333777;;;DDDSSSeeevvv|||}}}zzzuuurrrnnndddZZZWWWPPPLLLLLLKKKHHHGGGIIIMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHFFFGGGHHHIIIKKKLLLJJJGGGFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIGGGHHHJJJJJJGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNRRRRRRRRRRRRSSSTTTUUUVVVZZZZZZYYYYYYXXXWWWVVVUUUQQQTTTWWWYYYZZZZZZ[[[\\\dddbbb```______aaaccceeegggooowwwzzz}}}&&&%%%$$$######%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111222444666<<>><<<<<<''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%'''(((((((((&&&%%%&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))************)))******+++++++++++++++******++++++,,,,,,------,,,,,,---------.........++++++,,,///222555666666999EEEWWWeeepppxxx|||uuuooojjjccc\\\WWWPPPNNNJJJEEECCCCCCGGGKKKIIIMMMRRRUUUWWWXXXZZZ[[[[[[\\\]]]\\\\\\\\\___aaabbbdddfffhhhhhhfffcccaaa______```aaabbbbbbbbbbbb^^^]]]]]]^^^___aaacccdddccccccddddddddddddddddddcccccccccbbbaaa___^^^]]]\\\\\\[[[\\\]]]^^^```aaadddcccccccccdddfffhhhiiibbbbbbcccfffmmmwwwuuu^^^NNNIIIDDDAAA===999;;;@@@%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++)))******+++,,,,,,------++++++,,,------...//////,,,,,,,,,---///111333333333:::FFFTTTaaannnyyyzzzqqqkkk```___\\\UUUNNNJJJJJJKKKIIIMMMQQQUUUWWWYYY\\\^^^]]]^^^___^^^]]]^^^```bbbfffggghhhiiiiiihhhhhhggghhhhhhhhhhhhggggggfffeee`````````aaabbbdddfffggggggggggggfffffffffffffffffffffffffffeeedddcccbbb______```aaacccfffiiikkkllllllllllllkkkkkkkkkkkkfffgggjjjqqq}}}uuu___PPPHHHCCC???===:::777:::???###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&)))'''%%%###"""###%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))***+++,,,,,,------******+++,,,...///000000/////////------...222555555777===GGGTTTcccpppxxx~~~zzzzzzvvvnnnbbbXXXRRROOOJJJMMMRRRUUUXXX[[[^^^````````````_________bbbdddiiihhhhhhhhhhhhiiikkklllooonnnnnnmmmkkkiiigggfffbbbbbbbbbcccdddfffiiijjjjjjiiiiiiiiihhhggggggggghhhiiiiiiiiihhhgggfffeeeddddddfffhhhlllpppsssuuutttttttttsssqqqpppnnnmmmssstttyyyjjjXXXMMMFFFEEE@@@>>>???===999888:::###$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&(((((((((&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++++++++++++++++++++***************)))************+++++++++***+++,,,,,,------,,,,,,............////////////222555777;;;AAAOOO```mmm{{{}}}uuufff\\\YYYRRROOOTTT[[[___bbbeeedddggggggeeefffiiijjjhhhiiihhhiiikkkiiifffiiinnnllllllmmmmmmmmmkkkfffbbbccceeegggjjjkkkjjjiiihhhllllllllljjjhhhgggiiijjjhhhhhhhhhhhhiiigggeeebbbggghhhkkkooouuu{{{}}}|||{{{gggXXXIIIBBBCCC???>>>>>>===<<<;;;;;;;;;$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&&&&#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))''''''((((((((()))))))))************************)))************+++++++++***+++,,,,,,------,,,,,,............////////////000222444555:::DDDRRR\\\qqqwww~~~xxxggg^^^VVVWWW\\\```dddhhhffflllooonnnooosssuuuuuuwwwvvvwwwxxxsssllljjjlllkkkjjjjjjkkklllkkkiiigggggghhhiiijjjkkkkkkkkkkkknnnqqqtttuuutttrrrpppppppppooommmlllkkkjjjhhhffflllnnnssszzz~~~bbbTTTKKKAAA===???>>>>>>======<<<;;;;;;:::%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,---............////////////111222111333999BBBIII[[[gggwww}}}qqqeeeaaabbbdddjjjppppppyyytttlllkkkooonnnlllmmmoooqqqqqqqqqsssrrrrrrrrrrrrtttuuuvvv|||yyyvvvuuutttrrrqqqpppqqqqqqrrrwwwzzzuuuaaaNNNFFFCCC>>><<>>======>>>???888888888888888888888888###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&'''&&&$$$###"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))***((())))))***+++,,,,,,,,,)))************+++++++++))))))***++++++++++++***,,,,,,,,,---------......000///...///000222222222,,,000555777:::BBBQQQ]]]tttwww{{{yyybbbQQQFFF@@@>>>999===>>><<<999999;;;;;;777777777777777888888888!!!!!!"""###$$$%%%%%%&&&############""""""!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,------------............000111222222333888@@@FFFXXXfffwwwpppXXXNNNFFF<<<:::>>>888888999::::::999999999888666555555666777777666$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******++++++,,,,,,,,,---------.../////////000000000000000111111111111444:::>>>KKKUUUdddrrr}}}mmm[[[JJJFFFBBB;;;999===888999999:::::::::999999:::888777777888999999888&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,---------------........./////////000000//////000//////000333555:::???JJJ\\\pppkkkSSSGGG>>>??????;;;888;;;999999:::::::::999999888999888666666888999888777%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......///...//////000000111888GGG[[[ooo|||jjjSSSJJJAAA;;;<<<===:::777888999999999:::999999888888777555333444555666555555"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$######!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******************++++++++++++,,,,,,,,,,,,---------...///000000///......111999FFFXXXjjjuuuwww|||}}}hhhTTTFFFFFF@@@;;;::::::999888888888888999999888777777666666444333333444555555444 !!!"""###$$$%%%%%%&&&#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$"""""""""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++************)))))))))))),,,,,,,,,---------.........---,,,...000111000//////000111222777DDDUUUbbbjjjqqqyyy~~~rrr^^^OOOEEE???>>>;;;888666777888888999777777777777777666555444777666444444666777666555#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++++++++*********)))))),,,,,,,,,,,,------------000...,,,---///000000......///000000222999DDDMMMUUU```oooyyy~~~hhhUUUIIIAAA<<<999666666666555666777777666666666666666555444333222777555444444555666666555&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&"""###%%%&&&%%%###!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,+++++++++******))))))*********+++++++++333///,,,,,,...///...,,,,,,---...///222666;;;>>>>>>MMMaaapppwwwzzz~~~nnn___MMMCCC???<<<888555333555777777777777555222555555555555444333222111555333111222333444333333########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&&&&%%%$$$######(((%%%!!!!!!###$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$######""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############"""""""""###%%%&&&%%%$$$"""!!!!!!!!!"""###################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%''')))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))******++++++******************************************,,,,,,,,,---------......////////////000111222333;;;===EEERRRcccqqqyyy|||jjjQQQJJJBBB>>>===<<<999555555555555555555555555555555555555555555555555555333333333333333333333333########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$#########%%%""" !!!###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''$$$$$$###"""""""""""""""################################################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%######%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))***(((%%%$$$&&&(((''''''''''''''''''''''''***))))))(((((((((((()))''''''((((((((()))))))))((((((((((((((()))******************************************************,,,,,,,,,------------...---------......///000111555666;;;DDDQQQ___iiiooozzzwwwZZZJJJDDD===:::;;;;;;888555444444444444444444444444222222222222222222222222222222222222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$######""""""###!!! """######"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((***(((%%%$$$%%%((('''''''''''''''''''''''')))))))))((())))))******&&&&&&'''''''''(((((((((((((((((((((((()))******************************************************,,,,,,,,,,,,------------++++++++++++,,,---...//////000222666===HHHTTT]]]nnnwwwpppkkk```JJJAAA===888666777888777555444444444444444444444444111111111111111111111111111111111111111111111111$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%######""""""""""""""""""""""""########################$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((---***&&&$$$%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''((()))******&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***))))))))))))************************************++++++,,,,,,,,,---------+++******++++++,,,---......///000000333:::DDDLLL```jjjvvv~~~qqq^^^SSSTTTQQQAAA<<<999555444555666555444333333333333333333333333222222222222222222222222000000000000000000000000$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""###$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""#################################$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''((())))))===222&&&###&&&)))'''"""''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***(((((()))))))))*********************************+++++++++,,,,,,,,,------++++++++++++,,,---...///---///000000000333999>>>LLLTTTbbbppp{{{xxxeeeUUUKKKDDDIIIHHH<<<:::888555444444333333222333333333333333333333333222222222222222222222222000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%####################################$$$%%%&&&&&&###""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#################################$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***FFF999+++&&&(((***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((()))******'''(((((())))))*********************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///,,,---/////////000111333888???KKK[[[kkkwww~~~ppp[[[MMMFFFCCC>>>@@@@@@777888777666444333222111111222222222222222222222222000000000000000000000000000000000000000000000000%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%!!!###&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""!!!"""######$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((:::333,,,(((''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((((((((()))******''''''(((((()))******+++***************************++++++++++++,,,,,,,,,++++++++++++,,,---.........---,,,,,,...//////......333<<>>>>>888999;;;555555555555444222111111222222222222222222222222222111111111111111111111111111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%$$$######""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((()))******&&&''''''((()))******+++******************************+++++++++,,,,,,,,,************+++,,,---...111---***+++...000000///...222666777;;;FFFXXXfffyyy|||uuuaaaRRRIIICCC:::::::::333555:::777222333444333222111222333111111111111111111111111333333333333333333333333111111111111111111111111###$$$$$$%%%%%%$$$$$$###""""""""""""############ !!!"""$$$$$$######"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%'''''''''&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!&&&%%%$$$%%%&&&&&&%%%$$$""""""############""""""$$$$$$###############$$$########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))((((((((((((((($$$!!!###***,,,)))%%%************************++++++******++++++,,,---------------------------///000111333555;;;BBBGGGaaalllyyyhhhXXXMMMDDD>>><<<<<<;;;:::888666444333444444333333222111000000000000111111111111000000111222333444444333222111111111000000//////......###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!!######$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&'''(((&&&%%%$$$###"""######$$$###"""######$$$$$$$$$$$$######$$$$$$###############$$$##############################"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''''''''(((((())))))******(((((())))))******+++++++++((('''(((,,,...,,,)))******************************))))))******+++,,,------------------------...///000000111555999===JJJVVVgggwwwvvv```OOOFFFAAA<<<888999999999888777555444333444444333222222111000000000000111111111111000000000111222333333222111000222111111111000000000000###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$)))(((%%%###"""###$$$%%%$$$%%%%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$########################%%%$$$""" ###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))+++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,************************))))))(((((())))))***+++------------------------...///000000//////111333666???OOObbbrrr~~~|||^^^TTTFFF>>>;;;;;;999777666666777666555444333333333333333222111111000000000000111111111111000000///000000111111000000///222222222222111111111111###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$###$$$%%%%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$############"""######$$$%%%########################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((('''''''''(((((()))******++++++)))+++,,,+++)))((()))+++************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///000222111000//////000111555===IIIXXXjjjzzznnn\\\MMMFFF>>>999999:::888666555555555555555555444333333222222222111111000000000000111111111111000000////////////////////////111111111111111111111111###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%''''''&&&###$$$&&&%%%###"""$$$%%%""""""############""""""######""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''***,,,***'''&&&(((+++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...//////...111555999@@@OOOcccrrryyyeeeSSSHHHCCC???999777666666444222444555555555555555444444222222111111111111111000000000111111111111000000........................000000000000000000000000###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!"""%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%%%%%%% """$$$### !!!$$$"""""""""######"""""""""""""""""""""###$$$%%%%%%########################!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((***,,,+++)))(((***,,,************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---...(((---333444444;;;GGGRRReeepppzzzgggXXXKKKBBB???;;;999666555555555333222444444555555555444444333111111111111111111111111000000111111111111000000///......------......//////////////////000000000###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""%%%### !!!$$$"""######$$$$$$######"""""""""""""""###$$$%%%&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((()))************+++,,,***************************************++++++,,,++++++++++++++++++++++++)))***++++++******+++---'''+++///111000222777<<>>999666777333222111111111111222222333333333222222000//////000000000000000111111111000000111111111111000000000///...------...///000000000111111222222222333%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""######$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%########################$$$#########$$$%%%&&&&&&!!!"""######!!! !!!$$$$$$$$$#######################################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""########################### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++++++++************)))))))))***++++++++++++***''')))******))))))***+++---------.........//////---------............///111555;;;@@@GGGTTTcccoooyyy}}}|||dddUUUHHHEEEAAA===999777666666666666555555444444444444444444333333222111000000000000000000////////////000000000000////////////111000///......---......000000000000111111111111%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%########################"""""""""!!!""""""###### """###$$$###"""###$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""$$$########################!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***************)))))))))(((((())))))***++++++++++++***((()))******))))))***,,,++++++,,,,,,,,,---------------------...............000333555777???JJJRRRdddnnn}}}|||jjjZZZNNNGGG@@@>>>;;;888555444444444444444444333333333222222444333333222111111000000000000000000/////////...000///////////////////////////.........//////000//////000000000111111111%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""!!!###$$$$$$$$$%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###"""###$$$###""""""###$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))((((((((('''''''''((()))******++++++******(((***++++++******+++,,,))))))*********+++++++++,,,,,,,,,---------......///111222111000333999>>>JJJVVVhhhyyykkkWWWIIIBBB>>>===999888666444333333444555222222222222222111111111333333222222111000000000000000000/////////......////////////////////////---------......///111111//////000000000000111111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################""""""######$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$###############$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!###$$$######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%########################%%%%%%%%%$$$######$$$&&&""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$########################%%%%%%$$$$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((''''''((())))))***************)))***++++++******+++,,,)))))))))************++++++,,,,,,,,,------------///111222222222333666999:::@@@JJJWWWeeesssggg___SSSHHHAAA===:::999777666555444444444555555111111111111111111111111222222111111000000000000000000/////////..................///////////////...............///000000////////////000000000111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""#########""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$ """######"""!!!!!!"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%&&&'''%%%"""!!!"""$$$""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$########################%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))((((((((((((((()))************)))(((***++++++***)))+++,,,************++++++++++++++++++++++++,,,,,,,,,---***+++---//////111222444555555777<<>><<<999666444666666555444444333333333111111111111111111222222111111000000000000//////////////////............------....../////////000000000///..................////////////000000000###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%########################"""""""""############### """$$$%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$##################$$$$$$$$$############""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!"""""""""!!!"""######!!! !!! !!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%###########################%%%'''&&&###!!!!!!###""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%#######################################"""""""""!!!!!!""""""###$$$$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********)))))))))(((((('''((())))))******))))))''')))******))))))***+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---.........444444444555888???HHHNNN[[[gggyyyyyyhhhXXXMMMIII???<<<999666666555444333333333333222111000000///000000000111111111111222000000000////////////////////////.........---------------......//////000111111///......---------......////////////000000######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%####################################"""""""""""" """$$$$$$###"""!!!"""""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###### """######"""""""""### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################"""''''''$$$"""###%%%""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%########################!!!!!!"""""""""""""""###!!!!!!!!!"""###$$$$$$$$$!!!!!!"""#######################################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))(((((((((''''''''''''(((((()))))))))))))))&&&((())))))(((((()))*********++++++++++++,,,,,,************++++++++++++---,,,,,,,,,---.........000222333333333444777999@@@MMM___nnnxxxvvvcccWWWMMMDDD@@@AAA<<<999666555555555444333000000000111000000//////....../////////000000000//////////////////////////////.........---------,,,,,,---......///000000000//////.........//////........./////////000000#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$%%%$$$### """"""!!!""""""###$$$$$$!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&!!!###$$$$$$$$$%%%&&&######$$$%%%&&&&&&''''''########################!!!###$$$$$$######$$$&&&""""""""""""""""""""""""&&&(((&&&$$$%%%'''""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%######################## !!!!!!""""""###### !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))&&&'''((((((''''''((()))************++++++++++++)))************++++++++++++***)))***,,,.........,,,---//////000111444666222888BBBKKKVVVddduuusss___RRRHHHFFFDDD>>>::::::444333444555666555111/////////000111222222111111---------.........//////........./////////////////////.........---------,,,,,,------...///000000......---......///000111............/////////000######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$#########$$$$$$########################$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&########################!!!$$$$$$###"""""""""$$$%%%$$$!!!!!!###&&&!!!"""$$$%%%%%%$$$"""!!!""""""############"""""" !!!$$$&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%###!!!"""$$$&&&(((###############"""!!! """""""""""""""""""""""""""""""""###$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""%%%%%%$$$###""""""######"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))************))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......000111333777===GGGSSSZZZttt|||ttt^^^OOOEEECCC@@@<<<999777666555444444333333222111000000111111000///////////////------------------------......////////////....../////////......---------,,,,,,,,,---------............---------,,,,,,,,,,,,++++++***+++,,,...///############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$ $$$$$$"""!!!!!!!!!""""""########################&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###"""""""""###$$$###!!! """%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$###### """$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""#########""""""!!!$$$$$$############$$$$$$ !!!!!!!!!"""!!!!!!%%%%%%&&&&&&&&&%%%$$$$$$#######################################$$$$$$$$$##################################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%$$$$$$###""""""######"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...000111111222555;;;CCCHHHTTT```qqq~~~qqqbbbVVVJJJBBB===<<<:::777555444444444444333333222111111000000111000000///////////////------------------------......////////////...............---------,,,,,,,,,,,,,,,------------............---------,,,,,,,,,,,,+++++++++,,,---..."""""""""#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!! $$$###""""""!!!"""""""""####################################""""""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$""""""######$$$$$$###""""""###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%%%%$$$###################################################!!!!!!""""""""""""######""""""###$$$$$$$$$$$$###!!!""""""#########""""""$$$$$$############$$$$$$ ######!!!""""""######$$$#################################$$$$$$$$$###############################################################%%%$$$###"""""""""###$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$######"""#########"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))&&&''''''(((***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...////////////111555888999CCCSSSbbbnnnyyysss^^^NNNEEE@@@===:::777666555444333333333444333333222222111000000000000000//////......//////------------------------......////////////......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////.........------------,,,,,,++++++++++++,,,!!!""""""""""""#########&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######################## """$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###"""###%%%%%%%%%%%%$$$$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$######$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###%%%%%%$$$!!! !!!"""#########"""########################%%%$$$$$$$$$###"""""""""################################################&&&%%%###"""!!!"""###$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###############$$$"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''''''''((((((((())))))''''''(((((()))******+++************************************++++++++++++++++++,,,,,,,,,---------+++,,,.........///111333444777;;;BBBMMM[[[jjjtttyyylll[[[RRRHHH@@@===<<<999777555555555444444444444444222222111111000000000000000//////.........//////---------------------------......//////......---++++++++++++++++++++++++++++++,,,,,,,,,---------/////////.........------------,,,++++++*********!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$######################## """$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%$$$############""""""""""""""""""""""""###$$$$$$###""""""%%%'''%%%$$$#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&########################%%%$$$$$$$$$###"""""""""################################################&&&%%%$$$"""""""""######&&&&&&%%%%%%$$$$$$$$$### !!!"""###$$$$$$%%%######################################################$$$$$$$$$$$$######$$$###############$$$$$$"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------***,,,...///......000111555333111222777AAALLLTTTfffooozzzwwwbbbSSSLLLCCC???:::888777777555333555555555444333222222111111111000000000000////////////............//////------------------------------............------+++++++++++++++++++++++++++++++++,,,,,,,,,------///.........------------,,,,,,,,,++++++******)))"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!"""############"""####################################""""""!!! ######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""!!!"""######"""###%%%'''###!!! !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$###"""###$$$######################################################""""""""""""!!!!!!""""""###$$$$$$$$$$$$### !!!"""###############$$$$$$############$$$$$$###""""""!!!"""###$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$############$$$$$$################## !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$###############"""######$$$%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,+++---......,,,++++++,,,/////////000222555777999DDDMMM\\\iiiuuu|||kkkVVVFFF???>>>@@@;;;555111111222333333222222222222111///...---000000000///////////////......------......//////------------------------------............------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,++++++***)))############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###$$$######"""########################&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""" """$$$$$$######%%%&&&$$$""" """$$$###!!!"""###$$$%%%%%%$$$###""""""######$$$$$$######"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$### !!!######$$$$$$###$$$$$$############$$$$$$"""""""""""""""###$$$$$$!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################!!!"""$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!""""""#########$$$###################################################$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,+++,,,------+++***+++,,,+++,,,---///111111111000333999BBBKKKUUUaaammmuuu~~~qqqaaa```[[[QQQEEE<<<888777;;;888444111111222333444///000000111000///---,,,////////////////////////...------------...///000------------------------,,,------......------,,,++++++++++++,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))++++++,,,+++******###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$############$$$%%%&&&&&&########################"""###%%%%%%$$$$$$$$$%%%(((%%%######&&&'''&&&$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""###%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%################################################!!!$$$&&&&&&%%%###"""""""""######$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++------,,,---...000///---++++++---000222333333555777888===FFFRRR[[[hhhrrrwwwmmm^^^QQQMMMKKKGGGCCC???:::666333...///111333444444333222...///000111111000//////.........///////////////---------------...///000------------------------,,,------......------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***""""""""""""############"""%%%$$$"""!!!"""$$$!!!"""""""""####################################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%$$$###!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######################## !!!!!!""""""""""""""""""""" ################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################(((((('''%%%###"""!!! %%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''''''''''''''(((((((((((('''''''''''''''((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////......///111444888:::GGGPPP]]]hhhrrr}}}{{{rrrfff\\\UUUNNNFFF@@@>>>>>>===;;;999666444333111111111111111111111111///////////////////////////............---------...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))""""""""""""###############$$$%%%%%%$$$$$$%%%'''############$$$$$$$$$$$$##############################$$$$$$$$$###""""""######$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$###############$$$%%%%%%##############################$$$$$$######"""!!!$$$$$$%%%%%%$$$###!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$#########"""%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........///.........000333666777888>>>FFFMMMTTT^^^iiiqqqxxxmmm[[[TTTKKKFFFCCC@@@<<<888999888888777555333111000111111111111111111111111....................................------------...---,,,+++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))"""""""""#########$$$$$$&&&$$$######$$$&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######!!!"""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%##################$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$########################&&&&&&&&&%%%$$$"""!!! $$$$$$%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$############"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""##############################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------...000222333111333666888<<>><<<999888777666333111111111000///111222222222333222222111////////////////////////........................---,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))#########$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$###############$$$$$$"""######$$$$$$######"""##################$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$###"""########################!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$""""""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$############"""""""""%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""##############################"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((()))***+++***)))(((((((((((()))))))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++---...///000000000//////...000444777:::>>>CCCFFFPPPUUU```nnnvvv|||qqqdddYYYQQQHHHCCC===<<<;;;999777555444333333333222111000000000000...//////000000000//////////////////////////////------------------------,,,,,,,,,+++++++++******+++************++++++,,,,,,++++++******++++++,,,************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""%%%$$$###"""""""""######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%$$$########################### !!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%'''(((******)))((('''(((((((((((()))))))))***((((((((()))***+++++++++*********+++,,,,,,,,,---***++++++,,,,,,,,,++++++000///.........///000000,,,///222333333222333444999<<>>FFFPPPTTTbbbrrrzzzmmmbbbWWWNNNHHHDDD@@@;;;999999999777444222222222111000000111333111222222111000//////000//////000000//////..............................------------------------+++++++++************)))******))))))***+++,,,,,,,,,++++++++++++++++++,,,)))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$############$$$$$$%%%###!!! !!!###%%%%%%$$$$$$######$$$$$$%%%'''%%%###"""###$$$$$$$$$'''&&&%%%$$$$$$#########'''&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""############""""""$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###"""""""""!!!"""""""""############%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$###############""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***///...,,,+++***+++,,,,,,+++,,,---...////////////222111111111333666999:::DDDGGGNNNVVV```hhhooorrr}}}}}}uuuggg^^^SSSLLLHHHDDD???;;;666666555444444333222222111111222222222222111111........................////////////////////////---------------------------,,,,,,++++++,,,,,,------,,,***)))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((()))***************))))))))))))(((((((((((((((((())))))))))))(((((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%###"""###$$$$$$###  !!!&&&&&&%%%$$$$$$###""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$######"""!!!!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$###"""""""""""""""$$$$$$############""""""############$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""########################$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***...---,,,++++++++++++,,,+++,,,---....../////////000/////////000222555666666888<<>>;;;;;;:::999888666555333333444444111///111111111000000////////////000000111111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))***++++++++++++***))))))))))))(((((((((((('''(((((((((((((((((('''###""""""""""""""""""###%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""%%%$$$###"""""""""""""""#####################$$$###############$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""###### !!!"""###$$$%%%%%%""""""""""""#########$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!!!!""""""############""""""#########$$$$$$$$$"""""""""######$$$$$$$$$################################################$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))***+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......///000000111111111222333333333555888:::777999<<>><<<;;;999777777888777666444666555444444555555333222333444444222111000000000///000111111111111222333.........///////////////,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***+++,,,++++++*********))))))))))))******((((((((((((((((((((((((************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%###!!!############$$$%%%&&&&&& !!!"""###$$$$$$%%%$$$$$$########################""""""""""""######"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""######""""""############""""""""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""!!!""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$""""""""""""""""""""""""$$$###"""###$$$$$$$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))***+++,,,,,,+++*********+++++++++******)))))))))+++,,,,,,---------***+++,,,---...///000111***,,,///000///......///***,,,///000000000000111...///111222333444444333111222333555555555444444444888::::::888:::???EEECCCCCCDDDEEEHHHKKKNNNOOONNNQQQSSSTTTSSSSSSVVVYYY]]]dddiiicccVVVLLLLLLOOOLLLKKKHHHEEEAAA???===<<<;;;999777777888999888777888666444444444333222000111000///000111111///---,,,---//////...------.../////////...,,,,,,---.........//////////////////---......//////......---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))((((((((((((&&&''''''''''''''''''&&&######""""""######$$$%%%&&&%%%###!!!!!!"""###$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############!!!"""###$$$###""" %%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$################################################%%%%%%###"""######%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""#########$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$"""######$$$$$$#########"""############$$$$$$$$$############""""""!!!!!!""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$####################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---------------------------------............///////////////////////////000000000000111111111111222222333333444444444444555666777888999:::;;;<<>>>>>@@@BBBCCCGGGFFFDDDBBB???===;;;:::888888777777666666666555333333333333333333333444000000111111111111000000......//////////////////////////////////////////........................---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***))))))******)))'''*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''$$$%%%'''((()))***))))))######""""""######$$$%%%%%%$$$"""!!!!!!!!!######$$$$$$######"""#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###############""""""!!!!!!!!!!!!"""%%%%%%$$$$$$############!!!!!!"""######$$$%%%%%%#########$$$$$$######"""################################################$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$#########"""""""""%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$###############%%%$$$$$$############$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++*********+++++++++,,,,,,------------------------------------................................................////////////....../////////000000000111222222333444555666666666555444444444555777777<<<<<<;;;:::888777666666666666555555555444444444111111111111111111111111//////000000000000///////////////.......................................---------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))******)))''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''&&&'''((()))))))))((('''######""""""######$$$%%%%%%$$$"""!!!!!!"""######""""""""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""############$$$"""!!! !!!###%%%$$$############"""""""""!!!!!!!!!"""######$$$$$$#########$$$######""""""################################################$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""$$$############$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------/////////000000000000000------.........////////////000111111222222111111222222222222222222222222333333222222222222111111000000//////......------......////////////....../////////......---------........................++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))******)))(((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''(((((()))***)))((('''&&&######""""""######$$$%%%%%%$$$############$$$$$$!!!!!!"""######$$$$$$$$$################################################$$$$$$############$$$$$$$$$#########"""!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""""""""############""""""!!!!!!!!!"""$$$%%%###"""""""""""""""""""""""""""""""""######$$$$$$!!!!!!"""###############################################################$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""$$$######""""""######$$$################################################$$$$$$######""""""!!!!!!""""""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$###$$$$$$%%%&&&'''########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,---////////////////////////,,,,,,,,,,,,++++++++++++---///000222222111000///.../////////000000000111000/////////////////////000//////...---,,,,,,+++,,,------......------,,,//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***************************************************************************+++)))((()))******)))(((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########"""!!!!!!!!!#########"""""""""!!!!!!$$$$$$############$$$$$$$$$######""""""######$$$!!!"""""""""############ !!!"""$$$$$$$$$######"""""""""""""""""""""############$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%################################################$$$%%%&&&&&&&&&%%%###""""""######$$$$$$######""""""######$$$$$$######### !!!""""""############$$$$$$$$$$$$#########""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""################################################$$$$$$######""""""!!!!!!!!!!!!###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! """""""""#########$$$$$$%%%%%%%%%%%%%%%&&&'''(((""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((***************************))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------++++++,,,,,,,,,---------++++++++++++************---,,,,,,,,,,,,+++++++++)))+++---//////...,,,+++////////////////////////------------............000000///...---,,,,,,+++,,,,,,------------,,,,,,...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&(((************)))######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""############ !!!$$$%%%%%%$$$"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%###################################################$$$$$$%%%%%%%%%$$$$$$""""""############""""""!!!"""######$$$#########!!!!!!"""######$$$$$$%%%######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#######################################$$$$$$$$$############"""""""""""""""###$$$%%%&&&'''''''''"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$######""""""######$$$"""###$$$%%%%%%%%%%%%$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''((()))))))))))))))((((((((((((((((((((((((***************************))))))(((((())))))***)))))))))************+++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++******------------,,,,,,,,,,,,***+++---...///...,,,+++.........---------,,,,,,,,,------------........./////////......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***)))***+++,,,+++***************************************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))%%%&&&(((***+++++++++***######""""""######$$$%%%""""""######$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######""""""""""""##################$$$$$$######""""""############$$$$$$%%%%%%$$$$$$$$$############### !!!""""""""""""""""""################################################!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!!!!"""###############$$$$$$######"""""""""!!!######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""#########$$$$$$$$$"""""""""""""""###############$$$$$$$$$######""""""############$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%$$$###"""""""""######$$$%%%%%%&&&%%%%%%$$$#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!"""######"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''')))******+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////...,,,,,,,,,---------------------------.........///------------------------,,,,,,------------,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))************************************************)))))))))))))))))))))))))))(((((((((***+++***)))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&''''''(((((('''((()))***+++******)))#########"""###$$$$$$%%% !!!""""""""""""""""""###$$$%%%$$$""" ########################""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$######""""""""""""######""""""""""""############'''%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""############"""!!!################################################ !!!###%%%""""""############""""""!!!!!!"""###############%%%$$$###!!! ######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""!!! """############$$$$$$$$$!!!!!!""""""#########$$$ !!!"""######"""!!! !!!""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***+++,,,'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,+++++++++*********))))))************+++++++++,,,++++++,,,---------------,,,,,,,,,---.../////////---------....../////////,,,,,,,,,,,,,,,,,,------,,,------......------,,,))))))***+++,,,------...++++++++++++++++++++++++************************+++***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***++++++***''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))$$$$$$$$$%%%%%%&&&&&&&&&)))******++++++***((('''$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$##########################################""""""############"""""""""###$$$%%%$$$###"""!!!""""""###$$$%%%&&&&&&'''""""""""""""###$$$&&&&&&########################$$$$$$############$$$$$$(((%%%"""!!!!!!!!!!!! ########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""""""""""""""""""""&&&### """$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!$$$$$$###############$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""############$$$$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###"""!!!###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%''')))***+++***((('''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++,,,,,,---------,,,++++++******++++++,,,+++,,,---...---,,,+++***---------,,,,,,+++++++++******+++,,,---......///------+++******+++---------------,,,,,,+++++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,************************+++*********))))))((((((&&&'''(((*********)))(((((())))))***++++++,,,,,,((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++***)))******)))((('''&&&%%%%%%******))))))((((((''''''$$$$$$$$$#########""""""########################################################################""""""############""""""!!!"""###$$$$$$###""""""#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################$$$$$$############$$$$$$'''%%%"""!!!"""###"""!!!########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######""""""""""""##############################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$#########""""""""""""########################%%%### """$$$###""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""######$$$$$$###""""""!!!$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$############""""""!!!!!!$$$#########""""""""""""$$$$$$###############$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$############"""""""""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***))))))(((*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))***************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---------,,,******------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******************++++++++++++***))))))***++++++))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))******************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))))))))(((((((((((((((((('''''''''''')))))))))((((((((((((((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############"""""" !!!"""$$$$$$$$$######$$$$$$#########""""""""""""""""""!!!!!!"""##############################$$$$$$############$$$$$$%%%###!!!"""###$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$##############################"""""""""########################%%%###!!!!!!###$$$###""""""############$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!###############"""""""""$$$###############$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""#########$$$$$$############"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))+++************)))))))))***************************************+++++++++++++++************+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******************))))))+++******))))))******+++((((((((((((((((((((((((******))))))))))))((((((((((((''''''(((((())))))+++******)))(((''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((()))***++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((()))(((((((((((((((((())))))########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""############"""""" !!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""########################$$$$$$############$$$$$$""" !!!###$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################################################################$$$#####################""""""#########$$$$$$$$$########################%%%%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""############""""""""""""#################################"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""#####################"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))************************)))))))))))))))*********++++++************+++++++++++++++++++++******))),,,++++++++++++++++++++++++*********))))))(((((()))***+++,,,,,,+++***)))+++++++++++++++*********++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))(((((()))((('''&&&&&&''')))***)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))################################################""""""#########$$$$$$$$$########################""""""############""""""!!!"""$$$&&&''''''&&&&&& !!!!!!"""######$$$$$$###"""!!!!!!!!!!!!!!!"""########################$$$$$$############$$$$$$ """$$$###"""########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$##############################$$$$$$#########$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$######"""""" !!!""""""""""""!!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""%%%$$$###""""""!!!""""""!!!!!!"""""""""#########""""""""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$"""""""""###$$$%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***''''''(((((((((((('''''''''''''''&&&'''((())))))(((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++++++++******))))))))))))+++++++++++++++++++++++++++******))))))(((((('''((()))++++++++++++)))(((************************+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))###############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################""""""############"""""""""###$$$&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&"""""""""!!!!!!"""##############################$$$$$$############$$$$$$ ###$$$###"""########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""########################""""""###$$$$$$$$$$$$##################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""""""""############$$$""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!!!!"""""""""######""""""""""""############!!!"""######$$$$$$########################$$$%%%###########################$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))***************************************))))))))))))******))))))))))))******+++***))))))(((((())))))*********++++++++++++++++++*********))))))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))((((((''''''&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&#########"""######$$$%%%((('''''''''&&&&&&%%%%%%''''''''''''''''''((((((""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""############""""""!!!"""###$$$$$$$$$###""""""#########$$$$$$%%%%%%"""""""""""""""###$$$%%%########################$$$$$$############$$$$$$ !!!###%%%&&&$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%%%%%%%%%%$$$######""""""""""""""""""###########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""#########"""######$$$$$$!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!""""""###############""""""###$$$$$$$$$$$$$$$########################"""$$$'''******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******************************+++++++++******)))))))))******))))))))))))******+++***)))((('''((()))))))))*********++++++++++++*********************))))))))))))(((((()))))))))((((((((()))))))))******((((((((()))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((''''''&&&%%%***))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%$$$$$$######$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""############""""""!!!!!!"""######""" %%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$&&&&&&########################$$$$$$############$$$$$$""""""###%%%''''''&&&$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!"""###############!!!"""###%%%%%%%%%$$$###########################"""$$$(((+++,,,+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''$$$%%%'''))))))((('''%%%&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******************************,,,+++++++++******))))))******))))))))))))******+++***((('''''''''((()))))))))******++++++++++++******************++++++***)))(((''''''((()))***'''((((((((())))))******''''''(((((())))))******'''((()))******)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((()))((('''%%%$$$,,,,,,+++)))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''###$$$$$$%%%&&&(((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((('''&&&'''((()))***###$$$$$$%%%&&&(((((()))(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%$$$###""""""######$$$$$$##################%%%%%%$$$######$$$%%%%%%$$$###""" !!!"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""'''&&&$$$###$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$!!!"""$$$#########""""""""""""!!!######""""""""""""""""""########################"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$######""""""#########""""""""""""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))***************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$###!!!"""###$$$$$$###########################!!!""""""""""""#########################################################"""############$$$$$$$$$############"""""""""!!!""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$#########"""""""""################################################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""######""""""!!!###################################################""""""!!!"""###$$$%%%$$$$$$$$$$$$#########"""$$$$$$#########"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))***************************************)))(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''""""""############""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###"""!!!########################%%%$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!! !!!###%%%%%%$$$########################!!!""""""""""""#################################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!###########################"""!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%%""""""###$$$$$$###""""""!!!"""######$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%%%%%%%&&&%%%###########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""##################$$$$$$$$$######"""###############"""""""""$$$###!!! !!!"""$$$%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%########################"""######$$$$$$#########$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""""""""############""""""###$$$$$$$$$######$$$#########"""""""""!!!$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################!!!""""""######""""""!!!################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$###""""""%%%&&&&&&%%%###########################$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$%%%'''((('''%%%###!!!#########""""""""""""!!! !!!!!!"""######$$$$$$########################"""###$$$%%%&&&'''''''''$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########""""""""""""!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$######"""########################&&&%%%%%%$$$$$$%%%%%%&&&###!!! """%%%'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$  $$$&&&### ########################%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!"""######$$$########################$$$$$$$$$#########""""""################################################"""""""""!!!!!!!!!!!!!!!&&&%%%###!!! !!!!!!"""###"""!!!!!!###%%%((()))%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###"""!!! $$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""#########$$$$$$$$$######"""""""""""""""############ !!!"""######$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!! ###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$###""""""!!!""""""""""""####################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###!!!!!!###!!!########################$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""####################################$$$$$$$$$#########""""""########################################################################"""""""""""""""######$$$###"""""""""###%%%''')))###$$$$$$$$$######"""!!!$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%########################"""######$$$$$$$$$##################"""""""""!!!%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$######"""""""""""""""############""""""######$$$$$$%%%%%%%%%%%%$$$$$$############"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!  """######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$""" !!!%%%&&&$$$"""##############################$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$###"""########################$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%&&&###"""""""""###$$$&&&'''"""############"""!!!!!!######################## !!!"""###$$$%%%&&&&&&########################!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""$$$###""""""!!!""""""""""""######$$$$$$$$$######""""""""""""###########################$$$$$$$$$$$$############"""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$###"""!!!"""""""""$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$'''((('''%%%########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$ !!!###%%%%%%$$$###"""################################################################################################$$$$$$$$$%%%%%%%%%%%%%%% """$$$%%%&&&%%%%%%######""""""###$$$%%%&&&"""###############"""""""""#########$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""######""""""""""""""""""""""""###$$$$$$$$$######!!!"""""""""############"""""""""!!!!!!!!!!!!!!!###"""""""""""""""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%########################$$$##################$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###"""###############$$$$$$########################"""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!!!!$$$$$$$$$###############!!!"""""""""####################################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$###########################!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """$$$%%%&&&%%%###"""############################################################################################################$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$#####################$$$$$$######$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######"""""""""#########""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""###  %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""######$$$$$$#################################$$$$$$#########"""###%%%$$$"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!""""""!!! !!!###########################!!!!!!""""""###$$$$$$$$$!!!!!!"""""""""""""""###########################""""""""""""############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%$$$##########################################$$$$$$$$$################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############!!!!!!"""############"""!!!"""###$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$"""""""""############$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#################################"""###$$$$$$$$$$$$###"""###&&&((('''$$$###%%%'''###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ """###""" !!!###########################!!!!!!!!!"""###$$$$$$$$$"""""""""""""""!!!!!! ########################""""""""""""####################################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&'''(((########################"""############""""""!!!""""""""""""""""""""""""###""""""""""""""""""############$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""""""""############ !!!"""###$$$######"""!!!!!!"""$$$$$$%%%%%%$$$""""""""""""############""""""######$$$$$$%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###############"""########################"""###$$$$$$$$$$$$###"""###&&&((('''###"""%%%(((""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((########################&&&&&&%%%%%%$$$###""""""!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""$$$&&&%%%"""!!!###%%%######################## !!!!!!"""###$$$$$$$$$&&&&&&%%%###!!!##################$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""#########"""###%%%#######################################"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&########################""""""######$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''######$$$######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############ !!!"""######$$$######$$$$$$$$$%%%%%%%%%######""""""""""""##############################""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" $$$'''%%%!!! """&&&""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$########################&&&&&&%%%%%%$$$###""""""%%%$$$###"""!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!""""""!!!!!!"""$$$&&&'''&&&%%%###"""""""""###### !!!###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!"""##############################""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!""""""#########$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$""" """$$$%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$""" ###%%%%%%###""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""########################&&&%%%###!!!!!!"""###$$$###$$$%%%%%%$$$###"""!!!%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$%%%$$$$$$"""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###((('''%%%###""""""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$########################&&&%%%%%%$$$######""""""###""""""""""""#########!!!"""$$$%%%%%%$$$"""!!!###""""""""""""$$$%%%&&&%%%$$$###"""""""""###$$$"""######$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$###""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""""""""###############################################################$$$$$$%%%%%%$$$$$$##############################"""!!!"""$$$%%%### $$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$#########""""""###!!!"""$$$###"""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!! !!!"""######$$$$$$%%%$$$###"""!!!%%%$$$######$$$$$$###!!!########################%%%%%%%%%$$$$$$$$$######""""""""""""#####################$$$######"""""""""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$###!!! """###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''!!!""""""######$$$$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%!!!!!!############!!!!!!$$$######"""######$$$$$$#########"""######$$$%%%$$$$$$########################"""""""""!!!!!!!!!"""!!!!!!""""""###$$$%%%""""""""""""""""""###$$$##############################""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######$$$%%%%%%$$$######""""""""""""###############################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!"""""""""""""""""""""###$$$$$$$$$###############$$$$$$$$$###############$$$""" !!!"""$$$$$$###""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$########################""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""##############################!!! !!!"""###$$$$$$$$$$$$###""""""%%%$$$"""###$$$$$$###"""########################%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""############"""!!! """!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######"""!!! !!!###%%%&&&########################$$$$$$############$$$$$$################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###"""""""""""""""""""""%%%$$$###"""""""""#######################################"""""""""!!!!!!""""""######$$$$$$$$$$$$ !!!""""""""""""!!! $$$$$$##################"""""""""######$$$%%%%%%&&&%%%###"""!!!"""###############"""""""""!!!!!!""""""!!!!!!!!!""""""###"""!!!!!!!!!"""###$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""############################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""############$$$$$$$$$$$$################################################$$$$$$######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""""""""#################################""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###########################""""""!!!!!!!!!""""""#########$$$############%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!! """!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##################$$$%%%&&&'''########################$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###"""!!! $$$$$$$$$################################################"""""""""""""""$$$$$$$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$#########"""""""""######$$$$$$$$$$$$&&&%%%###"""!!!"""##################""""""""""""###"""!!!!!! """!!!!!!!!!"""###$$$$$$##############################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#########"""""""""######$$$$$$$$$################################################"""############""""""###""""""""""""""""""""""""""""""############""""""!!!""""""""""""#################################""""""""""""""""""""""""###"""""""""""""""##############################""""""""""""""""""""""""#####################$$$##################$$$$$$$$$###"""###$$$%%%$$$"""########################""""""""""""############%%%%%%$$$$$$######"""""" !!!""""""""""""""""""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$######""""""################################################$$$%%%%%%&&&%%%###""" """""""""""""""""""""""""""######$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$##################$$$$$$#########"""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""###$$$##############################""""""######$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################""""""""""""""""""""""""$$$###""""""""""""###$$$############""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ !!!""""""#####################$$$$$$$$$###############$$$$$$$$$!!!""""""  """"""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$#########"""######$$$%%%$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$######### !!!"""############"""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""############""""""#########"""""""""""""""########################$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""#########""""""#########!!!"""###$$$%%%%%%$$$$$$######$$$%%%$$$###"""""""""######$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$###""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!!###################################################$$$$$$%%%%%%$$$$$$###########################"""$$$&&&&&&$$$"""###%%% !!!""""""###$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""$$$$$$!!!!!!""""""""""""""""""""""""""""""############""""""############$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!""""""#####################"""""""""###%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############$$$$$$$$$$$$$$$$$$%%%""""""##################"""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""############"""""" !!!""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$########################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%&&&''''''###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!! """###%%%%%%%%%$$$###$$$$$$$$$############"""!!!!!!"""###&&&(((***+++$$$$$$###"""!!!!!!""""""#################################"""###$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!################################################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""$$$'''&&&$$$"""###%%%"""######$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""%%%((('''$$$""""""$$$""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""" !!!""""""###""""""######"""""""""###%%%&&&###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%$$$$$$###"""!!!"""!!!!!!"""$$$$$$###"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""############"""""" !!!"""$$$&&&'''''''''########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''##############################""""""######$$$%%%##############################$$$$$$$$$$$$############################################################""""""!!!""""""######$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""######$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%!!! !!!###&&&((('''&&&$$$"""!!!!!!"""####################################""""""""""""""" !!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$###""""""######%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#########!!! ###$$$""" ########################""""""!!!!!!"""###$$$$$$(((&&&$$$###"""###$$$%%%#########"""""" """"""###$$$$$$$$$$$$$$$ !!!"""######"""!!! """!!!  !!!###%%%$$$""" """%%%&&&%%%###""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!###%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""##################""""""""""""!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&################################################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%##############################$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################"""############""" ######$$$$$$$$$$$$######%%%%%%$$$###"""!!!!!! )))((('''%%%###!!! $$$######"""###%%%((()))'''&&&$$$"""!!!!!!"""##############################"""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$###""""""######$$$$$$$$$#####################$$$$$$$$$$$$######$$$"""!!!"""$$$%%%###!!!########################"""""""""""""""###$$$$$$$$$###!!!  !!!"""$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""""" !!!###$$$###!!! !!!###%%%###"""""""""""""""""""""""""""###"""""""""""""""############""""""""""""######!!!!!!!!!"""""""""######!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###""""""##################""""""""""""""""""!!!!!!!!!"""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################################################################""""""""""""!!!######$$$$$$$$$$$$###############""""""!!!!!!!!!######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((&&&%%%$$$"""""""""##############################""""""""""""""""""######"""""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###########################""""""""""""""""""###$$$&&&%%%###""""""###$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$######"""######""""""""""""#########"""!!! !!!"""###$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######"""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""!!!"""###%%%$$$###""""""###$$$%%%%%%$$$######"""#########$$$$$$#########"""""""""###""""""""""""###$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######################################################!!!"""""""""#########"""######$$$$$$$$$$$$##############################################################################"""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$ !!!###$$$%%%''''''%%%%%%$$$######$$$$$$%%%%%%%%%######""""""##############################"""""""""""""""##################"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$$$$##############################"""""""""""""""######&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###"""!!! !!!"""######""""""!!!!!!"""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""######"""#########$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%$$$###""""""###$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""###############$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$###################################################### !!!"""############""""""######$$$$$$######"""########################################################################!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!""""""#####################"""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""############"""####################################"""""""""""""""###""""""!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$######"""'''&&&$$$$$$$$$$$$&&&'''#########""""""""""""#########$$$######"""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######""""""""""""######"""#########$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$######$$$$$$##################$$$$$$###############$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%##############################$$$$$$$$$$$$######################################################!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%################################################!!!!!!!!!"""######$$$$$$"""""""""""""""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!"""$$$########################$$$######"""""""""""""""""""""##################""""""############""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################""""""###$$$%%%$$$###"""###$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""""""""######"""""""""#########$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$###$$$#################################"""######$$$%%%%%%$$$$$$$$$$$$############""""""""""""###$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%##############################$$$$$$$$$$$$######################################################!!!"""$$$&&&&&&&&&%%%$$$""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""!!!!!! !!!$$$&&&((()))$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$############################## !!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$######""""""""""""####################################""""""###$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""$$$&&&%%%###"""###%%%########################$$$$$$###"""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&""""""############"""""" !!!"""###$$$%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$$$$######"""""""""$$$%%%$$$!!! !!!###""""""""""""""""""""""""######"""""""""""""""#########""""""""""""######!!!!!!!!!"""""""""##################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$$$$#########$$$$$$###############""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%##############################$$$$$$$$$$$$###################################################### """$$$%%%$$$###"""""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$!!!!!!""""""############ !!!"""############""""""######$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""######""""""###$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$#########%%%'''&&&$$$###%%%'''########################$$$$$$###""""""!!!"""""" !!!"""###############"""######$$$$$$$$$###### """###%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###  """""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&%%%$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$########################""""""""""""############&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$&&&$$$!!!!!!$$$&&&######""""""!!!!!! $$$%%%$$$!!! !!!!!!""""""######""""""#########""""""!!!%%%$$$"""###$$$$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""$$$%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!"""############"""!!!!!!%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############%%%$$$$$$###############"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""#########"""""""""""""""&&&%%%$$$$$$######$$$$$$%%%###!!!"""$$$###########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""""""""###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""###%%%&&&''''''&&&$$$"""$$$$$$############$$$$$$$$$###"""""""""###%%%%%%######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###"""!!! !!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################"""""""""!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!$$$#########"""""""""""" !!!###$$$$$$$$$#####################"""""""""######$$$$$$$$$$$$######"""!!! !!!$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$###############$$$$$$####################################"""""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############$$$$$$###""""""""""""###"""######$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!&&&&&&%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$%%%$$$######""""""######%%%###"""###%%%%%%### ########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&$$$###$$$$$$############$$$$$$$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$############(((&&&$$$"""!!!"""###$$$%%%%%%%%%$$$###""""""!!!###$$$$$$%%%%%%%%%$$$$$$&&&$$$""""""""""""!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""###$$$$$$%%%&&&%%%$$$######"""############$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""###########################""""""""""""##################"""!!!!!!!!!"""""""""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""############"""$$$$$$############$$$$$$$$$###""""""""""""""""""#########$$$%%%%%%&&&&&&$$$###""""""!!!!!!""""""%%%$$$######%%%&&&&&&&&&########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%###""""""###%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########%%%$$$############$$$%%%########################&&&$$$"""  !!!###$$$$$$$$$######"""""""""######$$$$$$%%%$$$$$$$$$%%%###""""""###$$$"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###%%%&&&&&&%%%%%%$$$######$$$$$$"""""""""""""""!!!!!! !!!"""###$$$%%%$$$#######################################"""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###########################!!!"""""""""###############""""""!!!!!!!!!!!!!!!""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%#########"""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######"""""""""""""""###""""""######$$$%%%&&&&&&$$$$$$###"""""""""""""""&&&%%%######$$$%%%&&&'''###################################################################################################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$########################$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$############$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""""""""############""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$######"""&&&((())))))""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!"""#########""" """"""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!""""""##################""""""""""""######""""""""""""""""""""""""!!!"""""""""###############""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!##############################""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$############$$$$$$###"""""""""""""""###### !!!!!!"""###$$$%%%%%%%%%%%%$$$############$$$&&&%%%$$$###""""""###%%%###################################################################################################"""!!!!!!!!!"""$$$%%%############""""""""""""########################!!!!!!"""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!"""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$###""""""""""""############""""""$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$############"""""""""""""""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!"""### !!!""""""!!! !!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$$$$$$$ !!!""""""###### !!!"""###############$$$###"""###$$$%%%$$$###"""############$$$$$$$$$########################"""""""""###############""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""#####################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""""""""""""""######$$$!!!!!!!!!"""#########$$$&&&%%%%%%$$$###$$$$$$$$$###$$$$$$###!!! """##########################################$$$$$$$$$###################################################""""""""""""###$$$$$$!!!!!!""""""""""""""""""########################!!!"""######$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$###"""!!! """"""######$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################"""######$$$$$$######"""""""""############""""""$$$$$$$$$############"""""""""############""""""!!!!!!!!!""""""!!!!!!!!!"""############$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""##################$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""""""""########################"""""""""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########""""""######$$$%%%%%%&&&"""""""""""""""""""""### !!!"""###$$$$$$$$$$$$&&&$$$"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######################## !!!"""###$$$%%%%%%%%%######"""""""""######$$$"""""""""""""""!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############$$$$$$###""""""""""""######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################""""""""""""######!!!"""""""""############"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$########################%%%$$$$$$############### """$$$$$$"""!!!###$$$########################""""""#########$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################"""######$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$############"""########################"""######$$$$$$%%%%%%%%%######################################################""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$###############$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###########################""""""""""""""""""""""""!!!""""""###############################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$##################$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""############""""""$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$###################################################""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&& !!!###$$$$$$###!!! """"""######$$$$$$$$$%%%$$$###"""!!!!!!###$$$&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&"""$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######################## """$$$%%%&&&%%%%%%###"""""""""""""""######%%%%%%%%%%%%%%%$$$######""""""!!!!!!!!!###$$$&&&""""""""""""""""""""""""!!!!!!""""""#########$$$ """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$##################"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!$$$%%%$$$###%%%&&&########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$%%%%%%&&&''''''########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""############$$$$$$######"""#########$$$$$$############$$$$$$!!!"""###$$$%%%$$$######################################################!!!!!!"""###############################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$#########"""###$$$$$$%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!"""######$$$$$$ !!!"""############"""#########""""""""""""""""""############$$$$$$$$$%%%%%%$$$###""""""######'''%%%""""""###$$$###"""%%%%%%$$$$$$###""""""""""""######""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################"""############$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%#########""""""###$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$###"""!!!"""###########################$$$$$$$$$######""" !!!!!!"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############$$$###""" !!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$###############$$$&&&$$$!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$########################''''''&&&%%%%%%$$$######$$$$$$######""""""!!!!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%#########"""""""""""""""########################$$$$$$$$$#########""""""$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$########################$$$$$$$$$############"""########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""""""""######$$$$$$$$$######"""########################""""""""""""#####################"""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&###"""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######"""""""""##################"""""""""##################$$$$$$""""""###############"""###"""""""""!!!!!!!!!!!!########################""""""!!! !!!"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$###"""""""""""""""###"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%&&&&&&'''########################!!!###$$$###"""!!!"""###########################$$$$$$$$$######"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""############$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""###############"""!!!!!!$$$$$$###""""""###$$$$$$$$$$$$###############$$$###!!! !!!######""""""############$$$$$$$$$###############"""!!!!!!########################################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$$$$#########""""""$$$$$$###""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""!!!""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""##################""""""$$$$$$######"""!!!!!! """!!!!!! """###$$$""""""""""""""""""######"""""""""#########$$$$$$$$$############"""""""""!!!$$$$$$"""!!!!!!###!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""######""""""""""""######$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################!!!"""############"""!!!!!!###$$$###"""!!!"""###########################$$$$$$######""""""!!!!!! !!!""""""######""""""""""""""""""""""""""""""############""""""""""""######""""""""""""######$$$$$$$$$$$$######""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""##################"""""""""###$$$$$$"""""""""""""""""""""""""""############"""!!!!!!$$$$$$###""""""###$$$$$$$$$###############$$$$$$"""!!! !!!###$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""!!! ########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$#################################$$$%%%&&&&&&'''"""""""""###############$$$$$$############$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#######################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%########################$$$$$$$$$###############$$$###"""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&########################$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###############$$$$$$############""""""############""""""!!!!!! !!!"""""""""""""""#########""""""""""""############"""###############"""""" %%%%%%"""!!!$$$""""""#########$$$$$$$$$!!!"""######$$$$$$$$$############"""""""""!!!!!!################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######################## !!!###$$$$$$$$$###"""###""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$##################$$$""""""""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###"""!!!"""###########################$$$######"""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###""""""""""""""""""###%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""######$$$%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$##################$$$#########"""######$$$%%%%%%###"""###$$$%%%%%%$$$""""""#########$$$$$$$$$!!!"""""""""""""""!!!!!!###############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$#################################$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################################################################%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$######################################################"""""""""""""""###""""""#########$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&########################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$&&&$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!""""""############$$$###!!! !!!"""$$$&&&!!!!!!""""""############!!!!!!"""""""""#########!!!""""""#########"""""" %%%%%%"""!!!$$$$$$$$$$$$#########""""""""""""######"""!!!!!! ############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###"""""""""######"""""""""###"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$#########%%%%%%&&&&&&%%%$$$######"""###%%%&&&&&&%%%###"""!!!###$$$###"""!!!"""###########################$$$###""""""!!!""""""###!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""######"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###############""""""###$$$$$$%%%&&&$$$############!!!""""""#########$$$$$$$$$""""""###$$$$$$#########""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$###############%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""!!!!!!!!!########################################################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!###################################################"""""""""""""""######""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""######$$$$$$$$$###############$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$%%%$$$#########$$$&&&'''!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""###### !!!"""#########"""!!!!!!$$$$$$"""!!!!!!###%%%%%%$$$$$$###""""""!!!#########""""""!!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""############"""""""""""""""""""""######$$$"""""""""###############$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###!!! ###$$$%%%&&&&&&%%%$$$###!!!###$$$###"""!!!"""###########################$$$###"""!!!!!!"""###$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############""""""############""""""########################!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!""""""""""""############!!!"""######$$$#########""""""""""""""""""""""""!!!!!!"""############""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%$$$###!!!!!!!!! """############$$$$$$$$$"""######$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""########################$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""!!!!!!#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###"""!!! #######################################$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!"""$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""######$$$%%%&&&&&&"""""""""""""""#########!!!!!!"""""""""######### !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""### """###$$$###"""!!!###############"""""""""$$$$$$##################""""""#########""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! ########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!!!!"""###""" ########################!!!###$$$###"""!!!"""###########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""############!!!"""#########"""!!! """"""""""""""""""""""""!!!!!!"""###############"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&###"""""""""###""""""############$$$$$$$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""!!!!!!########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%''' !!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$######"""!!!!!!!!!!!!!!!"""###$$$######### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""" """###$$$###"""!!!'''%%%###"""###$$$###""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################!!!  """###!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$%%%&&&%%%###!!!######""""""""""""######!!!###$$$###"""!!!"""###########################$$$###!!! """$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""############!!!"""#########!!! """""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&&&&$$$!!!"""############$$$$$$$$$ !!!"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$############$$$$$$######################## !!!###$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""####################################""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$"""############$$$$$$$$$##############################$$$%%%&&&&&&'''(((########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$"""!!!######""""""""""""######""""""#########$$$$$$$$$######################## !!!"""""""""""""""$$$#########""""""!!!!!!$$$%%%&&&&&&%%%""" """############$$$$$$$$$###"""""""""###$$$%%%%%%""""""############""""""!!!!!!"""$$$''''''&&&$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$#########""""""##############################$$$$$$$$$######"""################################################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$############"""%%%$$$###"""""""""###$$$&&&&&&%%%$$$############!!!!!!""""""######$$$$$$"""###$$$%%%&&&'''''''''%%%%%%$$$###""""""######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""######"""!!! !!!###%%%&&&######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%"""!!!""""""""""""############""""""""""""####################################&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############&&&&&&&&&&&&''''''((()))(((&&&$$$"""!!!!!!""""""%%%$$$$$$###"""!!! !!!!!!""""""#########$$$!!!$$$&&&&&&$$$"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################&&&&&&%%%$$$$$$#########%%%$$$$$$$$$###"""""""""""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$######"""###############""""""######$$$%%%%%%$$$#########%%%((()))########################$$$$$$$$$#########""""""$$$%%%&&&&&&%%%$$$###"""&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%(((&&&###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$"""######""""""""""""############$$$$$$$$$%%%%%%%%%######################## !!!""""""#########"""############"""""""""!!!!!!"""###%%%%%%$$$###"""!!!!!!"""""""""###############"""""""""###$$$$$$""""""############""""""#########$$$&&&&&&$$$""""""############$$$$$$$$$##################$$$$$$######""""""""""""############""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$######"""################################################$$$$$$############$$$$$$$$$##################$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$############"""######"""""""""###%%%&&&$$$$$$#########$$$$$$%%%"""""""""""""""#########"""######$$$$$$$$$$$$###%%%$$$$$$###""""""######"""############$$$$$$$$$$$$###""""""""""""###$$$%%%$$$######""""""######&&&%%%###!!! !!!"""#########""""""!!!!!!!!!!!!####################################"""""""""!!!""""""""""""############""""""""""""####################################&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%&&&'''((())))))'''%%%###!!!!!!""""""#########"""""""""""""""!!!"""""""""############!!!###%%%%%%###!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$################################################$$$$$$$$$###############"""######$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$###"""""""""$$$&&&'''########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$######"""%%%%%%$$$###############%%%%%%$$$$$$####################################################################################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%)))'''%%%%%%'''(((&&&$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$###""" ######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""######$$$#####################"""""""""""" !!!###$$$$$$$$$###""" !!!!!!!!!""""""""""""######"""!!!!!!!!!""""""""""""############""""""%%%$$$###$$$%%%%%%###!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$#######################################"""######$$$$$$$$$############################################################$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""!!!!!!!!!"""###$$$&&&&&&"""!!!!!!"""###$$$%%%%%%############""""""""""""""""""######"""!!!!!! %%%$$$######"""#########"""############$$$$$$$$$###""""""!!!!!!""""""###$$$$$$###"""""""""######&&&%%%###"""!!!!!!""""""###""""""""""""!!!!!!!!!########################(((&&&### !!!"""""""""""""""############"""""""""#########$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%################################################"""""""""""""""""""""""""""""""""#########$$$$$$#########$$$%%%'''((()))***(((&&&$$$""""""""""""!!!!!!""""""############""""""""""""############"""###$$$###"""!!!"""###!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######################## !!!!!!"""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""############""""""######$$$%%%$$$###"""!!!!!!"""$$$$$$########################$$$$$$$$$###############$$$$$$###"""""""""######$$$$$$###"""""""""######$$$############"""""""""########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&%%%#########$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$%%%&&&&&&%%%###""""""""""""""""""""""""###""""""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%% !!!"""###$$$$$$######$$$######""""""######$$$######$$$$$$$$$$$$%%%%%%########################"""######$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$###""" !!!!!!!!!"""""""""############"""!!! !!!!!!""""""############""""""$$$###"""###$$$%%%###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$######################################################"""###$$$%%%%%%$$$###"""#########$$$$$$#########!!!!!!""""""""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$%%%""""""!!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!!!!$$$$$$###############$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""$$$%%%&&&""""""""""""""""""""""""########################(((&&&###  !!!"""!!!"""""""""############""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$&&&'''(((***)))'''%%%######""""""""""""""""""""""""######"""""""""""""""#########$$$$$$%%%$$$""""""$$$%%%"""""""""######"""""""""""""""""""""""""""""""""$$$##################$$$########################""""""""""""######$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$!!! !!!!!!"""######""""""######$$$%%%$$$$$$###"""""""""######################################################$$$###"""!!!!!!"""###$$$######"""""""""""""""######"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###%%%%%%%%%######$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""##########################################$$$$$$$$$######"""""""""""""""""""""##################"""!!!!!! """""""""#########$$$$$$######"""!!! !!!!!!""""""############"""""""""!!!!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""" !!!!!!""""""!!!!!! ###########################""""""""""""""""""###########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######"""!!!!!!""""""$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!###""""""!!!""""""######"""""""""######$$$%%%&&&""""""""""""############""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""########################$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""###$$$%%%''''''((('''&&&%%%$$$#########$$$$$$######"""!!!!!! ######""""""""""""""""""$$$%%%&&&%%%######%%%'''""""""############""""""""""""""""""""""""""""""#########$$$$$$#################################%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$$$$######""""""!!!""""""#########$$$$$$$$$###############$$$%%%&&&######""""""######$$$%%%%%%$$$$$$############$$$################################################$$$###"""!!!!!!"""###$$$###"""""""""""""""######"""""""""""""""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######""""""""""""!!!$$$$$$############$$$$$$!!!!!!!!!""""""""""""####################################$$$######"""!!!""""""""""""############ !!!"""###$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""############""""""""" !!!###%%%&&&%%%"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$#################################""""""!!!!!!""""""###########################$$$$$$$$$############"""""""""######""""""!!! %%%%%%$$$###"""!!!!!!"""############"""""""""""" !!!###$$$%%%&&&&&&&&&#########"""######$$$%%%"""############$$$$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$###"""""""""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$######""""""""""""#####################$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$###"""!!! ############""""""""""""###$$$&&&%%%$$$$$$%%%&&&"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################&&&&&&%%%%%%$$$######"""###############$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######"""""""""###$$$$$$######"""""""""###$$$$$$"""""""""############$$$########################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%!!!""""""""""""#################################"""#########""""""!!! !!!"""""""""############ !!!"""###$$$%%%""""""""""""##################"""""""""###$$$$$$""""""############""""""###""" """$$$$$$$$$"""############$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$################################################$$$$$$############$$$$$$!!!###$$$%%%%%%$$$###!!!###$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!!!!""""""########################$$$$$$$$$############""" !!!"""######""""""!!!%%%$$$$$$#########$$$$$$"""""""""""""""#########"""######$$$%%%%%%%%%$$$######""""""###$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""#####################$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$#########""""""!!!!!!############"""""""""!!! """$$$%%%$$$######$$$"""######$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$############$$$$$$$$$###########################"""""""""""""""############$$$$$$$$$!!! !!!!!!###$$$$$$######""""""######$$$%%%!!!!!!"""######$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$###############$$$%%%%%%############$$$$$$%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""$$$%%%%%%$$$###%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################"""""""""""""""!!! !!!!!!""""""#########$$$###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%""""""############""""""&&&###!!!!!!"""######""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$########################""""""######$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%$$$"""!!!""""""############""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""###$$$##################$$$%%%&&&'''!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###""""""######""""""###$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######""""""###%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$""""""""""""############$$$#########""""""!!!!!! ###$$$###"""!!!"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((#########"""###$$$$$$%%%!!!"""####################################""""""######$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$"""###%%%%%%$$$$$$%%%&&&###"""""""""###$$$$$$%%%""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$### ###%%%$$$""""""$$$&&&##############################""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%