BM6P6(@ sssVVVJJJEEE@@@@@@EEELLLMMMNNNLLLGGGBBB???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>===<<<<<<===???AAABBBCCCBBB???=========>>>???AAABBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAACCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLPPPMMMJJJGGGGGGJJJMMMPPPaaakkkzzz~~~~~~yyy{{{zzzyyyyyyyyyzzz{{{|||~~~{{{}}}qqqdddRRREEE>>>;;;888666111111111111111000//////222222111111111111222222...............///000111////////////////////////////////////000000000000//////000111111111111111000111111111111222222222222222222222222222222222111///...///000000///...111000/////////000222333000000111111111111000000222222222222222111000/////////000000000111111111111111000000000000111111333333222222333333444555555555555333222333666999777777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>??????@@@@@@???>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAA???>>>>>>>>>???@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFEEECCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIINNNPPPSSSVVVZZZ___dddhhhsssyyyvvvYYYKKKFFF@@@@@@EEEJJJLLLMMMKKKGGGCCC???>>>========================<<<<<<<<<<<<============>>>===<<<<<<===>>>@@@BBBAAA@@@???>>>>>>???AAABBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMNNNNNNOOOOOOOOONNNNNNKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMIIIGGGGGGIIIMMMOOO\\\ggguuu~~~}}}wwwrrruuuuuuvvvvvvwwwyyyzzz{{{~~~||||||ttt]]]SSSEEE:::666444222000111111111111111000//////000//////......//////000...............//////000.........................../////////000000000000//////000111111111111111//////000000000111111111222222222222222222222222111000//////000111000///111000/////////000111222111111111111111111111111111111111111111000//////111111222222222333333333111111000000000000111111333222222222222333444444333444444222111222555777666777888888::::::;;;<<<<<<======>>>??????@@@@@@BBBAAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>>>>??????===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???AAABBBCCCCCCBBBBBBAAA@@@??????>>>>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEECCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIILLLNNNQQQTTTVVV[[[```ccclllrrr{{{{{{]]]MMMFFFAAA@@@DDDGGGIIIKKKJJJGGGCCC@@@???========================;;;<<<<<<<<<<<<===============<<<<<<<<<>>>@@@AAA>>>============???AAABBB@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIFFFFFFIIIKKKMMMUUU___mmmwww}}}~~~}}}}}}~~~{{{tttrrrpppnnnlllqqqrrrsssvvvxxxzzz||||||~~~}}}|||ttthhh___MMMEEE<<<666444333222111111111111111111000////////////............///////////////............................................./////////000000000//////000000000111111111........./////////000000222222111111111111111111111000///000111222111000000000/////////000111222333222111111111111222333///000000000000///......111111111222222222222333222222111111111111222222222222222222222333444444222333333222111111444666666777777888999:::;;;;;;<<<<<<======>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>???===>>>???AAABBBBBBCCCCCC????????????????????????============>>>@@@BBBCCCCCCCCCBBB@@@???>>>======;;;<<<>>>@@@BBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKNNNOOOQQQUUUYYY\\\bbbhhhpppxxxbbbPPPFFFAAA@@@BBBEEEGGGIIIIIIFFFCCCAAA@@@========================;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>BBBCCCEEEFFFHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJMMMMMMMMMLLLKKKJJJIIIHHHKKKJJJHHHFFFFFFHHHJJJKKKNNNWWWbbbjjjmmmrrryyy|||xxxtttrrrsssuuuvvvyyyyyyrrrnnnlllllllllkkkppprrrtttwwwzzz}}}vvvnnnggg___UUUNNNBBB>>>888666555555444333111111111111111000//////111000000//////000000111////////////...------,,,................................./////////000000///////////////000111111....../////////000000000111111111111111000000000111000///000111222111000////////////000000111111333222000//////000222333///000000000000000//////////////////000000000000222222111111111111222222222222222111222333333444222222333222111111333555666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBCCC????????????????????????>>>=========>>>???AAAAAACCCBBBAAA???>>><<<;;;;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOSSSVVVZZZ___fffmmmttt{{{gggQQQFFFAAA@@@AAACCCEEEHHHHHHEEEBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<=========>>>???@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBB@@@???>>>AAABBBDDDFFFGGGIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKKKKJJJIIILLLLLLLLLKKKJJJIIIGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIJJJPPPXXX]]]```dddlllrrrvvvyyy}}}}}}xxxrrrppppppqqqsssttt{{{|||uuusssqqqooooooooooooooorrrsssuuuxxx{{{~~~~~~tttlllbbbXXXRRRLLLGGGDDD888666333222222111111000111111111111111000//////000000////////////000000......//////...---,,,+++....................................//////////////////......//////000111/////////000000000111111111111111000000/////////000///...///111222111000......//////000000000000222000///------///000222000000111222222111111111////////////////////////222111111111111111111222222111111111111222333333222333444444333333444666555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@@@@@@@@@@@@@@@@???????????????>>>>>>============???@@@AAABBBBBBBBB??????????????????????????????>>>>>>>>>>>>>>>>>>BBBAAA@@@???===<<<;;;:::???@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKNNNQQQUUUYYY___eeekkkrrryyy~~~jjjRRREEEAAA@@@AAABBBDDDGGGGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKOOOSSSWWW]]]cccgggkkknnnrrrwww}}}{{{vvvssssssuuuvvvttt{{{}}}yyyttttttuuuuuuvvvvvvvvvvvvwwwvvvvvvwwwyyy{{{~~~yyyvvvuuusssoookkk^^^XXXOOOGGGBBB@@@>>>===444333333222111000000000111111111111111000//////------,,,,,,,,,,,,------,,,---...//////...,,,+++------------------------------........./////////000///...---...///000111//////000000000111111111111111000000//////......///...---...000222111000---...///000000000//////000///............///000000111111222222222222111222111111111111111000000111111000000000000111111111111111111111222333333222333444444333333444555555666666777888999::::::========================<<<===>>>>>>??????>>>>>>>>>??????@@@@@@??????>>>>>>>>>??????>>>>>>===<<<;;;<<<===???@@@@@@AAAAAA?????????????????????????????????>>>>>>=========AAAAAA@@@>>>===<<<;;;;;;@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGHHHKKKMMMPPPSSSXXX]]]ccckkkrrrwww}}}lllRRRDDD@@@@@@@@@BBBDDDFFFFFFDDDAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHMMMUUU\\\```aaabbbdddhhhlllsss|||~~~zzzxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyy{{{~~~yyypppjjjfffaaaZZZUUUKKKHHHCCC>>>;;;999777666333333333222111111222333111111111111111000//////---,,,,,,,,,,,,,,,,,,---+++,,,---//////...---,,,---------------------------------.........//////000///...------///000111........./////////000000111111000//////...------------,,,---///111000///---...///000000000///...//////////////////////////////000111111111111111222222111111000000000000000000////////////000000111111111111111222222333000222333333222222333444555555666777888999::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@???>>>>>>===>>>?????????>>><<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<<>>>>>>??????@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDEEEGGGJJJKKKNNNRRRWWW\\\dddlllqqqvvv{{{lllRRRCCC@@@@@@@@@BBBDDDFFFFFFCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::666666888:::;;;<<<======<<<===>>>??????@@@@@@@@@??????>>>===>>>???AAABBBAAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDDDDKKKUUU]]]``````VVVXXX[[[```fffoooyyy}}}{{{{{{|||}}}uuuuuuuuuvvvwwwzzz|||~~~~~~}}}{{{{{{||||||{{{}}}zzzrrrggg___YYYRRRJJJDDD???>>>===;;;888666333111///000000000//////111222111111111111111000/////////......------......///***+++---/////////---,,,---------------------------------.........//////000///---,,,---...000222---------.........//////111000000///...------------,,,+++---///000000///,,,---///000000000///...000000111111111111000000......///000000000000000000000//////.........---//////............//////111111111000111222222333///000222333111111111222555555666777888999::::::777777777666666666666666999999;;;<<<<<<<<<;;;:::===>>>???@@@@@@???>>>======>>>?????????>>><<<;;;999:::;;;===>>>>>>>>>???========================:::;;;<<<>>>????????????@@@@@@??????>>>>>>======;;;;;;===>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBBBBBBBCCCEEEHHHHHHJJJNNNRRRXXX___gggmmmqqqwww~~~hhhSSSGGG@@@>>>???@@@CCCFFFFFFCCC???<<<;;;999::::::;;;;;;::::::999999999::::::;;;<<<======;;;::::::999888888888999<<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCEEEEEEFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGDDDEEEHHHNNNVVV[[[[[[ZZZYYYXXXWWWVVVXXX___jjjrrryyy~~~~~~}}}{{{~~~~~~uuuiiiiiiiiijjjmmmpppsssttt||||||{{{zzz{{{|||}}}~~~}}}~~~|||wwwssshhhYYYMMMFFFBBB===999777888777555222000//////......//////...---,,,,,,,,,,,,,,,---...///000000........................------------------------........................************++++++,,,---000///------......---+++/////////...------,,,,,,000000//////......------222222111000///...------............////////////000000000000000000000000111111111000000000000000//////000000111111111222333222000//////000222333111000...---...///111222444333222222222333444555777777777777777888888888888888999:::;;;;;;<<<<<<@@@>>><<<999888888999:::@@@@@@????????????@@@@@@<<<======>>>===;;;:::999999:::;;;<<<============::::::;;;;;;<<<<<<======??????>>>===============@@@@@@???<<<;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBDDDGGGIIILLLOOORRRXXX^^^bbbjjjrrr{{{fffQQQFFF@@@>>>???@@@CCCEEEEEECCC???<<<;;;::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;:::999999888888888999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCAAACCCDDDDDDCCCDDDEEEGGGFFFGGGJJJPPPWWW\\\]]]\\\UUUTTTRRROOOPPPVVV^^^eeelllqqqxxx}}}~~~|||rrrkkkfffgggiiikkknnnqqqsssuuu{{{{{{{{{{{{|||}}}~~~xxxpppjjj___WWWKKKCCC>>>;;;777333555555333111///.........000000000000000///......---,,,,,,------///000000........................------------------------------------------------+++++++++++++++,,,---------,,,,,,---///000000///......................../////////...............000000000///////////////............////////////////////////////////////000000000000000000000000//////000000000111111111222111///......///111222000000.........///111222333222111111111222444444666666777777777777888888666666777777888999999999>>>===;;;999888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888777999:::;;;<<<<<<=========<<<<<<======>>>>>>?????????>>>======<<<<<<<<<===>>>>>>===<<<::::::===???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???@@@AAACCCDDDEEEGGGJJJLLLPPPUUUZZZ___hhhppp{{{cccOOOEEE???>>>???@@@CCCEEEEEEBBB???<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEECCCBBBBBB???@@@BBBBBBBBBCCCFFFHHHGGGHHHKKKPPPVVVYYYZZZZZZRRRPPPMMMJJJIIILLLRRRWWW[[[___eeejjjooovvv}}}~~~~~~}}}|||||||||~~~~~~~~~{{{xxxwwwvvvqqqjjjeeefffhhhlllppptttwwwyyyzzz}}}|||}}}~~~}}}xxxrrriii___XXXOOOIIIBBB===:::888444000333222000///.........///000000000000000//////...---------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...//////000000------------............------..................---.........//////000000............////////////////////////////////////000000000000000000000000//////000000000000111111000000............000000000///.........///111222111111111000111222222333555555666666666777777777777777777777777777777777;;;;;;999999999:::;;;<<<======<<<<<<<<<<<<======:::::::::::::::888777777999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBB??????>>>>>>???AAACCCDDDBBBDDDGGGIIILLLPPPVVVYYYbbbkkkxxx~~~aaaNNNDDD???>>>???@@@CCCDDDDDDAAA>>><<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999999999888888888888888999;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAGGGGGGHHHHHHHHHGGGEEEDDDGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFEEEDDDCCCBBBAAA@@@>>>???AAAAAABBBDDDGGGJJJIIIJJJLLLOOORRRSSSSSSSSSPPPNNNKKKHHHGGGIIILLLOOONNNRRRVVVZZZ___iiiuuu~~~}}}|||~~~~~~}}}|||}}}~~~~~~~~~|||{{{zzzxxxvvvuuutttqqqllliiiiiilllrrrxxx~~~~~~yyyqqqiiiaaaXXXOOOIIIEEEAAA===;;;999666333000111000//////000111000000---...............---------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...000000000///---,,,,,,,,,...---------------------,,,,,,,,,------......///------........./////////............/////////////////////////////////////////////000000000000000//////000000000000000000000//////......//////000000//////...///000111111000000000000000111111222444444444555666666777777999888888888888888888888999888888888999:::;;;<<<======<<<<<<<<<<<<======<<<<<<<<<;;;::::::999888999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@???>>>======>>>>>>???AAABBBCCC@@@@@@@@@???????????????BBBBBBBBBBBBAAAAAAAAA@@@CCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCC??????>>>>>>???@@@AAABBBAAACCCEEEHHHJJJMMMQQQTTT[[[eeerrr||||||___LLLCCC>>>===???AAABBBDDDCCC@@@===<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888777777888999999::::::999999999999::::::888888999:::::::::::::::============>>>>>>>>>>>>;;;;;;===>>>@@@AAABBBCCCFFFGGGGGGGGGGGGEEEDDDCCCEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCFFFJJJMMMNNNOOOPPPPPPOOONNNMMMMMMMMMKKKHHHGGGGGGHHHJJJJJJHHHKKKOOOQQQTTT^^^lllwww}}}|||~~~{{{zzzyyy|||{{{yyyxxxvvvtttqqqooolllpppwwwyyytttrrrkkkaaaWWWNNNHHHCCC@@@:::999777777777777666555111000///000222222000---------...............---...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------///000111///,,,***+++,,,//////...---,,,++++++***++++++,,,,,,------..................------------............////////////..............................//////000000000000000000//////////////////000000000000000000000000///////////////000000111//////000000111111111111222333333444555555666666777777777777777777777666666777777888999:::;;;<<<999999999888888999999999<<<;;;;;;:::999999888888888999::::::::::::::::::888888999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<===<<<===???>>>===>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@???>>>=========>>>???@@@AAABBB>>>>>>??????????????????BBBAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDDDDCCCBBBAAAAAA>>>>>>???@@@AAABBBDDDEEEAAA@@@@@@???>>>>>>>>>>>>@@@CCCEEEGGGHHHJJJNNNPPPWWW___lllvvv||||||___LLLBBB>>>===???AAABBBCCCBBB???===<<<<<<999::::::;;;;;;::::::999888888888888888888888888888777777777777888999999:::999999888888999999:::777888999999::::::999999<<<<<<=========>>>>>>>>>::::::<<<>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBBDDDEEEEEEFFFGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDGGGLLLOOORRRSSSTTTSSSPPPMMMKKKKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDHHHLLLLLLMMMUUUcccnnn~~~}}}~~~}}}zzzxxxxxx~~~~~~{{{yyyyyy~~~}}}zzzwwwtttrrrpppttt{{{~~~{{{yyyvvvuuutttpppjjjddd___YYYPPPFFF???<<<;;;;;;555555555777:::>>>AAADDD;;;777222000000000---***...///000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,***---///...+++***,,,///......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............////////////........................---......//////000000111000000////////////......000000000000000000000000////////////000000000000//////000111111111111000111111222333444555555666444444444444444444444444555666777888999::::::;;;;;;::::::999999::::::;;;:::999888777666666666666888999999::::::999999999999999:::<<<===>>>???@@@<<<<<<<<<;;;<<<<<<===>>>===???@@@@@@???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????CCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>???AAABBBDDDEEEBBBAAAAAA@@@???>>>===<<<@@@BBBEEEFFFGGGHHHJJJLLLTTTZZZccclllrrrwwwzzz||||||___LLLBBB>>>===???AAABBBCCCBBB???===<<<<<<888999999::::::999999888666666777777888888999999777777777777777888999999999999888888888888999999888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDGGGLLLOOOQQQSSSTTTSSSOOOLLLKKKKKKEEECCCAAABBBDDDDDDBBB@@@AAAFFFJJJJJJIIIOOO[[[fffwww{{{}}}zzz{{{~~~}}}~~~{{{{{{|||}}}|||{{{yyyzzzzzz|||yyywwwvvvyyy|||{{{{{{{{{zzzyyywwwuuutttnnnkkkgggeeeccc^^^VVVPPPJJJFFFAAA:::666444555777555555555666:::AAAHHHMMMOOOFFF999111......---+++......///000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++++++++++++++))),,,...---)))(((***---+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............////////////........................------......///000000111000000/////////............//////////////////......//////000000000000000///000111222222222111111000000111222333444555555222222222333444444444555555555777888999999999:::======<<<<<<<<<<<<======:::999777666555555666666888888999999999999888888888999:::;;;===>>>???@@@===<<<<<<<<<======>>>???===???@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA???>>>===============>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@????????????BBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>???AAADDDEEEEEEFFFGGGIIIMMMQQQWWW^^^dddiiinnnqqq}}}```LLLBBB======>>>AAABBBCCCAAA???<<<<<<<<<888888888999999888888888555666666777888999999:::777777666777777888999999999999888888888888999999888888999::::::::::::999999999:::::::::;;;;;;;;;===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCBBBCCCFFFKKKOOOMMMPPPRRRPPPMMMJJJJJJKKKEEECCCBBBBBBDDDDDDAAA>>>===CCCHHHIIIGGGLLLWWWaaakkkooossssssppppppssswwwwww~~~~~~{{{xxxzzz{{{{{{{{{{{{}}}}}}{{{~~~yyywwwwwwxxxwwwuuuqqqnnnlllbbb___[[[XXXUUUOOOGGG@@@;;;:::888555222111222333444333222111444;;;CCCJJJaaaTTTAAA333......///...,,,,,,---...//////......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++...000---(((%%%&&&)))((((((***+++---...000000---,,,,,,++++++*********)))******,,,---......///............/////////000........................---------...///000000111000000//////.........---------............------...//////000000000000000///000111333333222222111///000111222333444555555333333444444555666777777555555777888999999999999;;;::::::999999::::::;;;<<<:::999777777777888888888888999999999888888777666777888999;;;<<<===>>>===============>>>??????===???@@@???===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAACCCCCCAAA???>>>======<<<======>>>???@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????>>>AAABBBAAAAAA@@@???>>>===CCCBBBAAA@@@???????????????@@@@@@AAAAAAAAA@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFFFFIIILLLQQQWWW^^^cccggg|||^^^KKKAAA<<<<<<>>>@@@BBBBBBAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777777777777777666666666666::::::999999888888777777888888777777888888999:::::::::999999:::===???AAA===???AAAAAA?????????@@@BBBDDDGGGHHHGGGEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???AAACCCDDDCCC@@@???AAADDDKKKNNNPPPPPPMMMKKKJJJIIIGGGFFFCCCAAA??????@@@AAAAAAGGGJJJGGGFFFMMMUUUZZZeeeeeecccaaa```bbbfffiiinnnrrrxxx{{{tttpppuuuzzz}}}}}}}}}~~~}}}}}}~~~~~~{{{yyyuuusssppplllhhhccc```^^^XXXRRRJJJFFFEEEBBB<<<888333333222111000000000111000///...///000333555777TTTMMMAAA555...,,,---///............////////////------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++***+++,,,------,,,+++******+++,,,---000...,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,+++***+++---......---+++***......---------,,,,,,,,,,,,,,,,,,---------......000000000000////////////111111111000///.........//////............////////////000111222333333333111111222222222333333333555555555555555444444444666666777888888888888888666666777888999:::::::::666666666666777777777777666666777888999999:::::::::999999999:::<<<>>>??????>>>>>>===<<<;;;;;;;;;============>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===:::<<<>>>???>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>============???@@@@@@AAAAAABBBCCCCCCAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFIIINNNTTTZZZ]]]zzz]]]JJJAAA======???AAABBBCCCBBB>>><<<::::::::::::::::::::::::::::::777777888888888888777777777666666666666666666666777777777777777666666666777777666666777777888999:::999888888999;;;===???;;;<<<>>>>>>=========>>>@@@CCCFFFGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@BBBCCCDDDCCC???>>>@@@CCCJJJLLLNNNMMMKKKIIIHHHHHHGGGFFFCCC@@@???>>>?????????EEEHHHFFFFFFMMMUUUYYYZZZYYYWWWUUUUUUVVVYYY\\\cccfffmmmttt{{{}}}vvvssswww|||~~~~~~~~~|||zzztttrrroookkkfffaaa^^^ZZZVVVSSSLLLFFF@@@======<<<888444333222111111000000000111000///......///111333555???;;;555000------...000+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,,,,++++++++++++++++++,,,---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,------,,,+++***.........---------,,,,,,,,,,,,,,,---------....../////////............---...................../////////.........//////000000000000111111222222333111111111111222222222333333333333444444444444444555555666777777777777666777777777888888999999:::777777888888888999999999666777777888999999:::::::::999999999:::<<<>>>??????>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@??????>>>===;;;===>>>>>>======>>>@@@??????@@@@@@AAAAAAAAABBB@@@@@@???>>>============?????????@@@AAAAAABBBBBBAAA@@@??????>>>>>>??????????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDGGGLLLPPPRRRxxx\\\JJJAAA>>>>>>@@@AAACCCCCCBBB???<<<;;;;;;999999999999999999999999777777888888888888777777666666666666666666666666444555555555555555666666666555555555555666777777:::999888777888999;;;;;;:::<<<===>>>===<<<===>>>>>>AAAEEEGGGFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAABBBDDDDDDBBB???===???BBBHHHIIIKKKKKKIIIGGGFFFFFFGGGEEEBBB@@@>>>======>>>>>>DDDHHHFFFFFFKKKSSSWWWSSSRRRPPPOOONNNPPPQQQSSSTTTWWW]]]dddllltttyyy|||~~~~~~~~~yyywwwzzz~~~~~~{{{wwwxxxvvvoooiiifffddd^^^UUUQQQOOOMMMHHHDDD>>>:::666555666666444222222111111000000000000000000///.........///000111...---------------......***+++++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------...............---------,,,,,,++++++,,,---......//////...............///000111111111111111111111111111000000000111111111222222111222222333333444444444444444555666666666666555888888888888888888888888999999999::::::::::::;;;777777777888999999::::::999999999:::;;;<<<>>>???>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@>>>??????@@@AAABBBBBBCCC??????>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>???????????????????????????????????????===>>>???@@@BBBDDDEEEFFFvvv[[[IIIAAA>>>>>>AAABBBCCCDDDBBB???<<<;;;;;;999999999999999999999999777777888888888888777777555555555666666666666666444444444555555666666666666666555555666666777888:::999999888888888999:::;;;===??????>>>>>>???@@@>>>AAAEEEGGGFFFDDDBBBAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCDDDBBB>>><<<>>>AAAGGGHHHJJJIIIHHHFFFFFFGGGGGGEEEBBB???===<<<======@@@GGGKKKHHHFFFIIIOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMJJJMMMQQQWWW___ffflllppprrruuuyyy{{{{{{zzzzzz{{{{{{~~~|||}}}~~~||||||}}}~~~|||uuuooommmjjjbbb\\\YYYVVVNNNDDDAAABBBBBB===888888555222222333444333222111000000/////////000000000///...---------......,,,---------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------+++***)))***+++,,,------,,,+++***,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***++++++***,,,++++++***++++++,,,---........................,,,,,,,,,---------...............------------,,,,,,,,,,,,---......//////......---......///000111111111111111000000000000///000000000000111111111111111222333444555555555444444555666666666666555888888888888777777777777999999999:::::::::;;;;;;777777888888888999999999999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@>>>??????@@@AAABBBCCCCCC???>>>===<<<<<<;;;;;;;;;=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????????????????<<<===???AAABBBBBBBBBBBBtttZZZIIIAAA>>>>>>@@@AAACCCCCCBBB???<<<;;;;;;::::::::::::::::::::::::777777888888888888777777444444555555666666666777555555555666666777777777777666666666666777888888:::::::::999999999999999:::<<<>>>>>>>>>===>>>@@@???BBBFFFHHHGGGEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@BBBCCCAAA===<<<>>>@@@GGGIIIJJJIIIHHHGGGGGGHHHGGGEEEBBB???============EEEKKKNNNIIIEEEFFFIIIKKKIIIGGGFFFFFFHHHIIIGGGFFFGGGHHHJJJNNNTTTZZZ___bbbbbbfffkkkoooqqqsssuuuvvvwwwzzz}}}|||zzzzzzzzzyyyzzz|||~~~|||{{{{{{zzz|||~~~wwwrrriiibbb```\\\UUUOOOMMMGGG@@@888666999;;;888333666444111000111111111111000//////...//////000000000///...------,,,,,,,,,000///...,,,++++++,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***+++,,,---,,,+++***)))***+++,,,------,,,+++***+++,,,------------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***)))+++************+++,,,---------..................,,,,,,,,,---------....../////////.........------.......................................///000000111111000000000000000000///000000000000111111111222333333444555666666777555555666777777777666666888888777777777777777777888888888888999999999999888888888888888999999999999:::;;;<<<======>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>?????????>>>>>>???AAA??????@@@AAABBBBBBCCCCCC???>>>===<<<<<<;;;;;;;;;<<<======>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>>>>???@@@BBBBBBAAA>>>;;;::::::::::::::::::::::::::::::777777888888888888777777444444444555555666666777777777777777777777888888777777666666777777888999999999999999999999999999777999;;;<<<;;;;;;<<<===@@@CCCFFFGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFEEECCCBBB>>>AAABBB@@@===<<<>>>AAAHHHIIIJJJIIIHHHGGGHHHIIIFFFDDDBBB???>>>>>>??????FFFMMMOOOJJJDDDCCCDDDDDDFFFDDDCCCEEEHHHIIIFFFCCCEEEEEEFFFHHHKKKOOORRRTTTUUUXXX]]]aaadddgggkkknnnpppsssxxx|||}}}~~~~~~{{{wwwvvvwwwxxx{{{}}}~~~}}}zzzxxxvvvuuuyyy~~~~~~}}}yyyvvvpppjjjbbbYYYRRRPPPMMMGGGCCCAAA;;;666111111444777555222333222000...------.....................//////000//////......---,,,,,,+++...---+++***)))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,++++++,,,,,,---...+++++++++++++++******)))+++++++++,,,,,,+++++++++)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++)))))))))******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------....../////////............---/////////...............//////............//////000000000000000000000000000000000111111111222222333444444555555666666666555555666777777777777666777777777777777777777777777777777777888888888888888888888888888888888888999:::;;;<<<>>>>>>>>>>>>==================<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;<<<>>>???===???AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBB??????>>>===<<<<<<<<<<<<=========>>>??????@@@@@@??????>>>============>>>?????????@@@@@@@@@@@@@@@========================999;;;===???@@@@@@@@@???sssYYYIIIAAA===<<<>>>???AAAAAA@@@===:::999999999999999999999999999999777777888888888888777777333333444555555666777777888888777777777777777777666666555555555666777777777777888888888888888888666888:::;;;;;;;;;<<<===AAACCCDDDDDDCCCBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@===???@@@???===<<>>>>>>>>>>><<<=================================>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>===<<<;;;::::::<<<>>>???;;;>>>BBBDDDDDDDDDCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>==================>>>??????@@@@@@AAA??????>>>===============AAA@@@@@@@@@@@@@@@@@@???========================;;;;;;<<<======>>>======sssYYYIIIAAA===<<<===???@@@AAA???<<<999888888777777777777777777777777777777888888888888777777333333444444555666777777888888777777666666555555555444444444444555666666555555666777777777777777777999<<<===<<<===>>>???AAABBBBBBBBB@@@AAACCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>===;;;>>>@@@???======@@@CCCGGGHHHHHHGGGFFFFFFHHHIIIEEEDDDBBB@@@@@@AAABBBCCC@@@GGGKKKFFFAAA??????>>>BBB@@@@@@DDDIIIJJJGGGCCC===>>>???@@@AAAAAABBBBBBAAABBBCCCDDDFFFJJJNNNRRRXXX[[[___aaacccgggmmmrrrtttxxx}}}|||vvvrrrqqquuuyyy|||yyyvvvsssrrrlllssszzzzzzrrrjjjggggggccceeeccc\\\VVVSSSMMMHHHFFF>>>777777777444222333000000111111111111000000000000///...,,,---...000---------------...///000......//////......---,,,***+++,,,------,,,+++***))))))))))))************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++,,,,,,++++++,,,,,,---...---,,,***)))))))))***+++---,,,+++******+++,,,------///000///,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,&&&(((***,,,---,,,+++************++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++((()))***+++---...///000222111000///---------------......///000111111222111222222222222333333333444333333333333333333333222333444444555555444444444555555666777888888999777777888888888999999999999999888888888888888888999:::<<<===??????>>>>>><<<<<<<<<===========================>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>===<<<:::::::::<<<>>>???:::>>>CCCFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>=========>>>>>>>>>???@@@@@@AAAAAA??????>>>===============BBBAAAAAA@@@@@@?????????========================>>>>>>>>>===============rrrYYYIIIBBB===<<<===??????>>>===<<<<<<;;;;;;888888999::::::::::::999666666555555555555666666666666666666666666666666444555666777777666555444555555444444444555555666555666777888888999999888:::::::::;;;;;;;;;;;;<<<@@@AAABBBBBBBBBCCCEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDEEECCC@@@===<<<;;;<<<<<<>>>>>>>>>======>>>BBBDDDGGGFFFEEEFFFGGGFFFDDDBBBAAA@@@>>>???@@@AAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>AAACCCFFFIIIIIIGGGEEECCCAAA>>>;;;;;;===???>>>===>>>???@@@@@@AAACCCFFFIIIMMMMMMMMMOOORRRWWW\\\___fffiiinnnsssxxx{{{uuuuuuvvvvvvxxx|||xxxrrrlllhhhfffhhhiiiiiihhhddd___YYYVVVSSSQQQNNNKKKGGGCCCAAA???888666333222111000///---000000111000000///......111000///...............////////////////////////222111///---,,,+++,,,,,,------------------------***))))))***,,,...---,,,+++++++++++++++++++++++++++++++++************))))))))))))***++++++,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++,,,---............,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++))))))***+++,,,---------+++,,,------............++++++++++++++++++++++++---------........./////////000111000...,,,---....../////////000000000111...///000///...---...000444111//////111333222111111111222333333333333222000111222444555666666666777777777666666555555555666777888999:::999888888999999999999999999:::::::::;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<===>>>???CCC???<<<<<<>>>>>><<<:::999;;;>>>@@@BBBAAA@@@>>>======<<<<<<<<<<<<=========???BBBEEEFFFFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<======>>>>>>??????qqqXXXHHH@@@<<<;;;<<<<<<;;;;;;:::999999888888555666777777888888777777777777666666666666777777555555555555555555555555555555555555555444444333555555444444444555555666555555777888888888888888999999::::::;;;;;;<<<<<<@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDBBB@@@===;;;;;;;;;<<<===>>>>>>>>>>>>@@@CCCFFFGGGFFFDDDDDDDDDDDDBBB@@@@@@???===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>======???AAACCCEEEFFFDDDBBB@@@>>>===;;;;;;<<<======<<<;;;<<<===<<<<<<===???AAADDDDDDDDDEEEHHHLLLPPPRRRWWWZZZ___dddjjjqqqyyy}}}|||zzzzzz}}}{{{vvvvvvwwwwwwzzz~~~}}}}}}~~~~~~~~~|||wwwpppiiiccc___]]]XXXXXXXXXVVVSSSNNNJJJGGGDDDCCCAAA>>>;;;888666555555333000000000000///...//////000000//////...---///...------,,,,,,,,,---........................222000///---,,,++++++,,,+++++++++++++++++++++++++++***)))***,,,------,,,+++++++++++++++++++++++++++++++++************)))+++*********************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++,,,+++***)))***,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***)))......------,,,,,,++++++((((((((()))*********+++)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++------------.........///...///000///...---...///////////////000000000000...///000///...---...000222000000111333333111...000111222222333333222222000111222444555666666666444444444444444444555555666777888999999999888888888888888999999999999::::::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@===;;;<<<>>>???===<<<999;;;>>>@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===???BBBDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<=========>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<===<<<<<<<<<===>>>>>>??????oooVVVGGG@@@;;;999:::::::::999999888777777777555555666777777777777777888777777777777777777888555555555555555555555555555555444333333333333333666555555444444444555555555555666777888888888888888888999:::;;;;;;<<<<<<>>>@@@AAAAAAAAABBBDDDFFFGGGGGGEEEDDDDDDCCCCCCCCCBBBAAA???===;;;;;;<<<<<<<<<===??????@@@BBBFFFHHHIIIFFFCCCAAA@@@@@@???>>>???===<<<===???AAAAAAAAA@@@??????>>>>>>=========;;;===???AAAAAA@@@>>>===:::;;;<<<<<<;;;:::;;;<<<;;;<<<<<<;;;999888:::;;;===<<<;;;;;;===???BBBDDDEEEIIINNNSSSYYY```gggllloooooonnnlllkkkmmmqqquuu~~~}}}}}}||||||}}}wwwssstttvvvvvvyyy}}}|||wwwtttrrrrrrrrrqqqpppmmmhhhaaa[[[UUUQQQOOOLLLKKKJJJHHHEEEBBB???>>>::::::999777666444222111111///......///000///............///......---------,,,,,,+++++++++++++++------------------------000///...---,,,++++++,,,++++++++++++++++++++++++,,,+++******,,,---,,,***+++++++++++++++++++++++++++++++++************))),,,,,,+++******)))((((((------,,,+++*********+++******++++++++++++******)))+++,,,+++***)))***,,,............---,,,+++***++++++,,,,,,,,,+++******+++***)))((((((((()))***))))))))))))))))))******)))******+++++++++++++++,,,,,,,,,++++++*********------------............,,,...//////...---///000000000000000////////////...///000///...---...000//////111333444333000---000111222222333333222222000111222444555555555555222222333333444555555555555666888999999999888777777777888888999999999999:::;;;<<<======>>>======>>>======<<<<<<<<<=========<<<;;;<<<>>>>>>>>>===:::<<<>>>???@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===???AAADDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@???>>>============>>>>>>???@@@@@@@@@@@@@@@@@@????????????>>>========================??????>>>===<<<;;;;;;;;;;;;<<<<<<======>>>??????nnnVVVGGG@@@;;;999:::::::::999999999888888888666777888888999999888888777777666666666666777777555555555555555555555555777666444333222333444555666666555444444444444555444555666777888888888888777777888999:::;;;<<<<<<===>>>@@@@@@@@@AAACCCFFFGGGGGGEEEDDDCCCCCCCCCCCC@@@???>>>===<<<<<<<<<===<<<>>>???@@@AAADDDGGGJJJJJJFFFBBB??????>>>>>>======<<<;;;<<>>>>>>>>>>>======<<<<<<999:::<<<>>>>>>===<<<;;;666999<<<;;;999888999<<<>>>>>>???===;;;:::;;;<<<;;;:::999888999:::;;;<<<===@@@DDDHHHLLLRRRXXX\\\^^^^^^]]][[[\\\___eeeiiissssssssssssttttttuuuuuuuuuooolllnnnppppppssswww{{{|||}}}|||{{{zzz|||}}}~~~~~~~~~}}}sssooojjjfffeeecccbbbaaa\\\ZZZVVVQQQLLLHHHEEECCCCCCBBB@@@>>><<<:::999999555666666666666444333222111///...---...///...------------......---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***************************+++++++++*********))))))+++*********)))))))))(((,,,++++++******+++,,,---******++++++++++++*********,,,---,,,+++***+++------------------,,,+++***++++++,,,,,,,,,++++++***%%%$$$$$$$$$&&&(((+++---,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,++++++*********------------------------+++,,,............///111000000000000////////////...///000///...---...000///000111222333222000...000000111222222222222222111111222333444555555444333444444444444444444444555666777888888888777666666666777777888999999999::::::;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<:::;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>???AAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA@@@???>>>===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>???nnnWWWHHHAAA<<<::::::888888888888888777777777666666777888888888888777555555555444444555555555555555555555555555555555777666555444444555666777666666555444444444444444444555666777777888888777777777888888999::::::;;;<<<===>>>??????@@@CCCEEEGGGFFFEEECCCBBBAAAAAAAAA>>>>>>============>>>>>>===>>>@@@AAABBBDDDFFFHHHIIIFFFBBB???>>>>>>>>>======;;;:::;;;===?????????<<<<<<=========<<<;;;;;;999:::;;;======<<<;;;:::555888::::::777777999<<>>======>>>;;;:::999888888888999999;;;===???AAACCCFFFKKKNNNOOOOOOOOONNNOOOSSSYYY^^^ccccccccceeegggiiikkklllkkkfffccceeehhhhhhjjjnnnqqqrrrtttsssrrrrrrssstttwwwyyyzzz{{{{{{}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxyyy{{{~~~}}}yyysssooommmbbb___ZZZWWWUUUTTTRRRQQQIIIHHHEEEBBB@@@===<<<;;;:::888777555333333333333111111333444444333111000333111///.........---,,,,,,,,,---------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***************************+++++++++*********))))))(((((()))))))))*********))))))******+++,,,---...)))******++++++******))),,,---...---,,,+++,,,...***++++++,,,------,,,,,,***++++++,,,,,,,,,++++++((('''''''''(((+++...000,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********------------------,,,,,,***,,,---...---...///111000000000000////////////...///000///...---...000000111000000//////000111000000111222222222222111111111222333444444444444444444333333222111000000444555666777888777666666555555666777777888999999999:::;;;<<<============<<<<<<<<<<<<;;;;;;::::::<<<=========<<<:::999999:::;;;<<<===>>>>>>======>>>>>>============>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::;;;;;;;;;<<<======>>>>>>mmmVVVIIIBBB===::::::666666555555555555555555333444444555555555555555555444444333333444444555444444444444444444444444555555555555666666777888777666555444444444444444444444555666777777777777777888888888888999999999:::<<<===>>>>>>@@@BBBDDDFFFEEECCCBBB@@@@@@??????======>>>>>>?????????@@@>>>@@@BBBBBBBBBBBBDDDEEEEEECCC@@@?????????>>>======;;;:::;;;<<<======<<<:::;;;<<<======<<<::::::999:::;;;<<<<<<<<<;;;:::777888888777666777:::<<<>>>@@@AAA@@@===;;;;;;;;;999888888777777777777888999:::;;;;;;;;;===@@@BBBDDDDDDDDDDDDEEEIIINNNRRRSSSTTTTTTVVVXXX[[[^^^``````[[[XXX[[[]]]]]]___bbbaaaccceeefffeeeeeefffgggmmmoooqqqrrrrrrsssuuuwwwzzzyyyxxxvvvtttrrrqqqpppnnnmmmkkkiiiiiiiiijjjkkknnnnnnnnnjjjddd]]]YYYWWWQQQNNNJJJHHHGGGFFFDDDBBB<<<;;;:::888777777666666555444333222111111111111111222444555555333222000333111...---...---,,,+++,,,,,,------......---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************,,,+++******,,,---,,,***************************+++++++++************)))''''''((())))))***++++++((()))***+++,,,---------))))))************)))))),,,---...---,,,+++,,,...)))***+++,,,------------******+++,,,,,,,,,++++++******)))((((((((()))***))))))))))))))))))************************)))(((++++++++++++++++++++++++------------,,,,,,,,,,,,***,,,---...------///000////////////000000000000...///000///...---...000000111000///......000333///000111111222222111111111111222333333333333333333333222000///...---,,,333444666777777777666555444444555666777888888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::999888;;;===>>>===;;;999888888888999:::<<<======>>>>>>???>>>>>>>>>>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<===>>>>>>lllUUUHHHAAA<<<999999555555555555555666666666333333444555555555444444555555444444444444555555444444444444444444444444111222333555666777888888777777666444444333333444333444555666777777777777888888888888888777777777999;;;<<<======???BBBDDDDDDCCCBBB@@@???>>>============>>>@@@@@@AAAAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA@@@>>>===>>>??????>>>===>>><<<::::::;;;<<<;;;:::888:::;;;<<<<<<;;;:::999888999:::;;;;;;;;;;;;::::::888555444666999;;;<<<@@@AAAAAA@@@<<<999777777666666666777777777888888777888888777666777999<<<<<<===>>>>>>>>>@@@DDDHHHIIIIIIHHHIIIKKKNNNPPPRRRSSSNNNKKKNNNPPPOOOQQQSSSPPPSSSUUUWWWWWWWWWXXXYYY___aaaccceeeddddddeeefffiiihhhfffdddbbb```______\\\[[[YYYWWWWWWXXXZZZ[[[\\\\\\ZZZVVVPPPJJJHHHGGGBBB@@@===<<<<<<;;;:::888777666555444333222222333333333333333333222222222333555666777666444222000///...,,,+++,,,---,,,+++,,,,,,---...............---------------...//////------------------------((()))***+++,,,,,,++++++))))))))))))))))))))))))+++***)))***,,,------,,,************************+++++++++************)))((((((((())))))))))))))))))***,,,...---,,,***)))))))))************))))))***+++,,,,,,******+++,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++)))((((((''''''&&&&&&&&&((((((((()))*********+++***************)))((((((*********++++++,,,,,,------------,,,,,,,,,+++++++++,,,------------...///------...///000111222222...///000///...---...000...000222111///...///111///000000111111111111111111111222333333333333222333333222111000//////...333444555666777666555555333444444555666777888999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777888;;;>>>===;;;888888999777888999:::<<<>>>??????>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<::::::;;;<<<<<<======>>>}}}jjjTTTFFF@@@:::888777777777777888888888888888444555666666777777666666666666555555555555666666444444444444444444444444...///222444666777777777888777666555444333333333333444555666777777777777999999888888777666666666999:::<<<======???BBBDDDDDDCCCAAA???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDCCC@@@???>>>???<<<;;;;;;===>>>???>>><<<>>><<<::::::;;;;;;:::999888999;;;<<<<<<;;;:::888888888999:::::::::::::::===888333222666:::<<<===CCCCCCCCCAAA<<<888555444666666666777888888999999666777777666555666888:::888999:::;;;;;;<<>>???@@@======<<<<<<<<<<<<======???????????????@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<========================999999999999:::;;;<<<<<<::::::;;;;;;<<<======>>>}}}iiiRRREEE>>>;;;999:::666666666666555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444333444444555666777666666555444444444444555555555555555666666666666777777777777777888888999:::;;;;;;::::::;;;>>>@@@CCCCCCCCC@@@===:::::::::<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDBBB>>><<<<<<<<<<<<:::999777777888:::;;;===<<<:::999888999999:::999::::::888666555888;;;;;;;;;;;;:::999888666666444666888888888999:::<<>>===<<<<<<===??????AAA@@@???>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAAKKKLLLLLLKKKIIIGGGHHHIIIFFFFFFEEEDDDDDDCCCBBBBBBCCCAAA@@@???@@@AAACCCDDDEEEDDDBBB@@@===;;;999888777666444222111111222222111111000000000000111111222111000//////000111222222333333333333222111111---------,,,,,,+++++++++......---------,,,,,,,,,...---,,,+++***)))))))))+++,,,------++++++,,,------,,,,,,++++++,,,------,,,,,,+++***)))))))))***))))))))))))************++++++***************++++++++++++************)))'''((()))******************++++++,,,,,,++++++***+++***)))((('''&&&%%%$$$)))))))))))))))))))))))),,,------,,,++++++,,,...+++++++++++++++++++++++++++*********))))))((((((************************)))((((((''''''''''''''')))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///000000111222222//////---,,,,,,---.../////////////////////......---------...//////000000,,,,,,---///000222333333222222111111111111222222444444444555555555555666555555666666777777888888;;;::::::999999::::::;;;888888888888777777777777999999999888888888777777888999;;;<<<>>>>>>==============================@@@?????????>>>>>>=========>>>>>>??????@@@AAAAAA???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>??????>>>=====================<<<<<<<<<;;;;;;;;;444666888;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;|||iiiRRRDDD>>>;;;999:::777777777777777666666666555555555555555555555555444444444444444444444444222222222222333333333444444333333444444555666777777666666555555555555555444555555555666666666666666666555555666666777888;;;<<<======<<<<<<>>>@@@AAAAAAAAA???<<<:::::::::<<<<<<======???@@@AAABBBCCCCCCCCCAAA>>><<<;;;<<<<<<;;;999888888999:::;;;<<<;;;:::888888888888999888999999888666666888;;;::::::::::::999888777666444666888888888999:::<<>>===;;;999777555555777777666666555555555444666666555555555555444444333444666888:::;;;<<<<<<;;;:::999888888999:::;;;;;;;;;:::999999999999999888888888999::::::;;;;;;???@@@@@@???===<<<<<<===??????>>>>>>===<<<<<<;;;<<<;;;999999999:::<<<===??????===;;;999777555555555444333222111111222222000//////////////////000111111000//////000111111111222222222222111000000------------,,,,,,++++++******++++++,,,------...000000///...------,,,,,,+++,,,------++++++,,,---************))))))))))))+++++++++++++++*********))))))))))))************,,,+++******)))*********+++++++++************)))((())))))************)))***++++++,,,,,,++++++******))))))((('''&&&%%%%%%***************************+++,,,+++))))))+++,,,++++++++++++++++++++++++************)))))))))(((************************************+++,,,------)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000000////////////000///...---,,,,,,---...///..............................//////000111111111/////////000000111111111222222111111111111222222333333333333444444444444444555555666777777888888777777777777777777777777888888888777777777666666999999999888888777777777888999;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;666777999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;{{{gggQQQDDD>>>;;;999:::999888888888777777777666444444444444444444444444444444444444333333333333111111111111222222222222333333333333444555666777555555444444444333333333444444444555555555666666444444444444444555666666;;;===??????=========>>>===>>>???===;;;999::::::======>>>>>>???@@@AAAAAAAAABBBBBB@@@===;;;:::;;;;;;:::999888888999;;;;;;;;;:::999888777777777777555666777666666666888:::777777888888888888777777555666888888888888:::<<<===<<<;;;999777555444333333444666777777777666555999999888666555444333222333444666888999:::;;;;;;888777666555555666777888777777666666555555666666555555555555555555555555999::::::999777666666888777777666666555444444444555555444333444555666777888777666555444333222111222222111111000111111222///......------......///000000////////////000000000000000111000//////......---------------,,,,,,'''((()))***,,,---...///000000//////......------+++,,,---,,,+++***+++------------------,,,+++******+++,,,------,,,++++++))))))))))))************,,,++++++***))))))******+++++++++************))))))************))))))(((******++++++++++++******(((((((((((('''''''''&&&++++++++++++++++++++++++)))***+++***((((((***+++++++++++++++++++++++++++************))))))))))))************************))))))***+++,,,...000111)))************+++++++++,,,,,,,,,++++++*********------------------------000000///...------------......------------......------------------............//////000000111111222222222111000000//////222222111111111111222222222222222222333333333333444444555555666777777777444555555666666555555444888888777777777777666666888888888888777777777777999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=====================>>>??????@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;yyyfffPPPDDD>>>;;;999:::999888888777777666666666444444444444444444444444444444444333333333333333111111111222222222222333333333333333444555666666222333333333222222111111333333444444444555555555444444444444444555555666:::<<<>>>???===;;;;;;;;;:::;;;<<<;;;:::999999;;;===>>>>>>??????@@@@@@@@@???@@@@@@>>>;;;999999:::999999888888888999::::::999999888777666555555555222222333444555666777888444555666777888888888888555777888999888888:::;;;<<<;;;:::888666444333222---///333777999:::::::::999888777666555333333222333444666777999::::::;;;999888777666555666777777777666666555555555666666555555555444444333333333666777888777555444555666333222222222111111111000444333333333333444555555333333222222111111111111000000000000000111111111///..................///////////////////////////...////////////...------------------------------(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,...////////////---,,,+++)))***,,,...///...,,,+++((()))))))))************,,,++++++***))))))******+++++++++*********))))))***************)))((('''******++++++++++++******(((((())))))))))))))))))************************)))***+++***((((((***+++*********************************)))))))))))))))************************''''''((()))***,,,---...))))))*********+++++++++---,,,,,,++++++*********------------------------...---,,,,,,,,,,,,,,,---------------------......,,,,,,,,,---------------,,,------...//////000000333333222222111000000000222222111111111111222222222222222222333333333333333444444555555666777777555666777888888777666555888777777777666666666666777777777777777777777777999:::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>??????@@@@@@AAABBB@@@???======???@@@BBB@@@@@@@@@AAA@@@??????>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<===::::::::::::::::::::::::wwwdddOOODDD???;;;999999888888777666555555444444444444444444444444444444444444333333333222222222222222222222333333333333333222222333333444555666333444444555444333222222333333333333444444444444555555444444555555666777888:::<<<<<<:::999888999888:::;;;:::999888999:::======>>>?????????>>>>>>===>>>>>><<<:::888888999777777777777777888999999999888888777666555444333///000111222444555666555333444555666777888888888666777999999888888999;;;<<<;;;:::888777555444333---///333777999:::::::::555555555444444444333333333444666777888999::::::999888666555555555666666666555555555555555666666555555444444333333222222111222333222000000000222333222222222222222111111333333333333333444555555222222222222222222222222///000000000000000000000000//////......//////000.........//////.........---............---,,,,,,------------------------,,,,,,,,,,,,------------))))))***+++++++++*********+++,,,,,,******+++,,,+++++++++++++++***)))))))))***,,,...///...,,,+++((()))))))))************++++++************+++++++++++++++*********))))))***************)))(((''')))******++++++******))))))************+++++++++))))))))))))))))))))))))***+++,,,+++))))))+++,,,************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++,,,,,,,,,++++++*********------------------------************+++,,,......+++,,,,,,---------......,,,,,,,,,---------......---......//////000000111111111111111111222222222222222111111111111222222333333333333444444444444333333333444555555666666666666777777777777666666777777777666666666666555666666666666666666666666999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAA??????@@@@@@??????>>>===;;;;;;:::999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::<<<===::::::::::::::::::::::::uuubbbNNNCCC???;;;999999888888777666555444333333333333333333333333333333444444333333222222111111222222222222333333333444222222222222333444555666666777888888888777666555222222222333333333444444555444444444444555666666555777999999777777777888888999::::::888888999:::<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;888777777888666666777777888999999999999888888777666444333222000000000222555666555444333444555777888888999999666888999999888888999:::<<<;;;:::999777666555444333444666777777777666555333333333444444444444444333444666777888999999999777666444333222222333333333333333222333333444555333333333222222111111111000111222111000///000222333333333333333333333333111111222222222333333333222222222333333333333444000000111111111111000///000//////////////////000------............------------......------,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,)))***+++---------,,,+++***+++,,,+++***)))***,,,++++++************+++,,,***+++,,,------,,,++++++))))))))))))************))))))))))))***+++,,,---+++++++++************))))))************))))))((())))))************))))))************++++++++++++((((((((((((((((((((((((***+++,,,+++))))))+++,,,************************))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///***+++,,,------...------,,,,,,,,,---......////////////000000111222222222//////000000111222333333222222111111111111222222333333333333444444444444222222333333444555555555555555444333333444555555777777666666666666555555555555555555666666666666888888999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======>>>???@@@>>>>>>??????>>>>>>===<<<;;;::::::999999999999999::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::sssaaaMMMCCC???;;;999999999999888777666555444444333333333333333333333333444444333333222111111000111111111111222222222222222222222222333444555666666777888999999777666444222222222222333333333333333333333333333444444555555666777666555666888:::888:::::::::888888999:::;;;<<<===>>>===<<<:::999::::::;;;999777555666777777888888999:::;;;;;;;;;999999999888777555333222333222222444777888777444444555666777888999999999777888999999888777999:::;;;:::999888777666555444777777666666555555555444444444444555555555555555444444666777888888888888666555333222111111111222222222222222222333444555333333333222222222222222111333444333222222333444111111111111111111111111000000111111222222222111111111222222222222333333111222222222222111///...///......------......///,,,---............---,,,------......------,,,+++*********+++++++++,,,,,,---------,,,,,,,,,++++++(((***,,,---......---,,,)))+++,,,+++***)))***+++---,,,***)))***,,,...000+++++++++++++++*********))))))))))))************'''(((((()))***,,,---...+++++++++************)))((())))))************)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((((((***+++************************((()))))))))************))))))))))))))))))))))))+++***))))))((((((((())))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,---...)))***,,,---......------,,,------...//////000000------......///000000000......///000000111222222222222111111111111222222222222222222333333333333222222222333444444555555555444222000000222444555777777666666666555555555444444444555555666666666888777777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????===============<<<;;;;;;;;;;;;:::999999999999:::999999:::::::::;;;;;;;;;::::::;;;<<<<<<===<<<<<<999999999999999999999999rrraaaMMMCCC???;;;999999::::::999888777666555444333333333333333333333333444444333333222111000000000000000000111111111111222222222222333444555555444555666777777555333222111111222222222333333333222222111111222222333444555555666555555666999;;;999:::;;;:::888888888::::::;;;=========;;;999777999::::::999666555555666888999:::;;;<<<<<<<<<<<<999999999999777555333111666444444777::::::888555555666777888999999999999777888999999888777888::::::999888777666555444444666555555555555666777777777777666666555555555555444444666777888888888888777666444222222222222333444444333333444555666666444444444444444444555555000111222222000000111222////////////////////////000111222222333333222222000000000111111111111111222333333333222111///......------,,,,,,------...,,,,,,---......---,,,,,,------......------,,,+++))))))*********+++++++++++++++++++++++++++++++++'''(((+++---...---,,,+++)))+++++++++***)))***+++)))'''%%%$$$%%%(((,,,...,,,,,,+++***)))))))))***))))))))))))************&&&'''''')))+++---...000+++++++++************)))'''((()))***************))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++))))))***+++,,,------...************************,,,+++++++++++++++,,,,,,)))***+++---......------------......///000111111))))))***++++++,,,,,,---////////////000000000000222222111111111111222222000111111111111222222222111222222333333444555555777555222000000222555777777666666666555555555555444444444555555555666666777777666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========>>>>>>????????????>>>>>><<<<<<<<<===<<<;;;;;;:::<<<;;;::::::999999::::::999999999::::::;;;;;;;;;888:::;;;===>>>======<<<999999999999999999999999ppp```JJJ===;;;======;;;999999888888777666666666666555555555555444444444444444444333333333222222333222222222111000000000555666888666222111222444666888888777444222111222222111111111111111111222444444444444444444444444333333444555666777888888999999999999999999999999>>>======<<<;;;;;;::::::<<<;;;999777555444333222666777888888777666888999888;;;:::333000333444333666777999::::::999777666666666777888888888888888888888888888888777777777888777666555555666777888555555666777777777777777777666666555444333333333222333555666666666555555333333333333444555666777333333333333333333333333111333333333111000111222000000000000000000000000000000000000000000000000222111111000///......---000000000000111111111111444333111///...---......+++++++++,,,,,,,,,------)))***,,,---...---,,,,,,)))***++++++,,,---......///---+++***++++++***(((000///---+++************,,,++++++******++++++,,,(((((()))************)))))))))((((((''''''&&&&&&(((((())))))*********+++((((((((((((((()))******)))*********++++++++++++000---******+++,,,***((()))************+++++++++---***%%%""""""%%%***---))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++)))))))))))))))))))))***))))))))))))))))))))))))*********)))'''(((***,,,******))))))))))))******((((((((((((((((((((((((++++++***************+++))))))))))))************++++++++++++++++++++++++)))***,,,,,,,,,***((('''+++,,,,,,------,,,,,,+++------,,,------...///000........................//////000111111111111111000000000000111111111111000000111111111222222222333333222222111111222222555666777777777666444333333333444444555666666666333444666888:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999888777777777888888999999999888888;;;;;;<<<<<<;;;;;;:::999999999888888888888888888|||nnn___KKK>>><<<===<<<:::888888777777666555555444444444444444333333333333333333333333222222222222111111000000000000000000111333555444222111333444555666777666444222222222333222222111111222222333222222222222222222222222222333333444555666777777888888888888888999:::;;;>>>>>>===<<<;;;::::::999999888777666555555555555666888999999888777999:::>>><<<:::777555444555666888888999999999888777666555666666777777777777777555555555555555555555555777666555555555666777777555555666777777777777777777777666555555444333333555666666666555333111000111111111111222333444444333333333333333333333333555666777666444444444666111111111111111111111111000000000000000000000000222222222111000//////////////////000000000111111333222000...---------------------.........//////***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++111000...,,,++++++++++++,,,++++++******++++++,,,((()))******++++++******))))))))))))))))))((((((((()))))))))************)))((((((((((((((()))***)))))))))*********++++++///,,,))))))++++++***((((((((()))))))))************((('''&&&&&&'''(((***))))))))))))(((((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''(((******))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&''')))***))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((())))))'''''''''((((((((())))))++++++++++++++++++++++++)))***,,,,,,,,,***)))'''+++,,,,,,------,,,,,,+++---,,,,,,------...///000........................---...//////000000////////////000000000111111111111111222222222333333333333333222111111222222222555666777777666555444333333333444555555666666777555666777999::::::::::::;;;;;;;;;:::::::::999999999999::::::;;;<<<<<<===<<<<<<<<<<<<========================<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;::::::999888888777777777777888999999999999888;;;;;;;;;<<<;;;;;;:::999:::999888777777888999999yyykkk]]]KKK???<<<<<<;;;888777777666555555444444333333333333333222222222222222222222222111111111000///////////////000000000...///111111111111333444333444666555333222222333333333222222222222333333000000000000000000000000111111222333444555666666888777666666777888;;;<<<======<<<;;;:::999888888666666555555666666777888666888999999888888999;;;AAA:::888======666555888:::999888777666555555555444444555666666666666666444444444444444444444444666666555444444555555666555555666777777777777666777777777666555555444444555555555444333111000///111111000111111222333444444444444444444444444444444555555444333222222333222222222222222222222222000000000000000000000000333222222111111000000///.........////////////000111111///...------,,,------------.........//////++++++,,,---------,,,,,,------,,,,,,++++++++++++)))(((((())),,,...///...111000...,,,++++++,,,,,,++++++************++++++)))******+++++++++++++++))))))***************+++))))))))))))***************)))((((((((((((((()))((((((((()))))))))******---+++)))((()))***)))((('''''''''((((((((())))))&&&'''((())))))((('''&&&)))))))))(((((((((''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&''''''*********))))))((((((((())))))))))))))))))))))))'''(((((('''&&&&&&((()))((((((''''''''''''((((((***************************)))(((((('''''''''(((((((((((()))))))))******++++++++++++++++++++++++******+++,,,,,,***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000------------------------,,,------...///.........//////000000000000111111222222222222333333333333222222111111111222222333555666666666666555444444333444444555555666777777888888999999999999999888999999999888888888777777777888999:::;;;<<<===>>><<<<<<<<<<<<=====================<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999888888777777666777777888999999999999999;;;;;;;;;;;;;;;:::999999:::999777666666888999:::wwwhhh[[[KKK@@@<<<;;;999777777777666666555444444333333333333333222222222222111111111111000000000000...//////000000111111111---...//////000000111222111222444444333222222333222222111111111111222222000000000000000000000000000000111222333444555555777666444444555888;;;===;;;:::999888777666666555666555555555555666777777555666888888777777888:::>>>666777CCCEEE:::555999<<<:::777555444333444444333333444555555555555444555555555666666666666666666555555555444444444444444555666666777777666666777777777666666555555555111111111222222222222111333333222222333444444555444444444444444555555555333444555444222000111222222222222222222222222222000000000000000000000000111111111000000000//////---------.........//////000//////...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))((('''))),,,.../////////...---+++******++++++++++++************++++++******+++,,,,,,,,,,,,+++((())))))******+++++++++)))))))))))))))************))))))((((((((((((((((((((((((((())))))))))))+++***)))(((((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))************)))((((((''''''))))))))))))))))))))))))'''((()))(((''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))***)))((((((''''''((((((***+++++++++,,,,,,,,,,,,******************************+++++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////------------------------,,,,,,---...............////////////000000000111000111111111111222222222111111000111111222333333555555555555555555555444444444444555666666777777777888999999::::::999999999888888888888777777777666666888999;;;===>>>???<<<<<<<<<<<<=====================<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;888888888777777777666666666777888999999999999999:::;;;;;;;;;;;;:::999999:::999777666666888:::;;;vvveeeZZZKKK@@@;;;:::888666888888777666666555555444444444444444333333333333111111111000000000//////000000000111111222222222.........///000000000000///111333333222111222333000000////////////000000111111111111111111111111//////000111222333444444666444333333444777:::<<<777666666555555444333333888777666555555444444555333444666666555555777999:::555<<>>???<<<<<<<<<<<<============>>>======<<<;;;:::::::::999999999:::::::::;;;;;;888888888777777777777777666666777888999:::::::::::::::;;;;;;::::::999888999888777666777888:::;;;~~~tttcccYYYJJJ???:::888888777888888777777666555555444444444444444333333333333111111111111000000000///111111111111222222222222000///...///111222111000///000222222111000000111//////............//////111111111111111111111111//////000111222333444444555444333333444666888999444444444333333333333333999888777555444333333333111333444555444555666888999;;;CCCNNNLLLAAA;;;<<<:::888555333111111222222222222333444444444444444333333333444555555666666666666666666666555444333444444555666666666666555555555555555555555555444666555333111///......---111111000000000000111111111222222333333444444444555666666444222111111222222222222222222222222222000000000000000000000000........................---------............//////////////////...---,,,---------.........//////------,,,+++++++++,,,,,,(((((()))***+++,,,------,,,***)))***+++------,,,++++++)))((((((((())))))******))))))))))))******)))******+++++++++++++++(((((())))))))))))))))))************))))))))))))((((((((((((((()))******((((((((()))))))))******((()))***)))''''''(((***(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&(((''''''''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***))))))*********))))))))))))******''''''''''''''''''''''''(((((((((((()))***++++++((((((((()))))))))*********************************************++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............////////////000000---.........////////////......//////111222444555444444444333444444555666444555555666666777888888666777888:::;;;<<<<<<<<<:::::::::999999999999888555666777999:::<<<>>>>>><<<<<<<<<<<<============>>>======<<<;;;:::999999999999999999::::::::::::888888888888888888888888555666777888999::::::::::::::::::::::::999888888777777777777888999::::::|||rrrcccXXXJJJ>>>888777777888777777666555555444444333333333333333222222222222222222111111111000000000111111111111000000000000///......000333555555333///000222111000//////000//////............//////111111111111111111111111///000000111222333444555444444333333444555666666222222333444444555555666888777666555444333333333111333444555555555777999:::AAAHHHIIICCC<<<::::::888777555333222111111222222333333444555444444444333333444555555666777777777777888888777555444333333444555555666666555555333333444444444444444444777555333111///.........111111000000000000111111000000111111222333333444222333333111///------...111111111111111111111111000000000000000000000000.........///////////////---............///////////////000000000///...------------.........//////...---,,,+++++++++,,,,,,))))))******+++++++++,,,+++***)))))),,,---------++++++)))((((((((()))*********))))))))))))******((()))******++++++************************))))))************)))))))))(((''''''''''''(((***+++,,,)))))))))*********++++++(((***+++)))'''''')))+++'''''''''((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((***+++)))(((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,'''''''''((((((((())))))******************************)))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........./////////000000.........////////////000---......///111222444555444444333333333444555666555555555666777777888888888999::::::;;;;;;;;;:::::::::999999999999888888555666777888:::;;;======<<<<<<<<<<<<============>>>======<<<:::999999888888999999999999:::::::::888999999999999999999999555666777888999:::::::::999::::::::::::999888888555666888999::::::999999zzzpppbbbXXXIII===777666777999666555555444444333222222222222222111111111111000222222222222111111111111111111000000//////.........------000555888888666///000222111///......///000000////////////000000111111111111111111111111000000111222333444444555333444444444444444444444222222333444666777777888777666555444444444444444222333555666666666888::::::DDDIIIBBB888555666666666555444333222111111111222333444444555555444444666666666777888999999:::777888888888888666444333333444555555666666555555333333333333333333333333444333222000000000111222333333222222222222222333//////000111222222333333444555555444111///000000000000000000000000000000000000000000000000000000////////////000000000000.........////////////000///000000111111000///...+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,+++++++++******************(((((())),,,.........,,,+++***)))))))))***+++******))))))))))))******(((((()))***************---,,,,,,++++++*********+++*********))))))((((((&&&&&&&&&''')))***,,,---************++++++++++++(((***+++***((('''***,,,&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((''''''''''''((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%''')))***((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))######$$$%%%''')))+++,,,))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++............/////////000////////////000000000000------...///111222444555444333333222333444666666555555666666777777888888:::;;;;;;;;;::::::999888999999999999888888888888666666777888:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<:::999888888888888999999999:::::::::999999999999999999::::::555666777888:::::::::;;;999::::::::::::999888888444666888:::;;;:::999888yyypppcccUUUFFF>>>;;;888666888666555444333222111000000333333333333333333333333000000111111111111000000000000000000////////////,,,000111111444999<<<;;;//////............//////---...///000111222333444...///222...333222***555333000111555555222333888666555555444444444555555666333111111333555666666888777666555555555555555222222111000000111222333;;;:::888777666666666666444333333222222111111000666666555555555555666666777777777777777888888888;;;:::777444222111111111333333333333444555666666666444222000///111333444444444333333222111000000222222333222222111000///000000000000000000000000222333333444333222000///......//////000000000111111222333444444333222111111000000///...------,,,,,,,,,,,,,,,---...//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++*********))))))************************,,,***'''%%%%%%'''***,,,,,,,,,,,,+++++++++++++++******++++++++++++******......------+++***)))(((((('''&&&&&&&&&''')))***!!!%%%((())))))((('''(((***+++***)))((()))***''')))++++++)))'''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$******))))))((((((((('''&&&&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))((((((((((((...***'''''')))+++***((())))))))))))************))))))))))))***+++,,,---000///---,,,+++,,,,,,---************************))))))))))))))))))))))))---,,,,,,,,,,,,---................................................------000000000111222222333333444222111222666777666444444555777888999999888888<<<;;;:::999999999::::::888888999999999999888888666777:::<<<============:::::::::;;;<<<===>>>>>>>>>===;;;:::999888888888888999999::::::999999888777777777777777777777777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777666777888999:::999999888wwwnnncccTTTEEE>>>;;;888666777888888777666555444333333111111111111111111111111000000000000000000000000000////////////////////////111111......222333111//////............//////---...///000111222333333...000222///222111---444///------///444777666444333333222222222222333333666333111111333555666666555555444333333333333333333222111111111222333444999999888777777666666666444555555555555444333333666666555555555555666666777777777777777777777777888777555444333333333444555444444333333333444444555444111000///000222333222222222111000000//////000000111111222111111111000000000000000000000000222222333333222222111000222222222222222222333333000111222333333222111000111111000//////...------//////...---------......000000//////......------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))+++*********************************************+++)))'''&&&&&&''')))+++)))))))))))))))))))))))))))******++++++******)))'''((())))))))))))))))))(((((('''''''''((()))***$$$%%%'''((((((((('''&&&((()))******(((((()))***''')))++++++)))''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((***)))'''((()))******)))))))))))))))************)))(((((()))***+++,,,,,,---,,,+++*********+++++++++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,---......................................................//////000000111222222333333222111222555777666444555666777888999888888777<<<;;;::::::999999::::::888888999999999999888888777777999:::;;;;;;<<<<<<:::::::::;;;;;;<<<===>>>======;;;:::999888888888999999::::::::::::999999888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;::::::999888888777777666777888999999999999888uuukkkaaaSSSDDD===:::777666777666555444444333222111111111111111111111111111111000000///......///000000///////////////////////////111000---,,,//////,,,//////............//////......///000000111222222///111111000111333666999AAA>>>444,,,///888999111333222222111111222333333555333111111333444555555444444333222222222333333333333222222222333555666888888888888777666555555222333555666666555444444666666555555555555666666888888888888777666666555444444333222333444555666666555444333222222222222444333111//////000111222000000000//////......------...///000111111111111000000000000000000000000333222111111111111111111000000000000000////////////000000111111000000///111111000000//////......000///..................//////..................------,,,,,,+++++++++******++++++++++++***)))))))))*********************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******++++++******)))&&&&&&'''(((((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&'''((())))))''''''((()))((()))+++***(((''''''(((''''''''''''(((((((((((((((((())))))))))))******''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))%%%'''))))))(((((()))***))))))))))))************(((((((((((()))***+++++++++************++++++,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------..............................///000000111111222333222111222444666555444666666777888888888777777;;;;;;;;;:::::::::::::::888888999999999999888888999888888888999999:::;;;::::::::::::;;;<<<===>>>===<<<;;;:::999888888888::::::;;;;;;;;;;;;::::::999999999999999999999999888999:::;;;;;;<<<<<<<<<999999999888888777777666666777888888999999888888tttjjj^^^QQQCCC===:::777666666444333333222111000000000333333333333333333333333111///...,,,,,,...///111.........///////////////---000000......222333111//////............//////.../////////000000111111000222...111111888IIIGGG^^^ZZZHHH000+++555999333333333333333333444444555555333111222333444444333555555444444444444444555444333333333444555777888999999999888777555333222///000222444555555444333666555555444444555555666888888888888777666444333333333222222222444555666444444333222222222222222333222111000///000111222000000/////////...............///000000000000000000000000000000000000000222222000//////000111222/////////......---------////////////////////////111111000000000/////////---------------...//////---.....................------,,,,,,+++***************+++++++++******)))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))************))))))************)))((('''&&&(((((((((((())))))******+++***)))(((''''''((((((&&&((()))((('''&&&''')))((()))******(((''''''(((''''''''''''((((((((((((''''''((()))******++++++)))))))))))))))(((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))"""%%%)))***((('''(((***((()))))))))************((((((((((((((()))******+++++++++,,,,,,---......,,,,,,++++++***)))))))))************************,,,,,,++++++,,,,,,---...---------------------------------........................///000000111111222222222333444444444444666666777777777777777777;;;;;;;;;;;;;;;::::::999888999999::::::999999888;;;:::999888888999:::;;;;;;:::::::::;;;;;;<<<======<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888999:::;;;;;;;;;;;;888888888777777777666666777777888888888888888888ssshhh\\\OOOBBB<<<:::777555666666666555555444444333333333333333333333333333333111///...,,,,,,...///111------....../////////000,,,///000...000444666444//////............/////////////////////000000000111222+++111000<<<\\\UUUaaabbbSSS999,,,222666222222222222222222333444555444333222222333444333222444444333333333333444555333333333333444666888:::<<<;;;:::888666333111000///000222444555555555444555555444444444444555555777888888888777666444222444333222111111222333444111111111111111222333444333222111000000000111111111111000000000000//////000000000000000///......////////////////////////111000///...///000111222222222222111111000000000........................000000000000///////////////...---,,,++++++++++++------------............,,,,,,,,,++++++*********)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))************)))))))))******))))))))))))))))))))))))((('''&&&'''(((((()))))))))))))))***)))(((''''''(((***+++&&&((()))((('''&&&'''))))))******)))''''''((()))''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((()))))))))))))))$$$$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&%%%&&&&&&'''((()))******'''((((((((()))))))))***"""%%%)))***((('''(((***((()))))))))************(((((((((((((((((()))******++++++,,,,,,---------+++++++++*********))))))************************,,,++++++++++++,,,---------------------------------------.........//////.........///000000111111222222333333333333333444666666666666666777777777;;;;;;<<<<<<<<<;;;:::999999999::::::::::::999999===<<<:::999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777888999:::;;;;;;;;;;;;888888888777777777777777888888777777777777777777qqqfffZZZMMM@@@;;;:::777555555444444333333333222222222111111111111111111111111000000///......///000000---------......//////000---//////---...222333111//////............//////000/////////////////////000222)))333///===fffWWWIIINNNKKK<<<111000222000////////////000111222222444333222222333333222111111111000000111111222222333222222333555777999;;;===<<<999777444222111000333444444555666777777888555555444444444444555555555666888888888666444333555444222111000111111222000000000000111222333444444333222222222111222222111111111111111111111111111111111111000///...---///////////////////////////////////////000000111000000000000///////////////......------......//////////////////.........222111...,,,***((('''&&&......------------------++++++++++++++++++++++++))))))***++++++++++++*********)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***((())))))******))))))((($$$$$$&&&'''((((((((((((&&&&&&'''(((((((((((((((((('''''''''((()))+++,,,'''((())))))''''''((())))))******)))'''&&&((()))''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''$$$$$$&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%'''(((((())))))((((((''''''&&&&&&%%%&&&''')))***&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''(((((())))))******%%%'''))))))(((((()))***))))))))))))************)))))))))(((((())))))***((()))******+++******)))************************------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222111333444333222111222444555555555555666777888999;;;<<<<<<======;;;:::999999999::::::::::::999999<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;::::::999999999:::::::::;;;;;;;;;;;;::::::999999999999999999999999777888999::::::;;;;;;;;;888888888888888888888888888888777666666666777777ooodddXXXKKK???;;;999666444555111111111111000000000000111111111111111111111111000000000000000000000000,,,,,,---......///000000---//////---...111222000//////............//////000000/////////............222(((666---777cccKKK===>>><<<777111---...000.........//////000222222444333222222333333111000000000000000000111222222222222222333555777999;;;<<<:::777444222222333444666555444444444666777999555444444333333444444555444555777888888777444333444333111000000111111222111111000000000111111222444444444333333333333333111111111111111111111111111111111111111111000000////////////////////////---...//////000000000///,,,,,,------------------000///...------...///000------------............000///...,,,+++***)))))).........------,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++++++++++++++++++++***)))(((''''''&&&************************))))))(((((((((((())))))''''''(((((()))******+++(((((())))))))))))(((((($$$%%%&&&'''((()))))))))$$$%%%&&&'''(((''''''&&&''''''''''''((()))******((()))******(((((()))***)))******(((&&&&&&(((***''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&'''(((+++,,,&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((()))************)))'''((()))******)))))))))))))))************+++******)))))))))******))))))***+++******(((((()))))))))***++++++,,,,,,------------------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000000111222222333111333444333111000222444444333333444555777999:::;;;<<<===>>>===<<<:::999999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::;;;;;;::::::999::::::;;;;;;;;;:::999999999::::::999999::::::::::::999999888888888888888888888888777888999::::::;;;::::::888999999999999999999999999888777666555666666777}}}mmmbbbWWWKKK???;;;999666444444444444444333333333333333333333333333333333333333000000111111111111000000,,,,,,------...///000000,,,//////...///444666444//////............//////000000000///......---------222)))888+++222\\\???EEE<<<444000---***---222000000000000111222333444444333222222333333111///222222111111222333444444111111111222444777999;;;;;;999555333222333666777666444222111111333666777555444444333333444444555222444666888888777555333222111000000000111222333333222111000////////////555555444444444444333333000000000000111111111111///000111222222333222222////////////////////////,,,---///000000000///....../////////000000111111000///...------...///000,,,---------------------+++++++++,,,---...///000//////...---,,,,,,++++++(((((()))***+++,,,,,,---((()))***+++++++++++++++,,,+++***)))((('''&&&%%%************************))))))(((((((((((()))))))))******+++,,,---------(((((())))))))))))((((((******************)))((($$$$$$&&&'''''''''&&&%%%'''''''''((((((((((((((((((***+++***)))((()))+++*********(((&&&&&&(((***''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))******)))))))))((('''%%%$$$###%%%%%%&&&&&&'''((((((((('''((()))******)))(((''')))(((''''''(((***,,,---&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''((()))******+++...***'''''')))+++***((())))))))))))************++++++***************++++++,,,------,,,+++***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000111222222333333111333555333111000111444333333333333555888:::;;;;;;<<<===>>>>>><<<:::999999::::::;;;;;;::::::999777888999:::;;;:::999999;;;;;;:::999999:::::::::;;;;;;:::999999999::::::888999999::::::999999888777777777777777777777777777777888999::::::::::::999999999999999999::::::999888777555555555666777xxxiii^^^SSSJJJ@@@<<<888555555888555444444333333222111111222222222222222222222222//////............//////---.../////////---,,,+++........................///////////////.........///000111111111///...---......000111333555666777333222111///............,,,,,,,,,---...///000000333333111000////////////111000///////////////000---...///111333555777777777666444222222333444555444333222222222333444555333333222111222333444555444333333222222333333444222222222222222222222222111000///......000222333222222333444444555555666444333111000///...//////111111111111111000//////---.........//////000000111000...---,,,,,,------------......///000000000------------------------------------------,,,,,,,,,,,,,,,++++++,,,------//////...---,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%(((&&&$$$###$$$'''***---...,,,)))((()))******)))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))((('''%%%%%%(((******)))(((''''''((()))))))))))))))))))))******+++******))))))((((((''''''***++++++++++++***))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***+++++++++*********)))))),,,++++++******++++++,,,))))))***+++,,,------...,,,,,,------------------///000000000111111111111111111222222222333333333555555666666777777888888:::===@@@@@@>>><<<:::::::::::::::999999888888888:::999888888777777888888999999999999999999999999===<<<;;;999888777777777666777999:::;;;;;;:::999777777666666666666777777888888888888888888888888999999999::::::;;;;;;;;;555555555555666777999999zzzjjj___SSSIII@@@;;;888555555888555555444444333222222222222111111111111111111111//////............////////////000000000///...---...................................................//////000///...---,,,+++,,,---...///000111111000///...---,,,,,,,,,,,,,,,---------.../////////000///...---,,,,,,,,,,,,333222111///...---,,,,,,,,,---...///111333444444666555333111111222333444333222111111111222444444333333222222222333444555333333222222222222333333222222222222222222222222333222000//////000111222222222222333444444555555444222111////////////000111111111111111000//////............/////////000222111///...------......////////////............---------------------------------------------------,,,,,,++++++,,,,,,---///......---,,,,,,++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((()))))))))*********''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((&&&%%%$$$%%%''')))+++,,,***(((((()))))))))'''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&((())))))'''&&&'''((())))))(((''''''((()))***))))))(((((())))))***+++))))))))))))((((((((((((***++++++++++++***))))))(((((((((((((((((((((((((((((()))))))))(((((('''+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------//////000000000111111111111111111222222222333333333444444555555666777777888;;;===>>><<<:::888888999999999888888777777777:::999999888888888888888999999999999999999999999888888777666666666777777888999:::::::::999888777777777666666666666777777888888888888888888888888888888888888888888999999555555555666666777888888zzzjjj___QQQHHH@@@;;;888444555777666555555444444333222222222222222111000000000/////////............//////000000111111111000//////........................,,,,,,,,,------.........------.........---,,,,,,,,,,,,,,,,,,,,,---------//////............//////------........................---,,,++++++++++++222222111///...---,,,,,,+++,,,---...///000000111444333222111000111222222111111111000111222222333333222222222222333444444333333222222222222333333222222222222222222222222555444222111000000111111111111222222333444444444333222000///...//////000000111111111111000000///............////////////222111000//////...//////000000//////...------,,,------------------------,,,,,,,,,---.........///---,,,,,,++++++,,,,,,,,,......------,,,,,,++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))******))))))((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))((('''((())))))'''%%%&&&''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((($$$''')))***((('''&&&'''''''''''''''((()))******))))))(((((())))))***+++(((((((((((())))))))))))******++++++******)))((((((((((((((((((((((((((()))******+++++++++******+++++++++***************++++++************++++++......------,,,,,,,,,,,,+++,,,,,,,,,---------...////////////000000000000000111111111222222222222222222333333444555555666555888:::;;;999777666666888888888777777777777777::::::999888888888888999888888888888888888888888666666555666666777888888::::::::::::999888666666777666666555555666666777666666666666666666666666777777666666666666666555666666666666666666666777vvvfff[[[PPPGGG???;;;888444444777666666555444444333333222333333222222111000////////////............//////000000000000000000//////........................******+++,,,------......------.........---------//////......------,,,,,,------------......///000...............---------000000///...------......------......//////......,,,,,,------......//////222222111000000000000111000000000000000111111222222222222222222333333333222222111111111111222222111222222222222222333333666555333222111000000000000000111111222333333333111111///......///000000000000111111111111000///.........///////////////111000000//////........./////////......---------------------------------+++,,,,,,---...//////000------,,,+++++++++,,,,,,---------,,,,,,,,,++++++))))))***+++++++++++++++******************************)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''((())))))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%'''(((((('''&&&'''(((&&&&&&&&&'''((()))******((((((((((((((()))******''''''(((((())))))*********************))))))((())))))))))))))))))))))))******+++,,,,,,,,,++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............/////////000000000000000111111111111222222222333333444555555555444666888999777666555666888888888888888888777777::::::999888888888888888888888888888888888888888888777777777777888999999999999888888888777777666666666666555555666666666555555555555555555555555777666666666555444444444666666666666666666555555tttdddYYYNNNFFF>>>;;;888444444666666555555444333333222222444333333222111000000/////////............//////.........---....................................)))******+++,,,---...........................///000000///......---,,,,,,+++******++++++,,,---..................---------000000//////.../////////+++,,,---...///.........---------.........//////111111000000//////////////////000000111111111111111111222222222333333333222111111000000111111222111111111222222333333333666555444222111000000/////////000000111222222222000///.........///000111///000000111111111000000///////////////...........................------,,,---------.........///------------------------,,,,,,------...///000000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++))))))***++++++++++++******************************))))))((('''((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$''''''''')))******(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%''''''&&&$$$###%%%(((,,,%%%%%%&&&'''((()))))))))((((((((('''((())))))***''''''(((((())))))******)))************)))((((((************************&&&&&&'''(((((((((((((((************************+++******))))))******+++((())))))***++++++,,,,,,******++++++,,,------...---............///////////////000000000111111111222333333444444555666666444666888888777666666777999999999999999999999999:::999888888777777888888777777777777777777777777999888777777666666777777666666666777777888888888666666555555555555666666444444444444444444444444777777777666555555555444555555666666666666555444tttdddYYYLLLEEE===;;;888444333555555444444333333222111111222222222111111000000/////////............//////,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,---------.........---......///000------------,,,,,,,,,+++............//////000111------........................---------------...---......///...,,,+++)))------....../////////000111111000000000///////////////000111111111111000000111111222333222222222111111000000000000111111111111111222222333333444555444333222111000//////......//////000111111222///......---...///111222///000000111111111111000///////////////.........------............------+++,,,,,,---......//////---------------------------------.../////////000......---,,,++++++++++++,,,,,,,,,,,,++++++++++++((()))******++++++*********************************)))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((((((((((((((('''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&''')))***((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))((('''%%%""""""$$$)))---%%%&&&'''(((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))******))))))((('''************************&&&'''((())))))******)))***************+++++++++******))))))))))))******''''''((()))***+++,,,,,,))))))***+++,,,---......------------.........///////////////000000000000222222333444444555555666444555777777666555666777999999999999999:::::::::888888777666666666666777666666666666666666666666666666555444444444444444555555555555666777888999666555555444444555555666444444444444444444444444777777666666666666666666333444666777777666555444qqqbbbVVVKKKDDD===:::888444333555444333333222222111000000//////////////////......//////............//////,,,++++++***+++,,,---...........................,,,,,,,,,,,,------------------,,,,,,,,,---//////+++++++++,,,,,,,,,------000000000///000000111111,,,---------.../////////---,,,,,,,,,,,,,,,------,,,---.........,,,***))),,,,,,------...///000000111111111111111000/////////000111222222222111111///000111222333222222111000000000//////000000000000111111222333333444444333222222222111000///...---......//////000111111......------...///111222//////000111111111111111000/////////............---...///000000///...---------------------------------------------------............///////////////...---,,,++++++++++++++++++++++++++++++++++++((())))))***************************************))))))(((''''''''''''((('''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&'''&&&$$$%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&%%%######%%%))),,,%%%&&&'''((((((((('''&&&(((''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******)))))))))******+++++++++))))))***+++,,,---......,,,,,,---------................../////////000000111111222222333444444444333444666666555444666777777888888888999999999999777777666555555555555555666666666666666666666666444444333333444444555555777666555555555666777777666555555444444555555666555555555555555555555555555555555666666666666666222333555666777666555555|||nnn^^^SSSKKKCCC===:::888444333444333333222222111000000///,,,,,,------------------//////............//////,,,,,,+++***+++,,,...///........................------------------------,,,,,,+++***+++,,,...///++++++,,,---......///000+++******))))))*********,,,,,,------...///000000---------,,,,,,---......((())),,,.........---,,,***++++++,,,...//////000111111111111111000/////////000111333333222222111///000111222333222111111000000////////////000000000000111222333333444444111111111111111000///...------......///000000000...---------...///111222//////000111111111111111000000//////.........---...///000111111000/////////......------,,,,,,+++------------------------///////////////.........///...---,,,++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&$$$######$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$###$$$%%%&&&%%%%%%&&&(((***&&&'''((((((((('''&&&%%%'''''''''''''''((())))))******))))))(((((('''''')))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))******++++++++++++******))))))))))))******,,,,,,,,,++++++++++++***((()))***+++,,,---......,,,,,,,,,---------................../////////000000000000111222222333333222333555444444333555666666666777777888888888999666666555444444444444444666666666666666666666666444444444555666777888999999888666555444444555555555555555444444555555555555555555555555555555555444444444555555666666666111222444666777777666555zzzmmm___VVVHHHCCC===888666555444333111111111111111111222222444444222111111111222333//////.........---------///............---------...........................000...(((%%%''')))(((---,,,,,,++++++,,,,,,---+++++++++******)))))))))...------------...///000......---,,,---...///000111111000///...------,,,/////////......---,,,,,,000///---,,,---...000222////////////............000000000000///////////////////////////...............//////000000111111222444555444333111222222444333111000/////////000000///---------///111222444222111///...---..............................//////......---------,,,111...)))&&&%%%(((,,,///...------,,,,,,------......---,,,+++***+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((+++***)))(((((()))***+++,,,+++)))((((((((()))***((((((''''''''''''((((((((((((((((((((((((((((((((()))+++++++++)))'''&&&***(((''''''((((((&&&%%%&&&&&&'''((()))))))))(((''''''((()))))))))))))))+++******)))))))))))))))))))))(((((('''''''''&&&***************)))((((((******))))))))))))******(((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))'''''''''%%%$$$$$$%%%'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%'''((()))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))******+++++++++******************+++''''''((()))***++++++,,,+++++++++,,,,,,------------------------...///000...............///000000111111222222222333333333222222222333444555666777;;;999888888888777555333333444555666666555444333666555555555555444444444444444444555555555555666666666555444333333222222777555333111000111222333333444444555555444444333666555444333333333333333555555555666666666666666xxxjjj]]]TTTGGGCCC<<<888666555444333222222222222222222222222444333222111000111111222//////.........---------...---------,,,,,,,,,,,,------------------------&&&+++---++++++......---+++******))))))******+++,,,,,,+++++++++*********++++++*********++++++,,,---,,,,,,+++,,,---.../////////......------,,,,,,......------------.........------,,,---...///000////////////............000000000000000000000000////////////............///////////////000000000222444555555333222222333///000000000///...,,,+++,,,,,,*********,,,---...222111000............///111111111111111111111111.........---------,,,,,,111000...---,,,---///000------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,+++,,,------...---------............------------******))))))(((''''''&&&)))))))))(((((()))))))))++++++***)))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))+++,,,,,,+++)))(((,,,***((('''(((((('''&&&''''''(((((()))(((((((((''''''((()))))))))))))))+++***))))))(((((()))))))))((((((((('''''''''''')))************)))(((((()))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&$$$$$$&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((()))))))))))))))*********,,,++++++******++++++,,,(((((())))))******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------..................//////000000000000111111111222222333333333444444555666777999888777777888777555333333444555666666555444333555555555555444444444444444444444444555555555555555555555444333333222222555444333222222222333333333333444444444444333333555555444333333333333333555555555444444444444444uuugggYYYQQQFFFBBB<<<888666555444333333333333333333333333333222222111000000000000000...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++&&&+++,,,---///...++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++******)))))))))******,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,------.........---/////////............---000000111111111111111111........................000000//////////////////222444555555333222222333---...000111111...,,,***,,,+++***)))***+++,,,---//////............///000222222222222222222222222.........------------,,,000000111222111000///...------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++,,,---------------......------,,,,,,,,,+++******))))))((('''''''''(((((())))))))))))((((((***++++++++++++***))))))******))))))))))))******(((((((((((((((((((((((((((***,,,.........---,,,...+++((('''((())))))((((((((()))))))))(((''''''''''''((()))))))))))))))+++***))))))(((((())))))(((((((((((('''''''''''')))))))))))))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%'''((((((&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((***))))))))))))))))))(((,,,,,,++++++++++++,,,,,,)))))))))))))))******************+++++++++++++++,,,,,,,,,+++++++++++++++...------------...//////////////////000000000000444444333444444555666777666555444555777777555444444444555555555555444444555555555555444444444444444444444444555555555555555444444333333222222222222222333333444444333333333333444444444444333333555444444333333333333333555555444444333333222222~~~qqqcccVVVMMMDDD@@@;;;888666555444333333333222222222222111111111000000///////////////........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,$$$+++......---...---***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------///...,,,+++***+++---...+++,,,...000000///...---//////.........---------////////////000000000000------...............///000000000//////......---222333555444333111222222///000111222111000...---...------,,,,,,---......------------...///000000////////////////////////........................---...000000000///---,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,------------,,,+++++++++***))))))((((((++++++++++++******))))))((()))***++++++***)))((()))***+++,,,,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((***+++...000222222111111000---)))'''((()))******)))))))))))))))((('''&&&''''''((()))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''&&&(((''''''''''''''''''(((''''''''''''''''''''''''$$$$$$&&&''''''&&&%%%$$$'''(((((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''((())))))((((((((((((((((((((((((******))))))((((((((('''++++++************++++++*********)))))))))))))))************************---------,,,,,,+++******------,,,,,,------...///....../////////000000000333333222222333444444555333222222444666777666444444444444444444444444444555555555444444444333333333333444444444555555555444333333333222222222111///111333444555555444333333333333444444333333333444444333333222333333444666555555444333222222111{{{nnn```SSSKKKBBB???;;;888777666444333222111111111000000000///000000000000//////......---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,---111222...,,,//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...............---------------.........///...,,,+++*********+++,,,...000222222111///...............------------------------......//////,,,---------......//////000000//////......------111222444333111000000111111000000/////////////////////...............///***+++,,,---...///000000------------------------//////////////////000000.........---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,******)))))))))(((((((((+++++++++***************)))***,,,,,,,,,,,,***)))((()))+++,,,,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((,,,---000333555555555555111...***(((((()))***))))))*********)))(((''''''''''''((()))))))))))))))***))))))((('''((((((((('''''''''((((((((((((((('''(((((((((((('''&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&((()))(((&&&%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''***)))))))))((((((''''''))))))(((((((((((())))))*********)))))))))))))))************************------......---,,,+++***,,,,,,,,,,,,,,,---....../////////000000000000111111111000000000111222222111111111333555666666444444444444333333444444444555444444444444333333333333333333444444444444555222222222222222111111111...000333555666555444333222333333333333333333222333333222222222333333444777666666555444333222222yyylll___RRRJJJ@@@>>>:::888777666555333111111111000//////......000000000000000///......---------...............//////.........---------------------------------***,,,,,,((('''+++......+++******))))))******+++++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,---.../////////...............------------------,,,,,,,,,+++***))))))---///111222222111000///.........------------,,,++++++,,,,,,------......,,,,,,,,,---......////////////..................///111222222000//////000///...---,,,+++,,,...///------------------,,,,,,)))***,,,---.../////////........................///////////////000000000111///...---,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,,,,************************))))))((((((((((((((((((***++++++++++++++++++***(((((()))************)))******))))))))))))******((((((((((((((((((((((((,,,...111444666666666666111...***(((((())))))((())))))*********)))((((((''''''((()))))))))))))))***)))((((((''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&%%%)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&((())))))'''&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&((((((((()))((((((((((((((((((((((((***)))((('''''''''))))))'''''''''''''''''''''''')))(((((((((((((((((('''((((((''''''''''''(((((()))))))))))))))*********+++++++++++++++*********,,,,,,---......---++++++,,,++++++++++++,,,------////////////000000000000000000////////////000000111000111333555666666444444444333333333333444444444444444444333333333333333333333333444444444444111111111111111111111111///000333555555555444333222222333333333333222222222222222222222333333444666666555555444444333333xxxkkk^^^RRRJJJ???===:::888777666555333222222111111000//////...000000111111111000///...---------.........//////.........---------,,,,,,++++++++++++++++++++++++&&&))))))%%%$$$(((+++++++++******))))))******+++*********+++++++++,,,,,,(((((((((((()))+++,,,---+++,,,---.........------......------,,,,,,++++++((()))+++,,,---,,,+++***---...000111111111000///.........---------,,,,,,++++++,,,------...//////++++++,,,------...//////------.....................///111000...------...------------------------------------,,,,,,++++++)))***+++---.........---........................------------.........///000///......------......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++'''(((((())))))******+++((((((((((((((((((((()))***))))))))))))))))))***((((((''''''((())))))*********))))))))))))******((((((((((((((((((((((((,,,---000333444555444444///---***)))))))))'''&&&(((((()))*********))))))''''''((()))))))))))))))))))))(((''''''''''''(((''''''''''''((((((((()))&&&''''''''''''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&(((***)))(((&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((,,,+++)))'''''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))******++++++---,,,,,,,,,++++++++++++)))***,,,---------+++***+++++++++++++++,,,,,,---------........./////////111000000/////////000000222111111333555666666444444444333222222333444444444444444333333333222222222222333333333444444444000111111111111111111111000111333444444444444333222222333333333333222222222222111111222333333444444444444333333333333333wwwjjj^^^RRRKKK>>><<<999888777777555333333333222222111000000///000111222222222111///...---------.........//////---------,,,,,,,,,++++++************************+++//////+++))),,,---,,,---,,,,,,,,,,,,,,,,,,---)))))))))******+++++++++((((((((()))***,,,......***+++,,,---...---,,,,,,------,,,,,,+++***))))))###&&&))),,,......---,,,---......///////////////......---------,,,,,,,,,,,,,,,------...///000000++++++,,,,,,---...//////,,,------....../////////---...000///---,,,,,,---,,,---000111111000...---...............---,,,+++)))***,,,---......------------------------------+++++++++,,,,,,---------,,,---.........---++++++,,,++++++++++++++++++,,,,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++$$$%%%%%%&&&'''((())))))***************+++++++++)))((('''&&&&&&'''((()))((('''&&&&&&&&&((()))***((((((''''''''''''((((((((((((((((((((((((((((((+++,,,///111333333222222...,,,******)))(((&&&$$$'''((()))***************'''(((((()))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&(((******(((&&&&&&&&&))))))************))))))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((...---***(((''''''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))'''(((((()))***++++++,,,---------,,,,,,+++++++++'''(((***,,,---,,,+++***++++++******++++++,,,---,,,,,,,,,---------......111111000000000000000111222222222444666777666444444444222222222222444444444444444333333333222222222222333333333444444444000000000000000111111111222222333333444444333333222222222333333222222222222111111111222333333444222222222222222222333333tttggg[[[PPPIII@@@>>>;;;888666555666666444444222111111111222333000000000000////////////.........------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++*********+++------+++***)))***+++------,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,000///......------------...........................------------...//////...------,,,,,,------...//////000000///...------------............------...///000111111000///...000//////---,,,+++*********+++,,,...///......---,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++------***''')))***+++,,,---,,,+++***.........------,,,,,,+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''''''''''''''''''''&&&)))---//////...---...******(((''''''((()))***''''''''''''''''''&&&&&&((((((((((((''''''''''''+++***(((&&&%%%&&&((()))***(((&&&&&&((((((((('''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&%%%'''***)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''%%%%%%&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&))))))))))))((((((((((((+++*********))))))(((((((((((()))*********************++++++++++++******************************++++++,,,,,,,,,,,,------...------------...//////000000000000000111111222222333444444555555444444444444444333333222222222111222333333444444333333222222222333333444444444111111111000000000000000111111222222222333333333333333333333333333333333222222222111111111000000111111222222222333333333rrreeeYYYNNNGGG@@@>>>;;;888666555555666444333222111000111111222000000000000////////////......---------,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((()))***+++,,,+++)))***+++,,,,,,+++************+++++++++,,,******+++,,,,,,,,,,,,+++...------,,,+++***)))(((******+++,,,---///111222........................---------------...//////...------,,,,,,------....../////////......---,,,------............---------///111222222111///---------------------------------.........---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...++++++,,,,,,***'''((()))+++---............//////...---,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''')))++++++)))'''%%%%%%++++++)))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***)))'''&&&%%%&&&'''(((+++(((&&&&&&&&&&&&%%%$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''++++++***)))'''&&&%%%$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$&&&)))(((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((&&&&&&'''(((&&&%%%&&&'''((())))))*********)))(((((((((((((((((((((*********)))))))))(((((())))))***+++++++++++++++)))******++++++******)))************************+++++++++,,,,,,,,,---------------------...//////000000//////000000111222111111222333333333333222333333333333222222222111111222333333444444333333222222222222333333333444111111111111000000000000222222222222333333333333333333333333333333333333222222222111111111000000111111222222222333333333}}}ooobbbWWWLLLEEE@@@>>>;;;999777666555555222222111000000000000111000000000000////////////...------------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++---+++******+++++++++***)))))))))*********++++++******+++,,,,,,,,,,,,+++...------,,,+++***))))))'''((()))***---///111222........................---------------......///...------,,,,,,------...------......------,,,,,,------............---------///222444444222///---***++++++,,,---...//////000000//////---,,,***))),,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++++++++)))(((***+++,,,---............//////...---,,,+++******))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&((())))))&&&###""""""+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((&&&%%%%%%%%%&&&'''+++)))&&&%%%%%%%%%###"""$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''(((''''''''''''''''''(((###$$$&&&((())))))))))))&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((('''''')))(((''''''((()))'''&&&(((((()))***++++++++++++((((((((((((((((((((((((******))))))))))))(((((()))***++++++,,,,,,++++++)))******++++++******)))************************++++++++++++,,,,,,,,,,,,---------------......//////////////////000111111...///000000111111000000222222222111111111111111111222222333333333333333111111111222222222222222111111111111111111111111222222333333333444444444333333333333333333333333222222222111111111111111111111222222222333333333|||mmm```UUUKKKDDD???>>><<<999777666555555111111111000000000000000000000000000////////////------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---,,,***)))***+++***)))((())))))))))))***************+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++******+++,,,,,,---........................------,,,,,,------...///...------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,------......------,,,---///222444444222///---***++++++,,,---...//////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))---------------,,,,,,,,,//////...---+++***))))))))))))))))))))))))))))))************************************************(((((((((''''''(((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&***(((&&&%%%&&&&&&%%%$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&((((((''''''''''''(((((("""%%%''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%&&&''''''(((''''''''')))'''&&&'''(((((('''&&&&&&'''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))(((((())))))***++++++++++++***))))))************))))))***************************++++++++++++,,,,,,,,,------,,,,,,------...//////............///000000......///000000000000///111111111000000000000000111111222333333333333222111111111111111111111111000111111111111111222222222333333333333444444444222222222222222222222222111111111111111111111111111111222222222333333333zzzkkk___TTTJJJDDD???>>><<<:::888666555444111111111111000000//////000000000000////////////------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,---+++))))))******)))(((((())))))))))))***************+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------,,,+++***************........................,,,,,,,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---///222333333222///---------------------------........................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************+++++++++,,,------///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))(((''''''(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&)))'''&&&&&&''')))((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&%%%$$$!!!'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&''''''((((((''''''&&&&&&&&&''''''(((%%%&&&''''''(((''''''''''''&&&%%%%%%'''''''''%%%&&&&&&'''(((((((((''''''&&&&&&''''''((((((((()))(((((((((((((((((())))))'''(((((())))))))))))))))))))))))******)))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...............---......///000...//////000000000000000000000000000000000000000000111222222333333222222111111111111111111111111000000111111222222222333222222222333333333444444222222222222222222222222111111111111111111111111111111222222222333333333yyyjjj]]]RRRIIICCC>>>===<<<:::888666555444111111222222111111000///000000000000////////////,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))************))),,,***))))))*********))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************+++,,,------........................,,,,,,,,,,,,,,,------......------,,,,,,------...++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,...///000111111000///............------,,,,,,,,,------------...///000111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,'''(((((()))+++---///000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))'''%%%&&&(((***)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&(((******)))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&'''''''''&&&$$$"""!!!((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))(((''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&%%%$$$%%%'''''''''%%%'''(((((())))))(((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((())))))&&&'''(((((())))))((((((((())))))******))))))(((************************************++++++++++++,,,,,,,,,,,,,,,------...---------------...////////////000111111111000000000000000000111111111111000111111222222222222222222222222222222111111111000000111111222333333333111111222222222333333333222222222222222222222222111111111111111222222222111111222222222333333333vvvgggZZZPPPGGGAAA>>>===<<<;;;999666555333111222333333333222000000000000000000////////////,,,,,,,,,---------......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''((()))***+++******)))+++)))((((((***+++******************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))******,,,---//////........................,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,---------------+++,,,,,,------,,,,,,+++.........//////...............---------,,,,,,,,,...---------...///111222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++,,,...,,,+++******+++,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&(((+++...000...***'''&&&''')))***%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&''''''((((((((((((((('''%%%&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))***+++((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))(((&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''%%%%%%&&&'''(((((('''((((((((())))))(((((('''%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((************************************++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,------...///...//////000000000000000000000000111111222222222000000111222222222222222444333333333222222222222000000111222222333444444000000000111111111222222111111111111111111111111000000111111111222222222111111222222222333333333ttteeeXXXNNNEEE@@@>>>===<<<;;;999777444333222222333444333222111000000000000000////////////,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++***((('''(((***++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))+++,,,---......++++++++++++,,,---..............................,,,,,,++++++,,,,,,---......------,,,,,,------...+++,,,------............+++,,,,,,------,,,,,,+++///...------------...///------------------------///......------///000111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++---///333222///---+++)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))************************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''')))---222666666333...)))'''''')))***%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&'''((())))))(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''((((((((())))))))))))***$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&))))))((('''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((((('''''''''&&&&&&''')))***)))(((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((()))***************(((((())))))))))))((((((************************)))************+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---...//////000000//////000000111111222222222333000000111222222222222111444444444333333222222222000000111222333333444444///000000000000111111111111111111111111111111111000000111111222222222222111111222222222333333333oooaaaTTTHHHAAA???===>>>>>><<<888555333333222222222111111111111000111111111222333222///,,,...---,,,+++++++++,,,---+++++++++++++++++++++++++++)))&&&&&&''')))******++++++*********+++,,,,,,+++,,,---+++)))(((((()))++++++++++++++++++++++++''''''((()))***++++++,,,************************((()))***++++++++++++++++++++++++*********))))))))))))))))))***+++,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,---.........000///...---------------///......,,,+++***)))))))))***+++,,,---.........,,,++++++******++++++,,,***,,,...000111000...,,,........................000111222111///------...------------,,,+++***))),,,,,,,,,---------......---,,,++++++************,,,,,,+++***))))))******************************((((((((((((''''''''''''))))))))))))))))))))))))(((%%%"""!!!"""###$$$$$$************************((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''%%%&&&(((---111444------+++)))((('''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''///&&&$$$******&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''***************************+++,,,,,,+++***)))(((***)))((('''&&&&&&&&&&&&))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......//////000000///...------......///000000000000000222222222222222222222222333333222111000000000111000///////////////000000000000000000000111111222222222111111111111222222444444222111000000//////111111111222222333333333nnn___SSSGGGAAA@@@>>>???>>><<<888555444444222222222111111111111000...---,,,,,,,,,---------000///---,,,+++++++++,,,++++++++++++++++++++++++---+++(((((()))***+++***************************+++,,,,,,+++)))(((((()))++++++++++++++++++++++++)))))))))))))))***************))))))))))))))))))))))))***++++++++++++++++++++++++*********))))))&&&'''***,,,------,,,,,,------,,,,,,,,,---...///++++++,,,---......////////////...---------------++++++++++++,,,,,,,,,,,,***++++++,,,------------,,,++++++******++++++,,,***,,,...000000///---,,,------------------------///111222111///------...------------,,,+++***))),,,,,,,,,------------...------,,,+++++++++++++++,,,++++++***))))))*********************************))))))))))))((((((((())))))))))))))))))))))))...+++))))))************************************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%&&&)))+++---,,,+++***)))((('''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&'''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))+++,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''***---+++'''###%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))*********))))))((('''''''''''''''((()))******))))))***++++++++++++***++++++++++++++++++++++++(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,------------...///////////////...------......///000000000000000222222222222222222222222333222111111000000111111------...///000222333444000000000000000111111222111000000000000000000111333333222111000000000000000111111111111111222222kkk\\\PPPFFFBBBAAA???@@@???<<<999666555555222222222111111111111000//////...---,,,---000222//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,++++++)))************)))'''&&&***+++,,,+++)))(((((()))************************************))))))((((((***)))))))))((((((''''''))))))***++++++++++++***+++++++++***************%%%'''+++...///...,,,+++......---,,,,,,,,,------++++++,,,---...///000111///...------------------******++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++******++++++,,,***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------...------------,,,+++******,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***))))))***+++)))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%(((''''''&&&&&&&&&''''''+++***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%(((''''''&&&&&&''''''((()))(((''''''&&&'''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,---'''''''''(((((('''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))***)))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&### !!!&&&+++%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((('''''''''((())))))******((()))******++++++******++++++++++++++++++++++++(((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------...////////////...------......///000000000000///111111111111111111111111222222111000000000111111......///000111333444444000000000000000111111222000000////////////000000222222111111111111111222111111111000000000000000|||hhhYYYNNNEEEBBBCCC@@@AAA???<<<999666666666222222222111111111000000000111222000......000222,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***)))***+++,,,+++)))&&&%%%***++++++***)))(((((()))))))))))))))))))))))))))******))))))))))))))))))*********)))(((((('''''')))******+++++++++******************************)))***,,,---------++++++///......---,,,,,,,,,,,,++++++,,,---///000111111......---,,,,,,---------.........---,,,++++++***,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++---......---,,,+++++++++++++++++++++++++++...///000000...---------,,,---------,,,,,,+++***++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---++++++***************+++((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((()))))))))(((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))'''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&###'''...((()))+++***)))''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((('''''''''((()))*********))))))(((''''''((())))))***************************************)))*********++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------.........//////...---------...//////000000//////111111111111111111111111111111000000000000111111222222222222222111111000000000000000000111111222000000////////////000000111111000000111222222333222222111111000000000///yyyeeeVVVLLLDDDBBBDDDAAAAAA???<<<888666666777222222222111111111000000...///000000...,,,++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))***+++,,,,,,+++)))'''%%%)))***+++***(((((((((***))))))))))))))))))))))))'''(((((()))******+++++++++++++++******)))))))))******+++++++++******)))************************...---+++***))))))***+++.........------,,,,,,+++++++++,,,---...///000111------,,,,,,,,,------...//////......------,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++,,,------,,,+++***++++++++++++++++++++++++,,,...//////---,,,,,,---,,,,,,---------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++***************++++++(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))(((((()))******)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&(((+++,,,***(((&&&((()))+++***)))''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''(((***+++))))))******)))((('''&&&(((((()))************)))************************)))*********++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------............------------...///////////////000000000000000000000000111000000///000000111111222222222222222111000///000000000000000111111222222111111000000111111222000000000000111222333333333333333222222111111000vvvbbbTTTKKKDDDBBBDDDAAA@@@>>>;;;777555666777222222222111111111111000///......000111///,,,)))'''((()))+++,,,---------++++++++++++++++++++++++***)))((()))***+++***)))***++++++++++++***((('''((()))******(((((((((***************************''''''((()))***+++,,,,,,***************+++++++++***++++++++++++***))))))***************+++++++++000---***((('''((()))+++------.........---,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,------...++++++,,,---...//////000++++++,,,------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,*********)))******+++,,,))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!"""$$$%%%''''''(((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''***&&&###$$$)))+++)))&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))******$$$%%%''')))))))))(((((('''((())))))******))))))************************(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---............---------...////////////...////////////////////////000000/////////000111111---///000222333222222111000000000000000111111222222222111111111111222222111000000000111222333333333333333222222222222222sssaaaTTTKKKDDDAAACCC@@@@@@>>>:::666444555666222222222111111111111000000,,,))),,,111333000+++***+++,,,---...---,,,,,,************************)))(((((()))+++,,,+++***)))))))))))))))))))))(((''')))***)))(((((()))***++++++++++++++++++++++++(((((())))))*********+++(((((())))))******+++++++++++++++++++++***))))))))))))*********++++++++++++***((('''((((((***++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,---...///***++++++,,,------------,,,++++++******++++++,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***)))))))))******+++,,,******))))))***++++++,,,************************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!"""$$$&&&((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''...&&&$$$)))***%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&'''(((((()))))))))(((###$$$&&&((()))((('''&&&'''(((((()))))))))))))))************************(((((((((((())))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,------.........---,,,---......//////......///////////////////////////////////////000111111---...000111222222111000000000000000000111111222111111000000000000111111111111111111111111222222111111111111222222222222qqq```TTTKKKDDDAAABBB@@@???===999555444444666222222222111111111111000,,,%%% ###+++111///***...//////000///---,,,+++))))))))))))))))))))))))((('''(((***,,,---,,,+++(((((('''''''''(((((()))'''(((***)))(((((()))***++++++++++++++++++++++++************))))))))))))&&&&&&'''((()))***+++++++++++++++++++++***)))((())))))******++++++++++++%%%&&&'''(((*********+++***+++---...///...------,,,,,,,,,+++++++++******++++++++++++,,,,,,---...++++++******************)))***+++,,,---.........,,,++++++++++++++++++,,,,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((()))***++++++******))))))***+++,,,,,,************************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%&&&)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++)))(((((('''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$&&&((())))))(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''((((((&&&%%%&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***************************$$$%%%'''((()))((('''&&&&&&&&&(((((('''&&&###"""'''(((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------.........---,,,---......//////......///////////////////////////////////////000111111///000111222111///---+++000000000000000111111222000000////////////000000222222111111111111111222//////000000111111222222~~~ooo^^^SSSKKKDDDAAABBBAAA>>>:::777555444222111111111111111000000000000////////////............------------------------///...------,,,,,,,,,,,,))))))))))))))))))))))))(((+++...---***((((((*********))))))((((((''''''************))))))))))))))))))************))))))+++)))((()))+++,,,,,,+++)))))))))))))))(((''''''&&&&&&''')))************''''''(((((())))))******------,,,,,,,,,,,,++++++))))))******+++,,,...///111000...---,,,,,,---...***++++++,,,,,,++++++******************)))((('''------------------------))))))************)))))),,,++++++,,,//////...---,,,++++++***++++++,,,,,,---,,,++++++,,,,,,***)))))))))(((((((((((())))))++++++++++++++++++++++++------+++***))))))(((((()))))))))))))))))))))***))))))(((((('''''''''&&&''''''(((((())))))************************************))))))(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))######$$$$$$%%%&&&''''''''''''(((((('''&&&%%%%%%((()))))))))(((&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))))))))))))))*********++++++++++++******************************((())))))))))))*********++++++,,,,,,,,,,,,------.........////////////000...............///000000111111000///////////////......------...///111222---......///000111111222000////////////000000111111111000000000000111111222222222111111111000000{{{mmm\\\RRRLLLFFFCCCDDD???===999666555555333222111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++'''(((((()))***++++++,,,)))+++,,,+++***(((((()))***)))))))))((((((((('''''''''(((((()))))))))***))))))************))))))+++***((()))***++++++***)))))))))))))))(((''''''&&&'''((())))))***))))))''''''(((((()))*********,,,,,,+++++++++*********+++***))))))(((((())))))+++***))))))***+++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++++++++,,,...///...---,,,,,,++++++***+++++++++,,,+++******++++++***(((******))))))))))))******************************++++++******)))***************)))))))))))))))))))))(((((((((''''''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$ ###%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''"""$$$&&&'''''''''((()))&&&&&&%%%%%%&&&''''''((()))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''''''''&&&''''''&&&$$$$$$&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''''''''(((************)))))))))))))))))))))******++++++******)))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////...............//////000111000000///////////////000///...------...//////---......///000000111111//////////////////000111111000000//////000000111222222222111111111000000yyyjjjZZZRRRMMMHHHEEEEEE>>>;;;888666555555444333222222111111111000000000...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))***+++&&&'''((()))***,,,------+++***(((((()))))))))((())))))))))))((((((((((((%%%%%%&&&'''((()))******))))))************)))))),,,***))))))***+++***))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((())))))******++++++++++++*********))))))+++***))))))(((((())))))******)))(((((()))++++++,,,------......------,,,---------------,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,...///...------,,,,,,+++*********+++,,,+++******+++,,,***)))++++++************++++++)))))))))))))))))))))))))))))))))))))))***+++,,,*********))))))((((((((((((((((((((('''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%%%%!!!###&&&'''(((((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&'''((())))))!!!$$$'''))))))(((((()))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))************))))))((((((((()))******++++++******)))************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000//////......//////111000///------------............//////000000111///.........//////000111000000////////////000000222111111111111000000000yyyiiiYYYQQQMMMHHHEEEDDD<<<:::777555555666555444222222222111111111000000.........---------,,,,,,++++++++++++++++++++++++((((((((((((((()))***+++'''(((((()))+++,,,,,,---,,,)))%%%&&&(((***)))((())))))))))))((((((((((((&&&&&&''''''((()))******))))))************))))))---+++)))((()))***)))((()))))))))))))))(((''''''((())))))))))))((((((''''''(((((()))******++++++++++++++++++************)))))))))***+++,,,......000///---+++***))))))***,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,...///...,,,------,,,+++************---,,,++++++------,,,++++++******))))))******+++******************************))))))))))))***************)))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***((('''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&###$$$&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''(((((((((((($$$&&&)))***(((&&&$$$$$$&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))*********)))((((((''''''))))))************))))))************************+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000//////.........//////000///...---,,,---.............../////////000000...............///000111000//////......//////000111111111111000000000000zzzjjjYYYQQQNNNHHHCCCAAA;;;999666555555555555444222222222222111111111111////////////.........---------------------------)))))))))))))))***+++,,,************++++++++++++,,,(((%%%%%%(((******((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,***(((((()))))))))''')))))))))))))))(((''''''((())))))))))))(((((('''(((((())))))***+++++++++---,,,,,,,,,,,,+++++++++)))))))))***+++,,,......111///...,,,+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********+++---...---,,,---,,,++++++*********++++++***)))***+++,,,+++***))))))(((((((((((())))))++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((()))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))(((''''''''''''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))(((((('''((()))))))))(((&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&''''''(((((('''&&&&&&"""%%%((()))'''%%%######&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((()))))))))*********)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''')))))))))******)))))))))))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------------...////////////............//////...---,,,,,,,,,...///000............////////////------------...///000111//////............//////000000000000000000000000zzziiiXXXQQQNNNIIICCC???;;;999666555555555444333333222222222222111111111000000/////////.........------------------------******************+++,,,++++++++++++++++++++++++***((('''((()))******)))(((((((((((())))))))))))+++*********)))))))))((())))))************))))))+++)))(((((()))***)))((()))))))))))))))(((''''''(((((())))))))))))(((((((((((()))******++++++,,,---------,,,,,,,,,+++++++++***))))))(((((())))))******))))))***+++---...***++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++---...---,,,,,,++++++***++++++,,,,,,((('''&&&''')))))))))'''))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,***)))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''(((((((((!!!"""###%%%'''(((******((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%'''(((((('''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&''''''((('''&&&%%%$$$"""%%%''''''&&&&&&'''%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''(((***)))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///......------......//////---,,,,,,,,,,,,...///000........................,,,,,,,,,---...///000111......------------......//////000000000000000111wwwgggVVVPPPOOOKKKDDD@@@<<<999666555444444333222333333222222222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******************++++++,,,,,,,,,''')))***+++*********+++'''((((((((()))))))))***((((((((()))))))))))))))))))))************))))))***((('''''')))******))))))))))))))))))(((''''''&&&'''((())))))***))))))((())))))******+++,,,,,,,,,,,,,,,,,,+++++++++***+++***))))))(((((())))))(((''''''((()))+++---...+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------,,,,,,++++++++++++++++++++++++)))******************)))***))))))+++---...---+++************+++,,,------(((''''''''')))***)))(((***))))))))))))))))))***************************+++***)))(((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((!!!"""###%%%'''(((******((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''&&&%%%$$$!!!###&&&'''&&&&&&''')))$$$%%%&&&'''&&&%%%###"""&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&''')))******(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///...------------...///000...---,,,,,,,,,---...///........................,,,,,,,,,---...///111111...------------------...////////////000000111111uuudddTTTPPPPPPMMMFFFBBB<<<:::666555444444333111333333333222222222111111......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))((())))))(((((()))***,,,---...///&&&)))------+++)))***,,,'''((((((((())))))******%%%&&&&&&'''((()))******))))))************)))))))))'''&&&''')))*********)))))))))))))))(((((('''&&&&&&((()))************)))))))))***++++++,,,,,,+++++++++************)))))))))******+++,,,...///+++***)))))))))***,,,---,,,------......------,,,'''((()))***************))))))))))))))))))))))))))))))************))))))***))))))+++---...---+++)))))))))***+++,,,......+++***)))***,,,------+++++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***%%%%%%&&&'''((()))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''(((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$ """$$$&&&''''''&&&%%%'''(((((('''&&&%%%&&&'''###$$$&&&&&&&&&$$$"""!!!&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''')))+++***(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))*********)))************+++++++++,,,,,,------------......---,,,,,,,,,,,,---......---------------...///000000///---,,,++++++,,,---.....................---+++,,,,,,---...///111111...------,,,,,,------....../////////000000111111rrrdddWWWSSSQQQKKKBBB===;;;999777444333222111111333333333222111000///...111000000///...---------***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,++++++******))))))'''&&&&&&%%%%%%'''((()))***)))(((((())))))((('''******))))))(((((('''''')))(((''''''(((***,,,...---+++(((''''''(((***,,,++++++******))))))((((((,,,+++***((((((((()))***))))))*********+++++++++************************)))***,,,---...---,,,,,,************************,,,+++++++++***)))))))))+++***)))(((((()))************+++++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((('''((()))+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&(((***,,,,,,+++(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((******)))((('''&&&%%%%%%)))'''###!!! """$$$&&&&&&&&&%%%$$$%%%&&&'''(((+++******)))(((''''''&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%'''$$$###$$$''')))'''%%%######$$$%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&###"""###&&&(((&&&$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))+++*********))))))((((((''''''''''''((((((((((((************))))))))))))******))))))******+++,,,000///...---,,,------...---------.........//////------......///......---------------------,,,,,,...............///000000...///000111000///---+++......---,,,,,,---///000.........//////000111222pppbbbVVVRRRPPPJJJBBB===;;;999777444333222111222444444444444333222111000111000000///......------***+++,,,,,,------,,,,,,+++***))))))))))))***++++++,,,,,,,,,++++++---///)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''))))))+++)))))))))++++++***)))))))))))))))(((((((((((()))(((''''''''')))+++,,,+++***(((''''''(((***+++))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******************************++++++******************))))))(((((()))***,,,---*********+++++++++,,,,,,+++++++++++++++***))))))***************)))))))))++++++++++++++++++++++++,,,+++)))((('''((()))***((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''###%%%((()))(((''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&%%%%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''))))))((((((''''''&&&&&&(((&&&$$$""""""###%%%'''&&&%%%%%%%%%%%%&&&''''''+++++++++***)))((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###%%%'''((('''%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&((((((''''''&&&'''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&((()))+++'''''''''((((((((())))))''''''(((((()))******************)))))))))((((((***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,...---,,,+++++++++,,,,,,)))*********++++++++++++,,,,,,---...............+++,,,---..............................//////000...///000000000///---,,,//////...---...///000111.........//////000111222}}}lll```UUUQQQOOOHHHAAA===:::999777444333222222222444444444444333222111111000000000///......------***+++,,,,,,------,,,,,,******))))))))))))******+++,,,,,,******+++...000((((((((((((((((((((((((&&&'''''''''''''''((((((((((((((('''((())))))***)))((('''(((***++++++)))(((((((((((()))))))))))))))((('''''''''((()))***((((((((((((((((((((((((&&&&&&'''(((((()))******((())))))************)))+++++++++,,,,,,,,,------************************)))))))))******,,,------************************))))))************************))))))***++++++,,,*********++++++++++++,,,++++++++++++++++++***))))))))))))((((((''''''&&&++++++++++++++++++++++++,,,+++)))((((((((()))***((((((((((((((()))******))))))))))))))))))))))))******)))))))))(((((((((###&&&))))))&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***)))(((&&&%%%%%%&&&&&&&&&&&&'''''''''******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&,,,++++++******))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((()))((('''((()))***)))(((***)))((('''&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))+++,,,((())))))))))))'''&&&%%%(((((())))))***+++++++++******))))))))))))(((((())))))))))))*********+++((((((((((((((((((((((((******))))))******+++,,,,,,+++******))))))******(((((((((((()))))))))***++++++,,,---...//////000+++,,,---...///000000000......------......///000......///000000...---,,,......------......///000.........//////000111222{{{iii^^^SSSPPPMMMFFF@@@===:::888666444333222222222111111111111111000//////000000//////............***+++,,,,,,------,,,,,,))))))))))))))))))))))))+++***)))'''%%%&&&***,,,((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))*********%%%$$$$$$%%%((())))))(((''''''(((((())))))******)))(((''''''&&&''''''(((&&&&&&((())))))(((((('''&&&'''''''''((((((((()))'''((()))+++++++++***)))******++++++++++++,,,,,,************************)))))))))***,,,///111333************************(((((())))))******++++++,,,,,,++++++************************+++++++++++++++++++++,,,,,,+++************)))(((''''''&&&&&&************************+++***))))))(((((())))))((((((((((((((())))))***((((((((((((((((((((((((************))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))******)))'''&&&&&&&&&&&&&&&''''''''''''+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''$$$%%%&&&'''((('''&&&%%%*********)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((((()))))))))((())))))***))))))+++***(((&&&&&&&&&'''(((((((((''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''(((***+++))))))))))))'''$$$!!!'''(((((())))))***++++++))))))))))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((((((******))))))******+++,,,************))))))******************++++++++++++***++++++,,,---///000111------...///000000000///...------------...//////---......//////...------,,,,,,,,,,,,---......///............///000111222{{{hhh]]]SSSOOOKKKEEE???===999888666444333222333333000000111111111000//////////////////............***+++,,,,,,------,,,,,,))))))************)))))),,,+++)))&&&$$$$$$''')))))))))))))))))))))))))))'''''''''(((((()))))))))((())))))***************%%%$$$$$$%%%((())))))(((''''''(((((())))))******((((((((('''''''''''''''%%%&&&((()))))))))(((''')))((((((((('''''''''&&&'''((()))+++++++++***)))))))))))))))************)))))))))))))))))))))))),,,+++******+++,,,...///************************((((((((())))))******+++)))*********++++++******))))))*********+++++++++***++++++,,,,,,,,,++++++++++++***))))))(((''''''************************+++******)))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((************))))))))))))+++'''$$$$$$'''******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''&&&&&&&&&'''''''''((((((******(((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%'''(((((((((((('''$$$%%%&&&'''((('''&&&%%%((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''((((((((()))(((((()))(((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''((((((&&&'''(((((('''%%%"""!!!&&&&&&'''(((((())))))***(((((((((((((((((())))))((()))))))))************&&&'''''''''((((((((()))******))))))******+++,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,---+++***++++++,,,...000111///000000000///...---------------------...//////------...............---,,,------...///000000000............///000111222{{{ggg^^^TTTOOOJJJCCC>>>===999888666444333333333333111222222222222222111111//////////////////......***+++,,,,,,------,,,,,,******++++++++++++******------,,,)))'''&&&(((***))))))))))))))))))))))))))))))))))))))))))******(((((()))***************)))((('''(((***++++++)))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))******)))(((******)))(((((('''&&&&&&((())))))************)))((((((((())))))))))))***))))))))))))))))))))))))...---+++)))'''&&&%%%%%%************************(((((())))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))************+++***+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************************)))))))))(((((((((((((((((()))******))))))))))))))))))))))))******)))))))))(((((((((***((('''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***((('''&&&&&&'''''''''((((((((())))))(((''''''''''''(((%%%%%%&&&&&&'''''''''(((%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''((()))((('''&&&'''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((''''''&&&$$$%%%'''))))))***))))))&&&&&&&&&'''(((((())))))''''''(((((((((((())))))&&&'''''''''(((((((((((('''''''''(((((())))))*********))))))******+++,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++---///000000000000///...---,,,+++------,,,,,,------...///---------------............///000111222333333333.........//////000111222zzzhhh___UUUPPPJJJBBB===<<<888777666444333333333444111111222222222222111111.../////////////////////***+++,,,,,,------,,,,,,***+++,,,------,,,+++***+++,,,,,,+++******,,,---++++++++++++++++++++++++******))))))))))))))))))'''((()))*********))))))+++)))))))))++++++***)))))))))))))))((((((((((((''''''((()))************&&&'''((()))************))))))))))))))))))))))))+++***))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))++++++***)))'''%%%###"""************************)))))))))))))))(((((((((''''''((()))))))))(((((())))))))))))***************+++,,,,,,------,,,,,,***************************************************************)))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''(((...444444///)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%'''((('''%%%###%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''')))***)))'''%%%'''((("""$$$%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***'''''''''((())))))******'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++*********++++++++++++,,,---,,,+++***+++,,,...///...............---,,,+++------,,,,,,------...///,,,,,,,,,,,,------...///---...///111222333222222.........//////000111222yyyiii```VVVPPPJJJAAA<<<<<<888777666444333333333444...//////000000000//////.........///////////////++++++,,,---------,,,,,,+++,,,------------,,,+++''')))+++++++++,,,---///++++++++++++++++++++++++******))))))((((((''''''&&&'''(((******))))))(((***)))(((((())))))((('''******))))))(((((('''''''''''')))***++++++++++++((((((((()))***++++++,,,(((((())))))******++++++,,,+++***((((((((()))***)))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''******************************))))))(((((('''''',,,,,,+++***(((%%%""" ))))))))))))***************+++,,,,,,------------))))))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((666BBBBBB555)))&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$''''''''''''((((((((()))'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''(((%%%''')))'''$$$###$$$'''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((***+++***'''&&&'''))) """%%%'''((((((&&&%%%&&&'''''''''(((((())))))))))))((((((''''''&&&&&&$$$%%%'''((())))))))))))))))))'''&&&$$$$$$$$$$$$((((((((()))******++++++&&&'''''''''(((((())))))))))))))))))************'''(((((()))***++++++,,,*********)))***++++++,,,((()))***,,,,,,,,,+++***+++,,,,,,,,,,,,---------...---+++******+++---...,,,,,,------...------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///)))+++---...000000000///.........//////000111222wwwfffccc\\\RRRHHH???:::888:::999888666444333333333000111111222222222111111---...///////////////...---,,,++++++,,,---///000,,,+++(((''''''(((+++,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''******+++++++++******)))%%%%%%&&&&&&''''''(((((())))))***+++,,,,,,------+++***)))(((((()))******((((((((()))******++++++((('''''''''((()))***+++))))))))))))************+++******)))(((''''''&&&))))))))))))((((((((((((+++*********))))))(((((()))***++++++,,,,,,,,,,,,---,,,+++))))))))))))***((()))***+++++++++++++++))))))(((((()))***++++++++++++***))))))***++++++******))))))((((((''''''))))))((('''''''''''''''***;;;MMMNNN@@@000((((((((((((((((((''''''''''''###$$$&&&''''''&&&$$$"""(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))'''###  ###'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))(((%%%%%%(((+++''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%###"""###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((((((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&$$$%%%((()))***)))(((''')))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++***)))))))))+++++++++*********+++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......000///...---,,,---......,,,---......------...000//////............//////wwwhhhccc[[[QQQGGG???;;;999999888777555444333222222000111111222222222111111---...............------,,,,,,+++++++++,,,------***(((&&&%%%%%%&&&(((*********++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))((('''&&&%%%))))))************))))))************))))))))))))(((((()))******+++,,,,,,+++***)))(((((()))***+++))))))))))))************))))))))))))(((((((((((())))))))))))*********************)))((('''''''''))))))))))))((((((((((((************)))))))))(((******+++,,,,,,,,,,,,,,,000...,,,***((('''''''''((())))))***++++++******))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''''''''444@@@@@@666+++'''((((((((((((((('''''''''''')))))))))'''%%%### ''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''&&&%%%!!!###%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%''''''&&&$$$###&&&(((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,---...+++'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((())))))((((((''''''&&&&&&&&&'''(((************)))))))))))))))))))))))))))+++++++++*********)))))),,,+++***))))))***++++++++++++******++++++,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......000///...---,,,------...,,,---......------...000000000////////////000000vvviiicccYYYNNNEEE???<<<;;;888777666444333222222222111111222222222111111000............------,,,+++++++++,,,,,,++++++******---+++***((((((***+++---++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((('''''')))((((((''''''(((((())))))))))))((('''&&&%%%%%%(((((())))))))))))(((((())))))(((((('''&&&&&&%%%'''(((((())))))***************)))(((((()))***+++************)))))))))))))))*********)))(((&&&%%%))))))))))))******************))))))((((((''''''(((((((((((())))))))))))************))))))))))))++++++,,,---------,,,,,,...---+++***)))((((((((((((((())))))******))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))(((((((((((())))))((('''''''''''''''''',,,222222,,,(((''')))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%######%%%((())))))&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''''''''(((((((((((((((''''''(((((())))))***+++++++++)))))))))))))))))))))))))))))))))*********+++++++++******)))******++++++++++++******++++++,,,,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......//////...------------...,,,---......------...000111000000000000000000111uuujjjbbbVVVKKKCCC???======777666555444333222222222111111222222222111000000////////////...---,,,++++++,,,---------+++***)))...---,,,++++++,,,---...,,,+++***))))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((())))))************)))((((((((()))***++++++++++++***)))(((((('''''')))***+++***)))'''%%%((()))))))))***************)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))+++,,,,,,---------,,,,,,)))))))))******+++,,,,,,(((((())))))))))))(((((()))))))))))))))(((((((((&&&''')))******)))'''&&&))))))))))))(((((((((((())))))(((''''''''''''''')))*********)))(((((((((((((((((((((''''''''''''""""""###$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''((())))))(((((('''(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((()))***++++++,,,******************++++++,,,++++++***++++++,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---......//////......------------,,,---......------...000000000////////////000000tttjjj```SSSHHHAAA>>>===<<<777666555444333222222222222222222222222111000///111111111000000...---,,,,,,---.........,,,+++***+++***))))))))))))***+++,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))###$$$%%%'''(((((())))))&&&&&&'''((((((((((((((((((((()))))))))*********)))))))))******************)))((((((((()))+++,,,,,,++++++***)))(((''''''%%%''')))***+++***)))'''((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))******,,,,,,,,,------,,,++++++'''((()))***+++,,,,,,,,,(((((())))))))))))((('''(((((())))))))))))(((''''''(((***++++++***((('''(((((((((((())))))))))))))))))((('''''''''''''''***(((''''''((((((&&&%%%(((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###'''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''')))(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''''')))******((((((((((((((((((((((((''''''((()))***++++++,,,))))))******++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,---...///---,,,,,,,,,,,,---.....................---------,,,---......------...000.........------.........uuuhhh^^^PPPEEE@@@>>><<<;;;777666555444333333333333222222222222222111000///111111111111111000///...------.........---,,,,,,+++++++++******+++++++++++++++************+++++++++******))))))******+++))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((('''''')))((((((''''''(((((()))###$$$&&&'''((()))******%%%&&&'''((()))))))))(((&&&&&&'''(((((()))******************************))))))(((((((((***+++,,,+++++++++***)))(((((('''%%%&&&((()))*********)))))))))))))))************))))))))))))((((((((((((''''''(((((())))))******))))))))))))************++++++,,,,,,,,,+++******+++++++++++++++***)))((())))))******))))))((((((&&&'''((()))***)))((((((((()))************)))((((((((((((((())))))))))))))))))((('''''''''''''''((('''&&&&&&&&&&&&$$$"""((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((()))(((%%%"""&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''(((((()))***++++++((()))***+++++++++++++++,,,,,,++++++******++++++*********+++,,,---...///---,,,,,,,,,,,,---............//////......---,,,,,,---......------...000...------,,,,,,------...uuueee[[[MMMCCC???===;;;999777777666555444444444444222333333222222000/////////000000000000000//////,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------******++++++++++++******+++******))))))******+++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((''''''''''''''''''(((''''''((()))))))))((((((&&&&&&'''((()))******)))%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((((((((***,,,---+++*********))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))'''''''''((()))*********((()))))))))***************+++++++++******)))(((+++,,,,,,,,,+++***((('''******++++++***))))))((($$$%%%''')))******)))((((((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''((('''&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''!!!"""%%%''')))*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%$$$&&&((((((&&&###%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%% """&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((+++***'''%%%%%%&&&''')))%%%&&&((()))******))))))))))))))))))))))))))))))'''((((((((())))))******'''(((***+++,,,,,,++++++---,,,++++++******++++++*********+++,,,---//////---,,,,,,,,,,,,---......---.../////////...---,,,,,,---......------...000......------------......vvvdddYYYLLLCCC???===:::777888777666555555555555555333333333222222000//////---...///////////////...++++++***)))***+++---...)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''************)))((('''&&&&&&'''((()))*********************)))((((((''''''(((((((((((((((''''''''')))((((((((()))***,,,---************))))))))))))+++***)))((('''''''''((())))))))))))************(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))*********+++***************)))((('''((()))***,,,,,,+++******+++++++++++++++***))))))"""$$$''')))*********)))((('''&&&&&&&&&&&&'''((('''((((((((())))))******))))))(((''''''''''''''')))((('''&&&&&&'''***,,,)))((((((((('''''''''''''''((())))))(((&&&$$$"""((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%###"""###&&&)))******'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&(((***+++(((%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########%%%&&&'''''''''&&&&&&%%%%%%%%%***'''&&&&&&((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))---+++'''%%%$$$%%%''')))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++---,,,,,,+++*********+++*********+++,,,---///000---,,,,,,,,,,,,---......---.../////////...,,,,,,,,,---///...------...000//////............//////~~~qqqaaaWWWJJJAAA===<<<;;;:::777666555444333222222222111111111111111000////////////000000///...------,,,***)))***,,,.........+++***((('''''''''((()))++++++************++++++---,,,++++++******++++++((()))******((($$$ ###%%%''')))***)))((((((+++(((&&&'''))))))'''%%%))))))(((((((((((())))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))***))))))((('''&&&&&&%%%''''''((()))))))))))))))++++++******))))))((((((+++++++++*********))))))************))))))))))))***************)))(((''')))))))))))))))(((''''''******))))))))))))******++++++***)))(((((())))))***)))(((&&&&&&''''''((('''''''''(((''''''&&&%%%(((((((((((('''&&&%%%$$$))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$&&&((((((&&&###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%&&&(((******)))$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%######$$$(((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((''''''(((((())))))******)))))))))***************((('''&&&&&&&&&''')))***++++++++++++++++++++++++(((((()))***,,,---...///...---,,,,,,++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---......000000///...---,,,,,,,,,qqq___UUUIII@@@===<<<<<<;;;777666555444333222222222111111111111111000/////////////////////...------,,,***)))***,,,......------,,,++++++***+++,,,,,,++++++************++++++,,,,,,+++***************&&&'''((())))))((('''&&&'''(((***,,,---,,,++++++***(((''''''))))))'''%%%))))))(((((((((((())))))'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''+++***)))(((((()))***+++))))))))))))))))))))))))))))))((('''&&&%%%$$$###******)))(((((()))***+++******)))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((+++++++++*********))))))************))))))))))))***************)))(((((()))))))))))))))(((''''''******))))))))))))******+++******)))(((((())))))***)))((('''&&&'''(((((((((((((((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''%%%%%%&&&((()))&&&$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&(((&&&%%%&&&((()))))))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$#########''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((())))))(((''''''))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''''''((((((''''''(((((()))***++++++++++++++++++++++++))))))******+++,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------------....../////////......------,,,,,,~~~qqq[[[SSSGGG???======<<<<<<777666555444333222222222111111111111111000//////...////////////...------,,,***)))***,,,---------******)))))))))***++++++++++++************+++++++++******)))))))))))))))'''(((((()))***+++++++++(((***+++---------,,,,,,***(((''''''))))))(((&&&))))))(((((((((((())))))''''''((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))(((&&&%%%###"""!!!+++***(((((((((***,,,---******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((())))))+++************)))))))))************))))))))))))************)))))))))))))))))))))))))))(((''''''***))))))(((((())))))*********)))((((((((())))))***)))((('''''''''(((((()))))))))((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&'''''')))'''&&&&&&'''((((((''')))))))))((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$######$$$%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((())))))((((((''')))))))))(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((,,,+++***)))(((((()))***'''((())))))******))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++++++++,,,------,,,,,,------...///.........---------------}}}oooWWWOOOEEE>>><<<======<<<777666555444333222222222111111111111111000//////.........//////...------,,,***)))***,,,------,,,((((((((()))))))))******++++++************++++++******)))(((((((((((((((---,,,***)))(((((())))))'''((()))************))))))((((((((())))))(((((())))))(((((((((((())))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''''''''))),,,---******)))))))))(((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))************))))))))))))************)))))))))(((******)))))))))))))))***)))))))))))))))(((''''''))))))(((((((((((())))))***))))))((((((((()))))))))))))))((((((((((((((())))))))))))(((&&&%%%$$$%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''' """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''((('''&&&***)))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%''')))***''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&///---+++***)))***++++++'''(((***+++++++++***)))************+++++++++++++++++++++***************+++*********+++,,,------++++++************++++++,,,++++++++++++,,,---------------------------...zzzlllTTTLLLCCC===<<<<<<<<<<<<777666555444333222222222111111111111111000//////------............------,,,***))))))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++***)))((((((''''''((((((...---***((('''&&&''''''''''''((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++((((((&&&&&&&&&((()))+++))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))************)))))))))(((******)))(((((()))***+++)))))))))))))))(((''''''))))))(((((((((((()))))))))((((((((((((((()))))))))))))))))))))((((((((())))))))))))((('''&&&%%%''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%%%%'''''''''&&&(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&'''&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''''''''(((((()))))))))))))))))))))((((((((())))))((((((''''''&&&&&&***)))((('''&&&''''''((('''(((***+++++++++***))))))))))))******+++++++++++++++************))))))************++++++,,,---+++******))))))******+++******))))))******+++,,,,,,,,,,,,---------------vvvhhhQQQKKKBBB<<<;;;<<<;;;:::777666555444333222222222111111111111111000//////,,,,,,---............---,,,+++))))))+++,,,+++*********++++++***))))))(((++++++************++++++***))))))(((((((((((((((***)))(((''''''((())))))))))))))))))))))))******''')))******(((((()))+++))))))(((((((((((())))))))))))*********)))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((())))))(((((()))))))))))))))***************))))))))))))***)))((((((((()))++++++)))))))))))))))((('''''')))((((((''''''(((((()))((((((''''''(((((())))))))))))*********)))((('''(((((()))))))))(((''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''&&&$$$$$$&&&((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$&&&''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))((((((((((((''''''((((((''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((())))))***+++++++++******************))))))+++************++++++,,,+++******************+++******))))))******+++,,,---------,,,,,,,,,,,,,,,ssscccPPPIIIAAA<<<;;;;;;:::999777666555444333222222222111111111111111000//////+++,,,------.........---,,,+++))))))***++++++***(((((((((((('''%%%$$$###++++++************+++++++++***))))))(((((())))))((((((((((((((()))***++++++******************+++''')))******((((((***,,,))))))(((((((((((())))))(((((()))*********))))))************************&&&&&&''''''((())))))***((()))***++++++***)))((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))******************))))))))))))***)))((('''((()))+++,,,)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))***+++***)))((('''''''''((())))))))))))(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&&&&%%%###"""%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((''''''((()))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''')))+++++++++***)))((((((''''''(((((()))***((((((((()))***+++++++++))))))))))))************,,,+++******************+++++++++******++++++++++++++++++++++++,,,,,,---...------,,,,,,+++++++++pppaaaPPPIIIAAA;;;::::::999888777666555444333222222222111111111111111000//////+++,,,------.........---,,,+++))))))***++++++***++++++++++++)))'''%%%$$$++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***&&&)))+++***((((((***,,,))))))(((((((((((())))))''''''((()))*********)))************************&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((((((((((((''''''''')))***++++++***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))++++++******))))))(((((('''((((((((())))))******************))))))))))))***)))((('''((()))+++---)))))))))))))))(((((('''((((((''''''''''''(((((('''''''''''''''((()))***)))******++++++)))((('''&&&'''((()))************%%%%%%&&&'''((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((('''%%%$$$$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%$$$%%%&&&$$$!!!!!!$$$'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%$$$###$$$&&&(((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%'''''' $$$''')))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))***)))((()))***&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((( """%%%((()))((('''%%%((('''&&&&&&&&&''')))***'''(((((()))***+++++++++((()))))))))************,,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,------,,,,,,------...///......---,,,,,,+++******lll^^^QQQIIICCC@@@>>>:::999;;;888777555333222222222333333333222222111000//////......---,,,,,,+++******,,,++++++******++++++,,,))))))***+++,,,,,,------))))))************))))))++++++******))))))((((((***)))(((''''''((()))***++++++******))))))((((((---,,,***)))((((((((((((***)))))))))***)))'''$$$''''''((((((''''''&&&%%%)))))))))((('''%%%$$$###(((***+++***(((''''''(((+++***)))'''&&&&&&&&&&&&))))))(((((((((((())))))***)))'''%%%$$$%%%'''(((%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&***************))))))((((((((((((((()))***+++,,,...---+++)))((('''&&&&&&******++++++++++++******&&&''''''((()))******+++))))))))))))((((((((((((,,,,,,+++***)))((('''''''''%%%###%%%(((***)))'''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))(((''''''(((***'''$$$$$$%%%'''%%%###''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&''''''((())))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######((((((((((((((()))******((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***kkk]]]OOOHHHAAA???===999888:::888777555333222222222333333333222111111000////////////...------,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********))))))************))))))*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''((()))***((((((((()))++++++)))'''(((((())))))(((((('''&&&&&&'''(((((())))))))))))''')))******(((''''''(((,,,+++***)))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''%%%&&&'''((()))((((((''')))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&'''''''''''''''******)))))))))))))))***+++******)))(((((())))))((())))))******))))))(((&&&&&&''''''(((((())))))))))))))))))((((((((((((((())))))))))))*********&&&%%%$$$%%%(((***)))'''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))&&&!!!"""&&&((('''&&&'''))))))'''%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%&&&'''((()))***))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$(((''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&'''''''''((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***}}}iii\\\MMMFFF@@@>>>;;;777777999888777555333222222222333222222222111111000000////////////......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))&&&&&&&&&&&&'''(((******((('''''')))+++,,,+++***)))************)))((((((%%%&&&'''((()))*********&&&((())))))((((((((()))''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((("""###$$$&&&''''''((((((,,,+++***)))(((((((((((((((((((((((()))***++++++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$(((***%%% &&&&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))$$$$$$$$$%%%'''(((***+++)))(((''''''&&&'''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((()))''''''((((((((()))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++{{{gggZZZMMMEEE???===;;;888777999888777555333222222222333222111111111000000000//////.........---------,,,,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,)))******++++++******)))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''(((((())))))*********))))))))))))))))))(((((()))+++,,,+++)))))))))******))))))(((''''''''''''(((((('''&&&&&&%%%'''((()))(((((((((***$$$$$$######$$$%%%&&&&&&(((((((((''''''(((((((((&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))%%%&&&'''((())))))))))))******)))((((((((((((((((((((('''(((((()))***+++'''(((((())))))(((((('''*********)))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''))))))%%% $$$)))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&'''((()))***(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++yyyfffYYYMMMEEE???>>><<<888888:::888777555333222222222333111111111000000000000000---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,******++++++++++++******((((((((()))))))))))))))'''((()))******)))((('''&&&&&&''''''(((((()))))))))))))))***************,,,***)))))))))***)))'''((())))))))))))(((''''''(((((()))))))))(((((('''$$$&&&((()))((('''((()))&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))*********))))))(((((((((''''''((()))*********)))((((((((((((((((((((())))))******))))))((((((((((((((((((((('''''''''((((((((()))))))))***++++++***)))((('''&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''',,,+++***((((((((()))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***'''$$$###$$$'''((()))+++***(((&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$######"""%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,xxxeeeXXXLLLEEE???===<<<888888:::888777555333222222222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,***)))((((((******++++++++++++******))))))))))))************(((((())))))))))))(((((((((((((((((((((((())))))"""###%%%''')))++++++,,,,,,***((('''(((((('''&&&(((((())))))(((((('''&&&'''((()))***+++,,,,,,,,,%%%'''(((((('''''''''(((&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((())))))(((''''''&&&''''''''''''((()))***++++++***)))((('''&&&&&&&&&((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******''''''(((((((((((())))))&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))%%%!!!"""&&&))))))'''+++,,,+++)))'''&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,wwweeeXXXJJJCCC===<<<:::777777999888777555333222222222333///000000000000000000000------------------------------,,,,,,,,,,,,------///...---,,,***)))((('''***++++++,,,,,,++++++***)))*********+++++++++,,,))))))(((((((((((())))))))))))))))))))))))((((((!!!"""%%%(((***+++,,,,,,***(((&&&&&&'''(((((('''))))))******))))))((('''''''''((()))))))))))))))&&&''')))((('''&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((''''''(((((()))*********''''''''''''''''''''''''%%%%%%&&&'''((())))))(((&&&&&&''''''((('''''''''(((((('''''''''(((((()))******)))''''''&&&&&&''''''(((((())))))(((((('''$$$$$$%%%%%%&&&&&&'''''''''''''''((()))*********'''''''''(((((((((((()))%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&$$$%%%&&&''''''&&&###&&&******)))''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))((('''&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((((()))((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,wwweeeXXXIIIBBB<<<;;;999666666888888777555333222222222333////////////000000000000---........................------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***)))(((''''''((()))***++++++******))))))((((((&&&''')))***++++++++++++'''&&&$$$$$$&&&((())))))***++++++++++++***))))))'''''''''&&&%%%###"""!!!&&&((()))(((&&&%%%%%%&&&)))((((((''''''((((((((('''''''''&&&&&&'''''''''((('''%%%$$$%%%''')))***&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%'''((())))))*********)))(((''''''&&&'''''')))((((((''''''''''''(((&&&''''''''''''''''''&&&&&&''''''((()))***++++++&&&''''''((()))******+++******)))((('''&&&%%%%%%%%%''')))(((%%%$$$&&&(((&&&''''''''''''''''''&&&'''''''''''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))((((((&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***)))'''&&&&&&(((&&&***)))&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$######"""!!!######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------uuubbbUUUGGGCCC???;;;:::999777666777777555444333222222222,,,------..................---...///000///,,,***,,,,,,,,,,,,,,,+++***)))...,,,((('''***,,,+++'''))))))))))))))))))))))))+++++++++***)))(((((('''+++***)))'''''''''((((((,,,,,,+++))))))((((((((()))((((((((()))***++++++---,,,***)))))))))***+++***************)))((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++%%%&&&((()))))))))((((((((()))*********)))'''&&&''''''(((((()))))))))***))))))))))))))))))))))))!!!###&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''%%%###"""###%%%)))+++%%%%%%&&&&&&%%%&&&))),,,)))***+++,,,+++(((%%%$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&******))))))((((((((('''%%%&&&''''''((((((''''''''''''((((((((((((''''''*********)))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,***'''%%%%%%&&&((()))&&&&&&'''''''''&&&%%%%%%((('''&&&&&&'''(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((()))******))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%!!!$$$&&&''''''&&&'''(((((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))))))))))))))************((())),,,------,,,)))''',,,+++***))))))***+++,,,++++++++++++++++++++++++tttaaaTTTHHHDDD???<<<;;;:::888777666555444333222111111111//////000000000/////////.........///000000---***,,,,,,,,,,,,++++++*********,,,,,,++++++++++++***))))))))))))))))))))))))---,,,,,,+++******))))))))))))(((''''''((()))***+++***)))(((''''''''''''(((((((((((((((((()))***,,,+++***)))((())))))******************)))(((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((()))***&&&&&&'''((()))(((''''''+++***)))((((((((())))))******+++++++++,,,,,,,,,((((((((((((((((((((((((%%%&&&&&&'''&&&%%%$$$###''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,***(((&&&&&&''')))***%%%&&&'''&&&%%%&&&(((+++((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%%%%&&&'''(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))************'''((()))++++++***)))(((++++++************++++++++++++++++++++++++++++++sss```TTTFFFCCC>>>;;;:::999888777555444333222111000000000222222222222111000///////////////000111000...+++,,,,,,,,,++++++++++++***&&&***------)))'''))),,,)))))))))))))))))))))))),,,++++++******))))))(((''''''''''''((()))***+++,,,***)))'''''''''(((((()))((((((''''''''''''(((+++***)))''''''(((((()))))))))******))))))((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''(((((('''''''''(((''''''&&&%%%---+++(((&&&&&&'''***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&$$$###"""'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++***(((&&&%%%$$$$$$$$$&&&'''((('''%%%%%%''')))''''''&&&%%%%%%'''(((***&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))---+++'''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))************((((((((())))))***************++++++++++++******++++++++++++++++++++++++qqq___RRRDDDAAA===:::888888777666555444333222111111111111333333333222111000......000/////////000000...,,,,,,+++++++++++++++++++++((('''((()))'''%%%(((,,,)))))))))))))))))))))))))))(((((((((''''''&&&&&&((((((((((((((()))******,,,+++***)))((())))))******)))((((((''''''''''''***)))((('''&&&''''''(((((()))))))))))))))((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((((((''''''&&&&&&%%%%%%+++***(((&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%###"""!!!'''(((((('''&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$%%%''')))+++000,,,(((&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((('''&&&$$$$$$&&&(((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))((()))))))))***************))))))((()))***,,,---)))***+++,,,,,,+++***)))************************ooo]]]QQQEEEBBB===;;;:::999888777666555444333333222333333333222222111000...---,,,000///......//////...,,,,,,++++++******+++,,,,,,///((($$$&&&(((''')))---))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''******)))))))))((())))))++++++***)))((((((((((((***)))'''&&&&&&&&&'''((('''(((((()))))))))((((((&&&&&&''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''((())))))***$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%************************''''''''''''''''''''''''$$$$$$%%%&&&((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***)))((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&(((((('''%%%###"""%%%%%%$$$######%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$'''''''''(((((((((((((((%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++000,,,(((&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))((('''%%%%%%''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))((()))))))))************))))))''''''''')))***,,,)))***+++,,,,,,+++***)))************************mmm\\\PPPGGGDDD@@@===<<<<<<;;;:::666555444444333333333444111111111000///---,,,+++000...------......---,,,,,,+++*********+++,,,---555***$$$(((,,,)))***---))))))))))))))))))))))))************************************)))((('''&&&&&&'''((())))))((('''&&&+++******))))))))))))******)))(((&&&&&&''''''(((''''''((()))))))))(((((('''''''''''''''((((((((()))))))))(((((((((''''''%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))((('''''''''((((((&&&'''((())))))'''&&&%%%))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&((()))((('''%%%%%%&&&&&&'''))))))(((%%%""" %%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((((((((((((''''''''''''((())))))******%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&((()))***---+++'''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''&&&&&&((()))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))))))))************((((((&&&&&&&&&&&&'''(((******++++++++++++******************************}}}lll[[[OOOFFFCCC???<<<<<<;;;;;;:::555444333333222333333333000000000000///...---,,,///---,,,,,,------,,,+++,,,+++***)))***+++---...000)))'''---,,,&&&%%%***))))))))))))))))))))))))++++++++++++++++++++++++(((((()))******)))((('''&&&(((+++------+++(((&&&)))(((((((((((())))))******)))((('''''''''((()))&&&''''''((())))))(((((('''''''''(((((()))))))))))))))))))))((((((((('''&&&'''''''''(((((())))))(((''''''''''''''''''((((((''''''''''''''''''(((''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&))))))((((((((()))************))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***''''''''''''((((((((((((***(((&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''&&&&&&&&&((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))************+++***)))((((((''''''(((++++++************++++++************************|||kkkZZZOOOCCC???<<<999999888888777333333222222111222222222000000111000000///...---///---++++++,,,,,,,,,+++,,,+++***))))))+++---...)))&&&)))///+++ &&&)))))))))))))))))))))))))))))))))))))))*********&&&'''(((*********))))))(((+++///222222///+++)))'''''''''''''''((()))***+++***)))''''''(((((()))&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))(((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%'''(((((((((''''''))))))(((((((((***+++,,,...,,,***(((((()))+++,,,******))))))(((((((((((('''''''''''''''''''''''')))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''$$$&&&((()))'''&&&&&&'''''''''&&&%%%&&&'''((()))$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%'''***,,,'''(((((()))(((((('''&&&((('''&&&&&&'''((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%"""%%%&&&%%%%%%%%%&&&(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))************///......---,,,+++******,,,+++***))))))***+++,,,))))))))))))))))))))))))zzzhhhXXXMMMFFFBBB>>><<<;;;;;;:::999555444333222111000000000222222000///............(((444%%%///777+++000'''---+++(((&&&&&&(((+++---***++++++,,,,,,,,,++++++************************************))))))))))))***************+++,,,,,,###444000&&&,,,***))))))((('''''''''''''''...)))''')))***(((&&&%%%&&&''''''(((((()))))))))+++***((('''&&&&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))"""666))) ((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''"""&&&)))((((((***)))'''&&&))))))'''(((+++,,,)))%%%)))***&&&""""""%%%'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))++++++***(((///---***((((((((('''&&&,,,'''%%%%%%%%%$$$&&&+++///...***&&&###$$$)))---''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''%%%$$$((('''%%%#########%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%***)))###$$$,,,+++$$$((((((((((((((('''&&&%%%!!!&&&...,,,"""%%%((( &&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))((((((((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&""""""#########$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))&&&$$$######$$$%%%''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((()))+++---...333111...+++******+++,,,)))((((((((()))***++++++,,,+++*********+++,,,---yyyhhhXXXMMMEEEAAA===;;;::::::999888777666555444333222222222222111000//////.........///@@@111(((!!! ///###((('''%%%######%%%'''(((,,,,,,++++++***)))(((''''''''''''''''''''''''''')))))))))(((((((((((('''############$$$%%%&&&'''111111 ///---'''333444))))))((('''''''''''''''$$$'''&&&""""""(((***)))&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%$$$''',,,000&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''555***"""###&&&%%%%%%'''$$$''''''%%%%%%)))***((((((''''''+++111333///)))((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&%%%+++(((%%%$$$$$$&&&&&&%%%###&&&'''%%%###"""%%%$$$%%%(((((($$$###%%% $$$(((+++,,,+++***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''%%%%%%+++***(((&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((%%%"""%%%%%%%%%%%%%%%$$$######(((&&&&&&"""%%%---***$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%$$$######((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***)))))))))))))))+++,,,---111000---***))))))+++,,,))))))))))))))))))***+++++++++*********+++,,,---yyyhhhXXXNNNDDDAAA<<<:::999999888777777666555444333222222222111111000000//////.........///***000111444;;;))),,,+++************+++,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((()))***+++,,,%%%)))$$$((((((&&&"""))))))((('''''''''(((((('''///111)))'''+++,,,(((*********)))))))))))))))''''''((())))))))))))(((***++++++,,,,,,++++++******************************************************,,,444$$$!!!((("""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&'''''' &&&---***###%%%///$$$'''(((%%%%%%((((((%%%'''++++++%%%(((444))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((''''''''''''$$$$$$%%%(((+++,,,)))%%%111...)))"""###(((###"""$$$)))+++)))(((+++333...(((%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((''''''&&&%%%((('''&&&%%%$$$%%%&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!"""$$$$$$&&&+++'''((((((((((((''''''&&&"""&&&*********)))###$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$###$$$%%%%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))))))))***+++,,,///...+++)))((()))***++++++***))))))))))))))))))+++************+++,,,,,,wwwgggXXXNNNDDDAAA===::::::999999888555444333222111000000000000000000000000///......555$$$&&&666222((((((###''''''((((((((((((''''''$$$%%%%%%&&&''')))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((( 111......)))777333'''))))))((((((((((((((()))$$$'''******(((%%%""" &&&%%%%%%%%%$$$######### !!!###$$$%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""******&&&******111''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''''')))+++......***&&&###"""%%%***+++***''' ***%%%%%%---222---!!!((((((((((((((((((((((((%%%&&&''''''(((''''''''')))))))))(((((((((((((((+++(((%%%%%%&&&%%%"""&&&'''))))))(((&&&###!!!000,,,))))))'''###"""$$$!!!'''---///---'''###((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%,,,+++******++++++)))'''###$$$$$$%%%$$$$$$#########&&&!!!"""&&&(((...&&&'''(((((()))((((((((("""""""""############$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''!!!!!!!!!###&&&(((((('''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&'''''''''&&&&&&%%%&&&''''''''''''(((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))***++++++---+++***((((((((()))***++++++***)))((((((((()))***************++++++,,,uuufffWWWNNNEEEBBB>>><<<;;;;;;:::999555444333222111000000000///000000111000000///...000+++111222)))%%%***444)))***+++,,,,,,+++***)))******++++++,,,...000111************************------,,,,,,,,,+++++++++...---,,,***))))))((((((---222$$$,,,333###&&&))))))((((((((())))))***,,,$$$###,,,---'''&&&---,,,++++++******)))))))))%%%''')))***+++++++++***((())))))******))))))(((************************''''''''''''''''''''''''222000(((&&&///)))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((()))&&&"""222111%%%000...''' $$$$$$&&&###%%%+++---+++,,,000''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))---***'''%%%'''+++000222---(((""""""&&&,,,///000"""!!!$$$***,,,))))))+++///...***'''$$$$$$'''***''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''')))((((((((((((((())))))'''(((((()))******))))))&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$###((((((+++000+++ (((((()))******)))))))))(((000***%%%(((!!!&&&&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###""""""$$$'''))))))(((%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))(((''''''''''''''''''(((((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))******************)))((((((((()))***++++++***)))((((((((()))))))))******++++++++++++sssdddVVVMMMFFFCCC???<<<;;;;;;:::999777666555444333222222222...///000111111000///...'''---...###000999'''''')))******++++++******)))---,,,***)))((()))******((((((((((((((((((((((((+++************)))))))))+++***)))'''&&&%%%%%%%%%%%%!!!444,,,555$$$555))))))((((((((()))******111)))%%%(((&&&"""%%%...)))(((((((((((((((''''''%%%&&&'''((())))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""111$$$&&&$$$ $$$''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((,,,666222+++(((###222EEE\\\iiifffUUU;;;&&&+++&&&''',,,+++$$$"""&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))$$$(((+++***&&&!!! !!!###(((333BBBOOOYYY]]]eeebbb```[[[MMM888'''###%%%'''***,,,+++)))&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''((())))))******)))&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$...---'''""""""$$$$$$%%%&&&&&&&&&%%%%%%)))$$$$$$111***!!!...$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%&&&'''((('''%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))******))))))((())))))((((((((()))******+++***))))))))))))))))))((()))******++++++******pppbbbUUULLLEEEBBB>>>;;;;;;:::999999777666555444333222222222...///000111111000///...,,,,,,&&&///'''888,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((''''''((()))++++++++++++++++++++++++*********)))))))))((((((+++***))))))(((((()))))),,,(((;;;""""""&&&+++))))))(((((()))******+++)))111)))"""&&&)))''''''''''''''''''(((((((((((((((((((((((()))************++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))888 )))444$$$)))%%%777''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((..."""&&&???oooNNN---))),,,000333''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((()))))))))&&&))))))&&&%%%--->>>LLLvvvNNN777,,,&&&###''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%(((!!!000222'''$$$,,,%%%%%%&&&''''''''''''''''''+++///)))((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%###"""!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))******)))((('''((((((((())))))******+++))))))))))))))))))***+++'''((()))***+++******)))oooaaaTTTLLLDDDAAA===:::999999888888555555333222111000000000---...000111222111///...******///111555???:::...%%%;;;"""))))))((())))))***++++++333###...+++,,,!!!((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&###OOO===!!!'''))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((($$$!!!(((JJJrrr>>>))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''((()))******))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((___??? &&&'''(((((())))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&'''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((()))******)))((('''(((((())))))******++++++))))))(((((()))***++++++'''((()))++++++******)))~~~nnn\\\OOOHHHBBBAAA>>>;;;999888888888444444444444444222111111222111111000///......---,,,+++555,,,)))333$$$ ,,,---$$$---))))))))))))))))))))))))NNN*** (((---***&&&((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((('''>>>###888 ,,,DDDyyy"""333 $$$222 ,,,$$$&&&&&&''''''''''''&&&&&&(((&&&((()))'''&&&'''***$$$FFFTTT &&&...%%%###(((***$$$+++ &&&444 ))))))))))))))))))))))))***)))''''''((((((&&&%%%&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$'''YYY&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%''''''&&&'''(((***(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***(((((((((''''''&&&&&&&&&******)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))*********)))))))))))))))}}}mmm\\\NNNHHHBBBAAA>>>;;;999888888888444444444333222222111111111111111000///.........888...///,,,...,,,"""%%%---)))***************************ppp&&&&&&%%%)))***&&&***)))))))))(((((((((((()))(((((((((((((((((((((---555,,,---+++CCC'''---:::---&&&''''''((((((''''''&&&&&&''''''&&&,,,(((888)))~~~]]]***:::$$$%%%!!!,,,(((...""")))((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&'''&&&%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%(((YYY&&&((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%$$$$$$$$$######***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))************)))(((((((((((()))******)))))))))))))))))))))|||lll[[[NNNHHHBBB@@@>>>;;;999888888777555444333111111111111222111111000000//////......444+++***,,,111(((***))),,,...))))))))))))))))))))))))))) ---###&&&***'''))))))))))))((((((((((((((((((((((((((((((((((((---,,,***&&&'''JJJFFF"""222"""&&&&&&''''''((((((''''''&&&))),,,&&&"""*** 111GGG)))***'''(((%%%888,,,((((((((((((((((((((((((%%%$$$###%%%'''((((((''''''&&&%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&)))ZZZ&&&((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''((())))))$$$&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((''''''(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))******+++***))))))))))))******))))))))))))))))))******zzzjjjZZZMMMHHHBBB@@@===;;;999888777777666444222000///000111222111000000000/////////...***//////+++///&&&555;;;(((******$$$((((((((((((((((((((((((111 ///"""&&&+++%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%'''***$$$]]]+++...++++++''''''((((((((((((''''''(((---$$$%%%((( ZZZ"""444///%%%888''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''')))[[[&&&(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))*********xxxhhhXXXLLLGGGAAA@@@===:::888777777777666555222000000000222333000000000000////////////...777333)))---((())))))+++***,,,,,,))))))))))))))))))))))))+++222///***%%%)))+++$$$&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))///((($$$!!!rrr222+++,,,'''(((((((((((((((((('''###&&&"""...***((((((HHH777%%%444111(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%$$$######$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''')))[[[&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&)))+++***((('''''')))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((())))))))))))))))))(((((('''''''''(((((())))))************vvvfffWWWLLLGGGAAA???===:::888777777666666555444222111222222333000000000000///////////////000,,,'''111111 <<<333...(((###$$$***222888111 ...***%%%$$$666,,,)))+++---++++++++++++++++++++++++$$$,,,FFFRRR%%%(((+++***&&&((((((((()))))))))))))))&&&&&&&&&''''''(((((()))***(((%%%vvvNNN;;;zzziii999!!!'''(((((())))))(((((('''$$$######000$$$***LLLOOO)))$$$ :::***''''''''''''''''''''''''+++)))((('''((((((&&&%%%%%%$$$###$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&)))ZZZ&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))&&&***---,,,)))'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))((('''&&&%%%((((((((()))******++++++uuueeeVVVKKKGGGAAA???===:::888777666666666666555444444333333222////////////000000000000---&&&***,,,...333,,,"""%%%***///000...+++((( SSS[[[999))))))---+++'''000***555'''%%%"""++++++++++++++++++++++++///###---kkk###******'''***(((((((((((()))))))))***%%%%%%&&&''''''((())))))'''(((///,,,(((GGGnnn666(((((())))))))))))((((((***"""'''+++(((pppcccJJJEEEvvv222999 $$$333''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))%%%(((YYY&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%)))---,,,(((&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))))))))************'''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***'''''''''((((((((())))))))))))******)))(((&&&%%%'''(((((()))******++++++tttdddVVVKKKGGGAAA???<<<:::888777666666666666666666555444333222////////////000000000000000(((444555%%%)));;;,,,,,,+++)))'''''')))+++,,,---RRRyyy+++111(((%%%...###)))%%%&&&&&&...(((...---((((((((((((((((((((((((((('''555***###+++'''$$$...%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))&&&ddd000555 ++++++GGG$$$(((((())))))))))))((((((+++ )))'''...<<<###///%%%444$$$ ppp***+++,,,555((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''((('''&&&(((***+++***)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((($$$'''YYY&&&(((((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$)))---,,,((($$$%%%''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&((()))***%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))))))))************))))))((((((((((((((((((((((((************++++++++++++''''''''''''((((((((()))***+++++++++***)))'''&&&'''(((((()))***+++++++++qqqbbbSSSJJJGGG@@@???===;;;999888777777888666222///......///000111111000000///.........000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,(((333&&&000,,,'''&&&(((******)))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((&&&,,, 222)))"""((()))!!!%%%&&&''''''&&&&&&''')))///***###&&&------&&&$$$===((('''&&&%%%%%%%%%%%%%%%//////777***111)))$$$(((&&&&&&+++%%%'''+++333777!!!))))))******++++++,,,,,,444999%%%&&&%%%(((((($$$)))+++ ((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$***[[[%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((+++)))'''&&&%%%&&&((()))***)))(((''''''''''''''''''((()))(((&&&%%%&&&'''((('''%%%$$$$$$%%%&&&'''***'''&&&&&&'''&&&%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((+++)))(((&&&%%%$$$%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&''')))))))))((('''))))))))))))))))))))))))******))))))((('''''''''***'''%%%%%%((())))))'''++++++***)))((('''&&&&&&)))************+++++++++ooo```RRRIIIFFF@@@???===;;;999888777777777555222000......///000222111111000//////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---000***(((%%%%%%'''))))))(((&&&''''''((())))))(((((((((((((((((((((((((((((("""&&&+++'''&&&SSS222***"""---$$$%%%&&&''''''&&&&&&'''))) %%%((($$$+++///"""YYY(((((('''&&&%%%%%%%%%%%%999 ###+++)))%%%((($$$)))((( $$$---lll777...555(((((((((((())))))))))))LLL&&&###'''---***(((&&&!!!%%%---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$***[[[%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&'''((('''%%%%%%'''((()))((('''%%%%%%&&&&&&''')))(((''''''&&&&&&&&&'''&&&'''((('''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&'''%%%$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((('''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***(((%%%%%%((())))))'''******))))))((('''''''''(((((()))))))))*********lll]]]PPPHHHEEE@@@???===;;;999888777777777555333000//////000000222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++&&&'''&&&%%%&&&(((***))))))''''''((()))))))))(((((((((((((((((((((((((((((( ,,,((()))%%%^^^EEE///...(((%%%&&&''''''&&&&&&''')))(((---$$$...(((###jjj---)))((('''&&&%%%%%%%%%%%%dddFFF333 $$$)))%%%'''***(((***'''((('''(((777<<<555''''''''''''''''''&&&&&&&&&aaa///$$$###"""(((---###***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%$$$***[[[%%%&&&%%%&&&&&&'''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++***(((&&&&&&'''(((((('''(((((((((((((((((((((((('''((((((((())))))))))))|||jjj\\\OOOHHHFFF@@@???===;;;999888777777666555333111000000000111222222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++((()))...(((((()))***++++++***)))'''(((((()))))))))((((((((((((((((((((((((((((((&&&111&&&&&&000,,,hhheee***%%%+++***%%%&&&''''''&&&&&&'''))))))++++++!!!+++777 ***)))((('''&&&&&&%%%%%%%%%888444***--- (((,,,((($$$###333+++SSS444...###&&&444111''')))(((''''''&&&&&&%%%%%%%%%333 nnn!!!&&&&&&###111,,,!!!"""''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&$$$***[[[%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&'''((('''%%%%%%'''(((&&&''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$'''(((&&&&&&'''(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******)))((((((''''''(((((()))***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))******++++++)))((('''''''''((('''''''''''''''((((((((())))))((((((((()))))))))******zzzhhhZZZOOOIIIGGG@@@???===;;;999888777777666555333222111111111111222222111111000/////////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++000'''(((aaa(((***+++,,,+++)))((('''((()))))))))))))))(((((('''''''''''''''''''''''',,,+++((((((...///'''~~~$$$///###'''%%%&&&''''''&&&&&&''')))***%%%***!!!)))kkk'''(((((('''&&&&&&&&&&&&'''(((CCC///&&&000$$$%%%)))"""### ---(((###***### ---***000000!!!(((((((((''''''&&&&&&&&&###+++ttt///,,,...''' """'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((('''''''''$$$***[[[%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&'''((('''%%%%%%'''((('''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&###$$$&&&'''((('''&&&%%%''',,,...)))&&&((((((%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''************))))))((((((((())))))(((''''''&&&'''&&&&&&''''''(((((()))))))))))))))*********++++++wwwfffYYYOOOIIIHHH@@@???===;;;999888777777555444333222222111111111111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,$$$)))]]]''')))******(((&&&%%%%%%))))))*********)))(((((('''''''''''''''''''''''',,,"""***--- &&&000&&&***&&&333 %%%%%%&&&''''''&&&&&&''')))%%%"""///***(((%%%'''''''''&&&''''''((()))$$$!!!+++,,,"""%%%###,,,'''###$$$666AAAhhh---666---(((!!!&&&***(((((((((((((((''''''''')))KKK***+++!!!***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$***[[[%%%&&&&&&&&&%%%%%%$$$######"""'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%%%%'''((())))))((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$%%%&&&'''''''''''''''///111+++&&&(((((($$$''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''))))))******)))(((''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''*********)))(((''''''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&''''''(((((((((************++++++++++++tttcccVVVMMMHHHHHH@@@???===;;;999888777777555444444333222222222111000000//////...---------------------,,,,,,,,,,,,************************((($$$...fff&&&(((***)))'''&&&'''(((***************)))((((((''''''''''''''''''''''''***$$$***+++ ///333***)))000...$$$(((%%%&&&''''''&&&&&&''')))&&&(((,,,...###ccc(((&&&&&&&&&&&&''')))***+++&&&@@@!!!"""...$$$%%%***---,,,$$$444)))<<<999$$$@@@ 222000!!!...555''''''''''''((((((((((((000666BBB!!!555&&&""",,,###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''(((((()))$$$***[[[%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%%%%'''((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''((()))***)))'''&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$...222***&&&))))))%%%''''''&&&&&&&&&&&&'''''''''''''''''''''%%%$$$###$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''')))+++***'''%%%%%%&&&&&&'''''''''''''''''''''))))))))))))************rrr```UUULLLGGGGGG@@@???===;;;999888888777444444444333333222222222/////////...------,,,,,,......------------,,,,,,************************000((()))^^^&&&)))+++***((((((+++---***************)))((((((''''''''''''''''''''''''***...'''""")))+++&&&###(((666999&&&+++---%%%&&&((('''&&&&&&''')))(((...(((...___$$$%%%%%%%%%&&&(((***+++,,,***www///+++***(((--- '''***333,,,222ppp)))((($$$---,,,###&&&!!!$$$///&&&&&&&&&''''''(((((((((&&&---(((888///$$$###000$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))$$$***[[[%%%&&&$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%%%%'''((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((******)))((('''((()))%%%%%%$$$$$$%%%&&&((()))!!!,,,000)))%%%)))***%%%'''''''''&&&&&&'''''''''''''''(((((('''%%%$$$"""$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' """$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''))),,,+++'''%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))ooo___UUUMMMHHHFFFCCCBBB@@@===:::888555444666666666555444333222111333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***,,,,,,,,,,,,(((+++]]](((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))$$$,,,MMMggg'''(((%%%******))))))((((((''''''%%%))) ,,,;;;bbb'''((((((((((((((()))******)))***---***+++(((&&&''')))***)))''',,,######444PPPaaa___VVV222---(((&&&(((***+++***'''''''''''''''((())))))(((((((((((()))***,,,,,,+++***$$$...######%%%!!!(((%%%)))+++######)))+++444((('''"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''',,,+++)))'''&&&''')))***%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%(((***,,,+++***((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$######$$$%%%&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&,,,,,,+++***(((&&&%%%$$$******))))))((((((''''''************************))))))((((((''''''&&&&&&(((((((((((()))))))))***mmm^^^TTTLLLGGGEEEDDDCCCAAA>>>;;;888777666333333333222111000///...111111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,,,,(((+++]]](((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&666&&&'''zzz,,,000+++))))))))))))((((((((((((++++++***'''vvvVVV'''((((((((((((((())))))***)))===,,,((($$$)))+++(((&&&''')))***)))'''''''''(((''''''))),,,......***&&&%%%&&&((((((''''''''''''''''''((())))))''''''''''''((()))******((((((}}}!!!%%%''''''(((&&&!!!***)))(((%%%---VVV222***"""&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&%%%%%%$$$%%%'''***++++++***((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((((((((((((''''''''''''(((((()))))))))((((((''''''''')))))))))))))))(((''''''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''kkk\\\SSSKKKFFFEEECCCBBB???===:::888666555666666555444333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***,,,,,,,,,,,,(((+++]]](((((((((((((((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))"""(((+++---VVV***!!!)))((("""''''''%%%%%%&&&&&&''''''(((((("""'''///)))---'''(((((((((((()))))))))))))))'''***"""BBB(((((((((''''''(((((()))))))))sss***$$$,,,(((***(((''''''((())))))((('''******###$$$***(((&&&&&&&&&'''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''')))'''$$$'''%%%'''+++'''&&&$$$***)))(((&&&```***###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''&&&%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((())))))((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))************)))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((((((((('''''''''''''''&&&&&&&&&jjj[[[RRRKKKGGGEEEAAA@@@===:::888666555555888777666555444333333222........................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,(((+++]]](((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222,,,===(((666JJJ---"""///,,,!!!,,,''''''(((((())))))***+++...222---%%%NNN***(((&&&'''''''''((()))*********$$$)))$$$444...)))(((((('''''''''(((((())))))'''###,,,))))))((('''''''''(((((((((***'''%%%%%%(((,,,------)))((((((((((((((('''&&&&&&''''''(((((((((((((((''''''(((((('''''''''&&&,,,%%%BBBCCC###%%%***'''%%%,,,'''!!!'''###$$$VVV***%%%---######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((iii[[[SSSLLLHHHGGGCCCAAA>>>;;;999777777777555444222111000000000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,***,,,(((+++]]]))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++"""---$$$,,,FFF@@@999<<<$$$$$$$$$$$$$$$%%%&&&'''!!!((((((""",,,>>>(((...&&&&&&'''((()))***++++++%%%333!!!hhh###***((((((''''''''''''(((((()))111'''&&&+++((((((((('''''''''(((((()))%%%"""$$$***---***&&&'''((())))))((('''&&&&&&&&&&&&'''((()))((((((((((((((()))))))))(((''''''))) qqqwww###%%%&&&***&&&***### ******)))XXX%%%(((&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))'''(((((())))))))))))((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((((((((~~~hhhZZZSSSLLLIIIHHHEEECCC@@@===;;;:::::::::777555444222111111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,(((+++]]]))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))@@@&&&###,,,zzzJJJ"""...(((***)))(((''''''((()))***;;;###,,,111'''eee&&&+++&&&''''''((()))******+++&&&555 +++((((((''''''&&&&&&''''''(((TTT***""",,,'''(((((('''&&&&&&''')))$$$''')))(((%%%###$$$&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&((()))))))))((('''&&&''')))******)))((('''""""""&&&(((%%%---)))&&&'''''',,,$$$%%%[[[444,,,///%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$&&&((()))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((|||fffXXXQQQKKKHHHGGGDDDBBB???;;;999999::::::999888666444333333333444111000///...---++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***,,,(((+++]]]))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))000!!!...+++777>>>888000***(((&&&%%%$$$$$$&&&&&&***999"""***###zzz'''###''''''(((((())))))******''',,,!!!###+++)))((('''&&&&&&&&&&&&'''(((+++###,,,&&&(((((('''%%%%%%''')))%%%)))+++)))&&&%%%)))...%%%'''((('''%%%$$$&&&(((%%%&&&((()))***)))((('''$$$%%%''')))))))))((('''%%%555'''***$$$+++''''''+++***)))!!!$$$YYY(((###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''''''''%%%%%%&&&'''''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''$$$%%%'''((())))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))zzzdddWWWPPPJJJGGGFFFAAA???<<<888666666777888777555333000///000111111000000...---+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++))),,,(((+++]]]))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))000 ---&&&###***!!!222###444###)))+++)))'''%%%###$$$%%%%%%&&&///111"""(((...+++222&&&(((((((((((())))))))))))+++&&&'''''',,,)))((('''&&&&&&&&&&&&&&&(((***&&&+++&&&''')))'''%%%$$$'''))),,,'''"""!!!%%%))))))'''''')))***)))'''&&&))),,,%%%&&&((()))***)))((('''"""###%%%'''(((((('''&&&...JJJ&&&)))"""'''$$$((()))%%%''')))111]]]000***)))&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''''''''((()))******))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''&&&%%%''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''!!!"""$$$&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''((()))+++,,,,,,yyycccWWWPPPKKKHHHGGG@@@@@@???>>>;;;999777555555555555444333222111000000000000000////////////------,,,,,,,,,,,,++++++************+++,,,------,,,)))---^^^++++++***)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***((('''''''''((()))***************)))(((((()));;;999&&&444;;;... ,,,000((()))))))))))))))((('''vvv;;;))))))))))))))))))))))))$$$111aaa---%%%)))((('''&&&%%%%%%&&&''''''&&&%%%(((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++++++++*** $$$000%%%'''%%%222###OOO%%%$$$%%%((('''***)))---((()))ZZZ,,,''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''((()))'''%%%%%%&&&&&&&&&'''(((((((((***&&&"""!!!###&&&&&&&&&((((((''''''''''''((((((&&&%%%&&&''')))***)))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''((()))******)))(((''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))wwwbbbUUUOOOJJJGGGFFFAAA@@@???===;;;999777666666555555444333111000///000000000000////////////------,,,,,,,,,,,,++++++******)))))))))******+++,,,)))---^^^))))))((('''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))+++***)))((('''(((((()))((((((((((((((('''&&&&&&%%%)))nnnCCCAAA&&&+++***---&&&'''(((((())))))))))))777((("""111111+++''''''''''''''''''''''''%%%+++{{{+++&&&***)))((('''&&&''''''((('''===)))'''((()))***)))''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******))))))444111...666 222eeeQQQ'''%%%&&&(((,,,***%%%(((%%%(((ZZZ+++!!! &&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''''''''***'''$$$$$$&&&(((((('''((((((''''''''''''(((((((((((((((***,,,...---,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((ttt___SSSMMMHHHEEEEEEBBB@@@>>>;;;999888888888777666555444222111000///000000000000////////////------,,,,,,,,,,,,++++++,,,++++++************+++,,,)))---^^^)))(((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''&&&&&&,,,)))333$$$(((///(((%%%$$$'''''''''((((((''''''''')))+++(((###///$$$###+++'''''''''''''''''''''''''''%%%)))'''******)))(((((((((((()))'''___,,,'''((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''(((((((((((((((+++...!!!###222222+++TTT***'''&&&(((((('''###)))(((---___,,,%%%***&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&###""""""$$$&&&((('''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&(((((((((&&&((((((''''''''''''(((((((((((((((***---...---,,,'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((************************(((((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((qqq\\\PPPJJJFFFCCCCCCBBB@@@===:::888888888999888777555333222000000///000000000000////////////------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,,,,)))---^^^******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((***************)))((((((...,,,'''555,,,((( 333$$$&&&222(((((((((((('''&&&%%%$$$---%%%///&&&...!!!***$$$))))))))))))))))))))))))'''"""''''''))))))(((((((((((((((((('''***'''((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((""",,,"""===444 ~~~VVV,,,)))'''((($$$&&&&&&,,,(((***ZZZ&&&""",,,&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''!!! !!!###'''***++++++((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$((((((''''''''''''(((((((((''''''(((******)))'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''')))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((nnnYYYNNNHHHDDDBBBBBBAAA???<<<999888777888999888777555333111000000000000000000000////////////------,,,,,,,,,+++++++++//////...---,,,,,,,,,,,,,,,)))---^^^******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''***************)))(((((('''333""""""UUU!!!...&&&,,,---###&&&&&&'''''''''''''''&&&### ...!!!'''(((777&&&))))))))))))))))))))))))(((***'''''''''''''''''''''''''''''''''&&&)))'''((()))((('''&&&&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((('''---(((***%%%PPPWWW---)))'''((()))+++((()))!!!"""VVV### )))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%######$$$''')))******((((((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%((((((''''''''''''(((((()))(((''''''((('''%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&'''(((((())))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''~~~lllXXXLLLGGGCCCAAABBB???>>><<<:::888888888888777666444222111111111222000000000000////////////------,,,,,,,,,,,,++++++,,,++++++************+++,,,)))---^^^'''''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''&&&&&&)))%%%111!!!///...!!!&&&!!!###%%%''')))***+++,,,$$$///&&&%%%'''(((''''''''''''''''''''''''(((;;;''''''%%%&&&'''''''''''''''&&&'''$$$***'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((())))))+++"""...AAAVVV---)))((((((+++***&&&'''"""(((```...%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++(((&&&%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&(((******)))((('''(((((((((''''''''''''((((((+++)))(((((()))(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((((((''''''''''''''''''(((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''}}}kkkWWWKKKGGGCCCAAABBB======<<<;;;999888777777666555333111111222333444000000000000////////////------,,,,,,,,,,,,++++++******)))))))))******+++,,,)))---^^^'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))***)))((('''&&&((((((((((((((('''&&&&&&---333(((,,,888zzz---&&&!!!///###$$$&&&((()))+++++++++------$$$$$$!!!,,,///555''''''''''''''''''''''''***OOO)))&&&%%%&&&'''((()))(((((('''''''''***'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&''''''(((------:::+++UUU+++)))((()))'''&&&###***)))***UUU---''' &&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))+++***((('''(((***((((((''''''''''''(((((()))(((((()))******)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&'''))))))((('''&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''}}}jjjVVVKKKGGGCCCAAABBB<<<<<<<<<;;;:::999777666555444222111111222444555000000000000////////////---------,,,,,,,,,++++++************+++,,,------,,,)))---^^^)))))))))))))))***++++++'''((((((((())))))******))))))))))))))))))))))))((()))*********)))'''&&&***************))))))(((%%%000000+++......JJJ###===))))))******)))(((''''''(((***111(((&&&''')))))))))))))))))))))))),,,]]]***%%%&&&'''(((*********)))((('''******'''(((((((((&&&%%%&&&'''((((((((((((((((((((((((************************((('''&&&%%%$$$%%%&&&''''''222###***SSS***((((((***'''%%%###,,,(((222---...&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$"""!!!"""$$$((()))***%%%&&&&&&''''''(((((((((%%%''')))(((%%%$$$&&&)))((((((''''''''''''((((((%%%%%%%%%''')))+++***)))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''')))))))))(((((('''''''''((((((((())))))((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&(((***+++***(((&&&"""$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''|||gggSSSKKKFFF@@@???BBB@@@>>><<<:::888777777777777666444222111//////...////////////.....................---------,,,,,,++++++******++++++,,,---,,,)))---^^^'''''''''''''''(((((()))'''(((((()))***,,,---...)))************)))((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))!!!$$$***%%%""";;;^^^WWW###+++###***+++444 777))))))(((((((((((())))))...+++((('''((()))))))))***'''***$$$%%%''')))******))))))(((,,,''''''((()))******)))((('''))))))((((((''''''&&&&&&$$$///$$$777!!!%%%,,,***,,,+++''')))///''' ''''''TTT###%%%###---###(((&&&$$$###%%%(((,,,///000999$$$,,,%%%%%%%%%&&&&&&&&&&&&'''%%%'''YYY&&&((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&(((((((((&&&$$$"""((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&******))))))((((((((('''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''+++***(((''''''((()))***''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))((('''''''''''''''+++***)))'''''''''((()))(((&&&%%%'''***+++)))&&&'''&&&%%%&&&((((((((('''zzzfffRRRJJJFFF@@@>>>AAA???>>><<<:::888777777777555444333222111111000000////////////............+++++++++*********))))))++++++******++++++,,,---,,,)))---^^^***))))))))))))***++++++((((((((()))***+++,,,---************))))))))))))(((''''''''''''((())))))+++++++++*********)))))),,,&&&(((,,,&&&$$$444666&&&111+++ &&&)))''',,,$$$))))))(((((((((((())))))---***((('''(((*********((('''***''''''((((((((((((((('''(((===---''''''((((((((((((''''''((((((((((((((('''''''''((()))...+++555***$$$)))###$$$...+++'''~~~%%%'''###***&&&((('''%%%%%%&&&(((+++,,,ooo|||,,,"""000&&&'''''''''''''''((((((((((((&&&(((YYY&&&((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''(((&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''+++***((('''''''''((()))(((&&&%%%'''******)))&&&'''&&&%%%&&&((()))((('''xxxdddPPPIIIEEE???===@@@???>>><<<:::888777777666333333222222111222222222////////////............------------,,,,,,,,,,,,+++************+++,,,,,,,,,)))---^^^***************++++++,,,***))))))))))))***+++,,,,,,+++)))((((((((()))***((((((''''''(((((()))***---,,,,,,+++)))(((((('''***((((((,,,,,,'''%%%%%%NNN000&&&'''(((###+++...###+++))))))(((((((((((())))))+++)))'''''')))***+++***&&&'''***))))))((('''''''''''''''(((QQQ///(((''''''&&&&&&''''''((('''''''''((((((((((((((((((+++&&&$$$!!!+++"""111///...---222..."""???))),,,'''+++,,,'''''''''''''''((()))))) LLL***###)))'''(((((()))))))))*********''')))YYY&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***(((''''''''''''&&&&&&&&&'''&&&$$$$$$&&&''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&))))))))))))))))))))))))))))))))))))(((((((((((()))***************)))((())))))(((((((((((())))))))))))((('''''''''''''''***)))((('''''''''((((((''''''&&&'''))))))(((''''''&&&%%%&&&((()))((('''uuuaaaOOOHHHDDD>>><<>><<<;;;999777666666444333222222111111222222////////////........................------------***************++++++,,,,,,)))---^^^((((((((((((((()))************))))))))))))******,,,+++)))''''''(((***+++&&&&&&&&&&&&&&&''''''(((***))))))(((''''''&&&&&&(((((('''&&&***000111...!!!%%%666---%%%,,,!!!+++))))))(((((((((((())))))***((('''''')))+++++++++((('''***)))((('''&&&&&&'''((()))(((]]]))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))!!!)))222++++++,,,,,,&&&)))%%% 777ooo'''+++'''(((,,,'''(((((((((((((((''''''%%%'''---///222(((((()))))))))*********((()))YYY&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###%%%''')))******((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''''''''''')))(((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))((((((((((((************))))))((('''))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((('''((((((((('''''''''((()))(((((('''(((&&&&&&'''((()))((('''sss```NNNHHHDDD>>><<>>>>>===;;;999888666555555555333222111000000000////////////............++++++++++++*********)))******))))))******+++,,,,,,)))---^^^((((((((('''((())))))***+++***))))))((())))))))),,,+++)))''''''(((***+++'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''((())),,,)))$$$$$$)))***'''111666qqq'''###,,,%%%***###&&&))))))(((((((((((()))))))))((('''(((***++++++***+++'''***''''''&&&&&&'''(((***+++(((ccc&&&+++***)))(((((()))***+++&&&&&&''''''(((((())))))555***###---555222333111***!!!III??? &&&%%%$$$&&&'''(((((())))))((('''&&&&&&222999;;;''''''(((((((((((()))))))))***ZZZ&&&((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((("""############$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$%%%''')))+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((###%%%''')))******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&))))))(((((((((((())))))))))))(((''''''''''''''''''''''''((((((((((((''''''(((((()))((('''''''''((('''&&&''')))))))))(((rrr___MMMHHHEEE???===???>>>======<<<:::888666555666555444222111000000000////////////............,,,,,,,,,,,,++++++++++++***))))))))))))***++++++,,,)))---^^^)))))))))))))))******+++***))))))((((((((()))))),,,+++)))((((((((()))***))))))(((((())))))***+++((((((((())))))*********'''+++,,,***((('''%%%"""000zzz[[[,,,***###%%%))))))(((((((((((())))))***)))((()))***+++***))),,,'''***%%%&&&&&&&&&((()))***+++(((ddd(((+++******))))))******+++'''''''''(((((((((((((((%%%(((//////''''''SSS)))###(((((((((''''''(((((((((((((((''''''***&&&'''ddd)))&&&&&&&&&'''''''''((((((++++++ZZZ&&&((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%'''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''%%%%%%&&&''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((''''''&&&))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&'''((((((((('''''''''(((***)))'''&&&''''''((('''&&&''')))***)))(((qqq^^^MMMHHHFFF@@@===@@@=========<<<:::888666555444333222222111111111222////////////............//////.........---------)))))))))))))))***++++++,,,)))---^^^((((((((((((((())))))***))))))((((((((())))))***************)))))))))))))))))))))))))))******+++)))))))))))))))(((((((((&&&&&&(((,,,...,,,)))))) ///***DDD...)))$$$)))))))))(((((((((((())))))***)))))))))******)))'''((('''***&&&&&&'''(((((()))(((((((((```***))))))************))))))((((((((((((((('''''''''((()))"""%%%%%%MMMiii"""(((+++***,,,(((''''''''''''(((((((((((((((###555PPP111&&&&&&'''''''''(((((((((,,,,,,[[[&&&(((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((*********+++++++++,,,,,,''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&$$$###$$$&&&((((((''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))(((((())))))(((((((((((())))))))))))((('''''''''''''''%%%&&&'''(((((((((''''''&&&)))******'''%%%&&&((()))''''''''')))***)))(((qqq^^^NNNIIIFFFAAA>>>@@@=========<<<;;;888666444222222111111222333333444000/////////............,,,,,,+++++++++*********)))))))))))))))******+++,,,)))---^^^%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))************)))(((((('''''''''''''''((())))))))))))((('''&&&%%%%%%$$$,,,### &&&+++)))))),,,&&&111!!!,,,***&&&&&&...))))))(((((((((((())))))+++***)))***+++***(((&&&$$$'''***'''((()))))))))(((&&&%%%((([[[***'''((()))******)))((('''))))))(((((('''''''''&&&&&&'''!!!333222TTT222''''''%%%(((###'''''''''''''''((())))))!!!111$$$"""///888''''''''''''((((((((((((,,,,,,[[[&&&(((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((&&&$$$###$$$&&&((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''((((((((())))))******'''((()))***************))))))(((((((((((())))))))))))((('''''''''''''''$$$%%%'''(((((((((''''''&&&)))+++***'''%%%&&&((()))((('''((()))***)))(((lll^^^OOOIIIGGGCCC@@@>>>>>>===;;;999888666666555444444333333222333333333000000000000000///.........---,,,,,,,,,,,,---...)))***,,,,,,***)))***++++++(((,,,^^^***)))(((''''''((()))***************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''((()))((('''&&&'''***---...&&&&&&DDDXXX%%%***,,,%%%&&&&&&&&&''''''(((((((((((('''(((((()))***++++++000!!!((((((((((((((('''''''''(((]]]***)))+++,,,+++((('''(((***))))))))))))************((( 111,,,)))___777111***''')))***)))'''&&&'''''''''(((((())))))---$$$(((!!!:::%%%+++(((&&&000!!!(((&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&(((***+++,,,+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$+++(((%%%***)))$$$%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&***(((&&&&&&((((((&&&###%%%$$$$$$$$$%%%''')))***(((((())))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&%%%&&&(((******)))(((&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''%%%$$$%%%'''))))))((((((((((((((())))))))))))(((''''''((()))******)))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***(((%%%$$$$$$%%%(((***&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''lll]]]NNNHHHFFFCCC@@@???>>>===;;;999888777666666222222111111000000111111000000000000000///.........---,,,,,,,,,,,,---...''')))******)))(((((()))+++(((,,,^^^))))))(((((('''(((((((((******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((''''''(((---,,,***))))))***+++,,,((((((&&&111,,,333###&&&&&&''''''(((((((((((()))(((((((((((())))))***"""000$$$(((((((((((((((((((((((((((\\\%%%)))+++,,,+++((('''(((***))))))))))))************...%%%)))###ZZZnnn---(((######&&&((((((&&&''''''''''''((((((((()))---------((($$$mmm$$$''',,,+++###+++&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&''')))***+++***(((&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&(((***'''%%%&&&'''%%%%%%%%%$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))'''&&&'''&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((('''&&&&&&%%%&&&'''((()))(((''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))'''%%%%%%'''''''''&&&''''''((((((((())))))))))))''''''((()))******)))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkk\\\LLLEEEDDDAAA@@@??????===<<<:::888777666666333222111111000000111111000000000000000///.........------,,,,,,------...(((***,,,+++***)))******+++(((,,,^^^***+++++++++***))))))((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))&&&###$$$'''))))))'''$$$,,,((( qqq"""---'''(((((((((((())))))))))))***))))))(((((((((((()))---((((((((((((((((((((((((((((((___%%%)))***+++***)))((()))***))))))))))))************//////...+++888```---)))&&&$$$%%%(((***)))'''''''''''''''((((((((((((***)))...""""""444]]]&&&222###---(((&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''+++ (((///%%%'''000+++%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((())))))((((((''''''&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''***(((&&&&&&&&&'''&&&$$$&&&&&&'''''''''((((((((()))((('''((()))***)))(((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''jjj[[[JJJCCCBBBAAA@@@@@@???>>><<<:::888777666666555555444333222222222222000000000000000///......------------------------+++---......---,,,,,,---+++(((,,,^^^,,,------...---,,,***)))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******%%%!!!!!!'''***)))&&&$$$---,,, ;;;III...))))))))))))))))))************)))(((((('''((((((''''''+++((((((((((((((()))))))))(((bbb+++)))*********))))))))))))((()))))))))************'''###!!!%%% fffrrr...$$$***((('''((())))))'''%%%'''''''''((((((((((((((('''...""")))999$$$444...%%%)))888''''''&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''''''''******...%%%777DDD///((((((((('''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''')))******)))''''''(((((())))))))))))((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&'''''''''((()))((('''((()))***)))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((iiiYYYIIICCCBBBAAA@@@AAA???>>><<<:::999777777666666555444333222222222222000000000000000///......------------------------,,,---//////---,,,---...+++(((,,,^^^***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++***&&&$$$&&&***---***'''&&&***+++)))%%%((('''******************))))))******)))(((((('''((((((,,,"""+++(((((((((((())))))******(((VVV,,,))))))))))))*********)))((()))))))))************(((333---000333)))))),,,444***%%%'''%%%%%%%%%&&&''''''%%%$$$((((((((((((((('''''''''(((###"""888$$$///^^^***###(((222###&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))'''(((((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))''''''&&&&&&&&&&&&''''''*********))))))((((((''''''''''''''''''''''''''''''###,,,)))'''HHHTTT///))))))((('''&&&&&&&&&'''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&'''((((((((()))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&%%%%%%%%%%%%&&&''''''((()))***++++++***)))((((((((())))))))))))(((((('''&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''''''''(((***((('''((()))***)))'''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))hhhYYYIIIDDDCCCBBBAAAAAA???>>>===;;;999888777777444333222111000/////////000000000000000///......,,,------......------,,,)))+++,,,,,,+++***+++++++++(((,,,^^^''''''((((((((((((((('''*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******---***(((((())))))'''$$$&&&'''(((---%%%RRR###************))))))))))))***))))))(((((((((((())))))$$$***'''(((((())))))******+++(((>>>(((***)))((()))***+++***)))))))))))))))************&&&'''222$$$)))***,,,)))PPP!!!---;;;###$$$&&&''')))*********(((((((((((((((''''''''')))###,,,!!!+++###'''111lll 222%%%&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''$$$'''+++%%%***IIIOOO---'''&&&%%%%%%$$$$$$%%%%%%((((((''''''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))(((&&&$$$%%%&&&$$$%%%&&&'''))))))))))))''''''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))))))))%%%&&&&&&&&&''''''''''''((())))))******))))))(((((())))))******))))))(((&&&%%%$$$%%%'''))))))(((&&&&&&'''''''''(((((((((***)))(((((())))))((('''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((************************fffXXXJJJEEEEEECCCBBBAAA@@@???===;;;999888777777555444222111000/////////000000000000000///......,,,,,,---......---,,,,,,)))***,,,,,,*********++++++(((,,,^^^'''''''''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))************************)))((((((((((((((()))***)))))))))))))))((('''&&&&&&,,,&&&)))---```+++******)))))))))((((((((()))(((((((((((())))))***&&&jjj+++)))'''(((((()))******++++++(((***)))***((('''(((+++,,,+++)))))))))))))))************111222&&&))),,,((()))******)))&&&+++DDDfff"""555(((&&&&&&'''((()))***+++,,,---)))(((((((((''''''''''''&&&***---)))000***)))$$$000JJJ:::---&&&+++]]]&&&(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))''''''''''''''''''''''''###'''(((%%%+++777666***%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&''')))(((&&&%%%&&&(((%%%&&&'''((())))))((((((''''''((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))*********%%%&&&'''((()))(((''''''((((((''''''''''''(((((())))))************))))))(((&&&%%%%%%'''(((((('''''''''((((((((()))))))))+++)))(((((())))))(((&&&''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))((())))))))))))))))))(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((fffXXXKKKGGGGGGEEEBBBAAA@@@???===;;;999888777777777666555333222111111111000000000000000//////...,,,,,,---......---,,,,,,***,,,...---,,,+++,,,,,,+++(((,,,^^^))))))(((((()))+++---...&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))&&&))),,,------...///111(((222&&&###444===222***)))))))))((((((''''''(((((('''(((((()))***+++(((^^^222((('''(((((()))***+++++++++((("""///***((('''(((+++,,,+++)))))))))))))))************&&&)))$$$(((''')))***)))'''***000$$$(((000'''999)))---333,,,,,,&&&''''''&&&$$$$$$%%%'''))))))(((((('''''''''&&&"""&&&%%%777&&&111!!!+++'''999!!!,,,$$$&&&+++]]]&&&(((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$&&&$$$'''+++$$$ '''%%%&&&&&&(((***,,,...///&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&((()))&&&''''''''''''''''''&&&###&&&((((((&&&&&&(((***'''((()))))))))(((&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&((()))************%%%&&&(((******)))(((&&&'''&&&%%%$$$$$$%%%&&&'''))))))************))))))***(((&&&&&&''''''&&&%%%(((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************)))(((((((((((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''aaaUUUJJJFFFEEEBBB@@@AAA>>>>>><<<;;;999888666666777555444444444444333111///.........------------///...------,,,,,,------......---,,,,,,,,,------+++(((,,,^^^((((((''''''''''''(((((()))))))))(((((((((((((((***(((((()))***+++***)))+++((('''(((+++---+++((())))))))))))))))))))))))+++++++++***))))))((((((''',,,%%%---(((&&&&&&...000$$$(((&&&+++((()))*********)))'''&&&&&&;;;'''***''''''(((((())))))******(((***%%%(((((()))***************+++++++++*********))))))''''''(((******+++++++++&&&&&&''''''(((((()))))),,,~~~***444###'''%%%&&&***(((((((((((())))))))))))'''((()))******)))((('''%%%''')))***)))((()))+++&&&'''...JJJ111;;;JJJ%%%'''***)))(((''''''((()))))),,,***'''%%%$$$&&&(((***(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))&&&'''((('''&&&&&&'''((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%''')))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))))))))'''%%%$$$'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))------,,,+++***)))((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((|||aaaUUUJJJFFFEEEBBB@@@AAA>>>>>>===;;;999888666666666444333333444333222111////////////.........------,,,++++++******++++++------,,,+++*********++++++(((,,,^^^))))))))))))))))))))))))+++************************(((((()))***+++***)))***((('''(((***+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((()))%%%'''&&&!!!)))(((###***,,,,,,!!!***)))))))))))))))((('''''''''444'''***))))))))))))(((((((((((((((***'''(((((()))************************)))))))))(((((('''((()))******+++++++++((((((((((((((((((((((((%%%>>>DDD&&&666444)))(((((((((((())))))))))))'''((()))******)))((('''''')))******((('''((())),,,...+++'''000lll%%%'''(((((('''&&&&&&'''((()))***)))((('''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((''''''(((((()))******+++&&&'''((('''&&&&&&'''((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))((('''&&&&&&)))(((((('''''''''((((((+++++++++***))))))((((((((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((yyyaaaUUUIIIEEEDDDBBB@@@AAA???>>>===;;;:::888777666555333222222333222111///000000000000////////////---,,,,,,+++++++++++++++,,,,,,+++))))))(((((((((+++(((,,,^^^******+++,,,,,,+++************************++++++***(((((()))***+++***)))))))))((('''&&&'''***---((((((((((((((((((((((((''''''((())))))***+++++++++&&&((($$$)))"""QQQ'''(((###------ +++******)))((((((((((((((()))+++'''************)))((('''''''''(((***)))(((((()))***************)))))))))((((((((((((((('''((()))******+++******++++++***))))))(((''''''''';;;***222333000$$$(((((((((((())))))))))))(((((())))))))))))(((((()))***+++***(((&&&&&&''')))###)))+++///BBB!!!)))ZZZ%%%(((&&&&&&%%%&&&&&&'''((()))'''(((((()))(((((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((()))*********&&&'''((('''&&&&&&'''((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))((((((''''''(((************)))(((''''''(((((()))(((((('''&&&&&&))))))))))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((www```TTTIIIEEEDDDBBB@@@AAA???>>>===<<<:::888777666444333111111222222000///111111111000000000000/////////...------------------,,,+++)))((((((((((((+++(((,,,^^^)))***,,,------,,,***)))((((((((((((((()))))))))***(((((((((***+++***))))))***)))&&&######'''+++(((((((((((((((((((((((()))))))))******+++++++++,,,%%%,,,%%%111))))))***&&&&&&&&&(((---+++***((('''''''''((()))(((%%%'''******)))))))))((((((((('''((()))***(((((()))***************))))))))))))))))))))))))(((((()))***************+++*********)))))))))((((((000$$$~~~,,,&&&///''')))(((((((((((())))))))))))(((((())))))))))))((((((((()))+++***(((''''''((($$$!!!%%%;;;'''111///+++QQQ&&&(((%%%%%%&&&&&&'''((()))***(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&((((((((()))(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***+++((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((('''((()))******+++++++++(((((()))))))))'''&&&%%%''''''''''''(((((())))))))))))(((((((((((())))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((www___SSSHHHDDDDDDBBB@@@AAA??????===<<<:::999777777444222111111111111000...222111111111000000000000000///......------......------,,,******)))))))))+++(((,,,^^^((()))+++,,,,,,+++)))(((''''''(((((())))))))))))***(((((((((***+++***))))))***)))%%%!!!!!!$$$((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,%%%---&&&111)))///&&&111!!!!!!111***+++***((('''''''''((()))%%%%%%'''***'''((((((((()))))))))***(((ccc((()))(((((()))***************************************((())))))************)))((()))))))))*********+++###000///,,,,,,$$$)))///(((((((((((())))))))))))))))))(((((((((((())))))&&&((()))***)))((()))***(((000"""---!!!***SSShhh&&&)))&&&&&&'''((()))************(((&&&%%%%%%''')))***&&&&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((((((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((((((&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((((((((()))'''((()))******+++++++++'''((()))))))))(((&&&%%%&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))*********+++************************'''((((((((()))))))))***''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((vvv^^^RRRGGGDDDDDDBBB@@@AAA@@@???>>><<<:::999888777444222111111222111000...111111111111000000000000...------,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++(((,,,^^^'''((()))******)))(((''')))))))))***++++++,,,,,,***(((((()))***+++***)))))))))(((&&&$$$$$$&&&(((((((((((((((((((((((((((******))))))(((''''''&&&)))&&&)))%%%+++###EEE"""777######111$$$******)))(((((((((((((((###((({{{'''***'''''''''((()))*********(((GGG'''((((((((()))***************************++++++++++++))))))************))))))''''''((())))))***++++++***333***444000(((((((((((())))))))))))))))))(((((((((((())))))%%%'''))))))))))))***++++++)))%%%***%%%666 hhhWWW''')))&&&'''((()))*********)))+++)))&&&$$$$$$'''***,,,&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))))))))&&&'''((('''&&&&&&'''((('''(((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((('''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************)))(((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))***))))))(((((())))))***))))))))))))************************************''''''(((((())))))******''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((ttt^^^RRRGGGDDDCCCBBBAAAAAA@@@???>>><<<;;;999888777555333222111222222111///111111000000000/////////......---,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++(((,,,^^^))))))))))))))))))))))))((())))))***++++++,,,,,,***(((((()))***+++***)))((('''&&&'''***+++,,,,,,))))))))))))))))))))))))+++++++++***************&&&(((&&&***((("""sss$$$...'''((()))&&&)))))))))))))))(((''''''###,,,KKK'''***(((((((((((())))))))))))(((111&&&((((((((()))***************))))))))))))*********+++))))))************))))))((((((((((((((((((((((((000+++666wwwRRR--- (((((((((((())))))))))))***)))(((''''''((()))***&&&(((******)))(((((())))))###&&&111000"""---000qqq''')))&&&'''((())))))(((((('''((('''&&&&&&&&&''')))***&&&%%%%%%&&&&&&((())))))(((((()))************)))(((''''''&&&&&&''''''((()))))))))))))))))))))(((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$###%%%((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%''')))(((&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&''''''&&&''''''((()))***(((((((((((((((((())))))******))))))))))))******((((((((()))))))))******************************'''''''''((()))*********'''((()))***************((((((((((((((((((((((((((((((''''''''''''((((((sss]]]RRRGGGDDDCCCBBBAAAAAA@@@???>>>===;;;999888777555333222222333222111///000000000000////////////000000///............///************+++,,,---...+++(((,,,^^^******)))(((((()))******&&&''''''((()))************(((((()))***+++***)))'''%%%%%%)))...222111///************************&&&&&&''''''(((((())))))$$$+++&&&000***''')))(((,,,!!!---((()))*********)))'''&&&$$$...,,,'''*********))))))((((((''''''(((%%%%%%)))(((((()))***************'''((((((((())))))******))))))*********))))))((())))))((((((''''''&&&&&&))),,,$$$***```%%%***(((((((((((())))))))))))***)))(((''''''((()))***(((***+++***((('''''''''***555 &&&(((&&&666!!!>>>'''***&&&'''((((((((('''&&&%%%&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((()))***(((((()))***************))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))&&&###"""$$$(((***+++'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%''')))(((&&&%%%&&&)))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""$$$&&&(((************))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((()))***%%%&&&'''((())))))))))))'''&&&&&&&&&'''(((***,,,)))))))))))))))))))))(((******))))))))))))******(((((((((((())))))))))))************************&&&''''''((()))******+++((()))***+++,,,---------))))))))))))))))))))))))((((((''''''''''''((((((mmmYYYQQQHHHBBBAAABBBAAA@@@??????>>>===;;;888666444555444333222111111111111000000000000////////////&&&111777000+++...000,,,222///+++***---///***$$$222---''']]]******++++++++++++******---***((((((***+++(((&&&+++***)))'''&&&&&&&&&&&&"""---000ppp888''',,,%%%///***,,,---,,,)))(((&&&&&&''''''&&&'''555+++JJJ...$$$+++---***+++***(((&&&'''***+++)))''')))...%%%+++---,,,***(((((((((((())))))///))))))'''((()))******)))((('''###333333"""***222%%%***000###,,,444***(((+++###)))((('''''''''(((***+++$$$333,,,!!!LLL)))*********))))))))))))))))))%%% $$$''''''&&&$$$%%%'''((((((''')))))))))))))))((('''''' fff&&&)))((((((((((((((((((((((((******))))))((((((((('''&&&''''''((((((((((((((('''(((***+++***(((%%%###((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((())))))******'''''')))))))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++******)))(((''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++***(((%%%######$$$))))))((((((''''''&&&&&&((((((''''''''''''(((((('''&&&%%%&&&(((***)))((())))))))))))))))))))))))***)))''''''(((((('''%%%%%%&&&&&&&&&''''''(((((()))(((''''''''')))***+++*********)))(((''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))((()))***+++++++++++++++******))))))))))))******+++*********))))))(((((()))))))))((()))***++++++((((((((('''&&&&&&%%%%%%+++*********))))))((((((lllXXXQQQHHHBBBAAABBBAAA@@@?????????===;;;999666555555444333222111111111111000000000000////////////555***((())))))000555///&&&((('''%%%%%%)))000555$$$---222ddd)))))))))******)))))))))+++)))'''(((++++++***(((+++******)))))))))******+++VVV***"""222###$$$$$$777%%%***))))))(((((((((((()))555777%%%***$$$(((***'''(((***((('''(((***+++)))'''%%%...'''(((******)))(((((()))***+++***___&&&///%%%((()))***++++++***)))(((...$$$222+++***&&&###666222###&&&+++)))...))))))((((((((()))***+++'''777666***((((((((((((((((((((((((+++)))&&&######%%%''')))...,,,******++++++***))))))))))))))))))(((''''''***+++&&&)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''')))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&'''((((((((((((((())))))''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((((((((((('''''''''((((((''''''''''''(((((((((''''''(((***+++***))))))))))))))))))))))))))))))(((''''''((()))(((&&&'''''''''''''''((((((((()))(((((('''((()))***+++++++++***))))))(((''''''''''''(((((())))))******(((((((((((()))))))))***+++++++++*********))))))******))))))))))))******************)))))))))(((******)))))))))******+++))))))((((((''''''&&&&&&************)))))))))(((jjjWWWPPPHHHBBBBBBBBBAAA@@@@@@@@@???>>>;;;999777666555444333222111111111111000000000000////////////777''',,,555---...111&&&//////000...,,,******+++---///***VVV(((((())))))))))))(((((((((((('''(((***,,,+++***)))))))))))))))***+++,,,(((===TTT999 777)))$$$...'''(((((()))************ (((++++++000,,,+++***,,,)))+++***)))((((((******)))((('''***)))ccc...&&&(((((((((((()))***+++,,,***000%%%222(((******++++++++++++******222,,,===XXX<<<222'''$$$''''''(((*********))))))))))))***++++++///000111NNN111''''''''''''((((((((((((++++++***)))((()))))))))***(((''''''((()))(((''')))))))))))))))(((((('''###)))###&&&)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((())))))******&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''''''''(((***'''''''''((((((((((((((()))((((((''''''(((((()))***)))(((***,,,---,,,+++)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))((((((((()))******+++++++++***))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++******)))))))))************))))))))))))******************))))))))))))+++++++++***************+++******)))((((((''''''************))))))))))))gggUUUOOOGGGBBBBBBBBBBBB@@@AAA@@@???===;;;999777777444444333222111111111111000000000000///////////////(((555888'''(((222(((---(((&&&***---,,,***)))---///,,,[[[(((((())))))))))))(((((()))(((((()))************)))(((((('''(((((())))))'''(((555###222...BBB'''((()))++++++***))))))'''000&&& ---000***---***---******)))))))))))))))(((***!!!444''';;;(((((((((((())))))***++++++&&&'''***)))---************************222000'''---((('''...(((""",,,***************+++++++++---&&&+++666JJJ''''''((((((((((((((()))((()))*********)))((('''"""!!! """%%%'''(((((((((((())))))))))))((((((!!!...%%%MMM&&&)))(((((((((((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''')))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((((((((('''''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&'''((('''''')))+++&&&&&&''''''(((((())))))))))))(((((((((((())))))+++******+++---......---)))))))))))))))))))))))))))((('''(((***+++***)))+++*********))))))(((((())))))))))))))))))******++++++++++++******))))))******))))))))))))))))))(((((()))))))))*********)))((((((((()))***,,,---******))))))))))))***************))))))))))))))),,,,,,,,,,,,,,,++++++***,,,++++++******))))))(((*********)))))))))))))))|||dddSSSMMMFFFBBBBBBCCCBBB@@@AAA@@@>>><<<:::999777777444444333222111111111111000000000000////////////---,,,000))))))666---222///...///,,,(((***000(((666yyy)))******++++++******)))************)))(((((()))+++***)))(((''''''''''''''',,,---###$$$<<< ///)))***+++++++++***((('''999 (((ddd***---'''***''')))***++++++***)))(((((()))(((!!!+++KKK+++)))))))))******)))))))))"""|||+++---+++)))))))))(((((()))))))))NNNjjj<<<222 000,,, 555))))))******++++++++++++''')))...!!!zzz((((((((())))))*********'''(((*********)))'''&&&%%%$$$$$$%%%(((***++++++(((((())))))))))))((((((''''''777ooo&&&)))))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((((((((((((((()))(((&&&$$$$$$%%%&&&'''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))((((((''''''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))&&&&&&''''''(((((())))))))))))(((((((((((()))))),,,+++***+++---///...---************************)))(((((()))+++,,,+++***++++++******))))))((((((******************))))))+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))******,,,,,,------------,,,+++,,,,,,,,,+++******))))))))))))))))))))))))******xxxbbbQQQLLLFFFCCCCCCCCCBBB@@@AAA@@@===;;;999888777666555444333222111111111111000000000000///////////////222///***---...((("""!!!---555///%%%&&&///,,,%%%******++++++++++++*********+++,,,***((('''((((((...---,,,+++***))))))))))))&&&FFF&&&222000++++++++++++***))))))(((eee---,,,***,,,(((******+++,,,+++)))(((((()))***...+++{{{XXX---))))))*********))))))((("""AAA---///###+++))))))(((((((((((())))))$$$ooo!!!666(((%%%222$$$((()))******++++++******111 ```(((((())))))******++++++***************)))((((((+++)))'''''')))))))))((('''(((((())))))))))))))),,,,,, &&&&&&)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((***((('''%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''((('''''''''(((((((((((((((***))))))(((((())))))***+++***)))+++---...---,,,************************+++***)))***+++,,,+++***************))))))))))))******+++++++++***)))(((************************************************)))))))))*********+++++++++++++++***)))(((&&&%%%******))))))))))))******))))))))))))************+++,,,.../////////...---,,,,,,,,,+++******))))))))))))))))))************vvv```PPPKKKEEECCCCCCDDDBBB@@@@@@???<<<:::888666666666555444333222111111111111000000000000////////////,,,555000444;;;***&&&DDDCCC000"""%%%++++++,,,000888%%%222))))))************))))))(((***+++***(((''')))+++---,,,,,,+++*********+++000,,,,,,JJJ:::777******))))))******++++++777jjj111***---...***,,,***,,,---,,,)))'''(((***...///###888;;;___+++'''((()))***++++++******&&&------***---*********)))(((((()))******,,,BBBVVV$$$;;;'''&&&555'''((()))*********))))))444)))BBB''''''(((((()))******++++++***)))((((((((()))******(((&&&&&&''''''&&&%%%''''''((()))))))))))))))///'''))):::$$$&&&)))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((()))(((((('''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))((((((((((((((('''((((((((((((((())))))''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((('''''''''******))))))))))))******)))(((((()))+++,,,,,,+++************************,,,+++******+++,,,+++)))(((((())))))))))))))))))***++++++++++++***)))((()))))))))))))))))))))))))))))))))******++++++,,,))))))*********+++++++++&&&''')))++++++***((('''******))))))))))))******((()))))))))***************+++...000000000000///,,,,,,++++++***)))))))))((()))))))))************uuu___OOOKKKEEECCCCCCDDDBBBAAA@@@>>>;;;999777666555555555444333222111111111111000000000000////////////***333***,,,333 ===PPP***+++222111---"""666ooo(((((())))))))))))((((((&&&(((+++***)))(((***---)))))))))((())))))***+++(((,,,&&&...000)))((((((((()))+++---//////$$$***+++'''(((+++,,,...,,,)))'''(((***,,,!!!------aaa((($$$&&&(((***,,,,,,,,,,,,+++,,,---!!!,,,''',,,+++***))))))***+++,,,AAAjjj111555999&&&'''(((******))))))((("""BBB&&&&&&&&&'''((())))))***+++)))'''%%%$$$&&&((())))))((('''''')))*********''''''((()))))))))))))))&&&...%%%555!!!###HHH&&&)))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((((((((((((((((((((())))))***+++++++++(((((((((''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''''''''(((((())))))******'''''')))))))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((((((***+++))))))(((((('''''''''&&&******))))))))))))******(((''''''(((***++++++***************************...,,,++++++,,,,,,***)))''''''(((((())))))*********+++,,,,,,+++***)))(((((((((((((((((()))))))))(((((()))***+++,,,,,,,,,)))************+++++++++!!!&&&+++---...---,,,******))))))))))))******(((((())))))*********+++)))+++...000111111111000,,,,,,++++++***))))))((((((((())))))*********+++rrr___NNNKKKGGGEEEEEEDDDCCCAAAAAA@@@>>>;;;999777666666333333222222111000000000333222///---,,,---...///:::"""222222999;;;^^^888,,,WWW//////...------,,,++++++))))))************))))))))))))************))))))///***'''777ttt^^^ZZZ```zzz///***000 333***++++++,,,,,,++++++***555;;;((('''mmm]]]+++'''%%%&&&+++---***)))***--->>>///+++000$$$---)))************+++++++++---###ggg222"""***''',,,###"""***---))))))///<<<))))))))))))))))))))))))***+++******)))'''&&&%%%%%%%%%&&&'''((()))******---,,,***(((((()))***+++'''(((,,,,,,$$$$$$;;;WWW'''***((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((('''''')))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************)))'''&&&'''***+++***((('''(((((()))))))))))))))''''''''''''((((((((((((************************)))*********++++++++++++---,,,***))))))***,,,---...---,,,***)))((((((((((((((())))))************((()))))))))'''''')))***)))))))))))))))))))))))))))))))))***+++++++++,,,((()))***+++++++++++++++************************,,,,,,------...///000000...,,,)))'''&&&''')))***************************nnn[[[NNNKKKGGGEEEDDDCCCBBBAAA@@@>>><<<:::888666555555333333222222111000000000///...,,,*********+++,,,111000111000555///,,,++++++***))))))(((((())))))************))))))******++++++++++++******(((---,,,///ggg)))++++++111$$$...***++++++,,,,,,++++++***...000###******666...+++((('''******(((''')))---000%%%+++---(((///)))************++++++++++++111&&&ggg((("""%%%---666444&&&$$$???aaa))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((---,,,***)))((()))***+++$$$$$$)))---''' (((777'''***)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))))))))))))))'''&&&'''***+++***((('''(((((()))))))))))))))''''''((((((((()))))))))************************)))))))))*********++++++---,,,***))))))***,,,---,,,+++******)))*********))))))))))))))))))******)))***+++***((((((***+++***************************************+++++++++))))))***+++++++++******((((((((((((((((((((((((++++++,,,------...//////,,,+++(((&&&%%%&&&''')))))))))))))))))))))((((((kkkXXXMMMJJJFFFDDDCCCCCCBBBAAA>>>===;;;999777555555444333333222222111000000000000///...---------...///%%%---,,,---000444*********)))((((((''''''))))))************))))))++++++,,,,,,,,,,,,++++++%%%&&&---222777///444&&&+++111)))******++++++,,,,,,++++++***(((444...000'''---***(((******((())),,,222^^^***$$$...(((******)))************+++++++++......GGGuuufffWWWUUUhhh{{{)))))))))))))))))))))))))))(((((('''((()))***+++)))))))))((((((''''''''',,,+++***)))))))))***+++***''')))///---$$$!!!$$$CCC'''*********)))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''************************))))))))))))))))))))))))&&&''''''((()))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((()))((('''((()))***)))((('''((())))))******))))))((((((((()))))))))******************************((((((((()))))))))******,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,+++***)))(((((()))*********++++++***))))))***,,,************************+++++++++*********************+++++++++******)))((((((((((((((((((((((((******++++++,,,---------,,,+++)))'''&&&'''((()))++++++******)))))))))(((jjjWWWMMMIIIEEEBBBAAAAAAAAA@@@>>>===;;;999777666555555333333222222111000000000000//////...//////000111111???222 ///,,,,,,+++++++++*********))))))************))))))***++++++++++++++++++***'''---$$$///444&&&***///+++)))***++++++,,,,,,++++++***,,,$$$000...+++///FFF$$$+++)))***,,,,,,)))+++///DDD000)))(((---''',,,%%%))))))*********+++++++++((($$$111!!!ccc))))))))))))))))))))))))***)))((('''''')))+++,,,)))))))))(((((((((((('''++++++***))))))******+++...)))(((++++++((('''***'''TTT'''***************))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))(((((()))************)))))))))))))))************************************(((((((((((())))))))))))++++++***))))))***++++++******))))))******+++,,,,,,+++)))((('''((()))*********+++***)))(((***,,,************************,,,+++++++++***)))))))))+++++++++++++++***)))(((************************)))*********+++++++++,,,...---+++*********+++,,,......------,,,+++++++++kkkYYYLLLHHHDDDAAA@@@@@@@@@@@@>>>===<<<:::888777666666333333222222111000000000,,,,,,,,,,,,,,,,,,------,,,%%%CCC///PPP,,,,,,,,,,,,,,,+++++++++))))))************))))))))))))************))))))'''===%%%>>>999PPP&&&+++***)))+++***,,,***++++++,,,,,,++++++***///###555...444$$$'''((((((***---+++''''''+++jjjbbb$$$%%%+++))))))///&&&))))))*********+++++++++)))777&&&111444999************************---+++)))((('''(((***+++(((((((((((()))))))))*********************++++++'''%%%%%%&&&&&&&&&(((---'''$$$'''***************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))'''(((((()))((())))))***((())))))***************))))))))))))************************************(((((((((((())))))))))))************************,,,+++******))))))******+++***)))(((((()))******((()))***)))'''''')))***************************,,,+++++++++***)))))))))+++++++++++++++***)))(((++++++++++++++++++++++++)))))))))***************---,,,+++******++++++,,,---------,,,,,,,,,++++++kkkYYYLLLHHHBBB???>>>?????????>>>===;;;:::888777777777333333222222111000000000............------------555???+++(((333---$$$***BBB************************))))))************)))))))))))))))******)))))))))'''...***000000(((!!!777###...***((()))...***++++++,,,,,,++++++***'''...%%%111 +++,,,111222)))(((***+++'''###$$$)))***///---000((()))...&&&)))************+++++++++000'''---&&&,,,``` ************************,,,+++***)))((())))))***((((((((())))))*********)))*********++++++++++++"""%%%)))***)))'''''')))'''111'''*********)))))))))(((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))((())))))******++++++,,,))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))***************'''((())))))(((((()))***((()))******++++++******((((((((()))))))))******************************((((((((()))))))))******************************,,,,,,+++***)))))))))***(((((())))))************((())))))(((''''''(((***+++++++++++++++++++++++++++++++++*********************+++++++++******)))))))))))))))))))))))))))***************************))))))((((((((())))))************************gggUUUKKKGGGBBB>>>===>>>??????===<<<:::999777666666666333333222222111000000000111111111000000///......!!!+++,,,---@@@***000111777:::))))))))))))))))))))))))))))))************)))))))))******++++++******)))+++ ---777EEE999BBB 444"""000---(((,,,---***++++++,,,,,,++++++***$$$...!!!...***,,,222###}}}kkk***)))))))))'''&&&---555666,,,...777000***'''+++))))))************+++++++++---$$$(((111$$$111ZZZ'''************************)))***************++++++*********)))))))))))))))))))))***+++++++++++++++&&&(((+++,,,,,,+++***))),,,%%%,,,;;;'''***)))))))))((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***)))))))))&&&(((***)))(((''')))+++))))))***++++++++++++***''''''((((((((()))))))))************************)))))))))*********++++++))))))************))))))*********)))******+++,,,%%%''')))+++,,,++++++***)))******)))(((((()))+++++++++++++++++++++++++++***************+++++++++))))))***+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((())))))*********dddRRRKKKGGGAAA======>>>??????;;;:::999777666555555555333333222222111000000000............---,,,+++***222&&&777)))"""111&&&...333222222))))))))))))************))))))************))))))+++++++++,,,,,,+++++++++...000&&&555&&&ggg%%%000(((%%%111///)))...***+++++++++,,,,,,+++++++++...%%%///&&&+++222///+++))))))******...999FFFqqq///666222''')))&&&,,,111)))************+++++++++---###:::+++---***000************************'''((()))+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))***+++++++++++++++)))(((%%%$$$''',,,---+++''''''666UUU'''***((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%&&&''')))+++---//////))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&(((******'''''')))+++))))))***++++++++++++***''''''''''''((((((((((((************************************++++++++++++))))))************))))))((((((((()))***,,,---...###%%%))),,,------+++******++++++***))))))***,,,++++++++++++++++++++++++))))))******+++++++++,,,((()))***++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************(((((()))***+++,,,,,,---|||cccTTTNNNHHHBBB???AAABBB???<<<>>><<<;;;999777555555444333222111111000000111111000000000000////////////,,,------......------,,,000+++...444---'''???bbb+++***((('''''''''((()))******++++++++++++******,,,+++)))((((((((()))***---,,,++++++***+++++++++------++++++++++++++++++++++++))))))************))))))***)))(((((()))***---...,,,&&&aaa...,,,,,,&&&222&&&+++---,,,+++++++++,,,---...***+++++++++,,,,,,,,,,,,)))***++++++,,,...222666SSS###000&&&''')))*********)))((())))))))))))***+++,,,---++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))555&&&,,,---|||%%%(((******)))(((''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))(((((((((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((+++)))'''&&&%%%&&&'''(((((((((((((((((())))))***)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))((('''&&&&&&))))))))))))))))))))))))+++*********))))))((((((((()))***+++,,,+++******++++++******)))(((((((((+++,,,---,,,***)))***+++******)))))))))))))))***,,,+++++++++++++++,,,,,,...---,,,+++************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((++++++************++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***)))(((******++++++++++++******zzzaaaRRRNNNHHHBBB???@@@AAA???<<<===<<<;;;888777555555444333222111111000000111111111000000000//////......,,,------......------,,,---***---222***&&&777"""```+++***)))((('''(((((()))******++++++++++++******++++++***))))))))))))))))))))))))))))))***++++++333---...******************************++++++++++++******+++***)))))))))+++---...)))000AAAWWW(((+++666AAA'''000+++***)))))))))***+++,,,,,,,,,,,,,,,------------***++++++***)))+++...000999ttt...(((&&&&&&'''((())))))))))))(((,,,++++++*********+++++++++******))))))******+++***)))(((((((((((()))***))))))))))))))))))))))))***(((''''''$$$FFF%%%(((+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((''''''''''''###$$$%%%''')))***,,,,,,(((''''''''''''((())))))***)))'''&&&&&&&&&((((((******)))((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))******))))))((('''))))))))))))))))))))))))******)))))))))(((((((((((()))***+++++++++*********************++++++++++++,,,,,,,,,***)))***+++******))))))))))))******++++++************++++++------+++******)))))))))************************)))***+++,,,,,,+++***)))++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,............---,,,+++*********++++++++++++******yyy```QQQMMMHHHBBB???@@@@@@>>><<<===<<<:::888777666555555333222111111000000111111222111111000///......---,,,------......------,,,***))),,,///---(((&&&'''333!!!%%%ZZZ+++***)))(((((((((((()))******++++++++++++***************+++******)))(((&&&&&&&&&'''((()))++++++---777>>>))) ,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...&&&333'''BBB;;;333(((***))))))))))))***+++,,,************************,,,,,,,,,***))))))***,,,>>>KKK333###222'''((()))******+++*********------,,,+++******************))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))000 ...$$$$$$!!!GGG&&&(((++++++******)))((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,+++)))((('''((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&&&&'''((((((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))************++++++******))))))))))))))))))))))))))))))))))))((((((((((((((('''((()))******++++++******))))))***++++++,,,------)))+++++++++)))((()))*********)))))))))******++++++******)))))))))******,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,............---,,,++++++******++++++++++++******xxx```QQQKKKGGGBBB???>>>>>>>>><<<===<<<:::888777666555555333222111111000000111111333222111000///...---,,,,,,------......------,,,+++---,,,***---222222000+++...---### EEE*********)))))))))))))))******++++++++++++******)))***+++,,,,,,+++)))((('''&&&&&&'''((()))******))))))222PPP111+++'''---........................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...444000<<>>uuu:::444)))<<< +++,,,,,,---...//////////////////////////////...---...///...------...000444"""%%%:::@@@,,,&&&111&&&...---,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))************))))))))))))******))))))************)))))))))))))))))))))))))))))))))(((...,,,---///'''(((&&&))))))************)))((('''((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%'''))))))((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''###$$$%%%'''(((***+++,,,''''''&&&&&&''''''((()))(((((('''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***************))))))((((((((((((((()))******)))((()))+++***************+++,,,,,,+++******)))(((((())))))+++***))))))((()))))))))************************,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++www```RRRIIIFFFBBB???<<<;;;<<<===<<<;;;:::888777666666666333222111111000000111111222111111000///......---,,,------......------,,,%%%***---+++***+++,,,+++000,,,+++///111,,,%%%!!!444www******++++++******)))(((******++++++++++++******)))***++++++,,,+++++++++,,,+++******)))))))))***000222(((---###\\\'''000---;;;###---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,(((444000000###---ppp555!!!000+++'''000111***+++,,,---.../////////............//////000000...000111111000000222333555555>>>+++000QQQ777(((,,,///%%%...+++,,,++++++************+++(((''''''((()))***++++++++++++************++++++)))******++++++******))))))))))))))))))))))))))),,,&&&!!!---###"""888$$$%%%'''***&&&''')))******))))))(((((((((((((((((((((((((((+++******)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((()))***+++***))))))(((''''''&&&&&&(((***+++***))))))***,,,***************+++,,,---,,,+++******))))))))))))+++******)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******))))))(((---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------......------,,,++++++,,,,,,,,,,,,++++++uuu^^^QQQHHHFFFCCC>>>;;;:::;;;===;;;;;;999888777777666666333222111111000000111111111000000000//////......,,,------......------,,,&&&''')))---///......000+++)))%%%###)))000111,,,111333ccc******+++++++++***)))(((******++++++++++++******+++*********++++++,,,---******)))))))))***++++++!!!(((,,,...999"""VVV###'''"""...<<<,,,///++++++++++++++++++++++++---,,,+++******+++,,,---***+++++++++++++++******333888222$$$=== NNNFFF'''(((666444$$$---999...+++,,,---///000111000000//////000111222333333444444666888888777666777888,,,:::+++AAA???999&&&ggg444%%%:::<<>>;;;:::;;;===;;;:::999888777777777777333222222111000111111111000000000000////////////,,,------......------,,,333+++&&&***,,,)))***...$$$111666---%%%'''*********'''...888+++RRR******+++,,,+++***)))(((******++++++++++++******++++++***)))***+++---...(((((((((((()))+++,,,---'''///!!!...111---%%%===ddd((($$$111***)))***...333+++------------------------///...,,,++++++,,,...///******+++++++++******)))%%%CCC###,,,666<<<222+++)))^^^LLL$$$666///555///+++222...)))111---...000222333444333333666777888999:::<<<======<<<>>>??????===<<<<<<===>>>FFFAAA777JJJBBBFFF???NNNFFF888777:::222===(((DDD###888222111000///......///000......---,,,++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))$$$...///))),,,---'''$$$///!!!WWW'''***!!!###%%%((()))***)))(((************************(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,+++)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))(((((((((''''''''''''%%%%%%&&&'''((()))***+++((((((((((((((()))******&&&&&&'''((())))))((((((,,,+++***(((''''''''''''))))))))))))))))))))))))&&&''')))*********)))((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++)))((('''''''''(((***+++(((((())))))******++++++)))***,,,,,,++++++,,,---************+++,,,---......---,,,+++************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,+++***)))******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++jjjXXXNNNJJJHHHEEEBBB???>>>======:::999888777666666666666333333222111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++555---+++***(((((()))+++,,,...---,,,,,,+++++++++,,,+++++++++++++++***)))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,...&&&...ZZZMMM222,,,---///************************------++++++++++++------))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,///,,,'''######%%%))),,,,,,***(((000OOO{{{GGG...+++///222000000111111222222222333777777777888:::;;;===>>>>>>BBBGGGHHHGGGEEEEEEFFFIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLNNNOOOPPPQQQWWWMMMQQQuuupppPPPEEEHHHMMMBBB@@@===;;;:::;;;<<<===;;;999666555666666666555111000000///......---------------------,,,,,,,,,,,,++++++*********++++++))))))))))))************))))))))))))))))))))))))000222...%%%))))))))))))((((((((((((+++******)))(((''''''&&&((((((''''''''''''(((((('''(((((()))***++++++,,,000(((&&&$$$$$$000555+++---+++*********)))'''$$$+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))******))))))******++++++++++++'''(((((()))(((((('''&&&++++++******)))(((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------++++++******)))(((((('''))))))))))))))))))))))))))))))***+++,,,------...)))************+++++++++++++++******************,,,+++*********+++,,,---,,,+++)))(((((()))+++,,,(((***,,,,,,***)))***************)))******+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++........................+++,,,---//////......---hhhVVVMMMGGGEEECCC@@@===<<<<<<;;;:::999888777666666666666444333222111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------000EEEooottt,,,+++***(((((()))+++,,,------,,,+++++++++++++++***+++++++++******)))(((******************))))))******+++++++++,,,,,,,,,$$$***---)))%%%,,,>>>OOOyyyrrrXXXHHH888111(((%%%&&&)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------,,,,,,++++++///...,,,******+++,,,---///222222---((()))333<<>>>>>===<<<:::777666444222111///....../////////...------,,,,,,+++******)))))))))******))))))))))))))))))))))))***************************,,,%%%BBB|||&&&,,,))))))((((((((('''''''''''''''(((((())))))******((((((''''''''''''((((((''''''((())))))***++++++'''%%%+++000111;;;===111...***'''&&&(((************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))************************(((((())))))***+++++++++))))))))))))************************************,,,,,,,,,+++++++++******************++++++++++++++++++******************++++++*********+++,,,---,,,+++***))))))***+++,,,)))+++,,,,,,+++******+++***************++++++,,,)))******++++++******))),,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------}}}fffUUULLLFFFDDDBBB???===<<<<<<<<<999999888777666666666666555444333111000/////////000000000000////////////------------------------***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...... ......###%%%555++++++***))))))***+++,,,,,,+++******************)))************)))(((((()))))))))))))))***************+++++++++,,,,,,,,,111555666111)))&&&***///(((+++...---)))&&&&&&''' &&&...333333111//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000///...---,,,++++++......///000000///---,,,"""***---,,,***))))))555666666444///***'''&&&&&&...444666666666777<<<<<<===>>>@@@AAABBBBBBDDDEEEHHHKKKNNNQQQSSSUUUUUUWWWZZZ[[[[[[[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[aaa``````______``````aaabbbfffiiieee^^^\\\___dddXXXZZZ\\\[[[ZZZ[[[```dddYYYXXXYYY[[[\\\[[[YYYVVVZZZZZZYYYWWWUUUSSSQQQPPPQQQPPPMMMLLLKKKHHHEEEBBBBBB@@@===999666444333222333333222000///...---,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))************************!!!333(((///;;;111...,,,(((+++'''222333 +++******)))))))))((((((((('''''''''((()))*********)))((((((''''''(((((()))'''''''''(((((())))))***+++%%%(((---333FFFWWWWWWEEE===222+++)))******)))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,******++++++++++++++++++++++++******++++++,,,---,,,+++***))))))***+++,,,***,,,---,,,+++***+++,,,***************+++,,,,,,)))******++++++******)))++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---{{{eeeUUULLLFFFEEECCCAAA????????????999888777666666555555666555444333111000/////////000000000000////////////........................***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,111000---)))((('''''''''+++******))))))***+++,,,******))))))))))))******))))))*********))))))(((((((((((())))))***************+++++++++,,,,,,,,,((("""&&&222666000'''&&&(((***++++++,,,///222111111///***%%%$$$(((---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000//////......------+++---...//////...,,,+++:::777333...+++,,,///111***+++,,,------///333555<<<===<<<999666888???DDDEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPSSSVVVYYY\\\^^^___]]]]]]___```aaabbbccceeecccbbbaaa___^^^]]]\\\\\\aaa``````____________```ZZZSSSOOOUUU___ccc\\\SSS\\\]]]]]]]]]]]]```eeejjjpppmmmgggcccaaa```^^^]]]^^^___``````^^^\\\YYYXXX[[[YYYXXXWWWWWWTTTPPPMMMOOOLLLHHHCCC???<<<;;;:::888777666444222000///...000///...............///************))))))))))))************************!!!,,,,,,,,,000&&&%%%###'''%%%%%%###(((333000,,,,,,+++++++++************)))))))))((((((((('''))))))(((((((((((())))))&&&'''''''''((((((((()))...'''&&&)))---CCC]]]fff[[[MMM<<<...)))((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''))))))(((&&&%%%)))))))))(((((((((((('''&&&%%%$$$######$$$&&&((((((((((((((())))))******((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((''''''((())))))******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...*********+++++++++,,,,,,******+++++++++++++++,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,---,,,++++++,,,...+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,,,,,,,------------...///000111............////////////000///---,,,,,,---......yyydddUUUMMMFFFEEECCC@@@???>>>>>>>>>999888777666555555555555555444333111000/////////000000000000////////////........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******&&&+++***'''///999222"""***))))))******++++++,,,)))))))))(((((()))******))))))************))))))(((((())))))******++++++******+++++++++,,,,,,,,,...000222222...+++)))(((,,,///222333000+++'''$$$,,,,,,---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000---,,,,,,,,,,,,---------$$$%%%'''***///333666777)))...333666666555444333333444777;;;@@@DDDHHHJJJOOOPPPQQQSSSTTTVVVWWWWWWYYYZZZ\\\___aaabbbccccccbbbbbbbbbcccdddeeeeeeeeecccbbb```]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[^^^___^^^[[[YYYXXXXXXUUUYYY___cccdddcccaaa___\\\]]]```cccfffdddaaa^^^___aaacccddddddbbb```______^^^^^^^^^___]]][[[XXXYYYWWWSSSNNNJJJGGGEEEEEE???>>><<<:::888555444333333222111000////////////,,,,,,++++++***************************************%%%###)))...((()))666...444222666---,,,999(((++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((%%%+++///---888JJJQQQ]]]MMM999***&&&((()))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''))))))(((&&&%%%))))))))))))))))))))))))'''&&&%%%$$$$$$&&&(((***+++++++++*********))))))'''((()))***************))))))))))))))))))))))))******************************))))))((('''''''''************************++++++++++++++++++++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,***+++,,,...+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------------------...000111222//////000000111111111222222222000//////000111222wwwcccUUUNNNEEECCCAAA>>><<<;;;;;;;;;888888777666555555555555444333222111000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((''',,,111...$$$###---)))))))))***++++++,,,,,,))))))))))))))))))***+++))))))***++++++++++++******************+++++++++******+++++++++,,,,,,,,,"""'''------***)))+++///***'''### """'''...222(((''''''(((***((($$$ ------------------------+++,,,,,,------,,,,,,+++........./////////000000,,,,,,---...///000111111///...---------...///000222222333222000...,,,***;;;999555222222777>>>DDDBBBBBBDDDIIIOOORRRRRRPPPXXXYYYZZZ[[[\\\]]]^^^______aaaccceeeffffffffffffhhhgggffffffgggfffdddbbb```^^^[[[WWWTTTSSSRRRRRROOOOOOOOOPPPQQQRRRTTTTTTJJJOOOTTTUUURRRRRRVVVZZZLLLKKKKKKMMMSSS\\\eeekkkeeeeeeeeefffhhhgggdddbbbbbbdddfffhhhhhhhhhffffffaaa``````aaabbbcccaaa```^^^]]][[[XXXUUURRRPPPNNNHHHGGGFFFCCCAAA???===<<<777666444222000/////////......------,,,++++++++++++++++++++++++++++++++++++,,,)))%%%&&&,,,,,,'''%%%((((((---((('''...###))))))((((((((('''''''''%%%&&&'''((()))***+++,,,***))))))(((((())))))***(((((((((((((((((((((((()))%%%***---(((333KKKXXXbbbQQQ:::+++&&&((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((())))))(((((()))***,,,---------,,,++++++***))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,---------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...+++++++++++++++,,,------)))******++++++******)))......------------......,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------......///////////////000111222333000000111111222222333333555555555555555666666777ttt```SSSMMMEEEDDDAAA>>><<<;;;::::::888888666555555555555555222222111111111111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******...$$$ '''...//////222(((((()))***+++,,,,,,,,,***))))))))))))***+++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,)))(((+++000222...))),,,...///111000---)))&&&222000......000333444555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.../////////000000000000---------....../////////...............///000000,,,---...///000444:::>>>000666===CCCEEEEEEDDDDDDJJJIIIJJJNNNTTTZZZ___aaa______``````aaabbbccccccbbbcccfffhhhiiiiiiiiihhhjjjiiihhhhhhhhheeeaaa]]]YYYVVVRRRNNNKKKIIIHHHHHHDDDDDDFFFGGGJJJLLLNNNOOOQQQNNNLLLMMMQQQPPPKKKFFFJJJLLLOOOSSSUUUVVVUUUSSS^^^\\\[[[]]]bbbhhhmmmoooggghhhiiijjjkkkjjjiiiiiidddcccaaabbbcccddddddccc^^^^^^___^^^\\\ZZZWWWUUURRRQQQOOOMMMKKKIIIGGGFFF===<<<:::777555333222111000//////...------,,,,,,++++++++++++++++++++++++&&&---222,,,'''------ +++))),,,,,,---...---333******)))))))))(((((((((%%%%%%&&&((()))+++,,,,,,******))))))))))))******))))))))))))))))))))))))---&&&)))***$$$111OOOccccccQQQ;;;,,,((())))))'''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))$$$$$$%%%&&&''''''((()))(((((()))******+++,,,,,,+++++++++***************&&&''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******************)))))))))******++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******++++++,,,------...)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***((()))+++...,,,++++++++++++,,,------)))******++++++******)))...------,,,,,,------...,,,,,,++++++,,,,,,---...........................,,,,,,---......///000000222222222222222333444555333333444444555666666666777888999:::;;;<<<<<<<<>><<<;;;;;;888777666555555444444555111111111000111111222333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++!!!+++///)))%%%(((((($$$(((((()))++++++,,,,,,,,,******))))))***+++,,,,,,***+++,,,------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,(((***---...---+++***)))///---+++***+++,,,,,,,,,,,,...000000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------.........///...............---------+++,,,---...//////......111555:::;;;::::::<<>>KKKTTTDDD000&&&'''+++------)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((()))******###$$$%%%&&&((()))******%%%&&&'''((())))))))))))((((((((()))******++++++%%%''')))+++,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((******************++++++'''((()))***,,,---...///))))))))))))))))))))))))))))))***+++,,,------...++++++,,,,,,,,,---------******+++,,,,,,---......)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,++++++++++++)))'''(((+++---,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................------......///000111111555555444444444555666666666777777888999::::::;;;888999<<<>>>????????????qqq___RRRLLLHHHFFFBBB@@@???===;;;999999999888888777666666666555333111/////////111222000111222333333222111000......---------,,,,,,,,,...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------------,,,++++++***,,,+++*********+++---...******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------...000000...,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000111111000000111///...///222333111///---///111222222222444666666888:::;;;===@@@DDDGGGKKKMMMPPPSSSVVVWWWWWWVVVXXXXXXYYY[[[]]]___aaaccceeedddcccbbbbbbbbbcccdddeeefffgggiiikkklllkkkjjjooollljjjhhheee^^^UUUNNNLLLHHHBBB===<<<<<<;;;;;;888999:::;;;===BBBHHHMMMRRRSSSUUUUUUSSSNNNJJJGGGCCCCCCBBBBBBCCCFFFIIIKKKLLLOOOSSSXXX^^^cccgggiiinnnmmmllllllmmmkkkhhheeecccaaa^^^]]]]]]^^^]]]\\\]]]]]]]]]^^^^^^___```aaa[[[[[[[[[YYYVVVUUUVVVWWWTTTOOOJJJGGGGGGEEE???:::888666444222///...---,,,......---,,,+++*********++++++,,,,,,,,,,,,++++++))))))******++++++++++++'''(((***+++***)))'''%%%******************************))))))))))))******(((((())))))))))))(((((('''((()))***,,,,,,------//////...---,,,******)))))))))((((((''''''&&&&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&(((***+++,,,+++)))(((******))))))((((((''''''''''''((()))))))))))))))+++***)))***+++++++++))),,,,,,,,,,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++******++++++,,,---.........---,,,+++)))(((*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,...---------...//////000///...---,,,,,,---...///000000000000000000111111///.........//////000000555555555666777888:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???@@@@@@@@@???ppp^^^RRRLLLHHHEEEBBB@@@???>>>;;;::::::999999888777777666666555444222111000000111111000111111111111111111000............------------...---,,,++++++---///000---------,,,,,,+++++++++---,,,,,,++++++,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++)))(((''''''((()))***+++***++++++++++++,,,,,,,,,))))))***+++,,,------...///...---...///...,,,***,,,,,,------------------...------------------,,,---------------------------------.........//////.........////////////...000...---...111222111//////111333555555777999;;;999;;;???BBBEEEJJJOOOSSSQQQSSSUUUWWWYYYYYYXXXXXXZZZZZZ[[[\\\^^^___aaabbbeeedddcccbbbbbbbbbcccdddddddddfffhhhkkkllllllkkkooonnnllljjjggg```XXXRRRKKKGGGBBB>>><<<<<<;;;;;;666666777999<<>>===:::777555222111000///...,,,***))))))))))))++++++++++++***)))(((((()))*********++++++++++++((()))*********)))((('''******************************))))))))))))******(((((())))))))))))(((((())))))***************)))+++++++++***************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))((((((((((((((())))))******+++******+++***)))***+++,,,+++)))((()))***++++++,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******............---------,,,,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------......------...//////000//////...---......///000///000000000111111111111222111000000000111222333777888999:::<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@ppp^^^RRRLLLHHHEEEBBB@@@???>>><<<::::::::::::999888888777777444444444333222222111111111000000//////000000111////////////...............---,,,,,,,,,---...//////...------++++++***))),,,,,,,,,,,,---...///000---------,,,,,,,,,,,,,,,...------,,,+++***)))(((++++++,,,---------,,,,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++,,,---...//////...------------***(((,,,,,,,,,------.........---------------.................................------........./////////////////////////////////111000///000222333222111222555888:::;;;>>>AAACCCCCCEEEHHHKKKNNNSSSXXX\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZ[[[\\\^^^___aaaaaadddcccbbbbbbbbbbbbdddddddddfffhhhjjjlllmmmnnnnnnpppoooooonnnkkkeee^^^XXXNNNJJJEEEAAA???>>>===<<<777777777888;;;BBBJJJPPPZZZ\\\```cccbbb___[[[XXXQQQOOOLLLIIIEEEBBB@@@???AAABBBEEEJJJQQQYYY```dddfffgggjjjllllllhhhaaa[[[UUUQQQMMMJJJJJJKKKKKKKKKLLLOOOTTTXXX\\\]]]\\\\\\]]]^^^^^^]]][[[ZZZ[[[]]]]]]ZZZWWWVVVVVVTTTPPPLLLHHHFFFDDD@@@===:::888777444222///,,,******++++++---,,,,,,+++***)))((('''************++++++++++++*********))))))))))))(((************************))))))))))))))))))))))))(((((())))))))))))((((((************)))'''&&&%%%''''''(((((()))))))))***))))))))))))************------,,,+++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))***(((%%%$$$$$$&&&***,,,((((((((()))))))))***************+++++++++++++++,,,***)))***+++,,,+++***$$$%%%''')))***+++,,,,,,---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,------,,,,,,------...///+++,,,---...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---------.........------......///000000000///000000111222333222333333444444444444444555444222111111333555777999:::<<>><<<:::;;;;;;::::::999888888777444444444444444222111111111000///......///000111000000000000////////////......------------...///---------,,,,,,+++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++***------,,,,,,+++***))))))***++++++,,,---------------,,,,,,,,,,,,---------+++++++++,,,,,,,,,------******++++++,,,---.........---,,,,,,---,,,+++)))+++,,,,,,------.........,,,,,,------......//////.............../////////............////////////222111111000000000000000222222222333444555666555777:::===@@@BBBEEEHHHKKKPPPQQQRRRSSSSSSUUUXXX[[[]]]]]]\\\\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]]___```aaaccccccbbbaaaaaabbbcccdddhhhiiikkkmmmmmmnnnpppqqqqqqqqqrrrrrrooojjjddd```VVVSSSNNNJJJGGGDDDBBB???===<<<;;;;;;<<>>AAADDDGGGIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIGGGFFFEEEDDDlll[[[QQQKKKGGGDDDAAA@@@???>>><<<;;;;;;;;;::::::999888888777444444444444444222111111111000///......///000111111111000000000////////////.........---.........+++++++++,,,,,,---------,,,,,,,,,,,,++++++******,,,,,,++++++******))))))++++++++++++++++++++++++***++++++,,,------------******************))))))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------.........---------....../////////,,,,,,------...................../////////000000111111000//////000000111222333555666777888:::;;;>>>AAADDDGGGIIILLLOOORRRVVVWWWWWWVVVUUUVVVXXXZZZ^^^]]]\\\ZZZXXXVVVTTTSSSRRRSSSVVVZZZ]]]___```aaacccbbbaaa```___```aaaaaagggiiikkkkkkjjjjjjlllnnnqqqsssuuuvvvsssoookkkiiiccc___[[[WWWSSSOOOKKKHHHEEEDDDAAA>>>===@@@EEEIIIPPPTTTZZZ```dddfffffffffhhhgggeeeaaa[[[SSSMMMIIIAAA???======@@@EEEJJJNNNVVVZZZ___eeegggddd]]]WWWPPPLLLFFFBBBAAABBBCCCCCCCCCCCCEEEHHHLLLPPPUUUWWWZZZ[[[[[[ZZZXXXWWWXXXYYYYYYYYYZZZ[[[\\\[[[YYYWWWWWWVVVSSSOOOLLLIIIHHHGGGBBB???<<<888555333222222...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,+++************+++************************((()))************)))((((((((())))))))))))((((((''''''(((((((((''''''&&&******)))))))))((((((((('''''''''(((((()))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********''''''((()))***+++,,,,,,+++******)))))))))******,,,+++***+++,,,,,,,,,***''''''((()))))))))))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,---......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////******++++++,,,------...---------...///000111222444555666888:::;;;<<<<<<@@@AAABBBBBBBBB@@@???>>>:::888555444444666999<<<===???BBBEEEGGGIIIKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDiiiYYYOOOJJJFFFDDDAAA@@@??????===;;;:::::::::999888888777777444444444333222222111111111000000//////000000111000000000000////////////////////////.........---)))***++++++---......///,,,,,,,,,,,,+++***)))(((++++++************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------......------,,,,,,++++++,,,***)))+++---/////////------------------------.............../////////,,,,,,,,,---......//////....../////////000000000//////...---...///000111444666999;;;<<<>>>AAACCCGGGIIILLLNNNPPPRRRUUUWWWVVVWWWXXXXXXXXXZZZ]]]___```___]]][[[YYYWWWVVVUUUSSSUUUXXX\\\___aaabbbbbbcccbbb```^^^]]]]]]]]]^^^```ccceeedddccccccfffjjjppptttxxxyyywwwtttqqqpppnnnkkkhhheeeaaa]]]XXXTTTNNNMMMIIIEEEAAA@@@BBBDDDJJJMMMRRRXXX^^^bbbdddeeehhhiiiiiihhhccc\\\UUUQQQCCCAAA???>>>???BBBFFFIIINNNQQQWWW^^^cccccc___\\\RRRNNNHHHDDDCCCCCCCCCBBBDDDDDDCCCDDDGGGLLLQQQTTTXXXXXXXXXVVVTTTRRRSSSTTTVVVXXXZZZ]]]^^^^^^]]]\\\[[[ZZZWWWUUUSSSQQQPPPOOOHHHFFFCCC???;;;888666555///...,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************((()))***++++++***)))((((((((())))))))))))((((((&&&&&&'''((())))))((((((++++++******))))))((((((''''''''''''(((((((((((('''((((((((()))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))&&&(((***,,,,,,+++)))((((((((())))))***+++,,,,,,,,,+++)))(((((()))******---+++***+++,,,---,,,+++***+++++++++******)))((()))***************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++************+++,,,,,,...............---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,---......///......///000222444666888:::;;;===@@@BBBDDDEEEEEEGGGHHHIIIIIIHHHEEECCCAAA>>>===;;;999:::<<<>>>@@@CCCEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDD???>>>>>>>>>>>>??????@@@}}}gggWWWNNNIIIFFFDDDAAA@@@??????===<<<:::999999888777777666666555444222111000000111111000111111111111111111000000000/////////.........///////////////...------+++++++++,,,,,,---------+++,,,,,,------,,,+++*********++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,++++++....../////////...,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,...,,,++++++---/////////.........------,,,,,,+++////////////............,,,------...//////000000.../////////000000000000000000//////000222444555:::>>>AAADDDFFFHHHLLLOOOQQQSSSUUUVVVWWWXXXZZZ\\\YYYZZZ\\\\\\]]]___bbbeeedddcccbbb```^^^\\\\\\[[[ZZZ\\\___bbbddddddddddddcccaaa___]]][[[ZZZZZZZZZYYY\\\______^^^___dddiiippptttyyy{{{yyyvvvuuuuuutttrrrpppooommmjjjeeebbbYYYXXXUUUPPPKKKGGGGGGGGGIIIKKKNNNSSSXXX\\\```bbbeeegggjjjkkkiiiddd^^^ZZZLLLJJJFFFCCCAAAAAACCCDDDGGGJJJPPPWWW___bbbcccbbb\\\XXXTTTPPPOOONNNMMMKKKLLLKKKKKKLLLNNNPPPSSSTTTVVVWWWVVVTTTPPPOOOOOOPPPQQQTTTXXX[[[]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWQQQOOOMMMJJJFFFAAA===:::666444111///---,,,,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,******************************((()))***++++++***)))((((((((())))))))))))((((((''''''((())))))))))))((()))))))))))))))*********)))))))))(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))&&&''')))++++++***)))''')))))))))******+++++++++...,,,+++)))))))))+++,,,---,,,++++++------,,,+++,,,,,,------,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............,,,++++++++++++,,,------+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000111111000111222555777:::===>>>AAACCCEEEHHHKKKMMMNNNNNNRRRRRRSSSRRRPPPMMMIIIGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>===:::999999888888999::::::|||fffVVVMMMHHHFFFDDDAAA@@@??????===<<<999999888888777666666666555444111/////////111222000111222333333222111000////////////............//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++++++++,,,,,,---------...------,,,+++***))))))------------,,,,,,+++***++++++,,,---,,,+++)))(((,,,,,,,,,---------......,,,,,,,,,------.........111///,,,,,,---.........//////...---,,,++++++***000000//////......---------......///000111111222////////////000000000000444333222222444666999:::AAAEEEJJJMMMOOORRRVVVZZZWWWYYY[[[[[[[[[\\\^^^```^^^___``````aaabbbeeehhhiiihhhfffdddcccbbbaaaaaaaaabbbeeeggghhhgggfffeeecccaaa___\\\ZZZXXXXXXXXXUUUYYY]]]]]]]]]___fffkkkoootttzzz|||zzzxxxwwwwwwvvvuuutttuuutttrrrnnnkkkbbbbbb___ZZZTTTPPPNNNNNNKKKKKKMMMPPPTTTYYY]]]```cccfffkkknnnmmmiiiddd```VVVSSSNNNHHHCCC@@@???>>>CCCFFFKKKSSS\\\bbbeeefffhhheeeaaa^^^]]][[[YYYWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUURRROOOMMMMMMNNNMMMPPPUUUYYY[[[[[[[[[\\\^^^^^^]]]\\\\\\\\\\\\\\\XXXXXXVVVSSSNNNIIIDDDAAA>>><<<888444111///......---------,,,,,,++++++++++++,,,---......,,,***)))************************''')))***++++++***)))'''(((((())))))))))))((((((((()))))))))))))))((((((&&&&&&'''((()))***++++++++++++******))))))((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))&&&'''(((((())))))((((((***************+++++++++///...,,,******+++,,,------,,,++++++------,,,+++---------......------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......((()))+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333333333555888;;;???BBBCCCFFFHHHKKKNNNQQQSSSTTTTTTZZZ[[[[[[ZZZXXXTTTPPPMMMIIIIIIHHHHHHIIIIIIJJJJJJGGGHHHHHHHHHFFFCCC@@@???@@@??????===<<<;;;:::999888777666555444555666666wwwaaaTTTMMMJJJJJJFFFBBB??????>>>===<<<;;;;;;;;;:::888555333111777555444444444444333111000000000000000000000000000/////////..............................------........................,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,......------------......***+++------------...000---///111111///---------,,,,,,,,,------------...000111111111//////111222111333555777999<<>><<<;;;:::999888999999888777777777777777ttt___RRRLLLJJJIIIFFFBBB??????>>>===<<<888999999999888666555444666555444333444444333111000000000000000000000000///////////////............................................................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,------------,,,......------------......***,,,------------...000...///111000...------................../////////...000000000///000222444444666999<<>>:::444111...------...//////---,,,++++++++++++++++++++++++,,,***))))))***++++++*********++++++++++++******))))))))))))******************))))))((((((((((((((((((((((((((()))*********)))))))))((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))***++++++************************+++++++++************)))*********+++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------......---+++******+++---...,,,,,,------------,,,,,,.........---------,,,,,,---------....../////////---000111---,,,000222222222222222333555888;;;===BBBDDDGGGKKKNNNQQQRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[[[[[[[ZZZXXXVVVTTTRRRLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;<<<;;;:::999999999999999ooo[[[PPPKKKIIIHHHEEEAAA??????>>>===<<<777777888888888777666666666555333333444444222111000000000000000000000000.........///////////////................................................///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........---------------++++++,,,---------------......------------......+++,,,......------...000///000000///------...000000000000000000000000000---///000111111222555777:::===AAADDDHHHLLLQQQUUUZZZ^^^ccchhhkkkkkkjjjhhhiiikkklllllllllmmmppprrrrrrrrrssssssssssssttttttnnnmmmjjjhhhgggfffffffffhhhiiijjjlllmmmnnnnnnnnnoooooonnnllliiihhhiiijjjgggfffeeeeeegggjjjnnnpppsssuuuwwwwwwuuurrrqqqppppppppppppqqqrrrrrrooommmppppppooonnnllljjjhhhggggggfffdddaaa___^^^]]]\\\bbbdddhhhkkkmmmmmmmmmmmmjjjhhhddd^^^WWWQQQLLLIIIGGGHHHHHHJJJNNNVVV___fffoooppprrrsssrrrpppnnnlllnnnnnnnnnnnnnnnmmmlllllljjjjjjhhheeeaaa[[[VVVSSSLLLJJJGGGFFFFFFIIILLLNNNRRRTTTWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[TTTRRROOOKKKHHHBBB<<<888444222000//////...---,,,---------,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++*********++++++++++++******))))))))))))***************))))))))))))((((((((()))(((((((((((()))************)))))))))(((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++++++++*********((())))))***************+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///...---,,,++++++,,,---...,,,,,,------------,,,,,,/////////........................///////////////+++///111...///333555555444555777999===@@@CCCEEEIIIKKKOOORRRUUUWWWXXXYYYWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWUUUSSSPPPNNNMMMHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========jjjWWWNNNJJJIIIFFFDDDAAA???>>>>>><<<;;;777777777777777666666666666444333333333333222000000000000000000000000000............////////////---------..........................................------...///000000///------------------------,,,---...---,,,+++,,,...---------,,,,,,---------------------------------...............---------+++,,,,,,---...---------......------------......+++---......------...000///000///...,,,---///111111111111000000000000000///000222444555777:::<<>>>>><<<:::999999888777666555444444666444333222333333222000000000000000000000000000.........///////////////---------.........//////........................---,,,,,,...000222222111------------------------,,,---......,,,,,,---......------,,,,,,------...------------------------........................,,,,,,---.........------......------------......,,,...///...------...000/////////...,,,---///111///000000000000111111111222444777888:::<<<@@@CCCJJJMMMPPPRRRTTTVVVYYY[[[[[[\\\^^^```bbbdddeeeffffffiiikkkmmmmmmnnnqqqsssrrrsssssssssrrrqqqpppooolllkkkjjjiiiiiihhhhhhhhhiiijjjlllmmmnnnmmmlllkkklllnnnoooooommmkkkjjjjjjjjjjjjkkklllppptttyyy{{{}}}}}}}}}yyysssmmmiiihhhdddcccbbbcccddddddcccaaaeeefffggghhhiiiiiiiiiiiikkkkkkjjjiiihhhgggfffeeejjjjjjkkklllmmmlllkkkkkkkkkkkkkkkiiifffbbb^^^\\\UUUVVVWWWVVVVVV[[[bbbiiinnnppptttvvvwwwvvvtttrrrqqqqqqpppooommmllljjjiiiggggggfffeeecccaaa^^^]]]XXXUUUPPPJJJFFFCCCBBBAAAGGGIIIMMMRRRVVVYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUQQQKKKGGGCCC@@@;;;777444222000.........---------,,,,,,,,,---+++******+++,,,,,,+++******++++++++++++******((()))))))))************))))))))))))************)))))))))))))))***++++++************))))))))))))******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************,,,,,,***))))))))))))***)))***,,,---------,,,+++************************+++++++++*********))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...+++++++++,,,---...///000------------------------......////////////......------------------..................////////////...333666666777<<>>AAACCCGGGKKKNNNQQQRRRSSSRRRSSSUUUVVVVVVVVVUUUUUUVVVVVVUUUSSSPPPMMMKKKJJJJJJIIIGGGEEEBBB@@@???>>>???@@@BBBEEEGGGHHHIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPRRRQQQQQQPPPNNNMMMMMMLLLNNNNNNOOOOOOOOONNNMMMLLLcccSSSLLLHHHFFFCCCAAA???>>>>>>===;;;999:::999777666555444444444555444222222333333111000000000000000000000000000000/////////............,,,,,,------.../////////........................,,,,,,,,,---000222222111------------------------,,,...///...---,,,---...///...---,,,,,,---...///,,,,,,,,,------------................../////////,,,,,,---.....................------------......---...//////...---...///.../////////---...///111...//////000111222333333666888;;;===???AAAEEEHHHMMMPPPSSSTTTTTTUUUWWWXXXZZZ[[[\\\^^^```bbbdddeeeeeehhhkkklllmmmmmmoooqqqppppppqqqqqqpppooommmllljjjjjjjjjiiiiiihhhhhhggghhhiiikkkllllllkkkjjjiiilllooorrrsssrrrpppoooooonnnppprrruuuzzz~~~vvvnnniiifffbbbaaa____________^^^\\\]]]^^^```bbbcccdddeeeeeeffffffggggggggggggfffffffffgggiiijjjlllmmmmmmnnnqqqqqqpppooolllhhheeebbb____________```cccgggjjjnnnppprrruuuvvvuuutttssstttsssrrrpppmmmkkkhhhgggddddddccccccbbbaaa```___[[[XXXTTTOOOJJJEEEBBB@@@BBBCCCFFFJJJOOOSSSVVVWWW\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXUUURRRNNNHHHEEE@@@<<<999555222/////////......---,,,,,,,,,---,,,******,,,---,,,+++******++++++++++++******))))))))))))************)))))))))************+++***))))))))))))***++++++++++++*********)))))))))))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++***************)))))))))***++++++,,,---,,,,,,,,,))))))))))))))))))))))))+++++++++************)))++++++,,,,,,,,,---------------,,,,,,+++******)))************************++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,------...///------------------------,,,,,,------------,,,,,,---------------..................///000111111111111777;;;;;;===AAADDDCCCFFFHHHLLLOOOQQQRRRRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPNNNLLLIIIFFFDDDCCCCCCCCCAAA???>>>=========???AAAEEEIIILLLNNNPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQPPPOOONNNNNNMMMRRRSSSTTTUUUVVVUUUTTTTTTbbbSSSLLLHHHEEEBBB@@@???>>>>>>===;;;999888777666555444555555666555333222222333222111000000000000000000000000000111111000///...------,,,,,,,,,------...//////000...........................---,,,---///000///...........................---...///...---,,,---//////...---,,,,,,---...///,,,,,,,,,---------......---........./////////000,,,------.....................------------.........///000///...---...///,,,...000000///...///000...///000111333555666777999;;;>>>???AAADDDGGGJJJLLLNNNQQQSSSSSSSSSTTTUUUWWWXXXYYY\\\^^^aaacccdddccceeehhhjjjjjjjjjkkkmmmjjjkkklllmmmllljjjhhhggghhhhhhhhhiiihhhhhhgggggghhhiiikkkmmmmmmkkkiiigggooorrrwww{{{{{{{{{{{{|||zzz}}}vvvooollldddbbb```______^^^]]][[[YYYZZZ\\\^^^```aaabbbbbbeeefffggghhhiiihhhhhhgggffffffgggiiijjjkkkllllllpppppppppooonnnllljjjiiigggffffffgggiiijjjjjjjjjoooppprrrsssttttttttttttvvvuuussspppllliiifffddd_________^^^]]]\\\[[[[[[WWWVVVTTTQQQMMMHHHCCC@@@===>>>???BBBFFFJJJOOOQQQVVVWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWXXXYYYYYYWWWVVVOOOLLLHHHDDD@@@<<<777444111000000///......------...,,,***+++,,,---,,,+++******++++++++++++******))))))))))))************))))))*********+++++++++******))))))******+++,,,+++++++++*********))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++((()))***++++++***))))))******))))))******+++,,,************************+++++++++************)))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///------,,,,,,,,,------...------............------,,,,,,------------,,,,,,------.........///////////////000111333444555555666<<<@@@@@@BBBFFFHHHGGGGGGIIILLLNNNOOOMMMKKKJJJGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@??????>>>???@@@AAACCCEEEIIINNNQQQTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUTTTOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTWWWYYYZZZZZZYYYXXX~~~bbbSSSMMMHHHDDDAAA@@@>>>>>>>>>===;;;999666555444444555666777888555333222222222222111///000000000000000000000000222222111///...---,,,+++,,,,,,------...///000000........................111///...---......,,,+++........................---...///...------...///000///---,,,,,,---///000,,,,,,,,,------.........---.........//////000000,,,---......//////...............------............///000///...---...///+++---000111000/////////...///111333555777999999:::<<>>???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@BBBCCCEEEGGGIIIMMMRRRUUUWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSNNNNNNPPPQQQSSSUUUVVVWWWSSSTTTWWWZZZ[[[[[[[[[ZZZ}}}cccSSSHHHDDDDDDDDDBBB@@@???>>>===:::888:::999888777666666666666555555444333222222222222000000000000000000000000///000111222222111000//////...,,,++++++,,,---...---------............///,,,,,,,,,,,,---...//////,,,,,,,,,---------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++........................---......///////////////111111111111111111111111111111000...+++***+++---///333555333///---///333333333555777999<<<>>>@@@BBBBBBBBBCCCEEEHHHJJJLLLIIIKKKOOOQQQRRRSSSVVVWWWTTTVVVYYY\\\^^^___^^^^^^```aaabbbccccccccccccbbbbbbcccccccccbbbbbbccceeehhheeeggglllllliiikkkqqqtttxxx}}}}}}yyyvvvttt|||~~~tttjjjcccccceeeddddddeee___bbbdddfffhhhjjjmmmoooqqqttttttsssuuuwwwuuuqqqqqqllljjjhhhfffbbbdddiiifffhhhiiiiiigggfffggghhhiiiiiijjjjjjkkkkkkllllllmmmoooqqqtttuuuuuuttttttssssssrrrqqqnnnggg___YYYVVVUUUSSSRRRRRRSSSTTTUUUSSSSSSRRRRRRPPPLLLFFFBBB???===:::888:::>>>CCCFFFIIILLLNNNNNNLLLKKKLLLMMMPPPQQQTTTVVVXXXYYYZZZ[[[WWWTTTRRRPPPOOOKKKEEE@@@===999444111///...,,,+++000...---.........+++)))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))((())))))))))))))))))))))))))))))************))))))************************,,,+++***))))))***+++,,,*********)))))))))))))))++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,------......------,,,------------------------.........///......------...///111111000000111222111222444777999;;;<<<<<<@@@AAACCCEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>???AAACCCEEEEEEFFFFFFGGGGGGFFFFFFEEE@@@BBBDDDEEEEEEGGGIIIKKKMMMPPPSSSUUUWWWXXXZZZ\\\^^^______]]]XXXTTTQQQOOOOOOOOOOOOPPPSSSVVVWWWWWWZZZ[[[\\\^^^aaacccfffggg}}}cccSSSIIIEEEEEEBBBAAA???>>>>>>>>><<<::::::999888777666666666666555555444333222222222222000000000000000000000000...///000000000000///...000000///...---+++***)))---------............///......---,,,,,,---------.........---------------///...---,,,,,,,,,------------------------------***+++,,,---...------,,,........................---......///////////////////////////////////////000000111///...---///000///222333222000///111333555666888:::===@@@CCCDDDFFFFFFFFFGGGIIILLLNNNPPPQQQSSSVVVXXXYYYZZZ\\\^^^]]]^^^___```aaa```___^^^^^^^^^_________`````````^^^```bbbccccccdddgggiiinnnlllnnnssstttrrrtttyyy}}}~~~|||rrrhhhggghhhgggfffgggjjjmmmqqqtttvvvyyy}}}~~~xxxsssooommmhhhbbbbbbeeebbbcccddddddbbbaaabbbccccccdddeeefffgggiiiiiijjjjjjkkknnnpppqqqrrrqqqqqqtttttttttssspppjjjbbb]]]TTTSSSQQQPPPOOOPPPRRRRRRQQQPPPNNNMMMMMMKKKHHHFFFBBB???;;;777666888;;;===FFFHHHIIIHHHFFFEEEGGGIIILLLMMMPPPSSSUUUXXXZZZ[[[ZZZXXXVVVUUUSSSPPPKKKFFFDDD@@@<<<888555333111///...---,,,,,,---,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++***************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))(((************************))))))************))))))************************++++++***))))))***++++++************))))))))))))++++++************++++++***++++++,,,,,,++++++***((())))))******+++++++++,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,------......------,,,---------------------------......///000000000000///000111111000111333555777888:::<<<>>>???@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLFFFGGGHHHHHHIIIKKKNNNQQQRRRUUUXXXZZZ[[[]]]___aaaccceeeeeeccc___[[[XXXVVVWWWWWWXXXZZZ]]]___aaaaaabbbccceeegggjjjmmmppprrr}}}dddTTTJJJEEEEEEAAA???>>>>>>??????===<<<999999888777666666666666555555444333222222222222000000000000000000000000......////////////.........///000000///,,,***(((---------............///000///...---,,,,,,,,,,,,000//////......---------//////...---------..............................,,,,,,---.......................................---......///////////////////////////////////////...000111222111111222333111222333333444444555666:::;;;===@@@DDDGGGIIIKKKLLLLLLLLLMMMOOORRRUUUVVVWWWYYY\\\]]]^^^___aaacccffffffffffffdddcccaaa```^^^]]]]]]]]]]]]___aaabbb```bbbfffhhhjjjmmmpppsssxxxwwwxxx}}}{{{pppmmmmmmlllkkklllppptttyyy~~~}}}xxxuuunnnfffaaabbbaaabbbbbbaaa___]]]]]]^^^______aaaccceeefffggggggggghhhjjjlllnnnoooppppppuuutttuuutttsssnnngggbbbTTTRRRQQQOOONNNNNNNNNOOOOOOLLLJJJIIIIIIJJJJJJIIIDDDAAA<<<888666666888999DDDEEEEEEDDDBBBAAABBBDDDEEEFFFIIILLLPPPTTTWWWYYYZZZYYYXXXXXXWWWTTTPPPMMMKKKHHHCCC???<<<999555333///...,,,,,,------+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++***))))))(((******************************+++++++++++++++,,,+++++++++++++++++++++++++++************)))))))))************************))))))************))))))************************++++++***))))))***++++++************************++++++************++++++***++++++,,,,,,++++++***((())))))***+++,,,---...------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,------.........------............---------------------------------......///111222222333000111222222222333666999<<<===>>>@@@BBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBEEEHHHKKKMMMJJJKKKLLLNNNOOOPPPPPPPPPMMMMMMMMMMMMNNNQQQVVVZZZ\\\___bbbdddeeefffhhhjjjnnnpppqqqooojjjfffcccbbbeeeeeegggiiilllnnnpppqqqpppqqqrrruuuxxx|||}}}eeeUUUKKKFFFFFFBBB@@@>>>>>>???>>>===;;;999888777666666555555666555555444333222222222222000000000000000000000000////////////////////////,,,,,,...//////......------------............/////////...---------------111111000///...------,,,......------------------------------............,,,,,,------....................................---......///////////////000000000000000000000000---000222333222222222222333333333555999;;;;;;;;;???AAADDDGGGKKKNNNPPPRRRRRRRRRSSSTTTVVVYYY[[[]]]^^^```bbbccccccdddgggiiilllllllllkkkiiigggdddcccaaa___^^^^^^```ccchhhjjjjjjmmmqqquuuxxx{{{vvvssssssrrrrrrtttrrrwww~~~~~~wwwmmmgggfffiiiiiigggddd```]]]]]]]]]___```bbbccceeeeeeeeeeeeeeefffgggiiilllnnnoooppprrrrrrssstttssspppkkkgggZZZXXXVVVSSSQQQOOONNNNNNMMMKKKIIIIIIIIIJJJJJJIIICCC@@@===:::999:::<<<>>>AAABBBDDDDDDDDDBBB@@@???>>>???AAADDDIIINNNRRRUUUWWWXXXXXXXXXWWWUUUSSSPPPOOOLLLGGGDDD@@@<<<888555333111///...//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++*********))))))***************************************************************************+++++++++)))))))))***************************)))******++++++******)))************************+++******************+++)))***************++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,------....../////////...---,,,+++***+++,,,---,,,,,,,,,,,,------------***++++++,,,---...//////,,,,,,,,,---------......------............------------------..................//////000111222333222333444444555777;;;>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKNNNPPPQQQMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRTTTYYY```eeejjjmmmppprrrssstttvvvwww}}}~~~~~~{{{wwwrrrpppooouuuwwwyyy{{{|||~~~}}}eeeVVVLLLGGGFFFDDDBBB@@@???>>>===;;;999999888777666555555555555555555444333222222222222000000000000000000000000000000000000000000000000......---,,,---...///000---------............///---------------...///000111111000///...------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...........................---......///////////////000000000000000000000000...111333333222111111111333333444777;;;???@@@@@@FFFHHHKKKOOOSSSUUUWWWXXXYYYYYYYYYZZZ\\\___bbbccceeeggghhhiiijjjkkkoooqqqpppqqqrrrrrrqqqooollljjjeeeccc``````ccciiippptttvvvzzz~~~{{{xxxyyyyyyzzz|||zzzxxxrrrpppsssrrrooojjjddd```______cccdddeeefffgggfffeeeddddddddddddeeegggjjjlllnnnnnnnnnoooqqqsssqqqmmmjjjdddbbb___\\\XXXTTTRRRQQQOOONNNMMMMMMMMMLLLIIIGGGDDDAAA>>><<<;;;;;;===???<<<>>>BBBFFFFFFDDD@@@===::::::;;;===BBBGGGLLLOOOTTTUUUWWWXXXWWWUUUSSSRRRPPPMMMKKKHHHFFFBBB===999555333000/////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++************************))))))))))))))))))((((((***************************+++---,,,)))((()))+++******************************++++++++++++***************************************++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***/////////......------------,,,+++***+++,,,---...,,,,,,---------.........++++++,,,------...//////......---------,,,,,,,,,---......//////......------------....../////////000/////////000111222333444666888999;;;===AAADDDEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYY\\\ccckkkqqqzzz|||~~~~~~}}}fffWWWMMMHHHGGGEEECCC@@@???>>>===:::888888888777666555555555555555555444333222222222222000000000000000000000000111111000000000000111111222111...,,,,,,,,,...///---------............///------------...///000111000//////......---------***+++,,,,,,------,,,,,,***++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...........................---......///////////////////////////////////////000111333333222111111222222444777:::>>>BBBEEEFFFNNNPPPSSSWWW[[[]]]^^^_________```aaacccfffhhhjjjggghhhiiijjjkkknnnrrruuuxxxzzz}}}|||yyyvvvmmmiiieeecccfffmmmuuu{{{}}}{{{zzzyyyuuuoooiiieeeddddddkkklllmmmnnnnnnllljjjiiigggfffdddccccccdddfffhhhiiijjjllloooqqqqqqooommmllljjjhhhddd```\\\YYYWWWTTTSSSRRRRRRRRRPPPLLLJJJHHHEEEAAA===;;;:::::::::888:::???EEEHHHFFFBBB>>>;;;:::999:::===BBBFFFJJJQQQSSSVVVVVVUUUSSSRRRSSSPPPOOONNNNNNMMMJJJEEEBBB999666222000///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******((())))))***++++++,,,,,,************************)))))))))))))))(((((((((++++++++++++++++++++++++***,,,...,,,)))(((***,,,++++++++++++++++++++++++******++++++++++++******************************)))***++++++++++++***)))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***///...---,,,+++******))),,,,,,++++++,,,,,,---------------.........//////,,,,,,------......//////.........------,,,,,,,,,......////////////......---------...//////000000000000///000111333555666999<<>>>>>===;;;999888888666555555555555555555555444333222222222222000000000000000000000000111000////////////000111000000///......------------------............//////...............///000.........---------------***+++---.........------++++++,,,,,,---......///...---,,,,,,,,,---//////........................---......///////////////////////////////////////000222333333222333555777555999???BBBDDDHHHMMMQQQVVVXXX\\\___bbbddddddeeefffffffffgggiiilllnnnpppkkklllnnnoooqqqtttyyy|||yyytttnnnjjjkkkrrr{{{~~~zzzuuupppmmmmmmnnnvvvxxxzzz{{{{{{zzzxxxwwwrrroookkkfffcccbbbbbbbbbfffgggiiimmmppprrrqqqooonnnmmmkkkiiifffccc```___ZZZXXXUUUTTTTTTTTTSSSQQQMMMJJJFFFAAA===;;;:::999:::;;;>>>CCCHHHJJJIIIFFF@@@>>>;;;:::;;;???CCCFFFLLLOOORRRRRRPPPNNNNNNOOOMMMMMMNNNPPPQQQPPPLLLIII???<<<777333222000///---++++++++++++++++++++++++******+++,,,,,,,,,++++++******************++++++************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,))),,,///---)))'''***---++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***++++++++++++***)))))))))***++++++,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------,,,,,,++++++*********+++,,,,,,---------,,,---.........////////////---------...............,,,,,,---------------.........////////////......---------...///000000000//////000111444777;;;===>>>BBBGGGLLLNNNQQQSSSUUUQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWYYY[[[___dddiiinnnqqqrrryyyyyyyyyyyy{{{~~~gggXXXNNNIIIHHHAAA@@@>>>>>>??????===<<<888777666555555444444555555555444333222222222222000000000000000000000000000///...------...///000+++,,,...000111111000///---------.........//////111000///......---......,,,,,,------------------+++,,,.../////////......,,,,,,------...///000000///......------///000111........................---......///////////////111111111111111111111111000111333333444666999<<<;;;@@@GGGJJJLLLOOOVVV[[[[[[^^^aaaeeeggghhhiiihhhjjjjjjjjjkkkmmmppprrrtttuuuvvvxxxzzz|||~~~vvvpppqqqvvv{{{wwwuuuvvvwww}}}yyyrrrkkkeeebbbaaaaaaeeefffhhhlllqqqsssrrrqqqllllllllljjjiiifffeeeddd^^^[[[WWWUUUUUUWWWXXXXXXPPPMMMIIIEEEAAA???>>>>>>???>>>???DDDJJJOOOPPPOOODDDAAA>>>;;;;;;>>>BBBEEEFFFJJJMMMMMMKKKIIIIIIJJJIIIJJJMMMPPPRRRQQQNNNKKKFFFBBB===999666555333111++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///---)))'''***---++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,---------------------)))***,,,---...---,,,,,,............/////////000...............---------***++++++,,,---//////000......////////////......---------...///000000111//////000333777;;;@@@CCCBBBGGGMMMRRRUUUWWWYYYZZZSSSSSSRRRQQQPPPNNNLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSVVVXXX[[[\\\]]]^^^cccffflllrrrzzz}}}gggYYYOOOIIIFFFCCCCCCBBBAAA???===;;;:::999999888888777666666555222333444444333222000///000000000000000000000000000000000000000000000000//////............/////////////////////////////////............---------............////////////---...///...---,,,---...////////////////////////---------///111111///------......//////////////////000000000000000/////////111333333222111222333333333333111222555999===AAAFFFNNNUUUZZZ]]]___aaabbbdddfffggggggfffggghhhdddfffiiilllqqqwww~~~~~~vvvsssyyy}}}{{{}}}vvvllleeeaaa___eeefffhhhllloooqqqpppnnnmmmllljjjiiiiiihhhfffdddeeedddbbb___]]]\\\[[[[[[SSSQQQMMMIIIEEECCCCCCBBBAAACCCFFFJJJNNNRRRTTTUUURRRLLLEEE>>><<<>>>CCCFFFEEEGGGHHHFFFCCCBBBCCCEEEAAADDDHHHMMMOOOPPPOOOOOOHHHGGGDDD@@@<<<888555333000...---,,,---,,,***)))+++++++++,,,,,,---------,,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++)))(((((((((***+++---...,,,+++++++++******)))))),,,,,,,,,++++++*********+++***)))(((((()))***+++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))---+++((((((+++------,,,,,,,,,,,,++++++*********+++...///...***)))***------,,,,,,++++++******)))---------............///......///000000000000000//////............//////+++++++++,,,,,,,,,------,,,------,,,+++,,,...000/////////...---///222555555555888;;;@@@EEEIIILLLPPPRRRUUUXXXZZZZZZZZZZZZVVVTTTQQQNNNLLLJJJIIIIIIGGGFFFDDDEEEFFFHHHHHHGGGIIIJJJLLLNNNNNNPPPTTTVVVVVVYYY]]]aaacccfffjjjlllqqq{{{|||fffYYYOOOHHHFFFBBBBBBBBBAAA???===;;;:::<<<<<<;;;::::::999999888555555555666555333222111000000000000000000000000000000000000000000000000//////............/////////////////////////////////............---------............////////////,,,...//////......000111////////////////////////......---...000000///......//////000111000000000//////000000000000/////////111222222111111222333444555555555777:::@@@DDDHHHMMMTTTZZZ^^^```bbbcccbbbdddeeeeeeddddddeeeggghhhjjjnnnsssyyy}}}zzz~~~xxxpppkkkiiihhhhhhjjjmmmqqqrrrqqqpppjjjhhhfffeeefffgggffffffhhhhhhfffdddbbb___^^^]]]VVVSSSOOOKKKGGGEEEDDDDDDEEEGGGJJJNNNQQQTTTVVVWWWXXXSSSKKKDDD@@@@@@CCCEEEDDDFFFFFFDDD@@@=========>>>@@@DDDHHHKKKMMMNNNNNNPPPNNNKKKFFFAAA<<<888666111///---------...---,,,++++++++++++,,,,,,------***************+++++++++***+++,,,,,,,,,,,,+++***((())))))***+++******)))***************++++++++++++++++++******)))))))))+++***)))(((((()))***+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++***************,,,***'''(((***,,,,,,+++---,,,,,,,,,+++++++++++++++,,,,,,+++***)))+++,,,........................---------............///------...//////////////////..................///,,,,,,,,,,,,------------,,,...000000///......///111222222222222333777:::777888;;;???DDDJJJNNNQQQUUUVVVWWWXXXXXXWWWVVVUUUQQQPPPMMMKKKIIIGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSVVVYYY\\\```dddhhhlllnnnqqquuuwww|||fffXXXNNNGGGDDDAAAAAAAAA@@@???>>><<<;;;:::999999888888777666666555555555555444333222111000000000000000000000000000000000000000000000000//////............/////////////////////////////////............------------............/////////,,,---/////////000111333////////////////////////111///------/////////...///000000111111111111111//////000000111000000///000222333333222222333555666777999;;;>>>CCCIIIMMMSSSWWW\\\```bbbcccdddeeecccddddddcccbbbdddgggiiinnnrrryyy~~~~~~|||uuurrrnnnnnnnnnqqqssstttrrrqqqiiifffcccbbbccceeeggggggkkkkkkjjjiiigggeeebbbaaa[[[XXXTTTPPPLLLIIIHHHGGGKKKMMMOOOSSSVVVXXXZZZ[[[^^^ZZZTTTMMMHHHDDDCCCCCCEEEFFFGGGEEE@@@<<<999888:::;;;===AAADDDHHHKKKLLLRRRQQQOOOKKKGGGBBB???===444111...---.../////////***+++++++++++++++,,,,,,))))))******+++,,,,,,---)))+++,,,......,,,+++)))((()))+++,,,+++)))'''%%%))))))******+++,,,,,,,,,*********)))))))))))))))+++***))))))))))))***+++))))))*********+++++++++******+++,,,,,,,,,++++++***************++++++++++++)))((((((***++++++***------------,,,,,,,,,,,,,,,***)))(((***+++,,,,,,------...//////000111111---------............///,,,------.....................------------......------------.........///,,,///222333111///.........000111111222555888;;;===>>>AAAFFFKKKPPPUUUWWWYYYYYYXXXWWWTTTRRROOONNNMMMLLLJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLPPPSSSWWW[[[___cccgggjjjpppsssxxx{{{~~~{{{eeeWWWMMMFFFDDD@@@@@@@@@@@@???>>><<<<<<888888888777666666555555333333333333222111000000000000000000000000000000//////////////////////////////............/////////////////////////////////............------------------.........//////,,,...//////......///111////////////////////////222000...---............//////000111111111111000//////000111111111000000111333444444333444666888888;;;>>>BBBGGGLLLRRRVVV[[[^^^bbbddddddddddddeeeccccccccccccdddhhhmmmrrrwww}}}}}}wwwwwwvvvuuuvvvwwwvvvtttqqqmmmhhhccc``````cccfffgggiiijjjkkklllkkkiiifffeeeaaa___[[[WWWTTTQQQOOONNNQQQSSSUUUXXXZZZ\\\]]]^^^aaa___[[[UUUOOOJJJFFFDDDHHHIIIIIIHHHEEE@@@<<<:::888888888:::>>>BBBGGGJJJMMMMMMMMMLLLKKKIIIGGGFFF:::666222///.../////////++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++---......---+++)))***++++++++++++***)))(((***+++++++++++++++++++++******************))))))************************++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++)))))))))***+++++++++,,,******)))***++++++++++++------------------------...***'''(((+++......,,,+++,,,,,,,,,---------...---------............///,,,---......//////......------,,,,,,,,,,,,------............////////////...000111111000//////000...000222444555888<<>>===<<<;;;<<<;;;;;;:::999999888888444444333222111111111111000000000000000000000000//////////////////////////////............/////////////////////////////////............---------------------............---...///...,,,+++,,,---////////////////////////222000...---............---...//////000000////////////000111111111111111///111222222333444777999<<<@@@EEEJJJNNNSSSYYY\\\___bbbdddeeedddccccccccc```aaabbbeeeiiiooowww}}}~~~~~~{{{wwwtttqqqkkkddd___^^^___bbbccceeefffhhhjjjkkkjjjiiihhheeedddbbb___]]]ZZZYYYXXXXXXYYYZZZ\\\^^^___``````bbbaaa___[[[VVVPPPJJJGGGHHHIIIJJJJJJIIIFFFCCC@@@999888777777:::>>>BBBEEEIIIJJJLLLMMMMMMMMMLLLKKKAAA===777222000///...---++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++---......---+++***---,,,+++******,,,...///---------,,,+++***))))))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***)))))))))***+++++++++,,,***+++,,,,,,,,,,,,,,,---------------------------///,,,)))***---000///---,,,,,,,,,+++++++++******---------............///......///000000000000///------,,,,,,,,,,,,------........./////////000000000000///...---...111333333555999;;;===@@@DDDGGGLLLMMMNNNPPPRRRSSSTTTUUURRRPPPNNNKKKIIIHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNNNNPPPSSSWWWYYYZZZ\\\___aaafffjjjqqqwww|||wwwbbbVVVLLLFFFDDD@@@@@@@@@???>>>===;;;::::::::::::999888888777777777666555444333333333333000000000000000000000000000000000000000000000000//////............/////////////////////////////////............---------,,,------------............//////---+++******+++////////////////////////111///------/////////...------.../////////////////////000111222222222222---///000111333555999<<>><<<:::888999;;;>>>@@@GGGIIIKKKNNNOOOOOONNNMMMHHHCCC===888555222///---------,,,,,,,,,,,,,,,+++...------,,,++++++******,,,,,,------------,,,,,,000...+++)))***,,,000222//////...,,,+++***)))(((+++++++++++++++,,,,,,,,,******+++,,,,,,+++******))))))*********+++++++++++++++,,,,,,,,,+++*********************+++++++++***,,,......---,,,---...,,,,,,,,,,,,------------...---,,,---...///...---///......---,,,,,,++++++---------............///...//////000000000000000......------------................../////////000000///...,,,,,,...333777555888<<>>;;;999999:::555888>>>EEEJJJMMMOOOOOOMMMJJJFFFCCC@@@<<<888555/////////......---------***++++++,,,,,,------...///...,,,++++++,,,...//////......,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,+++++++++******))))))'''***---...+++***+++,,,*********++++++,,,,,,,,,(((,,,000111---***)))***++++++,,,,,,---.........---------.........//////,,,---......//////......//////............//////------------.........///,,,...000222222444777999<<>><<<:::;;;::::::999888777666666333444555555444333111000222222222111111111111000222111000//////000111222......///111333555777888222//////111000,,,+++---...------,,,,,,------...////////////////////////(((,,,000222111...---,,,////////////000000000000///000000111111111111000111111111111111222222222111111222222333333444444555666999===CCCIIIPPPTTT\\\___bbbbbbaaaaaadddhhhkkklllnnnqqqtttwwwzzz|||~~~zzzxxxwwwtttqqqjjjgggbbb_______________ccceeehhhkkkmmmmmmllllllmmmmmmmmmmmmlllkkkjjjiiijjjhhhffffffeeedddaaa___VVVSSSOOOKKKKKKMMMQQQTTTSSSPPPKKKDDD===999777666333555888>>>CCCIIINNNPPPRRRQQQOOOLLLFFF???999555333111///...///...---,,,//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++***************+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...//////000000///...------,,,,,,,,,---------......////////////////////////,,,,,,,,,---...///000000111111111111111111000000000000000222444888;;;<<>>@@@AAACCCCCCDDDIIIQQQWWW[[[aaaiiippptttwwwyyyzzz||||||}}}~~~ttt^^^RRRJJJFFFDDDBBB@@@?????????>>>;;;999888888777777666666555555444444444555444222111000222222222111111111111000111111000000000000111111////////////000111222333///------000000---,,,......------,,,,,,------...////////////////////////***,,,000111000...------....../////////000000000///000111111111111111111111111111111222222222222222333333333444555555555888;;;???DDDJJJQQQVVVZZZ___bbbfffhhhffffffhhhkkkmmmoootttxxx}}}}}}{{{yyyyyyxxxxxx|||mmmjjjeeeaaa``````___^^^aaabbbeeegggiiijjjjjjiiillllllmmmmmmllllllkkkjjjjjjiiiggggggfffeeeccc```ZZZWWWSSSOOONNNOOOQQQSSSUUUSSSPPPIIIBBB<<<777555222444777<<>>;;;777444111///......---,,,///...---,,,,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++,,,,,,,,,+++************+++,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...///////////////...------,,,,,,---------.........////////////////////////---------......////////////////////////000000000333333555777;;;>>>BBBCCCKKKLLLNNNNNNMMMJJJGGGEEECCC@@@>>>>>>@@@BBBBBB@@@CCCEEEGGGHHHJJJPPPXXX___eeekkksss{{{rrr]]]RRRJJJFFFEEEBBB@@@>>>>>>>>>===;;;999777777777666666666666666444444444444333222111000222222222111111111111000000000111111111111000000000000///...............///---...111222//////111......------------......////////////////////////+++---//////.........///............///////////////000111222222222222222111111111222222333333333444444444555666777888888===BBBHHHNNNTTTYYY^^^bbbccchhhnnnqqqpppoooooopppqqqvvv~~~~~~|||yyyvvvtttrrrrrrtttpppkkkgggdddcccaaa```___```bbbccceeefffggghhhjjjkkkkkklllllllllllllllkkkjjjhhhhhhhhhhhheeeccc```]]]XXXTTTQQQPPPQQQRRRVVVVVVTTTPPPIIIAAA999555222333666999???EEEJJJMMMLLLMMMNNNNNNLLLHHHEEECCC===999444111///...,,,+++///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,++++++++++++++++++++++++***))))))***++++++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...///////////////......---,,,------------.........////////////////////////............////////////////////////000111222222666777:::>>>BBBFFFIIIKKKPPPOOOOOOMMMJJJFFFCCCAAA>>><<<;;;<<>>======<<<;;;999888888888888888999999999444444444444333222111111222222222111111111000000///000111222222111000///000//////...------------222000000333333000000222......------------......////////////////////////---...///...---...///111---.........////////////000000111222333333333333111111222222333333444444555555555666777999;;;<<>>777444444444777;;;AAAFFFIIIKKKLLLNNNOOONNNLLLJJJHHHCCC???999444111///---,,,///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......,,,,,,---......///////////////......------------............////////////////////////000000//////////////////222222111111222333444555888;;;???CCCHHHLLLOOOPPPRRRPPPNNNJJJEEEAAA>>>===<<<<<<<<<===@@@CCCFFFGGGKKKOOOSSSWWW\\\dddnnnvvvzzzooo[[[PPPJJJFFFEEEBBB@@@===<<<======<<<;;;888888888888888999999999555555444333222222222222222222222111111111000000///000111222222111000/////////.........///000000333000000222111...---//////......------......///////////////////////////...//////...---...000222.........////////////000000111222333333444444444111222222333444444555555666666666777:::===@@@BBBHHHNNNUUU[[[^^^cccjjjooowww}}}{{{{{{{{{vvvrrroookkkhhhfffaaa```^^^]]]]]]___bbbdddeeefffhhhiiikkklllllllllkkkkkkjjjkkkllllllkkkiiigggeeebbb]]]XXXTTTPPPNNNOOOQQQSSSUUUTTTMMMDDD<<<666555444555888===BBBEEEJJJLLLNNNPPPPPPNNNLLLKKKHHHDDD>>>999666333000...//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++*********++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......,,,,,,---.........///////////////...---------.........//////////////////////////////000000000000000000//////555444333333333555777888???BBBFFFKKKOOORRRSSSTTTQQQNNNJJJFFFAAA>>><<<<<>>??????>>>777777777666666666666666666555444333222222222222222222222111111111111000000000111111111111000000///////////////000111222000------///...***(((***//////............//////////////////////////////...///000///......000222////////////000000000000000111222333444555555555222222333444444555666666888888999;;;>>>CCCGGGIIINNNTTT[[[___ccckkkuuu}}}~~~zzzvvvssspppmmmjjjcccaaa]]]ZZZYYY[[[___aaacccdddfffhhhiiijjjkkkkkkkkkjjjjjjkkkmmmnnnmmmkkkhhhgggeeebbb]]]WWWRRROOONNNNNNQQQUUUVVVRRRJJJCCC:::888555333555999>>>AAAHHHJJJMMMOOOPPPOOONNNMMMKKKHHHCCC???<<<888444111111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++***++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...---...//////////////////------........./////////////////////////////////000000000000111111111111444444333444666999<<<>>>HHHKKKOOOSSSVVVWWWVVVVVVNNNKKKGGGBBB???>>>??????CCCEEEGGGIIIKKKNNNRRRVVVXXX^^^gggmmmssszzzlllXXXOOOIIIFFFFFFAAA???======???@@@AAAAAA888888777777666666555555666555444222111222222222222222222111111111111000111111000000000000111111///////////////000000111...,,,,,,///...******,,,//////............//////////////////////////////---///000000//////000111000000000000111111111222000111222444555555666666222222333444555666777777:::;;;<<>>;;;666333333666;;;>>>DDDFFFJJJNNNPPPPPPPPPOOOLLLJJJGGGDDDAAA===888555222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............++++++++++++++++++,,,,,,+++,,,------------,,,+++++++++++++++,,,---......,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...------...///////////////............////////////////////////////////////000000000111111222222222555555555888<<>><<<;;;;;;::::::999888888777777888888888777666444333222111111222222222222222222222222222222222111111111000000000000000000000000000000+++,,,---...///111222222//////...---...///000111///////////////.....................////////////000000000000111111111111222222111111222222333444333444666666666777:::<<<>>>@@@EEEKKKPPPUUUXXXZZZdddiiiooouuu~~~wwwrrrlllgggeeefffggggggiiieeeaaa___```ccceeefffkkkjjjjjjkkknnnpppqqqpppllllllmmmnnnlllggg```[[[QQQPPPPPPRRRTTTTTTRRRQQQMMMFFF<<<555333333333333;;;===BBBGGGKKKNNNOOOPPPNNNKKKIIIIIIIIIFFFAAA===777444000...---...---,,,+++,,,---.........---,,,------------------------...---+++)))))))))+++,,,........................******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,+++******,,,......---***+++,,,---...---,,,,,,,,,------....../////////555111---+++,,,...///000//////.........---------///............---------000///.........///111222////////////000000000000...000111111111111444555888;;;???EEEKKKPPPTTTVVV^^^]]][[[XXXTTTPPPLLLIIIGGGGGGFFFHHHKKKMMMNNNNNNUUUUUUXXX]]]eeelllqqqttt{{{jjjZZZLLLHHHIIICCCBBBAAA???>>><<<;;;;;;;;;:::999888888777777888888666555444333333333333333222222222222222222222222222222222111111111000000000000000000000000000000,,,------...///000111111......---------...///000/////////////////////////////////000000000111111000000000000111111111111333222222222222222333333444555666666777888<<>>999444222000///...---......//////...------------------------------...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---,,,,,,++++++,,,,,,---...---++++++,,,---,,,+++***+++,,,---------,,,,,,------------,,,,,,,,,,,,***+++,,,///000///,,,)))...............---------++++++,,,---...///000111000////////////000111222////////////////////////111222444444555999===@@@GGGJJJOOOTTTWWWYYYZZZZZZUUUTTTRRROOOLLLIIIGGGFFFIIIIIIIIIKKKOOOSSSWWWZZZdddhhhpppzzziiiYYYLLLIIIJJJDDDAAA@@@???===<<<<<<;;;;;;999999888777777777777777444444333333222333333333222222222222222222222222111111111111111111111111////////////////////////000000//////////////////000000000000111111222222///////////////000000000000000000111111111222222000000111111111222222222444444333222222222222333444555555666888<<>>999555444444666999===AAAFFFIIIKKKKKKKKKLLLMMMMMMLLLIIIHHHHHHDDD===888444222000///............---------,,,........................---------,,,---...///000---------------------------------------...//////---,,,,,,++++++,,,,,,---///---++++++,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,...111222222///,,,........................,,,,,,------...//////000000000000000000111111111////////////////////////222444555666999===BBBGGGMMMPPPTTTXXXZZZZZZXXXWWWRRRPPPNNNKKKHHHFFFEEEDDDEEEGGGJJJMMMRRRYYY___dddrrrwwwgggXXXKKKHHHIIIDDD@@@@@@???===<<<<<<<<<<<<999888777777666666777777666555444333222111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000///////////////000000111111111111////////////000000111111/////////000000000111111111111111111222222222222444444333333222333333444444555666888;;;@@@GGGLLLRRRYYYaaaeeegggnnnyyy{{{ssspppooonnnnnnlllkkkjjjllloooqqqrrrqqqpppppppppqqqrrrrrrooommmhhhbbbXXXQQQNNNOOOPPPQQQTTTRRROOOIIIBBB<<<888666444555777:::>>>CCCFFFIIIIIIKKKMMMNNNNNNMMMKKKKKKKKKGGGAAA<<<888555111///...------,,,,,,,,,,,,,,,........................------------...//////000------------------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---///---++++++,,,,,,+++***+++++++++,,,,,,,,,---------------,,,,,,+++++++++...------...000111000///---.............................................///000000111111111111111/////////000000000000111333555888:::===BBBGGGKKKPPPRRRUUUWWWWWWUUUSSSQQQMMMKKKIIIFFFDDDCCCCCCDDDDDDHHHMMMSSSYYYaaajjjppp|||eeeWWWJJJGGGIIICCC@@@???>>>===<<<<<<<<<<<<888888777666666666666777777666444333111000000///222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000,,,---.../////////.........//////000000111111222/////////000000000111111111111111222222222222333333333333333333444555555666888:::===AAAGGGMMMRRRWWW]]]eeelllqqqyyy|||yyyyyyxxxwwwqqqooommmnnnoooppppppoooqqqpppppprrrtttuuutttsssmmmfff]]]UUUQQQOOOOOOOOORRRRRRQQQMMMGGG@@@;;;999666666777888<<<@@@EEEGGGIIIKKKNNNOOONNNMMMLLLLLLKKKHHHDDD@@@===999444111///...---,,,,,,,,,,,,,,,........................------..................+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...---++++++,,,---,,,+++,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,///---+++***,,,.........---------...............//////.........---------///000111111222222111111...///000000111222333333555888<<>>======<<<<<<===888888777666666666666666555444333222111111111111222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000111111---...///000000000//////...//////000111111222222000000000111111111222222111111111222222222333333222222222333444555666777999<<<@@@DDDHHHNNNTTTXXX[[[aaajjjsss||||||yyyvvvtttsssqqqooommmpppooonnnpppsssuuuuuutttpppkkkbbb[[[VVVRRROOOMMMNNNQQQSSSPPPJJJCCC>>><<<999888777888;;;???DDDFFFHHHKKKOOOOOOMMMLLLLLLMMMKKKJJJHHHFFFCCC>>>888444222111///...------..............................------.........------,,,************************+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,***+++,,,------,,,,,,,,,+++++++++,,,---...---------------.........///---++++++,,,------,,,---------.........//////---------...............///000111222222222111111...///000111333555666777888<<>>======<<<======888888777666666666666666333333222222111222222333222222222222222222222222000000111111222222222222000000000000000000000000///000000000111111111111000111222333444333222222...//////000111222222222111111222222222333333333111111222222222333333333111111222333444666777888<<>>;;;999888888;;;???CCCFFFHHHKKKOOOOOOMMMKKKKKKMMMKKKKKKJJJIIIGGGBBB;;;777444333111000/////////000////////////////////////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,+++******,,,......------,,,+++***+++,,,---...---------....../////////111000//////000///...,,,---------.........//////+++,,,,,,---...///000000///000111222333222111111......000222444666888999:::???EEEJJJNNNPPPSSSUUUWWWVVVTTTQQQMMMIIIFFFEEEIIIHHHIIILLLRRRZZZbbbfffgggoooyyyvvv^^^SSSHHHDDDFFFCCCCCCBBB???<<<:::999999:::999999999888888888888777666555444222111000000000222333333444444333333333222222222111111111111000222000///------///000222111111111111111111111111000000////////////000000000000000000000111111222555444333222222222333444444444333333222222333333222555888888777888<<<@@@EEEGGGNNNTTTTTTSSS[[[gggiiirrr~~~wwwnnniiijjjkkkmmmooopppqqqrrrrrrqqqpppmmmhhhbbb[[[TTTQQQQQQPPPPPPSSSUUUQQQIIIBBB<<<888777:::===???DDDJJJMMMPPPRRRRRRPPPNNNMMMMMMMMMKKKIIIGGGFFFDDDAAA???666444222///.........//////...------,,,,,,,,,,,,111///---*********+++,,,---------------------------------............///...------,,,,,,------............------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////222222222222333444555555111333555666777999<<<>>>CCCGGGLLLPPPRRRRRRSSSTTTUUUPPPMMMMMMMMMIIIHHHJJJNNNQQQSSSTTT[[[jjjwww}}}uuu]]]RRRHHHDDDFFFCCCBBBAAA>>><<<::::::::::::999999999888888888777777666555444222111000000000222222222222222111000///111111111000000000000///111000///......///000111111111111111111111111111111111000000000000111111000000000000000111111222222222111000000111111222444333333222222333333333222555777888888999>>>BBBIIILLLTTT[[[\\\\\\cccmmmrrryyy{{{rrrmmmjjjkkklllmmmoooqqqsssssssssrrroookkkeee___YYYVVVSSSQQQPPPRRRTTTQQQKKKEEE>>>:::888:::===???EEEKKKLLLNNNQQQQQQOOOMMMLLLLLLMMMLLLJJJIIIHHHGGGDDDAAA:::888444111/////////000......---,,,,,,,,,------...---,,,******+++,,,---------------------------------------............------------------------------------,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......////////////////////////000000000000111111222333000222444555666999===@@@GGGKKKPPPSSSTTTTTTUUUVVVTTTOOOMMMNNNNNNLLLLLLOOOPPPUUU[[[```kkk|||sss\\\RRRHHHDDDFFFCCCAAA@@@>>><<<;;;:::;;;;;;999999888888888777777777555555444333222111111000000111111222222111111111111000000000000/////////000000000000000000000000111111111111111111111111222222111111111111222222000000000000111111222222222111111000000111222222333333222222222333333444333666999:::;;;>>>CCCHHHQQQVVV```hhhjjjkkkqqqxxx|||tttoookkkkkkkkklllnnnqqqtttvvvuuutttssspppkkkfffaaa^^^XXXVVVTTTUUUVVVTTTPPPLLLDDD>>>:::;;;===???EEELLLMMMOOOQQQRRRPPPNNNMMMMMMNNNLLLKKKJJJJJJIIIGGGDDD@@@<<<888333000000000111------------------......---,,,+++++++++,,,...///------------------------------------............,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...////////////////////////111000000000000111111222222333555777999===BBBFFFMMMPPPTTTVVVWWWVVVWWWWWWSSSOOONNNOOOPPPOOOQQQUUUVVV^^^gggppp}}}qqqZZZQQQHHHDDDFFFCCC@@@???===<<<;;;;;;;;;;;;888888888888777777777777444444444444333222111000000000222333444555555555111111111111000000000000///000111111111111000///111111111111111111111111222111111000000111111222000000111111222222222222333333333333333333444444333222222222333444555555666999<<<>>>@@@FFFNNNTTT\\\dddnnnwwwzzz|||yyyrrrnnnmmmlllkkkkkkmmmqqquuuxxxvvvvvvvvvuuurrrnnnkkkiiibbb___\\\[[[[[[ZZZWWWUUULLLEEE???======>>>CCCJJJNNNPPPSSSTTTRRRPPPPPPPPPMMMLLLKKKKKKKKKKKKHHHFFFDDD@@@:::555111000000111---------------...///000------,,,,,,,,,,,,---...------------------------,,,,,,---------.........+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,,,,---...---------------------------------........................------...///////////////////////////////////////333222222222222333444444555777999;;;>>>CCCIIIMMMSSSUUUXXXYYYXXXXXXXXXXXXUUUQQQPPPQQQRRRRRRVVV\\\aaajjjuuuoooYYYPPPGGGDDDFFFBBB??????>>>===<<<;;;;;;;;;888888888777777777666666444444444444444333222111222222333444444444333333333333222222222222111111000000111111111111000000111111111111111111111111000000////////////000000000000111222222222222111222222333333444444444444333333333333444555666777666999>>>BBBGGGOOOZZZaaammmuuu~~~~~~~~~~~~~~~~~~wwwrrroooqqqooommmlllnnnqqquuuxxxwwwwwwxxxyyyxxxvvvtttsssjjjhhhdddbbb```___]]]]]]UUUMMMFFFBBB???>>>AAAGGGMMMPPPSSSSSSRRRPPPPPPPPPMMMLLLKKKKKKLLLKKKIIIGGGFFFBBB===777333111000000------------......///000//////...---,,,,,,,,,+++------------------------,,,,,,,,,------------...+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,---.........------------------------------........................---...//////000000//////000000000000000000000000222222222222333444555666777999<<>>===<<<;;;::::::888888777777777666666666333444555555555333222111444444333222111///...---444444333333333222222222111111111111111111111111111111111111111111111111000000////////////000000///000222333333333222111//////111222222222222222333333444555666777999:::777;;;@@@GGGOOO[[[hhhrrr|||wwwyyy{{{~~~}}}|||||||||{{{yyyvvvrrrrrrqqqqqqqqqrrrrrrssssssvvv}}}|||xxxvvvuuuvvvtttqqqooooooqqqtttvvvvvvwwwzzz|||}}}|||{{{{{{sssqqqmmmiiifffdddcccbbb]]]UUUMMMIIIEEEAAACCCHHHLLLOOOQQQRRRQQQPPPOOOPPPNNNMMMLLLLLLLLLLLLJJJHHHGGGDDD???:::666333111000.........---......//////000000///...---,,,+++***------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------..............................///000000000000///000000000000000000000000000000000111333444666777999<<<@@@DDDHHHLLLQQQUUUYYYZZZ\\\[[[ZZZYYYZZZ[[[[[[YYYXXXZZZZZZ]]]fffooo{{{kkkVVVOOOGGGDDDFFFBBB@@@@@@???>>><<<;;;999888888777777777666666666666333444555666555444222111333333333222111000///...333333333222222222111111222222111000000111222222111111111111111111111111111000000000000000000111///000222444444333222111...///111222333333222222444444555666777999;;;<<<<<>>:::666333111000//////............///......///......---,,,,,,------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,,,,------------,,,------.....................................................................///000000000000000000000000000000000000000///000111222444777999:::===AAAGGGLLLOOOSSSWWWYYY[[[\\\]]]]]]\\\[[[\\\]]]]]]\\\]]]```bbbfffqqq}}}jjjVVVOOOGGGEEEFFFBBBAAA@@@@@@>>><<<:::888777777777777777666666666666222444555666666444333111///000222333444555666666222222222111111111111000333222000//////000222333111111111111111111111111222222111111111111222222///111222444444333222111000111333444555555444444555555666777999:::<<<===CCCHHHOOOYYYfffvvv~~~}}}|||zzzuuuqqqnnnqqqwww}}}}}}{{{}}}}}}}}}}}}}}}}}}|||||||||{{{yyyyyywwwtttooollleeecccaaa```___```aaacccfffjjjrrr|||~~~zzzxxxyyy|||~~~}}}{{{xxxuuusssrrrqqqrrrsssvvvzzz}}}}}}wwwrrrppppppeee^^^YYYVVVRRRNNNOOORRRRRRUUUXXXYYYXXXWWWVVVWWWSSSRRRPPPPPPPPPNNNLLLJJJHHHGGGEEEAAA===999555333111000///...............,,,---......///.........------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........,,,---......//////..............................////////////////////////...//////000000000000000000000000000000000000000111222333555777:::<<<>>>CCCGGGNNNSSSWWWZZZ\\\^^^\\\^^^___^^^]]]]]]^^^___^^^]]]```cccgggmmmzzzjjjUUUNNNFFFDDDFFFCCC>>>>>>??????>>><<<:::999:::999888777666666666666999888777666555444333333111111111222222333333333111222333333444444444444222222222222222222222222222222222222111111000000333333222111000000000111000111222333333222111000...000222222222111222333666555555777<<>>>>>===;;;:::999:::999888777666666666666555555555555666666666666111111222222222333333333111111222333333333222222222222222222222222222222222222222222111111111000333333222111111111222222111222222222222111111000000222333333222222333444666555777:::???DDDIIIKKKRRRXXXbbblllwww}}}~~~~~~|||yyytttpppkkkiiigggeeeeeegggjjjlllnnnuuu|||}}}vvvwwwxxx{{{~~~~~~zzzxxxxxxxxx{{{}}}xxxtttrrrsssuuuvvvtttwwwzzz}}}{{{wwwooojjjccc]]]ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEBBB===:::666555444222000//////////////////......------,,,------,,,,,,,,,,,,------...............---------***,,,......---,,,---...+++,,,,,,,,,---------------------............///------,,,,,,------...///////////////////////////......///000000000000000000111111222222222111111333444555777999>>>EEEIIIOOOQQQTTTWWWZZZ\\\]]]^^^]]]]]]\\\]]]___aaabbbbbbdddhhhnnnvvvyyywwwsssooommmmmmnnnoootttwwwzzz|||zzzwwwuuuttthhhTTTNNNFFFDDDFFFBBB@@@???>>>===;;;;;;;;;;;;:::999888777666666666666555555555555666666777777222222222222333333333333111222222222222111111000222222222222222222222222222222222222111111111111222222333333333333333444444333222111111111111111222333444444333333444555777888;;;???EEELLLRRRUUU___dddllluuu~~~|||yyyrrrqqqooonnnnnnqqqsssuuuwww~~~}}}wwwooonnnoooppptttyyy~~~~~~wwwvvvvvvxxx||||||xxxwwwxxxzzz|||yyyzzz|||~~~}}}uuupppiiiccc___]]]ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTSSSQQQOOOMMMKKKLLLJJJIIIHHHFFFDDD@@@===777555222///------------........................,,,,,,,,,++++++,,,,,,,,,//////......------,,,,,,+++,,,...---,,,++++++,,,------------............---------............///---------,,,------...///////////////////////////......///000000000000000000000000111111222222222333555888:::>>>DDDJJJNNNTTTVVVYYY\\\^^^^^^^^^]]]^^^^^^]]]^^^___bbbdddfffjjjqqq{{{{{{wwwrrrnnnkkkhhhdddaaa^^^^^^______cccfffiiijjjiiifffeeedddgggSSSMMMFFFDDDEEEBBBAAA???===<<<;;;;;;;;;<<<999999888777666666777777888777777666555555444444333333333333333333333333333333333333333222111000222222222222222222222222222222222222222222222222222222333444444555555555555444222111000000111222222333444444333333444666999;;;@@@FFFNNNVVV^^^ccclllpppvvv}}}|||{{{zzzzzz{{{~~~~~~vvvmmmkkkjjjjjjnnnttt{{{zzzwwwxxxzzz~~~|||}}}{{{wwwpppiiiddd```\\\YYYYYYZZZZZZZZZYYYXXXXXXWWWUUUUUUTTTSSSQQQOOOMMMLLLMMMKKKIIIIIIHHHFFFCCC@@@999777333///,,,,,,,,,---............////////////------,,,,,,,,,,,,------//////...------,,,++++++,,,---///...,,,+++++++++,,,------------.........---------............///---------------...//////////////////////////////......///000000000000000000000000111222333333444555777;;;@@@DDDJJJPPPTTTXXXZZZ\\\_________]]]\\\aaaaaaaaaaaabbbeeeiiilllvvv|||~~~{{{vvvqqqmmmiiiddd```aaa___\\\YYYXXXXXXYYYZZZZZZ]]]___```^^^\\\\\\\\\fffSSSMMMFFFDDDEEEAAAAAA???===<<<;;;;;;;;;<<<999888777777777777777777777777666666555555444444333333333333333333333333444555555555444333222222222222222222222222222222222222222222222222222333222333444555555555555555555444222111111111222333222333444333333333555888999>>>EEEMMMUUU___jjjqqq{{{~~~~~~uuummmkkkhhhhhhlllrrrzzz{{{|||~~~}}}vvvoooiiiccc^^^ZZZZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMKKKJJJIIIIIIHHHFFFDDD@@@===999444111000000111......//////////////////......------------......//////...---,,,++++++***---///000///---,,,,,,,,,,,,,,,,,,,,,---------------------............///...------------...//////////////////////////////......///000000000000000000000000111222444666777888;;;@@@EEEJJJOOOTTTXXX[[[\\\^^^___```___^^^]]]___aaacccdddggglllrrrwww|||yyywwwvvvpppnnnjjjgggdddaaa]]]ZZZXXXWWWUUUTTTTTTUUUWWWXXXWWWYYY[[[[[[YYYXXXYYYZZZdddRRRMMMFFFDDDDDD@@@@@@???>>>===;;;;;;;;;;;;888888777777777777777888333444444555666777888888444444444444333333333333444555555555555444444333222222222222222222222222222222222222333333333333222333444555555555444333333333222222222222333333222333444444444555888;;;===CCCLLLVVV___kkkxxx}}}~~~vvvooollliiiiiilllrrryyy~~~xxxpppiiibbb]]][[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKJJJIIIJJJIIIHHHFFFBBB???;;;777333111000000///////////////////////////......------......///......------,,,,,,++++++---...000///...------...+++,,,,,,,,,,,,------------------............///......------......///000////////////////////////......///000000000000000222111111222333666888999<<<@@@FFFKKKOOOSSSWWWZZZ\\\]]]^^^______`````````\\\```fffkkkooovvv}}}yyyvvvssssssqqqooommmkkkjjjiiifffdddbbb```___^^^[[[YYYVVVVVVUUUVVVWWWXXXZZZ[[[WWWXXXYYYYYYWWWWWWYYYZZZdddRRRMMMFFFCCCDDD@@@??????>>>>>>===;;;:::999888888777777777777888888333333444555666777888888555555444444444333333333333333444444555555444444222222222222222222222222222222222333333333444444222333444555555444222111111111222333444444444444333444555666666999===@@@FFFNNNYYYcccnnn{{{|||ssspppmmmlllooottt{{{yyyppphhhbbb]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTRRRQQQOOONNNLLLKKKIIIIIIJJJJJJIIIHHHAAA@@@<<<888444111///---111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...------------............---------............///...............//////000////////////////////////......///000000000000000333222222333555777:::<<>>>>>??????>>><<<:::999888777777777777777888888666666666666666555555555555555555444444333333333111222333333444444444444222222222222222222222222222222222333333444444444222333555555555333111000///000222444555555555444555666777888999<<<@@@DDDPPPXXXdddooozzzwwwuuurrrqqqsssxxx~~~vvvmmmggg______^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLJJJIIIHHHIIIJJJJJJIIIFFFDDDAAA===999555222000222111111000///......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---)))+++------,,,,,,---.............../////////000---------.........//////...............///000000////////////////////////...//////000000000000000444333333444666999<<<>>>DDDHHHNNNRRRUUUWWWYYY[[[___^^^^^^^^^```cccfffhhhqqqwwwyyypppnnnkkkhhhdddbbb```___\\\]]]]]]]]]]]]]]]^^^^^^^^^]]][[[[[[\\\\\\ZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]___{{{eeeVVVOOOEEEDDDFFF@@@??????>>>>>>======<<<<<<888888888777666777999<<<555444444444444555555666444666888999999888666444333333333333333333333333444444222222222222444444333333333333333333333333111111000000111111222333444444333333333444555555555666666888;;;BBBJJJPPP^^^gggsss}}}~~~uuukkkeeebbb^^^\\\[[[ZZZXXXWWWRRRSSSTTTUUUTTTRRRPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJJJJHHHFFFAAA<<<777222////////////////////////.........---------,,,,,,,,,------------------------+++,,,...000000///...---+++,,,------......---------------.........//////////////////////////////............///////////////000000111111111111000222222222444777;;;???BBBKKKNNNSSSWWW[[[\\\]]]]]]``````______dddlllwww~~~{{{qqqjjjfffbbb^^^]]]^^^^^^\\\ZZZ\\\[[[ZZZZZZ[[[]]]^^^___\\\[[[[[[[[[[[[[[[\\\\\\^^^^^^__________________^^^\\\[[[[[[^^^aaabbbcccyyycccTTTMMMDDDCCCEEE?????????>>>>>>===<<<<<<<<<;;;;;;:::777555444555666666666555555555555555666555555555555555555555555333333333333333333333333444333333222222333333444333333333333333333333333222222222222222333333444444444444444444444444444666777999;;;AAAIIISSSYYYjjjrrr~~~~~~|||}}}|||rrrhhheee```]]][[[ZZZYYYWWWSSSSSSTTTUUUTTTRRRPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGEEEAAA===999555222000000000000////////////.........---------,,,,,,------------------------***+++---...///...---,,,+++,,,------......------,,,,,,,,,---------............................../////////000000000111111///000000111111111111111222222444666:::>>>BBBEEEKKKOOOTTTXXX[[[]]]^^^___^^^^^^___ccckkkxxx|||wwwsssnnnhhhcccaaa^^^[[[[[[\\\]]][[[ZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaa]]]^^^```bbbbbbbbbaaa```bbb```___```eeeiiilllnnnwwwaaaSSSLLLCCCBBBDDD?????????>>>======<<<<<<;;;:::;;;:::777444333444555888888777666555555555555555444333222222333444555333333333333333333333333444333333222222333333444333333333333333333333333333333333333333444555555333333444444444444333333777999<<>>>>>===<<<<<<;;;;;;777888999888666666777888999999888666666555555555444333333333333333333444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333444444555222333444555555555444444777:::???GGGRRR```nnnwwwzzzvvvrrrpppoookkkjjjhhhggggggggggggfffgggggggggjjjnnnpppqqqqqqqqqpppooooooqqquuuxxx{{{|||{{{zzzwwwuuuuuuwwwyyyzzz|||~~~|||zzzzzzyyyzzz}}}}}}}}}||||||~~~~~~~~~~~~uuuoooggg```\\\ZZZXXXWWWTTTTTTUUUTTTTTTSSSQQQQQQNNNNNNLLLKKKJJJIIIJJJJJJFFFFFFEEECCC@@@===:::888444333111000////////////............------------------------------------***+++,,,------------,,,,,,------...............,,,,,,,,,---------..............................000000000111111111222222000000000000111222222333333444777<<>>>>>======<<<;;;;;;;;;888999::::::999888888:::999999888666666555555555222444555666666555444222444444444444444444444444333333333333333333333333444444444444444444444444222222222222222333444444333333444555666666777777999===EEEOOO\\\kkkzzz}}}~~~}}}{{{yyyxxxxxxvvvsssoookkkhhheeeddd````````````______```aaa```___```cccgggjjjjjjjjjlllkkkjjjjjjlllooorrruuuttttttrrrooommmlllnnnppprrrtttwwwyyyyyyxxxuuusssqqqqqqqqqrrruuuyyy~~~}}}}}}{{{{{{zzz{{{}}}|||vvvlllddd___[[[YYYWWWUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMLLLKKKJJJJJJIIIGGGGGGFFFDDDBBB>>>;;;999555333111///........./////////.........---------------------------------,,,------...............,,,---......//////................../////////////////////////////////////////////000000000111111000000000000111222333444444666:::???EEEKKKOOORRRTTTXXX\\\]]]]]]^^^cccgggooouuu~~~{{{uuunnnhhhdddaaa```ZZZ[[[\\\]]]^^^```aaacccaaabbbbbbbbbaaaaaaaaabbbdddfffiiikkkkkkiiigggeee`````````bbbfffkkkooorrrsssxxx{{{{{{|||uuu___QQQKKKDDDDDDFFFBBB>>>>>>===<<<<<<;;;;;;::::::<<<===<<<999777777888888888777666555555555555222444777888888777444222444444444444444444444444222333333444444333333222444444444444444444444444222222222222222333333444333444444555777999:::<<<>>>DDDNNNZZZhhhwww~~~|||yyywwwvvvssssssrrrqqqpppooonnnnnnllljjjhhhfffccc```^^^\\\YYYZZZ[[[[[[ZZZ[[[]]]___]]]\\\]]]```dddggghhhhhhkkkjjjiiiiiijjjlllnnnooommmmmmllljjjgggfffgggiiilllmmmnnnoooooonnnmmmlllkkkkkklllmmmpppuuu{{{}}}}}}}}}zzzzzzwwwwwwwwwwwwyyy~~~uuullleee___[[[XXXVVVUUUUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGEEECCC@@@===<<<777555333000......///////////////.........---------------------------------------.........//////------...////////////......////////////000000000000000000000000000000000/////////000000000111111111000000000111333444666777999>>>CCCJJJOOOSSSVVVVVV[[[```aaaaaadddkkkqqqxxx~~~yyyuuuqqqmmmgggaaa]]][[[\\\\\\TTTVVVYYY\\\^^^aaaeeehhhjjjjjjiiifffcccbbbcccdddgggjjjooossssssqqqnnnkkkddddddfffiiinnnuuu{{{sss]]]PPPJJJBBBCCCFFFAAA>>>======<<<<<<;;;::::::888:::;;;;;;999888888888666666555555555555555666444555666666666666555444555555555555555555555555222333333444444333333222555555555555555555555555333333333333333444555555444444444555777;;;???AAAFFFNNNYYYggguuuzzztttooollljjjiiihhhggggggfffeeeeeeeeeeeeeeecccbbbaaa```^^^\\\ZZZYYYVVVXXXZZZZZZYYYZZZ]]]```______```ccchhhkkkllllllooonnnnnnmmmmmmmmmnnnnnnkkklllllljjjgggfffeeefffiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmpppuuu}}}|||{{{}}}~~~{{{yyyyyyssstttttttttuuuyyy}}}tttllleee___[[[VVVVVVUUUTTTSSSSSSSSSSSSPPPPPPOOONNNMMMKKKJJJIIIFFFFFFFFFFFFEEECCCAAA???;;;999555222000000111111////////////............------------------------------,,,,,,------......------...///////////////.........////////////000000000000000000000000000000000000111111111222222111000000000111333555777;;;>>>BBBHHHNNNTTTXXXZZZWWW\\\bbbeeegggmmmwww~~~zzzwwwtttpppkkkhhhdddbbb___\\\ZZZZZZ\\\]]]XXXZZZ]]]___bbbhhhooouuuwwwvvvsssmmmhhhfffhhhjjjooosssyyy~~~}}}yyyvvvnnnoooqqqvvv}}}qqq[[[NNNIIIAAABBBEEE@@@>>>======<<<;;;;;;::::::222555888::::::::::::;;;555555444444444555555666666555444444444444555666555555555555555555555555222222444444444444222222555555555555555555555555555444444444444555666666555444333444777<<>>AAAFFFLLLRRRWWW[[[]]]VVV]]]dddiiillltttxxxtttnnniiifffdddaaa___\\\\\\[[[[[[[[[\\\]]]]]]aaabbbcccdddgggooozzz|||tttnnnkkkmmmpppwww|||~~~lllWWWKKKHHHCCCDDDFFF???=========<<<;;;;;;::::::::::::999999888777666666444555666777666555333222333222222222333555666777222333555555555555333222555444444333333333444444333333333333333333333333666666666555333333444666555777999999:::???HHHPPP^^^eeepppyyy}}}ssslllbbb^^^[[[ZZZ\\\^^^]]]\\\ZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[\\\\\\]]]^^^^^^___\\\^^^```bbbcccfffiiilllmmmooorrrvvvyyy{{{||||||{{{}}}{{{yyyuuuuuutttsssrrrpppoooooovvvsssqqqppprrrqqqooolllnnnmmmmmmooosssyyy|||zzzzzz~~~}}}zzzxxxwwwxxxvvvtttqqqqqqtttwwwyyyzzzzzzooogggccc[[[VVVRRRQQQSSSUUUUUUSSSRRROOOLLLKKKLLLLLLJJJHHHJJJIIIGGGFFFDDDCCCBBBBBB???===:::777333000///...//////.........---------......---------,,,,,,,,,------,,,+++,,,---...//////////////////.........000000////////////000000///////////////.........222222111111111111111222222333444444333555777:::>>>BBBIIIQQQWWW[[[^^^___]]]ccckkkttt|||~~~ttthhhfffccc___\\\ZZZYYYYYYZZZZZZ[[[^^^```aaa```^^^bbbhhhmmmooouuu|||sssqqqrrrtttlllWWWLLLIIICCCCCCEEE??????>>>>>>===<<<<<<;;;;;;:::::::::999888888777777777666666555555444555555333333333333222111111000333444444555555444444333555444444333333444444444444444444444444444444444555666666555333333444666555777:::;;;>>>FFFQQQZZZgggmmmvvv}}}yyyqqqiiibbb```\\\XXXVVVWWWXXXWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^______```aaabbbcccdddddddddfffhhhjjjkkkmmmpppsssxxxzzz|||~~~}}}|||{{{{{{zzz{{{yyyxxxxxxzzzzzzxxxvvvvvvuuutttuuuxxx|||}}}|||}}}~~~}}}|||yyyyyyzzz{{{zzzxxxuuutttuuuwwwyyy{{{wwwmmmhhh___ZZZVVVTTTVVVWWWVVVTTTSSSPPPMMMLLLMMMMMMKKKIIIJJJIIIHHHFFFDDDCCCCCCCCCBBB@@@===999666333000/////////.........---------............------,,,,,,------,,,,,,,,,---...////////////////////////...000000////////////000000000000000000000000000000222222111111111111222222333444555555555777:::<<>>?????????>>>======<<<<<<::::::::::::999999999999999888555444444555666888333333444444444333222111555555444444444444555555444444444333333444444555555555555555555555555555444555555555333333555777666888;;;???EEEPPP^^^gggssswww}}}xxxqqqkkkeee^^^YYY[[[XXXUUUTTTTTTVVVVVVUUUZZZ[[[]]]^^^```aaabbbbbbeeefffgggiiikkklllmmmmmmoooqqqtttvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~|||yyyxxxyyy|||~~~{{{xxxwwwxxxyyy{{{|||vvvoooddd```[[[YYYYYYYYYWWWUUUTTTQQQOOONNNNNNMMMLLLKKKJJJJJJHHHGGGEEEDDDDDDDDDEEECCC@@@===999555222111/////////.........------/////////............---------,,,,,,------...///......//////////////////000000////////////000000111111111111111111111111222222111111111111222222333444666666777999===@@@GGGLLLRRRWWW[[[]]]___aaaeeelllwww|||sssooojjjccc^^^WWWWWWWWWWWWXXXZZZ[[[\\\^^^___aaaccceeehhhjjjkkknnnwwwjjjXXXNNNJJJBBBAAACCC===??????>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;888777666555555666777888333333444555777999<<<===666555444333333444555666444444333333333444555555555555555555555555555555333444555555444555777999888:::>>>DDDMMMZZZhhhrrrzzz}}}yyytttnnniiiddd```[[[WWWUUUTTTTTTTTTWWWZZZ\\\^^^___aaacccfffhhhjjjkkkkkklllmmmppprrrtttvvvwwwwwwzzz||||||||||||}}}{{{xxxvvvxxx||||||xxxwwwxxxyyy{{{~~~vvvjjjeee^^^[[[ZZZYYYVVVSSSTTTSSSQQQOOOOOONNNMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEBBB???;;;777444222////////////............/////////////////////...---------------......///............////////////000000////////////000000000000000111111111111111222222111111111222333333222444666777999<<<@@@CCCJJJOOOUUUYYY[[[^^^aaadddooovvv|||oooeee```^^^[[[YYYVVVVVVXXXYYY[[[^^^___```cccdddeeeggghhhlllpppssswwwhhhWWWNNNKKKBBB@@@BBB>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::;;;;;;555666777888888777666666555444333444666;;;@@@CCC666666444333333444666666333333333333333444555666444444444444444444444444222444555555555666999;;;;;;>>>DDDLLLWWWdddqqqxxx~~~~~~wwwsssooolllhhhdddaaa^^^[[[YYYUUUUUUVVVWWWZZZ^^^bbbdddeeehhhkkkooorrrtttuuuuuuvvvwwwzzz}}}|||{{{{{{{{{}}}~~~}}}{{{|||}}}}}}xxxvvvxxx~~~|||xxxwwwwwwzzz|||~~~pppiiiaaa\\\YYYWWWTTTQQQTTTTTTRRRQQQOOONNNNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFEEECCC@@@<<<888444222000000/////////............/////////////////////------.........//////...---.........//////000000000000////////////000000/////////000000111111111222222111111222333333444111333666888:::>>>CCCGGGLLLPPPVVVYYY\\\```gggmmm|||vvvnnnbbbZZZWWWWWWXXXXXXWWWXXXZZZ\\\___```bbbbbbfffggghhhhhhjjjnnntttyyyfffUUUNNNKKKBBB@@@CCC???=========<<<;;;;;;::::::::::::::::::999999999999333555777888888777666444777555333222333666:::===666666555555555555666666333333333333444555555666444444444444444444444444333444666777777999<<<>>>@@@EEENNNYYYfffqqqzzz}}}wwwrrrnnnkkkfffdddbbb```^^^\\\[[[[[[YYYZZZ[[[\\\^^^aaaeeeiiimmmpppuuuyyy}}}}}}|||{{{{{{|||}}}~~~{{{{{{|||~~~{{{yyy||||||yyyyyyzzz|||xxxpppeee]]]ZZZWWWUUURRRSSSTTTSSSQQQNNNMMMMMMOOOLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCAAA===999666444000000000/////////......---............/////////------...////////////...------......///000000000000000////////////000000......///000000111111111222222111222222333444555111333777:::===BBBGGGKKKNNNRRRXXX[[[___gggsss|||}}}||||||vvvddd___XXXSSSRRRUUUWWWYYYYYYZZZ\\\^^^```bbbccccccgggiiijjjkkkmmmsss}}}cccTTTNNNKKKBBB@@@CCC@@@>>>>>>======<<<;;;;;;;;;:::::::::999888888777777444444555555666666666666555555444444333333333444555555666666666666555555333333333333444555666666555555555555555555555555333555777888999;;;>>>@@@EEELLLXXXggguuu{{{uuuoookkkiiigggeee_________]]]\\\[[[\\\]]]^^^```bbbccceeehhhnnnrrrxxx|||~~~~~~~~~~~~~~~~~~~~~}}}xxxkkkaaa\\\ZZZXXXWWWSSSTTTTTTQQQNNNLLLMMMOOOLLLLLLKKKJJJIIIIIIIIIIIIDDDDDDDDDBBB???<<<888666000000000000/////////...,,,,,,------............,,,---...///000//////...------......///000000111000000////////////000000//////000111111222333333222222222222333444555555333555999===AAAFFFLLLPPPQQQVVV[[[___eeeqqq}}}vvvuuuuuuxxx|||ssskkkeeeXXXVVVSSSRRRTTTVVVYYYZZZZZZ\\\^^^aaadddeeefffffflllnnnppprrrvvvaaaSSSNNNKKKBBBAAADDDAAA?????????>>>======<<<<<<::::::999999888777666666555444333333333555666888222333555777666444222000444555666777777666555444222222222333444555666777777777777777777777777777444555888999:::<<>>===<<<<<<;;;;;;<<<;;;:::888888999888777555999888888777777777777777666666555555444444444333777777666666555555555555444444444555555555666666444555555555444444555777777666888;;;<<<<<>>===<<<444222111000111000...,,,////////////000000000000000000//////.........---000000000000000000000000//////............///////////////000111111222222111222333444333444777999888<<>>===<<<<<<;;;;;;<<<;;;:::888888999999777555888888777666666666666777999888888888777777777777666666666666555555444444444444444555555555666666555666777666555555777999888888:::>>>???AAAJJJTTTaaannn}}}xxxtttpppnnnnnnnnnmmmlllhhhhhhgggdddaaa``````bbbbbbdddeeefffgggiiilllooosssuuuxxx}}}~~~zzz|||qqqhhhbbbZZZUUUUUUSSSQQQPPPPPPPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFEEECCCAAA@@@>>>>>>888666444333333333111000////////////000000000000000000/////////.........000000000000000000000000//////............////////////000000111111222222111222333333333444666999777<<>>===<<<<<<;;;;;;<<<;;;:::888888999999888666888777666666555555666666666666666555555555555555555555555555555444444444444444555555555666666666666777888777666777888:::888:::===AAACCCIIIWWWfffttt}}}wwwoooeeecccbbbbbbdddfffggggggfffeeedddbbb```aaadddfffjjjllloooppprrruuuyyy||||||vvvyyy~~~{{{pppfff]]]VVVUUUSSSPPPOOOPPPPPPOOONNNNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@999666222000000000000///////////////000000000000000000////////////......000000000000000000000000000//////......//////000//////000000111222222222222333444333333444777999999???GGGLLLPPPSSSXXX]]]fffkkktttwwwsssoookkkkkkmmmtttzzz~~~uuummmfff]]]VVVTTTTTTVVVWWWVVVXXXZZZZZZZZZ[[[^^^```aaacccfffkkkssszzz{{{```UUUJJJFFFCCC@@@???AAA???>>>===<<<<<<;;;;;;<<<;;;:::888888999:::888777777777666555555555555555444444444444444444444444555555555555444444444444555555555555666666666666666777888777777777999;;;888:::???EEEJJJTTTfffxxxuuulllfff_________```aaaccceeeeeeggggggfffddddddggglllpppuuuwww{{{~~~{{{wwwzzzzzznnnccc[[[VVVTTTPPPOOOPPPPPPPPPOOONNNNNNLLLKKKIIIIIIHHHHHHGGGFFFFFFDDDCCCBBBAAAAAA:::777222///////////////////////////000000000000000000//////////////////000000000000000000000000000000////////////000000///000000111111222333333333444444444444555999;;;???DDDKKKQQQUUU[[[bbbgggsssvvv}}}uuummmlllnnnnnnpppttt}}}|||xxxqqqhhhbbb```]]]YYYVVVVVVWWWYYYZZZZZZ[[[\\\\\\\\\^^^aaaccceeehhhmmmuuuzzz___RRRFFFDDDEEEDDDAAAAAA???>>>===<<<<<<;;;;;;<<<;;;:::888999::::::999888777777666555555555555555777777777777777777777777555555555555555555555555555555555666666666777777555666777777666777999;;;888;;;AAAKKKTTTaaavvv{{{rrrjjjdddaaa\\\]]]___aaacccfffhhhjjjoooppppppoooqqqtttzzz~~~~~~|||{{{}}}uuuggg^^^YYYVVVRRRPPPPPPPPPPPPPPPOOONNNLLLKKKIIIHHHHHHHHHEEEEEEEEEDDDCCCBBBBBBAAA???<<<777444333333333222////////////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000111222222333333444555555555555888<<>>===<<<<<<;;;;;;<<<;;;:::999999:::;;;:::888888777666666555555666666555555666666666666777777555555555666666666666666555555666666666777777777555666777777666777999;;;;;;>>>FFFTTTcccsssyyynnngggbbb^^^[[[XXX\\\```eeeiiimmmqqquuuwwwxxxzzz{{{}}}|||kkk```\\\YYYTTTQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBB???<<<777444333222111000////////////000000000000//////000000000000111111000000000000000000000000111000000//////000000111000000111111222333333333444555666666777;;;@@@DDDHHHMMMTTTZZZ```hhhrrryyy}}}~~~~~~yyyvvvrrrmmmlllpppvvvzzzwwwnnnbbbXXXSSSQQQRRRRRRRRRUUUYYY\\\]]]___```bbbcccdddfffgggiiilllqqquuuwww|||sss[[[QQQHHHFFFDDDAAA@@@AAA???>>>===<<<<<<;;;;;;<<<;;;999999999;;;;;;:::999888888777666666666666777333333333444444444555555666666666777777777888888555666666666777777777777555777888888888999;;;===BBBCCCMMM```sss}}}vvvllleeebbb```]]][[[]]]bbbiiinnnsssxxx~~~rrrfff```\\\WWWSSSQQQQQQQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDD===:::777444333111///---////////////000000000000//////000000000111111111000000000000000000000000111111000000000000111111000111111222222333333444555666666777999>>>DDDHHHLLLTTT^^^gggnnnuuu|||{{{vvvrrrqqqpppttt{{{yyysssddd^^^VVVPPPMMMOOORRRTTTSSSVVVZZZ]]]___ccchhhmmmjjjlllnnnpppsssxxx~~~pppZZZSSSMMMHHHBBB===>>>BBB???>>>===<<<<<<;;;;;;<<<;;;999999999;;;;;;;;;999999999888777777777777777666666666666777777888888666666777777888888999999666666666666777777777777777888999999999:::===???GGGHHHSSShhh~~~zzzqqqkkkeeebbbbbbcccaaa```ggglllsssyyy~~~zzznnnccc^^^XXXTTTRRRQQQQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@>>>;;;999777555111///////////////000000000000//////000000111111111222000000000000000000000000111111000000000000111111000111111222222333444444555666777888;;;@@@FFFKKKQQQZZZhhhssszzz~~~yyytttooosssuuu|||wwwllldddVVVSSSOOOMMMMMMPPPTTTWWWWWWYYY[[[]]]aaagggpppwwwwwwyyy{{{~~~~~~oooYYYPPPHHHFFFDDDAAA>>>???AAA@@@>>><<<<<<===???@@@<<<<<<;;;:::999999888777888888888888777777777777666666666666666666666666555777999:::;;;:::888777666666666666777888999:::888777888:::999888===DDDHHHWWWhhhxxxyyyvvvfffgggfffdddaaaaaaeeeiiilllsss|||{{{zzz|||yyylllbbbYYYWWWWWWTTTQQQPPPNNNOOOPPPPPPOOOLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCAAA>>>:::777444222111////////////000222333444......///000111222222333111111222222222222111111000000111111000///......000222444444333333333444777888999<<<@@@FFFNNNTTTYYYdddrrr||||||zzz}}}vvvooohhh```YYYTTTQQQOOONNNPPPSSSUUUVVV[[[\\\^^^bbbjjjttt~~~|||mmmXXXPPPHHHFFFEEEAAA??????@@@???===<<<;;;<<<===>>>::::::::::::::::::::::::888888888888777777777777666666666666666666666666444555777888888888666555666666666666777888999999777777:::=========BBBIIIPPP```rrrtttkkkhhh^^^```bbbbbbcccgggnnnsss|||yyywwwyyy~~~ttthhh]]]YYYWWWSSSPPPOOOPPPQQQQQQPPPNNNKKKHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCBBB???;;;777444222111111000///---,,,+++++++++//////000000111111222222000000000111111000000000111111111000000000//////000222444444333333444555888999;;;>>>CCCKKKUUU[[[dddmmmyyysssiiibbb\\\UUUPPPPPPNNNMMMNNNQQQTTTVVVWWW\\\^^^bbbhhhppp{{{~~~{{{}}}kkkXXXOOOHHHFFFEEEAAA??????@@@???===;;;::::::;;;;;;999999999::::::;;;;;;;;;888888888888777777777777666666666666666666666666444555666888888777777666555555555555666777888999666777;;;@@@BBBCCCIIIQQQ^^^mmmyyyrrriiibbb^^^\\\___cccfffiiipppzzzzzzxxxuuuuuuxxx{{{~~~qqqccc[[[WWWSSSPPPOOORRRRRRQQQPPPMMMJJJHHHFFFGGGGGGGGGHHHGGGFFFFFFEEEDDDCCC@@@<<<999555222111111000...,,,+++))))))(((000000000000000111111111//////000000000000//////222222000//////000000111111222444444444444555777999:::>>>BBBJJJTTT___fffqqqxxxzzzqqqcccYYYSSSOOOKKKIIINNNNNNOOOQQQSSSWWWYYY[[[^^^aaahhhpppyyy|||yyy{{{jjjXXXOOOGGGFFFEEEAAA???@@@@@@???>>><<<;;;:::::::::::::::::::::::::::::::::888888888888777777777666666666666666666666666666777777888999999999999888555555555555666777888999999888;;;@@@CCCGGGQQQ[[[lll|||rrrlllkkkgggcccaaabbbeeejjjooottt}}}}}}vvvuuurrrrrrtttvvvxxxzzziii___YYYSSSQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDBBB>>>:::777444222//////............//////111111111000000000000000//////000000000000//////222111///......///000222111222444444444555777999:::===AAAHHHRRR^^^kkksss|||}}}zzzkkkcccXXXNNNJJJJJJJJJJJJPPPQQQSSSVVVXXX[[[^^^aaa```fffpppzzz~~~~~~yyyvvvxxx~~~iiiWWWNNNGGGFFFEEEBBB@@@@@@@@@@@@???===<<<;;;;;;:::<<<<<<;;;::::::999888888888888888888777777777666777777777777777777777777777777888999999999999999555555555666666777888999===;;;<<<@@@EEEMMM[[[hhhyyy~~~qqqfffcccddddddcccdddggglllssszzz{{{ssspppmmmmmmoooppprrryyyoooccc\\\VVVSSSTTTOOOOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCC@@@<<<999666444////////////000111222333111111111000000000000000000111111222222111111000111000...------...000111111222444444444666999;;;===AAAHHHQQQ\\\iiivvv~~~~~~|||uuulllfff]]]WWWOOOJJJHHHKKKNNNPPPSSSUUUWWWYYY[[[^^^cccfffhhhppp|||zzzzzz|||{{{vvvsssvvv{{{gggWWWNNNGGGFFFEEEBBB@@@AAA?????????>>>===<<<;;;;;;===<<<<<<;;;999888888777888888888888777777777777777777777777777777777777666666666666666777777777666666666666777888999:::???>>>@@@FFFNNNYYYjjjxxx{{{ooofff^^^^^^___```bbbeeelllsss}}}{{{sssllliiihhhiiijjjlllssszzzxxxjjjaaaZZZVVVVVVNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDCCCAAA???;;;888666111111000000//////000000000000000000000111111111111111222222222222111111000//////......///111111111222444444555777:::===BBBGGGPPP[[[hhhuuuzzzwwwvvv|||zzztttkkk```ZZZQQQNNNKKKIIIJJJMMMQQQTTTTTTWWWZZZ[[[]]]bbbiiioooxxx|||wwwvvvwwwxxxsssppptttyyyeeeVVVNNNGGGFFFEEEBBB@@@AAA============<<<<<<;;;:::;;;;;;;;;::::::999999999888888888888777777777777777777777777777777777777666666666666666777777888777777777888888999:::;;;>>>@@@FFFPPP[[[hhhzzzxxxmmmddd```^^^```aaaccciiipppxxx}}}tttmmmiiihhhhhhiiiiiiooovvvssshhh^^^XXXVVVPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHCCCCCCCCCBBB@@@===:::999333333222000//////////////////000000111111222222000000111111111111000000000000111111111222222222111333444444555777;;;???HHHOOOZZZfffsssxxxsssssstttyyyrrrjjjaaaXXXSSSKKKLLLLLLMMMNNNQQQTTTWWWWWW[[[^^^```cccjjjttt|||yyytttrrrsssuuupppnnnsssyyycccVVVNNNGGGFFFEEEBBBAAAAAA;;;;;;;;;<<<<<<;;;::::::999999::::::::::::;;;;;;888888888888777777777777777777777777777777777777888888888888888999999:::888888888888999:::;;;<<<===@@@KKKYYYgggtttwwwkkkccc___^^^aaaeeehhhlllttt~~~~~~tttqqqmmmkkkkkkjjjjjjooovvv{{{yyylll```YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIBBBCCCCCCCCCAAA???<<<:::444333333222222222222222...//////000111222222333//////000000000000//////111222333444444444444333222333444444555888<<>>===<<<<<<;;;;;;<<<>>>>>><<<;;;:::999999999;;;::::::999999999999999:::999888888888999;;;;;;:::999777555555666888999:::888666666999===@@@AAACCCLLLXXXeeesssuuukkkdddaaa^^^```cccgggnnnxxxyyyvvvqqqmmmlllnnnqqqsss}}}rrrddd[[[XXXTTTRRROOOMMMMMMMMMLLLKKKKKKJJJHHHFFFFFFGGGHHHIIIGGGEEECCCCCCCCCBBB@@@>>>777666444222111111111111000000111111111111000///111000000000111222333333111111222333333333222222///333777999:::>>>CCCHHHUUUaaappp|||zzztttqqqoooooowww~~~tttoooeee[[[SSSOOOMMMMMMMMMPPPTTTVVVXXXYYY\\\]]]bbbdddgggkkksss~~~yyyrrrnnnooopppppppppttt{{{fffUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<::::::999999888999999999888777777666666666666666888777666666666777888999999888777666666777999:::999777666777:::>>>AAABBBDDDNNN]]]lll|||}}}ssslllddd___^^^___bbbgggnnnxxx~~~~~~{{{wwwtttssstttvvvwwwzzzjjj```[[[TTTQQQNNNLLLLLLMMMLLLKKKIIIGGGEEECCCBBBBBBCCCDDDHHHFFFDDDCCCCCCBBB@@@>>>888777555333111111111111111111111111000000000000111111111111111111222333111111222222333333222222000333666888;;;AAAIIIPPP```lllzzztttpppmmmmmmnnnrrr{{{zzzvvvhhhccc\\\UUUPPPMMMMMMNNNPPPSSSVVVYYY[[[]]]```bbbdddhhhooovvv~~~~~~|||wwwuuuvvvsssrrrrrruuu{{{~~~dddUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<999999888888999:::;;;;;;::::::999888888888888888777777666666777777888999888777666666777888:::;;;888888777888;;;>>>BBBDDDKKKVVVfffwwwyyynnnhhhddd```^^^___eeeiiirrr|||}}}|||{{{{{{|||tttfff^^^TTTQQQNNNLLLLLLLLLKKKKKKKKKIIIGGGEEEDDDDDDDDDDDDHHHFFFDDDCCCBBBAAA???===999777555333222111111111222111000///000000111222333222222111111111111222000111111222222222222333444555777:::???HHHUUU___ooozzzvvvkkkhhhiiimmmqqqwww}}}zzzuuunnnhhhYYYWWWSSSPPPNNNOOOQQQRRRTTTWWWZZZ\\\^^^```dddgggeeelllvvv~~~}}}|||}}}xxxwwwvvvwww||||||{{{zzzxxxwww|||cccUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;:::999999999999:::999999999999999:::::::::777777666777888999:::;;;999999999999;;;???DDDHHHVVVaaaqqqwwwnnnfffdddcccbbbdddgggooouuu~~~}}}}}}}}}lllaaaVVVSSSNNNLLLKKKLLLKKKKKKKKKJJJIIIGGGGGGFFFGGGGGGHHHFFFDDDBBBBBB@@@>>><<<:::888666444222222111222333111000//////111222444444333222222111111111111111111111111222222333444777999;;;>>>EEESSScccnnn{{{yyypppjjjiiilllrrrxxx~~~|||yyytttooohhh```ZZZRRRQQQPPPOOOQQQSSSVVVXXXYYYZZZ\\\]]]___bbbfffiiikkksss}}}{{{yyyyyy|||zzzwwwssspppnnnmmmkkkiii|||bbbUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<888888777666666666666666888888999999::::::::::::777777777888888::::::;;;::::::;;;;;;===CCCJJJPPPaaakkkzzzwwwmmmfffaaabbbdddeeejjjpppxxx~~~~~~}}}}}}yyyzzz}}}uuudddZZZVVVQQQMMMLLLLLLLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGEEECCCBBBAAA@@@>>><<<;;;999777555333222222222222111000//////111333555444444333222111111111222111111111111222333444555888:::>>>CCCMMM[[[mmmyyy{{{qqqjjjiiijjjpppyyy}}}|||xxxqqqkkkddd\\\UUUPPPOOOOOOPPPQQQSSSVVVYYY[[[\\\]]]^^^^^^___ccchhhkkkttt~~~}}}{{{|||{{{ooolllhhheeecccbbb```^^^|||bbbUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999999::::::999999888777777777777888666666777888888888888777777888888999999::::::::::::;;;<<<>>>BBBKKKWWWaaannnwwwwwwnnneeeaaa___bbbfffkkksss{{{}}}{{{yyywwwzzzyyyzzz}}}kkk```[[[UUUPPPNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA???===<<<;;;888555333222222222111111000000111222444555444333333222222222222333333222222222333444666777888===DDDLLLVVVdddttt~~~zzzpppjjjhhhhhhkkkttt~~~wwwuuupppggg___YYYTTTPPPMMMOOOOOOQQQSSSUUUXXXZZZ[[[______``````bbbgggmmmrrr{{{~~~}}}|||{{{}}}vvvqqqeeebbb^^^[[[ZZZYYYWWWUUU|||bbbUUUMMMGGGFFFFFFCCCAAAAAA???>>>===<<<<<<;;;;;;<<<;;;::::::::::::;;;;;;<<<<<<;;;::::::999999::::::555666777888999888888777888999999999:::999999999999;;;>>>AAAHHHVVVhhhuuuyyynnnjjjeeebbbccciiipppxxx|||yyyvvvvvvyyy}}}|||}}}vvvfff```YYYSSSPPPNNNMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>===;;;999666444333222222000000111222222333444444333333222222222333444444444333333333444666888999<<>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>???@@@999888777777666666777777777888999:::;;;:::999999999999:::::::::999888888999;;;>>>CCCMMM^^^ttt|||qqqjjjjjjiiihhhkkkrrr{{{~~~yyywwwwww}}}}}}}}}~~~iiiddd\\\UUUQQQOOONNNMMMLLLLLLJJJHHHEEEBBB@@@???CCCBBB@@@AAABBBBBBAAA???===<<<999666444333222222///000111333333444444333222222222222333444444555555444333333444777999;;;AAAJJJWWWdddooozzz{{{wwwuuuooojjjoooyyy{{{~~~wwwpppjjjccc]]]TTTNNNLLLNNNQQQRRRRRRSSSVVVYYY\\\___```aaaaaabbbdddgggmmmuuu|||vvvvvv|||yyyzzz|||~~~|||pppfff___XXXUUUQQQOOOOOOOOOMMMLLL{{{cccSSSNNNHHHCCCAAA@@@??????>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999888:::<<<;;;888555888888888888888888888888666;;;<<<888777:::;;;888:::===CCCKKKXXXlllyyysssnnnkkkkkknnnrrryyy|||}}}}}}xxxgggZZZXXXUUUMMMKKKPPPLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA@@@???>>>@@@???>>>;;;888555333111111111000000111333555666333222111000000222444555111222555777666555;;;CCCGGGTTTdddpppyyy{{{uuuppppppooommmsss{{{~~~tttjjjccc^^^VVVSSSOOOLLLMMMPPPSSSTTTWWWYYY[[[\\\]]]^^^aaacccjjjfffgggnnnuuu}}}xxxuuuuuuyyy|||yyyxxxxxxyyy|||qqqggg___[[[UUUTTTSSSQQQOOOOOONNNNNN{{{cccSSSNNNHHHCCCAAA@@@??????>>>======<<<<<<;;;::::::===<<<<<<<<<;;;;;;::::::;;;999888999;;;;;;888666888888888888888888888888777<<<<<<888777:::;;;999<<<@@@HHHTTTfff{{{yyyqqqnnnllllllmmmsssyyy{{{|||ooo^^^YYYUUUNNNKKKNNNMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@??????@@@???===;;;888555333111222111111111111222444555444333222222222333555555222333666888777888@@@IIITTTaaaoooyyyuuupppooorrruuuxxx}}}sssiii```YYYVVVQQQOOOMMMMMMOOOSSSUUUWWWVVVXXXZZZ\\\^^^```cccfffnnnmmmqqqyyy{{{uuuuuuzzz~~~zzzyyyxxxyyy}}}xxxooofff___[[[WWWVVVUUUSSSRRRQQQQQQQQQ{{{bbbRRRNNNHHHCCCAAA@@@@@@???>>>======<<<<<<;;;;;;;;;======<<<;;;:::999999888<<<:::888888999:::999888999999999999999999999999999<<<<<<999888:::;;;;;;===AAAKKK\\\rrr|||nnnjjjkkkmmmqqqttt~~~zzzyyy{{{zzzddd[[[VVVOOOLLLMMMNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCBBB@@@?????????>>>===;;;888555333111333222111111111222333444444444444444555555555555444444666999:::===HHHTTTeeeppp||||||qqqooopppwwwzzzpppeee[[[SSSOOOMMMJJJKKKMMMPPPSSSVVVXXXZZZWWWYYY\\\___aaadddiiillluuuwwwzzzuuutttyyy}}}zzzxxxvvvvvvxxxzzz~~~}}}tttlllddd___\\\ZZZYYYYYYXXXWWWVVVVVVVVVzzzaaaRRRMMMGGGCCCAAAAAA@@@@@@>>>=========<<<<<<;;;;;;;;;;;;:::999777666555555<<<:::999888888888999999999999999999999999999999:::<<<<<<:::999:::<<<===BBBHHHTTThhh~~~sssjjjjjjnnntttzzzzzzxxxxxx{{{lll^^^XXXRRRNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>===<<<:::888666444222444333222111111111222333333333444555555555555444555444666999===DDDSSSaaarrr|||}}}wwwqqqrrrvvvvvvoooeeeZZZQQQKKKIIIHHHHHHKKKPPPTTTWWWXXXZZZ[[[\\\]]]```bbbeeejjjooottt|||yyyuuuuuuxxx~~~~~~}}}{{{yyyvvvtttssstttuuuyyy~~~{{{ssskkkeeebbb```^^^^^^^^^^^^^^^]]]]]]\\\yyy___QQQMMMGGGCCCAAAAAAAAA@@@===============<<<<<<<<<;;;;;;:::999777666555555;;;;;;999888777888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;>>>AAAJJJRRRbbbxxxvvvooojjjmmmuuu||||||yyyxxxyyytttccc[[[UUUPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@???======<<<;;;999777555444444333222111111111222333222222333444444444444333666555777<<>>>>>===<<<:::999777666333222111111111222333444222333333333333444444444888777;;;AAAIIIVVVjjj{{{}}}wwwtttsssttt{{{zzzqqq\\\WWWOOOHHHEEEEEEGGGJJJOOOUUU\\\___^^^]]]]]]]]]___```cccffflllttt~~~}}}vvvsssqqqvvv~~~|||||||||{{{zzzxxxvvvvvvppppppqqqtttyyyyyysssmmmjjjhhhfffgggiiijjjkkkkkkjjjjjjuuu[[[PPPLLLGGGCCCAAAAAAAAAAAA=====================>>>===<<<<<<<<<;;;;;;::::::888:::<<<;;;999777888999::::::::::::::::::::::::;;;888999===>>>===BBBIIIRRRbbbzzz{{{sssooommmlllppp{{{{{{{{{~~~vvveeeZZZTTTPPPLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>===<<<:::999888222111111111111222444555555444333333333444666777:::;;;???GGGQQQ___ttt~~~vvvrrrsssttt|||zzzlllbbbRRRNNNIIIEEEEEEGGGKKKNNNSSSYYY```cccbbb``````aaaaaacccgggllluuu|||uuusssuuuwww|||zzzzzzyyyyyyxxxwwwvvvvvvuuuooonnnnnnoootttzzz}}}wwwqqqllliiiiiijjjmmmooopppppppppoootttZZZPPPLLLGGGCCCBBBBBBAAAAAA============>>>>>>>>>>>>::::::::::::::::::::::::777:::<<<<<<999777777999::::::::::::::::::::::::;;;777888===???>>>DDDLLL___ppp{{{tttqqqooolllmmmttt|||zzz{{{|||}}}~~~iii\\\TTTPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@?????????>>>===;;;:::999111111000000111333555666777666444333444555777999<<<===CCCLLLWWWfff{{{zzzrrrooorrrvvv|||ooo```TTTNNNKKKHHHFFFGGGKKKPPPTTTUUU[[[ccceeedddbbbccceeedddggglllsss~~~{{{tttrrrttt{{{|||zzzxxxvvvuuutttssssssrrrssssssnnnmmmkkklllpppwww~~~yyyrrrmmmjjjkkkllloooqqqssssssrrrrrrttt]]]UUUIIIDDDGGGFFF???<<>>>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::>>>===<<<;;;::::::::::::555333222444888::::::888999999<<>>===;;;999888777777555444444444444444222444666666666666888999999===FFFSSSbbbrrrwwwqqqmmmnnnvvv{{{ooo```TTTPPPJJJHHHFFFHHHNNNRRRTTTUUU[[[]]]```bbbdddeeeffffffkkkllloooyyy}}}{{{vvvssssssyyy~~~zzzyyyvvvuuuxxxxxxyyyyyyyyyxxxxxxwwwsssrrrooommmnnnsss{{{~~~yyyuuussstttsssrrrqqqqqqssstttvvvuuuaaa[[[MMMCCCDDDDDD>>><<<@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888999888777999<<<>>>===;;;::::::===AAABBBFFFPPP\\\nnnwwwpppllllllnnnvvv~~~zzzxxxwww{{{xxxfffYYYPPPNNNNNNNNNMMMJJJHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>><<<;;;:::777777666555444444444444333444555555555555777999===CCCLLLXXXfffttt}}}tttpppnnnpppzzzyyypppdddWWWMMMJJJJJJHHHHHHKKKPPPUUUVVVVVVYYY\\\___bbbdddfffhhhjjjqqqttt{{{{{{zzzyyyxxx{{{}}}yyyxxxvvvuuuwwwwwwxxxxxxyyyyyyyyyxxxuuutttqqqoooooossszzz|||yyyxxxxxxwwwuuusssssstttuuuvvvuuueeedddSSSFFFDDDDDDAAA@@@CCC>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888888888===<<<;;;<<<>>>???>>>===;;;<<>>>>>======<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;======@@@EEEIIIQQQ___mmm~~~wwwsssrrrwww~~~~~~|||zzzwwwwwwyyy|||xxxfffZZZRRRPPPNNNLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???===<<<;;;888777666555444444444444999999999888888:::===@@@HHHQQQ^^^kkkuuu~~~wwwrrroooqqquuu{{{yyymmm```VVVNNNGGGEEEGGGJJJLLLPPPTTTYYY[[[\\\\\\\\\___ccceeehhhmmmtttyyy~~~zzzwwwyyy|||~~~yyyuuutttttttttssstttuuuvvvxxxzzz{{{|||{{{{{{yyywwwuuuvvvyyy|||}}}zzzxxxwwwxxxxxxooo___TTTJJJAAA???AAA@@@===;;;============<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>BBBHHHLLLTTTcccqqqyyyvvvvvv}}}~~~|||}}}~~~|||{{{}}}zzzvvvyyyzzz|||kkk\\\RRRPPPMMMKKKLLLLLLKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;888888666555555555555555888888888888999<<>>==================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>???>>>===<<<===>>>???@@@EEELLLRRR[[[jjjwww}}}zzzwwwxxx}}}{{{|||}}}}}}|||~~~~~~wwwxxx{{{~~~~~~zzzvvvzzz{{{}}}ppp^^^UUUQQQMMMKKKMMMMMMKKKIIIGGGFFFFFFDDDCCCBBBAAA@@@????????????>>>===<<<;;;888888777666555555555555555555666666999???FFFKKKUUU```ooo{{{wwwrrrrrrvvv|||ssslll]]]TTTJJJGGGEEEDDDGGGLLLQQQUUUYYY[[[\\\\\\]]]^^^ZZZ___dddgggllluuu}}}}}}zzzyyywwwtttqqqppprrrtttssssssssstttvvvyyy|||~~~~~~}}}}}}}}}iiiTTTMMMLLLJJJFFFCCCBBBBBBBBB<<<=====================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>@@@???======>>>@@@???BBBJJJSSS[[[dddsss~~~|||{{{yyy|||~~~|||}}}~~~wwwvvvwwwzzz}}}~~~{{{yyyzzz|||~~~{{{gggZZZTTTNNNLLLLLLLLLIIIFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======999888777666555555555555555555666888<<>>:::===???>>><<<<<<>>>@@@@@@DDDMMMXXXaaakkkzzz~~~}}}}}}}}}|||}}}{{{zzzzzzzzzzzzvvvxxx{{{~~~}}}}}}~~~wwwvvvvvvyyy}}}}}}{{{zzz{{{~~~rrr^^^WWWPPPLLLLLLKKKGGGCCCGGGGGGFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>999888777666666555555555777888999<<>>===============:::888777999<<<>>>===;;;:::888666666888:::;;;<<<<<<<<<=========>>>@@@AAAGGGKKKVVVdddlllttt{{{{{{wwwxxx{{{~~~}}}xxxtttssssssuuuvvvuuurrrooonnnnnnmmmnnnpppsssvvvzzz}}}~~~|||||||||yyyvvvwww{{{}}}~~~}}}|||}}}~~~yyyfffYYYNNNMMMNNNMMMJJJIIIFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@>>>======>>>>>>===999888777666666555555666666888:::;;;@@@KKKZZZeeeuuuzzz}}}ssspppssswwwyyyhhhYYYPPPOOODDDCCCAAAAAAEEEKKKQQQUUU^^^\\\\\\^^^^^^[[[ZZZ]]]ccciiirrr}}}}}}|||yyyvvvuuuuuuuuuvvvvvvuuusssqqqqqqrrrssstttsssttttttuuuwwwxxxzzz{{{jjjYYYMMMJJJEEECCCBBBAAA@@@?????????>>>===============>>><<<:::;;;>>>???===;;;???===;;;:::<<<======<<<;;;<<<===>>>???AAACCCEEEJJJPPP]]]kkkttt~~~xxxttttttssswww|||{{{xxxtttooollllllnnnooopppooollliiihhhgggfffgggjjjnnnrrrvvvzzz|||}}}||||||~~~{{{yyyyyy}}}}}}}}}}}}~~~jjj]]]PPPMMMMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBCCC@@@>>>===>>>>>>>>>===;;;:::999888777666666666888;;;>>>BBBHHHUUUeeepppyyy|||uuunnnmmmqqqzzzrrrdddVVVMMMKKKDDDCCCCCCEEEIIINNNTTTXXX[[[YYYZZZ]]]]]][[[]]]aaaccclllyyy||||||~~~}}}|||yyywwwvvvvvvwwwxxxxxxwwwuuutttssstttuuuvvvvvvvvvvvvwwwyyyzzz|||}}}jjjYYYLLLIIIEEEBBBAAA@@@???>>>??????>>>===============@@@???===>>>??????===<<<>>><<<;;;;;;;;;;;;:::888:::<<<>>>???AAACCCGGGJJJTTT\\\iiiwwwyyyqqqpppsssrrrxxxtttooolllgggeeefffiiijjjkkkjjjgggdddbbbbbb```bbbfffjjjooosssvvvxxx|||{{{~~~}}}|||||||||}}}||||||~~~rrrcccUUUOOOMMMJJJFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA>>>===>>>>>>>>>======<<<;;;:::888888777777555999>>>DDDNNN\\\lllwww~~~~~~yyytttpppllliiilllrrr~~~uuuiii^^^SSSJJJGGGBBBCCCEEEIIINNNSSSXXX[[[[[[YYYZZZ^^^^^^^^^bbbhhhjjjuuu|||zzz{{{}}}||||||{{{zzzyyyxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyyyyyyyyyyyyyzzz|||}}}jjjYYYLLLHHHDDDAAA@@@@@@???>>>???>>>>>>===============???>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<;;;999777:::===???@@@BBBEEEKKKPPP```jjjxxxzzztttqqqtttyyyxxx~~~rrrllliiieeedddeeeiiijjjkkkjjjfffdddbbbbbbaaacccgggkkkooorrrssstttuuuxxx}}}|||xxxxxx{{{}}}~~~}}}}}}~~~||||||{{{|||{{{kkkZZZRRROOOKKKHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA>>>===>>>???>>>>>>>>>===<<<:::999888888777555999@@@IIIUUUcccqqq{{{wwwpppjjjgggggghhhnnnvvv}}}kkkaaaZZZRRRJJJFFFAAACCCGGGMMMRRRWWW[[[]]]]]]\\\]]]```aaabbbiiiqqqwww}}}||||||{{{{{{zzz{{{|||}}}}}}}}}|||{{{{{{{{{{{{||||||||||||}}}}}}~~~hhhWWWLLLHHHDDDAAA@@@@@@???>>>???>>>>>>===============;;;;;;<<<======>>>??????===<<<<<<===???@@@>>>===<<<>>>@@@AAABBBHHHQQQXXXjjjvvv{{{tttqqqrrrwww~~~}}}qqqllliiiffffffiiijjjlllmmmllliiifffeeeeeeeeegggkkknnnpppqqqpppooommmppptttxxx|||zzztttqqqqqqvvvyyy|||{{{}}}~~~~~~ppp]]]SSSOOOLLLIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBCCCAAA???>>>>>>??????>>>======;;;:::999888888888:::@@@IIITTTaaannnyyy|||pppiiibbbbbbeeeiiirrrzzztttddd]]]YYYRRRKKKHHHAAADDDIIIOOOUUUYYY\\\]]]___^^^___bbbbbbeeennnxxx}}}}}}}}}~~~~~~gggUUULLLIIIEEEBBBAAA@@@???>>>??????>>>===============888:::<<<<<<<<<<<<>>>@@@;;;:::999;;;===>>>>>>======???AAABBBDDDMMMZZZeeetttvvvqqqqqqttt{{{zzzpppllljjjiiiiiilllkkkmmmooonnnllljjjjjjjjjjjjmmmppprrrsssqqqooommmiiikkkooosssxxx|||}}}zzzuuupppmmmoootttyyy||||||ttt___TTTNNNKKKIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBDDDBBB???>>>?????????>>>===<<<;;;:::999999999999===DDDPPP^^^kkkvvv}}}wwwkkkddd___aaagggmmmvvv}}}uuujjj___ZZZWWWQQQLLLJJJEEEHHHLLLRRRWWWZZZ]]]^^^^^^^^^```bbbdddhhhttteeeSSSMMMJJJEEECCCBBBAAA@@@?????????>>>===============999;;;======;;;;;;===???:::999777777888999:::999===@@@BBBCCCGGGTTTffftttxxxqqqqqquuu|||xxxooommmmmmlllmmmpppnnnppprrrsssqqqppppppppppppsssvvvyyyyyywwwsssqqqmmmnnnppptttyyy}}}|||zzzvvvqqqpppsssyyy}}}|||~~~}}}eeeWWWPPPLLLIIIJJJFFFFFFFFFEEEEEEDDDCCCBBBDDDBBB???>>>???@@@??????===<<<<<<;;;;;;<<<<<<<<<@@@HHHVVVgggvvv{{{uuujjjdddaaafffnnnttt|||xxxggg```YYYWWWSSSMMMJJJKKKJJJMMMPPPUUUYYY\\\^^^_________bbbfffiiipppdddRRRNNNJJJFFFCCCBBBBBBAAA?????????>>>===============;;;>>>???>>>;;;:::;;;>>>@@@===:::888999:::;;;:::===???BBBDDDJJJZZZooo|||yyyrrrnnnsss{{{xxxpppoooppppppqqqsssrrrtttvvvwwwvvvuuuvvvvvvvvvxxx|||}}}yyyvvvttttttvvvyyy}}}}}}yyyvvvuuuxxx~~~}}}}}}}}}}}}lll]]]TTTNNNLLLLLLFFFFFFFFFFFFEEEDDDCCCBBBDDDBBB???>>>???@@@??????===============>>>>>>???FFFOOO___rrrzzztttmmmgggffflllttt{{{{{{lll^^^YYYVVVTTTPPPJJJIIIJJJOOOPPPSSSWWWZZZ]]]___``````aaaeeejjjoooxxxeeeVVVJJJGGGCCC@@@@@@???>>>===??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<===>>>======>>>===;;;;;;<<<>>>???AAADDDGGGQQQeee~~~~~~yyyooosssvvvxxx{{{vvvsssssstttvvvvvv{{{zzzzzzzzz{{{|||{{{zzz}}}}}}}}}{{{{{{~~~~~~~~~~~~ppp]]]TTTPPPMMMIIIIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@??????>>>?????????AAA>>><<<===;;;;;;???FFFJJJ[[[ooo}}}zzzvvvoooppprrruuuyyy~~~mmmbbbYYYXXXUUURRROOONNNMMMMMMMMMQQQVVVYYY[[[]]]```bbbaaa```fffoooxxxdddUUUKKKHHHDDDAAA@@@@@@???>>>========================<<<<<<<<<<<<<<<======>>>======>>>===;;;;;;===>>>BBBDDDIIIOOO\\\ssswwwssskkkpppvvv}}}}}}yyytttrrrsssuuuwwwxxx}}}}}}|||}}}~~~~~~~~~}}}|||{{{}}}vvvbbbWWWQQQMMMJJJIIIIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@???????????????AAA>>>===>>>======CCCKKKUUUdddwww{{{wwwqqqssswwwzzzqqqbbbYYYVVVTTTRRROOONNNMMMMMMMMMSSSUUUXXXZZZZZZ[[[\\\]]]bbbcccjjjuuucccTTTKKKHHHDDDAAAAAA@@@@@@???<<<<<<===>>>>>>===<<<<<<===============>>>>>>???<<<===>>>===<<<<<<===??????BBBIIITTTfffwwwooonnnkkkqqqyyyzzzwwwsssrrrtttwwwzzz{{{~~~{{{{{{}}}iii[[[SSSNNNKKKIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAA>>>>>>??????AAAJJJTTTdddrrr|||xxxtttxxx}}}xxxggg[[[TTTQQQPPPNNNMMMLLLMMMOOOPPPVVVXXXZZZZZZZZZZZZ\\\]]]dddgggppp}}}bbbRRRJJJGGGCCC@@@@@@@@@??????;;;===>>>@@@@@@>>>===;;;???>>>>>>>>>>>>>>>??????<<<===>>>===<<<<<<>>>@@@>>>BBBKKKZZZppp{{{ppplllmmmpppwwwyyyvvvrrrrrruuuyyy}}}~~~|||{{{|||~~~||||||~~~rrr```TTTNNNKKKIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????AAACCCGGGSSS___rrr|||zzzwww{{{ppp```WWWSSSMMMMMMLLLKKKMMMOOORRRTTTVVVXXXZZZ[[[\\\^^^aaaccceeekkkvvvaaaRRRHHHEEEBBB@@@?????????>>>===>>>@@@AAAAAA@@@>>>===@@@???>>>>>>>>>>>>??????<<<===>>>=========???@@@CCCGGGQQQddd|||uuulllkkknnnttt}}}zzzwwwttttttxxx|||~~~{{{|||}}}}}}}}}zzzyyy{{{~~~}}}{{{}}}|||fffVVVNNNLLLIIIIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???AAACCCFFFMMM]]]lll|||zzzyyy}}}xxxgggZZZSSSQQQLLLKKKKKKKKKNNNRRRVVVYYYZZZ[[[\\\]]]^^^aaaeeeiiiiiiqqq~~~~~~```RRRHHHEEEBBB@@@@@@@@@@@@?????????@@@AAAAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<===>>>>>>======???AAADDDIIIUUUjjjzzzpppkkklllqqqyyy~~~{{{xxxxxx{{{}}}}}}}}}}}}~~~zzzyyyzzz{{{|||zzz~~~mmmYYYPPPNNNIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@BBBEEEIIISSSfffxxx|||zzzyyy{{{qqqddd[[[UUUQQQKKKJJJJJJKKKOOOTTTYYY]]]```aaaaaaaaaaaadddiiimmmrrr}}}|||```SSSJJJGGGDDDBBBBBBBBBBBBAAA??????????????????????????????>>>===============<<<===>>>>>>===>>>@@@BBBEEEJJJXXXppp~~~uuuooommmqqqvvv||||||~~~~~~~~~~~~{{{{{{|||~~~|||uuu^^^SSSQQQIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB???@@@CCCGGGLLLXXXmmm|||yyyxxxxxx~~~yyykkkbbb\\\TTTOOOJJJJJJIIIKKKOOOUUU[[[^^^bbbbbbcccccceeejjjpppuuu~~~|||}}}~~~|||```TTTLLLIIIEEECCCDDDDDDDDDCCC??????>>>>>>>>>>>>????????????>>>======<<<======<<<===>>>>>>===>>>@@@BBBJJJPPP___xxxyyysssqqqqqqvvv|||~~~~~~~~~~~~~~~~~~zzzbbbVVVSSSJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC???@@@DDDHHHMMMZZZqqqzzzxxxwwwwwwpppbbb\\\WWWNNNGGGIIIIIIHHHJJJNNNTTT[[[______```bbbdddhhhooowww}}}}}}{{{}}}~~~~~~}}}|||}}}{{{```SSSMMMIIIEEEAAA@@@???>>>===????????????>>>>>>>>>===???>>>>>>============>>>>>>::::::>>>AAA@@@AAACCCIIIXXXmmm|||rrrssstttssszzz}}}}}}mmmYYYOOOKKKHHHEEECCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDEEEJJJVVVgggzzzzzzvvvvvvyyy{{{zzzkkk```WWWPPPLLLLLLJJJJJJJJJNNNSSSYYY^^^```aaacccfffiiinnnvvv}}}yyy{{{}}}}}}|||}}}zzz___SSSKKKGGGCCC@@@??????>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>=========>>>>>>??????<<<;;;???AAAAAABBBEEEMMM\\\rrryyyqqqsssuuuwww}}}|||ttt^^^SSSMMMJJJFFFDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCEEEKKKXXXiii{{{yyywwwyyy{{{}}}vvvfff\\\SSSLLLHHHHHHHHHIIIKKKOOOUUUZZZ^^^```bbbeeehhhjjjoooyyy}}}zzzyyy{{{~~~yyy___SSSIIIFFFBBB????????????>>><<<===>>>???AAACCCDDDDDD============>>>>>>???@@@AAA>>>===@@@BBBAAADDDHHHQQQbbbzzz~~~vvvqqqssswww}}}~~~|||~~~~~~}}}|||{{{{{{|||}}}fffWWWOOOLLLHHHEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBFFFNNN\\\mmm}}}|||wwwyyy}}}|||ooo___UUUNNNGGGDDDDDDEEEHHHLLLRRRWWW\\\___```bbbfffjjjmmmrrr}}}}}}}}}{{{yyyzzz|||www^^^SSSHHHEEEBBB@@@@@@AAA@@@@@@<<<===>>>???AAABBBCCCCCC============>>>???@@@AAAAAA>>>>>>@@@AAABBBFFFLLLVVVhhhwwwsssrrruuuyyy}}}||||||~~~}}}}}}~~~{{{xxxwwwxxx|||lllYYYPPPMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@BBBGGGRRRaaarrr~~~vvvuuu{{{{{{tttgggYYYPPPIIICCCAAABBBCCCHHHOOOUUUZZZ]]]```aaabbbggglllpppwww||||||}}}}}}||||||~~~~~~uuu\\\TTTIIIFFFCCCAAABBBBBBBBBBBB>>>>>>>>>>>>?????????@@@============>>>@@@AAAAAA@@@>>>>>>@@@AAABBBHHHPPPZZZnnn~~~sssssstttxxx~~~}}}}}}zzz~~~~~~|||}}}zzzzzz}}}|||xxxtttsssvvv{{{~~~rrr\\\PPPMMMIIIFFFDDDDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCJJJWWWhhhxxx}}}wwwrrruuu}}}tttmmm```SSSKKKFFFBBB@@@BBBCCCIIIRRRYYY]]]___aaacccbbbhhhooovvv}}}||||||~~~|||yyywwwxxxxxxxxxxxx{{{}}}}}}{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzsss\\\TTTJJJGGGDDDBBBBBBCCCCCCBBB?????????>>>>>>>>>======>>>>>>>>>>>>??????@@@AAA@@@??????AAABBBDDDMMMVVVaaauuuxxxqqqtttxxx~~~}}}|||zzz}}}}}}|||}}}zzzwwwyyy}}}zzzuuuqqqrrrwww|||~~~zzzaaaQQQNNNIIIFFFDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBEEENNN\\\nnn}}}}}}sssqqqqqqwwwzzznnnfffZZZNNNHHHDDDAAAAAACCCFFFMMMVVV\\\___```ccceeegggllluuu}}}}}}||||||}}}}}}zzzwwwpppmmmkkkjjjkkklllllllllnnnppptttyyy|||}}}xxxuuusssssssssrrrrrrrrrsssssstttuuuvvvqqq[[[TTTKKKHHHDDDBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>?????????>>>??????@@@@@@AAA@@@AAACCCEEEHHHRRR]]]jjj~~~zzzvvvpppttt{{{~~~}}}||||||}}}~~~zzzyyy~~~xxxyyy|||yyyuuurrruuu{{{jjjSSSPPPKKKGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDHHHQQQaaasssyyyrrrkkknnnsss{{{vvvjjj___TTTIIIDDDCCCAAABBBEEEIIIPPPYYY___```aaadddgggnnnsss~~~|||}}}~~~xxxrrrnnnjjjgggbbb```^^^]]]___aaabbbbbbccceeeiiinnnsssvvvxxxyyyxxx{{{~~~}}}zzzvvvrrrppppppqqqqqqppppppqqqrrrtttuuuvvvwwwqqqZZZTTTJJJGGGCCCAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????BBBAAACCCEEEGGGKKKVVVbbbpppzzzwwwpppuuu~~~}}}|||}}}}}}~~~xxxvvvzzz{{{{{{~~~{{{xxxuuuyyyrrrUUURRRMMMIIIGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@??????FFFIIISSSdddvvv}}}{{{tttlllhhhmmmvvvtttggg[[[PPPFFFBBBAAA@@@BBBEEEKKKSSS[[[```aaabbbeeehhhtttxxx~~~|||tttlllfffbbb^^^[[[ZZZXXXVVVVVVYYY[[[\\\\\\\\\___ccchhhmmmppprrrtttsssuuuxxxzzzzzzzzz{{{}}}{{{yyyuuurrrpppqqqrrrtttqqqrrrsssuuuvvvxxxyyyzzznnnXXXRRRIIIFFFCCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@BBBHHHRRR]]]ddd{{{wwwrrrssssss{{{~~~}}}}}}|||}}}xxxvvvxxx{{{~~~||||||~~~|||zzz~~~wwwbbbWWWMMMKKKJJJHHHEEEDDDDDDCCCAAA@@@???@@@AAAAAAEEELLLYYYiiiyyy}}}tttllliiikkkiiipppzzzzzzlllaaaWWWOOOGGGCCCAAA@@@EEEKKKMMMSSS\\\bbbeeefffggggggqqq}}}}}}uuunnneee^^^[[[YYYVVVTTTTTTUUUUUUUUUTTTUUUWWWYYYZZZ\\\```dddiiilllooopppqqqtttxxx{{{{{{{{{|||}}}~~~|||yyyvvvuuuvvvwwwxxxzzzzzzzzzzzz{{{}}}~~~nnnXXXRRRIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDHHHOOO[[[hhhppp~~~sssppprrrttt~~~~~~}}}{{{|||zzzwwwxxxzzz{{{}}}{{{eeeYYYMMMIIIIIIGGGEEEDDDCCCCCCAAA@@@@@@@@@AAAAAAEEELLLYYYjjjzzzzzzqqqiiigggiiinnnuuuyyykkk```UUUNNNFFFCCCAAA@@@EEEKKKQQQVVV]]]bbbeeehhhllloooxxxzzzsssjjjddd\\\WWWTTTSSSRRRPPPTTTUUUVVVUUUUUUVVVXXX[[[\\\^^^aaaeeeiiinnnqqqrrrtttxxx|||mmmXXXQQQIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@AAACCCHHHRRR```ooozzzxxxpppppptttxxx}}}{{{{{{~~~~~~yyyxxxyyyxxx{{{kkk\\\MMMHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@AAABBBFFFMMMZZZkkk|||}}}vvvmmmeeedddhhhsss{{{wwwjjj___SSSLLLEEEBBBAAAAAAFFFLLLVVVYYY^^^bbbeeejjjrrrxxx~~~xxxrrrjjjeee]]]YYYTTTPPPOOOOOOPPPOOOUUUVVVWWWWWWWWWXXX[[[]]]```bbbeeeiiinnnssswwwzzz|||lllWWWQQQIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@??????>>>>>>????????????>>>>>>??????@@@AAA@@@AAADDDJJJUUUeeevvvvvvqqqsssxxx~~~}}}|||{{{xxxwwwwwwzzz|||sssaaaOOOGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCGGGNNN\\\nnnzzzrrrjjjcccdddiiixxxwwwiii___QQQIIICCCAAAAAABBBGGGNNNWWW\\\```cccfffllluuu|||{{{qqqjjjccc]]]ZZZUUURRRPPPNNNNNNPPPRRRSSSWWWXXXYYYZZZZZZ\\\___bbbdddfffjjjpppwww~~~kkkWWWQQQJJJGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@??????????????????????????????@@@@@@AAADDDEEEIIIQQQ]]]mmm~~~{{{tttrrrvvv|||}}}yyywwwyyyyyywww{{{zzzfffQQQHHHFFFFFFDDDDDDCCCBBBAAAAAAAAABBBCCCDDDHHHPPP___qqqvvvnnngggcccgggnnn|||vvvhhh^^^OOOHHHBBBAAABBBDDDJJJQQQWWW]]]cccfffhhhnnnxxxzzzqqqhhh```ZZZVVVSSSOOOOOONNNNNNOOORRRUUUXXXZZZ\\\]]]^^^___bbbeeehhhgggjjjpppxxxjjjWWWQQQJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@????????????@@@@@@????????????@@@AAAAAADDDGGGMMMVVVbbbsss|||wwwtttsssxxx}}}}}}yyy{{{xxxsssuuu{{{lllTTTJJJHHHGGGEEECCCCCCBBBAAAAAAAAABBBCCCDDDIIIRRRbbbuuuzzzpppiiiddddddkkkttt~~~uuufff\\\MMMGGGBBBBBBCCCFFFMMMTTTXXX^^^eeeiiilllsss{{{sssooohhh```YYYTTTRRRQQQMMMNNNOOOPPPQQQTTTXXX[[[___```bbbdddeeehhhlllooommmqqqyyyjjjVVVQQQJJJHHHEEECCCCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCGGGPPP[[[iiizzz|||vvvuuuvvvxxx~~~}}}~~~}}}|||~~~~~~{{{wwwpppqqqxxx~~~pppWWWLLLJJJHHHEEECCCCCCBBBAAAAAABBBCCCDDDEEEJJJTTTeeexxx{{{sssiiidddaaadddnnnyyyrrrcccXXXMMMFFFBBBBBBDDDHHHOOOWWW[[[aaagggkkkppp{{{|||zzzyyyvvvqqqllleeeccc___YYYTTTQQQPPPPPPNNNPPPSSSTTTTTTWWW\\\```cccdddggghhhjjjnnnrrruuuyyy~~~jjjVVVQQQJJJHHHEEECCCCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAABBBGGGMMMVVVcccsss|||wwwtttvvvyyy}}}|||}}}~~~|||zzzzzz~~~{{{}}}wwwooonnnvvv|||rrrYYYNNNLLLIIIEEEBBBCCCBBBBBBAAABBBCCCDDDEEEKKKUUUgggzzzvvvnnneee```___dddppp|||ppp```UUULLLFFFBBBCCCEEEIIIQQQXXX^^^ccciiilllrrrzzzuuuooommmmmmkkkeeeaaa\\\[[[YYYUUUQQQOOONNNOOORRRTTTWWWXXXXXX[[[```dddeeegggiiikkknnnqqqvvvyyyiiiUUUMMMIIIHHHFFFEEECCCBBBBBBAAADDDDDDBBB@@@???>>>======@@@@@@@@@@@@AAACCCFFFHHHKKKPPP]]]nnn~~~wwwuuutttuuu{{{}}}{{{yyyyyyyyy||||||pppnnnvvv{{{```RRRMMMHHHEEEFFFDDDBBB@@@???AAACCCDDDDDDPPP[[[mmm~~~wwwmmmddd``````fffqqq{{{mmm[[[QQQHHHDDDBBBCCCFFFJJJRRR[[[dddfffjjjppp{{{{{{tttmmmiiiddd```____________YYYYYYXXXVVVSSSRRRSSSTTTXXXXXXYYY\\\```eeeiiillljjjkkklllmmmooovvvjjjVVVNNNIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@????????????????????????@@@BBBEEEGGGMMMUUUcccuuu|||tttssssssvvv~~~~~~{{{yyyxxxxxxxxx|||~~~}}}}}}rrrnnnsss}}}fffUUUNNNIIIGGGGGGCCCBBB@@@???AAACCCDDDEEESSS^^^oootttkkkccc```bbbgggrrr}}}|||jjjZZZPPPIIIDDDBBBEEEHHHMMMVVV^^^dddgggmmmuuu|||rrrkkkaaa^^^[[[XXXXXXYYYZZZ[[[XXXXXXWWWUUUSSSSSSUUUWWW\\\\\\^^^aaadddiiilllnnnlllmmmnnnooosss{{{kkkVVVOOOHHHHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA???@@@@@@@@@@@@BBBFFFHHHQQQ]]]ooovvvqqqqqqsssyyy~~~|||yyyxxxwwwwwwzzz~~~}}}|||{{{|||tttmmmpppyyynnnZZZPPPJJJHHHHHHCCCBBB@@@@@@AAACCCEEEGGGWWWcccttt|||ooohhhbbbaaaeeekkkvvvyyygggWWWOOOIIIEEECCCGGGLLLQQQZZZbbbeeeiiiqqq}}}zzzpppeee^^^VVVTTTRRRQQQQQQTTTWWWYYY[[[[[[ZZZXXXWWWXXXZZZ]]]bbbccceeehhhlllnnnqqqrrroooooopppsssyyykkkWWWOOOHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA@@@BBBCCCCCCBBBEEEJJJNNNWWWggg|||{{{ssspppqqquuu}}}|||zzzxxxwwwyyy{{{~~~~~~|||zzzzzz~~~wwwnnnnnnvvvxxx```RRRKKKHHHHHHCCCBBBAAA@@@@@@CCCGGGJJJ[[[hhhxxx}}}xxxkkkeeebbbdddiiipppzzzvvvdddUUUNNNHHHDDDCCCHHHOOOUUU]]]dddffflllwwwzzzpppeee[[[UUUQQQPPPPPPPPPQQQUUUYYY]]]bbbbbbaaa```___```cccfffjjjkkkmmmpppssstttuuuvvvrrrrrrsssxxxkkkWWWOOOGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@???????????????AAABBBBBBBBBFFFNNNUUUaaatttwwwrrrqqqsssyyy}}}zzzxxxwwwzzz{{{}}}~~~zzzyyy||||||pppnnnuuu}}}fffTTTKKKHHHFFFBBBBBBBBBAAA@@@CCCHHHMMM]]]mmm}}}zzzttthhhddddddiiiooovvvwwwcccUUUNNNHHHCCCBBBIIIQQQXXX___eeeiiippp}}}~~~ttthhh]]]VVVRRRPPPQQQRRRSSSTTTYYY```eeekkkllllllkkkjjjkkkmmmooorrrsssuuuwwwyyyzzzzzzzzzwwwwwwxxx~~~kkkVVVOOOGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????===???@@@@@@AAAHHHTTT]]]pppzzztttrrrrrrvvv~~~~~~|||yyyxxxxxxxxxzzz}}}{{{xxxzzzrrrmmmsss{{{mmmXXXNNNIIIFFFBBBCCCCCCAAA@@@CCCJJJPPP___ppp~~~xxxpppgggeeegggnnnvvv|||zzzdddUUUOOOIIIDDDCCCJJJSSSZZZaaaffflllttt{{{nnnbbbXXXSSSRRROOORRRUUUXXX[[[aaaiiipppxxxzzz{{{{{{yyywwwwwwxxx{{{{{{|||}}}~~~~~~}}}jjjVVVNNNGGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@???@@@@@@AAA>>>@@@BBBAAACCCMMM]]]iiizzzsssqqqqqqsssyyy}}}{{{yyyvvvwwwyyy{{{{{{wwwwww~~~uuummmpppwwwttt\\\QQQKKKGGGAAACCCCCCAAA@@@CCCKKKRRR___rrr~~~|||vvvmmmhhhgggjjjsss{{{~~~fffWWWPPPLLLFFFEEELLLVVV]]]cccgggoooyyyvvvhhh[[[TTTRRRSSSPPPTTTZZZ___ccclllwwwiiiUUUMMMGGGFFFEEEDDDDDDCCCDDDDDD????????????@@@AAABBBCCCBBBDDDEEEEEEHHHSSSeeessssssnnnnnnpppssszzz~~~|||zzzwwwxxxyyy|||{{{uuuuuu{{{vvvlllnnnttt|||~~~~~~~~~~~~yyy```TTTMMMHHHAAACCCDDDBBB@@@CCCLLLSSS^^^rrr}}}{{{uuukkkiiihhhmmmvvvhhhXXXQQQNNNHHHGGGNNNYYY```eeehhhqqq|||~~~sssdddWWWQQQQQQSSSQQQWWW^^^eeekkkuuuiiiTTTNNNLLLIIIEEECCCCCCBBBAAA@@@?????????@@@@@@AAAAAAAAABBBEEEHHHIIIJJJTTTkkkzzzqqqkkkmmmtttwww{{{xxxvvvuuutttvvv}}}{{{uuutttwww}}}mmmhhhnnnvvv|||}}}cccTTTNNNKKKFFFCCCAAAAAA@@@BBBJJJSSSbbbqqqyyyrrrnnnkkkgggjjjpppyyyjjjZZZRRRLLLKKKLLLPPPWWW___fffiiiqqqzzzkkkaaa[[[UUUTTTVVVZZZ[[[cccppp{{{iiiTTTNNNKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@DDDHHHLLLZZZuuu}}}rrrmmmiiimmmvvvyyy|||yyywwwuuussstttzzz~~~}}}vvvtttvvv{{{pppiiikkkrrrwww~~~|||jjjXXXNNNHHHFFFCCCBBBBBBAAACCCKKKTTTdddsssxxxqqqllliiiiiinnnvvvlll[[[SSSKKKKKKMMMQQQXXXaaahhhkkkyyyrrreee]]]XXXTTTTTTWWW]]]```jjjxxx|||iiiSSSMMMJJJGGGDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@===???BBBFFFNNN```~~~sssllliiiiiioooyyy}}}}}}zzzxxxuuurrrrrrvvvxxxxxx{{{xxxuuutttxxx~~~vvvkkkhhhkkkooowww~~~zzz|||ttt]]]NNNEEEGGGDDDBBBCCCBBBDDDLLLVVVggguuuuuummmhhheeekkkrrr~~~ooo^^^TTTKKKLLLNNNSSSYYYbbbiiinnntttjjj___YYYUUUTTTVVVZZZbbbhhhttt|||zzz~~~hhhSSSMMMIIIGGGDDDCCCCCCDDDCCCCCCAAAAAAAAA@@@@@@?????????CCCBBBDDDHHHPPPccc|||nnnjjjiiijjjrrr|||~~~{{{yyytttpppooorrrttttttwww{{{|||uuurrruuuzzz~~~nnnffffffjjjqqqxxx}}}~~~yyyyyy|||~~~cccPPPFFFGGGDDDCCCDDDCCCEEENNNXXXiiivvv}}}sssjjjeeebbbiiitttrrraaaWWWLLLNNNPPPTTTZZZaaaiiiooo|||xxxlllddd[[[WWWUUUUUUYYY^^^eeennn}}}|||xxxxxx}}}gggSSSMMMIIIGGGDDDCCCCCCDDDCCCCCCAAAAAAAAA@@@@@@?????????FFFDDDEEEJJJTTThhhwwwllljjjjjjjjjrrr~~~~~~{{{zzzsssooonnnqqqrrrsssvvv{{{~~~wwwrrrsssxxxtttgggcccgggmmmtttyyy|||~~~~~~~~~xxxwwwzzzjjjTTTJJJFFFDDDCCCDDDDDDFFFOOOYYYkkkwww{{{pppgggccc```gggssstttbbbXXXMMMPPPSSSVVV[[[bbbkkkqqqzzzrrrmmmddd]]]WWWUUUTTTTTTZZZaaahhhuuu~~~vvvtttuuu{{{fffSSSOOOJJJGGGDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBEEEMMMYYYnnn{{{pppiiiiiijjjkkkttt}}}{{{zzztttpppnnnppprrrssswww|||}}}yyyrrrsssxxx~~~zzzjjjcccfffkkkqqqvvvyyy|||}}}~~~~~~yyywwwzzzpppXXXMMMEEECCCBBBCCCDDDGGGPPPZZZjjjvvv}}}xxxnnnfffbbb```fffsss~~~rrraaaWWWNNNQQQVVVYYY^^^fffpppwwwxxxooogggbbbZZZVVVRRRRRRRRRSSS[[[cccppp~~~{{{sssrrruuuzzz}}}~~~eeeSSSQQQKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAFFFPPP^^^rrrsssjjjfffiiimmmppp{{{~~~~~~}}}{{{zzzvvvrrroooqqqqqqrrruuu{{{zzz~~~{{{ssstttyyy}}}nnncccfffjjjooossswwwyyy{{{|||{{{~~~zzzxxx{{{www[[[MMMDDDAAAAAACCCCCCFFFPPPZZZiiittt{{{vvvllleeecccaaagggttt}}}~~~nnn^^^TTTLLLQQQXXX]]]cccmmmxxxwwwnnnfff^^^YYYSSSPPPOOOQQQSSSVVV```iiizzz~~~yyywwwwwwzzz~~~dddSSSRRRLLLIIIFFFCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBAAABBBHHHSSS```sssxxxmmmgggeeekkkqqqvvv~~~}}}||||||~~~~~~|||zzzyyyxxxssspppqqqqqqppptttyyywww{{{}}}ttttttyyy}}}pppdddfffiiimmmrrruuuxxxyyyyyyyyy}}}zzzyyy{{{{{{\\\LLLCCCAAA@@@BBBCCCFFFPPPZZZgggssszzzuuukkkeeecccbbbjjjvvv}}}{{{kkk[[[QQQKKKQQQYYY```gggrrr~~~qqqggg```YYYUUUPPPOOOOOOSSSVVV[[[fffppp~~~zzz}}}}}}iiiVVVOOOHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCIIITTT```rrrtttkkkhhhhhhlllrrr{{{~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzuuutttqqqnnnlllnnnrrruuuyyy{{{zzzvvvuuuvvv~~~{{{kkkhhheeehhhrrr{{{|||yyyxxxyyy|||~~~|||cccPPPJJJCCCAAADDDDDDEEEOOO]]]mmmsssxxxuuullleeeccceeejjjxxxzzz~~~qqq```UUUQQQNNNTTT[[[bbbkkkxxxvvvkkkbbbYYYSSSPPPMMMPPPSSSUUUZZZdddsss~~~gggUUUNNNHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBDDDEEEJJJVVVddduuu|||mmmjjjhhhiiinnnuuu}}}||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxtttpppmmmmmmooorrrvvvxxx~~~|||vvvtttwww~~~kkkgggdddhhhrrr{{{}}}zzzzzz{{{|||~~~fffRRRJJJDDDAAADDDDDDEEEPPP^^^oootttxxxtttkkkdddccceeelllzzzyyyuuu}}}ooo^^^TTTQQQPPPVVV^^^fffnnn|||qqqeee]]]UUUOOONNNJJJMMMRRRWWW```nnnfffSSSMMMHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCGGGFFFLLLYYYiiizzzvvvkkkiiihhhjjjqqqzzz~~~|||{{{{{{{{{||||||~~~}}}}}}|||{{{zzzyyyyyyzzzyyyvvvrrrnnnmmmoooqqqsssuuu{{{wwwssswww|||lllfffbbbgggqqqzzz}}}}}}|||}}}}}}kkkVVVLLLEEEBBBDDDDDDFFFQQQ```rrrvvvxxxsssiiiccccccfffppp|||}}}vvvttt~~~lll[[[SSSPPPRRRYYYaaajjjttt~~~kkk___XXXQQQNNNNNNMMMQQQWWW___lll~~~eeeSSSMMMHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDHHHGGGNNN]]]oooqqqkkkjjjiiimmmuuu~~~}}}{{{zzzyyyzzzzzz{{{||||||{{{{{{zzzyyyyyyxxxvvvvvvtttqqqooonnnoooqqqpppsssyyyyyyssstttyyyooofffaaafffqqqyyy}}}}}}~~~qqqZZZNNNGGGCCCDDDEEEGGGSSSbbbtttwwwwwwqqqgggaaacccggguuu|||yyyvvv}}}hhhYYYQQQPPPSSSZZZdddnnnyyy|||hhh\\\VVVQQQPPPRRRVVVZZZaaalll{{{eeeTTTOOOHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDDDDHHHIIIRRRcccuuuxxxmmmjjjmmmmmmqqq{{{~~~}}}{{{yyyyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxuuuuuutttqqqnnnllllllmmmnnnqqqwww~~~|||tttpppuuu|||ssshhhaaafffpppvvv{{{|||~~~www```QQQIIIDDDEEEEEEHHHUUUeeewwwxxxwwwoooeee```dddiiiyyy||||||yyyxxxdddVVVPPPPPPTTT\\\gggrrr~~~yyyeeeZZZUUUSSSTTTWWW[[[```jjjyyyeeeTTTOOOHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEGGGKKKXXXkkk|||tttnnnnnnooopppwww~~~}}}{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxvvvrrrmmmiiigggggglllooouuuzzzvvvoootttyyyyyyjjjaaafffnnnsssxxx{{{~~~|||dddSSSJJJEEEEEEEEEIIIWWWgggxxxxxxuuulllccc```eeelll|||~~~|||uuuaaaTTTPPPPPPUUU^^^jjjwwwuuucccYYYVVVUUUXXX[[[^^^ffftttcccSSSNNNHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGOOO___sss~~~ssspppqqqpppsss|||~~~~~~}}}|||zzzyyyxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyxxxtttnnniiifffeeeiiimmmqqquuuzzzxxxqqqtttwww}}}~~~mmmbbbfffmmmpppuuu}}}{{{~~~hhhUUULLLEEEEEEEEEIIIXXXiiixxxxxxtttkkkbbb```gggnnn~~~sss___SSSPPPQQQWWW```nnn{{{uuuddd\\\ZZZ[[[^^^aaaiiirrrbbbRRRMMMHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFHHHRRReeeyyyuuunnnmmmnnnpppttt}}}~~~}}}~~~|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwuuupppllljjjiiigggkkkooorrrvvvyyyttttttuuuyyyooocccffflllnnnsss{{{|||~~~jjjVVVLLLFFFEEEFFFJJJYYYjjjxxxxxxsssjjjaaa```hhhppprrr^^^SSSPPPRRRYYYbbbppp~~~wwwggg```___```cccgggwww|||aaaRRRLLLKKKIIIGGGEEECCCAAA@@@@@@CCCAAAAAACCCBBB@@@BBBGGGQQQXXXkkk}}}tttkkkhhhjjjoooxxx~~~~~~}}}}}}|||||||||{{{zzzyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwuuuuuusssqqqnnnjjjhhhfffeeefffkkkqqqtttxxx}}}xxxsssppppppuuuxxxhhheeejjjpppxxx{{{}}}nnn[[[NNNFFFHHHHHHJJJYYYlllzzzxxxrrrhhh______iiirrroooZZZPPPPPPSSS[[[fffvvvtttfffaaa```bbblllyyyzzz```RRRLLLHHHHHHFFFDDDCCCBBBBBBBBBAAA??????AAA@@@>>>AAAFFFRRR[[[nnnxxxpppjjjiiimmmsss}}}~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyxxxxxxwwwvvvuuuuuutttuuuuuuuuutttsssqqqnnnkkkhhhgggeeeeeeiiinnnqqqvvv~~~}}}uuurrrpppuuu~~~lllgggiiioooxxxsss\\\OOOGGGIIIIIIJJJXXXkkkxxxvvvqqqhhh```aaakkkuuummmYYYPPPRRRUUU^^^hhhwwwvvviiiffffffiiiuuuxxx^^^QQQKKKGGGFFFEEEDDDDDDCCCDDDDDDEEEBBBBBBDDDDDDBBBEEEKKKTTT___rrrqqqllliiikkkpppwww~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyyvvvvvvtttssssssrrrrrrrrrttttttrrrpppnnnkkkiiigggeeedddfffjjjmmmrrr|||xxxssspppuuu~~~pppgggfffmmmwww{{{^^^QQQHHHJJJJJJKKKWWWiiiuuuuuuppphhhaaadddnnnxxxjjjXXXQQQTTTXXXaaajjjxxxttthhhfffhhhnnn|||vvv]]]PPPKKKGGGFFFEEEDDDCCCCCCCCCCCCFFFCCCCCCEEEEEEDDDHHHNNNUUUbbbvvvxxxllliiihhhlllsssyyy~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzvvvuuutttsssrrrrrrqqqrrrtttsssrrrpppnnnllliiihhhgggddddddgggjjjoooyyyzzzsssooosss|||rrreeebbbiiiuuubbbSSSIIIKKKKKKKKKWWWggguuutttppphhhbbbdddooozzzjjjWWWRRRUUUZZZccclllyyysssiiiiiimmmuuuttt[[[PPPLLLIIIHHHFFFEEECCCBBBBBBBBBBBB??????AAAAAAAAAFFFLLLWWWfff{{{tttjjjhhhgggmmmuuuzzz~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwuuutttsssrrrrrrrrrsssrrrqqqpppnnnllljjjiiiiiieeecccfffiiimmmuuu~~~|||sssnnnrrrzzzwwwfff```hhhuuuhhhWWWKKKKKKKKKKKKVVVfffttttttppphhhaaadddoooyyyjjjXXXSSSVVV[[[dddlllzzzwwwppprrrwwwrrr[[[PPPMMMIIIHHHFFFEEECCCBBBBBBAAACCCAAA@@@BBBCCCCCCHHHOOO]]]mmmqqqjjjhhhhhhnnnwww~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuussssssrrrrrrrrrqqqqqqpppnnnmmmkkkjjjiiidddbbbdddhhhkkkqqqxxxuuunnnqqqxxx~~~}}}hhh___fffsss|||mmmZZZKKKJJJJJJKKKVVVfffsssrrrnnnfffaaadddoooyyyiiiYYYUUUXXX[[[dddmmm{{{yyysssuuu{{{rrr[[[QQQNNNGGGFFFEEEDDDCCCCCCCCCCCCGGGDDDDDDFFFFFFGGGMMMTTTeeevvv}}}mmmiiiiiijjjpppyyy~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuusssrrrrrrrrrqqqqqqqqqpppooommmlllkkkgggbbb```cccfffhhhmmmrrr}}}xxxoooqqquuuyyyhhh[[[```kkksss|||rrr]]]KKKHHHIIIJJJWWWgggoooooollleee```dddppp{{{gggYYYVVVYYY\\\eeennn~~~zzzuuuwww}}}rrr[[[QQQOOOEEEEEEDDDDDDDDDDDDEEEEEEEEEBBBBBBDDDEEEFFFLLLSSSkkk}}}xxxjjjhhhjjjkkkrrr{{{~~~||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrqqqqqqqqqqqqqqqppppppooommmlllkkkeee```^^^bbbeeefffjjjnnnxxx{{{qqqrrrtttvvveeeVVVYYYcccjjjuuu|||uuu___LLLHHHHHHJJJWWWgggkkkllliiiddd```eeerrr}}}}}}eeeYYYWWWZZZ]]]fffooozzz|||rrr[[[OOOKKKNNNMMMLLLIIIFFFCCC@@@???CCCAAAAAADDDGGGJJJSSS\\\qqqvvvlllhhhjjjnnnvvv}}}zzzyyyyyyyyyyyyyyyyyyxxxzzzzzzyyywwwvvvtttsssrrrtttsssqqqooonnnnnnnnnnnnnnnooooooooonnnllljjjhhhgggddd```]]]]]]```eeehhhuuu~~~rrrnnnooouuu}}}fffXXXVVV[[[___jjjuuu|||bbbNNNLLLNNNNNNUUUbbbhhhfffcccaaadddkkkuuu|||{{{vvvcccYYYWWWZZZ___iiirrr}}}rrr[[[PPPKKKIIIHHHFFFEEEEEEEEEFFFGGGEEEBBBBBBEEEGGGKKKTTT^^^yyy|||ssskkkjjjlllqqq{{{}}}zzzyyyyyyyyyyyyxxxxxxxxxzzzyyyxxxvvvuuutttsssrrrvvvuuusssqqqppppppppppppnnnnnnooonnnmmmkkkjjjiiigggddd```]]]]]]```dddgggrrr|||sssnnnooottt{{{eeeUUUSSSWWWZZZeeeooozzz~~~~~~hhhPPPKKKKKKKKKSSSaaagggeeecccbbbeeemmmwww{{{sssaaaZZZYYY]]]bbbkkktttrrr[[[PPPKKKGGGEEECCCBBBBBBEEEHHHKKKFFFDDDDDDFFFHHHLLLVVVaaa}}}uuuoookkklllpppvvv}}}zzzzzzyyyyyyxxxxxxxxxxxxyyyxxxvvvuuutttsssrrrrrruuutttrrrpppooooooooopppnnnnnnnnnmmmlllkkkjjjiiigggddd```]]]]]]___cccfffnnnyyytttnnnnnnsss||||||eeeTTTPPPSSSVVV```jjjrrruuuuuuwwwvvvttt}}}pppTTTJJJHHHIIIRRR___eeedddbbbbbbfffooozzz|||ppp```ZZZ[[[```fffmmmwwwqqqZZZPPPKKKHHHGGGDDDBBBBBBCCCEEEFFFFFFDDDDDDFFFHHHLLLYYYeeerrrnnnlllpppttt{{{}}}zzzzzzyyyyyyxxxwwwwwwwwwwwwvvvuuusssrrrrrrrrrrrrqqqpppooommmllllllmmmmmmmmmmmmmmmlllkkkjjjjjjiiifffddd```]]]\\\^^^bbbdddkkkuuuuuunnnmmmqqqyyy~~~hhhVVVPPPRRRTTT]]]gggnnnnnnmmmnnnooonnnyyy}}}wwwZZZMMMJJJJJJRRR]]]bbbaaa```aaagggqqq}}}~~~ooo```\\\]]]bbbhhhpppyyyqqqZZZPPPKKKGGGGGGFFFEEEDDDCCCBBBAAADDDCCCDDDFFFGGGMMM\\\jjjqqqnnnnnnssswww~~~}}}zzzzzzyyyxxxxxxwwwvvvvvvvvvuuusssqqqppppppqqqqqqpppooommmlllkkkllllllmmmllllllkkkkkkjjjjjjiiiiiifffddd```]]]\\\]]]```bbbiiissswwwooolllnnnvvv~~~~~~iiiVVVOOOPPPRRR[[[eeelllkkkhhhiiikkkkkkuuuzzz}}}aaaRRRNNNNNNTTT\\\_________aaagggrrrpppbbb^^^___dddjjjrrr|||qqqZZZPPPKKKDDDEEEEEEFFFEEEDDDDDDCCCDDDCCCEEEGGGIIIPPPaaaqqq}}}pppoooppptttyyy}}}zzzzzzyyyxxxwwwvvvvvvuuuuuusssqqqooonnnooopppqqqpppooonnnmmmmmmmmmnnnnnnlllkkkjjjiiiiiiiiiiiijjjfffccc```]]]\\\\\\^^^```gggooo}}}~~~xxxoookkklllsss{{{{{{hhhVVVNNNNNNPPPXXXccclllkkkhhhhhhjjjkkkqqqwwweeeTTTOOOPPPUUU\\\_________bbbhhhtttrrreeeaaabbbgggmmmuuuqqqZZZPPPKKKFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGIIIKKKTTTgggxxxzzzooonnnpppuuuzzz}}}zzzzzzyyyxxxwwwvvvuuuuuutttrrrpppnnnmmmnnnpppqqqooonnnmmmlllllllllmmmnnnkkkkkkiiiiiihhhiiiiiijjjfffccc```]]]\\\\\\]]]^^^eeelllwwwyyyoookkkkkkqqqxxx{{{zzziiiWWWOOOPPPRRRZZZfffppppppmmmmmmoooqqqqqqxxxfffRRRKKKMMMTTTZZZaaaaaaaaadddkkkwwwsssgggdddffflllqqqxxxqqqZZZPPPLLLKKKIIIEEECCCBBBCCCEEEGGGEEEFFFHHHKKKMMMWWWkkk}}}yyymmmmmmooouuu{{{}}}zzzzzzyyyxxxwwwvvvuuuttttttrrrooommmlllnnnoooqqqmmmlllkkkjjjjjjjjjkkklllkkkjjjiiihhhhhhhhhiiijjjeeeccc```]]][[[[[[\\\]]]ccciiissszzzooojjjjjjpppwwwzzz|||lllZZZRRRSSSVVV]]]jjjuuuvvvssssssuuuwwwssszzzgggNNNFFFJJJRRRYYYcccccccccfffmmmyyytttiiigggiiiooouuu{{{oooZZZQQQNNNJJJIIIHHHGGGFFFFFFFFFFFFBBBFFFJJJMMMSSSbbbxxx|||vvvnnnooosssyyy~~~||||||{{{yyywwwvvvuuuttttttqqqqqqppppppooopppppppppooonnnmmmllllllllllllllllllkkkjjjiiihhhgggfffeeeeeeddd```\\\XXXXXX[[[^^^bbbgggpppzzz{{{nnnkkkmmmpppqqqyyyzzzxxxnnnbbbYYYWWWYYY___lllyyy|||{{{lllTTTOOOOOOTTTaaahhhggggggkkksss~~~pppjjjlllttt{{{nnnYYYPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCGGGKKKOOOXXXjjjuuuooolllmmmrrrzzz~~~|||{{{yyywwwvvvttttttsssqqqqqqpppoooooooooppppppooonnnmmmlllkkkjjjjjjjjjiiiiiihhhhhhggggggffffffeeeccc```\\\XXXXXX[[[^^^aaafffoooyyy{{{ooojjjlllnnnoooxxx{{{{{{sssfff\\\ZZZ[[[fffrrrpppVVVQQQQQQVVVdddkkkjjjkkkooowwwqqqlllpppyyynnnXXXOOOLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDGGGLLLSSS```www~~~ooojjjiiikkkqqqzzz|||{{{yyywwwuuutttssssssqqqqqqpppooooooooooooooonnnmmmllljjjiiihhhhhhhhhffffffffffffffffffffffffdddccc```\\\YYYYYY[[[^^^```fffnnnwww~~~}}}ooojjjjjjkkkllluuu{{{zzzmmmbbb^^^___gggtttuuuZZZTTTTTTZZZgggnnnnnnooottt|||tttooouuuoooYYYPPPLLLIIIHHHGGGGGGFFFFFFFFFGGGEEEHHHMMMXXXiii{{{ooojjjhhhjjjqqq{{{|||zzzyyywwwuuutttssssssqqqpppooonnnnnnnnnnnnnnnmmmlllkkkiiigggffffffeeeeeeeeeeeeeeeddddddddddddcccbbb___\\\YYYYYY[[[]]]aaafffnnnwww~~~qqqjjjhhhiiijjjpppyyyttthhhcccccchhhuuu{{{^^^VVVVVV\\\iiippppppsssxxxwwwttt{{{qqq[[[QQQMMMHHHHHHGGGGGGFFFFFFGGGGGGGGGJJJQQQ^^^ssswwwmmmiiihhhjjjqqq|||{{{zzzxxxvvvuuusssssssssqqqpppooonnnmmmmmmmmmmmmlllkkkjjjhhhfffeeeeeedddffffffeeedddcccbbbaaaaaaaaaaaa___\\\YYYYYY[[[]]]aaafffnnnvvvuuulllhhhhhhiiimmmvvv{{{qqqiiiffflllxxxbbbWWWWWW^^^jjjppprrrvvv}}}|||zzzrrr\\\RRRMMMHHHHHHGGGGGGFFFGGGGGGHHHJJJMMMWWWhhhpppgggeeehhhjjjrrr}}}{{{zzzxxxvvvtttsssrrrrrrqqqpppooommmllllllllllllkkkjjjiiigggfffeeeeeeeeegggfffeeedddbbbaaa```___``````___\\\YYYYYY[[[]]]aaaeeemmmttt}}}~~~yyynnniiihhhhhhkkksss~~~{{{qqqkkklllwwwfffXXXXXX___kkkpppuuu|||rrr\\\QQQLLLHHHGGGGGGFFFGGGGGGHHHHHHLLLQQQ^^^ssszzzjjjdddbbbgggjjjsss~~~{{{zzzxxxvvvtttsssrrrrrrppppppnnnmmmlllkkkkkkkkkjjjiiihhhgggffffffffffffeeeeeedddccccccbbbaaaaaa______^^^\\\ZZZYYY[[[\\\^^^cccjjjqqqzzz~~~}}}qqqjjjiiiiiilllrrr|||yyyppplllwwwkkkZZZYYY```lllsssyyy~~~~~~qqq[[[PPPKKKGGGGGGGGGFFFGGGGGGHHHHHHNNNTTTccc{{{uuuhhhccccccfffjjjttt}}}{{{yyyxxxvvvtttsssrrrrrrppppppnnnmmmlllkkkkkkkkkjjjiiihhhgggggggggggggggcccccccccccccccccccccccc______^^^\\\ZZZYYY[[[\\\]]]aaahhhoooxxxssskkkiiijjjmmmqqq{{{sssrrr|||nnn\\\[[[bbbmmmvvv}}}||||||~~~~~~~~~qqqYYYNNNIIIJJJJJJIIIGGGEEEFFFHHHJJJNNNXXXmmmtttgggccceeefffnnnwww~~~}}}}}}yyyxxxwwwuuutttrrrqqqpppppppppooommmkkkiiihhhggghhhhhhiiihhhgggfffdddbbbccccccdddddddddcccbbbbbb^^^^^^]]][[[ZZZXXXWWWWWW\\\```hhhrrryyysssjjjiiijjjhhhooozzzzzzttt}}}oooYYYXXX___cccuuu~~~~~~}}}~~~~~~~~~}}}rrr[[[PPPLLLIIIIIIIIIGGGEEEFFFHHHKKKPPP\\\sssooodddbbbdddgggppp{{{~~~}}}|||yyyxxxwwwuuusssrrrqqqppppppooonnnllljjjiiiggggggfffggghhhhhhhhhgggfffeeeccccccccccccccccccbbbbbb______^^^\\\[[[ZZZYYYXXX\\\```gggqqqxxxtttkkkiiikkkgggoooyyy|||uuu~~~qqqZZZZZZbbbgggvvv~~~}}}}}}~~~~~~}}}~~~sss]]]SSSNNNIIIIIIIIIGGGFFFGGGIIILLLTTTbbb|||yyyiiiaaa```dddgggrrr~~~}}}|||{{{xxxwwwvvvtttsssqqqpppoooooonnnllljjjiiiggggggfffdddeeefffhhhhhhhhhggggggccccccccccccbbbbbbaaaaaa```______]]]\\\[[[ZZZYYY\\\___gggpppvvv~~~sssjjjiiikkkgggnnnwwwwwwsss\\\[[[dddiiiuuu}}}{{{{{{~~~}}}~~~}}}|||~~~sss]]]RRRNNNHHHIIIHHHGGGFFFGGGJJJMMMVVVhhhrrreee___aaaeeehhhvvv~~~}}}}}}}}}}}}}}}|||{{{zzzwwwvvvuuusssrrrpppooonnnmmmllljjjhhhgggfffffffffdddeeeggghhhhhhhhhgggfffdddcccbbbbbbaaaaaaaaaaaa______^^^]]]\\\[[[ZZZZZZ\\\^^^eeennnttt|||rrriiigggiiifffllluuuzzzuuu]]][[[ccchhhrrrzzzwwwvvvyyy}}}}}}}}}~~~|||}}}sss\\\QQQLLLHHHHHHHHHGGGGGGHHHKKKNNNXXXmmmmmmccc```cccgggjjjzzz}}}||||||}}}|||{{{xxxxxxxxxyyy{{{}}}}}}|||zzzzzzvvvuuutttrrrqqqooonnnmmmkkkjjjhhhfffddddddeeeeeefffggghhhhhhhhhgggeeeddddddcccbbb```````````````^^^^^^]]]\\\[[[ZZZZZZYYY\\\^^^dddlllrrryyyrrrhhheeefffeeekkksss}}}~~~www]]]XXX___cccooovvv~~~rrrqqquuu{{{{{{{{{|||~~~~~~||||||~~~rrr[[[OOOKKKGGGHHHHHHGGGGGGIIIMMMOOO[[[rrr{{{jjjcccaaadddhhhppp}}}{{{yyyzzzzzzyyyxxxssssssssstttvvvyyy{{{|||~~~~~~|||zzzzzzuuutttsssqqqpppnnnmmmllljjjhhhfffdddbbbcccddddddgggggghhhhhhhhhfffeeeddddddcccaaa______^^^______]]]]]]]]]\\\[[[ZZZZZZZZZ[[[]]]cccjjjooowww}}}sssiiieeeddddddiiippp{{{~~~yyy^^^XXX]]]aaalllsssyyynnnnnnrrrxxxyyyyyyyyy{{{}}}~~~}}}|||{{{|||}}}}}}~~~rrr[[[PPPKKKGGGGGGHHHHHHHHHJJJMMMPPP^^^vvvwwwgggbbbbbbeeeiiivvv}}}zzzyyyyyyzzzyyyxxxssssssssstttuuuxxxzzz{{{{{{|||~~~|||{{{zzztttsssrrrqqqooommmlllkkkiiigggdddbbbaaaaaacccdddeeefffggghhhhhhhhhgggfffdddcccaaa___^^^^^^^^^___^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]bbbhhhnnnuuu~~~{{{vvvkkkeeeddddddhhhoooyyy}}}{{{aaaZZZ^^^aaakkksss~~~uuukkkmmmqqqwww~~~vvvuuutttuuuxxxzzzzzzzzzyyyzzz{{{{{{|||qqq[[[QQQMMMGGGGGGHHHHHHHHHJJJNNNQQQ```yyytttfffbbbccceeehhh{{{|||{{{{{{{{{{{{zzzuuuuuuuuuvvvwwwyyy{{{}}}yyy{{{}}}}}}{{{{{{tttsssrrrpppooommmlllkkkhhhfffcccaaa```aaabbbdddcccdddfffgggiiiiiiiiihhheeecccaaa^^^]]]]]]^^^____________^^^^^^]]]]]]]]][[[\\\aaagggmmmttt~~~zzzxxxmmmfffdddcccgggnnnxxx~~~}}}ddd]]]aaadddkkksss~~~|||}}}rrrjjjlllqqqwww}}}tttrrrqqqrrrtttwwwxxxxxxyyyyyyzzzzzz{{{nnnZZZOOOIIIGGGFFFGGGHHHHHHGGGMMMUUUbbb~~~pppeeeaaaaaahhhqqq}}}~~~~~~yyyyyyzzz{{{|||~~~~~~}}}{{{zzzvvvtttrrrqqqqqqpppnnnllliiifffccc```^^^___aaacccaaacccfffiiijjjhhhfffddd``````___^^^^^^^^^^^^^^^____________^^^]]]\\\[[[]]]]]]```fffkkkrrr~~~|||~~~zzznnngggeeeccciiiooowww}}}||||||bbb]]]```bbbhhhppp||||||{{{tttmmmooossswww~~~sssrrrpppppprrrssstttssstttvvvyyy{{{|||~~~mmmYYYOOOJJJHHHGGGGGGHHHHHHGGGMMMUUUccc~~~pppeeebbbaaahhhqqq~~~|||}}}~~~|||zzzxxxuuutttrrrqqqqqqpppnnnlllhhheeebbb___^^^___aaabbb___aaadddggghhhhhhgggfffaaa```___^^^^^^^^^^^^_______________^^^]]]\\\\\\___^^^aaafffkkkppp|||}}}}}}|||pppiiifffdddiiipppwww~~~}}}|||ccc^^^bbbdddiiipppzzzzzzzzz~~~~~~ssskkknnnrrrxxx{{{rrrpppnnnnnnppprrrrrrrrrsssuuuxxxzzz|||~~~kkkXXXPPPLLLIIIHHHHHHIIIHHHGGGNNNVVVgggnnneeebbbbbbiiirrr~~~{{{wwwuuuuuusssrrrqqqqqqpppnnnlllgggeeebbb```______aaabbbbbbbbbdddeeeeeeeeeeeeeeeaaa```______^^^____________``````______^^^]]]\\\______aaafffjjjoooyyy}}}}}}rrrjjjfffdddiiiooowww|||www~~~~~~fff___cccfffjjjooowww~~~zzzzzz~~~rrrjjjlllqqqyyyxxxpppnnnllllllmmmoooppppppqqqssswwwyyy{{{~~~iiiWWWPPPMMMKKKHHHHHHIIIHHHHHHOOOWWWkkkmmmeeecccccciiirrr~~~~~~zzzvvvssssssrrrqqqqqqrrrpppnnnlllhhhfffdddbbbaaabbbcccdddhhhgggeeecccbbbaaa````````````______^^^______```___``````______^^^]]]\\\]]]]]]```eeeiiinnnxxx}}}|||sssjjjfffdddiiiooovvvvvvnnnvvvkkkaaacccfffjjjmmmssszzz~~~~~~ssskkklllqqqyyywwwnnnllliiiiiijjjmmmnnnnnnoooqqquuuxxxzzz}}}gggWWWPPPNNNKKKIIIHHHIIIHHHIIIPPPYYYnnn~~~kkkeeeddddddjjjsss~~~}}}yyyuuurrrrrrqqqqqqqqqrrrqqqnnnkkkiiihhhfffeeedddeeeffffffiiihhhfffcccaaa______^^^______^^^^^^^^^^^^__________________^^^]]]\\\[[[YYYZZZ^^^dddiiinnnxxx}}}{{{}}}sssiiidddccchhhnnntttrrrgggmmm|||qqqcccaaadddhhhkkkqqqxxxuuulllmmmqqq{{{wwwmmmjjjgggfffhhhjjjlllmmmmmmpppsssvvvyyy{{{gggVVVPPPMMMJJJHHHGGGIIIIIIJJJSSS\\\ppp{{{jjjeeeeeeeeekkksss}}}~~~{{{xxxuuusssqqqpppqqqrrrrrrqqqnnnkkkjjjiiihhhgggfffgggggghhhffffffdddcccbbbaaaaaaaaa]]]]]]]]]]]]]]]]]]^^^___^^^^^^^^^]]]]]]\\\[[[ZZZWWWXXX]]]ccchhhmmmvvv}}}zzz{{{tttiiicccbbbggglllrrr|||{{{nnndddgggtttwwwddd```ccceeeiiipppxxxuuunnnooottt~~~vvvllliiieeedddfffiiikkklllmmmooosssuuuwwwzzz}}}gggVVVOOOLLLIIIGGGGGGHHHIIILLLUUU___vvvyyyiiieeeeeeffflllttt{{{}}}}}}|||{{{yyywwwuuutttppppppppprrrrrrqqqmmmjjjjjjiiihhhggggggggghhhhhhffffffeeedddcccbbbbbbaaa\\\[[[[[[[[[\\\\\\]]]^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXX]]]cccgggkkkttt}}}~~~yyyzzzvvvjjjdddaaaeeejjjpppzzzvvvkkkaaaccclll{{{{{{eee___aaaaaagggqqq{{{{{{sssnnnqqqwww~~~ssslllhhheeeccceeehhhjjjkkkmmmooorrrtttvvvxxx{{{}}}gggWWWOOOLLLIIIFFFFFFHHHIIIMMMVVV```}}}xxxhhheeefffffflllttt{{{}}}|||{{{zzzxxxwwwvvvvvvooooooppprrrrrrqqqmmmjjjiiihhhhhhgggggggggggghhhiiiiiihhhfffdddaaa___^^^[[[ZZZZZZZZZ[[[\\\\\\]]][[[\\\\\\[[[[[[ZZZYYYXXXYYYZZZ^^^cccfffiiiqqqzzz~~~yyyyyyxxxllleee```eeeiiinnnxxxrrriii``````hhhvvv|||fff___aaa___gggrrr}}}xxxqqqnnnrrrzzz|||ppplllhhhdddccceeehhhjjjkkkmmmooorrrtttuuuwwwzzz|||hhhXXXQQQNNNLLLKKKEEEGGGMMMLLLTTTgggxxxjjjeeeccccccjjjuuu~~~~~~{{{xxxvvvtttsssppppppppppppooommmlllkkkhhhhhhiiiiiiiiiiiihhhhhhfffeeedddcccbbb```______[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXX[[[^^^ccciiipppuuuyyyxxx}}}wwwkkkdddaaaaaaeeelllwwwzzzmmmcccdddmmmzzz}}}ggg```bbb```hhhtttrrrooommmqqq{{{zzzoooiiigggdddcccdddfffiiikkklllnnnppprrrtttvvvzzz}}}hhhXXXQQQNNNKKKKKKFFFGGGNNNNNNVVVjjjvvvhhhdddbbbbbbiiittt~~~|||yyyvvvtttsssqqqpppooonnnmmmllllllkkkhhhiiiiiiiiiiiihhhgggfffddddddcccaaa```___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUWWWYYY]]]aaagggnnnsssxxxwww|||wwwkkkdddbbbbbbeeellluuu}}}{{{oooeeefffooo{{{iiiaaabbb___hhhttt{{{qqqnnnnnnsss}}}yyynnngggeeecccbbbbbbeeehhhjjjkkknnnppprrrtttwww{{{~~~hhhWWWPPPMMMJJJKKKFFFHHHOOOOOOYYYnnnssseeebbbaaaaaaiiittt}}}zzzwwwuuutttqqqpppnnnlllkkkkkkkkkllliiiiiiiiiiiihhhfffeeedddcccbbbaaa```^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSUUUXXX[[[___eeelllppp|||~~~vvvuuuzzzxxxlllfffddddddeeekkkrrryyy~~~}}}rrrggghhhqqq}}}lllbbbbbb___ggguuusssooommmmmmttt~~~wwwllleeecccbbbaaabbbdddgggiiikkkmmmppprrruuuxxx|||hhhWWWPPPMMMIIIJJJGGGIIIOOOQQQ\\\sssqqqdddaaaaaabbbkkkvvv}}}zzzxxxvvvuuuqqqooommmjjjiiijjjkkkkkkjjjjjjiiihhhgggeeedddcccbbbbbbaaa___^^^]]]\\\[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTWWWZZZ^^^dddjjjooo{{{}}}uuusssyyyzzznnnhhheeeeeefffiiiooouuu{{{~~~tttjjjiiiqqq}}}ooocccbbb```iiivvv|||mmmkkkjjjlllsssuuukkkdddcccaaaaaabbbdddggghhhjjjlllooorrruuuxxx}}}hhhWWWPPPLLLHHHJJJGGGIIIOOOQQQ^^^vvv}}}ooobbb```aaacccmmmxxx}}}zzzxxxvvvuuupppooollljjjiiiiiijjjkkkjjjjjjiiihhhfffdddbbbaaabbbbbbaaa___^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUXXXZZZ^^^dddkkkooo|||}}}tttrrrwww~~~|||qqqkkkeeeeeefffhhhlllssszzzvvvllljjjppp|||ssseeecccccckkkxxxxxxkkkgggfffjjjssssssjjjccccccbbbbbbccceeegggiiiiiilllooorrrtttxxx|||hhhWWWOOOLLLGGGJJJHHHIIIOOOQQQ___xxx{{{lllaaa___aaadddnnnzzz}}}zzzwwwuuutttpppooommmkkkjjjjjjjjjkkkiiiiiihhhgggfffdddbbbaaabbbaaa```___^^^\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVXXX[[[^^^dddkkkooo|||~~~tttrrrvvv}}}}}}rrrmmmdddeeeeeegggkkksss{{{zzzooolllqqq{{{xxxjjjggggggooo{{{uuukkkeeeeeeiiisss|||qqqiiibbbbbbbbbbbbdddeeegggiiiiiikkknnnpppsssvvvzzz}}}}}}~~~hhhVVVOOOLLLGGGJJJHHHIIINNNOOO^^^yyywwwiii^^^]]]```cccnnnzzz~~~|||yyyvvvtttsssoooooonnnmmmlllkkkjjjjjjhhhggggggfffeeedddbbbaaa``````___]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTVVVXXXZZZ^^^cccjjjnnnxxxuuurrruuu{{{}}}rrrlllcccdddeeegggkkksss~~~~~~sssooorrr|||}}}ooollllllsss~~~rrrjjjdddeeejjjttt~~~wwwnnnggg`````````aaacccdddfffgggiiikkkmmmoooqqqtttxxx{{{{{{}}}hhhVVVOOOKKKGGGJJJHHHHHHMMMOOO^^^xxxuuuggg\\\\\\___cccmmmzzz~~~{{{xxxvvvtttsssooooooooonnnmmmllljjjiiigggggggggfffeeedddcccbbb___^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUWWWZZZ]]]bbbiiimmmuuuvvvrrruuuzzz{{{qqqkkkbbbccceeefffkkktttvvvqqqsss|||sssoooooouuupppiiieeeffflllvvv~~~zzzssskkkeee^^^^^^___```bbbccceeefffiiikkkmmmooopppsssvvvyyyzzz|||~~~hhhWWWQQQPPPLLLGGGFFFIIIKKKOOO___qqqllleee______bbbgggqqqzzz~~~|||{{{zzzyyywwwuuuoooooonnnmmmkkkjjjiiiiiifffeeedddbbbaaa`````````___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXVVVTTTUUUWWWZZZ]]]bbbiiimmmxxxxxxssstttxxxsssiiidddeeefffgggjjjsssyyyrrrrrr{{{sssqqqnnnwwwqqqiiieeeggglllttt}}}yyyvvvqqqjjjddd___^^^]]]]]]___bbbeeegggnnnnnnoooppprrrtttvvvwwwzzz{{{}}}hhhVVVQQQOOOLLLGGGFFFJJJKKKPPP```ssskkkddd______bbbhhhrrr{{{}}}{{{zzzyyyvvvtttoooooonnnmmmkkkjjjiiiiiigggfffdddbbbaaa```_________^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXVVVTTTVVVXXXZZZ]]]bbbhhhmmmvvvzzzssstttxxx~~~sssjjjdddfffggghhhkkktttxxxrrrrrr{{{tttsssoooxxxrrrkkkfffhhhmmmvvv{{{vvvsssnnngggaaa^^^]]]\\\\\\^^^aaaeeegggmmmmmmnnnppprrrtttvvvwwwzzz{{{}}}hhhVVVPPPNNNLLLGGGGGGJJJLLLQQQcccvvvjjjccc^^^^^^bbbhhhsss}}}}}}{{{zzzxxxuuussspppooonnnmmmkkkjjjiiihhhgggfffdddbbb```___^^^^^^___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWXXXYYYZZZXXXVVVTTTVVVXXXZZZ]]]bbbhhhmmmssszzzssssssxxx~~~sssiiiccceeeggghhhllluuuwwwqqqrrr{{{uuuuuuqqqzzztttlllfffiiioooxxxyyysssooojjjccc^^^\\\[[[[[[[[[^^^aaaeeegggllllllmmmoooqqqsssuuuwwwyyyzzz}}}hhhVVVOOOMMMKKKGGGHHHKKKLLLRRReeezzz}}}iiibbb]]]]]]bbbiiittt~~~|||}}}~~~}}}{{{yyywwwtttrrrpppooonnnmmmkkkjjjhhhhhhgggfffdddbbb```^^^^^^]]]___]]][[[ZZZXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWXXXZZZZZZXXXWWWUUUVVVXXXZZZ]]]bbbhhhlllqqq~~~zzzqqqqqqvvv|||}}}rrriiiaaaccceeegggkkkttttttoooppp{{{ssstttrrr{{{uuulllfffiiioooxxx}}}vvvqqqlllfff```[[[ZZZYYYYYYZZZ\\\```dddgggjjjkkklllmmmppprrrtttvvvyyyzzz|||~~~iiiWWWOOOMMMJJJHHHIIILLLMMMSSShhh|||iiibbb\\\]]]aaaiiiuuuzzzyyy{{{|||}}}zzzyyywwwtttqqqppppppnnnmmmkkkiiihhhgggfffeeedddaaa```^^^^^^]]]^^^]]][[[ZZZYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZZZZYYYWWWUUUWWWXXXZZZ]]]aaaggglllppp}}}zzzooooootttzzz{{{pppggg___aaacccfffjjjqqq|||}}}pppkkkmmmyyy~~~pppqqqrrr|||uuukkkeeeiiioooxxx}}}yyytttnnniiiccc^^^ZZZXXXXXXXXXXXX[[[___ccceeehhhiiijjjlllnnnqqqsssuuuxxxyyy{{{}}}kkkXXXPPPMMMJJJHHHJJJMMMNNNUUUkkk|||jjjccc\\\\\\aaahhhuuu{{{xxxxxxyyy{{{|||~~~}}}~~~|||zzzyyywwwtttrrrqqqpppooommmkkkiiihhhgggeeedddcccaaa```___^^^^^^^^^]]][[[YYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[YYYWWWVVVWWWYYYZZZ]]]aaagggkkkppp}}}zzznnnnnntttzzzyyynnneee^^^```ccceeehhhpppzzzxxxkkkfffiiivvvzzzmmmnnnqqq|||vvvjjjfffiiiooowwwwwwuuuqqqkkkeee```\\\ZZZXXXWWWWWWWWWZZZ]]]aaacccfffggghhhkkkmmmpppssstttxxxyyyzzz}}}~~~lllYYYQQQNNNIIIHHHJJJNNNNNNVVVmmm~~~kkkccc]]]\\\```hhhttt|||xxxvvvvvvwwwxxxyyy|||~~~}}}{{{|||~~~{{{zzzyyywwwuuusssqqqpppooommmkkkiiiggggggccccccaaa``````_________]]]\\\[[[YYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXYYY[[[[[[YYYXXXVVVWWWYYYZZZ\\\aaagggkkkrrr~~~{{{ooopppvvvzzzwwwlllbbb___aaadddfffiiioooxxx~~~sssgggbbbfffsssyyykkkmmmppp|||wwwjjjhhhkkkpppxxx}}}{{{qqqpppmmmhhhbbb]]]ZZZXXXXXXWWWVVVWWWXXX\\\___aaaeeefffgggiiilllooorrrssswwwxxxzzz|||~~~mmmZZZQQQNNNIIIHHHKKKNNNOOOVVVooolllddd]]]\\\```gggttt}}}}}}|||{{{yyywwwuuuuuuvvvvvvxxx{{{}}}|||zzzzzz}}}zzzyyyyyyxxxuuusssqqqqqqooommmkkkiiigggfffbbbbbbaaa```````````````]]]\\\[[[YYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYY[[[[[[YYYXXXVVVWWWYYYZZZ\\\aaagggkkksss}}}qqqqqqwwwzzzvvvjjjaaaaaaccceeegggiiioooxxx|||pppddd```dddqqqyyyjjjlllooo|||yyykkkjjjmmmqqqyyy}}}xxxuuummmmmmjjjeee___[[[XXXWWWXXXWWWVVVVVVXXX[[[^^^```dddeeegggiiillloooqqqssswwwxxxzzz|||}}}~~~nnnXXXPPPNNNIIIGGGIIILLLNNNVVVooo}}}nnneee___aaabbbeeeqqq}}}~~~zzztttsssuuu{{{{{{yyywwwuuuttttttuuuvvvxxxwwwvvvvvvxxx}}}~~~}}}}}}|||zzzxxxuuusssrrroooooonnnmmmkkkjjjiiihhhcccbbbaaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWXXX\\\^^^___eeelllrrr}}}}}}tttqqqrrr{{{}}}}}}tttjjjbbb^^^```bbbeeehhhnnnuuuyyy|||qqqeee___bbbnnnwwwiiijjjooo~~~{{{nnnllllllooo{{{~~~sssllldddcccbbb___\\\YYYWWWVVVVVVWWWXXXXXXWWWYYY\\\^^^bbbbbbdddgggjjjnnnqqqrrrsssvvvyyy{{{|||}}}nnnXXXPPPNNNKKKHHHJJJMMMOOOXXXqqq}}}nnneee___bbbdddgggsss|||uuupppnnnooorrryyy~~~yyyxxxvvvuuutttuuuuuuvvvwwwvvvuuuvvvyyy}}}~~~}}}}}}|||{{{yyywwwtttrrrqqqooonnnmmmllljjjiiihhhhhhaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVWWW[[[]]]___dddkkkqqq}}}}}}tttqqqqqqzzz{{{}}}~~~{{{sssiiibbb^^^```bbbeeehhhnnnuuuzzz|||qqqddd^^^aaammmwwwhhhiiimmm~~~|||ooommmnnnsssxxxnnnfff^^^]]][[[YYYWWWVVVVVVVVVVVVWWWXXXXXXXXXYYY\\\^^^aaabbbdddgggjjjnnnqqqrrrsssvvvyyy{{{|||}}}oooYYYQQQNNNLLLJJJKKKNNNQQQZZZttt~~~nnneee```cccfffjjjvvvyyyrrrlllhhhgggiiiooowww||||||xxxwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwzzz~~~~~~|||{{{{{{{{{yyyxxxuuurrrpppooommmmmmlllkkkiiihhhgggfff``````______^^^]]]]]]\\\ZZZZZZYYYYYYXXXWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUVVVZZZ\\\]]]cccjjjppp|||~~~sssppppppwwwxxxyyyzzzwwwqqqhhhbbb^^^```bbbdddhhhooovvv{{{}}}qqqddd]]]```kkkuuuffffffkkk|||~~~pppnnnpppwwwzzzpppfff___UUUTTTRRRQQQQQQRRRSSSUUUTTTUUUWWWWWWWWWYYY[[[]]]aaabbbdddfffjjjnnnqqqrrrsssvvvyyy{{{|||~~~~~~pppZZZQQQOOOLLLJJJKKKNNNRRR]]]xxxnnneeeaaadddhhhlllzzz~~~}}}yyytttoookkkhhhfffccchhhpppyyy{{{wwwyyywwwwwwwwwxxxxxxyyyyyyyyyuuuvvvwwwyyy}}}~~~}}}{{{yyyzzzzzzxxxvvvsssqqqnnnmmmlllkkkjjjiiihhhfffeeeeeeaaaaaa```___]]]\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVTTTUUUYYY[[[]]]bbbiiiooo{{{~~~sssnnnnnntttuuuvvvvvvuuuooohhhccc^^^```bbbdddhhhooowww}}}ssseee^^^```kkktttbbbaaahhh{{{rrrmmmqqqzzz}}}sssiii___XXXPPPOOOMMMKKKLLLNNNPPPRRRRRRSSSUUUVVVVVVWWWZZZ\\\```aaacccfffjjjnnnqqqrrrtttvvvyyy|||}}}~~~}}}qqq[[[RRROOOLLLIIIJJJNNNSSS```}}}nnnfffbbbfffiiinnn|||~~~{{{yyywwwuuupppkkkhhhfffffffffeeekkkuuu~~~vvvsssuuuvvvwwwxxxzzzzzzzzzzzzyyyvvvvvvxxxzzz}}}zzzxxxzzzyyywwwuuurrrooommmkkkjjjjjjiiigggfffeeedddcccbbbbbb```___]]][[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTUUUYYY[[[\\\bbbiiinnnyyy~~~rrrmmmlllqqqrrrtttuuutttoooiiiccc^^^___aaadddhhhpppyyyvvvggg___```lllttt```]]]fffxxxtttlllpppzzzzzznnncccZZZTTTNNNMMMJJJIIIIIIKKKMMMOOOOOOQQQTTTUUUVVVWWWYYY[[[___```bbbfffiiimmmqqqssstttwwwzzz|||}}}~~~}}}sss\\\RRROOOKKKIIIJJJOOOUUUdddooogggcccfffjjjooo}}}zzzvvvsssrrrooojjjeeebbbbbbcccdddjjjrrr}}}zzzzzzzzzzzz|||{{{sssqqqrrrtttvvvxxxzzzzzzyyyxxxwwwuuuvvvwwwzzz~~~~~~{{{yyyzzzyyywwwuuurrrooollljjjiiihhhgggfffdddcccbbbbbbbbbaaa```^^^]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVTTTUUUYYY[[[\\\bbbiiilllxxx~~~rrrllljjjoooqqqsssvvvuuuqqqjjjeee^^^___aaaccchhhqqqzzzxxxiii``````lllwwwbbb]]]dddvvvuuulllpppyyywwwjjj___VVVQQQLLLKKKJJJHHHHHHIIIKKKLLLOOORRRUUUVVVWWWXXXZZZ[[[^^^___bbbeeeiiimmmqqqssstttwwwzzz|||}}}sss\\\RRROOOLLLJJJKKKQQQYYYjjjpppgggcccgggjjjooo||||||wwwrrrooollliiieeeaaa```aaadddfffqqqyyy~~~vvvvvvvvvwwwyyy~~~~~~yyyrrrpppqqqrrrsssvvvxxxxxxwwwtttsssssstttuuuxxx|||}}}zzzzzzyyyxxxuuurrrooollljjjggggggfffeeecccbbbaaa```___^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVUUUVVVTTTVVVZZZ\\\]]]ccciiikkkwwwqqqkkkiiimmmppptttxxxxxxssskkkfff^^^___```ccchhhqqq{{{yyyhhh______jjj{{{fffaaabbbtttvvvmmmpppxxxuuuggg[[[SSSPPPIIIHHHHHHHHHIIIJJJKKKKKKQQQTTTWWWYYYZZZ[[[\\\^^^^^^___aaaeeeiiimmmqqqsssuuuwwwzzz|||~~~ttt]]]RRROOOMMMKKKMMMSSS[[[mmmppphhhcccgggjjjooo|||zzzuuupppmmmeeecccaaa___```cccgggjjjttt}}}|||tttttttttuuuwww}}}}}}{{{wwwrrrppprrroooqqqtttvvvvvvtttqqqoooqqqrrrtttwwwzzz}}}~~~{{{{{{zzzxxxuuurrrooollljjjgggfffeeedddcccaaa``````[[[\\\\\\]]]]]]^^^^^^___[[[[[[[[[ZZZYYYYYYXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWUUUVVVZZZ\\\]]]cccjjjkkkwwwqqqjjjhhhmmmpppuuuyyyzzzuuulllfff^^^___```ccchhhqqq|||xxxhhh^^^^^^iii}}}}}}|||~~~jjjeeeaaasssvvvnnnqqqxxxssseeeYYYRRRNNNEEEFFFGGGHHHIIIJJJKKKKKKSSSVVVYYY\\\\\\]]]___```]]]___aaaeeeiiimmmqqqsssuuuwww{{{}}}~~~uuu___TTTNNNNNNLLLLLLPPP[[[rrryyykkkbbbffflllqqq}}}~~~zzzuuummmhhhggggggaaa^^^^^^```ccciiiqqq{{{{{{yyyuuuttttttwww|||zzzuuupppmmmkkkkkkqqqpppooopppqqqpppnnnmmmqqqrrruuuxxx{{{~~~~~~|||vvvqqqnnnllljjjhhhggggggfffeeecccaaa___^^^\\\\\\^^^^^^^^^^^^\\\\\\YYYXXXXXXWWWVVVUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWYYYYYYXXXWWWVVVVVVUUUUUURRRTTTVVVWWWZZZ]]]cccfffllluuu~~~qqqjjjgggkkkrrrwwwzzzzzzwwwnnnddd^^^\\\]]]ccchhhnnnxxxyyykkk```[[[bbbuuu{{{zzz|||lllfffcccqqquuuoooqqqxxx~~~pppbbbVVVMMMIIIJJJJJJIIIJJJKKKLLLNNNOOOVVVYYY^^^bbbcccbbb___]]]``````aaacccfffkkkoooqqqrrruuuyyy|||~~~vvv___TTTNNNMMMKKKLLLQQQ]]]tttrrrgggbbbeeeiiinnn}}}zzzvvvqqqiiiddddddbbb^^^[[[]]]```dddllltttzzzxxxuuuvvvwwwzzz|||yyyuuupppmmmkkkjjjjjjppppppoooooooooooommmllloooqqqtttwwwyyy|||~~~|||yyysssooommmllljjjhhhffffffeeedddbbb```^^^]]][[[\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXWWWVVVVVVUUUUUUQQQSSSUUUWWWZZZ^^^cccgggkkkttt~~~qqqjjjgggkkkrrrxxxzzzzzzwwwnnnddd___\\\^^^ccchhhnnnwwwxxxiii^^^ZZZaaatttzzzzzz}}}lllfffdddrrrwwwppprrrwww|||ooobbbWWWOOOKKKJJJJJJJJJKKKNNNQQQTTTVVV[[[___cccggghhhfffccc```______```bbbeeeiiimmmooorrruuuyyy|||}}}www___SSSNNNLLLKKKMMMRRR^^^uuunnngggccceeeffflll{{{{{{tttpppjjjccc______\\\YYYXXX[[[___dddnnnxxxyyywwwvvvwwwzzz~~~vvvssspppllljjjjjjkkkllloooooonnnnnnmmmllllllkkkpppsssvvvxxxzzz|||yyyuuuqqqmmmllljjjiiihhheeeddddddcccaaa___]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]]]]\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUURRRSSSUUUWWWZZZ^^^cccgggjjjsssqqqiiigggkkkrrrxxx{{{{{{xxxnnnddd___]]]^^^cccgggmmmvvvvvvggg\\\YYY```rrr~~~xxx{{{mmmffffffssszzzqqqssswwwxxxlllaaaWWWPPPMMMIIIJJJKKKNNNSSSXXX]]]```eeehhhllloooooolllgggddd______```aaadddhhhlllnnnrrruuuyyy|||}}}www___SSSOOOLLLKKKMMMRRR]]]sssqqqjjjeeeeeeiiiooo}}}zzzssskkkhhhccc\\\YYYYYYYYYVVVWWWZZZ^^^dddooozzz}}}xxxvvvvvvxxx~~~}}}yyyvvvpppnnnllljjjiiikkklllnnnnnnnnnnnnmmmkkkjjjkkkkkktttwww{{{}}}}}}~~~|||xxxtttooollljjjiiigggfffccccccbbbaaa```^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUWWWXXXYYY\\\aaaeeeiiiqqqpppiiigggkkkrrryyy{{{|||xxxnnnddd```]]]^^^cccgggllluuu~~~uuufff[[[YYY```rrrzzzwww|||lllfffeeerrr}}}sssuuuyyy|||ssshhh]]]UUUOOOMMMIIIJJJMMMRRRYYY```fffjjjooorrrtttuuusssnnngggccc______```aaadddhhhlllnnnrrruuuyyy|||}}}~~~xxx___SSSOOOMMMLLLNNNRRR\\\ppptttkkkccceeennnyyy{{{rrrjjjccc```\\\WWWUUUVVVWWWVVVWWWZZZ]]]cccooo{{{{{{wwwvvvvvvzzzyyytttqqqnnnkkkjjjiiihhhggghhhiiikkkllllllmmmmmmllliiiiiikkkmmmwww{{{|||yyywwwsssnnnjjjhhhgggeeecccbbbbbbaaa```___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYXXXYYY[[[^^^aaaiiiqqq~~~pppiiigggkkkrrryyy|||}}}yyynnnccc```]]]^^^bbbfffllluuu~~~uuueee[[[YYYaaarrrxxxvvv}}}lllfffcccppp}}}tttvvv}}}{{{vvvmmmbbbXXXQQQLLLJJJIIILLLPPPWWW___fffmmmpppvvvvvvwwwuuupppjjjccc___[[[[[[\\\^^^bbbfffjjjlllqqqtttxxx{{{}}}~~~~~~xxx^^^SSSPPPMMMLLLNNNSSS[[[nnnrrriiiaaadddrrr{{{tttkkkccc]]]ZZZWWWSSSRRRTTTVVVVVVXXX[[[]]]cccooo|||yyyvvvvvvxxx|||~~~yyyqqqkkkhhhfffdddccceeeeeefffggghhhhhhiiiiiijjjlllmmmkkkiiiiiilllpppwww||||||xxxvvvsssoookkkgggfffeeecccbbbaaaaaaaaa```___^^^\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXZZZ^^^```iiiqqq~~~ooohhhgggjjjrrrzzz}}}}}}yyynnnccc^^^\\\]]]bbbfffllluuuuuudddZZZYYYbbbrrrwwwvvv~~~jjjeeeaaaoooyyyssswww~~~yyyrrrmmmeee[[[SSSMMMJJJIIIJJJMMMTTT[[[cccjjjoooqqqttttttrrrnnnhhhbbb\\\YYYUUUVVVWWWZZZ^^^cccgggjjjqqqtttxxx{{{|||~~~}}}www^^^SSSQQQLLLLLLOOOTTT\\\oooqqqjjjddddddooo}}}uuummmeee^^^XXXVVVUUURRRRRRUUUTTTUUUXXX\\\^^^dddrrr}}}wwwuuuvvv{{{sssnnngggbbbaaaaaabbbbbbeeegggiiikkklllkkkiiihhhhhhkkkmmmkkkiiiiiinnnssszzz|||yyyvvvrrrooollliiieeeccccccccccccbbbaaaaaaaaaaaa```^^^]]]\\\YYYYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXYYY[[[___bbbjjjqqq~~~ooohhhgggjjjrrrzzz~~~~~~zzznnnccc]]][[[\\\aaaffflllvvvsssaaaXXXXXXaaappp~~~wwwwwwiiieee```nnnrrrrrrwwwvvvppphhhddd\\\UUUOOOKKKJJJJJJKKKOOOWWW___fffkkknnnooommmllliiiddd___ZZZWWWUUUSSSTTTVVVYYY^^^ccchhhkkkqqqtttxxx{{{|||}}}~~~www^^^SSSQQQKKKLLLOOOUUU^^^qqqrrroooiiieeejjjuuu{{{pppiiibbb[[[UUUTTTSSSQQQRRRUUURRRTTTWWW\\\___eeettt{{{vvvuuuwww~~~yyynnniiiccc______bbbdddfffiiikkknnnqqqqqqooollljjjgggjjjlllkkkiiijjjooouuu~~~~~~{{{wwwtttrrroookkkiiifffccc``````aaabbbccccccaaaaaaaaaaaa```___^^^]]]YYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWXXXYYY]]]aaaeeejjjqqq~~~ooohhhgggjjjrrrzzz~~~~~~zzznnnccc\\\ZZZ\\\aaaffflllvvvrrr```VVVWWW```ooo|||xxxxxxhhhddd```ooozzzlllqqqwww{{{qqqjjjaaa]]]WWWQQQLLLKKKKKKLLLKKKPPPXXXaaahhhlllmmmmmmgggeeeaaa]]]YYYVVVTTTSSSUUUUUUWWW[[[aaagggllloooqqqtttxxx{{{|||}}}xxx]]]SSSTTTSSSQQQPPPTTT^^^rrrwwwmmmfffhhhlllqqq}}}uuujjjccc\\\YYYSSSOOOMMMNNNPPPRRRSSSTTTWWWZZZ___hhhrrryyyyyyvvvwwwzzzvvviiiccc^^^___aaadddiiiooooootttvvvuuuttttttqqqlllkkklllmmmmmmnnnppptttwww|||ssspppllliiihhhfffaaa^^^]]]]]]]]]]]]^^^```bbbcccccccccbbbccccccbbb___]]]ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVWWW[[[```dddiiitttooofffcccfffqqq{{{zzzoooddd]]][[[ZZZ]]]fffpppyyy~~~ppp^^^VVVVVV\\\lll~~~|||zzz~~~eeecccaaaooovvvnnnjjjrrr|||wwwlllddd]]]XXXQQQLLLIIIGGGFFFEEEJJJPPPXXX^^^aaabbbbbbbbb___\\\WWWTTTSSSSSSSSSSSSTTTXXX\\\aaaeeeiiinnnrrrxxxyyyzzz{{{}}}yyy^^^SSSSSSPPPNNNOOOTTT___tttxxxmmmeeehhhkkkppp}}}~~~rrrgggaaa[[[XXXSSSOOOMMMNNNQQQSSSUUUVVVYYY\\\bbbjjjtttzzz}}}xxxvvvyyy||||||qqqgggaaa]]]___cccffflllrrrzzz~~~}}}{{{uuuooolllmmmnnnnnnoooqqquuuyyyyyytttlllhhhdddbbbaaa___\\\YYYYYYYYYYYYZZZ\\\___aaabbbgggfffdddccccccaaa^^^[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUWWW[[[```dddjjjtttooofffddddddnnnyyy~~~}}}xxxnnnccc]]][[[ZZZ^^^fffqqqyyy~~~ooo]]]VVVVVV\\\mmm{{{yyy}}}dddbbb___mmmoooggghhhoooxxx}}}rrrfff^^^WWWSSSNNNIIIHHHGGGGGGFFFGGGLLLRRRXXXZZZ\\\\\\]]]YYYWWWTTTRRRRRRSSSTTTUUUZZZ^^^ccchhhmmmqqqvvvyyy{{{|||}}}~~~{{{^^^SSSRRRMMMKKKMMMTTT```wwwxxxmmmeeegggjjjppp|||zzznnnddd^^^YYYVVVRRROOONNNOOOQQQSSSWWWYYY[[[___eeellluuu{{{~~~}}}zzzwwwwww|||vvvllleee```___cccggglllsss{{{zzzrrrnnnoooppppppqqqssswwwzzzwwwnnniiidddaaa]]][[[ZZZYYYXXXVVVWWWWWWYYY[[[^^^bbbdddfffllljjjgggdddbbb```\\\ZZZXXXXXXWWWVVVVVVVVVWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[WWWWWWVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUWWW[[[```eeejjjsssooofffddddddnnnxxx}}}}}}yyyoooddd^^^\\\[[[___gggqqqyyy~~~~~~lll\\\VVVVVV]]]nnnzzzwww{{{bbb```]]]kkk|||jjjcccdddkkkttt|||{{{oooaaaXXXQQQMMMIIIGGGFFFGGGGGGGGGEEEHHHMMMQQQSSSUUUWWWYYYUUUTTTSSSRRRSSSVVVXXXZZZ___cccjjjpppuuuzzz|||___SSSQQQLLLKKKMMMTTTaaaxxxxxxllldddfffiiinnn|||vvvjjjaaa\\\VVVUUURRRPPPPPPQQQSSSTTTXXXZZZ]]]aaafffmmmtttyyyyyyzzzzzzxxxvvvyyyrrriiidddbbbccchhhnnnsss|||~~~tttpppqqqqqqrrrrrruuuyyy|||zzznnneeeaaa___]]]ZZZXXXXXXXXXXXXXXXYYYZZZ]]]aaafffjjjmmmoooqqqnnniiifffccc```]]][[[XXXWWWVVVVVVUUUUUUVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUVVV[[[```eeejjjsss~~~~~~nnnfffccceeeooozzz~~~~~~zzzqqqggg^^^\\\\\\```hhhqqqyyy}}}zzziiiZZZUUUVVV^^^oooxxxtttxxx|||}}}aaa^^^\\\jjj{{{jjjdddbbbhhhpppyyyzzzmmm___UUUMMMJJJFFFDDDEEEFFFFFFEEEEEEGGGJJJLLLNNNPPPTTTVVVVVVVVVUUUUUUVVVYYY]]]```ccchhhooovvv||||||___SSSRRRNNNLLLNNNUUUbbbyyyxxxlllddddddhhhmmm{{{~~~rrrhhh```\\\TTTTTTSSSRRRSSSTTTUUUVVVYYY[[[___bbbfffkkkqqquuutttvvvwwwwwwwww{{{xxxmmmgggddddddgggmmmsssyyyxxxqqqrrrsssssstttvvvzzz~~~tttiiibbb^^^\\\\\\[[[ZZZZZZZZZ[[[\\\^^^```dddiiioootttxxxzzzvvvrrrlllhhhdddbbb___]]]WWWWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVZZZ```eeejjjsss~~~}}}mmmdddbbbeeeoooyyy}}}}}}yyyooofff]]]\\\\\\```hhhqqqxxx|||ttteeeVVVSSSVVV^^^pppwwwrrruuuyyy{{{___]]]\\\jjjzzzkkkfffbbbfffnnnxxxxxxjjj\\\RRRKKKIIIEEEDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJMMMQQQTTTWWWXXXXXXXXXXXX[[[___ccciiinnnvvv~~~|||___TTTSSSOOOMMMOOOVVVbbbyyyyyylllccccccggglllzzzyyynnneee___[[[SSSSSSTTTTTTUUUWWWXXXXXXZZZ]]]aaacccfffjjjnnnqqqooosssvvvxxxzzz~~~|||rrrjjjfffhhhiiimmmtttzzz{{{rrrsssttttttuuuwww{{{~~~~~~qqqhhhccc```\\\^^^``````___```aaacccdddggglllsssyyy~~~~~~yyyqqqjjjfffccc```^^^WWWWWWVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTVVVZZZ```eeejjjsss{{{kkkcccaaadddmmmvvvyyyxxxtttkkkbbb\\\[[[\\\```gggpppwwwzzzooo```SSSQQQUUU^^^pppwwwrrruuuyyyzzz___]]]]]]kkkxxxjjjeeebbbffflllxxxuuugggYYYPPPKKKIIIFFFDDDDDDDDDCCCBBBBBBCCCEEEFFFHHHKKKOOORRRVVVXXXYYYYYYXXX[[[```eeeqqqwww{{{___UUUTTTNNNLLLOOOVVVccczzzyyylllccccccfffkkkyyytttjjjbbb]]]ZZZRRRSSSUUUVVVXXXYYYZZZ[[[]]]```ccceeegggiiilllnnnlllqqqvvvzzz|||~~~vvvqqqnnnmmmqqqrrrxxxzzzrrrsssttttttuuuwww{{{~~~~~~~~~|||ppphhheeeddd```dddhhhjjjiiiiiijjjlllnnnqqqwww~~~wwwnnngggbbb^^^\\\XXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSTTTVVVZZZ```eeeiiisssyyyiiiaaa___dddmmmuuuwwwvvvrrrhhh___[[[ZZZ[[[___gggooouuuxxxkkk\\\PPPOOOSSS]]]oooxxxuuuxxx}}}zzz___]]]\\\jjjwwwhhhcccaaadddkkkwwwtttgggZZZRRRJJJHHHFFFEEEEEEEEEEEECCCBBBCCCFFFHHHJJJMMMQQQTTTVVVYYY[[[[[[ZZZ]]]dddjjjxxx~~~zzz___UUUUUULLLKKKNNNVVVddd|||yyylllbbbbbbeeekkkyyy~~~qqqggg```\\\ZZZRRRSSSUUUXXXZZZ[[[\\\\\\___bbbeeeggghhhiiikkklllkkkpppwww{{{~~~xxxttttttuuuvvvzzz|||wwwrrrsssttttttuuuwww{{{~~~}}}}}}zzzoooiiiggggggeeejjjpppsssrrrrrrssstttvvvyyy{{{pppgggaaa\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSVVVZZZaaaeeeiiitttxxxhhh```^^^fffooovvvxxxwwwrrriii___[[[ZZZZZZ___fffnnntttwwwhhhZZZNNNNNNSSS\\\oooyyywww{{{zzz___]]]\\\jjjxxxhhhbbbaaacccjjjwwwwwwjjj]]]UUUIIIGGGEEEEEEGGGGGGGGGFFFDDDFFFIIIKKKNNNQQQTTTWWWWWWZZZ]]]^^^^^^bbbiiipppzzz{{{cccWWWRRRPPPOOOPPPUUU```uuu{{{lll``````dddjjjxxxwwwlllccc^^^[[[YYYYYYXXXWWWVVVWWWYYY[[[]]]___bbbdddffffffggghhhiiikkkppptttxxx~~~yyyyyy|||zzztttsssrrrsssuuuxxx{{{~~~wwwnnnkkkmmmqqquuu{{{~~~vvvmmmhhhbbb\\\ZZZWWWWWWXXXXXXWWWWWWVVVUUUVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTRRRQQQQQQRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWZZZ___bbbjjjuuussseee______bbbkkktttuuusssmmmeee\\\ZZZ[[[]]]```jjjuuuzzzyyyfffXXXMMMLLLQQQ[[[mmm{{{|||ccc]]]___kkk~~~vvviiiffffffhhhooo~~~uuufffZZZSSSKKKJJJGGGFFFEEEEEEFFFGGGFFFIIILLLOOORRRUUUZZZ]]]````````````bbbfffkkkpppyyy```TTTOOOOOOMMMNNNTTT^^^sss|||mmmaaa```dddjjjwww~~~rrrhhh```[[[XXXVVVUUUUUUUUUVVVXXX[[[]]]___```bbbdddeeedddeeefffgggkkkqqqxxx}}}}}}~~~{{{wwwwwwvvvvvvxxx{{{{{{rrroooqqqvvv{{{vvvnnnhhhbbb\\\[[[WWWWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQRRRRRRSSSSSSRRRQQQQQQSSSTTTUUUVVVWWWZZZ___bbbjjjuuurrrddd______cccllltttvvvsssmmmeee]]]XXXYYY[[[^^^hhhssswwwuuudddWWWLLLMMMRRR\\\nnn{{{}}}}}}aaa\\\^^^kkkyyykkkgggfffiiiqqqwwwgggZZZSSSKKKJJJGGGFFFEEEFFFGGGHHHKKKNNNQQQSSSVVVYYY^^^aaadddeeedddddddddgggkkknnnwwwxxx{{{}}}~~~~~~~~~|||cccVVVQQQMMMLLLMMMRRR\\\ooo}}}nnnbbbaaadddiiivvv}}}vvvlllbbb[[[WWWTTTSSSQQQRRRSSSVVVYYY\\\___aaaaaabbbccccccbbbbbbccceeekkkttt}}}~~~~~~|||yyyyyyxxxyyy{{{~~~wwwuuuwwwzzzvvvnnnhhhaaa]]][[[WWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPRRRTTTUUUVVVWWW[[[___ccckkkuuuqqqccc______dddmmmuuuvvvsssmmmeee]]]WWWYYY[[[___hhhrrruuusssbbbUUUKKKMMMSSS]]]ppp}}}|||aaa]]]^^^lll|||mmmhhhfffiiisssyyyiii[[[SSSKKKJJJGGGFFFFFFGGGIIIJJJQQQSSSWWWYYY\\\```eeeiiimmmlllkkkiiigggfffhhhjjjmmmmmmooopppqqqsssttttttxxxyyyzzz|||~~~~~~dddWWWRRRMMMKKKMMMRRR[[[mmm~~~ooocccaaadddhhhtttuuuoooeee]]]WWWTTTRRRPPPPPPQQQSSSVVVZZZ]]]___```aaabbbbbbaaa```aaaccceeelllwww~~~}}}zzzyyyyyyyyy||||||zzz||||||uuummmgggaaa\\\\\\WWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPRRRSSSUUUVVVWWW[[[```ccclllvvvpppccc______fffooovvvvvvrrrmmmeee]]]YYY\\\^^^bbbjjjsssuuurrr___SSSJJJMMMTTT___rrr~~~|||bbb______mmmmmmfffeeejjjvvv{{{kkk\\\SSSKKKJJJGGGFFFFFFIIIKKKMMMTTTXXX\\\aaaeeejjjooorrrwwwvvvrrrmmmgggcccccccccdddddddddeeegggjjjlllmmmrrrsssuuuxxx{{{~~~}}}{{{yyywwwvvvvvvwwwwwwwww|||bbbTTTNNNMMMLLLMMMRRRZZZkkkqqqdddbbbdddhhhrrr{{{nnnhhh```ZZZUUUSSSQQQPPPPPPQQQTTTWWWZZZ\\\]]]]]]```aaaaaa``````bbbfffiiippp}}}~~~}}}|||{{{{{{|||~~~}}}~~~tttlllfff___[[[\\\WWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVXXX[[[```dddlllwwwoooccc___```gggooovvvuuuqqqlllddd\\\YYY\\\^^^bbbjjjrrrsssooo\\\QQQIIIMMMVVVbbbuuuzzzaaa^^^___mmmmmmeeeffflllyyy|||kkk\\\SSSKKKJJJGGGFFFGGGJJJNNNPPPVVVZZZbbbhhhnnntttyyy|||}}}wwwnnneee^^^[[[[[[\\\\\\\\\^^^```dddgggiiimmmnnnqqqtttxxx{{{}}}~~~zzzsssoookkkkkkjjjjjjjjjkkkmmmooo~~~dddVVVOOOLLLLLLMMMRRRYYYhhhrrreeecccdddgggqqq}}}}}}uuuhhhccc\\\WWWTTTRRRQQQPPPPPPRRRUUUXXX[[[[[[[[[ZZZ^^^_________aaaeeelllpppxxx~~~~~~~~~~~~~~~|||rrrkkkddd]]]ZZZ[[[VVVUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVXXX[[[```dddmmmxxxooocccaaabbbhhhooouuutttpppjjjbbb[[[VVVZZZ]]]aaahhhoooooojjjZZZOOOHHHNNNWWWdddwwwvvv\\\ZZZ]]]kkkooofffgggmmm{{{{{{kkk]]]TTTKKKJJJGGGFFFHHHLLLPPPSSSYYY___iiirrrxxx}}}~~~vvvkkk```YYYVVVUUUUUUVVVWWWZZZ]]]bbbeeegggkkkmmmppptttwwwzzz|||}}}|||uuummmgggccc^^^___aaaaaabbbcccfffhhhfffXXXQQQKKKJJJLLLPPPWWWeee|||sssfffddddddfffooo{{{vvvnnnbbb^^^YYYTTTRRRQQQPPPOOONNNQQQUUUYYY[[[\\\[[[ZZZ\\\]]]^^^___cccjjjrrrxxx}}}yyypppjjjbbb[[[YYYZZZVVVUUUSSSRRRRRRRRRTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRQQQOOOMMMLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRTTTVVVXXX\\\aaadddnnnxxxooodddbbbdddhhhoootttsssnnniiiaaaYYYVVVZZZ]]]aaahhhnnnmmmhhhWWWMMMHHHNNNXXXeeeyyy~~~tttZZZXXXZZZggg{{{rrrjjjgggnnn}}}yyyjjj]]]UUULLLJJJGGGGGGHHHMMMRRRUUU^^^fffqqq{{{{{{qqqeee[[[UUUSSSTTTTTTUUUXXX\\\```eeeiiikkkoooqqqtttxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvrrrmmmhhhbbb]]][[[XXX[[[___aaaaaabbbeeegggdddUUUNNNIIIIIIKKKOOOUUUbbbyyytttgggddddddfffooozzzqqqhhh___\\\VVVSSSQQQQQQPPPOOOLLLOOOTTTYYY\\\]]]\\\[[[ZZZ[[[]]]```eeemmmvvv}}}~~~~~~}}}}}}~~~}}}~~~xxxoooiiiaaaZZZXXXZZZVVVUUUSSSRRRQQQRRRTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQQQQPPPNNNLLLKKKNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTVVVXXX\\\aaaeeennnxxxpppeeeccceeegggoootttrrrmmmhhh```YYYXXX\\\```dddjjjpppnnniiiVVVLLLGGGNNNYYYfffzzz~~~}}}uuu[[[YYYWWWdddwwwuuummmhhhooo~~~xxxjjj]]]UUULLLJJJGGGGGGIIIMMMSSSVVVccckkkwww}}}wwwmmmbbbXXXSSSSSSUUUUUUWWW[[[```eeejjjnnnooouuuwwwzzz~~~}}}xxxuuusssuuuuuuuuuttttttsssssssssmmmkkkhhhccc___[[[XXXVVVXXX\\\aaaddddddeeegggjjjeeeTTTPPPLLLKKKLLLOOOUUUccc{{{vvviiifffeeefffmmmxxx|||nnneeeZZZWWWSSSQQQQQQRRRRRRRRRMMMQQQUUUXXXYYYYYYYYYZZZYYY[[[^^^aaaeeennnzzz~~~}}}}}}}}}zzz{{{~~~~~~{{{vvvnnngggaaa\\\XXXUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSRRRRRRPPPOOONNNMMMMMMOOOPPPPPPQQQQQQPPPPPPOOONNNPPPRRRTTTWWWZZZ___ccclllvvvuuugggcccfffmmmuuuyyysssiiiccc]]]YYYYYY[[[^^^bbbkkkqqqooohhhWWWPPPIIILLLYYYlll}}}|||zzzzzzsssYYYSSSWWWbbbtttxxxhhhiiippp~~~sssfff[[[TTTKKKHHHFFFHHHJJJMMMUUU]]]kkkyyyyyypppcccYYYUUUTTTTTTTTTYYY\\\```eeekkkqqqxxx}}}~~~yyyuuurrrnnnlllkkkkkkjjjiiigggfffdddccc^^^^^^\\\YYYWWWWWWZZZ\\\[[[___dddhhhlllooosssvvvfffVVVRRRNNNMMMMMMPPPUUUccczzzwwwiiifffeeefffmmmwwwxxxjjjaaaYYYVVVRRROOOPPPPPPQQQQQQMMMPPPUUUXXXYYYYYYYYYZZZYYY\\\___bbbhhhqqq|||~~~}}}~~~~~~{{{yyyyyy|||~~~~~~}}}xxxsssllleee```[[[WWWTTTQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPSSSRRRRRRQQQOOONNNNNNMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQTTTVVVXXX[[[```cccmmmwwwuuugggeeehhhnnnvvvyyyrrrhhhaaa\\\XXXYYY\\\___dddlllrrrooohhhVVVOOOIIILLLYYYlll}}}yyywwwxxxpppXXXSSSVVVbbbtttyyyjjjiiippp|||pppdddXXXQQQLLLHHHFFFHHHJJJNNNWWW```ooo{{{~~~|||zzzrrrkkk```XXXUUUVVVWWWWWW^^^aaaggglllqqqxxx~~~zzzrrrlllgggccc```aaaaaaaaa```___]]][[[YYYXXXXXXWWWUUUUUUWWW[[[^^^cccfffkkkooosssvvvyyy|||hhhXXXTTTOOONNNNNNPPPVVVccczzzxxxjjjfffeeeffflllvvvsssfff^^^XXXUUUQQQOOONNNOOOOOOOOOMMMQQQUUUWWWXXXXXXYYYYYYZZZ]]]aaaeeekkkuuu}}}~~~~~~}}}{{{yyywwwwwwyyy|||}}}}}}~~~{{{sssnnnhhhbbb]]]ZZZVVVTTTQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOOQQQSSSUUUWWWYYY\\\aaadddmmmwwwttthhhfffjjjooovvvxxxqqqfff___ZZZWWWXXX\\\```fffnnnsssooogggTTTNNNHHHLLLYYYlll}}}}}}uuusssvvv~~~lllVVVSSSUUUaaattt{{{llliiipppyyymmm```UUUNNNKKKGGGEEEGGGKKKPPPZZZdddrrr{{{~~~xxxuuussspppjjjddd]]]WWWVVVXXXZZZ\\\dddhhhnnntttyyyzzzpppggg```[[[WWWUUUUUUVVVVVVWWWUUUSSSPPPOOOQQQRRRRRRSSSUUUZZZ```dddlllooouuuyyy}}}hhhXXXSSSNNNMMMMMMPPPVVVccczzzzzzjjjeeeeeeffflllttt}}}qqqddd]]]XXXUUUQQQOOOOOOOOOOOOOOONNNQQQUUUWWWWWWXXXYYYZZZ[[[^^^ccchhhoooxxx{{{}}}~~~~~~~~~~~~~~~zzzwwwvvvuuuuuuwwwzzz|||~~~{{{vvvnnniiiccc^^^[[[XXXUUUSSSPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQSSSUUUWWWYYY\\\aaadddlllwwwrrrfffeeeiiipppvvvwwwnnnddd]]]XXXUUUWWW[[[```fffnnnrrrmmmdddSSSMMMIIIMMM[[[nnn~~~~~~tttrrrvvv}}}gggTTTRRRSSS```sss|||mmmiiippp~~~wwwiii]]]RRRLLLIIIEEECCCFFFIIIOOOZZZdddpppvvvyyytttooommmkkkiiidddaaa\\\XXXXXX[[[^^^```ggglllssszzz|||pppjjjaaaYYYTTTRRRQQQPPPNNNOOOPPPQQQPPPNNNLLLJJJNNNPPPRRRUUUZZZaaaiiinnnrrrwww}}}hhhVVVQQQLLLJJJKKKOOOUUUddd{{{|||jjjeeeeeefffkkkrrr~~~{{{pppeee]]]XXXUUUQQQOOOPPPQQQQQQQQQPPPSSSVVVWWWWWWXXXYYYZZZ\\\```fffkkkqqqzzzyyy}}}~~~|||}}}}}}~~~|||xxxuuuuuuttttttuuuyyy}}}xxxsssiiieee```[[[XXXVVVSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQSSSVVVXXX\\\aaadddkkkvvvpppdddccchhhqqqvvvvvvlllaaa[[[WWWTTTUUUYYY^^^dddlllpppkkkbbbRRRNNNJJJPPP^^^pppvvvtttwww}}}cccRRRRRRQQQ^^^rrr{{{mmmiiiooo|||tttggg[[[QQQKKKGGGCCCAAADDDGGGLLLWWWaaaggglllmmmiiieeefffeeedddbbb```\\\YYYYYY\\\aaaeeemmmrrrzzz~~~ssslll```[[[SSSNNNLLLLLLLLLMMMJJJKKKMMMNNNNNNNNNLLLKKKOOORRRVVV\\\bbbjjjrrrxxxxxx}}}hhhVVVPPPKKKJJJJJJNNNTTTbbbzzz~~~kkkeeeeeeeeejjjqqq|||xxxnnnddd]]]WWWTTTPPPOOOPPPRRRSSSSSSRRRTTTWWWXXXXXXYYYZZZ\\\^^^bbbggglllqqqzzz|||yyy~~~~~~}}}||||||}}}|||xxxttttttttttttuuuyyy{{{tttqqqgggccc]]]YYYVVVTTTRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMOOORRRUUUXXX]]]bbbffflllwwwmmmbbbbbbhhhpppuuutttjjj___YYYWWWTTTVVVYYY]]]bbbjjjnnniiiaaaSSSOOOMMMSSSbbbtttyyyvvvyyy~~~```PPPQQQPPP]]]rrrxxxllliiinnnyyyrrrdddYYYPPPKKKEEEBBBAAACCCFFFJJJRRR[[[[[[```aaa___^^^```aaa``````^^^\\\YYYYYY]]]dddjjjtttyyyzzzpppeee]]]UUUQQQKKKHHHGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPTTTYYY___fffmmmttt{{{iiiXXXRRRLLLKKKKKKMMMRRR___vvvkkkeeeeeeeeeiiiooo{{{}}}tttkkkaaa\\\TTTQQQNNNNNNOOORRRSSSTTTTTTVVVXXXYYYYYYYYY[[[]]]```dddiiilllqqqxxxyyyxxx~~~}}}~~~~~~~~~}}}}}}~~~{{{}}}|||zzztttuuuuuuuuuvvvzzzwwwqqqooofffbbb\\\XXXUUUSSSQQQOOONNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOLLLOOORRRVVVZZZ___dddhhhnnnzzz|||kkkbbbcccjjjooosssrrrhhh]]]XXXWWWUUUXXXZZZ]]]aaaiiinnnjjjbbbTTTQQQPPPWWWfffwwwyyywwwzzz~~~^^^NNNPPPOOO\\\qqqvvvjjjiiimmmvvv}}}nnnaaaWWWOOOJJJEEEBBBBBBDDDFFFHHHNNNVVVQQQVVVXXXWWWXXX\\\]]][[[\\\[[[YYYVVVWWW^^^gggnnnyyy}}}~~~zzzuuummmcccYYYRRRLLLJJJFFFEEEGGGIIIJJJJJJLLLLLLMMMOOORRRUUUWWWYYY___eeemmmuuu{{{kkkZZZTTTOOOMMMLLLMMMQQQ]]]ssskkkeeeeeeeeeiiiooo{{{yyyqqqhhh___YYYRRROOOLLLLLLNNNQQQSSSTTTVVVWWWYYYZZZYYYZZZ\\\^^^aaaeeeiiimmmpppvvv|||wwwwww}}}{{{|||}}}}}}}}}}}}{{{}}}}}}zzztttuuuvvvvvvvvv{{{}}}uuuooonnnfffbbb\\\WWWUUURRRPPPNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOMMMOOOSSSWWW[[[aaagggkkkppp|||zzzjjjbbbeeelllnnnrrrqqqggg]]]XXXWWWVVVYYY[[[]]]aaaiiinnnkkkdddVVVRRRRRRYYYhhhzzzxxxwww{{{}}}|||{{{{{{~~~^^^NNNOOONNN\\\qqqtttiiiiiimmmuuuzzzlll___UUUMMMIIIFFFCCCCCCFFFGGGGGGLLLSSSLLLQQQSSSSSSUUUYYYZZZXXXYYYXXXVVVTTTVVV^^^iiiqqqzzz}}}|||{{{zzzwwwrrrllldddZZZPPPJJJEEEDDDCCCDDDHHHKKKNNNNNNPPPPPPQQQRRRVVVZZZ^^^aaaiiioooxxxgggYYYOOONNNNNNJJJKKKSSSXXXhhhnnngggfffeeehhhnnnyyyxxxpppkkkeee^^^YYYUUUSSSPPPNNNOOORRRVVVXXXZZZ[[[\\\\\\]]]^^^______eeeeeefffhhhkkkqqqyyy~~~{{{yyy{{{}}}wwwyyy|||~~~~~~~~~|||yyyuuusssrrrssswww~~~yyyrrrkkkhhhccc```[[[VVVRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRROOOPPPTTTYYY\\\]]]ccckkksss}}}uuuggg```cccjjjqqqpppmmmfff\\\UUUSSSSSSUUUZZZ___dddkkkpppmmmfff[[[VVVTTT\\\mmm~~~wwwvvv{{{{{{zzzzzzzzzaaaOOOMMMOOO[[[pppyyykkkeeegggiiippp|||}}}zzzzzz{{{|||||||||{{{|||yyyjjj]]]SSSMMMJJJFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRTTTYYY```gggkkkrrrtttuuuvvvvvvtttrrrqqqtttqqqjjjbbbZZZRRRLLLHHHEEEDDDDDDFFFIIIKKKLLLLLLRRRUUUXXXZZZ]]]bbbjjjqqqzzz}}}gggZZZOOONNNNNNIIIKKKSSSXXXhhhooohhhgggfffiiioooyyy~~~tttmmmgggbbb\\\XXXTTTRRRPPPNNNOOORRRUUUXXX[[[\\\]]]^^^___```aaabbbcccccceeefffhhhmmmssswww{{{wwwwwwyyy~~~zzzvvvyyy|||~~~{{{yyyuuutttsssuuuyyy~~~vvvoooiiieeeaaa^^^[[[VVVSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKLLLMMMNNNPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRROOOPPPTTTYYY[[[]]]dddllluuu~~~rrrddd^^^aaahhhoooooollleee\\\VVVTTTTTTVVVZZZ___dddkkkqqqoooiii\\\WWWUUU]]]nnn~~~wwwvvv{{{|||zzzyyyzzz~~~aaaOOONNNOOO[[[pppxxxjjjfffeeegggnnnzzz|||xxxwwwvvvtttuuutttuuuvvvwwwwwwxxx{{{~~~vvvhhh[[[QQQKKKIIIEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRRRRQQQQQQSSSWWW]]]dddhhhlllmmmnnnnnnnnnmmmkkkkkkmmmjjjeee^^^WWWPPPJJJGGGGGGFFFGGGHHHKKKNNNPPPPPPYYY]]]bbbfffjjjqqqyyyhhhZZZOOOMMMNNNIIIKKKSSSWWWgggqqqiiihhhfffjjjpppxxx~~~wwwnnngggccc___ZZZVVVTTTRRRPPPNNNOOORRRUUUWWW\\\\\\^^^```bbbdddfffgggdddeeefffggghhhkkkooorrrvvv{{{ssssssxxx}}}yyywwwvvvyyy|||~~~{{{xxxtttttttttwww{{{{{{rrrkkkeeebbb^^^\\\ZZZWWWSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPTTTYYY[[[]]]dddlllwwwooobbb\\\```fffmmmmmmkkkeee]]]WWWUUUVVVXXX[[[___dddlllsssrrrmmm^^^XXXVVV^^^ooowwwvvvzzz}}}zzzyyyzzz```NNNMMMOOO[[[qqquuuhhhfffccceeekkkvvv~~~rrrnnnooonnnooopppnnnpppsssuuuvvvxxx{{{}}}}}}qqqdddXXXOOOJJJHHHEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNOOOOOOOOORRRQQQQQQRRRVVV\\\aaaeeeffffffffffffggggggggggggiiifffbbb\\\UUUOOOJJJGGGHHHIIIJJJLLLNNNRRRUUUVVV^^^dddkkkqqqvvv}}}hhhZZZPPPMMMNNNIIIJJJRRRWWWgggrrrjjjgggfffjjjpppwwwxxxqqqiiibbb___\\\XXXUUUSSSRRRPPPOOOOOORRRTTTVVV[[[]]]___bbbeeehhhjjjllliiikkkmmmnnnmmmnnnppprrrtttxxx}}}|||ooopppuuuzzzxxxvvvuuuwwwzzz~~~~~~zzzwwwssssssuuuxxx}}}wwwnnngggbbb```[[[[[[YYYWWWTTTPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRROOOOOOOOOPPPQQQRRRSSSTTTQQQQQQTTTYYY[[[]]]dddmmmyyylllaaa]]]```eeekkklllkkkfff^^^XXXWWWWWWYYY\\\```dddmmmuuuuuuqqq___ZZZWWW___ooowwwuuuyyy}}}{{{yyy|||^^^LLLLLLNNN[[[pppqqqfffeeeaaadddjjjsssxxxllliiiiiijjjmmmqqqqqqtttwwwzzz|||~~~zzznnnbbbWWWOOOJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNOOOOOOOOORRRRRRRRRTTTWWW[[[___bbbaaaaaabbbccceeehhhjjjkkkllliiiddd]]]VVVPPPKKKIIIIIIJJJLLLNNNQQQUUUZZZ]]]dddjjjrrryyyhhh[[[PPPMMMMMMIIIJJJRRRWWWgggtttjjjgggeeehhhooovvv~~~tttmmmddd^^^\\\ZZZWWWUUURRRQQQOOOOOOOOOQQQTTTVVVZZZ\\\___cccgggkkknnnpppoooqqqsssssssssssstttuuutttvvvzzz{{{|||xxxmmmnnnsss|||xxxuuutttvvvvvv{{{~~~}}}yyyvvvqqqrrrtttxxx}}}}}}ssskkkeeeaaa___ZZZZZZYYYWWWTTTPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRRRROOOOOOOOOOOOPPPRRRSSSSSSQQQQQQTTTYYY[[[]]]eeennnzzz|||kkkbbb___bbbgggkkkllllllggg```ZZZXXXYYYYYY]]]```eeennnvvvvvvrrr___ZZZWWW^^^nnn~~~wwwtttvvv{{{}}}{{{[[[JJJKKKMMMZZZooonnncccdddaaadddiiiqqq}}}}}}rrrhhheeefffiiinnntttyyy}}}xxxnnnbbbWWWPPPKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTWWWZZZ]]]^^^^^^___aaadddhhhlllppprrrqqqllleee]]]UUUOOOKKKIIIIIIKKKNNNPPPSSSXXX^^^cccnnnsss{{{hhh[[[QQQLLLMMMHHHJJJRRRVVVfffwwwlllhhheeehhhnnnuuu}}}}}}pppjjjaaa[[[YYYXXXVVVTTTQQQPPPOOOOOOPPPQQQSSSUUUWWWYYY]]]bbbhhhmmmqqqssssssuuuvvvwwwvvvvvvxxxyyyvvvxxxyyyyyyyyy{{{}}}|||tttlllmmmqqqzzz{{{sssqqqtttxxx{{{}}}yyyvvvqqqsssvvvzzz~~~yyyooohhhbbb```___ZZZZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUYYY[[[]]]fffooozzz{{{kkkdddbbbeeeiiilllmmmmmmiiibbb\\\ZZZZZZYYY]]]aaafffooovvvvvvrrr^^^YYYVVV]]]lll|||~~~uuurrrtttzzz}}}WWWHHHKKKKKKXXXnnnkkkaaabbb___cccgggnnnxxxtttjjjbbbaaadddjjjttt|||yyynnnbbbXXXQQQMMMKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]___bbbggglllqqqtttvvvtttnnndddZZZQQQKKKIIIHHHJJJMMMPPPSSSUUU[[[ccciiirrrwwwhhh[[[QQQLLLMMMHHHIIIQQQVVVfff{{{oooiiifffhhhnnnttt}}}yyymmmfff]]]XXXUUUUUUSSSQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUWWW\\\aaagggmmmrrrtttwwwxxxzzzzzzzzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~xxxqqqllllllpppxxxvvvppppppvvv||||||xxxuuusssuuuxxx|||}}}tttkkkddd```^^^^^^[[[ZZZYYYWWWTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOPPPQQQQQQSSSRRRUUUYYY[[[]]]fffoooyyyzzzjjjdddcccgggkkkmmmooooookkkddd^^^[[[ZZZYYY]]]bbbhhhpppvvvuuuooo]]]WWWTTT[[[jjjyyyyyyqqqpppssszzz~~~~~~xxxSSSGGGLLLJJJWWWlll~~~iii``````]]]```eeejjjssslllddd^^^```fffppp}}}yyynnnbbbXXXQQQMMMKKKIIIIIIHHHHHHHHHIIIJJJJJJMMMNNNPPPSSSUUUWWWXXXXXX\\\]]]^^^___```aaabbbbbbaaadddhhhnnnrrrvvvxxxyyyvvvooocccWWWNNNJJJIIIJJJKKKOOOSSSVVVYYY___hhhpppuuuzzzxxxiii[[[QQQLLLMMMHHHIIIQQQVVVfff~~~qqqkkkgggiiiooosss|||wwwllleee[[[UUUSSSRRRQQQOOOPPPPPPOOOOOOPPPQQQSSSTTTSSSVVVZZZ```gggmmmrrruuu{{{|||}}}}}}}}}~~~~~~zzz}}}~~~}}}||||||vvvoookkkllloooxxxtttnnnpppwww||||||xxxuuutttvvvzzz~~~zzzqqqhhhaaa^^^]]]]]]\\\[[[YYYVVVTTTQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPSSSSSSUUUYYY[[[^^^fffpppyyyxxxjjjddddddgggkkkoooqqqqqqmmmeee^^^[[[[[[XXX]]]ccciiipppvvvtttnnn\\\VVVSSSZZZhhhwww|||tttnnnnnnsss{{{~~~|||~~~tttQQQGGGNNNIIIVVVkkk|||hhh______[[[___ccchhhppp~~~zzzhhhaaa]]]aaajjjvvvyyynnnbbbXXXPPPLLLJJJHHHHHHGGGGGGGGGHHHIIIIIILLLMMMPPPSSSVVVXXXYYYZZZdddeeefffhhhhhhiiiiiiiiigggjjjoootttxxxzzz||||||xxxpppcccWWWNNNKKKLLLNNNMMMQQQVVVXXX[[[bbblllttt|||}}}qqqlllYYYSSSMMMKKKKKKMMMMMMSSShhhtttllliiijjjnnnvvv~~~|||tttllleee\\\TTTQQQQQQQQQRRROOOQQQRRRRRRQQQQQQSSSUUUTTTWWW\\\```dddiiinnnrrruuuwwwzzz}}}~~~~~~}}}~~~}}}zzzvvvrrrppppppmmmooosssyyy}}}sssrrruuuzzz~~~|||{{{{{{{{{{{{|||}}}{{{xxxvvvvvvxxx|||}}}uuuiiibbb```___]]]ZZZZZZYYYWWWUUUSSSQQQPPPOOONNNNNNNNNNNNMMMKKKJJJHHHLLLKKKKKKKKKLLLMMMNNNNNNQQQRRRRRRRRRRRRPPPNNNMMMSSSRRROOOMMMMMMNNNPPPRRRRRRRRRVVV[[[]]]___gggpppxxxyyyjjjcccbbbfffkkkqqqqqqoookkkddd^^^[[[ZZZ^^^___bbbhhhqqqwwwrrriiiYYYSSSOOOVVVfffvvv}}}{{{rrrkkkmmmtttzzzyyy|||}}}mmmOOOFFFHHHKKKVVVjjj~~~yyyiii```^^^___^^^```fffnnnzzzuuueee___\\\bbbkkkxxxyyyjjj```XXXOOOJJJJJJHHHGGGEEEEEEFFFHHHLLLNNNOOORRRUUUVVVWWWZZZ___dddiiimmmqqqtttsssrrrppppppmmmsssxxxzzz~~~~~~zzzmmm^^^UUUPPPKKKKKKLLLQQQUUUZZZ^^^aaahhhpppvvv|||rrrkkknnn[[[TTTMMMKKKKKKMMMMMMRRRggg}}}wwwnnnjjjkkkooosss|||{{{rrriiibbbZZZSSSPPPOOOPPPPPPPPPRRRSSSTTTSSSSSSTTTVVVTTTWWWZZZ^^^aaafffkkkooorrruuuxxx{{{}}}~~~zzzvvvuuuuuurrrtttwww}}}}}}uuuvvv{{{}}}{{{yyyxxxwwwwwwwww|||}}}}}}{{{yyyxxxyyy|||zzzrrrhhhaaa___^^^\\\YYYZZZYYYWWWUUUSSSQQQPPPOOOMMMMMMNNNNNNMMMLLLKKKJJJLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQSSSRRROOONNNMMMNNNPPPQQQRRRRRRUUUZZZ]]]```hhhqqq|||xxxiiiccccccggglllrrrqqqoooiiiccc^^^\\\[[[]]]___bbbgggqqqvvvqqqgggXXXRRROOOVVVfffuuu|||}}}{{{rrrllloooxxxwwwvvvyyy{{{kkkOOOFFFIIIJJJVVVjjjzzzkkkaaa``````___aaahhhppp|||rrraaa\\\\\\dddpppvvvhhh___WWWOOOJJJJJJGGGGGGFFFEEEFFFHHHJJJLLLLLLPPPSSSUUUVVVYYY___dddlllpppuuuxxxyyyxxxxxxyyyvvv{{{xxxkkk\\\SSSNNNJJJJJJMMMQQQUUUZZZ___dddkkkssszzzyyykkkeeeppp]]]WWWNNNKKKKKKMMMMMMQQQdddyyyzzzpppjjjkkkoooqqqyyyxxxpppeee___WWWQQQNNNNNNOOOOOOQQQSSSUUUUUUUUUUUUVVVWWWTTTVVVYYY\\\^^^bbbgggkkkooorrrvvvyyy|||}}}||||||{{{|||~~~|||}}}~~~~~~}}}{{{yyywwwuuutttttt{{{}}}~~~}}}{{{|||}}}}}}{{{uuunnneee```^^^]]][[[YYYYYYYYYWWWUUUSSSQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNPPPRRRSSSTTTTTTTTTSSSQQQOOONNNNNNOOOPPPQQQSSSSSSUUUYYY\\\```jjjtttvvvhhhcccdddiiiooosssrrrmmmgggaaa^^^]]]^^^\\\___bbbgggppptttnnndddVVVQQQOOOWWWeeesss{{{|||zzzsssnnnrrr}}}}}}sssrrruuuyyy~~~fffNNNGGGIIIIIIUUUjjj{{{mmmdddbbbbbbaaacccjjjsss}}}mmm___\\\^^^hhhvvv}}}qqqddd\\\UUUNNNJJJJJJFFFFFFFFFFFFFFFGGGHHHIIILLLOOOSSSVVVWWW[[[aaafffooosssyyy}}}uuuhhhXXXPPPKKKIIIJJJMMMPPPUUU[[[aaagggoooxxx{{{lllbbb^^^qqq^^^WWWNNNKKKJJJMMMLLLPPPaaattt}}}qqqjjjjjjnnnooowwwvvvmmmaaa\\\UUUPPPNNNOOOPPPPPPRRRTTTVVVWWWVVVVVVVVVWWWVVVXXXYYY[[[]]]```eeehhhmmmpppuuuyyy|||~~~}}}}}}{{{xxxwwwuuutttxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyvvvpppkkkddd```]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRPPPPPPKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPRRRSSSTTTUUUUUURRRQQQPPPNNNNNNOOOPPPQQQSSSRRRTTTYYY\\\aaalllwwwtttfffbbbdddkkkqqqtttqqqkkkddd___]]]^^^```\\\^^^bbbgggooorrrkkk```SSSPPPPPPXXXfffssszzz|||zzzsssqqqwww{{{qqqooosssxxxaaaMMMHHHIIIHHHUUUjjj~~~pppgggfffcccbbbeeelllvvvyyyiiiaaa```cccmmm}}}vvvkkk___YYYSSSMMMJJJIIIEEEEEEFFFFFFGGGGGGGGGGGGLLLPPPTTTWWWYYY^^^dddiiirrrvvv|||qqqcccTTTLLLIIIGGGIIIMMMNNNSSSZZZaaaiiirrr}}}uuukkk```ZZZYYYqqq^^^WWWOOOKKKJJJLLLLLLNNN]]]nnnrrriiihhhkkkooovvvrrrjjj___ZZZTTTPPPPPPQQQRRRSSSRRRTTTWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\```dddhhhmmmpppuuuyyy}}}}}}~~~}}}zzzxxxvvvuuuuuuwwwzzz~~~}}}}}}~~~~~~~~~}}}|||{{{xxxtttpppkkkhhhddd```^^^]]]\\\[[[XXXXXXWWWUUUSSSRRRQQQPPPKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPSSSRRRTTTYYY]]]cccnnnyyypppeeebbbeeekkkqqqrrroooiiibbb\\\[[[^^^aaa\\\___ccchhhoooqqqhhh\\\QQQPPPQQQZZZhhhttt|||~~~|||vvvuuu|||{{{qqqooosssyyyzzz\\\KKKGGGHHHHHHUUUjjjssskkkiiiccccccfffnnnxxxwwwhhh```bbbiiittt}}}nnndddZZZUUUQQQLLLIIIIIIDDDEEEEEEFFFGGGGGGGGGGGGLLLPPPTTTWWWYYY^^^dddjjjssswww|||lll___QQQJJJHHHGGGIIIMMMLLLRRRZZZbbbjjjuuupppfff___ZZZWWWXXXqqq^^^VVVPPPKKKIIILLLLLLMMMYYYiiissshhhgggjjjnnnvvv{{{mmmddd\\\XXXTTTQQQQQQSSSTTTUUUTTTVVVYYY[[[ZZZYYYYYYYYYZZZ[[[[[[[[[\\\```dddhhhmmmpppuuuyyy}}}~~~~~~|||zzzxxxwwwvvvvvvxxx{{{~~~~~~~~~{{{yyywwwtttooolllfffeeeccc```^^^]]]\\\\\\XXXWWWVVVUUUTTTRRRQQQQQQLLLLLLKKKKKKLLLMMMNNNNNNLLLMMMMMMNNNOOOQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQTTTZZZ___eeeooozzzmmmdddccceeekkkppppppmmmggg```[[[ZZZ]]]```]]]```dddiiippppppfffYYYOOOPPPSSS]]]kkkwww||||||}}}sssssswww}}}uuuWWWIIIFFFFFFHHHUUUkkkwwwnnnllleeeeeeiiiqqq|||wwwjjj___eeennn|||}}}uuuggg]]]UUURRROOOKKKIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJKKKOOOSSSVVVXXX]]]ccchhhrrrvvv||||||ggg[[[OOOJJJHHHGGGIIILLLLLLQQQZZZccclllwwwpppbbb[[[ZZZXXXXXXZZZrrr^^^WWWPPPKKKIIILLLLLLLLLWWWeee|||uuuiiigggjjjmmmtttuuuggg^^^ZZZVVVRRRPPPQQQTTTUUUVVVVVVYYY]]]^^^^^^\\\\\\\\\ZZZZZZZZZZZZ[[[___dddhhhlllooosssxxx{{{~~~|||{{{yyyxxxxxxyyy|||}}}}}}|||yyyvvvtttppplllhhhaaaaaa```___]]][[[[[[[[[XXXWWWVVVUUUTTTRRRQQQQQQMMMLLLLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPUUU\\\aaafffpppzzz{{{kkkdddcccfffjjjooommmjjjeee^^^YYYYYY[[[^^^^^^aaaeeekkkqqqpppeeeXXXNNNPPPVVV```nnn{{{wwwwww|||qqqSSSGGGEEECCCIIIVVVmmmyyypppnnnhhhhhhllluuuyyymmmccckkkwwwxxxmmmaaaXXXQQQOOONNNJJJHHHIIIEEEEEEDDDEEEFFFIIILLLNNNNNNRRRVVVYYY[[[___eeejjjpppuuu{{{tttcccXXXNNNKKKIIIHHHIIILLLMMMSSS\\\eeennnzzzqqqdddWWWUUUWWWYYY[[[]]]sss___WWWPPPKKKIIILLLKKKLLLVVVccctttwwwjjjhhhkkklllsss~~~rrrcccZZZXXXUUUQQQPPPQQQSSSUUUVVVYYY\\\___aaa```___^^^^^^YYYYYYYYYYYYZZZ^^^dddhhhkkknnnrrrvvvzzz~~~}}}{{{xxxxxxyyy}}}}}}{{{|||~~~{{{xxxuuurrrnnnjjjggg^^^______]]][[[ZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNPPPUUU]]]bbbgggqqqzzzyyyiiicccdddfffiiinnnkkkhhhccc]]]YYYXXXZZZ]]]^^^bbbffflllqqqpppdddWWWNNNPPPWWWbbbppp}}}zzz{{{pppRRRFFFDDDBBBIIIWWWnnnzzzqqqoookkkkkkoooxxxzzzooojjjsssuuuhhh^^^VVVOOONNNMMMJJJHHHIIIFFFEEEDDDDDDFFFJJJNNNPPPSSSWWW[[[]]]___bbbhhhmmmooottt{{{~~~oooaaaWWWNNNKKKKKKIIIIIIKKKOOOUUU^^^gggppp|||~~~hhh\\\RRRRRRVVVZZZ\\\___rrr\\\VVVQQQMMMKKKKKKKKKKKKPPPWWWnnn~~~|||pppiiiffflllqqq|||xxxjjj___XXXRRRQQQQQQPPPQQQRRRSSSTTTVVVYYY]]]```bbbbbb```___^^^^^^]]]\\\]]]___aaacccfffkkkqqqwww{{{}}}{{{zzzzzz|||||||||||||||||||||}}}~~~|||xxxuuuqqqlllfffccc___]]][[[ZZZZZZZZZXXXVVVVVVVVVUUUSSSRRRPPPOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOQQQQQQVVV\\\bbbgggrrr}}}rrreeebbbfffhhhkkkmmmkkkfff^^^XXXVVVVVVWWWWWW```cccjjjqqqtttoooddd\\\TTTWWW\\\fffssshhhMMMFFFDDDAAAIIIWWWnnnuuuppppppqqqttt{{{~~~vvvpppxxxqqqeeeXXXSSSNNNKKKLLLMMMLLLJJJGGGHHHIIIIIIIIIKKKOOORRRYYY[[[^^^aaaccceeehhhkkkssszzzxxxlll___VVVOOOLLLJJJHHHIIIMMMPPPTTT[[[eeeqqq}}}rrrbbbYYYSSSSSSSSSUUU\\\eeeuuu^^^VVVQQQMMMKKKKKKJJJKKKPPPWWWjjjzzz~~~pppjjjhhhkkkooozzzuuuggg\\\UUUQQQQQQPPPPPPQQQRRRSSSTTTWWWYYY]]]aaaccccccbbbaaa```___^^^^^^___aaaccceeegggkkkpppuuuzzz~~~~~~||||||||||||yyyzzzzzzyyyyyy{{{~~~}}}}}}~~~}}}{{{xxxuuuqqqlllfffbbb___]]][[[ZZZZZZYYYWWWVVVXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNOOOOOONNNNNNOOOOOOPPPQQQSSSTTTXXX^^^ccciiittt|||ooocccbbbgggjjjlllooohhhccc\\\WWWVVVWWWYYYZZZ^^^bbbiiippptttrrrjjjdddUUUXXX___iiivvvfffLLLEEEDDDAAAGGGUUUlllwwwrrrppprrruuu}}}{{{www~~~nnnbbbTTTPPPKKKIIIIIIJJJJJJHHHHHHIIIJJJJJJKKKNNNSSSVVVZZZ]]]aaadddgggjjjnnnqqqwww~~~~~~qqqfff___VVVOOOLLLJJJGGGHHHLLLOOOTTT[[[eeeqqqqqqfff\\\UUUPPPPPPQQQSSSZZZbbbxxx___VVVQQQMMMKKKKKKJJJJJJOOOVVVeeevvvqqqkkkjjjjjjmmmwwwpppcccYYYSSSQQQPPPPPPPPPQQQRRRTTTUUUXXXZZZ]]]aaaccccccccccccbbbbbbaaaaaaccceeeggghhhiiilllppptttxxx}}}~~~zzzzzzzzzzzzyyy{{{~~~~~~~~~~~~~~~~~~~~~{{{xxxuuuqqqllleee```^^^\\\ZZZYYYYYYXXXWWWUUUWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVZZZaaaffflllwwwxxxlllbbbccchhhlllnnnoooeee```ZZZVVVVVVXXX[[[\\\^^^bbbhhhooorrrpppjjjeeeTTTZZZcccnnnzzzbbbJJJDDDDDDBBBEEERRRiiizzztttqqqssswwwwwwfff[[[PPPNNNJJJHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMQQQVVVZZZ[[[^^^ccchhhlllpppuuuyyy}}}}}}uuukkkbbb^^^VVVNNNKKKIIIFFFGGGJJJOOOTTT\\\fffssstttdddZZZWWWRRROOOPPPRRRUUU\\\bbb{{{```UUUQQQMMMKKKKKKJJJJJJOOOVVVaaasssssskkkjjjiiilllttt{{{lll```WWWRRRPPPPPPPPPPPPQQQSSSUUUVVVXXXZZZ\\\___aaabbbcccccccccddddddeeegggiiikkkllllllnnnqqqtttxxx|||}}}~~~{{{wwwrrrlllddd```^^^[[[YYYWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPOOOOOONNNNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTXXXXXX\\\bbbhhhooo{{{tttiiibbbdddjjjlllmmmnnnccc___YYYUUUVVVXXX[[[\\\___cccjjjnnnnnnhhh```ZZZSSSZZZfffrrr}}}^^^HHHBBBCCCCCCEEERRRhhh~~~wwwssstttyyy~~~kkk[[[RRROOOMMMKKKJJJJJJKKKLLLLLLNNNOOOOOOOOOOOORRRWWWZZZZZZ^^^dddiiinnntttyyy}}}{{{uuuqqqjjjddd^^^UUUMMMJJJHHHFFFGGGJJJOOOTTT]]]gggtttxxxiii[[[SSSTTTRRRRRRSSSVVV[[[```ddd|||```TTTQQQMMMKKKJJJIIIIIINNNUUU___qqqvvvllliiijjjkkkrrr}}}xxxjjj___WWWRRRPPPPPPPPPQQQRRRUUUWWWXXXYYYYYY[[[\\\^^^```aaaaaaddddddfffhhhkkknnnpppqqqppprrruuuwwwzzz~~~zzztttllleee```]]][[[WWWVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNKKKKKKLLLMMMOOOPPPRRRSSSXXXXXX\\\ccciiiqqq~~~qqqhhhbbbeeekkklllkkkkkkccc^^^XXXUUUUUUXXXZZZ[[[^^^dddlllooolllcccYYYRRRRRR[[[hhhuuuxxxYYYFFFAAABBBBBBGGGSSSggg}}}yyytttuuuyyyqqq```SSSMMMKKKKKKKKKJJJJJJKKKLLLNNNRRRSSSSSSRRRQQQRRRUUUXXXXXX\\\bbbggglllrrrwww{{{}}}tttooommmiiiccc]]]TTTMMMJJJHHHFFFHHHKKKPPPUUU^^^iiivvv|||lll___VVVPPPQQQSSSUUUWWW[[[```dddfff~~~aaaTTTQQQMMMKKKJJJIIIHHHMMMTTT[[[mmm{{{nnniiiiiijjjpppzzzvvviii___WWWTTTQQQQQQQQQRRRTTTWWWYYY[[[[[[ZZZZZZ[[[\\\]]]___```bbbdddgggjjjnnnrrruuuvvvuuuwwwzzz}}}~~~vvvmmmfffaaa]]]ZZZVVVTTTTTTUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNKKKKKKLLLMMMNNNPPPQQQRRRXXXXXX\\\dddkkkttt}}}nnnfffbbbgggmmmmmmjjjiiiaaa]]]WWWTTTTTTWWWZZZ\\\]]]ccckkkoookkkbbbXXXRRRSSS\\\jjjwwwqqqUUUEEE@@@@@@AAAGGGRRReee{{{zzzuuuuuuyyyxxxfffXXXOOOLLLFFFHHHIIIIIIIIIJJJLLLNNNTTTUUUWWWVVVUUUTTTUUUVVVWWWZZZ___dddhhhlllqqquuuzzz|||}}}}}}||||||}}}~~~~~~xxxpppkkkjjjeee```[[[SSSLLLJJJIIIHHHJJJMMMRRRWWW```kkkwwwnnn```WWWRRROOOPPPTTTXXXZZZ^^^dddgggfffdddWWWRRRMMMKKKJJJIIIHHHMMMSSSUUUhhhrrriiiggghhhmmmwwwtttggg^^^WWWTTTRRRRRRRRRTTTVVVYYY[[[]]]^^^]]]\\\[[[[[[]]]^^^___aaacccggglllqqquuuxxxzzzyyy|||wwwnnngggccc\\\YYYUUUSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNLLLLLLMMMNNNOOOPPPRRRSSSYYYYYY]]]fffnnnxxxwwwiiibbb```gggnnnooollljjj^^^ZZZUUUSSSUUUYYY\\\^^^]]]bbbhhhiiiddd]]]WWWSSSUUU___mmmzzzjjjQQQDDD??????@@@EEEPPPcccyyy{{{vvvuuuyyy~~~lll[[[OOOJJJJJJEEEGGGJJJJJJJJJKKKMMMPPPTTTWWWZZZ[[[ZZZXXXXXXXXXWWWYYY]]]aaacccgggkkknnnppprrrssssssssssssuuuwwwuuuuuurrrmmmjjjiiieee___ZZZSSSLLLKKKKKKJJJLLLPPPTTTYYYbbblllxxxtttcccXXXRRRQQQQQQRRRXXX]]]___cccjjjkkkhhhfffYYYRRRMMMKKKJJJHHHHHHLLLSSSQQQddduuujjjeeefffkkkuuusssfff]]]WWWTTTRRRSSSSSSUUUWWWZZZ\\\^^^```___]]]\\\\\\]]]___```___bbbggglllrrrwwwzzz|||{{{yyyooohhhddd\\\YYYUUUSSSSSSSSSTTTSSSPPPPPPPPPOOOOOONNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSYYYZZZ___gggppp{{{ssseee______gggpppqqqnnnkkk[[[WWWSSSRRRUUUZZZ^^^aaa___bbbeeeccc]]]VVVSSSQQQWWWaaaooo{{{gggPPPDDD??????@@@CCCNNNaaawww{{{vvvuuuxxxvvvdddSSSIIIFFFFFFFFFIIILLLMMMLLLMMMPPPSSSSSSWWW\\\^^^^^^\\\[[[[[[WWWYYY]]]___aaacccgggiiiiiikkklllmmmmmmooorrrtttjjjmmmmmmjjjkkkkkkhhhbbbZZZRRRLLLKKKKKKKKKMMMRRRUUUZZZcccmmmxxxooo^^^TTTQQQRRRSSSUUU]]]bbbdddhhhoooppplllhhhZZZTTTMMMIIIIIIJJJIIIJJJMMMRRRaaa{{{wwwjjjhhhfffjjjsss~~~tttggg___ZZZWWWVVVUUUUUUVVVXXX\\\```bbbeeebbb___\\\[[[\\\^^^___dddgggkkkooorrruuuyyy|||{{{mmmccc^^^]]]ZZZUUURRRQQQRRRQQQQQQRRRQQQOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLMMMOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQNNNMMMMMMLLLNNNPPPRRRTTTXXX\\\aaahhhrrrssseeecccdddjjjppppppiiibbbYYYWWWVVVUUUUUUXXXZZZ\\\```eeeiiidddZZZRRRQQQRRRYYYdddpppyyy___HHHBBBBBBBBBAAAEEENNN```vvv|||{{{{{{}}}|||}}}nnn___RRRIIIFFFIIIBBBFFFIIIKKKJJJKKKMMMPPPRRRVVV\\\```aaa^^^\\\ZZZ\\\]]]]]]^^^^^^_________eeeeeeeeeeeefffggghhhhhhlllkkkiiiiiihhheeebbb___UUURRRNNNLLLMMMNNNOOONNNWWWYYYaaammmxxxwwwggg\\\UUUQQQQQQTTTYYY```hhhnnntttyyyvvvqqqhhh[[[SSSMMMHHHIIIIIIHHHIIILLLOOO^^^xxx|||ooohhhfffjjjrrr}}}uuuhhh___ZZZWWWUUUUUUUUUVVVYYY]]]bbbeeehhhfffccc```^^^___aaabbbfffiiimmmpppsssvvvzzz}}}}}}pppeee___\\\YYYTTTQQQPPPQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLLLLNNNPPPRRRTTTWWW[[[bbbiiitttsssfffdddeeekkkppppppiiibbbXXXWWWVVVUUUVVVXXX[[[]]]___dddeee```VVVPPPOOORRR[[[fffsss|||\\\GGGAAA@@@@@@???DDDNNNaaaxxx{{{{{{~~~|||zzzyyy||||||kkk\\\OOOFFFEEEGGGCCCFFFIIIKKKKKKKKKNNNPPPRRRWWW]]]aaabbbaaa___]]]]]]]]]]]]]]]^^^^^^______ddddddddddddeeefffggggggjjjiiihhhhhhgggfffccc```VVVSSSOOOMMMNNNOOOPPPPPPTTTVVV^^^jjjttt|||~~~qqqbbbZZZUUURRRTTTXXX```hhhqqqwww|||~~~yyysssiii\\\SSSLLLHHHHHHHHHGGGHHHKKKLLLZZZtttuuuiiigggiiiqqq|||wwwiii```ZZZXXXUUUTTTUUUVVVZZZ```eeehhhmmmkkkhhheeecccdddeeefffhhhkkknnnqqqtttwww{{{~~~}}}pppeee___[[[WWWRRRPPPOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMPPPSSSTTTVVV[[[bbbkkkwwwrrrgggfffggglllpppooogggaaaWWWVVVVVVUUUWWWYYY\\\]]]___aaaaaa[[[QQQLLLOOOSSS]]]iiivvv{{{YYYFFF@@@>>>===>>>DDDOOObbbzzz{{{{{{~~~~~~zzzxxxsssuuuxxx~~~wwweeeWWWLLLDDDCCCFFFDDDGGGIIIKKKLLLMMMOOOQQQRRRVVV\\\bbbddddddcccaaa]]]]]]]]]\\\]]]]]]^^^^^^bbbbbbbbbbbbcccdddeeefffgggfffeeeeeefffeeebbb___VVVSSSPPPOOOOOOQQQQQQQQQRRRTTT\\\gggqqqxxxuuujjj___YYYVVVUUUYYY___fffppp|||{{{rrrjjj]]]SSSLLLHHHHHHHHHFFFGGGJJJJJJWWWoooxxxkkkhhhiiipppyyyxxxkkkbbb[[[XXXUUUTTTUUUWWW\\\bbbiiimmmqqqooollljjjhhhhhhiiijjjjjjllloooqqqssswww{{{zzznnnccc]]]YYYVVVQQQNNNMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMOOOPPPSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKMMMPPPSSSUUUWWW\\\ccclllxxxqqqhhhhhhjjjmmmpppmmmeee___VVVVVVVVVVVVXXXZZZ\\\^^^___aaa^^^VVVMMMJJJOOOUUU```kkkyyyuuuUUUEEEAAA>>><<<>>>DDDOOOccc{{{zzz{{{~~~}}}uuussstttpppvvv}}}qqq```SSSKKKDDDCCCEEEFFFGGGIIIJJJLLLNNNQQQRRRQQQUUUZZZaaaeeegggfffddd^^^]]]\\\\\\[[[\\\]]]]]]`````````aaabbbccceeeeeeeeedddcccccccccaaa^^^\\\UUURRRPPPPPPQQQRRRRRRRRRSSSTTT[[[eeennnuuuzzzqqqhhh___ZZZYYYYYY^^^eeekkkwwwxxxnnnkkk^^^SSSMMMHHHHHHHHHFFFGGGJJJKKKUUUjjj{{{nnnjjjjjjooowwwzzzlllccc\\\XXXVVVUUUUUUXXX]]]eeelllpppsssqqqooommmllllllmmmnnnlllnnnpppqqqssswww{{{xxxlllccc\\\XXXTTTPPPMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLNNNOOORRRRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJKKKMMMPPPTTTVVVYYY^^^eeennnzzzooohhhiiikkknnnnnnjjjbbb\\\UUUUUUVVVWWWYYY[[[]]]___``````]]]TTTKKKJJJQQQXXXaaannn|||oooQQQEEECCC>>><<>>===@@@BBBLLL___vvvwwwttttttwww~~~{{{rrrppprrruuu|||ssseeeWWWQQQMMMIIIGGGGGGGGGFFFEEEHHHLLLOOORRRRRRQQQSSSWWW^^^fffjjjiiiggg___^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZ\\\^^^aaadddggghhhiiigggeeecccbbb___ZZZWWWVVVUUUTTTTTTVVVXXXWWWWWWWWWVVVXXX___fffnnnzzzyyyqqqiiiddd``````aaaeeennnxxxpppeeemmm___UUUOOOJJJIIIIIIGGGGGGJJJMMMQQQ^^^vvvuuuooolllnnnrrrzzzzzznnnddd^^^ZZZYYYXXXXXXZZZ___gggoootttuuuttttttttttttuuuvvvvvvssstttuuuuuuwwwzzz{{{rrrjjjccc]]]XXXTTTPPPMMMLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQOOOMMMLLLHHHHHHHHHJJJMMMQQQTTTWWW]]]bbbjjjtttuuulllhhhjjjmmmnnnkkkddd\\\VVVSSSTTTVVVXXXZZZ]]]___```___^^^ZZZQQQIIIIIIQQQZZZgggttt~~~```GGGCCCCCC>>><<>>>>>>>>======AAAEEEPPPddd{{{yyynnniiifffffflllqqqvvv~~~~~~{{{qqqjjj^^^ZZZTTTOOOLLLJJJHHHFFFDDDEEEGGGGGGIIILLLPPPTTTVVVWWWYYY^^^hhhqqqpppjjj```^^^ZZZYYYZZZ\\\]]]]]][[[[[[\\\]]]```dddhhhjjjnnnnnnllljjjiiihhhhhhhhhiiiiiiiiiiiikkklllnnnooolllkkkkkkmmmttt}}}tttmmmjjjooottt}}}dddWWWUUUrrr```TTTPPPKKKHHHGGGGGGGGGFFFJJJLLLTTTfff{{{ppplllnnnsss~~~vvvkkkccc___\\\[[[\\\]]]```eeejjjooorrrtttuuuwwwyyyzzz{{{||||||zzzyyywwwvvvxxx}}}vvvmmmhhhaaa]]]\\\VVVSSSOOOMMMMMMMMMLLLKKKKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPQQQQQQPPPOOOMMMLLLNNNOOOPPPPPPRRRUUU[[[___eeekkkuuuuuummmjjjkkkkkkjjjhhhbbb\\\UUUQQQSSSTTTVVVXXXYYY\\\```dddlllaaaUUUMMMIIIKKKVVVaaasss}}}___QQQCCC>>>???>>>>>>>>>???CCCNNN```www}}}sssjjjfffdddgggjjjnnnttt{{{~~~}}}zzzxxxvvvsssmmmhhh\\\XXXSSSNNNLLLJJJIIIHHHDDDFFFGGGHHHIIIMMMQQQUUUWWWYYY[[[```hhhooommmggg___]]]ZZZZZZ[[[]]]^^^^^^^^^^^^___```bbbfffhhhjjjnnnmmmlllkkkjjjjjjjjjjjjnnnnnnoooqqqsssuuuxxxyyytttsssrrrtttzzzzzzsssooonnnwwwttt^^^UUUTTTqqqaaaWWWSSSNNNJJJIIIIIIHHHHHHIIIKKKRRRaaazzzsssmmmlllpppzzzuuujjjccc___\\\]]]]]]___aaaeeejjjnnnppprrrsssuuuxxxzzz{{{|||}}}{{{yyywwwvvvxxx}}}rrrjjjfff```\\\[[[UUURRRNNNLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOPPPQQQPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQRRRTTTXXX]]]```ffflllwwwsssllljjjlllkkkiiifff```ZZZUUURRRSSSUUUVVVXXXZZZ^^^cccggglllaaaTTTLLLIIIMMMXXXcccttt|||YYYMMMAAA>>>???===<<<===>>>BBBLLL]]]sss}}}pppjjjffffffgggiiiooouuu}}}|||~~~zzzvvvttttttqqqmmmiii]]]XXXRRRMMMKKKIIIHHHGGGEEEFFFHHHHHHJJJMMMRRRUUUXXX[[[^^^aaahhhllliiiccc]]][[[ZZZZZZ\\\___``````bbbbbbbbbccceeegggiiijjjllllllkkkkkkkkklllmmmmmmqqqrrrtttwwwzzz}}}{{{{{{yyyzzz}}}yyyvvvwwwxxxjjjZZZUUUWWWppp```WWWSSSNNNJJJIIIIIIHHHHHHHHHKKKQQQ]]]rrrxxxooolllnnnvvv~~~uuujjjccc___\\\]]]^^^___aaadddhhhkkkllloooqqqsssvvvyyy{{{|||}}}zzzyyyvvvvvvxxx}}}~~~pppiiiddd^^^ZZZYYYTTTQQQNNNLLLLLLMMMLLLLLLKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIFFFGGGIIILLLNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTVVVYYY]]]aaaffflllwww~~~rrrllljjjmmmkkkhhhccc^^^YYYUUUSSSSSSTTTVVVXXX[[[___eeeiiilll___RRRKKKJJJOOOZZZdddqqqwww{{{|||{{{VVVKKKAAA???>>>;;;:::;;;===AAAJJJZZZpppzzzrrrkkkhhhffffffkkkqqqwww{{{zzz~~~{{{yyyvvvuuuuuurrrlllhhh\\\XXXQQQKKKIIIGGGFFFFFFGGGHHHIIIIIIJJJMMMRRRUUUYYY]]]```cccgggjjjfff```[[[ZZZYYY[[[^^^```bbbbbbeeeeeefffggghhhjjjkkklllkkkkkkkkklllmmmooopppqqqtttvvvyyy}}}~~~}}}|||qqqbbbXXXWWWZZZoooaaaTTTPPPKKKHHHGGGGGGGGGFFFHHHKKKPPPYYYkkktttooonnnssszzzuuujjjccc___\\\\\\]]]^^^```bbbeeeggghhhlllnnnqqqtttwwwzzz{{{|||yyyxxxvvvvvvxxx~~~{{{nnngggccc]]]XXXWWWSSSQQQMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIFFFHHHJJJMMMOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVWWWYYY]]]```eeelllyyy|||qqqllljjjmmmjjjfff```[[[WWWTTTSSSPPPSSSVVVYYY\\\aaafffjjjjjj]]]PPPKKKKKKPPPZZZccclllqqqttttttyyyvvvUUUKKKAAA>>>===:::999;;;<<<@@@HHHWWWlll~~~tttmmmhhheeehhhmmmsss~~~|||xxxzzz|||yyywwwuuutttooohhhcccZZZUUUNNNIIIGGGFFFFFFFFFIIIJJJJJJJJJKKKMMMQQQTTTXXX]]]bbbdddgggiiiddd^^^YYYXXXYYY[[[___bbbccccccggghhhiiijjjkkklllmmmnnnllllllmmmnnnpppsssuuuvvvyyy{{{ssseee]]]XXXYYY]]]pppbbbSSSOOOKKKHHHHHHHHHHHHGGGGGGKKKPPPWWWfffzzzssspppsssxxxvvvkkkccc___\\\[[[[[[]]]^^^```bbbcccdddiiikkknnnrrrvvvxxxzzz{{{xxxvvvuuuuuuyyywwwkkkeeebbb\\\XXXWWWSSSPPPMMMKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHJJJMMMOOOQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWWWWYYY\\\^^^eeelll{{{zzzpppkkkiiikkkhhhbbb\\\WWWSSSRRRQQQNNNQQQUUUZZZ]]]aaafffiiiggg[[[OOOKKKLLLQQQZZZaaaggglllnnnooovvvoooRRRIIIAAA>>><<<:::;;;===:::>>>EEESSShhhvvvmmmfffgggkkkppp|||}}}zzzxxx}}}~~~yyyuuuqqqkkkccc^^^UUUPPPJJJFFFEEEFFFGGGHHHKKKLLLLLLKKKKKKLLLPPPSSSWWW]]]ccceeeggghhhccc]]]WWWWWWXXX[[[```cccddddddhhhiiikkklllnnnoooooopppnnnoooppprrruuuxxxzzz|||vvveee\\\ZZZYYYZZZ]]]qqqcccTTTQQQLLLJJJJJJJJJKKKJJJGGGKKKPPPVVVccc{{{wwwssstttxxxvvvkkkddd___\\\ZZZZZZ\\\]]]___```aaabbbhhhiiimmmqqquuuxxxzzz{{{wwwuuutttuuuyyyssshhhcccaaa\\\XXXWWWSSSPPPMMMKKKLLLLLLLLLLLLOOOPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLOOOQQQSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRTTTUUUWWWWWWWWWXXX[[[]]]eeemmm|||xxxooojjjhhhiiifff```YYYTTTQQQPPPOOOLLLPPPUUUZZZ^^^bbbfffhhheeeZZZNNNKKKMMMQQQYYY```dddiiikkkmmmuuujjjQQQHHH@@@===<<<;;;===@@@999<<>>:::===BBBMMM```xxx}}}pppkkkjjjttt~~~yyyuuu{{{|||tttjjj^^^UUURRRJJJHHHEEECCCDDDFFFJJJMMMQQQRRRQQQNNNKKKKKKOOOSSSVVVYYY___fffiiigggbbb^^^VVVVVVWWW[[[```dddffffffiiihhhhhhlllqqquuuuuutttsssuuuxxx{{{~~~{{{gggbbb[[[UUUTTTWWW\\\___|||fffZZZRRRLLLKKKKKKHHHGGGGGGHHHHHHKKKQQQYYYjjjyyyxxxyyyrrrggg```]]]\\\WWWWWWWWWXXXZZZ]]]aaabbbiiikkkmmmoooqqqrrrsssssstttssssssuuuzzzyyyrrrhhhbbb___\\\WWWSSSPPPPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLKKKKKKJJJJJJIIINNNMMMMMMOOORRRTTTSSSQQQRRRRRRRRRSSSTTTTTTUUUUUUYYYUUUTTTXXXZZZZZZ]]]aaahhhrrr|||tttqqqpppooohhhccc\\\VVVSSSRRRQQQQQQSSSWWWYYY[[[aaajjjnnnmmmaaaUUUJJJJJJPPPWWW]]]bbbhhhlllpppvvv```LLLEEE@@@???>>>;;;;;;===:::<<>>===::::::<<<999<<>>CCCMMMbbb}}}ppphhhgggiiiooowww}}}lll___UUULLLGGGGGGCCCBBBAAAAAAAAACCCEEEFFFIIILLLNNNLLLJJJJJJLLLOOOXXXXXXYYY\\\```cccdddccc\\\YYYVVVWWWZZZ___ccceeegggiiikkkmmmooosssxxx|||~~~wwwtttppplllhhheeecccbbb``````aaaccceeeiiilllnnnnnnnnnnnnllliiiiiijjjkkkhhhhhhiiijjjmmmoooqqqssszzzdddZZZPPPMMMKKKHHHGGGHHHEEEFFFJJJLLLLLLRRRccctttxxx}}}|||ppphhhbbb___\\\^^^aaaeeeiiilllooopppmmmkkkhhhfffgggiiilllooovvv{{{}}}|||xxxqqqhhh___YYYUUUPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQUUUTTTTTTSSSSSSRRRRRRRRRPPPSSSUUUUUUSSSRRRSSSUUUSSSSSSTTTUUUWWWXXXYYYZZZWWWWWWYYY]]]^^^aaakkkuuu|||uuuuuutttmmmggg[[[WWWRRROOOOOOPPPRRRRRRVVVZZZ___eeelllnnneeeYYYMMMJJJKKKRRR[[[cccmmmuuuwww~~~sssqqqwwwvvvYYYHHHEEE@@@===>>>>>>:::999:::666:::===AAAJJJ___zzztttkkkhhhiiimmmuuuvvvfff[[[SSSKKKGGGHHHEEEEEECCCCCCCCCDDDEEEFFFJJJMMMOOOOOOMMMMMMPPPSSSYYYYYYYYY[[[```ccceeeeee___[[[WWWVVVYYY]]]aaacccdddgggkkkmmmooorrrwww{{{~~~~~~~~~}}}zzzwwwsssqqqhhhgggeeebbb```___^^^]]]]]]]]]\\\]]]^^^aaaccceeeeeeggghhhhhhggggggjjjmmmlllllllllmmmnnnnnnnnnnnneeeZZZQQQMMMKKKHHHGGGIIIEEEGGGJJJKKKJJJOOO___ooovvvzzzsssjjjdddaaa___aaaeeejjjnnnqqqrrrsssnnnllliiihhhiiilllppprrrzzz}}}zzzrrrhhh^^^WWWSSSOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQSSSRRRRRRQQQPPPOOOOOONNNPPPSSSVVVUUUSSSRRRSSSUUURRRSSSTTTUUUWWWXXXYYYZZZWWWXXXZZZ^^^```cccnnnyyyzzzuuuvvvuuullldddWWWTTTPPPOOOPPPRRRTTTTTTXXX\\\aaagggmmmnnncccVVVLLLJJJKKKSSS\\\dddooowwwttt{{{}}}nnnoooxxxqqqTTTDDDEEE@@@===???>>>;;;999;;;666999===@@@HHH\\\xxxzzzooojjjiiillltttqqqbbbXXXQQQJJJGGGGGGHHHGGGEEEDDDDDDEEEEEEFFFMMMPPPSSSTTTRRRSSSVVVYYYZZZYYYYYY[[[```dddfffgggaaa\\\XXXVVVXXX\\\```bbbcccfffkkknnnooorrrvvvzzzwwwvvvuuussspppmmmjjjhhh```___^^^]]]\\\[[[[[[[[[]]]\\\[[[ZZZ[[[]]]___aaabbbdddggggggggghhhkkkooonnnnnnooonnnnnnmmmlllkkkkkk___TTTOOOMMMIIIFFFEEEHHHGGGHHHKKKMMMQQQ[[[eee}}}|||vvvsssttt}}}tttiiidddccccccbbbccchhhpppvvvxxxxxxuuupppmmmllllllmmmttt}}}xxxoooggg___XXXSSSPPPPPPNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPUUUTTTSSSQQQQQQPPPPPPPPPQQQRRRTTTTTTSSSSSSUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWZZZXXXXXX\\\```hhhwww{{{vvvtttoooddd[[[VVVSSSPPPPPPRRRTTTVVVVVV]]]^^^ccchhhjjjeeeXXXNNNIIIIIIMMMVVVbbbmmmtttwwwzzz|||sssrrr|||kkkRRRIIICCCAAA>>><<<<<<;;;999777;;;888888>>>III[[[sss{{{oooiiiggglllsss~~~vvvjjj\\\TTTNNNIIIHHHIIIGGGHHHHHHEEEBBBCCCGGGKKKOOOVVVZZZYYYWWWYYYZZZZZZ```^^^\\\[[[\\\___ccceeeccc___ZZZWWWXXXZZZ]]]___fffiiillloooqqqssswwwyyy{{{uuunnniiiiiihhhccc```___^^^ZZZUUUTTTVVVXXXXXXXXX\\\]]]^^^]]]^^^___bbbeeeccceeegggggghhhjjjmmmoootttrrrppppppqqqooojjjfffooobbbVVVPPPNNNJJJGGGGGGIIIGGGHHHKKKMMMPPPYYYcccyyy~~~}}}vvvqqqqqqwwwwwwlllgggfffeeeeeefffkkkssszzz||||||xxxsssooonnnnnnqqqyyyxxxnnnfff^^^XXXSSSPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNNNNRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTUUUWWWWWWZZZYYYZZZ___eeennn~~~xxxtttrrrmmmcccZZZUUUSSSPPPPPPSSSVVVXXXXXX\\\___dddhhhggg```TTTLLLJJJLLLQQQ[[[fffpppuuuwwwxxxzzz~~~wwwwwwcccNNNHHHDDDAAA>>><<<<<<;;;999888999777777>>>HHHZZZrrr}}}qqqjjjhhhlllrrr|||rrrfffYYYRRRNNNJJJIIIKKKHHHIIIHHHFFFCCCCCCGGGKKKSSSZZZ___^^^\\\^^^___^^^aaa___[[[YYYYYY\\\aaadddbbb^^^ZZZWWWWWWYYY\\\^^^dddgggkkkoooqqqtttxxx{{{yyyqqqiiiccccccccc```^^^^^^[[[XXXUUUUUUXXX[[[\\\[[[^^^___```aaaaaacccfffiiigggiiikkkllllllmmmppprrrtttrrrpppppppppnnniiieeetttgggXXXQQQNNNKKKIIIJJJIIIHHHIIIKKKLLLOOOWWWaaattt}}}|||{{{{{{~~~}}}uuuoookkkoooxxx{{{pppkkkjjjiiihhhiiioooxxx~~~xxxsssqqqssswwwwwwlllddd\\\WWWSSSPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNRRRSSSTTTRRRPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUWWWXXX[[[ZZZ\\\ccckkkvvv|||uuuqqqoooiii```YYYTTTRRRQQQRRRUUUXXXZZZ[[[]]]aaafffgggaaaXXXOOOIIIKKKOOOWWWbbbmmmsssvvvvvvvvvyyy~~~}}}]]]MMMJJJEEEBBB>>><<<;;;;;;999888888666777>>>GGGXXXqqqssskkkhhhkkkpppxxx}}}lll```UUUOOOMMMJJJKKKMMMJJJJJJJJJGGGDDDDDDGGGKKKUUU]]]ccccccbbbddddddcccccc___ZZZVVVVVVYYY]]]``````]]]YYYVVVVVVWWWZZZ\\\bbbfffkkkooosssvvvzzz}}}wwwkkkccc\\\\\\\\\\\\\\\^^^ZZZXXXWWWWWW[[[^^^`````````bbbdddeeefffhhhlllnnnmmmoooqqqrrrrrrsssuuuwwwxxxuuurrrrrrrrrpppkkkfffyyyjjjZZZRRRNNNKKKJJJLLLJJJHHHIIILLLLLLNNNVVV___ppp|||zzzxxxxxxzzzyyyuuummmgggiiiqqq|||uuupppnnnlllkkkmmmttt}}}}}}wwwvvvxxx~~~vvvkkkaaa[[[VVVSSSPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRQQQOOONNNOOOPPPOOOPPPPPPRRRTTTVVVWWWYYY[[[[[[^^^fffooo{{{|||xxxtttppplllfff___YYYSSSRRRQQQSSSWWW[[[]]]]]]^^^cccgggeee\\\QQQKKKIIILLLRRR^^^iiirrrvvvvvvuuuuuuyyyxxx\\\OOONNNFFFCCC???<<<;;;;;;999888888777999???GGGWWWooowwwmmmiiiiiinnnuuuyyyiii]]]RRRNNNLLLJJJKKKMMMLLLLLLLLLHHHEEEDDDHHHLLLUUU^^^eeefffeeeggggggfffeee```YYYTTTSSSUUUZZZ]]]]]]\\\YYYVVVUUUVVVYYY\\\aaaeeekkkqqquuuzzz~~~vvvggg^^^VVVVVVXXXYYY\\\```\\\[[[[[[\\\^^^```cccdddccceeehhhjjjkkknnnqqqsssrrrtttwwwxxxxxxyyy{{{}}}|||xxxwwwvvvtttoookkk}}}nnn]]]SSSOOOKKKJJJKKKJJJIIIJJJMMMMMMNNNUUU^^^ooo~~~{{{wwwuuuvvvvvv|||xxxooogggggglllwwwyyytttsssooooooqqqwww|||zzz}}}uuuiii```ZZZVVVSSSOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSRRRQQQPPPMMMOOOPPPPPPOOOOOOPPPRRROOOOOOPPPRRRTTTVVVXXXYYY\\\[[[___hhhrrrwwwuuusssoooiiiccc]]]YYYRRRRRRRRRTTTXXX\\\^^^^^^___ccceee```VVVMMMJJJJJJMMMVVVcccpppwwwxxxvvvtttuuu{{{vvv\\\QQQOOOGGGDDD???<<<;;;:::999999888999;;;@@@GGGVVVnnnzzznnniiigggkkksss~~~wwwhhh]]]RRRMMMKKKJJJJJJMMMNNNOOONNNJJJFFFEEEHHHLLLUUU___gggiiiiiikkkkkkiiieee```YYYSSSQQQSSSWWWZZZZZZZZZXXXVVVTTTUUUYYY]]]aaafffmmmtttyyy~~~vvveee\\\TTTTTTWWWZZZ^^^cccaaaaaaaaaaaabbbcccdddffffffhhhlllnnnppprrruuuwwwvvvyyy|||~~~|||zzzyyyvvvqqqmmmqqq```VVVQQQLLLJJJKKKJJJIIIKKKNNNNNNPPPVVV___mmm|||vvvsssssssssyyy~~~tttjjjgggkkkssszzzyyytttsssuuu|||~~~uuuiii```ZZZVVVSSSOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNLLLNNNOOOPPPOOOOOOQQQRRRPPPPPPQQQRRRTTTVVVXXXYYY\\\\\\aaakkkvvv}}}rrrsssrrrmmmfff___YYYWWWRRRQQQRRRUUUYYY\\\^^^^^^^^^```___XXXPPPJJJJJJMMMOOOZZZiiiuuuzzzzzzwwwtttuuu{{{rrr\\\QQQMMMIIIEEE???<<<;;;::::::999999:::===AAAFFFRRRjjj|||oooiiieeejjjsssxxxiii^^^SSSNNNLLLJJJKKKNNNPPPQQQOOOKKKGGGFFFIIILLLVVV```jjjmmmnnnooonnnllleee```YYYTTTQQQRRRUUUWWWVVVXXXXXXWWWUUUVVV[[[___dddiiiqqqxxx~~~wwwfff\\\UUUUUUYYY\\\aaaffffffggghhhgggffffffgggiiijjjmmmpppsssuuuvvvyyy{{{zzz}}}~~~{{{yyywwwrrrnnntttcccYYYTTTNNNKKKKKKJJJJJJLLLOOOPPPQQQXXX```jjj|||yyysssqqqrrrpppuuu|||{{{oooiiiiiiooozzzyyyxxxzzztttiiiaaaZZZVVVSSSOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQOOONNNNNNPPPQQQPPPOOOOOOPPPQQQQQQRRRRRRSSSUUUWWWXXXYYY]]]]]]dddooo|||vvvnnnppppppkkkcccZZZUUUTTTRRRQQQRRRUUUYYY\\\]]]]]]\\\[[[VVVPPPJJJHHHKKKNNNSSS^^^nnnzzz~~~|||xxxvvvttt{{{mmm\\\TTTPPPIIIEEE@@@<<<:::::::::999888999===@@@CCCNNNeeezzz}}}ooohhheeekkktttzzziii^^^SSSOOONNNMMMNNNQQQRRRRRRQQQLLLHHHGGGIIIMMMTTT^^^iiimmmnnnooonnnlllccc```ZZZUUURRRRRRTTTUUUSSSVVVXXXWWWUUUWWW]]]bbbgggmmmuuu|||yyyfff]]]VVVWWW[[[^^^ccchhhhhhjjjlllkkkjjjiiikkkmmmooorrrvvvxxxyyy{{{|||~~~~~~}}}{{{xxxsssooovvvfff\\\VVVPPPLLLLLLJJJJJJLLLPPPQQQRRRYYYaaahhhxxx|||uuuqqqpppsssnnnssszzzrrrkkkiiillluuu}}}|||~~~~~~sssiiiaaa[[[VVVSSSOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTTTTSSSQQQPPPQQQRRRRRRQQQOOONNNNNNOOOSSSSSSSSSTTTUUUWWWXXXYYY]]]^^^fffrrrqqqkkknnnooojjj```WWWRRRQQQRRRQQQRRRUUUYYY\\\\\\\\\ZZZWWWPPPJJJFFFGGGKKKOOOVVVbbbqqq}}}~~~zzzxxxtttzzziii^^^YYYVVVJJJFFF@@@<<<:::::::::999777999<<<>>>AAAKKKbbbwww}}}ooohhhfffllluuu{{{hhh]]]SSSPPPOOOOOOQQQTTTSSSSSSQQQMMMHHHGGGJJJMMMPPP[[[fffjjjlllmmmllliiiccc___ZZZVVVSSSRRRTTTUUURRRUUUXXXXXXVVVXXX^^^ccciiiooowwwzzzfff^^^WWWXXX\\\___ccchhhiiikkknnnnnnllllllnnnqqqrrruuuyyy|||}}}}}}~~~{{{vvvrrryyyiii^^^WWWPPPKKKJJJLLLLLLOOOTTTUUUUUU[[[cccffftttxxxtttppplllnnnpppuuuyyylllhhhlllsssyyy}}}rrrhhhaaaZZZTTTOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSQQQPPPOOONNNNNNNNNRRRRRRRRRUUUXXXZZZ[[[ZZZaaaeeemmmyyy|||uuunnnmmmjjjccc[[[TTTPPPNNNNNNPPPTTTXXX[[[\\\[[[[[[\\\TTTLLLHHHEEEEEEJJJQQQYYYiiiyyy}}}fff]]]XXXSSSJJJCCC>>>===<<<999999<<<999:::===@@@BBBLLL___qqqqqqhhhgggiiiqqq~~~pppdddWWWQQQNNNMMMNNNRRRTTTVVVVVVQQQJJJFFFGGGJJJOOOSSSZZZaaaeeefffeeeddd___[[[VVVSSSQQQRRRRRRRRRUUUVVVXXXYYY[[[^^^cccgggmmmqqqwww}}}mmm```VVVTTTYYY^^^eeejjjtttrrrqqqrrruuuvvvuuusssssswww{{{~~~yyytttppp|||kkkaaaYYYRRRMMMMMMOOOOOOQQQTTTUUUWWW^^^ffflllwwwyyytttpppmmmlllmmmrrr|||}}}ooojjjlllsssxxx~~~sssiiibbb[[[TTTOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSSSSQQQQQQPPPPPPOOOPPPPPPPPPSSSSSSTTTVVVXXXZZZ[[[[[[bbbhhhrrryyysssooommmjjjccc[[[SSSOOOMMMNNNPPPTTTXXX[[[[[[[[[ZZZUUUOOOHHHFFFFFFGGGNNNWWW___nnn~~~}}}jjjaaa[[[UUUJJJCCC>>>===<<<::::::<<<999:::<<>>>>>>>>;;;;;;>>>;;;;;;<<<>>>???FFFVVVeeewwwkkkffffffjjjuuutttggg[[[UUURRRQQQRRRUUUVVVXXXWWWSSSMMMHHHGGGHHHJJJLLLPPPTTTXXX\\\^^^^^^ZZZXXXUUURRRPPPPPPRRRSSSZZZ\\\___aaacccgggkkknnnxxxzzz}}}sssfffZZZUUUWWW[[[bbbhhhmmmnnnrrrxxx}}}wwwssssssiii```WWWTTTTTTSSSSSSUUUYYYZZZ[[[bbbkkkvvvzzzwwwrrrooojjjjjjlllsss~~~zzzpppnnnqqquuutttjjjccc\\\VVVQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOONNNMMMMMMNNNPPPRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQQQQPPPQQQQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\^^^eeeqqqzzzqqqmmmooommmggg___WWWPPPMMMLLLNNNQQQTTTXXXZZZ[[[ZZZYYYNNNIIIGGGGGGIIINNNZZZfffttttttkkk___UUUHHHBBB>>>??????======???>>>======>>>???CCCQQQ^^^www|||nnnhhhfffhhhqqq|||wwwkkk^^^WWWTTTRRRTTTWWWXXXYYYXXXUUUPPPKKKHHHHHHHHHHHHJJJMMMQQQUUUYYY[[[XXXWWWUUURRRPPPPPPRRRSSS[[[^^^cccgggkkkpppuuuxxx}}}}}}}}}~~~wwwjjj]]]WWWVVVXXX___fffiiilllrrrzzzxxxsssvvvlllbbbYYYVVVWWWTTTTTTXXX]]]^^^^^^dddkkkvvvzzz{{{tttqqqkkklllnnnsss|||vvvpppqqqttttttjjjccc\\\VVVQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQRRRRRRTTTUUUWWWWWWWWWYYY]]]aaajjjwwwtttnnnkkkllljjjddd\\\TTTOOOMMMMMMPPPRRRUUUYYY[[[[[[ZZZYYYPPPMMMKKKLLLNNNTTTaaaooowwwkkk\\\QQQFFFAAA>>>@@@@@@???>>>AAAAAA???>>>??????BBBLLLXXXnnn~~~sssjjjggghhhoooyyy{{{nnnaaaZZZVVVSSSTTTWWWXXXYYYYYYWWWSSSMMMJJJHHHGGGFFFGGGHHHLLLQQQVVVYYYXXXXXXWWWTTTQQQQQQRRRUUUZZZ___fffmmmsssyyy~~~}}}||||||~~~yyymmm```YYYVVVWWW]]]dddgggkkkssszzzyyytttyyyoooeee\\\YYYZZZWWWXXX\\\```aaabbbgggooovvv{{{xxxsssmmmnnnpppttt{{{}}}uuusssttttttjjjccc\\\UUUPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSVVVXXXXXXXXX[[[```eeerrryyyoookkkiiigggeee___XXXQQQNNNNNNOOOQQQSSSWWWZZZ\\\\\\[[[ZZZRRRPPPPPPRRRUUU]]]mmm|||yyyiiiXXXNNNEEE@@@>>>AAABBB@@@@@@BBBBBB???>>>??????@@@IIIRRRcccuuu{{{nnniiihhhmmmvvvrrrddd\\\WWWSSSSSSVVVXXXYYYYYYYYYVVVQQQLLLHHHGGGFFFFFFGGGKKKPPPUUUYYYZZZ[[[[[[XXXSSSRRRSSSVVVYYY___hhhqqqxxx~~~~~~zzzwwwwwwyyy|||~~~zzzoooccc\\\WWWVVV[[[bbbeeekkkrrryyy~~~wwwsss}}}ssshhh___\\\^^^___]]]^^^aaabbbdddmmmvvvyyy{{{vvvnnnppprrruuu{{{{{{wwwwww|||~~~sssiiibbb[[[TTTOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPOOONNNNNNOOOQQQRRRSSSTTTVVVWWWXXXXXXXXXSSSSSSRRRRRRSSSSSSTTTTTTTTTWWWZZZZZZZZZ]]]dddjjj{{{ssskkkgggfffbbb```ZZZTTTOOOMMMOOOQQQSSSUUUXXX[[[]]]]]]\\\[[[PPPOOORRRWWW]]]hhh|||yyyfffUUUMMMDDD@@@>>>AAACCCAAAAAACCCAAA>>>===>>>===>>>EEEMMMYYYlllrrrkkkgggjjjqqq{{{uuufff]]]WWWSSSRRRTTTWWWXXXYYYZZZXXXSSSNNNJJJHHHHHHGGGHHHLLLQQQVVVZZZ\\\^^^^^^[[[VVVSSSUUUXXXYYY___iiiqqqxxx~~~}}}yyytttooonnnppptttvvvxxxyyypppfff^^^YYYVVVZZZaaadddjjjqqqyyy{{{uuupppmmmvvvkkkaaa^^^aaaeeebbb``````aaafffqqq}}}}}}}}}wwwnnnppprrruuuzzzzzzyyyxxx~~~}}}rrrhhhaaa[[[TTTOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPOOONNNPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXQQQQQQRRRRRRSSSUUUVVVWWWUUUXXX\\\\\\\\\```hhhnnn{{{ooohhheeeddd___]]]XXXRRRMMMMMMPPPSSSTTTVVVYYY\\\^^^^^^]]]\\\LLLNNNRRRZZZbbbpppyyyeeeTTTMMMDDD@@@>>>BBBDDDBBBBBBDDD@@@===;;;<<<<<<===CCCJJJRRRfff~~~tttlllggggggmmmvvvvvvggg]]]WWWRRRQQQRRRVVVWWWYYYZZZYYYUUUOOOJJJJJJIIIIIIJJJMMMRRRWWWZZZ^^^```aaa]]]WWWTTTUUUXXXYYY___iiiqqqwww|||wwwsssmmmhhhfffhhhlllooorrrzzz~~~~~~|||xxxpppggg```ZZZVVVZZZ```ccciiiqqqyyyyyyrrrlllhhhfffzzznnndddaaaddddddbbbbbbdddeeeiiisss~~~xxxyyytttrrrvvv{{{}}}uuuxxxxxx|||}}}~~~~~~tttiiiaaaZZZUUURRRPPPNNNMMMMMMNNNOOOOOONNNOOOPPPQQQPPPOOOOOOPPPRRRSSSTTTVVVXXXXXXVVVTTTRRRUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVXXXZZZ[[[___lllzzzvvvoooiiidddccc\\\YYYTTTPPPNNNOOORRRTTTTTTUUUYYY]]]aaabbb```^^^QQQNNNOOOYYYgggxxxooo]]]PPPIIIBBBBBBCCCCCCCCCCCCCCCDDDAAA???===<<<===@@@EEEGGGSSS___rrryyyooofffeeejjjrrr}}}zzzjjj]]]TTTQQQQQQQQQYYYWWWWWW\\\```^^^UUUMMMHHHHHHHHHIIIMMMRRRXXX[[[___```aaa___ZZZWWWWWWXXX\\\___eeelllqqqsssqqqnnniiiiiigggeeeccccccfffhhhnnnppprrrssstttvvvyyy{{{zzztttkkkaaaZZZXXXZZZ\\\dddhhhpppxxxzzzrrrlllgggbbb```~~~sssiiifffiiiiiifffeeefffhhhmmmxxx}}}zzzuuusssvvv{{{xxxwwwuuuxxx|||yyy{{{~~~~~~sssiii```ZZZUUURRRQQQOOONNNNNNOOOPPPPPPOOOOOOPPPQQQPPPOOOOOOQQQSSSRRRSSSVVVWWWWWWVVVTTTSSSUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\___aaagggvvv}}}rrrllleeeaaaaaaYYYVVVRRRNNNNNNOOORRRUUUVVVXXX[[[___bbbccc```]]]UUURRRUUU___lll{{{lll[[[OOOIIICCCCCCCCCCCCCCCCCCCCCCCCCCCAAA>>><<<===???CCCEEEPPP\\\nnn|||qqqgggdddhhhooo{{{{{{kkk]]]UUURRRRRRSSSYYYXXXXXX]]]aaa```YYYQQQJJJIIIHHHIIILLLQQQVVVYYY^^^```aaa```\\\YYYYYYZZZ\\\]]]aaaeeehhhgggdddaaabbbbbbaaa___^^^```cccfffkkkmmmnnnoooppprrrvvvyyyzzzxxxqqqhhh^^^YYYYYYZZZbbbgggoooyyy{{{rrrjjjeeeaaa^^^\\\zzzpppmmmooooookkkiiiiiikkkqqq~~~~~~xxxuuuwww{{{|||tttqqqrrrwww~~~}}}yyyuuuwww{{{}}}ssshhh```ZZZUUURRRRRRQQQOOOOOOQQQRRRQQQPPPOOOPPPQQQPPPPPPPPPRRRSSSQQQRRRTTTVVVWWWVVVTTTSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYY[[[```eeennn~~~vvvmmmgggaaa]]]]]]TTTRRROOOMMMMMMPPPSSSUUUXXXZZZ^^^bbbeeedddaaa]]]XXXVVVYYYcccooo{{{~~~xxxzzz{{{gggWWWMMMHHHCCCCCCBBBBBBAAABBBBBBBBBCCCAAA???======???AAACCCLLLXXXkkk~~~}}}tttgggccceeelllxxx}}}mmm^^^VVVTTTUUUVVVWWWVVVWWW\\\aaaaaa[[[UUULLLJJJHHHHHHJJJOOOTTTXXX]]]___bbbbbb```^^^]]]]]]\\\\\\]]]^^^^^^]]]YYYVVVYYYZZZ[[[\\\]]]___dddgggkkklllmmmnnnooorrrvvvzzz}}}}}}yyypppddd[[[YYYZZZ```fffoooyyy|||~~~zzzsssjjjccc^^^]]]\\\\\\vvvsssuuutttoookkkkkkmmmttt|||wwwxxxzzz~~~}}}rrrnnnlllpppwww|||wwwrrrtttxxx~~~ssshhh```[[[WWWTTTTTTRRRQQQQQQRRRSSSSSSRRROOOQQQQQQQQQPPPQQQSSSTTTQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXX\\\ccckkkwwwrrrjjjddd]]]YYYXXXPPPNNNLLLKKKMMMPPPTTTWWWYYY\\\```fffiiihhhccc```XXXWWW[[[eeeoooyyytttpppuuuxxxcccTTTKKKGGGCCCBBBAAA@@@??????@@@@@@BBBAAA@@@???@@@AAACCCDDDMMMXXXjjj}}}}}}vvviiiccceeelllxxxooo```XXXVVVXXXYYYVVVUUUWWW[[[```aaa]]]YYYPPPMMMJJJHHHIIINNNSSSWWW\\\___bbbdddeeedddcccbbb```^^^\\\[[[[[[YYYVVVTTTUUUWWWYYY\\\___ccchhhlllooopppqqqqqqsssvvv|||uuuggg^^^[[[\\\___eeeoooyyy~~~xxxuuuvvvzzzxxxqqqhhh```]]]^^^___```|||yyyzzzxxxsssnnnmmmooowwwzzzyyyzzz|||~~~qqqllljjjmmmsss}}}~~~yyytttuuuxxx~~~tttiiiaaa\\\YYYWWWUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQRRRRRRQQQRRRTTTVVVRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYYZZZ\\\\\\aaakkkwww}}}qqqiiibbbZZZUUUTTTMMMLLLKKKKKKNNNRRRVVVYYYZZZ]]]ccciiimmmkkkgggbbbYYYYYY]]]gggpppwwwxxxlllkkkrrrvvvaaaRRRJJJFFFCCCBBB@@@>>>======>>>???AAAAAAAAABBBDDDFFFGGGHHHPPPZZZkkk}}}~~~{{{mmmggggggnnnyyyqqqccc[[[ZZZ[[[\\\XXXXXXZZZ]]]bbbcccaaa^^^TTTPPPLLLIIIJJJNNNTTTXXX]]]```eeeiiilllmmmkkkiiihhhddd___[[[XXXVVVTTTSSSRRRUUUYYY]]]aaaffflllppprrrtttuuuwwwyyy|||wwwkkkccc```aaa```fffoooyyywwwpppoooppptttzzz~~~}}}wwwqqqggg```^^^___aaabbb}}}wwwrrrqqqsss|||}}}zzzyyyzzzrrrmmmjjjmmmrrr|||~~~yyyxxxzzzssshhhaaa\\\YYYWWWUUUTTTRRRRRRTTTTTTTTTSSSPPPQQQRRRRRRRRRRRRUUUWWWUUUUUUVVVVVVVVVUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^eeeqqqyyyooohhh```WWWQQQQQQLLLLLLLLLMMMPPPTTTXXX[[[\\\```fffmmmpppnnnhhhccc]]]]]]aaakkksssyyyssshhhkkkuuuttt___RRRKKKHHHEEECCCAAA???======>>>???BBBCCCDDDFFFHHHJJJKKKLLLRRR\\\kkk}}}sssllllllpppzzztttggg___]]]]]]^^^^^^^^^___aaadddeeedddcccXXXTTTNNNKKKKKKPPPWWW\\\aaadddjjjqqqvvvwwwuuussspppkkkbbb[[[VVVSSSPPPOOOPPPTTTXXX]]]bbbhhhmmmqqqtttvvvyyy|||~~~{{{rrrlllhhhgggccchhhpppyyyrrrkkkjjjkkkoootttyyy|||{{{zzzvvvpppggg```]]]^^^```aaa}}}xxxxxxzzz{{{yyyxxx}}}vvvqqqmmmnnnrrryyy~~~}}}}}}qqqfff___ZZZXXXVVVUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQRRRSSSRRRSSSUUUXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUVVVWWWXXXZZZ[[[[[[^^^___hhhwwwyyyqqqjjjddd]]]TTTOOOOOOMMMMMMMMMOOORRRVVVZZZ]]]aaadddjjjppprrrnnngggaaa```___dddllltttzzzqqqgggnnnzzzqqq___SSSNNNLLLIIIGGGDDDAAA??????@@@AAAEEEGGGIIIKKKLLLMMMMMMMMMQQQZZZiii|||{{{sssppprrryyywwwkkkccc```___^^^`````````bbbcccdddcccccc\\\WWWQQQMMMMMMSSSZZZ___fffjjjpppyyy|||tttnnnccc[[[UUUSSSQQQQQQQQQUUUZZZ___dddiiiooosssuuuyyy~~~}}}wwwpppkkkgggkkkqqqyyy}}}ooohhhhhhiiimmmrrrwwwzzzzzzyyyvvvpppggg```]]]]]]^^^^^^}}}}}}|||yyyxxx{{{zzztttooooooqqqwww|||oooddd]]]YYYVVVUUUUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQSSSSSSSSSTTTVVVXXXZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\ccceeeooo}}}rrrkkkeeeaaaZZZRRRMMMNNNMMMNNNNNNPPPSSSWWW[[[^^^dddhhhnnnrrrsssnnneee___aaa```ccclllsssyyyppphhhqqqnnn^^^TTTPPPOOOLLLIIIFFFCCCAAAAAABBBCCCIIIJJJLLLNNNNNNNNNNNNMMMNNNWWWgggzzzxxxssssssxxxxxxmmmeeeaaa___^^^```_________````````````^^^YYYRRRNNNOOOUUU\\\bbbkkknnnuuutttmmmccc[[[WWWVVVWWWWWWTTTXXX]]]bbbggglllqqquuuxxx|||uuummmjjjmmmrrryyy{{{nnngggiiijjjnnnsssxxx{{{{{{zzzxxxrrriiibbb___^^^]]]]]]